*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#172033;background:#f5f7fb}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #d9d5ff;outline-offset:1px}:root{--line: #e6eaf0;--purple: #6558e8;--purple2: #5147ca;--green: #11976a;--red: #cf4657;--amber: #a96e15;--ink: #172033;--muted: #818b9b;--soft: #f7f8fb}.console{min-height:100vh;display:flex}.sidebar{position:fixed;z-index:30;left:0;top:0;bottom:0;width:252px;background:linear-gradient(180deg,#0a111f,#0d1728);color:#c8d1df;padding:17px 12px;display:flex;flex-direction:column;transition:.2s}.collapsed .sidebar{width:76px}.brand-row{height:48px;display:flex;align-items:center;gap:10px;padding:2px 7px 8px}.brand-mark{width:38px;height:38px;border-radius:11px;background:#fff;color:#101827;display:grid;place-items:center;font-weight:950}.brand-copy b,.brand-copy span{display:block}.brand-copy b{color:#fff;font-size:17px}.brand-copy span{font-size:8px;letter-spacing:1.5px;color:#758298;font-weight:850}.workspace{display:flex;align-items:center;gap:9px;margin:7px 3px 17px;padding:10px;border:1px solid #253348;border-radius:12px;background:#111b2d}.workspace-icon{width:30px;height:30px;background:#1d2940;border-radius:9px;display:grid;place-items:center;color:#9b96ff}.workspace-icon svg{width:15px}.workspace b,.workspace span{display:block}.workspace b{font-size:11px;color:#e6ebf3}.workspace span{font-size:8px;color:#738097;margin-top:2px}.sidebar-nav{display:grid;gap:4px;overflow:auto;padding-right:1px}.nav-top-item{margin-bottom:2px}.nav-group{display:grid;gap:2px}.nav-group-toggle{border:0;background:transparent;color:#94a0b4;width:100%;padding:9px 10px;border-radius:10px;display:flex;align-items:center;gap:11px;text-align:left;font-size:11px;position:relative}.nav-group-toggle svg{width:17px;height:17px;flex:0 0 auto}.nav-group-toggle:hover{background:#141f32;color:#fff}.nav-group-toggle.active{color:#fff}.nav-group-chevron{margin-left:auto;width:14px!important;transition:transform .18s ease}.nav-group-chevron.open{transform:rotate(180deg)}.nav-submenu{display:grid;gap:2px;padding:0 0 3px 9px}.nav-subitem{padding:8px 10px 8px 12px;font-size:10.5px;border-radius:9px}.nav-subitem:hover{background:#141f32}.nav-subitem.active{background:#222449}.nav-subdot{width:5px!important;height:5px!important;border-radius:50%;background:#637087;flex:0 0 auto}.nav-subitem.active .nav-subdot{background:#8177ff}.nav-item{border:0;background:transparent;color:#94a0b4;width:100%;padding:9px 10px;border-radius:10px;display:flex;align-items:center;gap:11px;text-align:left;font-size:11px;position:relative}.nav-item svg{width:17px;height:17px;flex:0 0 auto}.nav-item:hover{background:#141f32;color:#fff}.nav-item.active{background:#222449;color:#fff}.nav-item.active:before{content:"";position:absolute;left:-12px;width:3px;height:22px;border-radius:0 4px 4px 0;background:#8177ff}.nav-chevron{margin-left:auto;width:14px!important}.collapsed .nav-group-toggle span,.collapsed .nav-group-toggle .nav-group-chevron,.collapsed .nav-submenu,.collapsed .nav-top-item span,.collapsed .nav-top-item .nav-chevron{display:none}.collapsed .nav-group-toggle,.collapsed .nav-top-item{justify-content:center;padding-left:0;padding-right:0}.collapsed .nav-group-toggle.active{background:#222449}.side-bottom{margin-top:auto;display:grid;gap:8px}.system{display:flex;gap:8px;padding:10px;border-radius:11px;border:1px solid #253348;background:#101b2d}.system i{width:7px;height:7px;background:#36c48d;border-radius:50%;margin-top:4px}.system b,.system span{display:block}.system b{font-size:9px;color:#c8d1de}.system span{font-size:8px;color:#718097;margin-top:2px}.main{margin-left:252px;width:calc(100% - 252px);transition:.2s}.collapsed .main{margin-left:76px;width:calc(100% - 76px)}header{height:70px;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:20}.header-left,.header-right,.crumb,.admin-chip{display:flex;align-items:center}.header-left{gap:9px}.crumb{gap:6px;color:#929baa;font-size:11px}.crumb svg{width:13px}.crumb b{color:#354052}.header-right{gap:10px}.search{width:min(390px,38vw);background:#f7f8fa;border:1px solid #e9ecf2;border-radius:11px;padding:8px 10px;display:flex;align-items:center;gap:7px;color:#8993a4;position:relative}.search>svg{width:15px}.search input{border:0;outline:0;background:transparent;width:100%;font-size:10px;min-width:0}.search kbd{font-size:7px;border:1px solid #dfe3ea;background:#fff;border-radius:5px;padding:3px 5px;color:#9aa2ad;white-space:nowrap}.clear-search{border:0;background:transparent;color:#8e97a5;padding:2px}.clear-search svg{width:13px}.icon-button{width:36px;height:36px;border:1px solid var(--line);background:#fff;border-radius:10px;display:grid;place-items:center;color:#657083;position:relative}.icon-button svg{width:17px}.admin-chip{gap:8px;border:1px solid transparent;background:transparent;border-radius:12px;padding:2px 4px 2px 2px;color:var(--ink)}.admin-chip:hover{background:#f5f6fa;border-color:#e7eaf0}.admin-chip>div{width:34px;height:34px;border-radius:10px;background:#ece9ff;color:#5b50dc;display:grid;place-items:center;font-weight:900}.admin-chip b,.admin-chip small{display:block;text-align:left}.admin-chip b{font-size:10px}.admin-chip small{font-size:8px;color:#8993a4}.admin-chip>svg{width:13px;color:#99a1ad}.profile-menu{position:absolute;right:25px;top:59px;width:255px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:8px;box-shadow:0 20px 60px #1219272e;z-index:60}.profile-menu-head{display:flex;gap:9px;padding:10px;border-bottom:1px solid #eef0f3;margin-bottom:5px}.profile-menu .avatar{width:35px;height:35px;border-radius:10px;background:#ece9ff;color:#5b50dc;display:grid;place-items:center;font-weight:900}.profile-menu-head b,.profile-menu-head span{display:block}.profile-menu-head b{font-size:10px}.profile-menu-head span{font-size:8px;color:#8a94a4;margin-top:2px}.profile-menu button{width:100%;border:0;background:transparent;border-radius:9px;padding:9px;display:flex;align-items:center;gap:8px;text-align:left;font-size:9px;font-weight:800;color:#536074}.profile-menu button:hover{background:#f6f7fa}.profile-menu svg{width:15px}.danger-text{color:#c64251!important}.mobile-menu{display:none}.content{padding:28px;max-width:1650px;margin:auto}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.eyebrow{font-size:8px;letter-spacing:1.45px;color:#8d96a5;font-weight:900}.page-head h1{font-size:28px;letter-spacing:-.8px;margin:6px 0 4px}.page-head p{font-size:11px;color:#7e8999;margin:0}.actions{display:flex;gap:8px;align-items:center}.primary,.secondary,.wide,.mini,.text,.forgot{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.primary{background:var(--purple);color:#fff;border:1px solid var(--purple)}.primary:hover{background:var(--purple2)}.secondary{background:#fff;color:#566174;border:1px solid var(--line)}.secondary:hover{background:#f8f9fb}.primary svg,.secondary svg,.mini svg,.wide svg,.text svg{width:14px}.full{width:100%;margin-top:4px}.forgot{border:0;background:transparent;color:#5d54d8;padding:10px 0;margin:auto}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.metric{min-height:104px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px;display:flex;gap:11px;position:relative;box-shadow:0 8px 24px #191f3006}.metric-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.metric-icon svg{width:18px}.metric-icon.violet{background:#efedff;color:#665ae9}.metric-icon.green{background:#e7f8f1;color:#14966a}.metric-icon.blue{background:#eaf3ff;color:#3c82c4}.metric-icon.amber{background:#fff3dc;color:#a96f14}.metric>div:nth-child(2)>span,.metric>div:nth-child(2)>strong,.metric>div:nth-child(2)>small{display:block}.metric>div:nth-child(2)>span{font-size:9px;color:#818b9b}.metric>div:nth-child(2)>strong{font-size:22px;letter-spacing:-.6px;margin:3px 0}.metric>div:nth-child(2)>small{font-size:8px;color:#14966a}.metric-more{position:absolute;right:11px;top:11px;color:#a1a9b5;width:15px}.overview-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:16px;margin-bottom:16px}.panel{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #191f3006}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:16px 17px 12px}.panel-head h2{font-size:13px;margin:0 0 3px}.panel-head p{font-size:9px;color:#8b95a4;margin:0}.live{font-size:8px;color:#14966a;background:#eaf9f3;border:1px solid #d7f1e7;padding:5px 7px;border-radius:20px;display:flex;gap:4px;align-items:center}.live i{width:5px;height:5px;border-radius:50%;background:#32bd88}.range-switch{display:flex;background:#f1f3f7;border:1px solid #e4e7ed;border-radius:10px;padding:3px}.range-switch button{border:0;background:transparent;color:#7d8796;padding:7px 9px;border-radius:7px;font-size:8px;font-weight:800}.range-switch button.active{background:#fff;color:#554bd0;box-shadow:0 2px 8px #181f3214}.health{padding-bottom:7px}.health-row{display:flex;align-items:center;gap:9px;padding:10px 17px;border-top:1px solid #f0f1f4}.health-icon{width:29px;height:29px;border-radius:9px;background:#f3f4f7;color:#697487;display:grid;place-items:center}.health-icon svg{width:14px}.health-row>div:nth-child(2){flex:1}.health-row b,.health-row span{display:block}.health-row b{font-size:10px}.health-row span{font-size:8px;color:#8d96a5;margin-top:2px}.liability{padding-bottom:17px}.muted{display:block;color:#8993a3;font-size:9px;padding:0 17px}.big-money{display:block;font-size:28px;letter-spacing:-.8px;padding:4px 17px}.wide{margin:0 17px;width:calc(100% - 34px);background:#f5f4ff;color:#5c52d7;border:1px solid #e7e3ff}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:11px 15px;text-align:left;border-bottom:1px solid #eef0f3;font-size:9px;white-space:nowrap}th{font-size:7px;letter-spacing:.8px;text-transform:uppercase;color:#9ba3af;background:#fbfbfc}tr:last-child td{border-bottom:0}.clickable{cursor:pointer}.clickable:hover{background:#fafaff}.person{display:flex;align-items:center;gap:8px}.person>div{width:29px;height:29px;border-radius:9px;background:#ebe9ff;color:#5d53db;display:grid;place-items:center;font-weight:900;font-size:10px}.person span b,.person span small{display:block}.person span b{font-size:9px}.person span small{font-size:7px;color:#9099a8;margin-top:2px}.status{font-size:7px;font-weight:850;padding:4px 7px;border-radius:20px;display:inline-block;text-transform:none}.status.active,.status.success,.status.resolved,.status.verified,.status.enabled,.status.healthy{background:#e8f8f1;color:#15845f}.status.processing,.status.in-review,.status.waiting-for-customer,.status.pending,.status.invited,.status.degraded{background:#fff3dc;color:#9e6b16}.status.failed,.status.suspended,.status.rejected,.status.open,.status.disabled{background:#ffedf0;color:#c23e4c}.row-action{background:transparent;border:0;color:#8c95a4;padding:5px}.row-action svg{width:16px}.toolbar{display:flex;gap:7px;padding:12px 15px;border-bottom:1px solid #eef0f3}.toolbar select,.toolbar input{border:1px solid #dfe3ea;background:#fff;border-radius:9px;padding:8px 10px;font-size:9px}.result-count{margin-right:auto;align-self:center;font-size:9px;color:#7d8797;font-weight:750}.mini{padding:6px 9px;margin-right:5px}.mini.credit{background:#eeecff;border:1px solid #e1ddff;color:#574dd4}.mini.debit{background:#fff;border:1px solid var(--line);color:#586477}.filter-tabs{display:flex;gap:3px;padding:12px 15px;border-bottom:1px solid #eef0f3;overflow:auto}.filter-tabs button{border:0;background:transparent;color:#80899a;padding:6px 9px;border-radius:7px;font-size:9px}.filter-tabs button.active{background:#efedff;color:#584ed6;font-weight:850}.failure{font-size:8px;color:#c4414e}.provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.provider{background:#fff;border:1px solid var(--line);border-radius:15px;padding:17px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.provider-logo{width:40px;height:40px;border-radius:11px;background:#efedff;color:#5d52da;display:grid;place-items:center;font-weight:900;font-size:17px}.provider>div:nth-child(2)>b,.provider>div:nth-child(2)>span{display:block}.provider>div:nth-child(2)>b{font-size:12px}.provider>div:nth-child(2)>span{font-size:8px;color:#8a94a4;margin-top:2px}.provider-description{grid-column:1/-1;background:#f8f9fb;border:1px solid #edf0f4;border-radius:10px;padding:10px}.provider-description span{font-size:7px;text-transform:uppercase;letter-spacing:.8px;color:#9aa2ad;font-weight:900}.provider-description p{margin:4px 0 0;font-size:8px;color:#657083}.provider footer{grid-column:1/-1;border-top:1px solid #eef0f3;margin-top:5px;padding-top:12px;display:flex;align-items:center;gap:8px}.provider footer>div{flex:1}.provider footer span,.provider footer b,.provider footer small{display:block}.provider footer span{font-size:8px;color:#8b95a4}.provider footer b{font-size:11px;margin-top:2px}.provider footer small{font-size:7px;color:#9aa2ad;margin-top:2px}.provider footer select{border:1px solid #dfe3ea;border-radius:8px;padding:7px;font-size:8px;background:#fff}.ticket-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ticket{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.ticket-top,.ticket-bottom{display:flex;justify-content:space-between;align-items:center;gap:6px}.ticket h3{font-size:13px;margin:18px 0 5px}.ticket p{font-size:9px;color:#808a9a}.ticket-bottom{border-top:1px solid #eef0f3;margin-top:17px;padding-top:11px;font-size:8px;color:#929aa7;flex-wrap:wrap}.text{background:transparent;border:0;color:#5e54d8;padding:5px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.audit-row,.notification-row{display:flex;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid #eef0f3}.audit-row:last-child,.notification-row:last-child{border-bottom:0}.audit-row>svg{width:20px;color:#5e54dc}.audit-row div,.notification-row>div:nth-child(2){flex:1}.audit-row b,.audit-row span,.notification-row b,.notification-row span,.notification-row small{display:block}.audit-row b,.notification-row b{font-size:8px}.audit-row span,.notification-row span{font-size:9px;color:#8993a4;margin-top:3px}.audit-row time,.notification-row time{font-size:8px;color:#929aa7;white-space:nowrap}.notification-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}.compose{padding-bottom:16px}.compose>.panel-head>svg{color:#5d53db}.compose label{display:block;font-size:9px;font-weight:850;margin:14px 17px 6px}.compose input,.compose select,.compose textarea{width:calc(100% - 34px);margin:6px 17px 0;border:1px solid #dfe3ea;border-radius:10px;padding:11px;outline:0;font-size:10px}.compose textarea{resize:vertical}.compose>.primary{margin:15px 17px 0}.segmented{display:flex;margin:0 17px;background:#f1f3f7;padding:3px;border-radius:9px}.segmented button{flex:1;border:0;background:transparent;padding:7px;border-radius:7px;font-size:8px;font-weight:800;color:#7d8796}.segmented button.active{background:#fff;color:#574dd4;box-shadow:0 2px 7px #14192814}.notification-row{align-items:flex-start}.notification-row.unread{background:#fbfaff}.notification-icon{width:30px;height:30px;border-radius:9px;background:#efedff;color:#5c52d7;display:grid;place-items:center;flex:0 0 auto}.notification-icon svg{width:15px}.notification-row button{flex:0 0 auto}.notification-row button:disabled{background:#eef8f3;color:#16845e;border-color:#d9f0e5}.notification-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:#8993a4}.notification-empty b{color:#3f4654;font-size:12px}.notification-empty span{max-width:420px;font-size:10px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.settings-card{padding:18px}.settings-title{display:flex;gap:10px;align-items:flex-start;margin-bottom:5px}.settings-title>svg{width:20px;color:#5c52d7}.settings-title h2{font-size:13px;margin:0}.settings-title p{font-size:8px;color:#8993a4;margin:3px 0 0}.settings-card label{display:block;font-size:9px;font-weight:850;margin:13px 0}.settings-card input{width:100%;margin-top:6px;border:1px solid #dfe3ea;border-radius:10px;padding:10px;font-size:10px}.settings-card>.primary{margin-top:4px}.setting{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;border-top:1px solid #eef0f3}.setting b,.setting span{display:block}.setting b{font-size:10px;text-transform:capitalize}.setting div span{font-size:8px;color:#8b95a4;margin-top:3px;max-width:700px;overflow-wrap:anywhere}.report-toolbar{align-items:flex-end}.report-toolbar label{font-size:8px;color:#818b9b}.report-toolbar input{display:block;margin-top:5px}.compact-metrics{margin-top:0}.empty-state{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#929aa7;padding:30px}.empty-state svg{width:30px;color:#6558e8}.empty-state h3{font-size:12px;color:#354052;margin:10px 0 4px}.empty-state p{font-size:8px;margin:0;max-width:420px;line-height:1.6}.overlay{position:fixed;inset:0;background:#080d1875;z-index:40}.drawer{position:fixed;z-index:41;right:0;top:0;bottom:0;width:405px;background:#fff;padding:21px;box-shadow:-20px 0 50px #00000026;overflow:auto}.wide-drawer{width:min(520px,100%)}.chat-drawer{width:min(560px,100%);display:flex;flex-direction:column}.drawer-head{display:flex;justify-content:space-between;gap:15px}.drawer-head h2{font-size:21px;margin:5px 0 2px}.drawer-head p{font-size:9px;color:#8993a4;margin:0}.profile{display:flex;gap:10px;align-items:center;background:#f7f7fb;border:1px solid #eceef3;border-radius:13px;padding:12px;margin-top:20px}.profile>div{width:43px;height:43px;border-radius:12px;background:#eae7ff;color:#5d52db;display:grid;place-items:center;font-weight:900}.profile b,.profile small{display:block}.profile b{font-size:11px}.profile small{font-size:8px;color:#8993a4;margin-top:3px}.balance{padding:23px 3px 13px}.balance span{font-size:9px;color:#8993a4}.balance strong{display:block;font-size:29px;margin-top:3px}.drawer-actions{display:flex;gap:7px}.drawer-actions .mini{flex:1;margin:0}.detail{border-top:1px solid #eef0f3;margin-top:19px}.detail.compact{margin-top:12px}.detail div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #eef0f3}.detail span{font-size:9px;color:#8a94a3}.detail b{font-size:9px;text-align:right;max-width:65%;overflow-wrap:anywhere}.drawer-section-title{font-size:11px;margin:21px 0 8px}.stack-actions{display:grid;gap:7px}.stack-actions .secondary{justify-content:flex-start}.staff-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.staff-actions-grid button{justify-content:flex-start}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800;background:#fff0f2;color:#c23e4c;border:1px solid #f2d5da}.danger-button svg{width:14px}.modal{position:fixed;z-index:51;left:50%;top:50%;transform:translate(-50%,-50%);width:min(490px,calc(100% - 28px));max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:17px;padding:21px;box-shadow:0 25px 80px #0003}.large-modal{width:min(650px,calc(100% - 28px))}.modal-head{display:flex;justify-content:space-between;gap:15px}.modal h2{font-size:19px;margin:5px 0}.modal-head p{font-size:9px;color:#8993a4;margin:0}.modal label{display:block;font-size:9px;font-weight:850;margin:14px 0 6px}.modal label small{font-weight:500;color:#9aa2ad;margin-left:4px}.modal input,.modal select{width:100%;border:1px solid #dfe3ea;border-radius:10px;padding:11px;margin-top:6px;outline:0;font-size:11px;background:#fff}.amount{display:flex;border:1px solid #dfe3ea;border-radius:10px;padding:0 11px;align-items:center}.amount span{font-weight:900;color:#687385}.amount input{border:0;margin:0;padding:11px}.modal textarea{border:1px solid #dfe3ea;border-radius:10px;resize:vertical;width:100%;padding:11px;outline:0;font-size:10px}.modal-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:16px}.tx-hero{background:linear-gradient(135deg,#f7f6ff,#f9fafc);border:1px solid #e8e6fb;border-radius:13px;padding:18px;margin-top:20px}.tx-hero span{display:block;font-size:9px;color:#8b95a4}.tx-hero strong{display:block;font-size:28px;margin:3px 0 10px}.json-card{background:#0f1726;color:#dce4f0;border-radius:12px;padding:12px;margin-top:14px}.json-card>b{font-size:9px}.json-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:7px;line-height:1.55;margin:8px 0 0;color:#b8c4d6}.subsection{margin-top:18px;border-top:1px solid #eef0f3;padding-top:12px}.subsection h3{font-size:10px;margin:0 0 7px}.attempt-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0f1f4;font-size:8px}.attempt-row span{flex:1}.attempt-row small{color:#9199a6}.history-list{margin-top:12px}.history-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #eef0f3}.history-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.history-icon svg{width:15px}.history-icon.credit{background:#e9f8f1;color:#15845f}.history-icon.debit{background:#fff0f2;color:#c23e4c}.history-row>div:nth-child(2){flex:1}.history-row b,.history-row span,.history-row small{display:block}.history-row b{font-size:9px}.history-row span{font-size:8px;color:#7e8998;margin-top:2px}.history-row small{font-size:7px;color:#9aa2ad;margin-top:3px}.history-row>strong{font-size:10px}.positive{color:#15845f}.negative{color:#c23e4c}.permission-box{background:#f7f8fb;border:1px solid #e9ecf1;border-radius:12px;margin-top:14px;padding:12px}.permission-box h3{font-size:10px;margin:0 0 7px}.permission-box>div{display:flex;gap:8px;padding:8px 0;border-top:1px solid #e9ecf1}.permission-box svg{width:14px;color:#15936a;flex:0 0 auto}.permission-box b,.permission-box small{display:block}.permission-box b{font-size:8px}.permission-box small{font-size:7px;color:#8993a4;margin-top:2px}.kyc-profile{display:flex;gap:9px;align-items:center;background:#f7f8fb;border:1px solid #e9ecf1;padding:11px;border-radius:12px;margin-top:14px}.kyc-profile>div{width:38px;height:38px;border-radius:10px;background:#ece9ff;color:#5b50dc;display:grid;place-items:center;font-weight:900}.kyc-profile b,.kyc-profile small{display:block}.kyc-profile b{font-size:9px}.kyc-profile small{font-size:7px;color:#8993a4;margin-top:2px}.confirm-modal{text-align:center}.confirm-icon{width:48px;height:48px;margin:0 auto 10px;border-radius:14px;background:#fff0f2;color:#c23e4c;display:grid;place-items:center}.confirm-icon svg{width:23px}.confirm-modal h2{font-size:18px}.confirm-modal p{font-size:9px;color:#7e8998;line-height:1.6}.confirm-modal .modal-actions{justify-content:center}.chat-meta{display:flex;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid #eef0f3;margin-bottom:10px}.chat-meta span{font-size:8px;color:#8c95a3}.chat-thread{flex:1;overflow:auto;padding:6px 2px 15px;min-height:220px}.chat-message{max-width:84%;margin:8px 0;padding:10px 12px;border-radius:13px;border:1px solid #e9ecf1}.chat-message.customer{background:#f7f8fb;margin-right:auto;border-bottom-left-radius:4px}.chat-message.staff{background:#f0eeff;border-color:#e1ddff;margin-left:auto;border-bottom-right-radius:4px}.chat-message small{display:block;font-size:7px;color:#8993a4;margin-bottom:4px}.chat-message p{margin:0;font-size:9px;line-height:1.55;color:#354052}.chat-compose{border-top:1px solid #eef0f3;padding-top:12px}.chat-compose textarea{width:100%;border:1px solid #dfe3ea;border-radius:11px;padding:10px;resize:none}.chat-compose .primary{margin-top:7px}.search-results{position:absolute;right:0;top:46px;width:min(430px,70vw);max-height:520px;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 70px #1219272e;padding:8px;z-index:80}.search-results>div>small{display:block;padding:7px 8px 5px;font-size:7px;text-transform:uppercase;letter-spacing:1px;color:#9aa2ad;font-weight:900}.search-results button{width:100%;border:0;background:transparent;padding:9px;border-radius:9px;display:flex;align-items:center;gap:9px;text-align:left}.search-results button:hover{background:#f7f8fb}.search-results button>svg{width:15px;color:#6558e8}.search-results button b,.search-results button em{display:block;font-style:normal}.search-results button b{font-size:9px;color:#354052}.search-results button em{font-size:7px;color:#8a94a4;margin-top:2px}.empty-search{display:flex;gap:8px;align-items:center;padding:18px;color:#8a94a4;font-size:8px}.empty-search svg{width:16px;color:#6558e8}.form-error,.form-success{display:flex;align-items:center;gap:6px;border-radius:9px;padding:8px;font-size:9px;margin-bottom:9px}.form-error{background:#fff0f2;color:#bd3d4c;border:1px solid #f6d6da}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:#fff}.login-art{background:linear-gradient(145deg,#0b1220,#18233a);color:#fff;padding:38px 7%;position:relative;overflow:hidden}.login-brand{display:flex;align-items:center;gap:10px}.login-brand span{width:39px;height:39px;border-radius:11px;background:#fff;color:#101827;display:grid;place-items:center;font-weight:950}.login-brand b{font-size:18px}.art-copy{position:absolute;left:7%;right:10%;top:33%;max-width:590px}.art-copy h1{font-size:48px;line-height:1.05;letter-spacing:-1.8px;margin:13px 0}.art-copy p{font-size:13px;line-height:1.7;color:#aeb9c9;max-width:500px}.art-stat{display:flex;gap:55px;margin-top:40px}.art-stat strong,.art-stat span{display:block}.art-stat strong{font-size:22px}.art-stat span{font-size:9px;color:#7e8ba0;margin-top:3px}.login-card-wrap{display:grid;place-items:center;padding:35px}.login-card{width:min(410px,100%)}.login-card h2{font-size:30px;letter-spacing:-.8px;margin:7px 0 4px}.login-card>p{font-size:11px;color:#818b9b;margin:0 0 26px}.login-card label{display:block;font-size:9px;font-weight:850;margin:15px 0}.login-card input{width:100%;border:1px solid #dfe3ea;border-radius:10px;padding:11px;margin-top:6px;outline:0;font-size:11px}.password{position:relative}.password input{padding-right:45px}.password button{position:absolute;right:8px;top:10px;border:0;background:transparent;color:#5c53d8;font-size:9px;font-weight:800;padding:2px}.password button svg{width:15px}.login-note{display:flex;gap:7px;align-items:center;color:#7e8898;font-size:8px;margin-top:16px;line-height:1.5}.login-note svg{color:#5d54dc;flex:0 0 auto}.toast{position:fixed;z-index:90;right:24px;bottom:22px;background:#172033;color:#fff;border-radius:11px;padding:10px 13px;display:flex;align-items:center;gap:7px;font-size:9px;box-shadow:0 15px 40px #0003}@media(max-width:1200px){.metrics{grid-template-columns:1fr 1fr}.overview-grid,.notification-layout{grid-template-columns:1fr}.ticket-grid,.settings-grid{grid-template-columns:1fr 1fr}.search{width:300px}}@media(max-width:850px){.sidebar{transform:translate(-100%);width:252px}.sidebar.open{transform:translate(0)}.collapsed .sidebar{width:252px}.main,.collapsed .main{margin-left:0;width:100%}.collapse{display:none}.mobile-menu{display:grid}.close-mobile{display:grid!important;margin-left:auto}.header-right .search{display:none}header{padding:0 15px}.content{padding:20px 14px}.admin-chip span,.admin-chip>svg{display:none}.page-head{align-items:flex-start;flex-direction:column}.actions{width:100%;flex-wrap:wrap}.actions button,.range-switch{flex:1}.drawer{width:min(520px,100%)}}@media(max-width:580px){.metrics,.provider-grid,.ticket-grid,.settings-grid{grid-template-columns:1fr}.page-head h1{font-size:25px}.toolbar{flex-wrap:wrap}.result-count{flex-basis:100%;margin-bottom:2px}.actions>*{flex:1 1 100%}.range-switch{width:100%}.range-switch button{flex:1}.table-wrap table{min-width:760px}.toast{left:14px;right:14px;bottom:14px}.login-shell{grid-template-columns:1fr}.login-art{display:none}.login-card-wrap{padding:30px 22px}.staff-actions-grid{grid-template-columns:1fr}.search-results{display:none}}.tx-detail-drawer{width:min(660px,100vw)!important;max-width:100vw!important;padding:0!important;background:#f5f9f9!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:0!important}.tx-drawer-header{position:relative;flex:0 0 auto;padding:26px 70px 24px 28px;color:#fff;background:linear-gradient(135deg,#063d39,#087f78 56%,#18b39e);overflow:hidden}.tx-drawer-header:after{content:"";position:absolute;width:250px;height:250px;right:-95px;top:-155px;border-radius:50%;background:#ffffff17;box-shadow:0 0 0 42px #ffffff09}.tx-drawer-heading{position:relative;z-index:2;min-width:0}.tx-drawer-eyebrow{display:block;margin-bottom:7px;color:#ffffffb8;font-size:9px;font-weight:850;letter-spacing:.16em}.tx-drawer-heading h2{margin:0;color:#fff;font-size:23px;line-height:1.18;letter-spacing:-.035em;overflow-wrap:anywhere}.tx-drawer-heading p{margin:7px 0 0;color:#ffffffc7;font-size:11px;line-height:1.45}.tx-drawer-close{position:absolute;z-index:4;top:19px;right:19px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:13px;background:#ffffff1c;color:#fff;cursor:pointer}.tx-drawer-close:hover{background:#ffffff2e}.tx-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 22px 30px;scrollbar-width:thin}.tx-summary-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:16px;border:1px solid #dfe9e7;border-radius:18px;background:linear-gradient(135deg,#f4fffc,#fff 62%);box-shadow:0 8px 24px #0c403e0e}.tx-summary-card span{display:block;margin-bottom:5px;color:#82918f;font-size:10px;font-weight:700}.tx-summary-card strong{display:block;color:#102d2c;font-size:25px;line-height:1.05;letter-spacing:-.035em}.tx-detail-card{margin-top:14px;border:1px solid #e1e8e7;border-radius:17px;background:#fff;box-shadow:0 7px 22px #193a410b;overflow:hidden}.tx-detail-card-head{padding:15px 17px 13px;border-bottom:1px solid #edf1f0;background:#fbfdfd}.tx-detail-card-head>div{display:flex;align-items:center;gap:11px}.tx-detail-card-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#eef4ff;color:#4d69c7}.tx-detail-card-icon svg{width:16px;height:16px}.tx-detail-card-icon.service{background:#e9faf6;color:#07877c}.tx-detail-card-icon.transaction{background:#f1efff;color:#6558c8}.tx-detail-card-icon.payment{background:#fff6df;color:#a66f12}.tx-detail-card-icon.ledger{background:#edf5ff;color:#3974bf}.tx-detail-card-head b{display:block;color:#172e39;font-size:12px;font-weight:850}.tx-detail-card-head small{display:block;margin-top:3px;color:#89989a;font-size:9px;line-height:1.35}.tx-detail-list{padding:0 17px}.tx-detail-list>div{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #edf1f0}.tx-detail-list>div:last-child{border-bottom:0}.tx-detail-list span{flex:0 1 40%;min-width:105px;color:#829093;font-size:9px;font-weight:650;line-height:1.45}.tx-detail-list b{flex:1 1 60%;min-width:0;color:#26383e;font-size:10px;font-weight:800;line-height:1.45;text-align:right;overflow-wrap:anywhere;word-break:break-word}.tx-detail-list b.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.tx-attempt-list{padding:4px 17px}.tx-attempt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf1f0}.tx-attempt-row:last-child{border-bottom:0}.tx-attempt-row>div{min-width:0}.tx-attempt-row b{display:block;color:#273940;font-size:10px;overflow-wrap:anywhere}.tx-attempt-row small{display:block;margin-top:3px;color:#8b999b;font-size:8px}.tx-attempt-row>strong{color:#273940;font-size:10px;white-space:nowrap}.tx-requery-button{width:100%;justify-content:center;margin-top:15px}.console.theme-dark .tx-detail-drawer{background:#0b1819!important}.console.theme-dark .tx-summary-card,.console.theme-dark .tx-detail-card{border-color:#284342;background:#102120}.console.theme-dark .tx-summary-card{background:linear-gradient(135deg,#0d2b29,#102120)}.console.theme-dark .tx-summary-card strong,.console.theme-dark .tx-detail-card-head b,.console.theme-dark .tx-detail-list b,.console.theme-dark .tx-attempt-row b,.console.theme-dark .tx-attempt-row>strong{color:#edf9f7}.console.theme-dark .tx-detail-card-head{background:#102a29;border-color:#284342}.console.theme-dark .tx-detail-list>div,.console.theme-dark .tx-attempt-row{border-color:#263c3d}.console.theme-dark .tx-detail-list span,.console.theme-dark .tx-attempt-row small,.console.theme-dark .tx-summary-card span{color:#8da3a1}@media(max-width:620px){.tx-detail-drawer{width:100vw!important}.tx-drawer-header{padding:22px 60px 20px 20px}.tx-drawer-heading h2{font-size:20px}.tx-drawer-body{padding:15px 15px 24px}.tx-summary-card{padding:16px}.tx-detail-list{padding:0 14px}.tx-detail-list span{min-width:90px}}.tx-detail-section{margin-top:18px}.tx-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid rgba(20,24,40,.08);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#687084}.tx-detail-section .detail{margin-top:0}.tx-detail-section .detail>div{min-width:0}.tx-detail-section .detail b{overflow-wrap:anywhere}html,body,#root{width:100%;height:100%;overflow:hidden}.console{width:100%;height:100vh;min-height:0;overflow:hidden}.main{height:100vh;min-height:0;display:flex;flex-direction:column;overflow:hidden}header{flex:0 0 70px;height:70px}.content{flex:1 1 auto;width:100%;height:auto;min-height:0;max-width:none;margin:0;padding:28px;overflow:hidden;display:flex;flex-direction:column}.page{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-head{flex:0 0 auto}.page>.panel{min-width:0;min-height:0}.page>.panel:has(.table-wrap){flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page>.panel:has(.table-wrap)>.table-wrap{flex:1 1 0;min-height:0;overflow:auto}.page>.panel.audit{flex:1 1 0;min-height:0;overflow:auto}.metrics{flex:0 0 auto;min-width:0}.overview-grid{flex:1 1 0;min-height:260px;min-width:0;margin-bottom:16px;overflow:hidden}.overview-grid>.panel{min-height:0;min-width:0}.overview-grid>.chart-panel{display:flex;flex-direction:column;overflow:hidden}.overview-grid>.chart-panel .table-wrap{flex:1 1 0;min-height:0;overflow:auto}.overview-grid>.health{overflow:auto}.page>.liability{flex:0 0 auto}.ticket-grid,.provider-grid{flex:1 1 0;min-height:0;overflow:auto;align-content:start;padding-right:2px}.notification-layout{flex:1 1 0;min-height:0;overflow:hidden}.notification-layout>.panel{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.notification-layout>.panel:not(.compose){overflow-y:auto}.notification-layout>.panel:not(.compose) .notification-row{flex:0 0 auto}.settings-grid{flex:0 0 auto;min-width:0}@media(max-width:1200px){.content{padding:22px;overflow:hidden}.overview-grid{min-height:220px}.notification-layout{overflow:hidden}}@media(max-width:850px){.content{padding:20px 14px}.page{height:100%}}.page.commission-page{overflow-y:auto;overflow-x:hidden;padding-right:4px}.page.commission-page>.panel{flex:0 0 auto;overflow:visible}.page.commission-page>.panel .table-wrap{flex:0 0 auto;overflow-x:auto}.page.overview-page{overflow-y:auto;overflow-x:hidden;padding-right:4px}.page.overview-page .overview-grid{flex:0 0 auto;min-height:360px}.transaction-filter-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line)}.transaction-filter-toolbar .result-count{margin-right:auto}.pagination-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border-top:1px solid var(--line)}.pagination-controls span{font-size:12px;color:var(--muted)}.pagination-note{padding:8px 14px;text-align:center;font-size:12px;color:var(--muted)}.pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.transaction-filter-toolbar input,.transaction-filter-toolbar select{min-height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:7px 9px;font-size:9px;color:#4d5667}.transaction-filter-toolbar input{min-width:190px}.promo-actions{display:inline-flex;gap:7px;align-items:center}.danger-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #efc9cf;background:#fff7f8;color:#bd4351;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.danger-outline:hover{background:#fff0f2;border-color:#e8aeb6}.commission-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.commission-metrics .metric{min-height:132px;padding:20px;gap:14px}.commission-metrics .metric-icon{width:46px;height:46px;flex:0 0 46px}.commission-metrics .metric-value{font-size:23px}.commission-section{margin-bottom:18px}.commission-table{height:280px;overflow:auto}.commission-table thead th{position:sticky;top:0;z-index:1;background:#fff}.commission-table table{min-width:1120px}.commission-table th,.commission-table td{font-size:13px;padding:15px 16px;white-space:nowrap}.commission-table th{font-size:12px;font-weight:700}.commission-table td b{font-size:13px}@media(max-width:900px){.commission-metrics{grid-template-columns:1fr}}.commission-table{height:280px;max-height:280px;overflow:auto;border-top:1px solid #eef0f4}.commission-table table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0}.commission-table tbody tr{transition:background .15s ease}.commission-table tbody tr:nth-child(2n){background:#fafbfc}.commission-table tbody tr:hover{background:#f4f5fb}.commission-table th,.commission-table td{border-bottom:1px solid #eef0f4;vertical-align:middle}.commission-table th,.commission-table td{text-align:left}.commission-by-service th:nth-child(n+2),.commission-by-service td:nth-child(n+2),.commission-by-provider th:nth-child(n+2),.commission-by-provider td:nth-child(n+2),.commission-tx-level th:nth-child(n+5),.commission-tx-level td:nth-child(n+5){text-align:right}.commission-table tbody td:first-child{font-weight:650;color:#273044}.commission-table tbody td b{color:#171d2b}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:650;color:#273044}.form-grid input{padding:11px 12px;border:1px solid #dfe3ea;border-radius:10px;background:#fff}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.stats-inline{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px 12px;padding:20px}.stats-inline b{font-size:28px}.stats-inline span{color:#697386;font-size:13px}@media(max-width:800px){.form-grid,.two-col{grid-template-columns:1fr}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#4d5667;font-size:10px;font-weight:800;transition:.18s ease}.theme-toggle:hover{transform:translateY(-1px);background:#faf9ff;color:#5e54da;border-color:#cbc7ec}.theme-toggle svg{width:15px}.console.theme-dark{--line:#2a3549;--soft:#151e2d;--ink:#edf2fa;--muted:#8995a8;background:#0b1220;color:#e8edf6}.console.theme-dark .main{background:#0b1220}.console.theme-dark header{background:#101827;border-color:#293247}.console.theme-dark .crumb{color:#8995a8}.console.theme-dark .crumb b{color:#edf2fa}.console.theme-dark .search{background:#151e2d;border-color:#303c52}.console.theme-dark .search input{color:#e8edf6;background:transparent}.console.theme-dark .search input::placeholder{color:#69778c}.console.theme-dark .icon-button,.console.theme-dark .theme-toggle{background:#151e2d;border-color:#303c52;color:#aeb8c8}.console.theme-dark .icon-button:hover,.console.theme-dark .theme-toggle:hover{background:#202a3d;color:#c1bcff}.console.theme-dark .admin-chip{color:#dfe6f1}.console.theme-dark .admin-chip small{color:#8290a5}.console.theme-dark .profile-menu{background:#111a29;border-color:#2c374b;box-shadow:0 25px 70px #00000073}.console.theme-dark .profile-menu-head{border-color:#2c374b}.console.theme-dark .profile-menu-head b{color:#edf2fa}.console.theme-dark .profile-menu-head span{color:#8290a5}.console.theme-dark .profile-menu button{color:#aeb8c8}.console.theme-dark .profile-menu button:hover{background:#182235;color:#fff}.console.theme-dark .content{color:#e8edf6}.console.theme-dark .page-head h1,.console.theme-dark .page-head h2,.console.theme-dark .page-head h3,.console.theme-dark .panel h2,.console.theme-dark .panel h3,.console.theme-dark .card h2,.console.theme-dark .metric-value{color:#edf2fa}.console.theme-dark .page-head p,.console.theme-dark .panel p,.console.theme-dark .muted{color:#8995a8}.console.theme-dark .panel,.console.theme-dark .card,.console.theme-dark .settings-card,.console.theme-dark .metric,.console.theme-dark .chart-panel,.console.theme-dark .json-card{background:#121a29;border-color:#29364b;color:#e8edf6}.console.theme-dark .panel-head{border-color:#29364b}.console.theme-dark table{color:#dce3ed}.console.theme-dark th{background:#151e2d;color:#9eabbd;border-color:#2a3549}.console.theme-dark td{border-color:#263247}.console.theme-dark tbody tr:nth-child(2n){background:#111a28}.console.theme-dark tbody tr:hover{background:#182337}.console.theme-dark input,.console.theme-dark select,.console.theme-dark textarea{background:#151e2d;border-color:#334057;color:#e8edf6}.console.theme-dark input::placeholder,.console.theme-dark textarea::placeholder{color:#66758b}.console.theme-dark input:focus,.console.theme-dark select:focus,.console.theme-dark textarea:focus{background:#182235}.console.theme-dark .form-grid label{color:#aeb8c8}.console.theme-dark .table-wrap,.console.theme-dark .commission-table{background:#121a29;border-color:#29364b}.console.theme-dark .commission-table thead th{background:#151e2d}.console.theme-dark .commission-table tbody tr:nth-child(2n){background:#111a28}.console.theme-dark .commission-table tbody tr:hover{background:#182337}.console.theme-dark .drawer,.console.theme-dark .modal,.console.theme-dark .large-modal,.console.theme-dark .confirm-modal{background:#111a29;color:#e8edf6;border-color:#2c374b;box-shadow:0 30px 100px #0000008c}.console.theme-dark .drawer-head,.console.theme-dark .modal-head{border-color:#2c374b}.console.theme-dark .drawer-section-title,.console.theme-dark .modal-head p{color:#8995a8}.console.theme-dark .drawer-overlay,.console.theme-dark .modal-overlay{background:#02060fbd}.console.theme-dark .empty-search,.console.theme-dark .search-results{background:#111a29;border-color:#2c374b;color:#e8edf6}.console.theme-dark .search-result:hover{background:#182235}.console.theme-dark footer{background:#101827;border-color:#293247;color:#7f8ba0}@media(max-width:700px){.theme-toggle span{display:none}.theme-toggle{width:36px;padding:0}}.console.theme-dark .sidebar{background:#0e1624;border-color:#202b3d}.console.theme-dark .brand-copy b,.console.theme-dark .workspace b,.console.theme-dark .nav-item,.console.theme-dark .system b{color:#edf2fa}.console.theme-dark .brand-copy span,.console.theme-dark .workspace span,.console.theme-dark .system span{color:#7f8ca0}.console.theme-dark .workspace{background:#141e2e;border-color:#29364b}.console.theme-dark .nav-group-toggle{color:#94a0b4}.console.theme-dark .nav-group-toggle:hover{background:#141f32;color:#fff}.console.theme-dark .nav-subdot{background:#637087}.console.theme-dark .nav-item:hover{background:#182236}.console.theme-dark .nav-item.active{background:#211f45;color:#c4bfff}.console.theme-dark .system{border-color:#29364b;background:#121a29}.console.theme-dark .content::-webkit-scrollbar-thumb{background:#334057}.form-success{display:flex;gap:8px;align-items:flex-start;padding:10px 11px;border-radius:10px;background:#edf9f3;border:1px solid #d4eee2;color:#217d5c;font-size:9px;line-height:1.5}.form-success svg{flex:0 0 auto;margin-top:1px}.recovery-dev-link{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:9px 0;padding:10px 12px;border:1px solid #d8d4fb;border-radius:10px;background:#f5f4ff;color:#5e54da;font-size:9px;font-weight:800}.recovery-dev-link svg{width:14px}.console.theme-dark .form-success{background:#10241f;border-color:#25483d;color:#8bd1ba}.console.theme-dark .recovery-dev-link{background:#211f45;border-color:#393467;color:#bdb8ff}@media(max-width:700px){.transaction-filter-toolbar .result-count{width:100%;margin-right:0}.transaction-filter-toolbar input{flex:1 1 100%;min-width:0}.transaction-filter-toolbar select{flex:1 1 140px}}.confirm-modal{width:min(430px,calc(100vw - 32px));padding:30px;border:1px solid #e7e9ef;border-radius:24px;background:#fff;box-shadow:0 32px 100px #0e162838}.confirm-icon{width:56px;height:56px;margin:0 auto 15px;border-radius:17px;background:#fff1f3;border:1px solid #f3d8dd;color:#c23e4c}.confirm-modal h2{margin:0;font-size:20px;letter-spacing:-.35px;color:#1b2435}.confirm-modal p{max-width:340px;margin:9px auto 0;font-size:9px;line-height:1.7;color:#758093}.confirm-modal .modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.confirm-modal .modal-actions button{min-height:44px;border-radius:12px}.console.theme-dark .confirm-modal h2{color:#edf2fa}.console.theme-dark .confirm-modal p{color:#8995a8}.console.theme-dark .confirm-icon{background:#2a171d;border-color:#51303a;color:#ff8c9b}@media(max-width:520px){.confirm-modal{padding:24px 20px;border-radius:21px}.confirm-modal .modal-actions{grid-template-columns:1fr}}.brand-row .brand-logo{width:152px;height:auto;display:block;object-fit:contain}.login-brand{display:block}.login-brand img{width:min(300px,78%);height:auto;display:block;object-fit:contain}@media(max-width:760px){.brand-row .brand-logo{width:128px}.login-brand img{width:min(250px,76%)}}.brand-row{height:54px;padding:0 7px 10px;gap:10px;overflow:hidden}.brand-row .brand-logo{width:38px;height:38px;flex:0 0 38px;object-fit:contain;border-radius:10px}.brand-copy{min-width:0}.collapsed .brand-row{justify-content:center;padding-left:0;padding-right:0}.collapsed .brand-row .brand-logo{width:42px;height:42px;flex-basis:42px}.collapsed .brand-row .brand-copy{display:none}.login-brand{width:min(300px,76%)}.login-brand img{width:100%;max-height:205px;object-fit:contain;object-position:left top}.art-copy{top:43%}@media(max-width:760px){.login-brand{width:min(250px,78%)}.login-brand img{max-height:175px}.art-copy{top:42%}}:root{--purple:#0b8f87;--purple2:#087a73;--green:#16a77a;--ink:#102a2d;--muted:#72858a;--line:#dce9e8;--soft:#f1f8f7}body{background:#eef7f6}.login-shell{background:radial-gradient(circle at 10% 10%,rgba(22,167,122,.18),transparent 30%),linear-gradient(135deg,#062328,#0a5b58 55%,#12a78a)}.login-art{background:linear-gradient(155deg,#031c20eb,#074b47d1)}.login-card{border-radius:30px;box-shadow:0 35px 90px #0225282e}.primary{background:linear-gradient(135deg,#0b8f87,#16a77a);border-color:#0b8f87;box-shadow:0 10px 24px #0b8f872e;border-radius:14px}.app-shell{background:#f5faf9}.sidebar{background:linear-gradient(180deg,#072b30,#0a4544 55%,#063136)}.panel,.metric,.drawer,.modal{border-radius:22px;box-shadow:0 14px 40px #144a4c0f}.drawer{border-left:0;box-shadow:-25px 0 70px #02262826}.reward-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.reward-summary>div{padding:14px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#f7fcfb,#edf8f6)}.reward-summary span,.kyc-data-grid span{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.reward-summary b{font-size:18px;color:#087a73}.kyc-admin-card{margin-top:18px;padding:16px;border:1px solid #d5e6e4;border-radius:18px;background:#f6fbfa}.kyc-admin-card .drawer-section-title{margin-top:0;display:flex;align-items:center;justify-content:space-between}.kyc-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kyc-data-grid>div{padding:10px 0;border-bottom:1px solid #e3eeec}@media(max-width:700px){.reward-summary,.kyc-data-grid{grid-template-columns:1fr}}:root{--gv-modal-deep: #063d39;--gv-modal-mid: #087f78;--gv-modal-bright: #18b39e}:root{--gv-modal-deep:#063d39;--gv-modal-mid:#087f78;--gv-modal-bright:#18b39e}.console .modal{overflow:auto;border-radius:28px;padding:21px;box-shadow:0 36px 120px #0830303d}.console .modal-head{position:relative;display:flex;align-items:flex-start;min-height:154px;margin:-21px -21px 20px;padding:28px 78px 24px 104px;overflow:hidden;border:0;border-radius:28px 28px 0 0;background:linear-gradient(135deg,var(--gv-modal-deep) 0%,var(--gv-modal-mid) 58%,var(--gv-modal-bright) 100%);color:#fff}.console .modal-head:before{content:"G";position:absolute;z-index:2;left:25px;top:27px;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#ffffff21;color:#fff;font-size:23px;font-weight:950;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000014}.console .modal-head:after{content:"";position:absolute;width:230px;height:230px;right:-78px;top:-126px;border-radius:50%;background:#ffffff1a;box-shadow:0 0 0 42px #ffffff09}.console .modal-head>div:first-child{position:relative;z-index:2;min-width:0}.console .modal-head .eyebrow{color:#ffffffb3}.console .modal-head h2{margin:5px 0 7px;color:#fff;font-size:26px;line-height:1.1;letter-spacing:-.045em}.console .modal-head p{color:#ffffffc7;font-size:10px;line-height:1.55}.console .modal-head .icon-button{position:absolute;z-index:3;right:19px;top:21px;width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#ffffff1c;color:#fff}.console .modal-head .icon-button:hover{background:#ffffff2e;color:#fff;border-color:#ffffff57}.console .modal>label input,.console .modal>label select,.console .modal>textarea,.console .modal .amount{border-radius:14px}.console .modal input,.console .modal select{min-height:48px}.console .modal textarea{min-height:108px}.console .modal-actions button{min-height:46px;border-radius:14px}.console .modal .primary{background:linear-gradient(135deg,#087f78,#12a996);box-shadow:0 12px 25px #087f782e}.console .modal .primary:hover{filter:brightness(1.03);transform:translateY(-1px)}.console .confirm-modal{padding:21px 30px 30px;overflow:hidden;background:linear-gradient(to bottom,var(--gv-modal-mid) 0,var(--gv-modal-mid) 178px,#fff 178px,#fff 100%)}.console .confirm-modal:before{content:"";position:absolute;width:220px;height:220px;right:-74px;top:-118px;border-radius:50%;background:#ffffff1a}.console .confirm-modal .confirm-icon{position:relative;z-index:2;margin:27px auto 15px;background:#ffffff21;border-color:#ffffff38;color:#fff}.console .confirm-modal h2{position:relative;z-index:2;color:#fff}.console .confirm-modal p{position:relative;z-index:2;color:#ffffffc7}.console.theme-dark .modal,.console.theme-dark .large-modal,.console.theme-dark .confirm-modal{border-color:#28514c;box-shadow:0 36px 120px #00000094}.console.theme-dark .modal-head{background:linear-gradient(135deg,#052e2b,#076e69 58%,#129783)}.console.theme-dark .modal-head h2{color:#fff}.console.theme-dark .modal-head p{color:#ffffffbf}.console.theme-dark .modal-head .icon-button{background:#ffffff1a;border-color:#ffffff2e;color:#fff}.console.theme-dark .modal input,.console.theme-dark .modal select,.console.theme-dark .modal textarea,.console.theme-dark .modal .amount{background:#0d2220;border-color:#28514c;color:#edfffb}.console.theme-dark .modal .primary{background:linear-gradient(135deg,#087f78,#159c8a)}.console.theme-dark .confirm-modal{background:linear-gradient(to bottom,#087f78 0 178px,#0d2220 178px 100%)}.console.theme-dark .confirm-modal h2{color:#fff}.console.theme-dark .confirm-modal p{color:#ffffffbf}@media(max-width:620px){.console .modal{width:min(100% - 20px,520px);border-radius:24px}.console .modal-head{min-height:145px;margin:-21px -21px 18px;padding:22px 62px 21px 92px;border-radius:24px 24px 0 0}.console .modal-head:before{left:20px;top:21px;width:52px;height:52px}.console .modal-head h2{font-size:21px}.console .modal-head p{font-size:9px}.console .modal-head .icon-button{right:14px;top:14px;width:38px;height:38px}.console .confirm-modal{padding:21px 20px 24px;background:linear-gradient(to bottom,var(--gv-modal-mid) 0,var(--gv-modal-mid) 165px,#fff 165px,#fff 100%)}}.staff-permissions{max-height:440px;overflow:auto;padding:14px}.permission-box-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.permission-box-head h3{margin:0;font-size:12px}.permission-box-head p{margin:4px 0 0;font-size:8px;color:#8993a4;line-height:1.5}.permission-legend{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:7px;color:#7c8798}.permission-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.permission-legend i.default{background:#9aa4b2}.permission-legend i.allow{background:#15936a}.permission-legend i.deny{background:#c23e4c}.permission-row{width:100%;border:0;border-top:1px solid #e9ecf1;background:transparent;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 2px;text-align:left;cursor:pointer;color:inherit}.permission-row:hover{background:#15936a0b}.permission-state{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#eef1f4;color:#7d8795}.permission-state.allow{background:#dff7ed;color:#11845f}.permission-state.deny{background:#ffe8eb;color:#c23e4c}.permission-copy{min-width:0}.permission-copy b,.permission-copy small{display:block}.permission-copy b{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-copy small{font-size:7px;color:#8993a4;margin-top:2px}.permission-mode{font-size:7px;font-weight:800;padding:5px 7px;border-radius:999px;background:#f0f2f5;color:#788393}.permission-row.is-on .permission-mode{background:#e2f8ef;color:#11845f}.permission-row.is-off .permission-mode{background:#fff0f2;color:#c23e4c}.permission-help{margin:8px 2px 0;font-size:8px;line-height:1.5;color:#8993a4}.theme-dark .permission-box{background:#ffffff0b;border-color:#ffffff17}.theme-dark .permission-box>div,.theme-dark .permission-row{border-color:#ffffff14}.theme-dark .permission-row:hover{background:#4ddcb90f}.theme-dark .permission-state{background:#ffffff14;color:#aeb8c5}.theme-dark .permission-state.allow{background:#4ddcb929;color:#72e4c0}.theme-dark .permission-state.deny{background:#ff5a6926;color:#ff8792}.theme-dark .permission-mode{background:#ffffff14;color:#aeb8c5}.theme-dark .permission-row.is-on .permission-mode{background:#4ddcb921;color:#72e4c0}.theme-dark .permission-row.is-off .permission-mode{background:#ff5a691f;color:#ff8792}@media(max-width:640px){.permission-box-head{flex-direction:column}.staff-permissions{max-height:52vh}}.commission-filter-panel{flex:0 0 auto}.commission-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.commission-detail-card{min-height:190px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 14px;align-items:start;padding:20px}.commission-detail-card-wide{grid-column:1 / -1}.commission-detail-icon{grid-row:1 / span 2;width:54px;height:54px;display:grid;place-items:center;border-radius:16px}.commission-detail-icon svg{width:22px;height:22px}.commission-detail-icon.service{color:#0b8a80;background:#e8faf7}.commission-detail-icon.provider{color:#5f56c9;background:#f0efff}.commission-detail-icon.transactions{color:#b27b13;background:#fff7df}.commission-detail-copy h2{margin:2px 0 6px;font-size:15px}.commission-detail-copy p{margin:0;color:var(--muted);font-size:11px;line-height:1.6;max-width:720px}.commission-view-button{grid-column:2;justify-self:start;margin-top:12px;display:inline-flex;align-items:center;gap:6px}.commission-view-button svg{width:15px;height:15px}.commission-detail-modal{width:min(900px,calc(100% - 28px))}.commission-detail-modal.large-modal{width:min(1220px,calc(100% - 28px))}.commission-detail-modal .modal-head{margin-bottom:18px}.commission-modal-summary{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.commission-modal-summary span{padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--muted);font-size:10px;font-weight:750}.commission-modal-table{max-height:58vh;overflow:auto;border:1px solid var(--line);border-radius:12px}.commission-modal-table table{width:100%;min-width:780px;border-collapse:separate;border-spacing:0}.commission-modal-table th,.commission-modal-table td{padding:11px 12px;border-bottom:1px solid var(--line);white-space:nowrap;font-size:11px}.commission-modal-table thead th{position:sticky;top:0;z-index:2;background:var(--soft);color:var(--muted);font-size:10px;text-align:left}.commission-modal-table tbody tr:last-child td{border-bottom:0}.commission-modal-table tbody tr:hover{background:var(--soft)}.commission-modal-table td:nth-child(n+2),.commission-modal-table th:nth-child(n+2){text-align:right}.transaction-commission-modal-table table{min-width:1260px}.transaction-commission-modal-table td:first-child,.transaction-commission-modal-table th:first-child{text-align:left}.commission-detail-modal .modal-actions{border-top:1px solid var(--line);padding-top:14px}@media(max-width:900px){.commission-detail-grid{grid-template-columns:1fr}.commission-detail-card-wide{grid-column:auto}}@media(max-width:620px){.commission-detail-card{grid-template-columns:46px minmax(0,1fr);padding:16px}.commission-detail-icon{width:46px;height:46px;border-radius:13px}.commission-detail-copy h2{font-size:14px}.commission-detail-copy p{font-size:10px}}.commission-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.withdraw-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.withdraw-summary>div{border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:var(--soft);display:flex;flex-direction:column;gap:5px}.withdraw-summary span{color:var(--muted);font-size:10px;font-weight:700}.withdraw-summary strong{font-size:20px}.withdraw-field{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:750;margin-bottom:10px}.withdraw-field input{width:100%;box-sizing:border-box}.withdraw-full-button{margin-bottom:12px}.withdrawal-history-table table{min-width:850px}.withdrawal-history-table td:first-child,.withdrawal-history-table th:first-child{text-align:left}@media(max-width:700px){.commission-actions{width:100%}.commission-actions button{flex:1}.withdraw-summary{grid-template-columns:1fr}}.overview-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.overview-status-panel{margin-bottom:16px}.overview-status-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #f0f1f4}.overview-status-item{padding:16px 17px;border-right:1px solid #f0f1f4;position:relative}.overview-status-item:last-child{border-right:0}.overview-status-item:before{content:"";position:absolute;left:17px;top:0;width:28px;height:3px;border-radius:0 0 4px 4px;background:#8c95a4}.overview-status-item.success:before{background:#1aa875}.overview-status-item.processing:before{background:#d99128}.overview-status-item.failed:before{background:#cf5261}.overview-status-item.refunded:before{background:#6b63d9}.overview-status-item span{display:block;color:#8993a3;font-size:9px;margin-bottom:5px}.overview-status-item strong{display:block;font-size:22px;letter-spacing:-.5px}@media(max-width:980px){.overview-status-grid{grid-template-columns:repeat(2,1fr)}.overview-status-item:nth-child(2){border-right:0}.overview-status-item:nth-child(n+3){border-top:1px solid #f0f1f4}}@media(max-width:620px){.overview-actions{width:100%;justify-content:flex-start}.overview-status-grid{grid-template-columns:1fr}.overview-status-item{border-right:0;border-bottom:1px solid #f0f1f4}.overview-status-item:last-child{border-bottom:0}}.customer-hub-panel{padding:0;overflow:hidden}.section-tabs{display:flex;gap:6px;padding:8px;border-bottom:1px solid var(--line);overflow-x:auto}.section-tabs button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--muted);padding:10px 14px;border-radius:9px;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.section-tabs button svg{width:15px;height:15px}.section-tabs button:hover{background:var(--soft);color:var(--text)}.section-tabs button.active{background:#efedff;color:#584ed6;font-weight:850}.theme-dark .section-tabs button.active{background:#675ce629;color:#aaa4ff}@media(max-width:700px){.section-tabs{padding:7px}.section-tabs button{padding:9px 11px;font-size:11px}}.customers-workspace{gap:20px;overflow-y:auto;overflow-x:hidden;padding-right:6px}.customers-workspace::-webkit-scrollbar{width:8px}.customers-workspace::-webkit-scrollbar-thumb{background:#d8dde7;border-radius:999px}.theme-dark .customers-workspace::-webkit-scrollbar-thumb{background:#3b4658}.customer-hub-panel{padding:8px;border-radius:20px;background:#ffffffe0;box-shadow:0 16px 40px #1f2b460f}.modern-section-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0!important;border:0!important;background:transparent!important}.modern-section-tabs button{min-height:76px;display:flex!important;align-items:center;justify-content:flex-start;gap:12px;padding:12px 16px!important;border:1px solid transparent!important;border-radius:15px!important;background:transparent!important;color:#667085!important;text-align:left;transition:.18s ease}.modern-section-tabs button:hover{background:#f7f8fc!important;border-color:#edf0f5!important;transform:translateY(-1px)}.modern-section-tabs button.active{color:#5147ca!important;background:linear-gradient(135deg,#f2f0ff,#faf9ff)!important;border-color:#dfdbff!important;box-shadow:0 8px 22px #6558e81a}.modern-section-tabs .tab-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:#f0f2f7;color:#64748b}.modern-section-tabs button.active .tab-icon{background:#e4e0ff;color:#5d51dc}.modern-section-tabs .tab-icon svg{width:19px}.modern-section-tabs button>span:last-child{display:flex;flex-direction:column;gap:3px}.modern-section-tabs button b{font-size:13px;color:inherit}.modern-section-tabs button small{font-size:10px;color:#8b94a5;font-weight:600}.customer-module{display:grid;gap:18px}.module-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:4px 2px 0}.module-heading h2{margin:5px 0 4px;font-size:25px;letter-spacing:-.5px;color:#152038}.module-heading p{margin:0;color:#7b879a;font-size:12px}.module-kicker{display:block;color:#8792a6;font-size:9px;font-weight:900;letter-spacing:1.7px}.module-live{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e5e9f0;border-radius:999px;background:#fff;color:#687489;font-size:10px;font-weight:800;white-space:nowrap;box-shadow:0 5px 16px #1c273e0a}.module-live i{width:7px;height:7px;border-radius:50%;background:#16a874;box-shadow:0 0 0 4px #16a8741a}.customer-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.customer-stat{position:relative;overflow:hidden;min-height:120px;padding:17px 18px;border:1px solid #e7ebf1;border-radius:18px;background:#fff;box-shadow:0 10px 28px #19243c0b}.customer-stat:after{content:"";position:absolute;width:76px;height:76px;border-radius:50%;right:-28px;bottom:-28px;opacity:.45;background:#ece9ff}.customer-stat span,.customer-stat small{display:block;color:#7f899a;font-size:10px;font-weight:700}.customer-stat strong{display:block;margin:9px 0 5px;color:#172033;font-size:24px;letter-spacing:-.6px}.customer-stat.violet:after{background:#e7e2ff}.customer-stat.green:after{background:#dcf7ec}.customer-stat.amber:after{background:#fff0d4}.customer-stat.blue:after{background:#e0efff}.customer-stat.red:after{background:#ffe2e6}.customer-list-panel{overflow:hidden;border-radius:20px}.customer-list-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 21px;border-bottom:1px solid #edf0f4}.customer-list-head h3{margin:5px 0 3px;font-size:17px;color:#172033}.customer-list-head p{margin:0;color:#8993a3;font-size:10px}.customer-list-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.customer-list-actions select{height:38px;min-width:120px;border:1px solid #e2e7ee;border-radius:10px;padding:0 11px;background:#fff;color:#495569;font-size:11px;font-weight:700}.inline-search{width:245px;height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #e2e7ee;border-radius:10px;background:#fff;color:#9aa3b2}.inline-search svg{width:15px;flex:0 0 15px}.inline-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#243047;font-size:11px}.inline-search button{width:22px;height:22px;border:0;border-radius:7px;display:grid;place-items:center;background:#f1f3f7;color:#7a8494}.inline-search button svg{width:12px}.customer-table-wrap{border:0!important}.customer-table-wrap table{min-width:920px}.customer-table-wrap tbody tr.clickable{cursor:pointer}.customer-table-wrap tbody tr.clickable:hover{background:#fafaff}.table-contact{display:flex;flex-direction:column;gap:3px}.table-contact b{font-size:11px;color:#344054;font-weight:700}.table-contact span,.table-caption{display:block;color:#9aa3b1;font-size:9px;margin-top:3px}.table-money{color:#1b2538;font-size:12px}.wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 25px;border-radius:20px;background:linear-gradient(135deg,#111b31,#1d2946);color:#fff;box-shadow:0 18px 40px #111b3129}.wallet-hero>div:first-child span,.wallet-hero>div:first-child small{display:block;color:#aab6cb;font-size:10px;font-weight:700}.wallet-hero>div:first-child strong{display:block;margin:8px 0 5px;font-size:30px;letter-spacing:-.8px}.wallet-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);min-width:390px}.wallet-hero-stats div{padding:4px 20px;border-left:1px solid rgba(255,255,255,.1)}.wallet-hero-stats b{display:block;font-size:19px}.wallet-hero-stats span{display:block;margin-top:3px;color:#9eabc0;font-size:9px}.wallet-actions{display:flex;gap:6px;justify-content:flex-end}.action-button,.review-button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 9px;border-radius:9px;border:1px solid #e1e6ed;background:#fff;color:#556174;font-size:10px;font-weight:800}.action-button svg,.review-button svg{width:13px}.action-button:hover,.review-button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #14203412}.action-button.credit{color:#087f5b;background:#f0fbf6;border-color:#d5f0e4}.action-button.debit{color:#b33e4e;background:#fff5f6;border-color:#f3dade}.action-button.history{color:#596579}.wallet-health{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:#737e90}.wallet-health i{width:7px;height:7px;border-radius:50%;background:#b6becb}.wallet-health.positive{color:#168663}.wallet-health.positive i{background:#16a874}.compliance-callout{display:flex;align-items:center;gap:13px;padding:14px 17px;border-radius:16px;background:linear-gradient(90deg,#f7f8ff,#fff);border-color:#e7e8f6}.callout-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#eceaff;color:#5c50d5}.callout-icon svg{width:18px}.compliance-callout b{display:block;font-size:12px;color:#29354a}.compliance-callout p{margin:4px 0 0;font-size:10px;color:#8993a4}.callout-badge{margin-left:auto;padding:6px 9px;border-radius:999px;background:#eefaf5;color:#168663;font-size:9px;font-weight:900}.verification-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.verification-cell span{color:#8d97a7;font-size:9px}.review-button{color:#5549d0;border-color:#dedaff;background:#f8f7ff}.module-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#8b95a5;text-align:center}.module-empty svg{width:28px;height:28px;color:#b1b8c6}.module-empty b{color:#596579;font-size:12px}.module-empty span{font-size:10px}.wide-drawer{width:500px!important;padding:0!important;background:#f8faff!important}.wide-drawer .drawer-head{padding:23px 25px 17px;background:#fff;border-bottom:1px solid #e8ecf2}.wide-drawer .drawer-head h2{font-size:22px;letter-spacing:-.4px}.wide-drawer .drawer-head p{color:#8b95a5}.wide-drawer>.profile{margin:18px 20px 12px;padding:17px;border:1px solid #e5eaf1;border-radius:18px;background:#fff;box-shadow:0 8px 22px #1d2a420b}.wide-drawer .profile>div{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#e9e5ff,#d8d2ff);color:#574bd0;font-size:18px}.wide-drawer .balance{margin:0 20px 12px;padding:18px;border-radius:17px;background:linear-gradient(135deg,#151f35,#263453);color:#fff;box-shadow:0 14px 28px #141f3521}.wide-drawer .balance span{color:#aeb9cc;font-size:10px}.wide-drawer .balance strong{display:block;margin-top:5px;font-size:27px}.wide-drawer .drawer-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin:0 20px 12px}.wide-drawer .drawer-actions .mini{min-height:38px;justify-content:center;border-radius:10px;font-weight:800}.wide-drawer .reward-summary{margin:0 20px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.wide-drawer .reward-summary>div{padding:11px;border:1px solid #e6eaf0;border-radius:12px;background:#fff}.wide-drawer .reward-summary span{display:block;font-size:8px;color:#8c96a6}.wide-drawer .reward-summary b{display:block;margin-top:5px;font-size:11px;color:#273249}.wide-drawer>.detail{margin:0 20px 14px;padding:5px 15px;border:1px solid #e6eaf0;border-radius:15px;background:#fff}.wide-drawer .kyc-admin-card{margin:0 20px 14px!important;border:1px solid #e3e8ef!important;border-radius:16px!important;background:#fff!important;padding:15px!important}.wide-drawer .drawer-section-title{margin:17px 20px 8px;font-size:12px;color:#344054}.wide-drawer .stack-actions{margin:0 20px 25px}.modal{border-radius:20px!important;box-shadow:0 30px 80px #0c162738!important}.modal .modal-head{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #edf0f4}.amount{border-radius:12px!important;border-color:#dfe5ed!important;box-shadow:0 0 0 3px #6558e808}.wallet-adjust-modal{max-width:540px}.kyc-review-modal{width:min(760px,calc(100vw - 36px))!important;max-width:760px!important}.kyc-review-modal .kyc-profile{padding:14px;border:1px solid #e5eaf1;border-radius:15px;background:#fafbfe}.kyc-review-modal .kyc-verification-card{margin-top:13px;border-radius:16px;border-color:#e1e6ef;background:#fff;box-shadow:0 8px 20px #19243c09}.kyc-review-modal .kyc-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kyc-review-modal .kyc-data-grid>div{padding:10px 11px;border:1px solid #edf0f4;border-radius:10px;background:#fbfcfe}.history-list{display:grid;gap:8px;max-height:58vh;overflow:auto;padding-right:3px}.history-row{padding:12px 13px!important;border:1px solid #e7ebf1!important;border-radius:13px!important;background:#fff}.history-row:hover{background:#fafaff}@media(max-width:1000px){.customer-stat-grid{grid-template-columns:repeat(2,1fr)}.wallet-hero{flex-direction:column;align-items:flex-start}.wallet-hero-stats{width:100%;min-width:0}.modern-section-tabs{grid-template-columns:1fr}.customer-list-head{align-items:flex-start;flex-direction:column}.customer-list-actions{width:100%;justify-content:flex-start}}@media(max-width:640px){.customer-stat-grid{grid-template-columns:1fr}.customer-list-actions{flex-direction:column;align-items:stretch}.inline-search{width:100%}.wallet-hero-stats{grid-template-columns:1fr;width:100%}.wallet-hero-stats div{border-left:0;border-top:1px solid rgba(255,255,255,.1);padding:10px 0}.wide-drawer{width:100%!important}}.customers-workspace{min-height:0;align-items:stretch}.customers-workspace>.customer-hub-panel{flex:0 0 auto;min-height:92px;width:100%}.customers-workspace>.customer-module{flex:0 0 auto;min-width:0;width:100%}.modern-section-tabs{min-height:76px;width:100%}.pagination-controls{flex-wrap:wrap}.pagination-pages{display:flex;align-items:center;justify-content:center;gap:6px}.pagination-page{min-width:36px;height:34px;padding:0 10px;justify-content:center}.pagination-ellipsis{color:var(--muted);padding:0 2px}.operations-workspace{min-width:0;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:18px;overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-bottom:8px}.operations-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.operations-intro h1{margin:5px 0;font-size:30px;letter-spacing:-.7px;color:#14213d}.operations-intro p{margin:0;color:#7d899c;font-size:12px}.operations-live{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #e2e8ef;border-radius:999px;background:#fff;color:#516075;font-size:10px;font-weight:800;box-shadow:0 7px 20px #1420340a}.operations-live i{width:8px;height:8px;border-radius:50%;background:#16b47d;box-shadow:0 0 0 4px #16b47d1c}.operations-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:7px;background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 12px 30px #1723380d}.operations-tab{min-width:0;min-height:78px;display:flex;align-items:flex-start;gap:10px;padding:13px 12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#667287;text-align:left;cursor:pointer}.operations-tab>svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.operations-tab span{min-width:0;display:flex;flex-direction:column;gap:5px}.operations-tab b{color:#425066;font-size:11px}.operations-tab small{color:#98a2b1;font-size:8px;line-height:1.35}.operations-tab.active{background:#f3f1ff;border-color:#ded9ff;box-shadow:0 5px 14px #5b4ed314}.operations-tab.active>svg,.operations-tab.active b{color:#5549d0}.operations-panel{min-width:0;flex:0 0 auto;width:100%}.operation-tab-page{min-width:0;display:flex;flex-direction:column;gap:15px}.operation-tab-page .page-head,.operation-metrics{margin-bottom:0}.operation-panel-card,.provider-operation-card{min-width:0;overflow:hidden}.operation-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:19px 20px;border-bottom:1px solid #edf0f4;background:#fff}.operation-toolbar h3{margin:4px 0;font-size:17px;color:#263249}.operation-toolbar p{margin:0;color:#929bab;font-size:10px}.operation-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.operation-filters .inline-search{min-width:260px}.operation-panel-card .table-wrap{border:0;border-radius:0}.operation-panel-card .pagination-controls{padding:13px 16px;margin:0;border-top:1px solid #edf0f4}.operation-ticket-grid{padding:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.operation-ticket-grid+.module-empty{margin:18px}.provider-operation-card{border:1px solid #e5e9ef;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1723380d}.provider-operation-card .provider-grid{padding:18px}.operation-provider{position:relative;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.operation-provider:hover{transform:translateY(-2px);box-shadow:0 14px 30px #17233817}.provider-detail-link{width:100%;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:5px;height:32px;border:1px solid #e1e5ed;border-radius:9px;background:#fafbfe;color:#5549d0;font-size:9px;font-weight:800;cursor:pointer}.provider-detail-link svg{width:13px}.operation-detail-modal{width:min(650px,calc(100vw - 32px))!important;max-width:650px!important}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-grid>div{padding:12px 13px;border:1px solid #e8ebf0;border-radius:12px;background:#fafbfc}.detail-grid span,.provider-modal-capabilities>span{display:block;color:#929baa;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.detail-grid b{display:block;margin-top:5px;color:#263249;font-size:11px}.modal-note{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:12px 13px;border:1px solid #e6e9f0;border-radius:12px;background:#f8f9fc}.modal-note svg{flex:0 0 auto;width:16px;color:#7b6fe3}.modal-note p{margin:0;color:#7e8999;font-size:9px;line-height:1.5}.provider-modal-capabilities{margin-top:13px;padding:13px;border:1px solid #e8ebf0;border-radius:12px;background:#fafbfc}.provider-modal-capabilities p{margin:7px 0 0;color:#536075;font-size:10px;line-height:1.6}@media(max-width:1100px){.operations-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-ticket-grid{grid-template-columns:1fr}}@media(max-width:760px){.operations-intro{align-items:flex-start;flex-direction:column}.operations-tabs{grid-template-columns:1fr}.operation-toolbar{align-items:flex-start;flex-direction:column}.operation-filters,.operation-filters .inline-search{width:100%}.detail-grid{grid-template-columns:1fr}}.operation-filters select{min-height:38px;min-width:142px;border:1px solid #dfe5ed;border-radius:10px;background:#fff;color:#354158;padding:0 32px 0 12px;font-size:10px;font-weight:700;outline:none;cursor:pointer;box-sizing:border-box}.operation-filters select:focus{border-color:#7a70df;box-shadow:0 0 0 3px #7a70df1a}.operation-filters .inline-search{min-height:38px;border:1px solid #dfe5ed;border-radius:10px;background:#fff;box-sizing:border-box}.operation-filters .inline-search input{min-height:36px;border:0;outline:none;background:transparent;color:#354158;font-size:10px}.operation-filters .inline-search input::placeholder{color:#9aa3b2}.operation-filters .inline-search:focus-within{border-color:#7a70df;box-shadow:0 0 0 3px #7a70df1a}@media(max-width:760px){.operation-filters select{width:100%;min-width:0}}.transactions-operation-page{min-width:0;width:100%;height:auto;min-height:0;display:flex;flex-direction:column;gap:15px;overflow:visible}.transaction-history-panel{min-width:0;flex:0 0 auto;overflow:visible}.transaction-history-panel .table-wrap{overflow-x:auto;overflow-y:visible}.transaction-filter-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px;background:#fff;border-bottom:1px solid #edf0f4}.transaction-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5d687b}.transaction-filter-heading b{font-size:11px;color:#263249}.transaction-filter-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.transaction-filter-field{min-width:145px;display:flex;flex-direction:column;gap:5px}.transaction-filter-field>span{font-size:8px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8b95a5}.transaction-filter-field input,.transaction-filter-field select{width:100%;min-height:38px;border:1px solid #dfe5ed;border-radius:10px;background:#fff;color:#354158;padding:0 11px;font-size:11px;outline:none;box-sizing:border-box}.transaction-filter-field input:focus,.transaction-filter-field select:focus{border-color:#7a70df;box-shadow:0 0 0 3px #7a70df1a}.transaction-filter-field.search-field{flex:1 1 280px;min-width:240px;position:relative}.transaction-filter-field.search-field svg{position:absolute;left:11px;bottom:11px;width:15px;height:15px;color:#8993a4;pointer-events:none}.transaction-filter-field.search-field input{padding-left:34px}.clear-filter-button{min-height:38px;padding:0 13px;border:1px solid #dfe5ed;border-radius:10px;background:#f7f8fb;color:#5a6476;font-size:10px;font-weight:800;cursor:pointer}.clear-filter-button:hover{background:#eef0f6;border-color:#cfd6e1}.transaction-history-panel .pagination-controls{padding:13px 16px;margin:0;border-top:1px solid #edf0f4}.transaction-empty{border-top:1px solid #edf0f4}@media(max-width:760px){.transaction-filter-heading{align-items:flex-start;flex-direction:column}.transaction-filter-controls{align-items:stretch;flex-direction:column}.transaction-filter-field,.transaction-filter-field.search-field{width:100%;min-width:0}.clear-filter-button{width:100%}}.transactions-operation-page{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important}.transactions-operation-page .transaction-history-panel{display:block!important;width:100%!important;min-width:0!important;min-height:240px!important;height:auto!important;flex:0 0 auto!important;overflow:visible!important}.transactions-operation-page .transaction-history-panel .table-wrap{display:block!important;width:100%!important;min-width:0!important;min-height:120px!important;height:auto!important;overflow-x:auto!important;overflow-y:visible!important}.transactions-operation-page .transaction-history-panel table{display:table!important;width:100%!important;min-width:760px}.tx-detail-drawer .tx-service-badge{display:flex;align-items:center;gap:11px;padding:12px 14px;margin-bottom:15px;border:1px solid #e5e2ff;border-radius:14px;background:#f7f5ff;color:#5146c9}.tx-detail-drawer .tx-service-badge>svg{width:20px;height:20px;flex:0 0 auto}.tx-detail-drawer .tx-service-badge span{display:flex;flex-direction:column;gap:2px;min-width:0}.tx-detail-drawer .tx-service-badge small{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#7c78a8}.tx-detail-drawer .tx-service-badge strong{font-size:14px;color:#202943}.tx-detail-drawer .tx-hero-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.tx-detail-drawer .tx-hero-main>div{min-width:0}.tx-detail-drawer .tx-hero-main span{display:block;font-size:10px;color:#7c8798;font-weight:700}.tx-detail-drawer .tx-hero-main strong{display:block;margin-top:4px;font-size:26px;line-height:1.05;color:#17213a;letter-spacing:-.5px}.tx-detail-drawer .service-purchase-section .tx-section-title{align-items:flex-end}.tx-detail-drawer .service-purchase-section .tx-section-title small{font-size:10px;font-weight:700;color:#8b95a5;letter-spacing:0;text-transform:none}.tx-detail-drawer .service-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.tx-detail-drawer .service-highlight-grid>div{min-width:0;padding:11px 12px;border:1px solid #e3e7ef;border-radius:12px;background:#f8faff}.tx-detail-drawer .service-highlight-grid span{display:block;font-size:9px;color:#7f8999;font-weight:750}.tx-detail-drawer .service-highlight-grid b{display:block;margin-top:5px;font-size:11px;color:#202943;overflow-wrap:anywhere;word-break:break-word}@media(max-width:620px){.tx-detail-drawer .service-highlight-grid{grid-template-columns:1fr}.tx-detail-drawer .tx-hero-main strong{font-size:23px}}.finance-workspace{min-height:100%}.finance-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.finance-intro h1{margin:5px 0 6px;font-size:32px;line-height:1.08}.finance-intro p{margin:0;color:var(--muted);font-size:13px}.finance-live{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--text);font-size:12px;font-weight:700;white-space:nowrap}.finance-live i{width:8px;height:8px;border-radius:50%;background:#16b77b;box-shadow:0 0 0 4px #16b77b1f}.finance-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;margin-bottom:22px;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 24px #1423370d}.finance-tab{min-height:78px;display:flex;align-items:center;gap:13px;text-align:left;border:1px solid transparent;border-radius:13px;background:transparent;padding:13px 16px;color:var(--text);cursor:pointer}.finance-tab:hover{background:#f8f8ff}.finance-tab.active{border-color:#ddd8ff;background:#f3f1ff;box-shadow:0 7px 18px #4f46e514}.finance-tab-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:11px;background:#f0efff;color:#635bdb}.finance-tab-icon svg{width:19px;height:19px}.finance-tab span{display:flex;flex-direction:column;gap:4px;min-width:0}.finance-tab b{font-size:13px}.finance-tab small{color:var(--muted);font-size:10px;line-height:1.35}.finance-report-page{min-height:0}.finance-report-actions{display:flex;gap:8px}.finance-report-filter{margin-bottom:18px;padding:17px 18px}.finance-filter-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.finance-filter-heading>div{display:flex;flex-direction:column;gap:3px}.finance-filter-heading b{font-size:13px}.finance-filter-heading span{font-size:10px;color:var(--muted)}.ghost-button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:9px;padding:8px 11px;cursor:pointer;font-size:11px}.ghost-button svg{width:13px;height:13px}.finance-filter-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.finance-filter-fields label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:10px;font-weight:700}.finance-filter-fields input{min-height:38px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--text);padding:0 11px;font-size:12px}.finance-filter-fields button{min-height:38px}.finance-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.finance-report-secondary-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.finance-report-secondary-metrics>div{display:flex;flex-direction:column;gap:5px;padding:15px 16px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.finance-report-secondary-metrics span{color:var(--muted);font-size:10px;font-weight:700}.finance-report-secondary-metrics b{font-size:20px}.finance-report-secondary-metrics small{color:var(--muted);font-size:10px}.finance-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.finance-detail-card{display:flex;flex-direction:column;gap:14px;padding:18px;min-height:190px}.finance-detail-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#edf4ff;color:#3679d8}.finance-detail-icon.violet{background:#f0edff;color:#6755d9}.finance-detail-icon.amber{background:#fff5df;color:#c88716}.finance-detail-icon svg{width:20px;height:20px}.finance-detail-card>div:nth-child(2){flex:1}.finance-detail-card span{font-size:9px;letter-spacing:.13em;font-weight:800;color:#7d89a1}.finance-detail-card h2{margin:5px 0;font-size:16px}.finance-detail-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.finance-detail-card>button{align-self:flex-start}.finance-activity-panel{overflow:hidden}.finance-activity-panel .panel-head{padding:18px 18px 14px}.panel-kicker{display:block;color:#8490a8;font-size:9px;font-weight:800;letter-spacing:.14em;margin-bottom:4px}.finance-report-table{overflow:auto}.finance-report-table table{min-width:850px}.finance-report-table th,.finance-report-table td{white-space:nowrap}.finance-pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:13px 16px;border-top:1px solid var(--line)}.finance-pagination>span{margin-right:auto;color:var(--muted);font-size:10px}.finance-pagination .small{min-height:32px;padding:0 10px}.finance-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--muted);text-align:center}.finance-empty svg{width:25px;height:25px;opacity:.55}.finance-empty b{color:var(--text);font-size:12px}.finance-empty span{font-size:10px}.finance-report-modal{width:min(760px,calc(100vw - 40px));max-height:min(820px,calc(100vh - 40px));overflow:hidden;display:flex;flex-direction:column}.finance-report-modal-body{padding:18px;overflow:auto}.finance-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-detail-list>div{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#fafbfc}.finance-detail-list span{color:var(--muted);font-size:10px}.finance-detail-list b{font-size:17px;color:var(--text)}.finance-detail-list small{color:var(--muted);font-size:10px}.finance-modal-table{overflow:auto;border:1px solid var(--line);border-radius:11px}.finance-modal-table table{width:100%;min-width:760px;border-collapse:collapse}.finance-modal-table th,.finance-modal-table td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;font-size:11px}.finance-modal-table th{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#fafbfc}.finance-modal-table tr:last-child td{border-bottom:0}.theme-dark .finance-tab:hover{background:#1a1d27}.theme-dark .finance-tab.active{background:#211f39;border-color:#403b6e}.theme-dark .finance-detail-list>div,.theme-dark .finance-modal-table th{background:#181b23}@media(max-width:1100px){.finance-report-metrics,.finance-report-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-detail-grid{grid-template-columns:1fr}}@media(max-width:760px){.finance-intro{align-items:flex-start;flex-direction:column}.finance-tabs,.finance-filter-fields{grid-template-columns:1fr}.finance-report-actions{flex-wrap:wrap}.finance-report-metrics,.finance-report-secondary-metrics,.finance-detail-list{grid-template-columns:1fr}.finance-report-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.finance-workspace{width:100%;height:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.finance-intro,.finance-tabs{flex:0 0 auto}.finance-workspace>.page{width:100%;height:auto;min-height:0;flex:1 1 0}.finance-workspace>.page.finance-report-page{overflow-y:auto;overflow-x:hidden;padding-right:4px}.finance-workspace>.page.commission-page{overflow-y:auto;overflow-x:hidden;padding-right:4px}.finance-report-modal{width:min(820px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:hidden;display:flex;flex-direction:column}.finance-report-modal .modal-head{flex:0 0 auto}.finance-report-modal-body{flex:1 1 auto;min-height:0;overflow:auto}.finance-report-modal>.modal-actions{flex:0 0 auto}.commission-detail-modal{max-height:calc(100vh - 40px);overflow:hidden;display:flex;flex-direction:column}.commission-detail-modal>.modal-head{flex:0 0 auto}.commission-detail-modal>.commission-modal-summary,.commission-detail-modal>.withdraw-summary,.commission-detail-modal>.withdraw-field,.commission-detail-modal>.withdraw-full-button,.commission-detail-modal>.form-error{flex:0 0 auto}.commission-detail-modal>.commission-modal-table{flex:1 1 auto;min-height:0;overflow:auto}.commission-detail-modal>.modal-actions{flex:0 0 auto}@media(max-width:760px){.finance-workspace{overflow:hidden}.finance-workspace>.page.finance-report-page,.finance-workspace>.page.commission-page{padding-right:2px}.finance-report-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.commission-detail-modal{max-height:calc(100vh - 24px)}}.finance-workspace{width:100%;height:100%;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding-right:6px;padding-bottom:18px;scrollbar-gutter:stable}.finance-workspace>.page{width:100%;height:auto;min-height:0;flex:0 0 auto;overflow:visible}.finance-workspace>.page.finance-report-page,.finance-workspace>.page.commission-page{overflow:visible;padding-right:0}.finance-report-page .finance-activity-panel{margin-bottom:18px}@media(max-width:760px){.finance-workspace{padding-right:2px;padding-bottom:12px}}.engagement-nav-item.active{background:linear-gradient(135deg,#24214b,#2d285d);color:#fff}.engagement-nav-item .engagement-chevron{width:14px;height:14px;margin-left:auto;opacity:.8;transition:transform .18s ease}.engagement-nav-item.active .engagement-chevron{transform:rotate(180deg);opacity:1}.engagement-page{overflow:hidden}.engagement-page-head{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.engagement-page-head h1{margin:6px 0 5px;font-size:29px;letter-spacing:-.9px}.engagement-page-head p{margin:0;color:#7e8999;font-size:11px}.engagement-head-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #dfe3ea;border-radius:12px;background:#ffffffc2;color:#626c7d;font-size:9px;font-weight:850;box-shadow:0 8px 22px #191f3009}.engagement-head-badge svg{width:15px;color:#6559e8}.engagement-tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;margin-bottom:16px;border:1px solid #e1e5ec;border-radius:17px;background:#eef1f6}.engagement-tabs button{min-height:64px;border:1px solid transparent;border-radius:13px;background:transparent;color:#687286;display:flex;align-items:center;gap:11px;padding:10px 14px;text-align:left;transition:.18s ease}.engagement-tabs button:hover{color:#4239b6;background:#ffffff9e}.engagement-tabs button.active{background:#fff;border-color:#e2defe;color:#5045d0;box-shadow:0 7px 20px #1f233d14}.engagement-tab-icon{width:37px;height:37px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#f0efff;color:#6258e5}.engagement-tabs button.active .engagement-tab-icon{background:#e9e6ff}.engagement-tab-icon svg{width:17px}.engagement-tabs button b,.engagement-tabs button small{display:block}.engagement-tabs button b{font-size:10px;margin-bottom:3px}.engagement-tabs button small{color:#8a94a5;font-size:8px;font-weight:650}.engagement-tab-content{flex:1 1 0;min-height:0;overflow:hidden}.engagement-tab-page{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.engagement-hero{flex:0 0 auto;min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;margin-bottom:13px;border-radius:20px;color:#fff;overflow:hidden;position:relative;box-shadow:0 16px 35px #1c284c1f}.engagement-hero:after{content:"";position:absolute;width:220px;height:220px;right:-75px;top:-125px;border-radius:50%;border:35px solid rgba(255,255,255,.06)}.notification-hero{background:linear-gradient(135deg,#121a35,#2c3d78 58%,#554ad1)}.referral-hero{background:linear-gradient(135deg,#073c3d,#087e77 56%,#12a47e)}.engagement-kicker{display:block;color:#ffffffa6;font-size:8px;font-weight:900;letter-spacing:1.5px}.engagement-hero h2{margin:6px 0 5px;font-size:24px;letter-spacing:-.65px;color:#fff}.engagement-hero p{max-width:680px;margin:0;color:#ffffffc2;font-size:10px;line-height:1.55}.engagement-hero-icon{position:relative;z-index:1;width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:#ffffff1f;box-shadow:inset 0 1px #ffffff14}.engagement-hero-icon svg{width:25px}.engagement-stat-row{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:13px}.engagement-stat{padding:12px 14px;border:1px solid #e1e5ec;border-radius:14px;background:#fff;box-shadow:0 7px 20px #191f3006}.engagement-stat span,.engagement-stat small{display:block}.engagement-stat span{color:#7f899a;font-size:8px;font-weight:800}.engagement-stat strong{display:block;margin:3px 0 1px;color:#182033;font-size:21px;letter-spacing:-.5px}.engagement-stat small{color:#98a0ae;font-size:7px}.phase6-notification-layout{min-height:0}.phase6-notification-layout .panel{border-radius:17px}.phase6-notification-layout .compose{padding-bottom:18px}.phase6-notification-layout .panel-head{padding:17px 18px 13px}.phase6-notification-layout .panel-head h2{font-size:13px}.phase6-notification-layout .notification-row{padding:13px 16px}.phase6-referral-grid{flex:0 0 auto;margin-bottom:13px}.phase6-referral-grid .panel{border-radius:17px}.referral-program-card .panel-head{padding-bottom:10px}.panel-kicker{display:block;margin-bottom:3px;color:#8993a4;font-size:7px;font-weight:900;letter-spacing:1.2px}.referral-rule{display:flex;gap:11px;align-items:flex-start;margin:0 17px 14px;padding:12px;border:1px solid #e5e8ef;border-radius:13px;background:#fafbfe}.referral-rule-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#e9f8f3;color:#15936c}.referral-rule-icon svg{width:16px}.referral-rule b,.referral-rule span{display:block}.referral-rule b{font-size:9px;margin-bottom:3px}.referral-rule span{color:#8993a4;font-size:8px;line-height:1.45}.referral-rule-values{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 17px 17px}.referral-rule-values>div{padding:10px 12px;border-radius:11px;background:#f6f8fb}.referral-rule-values span{display:block;color:#8993a4;font-size:7px}.referral-rule-values strong{display:block;margin-top:3px;font-size:16px;color:#128866}.phase6-referral-grid+.panel{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.phase6-referral-grid+.panel .table-wrap{flex:1 1 0;min-height:0;overflow:auto}.console.theme-dark .engagement-head-badge{background:#151e2d;border-color:#303c52;color:#aeb8c8}.console.theme-dark .engagement-page-head p{color:#8995a8}.console.theme-dark .engagement-tabs{background:#151e2d;border-color:#29364b}.console.theme-dark .engagement-tabs button{color:#9ba7b9}.console.theme-dark .engagement-tabs button:hover{background:#1b2638;color:#dfe6f1}.console.theme-dark .engagement-tabs button.active{background:#202a3d;border-color:#3a4260;color:#c5c0ff}.console.theme-dark .engagement-stat,.console.theme-dark .phase6-notification-layout .panel,.console.theme-dark .phase6-referral-grid .panel{background:#121a29;border-color:#29364b}.console.theme-dark .engagement-stat strong{color:#edf2fa}.console.theme-dark .engagement-stat span,.console.theme-dark .engagement-stat small{color:#8995a8}.console.theme-dark .referral-rule{background:#151e2d;border-color:#29364b}.console.theme-dark .referral-rule-values>div{background:#151e2d}@media(max-width:900px){.engagement-page-head{align-items:flex-start;flex-direction:column}.engagement-head-badge{display:none}.engagement-tabs,.engagement-stat-row{grid-template-columns:1fr}.phase6-notification-layout{grid-template-columns:1fr;overflow:auto}.phase6-referral-grid{grid-template-columns:1fr}}@media(max-width:700px){.engagement-hero{padding:18px}.engagement-hero-icon{width:48px;height:48px}.engagement-hero h2{font-size:21px}}.content:has(.engagement-page){overflow-y:auto!important;overflow-x:hidden!important;display:block!important;height:calc(100vh - 70px)!important;min-height:0!important}.engagement-page{height:auto!important;min-height:calc(100% - 1px)!important;overflow:visible!important;padding-bottom:36px!important}.engagement-tab-content,.engagement-tab-page{height:auto!important;min-height:0!important;overflow:visible!important}.phase6-notification-layout{display:grid!important;grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr)!important;align-items:start!important;gap:16px!important;overflow:visible!important}.phase6-notification-layout>.panel{min-width:0!important;overflow:visible!important}.phase6-compose-card{align-self:start;position:relative}.phase6-compose-card label{display:grid;gap:7px;margin:0 18px 13px;color:#596477;font-size:9px;font-weight:800}.phase6-compose-card label input,.phase6-compose-card label select,.phase6-compose-card label textarea{width:100%;border:1px solid #dfe4ec;border-radius:11px;background:#fbfcfe;color:#172033;padding:10px 12px;min-height:39px;font-size:10px;outline:none}.phase6-compose-card label textarea{resize:vertical;min-height:132px;line-height:1.5}.phase6-compose-card label input:focus,.phase6-compose-card label select:focus,.phase6-compose-card label textarea:focus{border-color:#776cf0;box-shadow:0 0 0 3px #6558e817}.phase6-panel-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#efedff;color:#6558e8}.phase6-panel-icon.green{background:#e8f8f1;color:#15936c}.phase6-panel-icon svg{width:18px}.compose-meta{display:flex;justify-content:space-between;gap:10px;margin:-5px 18px 13px;color:#9099a8;font-size:8px}.phase6-send-button,.phase6-create-button{width:calc(100% - 36px);margin:0 18px 18px;min-height:43px;border-radius:11px}.phase6-activity-card{min-width:0}.phase6-activity-list{display:grid;gap:0;padding:0 10px 4px}.phase6-activity-card .notification-row{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px 8px;border-bottom:1px solid #edf0f4}.phase6-activity-card .notification-row>div:nth-child(2){min-width:0}.phase6-activity-card .notification-row span,.phase6-activity-card .notification-row small{overflow-wrap:anywhere}.phase6-activity-card .notification-row time{white-space:nowrap;font-size:8px}.phase6-activity-card .notification-row .mini{white-space:nowrap}.phase6-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 15px;border-top:1px solid #edf0f4;color:#8993a4;font-size:8px}.phase6-pagination>div{display:flex;align-items:center;gap:8px}.phase6-pagination>div b{min-width:44px;text-align:center;color:#4e596b}.phase6-pagination .small{min-height:30px;padding:0 10px}.phase6-referral-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;overflow:visible!important}.phase6-referral-grid>.panel{min-width:0;overflow:visible!important}.phase6-promo-table-card{min-width:0;overflow:visible!important}.phase6-promo-table-wrap{overflow-x:auto!important;overflow-y:visible!important;min-height:0}.phase6-promo-table-wrap table{min-width:760px}.promo-code-badge{display:inline-flex;padding:5px 8px;border-radius:7px;background:#f0efff;color:#5549cf;font-size:8px;letter-spacing:.4px}.status-pill{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:7px;font-weight:850}.status-pill.success{background:#e4f7ef;color:#13845e}.status-pill.muted{background:#eef1f5;color:#7c8594}.console.theme-dark .phase6-compose-card label input,.console.theme-dark .phase6-compose-card label select,.console.theme-dark .phase6-compose-card label textarea{background:#151e2d;border-color:#303c52;color:#edf2fa}.console.theme-dark .phase6-activity-card .notification-row,.console.theme-dark .phase6-pagination{border-color:#29364b}.console.theme-dark .phase6-pagination>div b{color:#dbe3ef}.console.theme-dark .promo-code-badge{background:#29254e;color:#c5c0ff}.console.theme-dark .status-pill.success{background:#15392e;color:#74d6b0}.console.theme-dark .status-pill.muted{background:#273142;color:#9aa6b8}@media(max-width:1050px){.phase6-notification-layout,.phase6-referral-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.content:has(.engagement-page){height:calc(100vh - 62px)!important;padding:18px!important}.phase6-activity-card .notification-row{grid-template-columns:34px minmax(0,1fr)}.phase6-activity-card .notification-row time{grid-column:2}.phase6-activity-card .notification-row .mini{grid-column:2;justify-self:start}.phase6-pagination{align-items:flex-start;flex-direction:column}}.phase6-promo-table-card{min-height:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important}.phase6-promo-table-card>.panel-head{flex:0 0 auto!important}.phase6-promo-table-wrap{flex:0 0 auto!important;width:100%!important;max-height:360px!important;min-height:80px!important;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.phase6-promo-table-wrap table{min-width:760px!important}.phase6-promo-table-wrap thead th{position:sticky;top:0;z-index:2;background:#fff}.console.theme-dark .phase6-promo-table-wrap thead th{background:#121a29}.administration-nav-item.active{background:linear-gradient(135deg,#2b276f,#4038a0);color:#fff}.administration-workspace{overflow-y:auto;overflow-x:hidden;padding-right:4px;gap:16px}.administration-hero{flex:0 0 auto;min-height:150px;border-radius:24px;padding:28px 30px;background:linear-gradient(135deg,#0d3f3d,#087f78 55%,#15ad98);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 18px 45px #075e581f;position:relative;overflow:hidden}.administration-hero:after{content:"";position:absolute;width:300px;height:300px;border:44px solid rgba(255,255,255,.08);border-radius:50%;right:-90px;top:-150px}.administration-hero .module-kicker{color:#ffffffad}.administration-hero h1{margin:6px 0 7px;font-size:31px;letter-spacing:-.045em;position:relative;z-index:2}.administration-hero p{margin:0;max-width:650px;color:#ffffffc7;font-size:11px;line-height:1.6;position:relative;z-index:2}.administration-hero-icon{width:62px;height:62px;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#ffffff1c;display:grid;place-items:center;flex:0 0 auto;position:relative;z-index:2}.administration-hero-icon svg{width:28px;height:28px}.administration-tabs{flex:0 0 auto;padding:7px;display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#f2f4f8}.administration-tabs button{border:1px solid transparent;background:transparent;border-radius:16px;padding:15px 17px;display:flex;align-items:center;gap:12px;text-align:left;color:#6c7687;cursor:pointer}.administration-tabs button>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e8ebf3;color:#5861cf;flex:0 0 auto}.administration-tabs button>span svg{width:18px;height:18px}.administration-tabs button div{display:grid;gap:3px}.administration-tabs button b{font-size:11px;color:#606b7e}.administration-tabs button small{font-size:8px;color:#9aa3b1}.administration-tabs button.active{background:#fff;border-color:#e5e3fb;box-shadow:0 8px 22px #20275512}.administration-tabs button.active b{color:#4b43c8}.administration-tabs button.active>span{background:#ebe9ff;color:#5148db}.admin-subpage{min-height:0;display:flex;flex-direction:column;gap:15px}.admin-module-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex:0 0 auto}.admin-module-head h2{margin:4px 0 5px;font-size:22px;letter-spacing:-.035em;color:#172236}.admin-module-head p{margin:0;font-size:10px;color:#8a95a5}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;flex:0 0 auto}.admin-stat-grid>div{background:#fff;border:1px solid #e9edf2;border-radius:17px;padding:16px 17px;min-width:0;box-shadow:0 9px 25px #144a4c0b}.admin-stat-grid span,.admin-stat-grid small{display:block;color:#8b95a4;font-size:8px}.admin-stat-grid strong{display:block;color:#172236;font-size:22px;margin:5px 0 4px;letter-spacing:-.035em}.admin-stat-grid small{color:#a0a9b6}.admin-data-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.admin-panel-head{padding:17px 18px 13px;display:flex;align-items:flex-end;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f4;flex:0 0 auto}.admin-panel-head h3{margin:4px 0;font-size:13px;color:#172236}.admin-panel-head p{margin:0;font-size:9px;color:#929cab}.admin-count{font-size:9px;font-weight:800;color:#6d7686;background:#f5f6f9;border:1px solid #e9edf2;border-radius:999px;padding:7px 10px}.admin-data-panel .table-wrap,.audit-table-list{flex:1 1 auto;min-height:0;overflow:auto}.audit-event-row{width:100%;border:0;border-bottom:1px solid #edf0f4;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:13px 17px;text-align:left;cursor:pointer}.audit-event-row:hover{background:#fafbfe}.audit-event-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#eeefff;color:#5a50d7}.audit-event-icon svg{width:17px;height:17px}.audit-event-main{min-width:0;display:grid;gap:4px}.audit-event-main b{color:#273147;font-size:10px}.audit-event-main small{color:#8e98a7;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-event-row time{color:#8c96a5;font-size:8px;white-space:nowrap}.audit-event-row>svg{width:14px;color:#a4acb8}.audit-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;border-top:1px solid #eef1f4;margin-top:16px}.audit-detail-grid>div{padding:12px 0;border-bottom:1px solid #eef1f4;display:grid;gap:4px}.audit-detail-grid span{font-size:8px;color:#8c96a5;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.audit-detail-grid b{font-size:10px;color:#263148;overflow-wrap:anywhere}.audit-json{margin-top:16px;border:1px solid #e8ecf1;border-radius:15px;overflow:hidden;background:#f8f9fb}.admin-modal-section-title{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #e8ecf1}.admin-modal-section-title>svg{width:17px;color:#5148d6}.admin-modal-section-title div{display:grid;gap:2px}.admin-modal-section-title b{font-size:10px;color:#29334a}.admin-modal-section-title span{font-size:8px;color:#8d97a6}.audit-json pre{margin:0;padding:13px;max-height:220px;overflow:auto;font:8px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:#4e5869;white-space:pre-wrap;word-break:break-word}.settings-workspace{overflow-y:auto;overflow-x:hidden;padding-right:4px;gap:16px}.settings-hero{flex:0 0 auto;min-height:150px;border-radius:24px;padding:28px 30px;background:linear-gradient(135deg,#19224b,#373aa5 58%,#6259dc);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;overflow:hidden;box-shadow:0 18px 45px #2b307d21}.settings-hero:after{content:"";position:absolute;width:310px;height:310px;border:45px solid rgba(255,255,255,.08);border-radius:50%;right:-100px;top:-155px}.settings-hero .module-kicker{color:#ffffffab}.settings-hero h1{margin:6px 0 7px;font-size:31px;letter-spacing:-.045em;position:relative;z-index:2}.settings-hero p{margin:0;color:#ffffffc7;max-width:650px;font-size:11px;line-height:1.6;position:relative;z-index:2}.settings-hero-icon{width:62px;height:62px;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#ffffff1c;display:grid;place-items:center;position:relative;z-index:2}.settings-hero-icon svg{width:28px;height:28px}.settings-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;flex:0 0 auto}.settings-modern-card{min-width:0;background:#fff;border:1px solid #e8ecf1;border-radius:20px;padding:20px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;box-shadow:0 10px 28px #144a4c0d}.settings-card-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#eeefff;color:#5148d6}.settings-card-icon svg{width:20px;height:20px}.security-card .settings-card-icon{background:#e8f7f3;color:#087f78}.settings-card-copy{min-width:0;display:grid;gap:3px}.settings-card-copy>span{font-size:7px;font-weight:900;letter-spacing:.1em;color:#8993a3}.settings-card-copy h2{margin:2px 0 0;font-size:14px;color:#1b263a}.settings-card-copy p{margin:0;font-size:9px;color:#8d97a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-card-copy small{font-size:8px;color:#a0a8b5}.settings-platform-panel{flex:0 0 auto;overflow:hidden}.settings-platform-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px;border-bottom:1px solid #edf0f4}.settings-platform-head h2{margin:4px 0;font-size:15px;color:#1b263a}.settings-platform-head p{margin:0;font-size:9px;color:#919baa}.settings-platform-head>svg{width:20px;color:#5b53d4}.settings-list{display:grid}.settings-row-modern{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #edf0f4}.settings-row-modern:last-child{border-bottom:0}.settings-row-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f2f3f8;color:#636b7c}.settings-row-icon svg{width:15px}.settings-row-copy{min-width:0;display:grid;gap:4px}.settings-row-copy b{font-size:10px;color:#29334a;text-transform:capitalize}.settings-row-copy span{font-size:8px;color:#8e98a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-modal .modal-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.settings-modal .modal-form-grid label:first-child{margin-top:14px}.settings-modal .modal-form-grid label:nth-child(2){margin-top:14px}.console.theme-dark .administration-hero,.console.theme-dark .settings-hero{color:#fff}.console.theme-dark .administration-tabs{background:#101827;border-color:#273247}.console.theme-dark .administration-tabs button.active{background:#151f30;border-color:#33415a}.console.theme-dark .administration-tabs button b,.console.theme-dark .admin-module-head h2,.console.theme-dark .admin-panel-head h3,.console.theme-dark .admin-stat-grid strong,.console.theme-dark .settings-card-copy h2,.console.theme-dark .settings-platform-head h2,.console.theme-dark .settings-row-copy b{color:#edf2fa}.console.theme-dark .administration-tabs button small,.console.theme-dark .admin-module-head p,.console.theme-dark .admin-panel-head p,.console.theme-dark .admin-stat-grid span,.console.theme-dark .admin-stat-grid small,.console.theme-dark .settings-card-copy p,.console.theme-dark .settings-card-copy small,.console.theme-dark .settings-platform-head p,.console.theme-dark .settings-row-copy span{color:#8e99ab}.console.theme-dark .admin-stat-grid>div,.console.theme-dark .settings-modern-card{background:#121a29;border-color:#29364b}.console.theme-dark .admin-data-panel,.console.theme-dark .settings-platform-panel{background:#121a29;border-color:#29364b}.console.theme-dark .admin-panel-head,.console.theme-dark .settings-platform-head,.console.theme-dark .settings-row-modern{border-color:#29364b}.console.theme-dark .admin-count{background:#1a2434;border-color:#2d394d;color:#aeb7c6}.console.theme-dark .audit-event-row{background:#121a29;border-color:#29364b}.console.theme-dark .audit-event-row:hover{background:#151f30}.console.theme-dark .audit-event-main b,.console.theme-dark .audit-detail-grid b,.console.theme-dark .admin-modal-section-title b{color:#e9eef7}.console.theme-dark .audit-event-main small,.console.theme-dark .audit-event-row time,.console.theme-dark .audit-detail-grid span,.console.theme-dark .admin-modal-section-title span{color:#8e99ab}.console.theme-dark .audit-detail-grid>div,.console.theme-dark .audit-json{border-color:#29364b}.console.theme-dark .audit-json{background:#0e1624}.console.theme-dark .audit-json pre{color:#aeb8c8}.console.theme-dark .settings-row-icon{background:#1a2434;color:#9ca7b8}@media(max-width:1000px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-overview-grid{grid-template-columns:1fr}}@media(max-width:700px){.administration-hero,.settings-hero{padding:22px;min-height:135px}.administration-hero h1,.settings-hero h1{font-size:25px}.administration-tabs{grid-template-columns:1fr}.admin-module-head{align-items:flex-start;flex-direction:column}.admin-stat-grid{grid-template-columns:1fr 1fr}.audit-event-row{grid-template-columns:36px minmax(0,1fr) 14px}.audit-event-row time{display:none}.settings-modern-card{grid-template-columns:42px minmax(0,1fr)}.settings-modern-card>button{grid-column:2;justify-self:start}.settings-modal .modal-form-grid{grid-template-columns:1fr}}.administration-workspace.page{overflow-y:auto;overflow-x:hidden;min-height:0;height:100%;padding-right:6px}.administration-workspace>.admin-subpage{flex:0 0 auto;min-height:max-content}.administration-workspace .admin-data-panel{flex:0 0 auto;min-height:0;overflow:visible}.administration-workspace .admin-data-panel>.table-wrap{flex:0 0 auto;min-height:0;overflow-x:auto;overflow-y:visible}.administration-workspace .audit-table-list{flex:0 0 auto;min-height:0;overflow:visible}.administration-workspace .audit-event-row{min-height:72px;padding:16px 20px;grid-template-columns:46px minmax(0,1fr) auto 18px;gap:14px}.administration-workspace .audit-event-icon{width:40px;height:40px}.administration-workspace .audit-event-icon svg{width:19px;height:19px}.administration-workspace .audit-event-main{gap:5px}.administration-workspace .audit-event-main b{font-size:11px}.administration-workspace .audit-event-main small,.administration-workspace .audit-event-row time{font-size:9px}.administration-workspace .pagination-controls{flex:0 0 auto}.marketing-page{padding-bottom:48px}.marketing-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(135deg,var(--surface),var(--surface-soft));box-shadow:var(--shadow)}.marketing-hero h1{margin:5px 0 8px;font-size:30px}.marketing-hero p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.marketing-hero-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.marketing-hero-icon svg{width:28px}.marketing-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.marketing-tabs button{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:15px 18px;display:flex;align-items:center;gap:12px;text-align:left;color:var(--text);cursor:pointer;box-shadow:var(--shadow-sm);transition:.18s}.marketing-tabs button:hover{transform:translateY(-1px);border-color:var(--accent)}.marketing-tabs button.active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.marketing-tabs button>svg{color:var(--accent);width:20px}.marketing-tabs b,.marketing-tabs small{display:block}.marketing-tabs small{margin-top:3px;color:var(--muted)}.marketing-content{display:flex;flex-direction:column;gap:18px}.marketing-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing-intro h2{margin:5px 0 6px}.marketing-intro p{margin:0;color:var(--muted);line-height:1.5}.marketing-live-note,.audience-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);padding:10px 13px;border-radius:12px;color:var(--muted);font-size:12px}.marketing-live-note svg,.audience-badge svg{width:15px;color:var(--success)}.marketing-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.marketing-grid-push{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px}.marketing-panel,.push-compose,.push-history,.features-panel{overflow:hidden}.marketing-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--border)}.marketing-panel-head h3{margin:3px 0 4px}.marketing-panel-head p{margin:0;color:var(--muted);font-size:12px}.marketing-panel-head button{white-space:nowrap}.marketing-table-wrap{overflow:auto}.marketing-table-wrap table{width:100%;min-width:620px;border-collapse:collapse}.marketing-table-wrap th,.marketing-table-wrap td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:middle;text-align:left}.marketing-table-wrap th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--surface-soft)}.marketing-cell-title{display:flex;align-items:center;gap:10px}.marketing-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--surface-soft);color:var(--accent)}.marketing-icon svg{width:17px}.marketing-detail{display:flex;flex-direction:column;gap:3px}.marketing-detail b{font-size:13px}.marketing-detail small{color:var(--muted);max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions{display:flex;align-items:center;gap:5px}.icon-action{width:31px;height:31px;border-radius:9px;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;color:var(--muted);cursor:pointer}.icon-action:hover{color:var(--text);border-color:var(--accent)}.icon-action.danger{color:var(--danger)}.marketing-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.marketing-metrics .metric{min-height:100px}.push-note{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;margin-top:6px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.push-note svg{color:var(--accent);width:19px;margin-top:2px}.push-note b,.push-note span{display:block}.push-note span{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.45}.marketing-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.push-compose>label,.marketing-modal-body>label{display:flex;flex-direction:column;gap:7px;padding:14px 22px 0;font-size:12px;font-weight:700}.push-compose input,.push-compose textarea,.marketing-modal input,.marketing-modal textarea,.marketing-modal select{width:100%;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;padding:11px 12px;outline:none;font:inherit;font-weight:400}.push-compose textarea{min-height:130px;resize:vertical}.push-compose input:focus,.push-compose textarea:focus,.marketing-modal input:focus,.marketing-modal textarea:focus,.marketing-modal select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.char-count{align-self:flex-end;color:var(--muted);font-size:10px;font-weight:400}.field-optional{font-size:10px;color:var(--muted);font-weight:400}.marketing-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px;border-top:1px solid var(--border);margin-top:18px}.marketing-modal-foot button{display:inline-flex;align-items:center;gap:8px}.danger-inline{color:var(--danger)}.features-panel{padding-bottom:4px}.feature-list{display:flex;flex-direction:column}.feature-row{display:grid;grid-template-columns:46px 78px minmax(180px,1fr) 88px auto;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border)}.feature-row:last-child{border-bottom:0}.feature-row>img{width:78px;height:48px;border-radius:9px;object-fit:cover;border:1px solid var(--border);background:var(--surface-soft)}.feature-order{display:flex;align-items:center;gap:5px;color:var(--muted)}.feature-order svg{width:15px}.feature-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.feature-copy b,.feature-copy span,.feature-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-copy span,.feature-copy small{font-size:11px;color:var(--muted)}.marketing-modal-backdrop{position:fixed;inset:0;background:#0814188c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:22px;z-index:1000}.marketing-modal{width:min(560px,100%);max-height:min(88vh,780px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 30px 80px #00000040}.marketing-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:1}.marketing-modal-head h3{margin:4px 0 0;font-size:19px}.marketing-modal-body{padding-bottom:4px}.switch-field{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between}.switch-field span{display:flex;flex-direction:column;gap:3px}.switch-field small{font-weight:400;color:var(--muted)}.switch-field input{width:42px!important;height:22px}.feature-upload{padding:18px 22px 2px}.feature-upload input{display:none}.feature-upload label{height:190px;border:1px dashed var(--border);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:var(--muted);cursor:pointer;background:var(--surface-soft);overflow:hidden}.feature-upload label svg{width:28px;color:var(--accent)}.feature-upload label img{width:100%;height:100%;object-fit:cover}.feature-upload label b{color:var(--text)}.feature-upload label span{font-size:11px}.marketing-nav-item.active{background:var(--accent-soft)}.marketing-nav-item>svg:first-child{color:var(--accent)}@media(max-width:1100px){.marketing-grid-2,.marketing-grid-push{grid-template-columns:1fr}.marketing-metrics{grid-template-columns:repeat(2,1fr)}.marketing-tabs{grid-template-columns:1fr}.feature-row{grid-template-columns:38px 68px minmax(150px,1fr) auto}.feature-row>img{width:68px;height:44px}}@media(max-width:720px){.marketing-hero{padding:20px}.marketing-hero-icon{display:none}.marketing-intro{align-items:flex-start;flex-direction:column}.marketing-metrics,.marketing-form-grid{grid-template-columns:1fr}.feature-row{grid-template-columns:28px 58px 1fr}.feature-row>img{width:58px;height:40px}.feature-row>.status,.feature-row>.row-actions{grid-column:3}.marketing-table-wrap table{min-width:680px}.marketing-modal-backdrop{padding:10px}.marketing-modal{max-height:94vh}}.page.marketing-page{overflow-y:auto;overflow-x:hidden;height:100%;min-height:0;padding-right:6px;padding-bottom:56px;scrollbar-gutter:stable}.page.marketing-page>.marketing-hero,.page.marketing-page>.marketing-tabs,.page.marketing-page>.marketing-content{flex:0 0 auto}.marketing-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px;margin:18px 0 20px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);box-shadow:var(--shadow-sm)}.marketing-tabs button{position:relative;min-height:76px;border:1px solid transparent;border-radius:13px;background:transparent;padding:14px 18px;display:flex;align-items:center;gap:12px;text-align:left;color:var(--muted);cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.marketing-tabs button>svg{flex:0 0 auto;width:21px;height:21px;color:var(--muted);transition:color .18s ease}.marketing-tabs button span{min-width:0}.marketing-tabs button b{color:var(--text);font-size:13px;line-height:1.25}.marketing-tabs button small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.marketing-tabs button:hover{transform:none;border-color:var(--border);background:var(--surface);color:var(--text)}.marketing-tabs button:hover>svg{color:var(--accent)}.marketing-tabs button.active{border-color:var(--accent);background:var(--surface);color:var(--text);box-shadow:0 4px 14px #00000012,0 0 0 2px color-mix(in srgb,var(--accent) 13%,transparent)}.marketing-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent)}.marketing-tabs button.active>svg{color:var(--accent)}.marketing-tabs button.active b{color:var(--text)}.marketing-content{min-width:0;width:100%;padding-bottom:8px}.marketing-content>.marketing-grid-2,.marketing-content>.marketing-grid-push,.marketing-content>.marketing-metrics,.marketing-content>.features-panel,.marketing-content>.panel,.marketing-content>.module-loading{flex:0 0 auto}.marketing-panel,.push-compose,.push-history,.features-panel{min-width:0}@media(max-width:1100px){.marketing-tabs{grid-template-columns:1fr}.marketing-tabs button{min-height:68px}.marketing-tabs button.active:after{left:14px;right:auto;bottom:10px;width:3px;height:calc(100% - 20px);border-radius:3px}}@media(max-width:720px){.page.marketing-page{padding-right:2px;padding-bottom:36px}}.page.marketing-page{overflow-y:auto!important;overflow-x:hidden!important;height:100%!important;min-height:0!important;padding:0 6px 56px 0!important;scrollbar-gutter:stable;box-sizing:border-box}.content:has(.page.marketing-page){min-height:0!important;overflow:hidden!important}.page.marketing-page>.marketing-hero,.page.marketing-page>.marketing-tabs,.page.marketing-page .marketing-panel,.page.marketing-page .push-compose,.page.marketing-page .push-history,.page.marketing-page .features-panel{box-sizing:border-box}.page.marketing-page>.marketing-hero{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important;border-radius:20px!important}.page.marketing-page>.marketing-tabs{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:7px!important;margin:18px 0 20px!important;border:1px solid var(--border)!important;border-radius:18px!important;background:var(--surface-soft)!important;box-shadow:var(--shadow-sm)!important}.page.marketing-page>.marketing-tabs button{min-height:76px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;transform:none!important;position:relative!important}.page.marketing-page>.marketing-tabs button:hover{background:var(--surface)!important;border-color:var(--border)!important}.page.marketing-page>.marketing-tabs button.active{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:0 8px 22px #144a4c12!important}.page.marketing-page>.marketing-tabs button.active:after{left:14px!important;right:14px!important;bottom:0!important;height:3px!important;background:var(--accent)!important}.page.marketing-page>.marketing-tabs button>svg{width:20px!important;height:20px!important;color:var(--muted)!important}.page.marketing-page>.marketing-tabs button.active>svg,.page.marketing-page>.marketing-tabs button:hover>svg{color:var(--accent)!important}.page.marketing-page>.marketing-tabs button b{color:var(--text)!important;font-size:12px!important}.page.marketing-page>.marketing-tabs button small{color:var(--muted)!important;font-size:9px!important}.page.marketing-page .marketing-panel,.page.marketing-page .push-compose,.page.marketing-page .push-history,.page.marketing-page .features-panel{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:18px!important;box-shadow:var(--shadow-sm)!important;overflow:hidden!important}.page.marketing-page .marketing-panel-head{background:var(--surface)!important;border-bottom:1px solid var(--border)!important}.page.marketing-page .marketing-table-wrap{background:var(--surface)!important;overflow-x:auto!important;overflow-y:visible!important}.page.marketing-page .marketing-table-wrap table{min-width:640px}.page.marketing-page .row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}.page.marketing-page .row-actions .icon-action{width:auto!important;min-width:72px!important;height:34px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:9px!important;background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text)!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.page.marketing-page .row-actions .icon-action svg{display:none!important}.page.marketing-page .row-actions .icon-action:after{content:attr(title);display:inline-block}.page.marketing-page .row-actions .icon-action:hover{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--text)!important}.page.marketing-page .row-actions .icon-action.danger{color:var(--danger)!important}.page.marketing-page .row-actions .icon-action.danger:hover{border-color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 8%,var(--surface))!important}.page.marketing-page .push-compose,.page.marketing-page .push-history{min-height:0!important}.page.marketing-page .push-compose .marketing-modal-foot{margin-top:20px!important;background:var(--surface-soft)!important;border-top:1px solid var(--border)!important}.page.marketing-page .push-compose>label,.page.marketing-page .marketing-form-grid>label{color:var(--text)!important}.page.marketing-page .push-compose input,.page.marketing-page .push-compose textarea,.page.marketing-page .marketing-modal input,.page.marketing-page .marketing-modal textarea,.page.marketing-page .marketing-modal select{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:none}.page.marketing-page .push-compose input::placeholder,.page.marketing-page .push-compose textarea::placeholder,.page.marketing-page .marketing-modal input::placeholder,.page.marketing-page .marketing-modal textarea::placeholder{color:var(--muted)!important;opacity:.8}.page.marketing-page .push-history .marketing-table-wrap{min-height:180px}.page.marketing-page .push-history .marketing-table-wrap table{min-width:700px}.page.marketing-page .marketing-modal-backdrop{position:fixed!important;inset:0!important;z-index:2000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#07111bad!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.page.marketing-page .marketing-modal{position:relative!important;z-index:2001!important;width:min(600px,calc(100vw - 32px))!important;max-height:min(88vh,820px)!important;overflow:auto!important;box-sizing:border-box!important;background:var(--surface)!important;color:var(--text)!important;opacity:1!important;border:1px solid var(--border)!important;border-radius:20px!important;box-shadow:0 30px 90px #00000047!important}.page.marketing-page .marketing-modal-head{min-height:72px!important;box-sizing:border-box!important;background:var(--surface)!important;color:var(--text)!important;border-bottom:1px solid var(--border)!important;padding:18px 22px!important}.page.marketing-page .marketing-modal-head h3{color:var(--text)!important;margin:4px 0 0!important}.page.marketing-page .marketing-modal-body{background:var(--surface)!important;color:var(--text)!important;padding-bottom:8px!important}.page.marketing-page .marketing-modal-body>label{color:var(--text)!important;margin:0!important;padding:14px 22px 0!important}.page.marketing-page .marketing-modal-body>label>span,.page.marketing-page .marketing-modal-body .field-optional{color:var(--muted)!important}.page.marketing-page .marketing-modal-foot{position:sticky!important;bottom:0!important;z-index:2!important;background:var(--surface)!important;border-top:1px solid var(--border)!important;box-shadow:0 -8px 20px #00000009!important}.page.marketing-page .marketing-modal .icon-button{flex:0 0 auto!important;background:var(--surface-soft)!important;border:1px solid var(--border)!important;color:var(--muted)!important}.page.marketing-page .marketing-modal .icon-button:hover{color:var(--text)!important;border-color:var(--accent)!important;background:var(--accent-soft)!important}.page.marketing-page .feature-upload{padding:20px 22px 4px!important}.page.marketing-page .feature-upload label{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--muted)!important}.page.marketing-page .feature-upload label b{color:var(--text)!important}.page.marketing-page .marketing-modal-foot button,.page.marketing-page .marketing-panel-head>button,.page.marketing-page .marketing-intro>button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important}@media(max-width:1100px){.page.marketing-page>.marketing-tabs{grid-template-columns:1fr!important}.page.marketing-page>.marketing-tabs button{min-height:68px!important}.page.marketing-page>.marketing-tabs button.active:after{inset:12px auto 12px 0!important;width:3px!important;height:auto!important;border-radius:0 3px 3px 0!important}}@media(max-width:720px){.page.marketing-page{padding-right:2px!important;padding-bottom:40px!important}.page.marketing-page .marketing-modal-backdrop{padding:10px!important}.page.marketing-page .marketing-modal{width:calc(100vw - 20px)!important;max-height:94vh!important;border-radius:16px!important}.page.marketing-page .row-actions{justify-content:flex-start!important}}.page.marketing-page{display:flex;flex-direction:column;gap:16px;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;height:100%!important;padding:0 4px 56px 0!important;scrollbar-gutter:stable}.page.marketing-page>.marketing-hero{flex:0 0 auto;min-height:150px;padding:28px 30px;border:0!important;border-radius:24px!important;background:linear-gradient(135deg,#0d3f3d,#087f78 55%,#15ad98)!important;color:#fff!important;box-shadow:0 18px 45px #075e581f!important;position:relative;overflow:hidden}.page.marketing-page>.marketing-hero:after{content:"";position:absolute;width:300px;height:300px;border:44px solid rgba(255,255,255,.08);border-radius:50%;right:-90px;top:-150px;pointer-events:none}.page.marketing-page>.marketing-hero>div:first-child{position:relative;z-index:2}.page.marketing-page .marketing-hero .module-kicker{color:#ffffffad!important}.page.marketing-page .marketing-hero h1{margin:6px 0 7px!important;color:#fff!important;font-size:31px!important;letter-spacing:-.045em}.page.marketing-page .marketing-hero p{margin:0!important;max-width:650px;color:#ffffffc7!important;font-size:11px;line-height:1.6}.page.marketing-page .marketing-hero-icon{width:62px;height:62px;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#ffffff1c;color:#fff!important;display:grid;place-items:center;flex:0 0 auto;position:relative;z-index:2}.page.marketing-page .marketing-hero-icon svg{width:28px;height:28px}.page.marketing-page>.marketing-tabs{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:7px!important;margin:0!important;border:1px solid #e5e9ef!important;border-radius:18px!important;background:#f2f4f8!important;box-shadow:none!important}.page.marketing-page>.marketing-tabs button{min-height:72px!important;border:1px solid transparent!important;border-radius:16px!important;padding:14px 17px!important;background:transparent!important;color:#6c7687!important;box-shadow:none!important;transform:none!important}.page.marketing-page>.marketing-tabs button>svg{width:20px!important;height:20px!important;color:#7e8797!important}.page.marketing-page>.marketing-tabs button b{color:#606b7e!important;font-size:11px!important}.page.marketing-page>.marketing-tabs button small{color:#9aa3b1!important;font-size:8px!important}.page.marketing-page>.marketing-tabs button:hover{background:#fff!important;border-color:#e5e3fb!important}.page.marketing-page>.marketing-tabs button.active{background:#fff!important;border-color:#e5e3fb!important;box-shadow:0 8px 22px #20275512!important}.page.marketing-page>.marketing-tabs button.active>svg{color:#5148db!important}.page.marketing-page>.marketing-tabs button.active b{color:#4b43c8!important}.page.marketing-page>.marketing-tabs button.active:after{left:16px!important;right:16px!important;bottom:0!important;height:3px!important;background:#5148db!important}.page.marketing-page .marketing-content{flex:0 0 auto;display:flex;flex-direction:column;gap:15px;min-width:0}.page.marketing-page .marketing-intro{flex:0 0 auto;min-height:58px}.page.marketing-page .marketing-intro h2{margin:4px 0 5px!important;font-size:22px!important;letter-spacing:-.035em;color:#172236!important}.page.marketing-page .marketing-intro p{margin:0!important;font-size:10px!important;color:#8a95a5!important}.page.marketing-page .marketing-live-note,.page.marketing-page .audience-badge{background:#fff!important;border:1px solid #e9edf2!important;border-radius:999px!important;color:#7d8796!important;font-size:9px!important;padding:8px 11px!important}.page.marketing-page .marketing-grid-2,.page.marketing-page .marketing-grid-push{flex:0 0 auto;gap:15px}.page.marketing-page .marketing-panel,.page.marketing-page .push-compose,.page.marketing-page .push-history,.page.marketing-page .features-panel{background:#fff!important;border:1px solid #e8ecf1!important;border-radius:20px!important;box-shadow:0 10px 28px #144a4c0d!important;overflow:hidden!important}.page.marketing-page .marketing-panel-head{min-height:70px;padding:17px 18px 13px!important;background:#fff!important;border-bottom:1px solid #edf0f4!important}.page.marketing-page .marketing-panel-head h3{margin:4px 0!important;font-size:13px!important;color:#172236!important}.page.marketing-page .marketing-panel-head p{margin:0!important;font-size:9px!important;color:#929cab!important}.page.marketing-page .marketing-table-wrap{background:#fff!important}.page.marketing-page .marketing-table-wrap th{padding:11px 14px!important;font-size:8px!important;color:#8b95a4!important;background:#fafbfc!important;border-bottom:1px solid #edf0f4!important}.page.marketing-page .marketing-table-wrap td{padding:12px 14px!important;border-bottom:1px solid #edf0f4!important;font-size:9px!important;color:#445066}.page.marketing-page .marketing-table-wrap tr:last-child td{border-bottom:0!important}.page.marketing-page .marketing-cell-title b,.page.marketing-page .marketing-detail b{color:#263148!important;font-size:10px!important}.page.marketing-page .marketing-detail small{color:#929cab!important;font-size:8px!important}.page.marketing-page .marketing-icon{width:34px;height:34px;border-radius:11px;background:#eeefff!important;color:#5148d6!important}.page.marketing-page .row-actions{gap:5px!important}.page.marketing-page .row-actions .icon-action{min-width:64px!important;height:31px!important;padding:0 9px!important;border:1px solid #e1e5eb!important;border-radius:9px!important;background:#fff!important;color:#566174!important;font-size:8px!important;font-weight:850!important}.page.marketing-page .row-actions .icon-action.danger{color:#c84a59!important}.page.marketing-page .row-actions .icon-action:hover{border-color:#d5d2fb!important;background:#f7f6ff!important;color:#5148d6!important}.page.marketing-page .marketing-metrics{gap:12px!important}.page.marketing-page .marketing-metrics .metric{min-height:92px!important;background:#fff!important;border:1px solid #e8ecf1!important;border-radius:17px!important;box-shadow:0 9px 25px #144a4c0b!important}.page.marketing-page .push-note{margin:14px 22px 0!important;border:1px solid #e6e9ef!important;border-radius:12px!important;background:#f8f9fb!important}.page.marketing-page .push-compose,.page.marketing-page .push-history{min-height:430px}.page.marketing-page .push-compose>label,.page.marketing-page .marketing-modal-body>label{padding:12px 18px 0!important;color:#29334a!important;font-size:9px!important}.page.marketing-page .push-compose input,.page.marketing-page .push-compose textarea,.page.marketing-page .marketing-modal input,.page.marketing-page .marketing-modal textarea,.page.marketing-page .marketing-modal select{margin-top:2px;border:1px solid #dfe3ea!important;border-radius:10px!important;background:#fff!important;color:#263148!important;font-size:10px!important}.page.marketing-page .push-compose textarea{min-height:118px!important}.page.marketing-page .marketing-modal-foot{padding:15px 18px!important;border-top:1px solid #edf0f4!important;background:#fff!important}.page.marketing-page .marketing-modal-backdrop{position:fixed!important;inset:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#0814189e!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.page.marketing-page .marketing-modal{width:min(520px,calc(100vw - 32px))!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;background:#fff!important;color:#172236!important;border:1px solid #e1e5eb!important;border-radius:20px!important;box-shadow:0 30px 80px #0c162747!important}.page.marketing-page .marketing-modal-head{padding:18px 20px!important;background:#fff!important;border-bottom:1px solid #edf0f4!important}.page.marketing-page .marketing-modal-head h3{color:#1b263a!important;font-size:18px!important}.page.marketing-page .marketing-modal-body{background:#fff!important}.page.marketing-page .feature-upload{padding:18px 20px 2px!important}.page.marketing-page .feature-upload label{background:#f8f9fb!important;border-color:#dfe3ea!important;border-radius:14px!important}.page.marketing-page .feature-row{min-height:74px;padding:12px 17px!important;border-bottom:1px solid #edf0f4!important}.page.marketing-page .feature-row>img{border-color:#e1e5eb!important}.page.marketing-page .feature-copy b{color:#273147!important;font-size:10px!important}.page.marketing-page .feature-copy span,.page.marketing-page .feature-copy small{color:#8e98a7!important;font-size:8px!important}@media(max-width:1100px){.page.marketing-page>.marketing-tabs{grid-template-columns:1fr!important}.page.marketing-page .marketing-grid-2,.page.marketing-page .marketing-grid-push{grid-template-columns:1fr!important}}@media(max-width:720px){.page.marketing-page{padding-right:2px!important}.page.marketing-page>.marketing-hero{padding:22px!important}.page.marketing-page .marketing-hero-icon{display:none}}.console.theme-dark .toast{background:#172334;color:#edf2fa;border:1px solid #2f3d52;box-shadow:0 18px 50px #0000006b}.console.theme-dark .notification-row,.console.theme-dark .audit-row{border-color:#29364b}.console.theme-dark .notification-row b,.console.theme-dark .audit-row b{color:#e8edf6}.console.theme-dark .notification-row span,.console.theme-dark .audit-row span,.console.theme-dark .notification-row time,.console.theme-dark .audit-row time{color:#8995a8}.console.theme-dark .notification-row.unread{background:#151f30}.console.theme-dark .notification-icon{background:#202a45;color:#bcb6ff}.console.theme-dark .notification-empty{color:#8995a8}.console.theme-dark .notification-empty b{color:#e8edf6}.console.theme-dark .compose input,.console.theme-dark .compose select,.console.theme-dark .compose textarea{background:#151e2d;border-color:#334057;color:#e8edf6}.console.theme-dark .compose label{color:#aeb8c8}.console.theme-dark .segmented{background:#101827}.console.theme-dark .segmented button{color:#8d99aa}.console.theme-dark .segmented button.active{background:#202a3d;color:#c2bdff;box-shadow:0 2px 8px #00000038}.console.theme-dark .page.marketing-page>.marketing-tabs{background:#101827!important;border-color:#29364b!important}.console.theme-dark .page.marketing-page>.marketing-tabs button{color:#9ba7b9!important}.console.theme-dark .page.marketing-page>.marketing-tabs button b{color:#aeb8c8!important}.console.theme-dark .page.marketing-page>.marketing-tabs button small{color:#738198!important}.console.theme-dark .page.marketing-page>.marketing-tabs button>svg{color:#8290a5!important}.console.theme-dark .page.marketing-page>.marketing-tabs button:hover{background:#182235!important;border-color:#33415a!important}.console.theme-dark .page.marketing-page>.marketing-tabs button.active{background:#151f30!important;border-color:#33415a!important;box-shadow:0 8px 22px #00000038!important}.console.theme-dark .page.marketing-page>.marketing-tabs button.active b,.console.theme-dark .page.marketing-page>.marketing-tabs button.active>svg{color:#c5c0ff!important}.console.theme-dark .page.marketing-page>.marketing-tabs button.active:after{background:#6558e8!important}.console.theme-dark .page.marketing-page .marketing-intro h2{color:#edf2fa!important}.console.theme-dark .page.marketing-page .marketing-intro p{color:#8995a8!important}.console.theme-dark .page.marketing-page .marketing-live-note,.console.theme-dark .page.marketing-page .audience-badge{background:#151e2d!important;border-color:#29364b!important;color:#9ba7b9!important}.console.theme-dark .page.marketing-page .marketing-panel,.console.theme-dark .page.marketing-page .push-compose,.console.theme-dark .page.marketing-page .push-history,.console.theme-dark .page.marketing-page .features-panel,.console.theme-dark .page.marketing-page .marketing-metrics .metric{background:#121a29!important;border-color:#29364b!important;color:#e8edf6!important;box-shadow:0 10px 28px #0000002e!important}.console.theme-dark .page.marketing-page .marketing-panel-head{background:#121a29!important;border-color:#29364b!important}.console.theme-dark .page.marketing-page .marketing-panel-head h3,.console.theme-dark .page.marketing-page .marketing-cell-title b,.console.theme-dark .page.marketing-page .marketing-detail b{color:#edf2fa!important}.console.theme-dark .page.marketing-page .marketing-panel-head p,.console.theme-dark .page.marketing-page .marketing-detail small,.console.theme-dark .page.marketing-page .feature-copy span,.console.theme-dark .page.marketing-page .feature-copy small{color:#8995a8!important}.console.theme-dark .page.marketing-page .marketing-table-wrap{background:#121a29!important}.console.theme-dark .page.marketing-page .marketing-table-wrap th{background:#151e2d!important;color:#9eabbd!important;border-color:#2a3549!important}.console.theme-dark .page.marketing-page .marketing-table-wrap td{color:#dce3ed!important;border-color:#263247!important}.console.theme-dark .page.marketing-page .marketing-table-wrap tr:nth-child(2n) td{background:#111a28!important}.console.theme-dark .page.marketing-page .marketing-table-wrap tr:hover td{background:#182337!important}.console.theme-dark .page.marketing-page .marketing-icon{background:#202a45!important;color:#bcb6ff!important}.console.theme-dark .page.marketing-page .row-actions .icon-action{background:#151e2d!important;border-color:#334057!important;color:#aeb8c8!important}.console.theme-dark .page.marketing-page .row-actions .icon-action:hover{background:#202a3d!important;border-color:#46546c!important;color:#c5c0ff!important}.console.theme-dark .page.marketing-page .row-actions .icon-action.danger{color:#ff8b98!important}.console.theme-dark .page.marketing-page .push-note{background:#151e2d!important;border-color:#29364b!important;color:#aeb8c8!important}.console.theme-dark .page.marketing-page .push-compose>label,.console.theme-dark .page.marketing-page .marketing-modal-body>label{color:#aeb8c8!important}.console.theme-dark .page.marketing-page .push-compose input,.console.theme-dark .page.marketing-page .push-compose textarea,.console.theme-dark .page.marketing-page .marketing-modal input,.console.theme-dark .page.marketing-page .marketing-modal textarea,.console.theme-dark .page.marketing-page .marketing-modal select{background:#151e2d!important;border-color:#334057!important;color:#e8edf6!important}.console.theme-dark .page.marketing-page .marketing-modal-backdrop{background:#02060fc7!important}.console.theme-dark .page.marketing-page .marketing-modal{background:#111a29!important;border-color:#2c374b!important;color:#e8edf6!important;box-shadow:0 30px 90px #00000094!important}.console.theme-dark .page.marketing-page .marketing-modal-head,.console.theme-dark .page.marketing-page .marketing-modal-body,.console.theme-dark .page.marketing-page .marketing-modal-foot{background:#111a29!important;border-color:#2c374b!important}.console.theme-dark .page.marketing-page .marketing-modal-head h3{color:#edf2fa!important}.console.theme-dark .page.marketing-page .feature-upload label{background:#151e2d!important;border-color:#334057!important}.console.theme-dark .page.marketing-page .feature-row{border-color:#29364b!important}.console.theme-dark .page.marketing-page .feature-copy b{color:#edf2fa!important}.console.theme-dark .page.marketing-page .feature-row>img{border-color:#334057!important}.console.theme-dark .status-pill,.console.theme-dark .count-pill,.console.theme-dark .admin-count,.console.theme-dark .metric-badge,.console.theme-dark .tag,.console.theme-dark .badge{border-color:#334057}.console.theme-dark .empty-state,.console.theme-dark .empty-search{background:#111a29;border-color:#2c374b;color:#8995a8}.console.theme-dark .empty-state b,.console.theme-dark .empty-search b{color:#edf2fa}.console.theme-dark .customer-hub-panel,.console.theme-dark .customer-list-panel,.console.theme-dark .customer-stat,.console.theme-dark .customer-list-head,.console.theme-dark .customer-list-actions select,.console.theme-dark .inline-search,.console.theme-dark .compliance-callout,.console.theme-dark .kyc-admin-card{background:#121a29!important;border-color:#29364b!important;color:#e8edf6!important;box-shadow:none!important}.console.theme-dark .modern-section-tabs button{background:transparent!important;border-color:transparent!important;color:#9ba7b9!important}.console.theme-dark .modern-section-tabs button:hover{background:#182235!important;border-color:#29364b!important}.console.theme-dark .modern-section-tabs button.active{background:linear-gradient(135deg,#211f3d,#171b2d)!important;border-color:#40396e!important;color:#c5c0ff!important;box-shadow:0 8px 22px #0000002e!important}.console.theme-dark .modern-section-tabs .tab-icon{background:#202a3d!important;color:#93a0b4!important}.console.theme-dark .modern-section-tabs button.active .tab-icon{background:#302b5c!important;color:#c5c0ff!important}.console.theme-dark .modern-section-tabs button small,.console.theme-dark .module-heading p,.console.theme-dark .module-kicker,.console.theme-dark .module-live,.console.theme-dark .customer-list-head p,.console.theme-dark .customer-stat span,.console.theme-dark .customer-stat small,.console.theme-dark .table-contact span,.console.theme-dark .table-caption,.console.theme-dark .verification-cell span{color:#8995a8!important}.console.theme-dark .module-heading h2,.console.theme-dark .customer-list-head h3,.console.theme-dark .table-contact b,.console.theme-dark .table-money,.console.theme-dark .customer-stat strong{color:#edf2fa!important}.console.theme-dark .module-live{background:#151e2d!important;border-color:#29364b!important}.console.theme-dark .inline-search input{color:#e8edf6!important}.console.theme-dark .inline-search input::placeholder{color:#69778c!important}.console.theme-dark .inline-search button{background:#202a3d!important;color:#9ba7b9!important}.console.theme-dark .customer-list-actions select{color:#dce3ed!important}.console.theme-dark .customer-table-wrap tbody tr.clickable:hover{background:#182337!important}.console.theme-dark .action-button,.console.theme-dark .review-button{background:#151e2d!important;border-color:#334057!important;color:#cbd4e1!important}.console.theme-dark .action-button.credit{background:#10241f!important;border-color:#25483d!important;color:#8bd1ba!important}.console.theme-dark .action-button.debit{background:#2a171d!important;border-color:#51303a!important;color:#ff9aa6!important}.console.theme-dark .action-button.history{color:#aeb8c8!important}.console.theme-dark .review-button{background:#211f45!important;border-color:#393467!important;color:#c5c0ff!important}.console.theme-dark .compliance-callout{background:linear-gradient(90deg,#151d30,#121a29)!important;border-color:#303a52!important}.console.theme-dark .compliance-callout b{color:#e8edf6!important}.console.theme-dark .compliance-callout p{color:#8995a8!important}.console.theme-dark .callout-icon{background:#29254d!important;color:#bcb6ff!important}.console.theme-dark .callout-badge{background:#10241f!important;color:#8bd1ba!important}.console.theme-dark .module-empty{color:#8995a8!important}.console.theme-dark .module-empty b{color:#dce3ed!important}.console.theme-dark .module-empty svg{color:#66758b!important}.console.theme-dark .wide-drawer{background:#0f1726!important;border-color:#29364b!important;color:#e8edf6!important}.console.theme-dark .wide-drawer .drawer-head{background:#111a29!important;border-color:#29364b!important}.console.theme-dark .wide-drawer .drawer-head h2,.console.theme-dark .wide-drawer .drawer-section-title{color:#edf2fa!important}.console.theme-dark .wide-drawer .drawer-head p,.console.theme-dark .wide-drawer .drawer-section-title+p{color:#8995a8!important}.console.theme-dark .wide-drawer>.profile,.console.theme-dark .wide-drawer .reward-summary>div,.console.theme-dark .wide-drawer>.detail,.console.theme-dark .wide-drawer .kyc-admin-card{background:#121a29!important;border-color:#29364b!important;color:#e8edf6!important}.console.theme-dark .wide-drawer .profile b,.console.theme-dark .wide-drawer .reward-summary b,.console.theme-dark .wide-drawer>.detail b,.console.theme-dark .wide-drawer .kyc-admin-card b{color:#edf2fa!important}.console.theme-dark .wide-drawer .profile span,.console.theme-dark .wide-drawer .profile small,.console.theme-dark .wide-drawer .reward-summary span,.console.theme-dark .wide-drawer>.detail span,.console.theme-dark .wide-drawer .kyc-admin-card span,.console.theme-dark .wide-drawer .kyc-admin-card small{color:#8995a8!important}.console.theme-dark .wide-drawer .balance{background:linear-gradient(135deg,#151f35,#263453)!important}.console.theme-dark .history-row{background:#121a29!important;border-color:#29364b!important;color:#e8edf6!important}.console.theme-dark .history-row:hover{background:#182337!important}.console.theme-dark .history-row b{color:#edf2fa!important}.console.theme-dark .history-row span,.console.theme-dark .history-row small{color:#8995a8!important}.console.theme-dark .history-row strong{color:#dce3ed!important}.console.theme-dark .operations-intro h1{color:#edf2fa!important}.console.theme-dark .operations-intro p{color:#8995a8!important}.console.theme-dark .operations-live{background:#151e2d!important;border-color:#29364b!important;color:#cbd4e1!important;box-shadow:none!important}.console.theme-dark .operations-tabs{background:#121a29!important;border-color:#29364b!important;box-shadow:none!important}.console.theme-dark .operations-tab{color:#9ba7b9!important}.console.theme-dark .operations-tab b{color:#cbd4e1!important}.console.theme-dark .operations-tab small{color:#738198!important}.console.theme-dark .operations-tab:hover{background:#182235!important}.console.theme-dark .operations-tab.active{background:#211f45!important;border-color:#40396e!important;box-shadow:0 5px 14px #0000002e!important}.console.theme-dark .operations-tab.active>svg,.console.theme-dark .operations-tab.active b{color:#c5c0ff!important}.console.theme-dark .operation-toolbar{background:#121a29!important;border-color:#29364b!important}.console.theme-dark .operation-toolbar h3{color:#edf2fa!important}.console.theme-dark .operation-toolbar p{color:#8995a8!important}.console.theme-dark .operation-panel-card,.console.theme-dark .provider-operation-card{background:#121a29!important;border-color:#29364b!important;box-shadow:none!important;color:#e8edf6!important}.console.theme-dark .operation-panel-card .pagination-controls,.console.theme-dark .transaction-history-panel .pagination-controls{border-color:#29364b!important}.console.theme-dark .operation-filters select,.console.theme-dark .operation-filters .inline-search,.console.theme-dark .transaction-filter-field input,.console.theme-dark .transaction-filter-field select{background:#151e2d!important;border-color:#334057!important;color:#e8edf6!important}.console.theme-dark .operation-filters .inline-search input,.console.theme-dark .transaction-filter-field input{color:#e8edf6!important}.console.theme-dark .operation-filters .inline-search input::placeholder,.console.theme-dark .transaction-filter-field input::placeholder{color:#69778c!important}.console.theme-dark .transaction-filter-toolbar{background:#121a29!important;border-color:#29364b!important}.console.theme-dark .transaction-filter-heading,.console.theme-dark .transaction-filter-heading b,.console.theme-dark .transaction-filter-field>span{color:#aeb8c8!important}.console.theme-dark .clear-filter-button{background:#151e2d!important;border-color:#334057!important;color:#aeb8c8!important}.console.theme-dark .clear-filter-button:hover{background:#202a3d!important;border-color:#46546c!important}.console.theme-dark .provider-operation-card .provider-grid{background:transparent!important}.console.theme-dark .provider,.console.theme-dark .ticket{background:#121a29!important;border-color:#29364b!important;color:#e8edf6!important}.console.theme-dark .provider-logo{background:#202a45!important;color:#bcb6ff!important}.console.theme-dark .provider>div:nth-child(2)>b,.console.theme-dark .provider footer b,.console.theme-dark .ticket h3{color:#edf2fa!important}.console.theme-dark .provider>div:nth-child(2)>span,.console.theme-dark .provider-description span,.console.theme-dark .provider-description p,.console.theme-dark .provider footer span,.console.theme-dark .provider footer small,.console.theme-dark .ticket p,.console.theme-dark .ticket-bottom{color:#8995a8!important}.console.theme-dark .provider-description{background:#151e2d!important;border-color:#29364b!important}.console.theme-dark .provider footer,.console.theme-dark .ticket-bottom{border-color:#29364b!important}.console.theme-dark .provider footer select{background:#151e2d!important;border-color:#334057!important;color:#dce3ed!important}.console.theme-dark .provider-detail-link{background:#151e2d!important;border-color:#334057!important;color:#c5c0ff!important}.console.theme-dark .operation-detail-modal .detail-grid>div,.console.theme-dark .operation-detail-modal .modal-note,.console.theme-dark .operation-detail-modal .provider-modal-capabilities{background:#151e2d!important;border-color:#334057!important}.console.theme-dark .operation-detail-modal .detail-grid span,.console.theme-dark .operation-detail-modal .provider-modal-capabilities>span,.console.theme-dark .operation-detail-modal .modal-note p{color:#8995a8!important}.console.theme-dark .operation-detail-modal .detail-grid b{color:#edf2fa!important}.console.theme-dark .operation-detail-modal .provider-modal-capabilities p{color:#aeb8c8!important}.console.theme-dark .filter-tabs{border-color:#29364b!important}.console.theme-dark .filter-tabs button{color:#8995a8!important}.console.theme-dark .filter-tabs button.active{background:#211f45!important;color:#c5c0ff!important}.console.theme-dark .kyc-review-modal .kyc-profile,.console.theme-dark .kyc-review-modal .kyc-verification-card,.console.theme-dark .kyc-review-modal .kyc-data-grid>div,.console.theme-dark .kyc-verification-card,.console.theme-dark .kyc-data-grid>div,.console.theme-dark .permission-box,.console.theme-dark .kyc-profile{background:#121a29!important;border-color:#29364b!important;color:#e8edf6!important}.console.theme-dark .kyc-review-modal .kyc-profile b,.console.theme-dark .kyc-review-modal .kyc-verification-card b,.console.theme-dark .kyc-data-grid>div b,.console.theme-dark .permission-box h3,.console.theme-dark .permission-box b,.console.theme-dark .kyc-profile b{color:#edf2fa!important}.console.theme-dark .kyc-review-modal .kyc-profile small,.console.theme-dark .kyc-data-grid span,.console.theme-dark .permission-box small,.console.theme-dark .kyc-profile small{color:#8995a8!important}.console.theme-dark .permission-box>div,.console.theme-dark .kyc-data-grid>div{border-color:#29364b!important}.console.theme-dark .modal,.console.theme-dark .large-modal,.console.theme-dark .drawer,.console.theme-dark .chat-drawer,.console.theme-dark .finance-report-modal,.console.theme-dark .commission-detail-modal,.console.theme-dark .settings-modal,.console.theme-dark .wallet-adjust-modal,.console.theme-dark .kyc-review-modal{background:#111a29!important;border-color:#2c374b!important;color:#e8edf6!important}.console.theme-dark .modal .modal-head,.console.theme-dark .drawer .drawer-head{border-color:#2c374b!important}.console.theme-dark .modal>label,.console.theme-dark .modal label,.console.theme-dark .drawer label{color:#aeb8c8!important}.console.theme-dark .modal select,.console.theme-dark .modal input,.console.theme-dark .modal textarea,.console.theme-dark .drawer select,.console.theme-dark .drawer input,.console.theme-dark .drawer textarea{background:#151e2d!important;border-color:#334057!important;color:#e8edf6!important}.console.theme-dark .modal input::placeholder,.console.theme-dark .modal textarea::placeholder,.console.theme-dark .drawer input::placeholder,.console.theme-dark .drawer textarea::placeholder{color:#69778c!important}.console.theme-dark .modal-note{background:#151e2d!important;border-color:#334057!important}.console.theme-dark .finance-detail-list>div,.console.theme-dark .finance-modal-table th,.console.theme-dark .finance-detail-card,.console.theme-dark .commission-detail-card,.console.theme-dark .commission-detail-card-wide,.console.theme-dark .commission-modal-summary,.console.theme-dark .settings-card,.console.theme-dark .settings-modern-card,.console.theme-dark .settings-platform-panel,.console.theme-dark .security-card{background:#121a29!important;border-color:#29364b!important;color:#e8edf6!important}.console.theme-dark .finance-detail-card span,.console.theme-dark .finance-detail-card p,.console.theme-dark .finance-detail-list span,.console.theme-dark .finance-detail-list small,.console.theme-dark .commission-detail-card span,.console.theme-dark .settings-card-copy p,.console.theme-dark .security-card p{color:#8995a8!important}.console.theme-dark .finance-detail-card h2,.console.theme-dark .finance-detail-list b,.console.theme-dark .commission-detail-card b,.console.theme-dark .settings-card h3,.console.theme-dark .security-card h3{color:#edf2fa!important}.console.theme-dark .finance-modal-table th{background:#151e2d!important;color:#9eabbd!important}.console.theme-dark .page.marketing-page .push-history .marketing-table-wrap{overflow-x:hidden!important;overflow-y:auto!important}.page.marketing-page .push-history .marketing-table-wrap{overflow-x:hidden!important}.page.marketing-page .push-history .marketing-table-wrap table{min-width:0!important;width:100%!important;table-layout:fixed!important}.page.marketing-page .push-history .marketing-table-wrap th,.page.marketing-page .push-history .marketing-table-wrap td{overflow:hidden;text-overflow:ellipsis}.console.theme-dark .operation-tab-page .panel,.console.theme-dark .operation-tab-page .card,.console.theme-dark .customer-module .panel,.console.theme-dark .customer-module .card,.console.theme-dark .finance-workspace .panel,.console.theme-dark .finance-workspace .card,.console.theme-dark .administration-workspace .panel,.console.theme-dark .administration-workspace .card,.console.theme-dark .settings-workspace .panel,.console.theme-dark .settings-workspace .card{background:#121a29!important;border-color:#29364b!important;color:#e8edf6!important}.console .modal.kyc-review-modal{box-sizing:border-box;width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;max-height:calc(100dvh - 32px);margin:0;padding:21px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:27px}.console .kyc-review-modal,.console .kyc-review-modal *{box-sizing:border-box}.console .kyc-review-modal>.modal-head{position:relative;top:auto;flex:0 0 auto;width:calc(100% + 42px);min-height:154px;margin:-21px -21px 20px;padding:27px 78px 23px 104px}.console .kyc-review-modal .kyc-profile{display:flex;align-items:center;gap:13px;min-width:0;margin:0 0 16px;padding:14px 16px}.console .kyc-review-modal .kyc-profile>div{flex:0 0 44px;width:44px;height:44px}.console .kyc-review-modal .kyc-profile>span{flex:1;min-width:0}.console .kyc-review-modal .kyc-profile b,.console .kyc-review-modal .kyc-profile small{display:block;overflow-wrap:anywhere;line-height:1.5}.console .kyc-review-modal .kyc-verification-card{display:block;min-width:0;margin:0 0 16px;padding:16px;border:1px solid #e1e6ef;border-radius:17px;overflow-wrap:anywhere}.console .kyc-review-modal .kyc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin-bottom:13px}.console .kyc-review-modal .kyc-card-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0}.console .kyc-review-modal .kyc-card-head>div>span,.console .kyc-review-modal .kyc-card-head>div>b{display:inline-block;line-height:1.5;overflow-wrap:anywhere}.console .kyc-review-modal .kyc-card-head>div>span{font-size:11px;color:#687385}.console .kyc-review-modal .kyc-card-head>div>b{font-size:13px}.console .kyc-review-modal .kyc-empty{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px;border-radius:13px;background:#f7f9fc;color:#273247;line-height:1.55}.console .kyc-review-modal .kyc-empty>svg{flex:0 0 24px;width:24px;height:24px;margin-top:1px}.console .kyc-review-modal .kyc-empty>div{flex:1;min-width:0}.console .kyc-review-modal .kyc-empty b,.console .kyc-review-modal .kyc-empty span{display:block}.console .kyc-review-modal .kyc-empty b{margin-bottom:4px;font-size:13px;line-height:1.45}.console .kyc-review-modal .kyc-empty span{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.console .kyc-review-modal .detail.compact{margin:0 0 16px}.console .kyc-review-modal .detail.compact>div{align-items:flex-start;gap:16px}.console .kyc-review-modal .detail.compact>div>span{flex:0 0 110px;font-size:11px}.console .kyc-review-modal .detail.compact>div>b{flex:1;max-width:none;font-size:11px;overflow-wrap:anywhere}.console .kyc-review-modal>label{display:block;margin:14px 0 7px;font-size:12px;line-height:1.5}.console .kyc-review-modal>label select,.console .kyc-review-modal>label textarea{display:block;width:100%;max-width:100%;min-height:48px;margin-top:7px;padding:12px;border-radius:13px;box-sizing:border-box;font-size:12px}.console .kyc-review-modal>label textarea{min-height:110px;resize:vertical;line-height:1.5}.console .kyc-review-modal>.modal-actions{position:sticky;bottom:-21px;z-index:4;margin:18px -21px -21px;padding:14px 21px 21px;border-top:1px solid #e9edf3;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.console.theme-dark .kyc-review-modal .kyc-empty{background:#0e1725;color:#e8edf6}.console.theme-dark .kyc-review-modal>.modal-actions{background:#111a29f7;border-color:#29364b}@media(max-width:600px){.console .modal.kyc-review-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px);padding:16px;border-radius:23px}.console .kyc-review-modal>.modal-head{width:calc(100% + 32px);min-height:136px;margin:-16px -16px 16px;padding:22px 56px 20px 86px;border-radius:22px 22px 0 0}.console .kyc-review-modal>.modal-head:before{left:17px;top:21px;width:50px;height:50px}.console .kyc-review-modal>.modal-head h2{font-size:21px;overflow-wrap:anywhere}.console .kyc-review-modal .kyc-verification-card{padding:12px}.console .kyc-review-modal .kyc-empty{padding:11px;gap:9px}.console .kyc-review-modal .detail.compact>div>span{flex-basis:86px}.console .kyc-review-modal>.modal-actions{bottom:-16px;margin:16px -16px -16px;padding:12px 16px 16px}}
