.admin-redesign{--admin-sidebar-open:264px;--admin-sidebar-collapsed:72px;--admin-sidebar-width:var(--admin-sidebar-open);--admin-title-page:27px;--admin-title-section:16px;--admin-title-card:15px;--admin-text-body:14px;--admin-text-secondary:13px;--admin-text-caption:12px;--admin-border:#e3e8ee;--admin-muted:#596579;--admin-text:#1a1f36;--black:#1a1f36;--muted:#596579;--line:#e3e8ee;--text:#1a1f36;--text-muted:#596579;--border:#e3e8ee;--surface:#fff;--op-color-text:#1a1f36;--op-color-muted:#596579;--op-color-text-muted:#596579;--op-color-canvas:#f7f8fa;--op-color-surface:#fff;--op-color-border:#e3e8ee;--op-color-border-soft:#e3e8ee;--op-radius-sm:6px;--op-radius-md:6px;--op-radius-lg:8px;--op-shadow-card:none;background:#fff;color:var(--admin-text);font-size:14px;line-height:1.55}.admin-redesign .lucide{stroke-width:1.5}.admin-redesign :focus-visible{outline:2px solid var(--primary,#002cdd);outline-offset:3px}.admin-redesign .admin-shell{display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);min-height:100svh;background:#fff;transition:grid-template-columns .18s ease}.admin-redesign .admin-shell[data-sidebar-collapsed=true],html[data-admin-sidebar=collapsed] .admin-redesign .admin-shell{--admin-sidebar-width:var(--admin-sidebar-collapsed)}.admin-redesign .dashboard-sidebar{width:var(--admin-sidebar-width);padding:24px 12px 16px;background:#f7f8fa;border-right:1px solid var(--admin-border);overflow-y:auto;scrollbar-width:thin;transition:width .18s ease}.admin-redesign .admin-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 4px 20px 12px}.admin-redesign .admin-sidebar-header>.brand-logo{min-width:0;margin:0}.admin-redesign .admin-sidebar-toggle{width:34px;height:34px;display:grid;place-items:center;flex:none;border:1px solid var(--admin-border);border-radius:6px;background:#fff;color:var(--admin-muted);cursor:pointer}.admin-redesign .admin-sidebar-toggle:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--admin-border))}.admin-redesign .dashboard-sidebar>.brand-logo{margin:0 12px 24px;flex-shrink:0}.admin-redesign .dashboard-sidebar .brand-logo__icon{width:28px;height:28px}.admin-redesign .dashboard-sidebar .brand-logo>span{font-size:23px}.admin-redesign .sidebar-section-label{margin:0 12px 10px;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--admin-muted)}.admin-redesign .admin-sidebar-nav{gap:4px;flex-shrink:0}.admin-redesign .admin-sidebar-nav :is(.admin-nav-dashboard,.admin-nav-group-trigger,.admin-nav-submenu a){min-height:36px;height:auto;border-radius:6px;padding:8px 10px;color:var(--admin-muted);font-size:13px!important;font-weight:550}.admin-redesign .admin-nav-submenu a{padding-left:28px}.admin-redesign .admin-shell[data-sidebar-collapsed=true] .admin-sidebar-header{justify-content:center;margin-inline:0}.admin-redesign .admin-shell[data-sidebar-collapsed=true] .admin-nav-chevron,.admin-redesign .admin-shell[data-sidebar-collapsed=true] .admin-sidebar-header .brand-logo>span,.admin-redesign .admin-shell[data-sidebar-collapsed=true] .admin-sidebar-nav :is(a,button)>span:not(.sidebar-nav-icon),.admin-redesign .admin-shell[data-sidebar-collapsed=true] .sidebar-bottom .logout-button span,.admin-redesign .admin-shell[data-sidebar-collapsed=true] .sidebar-section-label{display:none}.admin-redesign .admin-shell[data-sidebar-collapsed=true] .admin-sidebar-nav :is(.admin-nav-dashboard,.admin-nav-group-trigger,.admin-nav-submenu a){justify-content:center;padding-inline:8px}.admin-redesign .admin-shell[data-sidebar-collapsed=true] .admin-nav-submenu{display:none}.admin-redesign .admin-shell[data-sidebar-collapsed=true] .sidebar-nav-icon{width:22px;display:grid;place-items:center}.admin-redesign .admin-sidebar-nav :is(a,button):hover{background:#eaeef4}.admin-redesign .admin-sidebar-nav a.active{background:color-mix(in srgb,var(--primary) 8%,white);color:var(--primary);font-weight:650}.admin-redesign .sidebar-nav-icon{background:transparent;color:inherit;border-radius:0}.admin-redesign .admin-sidebar-nav a.active>i{display:none}.admin-redesign .dashboard-sidebar .sidebar-bottom{position:static;background:transparent;padding-top:12px;margin-top:auto;border-top:1px solid var(--admin-border);flex-shrink:0}.admin-redesign .dashboard-area{min-width:0;background:#fff}.admin-redesign .dashboard-topbar{height:65px;padding-inline:36px;background:white;border-bottom:1px solid var(--admin-border)}.admin-redesign .dashboard-content{min-width:0;max-width:1580px;width:auto;margin-inline:auto;padding:28px 36px 48px}.admin-redesign .admin-page{min-width:0;width:100%;display:grid;align-content:start;gap:22px}.admin-redesign .admin-page-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.admin-redesign .admin-page-header__copy{min-width:0;max-width:780px}.admin-redesign .admin-page-header__eyebrow{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:11px;font-weight:650}.admin-redesign .admin-page-header h1{margin:0;color:var(--admin-text);font-size:clamp(27px,2vw,32px);font-weight:650;letter-spacing:-.035em}.admin-redesign .admin-page-header p{margin:7px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.6}.admin-redesign .admin-page-header__meta{margin-top:9px;color:#8792a5;font-size:11px}.admin-redesign .admin-page-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-redesign .admin-kpi-rail{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));overflow:hidden;border-block:1px solid var(--admin-border);background:#fff}.admin-redesign .admin-kpi-rail article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;padding:18px 20px;border-right:1px solid var(--admin-border)}.admin-redesign .admin-kpi-rail article:last-child{border-right:0}.admin-redesign .admin-kpi-rail i{grid-row:1/4;color:var(--primary)}.admin-redesign .admin-kpi-rail small,.admin-redesign .admin-kpi-rail span{color:var(--admin-muted);font-size:11px}.admin-redesign .admin-kpi-rail strong{min-width:0;color:var(--admin-text);font-size:clamp(20px,1.7vw,27px);font-weight:600;line-height:1.25;letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.admin-redesign .admin-kpi-rail article[data-tone=success] small{color:#087b50}.admin-redesign .admin-kpi-rail article[data-tone=warning] small{color:#8b4a0c}.admin-redesign .admin-kpi-rail article[data-tone=danger] small{color:#b42318}.admin-redesign .admin-detail-section,.admin-redesign .admin-panel{min-width:0;border:1px solid var(--admin-border);border-radius:8px;background:#fff}.admin-redesign .admin-detail-section>header,.admin-redesign .admin-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--admin-border)}.admin-redesign :is(.admin-panel__header,.admin-detail-section>header) h2{margin:0;color:var(--admin-text);font-size:16px;font-weight:650}.admin-redesign :is(.admin-panel__header,.admin-detail-section>header) p{margin:5px 0 0;color:var(--admin-muted);font-size:11px;line-height:1.55}.admin-redesign .admin-detail-section__actions,.admin-redesign .admin-panel__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-redesign .admin-detail-section__body,.admin-redesign .admin-panel__body{min-width:0;padding:20px}.admin-redesign .admin-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--admin-border)}.admin-redesign .admin-toolbar__actions,.admin-redesign .admin-toolbar__primary{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-redesign .admin-toolbar__actions{justify-content:flex-end}.admin-redesign .admin-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid var(--admin-border);border-radius:999px;background:#f7f8fa;color:var(--admin-muted);font-size:10px;font-weight:700;white-space:nowrap}.admin-redesign .admin-status-badge[data-tone=info]{border-color:#b9cbff;background:#edf2ff;color:#173ea5}.admin-redesign .admin-status-badge[data-tone=success]{border-color:#a9dfca;background:#eaf8f2;color:#087b50}.admin-redesign .admin-status-badge[data-tone=warning]{border-color:#f0cea6;background:#fff5e9;color:#8b4a0c}.admin-redesign .admin-status-badge[data-tone=danger]{border-color:#f0b4ae;background:#fff0ef;color:#b42318}.admin-redesign .admin-state{min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;padding:28px;text-align:center;color:var(--admin-muted)}.admin-redesign .admin-state i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#f1f4f8;color:var(--primary)}.admin-redesign .admin-state strong{color:var(--admin-text);font-size:14px}.admin-redesign .admin-state p{max-width:54ch;margin:0;font-size:12px;line-height:1.55}.admin-redesign .admin-skeleton{display:grid;gap:10px;padding:16px}.admin-redesign .admin-skeleton span{height:48px;display:flex;align-items:center;padding:12px;border-radius:6px;background:linear-gradient(90deg,#f4f6f9,#e9edf3,#f4f6f9);background-size:220% 100%;animation:admin-skeleton-shimmer 1.4s linear infinite;color:#8792a5}@keyframes admin-skeleton-shimmer{to{background-position:-220% 0}}.admin-redesign :is(.dashboard-content,.business-content,.kyc-content) h1{font-size:var(--admin-title-page);font-weight:650;line-height:1.25;letter-spacing:-.035em}.admin-redesign :is(.customers-heading,.dashboard-welcome,.company-detail-header,.wallet-heading,.business-title,.kyc-heading,.payment-methods-heading){margin-bottom:24px}.admin-redesign :is(.customers-heading,.company-detail-header,.wallet-heading,.business-title,.kyc-heading,.payment-methods-heading) p{color:var(--admin-muted);line-height:1.65}.admin-redesign :is(.customers-heading>div>span,.company-detail-header>div>span,.page-eyebrow,.live-label){font-size:11px;text-transform:none;letter-spacing:0;font-weight:500;color:var(--admin-muted)}.admin-redesign :is(.dashboard-panel,.metric-card,.business-card,.add-business-card,.payment-method-card,.integration-primary-card,.integration-ip-card,.integration-cards article,.pix-account-card,.profile-hero,.advance-summary-card){min-width:0;border:1px solid var(--admin-border);border-radius:8px;box-shadow:none;background-color:#fff}.admin-redesign :is(.metric-card,.transaction-stats article,.customer-stats article,.wallet-stats article,.refund-stats article){padding:20px;border-radius:6px;border-color:var(--admin-border)}.admin-redesign .metric-card.featured{color:var(--admin-text);background:#fff}.admin-redesign .metric-card.featured :is(span,p){color:var(--admin-muted)}.admin-redesign .metric-card.featured h2{color:var(--admin-text)}.admin-redesign .metric-brand-logo img{filter:none}.admin-redesign :is(.metric-card h2,.chart-summary>strong){font-size:27px;font-weight:600;letter-spacing:-.03em;overflow-wrap:anywhere}.admin-redesign :is(.panel-heading h2,.customer-list-head h2,.profile-card h2){font-size:16px;font-weight:650}.admin-redesign :is(.metrics-grid,.dashboard-main-grid,.dashboard-bottom-grid){gap:16px}.admin-redesign :is(.customer-list-head,.transaction-list-head,.admin-operations-filters,.refund-list-head){padding:18px;gap:14px;flex-wrap:wrap}.admin-redesign :is(.customer-list-actions,.transaction-list-filters,.refund-filters,.dashboard-filters){min-width:0;flex-wrap:wrap;gap:8px}.admin-redesign :is(.admin-operations-table,.admin-company-table,.customer-table,.transactions-table,.withdrawal-table,.refund-table,.advance-table,.advance-history-table,.company-data-table,.admin-log-table,.activity-table){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.admin-redesign :is(.admin-company-row,.customer-row,.transaction-list-row,.admin-performance-row,.company-data-row,.admin-log-row){font-size:13px;border-color:var(--admin-border);font-variant-numeric:tabular-nums}.admin-redesign :is(.admin-status-pill,.company-kyc-status,.transaction-status,.refund-status,.status-pill,.sandbox-environment-badge){font-size:11px;border-radius:4px}.admin-redesign :is(.filter-trigger,.primary-action,.secondary-action,.table-detail-button,.filter-apply,.profile-form button,.two-factor-options button){border-radius:6px;box-shadow:none}.admin-redesign :is(.filter-modal,.customer-modal,.method-fee-modal,.profile-security-modal,.admin-status-modal,.admin-wallet-modal,.transaction-detail-modal,.receipt-modal){max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);overflow-y:auto;border-radius:8px;border:1px solid var(--admin-border);box-shadow:0 16px 48px #1a1f3620}.admin-redesign :is(.admin-wallet-adjust-modal,.admin-log-modal,.admin-liquidator-modal,.admin-team-modal,.admin-fee-modal,.admin-notification-modal,.company-routing-modal){max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);overflow-y:auto;border-radius:8px;border:1px solid var(--admin-border);box-shadow:0 16px 48px #1a1f3620}.admin-redesign .admin-wallet-adjust-list article{border-radius:6px;border-color:var(--admin-border)}.admin-redesign .admin-wallet-adjust-list article>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.admin-redesign .admin-wallet-adjust-list article>div:last-child button{height:auto;min-height:40px;padding:9px 12px;line-height:1.5;border-radius:6px;flex:1 1 110px}.admin-redesign :is(.admin-wallet-adjust-modal,.admin-liquidator-modal,.admin-team-modal,.admin-fee-modal,.admin-notification-modal) :is(input:not([type=checkbox]),select,textarea){border-radius:6px;border-color:var(--admin-border)}.admin-redesign :is(.customer-form,.profile-form,.admin-settings-card,.admin-wallet-modal,.filter-modal,.kyc-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:6px;border-color:var(--admin-border)}.admin-redesign .notification-dropdown{border:1px solid var(--admin-border);border-radius:8px}.admin-redesign .admin-workspace-tabs{display:flex;align-items:center;gap:3px;padding:4px;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--admin-border);border-radius:7px;background:#f7f8fa}.admin-redesign .admin-workspace-tabs button{min-height:34px;padding:7px 12px;border:0;border-radius:5px;background:transparent;color:var(--admin-muted);font:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.admin-redesign .admin-workspace-tabs button:hover{color:var(--admin-text)}.admin-redesign .admin-workspace-tabs button.active{background:#fff;color:var(--primary);box-shadow:0 1px 3px #1a1f3612}.admin-redesign .admin-liquidators-page>.admin-panel>.admin-panel__body{padding-top:8px}.admin-redesign .admin-treasury-workspace>div>.admin-panel>.admin-panel__body{padding-top:16px}.admin-redesign .admin-treasury-workspace .treasury-history{margin:0;border:0;box-shadow:none}.admin-redesign .admin-log-panel>.admin-panel__body{padding-top:0}.admin-redesign .admin-search-field{min-width:min(100%,420px);display:flex;align-items:center;gap:8px;min-height:38px;padding:0 11px;border:1px solid var(--admin-border);border-radius:6px;background:#fff;color:var(--admin-muted)}.admin-redesign .admin-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--admin-text);font:inherit;font-size:12px}.admin-redesign .admin-log-row{width:100%;border:0;border-bottom:1px solid var(--admin-border);background:#fff;color:inherit;text-align:left;cursor:pointer}.admin-redesign .admin-log-row:hover{background:#f8fafc}.admin-redesign .admin-log-row .admin-data-cell{min-width:0}.admin-redesign .admin-log-row .admin-data-cell>:is(strong,span,small){display:block;overflow:hidden;text-overflow:ellipsis}.admin-redesign .admin-log-row .admin-data-cell>small{margin-top:3px;color:var(--admin-muted);font-size:10px}.admin-redesign .admin-log-mobile-list{display:none}.admin-redesign .admin-detail-drawer-backdrop{z-index:160;display:flex;justify-content:flex-end;padding:0;background:#1a1f3666}.admin-redesign .admin-detail-drawer{width:min(760px,100vw);max-width:min(760px,100vw);height:100svh;max-height:100svh;margin:0;padding:0;border-radius:0;overflow:hidden;background:#fff}.admin-redesign .admin-detail-drawer__header{min-height:92px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--admin-border)}.admin-redesign .admin-detail-drawer__header h2{margin:3px 0 0;color:var(--admin-text);font-size:19px;line-height:1.35}.admin-redesign .admin-detail-drawer__header p{margin:6px 0 0;color:var(--admin-muted);font-size:11px}.admin-redesign .admin-detail-drawer__close{position:static;flex:none}.admin-redesign .admin-detail-drawer__body{height:calc(100svh - 92px);overflow:auto;padding:24px}.admin-redesign .admin-log-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-border)}.admin-redesign .admin-log-summary-grid>div{min-width:0;display:grid;gap:3px;padding:14px;background:#fff}.admin-redesign .admin-log-summary-grid small,.admin-redesign .admin-log-summary-grid span{color:var(--admin-muted);font-size:10px}.admin-redesign .admin-log-summary-grid strong{overflow-wrap:anywhere;font-size:12px}.admin-redesign .admin-log-section-heading{margin:24px 0 12px}.admin-redesign .admin-log-section-heading h3{margin:0;font-size:15px}.admin-redesign .admin-log-section-heading p{margin:5px 0 0;color:var(--admin-muted);font-size:11px}.admin-redesign .admin-log-payload{margin-top:10px;border:1px solid var(--admin-border);border-radius:6px;background:#f8fafc}.admin-redesign .admin-log-payload summary{padding:10px 12px;cursor:pointer;color:var(--admin-text);font-size:11px;font-weight:650}.admin-redesign .admin-log-payload__content{position:relative;border-top:1px solid var(--admin-border)}.admin-redesign .admin-log-payload__content>button{position:absolute;top:8px;right:8px;z-index:1;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 8px;border:1px solid var(--admin-border);border-radius:5px;background:#fff;color:var(--admin-text);font-size:10px;cursor:pointer}.admin-redesign .admin-log-payload pre{max-height:360px;margin:0;padding:48px 14px 14px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#344054;font-size:11px;line-height:1.55}.admin-redesign .admin-log-payload-note,.admin-redesign .admin-log-payload>p{margin:0;padding:10px 12px;color:var(--admin-muted);font-size:10px}.admin-redesign .admin-provider-call{margin-top:12px;padding:16px;border:1px solid var(--admin-border);border-radius:8px}.admin-redesign .admin-provider-call>header{display:flex;justify-content:space-between;gap:12px}.admin-redesign .admin-provider-call>header>div{display:grid;gap:3px}.admin-redesign .admin-provider-call>header span{color:var(--admin-muted);font-size:10px}.admin-redesign .admin-provider-call>code{display:block;padding:9px 10px;overflow-wrap:anywhere;border-radius:5px;background:#f7f8fa;font-size:10px}.admin-redesign .admin-provider-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.admin-redesign .admin-provider-meta span{min-width:0;display:grid;gap:3px}.admin-redesign .admin-provider-meta small{color:var(--admin-muted);font-size:9px}.admin-redesign .admin-provider-meta strong{overflow-wrap:anywhere;font-size:10px}.admin-redesign .admin-provider-error{display:grid;gap:3px;margin-top:10px;padding:10px;border-left:3px solid #b42318;background:#fff0ef;color:#b42318;font-size:10px}.admin-redesign .conversion-methods{flex-wrap:wrap;gap:12px}.admin-redesign .usage-bars{gap:10px}.admin-redesign .admin-method-label{display:flex;align-items:center;gap:10px;min-width:0;grid-column:2/4}.admin-redesign .admin-method-label strong{font-size:12px;font-weight:550}.admin-redesign .usage-bars .admin-method-label{grid-column:1/3;grid-row:1}.admin-redesign .conversion-methods .admin-method-label .payment-brand,.admin-redesign .usage-bars .admin-method-label .payment-brand{flex-shrink:0;width:40px!important}.admin-redesign .chart-bar:focus{z-index:3}.admin-redesign .chart-bar:is(:hover,:focus)>span{opacity:1;visibility:visible;display:block}.admin-redesign .usage-bar-item:is(:hover,:focus)>span b{display:block}.admin-redesign .customer-balances-card{padding:22px;margin-bottom:24px}.admin-redesign .customer-balances-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-redesign .customer-balances-card h2{font-size:16px;margin:0;font-weight:650}.admin-redesign .customer-balances-card p{color:var(--admin-muted);font-size:12px;line-height:1.65;margin:6px 0 14px}.admin-redesign .customer-balances-card header button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid var(--admin-border);border-radius:6px;background:#fff;color:var(--admin-text);font:inherit;font-size:12px;cursor:pointer}.admin-redesign .customer-balances-card button:disabled{opacity:.6;cursor:wait}.admin-redesign .customer-balances-total{font-size:30px;font-weight:600;letter-spacing:-.03em;display:block;overflow-wrap:anywhere}.admin-redesign .customer-balances-buckets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.admin-redesign .customer-balances-buckets dt{font-size:12px;color:var(--admin-muted)}.admin-redesign .customer-balances-buckets dd{margin:4px 0 0;font-size:16px;overflow-wrap:anywhere}.admin-redesign .customer-balances-definition{max-width:90ch}.admin-redesign .customer-balances-card summary{width:fit-content;padding-block:10px;font-size:13px;cursor:pointer;color:var(--primary)}.admin-redesign .customer-balances-table{overflow-x:auto;max-width:100%}.admin-redesign .customer-balances-table table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.admin-redesign .customer-balances-table :is(th,td){border-bottom:1px solid var(--admin-border);text-align:right;padding:12px;font-variant-numeric:tabular-nums}.admin-redesign .customer-balances-table th:first-child{text-align:left}.admin-redesign .customer-balances-quotes{list-style:none;padding:0;display:grid;gap:14px;font-size:12px}.admin-redesign .customer-balances-quotes li{display:grid;gap:3px;color:var(--admin-muted);overflow-wrap:anywhere}.admin-redesign .customer-balances-card [role=alert],.admin-redesign .customer-balances-warning{color:#8b4a0c}.admin-redesign .company-spei-routing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.admin-redesign .company-spei-route-card{display:grid;gap:18px;padding:20px;border-top:2px solid color-mix(in srgb,var(--primary) 72%,white)}.admin-redesign .company-spei-route-card header{display:flex;align-items:flex-start;gap:12px}.admin-redesign .company-spei-route-card header strong{display:block;font-size:14px}.admin-redesign .company-spei-route-card header p{margin:5px 0 0;color:var(--admin-muted);font-size:12px;line-height:1.55}.admin-redesign .company-spei-route-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.admin-redesign .company-spei-route-card dl>div{padding:12px;border:1px solid var(--admin-border);border-radius:6px;background:#fafbfc}.admin-redesign .company-spei-route-card dt{color:var(--admin-muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.admin-redesign .company-spei-route-card dd{margin:5px 0 0;font-size:12px;font-weight:600;overflow-wrap:anywhere}.admin-redesign .company-spei-route-card>button{justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid var(--admin-border);border-radius:6px;background:white;color:var(--admin-text);font:inherit;font-size:12px;cursor:pointer}.admin-redesign .company-spei-modal textarea{resize:vertical;min-height:96px}.admin-redesign .admin-auth-shell{display:grid;grid-template-columns:minmax(0,460px);justify-content:center;align-items:center;min-height:100svh;padding:36px 24px;background:#fff}.admin-redesign .admin-auth-shell .form-side{flex-direction:column;width:100%;min-width:0;padding:0;overflow:visible}.admin-redesign .admin-auth-brand{display:grid;justify-items:center;gap:12px;margin-bottom:32px}.admin-redesign .admin-auth-brand>span{color:var(--admin-muted);font-size:12px}.admin-redesign .auth-card,.admin-redesign .auth-card.expanded-register{width:100%;max-width:460px;margin:0;padding:0}.admin-redesign .card-kicker{font-size:11px;text-transform:none;letter-spacing:0;color:var(--admin-muted)}.admin-redesign .auth-card :is(h2,.card-heading h2){font-size:27px!important;line-height:1.25;font-weight:650;letter-spacing:-.035em}.admin-redesign .auth-card .card-heading p{line-height:1.65;color:var(--admin-muted)}.admin-redesign .auth-card :is(.input-wrap,.password-wrap){height:44px;border:1px solid var(--admin-border);border-radius:6px;background:white}.admin-redesign .auth-card .primary-button{min-height:44px;height:auto;padding:12px;border-radius:6px;box-shadow:none}.admin-redesign .auth-card :is(.input-wrap,.password-wrap):focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.admin-redesign .auth-card .code-input{max-width:100%;border-radius:6px}.admin-redesign .legal-footer{position:static;margin:30px 0 0;text-align:center;font-size:11px!important;color:var(--admin-muted)}@media (max-width:1100px){.admin-redesign .dashboard-content{padding-inline:24px}}@media (max-width:760px){.admin-redesign .admin-shell,.admin-redesign .admin-shell[data-sidebar-collapsed=true]{--admin-sidebar-width:0px;display:block;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.admin-redesign{--admin-title-page:22px}.admin-redesign .dashboard-shell{display:block;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.admin-redesign .dashboard-topbar{display:flex;height:65px;padding:0 16px;justify-content:space-between}.admin-redesign .dashboard-topbar .mobile-dashboard-logo{display:block;width:auto}.admin-redesign .topbar-search{display:none}.admin-redesign .dashboard-content{padding:20px 16px 28px;margin-inline:0;overflow:visible}.admin-redesign .admin-page{gap:16px}.admin-redesign .admin-page-header{flex-direction:column;gap:14px}.admin-redesign .admin-page-header__actions{width:100%;justify-content:stretch}.admin-redesign .admin-page-header__actions>:where(a,button){flex:1 1 140px}.admin-redesign .admin-kpi-rail{grid-template-columns:minmax(0,1fr)}.admin-redesign .admin-kpi-rail article{border-right:0;border-bottom:1px solid var(--admin-border)}.admin-redesign .admin-kpi-rail article:last-child{border-bottom:0}.admin-redesign .admin-detail-section>header,.admin-redesign .admin-panel__header{flex-direction:column;padding:16px}.admin-redesign .admin-detail-section__body,.admin-redesign .admin-panel__body{padding:16px}.admin-redesign .admin-toolbar{align-items:stretch;flex-direction:column}.admin-redesign .admin-toolbar__actions,.admin-redesign .admin-toolbar__primary{width:100%}.admin-redesign .admin-toolbar__actions>:where(a,button,.admin-filter-shell){flex:1 1 130px}.admin-redesign .customer-balances-card{order:3}.admin-redesign .dashboard-main-grid{order:4}.admin-redesign .metrics-grid{order:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-redesign .metrics-grid .metric-card{min-width:0;width:100%}.admin-redesign .metrics-grid .metric-card:nth-child(2){grid-column:1/-1}.admin-redesign .metric-card h2{font-size:22px}.admin-redesign .chart-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-redesign .payment-analytics-grid{order:6}.admin-redesign .activity-panel{order:7}.admin-redesign .activity-table{overflow-x:auto}.admin-redesign .activity-table .table-row{min-width:660px;grid-template-columns:1.6fr .7fr .9fr .8fr .8fr}.admin-redesign .activity-table .table-row>span{display:flex}.admin-redesign .dashboard-sidebar{width:min(290px,86vw);z-index:100;padding-top:24px}.admin-redesign .admin-sidebar-header{margin-right:42px}.admin-redesign .admin-sidebar-toggle{display:none}.admin-redesign .admin-sidebar-nav :is(.admin-nav-dashboard,.admin-nav-group-trigger,.admin-nav-submenu a){min-height:44px}.admin-redesign .sidebar-overlay{z-index:90}.admin-redesign .mobile-sidebar-close{width:40px;height:40px;top:18px;right:10px;border-radius:6px}.admin-redesign .mobile-bottom-nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));height:64px;padding:6px;gap:2px;border:1px solid var(--admin-border);border-radius:999px;background:white;box-shadow:0 6px 24px #1a1f3618}.admin-redesign .mobile-bottom-nav>:is(a,button){min-width:0;min-height:50px;padding:6px 2px;border-radius:999px;font-size:10px!important;color:var(--admin-muted)}.admin-redesign .mobile-bottom-nav .mobile-main-action,.admin-redesign .mobile-bottom-nav>.active{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,white)}.admin-redesign .mobile-bottom-nav .mobile-main-action{align-self:stretch;width:auto;height:auto;margin:0;border:0;box-shadow:none}.admin-redesign .mobile-bottom-nav .mobile-main-action>span{display:block}.admin-redesign .mobile-bottom-nav .mobile-main-action>i{display:none}.admin-redesign .mobile-bottom-nav :focus-visible{outline-offset:-2px}.admin-redesign .mobile-balance-hero{margin:0 0 24px;padding:18px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:#f7f8fa}.admin-redesign .mobile-balance-hero .mobile-hero-top,.admin-redesign .mobile-balance-hero:after,.admin-redesign .mobile-hero-watermark{display:none}.admin-redesign .mobile-balance-hero :is(strong,span,.mobile-withdraw-link){color:inherit}.admin-redesign .mobile-balance-hero>.mobile-withdraw-link{height:auto;margin:12px 0 0;padding:0;border:0}.admin-redesign .admin-mobile-dashboard-context{color:var(--admin-text)}.admin-redesign .admin-mobile-dashboard-context small{color:var(--admin-muted);letter-spacing:0}.admin-redesign .dashboard-filters{width:100%;flex-direction:row;flex-wrap:wrap;margin-inline:0;padding-inline:0}.admin-redesign .dashboard-filters .filter-trigger{min-width:0;font-size:11px}.admin-redesign .customer-balances-card{padding:18px}.admin-redesign .customer-balances-card>header{flex-wrap:wrap}.admin-redesign .usage-bars .usage-bar-item{grid-template-columns:40px minmax(0,1fr) 62px}.admin-redesign .usage-bars .usage-bar-item>span{width:60px!important}.admin-redesign .admin-method-label{gap:6px}.admin-redesign .admin-method-label strong{font-size:11px}.admin-redesign .customer-balances-buckets{grid-template-columns:1fr;gap:12px}.admin-redesign .company-spei-route-card dl,.admin-redesign .company-spei-routing{grid-template-columns:minmax(0,1fr)}.admin-redesign .customer-balances-buckets>div{display:flex;gap:12px;justify-content:space-between}.admin-redesign .customer-balances-buckets dd{margin:0;font-size:14px}.admin-redesign .customer-list-actions{width:100%}.admin-redesign :is(.customer-list-actions,.admin-operations-filters)>label{width:100%;min-width:0}.admin-redesign .notification-dropdown{width:min(330px,calc(100vw - 60px))}.admin-redesign .admin-auth-shell{padding:28px 20px}.admin-redesign .admin-log-list{display:none}.admin-redesign .admin-workspace-tabs{width:100%}.admin-redesign .admin-workspace-tabs button{flex:1 0 auto}.admin-redesign .admin-log-mobile-list{display:grid;gap:10px;padding-top:14px}.admin-redesign .admin-log-mobile-record>button{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:0;background:transparent;color:inherit;text-align:left}.admin-redesign .admin-log-mobile-record>button>span{min-width:0;display:grid;gap:4px}.admin-redesign .admin-log-mobile-record small{color:var(--admin-muted);font-size:10px}.admin-redesign .admin-detail-drawer{width:100vw;max-width:100vw}.admin-redesign .admin-detail-drawer__header{padding:18px 16px}.admin-redesign .admin-detail-drawer__body{padding:16px}.admin-redesign .admin-log-summary-grid,.admin-redesign .admin-provider-meta{grid-template-columns:minmax(0,1fr)}.admin-redesign :is(.admin-wallet-adjust-modal,.admin-log-modal,.admin-liquidator-modal,.admin-team-modal,.admin-fee-modal,.admin-notification-modal,.company-routing-modal){padding:20px}.admin-redesign :is(.admin-wallet-adjust-modal,.admin-liquidator-modal,.admin-team-modal,.admin-fee-modal,.admin-notification-modal) :is(input,select,textarea){font-size:16px!important}.admin-redesign .auth-card :is(input,select,textarea),.admin-redesign .dashboard-content :is(input,select,textarea){font-size:16px!important}.admin-redesign .auth-card .password-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.admin-redesign *,.admin-redesign :after,.admin-redesign :before{animation:none!important;transition:none!important}}.admin-redesign .admin-filter-shell{min-width:0}.admin-redesign .admin-filter-trigger{min-width:84px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--admin-border);border-radius:8px;background:#fff;color:var(--admin-text);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.admin-redesign .admin-filter-trigger:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--admin-border));color:var(--primary)}.admin-redesign .admin-filter-trigger b{min-width:21px;height:21px;display:inline-grid;place-items:center;padding-inline:5px;border-radius:999px;background:var(--primary);color:#fff;font-size:10px;line-height:1}.admin-redesign .admin-filter-backdrop{position:fixed;z-index:9000;inset:0;border:0;background:rgba(7,16,36,.4);cursor:default}.admin-redesign .admin-filter-drawer{position:fixed;z-index:9001;inset:0 0 0 auto;width:min(420px,100vw);min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--admin-border);background:#fff;box-shadow:-18px 0 56px rgba(7,16,36,.16);visibility:hidden;pointer-events:none;transform:translateX(100%);transition:transform .18s ease,visibility .18s linear}.admin-redesign .admin-filter-drawer.is-open{visibility:visible;pointer-events:auto;transform:translateX(0)}.admin-redesign .admin-filter-drawer__footer,.admin-redesign .admin-filter-drawer__header{flex:none;background:#fff}.admin-redesign .admin-filter-drawer__header{min-height:92px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 22px 18px;border-bottom:1px solid var(--admin-border)}.admin-redesign .admin-filter-drawer__header>div{min-width:0}.admin-redesign .admin-filter-drawer__header strong{display:block;color:var(--admin-text);font-size:18px;line-height:1.3}.admin-redesign .admin-filter-drawer__header p{margin:5px 0 0;color:var(--admin-muted);font-size:11px;line-height:1.55}.admin-redesign .admin-filter-drawer__header button{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid var(--admin-border);border-radius:999px;background:#f7f8fa;color:var(--admin-text);cursor:pointer}.admin-redesign .admin-filter-drawer__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 28px}.admin-redesign .admin-filter-drawer__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 22px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--admin-border)}.admin-redesign .admin-filter-drawer__footer button{min-height:44px;border:1px solid var(--admin-border);border-radius:8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-redesign .admin-filter-drawer__footer .secondary{background:#fff;color:var(--admin-text)}.admin-redesign .admin-filter-drawer__footer .primary{border-color:var(--primary);background:var(--primary);color:#fff}.admin-redesign .admin-filter-section{min-width:0;margin:0;padding:0 0 20px;border:0}.admin-redesign .admin-filter-section+.admin-filter-section{padding-top:20px;border-top:1px solid var(--admin-border)}.admin-redesign .admin-filter-section legend{padding:0;color:var(--admin-text);font-size:12px;font-weight:750}.admin-redesign .admin-filter-section>p{margin:4px 0 13px;color:var(--admin-muted);font-size:10px;line-height:1.5}.admin-redesign .admin-filter-section>div{display:grid;gap:14px}.admin-redesign .admin-filter-field{min-width:0;display:grid;gap:7px}.admin-redesign .admin-filter-field>span{min-width:0;display:grid;gap:2px}.admin-redesign .admin-filter-field strong{color:var(--admin-text);font-size:11px;font-weight:700}.admin-redesign .admin-filter-field small{color:var(--admin-muted);font-size:9px;font-weight:450;line-height:1.45}.admin-redesign .admin-filter-field :where(input,select){min-width:0;width:100%;height:42px;padding:0 11px;border:1px solid var(--admin-border);border-radius:8px;background:#fff;color:var(--admin-text);font:inherit;font-size:12px;outline:0}.admin-redesign .admin-filter-field :where(input,select):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.admin-redesign .admin-data-list{--admin-list-columns:minmax(0,1fr);min-width:0;max-width:100%}.admin-redesign .admin-data-list__viewport{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.admin-redesign .admin-data-list__header,.admin-redesign .admin-data-row{min-width:940px;display:grid;grid-template-columns:var(--admin-list-columns);align-items:center;gap:14px}.admin-redesign .admin-data-list__header{min-height:42px;padding:8px 12px;border-bottom:1px solid var(--admin-border);color:var(--admin-muted);font-size:10px;font-weight:700}.admin-redesign .admin-data-row{min-height:68px;padding:12px;border-bottom:1px solid var(--admin-border);color:var(--admin-text);font-size:12px}.admin-redesign .admin-data-row:last-child{border-bottom:0}.admin-redesign .admin-data-cell{min-width:0;display:grid;gap:3px}.admin-redesign .admin-data-cell>:where(strong,small,time){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.admin-redesign .admin-data-cell>strong{color:var(--admin-text);font-size:12px;white-space:nowrap}.admin-redesign .admin-data-cell>:where(small,time){color:var(--admin-muted);font-size:10px;line-height:1.4}.admin-redesign .admin-data-cell[data-align=numeric]{text-align:right;font-variant-numeric:tabular-nums}.admin-redesign .admin-data-cell[data-align=center]{display:flex;justify-content:center;text-align:center}.admin-redesign .admin-data-cell[data-align=action]{display:flex;justify-content:flex-end;text-align:right}.admin-redesign .admin-data-mobile-card,.admin-redesign .admin-data-mobile-record{display:none}.admin-redesign .admin-operations-table :is(.admin-data-list__header,.admin-data-row){min-width:1240px}.admin-redesign .admin-operation-summary{min-width:0;display:block;overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.admin-redesign .admin-operation-summary>.admin-kpi-rail{grid-template-columns:repeat(5,minmax(0,1fr));border-block:0}.admin-redesign .admin-operation-summary article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;padding:16px;border-right:1px solid var(--admin-border)}.admin-redesign .admin-operation-summary article:last-child{border-right:0}.admin-redesign .admin-operation-summary i{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:#edf2ff;font-style:normal}.admin-redesign .admin-operation-summary span{color:var(--admin-muted);font-size:9px}.admin-redesign .admin-operation-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--admin-text);font-size:clamp(16px,1.4vw,23px);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.admin-redesign .admin-operation-summary small{grid-column:1/-1;margin-top:5px;color:#8792a5;font-size:8px}.admin-redesign .admin-operations-table .admin-operation-actions{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.admin-redesign .admin-operations-table .admin-operation-actions>:where(button,a){min-width:0}.admin-redesign .admin-operations-table .admin-operation-actions>a{color:var(--primary);font-size:11px;font-weight:750;line-height:1.3;text-decoration:none;white-space:nowrap}@media (max-width:1180px){.admin-redesign .admin-operation-summary>.admin-kpi-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-redesign .admin-operation-summary article:nth-child(3){border-right:0}.admin-redesign .admin-operation-summary article:nth-child(-n+3){border-bottom:1px solid var(--admin-border)}}@media (max-width:760px){.admin-redesign .admin-operation-summary>.admin-kpi-rail{grid-template-columns:minmax(0,1fr)}.admin-redesign .admin-operation-summary article,.admin-redesign .admin-operation-summary article:nth-child(3){border-right:0;border-bottom:1px solid var(--admin-border)}.admin-redesign .admin-operation-summary article:last-child{border-bottom:0}.admin-redesign .admin-filter-trigger{width:100%;min-height:44px}.admin-redesign .admin-filter-drawer{inset:0;width:100vw;border-left:0;padding-top:env(safe-area-inset-top)}.admin-redesign .admin-filter-drawer__body,.admin-redesign .admin-filter-drawer__footer,.admin-redesign .admin-filter-drawer__header{padding-inline:18px}.admin-redesign .admin-filter-drawer__footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.admin-redesign .admin-data-list__viewport{overflow:visible}.admin-redesign .admin-data-list__header{display:none}.admin-redesign .admin-data-list__body{display:grid;gap:10px}.admin-redesign .admin-data-row{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.admin-redesign .admin-data-row>.admin-data-cell:not([data-align=action]){display:none}.admin-redesign .admin-data-row>.admin-data-cell[data-align=action]{width:100%;grid-column:1/-1;justify-content:stretch}.admin-redesign .admin-operations-table .admin-operation-actions{justify-content:space-between}.admin-redesign .admin-operations-table .admin-operation-actions>:where(button,a){flex:1 1 132px;min-height:38px;display:inline-flex;align-items:center;justify-content:center}.admin-redesign .admin-data-mobile-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;border-radius:9px;background:#f7f8fa}.admin-redesign .admin-data-mobile-record{display:grid}.admin-redesign .admin-data-mobile-card>header{grid-column:1/-1;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-redesign .admin-data-mobile-card :where(span,header>span){min-width:0;display:grid;gap:3px}.admin-redesign .admin-data-mobile-card small{color:var(--admin-muted);font-size:10px}.admin-redesign .admin-data-mobile-card strong{overflow-wrap:anywhere;color:var(--admin-text);font-size:12px}}@media (prefers-reduced-motion:reduce){.admin-redesign .admin-filter-drawer{transition:none}}@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}body.admin-redesign{--background:#fff;--foreground:#151922;--card:#fff;--card-foreground:#151922;--onpay-muted-surface:#f5f7fb;--muted-foreground:#687082;--border:#dce2ed;--admin-border:#e9edf4;--admin-text:#151922;--admin-muted:#687082;--black:var(--admin-text);--line:var(--border);--muted:var(--admin-muted);--op-radius-sm:8px;--op-radius-md:12px;--op-radius-lg:16px;--op-color-text:var(--foreground);--op-color-muted:var(--muted-foreground);--op-color-surface:var(--card);--op-color-canvas:var(--onpay-muted-surface);font-family:var(--font-manrope,Manrope),Arial,sans-serif}body.admin-redesign [data-slot=auth-shell]{--muted:var(--onpay-muted-surface)}body.admin-redesign [data-slot=auth-form-column]{padding:28px clamp(24px,4vw,64px)}body.admin-redesign [data-slot=auth-content]{width:min(100%,400px);padding-block:40px}body.admin-redesign .admin-auth-access{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:12px}body.admin-redesign [data-slot=auth-brand-eyebrow]{font-weight:500;letter-spacing:0;text-transform:none}body.admin-redesign [data-slot=auth-brand-eyebrow] span{background:#b9d9ff;box-shadow:none}body.admin-redesign [data-slot=auth-brand-copy]>p:last-child{max-width:43ch}body.admin-redesign [data-slot=auth-brand-footer]{text-transform:none;letter-spacing:0;font-weight:400}body.admin-redesign [data-slot=auth-currency-rail]{display:flex;justify-content:center;gap:clamp(10px,1.7vw,24px);width:100%}body.admin-redesign [data-slot=auth-currency]{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}body.admin-redesign [data-slot=auth-currency] [data-slot=avatar]{width:clamp(30px,3vw,44px);height:clamp(30px,3vw,44px);background:#fff;box-shadow:0 0 0 3px #ffffff20}body.admin-redesign [data-slot=auth-currency] [data-slot=avatar-image]{object-fit:cover}body.admin-redesign [data-slot=auth-currency]>span{font-size:10px;font-weight:600;color:#fff}body.admin-redesign [data-slot=auth-shell] [data-slot=auth-input-control]:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}body.admin-redesign [data-slot=auth-shell] [data-slot=input-otp-slot][data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}@media (max-width:767px){body.admin-redesign [data-slot=auth-form-column]{padding:20px}body.admin-redesign [data-slot=auth-content]{padding-block:36px}body.admin-redesign .admin-auth-access{font-size:10px}}body.admin-redesign .admin-client-system{display:flex;min-width:0;background:var(--onpay-muted-surface)}body.admin-redesign .admin-workspace{flex:1;width:0;min-width:0;margin:8px 8px 8px 0;border:1px solid var(--admin-border);border-radius:16px;overflow:clip;background:#fff}body.admin-redesign .admin-navigation{padding:8px}body.admin-redesign .admin-navigation [data-slot=sidebar-inner]{background:var(--onpay-muted-surface)}body.admin-redesign .admin-navigation-header{padding:18px 14px 24px;gap:10px}body.admin-redesign .admin-navigation-header .brand-logo{margin:0}body.admin-redesign .admin-navigation-header .brand-logo__icon{width:30px;height:30px}body.admin-redesign .admin-navigation-header .brand-logo>span{font-size:24px}body.admin-redesign .admin-workspace-label{color:var(--muted-foreground);font-size:11px;font-weight:500}body.admin-redesign .admin-sidebar-nav{gap:4px;padding:0 8px 18px}body.admin-redesign .admin-sidebar-nav :is(.admin-nav-dashboard,.admin-nav-group-trigger,.admin-nav-submenu a){display:flex;align-items:center;gap:10px;text-align:left;min-height:40px;border-radius:9px;padding:10px;font-size:13px;font-weight:500}body.admin-redesign .admin-sidebar-nav :is(a,button):hover{background:#e9edf4}body.admin-redesign .admin-sidebar-nav a.active{color:var(--primary);background:#eef3ff;font-weight:650}body.admin-redesign .admin-nav-group-trigger{width:100%}body.admin-redesign .admin-nav-chevron{margin-left:auto}body.admin-redesign .admin-nav-submenu a{padding-left:20px}body.admin-redesign .admin-sidebar-nav .sidebar-nav-icon{width:20px;height:20px;display:grid;place-items:center}body.admin-redesign .admin-sidebar-nav .sidebar-nav-icon svg{width:17px;height:17px}body.admin-redesign .admin-navigation-footer{margin:0 8px;padding:14px 6px;border-top:1px solid var(--admin-border)}body.admin-redesign .admin-navigation-footer :is(.logout-button,.logout-compact){display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin-top:12px;padding:8px 0;font-size:12px}body.admin-redesign .admin-profile-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--foreground)}body.admin-redesign .admin-profile-link>span{min-width:0;display:grid;gap:3px}body.admin-redesign .admin-profile-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}body.admin-redesign .admin-profile-link small{color:var(--muted-foreground);font-size:11px}body.admin-redesign .admin-profile-avatar{width:32px;height:32px;background:#eef3ff;color:var(--primary);font-size:11px;flex-shrink:0}body.admin-redesign .admin-workspace-topbar{position:sticky;top:0;z-index:85;min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 28px 0;border-bottom:1px solid var(--admin-border);background:var(--card);display:flex;align-items:center;gap:14px;font-size:14px}body.admin-redesign .admin-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:6px;min-width:0}body.admin-redesign .admin-workspace-topbar :is(button,a){min-height:44px;min-width:44px;height:auto;flex-shrink:0}body.admin-redesign .admin-topbar-profile{display:flex;align-items:center;justify-content:center;border-radius:9px}body.admin-redesign .admin-topbar-profile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.admin-redesign .admin-wallet-trigger{gap:6px;padding:8px 12px;font-size:inherit}body.admin-redesign :is(.admin-wallet-trigger,.admin-wallet-option)>img{width:20px;height:20px;object-fit:cover;border-radius:50%;flex-shrink:0}body.admin-redesign .admin-wallet-menu{width:240px;max-width:calc(100vw - 24px);font-family:var(--font-manrope,Manrope),Arial,sans-serif}body.admin-redesign .admin-wallet-option{min-height:44px;padding:8px 10px;gap:10px;font-size:14px}body.admin-redesign .admin-wallet-option>span{display:flex;align-items:center;gap:10px;min-width:0}body.admin-redesign .admin-wallet-option strong{min-width:38px;font-weight:600}body.admin-redesign .admin-wallet-option span span{color:var(--muted-foreground)}body.admin-redesign .admin-wallet-option[aria-current=true]{background:var(--accent)}body.admin-redesign .admin-language-menu [data-slot=dropdown-menu-item]{min-height:44px;padding:8px 10px;font-size:14px}body.admin-redesign [data-sidebar-collapsed=true] .admin-nav-chevron,body.admin-redesign [data-sidebar-collapsed=true] .admin-nav-submenu,body.admin-redesign [data-sidebar-collapsed=true] .admin-navigation-header .brand-logo>span,body.admin-redesign [data-sidebar-collapsed=true] .admin-sidebar-nav :is(a,button)>span:not(.sidebar-nav-icon){display:none}body.admin-redesign [data-sidebar-collapsed=true] .admin-navigation-header{padding-inline:4px;align-items:center}body.admin-redesign [data-sidebar-collapsed=true] .admin-sidebar-nav :is(a,button){justify-content:center}body.admin-redesign .dashboard-content{width:100%;max-width:1580px;padding:28px 32px 44px;min-width:0}body.admin-redesign .admin-page{gap:24px}body.admin-redesign .admin-page-header h1{font-size:26px;font-weight:650;letter-spacing:-.035em}body.admin-redesign .admin-page-header__eyebrow{font-size:11px;letter-spacing:.04em;color:var(--muted-foreground)}body.admin-redesign .admin-page-header p{font-size:13px;max-width:68ch}body.admin-redesign .admin-panel{border:0;border-radius:14px}body.admin-redesign .admin-panel-surface{padding:0;gap:0;border:1px solid var(--admin-border);box-shadow:none;--tw-ring-color:transparent}body.admin-redesign .admin-panel__header{padding:20px 22px;display:flex;border-bottom:1px solid var(--admin-border)}body.admin-redesign .admin-panel__header h2{font-size:15px;font-weight:650}body.admin-redesign .admin-panel__header p{font-size:12px}body.admin-redesign .admin-panel__body{padding:22px}body.admin-redesign .admin-kpi-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;border:0;overflow:visible;background:transparent}body.admin-redesign .admin-kpi-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:20px;border:1px solid var(--admin-border);border-radius:14px;box-shadow:none;--tw-ring-color:transparent}body.admin-redesign .admin-kpi-card>i{grid-row:1/4;align-self:start;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eef3ff;color:var(--primary)}body.admin-redesign .admin-kpi-card>span{color:var(--muted-foreground);font-size:11px}body.admin-redesign .admin-kpi-card>strong{font-size:24px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}body.admin-redesign .admin-kpi-card>small{font-size:11px;color:var(--muted-foreground)}body.admin-redesign .admin-kpi-card[data-tone=success]>small{color:#087d4b}body.admin-redesign .admin-kpi-card[data-tone=warning]>small{color:#9a6700}body.admin-redesign .admin-kpi-card[data-tone=danger]>small{color:#bf2d24}body.admin-redesign :is(.admin-search-field,.admin-filter-trigger){min-height:40px;border-radius:9px;font-size:12px}body.admin-redesign .admin-toolbar__primary{flex:1}body.admin-redesign :is(.admin-search-field,.admin-operation-search){width:min(100%,440px);flex:1;min-width:0;min-height:40px;border-radius:9px}body.admin-redesign .admin-data-list{border:1px solid var(--admin-border);border-radius:12px;overflow:hidden}body.admin-redesign .admin-data-list__viewport{overflow-x:auto;scrollbar-width:thin}body.admin-redesign .admin-data-list__header{min-height:44px;padding:0 18px;background:var(--onpay-muted-surface);color:var(--muted-foreground)}body.admin-redesign .admin-data-row{padding:16px 18px;min-height:70px;border-bottom:1px solid var(--admin-border)}body.admin-redesign .admin-data-row:hover{background:#fafbfe}body.admin-redesign .admin-data-cell{font-size:12px}body.admin-redesign .admin-data-cell small{font-size:11px;color:var(--muted-foreground)}body.admin-redesign .admin-log-open{justify-content:flex-start;text-align:left;white-space:normal;height:auto;padding:0;font-size:12px}body.admin-redesign .admin-status-badge{font-size:11px;font-weight:550;padding:3px 9px;height:auto;min-height:24px}body.admin-redesign :is(.metric-card,.dashboard-card,.customer-balances-card,.company-detail-card,.company-financial-card,.admin-operation-summary,.kyc-card,.settings-card,.finance-panel){border-radius:14px;border-color:var(--admin-border);box-shadow:none}body.admin-redesign .admin-operation-summary>.admin-kpi-rail{padding:12px;gap:10px}body.admin-redesign :is(.dashboard-content,.admin-filter-drawer,.admin-detail-drawer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:inherit;border-radius:9px}body.admin-redesign :is(.dashboard-content,.admin-filter-drawer,.admin-detail-drawer) :is(input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.admin-redesign :is(.table-detail-button,.standard-table-pagination button){border:1px solid var(--border);background:#fff;color:var(--foreground);border-radius:9px;min-height:34px;font-size:12px}body.admin-redesign .table-detail-button:hover{color:var(--primary);border-color:var(--primary)}body.admin-redesign .standard-table-pagination{padding:18px 0 4px;border-top:0;color:var(--muted-foreground)}body.admin-redesign [data-slot=sheet-content].admin-detail-drawer,body.admin-redesign [data-slot=sheet-content].admin-filter-drawer{inset:12px 12px 12px auto;height:auto;width:min(520px,calc(100vw - 24px));max-width:calc(100vw - 24px);border:1px solid var(--admin-border);border-radius:16px;box-shadow:0 16px 60px #0f172a24;padding:0;margin:0;display:flex;flex-direction:column;transform:none;overflow:hidden}body.admin-redesign [data-slot=sheet-content].admin-detail-drawer{width:min(840px,calc(100vw - 24px))}body.admin-redesign :is(.admin-filter-drawer__header,.admin-detail-drawer__header){padding:22px;border-bottom:1px solid var(--admin-border);gap:16px;align-items:flex-start}body.admin-redesign :is(.admin-filter-drawer__header,.admin-detail-drawer__header) [data-slot=sheet-title]{margin:0;font-size:20px;font-weight:650;letter-spacing:-.03em}body.admin-redesign :is(.admin-filter-drawer__header,.admin-detail-drawer__header) [data-slot=sheet-description]{font-size:12px;margin-top:6px;color:var(--muted-foreground)}body.admin-redesign :is(.admin-filter-drawer__body,.admin-detail-drawer__body){padding:22px;overflow-y:auto;flex:1;min-height:0}body.admin-redesign .admin-filter-drawer__footer{padding:18px 22px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--admin-border);background:#fff}body.admin-redesign .admin-filter-drawer__footer [data-slot=button]{min-height:38px}body.admin-redesign .auth-card,body.admin-redesign .auth-card.expanded-register{padding:28px;border:1px solid var(--admin-border);border-radius:18px;box-shadow:0 12px 44px #0f172a06}body.admin-redesign .auth-form :is(input,button){border-radius:10px;min-height:44px}body.admin-redesign .admin-finance-page [data-slot=button]{min-height:40px;white-space:normal}@media (max-width:1100px){body.admin-redesign .dashboard-content{padding-inline:24px}}@media (max-width:767px){body.admin-redesign .admin-workspace{width:100%;margin:0;border:0;border-radius:0;padding-bottom:calc(104px + env(safe-area-inset-bottom))}body.admin-redesign .admin-workspace-topbar{min-height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;gap:4px}body.admin-redesign .admin-topbar-actions{gap:4px}body.admin-redesign .admin-wallet-trigger{padding-inline:6px}body.admin-redesign .admin-navigation[data-mobile=true]{padding:0}body.admin-redesign .admin-navigation-header{padding-top:32px}body.admin-redesign .dashboard-content{padding:22px 16px 30px}body.admin-redesign .admin-kpi-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.admin-redesign .admin-kpi-card{padding:14px;grid-template-columns:minmax(0,1fr)}body.admin-redesign .admin-kpi-card>i{grid-row:auto;width:28px;height:28px;margin-bottom:6px}body.admin-redesign .admin-kpi-card>strong{font-size:21px}body.admin-redesign .admin-panel__body,body.admin-redesign .admin-panel__header{padding:16px}body.admin-redesign .auth-card,body.admin-redesign .auth-card.expanded-register{padding:20px}body.admin-redesign .admin-data-list{border:0}body.admin-redesign .admin-data-list__viewport{overflow:visible}body.admin-redesign .admin-data-list .admin-data-row{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;border:1px solid var(--admin-border);border-radius:12px;padding:16px}body.admin-redesign .admin-data-list__body{display:grid;gap:10px}body.admin-redesign .admin-data-row:not(:has(.admin-data-mobile-card))>.admin-data-cell{display:block;text-align:left}body.admin-redesign .admin-data-row:not(:has(.admin-data-mobile-card))>.admin-data-cell[data-label]:not([data-align=action]):before{content:attr(data-label);display:block;color:var(--muted-foreground);font-size:10px;margin-bottom:4px}body.admin-redesign .admin-data-row:has(.admin-data-mobile-card)>.admin-data-cell:not([data-align=action]){display:none}body.admin-redesign .admin-data-mobile-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;border-radius:9px;background:var(--onpay-muted-surface)}body.admin-redesign .admin-data-mobile-card>header{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px}body.admin-redesign .admin-data-mobile-card :where(span,header>span){min-width:0;display:grid;gap:3px}body.admin-redesign .admin-data-list__header{display:none}body.admin-redesign .admin-operation-summary>.admin-kpi-rail{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-redesign .admin-operation-summary .admin-kpi-card:last-child:nth-child(odd){grid-column:1/-1}body.admin-redesign [data-slot=sheet-content].admin-detail-drawer,body.admin-redesign [data-slot=sheet-content].admin-filter-drawer{inset:0;width:100%;max-width:100%;border:0;border-radius:0;padding-top:env(safe-area-inset-top)}body.admin-redesign .admin-filter-drawer__footer{padding-bottom:calc(18px + env(safe-area-inset-bottom))}body.admin-redesign .mobile-bottom-nav{position:fixed;z-index:80;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;right:0;bottom:0;height:calc(72px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);gap:0;border:0;border-top:1px solid var(--border);border-radius:0;background:#fff;box-shadow:none;backdrop-filter:none}body.admin-redesign .mobile-bottom-nav>:is(button,a){display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-width:44px;min-height:64px;gap:5px;border:0;border-radius:0;padding:8px 0;background:transparent;color:var(--muted-foreground);text-decoration:none;font-size:12px!important;font-weight:550;line-height:16px}body.admin-redesign .mobile-bottom-nav>.active{color:var(--primary);background:transparent}body.admin-redesign .mobile-bottom-nav .mobile-wallet-action{padding-top:38px}body.admin-redesign .mobile-wallet-action .mobile-nav-icon{position:absolute;top:-23px;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:60px;height:60px;border:5px solid #fff;border-radius:50%;color:#fff;background:var(--primary);box-shadow:0 -1px 0 var(--border)}body.admin-redesign .mobile-wallet-action .mobile-nav-icon svg{width:25px;height:25px}body.admin-redesign .mobile-bottom-nav :focus-visible{outline:2px solid var(--primary);outline-offset:-2px}}@media (prefers-reduced-motion:reduce){body.admin-redesign .admin-client-system *,body.admin-redesign [data-slot=sheet-content]{transition:none;animation:none}}