@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";.validation-error-list{margin:8px 0 0 18px;padding:0}.validation-error-list li{margin:4px 0}.agentx{color:#15231e;background:#f5f7fa;grid-template-columns:248px 1fr;min-height:100vh;font-family:Manrope,system-ui,sans-serif;display:grid}.agentx-sidebar{color:#dfe8e3;background:#08271f;flex-direction:column;gap:18px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.agentx.rtl .agentx-sidebar{grid-column:2}.agentx-brand{grid-template-columns:46px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.agentx-brand span{background:var(--lc-accent);color:#08271f;border-radius:12px;place-items:center;width:46px;height:46px;font:800 24px Manrope;display:grid}.agentx-brand small{color:#93a49d;letter-spacing:.18em;grid-column:2;font-size:10px}.agentx-sidebar nav{gap:6px;display:grid;overflow:auto}.agentx-sidebar nav button{color:#dfe8e3;text-align:start;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;height:46px;padding:0 12px;font:600 14px Manrope;display:grid;position:relative}.agentx-sidebar nav button i{font-size:21px;font-style:normal}.agentx-sidebar nav button.active{color:var(--lc-accent);background:#c9a64b1f}.agentx-sidebar nav button.active:before{content:"";background:var(--lc-accent);border-radius:3px;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.agentx-sidebar footer{border-top:1px solid #ffffff20;gap:4px;margin-top:auto;padding:14px 8px;display:grid}.agentx-sidebar footer small,.agentx-sidebar footer span{color:#93a49d;font-size:11px}.agentx-main{min-width:0;padding:22px 28px 42px}.agentx-header{background:#fff;border:1px solid #e3e9e6;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:112px;margin-bottom:18px;padding:20px;display:flex}.agentx-header h1{margin:2px 0;font:700 28px/36px Manrope}.agentx-header p{color:#66746e;margin:0}.agentx-header small{color:#8a9691}.agentx-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agentx-header-actions label{color:#66746e;gap:5px;font-size:11px;display:grid}.agentx select,.agentx input{background:#fff;border:1px solid #e3e9e6;border-radius:10px;height:48px;padding:0 12px;font:14px Manrope}.agentx button{color:#15231e;background:#fff;border:1px solid #e3e9e6;border-radius:10px;height:44px;padding:0 14px;font:600 14px Manrope}.agentx button:not(:disabled){cursor:pointer}.agentx button:hover:not(:disabled){background:#f8faf9}.agentx button:disabled{opacity:.45}.agentx .primary-action,.agentx .quick button,.agentx .lookup button{color:#fff;background:#0b2b23;border-color:#0b2b23}.agentx-error{color:#a52b2b;background:#fff0f0;border:1px solid #ffd1d1;border-radius:12px;margin-bottom:14px;padding:12px 14px}.agentx-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.agentx-kpi{background:#fff;border:1px solid #e3e9e6;border-radius:16px;gap:4px;min-height:116px;padding:18px;display:grid}.agentx-kpi i{color:#0b2b23;background:#eef5ef;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.agentx-kpi small{color:#66746e;font:500 13px Manrope}.agentx-kpi b{font:700 28px/34px Manrope}.agentx-kpi span{color:#8a9691;font-size:12px}.agentx-grid.two{grid-template-columns:1.4fr .8fr;gap:16px;margin-bottom:16px;display:grid}.agentx-panel{background:#fff;border:1px solid #e3e9e6;border-radius:16px;margin-bottom:16px;padding:20px}.agentx-panel h2{margin:0 0 12px;font:650 18px/26px Manrope}.agentx-panel dl{gap:10px;margin:0;display:grid}.agentx-panel dl div,.receipt-grid div{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.agentx-panel dt,.receipt-grid dt{color:#66746e;font-size:12px}.agentx-panel dd,.receipt-grid dd{text-align:end;margin:0;font-weight:700}.quick{align-content:start;gap:10px;display:grid}.quick button{justify-content:center;width:100%}.lookup p{color:#66746e;margin-top:-4px}.lookup div{grid-template-columns:1fr auto;gap:10px;display:grid}.customer-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-card{background:#fff;border:1px solid #e3e9e6;border-radius:16px;padding:18px}.customer-card header{justify-content:space-between;gap:12px;display:flex}.customer-card h3{margin:0}.customer-card p{color:#66746e}.wallet-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-mini span{border:1px solid #e3e9e6;border-radius:10px;gap:3px;padding:10px;display:grid}.wallet-mini small,.wallet-mini em{color:#66746e;font-size:11px;font-style:normal}.customer-card footer,.wallet-grid footer{gap:8px;margin-top:12px;display:flex}.status{color:#315743;background:#eef3f0;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.status.ok{color:#137a50;background:#e9f8f1}.status.bad{color:#b83939;background:#fcecec}.wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wallet-grid article{border:1px solid #e3e9e6;border-radius:14px;padding:16px}.wallet-grid h3{margin:0 0 6px;font-size:15px}.permission-groups{gap:10px;display:grid}.permission-groups section{border:1px solid #e3e9e6;border-radius:12px;padding:12px}.permission-groups h3{margin:0 0 8px;font-size:14px}.permission-groups span{background:#f8faf9;border:1px solid #e3e9e6;border-radius:999px;margin:3px;padding:5px 8px;font-size:11px;display:inline-flex}.section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.agent-table{overflow:auto}.agent-table .head,.agent-table .row{border-bottom:1px solid #edf1ef;grid-template-columns:1.2fr 1fr .9fr .7fr .8fr .8fr 1fr .6fr;align-items:center;gap:10px;min-width:1050px;min-height:62px;padding:0 10px;display:grid}.agent-table.generic .head,.agent-table.generic .row{grid-template-columns:repeat(9,minmax(120px,1fr))}.agent-table .head{color:#66746e;background:#f8faf9;min-height:46px;font:650 12px Manrope}.agent-table .row span{text-overflow:ellipsis;overflow:hidden}.agentx-empty{text-align:center;color:#66746e;background:#f8faf9;border:1px dashed #d9e1dd;border-radius:14px;padding:28px}.cash-modal{background:#fff;border-radius:20px;grid-template-rows:88px minmax(0,1fr) 76px;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);display:grid;overflow:hidden}.cash-modal header{border-bottom:1px solid #e3e9e6;align-items:center;gap:14px;padding:0 20px;display:flex}.cash-modal header i{color:#0b2b23;background:#eef5ef;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.cash-modal header h2{margin:0}.cash-modal header p{color:#66746e;margin:3px 0 0}.cash-modal header button{width:44px;margin-inline-start:auto;padding:0;font-size:22px}.cash-body{padding:24px;overflow:auto}.cash-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cash-form label,.cash-modal label{gap:7px;font-size:13px;font-weight:600;display:grid}.quote-box{border:1px solid #e3e9e6;border-radius:14px;margin-top:16px;padding:16px}.quote-box>div,.receipt-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.cash-modal footer{border-top:1px solid #e3e9e6;justify-content:flex-end;align-items:center;gap:10px;padding:0 20px;display:flex}.notify-drawer{z-index:50;background:#fff;border-inline-start:1px solid #e3e9e6;grid-template-rows:auto 1fr;gap:12px;width:min(420px,92vw);padding:20px;display:grid;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:0 20px 80px #0002}.notify-drawer header{justify-content:space-between;display:flex}.notify-drawer button:not(header button){text-align:start;background:#fff;border:1px solid #e3e9e6;border-radius:12px;gap:4px;height:auto;margin-bottom:8px;padding:12px;display:grid}.notify-drawer span,.notify-drawer small{color:#66746e}.agentx.rtl .agentx-sidebar nav button{grid-template-columns:1fr 34px}.agentx.rtl .agentx-sidebar nav button i{grid-area:1/2}.agentx.rtl .agentx-sidebar nav button span{grid-area:1/1}.agentx.rtl .agentx-sidebar nav button.active:before{inset-inline:auto 0}@media (width<=1200px){.agentx-kpis{grid-template-columns:repeat(3,1fr)}.wallet-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.agentx,.agentx.rtl{grid-template-columns:76px 1fr}.agentx-sidebar{padding:14px 8px}.agentx-brand b,.agentx-brand small,.agentx-sidebar nav span,.agentx-sidebar footer{display:none}.agentx-sidebar nav button{grid-template-columns:1fr;place-items:center;padding:0}.agentx-main{padding:16px}.agentx-header{flex-direction:column;align-items:flex-start}.agentx-grid.two,.customer-results,.wallet-grid{grid-template-columns:1fr}.agentx-kpis{grid-template-columns:repeat(2,1fr)}.cash-form,.quote-box>div,.receipt-grid{grid-template-columns:1fr}}@media (width<=720px){.agentx-kpis,.lookup div{grid-template-columns:1fr}.cash-modal{grid-template-rows:88px minmax(0,1fr) auto}.cash-modal footer{flex-wrap:wrap;padding:14px}.cash-modal footer button{flex:1}}.merchant-portal{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.merchant-portal .merchant-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.merchant-kpis article{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding:18px}.merchant-kpis.visual article{min-height:126px;position:relative;overflow:hidden}.merchant-kpis.visual article:after{content:"";background:#ffffff73;border-radius:50%;width:105px;height:105px;position:absolute;top:-28px;right:-28px}.merchant-kpis.visual i{background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:12px;font-style:normal;font-weight:900;display:grid}.merchant-kpis.visual .green{color:#137a50;background:#e9f8f1}.merchant-kpis.visual .blue{color:#3565a9;background:#eaf2ff}.merchant-kpis.visual .amber{color:#a86612;background:#fff4e5}.merchant-kpis small,.merchant-kpis b{display:block}.merchant-kpis b{font-variant-numeric:tabular-nums;color:#15231e;margin-top:8px;font:700 22px Manrope}.qr-card{text-align:center;background:#fff;border:1px solid #e3e9e6;border-radius:16px;width:min(440px,94vw);padding:24px}.qr-card .qr-white{background:#fff;place-items:center;margin:16px auto;padding:18px;display:grid}.qr-card button{color:#fff;background:#0b2b23;border:0;border-radius:8px;margin-top:16px;padding:10px 20px}@media (width<=900px){.merchant-portal{display:block}.merchant-portal aside{width:100%;height:auto;position:static}.merchant-portal .workspace{padding:20px}.merchant-portal .merchant-kpis{grid-template-columns:1fr 1fr}}.customer-wallet-tools{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.customer-wallet-tools h3{margin-bottom:2px}.customer-wallet-tools p{color:#66746e;margin:0;font-size:11px}.customer-wallet-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.wallet-card{background:#fff;border:1px solid #e3e9e6;border-radius:14px;min-height:190px;padding:20px}.wallet-card header,.wallet-card>div,.wallet-card footer{justify-content:space-between;display:flex}.wallet-card>small{color:#66746e;margin-top:20px;display:block}.wallet-card>div p small,.wallet-card>div p span{display:block}.wallet-card footer{margin-top:18px;font-size:10px}.wallet-eligibility{color:#66746e;background:#f1f3f2;border-radius:8px;margin-top:10px;padding:10px;font-size:11px}.open-wallet-customer{background:#f8faf9;border:1px solid #e3e9e6;border-radius:12px;justify-content:space-between;margin:18px 0;padding:14px;display:flex}.currency-wallet-drawer>label{gap:7px;font-size:12px;display:grid}.currency-wallet-drawer select{border:1px solid #dde5e1;border-radius:10px;height:42px;padding:0 10px}@media (width<=1100px){.customer-wallet-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.customer-wallet-grid{grid-template-columns:1fr}}.wallet-module{background:#f5f7fa;border-radius:14px;padding:24px}.wallet-page-title h2,.wallet-detail-head h2{margin:2px 0;font:700 28px/36px Manrope}.wallet-page-title p{color:#66746e;font-size:14px}.wallet-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.wallet-kpis button{text-align:left;background:#fff;border:1px solid #e3e9e6;border-radius:14px;min-height:118px;padding:20px}.wallet-kpis small,.wallet-kpis strong,.wallet-kpis span{display:block}.wallet-kpis strong{margin:8px 0;font:700 28px/34px Manrope}.wallet-kpis span{color:#8a9691;font-size:11px}.currency-section>div{gap:16px;display:flex;overflow:auto}.currency-section article{background:#fff;border:1px solid #e3e9e6;border-radius:14px;min-width:260px;padding:20px}.currency-section article>b,.currency-badge{background:#eef3f0;border-radius:6px;padding:6px 9px;display:inline-grid}.currency-section article>small,.currency-section article>strong{margin-top:9px;display:block}.currency-section article p{justify-content:space-between;font-size:12px;display:flex}.money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.money.hero{font-size:34px}.wallet-status{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:6px 9px;font:600 10px DM Sans;display:inline-flex}.wallet-status.active{color:#137a50;background:#e9f8f1}.wallet-status.inactive{color:#66746e;background:#f1f3f2}.wallet-status.frozen{color:#3565a9;background:#eaf2ff}.wallet-status.blocked{color:#b83939;background:#fcecec}.wallet-tools{background:#fff;border:1px solid #e3e9e6;border-radius:14px;gap:9px;margin:20px 0 16px;padding:14px;display:flex}.wallet-tools input{width:min(440px,50%)}.wallet-tools input,.wallet-tools select{background:#fff;border:1px solid #dde5e1;border-radius:10px;height:42px;padding:0 12px}.wallet-table-wrap{background:#fff;border:1px solid #e3e9e6;border-radius:14px;overflow:auto}.wallet-row{border:0;text-align:left;background:#fff;border-bottom:1px solid #edf1ef;grid-template-columns:1.25fr 1.2fr .5fr 1fr .9fr 1fr .8fr .7fr 1fr;align-items:center;gap:10px;width:100%;min-width:1250px;min-height:56px;padding:8px 14px;font:12px DM Sans;display:grid}.wallet-row.heading{background:#f8faf9;min-height:44px;font-weight:600}.wallet-row:not(.heading):hover{cursor:pointer;background:#f8faf9}.wallet-row span b,.wallet-row span small{display:block}.wallet-hero{color:#fff;background:linear-gradient(135deg,#0b2b23,#123d32);border-radius:14px;min-height:170px;padding:24px}.wallet-hero header,.wallet-hero>div,.wallet-detail-head{justify-content:space-between;align-items:center;display:flex}.wallet-hero>small{margin:18px 0 5px;display:block}.wallet-detail-actions{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.danger-action{color:#fff!important;background:#dc4c4c!important}.wallet-tabs{background:#fff;border-radius:12px;gap:5px;padding:7px;display:flex}.wallet-tabs button{background:0 0;border:0;padding:9px 12px}.wallet-tabs button.active{color:#fff;background:#0b2b23}.wallet-overview{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.wallet-overview article,.wallet-records article{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding:20px}.wallet-overview p,.wallet-records p{justify-content:space-between;font-size:12px;display:flex}.wallet-records{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}@media (width<=1000px){.wallet-kpis{grid-template-columns:repeat(2,1fr)}.wallet-overview{grid-template-columns:1fr}}.kyc-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:13px 0;display:grid}.kyc-kpis article{background:#fff;border:1px solid #e2e6e1;border-radius:11px;padding:16px}.kyc-kpis small,.kyc-kpis strong{display:block}.kyc-kpis strong{margin-top:6px;font:700 25px Manrope}.kyc-tabs{background:#fff;border-radius:10px;gap:5px;margin-bottom:12px;padding:7px;display:flex}.kyc-tabs button{background:0 0;border:0;border-radius:7px;padding:9px 13px}.kyc-tabs button.active{color:#fff;background:#173b2c}.kyc-row,.requirement-row{border-bottom:1px solid #edf0ed;grid-template-columns:1fr 1.3fr 1fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:13px 16px;font-size:10px;display:grid}.requirement-row{grid-template-columns:.5fr 1.5fr .8fr .8fr .7fr .7fr 1fr}.kyc-row.heading,.requirement-row.heading{background:#f7f9f7;font-weight:700}.requirement-row small{color:#849087;margin-top:3px;display:block}.kyc-row[type=button]{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0}.kyc-row[type=button]:hover{background:#f1f6f2}.kyc-review-modal{width:min(980px,94vw);max-height:92vh;overflow:auto}.kyc-review-customer{border:1px solid #dfe7e1;border-radius:14px;align-items:center;gap:18px;margin:16px 0;padding:16px;display:flex}.kyc-review-list{gap:12px;display:grid}.kyc-review-list article{border:1px solid #dfe7e1;border-radius:14px;gap:10px;padding:16px;display:grid}.kyc-review-list article small{color:#74827a;margin-top:4px;display:block}.kyc-review-list pre{white-space:pre-wrap;background:#f4f6f3;border-radius:8px;padding:10px}.md-row.kyc-doc-row{grid-template-columns:.9fr 1.2fr 1.2fr 1.15fr 1.5fr .7fr .45fr 1.2fr}.tag-list{flex-wrap:wrap;gap:4px;display:flex}.tag-list i{color:#315743;background:#edf3ee;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal}.choice-group{border:1px solid #d9dfd9;border-radius:9px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.choice-group legend{color:#536158;padding:0 5px;font-size:11px;font-weight:700}.choice-group label{background:#f4f7f4;border-radius:6px;grid-template-columns:none;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.choice-group input{width:auto;padding:0}.grouped-nav{flex:1}.sidebar-toggle{cursor:pointer;place-items:center;width:30px;height:30px;margin-inline-start:auto;display:grid;color:var(--lc-accent)!important;background:#ffffff0b!important;border:1px solid #ffffff20!important;border-radius:8px!important;padding:0!important;font:700 20px Manrope!important}.sidebar-toggle:hover{background:#ffffff16!important}aside,.shell{transition:width .18s,grid-template-columns .18s}aside.collapsed{width:78px;padding-inline:12px}.shell:has(aside.collapsed){grid-template-columns:78px 1fr}aside.collapsed .brand{justify-content:center;padding-inline:0;position:relative}aside.collapsed .brand>div,aside.collapsed .aside-foot>div,aside.collapsed .nav-parent b,aside.collapsed .nav-parent i{display:none}aside.collapsed .brand .mark{width:34px;height:34px;font-size:19px}aside.collapsed .sidebar-toggle{inset-inline-end:-9px;z-index:3;width:25px;height:25px;position:absolute;top:42px;background:#1f4033!important}aside.collapsed .grouped-nav{padding-inline:5px}aside.collapsed .nav-parent,aside.collapsed .nav-leaf{justify-content:center;padding-inline:7px;font-size:0}aside.collapsed .nav-parent .nav-icon,aside.collapsed .nav-leaf span{width:auto;font-size:13px}aside.collapsed .nav-children,aside.collapsed .nav-subchildren{display:none!important}aside.collapsed .nav-group{margin-block:7px}aside.collapsed .aside-foot{justify-content:center;padding-inline:0}.shell[dir=rtl]:has(aside.collapsed) .workspace{margin-right:78px}.nav-children:not(.open),.nav-subchildren:not(.open){display:none}.nav-children.open,.nav-subchildren.open{display:block}.nav-group{height:auto}.grouped-nav{align-content:start}.form-actions .primary-action{color:#fff;background:#173b2c;border:1px solid #173b2c;justify-content:center;align-items:center;min-width:92px;font-weight:700;display:inline-flex}.form-actions .primary-action:hover{background:#214d3a}.form-actions .primary-action:disabled{opacity:.6;cursor:not-allowed}.md-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.secondary-action:hover{background:#f7faf7;border-color:#829b8d}.import-message{border-radius:8px;margin-top:12px;padding:11px 14px;font-size:11px}.success-state{color:#467b40;background:#e7f3e5}.import-message.error-state{color:#9b3028;background:#f8e8e6}.grouped-nav{scrollbar-width:thin;scrollbar-color:#41604f transparent;min-height:0;padding:8px 10px 18px;overflow:hidden auto}.grouped-nav::-webkit-scrollbar{width:5px}.grouped-nav::-webkit-scrollbar-thumb{background:#41604f;border-radius:10px}.nav-group{border-radius:9px;margin:3px 0}.nav-parent,.nav-subparent,.nav-leaf{color:#aebbb3;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 11px;font:600 11px DM Sans;display:flex}.nav-parent{color:#dce4df;padding-block:12px}.nav-parent b{flex:1;font:700 11px Manrope}.nav-parent i,.nav-subparent i{margin-inline-start:auto;font-size:16px;font-style:normal}.nav-group.parent-active>.nav-parent{color:#fff;background:#ffffff0b}.nav-children,.nav-subchildren{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .16s;display:grid}.nav-children>*,.nav-subchildren>*{overflow:hidden}.nav-children.open,.nav-subchildren.open{opacity:1;grid-template-rows:1fr;display:block}.nav-leaf{padding-inline-start:24px;position:relative}.nav-leaf.root{margin-bottom:8px;padding-inline-start:11px}.nav-leaf:hover,.nav-subparent:hover{color:#fff;background:#ffffff0b}.nav-leaf.active{color:#fff;background:#294838;box-shadow:0 5px 14px #07150e38}.nav-leaf.active:before{content:"";background:var(--lc-accent);border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;inset-inline-start:0}.nav-subgroup{margin-inline-start:12px}.nav-subparent{color:#8fa096;padding-inline-start:14px;font-size:10px}.nav-subchildren .nav-leaf{padding-inline-start:31px;font-size:10px}.generated-note{color:#536158;background:#f2f6ef;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:11px}.md-filters{grid-template-columns:3fr 1fr}.md-row{border-bottom:1px solid #edf0ed;grid-template-columns:1fr 1.5fr 1.5fr .8fr .5fr 1.3fr;align-items:center;gap:10px;padding:13px 16px;font-size:11px;display:grid}.md-row.heading{color:#758279;background:#f7f9f7;font-weight:700}.md-actions{gap:6px;display:flex}.md-actions button{color:#315743;background:#e9f0ea;border:0;border-radius:6px;padding:6px 8px;font:600 9px inherit}.form-fields textarea{border:1px solid #d9dfd9;border-radius:8px;min-height:75px;padding:10px;font:13px inherit}.module-panel{min-height:560px}.module-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;padding:18px;display:grid}.module-grid article{background:#fbfcfa;border:1px solid #e4e8e3;border-radius:10px;padding:15px}.field{border-bottom:1px solid #eef0ed;grid-template-columns:110px 1fr;gap:10px;padding:7px 0;font-size:11px;display:grid}.field:last-child{border:0}.field small{color:#87938d;text-transform:capitalize}.field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-tools{align-items:center;gap:15px;display:flex}.module-tools input{background:#fbfcfa;border:1px solid #dfe5df;border-radius:8px;width:240px;padding:9px 11px;font:11px inherit}.empty-row{color:#7b8881;padding:32px;font-size:12px}.error-state{color:#a52b2b}.login-screen{background:radial-gradient(circle at 100% 0,#244d3c,#10231c 55%);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.login-card{background:#fff;border-radius:18px;width:min(430px,100%);padding:38px;box-shadow:0 30px 80px #07150e80}.login-card .mark{width:46px;height:46px;color:var(--lc-accent);background:#173b2c;border-radius:12px;place-items:center;font:800 24px Manrope;display:grid}.login-card>p{color:#718078}.login-card label{gap:7px;margin-top:18px;font-size:12px;font-weight:600;display:grid}.login-card input{border:1px solid #d6dcd6;border-radius:9px;padding:13px;font:14px inherit}.login-card button{color:#fff;background:#173b2c;border:0;border-radius:9px;width:100%;margin-top:22px;padding:14px;font-weight:700}.login-language-toggle{color:#173b2c;cursor:pointer;background:#fff;border:1px solid #d6dcd6;border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:24px;right:24px}.login-screen[dir=rtl] .login-language-toggle{left:24px;right:auto}.login-error{color:#a52b2b;margin-top:14px;font-size:12px}.primary-action{color:#fff;cursor:pointer;white-space:nowrap;background:#173b2c;border-radius:8px;padding:10px 13px;font:600 11px inherit;border:0!important}.modal-backdrop{z-index:20;background:#07150eb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-form{background:#fff;border-radius:16px;width:min(720px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 80px #07150e80}.form-head,.form-actions{justify-content:space-between;align-items:center;display:flex}.form-head h3{margin:0;font:700 20px Manrope}.form-head button{cursor:pointer;background:0 0;border:0;font-size:25px}.form-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.form-fields label{color:#536158;gap:6px;font-size:11px;font-weight:600;display:grid}.form-fields input{border:1px solid #d9dfd9;border-radius:8px;padding:11px;font:13px inherit}.form-actions{justify-content:flex-end;gap:10px;margin-top:22px}.form-actions button{cursor:pointer;background:#fff;border:1px solid #d9dfd9;border-radius:8px;padding:10px 16px}.customer-create-form{width:min(900px,96vw);padding-bottom:0}.customer-create-form section{border-top:1px solid #e8ece8;margin-top:20px;padding-top:5px}.customer-create-form section h4{margin-bottom:-6px;font:700 14px Manrope}.form-fields select{background:#fff;border:1px solid #d9dfd9;border-radius:8px;padding:11px;font:13px inherit}.form-fields select:disabled{color:#a1aaa4;background:#f0f2f0}.sticky-actions{z-index:2;background:#fff;border-top:1px solid #e2e6e1;padding:16px 0;position:sticky;bottom:0}.export-link{text-decoration:none}.record-actions{border-top:1px solid #e6eae6;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding-top:12px;display:flex}.record-actions button{color:#28513f;cursor:pointer;background:#e6f0e7;border:0;border-radius:6px;padding:7px 10px;font:600 10px inherit}.record-actions button.danger{color:#9b3028;background:#f8e8e6}.record-actions button:disabled{opacity:.55}.record-actions small{color:#77847d}.customer-module{margin-top:18px}.customer-title{background:#fff;border:1px solid #e2e6e1;border-radius:14px;justify-content:space-between;align-items:center;padding:22px;display:flex}.customer-title h2{margin:3px 0;font:700 24px Manrope}.customer-title p{color:#748179;margin:0;font-size:12px}.customer-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px;display:grid}.customer-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6e1;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;padding:16px;display:grid}.customer-kpis button:hover{border-color:#8fa99b;transform:translateY(-1px)}.customer-kpis span{color:#28513f;background:#edf3ee;border-radius:8px;grid-row:span 2;place-items:center;width:32px;height:32px;display:grid}.customer-kpis small{color:#7a8880}.customer-kpis strong{font:700 22px Manrope}.customer-filters{background:#fff;border:1px solid #e2e6e1;border-radius:12px;grid-template-columns:2fr repeat(3,1fr);gap:9px;margin-top:13px;padding:14px;display:grid}.customer-filters input,.customer-filters select,.pagination select{background:#fff;border:1px solid #dce2dc;border-radius:8px;padding:11px;font:12px inherit}.customer-table{background:#fff;border:1px solid #e2e6e1;border-radius:12px;margin-top:13px;overflow:hidden}.customer-row{text-align:left;color:#34423b;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:1.5fr 1fr 1fr 1fr 1.6fr .8fr;align-items:center;gap:12px;width:100%;padding:14px 16px;font:11px inherit;display:grid}.customer-row:not(.heading):hover{background:#f8faf8}.customer-row.heading{color:#758279;cursor:default;background:#f7f9f7;font-weight:700}.customer-row span b,.customer-row span small{display:block}.customer-row span small{color:#87938c;margin-top:3px}.status{background:#edf1ed;border-radius:5px;padding:5px 7px;font-size:9px;font-style:normal}.status.approved{color:#467b40;background:#e7f3e5}.status.rejected{color:#9b3028;background:#f8e8e6}.pagination{color:#77847d;justify-content:flex-end;align-items:center;gap:9px;padding:13px;font-size:11px;display:flex}.pagination button{background:#fff;border:1px solid #dce2dc;border-radius:7px;padding:8px 11px}.customer-skeleton{text-align:center;color:#7f8d85;padding:40px}.customer-360{background:#f4f5f1;border-radius:17px;width:min(1180px,96vw);max-height:94vh;padding:22px;overflow:auto}.customer-360-head{background:#fff;border-radius:12px;align-items:center;gap:15px;padding:18px;display:flex}.customer-360-head h2{margin:0}.customer-360-head p{color:#77847d;margin:4px 0;font-size:12px}.customer-360-head>button{background:0 0;border:0;margin-left:auto;font-size:27px}.customer-avatar{width:54px;height:54px;color:var(--lc-accent);background:#173b2c;border-radius:14px;place-items:center;font-weight:800;display:grid}.status-line{gap:6px;display:flex}.status-line i{background:#edf2ed;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.customer-360-actions{justify-content:flex-end;gap:8px;margin:10px 0;display:flex}.customer-360-actions button,.detail-records article>button{color:#fff;background:#173b2c;border:0;border-radius:7px;padding:9px 12px;font:600 10px inherit}.customer-360-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.customer-360-stats article,.overview-grid article,.detail-records article{background:#fff;border:1px solid #e2e6e1;border-radius:11px;padding:15px}.customer-360-stats small,.customer-360-stats b{display:block}.customer-360-stats b{margin-top:7px}.customer-tabs{background:#fff;border-radius:10px;gap:5px;margin-top:11px;padding:8px;display:flex;overflow:auto}.customer-tabs button{text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:8px 10px}.customer-tabs button.active{color:#fff;background:#173b2c}.overview-grid,.detail-records{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.overview-grid h4{margin-top:0}.overview-grid p{font-size:12px}.detail-records article p{grid-template-columns:130px 1fr;gap:8px;margin:7px 0;font-size:10px;display:grid}.detail-records article p small{color:#829087}.detail-records article p span{text-overflow:ellipsis;overflow:hidden}.shell[dir=rtl] .customer-row,.shell[dir=rtl] .customer-kpis button{text-align:right}.shell[dir=rtl] .customer-360-head>button{margin-left:0;margin-right:auto}body{color:#17221d;background:#f4f5f1;margin:0;font-family:DM Sans,Arial,sans-serif}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{color:#eef7f1;background:#10231c;flex-direction:column;width:250px;padding:25px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 10px 20px;display:flex}.brand .mark{background:var(--lc-accent);color:#10231c;border-radius:10px;place-items:center;width:38px;height:38px;font:800 22px Manrope;display:grid}.brand b{font:700 18px Manrope;display:block}.brand small,.aside-foot small{color:#799087;letter-spacing:1.7px;margin-top:3px;font-size:9px;display:block}nav{gap:3px;padding-right:4px;display:grid;overflow-y:auto}nav button{color:#879b93;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:9px 11px;font:500 12px DM Sans;transition:all .2s}nav button span{width:29px;display:inline-block}nav button:hover,nav button.active{color:#fff;background:#1d352c}.active{box-shadow:inset 3px 0 var(--lc-accent)}.aside-foot{border-top:1px solid #294036;align-items:center;gap:10px;margin-top:10px;padding:15px 8px 0;font-size:12px;display:flex}.pulse{background:#a6e257;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #294c34}.workspace{grid-column:2;width:100%;max-width:1500px;margin:auto;padding:42px 52px 18px}header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}h1{margin:4px 0;font:700 30px Manrope}header p{color:#718078;margin:0;font-size:14px}.eyebrow{letter-spacing:1.6px;color:#7b8b83;font-weight:700;font-size:10px!important}.header-actions{align-items:center;gap:12px;display:flex}.language{cursor:pointer;background:#fff;border:1px solid #d6dcd6;border-radius:8px;padding:10px 16px}.avatar{width:40px;height:40px;color:var(--lc-accent);background:#1c3a2e;border-radius:50%;place-items:center;font-weight:700;display:grid}.statusbar{color:#476354;letter-spacing:.4px;background:#e8f2e7;border:1px solid #d3e4d1;border-radius:9px;justify-content:space-between;padding:10px 15px;font-size:11px;display:flex}.statusbar i{background:#54a860;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.hero-card{color:#fff;background:linear-gradient(125deg,#143326,#1b4937);border-radius:15px;justify-content:space-between;align-items:center;min-height:205px;margin:18px 0;padding:34px 38px;display:flex;position:relative;overflow:hidden}.hero-card:after{content:"";border:55px solid #d5f36b0d;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-70px}.hero-card h2{margin:8px 0;font:700 29px Manrope}.hero-card p:not(.eyebrow){color:#a6bdb3;max-width:620px;margin:0}.equation{letter-spacing:1px;align-items:center;gap:18px;margin-top:28px;font:700 11px Manrope;display:flex}.equation span{background:#ffffff14;border-radius:6px;padding:9px 13px}.equation strong{color:var(--lc-accent)}.seal{z-index:1;border:1px solid #577563;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex}.seal span{color:var(--lc-accent);font-size:23px}.seal b{letter-spacing:1.5px;margin-top:7px;font-size:11px}.seal small{color:#8ca397;margin-top:4px;font-size:8px}.stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stats article,.panel{background:#fff;border:1px solid #e2e6e1;border-radius:13px;padding:20px;box-shadow:0 7px 25px #1f342b09}.stat-top{justify-content:space-between;display:flex}.stat-top span{color:#28513f;background:#edf1eb;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.stats em,.row em{letter-spacing:1px;color:#518040;background:#eef6e9;border-radius:4px;height:max-content;padding:5px 7px;font-size:8px;font-style:normal}.stats strong{margin-top:17px;font:700 28px Manrope;display:block}.stats p{margin:3px 0;font-size:13px;font-weight:600}.stats small{color:#8b9891;font-size:10px}.panel{margin-top:16px;padding:0}.panel-head{border-bottom:1px solid #edf0ec;justify-content:space-between;padding:20px 23px;display:flex}.panel h3{margin:4px 0 0;font:700 17px Manrope}.updated{color:#8e9b94;letter-spacing:1px;font-size:9px}.row{color:#738078;border-bottom:1px solid #f0f2ef;grid-template-columns:16px 2fr 1fr .7fr .5fr;align-items:center;gap:12px;padding:15px 23px;font-size:11px;display:grid}.row:last-child{border:0}.row div b{color:#28352f;font-size:11px;display:block}.row div small{margin-top:3px;display:block}.dot{border-radius:50%;width:7px;height:7px}.dot.success{background:#6eb35b}.dot.pending{background:#c4aa52}.row em.pending{color:#9b7f2c;background:#f6f1df}footer{color:#a0aaa4;justify-content:space-between;padding:18px 2px;font-size:9px;display:flex}.shell[dir=rtl] .workspace{grid-column:1;margin-right:250px}.shell[dir=rtl] .statusbar i{margin-left:7px;margin-right:0}@media (width<=800px){.shell{display:block}aside{width:100%;height:auto;padding:16px;position:static}.brand{padding-bottom:12px}nav{grid-template-columns:repeat(5,1fr);overflow-x:auto}nav button{text-align:center;font-size:0}.aside-foot{display:none}.workspace{padding:24px 16px}.shell[dir=rtl] .workspace{margin-right:0}.hero-card{padding:25px}.seal{display:none}.stats{grid-template-columns:1fr}.row{grid-template-columns:14px 2fr 1fr}.row>span:nth-of-type(2),.row>span:nth-of-type(3){display:none}header{flex-wrap:wrap;align-items:flex-start;gap:15px}h1{font-size:24px}.module-tools input{width:150px}}.agent-login-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;width:min(1080px,100%);display:grid}.agent-login-intro{color:#fff}.agent-login-intro .mark{background:var(--lc-accent);color:#10231c;border-radius:15px;place-items:center;width:56px;height:56px;font:800 30px Manrope;display:grid}.agent-login-intro h1{max-width:620px;font-size:42px;line-height:1.12}.agent-login-intro>p:last-child{color:#b8c9c0;max-width:580px;line-height:1.7}.agent-login-admin-link{text-align:center;color:#536d61;margin-top:18px;font-size:11px;display:block}.statusbar-warning{color:#805f17!important;background:#fff5df!important;border-color:#efd391!important}.statusbar-warning i{background:#d89a25!important}.statusbar-warning button{color:#6e5012;cursor:pointer;background:#fff;border:1px solid #dbbd73;border-radius:6px;padding:4px 10px}.agent-kpi-card .agent-kpi-label,.agent-kpi-card .agent-kpi-value{display:block}.agent-kpi-card .agent-kpi-label{color:#738178;margin-bottom:7px}.agent-kpi-card .agent-kpi-value{color:#17251f;font:700 20px Manrope}.agent-wallet-module{padding:4px}.agent-wallet-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.agent-wallet-summary article{background:#fff;border:1px solid #e1e7e3;border-radius:11px;padding:15px}.agent-wallet-summary small,.agent-wallet-summary b{display:block}.agent-wallet-summary small{color:#79877f;text-transform:capitalize}.agent-wallet-summary b{margin-top:7px;font:700 18px Manrope}.agent-wallet-table{background:#fff;border:1px solid #e1e7e3;border-radius:12px;overflow:auto}.agent-wallet-row{text-align:left;color:#304139;background:#fff;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:1.55fr 1fr .65fr .8fr .65fr .9fr .55fr .35fr;align-items:center;gap:10px;width:100%;min-width:1120px;padding:13px 15px;font:11px DM Sans;display:grid}.agent-wallet-row:not(.heading){cursor:pointer}.agent-wallet-row:not(.heading):hover{background:#f7faf8}.agent-wallet-row.heading{color:#748079;background:#f6f8f7;font-weight:700}.agent-wallet-row span b,.agent-wallet-row span small{display:block}.agent-wallet-row span small{color:#87958d;margin-top:3px}.currency-wallet-drawer label{gap:7px;margin-bottom:15px;font-size:11px;font-weight:600;display:grid}.currency-wallet-drawer select{height:44px}.open-wallet-customer{grid-template-columns:2fr 1fr 1fr;display:grid!important}.open-wallet-customer small,.open-wallet-customer b{display:block}.credential-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.credential-grid>span{background:#f6f8f7;border:1px solid #e0e5e2;border-radius:10px;padding:14px;position:relative}.credential-grid small,.credential-grid b{display:block}.credential-grid b{word-break:break-word;margin-top:6px}.credential-grid button{color:#294d3c;background:#e4ece7;border:0;border-radius:5px;padding:5px 7px;font-size:9px;position:absolute;top:8px;right:8px}.credential-warning{color:#745616;background:#fff4db;border-radius:9px;margin-top:14px;padding:12px}.employee-credential-success{width:min(760px,95vw)}@media (width<=800px){.agent-login-layout{grid-template-columns:1fr;gap:25px}.agent-login-intro{display:none}.agent-wallet-summary{grid-template-columns:1fr 1fr}.credential-grid{grid-template-columns:1fr}}.merchant-module{margin-top:18px}.merchant-row{text-align:left;color:#34423b;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:1.5fr 1fr 1.3fr .5fr .6fr;align-items:center;gap:12px;width:100%;padding:15px 17px;font:11px inherit;display:grid}.merchant-row:not(.heading){cursor:pointer}.merchant-row:not(.heading):hover{background:#f8faf9}.merchant-row.heading{color:#758279;background:#f7f9f7;font-weight:700}.merchant-row span b,.merchant-row span small{display:block}.merchant-row span small{color:#87938c;margin-top:4px}.merchant-create{width:min(1040px,96vw)}.merchant-create h4{border-top:1px solid #e5ebe7;margin:21px 0 -5px;padding-top:18px;font:650 16px Manrope}.merchant-create .form-head p{color:#728078;margin:4px 0;font-size:11px}.detail-records pre{white-space:pre-wrap;color:#536158;max-height:220px;font:10px/1.5 monospace;overflow:auto}@media (width<=800px){.merchant-row{grid-template-columns:1.5fr 1fr .6fr}.merchant-row>:nth-child(3),.merchant-row>:nth-child(4){display:none}}.password-action-field>span{grid-template-columns:minmax(0,1fr) 42px 42px;align-items:stretch;display:grid}.password-action-field>span input{border-start-end-radius:0!important;border-end-end-radius:0!important}.password-action-field>span button{border:1px solid #d9dfd9;color:#173b2c;cursor:pointer;background:#f8fbf8;border-inline-start:0;place-items:center;font:800 16px inherit;display:grid}.password-action-field>span button:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.password-action-field>span button:hover{background:#eaf3ed}.merchant-360-backdrop{align-items:stretch;padding:22px}.merchant-360{width:min(1460px,98vw);height:calc(100vh - 44px);max-height:none}.merchant-360-actions{justify-content:flex-end;gap:10px;padding:0 26px 14px;display:flex}.merchant-360-actions button{background:#fff;border:1px solid #d6e1db;border-radius:10px;padding:10px 14px;font-weight:700}.merchant-contact{flex-wrap:wrap;gap:10px;padding:0 26px 16px;display:flex}.merchant-contact span{color:#53635a;background:#f2f6f3;border:1px solid #e0e8e3;border-radius:999px;padding:7px 11px;font-size:12px}.merchant-tabs{flex-wrap:nowrap;padding:0 25px;overflow-x:auto}.merchant-tabs button{white-space:nowrap}.merchant-tabs button.active{color:#123b30;border-bottom-color:#b8e846;font-weight:750}.merchant-tab-content{min-height:0;padding:22px 26px 28px;overflow:auto}.merchant-kpis{margin:0 0 20px}.merchant-operation{background:#f6f9f7;border:1px solid #e1e8e4;border-radius:14px;grid-template-columns:repeat(5,minmax(140px,1fr));align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.merchant-operation label{color:#596860;font-size:12px;font-weight:650}.merchant-operation input,.merchant-operation select{background:#fff;border:1px solid #ced9d2;border-radius:9px;width:100%;height:42px;margin-top:6px;padding:0 10px;display:block}.merchant-operation button{height:42px}.merchant-data-table{background:#fff;border:1px solid #e1e7e3;border-radius:14px;width:100%;overflow:auto}.merchant-data-table table{border-collapse:collapse;width:100%;min-width:760px}.merchant-data-table th,.merchant-data-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1ee;padding:13px 15px;font-size:12px}.merchant-data-table th{color:#708078;text-transform:uppercase;letter-spacing:.04em;background:#f6f8f6;font-size:11px}.merchant-data-table td{color:#34443c}.merchant-data-table button,.tab-error button{color:#fff;background:#113d31;border:0;border-radius:8px;padding:8px 11px}.tab-state{text-align:center;color:#78867e;place-content:center;gap:7px;min-height:260px;display:grid}.tab-state b{color:#293a32;font-size:18px}.tab-error{color:#825d18;background:#fff7e5;border:1px solid #efc77f;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:14px;display:flex}@media (width<=900px){.merchant-operation{grid-template-columns:1fr 1fr}.merchant-360-backdrop{padding:0}.merchant-360{border-radius:0;width:100vw;height:100vh}.merchant-contact{display:none}}.merchant-tabs button.active{color:#fff!important;background:#123b30!important}.merchant-map-picker>div:first-child{background:#eef3f0;border:1px solid #d8e2dc;border-radius:14px;height:360px}.map-values{flex-wrap:wrap;gap:8px;margin-top:10px;background:0 0!important;border:0!important;height:auto!important;display:flex!important}.map-values span{color:#52635a;background:#f1f5f2;border-radius:8px;padding:7px 10px;font-size:12px}.merchant-hours{gap:8px;display:grid}.merchant-hours>div{border:1px solid #e1e8e4;border-radius:10px;grid-template-columns:120px 90px 130px 22px 130px;align-items:center;gap:10px;padding:10px 12px;display:grid}.merchant-hours input[type=time]{border:1px solid #ccd8d1;border-radius:8px;height:38px;padding:0 8px}@media (width<=700px){.merchant-hours>div{grid-template-columns:1fr 1fr}.merchant-map-picker>div:first-child{height:280px}}.kyc-workspace{--primary:#0b2b23;--accent:var(--lc-accent);--border:#e3e9e6;background:#f5f7fa;border-radius:18px;flex-direction:column;width:min(1280px,100vw - 32px);height:calc(100vh - 32px);margin:auto;display:flex;overflow:hidden;box-shadow:0 30px 90px #07150e66}.kyc-workspace.loading{place-items:center;display:grid}.kyc-review-header{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.kyc-review-header h2{margin:2px 0;font:650 20px/28px Manrope}.kyc-customer-line{color:#66746e;align-items:center;gap:12px;font-size:13px;display:flex}.kyc-customer-line b{color:#15231e;font-size:15px}.kyc-header-actions{gap:8px;display:flex}.kyc-header-actions button,.preview-tools button,.preview-tools a{border:1px solid var(--border);color:#263b33;background:#fff;border-radius:9px;padding:9px 11px;text-decoration:none}.kyc-header-actions button:last-child{font-size:20px}.kyc-summary-strip{flex:none;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 24px;display:grid}.kyc-summary-strip article{border:1px solid var(--border);background:#fff;border-radius:12px;padding:13px}.kyc-summary-strip small,.kyc-summary-strip strong{display:block}.kyc-summary-strip small{color:#66746e;font-size:12px}.kyc-summary-strip strong{margin-top:5px;font:700 23px Manrope}.kyc-review-grid{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:20px;min-height:0;padding:6px 24px 24px;display:grid;overflow:auto}.kyc-requirements{align-content:start;gap:14px;display:grid}.kyc-requirement-card,.kyc-review-aside article{border:1px solid var(--border);background:#fff;border-radius:14px;padding:20px}.kyc-requirement-card.selfie-card{border-color:#bad4ff;box-shadow:inset 4px 0 #3b82f6}.kyc-requirement-card>header{justify-content:space-between;display:flex}.kyc-requirement-card h3{margin:0 8px;font:650 16px/24px Manrope;display:inline}.kyc-requirement-card header small{color:#8a9691;margin:5px 0 0 32px;display:block}.order-chip,.requirement-badge{background:#f0f3f1;border-radius:7px;padding:5px 8px;font-size:11px;font-style:normal}.requirement-badge{margin-right:7px}.requirement-instruction{color:#66746e;background:#f8faf9;border-radius:10px;padding:12px;font-size:13px;line-height:1.6}.liveness-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.liveness-grid span{background:#eaf2ff;border-radius:9px;padding:10px}.liveness-grid small,.liveness-grid b{display:block}.liveness-grid b{margin-top:4px;font-size:12px}.attachment-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.attachment-tile{text-align:left;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:11px;gap:5px;padding:13px;display:grid}.attachment-tile>span{color:#3268ba;background:#eaf2ff;border-radius:5px;width:max-content;padding:4px 6px;font-size:9px}.attachment-tile small{color:#7c8983}.attachment-tile em{color:#0b5b45;margin-top:4px;font-style:normal;font-weight:650}.empty-attachment{color:#8a9691;background:#f8faf9;border-radius:10px;padding:20px}.requirement-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.requirement-actions button,.danger-action,.approve-action{border:1px solid var(--border);background:#fff;border-radius:9px;padding:10px 13px;font-weight:650}.danger-action{color:#b63838!important;background:#fcecec!important;border-color:#f2c7c7!important}.approve-action{color:#086e45!important;background:#e9f8f1!important;border-color:#bde8d4!important}.kyc-review-aside{align-content:start;gap:14px;display:grid}.kyc-review-aside h3{margin-top:0}.kyc-meta{border-bottom:1px solid #edf1ef;justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.kyc-meta small{color:#7b8982}.timeline-row{gap:10px;padding:8px 0;display:flex}.timeline-row i{background:#16a36a;border-radius:50%;width:9px;height:9px;margin-top:4px}.timeline-row b,.timeline-row small{display:block}.timeline-row small{color:#8a9691;margin-top:3px}.kyc-review-footer{border-top:1px solid var(--border);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.kyc-review-footer>div{margin-right:auto}.kyc-review-footer small,.kyc-review-footer b{display:block}.kyc-review-footer small{color:#7b8982;margin-top:3px}.kyc-review-footer button:disabled{opacity:.45}.kyc-inline-error{color:#a52b2b;background:#fcecec;margin:0 24px 10px;padding:10px}.secure-preview-backdrop,.decision-backdrop{z-index:4;background:#07150ecc;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.secure-preview{background:#fff;border-radius:15px;flex-direction:column;width:min(1100px,96%);height:min(760px,94%);display:flex;overflow:hidden}.secure-preview>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.secure-preview header small,.secure-preview header b{display:block}.preview-tools{align-items:center;gap:6px;display:flex}.preview-canvas{background-color:#f1f4f2;background-image:linear-gradient(45deg,#e9eeeb 25%,#0000 25%),linear-gradient(-45deg,#e9eeeb 25%,#0000 25%);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex:1;place-items:center;min-height:520px;display:grid;overflow:auto}.preview-canvas img{object-fit:contain;max-width:90%;max-height:90%;transition:transform .15s}.preview-canvas iframe{border:0;width:100%;height:100%}.preview-error{text-align:center;background:#fff;border-radius:12px;padding:30px}.decision-dialog{background:#fff;border-radius:15px;width:min(520px,95vw);padding:24px}.decision-dialog label{gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:grid}.decision-dialog select,.decision-dialog textarea{border:1px solid var(--border);border-radius:10px;padding:12px;font:14px inherit}.decision-dialog textarea{min-height:110px}@media (width<=900px){.kyc-review-grid{grid-template-columns:1fr}.kyc-summary-strip{grid-template-columns:repeat(2,1fr)}.kyc-header-actions button:not(:last-child){display:none}.kyc-review-footer{flex-wrap:wrap}.kyc-review-footer>div{width:100%}}.content-actions{gap:8px;display:flex}.content-actions button{background:#fff;border:1px solid #dbe3de;border-radius:9px;height:42px;padding:0 14px;font-weight:650}.content-message{color:#0b7449;background:#e9f8f1;border-radius:10px;margin:14px 0;padding:12px 15px}.content-message.error{color:#a63030;background:#fcecec}.content-editor-layout,.legal-editor-layout{grid-template-columns:minmax(0,1.4fr) 360px;gap:24px;margin-top:16px;display:grid}.screen-editor-list{gap:14px;display:grid}.screen-editor-card,.legal-editor,.mobile-preview-panel,.legal-preview,.empty-content-panel{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding:20px}.screen-editor-card.selected{border-color:#82a697;box-shadow:0 8px 25px #1a3d2e12}.screen-editor-card>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.screen-editor-card header h3{margin:0}.screen-editor-card header small{color:#7b8982}.screen-editor-card header>div:last-child{margin-left:auto}.screen-editor-card header button{background:#fff;border:1px solid #e0e7e2;border-radius:7px;padding:6px 10px}.drag-handle{color:#84928b;font-size:25px}.content-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.content-form-grid label{color:#526159;gap:7px;font-size:13px;font-weight:600;display:grid}.content-form-grid input,.content-form-grid select,.content-form-grid textarea{border:1px solid #dce5df;border-radius:10px;width:100%;min-height:48px;padding:11px 13px;font:14px inherit}.content-form-grid textarea{resize:vertical;min-height:120px}.content-form-grid .wide{grid-column:1/-1}.styled-toggle{grid-template-columns:44px 1fr;align-items:center;display:flex!important}.styled-toggle input{opacity:0;position:absolute}.styled-toggle>span{background:#ccd5d0;border-radius:999px;width:42px;height:24px;position:relative}.styled-toggle>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.styled-toggle input:checked+span{background:#16a36a}.styled-toggle input:checked+span:after{left:21px}.styled-toggle b small{color:#89958f;font-weight:400;display:block}.mobile-preview-panel,.legal-preview{height:max-content;position:sticky;top:20px}.mobile-preview-panel>header,.legal-preview>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mobile-preview-panel header button,.legal-preview header button{background:#eef2ef;border:0;border-radius:6px;padding:6px 8px}.mobile-preview-panel header button.active{color:#fff;background:#0b2b23}.phone-frame{text-align:center;background:#f7f8f5;border:8px solid #162a22;border-radius:38px;flex-direction:column;align-items:center;min-height:610px;padding:42px 22px 24px;display:flex;position:relative;overflow:hidden}.phone-speaker{background:#263a32;border-radius:5px;width:70px;height:5px;position:absolute;top:12px}.preview-skip{color:#68766f;background:0 0;border:0;align-self:flex-end}.preview-icon{color:#0b2b23;background:#e3f0df;border-radius:30px;place-items:center;width:100px;height:100px;margin-top:60px;font-size:48px;display:grid}.phone-frame h3{margin:28px 0 8px;font-size:23px}.phone-frame p{color:#68766f;line-height:1.6}.preview-dots{gap:6px;margin:auto 0 20px;display:flex}.preview-dots i{background:#cad3ce;border-radius:6px;width:7px;height:7px}.preview-dots i.active{background:#0b2b23;width:24px}.preview-continue{color:#fff;background:#0b2b23;border:0;border-radius:11px;width:100%;height:48px;font-weight:700}.legal-tabs{background:#fff;border:1px solid #e3e9e6;border-radius:12px;gap:6px;margin-top:16px;padding:7px;display:flex}.legal-tabs button{background:0 0;border:0;border-radius:8px;padding:10px 13px}.legal-tabs button.active{color:#fff;background:#0b2b23}.legal-editor-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr)}.legal-editor .content-form-grid textarea{min-height:480px}.editor-toolbar{color:#718078;background:#f5f7f6;border:1px solid #dce5df;border-bottom:0;border-radius:10px 10px 0 0;padding:10px}.editor-toolbar+textarea{border-radius:0 0 10px 10px}.legal-preview{max-height:720px;overflow:auto}.legal-copy{white-space:pre-wrap;color:#526159;line-height:1.8}.empty-content-panel{text-align:center;place-content:center;min-height:300px;margin-top:16px;display:grid}.empty-content-panel p{color:#718078;max-width:650px}@media (width<=1000px){.content-editor-layout,.legal-editor-layout{grid-template-columns:1fr}.mobile-preview-panel,.legal-preview{position:static}.content-form-grid{grid-template-columns:1fr}.content-form-grid .wide{grid-column:auto}}:root{--primary:#0b2b23;--primary-hover:#103c31;--primary-soft:#eaf2ee;--accent:var(--lc-accent);--accent-soft:var(--lc-gold-soft);--background:#f5f7fa;--surface:#fff;--surface-muted:#f8faf9;--text-primary:#15231e;--text-secondary:#66746e;--text-muted:#8a9691;--border:#e3e9e6;--border-strong:#d6dfda;--success:#16a36a;--success-soft:#e9f8f1;--warning:#e9a23b;--warning-soft:#fff4e5;--danger:#dc4c4c;--danger-soft:#fcecec;--info:#3b82f6;--info-soft:#eaf2ff}.shell>aside{background:#08271f;width:248px;min-width:248px}.shell>aside.collapsed{width:76px;min-width:76px}.grouped-nav button{border-radius:10px;gap:12px;min-height:46px;font-size:14px;font-weight:600}.grouped-nav button>span,.nav-icon{min-width:22px;font-size:21px!important}.nav-leaf.active{box-shadow:inset 3px 0 0 var(--lc-accent);color:var(--lc-accent)!important;background:#c9a64b1f!important}.shell[dir=rtl]>.workspace{direction:rtl}.shell[dir=rtl]>.workspace .cc-code,.shell[dir=rtl]>.workspace input[type=email],.shell[dir=rtl]>.workspace input[type=tel]{text-align:left;direction:ltr}.shell[dir=rtl] .nav-leaf.active{box-shadow:inset -3px 0 0 var(--lc-accent)}.kyc-workspace-backdrop{z-index:auto!important;background:0 0!important;padding:0!important;position:relative!important;inset:auto!important}.kyc-workspace{min-height:calc(100vh - 220px);width:min(1480px,100%)!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:18px auto 0!important;overflow:visible!important}.kyc-review-header{z-index:8;border:1px solid var(--border);border-radius:16px;top:0;background:#fff!important;position:sticky!important}.kyc-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:20px 0!important}.kyc-summary-strip article{border:1px solid var(--border)!important;background:#fff!important;border-radius:14px!important;min-height:104px!important;padding:18px!important}.kyc-summary-strip small{font-size:13px;color:var(--text-secondary)!important}.kyc-summary-strip strong{font-size:28px;color:var(--text-primary)!important}.kyc-review-grid{grid-template-columns:minmax(0,1fr) 340px!important;gap:20px!important}.kyc-review-aside{align-self:start;position:sticky!important;top:88px!important}.kyc-review-aside article{color:var(--text-primary)!important;border:1px solid var(--border)!important;background:#fff!important;border-radius:16px!important;padding:20px!important}.kyc-review-aside small{color:var(--text-secondary)!important}.kyc-review-footer{z-index:7;border:1px solid var(--border);border-radius:14px;bottom:0;background:#fff!important;position:sticky!important}.secure-preview-backdrop,.decision-backdrop{z-index:100!important;position:fixed!important;inset:0!important}.cc-page{color:var(--text-primary);min-width:0;margin-top:18px}.cc-hero{border:1px solid var(--border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.cc-hero h2{margin:2px 0;font-size:28px;line-height:36px}.cc-hero p{color:var(--text-secondary);margin:0}.cc-hero>div:last-child{align-items:center;gap:10px;display:flex}.cc-hero button,.cc-tools button,.cc-modal button,.notification-drawer button{border:1px solid var(--border-strong);color:#24342e;cursor:pointer;background:#fff;border-radius:10px;min-height:44px;padding:0 16px;font:600 14px inherit}.primary-action{background:var(--primary)!important;color:#fff!important;border-radius:10px!important;min-height:44px!important;padding:0 18px!important}.cc-tools{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(260px,1fr) 190px auto;gap:10px;margin:16px 0;padding:14px;display:grid}.cc-tools input,.cc-tools select,.cc-form-grid input,.cc-form-grid select,.cc-form-grid textarea{border:1px solid var(--border-strong);width:100%;height:48px;color:var(--text-primary);background:#fff;border-radius:10px;padding:0 14px;font:500 14px inherit}.cc-form-grid textarea{resize:vertical;height:120px;padding:12px 14px}.cc-table-wrap{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:auto}.cc-table{border-collapse:collapse;width:100%;min-width:1050px}.cc-table th{text-align:left;background:var(--surface-muted);height:46px;color:var(--text-secondary);padding:0 14px;font-size:12px}.cc-table td{border-top:1px solid #edf1ef;height:62px;padding:8px 14px;font-size:14px}.cc-table td>b{white-space:nowrap;display:block}.cc-table td small{color:var(--text-muted);margin-top:3px;display:block}.cc-table-wrap>footer{color:var(--text-secondary);padding:12px 16px;font-size:12px}.cc-code{white-space:nowrap;direction:ltr;font:600 12px/20px ui-monospace,Consolas,monospace}.cc-status{background:var(--primary-soft);color:#275445;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.cc-status.active,.cc-status.published,.cc-status.reconciled,.cc-status.completed,.cc-status.low{background:var(--success-soft);color:#137a50}.cc-status.inactive,.cc-status.revoked,.cc-status.closed,.cc-status.failed,.cc-status.critical{background:var(--danger-soft);color:#b83939}.cc-status.restricted,.cc-status.high,.cc-status.pending,.cc-status.under.review{background:var(--warning-soft);color:#9a6418}.yes{color:#137a50;font-size:12px}.no{color:var(--text-muted);font-size:12px}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.row-actions button{border:1px solid var(--border);color:#24483a;background:#fff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:600}.cc-empty{min-height:140px;color:var(--text-secondary);place-items:center;gap:5px;display:grid}.cc-empty b{color:var(--text-primary)}.cc-skeleton{gap:9px;margin-top:16px;display:grid}.cc-skeleton i{background:linear-gradient(90deg,#edf1ef,#fafcfb,#edf1ef) 0 0/200% 100%;border-radius:10px;height:62px;animation:1.2s infinite ledgerload}.cc-error{background:var(--warning-soft);color:#875913;border:1px solid #f0c47d;border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:18px;display:flex}.cc-modal-shade{z-index:120;background:#051a14ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cc-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(980px,100%);max-height:92vh;display:flex;overflow:hidden}.cc-modal>header,.cc-modal>footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.cc-modal>header h2{margin:0}.cc-modal>header p{color:var(--text-secondary);margin:4px 0 0}.cc-modal>header>button{width:44px;padding:0;font-size:22px}.cc-modal-body{padding:24px;overflow:auto}.cc-modal>footer{border-top:1px solid var(--border);border-bottom:0;justify-content:flex-end}.cc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cc-form-grid label{color:#586760;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.cc-form-grid h4,.cc-form-grid .wide{grid-column:1/-1}.toggle-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cc-toggle{border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:flex!important}.cc-toggle input{opacity:0;position:absolute}.cc-toggle span{background:#cbd5d0;border-radius:20px;width:36px;height:20px;position:relative}.cc-toggle span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.cc-toggle input:checked+span{background:var(--success)}.cc-toggle input:checked+span:after{left:18px}.management-filters{gap:10px;margin:16px 0;display:flex}.management-filters select{border:1px solid var(--border);background:#fff;border-radius:10px;height:44px;padding:0 14px}.management-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.management-kpis article,.cc-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px}.management-kpis small{color:var(--text-secondary);font-size:13px;display:block}.management-kpis strong{margin-top:10px;font-size:22px;display:block}.management-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.cc-card h3{margin:0 0 16px;font-size:16px}.bar-row{grid-template-columns:110px 1fr 65px;align-items:center;gap:10px;margin:10px 0;display:grid}.bar-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);overflow:hidden}.bar-row i{background:#edf2ef;border-radius:9px;height:9px;overflow:hidden}.bar-row i span{background:var(--primary);border-radius:9px;height:100%;display:block}.bar-row b{text-align:right;font-size:12px}.cc-mini-table{display:grid}.cc-mini-table>button{border:0;border-top:1px solid var(--border);text-align:left;background:#fff;grid-template-columns:1.2fr 1fr 1fr .8fr 1fr;align-items:center;gap:10px;min-height:54px;display:grid}.notification-bell{border:1px solid var(--border-strong);background:#fff;border-radius:10px;width:44px;height:44px;font-size:22px;position:relative}.notification-bell i{background:var(--danger);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:700 10px inherit;display:grid;position:absolute;top:-6px;right:-5px}.notification-shade{z-index:150;background:#08271f61;position:fixed;inset:0}.notification-drawer{background:#fff;flex-direction:column;width:420px;max-width:100%;height:100vh;display:flex;position:absolute;top:0;right:0;box-shadow:-20px 0 50px #051c1533}.shell[dir=rtl] .notification-drawer{left:0;right:auto}.notification-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;padding:22px;display:flex}.notification-drawer h2{margin:0}.notification-drawer>nav{border-bottom:1px solid var(--border);gap:6px;padding:12px;display:flex}.notification-drawer>nav .active{background:var(--primary);color:#fff}.notification-drawer>nav button:last-child{margin-left:auto}.notification-list{padding:12px;overflow:auto}.notification-list>button{text-align:left;grid-template-columns:34px 1fr auto;gap:10px;width:100%;height:auto;margin-bottom:8px;padding:14px;display:grid}.notification-list>button>span{background:var(--accent-soft);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.notification-list b,.notification-list p,.notification-list small{margin:0;display:block}.notification-list p,.notification-list small{color:var(--text-secondary);margin-top:4px}.media-upload{background:var(--surface-muted);border:1px dashed #aebdb6;border-radius:12px;padding:16px!important}.media-upload>input{border:0!important;height:auto!important;padding:0!important}.media-upload>span{color:var(--text-secondary)}.media-upload>div{grid-template-columns:90px 1fr auto;align-items:center;gap:8px;margin-top:10px;display:grid}.media-upload img{object-fit:contain;grid-row:1/4;width:80px;height:80px}.media-upload button{grid-area:1/3/4}.preview-media{object-fit:contain;width:240px;height:220px;margin:45px auto 12px}.legal-editor-layout{grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr)!important;gap:24px!important}.legal-editor-layout>*{min-width:0}.legal-editor textarea{min-height:520px!important}.editor-toolbar{gap:4px!important;padding:7px!important;display:flex!important}.editor-toolbar button{border:1px solid var(--border);background:#fff;border-radius:6px;min-width:36px;height:34px}.legal-preview,.legal-copy{color:var(--text-primary)!important}.phone-frame{background:#fff!important;border:8px solid #16382f!important;border-radius:42px!important;width:340px!important}.phone-frame h3{color:var(--text-primary)!important;font-size:22px!important}.phone-frame p{color:var(--text-secondary)!important;font-size:14px!important}@media (width<=1100px){.management-kpis{grid-template-columns:repeat(2,1fr)}.management-charts{grid-template-columns:1fr}.kyc-review-grid{grid-template-columns:1fr!important}.kyc-review-aside{position:static!important}.legal-editor-layout{grid-template-columns:1fr!important}}@media (width<=700px){.cc-hero{flex-direction:column;align-items:flex-start}.cc-tools,.cc-form-grid,.toggle-grid,.management-kpis{grid-template-columns:1fr}.kyc-summary-strip{grid-template-columns:1fr 1fr!important}.cc-modal-shade{padding:0}.cc-modal{border-radius:0;height:100vh;max-height:none}}.customer-identifiers{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.customer-identifiers span{color:#66746e;border:1px solid #e3e9e6;border-radius:999px;padding:5px 9px;font-size:11px}.customer-360-actions .freeze-action{color:#a86612;background:#fff4e5;border:1px solid #f2d49d}.freeze-dialog{background:#fff;border-radius:16px;width:min(660px,94vw);max-height:90vh;padding:22px;overflow:auto}.freeze-dialog .form-head{justify-content:space-between;gap:15px;display:flex}.freeze-dialog .form-head h3{margin:0}.freeze-dialog .form-head p{color:#66746e}.freeze-dialog .form-head button{background:0 0;border:0;font-size:24px}.freeze-dialog>label{gap:6px;margin:13px 0;font-size:13px;font-weight:600;display:grid}.freeze-dialog select,.freeze-dialog input,.freeze-dialog textarea,.review-actions input{background:#fff;border:1px solid #d6dfda;border-radius:10px;padding:12px}.freeze-dialog textarea{resize:vertical;min-height:84px}.freeze-dialog .toggle-row{align-items:center;font-weight:500;display:flex}.freeze-dialog .toggle-row input{width:18px;height:18px}.freeze-summary{background:#f8faf9;border:1px solid #e3e9e6;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.freeze-summary span{color:#66746e}.sessions-panel,.document-grid,.risk-panel,.friendly-table{margin-top:12px}.customer-360-stats.compact{margin-bottom:12px}.customer-360-stats.compact b{font-size:14px}.friendly-table{background:#fff;border:1px solid #e3e9e6;border-radius:14px;overflow:hidden}.friendly-row{border-bottom:1px solid #edf1ef;grid-template-columns:1.5fr 1.15fr 1.25fr .7fr .7fr;align-items:center;gap:12px;padding:14px;font-size:12px;display:grid}.friendly-row.heading{color:#66746e;background:#f8faf9;font-weight:650}.friendly-row span b,.friendly-row span small{display:block}.friendly-row span small{color:#7f8b86;margin-top:4px}.friendly-row button,.document-actions a,.review-actions button{color:#15231e;background:#fff;border:1px solid #d6dfda;border-radius:8px;padding:8px 10px;text-decoration:none}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.document-card{background:#fff;border:1px solid #e3e9e6;border-radius:16px;grid-template-columns:52px 1fr auto;gap:12px;min-height:180px;padding:20px;display:grid;position:relative}.document-card h4{margin:0}.document-card p{color:#66746e;margin:5px 0;font-size:12px}.document-icon{color:#103c31;background:#eaf2ee;border-radius:12px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:700;display:grid}.document-card dl{grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr;gap:7px 12px;margin:4px 0;font-size:11px;display:grid}.document-card dt{color:#66746e}.document-card dd{margin:0}.document-actions{grid-column:1/-1;gap:8px;display:flex}.restriction-card{background:#fff;border:1px solid #e3e9e6;border-radius:14px;margin:10px 0;padding:16px}.restriction-card>div:first-child{justify-content:space-between;display:flex}.restriction-card p{font-size:12px}.restriction-card small{color:#66746e}.review-actions{grid-template-columns:1fr auto auto;gap:8px;margin-top:13px;display:grid}.audit-table .friendly-row{grid-template-columns:1.5fr 1fr 1.1fr .7fr 1fr}@media (width<=800px){.document-grid,.friendly-row{grid-template-columns:1fr}.friendly-row.heading{display:none}.document-card dl{grid-template-columns:auto 1fr}.customer-360-stats{grid-template-columns:repeat(2,1fr)}.review-actions{grid-template-columns:1fr}}.kyc-review-grid{display:block!important}.kyc-customer-summary{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;padding:18px;display:grid}.kyc-customer-summary .kyc-meta{min-width:0}.kyc-customer-summary b{overflow-wrap:anywhere;display:block}.kyc-review-timeline{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:18px;padding:20px}.kyc-review-timeline h3{margin-top:0}@media (width<=900px){.kyc-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.kyc-customer-summary{grid-template-columns:1fr}}.kyc-workspace-backdrop{z-index:160!important;background:#051a14b8!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.kyc-workspace{border:1px solid var(--border)!important;border-radius:18px!important;width:min(1480px,100%)!important;height:min(920px,100vh - 40px)!important;min-height:0!important;max-height:calc(100vh - 40px)!important;margin:0!important;overflow:hidden!important;box-shadow:0 30px 90px #051a1466!important}.kyc-review-grid{display:grid!important;overflow:auto!important}.shell[dir=rtl]{grid-template-columns:1fr 250px}.shell[dir=rtl] .workspace{direction:rtl;grid-column:1!important;width:100%!important;max-width:1500px!important;margin:0 auto!important}.shell[dir=rtl]:has(aside.collapsed){grid-template-columns:1fr 78px}.shell[dir=rtl]:has(aside.collapsed) .workspace{margin:0 auto!important}.shell[dir=rtl] .cc-table th,.shell[dir=rtl] .cc-table td,.shell[dir=rtl] .fin-row{text-align:right}@media (width<=800px){.shell[dir=rtl]{display:block}.shell[dir=rtl] .workspace{margin:0!important}}.workspace-actions{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:14px;display:flex}.shell[dir=rtl] .workspace-actions{justify-content:flex-start}.access-table{margin-top:16px}.cc-filterbar{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(280px,1fr) 180px 180px auto;gap:10px;margin:16px 0;padding:14px;display:grid}.cc-filterbar input,.cc-filterbar select{border:1px solid var(--border-strong);height:46px;color:var(--text-primary);background:#fff;border-radius:10px;padding:0 14px;font:600 14px inherit}.cc-filterbar button{border:1px solid var(--border);color:#24483a;background:#fff;border-radius:10px;height:46px;padding:0 16px;font-weight:700}.permission-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.permission-matrix section{border:1px solid var(--border);border-radius:12px;padding:12px}.permission-matrix section>header,.workflow-steps>header{justify-content:space-between;margin:0 0 10px;display:flex}.permission-matrix section>header button,.workflow-steps button{border:1px solid var(--border);background:#fff;border-radius:7px;padding:6px 9px}.permission-matrix .cc-toggle{margin-top:6px}.role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.role-picker h4{grid-column:1/-1}.role-picker small{color:var(--text-muted);font-weight:400;display:block}.workflow-steps>section{border:1px solid var(--border);border-radius:10px;grid-template-columns:70px 1.2fr repeat(4,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:10px;display:grid}.workflow-steps input,.workflow-steps select{height:42px!important}@media (width<=900px){.cc-filterbar{grid-template-columns:1fr}}.kyc-workspace{padding-bottom:0!important;display:block!important;overflow-y:auto!important}.kyc-review-header{position:sticky!important;top:0!important}.kyc-review-grid{padding:6px 24px 24px!important;display:block!important;overflow:visible!important}.kyc-review-timeline{margin:0 24px 18px!important}.kyc-review-footer{margin:0 24px 20px!important;position:static!important}.kyc-requirement-card>header{margin-bottom:12px!important}.shell[dir=rtl] .content-editor-layout,.shell[dir=rtl] .legal-editor-layout{direction:rtl}.shell[dir=rtl] input:not([type=email]):not([type=tel]),.shell[dir=rtl] textarea,.shell[dir=rtl] select{text-align:right}.shell[dir=rtl] .content-editor-layout>*,.shell[dir=rtl] .legal-editor-layout>*{min-width:0}@media (width<=900px){.permission-matrix,.role-picker{grid-template-columns:1fr}.workflow-steps>section{grid-template-columns:1fr 1fr}}.generated-code{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:7px;padding:12px 14px;display:grid}.generated-code small{color:var(--text-secondary)}.permission-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.permission-chip-grid span{background:var(--primary-soft);color:#275445;border-radius:7px;padding:6px 9px;font:600 11px ui-monospace,monospace}.branch-detail-friendly{gap:18px;display:grid}.branch-detail-friendly>section{border:1px solid var(--border);background:#fff;border-radius:13px;padding:16px;overflow:auto}.branch-detail-friendly h4{margin:0 0 12px}.branch-summary-grid,.branch-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.branch-summary-grid>div,.branch-kpi-grid article{background:var(--surface-muted);border-radius:9px;gap:5px;padding:12px;display:grid}.branch-summary-grid small,.branch-kpi-grid small{color:var(--text-secondary)}.working-hours-friendly{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.working-hours-friendly>div{border:1px solid var(--border);border-radius:8px;justify-content:space-between;padding:10px;display:flex}.working-hours-friendly .open{color:var(--success)}.working-hours-friendly .closed{color:var(--text-muted)}.branch-record-table{min-width:850px}.branch-record-row{border-top:1px solid var(--border);grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;gap:10px;padding:10px;font-size:12px;display:grid}.branch-record-row.heading{background:var(--surface-muted);color:var(--text-secondary);border-top:0;font-weight:700}.branch-record-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friendly-empty{color:var(--text-muted)}.cc-modal-shade{z-index:220!important}.cc-modal{grid-template-rows:auto minmax(0,1fr) auto!important;height:min(92vh,100vh - 40px)!important;max-height:calc(100vh - 40px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.cc-modal>header,.cc-modal>footer{z-index:5!important;background:#fff!important;position:relative!important}.cc-modal-body{z-index:1!important;overscroll-behavior:contain!important;min-height:0!important;position:relative!important;overflow:auto!important}.cc-modal>footer{pointer-events:auto!important;gap:10px!important;box-shadow:0 -8px 18px #0b2b2314!important}.cc-modal>footer button{z-index:3!important;pointer-events:auto!important;position:relative!important}.cash-wallet-lookup{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.cash-wallet-lookup button{height:48px}.pinned-phone{background:#fff;border:1px solid #e3e9e6;border-radius:10px;grid-template-columns:auto 1fr;height:48px;display:grid;overflow:hidden}.pinned-phone span{color:#0b2b23;background:#eef5ef;border-inline-end:1px solid #e3e9e6;place-items:center;padding:0 13px;font-weight:800;display:grid}.pinned-phone input{border:0!important;border-radius:0!important;height:46px!important}.agentx.rtl .pinned-phone span{border-inline-start:1px solid #e3e9e6;border-inline-end:0}@media (width<=1024px){.cash-wallet-lookup{grid-template-columns:1fr}}.shell.arabic-mode{direction:rtl!important;grid-template-columns:1fr 250px!important}.shell.arabic-mode>aside{grid-column:2!important;left:auto!important;right:0!important}.shell.arabic-mode:has(aside.collapsed){grid-template-columns:1fr 78px!important}.shell.arabic-mode .workspace{direction:rtl!important;grid-column:1!important;width:100%!important;max-width:1500px!important;margin:0 auto!important}.shell.arabic-mode .workspace-actions{justify-content:flex-start!important}.shell.arabic-mode .workspace input:not([type=email]):not([type=tel]),.shell.arabic-mode .workspace textarea,.shell.arabic-mode .workspace select,.shell.arabic-mode .cc-table th,.shell.arabic-mode .cc-table td,.shell.arabic-mode .fin-row{text-align:right}.shell.arabic-mode .notification-drawer{text-align:right!important;direction:rtl!important;left:0!important;right:auto!important}.notification-bell{color:#0b2b23!important;place-items:center!important;line-height:1!important;display:inline-grid!important}.notification-drawer,.notification-drawer *{color:#15231e!important;opacity:1!important;visibility:visible!important}.notification-drawer small,.notification-list p,.notification-list small{color:#66746e!important}.notification-drawer>header h2{color:#15231e!important;font-weight:800!important}.agentx .notification-bell{color:#0b2b23!important;background:#fff!important;width:44px!important;height:44px!important;padding:0!important}.agentx .notification-shade{z-index:240!important}@media (width<=800px){.shell.arabic-mode{display:block!important}.shell.arabic-mode .workspace{grid-column:auto!important;margin:0!important}}.shell[dir=rtl]{direction:rtl}.shell[dir=rtl] aside{left:auto!important;right:0!important}.shell[dir=ltr] aside{left:0!important;right:auto!important}.shell[dir=rtl] .brand,.shell[dir=rtl] .aside-foot,.shell[dir=rtl] .nav-parent,.shell[dir=rtl] .nav-subparent,.shell[dir=rtl] .nav-leaf{text-align:right;direction:rtl}.shell[dir=rtl] .nav-parent b{flex:1}.shell[dir=rtl] .nav-parent i,.shell[dir=rtl] .nav-subparent i{margin-inline:0 auto}.shell[dir=rtl] .nav-subgroup{margin-inline:0 12px}.shell[dir=rtl] .nav-leaf{padding-inline:11px 24px}.shell[dir=rtl] .nav-leaf.root{padding-inline-end:11px}.shell[dir=rtl] .nav-subchildren .nav-leaf{padding-inline:11px 31px}.shell[dir=rtl] .nav-leaf.active:before{border-radius:4px 0 0 4px;inset-inline:auto 0}.shell[dir=rtl] header,.shell[dir=rtl] .cc-hero,.shell[dir=rtl] .customer-title,.shell[dir=rtl] .panel-head{direction:rtl}.shell[dir=rtl] table,.shell[dir=rtl] .cc-table,.shell[dir=rtl] .customer-row,.shell[dir=rtl] .merchant-row,.shell[dir=rtl] .friendly-row,.shell[dir=rtl] .row{text-align:right}.shell[dir=rtl] .row-actions,.shell[dir=rtl] .header-actions,.shell[dir=rtl] .workspace-actions{direction:rtl}.shell[dir=rtl] .cc-code,.shell[dir=rtl] code,.shell[dir=rtl] pre,.shell[dir=rtl] input[type=email],.shell[dir=rtl] input[type=tel],.shell[dir=rtl] input[type=url],.shell[dir=rtl] input[type=number],.shell[dir=rtl] .money,.shell[dir=rtl] .mono{text-align:left;unicode-bidi:isolate;direction:ltr!important}.timing-page{--primary:#0b2b23;--primary-hover:#103c31;--primary-soft:#eaf2ee;--accent:var(--lc-accent);--accent-soft:var(--lc-gold-soft);--background:#f5f7fa;--surface:#fff;--surface-muted:#f8faf9;--text-primary:#15231e;--text-secondary:#66746e;--text-muted:#8a9691;--border:#e3e9e6;--border-strong:#d6dfda;--success:#16a36a;--success-soft:#e9f8f1;--warning:#e9a23b;--warning-soft:#fff4e5;--danger:#dc4c4c;--danger-soft:#fcecec;--info:#3b82f6;--info-soft:#eaf2ff;max-width:1320px}.timing-header{background:var(--surface);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.timing-header h2{color:var(--text-primary);margin:0;font-size:28px;font-weight:700;line-height:36px}.timing-header p{color:var(--text-secondary);margin:6px 0 0}.timing-meta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.timing-meta span,.timing-meta em{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:500}.timing-meta b{color:var(--text-primary)}.timing-meta em{background:var(--warning-soft);color:#8a5a0a;border-color:#ffd796}.timing-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.timing-actions button{border:1px solid var(--border-strong);background:var(--surface);color:var(--primary);cursor:pointer;border-radius:12px;padding:12px 14px;font-weight:650}.timing-actions button:disabled{opacity:.45;cursor:not-allowed}.timing-publish-row{grid-template-columns:2fr 260px 280px;gap:14px;margin:18px 0;display:grid}.timing-publish-row label{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:14px;padding:12px;font-weight:650}.timing-publish-row input{border:1px solid var(--border-strong);border-radius:10px;width:100%;height:48px;margin-top:8px;padding:0 12px;font-size:15px;font-weight:600}.timing-publish-row .toggle-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.timing-publish-row .toggle-row input{width:auto;height:auto;margin:0}.timing-publish-row .toggle-row small{width:100%;color:var(--text-muted);font-weight:400}.timing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.timing-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px}.timing-card h3{color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:650;line-height:26px}.policy-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;grid-template-columns:42px minmax(0,1fr) minmax(210px,290px);align-items:start;gap:14px;margin-bottom:12px;padding:14px;display:grid}.policy-row>i{background:var(--primary-soft);color:var(--primary);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;display:grid;overflow:hidden}.policy-row b{color:var(--text-primary);font-size:15px;font-weight:650;line-height:22px}.policy-row p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;font-weight:400;line-height:20px}.policy-input>div{border:1px solid var(--border-strong);background:#fff;border-radius:12px;height:48px;display:flex;overflow:hidden}.policy-input input{border:0;outline:none;width:160px;padding:0 12px;font-size:15px;font-weight:600}.policy-input span{border-left:1px solid var(--border);background:var(--primary-soft);color:var(--primary);place-items:center;min-width:82px;padding:0 12px;font-size:12px;font-weight:650;display:grid}.policy-input small{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:18px;display:block}.policy-input em{color:var(--danger);margin-top:6px;font-size:12px;font-style:normal;display:block}.policy-row.invalid{border-color:var(--danger);background:var(--danger-soft)}.policy-row.invalid .policy-input>div{border-color:var(--danger)}.presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.presets button{border:1px solid var(--border);color:var(--primary);cursor:pointer;background:#fff;border-radius:999px;padding:6px 9px;font-size:12px}.timing-preview{border:1px solid var(--info);background:var(--info-soft);color:var(--text-primary);border-radius:14px;margin-top:18px;padding:14px}@media (width<=900px){.timing-header,.timing-publish-row{display:block}.timing-actions{justify-content:flex-start;margin-top:14px}.timing-grid{grid-template-columns:1fr}.policy-row{grid-template-columns:38px 1fr}.policy-input{grid-column:1/-1}.timing-publish-row label{margin-bottom:10px;display:block}}.arabic-mode .timing-page .timing-card,.arabic-mode .timing-page .timing-publish-row,.arabic-mode .timing-page .timing-header{text-align:right;direction:rtl}.arabic-mode .timing-page .policy-row{direction:rtl}.arabic-mode .timing-page .policy-input span{border-left:0;border-right:1px solid var(--border)}.workflow-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.workflow-kpis article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px}.workflow-kpis span{color:var(--text-secondary);font-size:13px;font-weight:600;display:block}.workflow-kpis b{color:var(--text-primary);margin-top:8px;font-size:24px;display:block}.workflow-kpis small{color:var(--text-muted);margin-top:6px;display:block}.workflow-kpis-redesigned article:first-child{color:#fff;background:linear-gradient(135deg,#0b2b23,#174f41)}.workflow-kpis-redesigned article:first-child span,.workflow-kpis-redesigned article:first-child b,.workflow-kpis-redesigned article:first-child small{color:#fff}.workflow-toolbar{justify-content:flex-end;gap:10px;margin:0 0 12px;display:flex}.workflow-toolbar button{border:1px solid var(--border);background:#fff;border-radius:10px;height:44px;padding:0 14px;font-weight:650}.workflow-builder-grid textarea{border:1px solid var(--border);min-height:92px;font:inherit;border-radius:10px;padding:12px}.workflow-engine-banner{color:#fff!important;background:linear-gradient(135deg,#0b2b23,#1f5e4d)!important}.workflow-engine-banner small,.workflow-engine-banner b,.workflow-engine-banner span{color:#fff!important}.workflow-engine-banner span{opacity:.85;margin-top:6px;display:block}.workflow-steps input[type=number]{max-width:150px}.elsa-flow{gap:14px;display:grid}.elsa-flow>header{border:1px solid var(--border);background:#f8faf9;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.elsa-flow>header h4{margin:0}.elsa-flow>header p{color:var(--text-secondary);margin:4px 0 0}.flow-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.elsa-flow>section{border:1px solid var(--border);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 28px #0b2b230f;grid-template-columns:none!important;display:block!important}.flow-step-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.flow-step-head>b{width:42px;height:42px;color:var(--lc-accent);background:#0b2b23;border-radius:14px;place-items:center;display:grid}.flow-step-head strong{display:block}.flow-step-head small{color:var(--text-muted)}.flow-step-actions{flex-wrap:wrap;gap:8px;display:flex}.flow-step-actions button,.elsa-flow>header button{border:1px solid var(--border);background:#fff;border-radius:10px;padding:9px 12px;font-weight:650}.flow-step-grid{grid-template-columns:repeat(4,minmax(190px,1fr))!important;gap:12px!important;display:grid!important}.flow-step-grid label{color:var(--text-secondary);min-width:0;font-size:12px;font-weight:650}.flow-step-grid input,.flow-step-grid select{width:100%;margin-top:6px}.inline-toggle{align-self:end;min-height:52px}.cc-table td small.cc-code{color:var(--text-muted);margin-top:4px;display:block}.workflow-table td{vertical-align:top}.approvals-kpis article:first-child{color:#fff;background:linear-gradient(135deg,#0b2b23,#174f41)}.approval-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.approval-task-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:18px;box-shadow:0 14px 32px #0b2b230f}.approval-task-card header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.approval-task-card h3{margin:4px 0 0}.approval-task-card textarea{border:1px solid var(--border);width:100%;min-height:78px;font:inherit;border-radius:12px;margin-top:6px;padding:12px}.approval-task-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.approval-task-facts span{border:1px solid var(--border);background:#f8faf9;border-radius:12px;padding:10px}.approval-task-facts b{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}.approval-task-card footer{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.danger-action{border-radius:10px;padding:10px 14px;font-weight:750;color:#991b1b!important;background:#fff1f2!important;border:1px solid #fecaca!important}.shell.arabic-mode .workflow-toolbar{justify-content:flex-start}.shell.arabic-mode .workflow-builder-grid input,.shell.arabic-mode .workflow-builder-grid textarea{text-align:right}@media (width<=1100px){.flow-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.approval-task-grid{grid-template-columns:1fr}.approval-task-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.workflow-kpis{grid-template-columns:1fr}.workflow-toolbar{flex-direction:column;justify-content:stretch}.elsa-flow>header,.flow-step-head{grid-template-columns:1fr}.flow-step-grid{grid-template-columns:1fr!important}.flow-step-actions,.flow-header-actions{justify-content:flex-start}.approval-task-facts{grid-template-columns:1fr}.approval-task-card footer{flex-direction:column}.approval-task-card footer button{width:100%}}.agentx-collapse{z-index:2;position:absolute;inset-block-start:12px;inset-inline-end:10px;width:38px!important;height:38px!important;color:var(--lc-accent)!important;background:#123b31!important;border-color:#21443a!important;padding:0!important}.agentx.agentx-collapsed .agentx-sidebar{padding:14px 8px}.agentx.agentx-collapsed .agentx-brand{grid-template-columns:1fr;place-items:center;padding-inline:0}.agentx.agentx-collapsed .agentx-brand b,.agentx.agentx-collapsed .agentx-brand small,.agentx.agentx-collapsed .agentx-sidebar nav span,.agentx.agentx-collapsed .agentx-sidebar footer{display:none}.agentx.agentx-collapsed .agentx-sidebar nav button{grid-template-columns:1fr;place-items:center;padding:0}.agentx-pager{color:#66746e;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.agentx-pager button{height:36px}.agentx{background:radial-gradient(circle at 18% 0,#edf7ef 0,#f5f7fa 360px),#f5f7fa}.agentx-sidebar{box-shadow:18px 0 50px #08271f24}.agentx-brand{background:#ffffff0a;border:1px solid #c9a64b1f;border-radius:16px}.agentx-sidebar nav button{border:1px solid #0000;min-height:50px}.agentx-sidebar nav button:hover{background:#ffffff12;border-color:#c9a64b1f}.agentx-main{padding:28px 34px 48px}.agentx-hero{background:linear-gradient(135deg,#fff 0,#fbfdfb 56%,#eef8f0 100%);border-radius:24px;min-height:150px;box-shadow:0 24px 70px #071f1812}.agentx-hero h1{letter-spacing:-.03em;font-size:34px;line-height:1.15}.agentx-hero-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.agentx-hero-badges span,.agentx-hero-badges small{color:#34423b;background:#fff;border:1px solid #dfe8e3;border-radius:999px;align-items:center;height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.agentx-header-actions select{min-width:230px}.agentx-kpis-pro{grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px}.agentx-kpi{border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 40px #09281f0b}.agentx-kpi:after{content:"";background:#c9a64b2e;border-radius:999px;width:120px;height:120px;position:absolute;inset:auto -40px -56px auto}.agentx-kpi b{letter-spacing:-.03em}.agentx-control-room{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.agentx-command-card{color:#fff;background:linear-gradient(135deg,#0b2b23,#123f32);border-color:#0b2b23}.agentx-command-card .eyebrow,.agentx-command-card dt{color:#b7ccc3}.agentx-command-card dd,.agentx-command-card h2{color:#fff}.agentx-command-card dl div{border-bottom-color:#ffffff24}.agentx-quick-pro{background:#fff;border:1px solid #d8e3dd}.agentx-quick-pro button{border-radius:14px;height:56px;font-size:16px}.agentx-mini-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.agentx-mini-metrics span{background:#f8faf9;border:1px solid #e3e9e6;border-radius:12px;gap:4px;padding:12px;display:grid}.agentx-mini-metrics small{color:#66746e;font-size:11px}.agentx-mini-metrics b{font-size:15px}.agentx-history header,.agentx-record-stack header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.agentx-history header h2,.agentx-record-stack header h2{margin:2px 0 0}.agentx-history header span{color:#0b2b23;background:#eef5ef;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.agentx-history-row{border-top:1px solid #edf1ef;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.agentx-history-row i{color:#0b2b23;background:#eef5ef;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.agentx-history-row b,.agentx-history-row small{text-overflow:ellipsis;display:block;overflow:hidden}.agentx-history-row small{color:#66746e;font-size:12px}.agentx-history-row time{color:#66746e;white-space:nowrap;font-size:12px}.agentx-record-filters{grid-template-columns:minmax(260px,1fr) 220px;gap:10px;margin:12px 0 16px;display:grid}.section-head{border-bottom:1px solid #edf1ef;padding-bottom:10px}.section-head small{color:#66746e;margin-top:4px;display:block}.agent-table{background:#fff;border:1px solid #e3e9e6;border-radius:14px;overflow:auto}.agent-table .head{z-index:1;color:#52635c;text-transform:uppercase;letter-spacing:.03em;background:#f2f6f3;position:sticky;top:0}.agent-table .row:hover{background:#f8fbf9}.agent-table .row button{border-color:#cfdad4;font-weight:800}.wallet-grid article,.customer-card{box-shadow:0 14px 36px #09281f0a}.wallet-grid article:hover,.customer-card:hover{border-color:#bfd0c8;box-shadow:0 18px 44px #09281f12}.status.warn{color:#9a6611;background:#fff6df}@media (width<=1300px){.agentx-kpis-pro{grid-template-columns:repeat(3,1fr)}.agentx-control-room{grid-template-columns:1fr}}@media (width<=760px){.agentx-main{padding:16px}.agentx-hero h1{font-size:26px}.agentx-kpis-pro,.agentx-record-filters,.agentx-mini-metrics{grid-template-columns:1fr}.agentx-history-row{grid-template-columns:32px minmax(0,1fr)}.agentx-history-row .status,.agentx-history-row time{grid-column:2}}.wallet-transaction-list{gap:12px;margin-top:14px;display:grid}.wallet-transaction-card{border:1px solid var(--border);background:#fff;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 28px #0b2b230a}.wallet-transaction-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wallet-transaction-card h4{color:var(--text-primary);margin:0 0 5px;font-size:17px}.wallet-transaction-card small,.wallet-transaction-card span{color:var(--text-secondary)}.wallet-transaction-card .wallet-amount{color:var(--text-primary);text-align:end;font-size:18px;font-weight:800}.wallet-tx-status{color:#0b2b23;letter-spacing:.04em;background:#eaf2ee;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.wallet-tx-status.completed{color:#13794f;background:#e9f8f1}.wallet-tx-status.pending,.wallet-tx-status.requires_confirmation{color:#8a5a0a;background:#fff4e5}.wallet-tx-status.failed,.wallet-tx-status.rejected,.wallet-tx-status.cancelled,.wallet-tx-status.expired{color:#b42318;background:#fcecec}.wallet-tx-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wallet-tx-card-grid span{border:1px solid var(--border);background:#f8faf9;border-radius:12px;gap:4px;min-width:0;padding:10px;font-size:12px;display:grid}.wallet-tx-card-grid b{color:var(--text-primary);overflow-wrap:anywhere}.wallet-tx-detail{gap:16px;display:grid}.wallet-tx-hero{color:#fff;background:linear-gradient(135deg,#0b2b23,#174f41);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 22px 55px #0b2b232e}.wallet-tx-hero h3{color:#fff;margin:4px 0;font-size:28px}.wallet-tx-hero p,.wallet-tx-hero small{color:#d7e4df}.wallet-tx-hero .wallet-tx-status{color:var(--lc-accent);background:#c9a64b2e;border:1px solid #c9a64b47}.wallet-tx-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wallet-tx-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff59;border-radius:10px;padding:9px 11px;font-weight:700}.wallet-tx-banner{border:1px solid var(--border);background:#f8faf9;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.wallet-tx-banner strong{color:var(--text-primary);margin-bottom:4px;display:block}.wallet-tx-banner span{color:var(--text-secondary)}.wallet-tx-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wallet-tx-summary article,.wallet-info-card,.wallet-party-card{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:16px;box-shadow:0 12px 30px #0b2b230d}.wallet-tx-summary small,.wallet-info-card small,.wallet-party-card small{color:var(--text-secondary);font-size:12px;display:block}.wallet-tx-summary b{color:var(--text-primary);overflow-wrap:anywhere;margin-top:8px;font-size:20px;display:block}.wallet-tx-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.wallet-tx-tabs button{border:1px solid var(--border);color:var(--text-primary);white-space:nowrap;background:#fff;border-radius:999px;padding:9px 13px;font-weight:700}.wallet-tx-tabs button.active{color:var(--lc-accent);background:#0b2b23;border-color:#0b2b23}.wallet-tx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wallet-info-card h4,.wallet-party-card h4{color:var(--text-primary);margin:0 0 12px}.wallet-info-card dl,.wallet-party-card dl{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);gap:10px 14px;margin:0;display:grid}.wallet-info-card dt,.wallet-party-card dt{color:var(--text-secondary);font-size:12px}.wallet-info-card dd,.wallet-party-card dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:700}.wallet-participants{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wallet-party-card.this-wallet{background:#f4fbf7;border-color:#bde6cc}.wallet-tech-meta{border:1px dashed var(--border-strong);background:#f8faf9;border-radius:14px;padding:14px}.wallet-tech-meta summary{cursor:pointer;color:var(--text-primary);font-weight:800}.wallet-tech-meta dl{margin-top:14px}.wallet-tx-empty{border:1px dashed var(--border);color:var(--text-secondary);text-align:center;background:#f8faf9;border-radius:14px;padding:18px}.wallet-ledger-entries{gap:8px;margin-top:12px;display:grid}.wallet-ledger-entries div{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;gap:10px;padding-top:8px;display:grid}.wallet-ledger-table{background:#fff;border:1px solid #e3e9e6;border-radius:14px;margin-top:16px;overflow:auto}.wallet-ledger-row{border-bottom:1px solid #edf1ef;grid-template-columns:1.1fr 1.2fr 1.35fr 1.6fr .8fr .8fr .7fr;align-items:center;gap:14px;min-width:1120px;padding:14px 16px;font-size:12px;display:grid}.wallet-ledger-row.heading{color:#66746e;background:#f8faf9;font-weight:700}.wallet-ledger-row span b,.wallet-ledger-row span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-ledger-row span small{color:#7f8b86;margin-top:3px}.wallet-ledger-row .money{text-align:right}.cc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.cc-kpis article{border:1px solid var(--border);background:#fff;border-radius:14px;min-height:112px;padding:18px}.cc-kpis small,.cc-kpis strong,.cc-kpis span{display:block}.cc-kpis small{color:var(--text-secondary);font-size:13px}.cc-kpis strong{margin:8px 0;font:700 26px Manrope}.audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audit-detail-grid>div{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;min-width:0;padding:12px}.audit-detail-grid small{color:var(--text-muted);margin-bottom:6px;display:block}.audit-detail-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);margin:0;font:12px/1.6 ui-monospace,Consolas,monospace}.cc-kpis span{color:var(--text-muted);font-size:11px}.cc-table tr.clickable-row{cursor:pointer}.cc-table tr.clickable-row:hover{background:#f8fbf9}.cc-modal-backdrop{z-index:230;background:#051a14ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cc-system-wallet-detail{width:min(1240px,100vw - 40px);max-height:92vh}.cc-system-wallet-detail>header span{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.cc-system-wallet-detail>.cc-skeleton,.cc-system-wallet-detail>.cc-error{margin:18px}.cc-revenue-tools{grid-template-columns:minmax(280px,1fr) 220px 170px 170px auto}.cc-revenue-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid;overflow:auto}.cc-revenue-kpis article{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px}.cc-revenue-kpis small,.cc-revenue-kpis strong,.cc-revenue-kpis span{display:block}.cc-revenue-kpis small{color:var(--text-secondary);font-size:12px}.cc-revenue-kpis strong{margin:8px 0;font-size:22px}.cc-revenue-kpis span{color:var(--text-muted);font-size:11px}.cc-system-wallet-detail>.cc-table-wrap{flex:1;min-height:0;margin:0 18px}.cc-system-wallet-detail>.cc-pagination-footer{border-top:1px solid var(--border);background:#fff;padding:14px 18px}.cc-system-wallet-screen .cc-table-wrap{margin-top:16px}.wallet-timeline{gap:10px;display:grid}.wallet-timeline article{border-inline-start:3px solid #0b2b23;padding-inline-start:12px}.wallet-timeline b{color:var(--text-primary);display:block}.wallet-timeline span{color:var(--text-secondary);margin-top:3px;font-size:12px;display:block}.shell.arabic-mode .wallet-transaction-card,.shell.arabic-mode .wallet-tx-detail{text-align:right;direction:rtl}@media (width<=1000px){.wallet-tx-summary,.wallet-tx-card-grid,.wallet-participants{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-tx-grid{grid-template-columns:1fr}}@media (width<=650px){.wallet-transaction-card>header,.wallet-tx-hero,.wallet-tx-banner{display:grid}.wallet-tx-summary,.wallet-tx-card-grid,.wallet-participants,.wallet-info-card dl,.wallet-party-card dl,.wallet-ledger-entries div{grid-template-columns:1fr}}@media (width<=900px){.cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cc-kpis{grid-template-columns:1fr}.wallet-ledger-row{min-width:900px}}.workflow-mfa-panel{border:1px solid var(--border);background:#f8faf9;border-radius:14px;grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:10px;margin:0 0 14px;padding:12px;display:grid}.workflow-mfa-panel button{border:1px solid var(--border);background:#fff;border-radius:10px;height:42px;padding:0 12px;font-weight:700}.workflow-mfa-panel input{border:1px solid var(--border);height:42px;font:inherit;border-radius:10px;padding:0 12px}.workflow-mfa-panel small{color:var(--text-secondary);grid-column:1/-1}@media (width<=900px){.workflow-mfa-panel{grid-template-columns:1fr}.workflow-mfa-panel button,.workflow-mfa-panel input{width:100%}}@media (width>=901px){.shell{width:100%!important;max-width:100%!important;min-height:100vh!important;display:block!important;overflow-x:hidden!important}.shell[dir=ltr]:not(.arabic-mode)>aside{inset-block:0!important;inset-inline:0 auto!important;z-index:80!important;direction:ltr!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:100vh!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}.shell[dir=ltr]:not(.arabic-mode)>aside.collapsed{width:78px!important;min-width:78px!important;max-width:78px!important}.shell[dir=ltr]:not(.arabic-mode)>.workspace{direction:ltr!important;width:calc(100% - 250px)!important;min-width:0!important;max-width:none!important;margin-left:250px!important;margin-right:0!important;padding-inline:52px!important;overflow-x:hidden!important}.shell[dir=ltr]:not(.arabic-mode):has(>aside.collapsed)>.workspace{width:calc(100% - 78px)!important;margin-left:78px!important}.shell[dir=rtl]>aside,.shell.arabic-mode>aside{inset-block:0!important;inset-inline:auto 0!important;z-index:80!important;direction:rtl!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:100vh!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.shell[dir=rtl]>aside.collapsed,.shell.arabic-mode>aside.collapsed{width:78px!important;min-width:78px!important;max-width:78px!important}.shell[dir=rtl]>.workspace,.shell.arabic-mode>.workspace{direction:rtl!important;width:calc(100% - 250px)!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:250px!important;padding-inline:52px!important;overflow-x:hidden!important}:is(.shell[dir=rtl]:has(>aside.collapsed)>.workspace,.shell.arabic-mode:has(>aside.collapsed)>.workspace){width:calc(100% - 78px)!important;margin-right:78px!important}}.cc-pagination-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-status-action,.agent-360 header .agent-status-action{color:#17221d!important;cursor:pointer!important;background:#fff!important;border:2px solid #173b2c!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:144px!important;min-height:48px!important;padding:12px 22px!important;font:800 16px/1 DM Sans,Arial,sans-serif!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s!important;display:inline-flex!important;box-shadow:0 2px #17221d29,0 10px 24px #173b2c1f!important}.agent-status-action.danger,.agent-360 header .agent-status-action.danger{color:#8f1d14!important;background:#fff5f5!important;border-color:#b42318!important}.agent-status-action.success,.agent-360 header .agent-status-action.success{color:#064734!important;background:#edf8f1!important;border-color:#0b5b45!important}.agent-status-action:hover,.agent-360 header .agent-status-action:hover{background:#f8fbf7!important;transform:translateY(-1px)!important;box-shadow:0 3px #17221d33,0 14px 30px #173b2c2e!important}.agent-status-action.danger:hover,.agent-360 header .agent-status-action.danger:hover{background:#ffe9e8!important;border-color:#8f1d14!important}.agent-status-action:focus-visible,.agent-360 header .agent-status-action:focus-visible{outline-offset:3px!important;outline:4px solid #d5f36bd9!important}.deposit-readable{gap:16px;display:grid}.deposit-readable-hero{grid-template-columns:1.4fr 1fr auto;gap:12px;display:grid;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:14px!important;margin:0!important;padding:16px!important}.deposit-readable-hero div{min-width:0}.deposit-readable-hero small,.deposit-info-card small{color:#65746d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.deposit-readable-hero b,.deposit-readable-hero strong{color:#10231c;overflow-wrap:anywhere;display:block}.deposit-readable-hero b{font-size:16px}.deposit-readable-hero strong{font-variant-numeric:tabular-nums;font-size:24px}.deposit-readable-grid{grid-template-columns:repeat(2,minmax(0,1fr));background:0 0!important;border:0!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.deposit-info-card{background:#fff;border:1px solid #dfe8e3;border-radius:14px;min-width:0;padding:16px}.deposit-info-card h4{color:#10231c;font-size:16px;margin:0 0 12px!important}.deposit-info-card p{border-top:1px solid #eef2f0;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:10px 0;display:grid}.deposit-info-card p:first-of-type{border-top:0}.deposit-info-card b{color:#14271f;overflow-wrap:anywhere;word-break:break-word;font-size:13px}.deposit-proof-link{color:#0b5b45;background:#edf8f1;border:1px solid #0b5b45;border-radius:10px;margin-top:12px;padding:10px 12px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=760px){.deposit-readable-hero,.deposit-readable-grid{grid-template-columns:1fr!important}.deposit-info-card p{grid-template-columns:1fr}}.p2p-tx-row{grid-template-columns:220px 118px 130px 170px 260px 128px 116px 124px 84px 70px!important;column-gap:18px!important;min-width:1480px!important;height:72px!important}.p2p-tx-row.head{height:46px!important}.p2p-tx-row>b:first-child{overflow-wrap:anywhere!important;word-break:break-word!important;font-size:15px!important;line-height:1.35!important}.p2p-tx-row .p2p-date,.p2p-tx-row .p2p-person{min-width:0!important}.p2p-tx-row .p2p-person b{font-size:14px!important;line-height:1.25!important}.p2p-tx-row .p2p-person small{font-size:10px!important}.p2p-tx-row .money{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;justify-self:end!important}.p2p-tx-row.head span:nth-child(6),.p2p-tx-row.head span:nth-child(7){text-align:right!important}.p2p-tx-row .p2p-type{white-space:nowrap!important;justify-self:start!important;max-width:128px!important;font-size:10px!important}.p2p-tx-row .p2p-status{justify-self:start!important;padding-inline:10px!important}.p2p-tx-row .currency-badge{justify-self:start!important}.p2p-tx-row>span:last-child{color:#0b2b23!important;justify-self:end!important;font-weight:650!important}.agentx{grid-template-columns:248px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}.agentx-sidebar{box-sizing:border-box!important;z-index:20!important;width:248px!important;min-width:248px!important;max-width:248px!important;overflow:hidden!important}.agentx.agentx-collapsed .agentx-sidebar{width:76px!important;min-width:76px!important;max-width:76px!important;padding:14px 8px!important}.agentx-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.agentx.agentx-collapsed .agentx-brand{justify-items:center!important;width:100%!important;min-width:0!important;padding:8px 0!important}.agentx.agentx-collapsed .agentx-brand span{width:46px!important;height:46px!important}.agentx.agentx-collapsed .agentx-sidebar nav button{width:100%!important;min-width:0!important}@media (width<=1024px){.agentx,.agentx.agentx-collapsed{grid-template-columns:76px minmax(0,1fr)!important}.agentx.rtl,.agentx.rtl.agentx-collapsed{grid-template-columns:minmax(0,1fr) 76px!important}.agentx-sidebar{width:76px!important;min-width:76px!important;max-width:76px!important;padding:14px 8px!important}}.ledger-module,.journal-detail,.account-detail{color:#15231e;margin-top:18px}.ledger-title,.journal-head{background:#fff;border:1px solid #e3e9e6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.ledger-title h2,.journal-head h2{margin:2px 0;font:700 28px/36px Manrope}.ledger-title p,.journal-head p,.journal-head span{color:#66746e;margin:0;font-size:12px}.secondary-action{color:#24342e;cursor:pointer;background:#fff;border:1px solid #dde5e1;border-radius:10px;align-items:center;padding:11px 16px;font:600 12px inherit;text-decoration:none;display:inline-flex}.ledger-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.ledger-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e9e6;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:118px;padding:20px;display:flex}.ledger-kpis small{color:#66746e;font-size:13px}.ledger-kpis strong{margin:8px 0;font:700 28px/34px Manrope}.ledger-kpis span{color:#8a9691;font-size:11px}.ledger-kpis .critical{color:#b83939;background:#fff8f8;border-color:#dc4c4c}.integrity-alert,.ledger-error{color:#9d3030;background:#fcecec;border:1px solid #efb5b5;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.integrity-alert span{font-size:12px}.ledger-error button{margin-left:auto}.ledger-position{margin-top:24px}.ledger-position h3,.journal-detail>h3,.account-detail>h3{font:650 18px Manrope}.ledger-position>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.ledger-position article{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding:20px}.ledger-position article p{justify-content:space-between;gap:12px;margin:13px 0;font-size:12px;display:flex}.ledger-position article p span{color:#66746e}.balanced-text{color:#137a50}.danger-text{color:#b83939}.ledger-tabs{border-bottom:1px solid #dfe6e2;gap:5px;margin-top:24px;display:flex}.ledger-tabs button{color:#66746e;background:0 0;border:0;padding:12px 16px;font-weight:600}.ledger-tabs button.active{color:#0b2b23;box-shadow:none;border-bottom:3px solid #0b2b23}.ledger-tools{background:#fff;border:1px solid #e3e9e6;border-radius:12px;grid-template-columns:minmax(300px,2fr) repeat(2,minmax(150px,1fr));gap:10px;margin:14px 0;padding:14px;display:grid}.ledger-tools input,.ledger-tools select{background:#fff;border:1px solid #dde5e1;border-radius:10px;height:42px;padding:0 12px}.financial-table{background:#fff;border:1px solid #e3e9e6;border-radius:14px;overflow:auto}.ledger-row,.account-row,.entry-row,.journal-entry-row{text-align:left;color:#34433c;background:#fff;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:12px;min-width:1050px;padding:13px 16px;font-size:12px;display:grid}.account-row{grid-template-columns:1.35fr 1.3fr 1.4fr .55fr 1fr .65fr 1fr 1fr}.entry-row{grid-template-columns:1.1fr 1.1fr 1.4fr .8fr 1fr 1fr .6fr 1.5fr}.ledger-row:not(.head):hover,.account-row:not(.head):hover{cursor:pointer;background:#f8faf9}.head{color:#66746e;letter-spacing:.02em;background:#f8faf9;min-height:44px;font-size:11px;font-weight:700}.ledger-row span b,.ledger-row span small,.entry-row span small,.ledger-link b,.ledger-link small{display:block}.ledger-row small,.entry-row small,.ledger-link small{color:#8a9691;margin-top:3px}.currency-badge{color:#24483a;direction:ltr;background:#eff4f1;border-radius:6px;align-items:center;width:max-content;height:26px;padding:0 9px;font-size:11px;display:inline-flex}.journal-status{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.journal-status.posted{color:#137a50;background:#e9f8f1}.journal-status.reversed{color:#a86612;background:#fff4e5}.journal-status.failed{color:#b83939;background:#fcecec}.ledger-link{text-align:left;color:#173b2c;cursor:pointer;background:0 0;border:0;padding:0}.ledger-empty{color:#66746e;background:#fff;border:1px solid #e3e9e6;border-radius:14px;place-items:center;gap:6px;min-height:180px;display:grid}.ledger-empty b{color:#24342e;font-size:16px}.ledger-skeleton{gap:9px;display:grid}.ledger-skeleton i{background:linear-gradient(90deg,#edf1ef,#f8faf9,#edf1ef) 0 0/200% 100%;border-radius:10px;height:55px;animation:1.2s infinite ledgerload;display:block}@keyframes ledgerload{to{background-position:-200% 0}}.journal-head{margin:14px 0}.journal-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.journal-summary>div,.account-info{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding:20px}.journal-summary small{color:#66746e;margin-bottom:10px;display:block}.balance-indicator{flex-direction:column;gap:8px;display:flex!important}.balance-indicator.balanced{background:#e9f8f1}.balance-indicator.unbalanced{color:#b83939;background:#fcecec}.journal-entry-row.total{background:#f8faf9;font-weight:700}.journal-timeline,.account-info{margin-top:16px}.journal-timeline{border-left:2px solid #dce7e1;padding-left:20px}.journal-timeline p{color:#137a50;font-size:12px}.journal-timeline p b{color:#34433c;margin-left:12px}.account-balance-card{color:#fff;background:linear-gradient(135deg,#0b2b23,#123d32);border-radius:14px;min-height:170px;margin:16px 0;padding:28px}.account-balance-card small{color:#aac0b6}.account-balance-card .money.hero{margin:14px 0;font-size:34px;display:block}.account-balance-card p{color:#a7bbb2}.account-info p{border-bottom:1px solid #edf1ef;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}@media (width<=1050px){.ledger-kpis,.journal-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ledger-kpis,.journal-summary,.ledger-tools{grid-template-columns:1fr}.ledger-title,.journal-head{flex-wrap:wrap;align-items:flex-start}}.financial-table:has(.account-row){border:1px solid #e3e9e6;border-radius:14px;overflow:auto;box-shadow:0 2px 8px #0b2b2308}.account-row{vertical-align:middle;grid-template-columns:16fr 18fr 16fr 7fr 12fr 9fr 12fr 8fr 34px;gap:12px;min-width:1180px;height:64px;min-height:60px;max-height:68px;padding:0 16px;transition:background-color .15s;position:relative}.account-row.head{z-index:3;color:#68756f;letter-spacing:.02em;background:#f8faf9;height:44px;min-height:44px;max-height:44px;font-size:12px;font-weight:600;position:sticky;top:0}.account-row:not(.head):hover,.account-row:not(.head):focus-visible{cursor:pointer;background:#f8faf9;outline:none}.account-row>*,.account-row span{min-width:0}.ledger-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.account-number-cell>span{align-items:center;gap:5px;display:flex}.account-number-cell b{color:#12372d;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.account-number-cell small{color:#8a9691;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:11px;font-weight:400;display:block;overflow:hidden}.account-number-cell button{color:#66746e;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:grid}.account-number-cell:hover button,.account-number-cell button:focus-visible,.account-number-cell button[data-copied=true]{opacity:1}.account-number-cell button:hover{background:#e9efec}.account-number-cell button[data-copied=true]{color:#137a50}.account-name-cell{display:block;overflow:hidden}.account-name-cell b,.account-name-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-name-cell b{color:#182a24;font-size:14px;font-weight:600;line-height:18px}.account-name-cell small{color:#7d8984;margin-top:3px;font-size:12px;font-weight:400}.account-type-badge,.account-status{white-space:nowrap;align-items:center;gap:6px;width:max-content;max-width:100%;display:inline-flex}.account-type-badge{color:#355148;text-overflow:ellipsis;background:#f1f5f3;border-radius:8px;height:28px;padding:0 10px;font-size:11px;font-weight:600;overflow:hidden}.account-row .currency-badge{color:#173d32;background:#eef3f1;border-radius:8px;justify-content:center;min-width:44px;height:26px;padding:0 9px;font-size:12px;font-weight:700}.owner-cell{color:#40534c;flex-direction:column;font-size:13px;font-weight:500;display:flex;overflow:hidden}.owner-cell>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.owner-cell small{color:#8a9691;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0 20px;font-size:10px;font-weight:400;overflow:hidden}.account-status{border-radius:999px;height:26px;padding:0 9px;font-size:11px;font-weight:600}.account-status.active{color:#137a50;background:#e9f8f1}.account-status.inactive{color:#68756f;background:#f1f3f2}.account-status.restricted{color:#a86612;background:#fff4e5}.account-status.closed{color:#b83939;background:#fcecec}.ledger-money-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;display:flex}.ledger-money-cell .money{color:#15231e;font-size:14px;font-weight:650}.ledger-money-cell.zero .money{color:#56655f;font-weight:550}.right-head{text-align:right}.right-head .sort-head{justify-content:flex-end}.last-posting{color:#40534c;white-space:nowrap;flex-direction:column;font-size:13px;font-weight:500;display:flex}.last-posting b{font-size:13px;font-weight:500}.last-posting small{color:#8a9691;margin-top:2px;font-size:11px}.last-posting.empty{color:#9aa49f}.sort-head{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.sort-head span{color:#a0aaa5;font-size:11px}.account-actions{position:relative}.account-actions summary{color:#52635c;cursor:pointer;border-radius:8px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.account-actions summary::-webkit-details-marker{display:none}.account-actions summary:hover,.account-actions[open] summary{color:#12372d;background:#eaf0ed}.account-actions>div{z-index:8;background:#fff;border:1px solid #dfe6e2;border-radius:10px;width:150px;padding:6px;position:absolute;top:36px;right:0;box-shadow:0 8px 24px #0b2b231f}.account-actions>div button{color:#34433c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 10px;font-size:12px;display:block}.account-actions>div button:hover{color:#12372d;background:#f1f5f3}.account-skeleton{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding-top:44px;overflow:hidden}.account-skeleton i{border-top:1px solid #edf1ef;border-radius:0;height:64px}[dir=rtl] .account-number-cell,[dir=rtl] .ledger-money-cell,[dir=rtl] .currency-badge{direction:ltr}[dir=rtl] .ledger-money-cell{text-align:right}[dir=rtl] .account-actions>div{left:0;right:auto}@media (width<=1300px){.account-row{grid-template-columns:190px 190px 170px 72px 140px 100px 135px 110px 34px}}.ledger-row{grid-template-columns:1.3fr .95fr 1.6fr 1.45fr .55fr 1fr 1fr .45fr .8fr .75fr .85fr}.journal-entry-row{grid-template-columns:1.25fr 1.35fr 1.55fr 1.7fr 1fr 1fr .8fr}.journal-entry-row span b,.journal-entry-row span small{display:block}.journal-entry-row small{color:#8a9691;margin-top:3px}.journal-context{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.journal-context article,.journal-info-grid article{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding:16px}.journal-context small,.journal-info-grid small{color:#66746e;font-size:11px;display:block}.journal-context b,.journal-context span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.journal-context span{color:#8a9691;margin-top:4px;font-size:12px}.journal-summary{grid-template-columns:repeat(5,1fr)}.journal-tabs{border-bottom:1px solid #dfe6e2;gap:8px;margin:18px 0;display:flex;overflow:auto}.journal-tabs button{color:#66746e;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:12px 14px;font-weight:700}.journal-tabs button.active{color:var(--lc-brand-700);border-bottom:3px solid var(--lc-accent)}.journal-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.journal-info-grid h3{margin-top:0}.journal-info-grid p{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:14px;margin:0;padding:10px 0;font-size:12px;display:flex}.journal-info-grid p span{color:#66746e}.journal-info-grid p b,.technical-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.journal-timeline p span{color:#66746e;margin-top:2px;display:block}@media (width<=1050px){.journal-context,.journal-info-grid{grid-template-columns:1fr}.journal-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.journal-summary{grid-template-columns:1fr}}.p2p-page,.p2p-detail{color:#15231e;margin-top:18px}.p2p-page>header,.p2p-detail>header{background:#fff;border:1px solid #e3e9e6;border-radius:14px;justify-content:space-between;align-items:center;padding:22px;display:flex}.p2p-page header p,.p2p-detail header p{color:#66746e;letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}.p2p-page header h2,.p2p-detail header h2{margin:4px 0;font:700 28px/36px Manrope}.p2p-page header span{color:#66746e;font-size:14px}.p2p-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.p2p-kpis article,.p2p-kpis button{text-align:left;background:#fff;border:1px solid #e3e9e6;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:118px;padding:20px;display:flex}.p2p-kpis button{cursor:pointer}.p2p-kpis small{color:#66746e;font-size:13px}.p2p-kpis strong{margin:8px 0;font:700 28px Manrope}.p2p-kpis span{color:#8a9691;font-size:11px}.held-position{margin-top:20px}.held-position h3{font:650 18px Manrope}.held-position>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.held-position article{background:#fff;border:1px solid #e3e9e6;border-radius:14px;gap:12px;padding:18px;display:grid}.held-position article span{color:#66746e;justify-content:space-between;font-size:12px;display:flex}.p2p-tools{background:#fff;border:1px solid #e3e9e6;border-radius:12px;grid-template-columns:minmax(320px,1fr) 230px auto;align-items:center;gap:10px;margin:18px 0;padding:14px;display:grid}.p2p-tools input,.p2p-tools select{background:#fff;border:1px solid #dce4e0;border-radius:10px;height:42px;padding:0 12px}.p2p-tools>span{color:#66746e;letter-spacing:.1em;font-size:10px}.hold-row,.p2p-tx-row{color:#34433c;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:12px;min-width:1250px;height:64px;padding:0 16px;display:grid}.hold-row{grid-template-columns:1.45fr 1.35fr 1.25fr 1.25fr 1fr .55fr .9fr .9fr .85fr .35fr}.p2p-tx-row{grid-template-columns:1.5fr .9fr .6fr 1fr 1fr 1fr .85fr 1.3fr .7fr .35fr}.hold-row.head,.p2p-tx-row.head{z-index:2;color:#68756f;background:#f8faf9;height:44px;font-size:12px;font-weight:600;position:sticky;top:0}.hold-row:not(.head),.p2p-tx-row:not(.head){cursor:pointer}.hold-row:not(.head):hover,.p2p-tx-row:not(.head):hover{background:#f8faf9}.hold-row span b,.hold-row span small,.p2p-person b,.p2p-person small,.p2p-date b,.p2p-date small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hold-row span small,.p2p-person small,.p2p-date small{color:#8a9691;margin-top:3px;font-size:11px}.hold-row .money,.p2p-tx-row .money{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.money-head{text-align:right}.p2p-type{color:#173d32;background:#eef3f1;border-radius:8px;width:max-content;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.p2p-status{white-space:nowrap;border-radius:999px;width:max-content;padding:6px 9px;font-size:11px;font-weight:650;display:inline-flex}.p2p-status.active,.p2p-status.pending_receiver_acceptance,.p2p-status.processing{color:#a86612;background:#fff4e5}.p2p-status.consumed,.p2p-status.completed{color:#137a50;background:#e9f8f1}.p2p-status.released{color:#3565a9;background:#eaf2ff}.p2p-status.rejected,.p2p-status.failed{color:#b83939;background:#fcecec}.p2p-status.expired,.p2p-status.cancelled{color:#66746e;background:#f1f3f2}.p2p-empty{color:#66746e;background:#fff;border:1px solid #e3e9e6;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.p2p-empty b{color:#24342e;font-size:16px}.p2p-skeleton{background:#fff;border:1px solid #e3e9e6;border-radius:14px;gap:1px;padding-top:44px;display:grid;overflow:hidden}.p2p-skeleton i{background:linear-gradient(90deg,#edf1ef,#f8faf9,#edf1ef) 0 0/200%;height:64px;animation:1.2s infinite ledgerload}.p2p-detail>.secondary-action{margin-bottom:14px}.hold-hero{color:#fff;background:linear-gradient(135deg,#0b2b23,#123d32);border-radius:14px;max-width:620px;margin:16px 0;padding:28px}.hold-hero>small{color:#aac0b6}.hold-hero>.money.hero{margin:12px 0 20px;font-size:34px;font-weight:700;display:block}.hold-hero p{color:#d6e1dc;border-top:1px solid #ffffff1a;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.p2p-detail-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.p2p-detail-grid article,.p2p-timeline{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding:18px}.p2p-detail-grid h3,.p2p-timeline h3{margin:0 0 12px;font-size:15px}.p2p-detail-grid p{color:#66746e;margin:7px 0;font-size:12px}.p2p-timeline{margin-top:14px}.p2p-timeline p{color:#40534c;border-bottom:1px solid #edf1ef;padding:9px 0;font-size:12px}.p2p-timeline p b{float:right}@media (width<=1050px){.p2p-kpis,.p2p-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.p2p-kpis,.p2p-detail-grid,.p2p-tools{grid-template-columns:1fr}}.agent-modal{padding:20px;overflow:hidden}.agent-form{background:#fff;border-radius:18px;grid-template-rows:auto 1fr auto;width:min(980px,100vw - 48px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 30px 90px #07150e80}.agent-form-head,.agent-form-footer{z-index:3;background:#fff;border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;padding:20px 26px;display:flex;position:sticky}.agent-form-head h3{color:#15231e;margin:0;font:700 24px/32px Manrope}.agent-form-head p{color:#66746e;margin:2px 0 0;font-size:13px}.agent-form-head button{cursor:pointer;background:0 0;border:0;border-radius:9px;width:36px;height:36px;font-size:24px}.agent-form-body{padding:0 26px 28px;overflow:auto}.agent-section{padding-top:27px}.agent-section+.agent-section{border-top:1px solid #e7ebe8;margin-top:27px}.agent-section-title{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.agent-section-title i{color:#0b2b23;background:#f0f4f1;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.agent-section-title h4{color:#15231e;margin:0;font:650 16px Manrope}.agent-section-title p{color:#7c8a84;margin:3px 0 0;font-size:12px}.agent-fields{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.agent-field{color:#52635c;gap:7px;font-size:13px;font-weight:600;display:grid}.agent-field input,.agent-field select,.hours-row input{color:#15231e;background:#fff;border:1px solid #d6dfda;border-radius:10px;height:48px;padding:0 14px;font:14px DM Sans}.agent-field input:focus,.agent-field select:focus,.hours-row input:focus{border-color:#0b2b23;outline:0;box-shadow:0 0 0 3px #0b2b2314}.agent-field select:disabled{color:#9aa49f;background:#f3f5f3}.agent-readonly{background:#f8faf9;border:1px solid #e3e9e6;border-radius:10px;min-height:48px;padding:8px 13px}.agent-readonly small,.agent-readonly b{display:block}.agent-readonly small{color:#7c8a84;font-size:10px}.agent-readonly b{color:#24342e;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.agent-info{border-left:3px solid var(--lc-accent);color:#66746e;background:#f5f8f3;border-radius:9px;gap:4px;margin-top:16px;padding:14px;font-size:12px;display:grid}.agent-info b{color:#15231e}.money-input{grid-template-columns:1fr auto;align-items:center;display:grid}.money-input input{grid-area:1/1/2/3;padding-right:60px}.money-input b{color:#52635c;grid-area:1/2;padding-right:14px;font-size:12px}.agent-section h5{margin:22px 0 12px;font:650 13px Manrope}.agent-map{background:linear-gradient(135deg,#eef2ef,#e4eae6);border:1px solid #e3e9e6;border-radius:14px;width:100%;height:320px;min-height:260px}.map-error{text-align:center;color:#66746e;background:#f8faf9;border-radius:14px;place-content:center;gap:10px;height:260px;margin-top:-260px;font-size:13px;display:grid;position:relative}.map-error button,.copy-hours{color:#0b2b23;background:#fff;border:1px solid #d6dfda;border-radius:8px;padding:8px 11px;font-weight:600}.map-values{margin-top:13px}.hours-table{border:1px solid #e3e9e6;border-radius:12px;margin-top:12px;overflow:hidden}.hours-row{border-bottom:1px solid #edf0ee;grid-template-columns:1fr 110px 150px 150px;align-items:center;gap:12px;padding:10px 14px;display:grid}.hours-row:last-child{border:0}.hours-row>b{font-size:13px}.hours-row input[type=time]{height:40px}.hours-row input:disabled{background:#f3f5f3}.switch{align-items:center;gap:7px;font-size:11px;display:flex}.switch input,.check-field input{width:auto;height:auto}.copy-hours{cursor:pointer}.check-field{color:#52635c;align-self:end;align-items:center;gap:8px;min-height:48px;font-size:12px;display:flex}.review-card{background:#f8faf9;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.agent-error{background:#fff2f2;border-radius:8px;padding:12px;position:sticky;bottom:0}.agent-form-footer{border-top:1px solid #e8ece9;border-bottom:0;padding:14px 26px}.agent-form-footer button{color:#24342e;cursor:pointer;background:#fff;border:1px solid #dde5e1;border-radius:10px;height:42px;padding:0 18px;font:600 14px DM Sans}.agent-form-footer .create-agent{color:#fff;background:#0b2b23;border-color:#0b2b23;margin-left:auto}.agent-form-footer .create-agent:hover{background:#103c31}.agent-form-footer button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.agent-modal{padding:8px}.agent-form{width:100%;max-height:calc(100vh - 16px)}.agent-form-head,.agent-form-footer{padding:15px}.agent-form-body{padding:0 15px 20px}.agent-fields,.review-card{grid-template-columns:1fr}.hours-row{grid-template-columns:1fr 90px 1fr 1fr;gap:7px}.agent-form-head h3{font-size:20px}.agent-form-head p{font-size:11px}}.agent-management{margin-top:18px}.agent-list{background:#fff;border:1px solid #e2e6e1;border-radius:12px;margin-top:13px;overflow:hidden}.agent-list-row{text-align:left;color:#34423b;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:1.4fr .7fr 1.2fr 1.3fr .5fr;align-items:center;gap:13px;width:100%;padding:14px 17px;font:11px DM Sans;display:grid}.agent-list-row:not(.heading):hover{background:#f8faf9}.agent-list-row.heading{color:#758279;cursor:default;background:#f7f9f7;font-weight:700}.agent-list-row b,.agent-list-row small{display:block}.agent-list-row small{color:#87938c;margin-top:3px}.agent-360{background:#f4f5f1;border-radius:17px;width:min(1120px,96vw);max-height:94vh;padding:20px;overflow:auto}.agent-360>header{background:#fff;border-radius:12px;align-items:center;gap:14px;padding:17px;display:flex}.agent-360>header h2{margin:0}.agent-360>header p{color:#77847d;margin:4px 0;font-size:12px}.agent-360>header>button{background:0 0;border:0;margin-left:auto;font-size:27px}.agent-360-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.agent-360-stats article,.agent-overview article{background:#fff;border:1px solid #e2e6e1;border-radius:11px;padding:15px}.agent-360-stats small,.agent-360-stats b{display:block}.agent-360-stats b{margin-top:6px}.agent-tabs{background:#fff;border-radius:10px;gap:5px;margin-top:10px;padding:8px;display:flex;position:static;overflow:auto}.agent-tabs button{background:0 0;border:0;border-radius:6px;flex:none;padding:8px 10px;font:11px DM Sans}.agent-tabs button.active{color:#fff;background:#173b2c}.agent-overview{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.agent-overview h4{margin-top:0}.agent-overview p,.agent-overview small{color:#64736c;font-size:11px}@media (width<=700px){.agent-list-row{grid-template-columns:1.5fr 1fr}.agent-list-row>:nth-child(3),.agent-list-row>:nth-child(4),.agent-list-row>:nth-child(5){display:none}.agent-360-stats,.agent-overview{grid-template-columns:1fr}}.shell[dir=rtl] .agent-360{text-align:right;direction:rtl}.shell[dir=rtl] .agent-360>header{flex-direction:row-reverse;justify-content:flex-start;gap:16px}.shell[dir=rtl] .agent-360>header>button:last-child{margin-left:0;margin-right:auto}.shell[dir=rtl] .agent-status-action{margin-inline:auto 12px}.shell[dir=rtl] .agent-header-meta{flex-wrap:wrap;justify-content:flex-start;gap:8px 10px;display:flex}.shell[dir=rtl] .agent-360-stats article,.shell[dir=rtl] .agent-overview article{text-align:right}.shell[dir=rtl] .agent-activity-grid article{text-align:right;grid-template-columns:1fr 38px}.shell[dir=rtl] .agent-activity-grid article>i{grid-area:1/2/4}.shell[dir=rtl] .agent-tabs{justify-content:flex-start}.shell[dir=rtl] .agent-overview dl{grid-template-columns:minmax(110px,auto) 1fr;align-items:start;gap:8px 14px;display:grid}.shell[dir=rtl] .agent-overview dt{color:#66746e;font-weight:700}.shell[dir=rtl] .agent-overview dd{overflow-wrap:anywhere;margin:0}.shell[dir=rtl] .card-action{margin-inline-start:8px;color:#0b2b23;background:#fff;border:1px solid #cfdad4;border-radius:8px;justify-content:center;align-items:center;margin-top:10px;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}.employee-create-form[dir=rtl]{text-align:right}.employee-create-form[dir=rtl] .agent-form-head{flex-direction:row-reverse}.employee-create-form[dir=rtl] .agent-form-head button{margin-left:0;margin-right:auto}.employee-create-form[dir=rtl] .agent-section-title{text-align:right;flex-direction:row-reverse}.employee-create-form[dir=rtl] .agent-field,.employee-create-form[dir=rtl] .permission-preview{text-align:right}.employee-create-form[dir=rtl] .permission-preview div{justify-content:flex-start}.employee-create-form[dir=rtl] .password-control{grid-template-columns:auto auto 1fr}.employee-create-form[dir=rtl] .password-control input{text-align:left;direction:ltr;grid-column:3}.employee-create-form[dir=rtl] .password-control button{border-left:0;border-right:1px solid #e1e7e3}.employee-create-form[dir=rtl] .phone-control{grid-template-columns:1fr auto}.employee-create-form[dir=rtl] .phone-control>b{border-left:1px solid #e2e8e4;border-right:0}.employee-create-form[dir=rtl] .phone-control>input{text-align:left;direction:ltr}.employee-create-form[dir=rtl] .agent-info{border-left:0;border-right:3px solid var(--lc-accent);text-align:right}.employee-create-form[dir=rtl] .agent-form-footer{flex-direction:row-reverse}.employee-create-form[dir=rtl] .agent-form-footer .create-agent{margin-left:0;margin-right:auto}.employee-create-form[dir=rtl] .agent-form-head h3{font-size:28px;line-height:1.35}.employee-create-form[dir=rtl] .agent-form-head p{font-size:14px;line-height:1.7}.employee-create-form[dir=rtl] .agent-section-title h4{font-size:18px;line-height:1.45}.employee-create-form[dir=rtl] .agent-section-title p{font-size:13px;line-height:1.65}.employee-create-form[dir=rtl] .agent-field{gap:9px;font-size:14px}.employee-create-form[dir=rtl] .agent-field input,.employee-create-form[dir=rtl] .agent-field select{font-size:15px}.employee-create-form[dir=rtl] .permission-preview small{font-size:13px}.employee-create-form[dir=rtl] .permission-preview em{font-size:13px;line-height:1.6}.employee-create-form[dir=rtl] .password-control{direction:rtl;background:#fff;border-color:#ccd9d2;align-items:stretch;height:56px;display:flex!important}.employee-create-form[dir=rtl] .password-control input{text-align:left;direction:ltr;flex:auto;min-width:0;height:54px!important;padding:0 16px!important;font-size:16px!important}.employee-create-form[dir=rtl] .password-control button{color:#0b2b23;cursor:pointer;white-space:nowrap;background:#f6faf8;border-right:1px solid #dce6e0;flex:0 0 96px;justify-content:center;align-items:center;min-width:96px;height:54px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.employee-create-form[dir=rtl] .password-control button:hover{background:#eaf4ef}.employee-create-form[dir=rtl] .password-control button:focus-visible{outline-offset:-3px;outline:3px solid #d5f36bd9}.employee-create-form[dir=rtl] .agent-info b{font-size:14px}.employee-create-form[dir=rtl] .agent-info span{font-size:13px;line-height:1.6}.employee-create-form[dir=rtl] .agent-form-footer button{min-width:76px;font-size:14px}.employee-create-form[dir=rtl] .agent-form-footer .create-agent{min-width:126px}.agent-operation-filters{background:#fff;border:1px solid #e2e6e1;border-radius:12px;grid-template-columns:minmax(240px,1fr) 220px auto;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.agent-operation-filters input,.agent-operation-filters select{color:#26352e;background:#fff;border:1px solid #dbe2de;border-radius:9px;height:42px;padding:0 12px}.agent-operation-filters span{color:#718078;font-size:11px;font-weight:700}.agent-operation-table{background:#fff;border:1px solid #e2e6e1;border-radius:12px;margin-top:12px;overflow:auto}.agent-operation-row{color:#34423b;border-top:1px solid #edf0ed;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;min-width:850px;padding:14px 16px;font-size:11px;display:grid}.agent-operation-row.heading{color:#758279;background:#f7f9f7;border-top:0;font-weight:700}.agent-operation-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-operation-row:not(.heading):hover{background:#fafcfb}@media (width<=700px){.agent-operation-filters{grid-template-columns:1fr}.agent-operation-filters span{padding:0 2px}}.agent-360-stats article b{font-variant-numeric:tabular-nums;font-size:20px}.agent-360-stats article em{margin-top:5px;font-size:10px;font-style:normal;display:block}.agent-360-stats .position-due{color:#a86612;background:#fff4e5}.agent-360-stats .position-settled{color:#137a50;background:#e9f8f1}.agent-ops-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0;display:grid}.agent-ops-kpis article{background:#fff;border:1px solid #e3e9e6;border-radius:10px;padding:14px}.agent-ops-kpis small,.agent-ops-kpis b{display:block}.agent-records{background:#fff;border:1px solid #e3e9e6;border-radius:11px;margin-top:10px;overflow:hidden}.agent-records>header{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.agent-records h3{margin:0;font:650 18px Manrope}.agent-records header button{color:#fff;background:#0b2b23;border:0;border-radius:8px;padding:9px 12px;font-weight:600}.agent-records>article{border-top:1px solid #edf0ee;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;padding:13px 16px;display:grid}.agent-records article small,.agent-records article b{text-overflow:ellipsis;display:block;overflow:hidden}.agent-records article small{color:#8a9691;text-transform:capitalize;font-size:9px}.agent-records article b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.modal-backdrop.nested{z-index:40}.deposit-form{background:#f5f7fa;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.deposit-form>header,.deposit-form>footer{background:#fff;border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.deposit-form>header h3{margin:0}.deposit-form>header p{color:#66746e;margin:4px 0;font-size:12px}.deposit-form>header button{background:0 0;border:0;font-size:24px}.deposit-body{padding:18px;overflow:auto}.deposit-body>section{background:#f8faf9;border:1px solid #e5ebe8;border-radius:14px;margin-bottom:15px;padding:18px}.deposit-body h4{margin-top:0}.deposit-form footer{border-top:1px solid #e3e9e6;border-bottom:0;justify-content:flex-end;gap:9px}.deposit-form footer button{background:#fff;border:1px solid #dde5e1;border-radius:10px;height:42px;padding:0 18px;font-weight:600}.agent-form-footer,.deposit-form>footer{z-index:20;bottom:0;box-shadow:0 -6px 16px #0b2b230d;position:sticky!important}.deposit-form>footer .primary-action{color:#fff;background:#0b2b23}.deposit-form>footer .primary-action:hover{background:#103c31}.agent-records .employee-record{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0ee;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}.agent-records .employee-record:hover{background:#f6faf7}.employee-record span,.detail-grid>div{gap:4px;min-width:0;display:grid}.employee-record small,.detail-grid small{color:#78867f;text-transform:capitalize;font-size:10px}.employee-record b,.detail-grid b{overflow-wrap:anywhere;font-size:12px}.employee-details{width:min(1100px,96vw)}.employee-readable{gap:16px;display:grid}.employee-hero-card{background:#fff;border:1px solid #dfe8e3;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.employee-avatar{width:58px;height:58px;color:var(--lc-accent);background:#0b2b23;border-radius:16px;place-items:center;font:800 24px Manrope;display:grid}.employee-hero-card small{color:#66746e;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.employee-hero-card h3{color:#10231c;margin:3px 0;font:800 24px/1.2 Manrope}.employee-hero-card p{color:#66746e;margin:0}.employee-readable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.employee-info-card{background:#fff;border:1px solid #dfe8e3;border-radius:14px;align-content:center;gap:7px;min-height:92px;padding:14px;display:grid}.employee-info-card small{color:#66746e;font-size:12px;font-weight:700}.employee-info-card b{color:#10231c;overflow-wrap:anywhere;font-size:15px}.employee-info-card.success{background:#f4fbf7;border-color:#bfe8ce}.employee-info-card.warning{background:#fff9ea;border-color:#f2d28d}.employee-permissions-card{background:#fff;border:1px solid #dfe8e3;border-radius:16px;gap:12px;padding:16px;display:grid}.employee-permissions-card h4{color:#10231c;margin:0;font-size:16px}.employee-permissions-card p{color:#66746e;margin:4px 0 0;font-size:12px}.employee-permission-list{flex-wrap:wrap;gap:8px;display:flex}.employee-permission-list span{color:#0b2b23;background:#f5faf7;border:1px solid #cfe0d8;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.employee-permission-list em{color:#66746e;font-style:normal}.employee-technical-ref{background:#f8faf9;border:1px dashed #cbd8d2;border-radius:14px;padding:12px}.employee-technical-ref summary{cursor:pointer;color:#0b2b23;font-weight:800}.employee-technical-ref .detail-grid{margin-top:12px}.employee-audit-readable header p{color:#66746e;margin:3px 0 0;font-size:12px}.employee-audit-card{background:#fff!important;border-top:1px solid #edf0ee!important;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr)!important;gap:18px!important;padding:18px!important;display:grid!important}.employee-audit-card h4{color:#10231c;margin:8px 0 4px;font-size:16px}.employee-audit-card p{color:#66746e;margin:0}.employee-audit-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.employee-audit-card div{min-width:0}.employee-audit-card dt{color:#66746e;font-size:11px;font-weight:700}.employee-audit-card dd{color:#10231c;overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}@media (width<=850px){.employee-readable-grid{grid-template-columns:1fr}.employee-hero-card,.employee-audit-card{grid-template-columns:1fr!important}.employee-audit-card dl{grid-template-columns:1fr}}.employee-portal{color:#1d2d26;background:#f3f5f1;min-height:100vh;padding:28px}.employee-portal>header{color:#fff;background:#0b2b23;border-radius:18px;justify-content:space-between;align-items:center;padding:24px;display:flex}.employee-portal h1{margin:4px 0}.employee-portal header p{margin:3px 0}.employee-portal header button{color:#fff;background:0 0;border:1px solid #78968b;border-radius:9px;padding:10px 15px}.employee-home-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.employee-home-stats article,.employee-lookup{background:#fff;border:1px solid #e0e7e2;border-radius:14px;padding:19px}.employee-home-stats small,.employee-home-stats b{display:block}.employee-home-stats b{margin-top:7px;font-size:22px}.employee-actions{gap:12px;margin:16px 0;display:flex}.employee-actions button{background:var(--lc-accent);color:#173125;border:0;border-radius:13px;flex:1;height:58px;font-size:17px;font-weight:800}.employee-lookup>div{gap:9px;display:flex}.employee-lookup input{border:1px solid #cfdad4;border-radius:9px;flex:1;height:44px;padding:0 12px}.employee-lookup button{color:#fff;background:#0b2b23;border:0;border-radius:9px;padding:0 22px}@media (width<=700px){.employee-home-stats{grid-template-columns:1fr}.employee-portal{padding:12px}.employee-lookup>div{display:grid}.agent-records .employee-record{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-operation-table button.agent-operation-row{text-align:left;cursor:pointer;background:#fff;border-bottom:0;border-left:0;border-right:0;width:100%}.agent-operation-table button.agent-operation-row:hover{background:#f7faf8}.agent-kpi-grid,.agent-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.agent-kpi-grid article,.agent-activity-grid article{background:#fff;border:1px solid #e1e8e3;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:3px 10px;padding:16px;display:grid}.agent-kpi-grid article>i,.agent-activity-grid article>i{color:#0b2b23;background:#f0f5f1;border-radius:10px;grid-row:1/4;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.agent-kpi-grid small,.agent-activity-grid small{color:#718078;font-size:11px}.agent-kpi-grid b,.agent-activity-grid b{color:#183128;font-size:18px}.agent-kpi-grid em,.agent-activity-grid em{color:#94a099;font-size:10px;font-style:normal}.agent-list-filters{grid-template-columns:minmax(260px,1.7fr) repeat(4,minmax(140px,1fr));gap:9px;margin-top:16px;display:grid}.agent-list-filters input,.agent-list-filters select,.agent-pagination select{background:#fff;border:1px solid #d8e1dc;border-radius:10px;height:43px;padding:0 12px}.agent-list{overflow:auto}.agent-list-row{grid-template-columns:1.55fr .75fr .45fr .5fr 1.15fr 1.45fr .65fr .65fr 1fr .55fr;min-width:1280px}.agent-pagination{color:#6d7b74;justify-content:flex-end;align-items:center;gap:9px;padding:13px 0;font-size:11px;display:flex}.agent-pagination button{background:#fff;border:1px solid #dae2de;border-radius:8px;height:34px;padding:0 11px}.phone-control{background:#fff;border:1px solid #d6dfda;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;height:48px;display:grid;overflow:hidden}.phone-control>b{color:#34473e;border-right:1px solid #e2e8e4;padding:0 12px}.phone-control>input{height:46px!important;box-shadow:none!important;border:0!important;border-radius:0!important}.password-control{border:1px solid #d6dfda;border-radius:10px;grid-template-columns:1fr auto auto;display:grid;overflow:hidden}.password-control input{border:0!important;border-radius:0!important}.password-control button{color:#0b2b23;background:#f7faf8;border:0;border-left:1px solid #e1e7e3;padding:0 12px;font-weight:650}.permission-preview{background:#f8faf9;border:1px solid #e3e9e6;border-radius:11px;grid-column:1/-1;padding:14px}.permission-preview small{color:#6f7e77;margin-bottom:9px;display:block}.permission-preview div{flex-wrap:wrap;gap:7px;display:flex}.permission-preview span{color:#173d31;background:#e8f1ec;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:700}.permission-preview em{color:#89958f;font-size:12px}.branch-create-form,.employee-create-form{width:min(1000px,100vw - 48px)}@media (width<=900px){.agent-kpi-grid,.agent-activity-grid{grid-template-columns:repeat(2,1fr)}.agent-list-filters{grid-template-columns:1fr 1fr}}@media (width<=600px){.agent-kpi-grid,.agent-activity-grid,.agent-list-filters{grid-template-columns:1fr}.agent-pagination{flex-wrap:wrap;justify-content:flex-start}}.employee-portal-shell{color:#1d2d26;background:#f3f5f1;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.employee-sidebar{color:#fff;background:#09281f;flex-direction:column;height:100vh;padding:25px 17px;display:flex;position:sticky;top:0}.employee-brand{grid-template-columns:42px 1fr;align-items:center;gap:0 11px;margin:0 5px 25px;display:grid}.employee-brand>span{background:var(--lc-accent);color:#0b2b23;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.employee-brand>b{font:700 18px Manrope}.employee-brand>small{color:#8fb0a3;letter-spacing:2px;font-size:8px}.employee-sidebar nav{gap:4px;display:grid}.employee-sidebar nav button{color:#d9e5df;text-align:left;background:0 0;border:0;border-radius:9px;height:42px;padding:0 13px;font-weight:650}.employee-sidebar nav button:hover,.employee-sidebar nav button.active{color:var(--lc-accent);background:#183d32}.employee-scope{border-top:1px solid #315046;gap:4px;margin-top:auto;padding:14px;display:grid}.employee-scope small,.employee-scope span{color:#8eaaa0;font-size:10px}.employee-portal-shell .employee-portal{min-width:0}.employee-transaction{text-align:left;color:#24342e;background:#fff;border:0;border-top:1px solid #edf0ee;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;width:100%;padding:13px 16px;display:grid}.employee-transaction:hover{background:#f7faf8}.employee-transaction span{min-width:0}.employee-transaction small,.employee-transaction b{text-overflow:ellipsis;display:block;overflow:hidden}.employee-transaction small{color:#8a9691;font-size:9px}.employee-transaction b{font-size:11px}.agent-receipt{background:#fff;border-radius:16px;width:min(720px,100vw - 30px);max-height:90vh;overflow:auto}.agent-receipt header,.agent-receipt footer{border-bottom:1px solid #e5eae7;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.agent-receipt header h2{margin:3px 0}.agent-receipt header button{background:0 0;border:0;font-size:25px}.agent-receipt footer{border-top:1px solid #e5eae7;border-bottom:0;justify-content:flex-end;gap:8px}.agent-receipt footer button{background:#fff;border:1px solid #d8e1dc;border-radius:9px;height:40px;padding:0 15px}.agent-receipt footer .primary-action{color:#fff;background:#0b2b23}.receipt-values{grid-template-columns:1fr 1fr;gap:10px;padding:24px;display:grid}.receipt-values span{background:#f7f9f7;border-radius:9px;gap:4px;padding:12px;display:grid}.receipt-values small{color:#78867f;text-transform:capitalize}.receipt-values b{overflow-wrap:anywhere}@media (width<=800px){.employee-portal-shell{grid-template-columns:1fr}.employee-sidebar{height:auto;position:static}.employee-sidebar nav{display:flex;overflow:auto}.employee-sidebar nav button{flex:none}.employee-scope{display:none}.receipt-values{grid-template-columns:1fr}}@media print{body>*{visibility:hidden}.agent-receipt,.agent-receipt *{visibility:visible}.agent-receipt{width:100%;max-height:none;position:fixed;inset:0}.agent-receipt footer,.agent-receipt header button{display:none}}.shell .workspace{min-width:0}.agent-list{border-radius:16px;box-shadow:0 16px 42px #09281f0a}.agent-list-row{color:#24342e;padding:16px 18px;font-size:12px}.agent-list-row:not(.heading):hover{box-shadow:inset 4px 0 0 var(--lc-accent);background:#f6faf8}.agent-list-row.heading{color:#617069;letter-spacing:.02em;font-weight:800}.agent-list-row b{font-size:13px}.agent-360{border-radius:22px;width:min(1240px,96vw);padding:22px;box-shadow:0 30px 90px #07150e5c}.agent-360>header{background:linear-gradient(135deg,#fff,#fbfdfb);border:1px solid #e3e9e6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;padding:18px;display:grid}.agent-360>header h2{font-size:25px}.agent-360>header>button{cursor:pointer;background:#fff;border:1px solid #dde6e1;border-radius:12px;min-width:44px;height:44px;font-size:22px}.agent-360-stats{gap:12px;margin-top:14px}.agent-360-stats article,.agent-overview article{border-radius:16px;padding:17px}.agent-tabs{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #e4ebe7;border-radius:14px;gap:6px;margin-top:14px;padding:9px;position:sticky;top:0}.agent-tabs button{color:#34423b;cursor:pointer;border-radius:9px;padding:10px 12px;font:700 12px DM Sans}.agent-tabs button.active{box-shadow:inset 0 -3px 0 var(--lc-accent)}.agent-overview{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px}.agent-overview h4{color:#52635c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:11px}.agent-overview h3{margin:0 0 8px}.agent-overview dl{grid-template-columns:130px 1fr;gap:9px 13px;margin:14px 0 0;display:grid}.agent-overview dt{color:#708078;font-size:11px;font-weight:800}.agent-overview dd{overflow-wrap:anywhere;margin:0;font-weight:650}.agent-primary-card{border-left:4px solid var(--lc-accent)!important}.agent-card-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.agent-overview-pro{gap:14px;display:grid}.agent-control-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.agent-timeline{background:#fff;border:1px solid #e2e6e1;border-radius:16px;overflow:hidden}.agent-timeline header{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:end;gap:12px;padding:17px 18px;display:flex}.agent-360-backdrop{box-sizing:border-box;padding:22px!important;overflow:hidden!important}@media (width>=901px){.shell[dir=ltr]:not(.arabic-mode) .agent-360-backdrop{width:auto!important;left:250px!important;right:0!important}.shell[dir=ltr]:not(.arabic-mode):has(>aside.collapsed) .agent-360-backdrop{left:78px!important}.shell[dir=rtl] .agent-360-backdrop,.shell.arabic-mode .agent-360-backdrop{width:auto!important;left:0!important;right:250px!important}:is(.shell[dir=rtl]:has(>aside.collapsed) .agent-360-backdrop,.shell.arabic-mode:has(>aside.collapsed) .agent-360-backdrop){right:78px!important}}.shell .agent-360{box-sizing:border-box;width:min(1320px,100%)!important;max-width:100%!important;max-height:calc(100vh - 44px)!important;overflow:auto!important}.shell .agent-360>header{z-index:12;position:sticky;top:0}.agent-360-stats,.agent-control-strip{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.agent-kpi-grid,.agent-activity-grid,.agent-ops-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.agent-tabs{flex-wrap:wrap;overflow:visible!important}.agent-tabs button{min-height:40px}.agent-overview{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}.agent-360 .agent-overview article,.agent-360 .agent-360-stats article,.agent-360 .agent-activity-grid article{min-width:0}.agent-360 b,.agent-360 dd,.agent-360 h3{overflow-wrap:anywhere}@media (width<=1100px){.shell .agent-360{width:calc(100vw - 120px)!important;max-width:calc(100vw - 120px)!important}}@media (width<=760px){.shell .agent-360{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:14px!important}.agent-360>header{grid-template-columns:auto minmax(0,1fr) auto!important}.agent-status-action{grid-column:1/-1;width:100%}.agent-overview{grid-template-columns:1fr!important}}.agent-timeline h3{margin:0}.agent-timeline p{color:#718078;margin:3px 0 0;font-size:12px}.agent-timeline article{border-bottom:1px solid #edf0ee;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.agent-timeline article:last-child{border-bottom:0}.agent-timeline i{color:#0b2b23;background:#eef5f0;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.agent-timeline small,.agent-timeline b,.agent-timeline em{text-overflow:ellipsis;display:block;overflow:hidden}.agent-timeline small{color:#718078;text-transform:uppercase;font-size:10px}.agent-timeline b{font-size:13px}.agent-timeline em{color:#66746e;font-size:11px;font-style:normal}.agent-timeline time{color:#596861;white-space:nowrap;font-size:11px}.agent-records>header{background:#fff;padding:16px 18px}.agent-records>header p{color:#718078;margin:3px 0 0;font-size:12px}.agent-records h3{font:750 19px Manrope}.agent-records header button{cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:800}.agent-records>article{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:11px;padding:15px 18px}.agent-records article small{color:#7c8a84;font-size:10px;font-weight:800}.agent-records article b{font-size:12px}.agent-card-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:0 18px 18px;display:grid}.agent-branch-card{text-align:left;cursor:pointer;color:#21342c;background:#fbfdfb;border:1px solid #e3e9e6;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.agent-branch-card:hover{background:#f5faf7;border-color:#bfd0c8}.branch-avatar{width:44px;height:44px;color:var(--lc-accent);background:#0b2b23;border-radius:13px;place-items:center;font-weight:900;display:grid}.branch-main small,.branch-main b,.branch-main em{text-overflow:ellipsis;display:block;overflow:hidden}.branch-main b{font-size:14px}.branch-main em{color:#718078;font-size:12px;font-style:normal}.branch-action{color:#0b2b23;grid-column:2/4;font-size:12px;font-weight:800}.agent-wallet-transactions{overflow:visible}.agent-wallet-tx-list{gap:12px;padding:0 16px 16px;display:grid}.agent-wallet-tx-card{background:#fbfdfb;border-radius:14px;gap:16px;border:1px solid #e3e9e6!important;grid-template-columns:minmax(210px,.8fr) minmax(0,2.2fr)!important;padding:16px!important;display:grid!important}.agent-wallet-tx-main h4{overflow-wrap:anywhere;margin:8px 0 4px;font-size:16px}.agent-wallet-tx-main p{color:#6f7f78;margin:0;font-size:12px}.agent-wallet-tx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agent-wallet-tx-grid span{align-content:start;gap:3px;min-width:0;display:grid}.agent-wallet-tx-grid small{color:#75857e;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:800}.agent-wallet-tx-grid b{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.agent-wallet-tx-grid em{color:#7a8983;overflow-wrap:anywhere;font-size:11px;font-style:normal}@media (width<=950px){.agent-wallet-tx-card{grid-template-columns:1fr!important}.agent-wallet-tx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.agent-wallet-tx-grid{grid-template-columns:1fr}}@media (width<=900px){.agent-control-strip{grid-template-columns:repeat(2,1fr)}.agent-overview{grid-template-columns:1fr}.agent-timeline article{grid-template-columns:30px minmax(0,1fr)}.agent-timeline time{grid-column:2}}@media (width<=600px){.agent-control-strip{grid-template-columns:1fr}}.premium-deposit-form{width:min(940px,100vw - 40px);max-height:calc(100vh - 32px)}.premium-deposit-form .deposit-body{gap:20px;padding:20px;display:grid}.premium-deposit-form .deposit-body>section{background:#fff;border:1px solid #e3e9e6;border-radius:14px;margin:0;padding:20px}.premium-deposit-form label{color:#52635c;gap:7px;font-size:13px;font-weight:600;display:grid}.premium-deposit-form input,.premium-deposit-form select{color:#15231e;background:#fff;border:1px solid #d6dfda;border-radius:10px;width:100%;height:48px;padding:0 14px;font:14px DM Sans}.premium-deposit-form input[type=file]{background:#f8faf9;padding:11px}.wallet-identity-card{color:#66746e;background:#f7faf8;border-radius:11px;gap:7px;padding:14px;display:grid}.wallet-identity-card b{color:#15231e}.deposit-review-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deposit-review-grid span{border:1px solid #e7ebe8;border-radius:9px;padding:12px}.deposit-review-grid small,.deposit-review-grid b{display:block}.deposit-review-grid small{color:#8a9691;margin-bottom:5px}.branch-create-form{width:min(1040px,100vw - 40px)}.branch-create-form .agent-form-body{padding:0 24px 24px}.branch-create-form .agent-section{padding-top:24px}.branch-create-form .agent-section-title i{background:#eef3f1;border-radius:8px;width:28px;height:28px;font-size:12px;font-weight:700}.map-error{height:150px!important;margin-top:-150px!important}.agent-map:has(+.map-error){height:150px;min-height:150px}@media (width<=700px){.deposit-review-grid{grid-template-columns:1fr}}.field-error{margin-top:5px;font-weight:500;color:#b83939!important;font-size:11px!important;display:block!important}.agent-field input[aria-invalid=true]{border-color:#dc4c4c!important}.agent-field:has(input[aria-invalid=true]) .phone-control{border-color:#dc4c4c!important}.credential-copy-toast,.credential-copy-error{border-radius:10px;margin-top:12px;padding:11px 13px;font-size:12px}.credential-copy-toast{color:#137a50;background:#e9f8f1}.credential-copy-error{color:#b83939;background:#fcecec}.credential-grid button:focus-visible{outline:3px solid var(--lc-accent);outline-offset:2px}.agent-header-meta{flex-wrap:wrap;align-items:center;gap:8px!important;display:flex!important}.agent-header-meta>span:not(.agent-badge){color:#66746e;border-left:1px solid #dfe6e2;padding-left:9px;font-weight:650}.portal-hidden{display:none!important}.employee-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid!important}.employee-actions article{background:#fff;border:1px solid #e3e9e6;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;display:flex}.employee-actions article>span{color:#0b2b23;background:#eff7df;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.employee-actions article h3{margin:0 0 6px}.employee-actions article p{color:#66746e;margin:0 0 14px}.employee-actions article button{color:#fff!important;background:#0b2b23!important;width:auto!important;padding:10px 16px!important}.portal-resource{margin-top:20px}.portal-resource>header h2{margin:3px 0 0}.portal-resource>.primary-action{margin:16px}@media (width<=760px){.employee-actions{grid-template-columns:1fr}}.fin-config{margin-top:18px}.fin-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:13px;display:grid}.fin-kpis article{background:#fff;border:1px solid #dde5e1;border-radius:12px;padding:16px}.fin-kpis small,.fin-kpis b{display:block}.fin-kpis small{color:#66746e}.fin-kpis b{margin-top:9px;font:700 17px Manrope}.fin-tabs{background:#fff;border:1px solid #dde5e1;border-radius:11px;gap:6px;margin-top:13px;padding:8px;display:flex}.fin-tabs button{color:#66746e;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-weight:600}.fin-tabs button.active{color:#fff;background:#0b2b23}.fin-tabs button:last-child{margin-left:auto}.fin-error{background:#fcecec;border-radius:8px;padding:11px}.fin-table{background:#fff;border:1px solid #dde5e1;border-radius:12px;margin-top:13px;overflow:hidden}.fin-row{border-bottom:1px solid #edf0ee;grid-template-columns:1.3fr 1fr 1.2fr .6fr 1.2fr auto;align-items:center;gap:13px;padding:14px 17px;font-size:11px;display:grid}.fin-row .row-actions{gap:6px;display:flex}.fin-row .row-actions button{color:#173b2c;cursor:pointer;background:#fff;border:1px solid #d6dfda;border-radius:7px;padding:7px 9px;font-weight:650}.record-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.record-detail-grid p{overflow-wrap:anywhere;border:1px solid #e3e9e6;border-radius:10px;gap:5px;margin:0;padding:13px;display:grid}.record-detail-grid small{color:#66746e;text-transform:capitalize}.fin-row.heading{color:#66746e;background:#f8faf9;font-weight:700}.fin-row b,.fin-row small{display:block}.fin-row small{color:#8a9691;margin-top:4px}.fin-status{background:#eef1ef;border-radius:5px;padding:5px 7px;font-style:normal}.fin-status.active,.fin-status.operational{color:#137a50;background:#e9f8f1}.fin-status.draft,.fin-status.degraded{color:#a86612;background:#fff4e5}.fin-status.inactive,.fin-status.unavailable{color:#b83939;background:#fcecec}.financial-rule-form{background:#f5f7fa;border-radius:17px;grid-template-rows:auto 1fr auto;width:min(940px,100vw - 48px);max-height:calc(100vh - 40px);display:grid;overflow:hidden}.financial-rule-form>header,.financial-rule-form>footer{background:#fff;border-bottom:1px solid #dde5e1;justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.financial-rule-form>header h3{margin:0;font:700 24px/32px Manrope}.financial-rule-form>header p{color:#66746e;margin:2px 0;font-size:13px}.financial-rule-form>header button{background:0 0;border:0;font-size:24px}.financial-rule-body{gap:20px;padding:20px;display:grid;overflow:auto}.fin-block{background:#f8faf9;border:1px solid #e5ebe8;border-radius:14px;padding:20px}.fin-block h4{margin:0 0 16px;font:650 16px Manrope}.fin-fields{grid-template-columns:1fr 1fr;gap:17px 22px;display:grid}.fin-fields label{color:#52635c;gap:7px;font-size:13px;font-weight:600;display:grid}.fin-fields input,.fin-fields select{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d6dfda;border-radius:10px;height:48px;padding:0 14px;font:14px DM Sans}.fin-fields input:focus,.fin-fields select:focus{border-color:#0b2b23;outline:0;box-shadow:0 0 0 3px #0b2b2314}.fin-money{grid-template-columns:1fr auto;align-items:center;display:grid}.fin-money input{grid-area:1/1/2/3;padding-right:60px}.fin-money b{grid-area:1/2;padding-right:13px}.fin-helper{color:#66746e;font-size:11px}.financial-rule-form>footer{border-top:1px solid #dde5e1;border-bottom:0;justify-content:flex-end;gap:9px}.financial-rule-form>footer button{background:#fff;border:1px solid #dde5e1;border-radius:10px;height:42px;padding:0 18px;font-weight:600}.financial-rule-form>footer .primary-action{color:#fff;background:#0b2b23}@media (width<=750px){.fin-kpis{grid-template-columns:1fr 1fr}.fin-fields{grid-template-columns:1fr}.fin-row{grid-template-columns:1.5fr 1fr}.fin-row>:nth-child(n+3){display:none}.financial-rule-form{width:calc(100vw - 16px)}.fin-tabs{overflow:auto}.fin-tabs button{flex:none}}.financial-rule-form>footer{z-index:20;bottom:0;box-shadow:0 -6px 16px #0b2b230d;position:sticky!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}img,svg,canvas,video,iframe{max-width:100%}.workspace,.agentx-main,.merchant-portal .workspace,.management-page,.cc-page,.wallet-module,.p2p-page,.p2p-detail,.timing-page{min-width:0}.cc-table-wrap,.table-wrap,.wallet-table-wrap,.agent-table,.agent-wallet-table,.agent-operation-table,.branch-record-table,.customer-table,.friendly-table,.financial-table,.ledger-table,.p2p-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.cc-table,.wallet-row,.hold-row,.p2p-tx-row,.agent-table .head,.agent-table .row,.branch-record-row,.fin-row,.ledger-row{max-width:none}.cc-modal-shade,.modal-backdrop,.notification-shade,.kyc-workspace-backdrop,.secure-preview-backdrop,.decision-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.cc-modal,.admin-form,.agent-form,.deposit-form,.cash-modal,.customer-360,.kyc-workspace,.secure-preview,.decision-dialog,.freeze-dialog{max-width:100%}@media (width<=1100px){.workspace{padding-inline:22px!important}.management-hero,.cc-hero,.customer-title,.wallet-detail-head,.p2p-page>header,.p2p-detail>header,.timing-header{flex-direction:column!important;align-items:flex-start!important}.management-hero>*,.cc-hero>*,.customer-title>*,.wallet-detail-head>*,.p2p-page>header>*,.p2p-detail>header>*,.timing-header>*{width:100%;min-width:0}.management-kpis,.customer-kpis,.wallet-kpis,.agentx-kpis,.merchant-portal .merchant-kpis,.workflow-kpis,.kyc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.management-charts,.overview-grid,.detail-records,.wallet-records,.wallet-overview,.agentx-grid.two,.legal-editor-layout,.content-editor-layout,.timing-grid,.timing-publish-row{grid-template-columns:1fr!important}}@media (width<=900px){html,body,#__next{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.shell,.shell.arabic-mode{min-height:100dvh;grid-template-columns:none!important;width:100%!important;max-width:100%!important;display:block!important;overflow-x:hidden!important}.shell:has(aside.collapsed){min-height:100dvh;grid-template-columns:none!important;width:100%!important;max-width:100%!important;display:block!important;overflow-x:hidden!important}.shell.arabic-mode:has(aside.collapsed){min-height:100dvh;grid-template-columns:none!important;width:100%!important;max-width:100%!important;display:block!important;overflow-x:hidden!important}.shell>aside,.shell>aside.collapsed,.shell.arabic-mode>aside,.shell.arabic-mode>aside.collapsed{max-height:48dvh;overflow:hidden;top:0!important;z-index:90!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:auto!important;padding:12px 12px calc(10px + env(safe-area-inset-top))!important;margin:0!important;position:sticky!important;inset:auto!important;transform:none!important}.shell>aside .brand{justify-content:flex-start!important;padding:0 4px 10px!important}.shell>aside.collapsed .brand>div,.shell>aside .brand>div{display:block!important}.shell>aside.collapsed .brand .mark{width:38px!important;height:38px!important;font-size:22px!important}.shell>aside .sidebar-toggle,.shell>aside.collapsed .sidebar-toggle{width:40px!important;height:40px!important;margin-inline-start:auto!important;position:static!important}.shell>aside.collapsed .grouped-nav,.shell>aside .grouped-nav{-webkit-overflow-scrolling:touch;grid-template-columns:1fr!important;gap:8px!important;padding:10px 2px 8px!important;display:grid!important;overflow:auto!important}.shell>aside.collapsed{max-height:calc(74px + env(safe-area-inset-top))!important}.shell>aside.collapsed .grouped-nav{display:none!important}.shell>aside:not(.collapsed){box-shadow:0 18px 60px #051a146b;max-height:min(82dvh,680px)!important}.shell>aside .nav-group,.shell>aside .nav-leaf.root{width:100%;min-width:0}.shell>aside.collapsed .nav-parent,.shell>aside.collapsed .nav-leaf,.shell>aside .nav-parent,.shell>aside .nav-leaf{white-space:nowrap;justify-content:flex-start!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important}.shell>aside.collapsed .nav-children,.shell>aside.collapsed .nav-subchildren{display:none!important}.shell>aside.collapsed .nav-parent b,.shell>aside.collapsed .nav-parent i,.shell>aside.collapsed .nav-leaf{font-size:13px!important}.shell>aside .nav-children.open,.shell>aside .nav-subchildren.open{max-height:none;box-shadow:none;background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;padding:8px 0 0 12px;overflow:auto;position:static!important}.shell>aside .nav-subchildren.open{max-height:none;box-shadow:none;border:0;padding:6px 0 0 8px;position:static}.shell>aside .aside-foot,.shell>aside.collapsed .aside-foot{display:none!important}.workspace,.shell.arabic-mode .workspace,.shell[dir=rtl] .workspace{width:100vw!important;max-width:100vw!important;padding:16px 14px calc(28px + env(safe-area-inset-bottom))!important;grid-column:auto!important;margin:0!important;overflow-x:hidden!important;transform:none!important}.workspace-actions{z-index:70;-webkit-overflow-scrolling:touch;background:#f4f5f1;margin:-4px 0 10px;padding:8px 0 10px;position:sticky;top:0;overflow-x:auto;justify-content:flex-start!important;gap:8px!important}.workspace-actions>*{flex:none}header,.panel-head,.section-head,.form-head,.customer-360-head,.agentx-header,.cash-modal header{flex-wrap:wrap;gap:12px}h1,.cc-hero h2,.management-hero h2,.wallet-page-title h2,.p2p-page header h2,.p2p-detail header h2,.timing-header h2{font-size:clamp(22px,7vw,28px)!important;line-height:1.18!important}.hero-card{min-height:auto!important;padding:22px!important;display:block!important}.equation,.customer-360-actions,.wallet-detail-actions,.workflow-toolbar,.timing-actions,.content-actions,.md-toolbar,.row-actions{-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.equation>*,.customer-360-actions>*,.wallet-detail-actions>*,.workflow-toolbar>*,.timing-actions>*,.content-actions>*,.md-toolbar>*,.row-actions>*{flex:none}.cc-tools,.customer-filters,.management-filters,.wallet-tools,.p2p-tools,.md-filters,.form-fields,.cc-form-grid,.agent-fields,.cash-form,.review-actions,.permission-matrix,.role-picker,.workflow-steps>section,.policy-row{grid-template-columns:1fr!important}.wallet-tools,.management-filters,.customer-wallet-tools,.open-wallet-customer{flex-direction:column!important;align-items:stretch!important}.wallet-tools input,.wallet-tools select,.customer-filters input,.customer-filters select,.cc-tools input,.cc-tools select,.cc-tools button,.management-filters select,.management-filters button{width:100%!important}.customer-row.heading,.friendly-row.heading,.md-row.heading,.kyc-row.heading,.requirement-row.heading{display:none!important}.customer-row,.friendly-row,.md-row,.kyc-row,.requirement-row{text-align:start!important;grid-template-columns:1fr!important;gap:6px!important;min-width:0!important}.customer-table,.friendly-table{overflow:visible!important}.customer-kpis,.management-kpis,.wallet-kpis,.agentx-kpis,.merchant-portal .merchant-kpis,.workflow-kpis,.kyc-kpis,.stats,.customer-360-stats,.branch-summary-grid,.branch-kpi-grid,.document-grid,.customer-wallet-grid{grid-template-columns:1fr!important}.cc-table{min-width:760px!important}.cc-table th,.cc-table td{padding-inline:10px!important}.cc-modal-shade,.modal-backdrop,.notification-shade{place-items:stretch stretch!important}.cc-modal,.admin-form,.agent-form,.deposit-form,.cash-modal,.customer-360,.kyc-workspace,.secure-preview,.decision-dialog,.freeze-dialog{width:100%!important;height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:16px!important;overflow:hidden!important}.admin-form,.freeze-dialog,.decision-dialog{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:auto!important}.cc-modal-body,.deposit-body,.cash-body,.customer-360,.kyc-workspace,.secure-preview .preview-canvas{-webkit-overflow-scrolling:touch;min-height:0!important;overflow:auto!important}.cc-modal>header,.cc-modal>footer,.cash-modal>header,.cash-modal>footer,.deposit-form>header,.deposit-form>footer{padding-inline:14px!important}.cc-modal>footer,.cash-modal>footer,.deposit-form>footer,.form-actions,.sticky-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;flex-wrap:wrap!important}.cc-modal>footer button,.cash-modal>footer button,.deposit-form>footer button,.form-actions button,.sticky-actions button{flex:140px;min-width:0}.notification-drawer,.shell.arabic-mode .notification-drawer,.shell[dir=rtl] .notification-drawer{width:100%!important;max-width:none!important;height:100dvh!important;inset:0!important}.phone-frame{width:min(320px,92vw)!important}}@media (width<=520px){.workspace{padding-inline:10px!important}.brand b{font-size:16px!important}.brand small{font-size:8px!important}.shell>aside .nav-group,.shell>aside .nav-leaf.root{min-width:112px}.language,.notification-bell,.avatar,.workspace-actions button{height:40px!important}.avatar,.notification-bell{width:40px!important}.cc-hero,.management-hero,.customer-title,.agentx-header,.wallet-module,.timing-header,.timing-card,.cc-card,.panel,.customer-card,.wallet-card,.agentx-panel{border-radius:12px!important;padding:14px!important}.cc-modal-body,.cash-body,.deposit-body{padding:14px!important}.liveness-grid,.wallet-mini,.freeze-summary,.document-card dl{grid-template-columns:1fr!important}.document-card{grid-template-columns:44px 1fr!important}.document-actions,.customer-card footer,.wallet-grid footer{flex-direction:column}.preview-media{width:min(220px,72vw)!important;height:170px!important;margin-top:20px!important}}@media (hover:none) and (pointer:coarse){button,.nav-parent,.nav-leaf,input,select{min-height:44px}}:root{--lc-brand-950:#14271f;--lc-brand-900:#1d3128;--lc-brand-800:#233b2e;--lc-brand-700:#315c48;--lc-brand-100:#e7eee8;--lc-brand-50:#f3f6f1;--lc-accent:#c9a64b;--lc-accent-strong:#ad893b;--lc-gold-soft:#f5efdf;--lc-canvas:#f7f7f3;--lc-surface:#fff;--lc-surface-subtle:#fafaf7;--lc-surface-raised:#fffefa;--lc-text:#1d3128;--lc-text-secondary:#5c6961;--lc-text-muted:#7c8980;--lc-border:#e2e5dd;--lc-border-strong:#cbd3c8;--lc-success:#087a50;--lc-success-bg:#e8f7ef;--lc-warning:#956312;--lc-warning-bg:#fff4df;--lc-danger:#b42f35;--lc-danger-bg:#fcebed;--lc-info:#2864a8;--lc-info-bg:#eaf2fc;--lc-violet:#856b31;--lc-violet-bg:#f5efdf;--lc-chart-primary:#315c48;--lc-chart-secondary:#ad893b;--lc-chart-tertiary:#4d8171;--lc-chart-muted:#718278;--lc-overlay:#051913ad;--lc-radius-sm:8px;--lc-radius-md:12px;--lc-radius-lg:16px;--lc-radius-xl:20px;--lc-shadow-xs:0 1px 2px #06251d0d;--lc-shadow-sm:0 8px 24px #06251d0f;--lc-shadow-md:0 18px 50px #06251d24;--lc-focus:0 0 0 3px #c9a64b3d;--lc-sidebar-width:264px;--lc-sidebar-collapsed:76px;--lc-control-height:44px;--lc-page-width:1560px;--primary:var(--lc-brand-900);--brand-primary:var(--lc-brand-900);--brand-accent:var(--lc-accent);--primary-hover:var(--lc-brand-800);--primary-soft:var(--lc-brand-100);--accent:var(--lc-accent);--accent-soft:var(--lc-gold-soft);--background:var(--lc-canvas);--surface:var(--lc-surface);--card:var(--lc-surface);--surface-secondary:var(--lc-surface-subtle);--surface-muted:var(--lc-surface-subtle);--text-primary:var(--lc-text);--text-secondary:var(--lc-text-secondary);--text-muted:var(--lc-text-muted);--border:var(--lc-border);--border-strong:var(--lc-border-strong);--success:var(--lc-success);--success-soft:var(--lc-success-bg);--warning:var(--lc-warning);--warning-soft:var(--lc-warning-bg);--danger:var(--lc-danger);--danger-soft:var(--lc-danger-bg);--info:var(--lc-info);--info-soft:var(--lc-info-bg)}*{box-sizing:border-box}html{background:var(--lc-canvas);color:var(--lc-text);font-family:DM Sans,Noto Sans Arabic,Segoe UI,sans-serif}body{background:var(--lc-canvas);min-width:320px;color:var(--lc-text);text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}[dir=rtl],.arabic-mode{font-family:Noto Sans Arabic,DM Sans,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),[role=button]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--lc-brand-700);outline-offset:2px;box-shadow:var(--lc-focus)}::selection{color:var(--lc-brand-950);background:#c9a64b57}h1,h2,h3,h4,h5,h6,strong,b{color:inherit;font-family:Manrope,Noto Sans Arabic,DM Sans,sans-serif}h1{letter-spacing:-.025em;font-size:clamp(24px,2vw,30px);line-height:1.25}h2{letter-spacing:-.02em;font-size:clamp(21px,1.7vw,27px);line-height:1.28}h3{font-size:17px;line-height:1.35}h4{font-size:15px;line-height:1.4}.eyebrow,.updated{text-transform:uppercase;color:var(--lc-text-muted)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:700!important;line-height:1.4!important}.dashboard-icon{flex:none;display:block;overflow:visible}.shell{min-height:100dvh;background:var(--lc-canvas)!important}@media (width>=901px){.shell>aside{border-inline-end:1px solid #ffffff12;box-shadow:12px 0 34px #041d1614;width:var(--lc-sidebar-width)!important;min-width:var(--lc-sidebar-width)!important;max-width:var(--lc-sidebar-width)!important;background:linear-gradient(180deg, var(--lc-brand-950), #062a20 68%, #05231b)!important}.shell>aside.collapsed{width:var(--lc-sidebar-collapsed)!important;min-width:var(--lc-sidebar-collapsed)!important;max-width:var(--lc-sidebar-collapsed)!important}.shell[dir=ltr]:not(.arabic-mode)>.workspace{width:calc(100% - var(--lc-sidebar-width))!important;margin-left:var(--lc-sidebar-width)!important}.shell[dir=ltr]:not(.arabic-mode):has(>aside.collapsed)>.workspace{width:calc(100% - var(--lc-sidebar-collapsed))!important;margin-left:var(--lc-sidebar-collapsed)!important}.shell[dir=rtl]>.workspace,.shell.arabic-mode>.workspace{width:calc(100% - var(--lc-sidebar-width))!important;margin-right:var(--lc-sidebar-width)!important}:is(.shell[dir=rtl]:has(>aside.collapsed)>.workspace,.shell.arabic-mode:has(>aside.collapsed)>.workspace){width:calc(100% - var(--lc-sidebar-collapsed))!important;margin-right:var(--lc-sidebar-collapsed)!important}}.shell>aside{color:#dbe7e1;padding:18px 14px!important}.brand{border-bottom:1px solid #ffffff14;min-height:62px;padding:6px 8px 14px!important}.brand .mark{box-shadow:0 8px 20px #c9a64b24;background:var(--lc-accent)!important;width:42px!important;height:42px!important;color:var(--lc-brand-950)!important;border-radius:12px!important;font-size:22px!important}.brand b{color:#fff;letter-spacing:-.02em;font-size:17px}.brand small{letter-spacing:.18em;color:#829a90!important;font-size:9px!important}.grouped-nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:5px!important;padding-block:10px 18px!important}.grouped-nav :where(.nav-parent,.nav-subparent,.nav-leaf){transition:background-color .15s,color .15s,transform .15s;color:#b8cac2!important;letter-spacing:0!important;border-radius:10px!important;min-height:42px!important;font-size:12.5px!important;font-weight:600!important}.grouped-nav :where(.nav-parent,.nav-subparent,.nav-leaf):hover{color:#fff!important;background:#ffffff0f!important}.grouped-nav .nav-parent{padding-inline:11px!important}.grouped-nav .nav-subparent{color:#9db1a8!important}.grouped-nav .nav-leaf{padding-inline:13px!important}.grouped-nav .nav-leaf:not(.root){min-height:38px!important;font-size:12px!important}.grouped-nav .nav-leaf.active{color:var(--lc-accent)!important;box-shadow:inset 3px 0 0 var(--lc-accent)!important;background:#c9a64b1f!important}.shell[dir=rtl] .grouped-nav .nav-leaf.active{box-shadow:inset -3px 0 0 var(--lc-accent)!important}.nav-icon,.nav-leaf>span,.nav-subparent>span{color:currentColor;place-items:center;height:26px;width:26px!important;min-width:26px!important;display:inline-grid!important}.sidebar-toggle{color:var(--lc-accent)!important;background:#ffffff0a!important;border-color:#ffffff21!important}.aside-foot{border-top:1px solid #ffffff14!important;padding:14px 8px 4px!important}.aside-foot b{color:#dbe7e1;font-size:11px}.aside-foot small{letter-spacing:.16em;color:#718b80!important;font-size:8px!important}.pulse{box-shadow:0 0 0 5px #7ed3681a}.workspace{background:var(--lc-canvas);min-height:100dvh;max-width:none!important;padding:22px clamp(22px,3vw,48px) 36px!important}.workspace>:not(.workspace-actions):not(footer){width:min(100%, var(--lc-page-width));margin-inline:auto}.workspace-actions{width:min(100%, var(--lc-page-width));min-height:48px;gap:8px!important;margin:0 auto 18px!important}.workspace-actions :where(.language,.notification-bell,.avatar){border-radius:10px!important;height:40px!important}.workspace-actions .language{box-shadow:var(--lc-shadow-xs);border:1px solid var(--lc-border)!important;background:var(--lc-surface)!important;color:var(--lc-text)!important;padding:0 14px!important;font-size:12px!important;font-weight:650!important}.workspace-actions .avatar{background:var(--lc-brand-900)!important;width:40px!important;color:var(--lc-accent)!important;font-size:12px!important}:where(.cc-hero,.management-hero,.customer-title,.wallet-detail-head,.agentx-header,.timing-header,.p2p-page>header,.p2p-detail>header){min-height:112px;border:1px solid var(--lc-border)!important;border-radius:var(--lc-radius-lg)!important;background:var(--lc-surface)!important;box-shadow:var(--lc-shadow-xs)!important;padding:22px 24px!important}:where(.cc-hero,.management-hero,.customer-title,.wallet-detail-head,.agentx-header,.timing-header) h1,:where(.cc-hero,.management-hero,.customer-title,.wallet-detail-head,.agentx-header,.timing-header) h2{color:var(--lc-text)!important;margin:3px 0!important;font-size:25px!important;font-weight:700!important}:where(.cc-hero,.management-hero,.customer-title,.wallet-detail-head,.agentx-header,.timing-header) p{color:var(--lc-text-secondary)!important;margin:0!important;font-size:13px!important}.hero-card{border:1px solid #ffffff14;box-shadow:0 18px 45px #06251d24;border-radius:var(--lc-radius-lg)!important;background:linear-gradient(125deg, var(--lc-brand-950), #0b4434)!important;min-height:190px!important;margin:0 0 16px!important;padding:30px 32px!important}.hero-card h2{margin:7px 0!important;font-size:27px!important}.hero-card p:not(.eyebrow){font-size:13px;color:#b4c7be!important}.hero-card .eyebrow{color:var(--lc-accent)!important}.equation{gap:10px!important;margin-top:22px!important}.equation span{border:1px solid #ffffff14;background:#ffffff0f!important;padding:8px 11px!important}.seal{border-color:#c9a64b47!important;width:116px!important;height:116px!important}:where(.shell,.agentx,.merchant-portal) button,:where(.shell,.agentx,.merchant-portal) input,:where(.shell,.agentx,.merchant-portal) select,:where(.shell,.agentx,.merchant-portal) textarea{border-radius:10px}:where(.shell,.agentx,.merchant-portal) input:not([type=checkbox]):not([type=radio]):not([type=file]),:where(.shell,.agentx,.merchant-portal) select{min-height:var(--lc-control-height);border:1px solid var(--lc-border-strong);background:var(--lc-surface);color:var(--lc-text);padding-inline:12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}:where(.shell,.agentx,.merchant-portal) textarea{border:1px solid var(--lc-border-strong);background:var(--lc-surface);color:var(--lc-text);resize:vertical;padding:11px 12px;font-size:13px;line-height:1.55}:where(.shell,.agentx,.merchant-portal) input:hover:not(:disabled),:where(.shell,.agentx,.merchant-portal) select:hover:not(:disabled),:where(.shell,.agentx,.merchant-portal) textarea:hover:not(:disabled){border-color:#aebfb6}:where(.shell,.agentx,.merchant-portal) input:focus,:where(.shell,.agentx,.merchant-portal) select:focus,:where(.shell,.agentx,.merchant-portal) textarea:focus{box-shadow:var(--lc-focus);outline:0;border-color:var(--lc-brand-700)!important}:where(.form-fields,.cc-form-grid,.agent-fields,.cash-form,.content-form-grid,.financial-rule-form) label{color:#4d5d55!important;font-size:12px!important;font-weight:650!important}.primary-action,.approve-action,:where(.form-actions,.sticky-actions,.cc-modal>footer,.cash-modal>footer,.deposit-form>footer) button:last-child:not(.danger-action){transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;box-shadow:0 5px 14px #082f251f;min-height:var(--lc-control-height)!important;border:1px solid var(--lc-brand-900)!important;background:var(--lc-brand-900)!important;color:#fff!important;border-radius:10px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important}.primary-action:hover:not(:disabled),.approve-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #082f252e;border-color:var(--lc-brand-800)!important;background:var(--lc-brand-800)!important}.secondary-action,:where(.form-actions,.sticky-actions,.cc-modal>footer,.cash-modal>footer,.deposit-form>footer) button:not(:last-child){min-height:var(--lc-control-height);border:1px solid var(--lc-border-strong)!important;background:var(--lc-surface)!important;color:var(--lc-text)!important;border-radius:10px!important;padding:0 15px!important;font-size:13px!important;font-weight:650!important}.danger-action{min-height:var(--lc-control-height);background:var(--lc-danger-bg)!important;color:var(--lc-danger)!important;box-shadow:none!important;border:1px solid #efc2c6!important}:where(.tabs,.customer-tabs,.wallet-tabs,.kyc-tabs,.fin-tabs,.ledger-tabs,.merchant-tabs,.legal-tabs,.wallet-tx-tabs){scrollbar-width:none;align-items:center;min-height:48px;display:flex;overflow-x:auto;border:1px solid var(--lc-border)!important;background:var(--lc-surface)!important;border-radius:12px!important;gap:4px!important;padding:5px!important}:where(.customer-tabs,.wallet-tabs,.kyc-tabs,.fin-tabs,.ledger-tabs,.merchant-tabs,.legal-tabs,.wallet-tx-tabs) button{white-space:nowrap;min-height:36px!important;color:var(--lc-text-secondary)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important}:where(.customer-tabs,.wallet-tabs,.kyc-tabs,.fin-tabs,.ledger-tabs,.merchant-tabs,.legal-tabs,.wallet-tx-tabs) button.active{box-shadow:0 4px 12px #082f2524;background:var(--lc-brand-900)!important;color:#fff!important}:where(.panel,.cc-card,.agentx-panel,.timing-card,.screen-editor-card,.legal-editor,.mobile-preview-panel,.legal-preview,.document-card,.restriction-card,.customer-card,.wallet-card,.quote-box){border:1px solid var(--lc-border)!important;border-radius:var(--lc-radius-lg)!important;background:var(--lc-surface)!important;box-shadow:var(--lc-shadow-xs)!important}.panel{overflow:hidden}.panel-head,.section-head,.records-head{min-height:66px;border-bottom:1px solid var(--lc-border)!important;background:var(--lc-surface)!important;padding:16px 20px!important}.panel-head h3,.section-head h3,.records-head h3{margin:2px 0 0!important;font-size:16px!important}:where(.stats,.management-kpis,.customer-kpis,.wallet-kpis,.ledger-kpis,.p2p-kpis,.kyc-kpis,.fin-kpis,.cc-kpis,.agent-kpi-grid,.agentx-kpis,.merchant-kpis,.workflow-kpis,.approvals-kpis){align-items:stretch;gap:14px!important}:where(.stats,.management-kpis,.customer-kpis,.wallet-kpis,.ledger-kpis,.p2p-kpis,.kyc-kpis,.fin-kpis,.cc-kpis,.agent-kpi-grid,.agentx-kpis,.merchant-kpis,.workflow-kpis,.approvals-kpis)>:where(article,button){height:100%;transition:border-color .15s,box-shadow .15s,transform .15s;border:1px solid var(--lc-border)!important;border-radius:var(--lc-radius-lg)!important;background:var(--lc-surface)!important;min-height:126px!important;color:var(--lc-text)!important;box-shadow:var(--lc-shadow-xs)!important;padding:18px!important}:where(.stats,.management-kpis,.customer-kpis,.wallet-kpis,.ledger-kpis,.p2p-kpis,.kyc-kpis,.fin-kpis,.cc-kpis,.agent-kpi-grid,.agentx-kpis,.merchant-kpis,.workflow-kpis,.approvals-kpis)>button:hover{transform:translateY(-1px);box-shadow:var(--lc-shadow-sm)!important;border-color:#b8c8c0!important}.ui-stat-card{flex-direction:column;display:flex}.ui-stat-top{justify-content:space-between;align-items:center;display:flex}.ui-stat-icon,:where(.stat-top,.customer-kpis,.ledger-kpis,.p2p-kpis) article>i:first-child{place-items:center;background:var(--lc-brand-50)!important;width:38px!important;height:38px!important;color:var(--lc-brand-700)!important;border-radius:10px!important;display:inline-grid!important}.ui-stat-top em{background:var(--lc-success-bg);color:var(--lc-success);letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750}.ui-stat-label{color:var(--lc-text-secondary);margin-top:14px;font-size:12px;font-weight:600}.ui-stat-card strong{font-variant-numeric:tabular-nums;line-height:1.25;margin-top:2px!important;font-size:26px!important}.ui-stat-card small{color:var(--lc-text-muted);margin-top:6px;font-size:10.5px;line-height:1.45}.money,.fin-money,.ledger-money-cell,.money-input,.account-balance-card b{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.012em}.money small{color:var(--lc-text-muted);font-size:.72em;font-weight:700}:where(.cc-tools,.cc-filterbar,.customer-filters,.management-filters,.wallet-tools,.p2p-tools,.md-filters,.agent-list-filters,.agent-operation-filters,.ledger-tools,.module-tools){box-shadow:var(--lc-shadow-xs);border:1px solid var(--lc-border)!important;border-radius:var(--lc-radius-md)!important;background:var(--lc-surface)!important;gap:10px!important;padding:12px!important}.module-tools{flex-wrap:wrap;justify-content:flex-end}.module-tools input{min-width:220px}:where(.cc-table-wrap,.table-wrap,.wallet-table-wrap,.agent-table,.agent-wallet-table,.agent-operation-table,.branch-record-table,.customer-table,.friendly-table,.financial-table,.fin-table,.ledger-table,.p2p-table,.merchant-data-table,.workflow-table,.access-table){overflow-x:auto;border:1px solid var(--lc-border)!important;border-radius:var(--lc-radius-lg)!important;background:var(--lc-surface)!important;box-shadow:var(--lc-shadow-xs)!important}:where(.cc-table,.merchant-data-table table,.table-wrap table,.admin-modal table){border-collapse:separate;border-spacing:0;width:100%}:where(.cc-table,.merchant-data-table table,.table-wrap table,.admin-modal table) th{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--lc-border)!important;background:var(--lc-surface-subtle)!important;height:46px!important;color:var(--lc-text-secondary)!important;padding:0 14px!important;font-size:10.5px!important;font-weight:750!important}:where(.cc-table,.merchant-data-table table,.table-wrap table,.admin-modal table) td{color:#34443d;vertical-align:middle;min-height:56px;border-bottom:1px solid #edf1ef!important;padding:11px 14px!important;font-size:12px!important}:where(.cc-table,.merchant-data-table table,.table-wrap table,.admin-modal table) tbody tr:last-child td{border-bottom:0!important}:where(.cc-table,.merchant-data-table table,.table-wrap table,.admin-modal table) tbody tr:hover td{background:#fafcfb}:where(.customer-row,.friendly-row,.md-row,.kyc-row,.requirement-row,.wallet-row,.hold-row,.p2p-tx-row,.fin-row,.ledger-row,.agent-list-row,.agent-operation-row,.branch-record-row){color:#34443d;background:var(--lc-surface)!important;border-bottom:1px solid #edf1ef!important;min-height:58px!important;padding:10px 14px!important;font-size:12px!important}:where(.customer-row,.friendly-row,.md-row,.kyc-row,.requirement-row,.wallet-row,.hold-row,.p2p-tx-row,.fin-row,.ledger-row,.agent-list-row,.agent-operation-row,.branch-record-row).heading,:where(.agent-table,.agent-wallet-table,.agent-operation-table) .head{letter-spacing:.035em;text-transform:uppercase;background:var(--lc-surface-subtle)!important;min-height:46px!important;color:var(--lc-text-secondary)!important;font-size:10.5px!important;font-weight:750!important}:where(.customer-row,.friendly-row,.md-row,.kyc-row,.requirement-row,.wallet-row,.hold-row,.p2p-tx-row,.fin-row,.ledger-row,.agent-list-row,.agent-operation-row,.branch-record-row):not(.heading):hover{background:#fafcfb!important}.pagination,.cc-pagination-footer,.agent-pagination,.agentx-pager{border-top:1px solid var(--lc-border);min-height:58px;color:var(--lc-text-secondary)!important;padding:11px 14px!important;font-size:11px!important}.pagination button,.cc-pagination-footer button,.agent-pagination button,.agentx-pager button{border:1px solid var(--lc-border)!important;background:var(--lc-surface)!important;min-height:36px!important;color:var(--lc-text)!important;border-radius:8px!important;padding:0 11px!important;font-size:11px!important;font-weight:650!important}.row-actions{gap:5px!important}.row-actions button,.md-actions button,.record-actions button{border:1px solid var(--lc-border)!important;background:var(--lc-surface)!important;min-height:32px!important;color:var(--lc-brand-800)!important;border-radius:8px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:700!important}:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status,.agent-badge,.currency-badge){letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:24px;color:#4f6259!important;background:#edf2ef!important;border-radius:999px!important;padding:4px 8px!important;font-size:9.5px!important;font-style:normal!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).active,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).approved,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).completed,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).posted,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).success,.status.ok{background:var(--lc-success-bg)!important;color:var(--lc-success)!important;border-color:#c9ead9!important}:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).pending,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).processing,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).restricted,.status.warn{background:var(--lc-warning-bg)!important;color:var(--lc-warning)!important;border-color:#efdcad!important}:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).rejected,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).failed,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).blocked,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).suspended,.status.bad{background:var(--lc-danger-bg)!important;color:var(--lc-danger)!important;border-color:#f0c7cb!important}:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).frozen,:where(.status,.cc-status,.wallet-status,.p2p-status,.fin-status,.journal-status,.account-status).review{background:var(--lc-info-bg)!important;color:var(--lc-info)!important;border-color:#c9dcf3!important}.form-fields,.cc-form-grid,.agent-fields,.cash-form,.content-form-grid{gap:16px!important}.form-actions,.sticky-actions{min-height:64px;gap:9px!important;margin-top:20px!important}.modal-backdrop,.cc-modal-shade,.agent-360-backdrop,.merchant-360-backdrop,.kyc-workspace-backdrop,.decision-backdrop,.secure-preview-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000!important;background:#041913b8!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.modal-backdrop.nested,.decision-backdrop,.secure-preview-backdrop{z-index:1100!important}:where(.admin-form,.cc-modal,.agent-form,.deposit-form,.cash-modal,.customer-360,.agent-360,.merchant-360,.kyc-workspace,.secure-preview,.decision-dialog,.freeze-dialog,.admin-modal){width:min(920px,100vw - 48px);border-radius:var(--lc-radius-xl)!important;background:var(--lc-surface)!important;max-width:100%!important;max-height:calc(100dvh - 48px)!important;color:var(--lc-text)!important;border:1px solid #ffffff80!important;box-shadow:0 28px 90px #031c1452!important}.admin-form{width:min(760px,100vw - 48px);overflow:auto}.cc-modal{width:min(980px,100vw - 48px)}.customer-360,.agent-360,.merchant-360,.kyc-workspace{width:min(1320px,100vw - 48px)!important;height:min(900px,100dvh - 48px)!important;min-height:0!important;margin:0!important;overflow:auto!important}.merchant-360-backdrop,.agent-360-backdrop{align-items:center!important}:where(.cc-modal,.deposit-form,.cash-modal)>header,:where(.cc-modal,.deposit-form,.cash-modal)>footer{min-height:68px;border-color:var(--lc-border)!important;background:var(--lc-surface)!important;padding:14px 20px!important}:where(.cc-modal,.deposit-form,.cash-modal)>header h2,:where(.cc-modal,.deposit-form,.cash-modal)>header h3{margin:0!important;font-size:18px!important}:where(.cc-modal,.deposit-form,.cash-modal)>header p{color:var(--lc-text-secondary)!important;margin:3px 0 0!important;font-size:11px!important}:where(.cc-modal,.deposit-form,.cash-modal)>header>button,.form-head>button,.customer-360-head>button{place-items:center;border:1px solid var(--lc-border)!important;background:var(--lc-surface)!important;width:38px!important;height:38px!important;min-height:38px!important;color:var(--lc-text-secondary)!important;border-radius:9px!important;padding:0!important;font-size:20px!important;display:inline-grid!important}.cc-modal-body,.deposit-body,.cash-body,.merchant-tab-content{min-height:0;padding:20px!important;overflow:auto!important}.form-head{border-bottom:1px solid var(--lc-border);padding-bottom:16px}.form-head h3{font-size:18px!important}:where(.overview-grid,.detail-records,.wallet-records,.wallet-overview,.document-grid,.customer-wallet-grid,.agent-activity-grid,.agent-wallet-tx-grid){gap:14px!important}:where(.detail-records,.wallet-records,.wallet-overview,.overview-grid)>article,:where(.branch-summary-grid,.branch-kpi-grid)>:where(article,div){border:1px solid var(--lc-border)!important;border-radius:var(--lc-radius-md)!important;background:var(--lc-surface)!important;padding:17px!important}.field{align-items:center;min-height:38px;border-bottom-color:#edf1ef!important;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)!important;gap:12px!important;padding:8px 0!important;font-size:11px!important}.field small{font-weight:600;color:var(--lc-text-muted)!important}.field span{color:var(--lc-text);font-weight:600}.module-grid{gap:14px!important;padding:18px!important}.module-grid article{border-radius:var(--lc-radius-md)!important;border-color:var(--lc-border)!important;background:var(--lc-surface-raised)!important}:where(.empty-row,.cc-empty,.agentx-empty,.p2p-empty,.ledger-empty,.friendly-empty,.clean-empty,.empty-content-panel,.tab-state,.wallet-tx-empty){text-align:center;place-content:center;gap:6px;min-height:148px;border:1px dashed var(--lc-border-strong)!important;border-radius:var(--lc-radius-md)!important;background:var(--lc-surface-subtle)!important;color:var(--lc-text-secondary)!important;padding:28px!important;display:grid!important}:where(.cc-error,.agent-error,.agentx-error,.fin-error,.wallet-error,.ledger-error,.tab-error,.form-error,.login-error){background:var(--lc-danger-bg)!important;color:var(--lc-danger)!important;border:1px solid #efc7ca!important;border-radius:10px!important;padding:12px 14px!important;font-size:12px!important}.cc-skeleton i,.ledger-skeleton i,.p2p-skeleton i,.customer-skeleton:before{background:linear-gradient(90deg,#edf2ef 20%,#fafcfb 45%,#edf2ef 70%) 0 0/240% 100%!important;animation:1.35s linear infinite lc-shimmer!important}@keyframes lc-shimmer{to{background-position:-240% 0}}:where(.login-screen,.agent-login-screen){background:radial-gradient(circle at 18% 12%, #c9a64b1a, transparent 27%), linear-gradient(135deg, #041d16, var(--lc-brand-950))!important}.login-card{border-radius:var(--lc-radius-xl)!important;background:#fffffffa!important;border:1px solid #ffffffb3!important;box-shadow:0 28px 80px #02130e4d!important}.login-card h1{font-size:24px!important}.login-card>button{min-height:46px;background:var(--lc-brand-900)!important;border-radius:10px!important}.agentx,.merchant-portal{color:var(--lc-text);background:var(--lc-canvas)!important}.agentx-main,.merchant-portal .workspace{padding:22px clamp(18px,2.5vw,34px) 36px!important}.agentx-sidebar{background:linear-gradient(180deg, var(--lc-brand-950), #062a20)!important}@media (width<=1280px){.workspace{padding-inline:24px!important}:where(.management-kpis,.customer-kpis,.wallet-kpis,.ledger-kpis,.p2p-kpis,.kyc-kpis,.fin-kpis,.cc-kpis,.agent-kpi-grid,.agentx-kpis,.merchant-kpis,.workflow-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.shell>aside,.shell>aside.collapsed{border-inline-end:0;border-bottom:1px solid #ffffff14}.workspace{padding:14px 14px 28px!important}.workspace-actions{min-height:52px;background:var(--lc-canvas)!important;margin-bottom:12px!important;padding:6px 0!important}:where(.cc-hero,.management-hero,.customer-title,.wallet-detail-head,.agentx-header,.timing-header,.p2p-page>header,.p2p-detail>header){min-height:auto;padding:18px!important}.hero-card{padding:22px!important}.module-tools{justify-content:flex-start}.module-tools input{min-width:0;width:100%!important}.modal-backdrop,.cc-modal-shade,.agent-360-backdrop,.merchant-360-backdrop,.kyc-workspace-backdrop,.decision-backdrop,.secure-preview-backdrop{padding:12px!important}:where(.admin-form,.cc-modal,.agent-form,.deposit-form,.cash-modal,.customer-360,.agent-360,.merchant-360,.kyc-workspace,.secure-preview,.decision-dialog,.freeze-dialog,.admin-modal){border-radius:var(--lc-radius-lg)!important;width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}}@media (width<=640px){body{font-size:13px}.workspace,.workspace-actions .language{padding-inline:10px!important}:where(.stats,.management-kpis,.customer-kpis,.wallet-kpis,.ledger-kpis,.p2p-kpis,.kyc-kpis,.fin-kpis,.cc-kpis,.agent-kpi-grid,.agentx-kpis,.merchant-kpis,.workflow-kpis,.approvals-kpis){grid-template-columns:1fr!important}:where(.stats,.management-kpis,.customer-kpis,.wallet-kpis,.ledger-kpis,.p2p-kpis,.kyc-kpis,.fin-kpis,.cc-kpis,.agent-kpi-grid,.agentx-kpis,.merchant-kpis,.workflow-kpis,.approvals-kpis)>:where(article,button){min-height:112px!important;padding:15px!important}.form-fields,.cc-form-grid,.agent-fields,.cash-form,.content-form-grid{grid-template-columns:1fr!important}.form-fields .wide,.cc-form-grid .wide,.content-form-grid .wide{grid-column:auto!important}.panel-head,.section-head,.records-head{padding:14px!important}.module-grid{grid-template-columns:1fr!important;padding:12px!important}.field{grid-template-columns:1fr!important;gap:2px!important}.modal-backdrop,.cc-modal-shade,.agent-360-backdrop,.merchant-360-backdrop,.kyc-workspace-backdrop,.decision-backdrop,.secure-preview-backdrop{padding:0!important}:where(.admin-form,.cc-modal,.agent-form,.deposit-form,.cash-modal,.customer-360,.agent-360,.merchant-360,.kyc-workspace,.secure-preview,.decision-dialog,.freeze-dialog,.admin-modal){border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.receipt-modal{width:min(980px,100vw - 32px)!important}.receipt-grid-scroll{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:0 24px;margin:0;padding:24px;display:grid;overflow:auto}.receipt-grid-scroll .receipt-grid-row{grid-template-columns:minmax(130px,.75fr) minmax(0,1.25fr);align-items:center;gap:12px;min-width:0;display:grid}.receipt-label,.receipt-value{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.receipt-value{text-align:end;word-break:break-word;margin:0;font-weight:700}@media (width<=640px){.receipt-grid-scroll{grid-template-columns:1fr;padding:18px}.receipt-grid-scroll .receipt-grid-row{grid-template-columns:1fr;gap:4px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lc-canvas:#111a16;--lc-surface:#17231d;--lc-surface-subtle:#1d2c24;--lc-surface-raised:#23342b;--lc-text:#f3f1ea;--lc-text-secondary:#c5cec2;--lc-text-muted:#9daa9f;--lc-border:#33473b;--lc-border-strong:#4b6052;--lc-gold-soft:#393421;--lc-success:#59d59c;--lc-success-bg:#12382a;--lc-warning:#efc36e;--lc-warning-bg:#3a2d16;--lc-danger:#ff9399;--lc-danger-bg:#3b1d21;--lc-info:#8abcf4;--lc-info-bg:#172f4b;--lc-violet:#dfbf73;--lc-violet-bg:#393421;--lc-chart-primary:#73aa8d;--lc-chart-secondary:#dfbf73;--lc-chart-tertiary:#77aaa0;--lc-chart-muted:#9daa9f;--lc-overlay:#010805c7;--lc-shadow-xs:0 1px 2px #00000038;--lc-shadow-sm:0 12px 28px #0003;--lc-shadow-md:0 22px 60px #0000005c;--lc-focus:0 0 0 3px #c9a64b47;--accent-soft:var(--lc-gold-soft)}html,body,.shell,.workspace,.agentx,.agentx-main,:where(article,section,button,input,select,textarea,aside,header,footer){transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.theme-toggle{border:1px solid var(--lc-border);background:var(--lc-surface);min-width:44px;min-height:44px;color:var(--lc-text);box-shadow:var(--lc-shadow-xs);border-radius:11px;align-items:center;gap:10px;padding:5px 11px;display:inline-flex}.theme-toggle:hover{border-color:var(--lc-border-strong);background:var(--lc-surface-subtle)}.theme-toggle.compact{justify-content:center;width:44px;padding:0}.theme-toggle-icon{place-items:center;width:20px;height:20px;display:grid}.theme-toggle-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.theme-toggle-icon svg circle{fill:none}.theme-toggle-copy{text-align:start;line-height:1.15;display:grid}.theme-toggle-copy b{font-size:12px}.theme-toggle-copy small{color:var(--lc-text-muted);font-size:9px}.workspace-actions{align-items:center!important;gap:9px!important}.workspace-context{gap:1px;min-width:0;margin-inline-end:auto;display:grid}.workspace-context small{color:var(--lc-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.workspace-context strong{color:var(--lc-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ui-stat-card{position:relative;overflow:hidden}.ui-stat-card:hover,.agentx-kpi:hover{transform:translateY(-2px);border-color:var(--lc-border-strong)!important;box-shadow:var(--lc-shadow-sm)!important}.ui-stat-card:before{content:"";background:var(--stat-tone,var(--lc-brand-700));width:3px;position:absolute;inset-block:0;inset-inline-start:0}.ui-stat-card.tone-success{--stat-tone:var(--lc-success);--stat-soft:var(--lc-success-bg)}.ui-stat-card.tone-info{--stat-tone:var(--lc-info);--stat-soft:var(--lc-info-bg)}.ui-stat-card.tone-warning{--stat-tone:var(--lc-warning);--stat-soft:var(--lc-warning-bg)}.ui-stat-card.tone-danger{--stat-tone:var(--lc-danger);--stat-soft:var(--lc-danger-bg)}.ui-stat-card.tone-violet{--stat-tone:var(--lc-violet);--stat-soft:var(--lc-violet-bg)}.ui-stat-card .ui-stat-icon{color:var(--stat-tone,var(--lc-brand-700))!important;background:var(--stat-soft,var(--lc-brand-100))!important}.ui-stat-card strong,.agentx-kpi b,.field-value,td,dd{font-variant-numeric:tabular-nums}.management-kpi{--kpi-tone:var(--lc-brand-700);--kpi-soft:var(--lc-brand-100);position:relative;overflow:hidden;border-top:3px solid var(--kpi-tone)!important}.management-kpi.tone-success{--kpi-tone:var(--lc-success);--kpi-soft:var(--lc-success-bg)}.management-kpi.tone-info{--kpi-tone:var(--lc-info);--kpi-soft:var(--lc-info-bg)}.management-kpi.tone-warning{--kpi-tone:var(--lc-warning);--kpi-soft:var(--lc-warning-bg)}.management-kpi.tone-danger{--kpi-tone:var(--lc-danger);--kpi-soft:var(--lc-danger-bg)}.management-kpi.tone-violet{--kpi-tone:var(--lc-violet);--kpi-soft:var(--lc-violet-bg)}.management-kpi-icon{background:var(--kpi-soft);width:40px;height:40px;color:var(--kpi-tone);border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.management-kpi strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.2;font-size:clamp(22px,1.7vw,30px)!important}.chart-card{--chart-tone:var(--lc-brand-700)}.chart-card.chart-info{--chart-tone:var(--lc-chart-tertiary)}.chart-card.chart-warning{--chart-tone:var(--lc-chart-secondary)}.chart-card.chart-violet{--chart-tone:var(--lc-chart-muted)}.chart-card .bar-row{grid-template-columns:minmax(100px,.75fr) minmax(0,1fr) minmax(64px,auto);gap:12px}.chart-card .bar-row i{background:var(--lc-surface-subtle);border:1px solid var(--lc-border);height:8px}.chart-card .bar-row i span{background:var(--chart-tone);transition:width .2s}.chart-card .bar-row b{color:var(--lc-text);font-variant-numeric:tabular-nums}@media (width>=901px){.shell>aside{width:256px!important;min-width:256px!important;max-width:256px!important;overflow:visible!important}.shell>aside.collapsed{width:76px!important;min-width:76px!important;max-width:76px!important;padding:18px 10px!important}.shell[dir=ltr]:not(.arabic-mode)>.workspace{width:calc(100% - 256px)!important;margin-left:256px!important}.shell[dir=rtl]>.workspace,.shell.arabic-mode>.workspace{width:calc(100% - 256px)!important;margin-right:256px!important}.shell[dir=ltr]:not(.arabic-mode):has(>aside.collapsed)>.workspace{width:calc(100% - 76px)!important;margin-left:76px!important}:is(.shell[dir=rtl]:has(>aside.collapsed)>.workspace,.shell.arabic-mode:has(>aside.collapsed)>.workspace){width:calc(100% - 76px)!important;margin-right:76px!important}}.shell>aside .grouped-nav{scrollbar-width:none}.shell>aside .grouped-nav::-webkit-scrollbar{width:0;height:0}.shell>aside.collapsed .brand{place-items:center;grid-template-columns:1fr!important;padding-inline:0!important;display:grid!important}.shell>aside.collapsed .brand>div{display:none!important}.shell>aside.collapsed .brand .mark{width:42px;height:42px;margin:0}.shell>aside.collapsed .sidebar-toggle{box-shadow:0 5px 18px #0000003d;inset-inline-end:-25px!important;top:16px!important}.shell>aside.collapsed .grouped-nav{padding-inline:0!important;overflow-x:visible!important}.shell>aside.collapsed .nav-children,.shell>aside.collapsed .nav-subchildren{display:none!important}.shell>aside.collapsed .nav-group,.shell>aside.collapsed .nav-leaf.root{min-height:44px;width:44px!important;margin:5px auto!important}.shell>aside.collapsed .nav-parent,.shell>aside.collapsed .nav-leaf.root{border-radius:12px!important;grid-template-columns:1fr!important;place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;display:grid!important}.shell>aside.collapsed .nav-parent b,.shell>aside.collapsed .nav-parent>i{display:none!important}.shell>aside.collapsed .nav-icon,.shell>aside.collapsed .nav-leaf.root>span{place-items:center;display:grid;width:40px!important;height:40px!important}.shell>aside.collapsed .nav-group.parent-active .nav-parent,.shell>aside.collapsed .nav-leaf.root.active{box-shadow:inset 3px 0 0 var(--lc-accent);color:var(--lc-accent)!important;background:#c9a64b24!important}.shell>aside.collapsed .aside-foot{justify-content:center;padding-inline:0!important}.shell>aside.collapsed .aside-foot>div:last-child{display:none}.shell>aside.collapsed :is(.nav-parent,.nav-leaf.root)[data-tooltip]:after,.agentx.agentx-collapsed .agentx-sidebar nav button[data-tooltip]:after{content:attr(data-tooltip);z-index:80;inset-inline-start:calc(100% + 12px);border:1px solid var(--lc-border-strong);background:var(--lc-surface-raised);width:max-content;max-width:220px;color:var(--lc-text);box-shadow:var(--lc-shadow-sm);opacity:0;pointer-events:none;visibility:hidden;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.3;transition:opacity .14s,transform .14s;position:absolute;top:50%;transform:translateY(-50%)translate(-4px)}.shell>aside.collapsed :is(.nav-parent,.nav-leaf.root)[data-tooltip]:hover:after,.agentx.agentx-collapsed .agentx-sidebar nav button[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)}.agentx{grid-template-columns:256px minmax(0,1fr)!important}.agentx.rtl{grid-template-columns:minmax(0,1fr) 256px!important}.agentx.agentx-collapsed{grid-template-columns:76px minmax(0,1fr)!important}.agentx.rtl.agentx-collapsed{grid-template-columns:minmax(0,1fr) 76px!important}.agentx-sidebar{width:256px;overflow:visible}.agentx.agentx-collapsed .agentx-sidebar{width:76px;overflow:visible}.agentx-sidebar nav{scrollbar-width:none;overflow-x:visible!important}.agentx-sidebar nav::-webkit-scrollbar{width:0}.agentx-sidebar nav button{position:relative}.agentx-sidebar nav button i{place-items:center;display:grid}.agentx.agentx-collapsed .agentx-sidebar nav button{border-radius:12px;width:44px;height:44px;margin-inline:auto}.agentx.agentx-collapsed .agentx-sidebar nav button.active{box-shadow:inset 3px 0 0 var(--lc-accent)}.agentx.agentx-collapsed .agentx-collapse{inset-inline-end:-22px;box-shadow:0 5px 18px #0000003d}.agentx-greeting{color:var(--lc-brand-700);margin:8px 0 3px;font-size:14px;display:block}.agentx-kpi{--kpi-tone:var(--lc-brand-700);--kpi-soft:var(--lc-brand-100);border-top:3px solid var(--kpi-tone)!important}.agentx-kpi.tone-success{--kpi-tone:var(--lc-success);--kpi-soft:var(--lc-success-bg)}.agentx-kpi.tone-info{--kpi-tone:var(--lc-info);--kpi-soft:var(--lc-info-bg)}.agentx-kpi.tone-warning{--kpi-tone:var(--lc-warning);--kpi-soft:var(--lc-warning-bg)}.agentx-kpi.tone-danger{--kpi-tone:var(--lc-danger);--kpi-soft:var(--lc-danger-bg)}.agentx-kpi.tone-violet{--kpi-tone:var(--lc-violet);--kpi-soft:var(--lc-violet-bg)}.agentx-kpi i{color:var(--kpi-tone)!important;background:var(--kpi-soft)!important}.agentx-quick-pro>button{text-align:start;justify-content:flex-start;align-items:center;gap:12px;padding:0 16px;display:flex}.agentx-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agentx-action-grid>button{text-align:start;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 12px;display:flex;height:auto!important}.agentx-action-grid>button>span{line-height:1.25;display:grid}.agentx-action-grid>button small{font-size:9px}.agentx-action-grid .agent-secondary-action{background:var(--lc-surface-subtle)!important;border-color:var(--lc-border)!important;color:var(--lc-text)!important}.agentx-quick-pro>button>span{line-height:1.25;display:grid}.agentx-quick-pro>button small{color:#ffffffab;font-size:10px}.agentx-quick-pro .cash-out-action{background:var(--lc-surface)!important;border-color:var(--lc-border-strong)!important;color:var(--lc-text)!important}.agentx-quick-pro .cash-out-action small{color:var(--lc-text-muted)}.cash-modal{width:min(820px,100vw - 32px);grid-template-rows:auto auto minmax(0,1fr) auto!important}.cash-modal.receipt-modal{grid-template-rows:auto minmax(0,1fr) auto!important}.cash-modal>header{min-height:86px}.cash-modal>header .eyebrow{margin:0 0 3px!important}.cash-stepper{border-bottom:1px solid var(--lc-border);background:var(--lc-surface-subtle);grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:14px 24px;list-style:none;display:grid}.cash-stepper li{color:var(--lc-text-muted);justify-items:center;gap:4px;display:grid;position:relative}.cash-stepper li:not(:last-child):after{content:"";top:13px;background:var(--lc-border-strong);width:calc(100% - 30px);height:2px;position:absolute;inset-inline-start:calc(50% + 15px)}.cash-stepper li.done:not(:last-child):after{background:var(--lc-success)}.cash-stepper span{z-index:1;border:2px solid var(--lc-border-strong);background:var(--lc-surface);border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid;position:relative}.cash-stepper li.active span{border-color:var(--lc-brand-700);color:var(--lc-brand-700);box-shadow:0 0 0 4px #1161491a}.cash-stepper li.done span{border-color:var(--lc-success);background:var(--lc-success);color:#fff}.cash-stepper small{font-size:10px;font-weight:700}.cash-wallet-lookup{border-bottom:1px solid var(--lc-border);grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:18px;padding-bottom:18px;display:grid}.cash-target-confirmed{background:var(--lc-success-bg);color:var(--lc-success);border:1px solid #087a503d;border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.cash-target-confirmed span{display:grid}.cash-target-confirmed small{color:var(--lc-text-secondary)}.quote-box>header{border-bottom:1px solid var(--lc-border);min-height:auto;padding:0 0 13px}.quote-box>header span{color:var(--lc-text-muted);margin-inline-start:auto;font-size:10px}.cash-review-notice{background:var(--lc-warning-bg);color:var(--lc-warning);border-radius:9px;align-items:center;gap:7px;margin:12px 0 0;padding:10px;font-size:11px;display:flex}.cash-confirmation #otp-confirm{background:var(--lc-surface-subtle);border-radius:11px;margin-top:14px;padding:14px}.cash-confirmation #otp-confirm small{color:var(--lc-text-muted);margin-top:8px;display:block}.cash-success{text-align:center;place-content:center;justify-items:center;min-height:350px;display:grid}.cash-success>i{background:var(--lc-success-bg);width:70px;height:70px;color:var(--lc-success);border-radius:50%;place-items:center;display:grid}.cash-success h3{margin:8px 0 3px;font-size:24px}.cash-success>p:not(.eyebrow){color:var(--lc-text-secondary);margin:0}.cash-success dl{border:1px solid var(--lc-border);background:var(--lc-surface-subtle);border-radius:13px;width:min(480px,100%);margin:22px 0 0;padding:14px 18px}.agent-login-screen{min-height:100dvh;padding:32px;position:relative;overflow:hidden}.agent-login-screen:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a64b21,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;inset:-220px auto auto -180px}.agent-login-theme{z-index:3;position:fixed;inset-block-start:22px;inset-inline-end:22px}.agent-login-theme .theme-toggle{color:#edf6f1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff2e}.agent-login-layout{grid-template-columns:minmax(0,1.15fr) minmax(390px,.75fr);gap:clamp(40px,7vw,100px);width:min(1180px,100%)}.agent-login-intro{z-index:1;position:relative}.agent-login-brand{align-items:center;gap:12px;margin-bottom:56px;display:flex}.agent-login-brand .mark{flex:none}.agent-login-brand div{display:grid}.agent-login-brand b{color:#fff;font-size:20px}.agent-login-brand small{color:#8fac9f;letter-spacing:.18em;font-size:9px;font-weight:800}.agent-login-intro h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(37px,4vw,58px);line-height:1.03}.agent-login-intro>p:not(.eyebrow){color:#afc3b9;max-width:670px;font-size:16px;line-height:1.7}.agent-login-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.agent-login-features article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:11px;min-height:74px;padding:12px;display:flex}.agent-login-features i{width:40px;height:40px;color:var(--lc-accent);background:#c9a64b1f;border-radius:11px;flex:none;place-items:center;display:grid}.agent-login-features div{gap:2px;display:grid}.agent-login-features b{color:#edf6f1;font-size:12px}.agent-login-features small{color:#91aa9e;font-size:10px}.agent-login-trust{color:var(--lc-accent);align-items:center;gap:10px;margin-top:17px;display:flex}.agent-login-trust span{display:grid}.agent-login-trust b{color:#dae9e2;font-size:11px}.agent-login-trust small{color:#779589;font-size:9px}.agent-login-card{width:100%!important;max-width:470px!important;padding:30px!important}.agent-login-card>header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.agent-login-card>header h2,.agent-login-card>header p{margin:0!important}.agent-login-card-icon{background:var(--lc-brand-100);width:48px;height:48px;color:var(--lc-brand-700);border-radius:13px;place-items:center;display:grid}.agent-login-card>p{color:var(--lc-text-secondary)}.agent-login-card>label{margin-top:15px}.agent-login-field{border:1px solid var(--lc-border-strong);background:var(--lc-surface);height:48px;color:var(--lc-text-muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:7px;padding-inline:13px;display:grid}.agent-login-field:focus-within{border-color:var(--lc-brand-700);box-shadow:var(--lc-focus)}.agent-login-field input{width:100%;height:46px;color:var(--lc-text);padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.agent-login-field .password-visibility{width:auto;min-width:42px;height:30px;color:var(--lc-brand-700);background:0 0;border:0;padding:0 6px;font-size:10px;font-weight:800}.agent-login-options{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.agent-login-options label{color:var(--lc-text-secondary);align-items:center;gap:7px;font-size:11px;display:flex}.agent-login-options input{accent-color:var(--lc-brand-700)}.agent-login-options small{max-width:190px;color:var(--lc-text-muted);text-align:end;font-size:9px}.agent-login-submit{width:100%;margin-top:18px}.agent-login-security{color:var(--lc-text-muted);align-items:flex-start;gap:7px;margin-top:13px;font-size:9px;line-height:1.5;display:flex}.login-top-actions{z-index:3;gap:8px;display:flex;position:fixed;inset-block-start:22px;inset-inline-end:22px}.login-top-actions .login-language-toggle{position:static!important}html[data-theme=dark] :where(.workspace,.panel,.ui-stat-card,.cc-card,.management-card,.customer-card,.wallet-card,.agentx-header,.agentx-panel,.agentx-kpi,.agentx-mini-metrics span,.wallet-grid article,.permission-groups section,.cash-modal,.quote-box,.receipt-modal,.admin-form,.cc-modal,.agent-form,.deposit-form,.customer-360,.agent-360,.merchant-360,.kyc-workspace,.secure-preview,.decision-dialog,.freeze-dialog,.admin-modal,.notification-drawer,.notify-drawer,.module-card,.login-card,.agent-list,.agent-list-row,.agent-records,.agent-records>header,.employee-info-card,.employee-hero-card,.employee-permissions-card,.agent-timeline,.agent-branch-card,.agent-wallet-tx-card,.screen-editor-card,.legal-editor,.mobile-preview-panel,.legal-preview,.document-card,.restriction-card,.timing-card,.p2p-card,.ledger-card,.fin-card,.workflow-card,.table,table){background-color:var(--lc-surface)!important;color:var(--lc-text)!important;border-color:var(--lc-border)!important}html[data-theme=dark] :where(input,select,textarea,option,.module-tools,.table-head,thead,th,.agent-table .head,.agentx-empty,.empty-row,.cc-empty,.tab-state,.wallet-mini span,.permission-preview,.agent-readonly,.phone-control,.password-control,.cash-stepper,.cash-success dl,.cash-confirmation #otp-confirm,.agent-login-field,.agent-operation-filters,.agent-list-row.heading,.agent-operation-row.heading){background:var(--lc-surface-subtle)!important;color:var(--lc-text)!important;border-color:var(--lc-border)!important}html[data-theme=dark] :where(td,th,tr,.row,.field,.agent-list-row,.agent-operation-row,.agentx-history-row,.agent-table .row,.receipt-grid-row){border-color:var(--lc-border)!important}html[data-theme=dark] :where(p,small,dt,label,.field-label,.module-subtitle){color:var(--lc-text-secondary)}html[data-theme=dark] :where(h1,h2,h3,h4,h5,b,strong,dd,.field-value){color:var(--lc-text)}html[data-theme=dark] :where(button:not(.primary-action):not(.create-agent):not(.active),.language,.pagination button,.agentx-pager button){background-color:var(--lc-surface-raised);color:var(--lc-text);border-color:var(--lc-border)}html[data-theme=dark] :where(button:not(:disabled):hover,tr:hover,.row:hover,.agent-list-row:hover){background-color:#1a3027!important}html[data-theme=dark] .modal-backdrop,html[data-theme=dark] :where(.cc-modal-shade,.agent-360-backdrop,.merchant-360-backdrop,.kyc-workspace-backdrop,.decision-backdrop,.secure-preview-backdrop){background:var(--lc-overlay)!important}html[data-theme=dark] .login-card{background:#101f19fa!important;border-color:#ffffff1a!important}html[data-theme=dark] .agentx-command-card{background:linear-gradient(135deg,#102f25,#174535)!important}html[data-theme=dark] .agentx-hero{background:linear-gradient(135deg, var(--lc-surface), #13261f 58%, #173729)!important}html[data-theme=dark] .agentx-quick-pro .cash-out-action{background:var(--lc-surface-raised)!important}html[data-theme=dark] .status.ok{background:var(--lc-success-bg);color:var(--lc-success)}html[data-theme=dark] .status.bad{background:var(--lc-danger-bg);color:var(--lc-danger)}html[data-theme=dark] :where(.cc-skeleton i,.ledger-skeleton i,.p2p-skeleton i){background:linear-gradient(90deg,#15271f 20%,#21382e 45%,#15271f 70%) 0 0/240% 100%!important}.agent-table .row>span:nth-child(3),.agent-table .row>span:nth-child(4),.agent-table .row>span:nth-child(5){text-align:end;font-variant-numeric:tabular-nums}@media (width<=1024px){.agentx,.agentx.agentx-collapsed{grid-template-columns:76px minmax(0,1fr)!important}.agentx.rtl,.agentx.rtl.agentx-collapsed{grid-template-columns:minmax(0,1fr) 76px!important}.agentx.rtl .agentx-sidebar{grid-column:2}.agentx-sidebar{width:76px;padding-inline:8px!important}.agentx-brand b,.agentx-brand small,.agentx-sidebar nav span,.agentx-sidebar footer{display:none!important}.agentx-brand{place-items:center;grid-template-columns:1fr!important;padding-inline:0!important}.agentx-sidebar nav button{place-items:center;width:44px;margin-inline:auto;grid-template-columns:1fr!important;padding:0!important}}@media (width<=800px){.agent-login-screen{padding:18px}.agent-login-layout{grid-template-columns:1fr}.agent-login-intro{display:none}.agent-login-card{margin-inline:auto}.agent-login-theme{inset-block-start:14px;inset-inline-end:14px}}@media (width<=640px){.workspace-context{max-width:130px}.workspace-context small{display:none}.cash-stepper{padding-inline:10px}.cash-stepper small{font-size:8px}.cash-wallet-lookup{grid-template-columns:1fr}.agent-login-card{padding:24px 18px!important}.agent-login-options{flex-direction:column;align-items:flex-start}.agent-login-options small{text-align:start;max-width:none}.agentx-action-grid{grid-template-columns:1fr}}:root{--lc-accent-ink:#75591c}:root[data-theme=dark]{--lc-accent-ink:#dfbd6a}.shell>aside,.agentx-sidebar,.merchant-portal>aside,.employee-sidebar{background:linear-gradient(#14271f,#1d3128 58%,#233b2e)!important}.brand,.agentx-brand{gap:10px}.brand .mark,.agentx-brand>span,.agent-login-brand .mark,.login-card .mark,.employee-brand>span{color:#dfbd6a!important;box-shadow:none!important;background:#c9a64b1f!important;border:1px solid #c9a64b61!important;font-family:Noto Sans Arabic,sans-serif!important;font-size:22px!important}.brand b,.agentx-brand b{white-space:nowrap;color:#f3f1ea!important;font-size:13px!important}.brand small,.agentx-brand small{line-height:1.3;color:#b6c1b4!important;letter-spacing:.07em!important}.shell>aside.collapsed .brand .mark,.agentx.agentx-collapsed .agentx-brand>span{margin-inline:auto;width:42px!important;height:42px!important}.agentx.agentx-collapsed .agentx-brand{justify-items:center;grid-template-columns:1fr!important;padding:8px 0!important;display:grid!important}.agentx.agentx-collapsed .agentx-brand :is(b,small){display:none!important}.grouped-nav .nav-leaf.active,.shell>aside.collapsed .nav-leaf.root.active,.agentx-sidebar nav button.active,.employee-sidebar nav button.active{color:#f3f1ea!important;box-shadow:inset 3px 0 0 var(--lc-accent)!important;background:#c9a64b1c!important}.shell[dir=rtl] .grouped-nav .nav-leaf.active,.agentx.rtl .agentx-sidebar nav button.active{box-shadow:inset -3px 0 0 var(--lc-accent)!important}.grouped-nav .nav-leaf.active :is(.dashboard-icon,span),.agentx-sidebar nav button.active i{color:#dfbd6a!important}.admin-login-screen{background:var(--lc-canvas)!important;place-items:stretch stretch!important;padding:0!important;display:grid!important}.admin-login-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);min-height:100dvh;display:grid}.admin-login-intro{color:#f3f1ea;background:#1d3128;flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,80px);display:flex;position:relative;overflow:hidden}.admin-login-intro:after{content:"";opacity:.14;pointer-events:none;clip-path:polygon(0 100%,0 48%,18% 48%,18% 15%,27% 15%,27% 75%,43% 75%,43% 0,53% 0,53% 68%,71% 68%,71% 30%,79% 30%,79% 85%,100% 85%,100% 100%);background:repeating-linear-gradient(90deg,#0000 0 19px,#c9a64b 20px 21px,#0000 22px 39px);width:31%;position:absolute;inset:10% 6% 8% auto}.admin-login-identity{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.admin-login-identity .mark{color:#dfbd6a;background:#c9a64b1f;border:1px solid #c9a64b6b;border-radius:15px;place-items:center;width:58px;height:58px;font:700 27px Noto Sans Arabic,sans-serif;display:grid}.admin-login-identity div{gap:3px;display:grid}.admin-login-identity strong{color:#f3f1ea;font-size:19px}.admin-login-identity small,.admin-login-trust{color:#bfcebe;letter-spacing:.1em;font-size:10px}.admin-login-story{z-index:1;max-width:540px;position:relative}.admin-login-story .eyebrow{color:#dfbd6a!important}.admin-login-story h2{color:#f3f1ea;letter-spacing:-.035em;font-size:clamp(38px,4vw,62px);line-height:1.08}.admin-login-story>p:last-child{color:#ccd8cc;max-width:450px;font-size:16px;line-height:1.7}.admin-login-card{place-self:center;background:var(--lc-surface)!important;border-color:var(--lc-border)!important;width:min(440px,100% - 48px)!important;box-shadow:var(--lc-shadow-md)!important;padding:clamp(28px,3vw,44px)!important}.admin-login-card .eyebrow{color:var(--lc-accent-ink)!important}.admin-login-card h1{margin:6px 0 10px}.admin-login-card input{background:var(--lc-surface);width:100%;min-height:46px;color:var(--lc-text)}.admin-login-card input:focus{outline:2px solid var(--lc-accent);outline-offset:1px}.admin-login-card>button{background:var(--lc-brand-900)!important;color:#f3f1ea!important}.admin-login-card>button:hover:not(:disabled){background:var(--lc-brand-700)!important}.admin-login-help{color:var(--lc-text-muted);text-align:center;margin-top:20px;display:block}.login-top-actions{inset-inline-end:24px}.agent-login-screen{background:linear-gradient(90deg, #1d3128 0 60%, var(--lc-canvas) 60% 100%)!important}.agent-login-theme .theme-toggle{background:var(--lc-surface)!important;border-color:var(--lc-border)!important;color:var(--lc-brand-900)!important}.agent-login-intro .eyebrow{color:#dfbd6a!important}.agent-login-features i{color:#dfbd6a;background:#c9a64b1f}.agent-login-trust{color:#dfbd6a}.agent-login-card{background:var(--lc-surface)!important;border-color:var(--lc-border)!important}.agent-login-mobile-brand{color:var(--lc-brand-900);margin-bottom:18px;font-weight:800;display:none}.agent-login-mobile-brand small{color:var(--lc-accent-ink);font-size:11px;display:block}.agent-login-submit,.agentx .primary-action{background:var(--lc-brand-900)!important;color:#f3f1ea!important}.agent-login-submit:hover:not(:disabled),.agentx .primary-action:hover:not(:disabled){background:var(--lc-brand-700)!important}.agentx-action-grid .cash-in-action{background:var(--lc-brand-900)!important;color:#f3f1ea!important}.agentx-action-grid .cash-out-action{border-color:var(--lc-accent)!important}.agentx-action-grid .agent-secondary-action:nth-of-type(2){border-color:#c9a64b73!important}.agentx-kpi.tone-violet,.management-kpi.tone-violet,.ui-stat-card.tone-violet{--kpi-tone:var(--lc-accent-ink);--kpi-soft:var(--lc-gold-soft);--stat-tone:var(--lc-accent-ink);--stat-soft:var(--lc-gold-soft)}.agentx-kpi.tone-violet i,.management-kpi.tone-violet .management-kpi-icon,.ui-stat-card.tone-violet .ui-stat-icon{color:var(--lc-accent-ink)!important}.merchant-kpis.visual .purple{background:var(--lc-gold-soft)!important;color:var(--lc-accent-ink)!important}:where(.cc-table tbody tr,.agent-table .row,.agent-list-row):hover{background:var(--lc-brand-50)!important}html[data-theme=dark] :where(.cc-table tbody tr,.agent-table .row,.agent-list-row):hover{background:var(--lc-surface-raised)!important}html[data-theme=dark] .admin-login-screen{background:var(--lc-canvas)!important}html[data-theme=dark] .admin-login-card,html[data-theme=dark] .agent-login-card{background:var(--lc-surface)!important}html[data-theme=dark] .agent-login-screen{background:linear-gradient(90deg, #1d3128 0 60%, var(--lc-canvas) 60% 100%)!important}@media (width<=900px){.admin-login-layout{grid-template-columns:1fr}.admin-login-intro{min-height:235px;padding:30px 24px}.admin-login-story{display:none}.admin-login-card{margin:28px auto}.agent-login-screen{background:linear-gradient(180deg, #1d3128, var(--lc-canvas) 40%)!important}.agent-login-mobile-brand{display:block}}@media (width<=560px){.admin-login-intro{min-height:170px;padding:24px 20px}.admin-login-trust{display:none}.admin-login-card{margin-block:20px 32px;width:calc(100% - 32px)!important}}@media print{.receipt-modal,.agent-receipt{color:#202820!important;background:#fff!important}.receipt-modal .eyebrow,.agent-receipt .eyebrow{letter-spacing:.08em;color:#202820!important;font-size:11px!important}.receipt-modal :is(dt,dd),.agent-receipt :is(dt,dd){color:#202820!important}}.brand-artwork{background:#1d3128;flex:none;line-height:0;display:block;overflow:hidden}.brand-artwork img{object-fit:contain;width:100%;height:100%;display:block}.brand-artwork-lockup{aspect-ratio:350/430}.brand-artwork-mark{aspect-ratio:1}.loading-brand-mark{border-radius:10px;width:46px}.password-brand-artwork{width:100px;margin-bottom:14px}.shell>aside .brand,.merchant-portal>aside .brand{background:#1d3128;border-radius:14px;justify-content:center;min-height:166px;position:relative;padding:7px 8px 14px!important;display:flex!important}.sidebar-brand-artwork{width:118px;border-radius:0!important;height:auto!important}.brand .sidebar-toggle{top:14px;margin:0;position:absolute;inset-inline-end:4px}.shell>aside.collapsed .brand{min-height:64px;padding:10px 0!important}.shell>aside.collapsed .sidebar-brand-artwork{width:42px}.shell>aside.collapsed .brand .sidebar-toggle{top:14px!important}.agentx-brand{justify-items:center;min-height:160px;background:#1d3128!important;border-color:#c9a64b33!important;grid-template-columns:1fr!important;padding:10px!important;display:grid!important}.agent-sidebar-artwork{border-radius:0!important;width:112px!important;height:auto!important}.agentx.agentx-collapsed .agentx-brand{min-height:64px;padding:8px 0!important}.agentx.agentx-collapsed .agent-sidebar-artwork{width:42px!important}.admin-login-identity{align-items:flex-start}.admin-login-logo{width:clamp(150px,17vw,205px)}.agent-login-brand{margin-bottom:20px}.agent-login-logo{width:145px}.agent-login-mobile-logo{width:72px}.agent-login-mobile-brand b{margin-top:8px;display:block}.agent-login-screen:before{display:none}.receipt-brand-artwork{align-self:center;width:66px}.receipt-modal>header{gap:16px}@media print{.receipt-brand-artwork{width:86px}.receipt-brand-artwork img{filter:grayscale()contrast(1.5)}}@media (width<=1024px){.agentx-brand{min-height:64px}.agent-sidebar-artwork{width:42px!important}}@media (width<=900px){.admin-login-logo{width:92px}}@media (width<=560px){.admin-login-logo{width:82px}}
