:root{--bg:#07090f;--panel:#0d111b;--panel2:#111827;--panel3:#151b2a;--line:#1f2937;--text:#f8fafc;--muted:#9ca3af;--primary:#0057ff;--primary2:#0b7cff;--danger:#fb7185;--ok:#34d399;--warning:#f59e0b;--radius:22px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font-family:inherit}.auth-screen{min-height:100vh;color:#fff;overflow:hidden}.client-auth-screen{display:grid;grid-template-columns:53.2% 46.8%;background:#050608}.auth-left-panel{min-height:100vh;background:#28292d}.auth-right-panel{min-height:100vh;background:#030405;display:flex;align-items:center;justify-content:center;padding:34px 24px}.auth-card{width:304px;max-width:100%;margin-top:-8px}.auth-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:35px;color:#fff}.auth-brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:22px;color:#050608;background:#fff;line-height:1}.auth-brand strong{font-size:29px;line-height:1;font-weight:900;letter-spacing:-.05em}.auth-title-block{margin-bottom:24px}.auth-title-block h1{margin:0 0 4px;color:#fff;font-size:21px;line-height:1.18;font-weight:800;letter-spacing:-.025em}.auth-title-block p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.35}.auth-form{display:grid;grid-gap:15px;gap:15px}.auth-form label{display:grid;grid-gap:8px;gap:8px;color:#d6d9df;font-size:14px;font-weight:400}.auth-input-wrap{height:50px;display:flex;align-items:center;gap:13px;border-radius:5px;background:#1f293a;color:#aab3c0;padding:0 15px}.auth-input-wrap input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#fff;font-size:14px;font-weight:600}.auth-input-wrap input::placeholder{color:#aab3c0;font-weight:500}.auth-forgot-row{display:flex;justify-content:flex-start;margin-top:-5px}.auth-forgot-row a{color:#fff;font-weight:800;font-size:12px}.auth-form button{margin-top:10px;height:48px;border:0;border-radius:5px;background:#f4f4f5;color:#020617;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.auth-form button:disabled{opacity:.7;cursor:not-allowed}.auth-footer{text-align:center;color:#d8dee8;margin:12px 0 0;font-size:14px}.auth-footer a{color:#fff;font-weight:800}.form-error{border:1px solid rgba(251,113,133,.35);background:rgba(251,113,133,.1);color:#fecdd3;border-radius:10px;padding:11px}.admin-auth-screen{background:#030405;padding:24px}.admin-auth-center,.admin-auth-screen{display:flex;align-items:center;justify-content:center}.admin-auth-center{width:100%}.admin-auth-card{width:360px;max-width:100%;padding:34px 28px;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:#080a0f;box-shadow:0 28px 90px rgba(0,0,0,.35)}.admin-auth-card .auth-brand{margin-bottom:28px}.admin-auth-card .auth-title-block{text-align:center}.admin-auth-card .auth-title-block h1{font-size:28px}.brand-mark{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,var(--primary),var(--primary2));box-shadow:0 14px 45px rgba(0,87,255,.25)}.brand-mark.small{width:40px;height:40px;border-radius:13px}.shell{min-height:100vh;display:flex;background:radial-gradient(circle at top right,rgba(0,87,255,.11),transparent 34%),#07090f}.sidebar{width:286px;background:rgba(10,14,23,.94);border-right:1px solid rgba(148,163,184,.12);padding:22px;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:25}.sidebar-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.sidebar-head strong{letter-spacing:-.03em}.sidebar nav{display:grid;grid-gap:7px;gap:7px}.sidebar nav a{display:flex;align-items:center;gap:11px;border-radius:15px;color:#cbd5e1;padding:13px;transition:.2s ease}.sidebar nav a:hover{background:#111827;color:#fff;transform:translateX(2px)}.sidebar nav em{margin-left:auto;background:rgba(0,87,255,.14);color:#bfdbfe;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.content{flex:1 1;min-width:0}.topbar{min-height:84px;border-bottom:1px solid rgba(148,163,184,.12);display:flex;align-items:center;gap:16px;padding:16px 28px;background:rgba(7,9,15,.72);position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar h1{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.035em}.topbar p{color:var(--muted);margin:8px 0 0;font-size:14px}.top-toolbar{margin-left:auto}.top-actions{color:#d1d5db;border:1px solid rgba(148,163,184,.14);padding:10px 14px}.top-actions,.top-search{background:#0d111b;border-radius:999px}.top-search{height:42px;min-width:260px;display:flex;align-items:center;gap:9px;border:1px solid rgba(148,163,184,.14);color:#94a3b8;padding:0 13px}.top-search input{width:100%;border:0;outline:0;background:transparent;color:#fff}.page{padding:28px}.client-dashboard{display:grid;grid-gap:20px;gap:20px}.hero-card{display:flex;align-items:stretch;justify-content:space-between;gap:20px;border:1px solid rgba(59,130,246,.2);border-radius:28px;background:linear-gradient(135deg,rgba(0,87,255,.18),rgba(17,24,39,.95) 50%,rgba(13,17,27,.95));padding:28px;overflow:hidden;position:relative}.hero-card:after{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;border-radius:999px;background:rgba(59,130,246,.18);filter:blur(8px)}.hero-card>*{position:relative;z-index:1}.eyebrow{display:inline-flex;border:1px solid rgba(96,165,250,.28);background:rgba(37,99,235,.14);color:#bfdbfe;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.hero-card h2{max-width:620px;margin:16px 0 8px;font-size:34px;line-height:1.05;letter-spacing:-.05em}.hero-card p{max-width:560px;margin:0;color:#cbd5e1;line-height:1.6}.hero-balance{min-width:250px;border:1px solid hsla(0,0%,100%,.12);background:rgba(3,7,18,.45);border-radius:24px;padding:22px;display:grid;align-content:center}.hero-balance small,.hero-balance span{color:#9ca3af}.hero-balance strong{display:block;margin:8px 0;font-size:32px;letter-spacing:-.04em}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.dashboard-grid{margin-top:0}.metric-card{border:1px solid rgba(148,163,184,.12);border-radius:var(--radius);padding:22px;background:linear-gradient(180deg,#111827,#0d111b)}.metric-card:before{content:"";position:absolute;inset:auto -40px -70px auto;width:140px;height:140px;border-radius:999px;background:rgba(148,163,184,.08)}.metric-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;margin-bottom:15px;background:rgba(148,163,184,.11);color:#e5e7eb}.tone-blue .metric-icon{background:rgba(37,99,235,.16);color:#93c5fd}.tone-green .metric-icon{background:rgba(16,185,129,.14);color:#86efac}.tone-orange .metric-icon{background:rgba(245,158,11,.14);color:#fcd34d}.tone-purple .metric-icon{background:rgba(168,85,247,.14);color:#d8b4fe}.metric-card p{margin:0;color:var(--muted);font-size:14px}.metric-card strong{display:block;font-size:28px;margin-top:10px;letter-spacing:-.04em}.metric-card span{display:block;color:#94a3b8;margin-top:8px;font-size:13px}.quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.action-card{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.12);border-radius:22px;background:#0d111b;padding:20px;transition:.2s ease}.action-card:hover{border-color:rgba(96,165,250,.35);transform:translateY(-2px)}.action-card span{width:42px;height:42px;border-radius:15px;background:#111827;display:grid;place-items:center;color:#bfdbfe}.action-card strong{font-size:16px}.action-card small{color:#9ca3af;line-height:1.4}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);grid-gap:18px;gap:18px}.panel{margin-top:20px;border:1px solid rgba(148,163,184,.12);border-radius:var(--radius);background:#0d111b;padding:22px}.panel.no-margin{margin-top:0}.panel h2{margin:0;font-size:20px;letter-spacing:-.03em}.panel p{margin:6px 0 0;color:#9ca3af;font-size:14px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.text-link{color:#93c5fd;font-size:14px;font-weight:700}.table-wrap{border:1px solid rgba(148,163,184,.12)}table{width:100%;border-collapse:collapse;min-width:720px}td,th{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(148,163,184,.1);font-size:14px}th{color:#9ca3af;font-weight:600;background:#111827}tr:last-child td{border-bottom:0}.status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.status.success{background:rgba(52,211,153,.12);color:#86efac}.status.warning{background:rgba(245,158,11,.13);color:#fcd34d}.status.info{background:rgba(59,130,246,.14);color:#93c5fd}.status-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:13px;gap:13px}.status-list li{display:flex;align-items:center;gap:10px;color:#d1d5db;border:1px solid rgba(148,163,184,.1);background:#111827;border-radius:15px;padding:13px}.status-list svg{color:#93c5fd}.module-placeholder{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(148,163,184,.12);border-radius:28px;background:linear-gradient(180deg,#111827,#0d111b);padding:28px}.module-icon{width:70px;height:70px;border-radius:22px;background:rgba(59,130,246,.14);color:#93c5fd;display:grid;place-items:center;margin-bottom:20px}.module-placeholder h2{margin:0;font-size:26px;letter-spacing:-.04em}.module-placeholder p{max-width:560px;color:#9ca3af;line-height:1.6}.module-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:10px}.module-actions button{height:42px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#111827;color:#fff;padding:0 16px;cursor:pointer}.ghost{border:0;background:transparent;color:#fff;cursor:pointer}.mobile-only{display:none}.sidebar-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:19}@media(max-width:1120px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}.hero-card{flex-direction:column}.hero-balance{min-width:0}.top-toolbar{display:none}}@media(max-width:960px){.client-auth-screen{grid-template-columns:1fr}.auth-left-panel{display:none}.auth-right-panel{padding:22px}.auth-card{width:340px}.sidebar{position:fixed;z-index:25;transform:translateX(-102%);transition:.25s ease}.sidebar.open{transform:translateX(0)}.mobile-only{display:inline-flex}.page{padding:18px}.topbar{padding:14px 16px}.top-actions span{display:none}.quick-actions{grid-template-columns:1fr}.hero-card h2{font-size:29px}}@media(max-width:560px){.auth-right-panel{align-items:center}.auth-card{width:100%;max-width:320px}.auth-brand{margin-bottom:30px}.auth-brand strong{font-size:27px}.auth-title-block h1{font-size:21px}.grid{grid-template-columns:1fr}.metric-card strong{font-size:24px}.topbar h1{font-size:20px}.topbar p{display:none}.sidebar{width:86vw}.page{padding-bottom:92px}.hero-card{padding:22px;border-radius:23px}.hero-card h2{font-size:25px}.hero-balance strong{font-size:28px}.module-placeholder{min-height:360px}}@media (min-width:961px){.client-shell{background:#101724}.client-shell .sidebar{width:74px;padding:18px 11px;overflow:hidden;transition:width .24s ease,padding .24s ease,box-shadow .24s ease;background:#101827;border-right:1px solid rgba(148,163,184,.13);box-shadow:8px 0 30px rgba(0,0,0,.1)}.client-shell .sidebar:hover{width:254px;padding:18px 16px;box-shadow:18px 0 55px rgba(0,0,0,.25)}.client-shell .sidebar-head{height:48px;margin-bottom:20px;gap:10px;white-space:nowrap;overflow:hidden}.client-shell .brand-mark.small{width:38px;height:38px;min-width:38px;border-radius:12px;background:transparent;box-shadow:none;color:#fff;font-size:22px}.client-shell .sidebar-head strong{opacity:0;width:0;overflow:hidden;transition:opacity .16s ease .06s,width .2s ease;color:#fff;font-size:18px}.client-shell .sidebar:hover .sidebar-head strong{opacity:1;width:160px}.client-shell .sidebar nav{gap:6px}.client-shell .sidebar nav a{height:40px;padding:0 12px;gap:13px;border-radius:10px;white-space:nowrap;color:#b6c2d4;font-size:13px;font-weight:600}.client-shell .sidebar nav a svg{min-width:18px;color:#dbe7ff}.client-shell .sidebar nav a span{opacity:0;transform:translateX(-7px);transition:opacity .16s ease,transform .16s ease}.client-shell .sidebar:hover nav a span{opacity:1;transform:translateX(0)}.client-shell .sidebar nav a:hover{background:#1b2638;color:#fff;transform:none}.client-shell .sidebar nav a em{opacity:0;pointer-events:none;transition:opacity .16s ease}.client-shell .sidebar:hover nav a em{opacity:1;pointer-events:auto}.client-shell .sidebar-theme{position:absolute;left:13px;bottom:18px;width:44px;height:42px;border:0;border-radius:11px;background:transparent;color:#dbe7ff;display:flex;align-items:center;gap:13px;padding:0 12px;overflow:hidden;cursor:pointer;transition:width .24s ease,background .16s ease}.client-shell .sidebar:hover .sidebar-theme{width:220px}.client-shell .sidebar-theme:hover{background:#1b2638}.client-shell .sidebar-theme svg{min-width:18px}.client-shell .sidebar-theme span{opacity:0;white-space:nowrap;transform:translateX(-7px);transition:opacity .16s ease,transform .16s ease}.client-shell .sidebar:hover .sidebar-theme span{opacity:1;transform:translateX(0)}.client-shell .content{margin-left:0;transition:margin-left .24s ease;background:#111827}.client-shell .topbar{background:#111827;border-bottom:1px solid rgba(148,163,184,.1)}.client-shell .page{background:#111827}}@media (max-width:960px){.sidebar-theme{display:none}}.module-page{display:grid;grid-gap:20px;gap:20px}.module-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.module-summary-grid.deposits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-actions-inline{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.module-actions-inline button,.primary-action{height:42px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#f8fafc;color:#0f172a;font-weight:800;padding:0 16px;cursor:pointer}.module-actions-inline button:first-child{background:#111827;color:#fff}.filter-row{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;grid-gap:12px;gap:12px;margin-bottom:16px}.filter-row input,.filter-row select,.withdrawal-request input,.withdrawal-request select{height:44px;border:1px solid rgba(148,163,184,.14);background:#111827;color:#e5e7eb;border-radius:12px;padding:0 14px;outline:none}.filter-row input:focus,.filter-row select:focus,.withdrawal-request input:focus,.withdrawal-request select:focus{border-color:rgba(96,165,250,.55)}.statement-hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;border:1px solid rgba(59,130,246,.18);border-radius:28px;background:linear-gradient(135deg,#111827,#0d111b 55%,rgba(37,99,235,.18));padding:24px}.statement-hero strong{display:block;margin-top:14px;font-size:38px;letter-spacing:-.05em}.statement-hero p{color:#9ca3af;margin:8px 0 0}.statement-buckets{min-width:300px;border:1px solid rgba(148,163,184,.12);border-radius:22px;background:rgba(3,7,18,.35);padding:16px;display:grid;grid-gap:10px;gap:10px}.statement-buckets span{display:flex;justify-content:space-between;gap:16px;color:#cbd5e1}.statement-buckets b{color:#fff}.withdrawal-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:18px;gap:18px}.withdrawal-request{display:grid;grid-gap:14px;gap:14px}.withdrawal-request .panel-head{margin-bottom:0}.withdrawal-request label{display:grid;grid-gap:7px;gap:7px;color:#cbd5e1;font-size:14px}.withdrawal-request .primary-action{width:max-content;margin-top:4px;background:#fff}.withdrawals-page .panel{margin-top:0}.status{white-space:nowrap}@media(max-width:1120px){.module-summary-grid,.module-summary-grid.deposits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-grid{grid-template-columns:1fr}.statement-hero{flex-direction:column}.statement-buckets{min-width:0}}@media(max-width:700px){.filter-row,.module-summary-grid,.module-summary-grid.deposits-grid{grid-template-columns:1fr}.module-head-actions{align-items:flex-start;flex-direction:column}.module-actions-inline{justify-content:flex-start}.statement-hero strong{font-size:30px}.withdrawal-request .primary-action{width:100%}}.company-page,.integrations-page,.sales-page{display:grid;grid-gap:20px;gap:20px}.sales-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(59,130,246,.18);border-radius:28px;background:linear-gradient(135deg,#111827,#0d111b 58%,rgba(37,99,235,.18));padding:24px}.api-key-card h2,.sales-hero h2{margin:8px 0 0;font-size:30px;letter-spacing:-.05em}.api-key-card p,.sales-hero p{margin:8px 0 0;color:#9ca3af;max-width:660px;line-height:1.55}.sales-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.checkout-layout-grid,.company-grid,.link-builder-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:18px;gap:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.form-grid label{display:grid;grid-gap:7px;gap:7px;color:#cbd5e1;font-size:14px}.form-grid input,.form-grid select{height:44px;border:1px solid rgba(148,163,184,.14);background:#111827;color:#e5e7eb;border-radius:12px;padding:0 14px;outline:none}.form-grid input:focus,.form-grid select:focus{border-color:rgba(96,165,250,.55)}.preview-panel{display:grid;place-items:center}.checkout-preview-card{width:min(100%,300px);border:1px solid rgba(148,163,184,.16);border-radius:26px;background:linear-gradient(180deg,#f8fafc,#e5e7eb);color:#0f172a;padding:24px;box-shadow:0 22px 60px rgba(0,0,0,.22)}.checkout-preview-card span{font-size:13px;font-weight:900;color:#2563eb}.checkout-preview-card h3{margin:22px 0 4px;font-size:22px}.checkout-preview-card strong{display:block;font-size:34px;letter-spacing:-.05em;margin-bottom:18px}.checkout-preview-card button{height:46px;width:100%;border:0;border-radius:14px;background:#0f172a;color:#fff;font-weight:900}.checkout-preview-card small{display:block;margin-top:14px;color:#64748b;text-align:center}.checkout-settings-list,.info-list{display:grid;grid-gap:12px;gap:12px}.checkout-settings-list span,.info-list span{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid rgba(148,163,184,.11);background:#111827;border-radius:16px;padding:14px}.checkout-settings-list b,.info-list b{font-size:14px}.checkout-settings-list small,.info-list small{color:#94a3b8;text-align:right}.checkout-actions{justify-content:flex-start;margin-top:18px}.api-key-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr) minmax(240px,.55fr);grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(59,130,246,.18);border-radius:28px;background:linear-gradient(135deg,#111827,#0d111b 60%,rgba(37,99,235,.16));padding:24px}.api-token-box{border:1px solid rgba(148,163,184,.14);background:#0b1220;border-radius:18px;padding:16px;overflow:hidden}.api-token-box small{display:block;color:#94a3b8;margin-bottom:8px}.api-token-box code{display:block;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-form-panel .primary-action{background:#fff;color:#0f172a}@media(max-width:1120px){.sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-key-card,.checkout-layout-grid,.company-grid,.link-builder-grid{grid-template-columns:1fr}}@media(max-width:700px){.sales-hero{align-items:flex-start;flex-direction:column}.sales-hero .primary-action{width:100%}.form-grid,.sales-grid{grid-template-columns:1fr}.checkout-settings-list span,.info-list span{align-items:flex-start;flex-direction:column}.checkout-settings-list small,.info-list small{text-align:left}.api-key-card h2,.sales-hero h2{font-size:25px}.api-token-box code{font-size:12px}.api-key-card{padding:20px;border-radius:22px}}.settings-page{display:grid;grid-gap:20px;gap:20px}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);grid-gap:18px;gap:18px}.kyc-timeline{margin-top:0}.timeline-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.timeline-list span{border:1px solid rgba(148,163,184,.12);background:#111827;border-radius:18px;padding:16px;display:grid;grid-gap:8px;gap:8px;color:#cbd5e1}.timeline-list span svg{color:#93c5fd}.timeline-list span.done svg{color:#22c55e}.timeline-list b{color:#fff}.timeline-list small{color:#94a3b8}.support-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(59,130,246,.18);border-radius:28px;background:linear-gradient(135deg,#111827,#0d111b 58%,rgba(14,165,233,.18));padding:24px}.support-hero h2{margin:8px 0 0;font-size:30px;letter-spacing:-.05em}.support-hero p{margin:8px 0 0;color:#9ca3af;max-width:620px;line-height:1.55}.settings-page .panel .primary-action{background:#fff;color:#0f172a}.settings-page .form-grid{margin-bottom:16px}@media(max-width:1120px){.settings-grid{grid-template-columns:1fr}.timeline-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.timeline-list{grid-template-columns:1fr}.support-hero{align-items:flex-start;flex-direction:column}.support-hero .primary-action{width:100%}.support-hero h2{font-size:25px}}.receipts-page{scroll-behavior:smooth}.receipts-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid rgba(148,163,184,.12);background:#0b1220;border-radius:18px;padding:10px}.receipts-tabs a{height:38px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.12);border-radius:999px;padding:0 14px;color:#cbd5e1;text-decoration:none;font-size:13px;font-weight:800;background:#111827}.receipts-tabs a:hover{background:#1d4ed8;color:#fff;border-color:#2563eb}.receipts-withdrawal-grid{scroll-margin-top:20px}.receipts-buckets{display:flex;min-width:0}.receipts-buckets span{flex:1 1}@media (min-width:961px){.client-shell .sidebar nav{gap:3px;padding-top:8px}.client-shell .sidebar nav a{height:38px;border-radius:10px;font-size:13px}.client-shell .sidebar-head{padding-bottom:6px}.client-shell .sidebar-theme{height:38px;bottom:12px}.client-shell .sidebar{padding-top:14px}}@media(max-width:700px){.receipts-tabs{gap:8px}.receipts-tabs a{flex:1 1;justify-content:center}.receipts-buckets{display:grid}.receipts-buckets span{flex:auto}}.top-actions{gap:10px}.top-icon-button{width:40px;height:40px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#111827;color:#e5e7eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.top-icon-button:hover{background:#1f2937;border-color:rgba(96,165,250,.34)}.top-settings-link{height:40px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#111827;color:#e5e7eb;text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800}.top-settings-link:hover{background:#1f2937;border-color:rgba(96,165,250,.34);color:#fff}.top-user-name{display:inline-flex;align-items:center;min-height:40px}@media(max-width:700px){.top-actions{gap:7px}.top-settings-link{width:40px;padding:0;justify-content:center}.top-settings-link span,.top-user-name{display:none}}.top-actions{gap:12px}.top-actions,.top-user-menu{display:flex;align-items:center;position:relative}.top-user-menu{gap:10px}.top-user-name{font-size:14px;font-weight:800;color:#e5e7eb;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-avatar-button{width:42px;height:42px;border-radius:999px;border:2px solid rgba(226,232,240,.72);background:#334155;color:#fff;font-size:14px;font-weight:900;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.22)}.top-avatar-button:hover,.top-avatar-button[aria-expanded=true]{border-color:#fff;background:#475569}.user-dropdown{position:absolute;right:0;top:54px;width:280px;border:1px solid rgba(148,163,184,.2);border-radius:2px;background:#111827;color:#fff;box-shadow:0 24px 60px rgba(0,0,0,.42);z-index:60}.user-dropdown-head{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:18px 20px 16px;border-bottom:1px solid rgba(148,163,184,.16)}.user-dropdown-avatar{width:46px;height:46px;border-radius:999px;background:#475569;border:1px solid rgba(226,232,240,.35);display:inline-flex;align-items:center;justify-content:center;font-weight:900}.user-dropdown-head strong{font-size:16px;line-height:1.15}.user-dropdown-head small,.user-dropdown-head strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-head small{margin-top:4px;color:#94a3b8;font-size:13px}.user-dropdown a{height:46px;display:flex;align-items:center;gap:12px;padding:0 20px;color:#e5e7eb;text-decoration:none;font-size:15px;font-weight:800;border-bottom:1px solid rgba(148,163,184,.12);background:#111827}.user-dropdown a:hover{background:#1f2937;color:#fff}.user-dropdown a.danger{border-bottom:0;color:#f8fafc}.top-settings-link{display:none!important}@media(max-width:700px){.top-user-name{display:none}.top-avatar-button{width:40px;height:40px}.user-dropdown{right:-4px;width:min(280px,calc(100vw - 28px))}}@media (max-width:960px){.shell{display:block;min-height:100vh;background:#07090f;overflow-x:hidden}.content{width:100%;min-width:0;margin:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:64px;padding:10px 14px;gap:10px;background:rgba(7,9,15,.94);border-bottom:1px solid rgba(148,163,184,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar .ghost.mobile-only{display:inline-flex!important;width:42px;height:42px;align-items:center;justify-content:center;flex:0 0 42px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#111827;color:#fff}.top-title{flex:1 1;min-width:0}.topbar h1{font-size:18px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-search,.top-toolbar,.topbar p{display:none!important}.top-actions{margin-left:auto;padding:0;border:0;background:transparent;gap:8px;flex:0 0 auto}.top-avatar-button,.top-icon-button{width:40px;height:40px;min-width:40px;border-radius:999px;background:#111827;border:1px solid rgba(148,163,184,.18);box-shadow:none}.top-avatar-button{border:2px solid rgba(226,232,240,.55);background:#334155;font-size:13px}.top-user-menu{gap:0}.top-user-name{display:none!important}.user-dropdown{position:fixed;right:12px;top:62px;width:min(292px,calc(100vw - 24px));border-radius:14px;background:#111827;box-shadow:0 24px 70px rgba(0,0,0,.5);z-index:80}.page{width:100%;max-width:100vw;padding:16px 14px 24px;overflow-x:hidden}.sidebar{position:fixed;left:0;top:0;bottom:0;width:min(304px,86vw);height:100dvh;z-index:70;padding:18px 14px;background:#0a0e17;border-right:1px solid rgba(148,163,184,.16);transform:translateX(-105%);transition:transform .22s ease;overflow-y:auto;box-shadow:24px 0 80px rgba(0,0,0,.38)}.sidebar.open{transform:translateX(0)}.sidebar-head{margin-bottom:14px;gap:10px}.sidebar-head strong{display:block!important;opacity:1!important;transform:none!important;white-space:nowrap}.sidebar nav{gap:5px;padding-bottom:70px}.sidebar nav a{height:42px;padding:0 12px;border-radius:12px;font-size:14px;gap:12px;transform:none!important}.sidebar nav a em,.sidebar nav a span{opacity:1!important;transform:none!important;pointer-events:auto!important;display:inline-flex!important}.sidebar nav em{margin-left:auto;font-size:10px}.sidebar-theme{position:static!important;width:100%!important;height:42px!important;margin-top:12px;background:#111827!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:12px!important;justify-content:flex-start!important}.sidebar-theme span{opacity:1!important;transform:none!important}.sidebar-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);z-index:60;border:0;display:block!important}.hero-card,.sales-hero,.statement-hero,.support-hero{border-radius:20px;padding:18px;flex-direction:column;gap:16px}.hero-card h2,.sales-hero h2,.support-hero h2{font-size:24px;line-height:1.12}.hero-balance{min-width:0;width:100%;padding:18px;border-radius:18px}.hero-balance strong{font-size:28px}.api-key-card,.checkout-layout-grid,.company-grid,.dashboard-columns,.dashboard-grid,.grid,.link-builder-grid,.module-summary-grid,.module-summary-grid.deposits-grid,.quick-actions,.sales-grid,.settings-grid,.withdrawal-grid{grid-template-columns:1fr!important;gap:14px}.action-card,.api-key-card,.metric-card,.module-placeholder,.panel,.sales-hero,.support-hero{border-radius:18px;padding:16px}.metric-card strong{font-size:24px}.module-head-actions,.panel-head{flex-direction:column;align-items:flex-start;gap:12px}.module-actions,.module-actions-inline{width:100%;justify-content:flex-start}.module-actions button,.primary-action,.secondary-action{width:100%;justify-content:center}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px}table{min-width:680px}.filter-row,.form-grid{grid-template-columns:1fr!important}.receipts-tabs{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;padding:8px;border-radius:14px;-webkit-overflow-scrolling:touch}.receipts-tabs a{flex:0 0 auto;height:36px;white-space:nowrap}.receipts-buckets,.statement-buckets{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%;min-width:0}.checkout-preview-card{width:100%;max-width:320px}#__next,body,html{width:100%;max-width:100%;overflow-x:hidden!important;background:#07090f}.client-dashboard,.company-page,.content,.integrations-page,.module-page,.page,.receipts-page,.sales-page,.settings-page,.shell,.withdrawals-page{width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.page{padding:16px 14px 28px!important}.topbar{width:100%!important;max-width:100vw!important;padding:10px 12px!important}.top-title,.topbar{min-width:0!important}.top-title{flex:1 1 auto!important;max-width:calc(100vw - 156px)!important}.top-actions{flex:0 0 auto!important;min-width:0!important}.action-card,.api-key-card,.api-token-box,.checkout-preview-card,.hero-balance,.hero-card,.metric-card,.module-placeholder,.panel,.receipts-tabs,.sales-hero,.statement-hero,.support-hero{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden}.action-card>*,.api-key-card>*,.hero-balance>*,.hero-card>*,.metric-card>*,.module-placeholder>*,.panel>*,.sales-hero>*,.statement-hero>*,.support-hero>*{max-width:100%!important;min-width:0!important}.api-key-card h2,.hero-card h2,.module-placeholder h2,.panel h2,.sales-hero h2,.support-hero h2{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.action-card small,.api-token-box code,.hero-card p,.metric-card p,.metric-card span,.module-placeholder p,.panel p,.sales-hero p,.support-hero p{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.api-key-card,.checkout-layout-grid,.company-grid,.dashboard-columns,.dashboard-grid,.filter-row,.form-grid,.grid,.link-builder-grid,.module-summary-grid,.module-summary-grid.deposits-grid,.quick-actions,.receipts-withdrawal-grid,.sales-grid,.settings-grid,.timeline-list,.withdrawal-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.dashboard-columns,.dashboard-grid,.module-summary-grid,.quick-actions,.sales-grid{gap:14px!important}.sidebar{width:min(292px,82vw)!important;max-width:82vw!important}.sidebar nav a{width:100%!important;min-width:0!important}.sidebar nav a span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-backdrop{width:100vw!important;max-width:100vw!important}.receipts-tabs{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}}@media (max-width:960px){.receipts-tabs::-webkit-scrollbar{display:none}.checkout-actions,.module-actions,.module-actions-inline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.module-actions button,.module-actions-inline button,.primary-action,.secondary-action{width:100%!important;max-width:100%!important}.table-wrap{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.table-wrap table,.table-wrap tbody,.table-wrap td,.table-wrap th,.table-wrap thead,.table-wrap tr{width:100%!important;min-width:0!important}.table-wrap table{display:block!important;border-collapse:separate!important}.table-wrap thead{display:none!important}.table-wrap tbody{display:grid!important;grid-gap:12px!important;gap:12px!important}.table-wrap tr{display:grid!important;grid-gap:0!important;gap:0!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:16px!important;background:#0d111b!important;overflow:hidden!important}.table-wrap td{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 13px!important;border-bottom:1px solid rgba(148,163,184,.08)!important;text-align:right!important;font-size:13px!important;white-space:normal!important;overflow-wrap:anywhere!important}.table-wrap tr td:last-child{border-bottom:0!important}.table-wrap td:before{content:"Info";flex:0 0 auto;color:#94a3b8;font-weight:700;text-align:left}.table-wrap td:first-child:before{content:"ID"}.table-wrap td:nth-child(2):before{content:"Cliente"}.table-wrap td:nth-child(3):before{content:"Método"}.table-wrap td:nth-child(4):before{content:"Valor"}.table-wrap td:nth-child(5):before{content:"Status"}.table-wrap td:nth-child(6):before{content:"Data"}.status{flex-shrink:0}}@media (max-width:420px){.page{padding-left:12px!important;padding-right:12px!important}.topbar h1{font-size:17px!important}.action-card,.hero-card,.metric-card,.module-placeholder,.panel,.sales-hero,.statement-hero,.support-hero{border-radius:16px!important;padding:15px!important}.hero-card h2,.sales-hero h2,.support-hero h2{font-size:22px!important;line-height:1.18!important}.hero-balance strong,.metric-card strong{font-size:25px!important}}.developer-page,.reports-page{display:grid;grid-gap:18px;gap:18px;width:100%;min-width:0}.reports-hero{display:flex;justify-content:space-between;gap:20px;align-items:stretch;border:1px solid rgba(148,163,184,.14);border-radius:24px;background:linear-gradient(135deg,#111827,#0b1220);padding:24px;box-shadow:0 18px 50px rgba(0,0,0,.2);min-width:0}.reports-hero h2{margin:8px 0;font-size:30px;line-height:1.08;color:#f8fafc;max-width:720px}.reports-hero p{margin:0;color:#94a3b8;max-width:720px}.reports-period-card{min-width:240px;border:1px solid rgba(96,165,250,.2);border-radius:20px;background:#0f172a;padding:18px;display:grid;align-content:center;grid-gap:6px;gap:6px}.reports-period-card span{color:#94a3b8;font-size:13px;font-weight:800}.reports-period-card strong{font-size:22px;color:#fff}.reports-period-card small{color:#60a5fa;font-weight:800}.developer-grid,.reports-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:18px;gap:18px;min-width:0}.report-bars{display:grid;grid-gap:16px;gap:16px}.report-bars span{display:grid;grid-template-columns:72px minmax(0,1fr) 42px;grid-gap:12px;gap:12px;align-items:center;color:#e5e7eb}.report-bars b{font-size:14px}.report-bars i{height:10px;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#22c55e);display:block;min-width:28px}.report-bars em{font-style:normal;color:#94a3b8;font-size:13px;text-align:right}.developer-page .api-key-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.developer-page .api-key-card h2{font-size:28px;line-height:1.1}.developer-page .api-token-box{border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#0b1220;padding:14px;margin-bottom:12px}.developer-page .api-token-box span{display:block;color:#94a3b8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.developer-page .api-token-box code{display:block;color:#e5e7eb;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:960px){.developer-page,.reports-page{gap:14px}.developer-page .api-key-card,.reports-hero{display:grid;grid-template-columns:1fr!important;grid-gap:16px;gap:16px;padding:18px;border-radius:20px;width:100%;max-width:100%;min-width:0;overflow:hidden}.developer-page .api-key-card h2,.reports-hero h2{font-size:23px;line-height:1.12;overflow-wrap:anywhere}.reports-period-card{min-width:0;width:100%;border-radius:18px}.developer-grid,.reports-grid{grid-template-columns:1fr!important;gap:14px;width:100%;min-width:0}.report-bars span{grid-template-columns:64px minmax(0,1fr) 38px;gap:8px}.developer-page .api-token-box code{white-space:normal;overflow-wrap:anywhere}.developer-page .api-key-card .primary-action{width:100%;justify-content:center}}.integration-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;min-width:0}.integration-shortcuts a{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#0d111b;padding:16px;text-decoration:none;color:#e5e7eb;box-shadow:0 14px 35px rgba(0,0,0,.16);transition:.18s ease}.integration-shortcuts a:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.36);background:#101827}.integration-shortcuts svg{color:#60a5fa}.integration-shortcuts strong{font-size:15px}.integration-shortcuts small{color:#94a3b8;line-height:1.35;overflow-wrap:anywhere}.button-link{border:1px solid rgba(148,163,184,.18);border-radius:13px;background:#111827;color:#e5e7eb;text-decoration:none;font-size:13px;font-weight:900;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;min-height:40px;cursor:pointer;font-family:inherit}.button-link.primary-link{background:#2563eb;border-color:#2563eb;color:#fff}.api-docs-page,.webhook-page,.white-ip-page{width:100%;min-width:0}.docs-hero h2,.webhook-hero h2{max-width:760px}.code-panel pre{margin:0;border:1px solid rgba(96,165,250,.18);border-radius:16px;background:#070b13;padding:16px;overflow:auto;max-width:100%}.code-panel code{color:#dbeafe;font-size:13px;line-height:1.65;white-space:pre-wrap}.api-docs-page .info-list small,.code-panel code{overflow-wrap:anywhere}@media(max-width:960px){.integration-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:100%;overflow:hidden}.integration-shortcuts a{border-radius:16px;padding:14px}.button-link{width:100%}.code-panel pre{padding:13px;border-radius:14px}.code-panel code{font-size:12px}.api-docs-page .api-key-card,.webhook-page .api-key-card,.white-ip-page .api-key-card{grid-template-columns:1fr!important;width:100%;max-width:100%;min-width:0}}@media(max-width:520px){.integration-shortcuts{grid-template-columns:1fr}.integration-shortcuts a{min-height:0}.api-docs-page .module-actions-inline,.webhook-page .form-grid,.webhook-page .module-actions-inline,.white-ip-page .form-grid,.white-ip-page .module-actions-inline{grid-template-columns:1fr!important}}@media (min-width:961px){.client-shell{background:#121b2d!important}.client-shell .sidebar{width:68px!important;padding:18px 10px!important;background:#101a2d!important;border-right:1px solid rgba(148,163,184,.16)!important;transition:width .2s ease,padding .2s ease,box-shadow .2s ease!important;overflow:hidden!important}.client-shell .sidebar:hover{width:248px!important;padding:18px 14px!important;box-shadow:18px 0 55px rgba(0,0,0,.24)!important}.client-shell .sidebar-head{height:42px!important;margin-bottom:18px!important;gap:10px!important}.client-shell .brand-mark.small{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important}.client-shell .sidebar-head strong{opacity:0!important;width:0!important;white-space:nowrap!important;overflow:hidden!important;font-size:17px!important}.client-shell .sidebar:hover .sidebar-head strong{opacity:1!important;width:150px!important}.client-shell .sidebar nav{gap:2px!important}.client-shell .sidebar nav a{height:36px!important;padding:0 10px!important;border-radius:9px!important;gap:12px!important;font-size:13px!important;font-weight:700!important;color:#d9e5f8!important;transform:none!important}.client-shell .sidebar nav a svg{width:17px!important;height:17px!important;min-width:17px!important}.client-shell .sidebar nav a em,.client-shell .sidebar nav a span{opacity:0!important;pointer-events:none!important;white-space:nowrap!important;transform:translateX(-6px)!important;transition:opacity .14s ease,transform .14s ease!important}.client-shell .sidebar:hover nav a em,.client-shell .sidebar:hover nav a span{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.client-shell .sidebar nav a:first-child,.client-shell .sidebar nav a:hover,.client-shell .sidebar nav a[href="/deposits"]{background:rgba(80,112,160,.22)!important;color:#fff!important}.client-shell .sidebar-theme{width:44px!important;height:36px!important;left:12px!important;bottom:16px!important;padding:0 10px!important;border-radius:9px!important;background:transparent!important;border:0!important}.client-shell .sidebar:hover .sidebar-theme{width:216px!important}.client-shell .content,.client-shell .page,.client-shell .topbar{background:#121b2d!important}.client-shell .topbar{min-height:58px!important;padding:10px 24px!important;border-bottom:0!important}.client-shell .top-title h1,.client-shell .top-title p,.client-shell .top-toolbar{display:none!important}.client-shell .top-actions{margin-left:auto!important;background:transparent!important;border:0!important;padding:0!important}.client-shell .page{padding:4px 24px 26px!important}}.reference-finance-page{gap:12px!important;color:#f8fafc}.reference-finance-heading{display:grid;grid-gap:3px;gap:3px;margin-bottom:4px}.reference-breadcrumb{display:flex;align-items:center;gap:8px;color:#8ea2c4;font-size:12px;font-weight:600}.reference-breadcrumb b{color:#fff}.reference-finance-heading h2{margin:0;padding-left:12px;border-left:4px solid #f8fafc;font-size:26px;line-height:1.06;letter-spacing:-.045em}.reference-finance-heading p{margin:0;color:#c6d2e7;font-size:13px}.reference-finance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.reference-finance-card{min-height:116px;border:1px solid rgba(150,170,205,.16);background:linear-gradient(180deg,#18243a,#121b2d);border-radius:3px;padding:16px 18px;box-shadow:0 12px 30px rgba(0,0,0,.12);overflow:hidden}.reference-finance-card.primary{background:linear-gradient(180deg,#1a2943,#141f34)}.reference-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e9effa;font-size:12px;font-weight:800}.reference-card-top svg{width:28px;height:28px;color:#f8fafc;padding:5px;border-radius:4px;background:rgba(248,250,252,.12)}.reference-finance-card strong{display:block;margin-top:10px;font-size:22px;line-height:1;letter-spacing:-.03em}.reference-card-actions{display:flex;align-items:center;gap:12px;margin-top:11px;flex-wrap:wrap}.reference-card-actions button,.reference-inline-action{border:0;background:transparent;color:#fff;padding:0;font-size:12px;font-weight:900;cursor:pointer}.reference-card-actions button:before,.reference-inline-action:before{content:"↪";display:inline-block;margin-right:4px;color:#fff}.reference-inline-action{margin-top:10px}.reference-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:32px;border:1px solid rgba(150,170,205,.14);background:#21324f;border-radius:2px;overflow:hidden}.reference-tabs a{display:flex;align-items:center;justify-content:center;color:#dbe6fb;font-size:12px;font-weight:800}.reference-tabs a.active{background:#31476d;color:#fff}.reference-filter-line{min-height:32px;display:flex;align-items:center}.reference-filter-line button{border:0;background:transparent;color:#fff;font-size:13px;font-weight:800;padding:0;cursor:pointer}.reference-filter-line button:before{content:"▽";margin-right:8px;color:#fff}.reference-table-panel{padding:0!important;border-radius:2px!important;background:transparent!important;border:1px solid rgba(150,170,205,.14)!important;overflow:hidden!important}.reference-table-panel .table-wrap{border:0!important;border-radius:0!important;background:transparent!important}.reference-table-panel table{min-width:760px}.reference-table-panel th{height:42px;background:#16243b!important;color:#e7eefc!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}.reference-table-panel td{height:44px;background:#121b2d!important;color:#f0f5ff!important;border-color:rgba(150,170,205,.14)!important;font-size:12px!important;font-weight:700!important}.reference-table-panel .status{min-width:72px;justify-content:center;background:#25d8d2!important;color:#07535a!important;border-radius:999px!important;padding:4px 9px!important}@media (max-width:960px){.reference-finance-page{gap:12px!important}.reference-finance-heading{margin-top:2px}.reference-breadcrumb{display:none}.reference-finance-heading h2{font-size:22px;padding-left:10px}.reference-finance-heading p{font-size:12px;line-height:1.35}.reference-finance-cards{grid-template-columns:1fr!important;gap:10px;width:100%}.reference-finance-card{min-height:auto;width:100%;padding:15px;border-radius:12px}.reference-card-actions{gap:14px}.reference-tabs{display:flex;height:auto;min-height:36px;overflow-x:auto;border-radius:10px;-webkit-overflow-scrolling:touch}.reference-tabs a{min-width:138px;height:36px;flex:0 0 auto}.reference-table-panel{border-radius:12px!important}.reference-table-panel table{min-width:720px}}.reference-card-actions a,.reference-inline-action{border:0;background:transparent;color:#fff;padding:0;font-size:12px;font-weight:900;cursor:pointer;text-decoration:none}.reference-card-actions a:before{content:"↪";display:inline-block;margin-right:4px;color:#fff}.reference-cash-actions{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:10px;gap:10px;align-items:stretch}.reference-action-panel{border:1px solid rgba(150,170,205,.16);background:linear-gradient(180deg,#142038,#101827);border-radius:3px;padding:14px;min-width:0;box-shadow:0 12px 30px rgba(0,0,0,.12);scroll-margin-top:96px}.reference-action-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.reference-action-head>span{width:34px;height:34px;border-radius:4px;background:rgba(248,250,252,.1);display:inline-flex;align-items:center;justify-content:center;color:#f8fafc;flex:0 0 auto}.reference-action-head h3{margin:0;color:#fff;font-size:15px;line-height:1.15;letter-spacing:-.02em}.reference-action-head p{margin:4px 0 0;color:#aebbd2;font-size:12px;line-height:1.35}.reference-action-body{display:grid;grid-gap:9px;gap:9px}.reference-action-body label{display:grid;grid-gap:6px;gap:6px;color:#dce7f8;font-size:12px;font-weight:800}.reference-action-body input,.reference-action-body select{height:38px;width:100%;min-width:0;border:1px solid rgba(150,170,205,.16);background:#0f1728;color:#f8fafc;border-radius:3px;padding:0 11px;outline:none;font-size:12px;font-weight:800}.reference-action-body input:focus,.reference-action-body select:focus{border-color:rgba(96,165,250,.6)}.reference-action-body button{height:38px;border:0;border-radius:3px;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:900;cursor:pointer}.reference-action-note{display:flex;align-items:flex-start;gap:7px;color:#aebbd2;font-size:11px;line-height:1.35;padding:8px 9px;border:1px solid rgba(150,170,205,.12);background:rgba(15,23,40,.58);border-radius:3px}.pix-deposit-layout{display:grid;grid-template-columns:136px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.pix-qr-box{min-height:150px;border:1px dashed rgba(226,232,240,.28);background:#0f1728;border-radius:3px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:#f8fafc}.pix-qr-box small{color:#aebbd2;font-size:11px;font-weight:800}.pix-copy-box{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(150,170,205,.16);background:#0f1728;color:#e7eefc;border-radius:3px;padding:0 11px;font-size:12px;font-weight:800;min-width:0}.pix-copy-box span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-secondary-table{margin-top:0!important}.reference-table-title{padding:12px 14px;border-bottom:1px solid rgba(150,170,205,.14);background:#16243b}.reference-table-title h3{margin:0;color:#fff;font-size:14px}.reference-table-title p{margin:3px 0 0;color:#aebbd2;font-size:12px}@media (max-width:960px){.reference-cash-actions{grid-template-columns:1fr;gap:10px}.reference-action-panel{border-radius:12px;padding:14px;width:100%;max-width:100%;min-width:0;overflow:hidden}.pix-deposit-layout{grid-template-columns:1fr}.pix-qr-box{min-height:138px}.pix-copy-box,.reference-action-body button,.reference-action-body input,.reference-action-body select{border-radius:10px}.reference-card-actions a,.reference-inline-action{min-height:30px;display:inline-flex;align-items:center}}.reference-card-actions button.active,.reference-card-actions button.active:before,.reference-inline-action.active,.reference-inline-action.active:before{color:#67e8f9}.reference-cash-actions.single{grid-template-columns:minmax(0,1fr)}.pix-flow-panel{max-width:780px}.pix-flow-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}.pix-flow-form .reference-action-note,.pix-flow-form button{grid-column:1/-1}@media (max-width:960px){.pix-flow-panel{max-width:100%}.pix-flow-form{grid-template-columns:1fr}.reference-card-actions button,.reference-inline-action{min-height:30px;display:inline-flex;align-items:center}}.pix-flow-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.pix-flow-actions .primary-action,.pix-flow-actions .secondary-action{width:auto;min-height:40px;padding:0 18px;border-radius:12px;cursor:pointer}.pix-flow-actions .secondary-action{border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.72);color:#cbd5e1}.pix-flow-actions .primary-action{border:0;background:linear-gradient(135deg,#22d3ee,#2563eb);color:#fff;font-weight:700}@media (max-width:640px){.pix-flow-actions{flex-direction:column-reverse}.pix-flow-actions .primary-action,.pix-flow-actions .secondary-action{width:100%}}html[data-theme=light]{--bg:#f4f7fb;--panel3:#eef2f7;--line:#e2e8f0}html[data-theme=light],html[data-theme=light] .content,html[data-theme=light] .page,html[data-theme=light] .shell,html[data-theme=light] body{background:#f4f7fb!important;color:#0f172a!important}html[data-theme=light] .sidebar{background:hsla(0,0%,100%,.96)!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:14px 0 40px rgba(15,23,42,.06)!important}html[data-theme=light] .action-card strong,html[data-theme=light] .metric-card strong,html[data-theme=light] .module-placeholder h2,html[data-theme=light] .panel h2,html[data-theme=light] .reference-action-body label,html[data-theme=light] .reference-action-title,html[data-theme=light] .reference-balance-value,html[data-theme=light] .reference-page-title,html[data-theme=light] .reference-summary-label,html[data-theme=light] .sidebar-head strong,html[data-theme=light] .top-user-name,html[data-theme=light] .topbar h1{color:#0f172a!important}html[data-theme=light] .sidebar nav a{color:#475569!important;background:transparent!important}html[data-theme=light] .sidebar nav a:hover{background:#eef5ff!important;color:#0f172a!important}html[data-theme=light] .topbar{background:hsla(0,0%,100%,.88)!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .ghost,html[data-theme=light] .sidebar-theme,html[data-theme=light] .top-actions,html[data-theme=light] .top-avatar-button,html[data-theme=light] .top-icon-button,html[data-theme=light] .top-search,html[data-theme=light] .user-dropdown{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .user-dropdown{box-shadow:0 24px 70px rgba(15,23,42,.14)!important}html[data-theme=light] .user-dropdown a,html[data-theme=light] .user-dropdown-theme{background:transparent!important;border:0!important}html[data-theme=light] .action-card,html[data-theme=light] .api-key-card,html[data-theme=light] .hero-balance,html[data-theme=light] .metric-card,html[data-theme=light] .module-placeholder,html[data-theme=light] .panel,html[data-theme=light] .pix-copy-box,html[data-theme=light] .pix-flow-panel,html[data-theme=light] .pix-qr-box,html[data-theme=light] .receipts-tabs,html[data-theme=light] .reference-action-panel,html[data-theme=light] .reference-balance-card,html[data-theme=light] .reference-card,html[data-theme=light] .reference-filter-card,html[data-theme=light] .reference-summary-card,html[data-theme=light] .reference-table-card,html[data-theme=light] .status-list li,html[data-theme=light] .table-wrap{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 18px 50px rgba(15,23,42,.06)!important}html[data-theme=light] .hero-card,html[data-theme=light] .sales-hero,html[data-theme=light] .support-hero{background:linear-gradient(135deg,#fff,#eef6ff)!important;border-color:#dbeafe!important;color:#0f172a!important}html[data-theme=light] .action-card small,html[data-theme=light] .hero-card p,html[data-theme=light] .metric-card p,html[data-theme=light] .metric-card span,html[data-theme=light] .module-placeholder p,html[data-theme=light] .panel p,html[data-theme=light] .reference-action-note,html[data-theme=light] .reference-card small,html[data-theme=light] .reference-muted,html[data-theme=light] .sales-hero p,html[data-theme=light] .support-hero p,html[data-theme=light] .topbar p,html[data-theme=light] .user-dropdown small{color:#64748b!important}html[data-theme=light] table,html[data-theme=light] td,html[data-theme=light] th{color:#0f172a!important;border-color:#e2e8f0!important}html[data-theme=light] th{background:#f8fafc!important;color:#64748b!important}html[data-theme=light] .auth-input-wrap,html[data-theme=light] .reference-action-body input,html[data-theme=light] .reference-action-body select,html[data-theme=light] .top-search input,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .receipts-tabs a,html[data-theme=light] .reference-card-actions button,html[data-theme=light] .reference-inline-action,html[data-theme=light] .secondary-action{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}html[data-theme=light] .receipts-tabs a:hover,html[data-theme=light] .reference-card-actions button.active,html[data-theme=light] .reference-card-actions button:hover,html[data-theme=light] .reference-inline-action.active,html[data-theme=light] .reference-inline-action:hover{background:#e0f2fe!important;border-color:#7dd3fc!important;color:#0369a1!important}html[data-theme=light] .brand-mark,html[data-theme=light] .top-avatar-button,html[data-theme=light] .user-dropdown-avatar{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important}.user-dropdown-theme{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;cursor:pointer;font:inherit;text-align:left}.theme-toggle-top{cursor:pointer}@media (max-width:960px){.theme-toggle-top{display:inline-flex!important}html[data-theme=light] .sidebar{background:#fff!important}html[data-theme=light] .sidebar-backdrop{background:rgba(15,23,42,.35)!important}}html[data-theme=light]{color-scheme:light;--bg:#f3f6fb;--panel:#fff;--panel2:#f8fafc;--panel3:#eef3f8;--line:#dbe4ef;--text:#0f172a;--muted:#64748b}html[data-theme=light] .admin-shell,html[data-theme=light] .client-shell,html[data-theme=light] .client-shell .content,html[data-theme=light] .client-shell .page,html[data-theme=light] .content,html[data-theme=light] .page,html[data-theme=light] .shell,html[data-theme=light] body{background:#f3f6fb!important;color:#0f172a!important}html[data-theme=light] .admin-shell .sidebar,html[data-theme=light] .client-shell .sidebar,html[data-theme=light] .sidebar{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important;box-shadow:12px 0 40px rgba(15,23,42,.06)!important}html[data-theme=light] .admin-shell .topbar,html[data-theme=light] .client-shell .topbar,html[data-theme=light] .topbar{background:hsla(0,0%,100%,.92)!important;border-bottom:1px solid #dbe4ef!important;color:#0f172a!important}html[data-theme=light] .admin-shell .top-actions,html[data-theme=light] .client-shell .top-actions,html[data-theme=light] .top-actions{background:#fff!important;border:1px solid #dbe4ef!important;color:#0f172a!important}html[data-theme=light] .admin-shell .sidebar nav a,html[data-theme=light] .client-shell .sidebar nav a,html[data-theme=light] .sidebar nav a{color:#475569!important;background:transparent!important}html[data-theme=light] .client-shell .sidebar nav a:first-child,html[data-theme=light] .client-shell .sidebar nav a:hover,html[data-theme=light] .client-shell .sidebar nav a[href="/deposits"],html[data-theme=light] .sidebar nav a:hover{background:#eef5ff!important;color:#0f172a!important}html[data-theme=light] .ghost,html[data-theme=light] .sidebar-theme,html[data-theme=light] .theme-toggle-top,html[data-theme=light] .top-avatar-button,html[data-theme=light] .top-icon-button,html[data-theme=light] .top-search{background:#fff!important;border:1px solid #dbe4ef!important;color:#0f172a!important}html[data-theme=light] .action-card,html[data-theme=light] .api-key-card,html[data-theme=light] .checkout-preview-card,html[data-theme=light] .checkout-settings-list,html[data-theme=light] .code-panel pre,html[data-theme=light] .developer-page .api-token-box,html[data-theme=light] .hero-balance,html[data-theme=light] .hero-card,html[data-theme=light] .integration-shortcuts a,html[data-theme=light] .kyc-timeline,html[data-theme=light] .link-form-panel,html[data-theme=light] .metric-card,html[data-theme=light] .module-placeholder,html[data-theme=light] .panel,html[data-theme=light] .preview-panel,html[data-theme=light] .reports-hero,html[data-theme=light] .reports-period-card,html[data-theme=light] .sales-hero,html[data-theme=light] .statement-hero,html[data-theme=light] .status-list li,html[data-theme=light] .support-hero,html[data-theme=light] .withdrawal-request{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important;box-shadow:0 18px 50px rgba(15,23,42,.06)!important}html[data-theme=light] .reference-breadcrumb b,html[data-theme=light] .reference-finance-heading,html[data-theme=light] .reference-finance-heading h2,html[data-theme=light] .reference-finance-page{color:#0f172a!important}html[data-theme=light] .reference-breadcrumb,html[data-theme=light] .reference-finance-heading p{color:#64748b!important}html[data-theme=light] .pix-copy-box,html[data-theme=light] .pix-flow-panel,html[data-theme=light] .pix-qr-box,html[data-theme=light] .reference-action-note,html[data-theme=light] .reference-action-panel,html[data-theme=light] .reference-finance-card,html[data-theme=light] .reference-finance-card.primary,html[data-theme=light] .reference-secondary-table,html[data-theme=light] .reference-table-panel{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important;box-shadow:0 14px 40px rgba(15,23,42,.06)!important}html[data-theme=light] .button-link,html[data-theme=light] .developer-page .api-token-box code,html[data-theme=light] .integration-shortcuts a,html[data-theme=light] .integration-shortcuts strong,html[data-theme=light] .module-actions button,html[data-theme=light] .reference-action-body label,html[data-theme=light] .reference-action-head h3,html[data-theme=light] .reference-card-top,html[data-theme=light] .reference-finance-card strong,html[data-theme=light] .reference-table-title h3,html[data-theme=light] .reports-hero h2,html[data-theme=light] .reports-period-card strong{color:#0f172a!important}html[data-theme=light] .action-card span,html[data-theme=light] .metric-icon,html[data-theme=light] .module-icon,html[data-theme=light] .reference-action-head>span,html[data-theme=light] .reference-card-top svg{background:#eef5ff!important;color:#2563eb!important}html[data-theme=light] .action-card small,html[data-theme=light] .developer-page .api-token-box span,html[data-theme=light] .hero-card p,html[data-theme=light] .integration-shortcuts small,html[data-theme=light] .metric-card p,html[data-theme=light] .metric-card span,html[data-theme=light] .module-placeholder p,html[data-theme=light] .panel p,html[data-theme=light] .reference-action-head p,html[data-theme=light] .reference-action-note,html[data-theme=light] .reference-table-title p,html[data-theme=light] .report-bars em,html[data-theme=light] .reports-hero p,html[data-theme=light] .reports-period-card small,html[data-theme=light] .reports-period-card span,html[data-theme=light] .topbar p{color:#64748b!important}html[data-theme=light] .reference-tabs{background:#eef3f8!important;border-color:#dbe4ef!important}html[data-theme=light] .reference-tabs a{color:#475569!important;background:transparent!important}html[data-theme=light] .reference-tabs a.active,html[data-theme=light] .reference-tabs a:hover{background:#dbeafe!important;color:#1d4ed8!important}html[data-theme=light] .reference-card-actions a,html[data-theme=light] .reference-card-actions button,html[data-theme=light] .reference-filter-line button,html[data-theme=light] .reference-inline-action{color:#2563eb!important;background:transparent!important}html[data-theme=light] .reference-card-actions a:before,html[data-theme=light] .reference-card-actions button:before,html[data-theme=light] .reference-filter-line button:before,html[data-theme=light] .reference-inline-action:before{color:#2563eb!important}html[data-theme=light] .reference-action-body input,html[data-theme=light] .reference-action-body select,html[data-theme=light] .top-search input,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#f8fafc!important;border-color:#dbe4ef!important;color:#0f172a!important}html[data-theme=light] .button-link,html[data-theme=light] .module-actions button,html[data-theme=light] .reference-action-body button:not(.primary-action):not(.secondary-action){background:#f8fafc!important;border:1px solid #dbe4ef!important;color:#0f172a!important}html[data-theme=light] .pix-flow-actions .secondary-action,html[data-theme=light] .secondary-action{background:#fff!important;border:1px solid #dbe4ef!important;color:#334155!important}html[data-theme=light] .reference-table-panel .table-wrap,html[data-theme=light] .table-wrap{background:#fff!important;border-color:#dbe4ef!important}html[data-theme=light] .reference-table-panel td,html[data-theme=light] .reference-table-panel th,html[data-theme=light] table,html[data-theme=light] td,html[data-theme=light] th{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}html[data-theme=light] .reference-table-panel th,html[data-theme=light] .reference-table-title,html[data-theme=light] th{background:#f8fafc!important;color:#64748b!important}html[data-theme=light] .user-dropdown,html[data-theme=light] .user-dropdown-head{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important}html[data-theme=light] .user-dropdown a,html[data-theme=light] .user-dropdown-theme{color:#334155!important}html[data-theme=light] .user-dropdown a:hover,html[data-theme=light] .user-dropdown-theme:hover{color:#0f172a!important}@media (max-width:960px){html[data-theme=light] .reference-table-panel .table-wrap tr,html[data-theme=light] .table-wrap tr{background:#fff!important;border-color:#dbe4ef!important}html[data-theme=light] .reference-table-panel .table-wrap td,html[data-theme=light] .table-wrap td{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}html[data-theme=light] .table-wrap td:before{color:#64748b!important}html[data-theme=light] .sidebar{background:#fff!important}}html[data-theme=light]{color-scheme:light!important;--ps-bg:#f4f7fb;--ps-surface:#fff;--ps-surface-2:#f8fafc;--ps-border:#dbe4ef;--ps-text:#0f172a;--ps-muted:#64748b;--ps-primary:#2563eb}html[data-theme=dark]{color-scheme:dark!important}html[data-theme=light],html[data-theme=light] .admin-shell,html[data-theme=light] .client-shell,html[data-theme=light] .content,html[data-theme=light] .page,html[data-theme=light] .shell,html[data-theme=light] body,html[data-theme=light] main{background:var(--ps-bg)!important;color:var(--ps-text)!important}html[data-theme=light] *{scrollbar-color:#cbd5e1 #f8fafc}html[data-theme=light] .admin-shell .topbar,html[data-theme=light] .client-shell .topbar,html[data-theme=light] .topbar{background:hsla(0,0%,100%,.96)!important;border-bottom:1px solid var(--ps-border)!important;color:var(--ps-text)!important;box-shadow:0 10px 28px rgba(15,23,42,.04)!important}html[data-theme=light] .top-title h1,html[data-theme=light] .top-title p,html[data-theme=light] .top-user-name{color:var(--ps-text)!important}html[data-theme=light] .top-title p{color:var(--ps-muted)!important}html[data-theme=light] .ghost,html[data-theme=light] .theme-toggle-top,html[data-theme=light] .top-actions,html[data-theme=light] .top-icon-button,html[data-theme=light] .topbar .ghost.mobile-only{background:var(--ps-surface)!important;border-color:var(--ps-border)!important;color:var(--ps-text)!important}html[data-theme=light] .brand-mark,html[data-theme=light] .brand-mark.small,html[data-theme=light] .top-avatar-button,html[data-theme=light] .user-dropdown-avatar{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:transparent!important;color:#fff!important}html[data-theme=light] .admin-shell .sidebar,html[data-theme=light] .client-shell .sidebar,html[data-theme=light] .sidebar{background:var(--ps-surface)!important;border-color:var(--ps-border)!important;color:var(--ps-text)!important;box-shadow:14px 0 40px rgba(15,23,42,.06)!important}html[data-theme=light] .sidebar nav a,html[data-theme=light] .sidebar nav a span,html[data-theme=light] .sidebar nav a svg,html[data-theme=light] .sidebar-head strong,html[data-theme=light] .sidebar-theme{color:#475569!important}html[data-theme=light] .client-shell .sidebar nav a[href="/deposits"],html[data-theme=light] .sidebar nav a:first-child,html[data-theme=light] .sidebar nav a:hover{background:#eef5ff!important;color:#0f172a!important}html[data-theme=light] .sidebar-theme{background:transparent!important;border-color:transparent!important}html[data-theme=light] .sidebar-theme:hover{background:#eef5ff!important}html[data-theme=light] .action-card,html[data-theme=light] .api-key-card,html[data-theme=light] .code-panel pre,html[data-theme=light] .developer-page .api-token-box,html[data-theme=light] .hero-balance,html[data-theme=light] .hero-card,html[data-theme=light] .integration-shortcuts a,html[data-theme=light] .metric-card,html[data-theme=light] .module-placeholder,html[data-theme=light] .panel,html[data-theme=light] .pix-copy-box,html[data-theme=light] .pix-flow-panel,html[data-theme=light] .pix-qr-box,html[data-theme=light] .receipts-tabs,html[data-theme=light] .reference-action-note,html[data-theme=light] .reference-action-panel,html[data-theme=light] .reference-finance-card,html[data-theme=light] .reference-finance-card.primary,html[data-theme=light] .reference-secondary-table,html[data-theme=light] .reference-table-panel,html[data-theme=light] .reference-table-title,html[data-theme=light] .reference-tabs,html[data-theme=light] .reports-hero,html[data-theme=light] .reports-period-card,html[data-theme=light] .sales-hero,html[data-theme=light] .statement-hero,html[data-theme=light] .status-list li,html[data-theme=light] .support-hero,html[data-theme=light] .table-wrap{background:var(--ps-surface)!important;background-image:none!important;border-color:var(--ps-border)!important;color:var(--ps-text)!important;box-shadow:0 16px 42px rgba(15,23,42,.055)!important}html[data-theme=light] .developer-page .api-token-box code,html[data-theme=light] .integration-shortcuts strong,html[data-theme=light] .reference-action-body label,html[data-theme=light] .reference-action-head h3,html[data-theme=light] .reference-card-top,html[data-theme=light] .reference-card-top span,html[data-theme=light] .reference-finance-card strong,html[data-theme=light] .reference-finance-heading h2,html[data-theme=light] .reference-table-title h3,html[data-theme=light] .report-bars b,html[data-theme=light] .report-bars span,html[data-theme=light] .reports-hero h2,html[data-theme=light] .reports-period-card strong,html[data-theme=light] b,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] strong{color:var(--ps-text)!important}html[data-theme=light] .action-card small,html[data-theme=light] .developer-page .api-token-box span,html[data-theme=light] .hero-card p,html[data-theme=light] .integration-shortcuts small,html[data-theme=light] .metric-card p,html[data-theme=light] .metric-card span,html[data-theme=light] .module-placeholder p,html[data-theme=light] .panel p,html[data-theme=light] .reference-action-head p,html[data-theme=light] .reference-action-note,html[data-theme=light] .reference-breadcrumb,html[data-theme=light] .reference-finance-heading p,html[data-theme=light] .reference-table-title p,html[data-theme=light] .report-bars em,html[data-theme=light] .reports-hero p,html[data-theme=light] .reports-period-card small,html[data-theme=light] .reports-period-card span,html[data-theme=light] em,html[data-theme=light] p,html[data-theme=light] small,html[data-theme=light] span{color:var(--ps-muted)!important}html[data-theme=light] .auth-input-wrap,html[data-theme=light] .reference-action-body input,html[data-theme=light] .reference-action-body select,html[data-theme=light] .top-search input,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:var(--ps-surface-2)!important;border-color:var(--ps-border)!important;color:var(--ps-text)!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#94a3b8!important}html[data-theme=light] .reference-table-panel td,html[data-theme=light] .reference-table-panel th,html[data-theme=light] table,html[data-theme=light] tbody,html[data-theme=light] td,html[data-theme=light] th,html[data-theme=light] thead,html[data-theme=light] tr{background:var(--ps-surface)!important;color:var(--ps-text)!important;border-color:#e2e8f0!important}html[data-theme=light] .reference-table-panel th,html[data-theme=light] .reference-table-title,html[data-theme=light] th{background:var(--ps-surface-2)!important;color:var(--ps-muted)!important}html[data-theme=light] .button-link,html[data-theme=light] .module-actions button,html[data-theme=light] .receipts-tabs a,html[data-theme=light] .reference-card-actions a,html[data-theme=light] .reference-card-actions button,html[data-theme=light] .reference-inline-action,html[data-theme=light] .reference-tabs a,html[data-theme=light] .secondary-action{background:var(--ps-surface-2)!important;border-color:var(--ps-border)!important;color:#334155!important}html[data-theme=light] .receipts-tabs a:hover,html[data-theme=light] .reference-card-actions button.active,html[data-theme=light] .reference-card-actions button:hover,html[data-theme=light] .reference-inline-action.active,html[data-theme=light] .reference-inline-action:hover,html[data-theme=light] .reference-tabs a.active,html[data-theme=light] .reference-tabs a:hover{background:#e0f2fe!important;border-color:#7dd3fc!important;color:#0369a1!important}html[data-theme=light] .button-link.primary-link,html[data-theme=light] .pix-flow-actions .primary-action,html[data-theme=light] .primary-action{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:transparent!important;color:#fff!important}html[data-theme=light] .user-dropdown,html[data-theme=light] .user-dropdown a,html[data-theme=light] .user-dropdown-head,html[data-theme=light] .user-dropdown-theme{background:var(--ps-surface)!important;border-color:var(--ps-border)!important;color:var(--ps-text)!important}html[data-theme=light] .user-dropdown a:hover,html[data-theme=light] .user-dropdown-theme:hover{background:#f1f5f9!important}html[data-theme=light] .status.success{background:#dcfce7!important;color:#166534!important}html[data-theme=light] .status.warning{background:#fef3c7!important;color:#92400e!important}html[data-theme=light] .reference-table-panel .status,html[data-theme=light] .status.info{background:#dbeafe!important;color:#1d4ed8!important}@media (max-width:960px){html[data-theme=light],html[data-theme=light] .content,html[data-theme=light] .page,html[data-theme=light] .shell,html[data-theme=light] body{background:var(--ps-bg)!important;color:var(--ps-text)!important}html[data-theme=light] .topbar{background:hsla(0,0%,100%,.96)!important;border-bottom:1px solid var(--ps-border)!important}html[data-theme=light] .sidebar{background:#fff!important;box-shadow:24px 0 80px rgba(15,23,42,.16)!important}html[data-theme=light] .sidebar-backdrop{background:rgba(15,23,42,.35)!important}html[data-theme=light] .reference-table-panel .table-wrap tr,html[data-theme=light] .table-wrap tr{background:#fff!important;border-color:var(--ps-border)!important}html[data-theme=light] .reference-table-panel .table-wrap td,html[data-theme=light] .table-wrap td{background:#fff!important;color:var(--ps-text)!important;border-color:#e2e8f0!important}html[data-theme=light] .table-wrap td:before{color:var(--ps-muted)!important}}.empty-table{padding:18px;color:var(--muted);font-size:14px}.empty-table p{margin:0}.pix-flow-result{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.42);color:var(--text-primary)}.pix-flow-result.success{border-color:rgba(34,197,94,.42);background:rgba(34,197,94,.1)}.pix-flow-result.error{border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.1)}.pix-flow-result small,.pix-flow-result span{color:var(--text-secondary)}.pix-flow-result textarea{min-height:82px;width:100%;resize:vertical;border-radius:12px;border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);padding:10px;font-size:12px}.primary-action:disabled,.secondary-action:disabled{opacity:.65;cursor:not-allowed}.pix-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pix-result-head em{padding:4px 9px;border-radius:999px;background:rgba(14,165,233,.14);color:#67e8f9;border:1px solid rgba(14,165,233,.22);font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em}.pix-qrcode-card{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:12px;padding:18px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:rgba(2,6,23,.28)}.pix-qrcode-box{display:grid;place-items:center;min-height:260px;border-radius:16px;background:#fff;padding:14px}.pix-qrcode-box img{width:100%;max-width:236px;height:auto;display:block}.pix-qrcode-info{display:grid;grid-gap:10px;gap:10px;align-content:start}.pix-qrcode-info b{color:var(--text-primary)}.pix-qrcode-info small{color:var(--text-secondary)}.pix-qrcode-info .secondary-action{width:-moz-fit-content;width:fit-content}.pix-receipt-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(34,197,94,.34);background:rgba(34,197,94,.1)}.pix-receipt-card div{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:12px;background:rgba(15,23,42,.28);min-width:0}.pix-receipt-card span{color:var(--text-secondary);font-size:12px}.pix-receipt-card strong{color:var(--text-primary);overflow-wrap:anywhere}.pix-receipt-actions{grid-column:1/-1;display:flex;gap:10px;padding:0!important;background:transparent!important}.pix-receipt-actions .primary-action,.pix-receipt-actions .secondary-action{flex:1 1;justify-content:center}html[data-theme=light] .pix-qrcode-card,html[data-theme=light] .pix-receipt-card div{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .pix-result-head em{background:#e0f2fe!important;color:#0369a1!important;border-color:#bae6fd!important}@media (max-width:760px){.pix-qrcode-card,.pix-receipt-card{grid-template-columns:1fr}.pix-qrcode-box{min-height:auto}.pix-qrcode-info .secondary-action,.pix-receipt-actions .primary-action,.pix-receipt-actions .secondary-action{width:100%}.pix-receipt-actions{flex-direction:column}}.pix-flow-panel{width:100%;max-width:1080px!important}.pix-flow-result{grid-column:1/-1;width:100%;padding:14px}.pix-flow-result.success{background:rgba(34,197,94,.08)}.pix-qrcode-card{width:100%;grid-template-columns:minmax(250px,320px) minmax(0,1fr)!important;gap:22px!important;padding:22px!important;margin-top:14px!important;border-radius:18px!important;align-items:stretch}.pix-qrcode-box{min-height:300px!important;padding:18px!important}.pix-qrcode-box img{max-width:268px!important}.pix-qrcode-info{min-width:0;align-content:stretch;grid-template-rows:auto auto 1fr auto}.pix-qrcode-info textarea{min-height:160px!important;font-size:12px;line-height:1.45}.pix-qrcode-info .secondary-action{width:100%!important;justify-content:center}html[data-theme=light] .pix-flow-result.success{background:#f0fdf4!important;border-color:#bbf7d0!important}html[data-theme=light] .pix-qrcode-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 16px 38px rgba(15,23,42,.08)}@media (max-width:760px){.pix-qrcode-card{grid-template-columns:1fr!important;gap:14px!important;padding:14px!important}.pix-qrcode-box{min-height:auto!important}.pix-qrcode-box img{max-width:232px!important}.pix-qrcode-info textarea{min-height:128px!important}}.pix-flow-panel{max-width:760px!important}.pix-flow-result{width:min(100%,760px)!important;padding:10px 12px!important}.pix-result-head{gap:8px!important}.pix-result-head em{padding:3px 8px!important;font-size:10px!important}.pix-qrcode-card{width:min(100%,620px)!important;grid-template-columns:190px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;margin-top:10px!important;border-radius:14px!important}.pix-qrcode-box{min-height:190px!important;padding:10px!important;border-radius:12px!important}.pix-qrcode-box img{max-width:170px!important}.pix-qrcode-info{gap:7px!important;grid-template-rows:auto auto 1fr auto!important}.pix-qrcode-info b{font-size:14px!important}.pix-qrcode-info small{font-size:12px!important}.pix-flow-result textarea,.pix-qrcode-info textarea{min-height:90px!important;padding:8px!important;border-radius:10px!important;font-size:11px!important;line-height:1.35!important}.pix-qrcode-info .secondary-action{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:10px!important}@media (max-width:760px){.pix-flow-panel,.pix-flow-result,.pix-qrcode-card{width:100%!important;max-width:100%!important}.pix-qrcode-card{grid-template-columns:1fr!important;padding:12px!important;gap:10px!important}.pix-qrcode-box{min-height:176px!important}.pix-qrcode-box img{max-width:158px!important}}.pix-flow-panel{max-width:640px!important}.pix-flow-result{width:min(100%,540px)!important;max-width:540px!important;padding:9px 10px!important;border-radius:12px!important;gap:4px!important;justify-self:start!important}.pix-result-head{min-height:26px!important}.pix-result-head strong{font-size:13px!important}.pix-result-head em{padding:2px 7px!important;font-size:9px!important;line-height:1.2!important}.pix-flow-result>small,.pix-flow-result>span{font-size:11px!important;line-height:1.3!important}.pix-qrcode-card{width:min(100%,480px)!important;max-width:480px!important;grid-template-columns:150px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;margin-top:8px!important;border-radius:12px!important}.pix-qrcode-box{min-height:150px!important;padding:8px!important;border-radius:10px!important}.pix-qrcode-box img{max-width:132px!important}.pix-qrcode-info{gap:5px!important}.pix-qrcode-info b{font-size:13px!important}.pix-qrcode-info small{font-size:11px!important;line-height:1.25!important}.pix-flow-result textarea,.pix-qrcode-info textarea{min-height:72px!important;padding:7px!important;border-radius:9px!important;font-size:10px!important;line-height:1.25!important}.pix-qrcode-info .secondary-action{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:9px!important;font-size:11px!important}@media (max-width:760px){.pix-flow-panel,.pix-flow-result,.pix-qrcode-card{width:100%!important;max-width:100%!important}.pix-qrcode-card{grid-template-columns:1fr!important;padding:10px!important;gap:8px!important}.pix-qrcode-box{min-height:142px!important}.pix-qrcode-box img{max-width:128px!important}}.form-feedback{border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.09);color:var(--text);border-radius:14px;padding:12px 14px;font-size:13px;margin:12px 0}.form-feedback.compact{margin-top:14px}.white-ip-inline-form .primary-action{align-self:end}.white-ip-list{display:grid;grid-gap:10px;gap:10px}.white-ip-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--panel-soft)}.white-ip-row strong{display:block;color:var(--text);font-size:14px}.white-ip-row small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.white-ip-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.white-ip-row button{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer}.white-ip-row button:hover:not(:disabled){border-color:rgba(16,185,129,.45);color:#34d399}.white-ip-row button:disabled{opacity:.48;cursor:not-allowed}.credential-events-list .white-ip-row{grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:720px){.white-ip-row{grid-template-columns:1fr;align-items:stretch}.white-ip-row .status{width:-moz-fit-content;width:fit-content}.white-ip-actions{justify-content:flex-start}.white-ip-actions button{flex:1 1 auto}}.support-page .support-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.support-metrics{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));grid-gap:10px;gap:10px;min-width:290px}.support-metrics span{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;padding:12px 14px;display:grid;grid-gap:3px;gap:3px}.support-metrics b{color:var(--text);font-size:18px}.support-metrics small{color:var(--muted);font-size:12px}.form-grid textarea,.support-form textarea{width:100%;resize:vertical;min-height:118px;border:1px solid var(--border);border-radius:14px;background:var(--input-bg);color:var(--text);padding:12px 14px;outline:none;font:inherit}.form-grid textarea:focus,.support-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.support-form-grid{grid-template-columns:1fr}.inline-alert{margin-top:12px;border-radius:14px;padding:11px 13px;border:1px solid var(--border);font-size:13px}.inline-alert.success{background:rgba(34,197,94,.1);color:#16a34a;border-color:rgba(34,197,94,.28)}.inline-alert.danger{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.28)}.form-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}.primary-action:disabled{opacity:.65;cursor:not-allowed}.status-pill.neutral{background:var(--surface-muted);color:var(--muted);border-color:var(--border)}@media (max-width:760px){.support-page .support-hero{align-items:stretch;flex-direction:column}.support-metrics{grid-template-columns:repeat(3,1fr);min-width:0}.support-metrics span{padding:10px}.support-metrics b{font-size:15px}.support-metrics small{font-size:10px}.form-actions{justify-content:stretch}.form-actions .primary-action{width:100%}}.form-notice{margin:0 0 14px;padding:11px 13px;border-radius:14px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text);font-size:13px}.form-notice.success{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.1);color:var(--success,#16a34a)}.form-notice.error{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.1);color:var(--danger,#ef4444)}.form-span-2{grid-column:span 2}.link-form-panel,.product-form-panel{display:flex;flex-direction:column;gap:14px}@media (max-width:760px){.form-span-2{grid-column:span 1}.checkout-layout-grid .primary-action,.link-form-panel .primary-action,.product-form-panel .primary-action{width:100%}}.fees-clean-page .fees-review-hero{align-items:center;gap:18px}.fees-clean-page .form-notice,.split-page .form-notice{margin-bottom:14px}.modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{position:relative;width:min(560px,100%);border:1px solid var(--border);border-radius:24px;background:var(--panel);color:var(--text);box-shadow:0 24px 80px rgba(0,0,0,.32);padding:22px}.modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:999px;border:1px solid var(--border);background:var(--muted-panel);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.modal-card .panel-head{padding-right:42px;margin-bottom:16px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.modal-actions button:not(.primary-action){border:1px solid var(--border);background:var(--muted-panel);color:var(--text);border-radius:12px;padding:11px 16px;font-weight:700;cursor:pointer}.split-receiver-modal input,.split-receiver-modal select{width:100%}@media (max-width:720px){.fees-clean-page .fees-review-hero,.split-page .sales-hero{align-items:stretch}.modal-backdrop{align-items:flex-end;padding:10px}.modal-card{border-radius:20px;padding:18px}.modal-actions{flex-direction:column-reverse}.modal-actions .primary-action,.modal-actions button{width:100%}}.affiliates-page .affiliates-hero{align-items:stretch}.affiliate-code-card{min-width:220px;border:1px solid var(--border);border-radius:18px;padding:14px;background:var(--card);display:grid;grid-gap:8px;gap:8px;align-content:center;box-shadow:var(--shadow-soft)}.affiliate-code-card small{color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.affiliate-code-card strong{color:var(--text);font-size:22px;letter-spacing:.08em;word-break:break-all}.affiliate-code-card button{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--surface);color:var(--text);font-weight:800;cursor:pointer}.integration-box{overflow:auto;border:1px dashed var(--border);border-radius:14px;padding:12px;background:var(--surface)}.integration-box code{color:var(--text);word-break:break-all}@media (max-width:760px){.affiliate-code-card{min-width:0;width:100%}.affiliate-code-card strong{font-size:18px}}.admin-affiliate-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(140px,.45fr) auto;grid-gap:12px;gap:12px;align-items:flex-end}.admin-affiliate-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px}.admin-affiliate-form input,.admin-affiliate-form select{width:100%;min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);padding:0 12px;outline:none}.admin-affiliate-form .primary-action{min-height:42px;white-space:nowrap}@media (max-width:920px){.admin-affiliate-form{grid-template-columns:1fr}}.admin-merchant-form{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(130px,.5fr) minmax(150px,.7fr) minmax(150px,.7fr);grid-gap:12px;gap:12px;align-items:flex-end}.admin-merchant-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px}.admin-merchant-form input,.admin-merchant-form select{width:100%;min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);padding:0 12px;outline:none}.admin-form-switches{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.inline-check{min-height:42px;display:inline-flex!important;grid-template-columns:auto!important;align-items:center;justify-content:center;gap:8px!important;border:1px solid var(--border);border-radius:12px;padding:0 12px;background:var(--surface);color:var(--text)!important;font-size:12px!important;font-weight:700}.inline-check input{width:auto!important;min-height:auto!important;accent-color:var(--primary)}.admin-merchant-form .primary-action{min-height:42px;white-space:nowrap}@media (max-width:1100px){.admin-merchant-form{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-merchant-form{grid-template-columns:1fr}.admin-form-switches{flex-direction:column;align-items:stretch}.inline-check{justify-content:flex-start}}.admin-withdrawals-page .admin-action-panel{overflow:visible}.admin-withdrawal-card,.admin-withdrawal-list{display:grid;grid-gap:14px;gap:14px}.admin-withdrawal-card{border:1px solid var(--border);border-radius:20px;background:var(--panel-soft);padding:16px}.admin-withdrawal-actions,.admin-withdrawal-main{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-withdrawal-main h3{margin:4px 0 2px;font-size:18px}.admin-withdrawal-main p,.admin-withdrawal-value small{margin:0;color:var(--muted)}.admin-withdrawal-value{text-align:right;display:grid;grid-gap:4px;gap:4px}.admin-withdrawal-value strong{font-size:22px}.admin-withdrawal-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;color:var(--muted);font-size:13px}.admin-withdrawal-details b{color:var(--text)}.admin-approve-form,.admin-reject-form{display:flex;gap:8px;align-items:center;min-width:0}.admin-approve-form select,.admin-reject-form input{min-height:40px;border-radius:12px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);padding:0 12px;outline:none}.admin-reject-form input{min-width:210px}.button-link,.danger-action{min-height:40px;border:0;border-radius:12px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;text-decoration:none;cursor:pointer}.danger-action{background:rgba(239,68,68,.14);color:#ef4444;border:1px solid rgba(239,68,68,.28)}.button-link{background:var(--panel-soft);border:1px solid var(--border);color:var(--text)}.compact-empty{padding:18px;border-radius:16px;border:1px dashed var(--border);color:var(--muted);text-align:center}@media (max-width:900px){.admin-approve-form,.admin-reject-form,.admin-withdrawal-actions,.admin-withdrawal-main{align-items:stretch;flex-direction:column}.admin-withdrawal-value{text-align:left}.admin-withdrawal-details{grid-template-columns:1fr}.admin-approve-form button,.admin-approve-form select,.admin-reject-form button,.admin-reject-form input{width:100%}}.admin-shell{--admin-accent:#2563eb;--admin-soft:rgba(37,99,235,.14)}.admin-shell .page{background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 34rem),radial-gradient(circle at 15% 0,rgba(6,182,212,.08),transparent 26rem),var(--bg)}.admin-shell .topbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-shell .sidebar{background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(8,11,18,.98));border-right:1px solid rgba(148,163,184,.14);box-shadow:20px 0 60px rgba(0,0,0,.18)}.admin-shell .sidebar-head{border-bottom:1px solid rgba(148,163,184,.1);padding-bottom:18px}.admin-shell .sidebar nav a{min-height:42px;border-radius:14px;color:#cbd5e1;transition:background .18s ease,color .18s ease,transform .18s ease}.admin-shell .sidebar nav a:hover{background:rgba(37,99,235,.14);color:#fff;transform:translateX(2px)}.admin-shell .sidebar nav a svg{opacity:.9}.admin-shell .admin-dashboard-page,.admin-shell .company-page,.admin-shell .integrations-page,.admin-shell .module-page,.admin-shell .reports-page,.admin-shell .sales-page,.admin-shell .withdrawals-page{gap:18px}.admin-shell .grid,.admin-shell .module-summary-grid{gap:16px}.admin-shell .metric-card{border:1px solid rgba(148,163,184,.13);background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(13,17,27,.98));border-radius:22px;padding:20px;box-shadow:0 18px 45px rgba(0,0,0,.18)}.admin-shell .metric-card:before{width:118px;height:118px;background:linear-gradient(135deg,rgba(37,99,235,.17),rgba(6,182,212,.1))}.admin-shell .metric-card p{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.admin-shell .metric-card strong{font-size:clamp(23px,2.4vw,30px)}.admin-shell .metric-card span{color:#aebbd0}.admin-shell .panel{border-radius:24px;border:1px solid rgba(148,163,184,.13);background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(13,17,27,.96));box-shadow:0 22px 60px rgba(0,0,0,.18);padding:20px}.admin-shell .panel-head{align-items:center;margin-bottom:18px}.admin-shell .panel-head h2{font-size:19px;letter-spacing:-.035em}.admin-shell .panel-head p{color:#9fb0c8}.admin-shell .table-wrap{border-radius:18px;border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.42)}.admin-shell table{min-width:820px}.admin-shell th{background:rgba(15,23,42,.82);color:#b7c3d6;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.admin-shell td{color:#e5e7eb;border-color:rgba(148,163,184,.09)}.admin-shell tr:hover td{background:rgba(37,99,235,.06)}.admin-shell .status{border:1px solid color-mix(in srgb,currentColor 28%,transparent)}.admin-shell .filter-row input,.admin-shell .filter-row select,.admin-shell .form-grid input,.admin-shell .form-grid select,.admin-shell .form-grid textarea,.admin-shell .withdrawal-request input,.admin-shell .withdrawal-request select{background:rgba(15,23,42,.76);border-color:rgba(148,163,184,.16);color:#f8fafc;border-radius:14px}.admin-shell .form-actions button,.admin-shell .module-actions-inline button,.admin-shell .primary-action,.admin-shell button[type=submit]{border-radius:14px;font-weight:900;letter-spacing:-.01em}.admin-shell .module-actions-inline button:first-child,.admin-shell .primary-action,.admin-shell button[type=submit]{background:linear-gradient(135deg,var(--admin-accent),var(--admin-accent-2))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 16px 36px rgba(37,99,235,.22)}.admin-shell .top-actions{border-color:rgba(148,163,184,.16);background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-shell .top-avatar-button,.admin-shell .top-icon-button{box-shadow:inset 0 0 0 1px rgba(148,163,184,.1)}.admin-shell .user-dropdown{border-radius:20px;border-color:rgba(148,163,184,.16);box-shadow:0 26px 70px rgba(0,0,0,.3)}html[data-theme=light] .admin-shell{--admin-accent:#2563eb;--admin-accent-2:#0891b2}html[data-theme=light] .admin-shell .page{background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 30rem),radial-gradient(circle at 12% 0,rgba(8,145,178,.08),transparent 24rem),#f3f6fb!important}html[data-theme=light] .admin-shell .sidebar{border-right-color:#dbe4ef!important;box-shadow:14px 0 46px rgba(15,23,42,.06)!important}html[data-theme=light] .admin-shell .sidebar-head{border-bottom-color:#e5edf7!important}html[data-theme=light] .admin-shell .sidebar nav a{color:#475569!important}html[data-theme=light] .admin-shell .sidebar nav a:hover{background:#eef5ff!important}html[data-theme=light] .admin-shell .metric-card,html[data-theme=light] .admin-shell .panel,html[data-theme=light] .admin-shell .table-wrap{background:#fff!important;border-color:#dbe4ef!important;box-shadow:0 18px 50px rgba(15,23,42,.07)!important;color:#0f172a!important}html[data-theme=light] .admin-shell .metric-card p,html[data-theme=light] .admin-shell .metric-card span,html[data-theme=light] .admin-shell .panel-head p{color:#64748b!important}html[data-theme=light] .admin-shell th{background:#f8fafc!important;color:#475569!important}html[data-theme=light] .admin-shell td{color:#0f172a!important;border-color:#e5edf7!important}html[data-theme=light] .admin-shell tr:hover td{background:#f8fbff!important}html[data-theme=light] .admin-shell .filter-row input,html[data-theme=light] .admin-shell .filter-row select,html[data-theme=light] .admin-shell .form-grid input,html[data-theme=light] .admin-shell .form-grid select,html[data-theme=light] .admin-shell .form-grid textarea,html[data-theme=light] .admin-shell .withdrawal-request input,html[data-theme=light] .admin-shell .withdrawal-request select{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important}html[data-theme=light] .admin-shell .top-actions,html[data-theme=light] .admin-shell .user-dropdown{background:#fff!important;border-color:#dbe4ef!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important}@media (max-width:960px){.admin-shell .page{padding:14px}.admin-shell .metric-card,.admin-shell .panel{border-radius:20px;padding:16px}.admin-shell .panel-head{align-items:flex-start}.admin-shell table{min-width:680px}}@media (max-width:700px){.admin-shell .grid,.admin-shell .module-summary-grid{grid-template-columns:1fr!important}.admin-shell .top-title h1{font-size:19px}.admin-shell .top-title p{display:none}}.admin-shell,.client-shell{--modern-shadow:0 18px 45px rgba(0,0,0,.18);--modern-shadow-soft:0 10px 28px rgba(0,0,0,.12)}.admin-shell .page,.client-shell .page{min-width:0}.admin-shell .admin-action-panel,.admin-shell .admin-withdrawal-card,.admin-shell .metric-card,.admin-shell .panel,.admin-shell .table-wrap,.client-shell .metric-card,.client-shell .panel,.client-shell .pix-flow-result,.client-shell .reference-action-panel,.client-shell .table-wrap{border-radius:20px;border:1px solid rgba(148,163,184,.16);box-shadow:var(--modern-shadow-soft)}.admin-shell .metric-card,.admin-shell .panel,.client-shell .metric-card,.client-shell .panel{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (hover:hover){.admin-shell .metric-card:hover,.client-shell .metric-card:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.32);box-shadow:var(--modern-shadow)}}.admin-shell .topbar,.client-shell .topbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-shell .top-actions,.client-shell .top-actions{border-radius:999px;border:1px solid rgba(148,163,184,.16)}.admin-shell .danger-action,.admin-shell .primary-action,.admin-shell .secondary-action,.client-shell .danger-action,.client-shell .primary-action,.client-shell .secondary-action{min-height:40px;border-radius:12px;font-weight:850}.admin-shell .primary-action,.client-shell .primary-action{background:linear-gradient(135deg,var(--primary),var(--primary2));color:#fff;border-color:transparent;box-shadow:0 14px 28px rgba(37,99,235,.22)}.admin-shell .filter-row input,.admin-shell .filter-row select,.admin-shell .form-grid input,.admin-shell .form-grid select,.admin-shell .form-grid textarea,.admin-shell .withdrawal-request input,.admin-shell .withdrawal-request select,.client-shell .filter-row input,.client-shell .filter-row select,.client-shell .form-grid input,.client-shell .form-grid select,.client-shell .form-grid textarea,.client-shell .withdrawal-request input,.client-shell .withdrawal-request select{border-radius:13px}.admin-shell .table-wrap,.client-shell .table-wrap{overflow:auto}.admin-shell th,.client-shell th{font-size:12px;text-transform:uppercase;letter-spacing:.035em}.admin-shell td,.client-shell td{vertical-align:middle}.admin-shell .status,.client-shell .status{border:1px solid color-mix(in srgb,currentColor 26%,transparent)}.client-shell .sidebar{box-shadow:10px 0 34px rgba(0,0,0,.1)}.client-shell .hero-card,.client-shell .reference-balance-card,.client-shell .statement-hero{box-shadow:0 22px 60px rgba(0,0,0,.16)}.client-shell .reference-action-panel{overflow:hidden}.client-shell .pix-qrcode-card{max-width:620px;margin-inline:auto;grid-template-columns:180px minmax(0,1fr);padding:14px;gap:14px;border-radius:16px}.client-shell .pix-qrcode-box{min-height:180px;padding:10px;border-radius:14px}.client-shell .pix-qrcode-box img{max-width:158px}.admin-shell{--admin-accent:#3b82f6;--admin-accent-2:#06b6d4}.admin-shell .admin-action-panel,.admin-shell .admin-withdrawal-card,.admin-shell .metric-card,.admin-shell .panel{background:linear-gradient(180deg,rgba(17,24,39,.94),rgba(13,17,27,.94))}.admin-shell .sidebar{box-shadow:14px 0 42px rgba(0,0,0,.12)}.admin-shell .panel-head h2,.admin-shell .top-title h1{letter-spacing:-.035em}.admin-shell .table-wrap{background:rgba(15,23,42,.36)}.admin-shell .primary-action,.admin-shell button[type=submit]{background:linear-gradient(135deg,var(--admin-accent),var(--admin-accent-2))!important;color:#fff!important;border-color:transparent!important}html[data-theme=light] body{background:#f3f6fb}html[data-theme=light] .admin-shell .page,html[data-theme=light] .client-shell .page{background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 28rem),#f3f6fb!important;color:#0f172a}html[data-theme=light] .admin-shell .sidebar,html[data-theme=light] .client-shell .sidebar{color:#0f172a!important}html[data-theme=light] .admin-shell .topbar,html[data-theme=light] .client-shell .topbar{background:hsla(0,0%,100%,.82)!important;border-color:#dbe4ef!important;color:#0f172a!important}html[data-theme=light] .admin-shell .top-actions,html[data-theme=light] .admin-shell .user-dropdown,html[data-theme=light] .client-shell .top-actions,html[data-theme=light] .client-shell .user-dropdown{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important}html[data-theme=light] .admin-shell .admin-action-panel,html[data-theme=light] .admin-shell .admin-withdrawal-card,html[data-theme=light] .admin-shell .metric-card,html[data-theme=light] .admin-shell .panel,html[data-theme=light] .admin-shell .table-wrap,html[data-theme=light] .client-shell .metric-card,html[data-theme=light] .client-shell .panel,html[data-theme=light] .client-shell .pix-flow-result,html[data-theme=light] .client-shell .reference-action-panel,html[data-theme=light] .client-shell .table-wrap{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important;box-shadow:0 16px 42px rgba(15,23,42,.07)!important}html[data-theme=light] .client-shell .hero-card,html[data-theme=light] .client-shell .reference-balance-card,html[data-theme=light] .client-shell .statement-hero{background:linear-gradient(135deg,#fff,#f8fbff 58%,rgba(37,99,235,.1))!important;border-color:#dbe4ef!important;color:#0f172a!important}html[data-theme=light] .admin-shell .muted,html[data-theme=light] .admin-shell p,html[data-theme=light] .admin-shell small,html[data-theme=light] .client-shell .muted,html[data-theme=light] .client-shell p,html[data-theme=light] .client-shell small{color:#64748b}html[data-theme=light] .admin-shell h1,html[data-theme=light] .admin-shell h2,html[data-theme=light] .admin-shell h3,html[data-theme=light] .admin-shell strong,html[data-theme=light] .client-shell h1,html[data-theme=light] .client-shell h2,html[data-theme=light] .client-shell h3,html[data-theme=light] .client-shell strong{color:#0f172a}html[data-theme=light] .admin-shell th,html[data-theme=light] .client-shell th{background:#f8fafc!important;color:#475569!important}html[data-theme=light] .admin-shell td,html[data-theme=light] .client-shell td{color:#0f172a!important;border-color:#e5edf7!important}html[data-theme=light] .admin-shell input,html[data-theme=light] .admin-shell select,html[data-theme=light] .admin-shell textarea,html[data-theme=light] .client-shell input,html[data-theme=light] .client-shell select,html[data-theme=light] .client-shell textarea{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important}html[data-theme=light] .client-shell .pix-qrcode-card{background:#f8fafc!important;border-color:#dbe4ef!important}html[data-theme=light] .client-shell .pix-qrcode-box{background:#fff!important;border:1px solid #e5edf7}@media (max-width:960px){.admin-shell .page,.client-shell .page{padding:14px}.admin-shell .admin-action-panel,.admin-shell .metric-card,.admin-shell .panel,.client-shell .metric-card,.client-shell .panel,.client-shell .reference-action-panel{border-radius:18px;padding:16px}.client-shell .pix-qrcode-card{max-width:100%;grid-template-columns:1fr}.client-shell .pix-qrcode-box{min-height:164px}.client-shell .pix-qrcode-box img{max-width:148px}}@media (max-width:700px){.admin-shell .filter-row,.client-shell .filter-row{grid-template-columns:1fr!important}.admin-shell table,.client-shell table{min-width:680px}}.admin-fees-modern,.admin-settings-modern{display:grid;grid-gap:18px;gap:18px}.admin-modern-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:18px;gap:18px;align-items:start}.admin-form-card{display:grid;grid-gap:16px;gap:16px}.admin-form-card.compact{align-self:stretch}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid.mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-form-grid label,.admin-rate-card label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.82rem}.admin-form-grid input,.admin-form-grid select,.admin-rate-card input{width:100%;border-radius:14px;border:1px solid var(--border);background:rgba(15,23,42,.42);color:var(--text);padding:12px 13px;outline:none}.primary-soft-button{border:0;border-radius:14px;padding:11px 16px;background:linear-gradient(135deg,var(--accent),#60a5fa);color:#03131d;font-weight:800;cursor:pointer;box-shadow:0 14px 30px rgba(45,212,191,.2)}.primary-soft-button.full{width:100%;margin-top:4px}.primary-soft-button:disabled{opacity:.65;cursor:not-allowed}.admin-feedback{border:1px solid rgba(45,212,191,.26);background:rgba(45,212,191,.1);color:var(--text);border-radius:16px;padding:12px 14px;font-size:.9rem}.gateway-pill-list{display:flex;flex-wrap:wrap;gap:10px}.gateway-pill{border:1px solid var(--border);background:hsla(0,0%,100%,.05);color:var(--text);border-radius:999px;padding:9px 12px;font-size:.84rem;font-weight:700;text-transform:capitalize}.admin-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-rate-card{border:1px solid var(--border);background:hsla(0,0%,100%,.045);border-radius:20px;padding:16px;display:grid;grid-gap:13px;gap:13px;box-shadow:0 12px 30px rgba(0,0,0,.12)}.admin-rate-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-rate-card-head strong{color:var(--text)}.admin-rate-card-head small,.empty-state{color:var(--muted)}.empty-state{border:1px dashed var(--border);border-radius:18px;padding:22px}html[data-theme=light] .admin-form-grid input,html[data-theme=light] .admin-form-grid select,html[data-theme=light] .admin-rate-card input{background:#fff!important;color:#0f172a!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-rate-card,html[data-theme=light] .gateway-pill{background:#fff!important;border-color:#dbe4ef!important;box-shadow:0 14px 38px rgba(15,23,42,.07)!important}html[data-theme=light] .primary-soft-button{color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6)}html[data-theme=light] .admin-feedback{background:#ecfeff;border-color:#a5f3fc;color:#0f172a}@media (max-width:960px){.admin-form-grid,.admin-form-grid.mini,.admin-modern-grid,.admin-rate-grid{grid-template-columns:1fr}}.admin-kyc-grid{margin-top:16px}.admin-kyc-card,.admin-kyc-grid{display:grid;grid-gap:16px;gap:16px}.admin-kyc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-kyc-card-head h3{margin:8px 0 4px;font-size:18px}.admin-kyc-card-head p{margin:0;color:var(--muted);font-size:13px}.status-pill{width:-moz-fit-content;width:fit-content;padding:5px 10px;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);background:var(--soft)}.status-approved{color:#16a34a;background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.28)}.status-rejected{color:#ef4444;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.28)}.status-pending{color:#f59e0b;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.admin-kyc-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-kyc-details span{border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:var(--soft);min-width:0}.admin-kyc-details small{display:block;margin-bottom:5px;color:var(--muted);font-size:11px}.admin-kyc-details b{display:block;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-kyc-docs{display:flex;flex-wrap:wrap;gap:8px}.admin-kyc-docs a{border:1px solid var(--border);border-radius:999px;padding:8px 12px;color:var(--text);text-decoration:none;background:var(--card);font-size:12px;font-weight:700}.admin-kyc-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.admin-kyc-reject-form{display:flex;gap:8px;align-items:center}.admin-kyc-reject-form input{min-width:220px}.compact{min-height:38px;padding:9px 14px}.danger{border-color:rgba(239,68,68,.35)!important;color:#ef4444!important}@media (max-width:760px){.admin-kyc-details{grid-template-columns:1fr}.admin-kyc-actions,.admin-kyc-reject-form{width:100%;align-items:stretch;flex-direction:column}.admin-kyc-actions button,.admin-kyc-actions form,.admin-kyc-reject-form input{width:100%}}@media (min-width:961px){.admin-shell{background:#101724!important;min-height:100vh;overflow-x:hidden}.admin-shell .sidebar{width:74px!important;min-width:74px!important;padding:18px 11px!important;overflow:hidden!important;transition:width .24s ease,padding .24s ease,box-shadow .24s ease!important;background:#101827!important;border-right:1px solid rgba(148,163,184,.13)!important;box-shadow:8px 0 30px rgba(0,0,0,.1)!important}.admin-shell .sidebar:hover{width:254px!important;min-width:254px!important;padding:18px 16px!important;box-shadow:18px 0 55px rgba(0,0,0,.25)!important}.admin-shell .sidebar-head{height:48px!important;margin-bottom:20px!important;gap:10px!important;white-space:nowrap!important;overflow:hidden!important}.admin-shell .brand-mark.small{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:22px!important}.admin-shell .sidebar-head strong{opacity:0!important;width:0!important;overflow:hidden!important;transition:opacity .16s ease .06s,width .2s ease!important;color:#fff!important;font-size:18px!important}.admin-shell .sidebar:hover .sidebar-head strong{opacity:1!important;width:170px!important}.admin-shell .sidebar nav{gap:6px!important;padding-bottom:70px!important}.admin-shell .sidebar nav a{height:40px!important;padding:0 12px!important;gap:13px!important;border-radius:10px!important;white-space:nowrap!important;color:#b6c2d4!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important}.admin-shell .sidebar nav a svg{min-width:18px!important;color:#dbe7ff!important}.admin-shell .sidebar nav a span{opacity:0!important;transform:translateX(-7px)!important;transition:opacity .16s ease,transform .16s ease!important}.admin-shell .sidebar:hover nav a span{opacity:1!important;transform:translateX(0)!important}.admin-shell .sidebar nav a:hover{background:#1b2638!important;color:#fff!important;transform:none!important}.admin-shell .sidebar nav a em{opacity:0!important;pointer-events:none!important;transition:opacity .16s ease!important}.admin-shell .sidebar:hover nav a em{opacity:1!important;pointer-events:auto!important}.admin-shell .sidebar-theme{position:absolute!important;left:13px!important;bottom:18px!important;width:44px!important;height:42px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#dbe7ff!important;display:flex!important;align-items:center!important;gap:13px!important;padding:0 12px!important;overflow:hidden!important;cursor:pointer!important;transition:width .24s ease,background .16s ease!important}.admin-shell .sidebar:hover .sidebar-theme{width:220px!important}.admin-shell .sidebar-theme:hover{background:#1b2638!important}.admin-shell .sidebar-theme svg{min-width:18px!important}.admin-shell .sidebar-theme span{opacity:0!important;white-space:nowrap!important;transform:translateX(-7px)!important;transition:opacity .16s ease,transform .16s ease!important}.admin-shell .sidebar:hover .sidebar-theme span{opacity:1!important;transform:translateX(0)!important}.admin-shell .content{flex:1 1!important;min-width:0!important;width:calc(100vw - 74px)!important;background:#111827!important;overflow-x:hidden!important}.admin-shell .topbar{background:#111827!important;border-bottom:1px solid rgba(148,163,184,.1)!important}.admin-shell .page{background:#111827!important;min-height:calc(100vh - 84px)!important;overflow-x:hidden!important}html[data-theme=light] .admin-shell{background:#f3f6fb!important}html[data-theme=light] .admin-shell .sidebar{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important;box-shadow:12px 0 40px rgba(15,23,42,.06)!important}html[data-theme=light] .admin-shell .sidebar:hover{box-shadow:18px 0 55px rgba(15,23,42,.12)!important}html[data-theme=light] .admin-shell .brand-mark.small,html[data-theme=light] .admin-shell .sidebar-head strong{color:#0f172a!important}html[data-theme=light] .admin-shell .sidebar nav a{color:#475569!important}html[data-theme=light] .admin-shell .sidebar nav a svg{color:#334155!important}html[data-theme=light] .admin-shell .sidebar nav a:hover{background:#eef4ff!important;color:#0f172a!important}html[data-theme=light] .admin-shell .sidebar-theme{color:#334155!important}html[data-theme=light] .admin-shell .sidebar-theme:hover{background:#eef4ff!important}html[data-theme=light] .admin-shell .content,html[data-theme=light] .admin-shell .page{background:#f3f6fb!important;color:#0f172a!important}html[data-theme=light] .admin-shell .topbar{background:hsla(0,0%,100%,.92)!important;border-bottom:1px solid #dbe4ef!important;color:#0f172a!important}}@media (max-width:960px){.admin-shell .content,.admin-shell .page{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.admin-shell .data-card,.admin-shell .filters-card,.admin-shell .module-page,.admin-shell .table-card{max-width:100%!important}}.admin-support-page .support-ticket-list{display:grid;grid-gap:14px;gap:14px}.support-ticket-card{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:16px;box-shadow:var(--shadow-sm)}.support-ticket-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding-bottom:12px}.support-ticket-main h3{margin:4px 0 6px;font-size:1rem;color:var(--text)}.support-ticket-main p,.support-ticket-message p,.support-ticket-meta small{color:var(--muted)}.support-ticket-meta{display:flex;align-items:flex-end;flex-direction:column;gap:6px;text-align:right;min-width:160px}.support-ticket-message{margin:14px 0;padding:12px;border-radius:14px;background:var(--soft);border:1px solid var(--border)}.support-ticket-message strong{display:block;color:var(--text);font-size:.86rem;margin-bottom:6px}.support-ticket-message p{margin:0;line-height:1.5;white-space:pre-wrap}.support-ticket-actions{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.9fr);grid-gap:12px;gap:12px}.support-close-form,.support-reply-form{display:grid;grid-gap:10px;gap:10px}.support-close-form input,.support-reply-form textarea{width:100%}.support-reply-form textarea{min-height:92px;resize:vertical}.support-close-form button{background:transparent;color:var(--danger);border-color:rgba(239,68,68,.35)}.support-ticket-closed{padding:10px 12px;border-radius:12px;background:rgba(34,197,94,.12);color:var(--success);border:1px solid rgba(34,197,94,.22);font-weight:700}@media (max-width:760px){.support-ticket-actions,.support-ticket-main{grid-template-columns:1fr;display:grid}.support-ticket-meta{align-items:flex-start;text-align:left;min-width:0}}.sidebar-theme,.user-dropdown-theme{display:none!important}.topbar{justify-content:flex-start}.top-actions{margin-left:auto!important}.admin-shell .topbar{min-height:64px;padding:10px 24px}.admin-shell .top-title{min-width:0}.admin-shell .top-toolbar{margin-left:auto}.admin-shell .top-toolbar+.top-actions{margin-left:12px!important}.admin-shell .top-actions{justify-content:flex-end;background:transparent;border:0;padding:0}.admin-shell .top-user-menu{position:relative}.admin-shell .user-dropdown{right:0;left:auto}@media (max-width:960px){.topbar{gap:10px}.top-actions{margin-left:auto!important;gap:8px;max-width:max-content}.top-user-name{display:none!important}.theme-toggle-top,.top-avatar-button,.top-icon-button{width:38px!important;height:38px!important;min-width:38px!important}}@media (min-width:961px){.admin-shell .sidebar{height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.admin-shell .sidebar-head{flex:0 0 auto!important}.admin-shell .sidebar nav{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:14px!important;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}.admin-shell .sidebar nav::-webkit-scrollbar{width:6px}.admin-shell .sidebar nav::-webkit-scrollbar-track{background:transparent}.admin-shell .sidebar nav::-webkit-scrollbar-thumb{background:rgba(148,163,184,.28);border-radius:999px}.admin-shell .sidebar nav a{flex:0 0 auto!important}.admin-shell .sidebar-theme{display:none!important;position:static!important}}@media (max-width:960px){.admin-shell .sidebar{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}.admin-shell .sidebar nav{padding-bottom:22px!important}.admin-shell .sidebar-theme{display:none!important}}.admin-operation-page .operation-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:18px;gap:18px;align-items:start}.operation-side-card{position:-webkit-sticky;position:sticky;top:86px}.stacked-form{display:grid;grid-gap:12px;gap:12px}.stacked-form label{display:grid;grid-gap:7px;gap:7px;font-size:13px;color:var(--muted)}.stacked-form input,.stacked-form select,.stacked-form textarea{width:100%;border:1px solid var(--border);background:var(--field-bg,hsla(0,0%,100%,.06));color:var(--text);border-radius:14px;padding:11px 12px;outline:none}.stacked-form textarea{min-height:92px;resize:vertical}.compact-form-separator{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}@media (max-width:980px){.admin-operation-page .operation-grid{grid-template-columns:1fr}.operation-side-card{position:static}}.admin-shell .content{min-height:100vh;max-width:100%;overflow:hidden}.admin-shell .page{min-height:calc(100vh - 84px);max-height:calc(100vh - 84px);overflow:auto;scrollbar-gutter:stable;padding-bottom:34px}.admin-data-page,.admin-data-page .panel{min-width:0}.admin-data-page .table-wrap{max-height:calc(100vh - 330px);overflow:auto}.admin-data-page .module-summary-grid{align-items:stretch}@media (max-width:960px){.admin-shell .content{overflow:visible}.admin-shell .page{max-height:none;min-height:calc(100vh - 72px);overflow:visible;padding:18px 14px 34px}.admin-data-page .table-wrap{max-height:none}}.admin-logs-compact{gap:14px}.admin-logs-compact .module-summary-grid{gap:12px}.admin-logs-compact .metric-card,.admin-logs-compact .panel{border-radius:18px}.admin-logs-compact .admin-logs-panel{padding:14px}.admin-logs-compact .panel-head{margin-bottom:10px;padding-bottom:10px}.admin-logs-compact .panel-head h2{font-size:17px}.admin-logs-compact .panel-head p{font-size:12px;line-height:1.35}.admin-logs-compact .module-actions-inline{gap:8px}.admin-logs-compact .module-actions-inline button{min-height:34px;padding:8px 11px;border-radius:11px;font-size:12px}.admin-logs-compact .table-wrap{overflow-x:visible;max-width:100%}.admin-logs-compact table{width:100%;table-layout:fixed;border-spacing:0}.admin-logs-compact td,.admin-logs-compact th{padding:8px 9px;font-size:11.5px;line-height:1.25;vertical-align:middle}.admin-logs-compact th{font-size:10.5px;letter-spacing:.02em}.admin-logs-compact td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-logs-compact td:first-child,.admin-logs-compact th:first-child{width:62px}.admin-logs-compact td:nth-child(2),.admin-logs-compact td:nth-child(3),.admin-logs-compact th:nth-child(2),.admin-logs-compact th:nth-child(3){width:110px}.admin-logs-compact td:nth-child(4),.admin-logs-compact th:nth-child(4){width:96px}.admin-logs-compact td:last-child,.admin-logs-compact th:last-child{width:auto;min-width:0}.admin-logs-compact .status{padding:5px 8px;font-size:10.5px;border-radius:999px}@media (max-width:900px){.admin-logs-compact .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-logs-compact table{min-width:760px}}@media (max-width:640px){.admin-logs-compact .admin-logs-panel{padding:12px}.admin-logs-compact .panel-head{align-items:flex-start;gap:10px}.admin-logs-compact .module-actions-inline{width:100%;display:grid;grid-template-columns:1fr 1fr}.admin-logs-compact td,.admin-logs-compact th{padding:8px;font-size:11px}.admin-logs-compact table{min-width:700px}}.admin-finance-page{gap:16px}.finance-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.finance-mini-card{border:1px solid var(--border);background:var(--panel);border-radius:20px;padding:16px;box-shadow:var(--shadow-sm)}.finance-mini-card small,.finance-mini-card span{display:block;color:var(--muted);font-size:12px}.finance-mini-card strong{display:block;margin:8px 0 4px;font-size:clamp(20px,2vw,28px);color:var(--text)}.admin-finance-page .table-wrap{max-width:100%}@media (max-width:860px){.finance-mini-grid{grid-template-columns:1fr}.admin-finance-page .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.paginated-table{width:100%;display:grid;grid-gap:12px;gap:12px}.table-pagination,.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-toolbar{padding:2px 2px 0;color:var(--muted);font-size:12px}.table-toolbar strong{color:var(--text);font-weight:700}.table-toolbar label{display:inline-flex;align-items:center;gap:8px}.table-toolbar select{min-height:34px;border-radius:10px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:6px 10px;outline:none}.table-pagination{justify-content:flex-end;padding-top:2px;color:var(--muted);font-size:12px}.table-pagination span strong{color:var(--text)}.table-pagination button{min-height:34px;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:10px;padding:7px 11px;cursor:pointer;transition:.2s ease}.table-pagination button:hover:not(:disabled){border-color:var(--primary)}.table-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:901px){.table-wrap{overflow-x:visible}.table-wrap table{width:100%}.table-wrap td,.table-wrap th{word-break:normal}}@media (max-width:900px){.table-toolbar{align-items:flex-start}.table-pagination{justify-content:center}.table-pagination button{flex:1 1 auto}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:720px}}@media (max-width:520px){.table-pagination,.table-toolbar{display:grid;grid-template-columns:1fr}.table-toolbar label{justify-content:space-between}.table-toolbar select{min-width:120px}.table-pagination{grid-template-columns:1fr 1fr}.table-pagination span{grid-column:1/-1;text-align:center;order:-1}}.admin-logs-compact .paginated-table .table-wrap{overflow-x:visible}.admin-logs-compact .paginated-table table{width:100%;min-width:0;table-layout:fixed}@media (max-width:900px){.admin-logs-compact .paginated-table .table-wrap{overflow-x:auto}.admin-logs-compact .paginated-table table{min-width:700px}}.admin-communications-page{gap:16px}.admin-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-config-form{display:grid;grid-gap:12px;gap:12px;align-content:start}.admin-config-form label{display:grid;grid-gap:6px;gap:6px;color:var(--text);font-size:13px}.admin-config-form label span{color:var(--muted);font-size:12px}.admin-config-form input,.admin-config-form select,.admin-config-form textarea{width:100%;border:1px solid var(--border);background:var(--input);color:var(--text);border-radius:12px;padding:10px 12px;outline:none}.admin-config-form textarea{resize:vertical}.admin-config-form button{min-height:40px;border:0;border-radius:12px;background:var(--primary);color:var(--primary-contrast);font-weight:700;cursor:pointer}.form-row-2{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px}.checkbox-line{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important}.checkbox-line input{width:auto}@media (max-width:1100px){.admin-form-grid{grid-template-columns:1fr}.form-row-2{grid-template-columns:1fr 1fr}}@media (max-width:560px){.form-row-2{grid-template-columns:1fr}}.admin-access-page .admin-access-actions{align-items:stretch}.admin-access-page .compact-form{display:grid;grid-gap:12px;gap:12px}.admin-access-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.admin-access-page .compact-form input{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.admin-access-page .compact-form button,.inline-action-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}.inline-action-form{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.inline-action-form input{min-height:40px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:9px 12px;min-width:220px}@media (max-width:720px){.inline-action-form{display:grid;grid-template-columns:1fr}.inline-action-form button,.inline-action-form input{width:100%}}.admin-commerce-page{gap:16px}.admin-commerce-page .panel{overflow:hidden}@media (max-width:860px){.admin-commerce-page .finance-mini-grid{grid-template-columns:1fr}}.admin-checkout-tools-page{gap:16px}.admin-checkout-tools-page .settings-grid{align-items:start}.admin-checkout-tools-page .panel{overflow:hidden}@media (max-width:860px){.admin-checkout-tools-page .settings-grid{grid-template-columns:1fr}}.admin-push-page{gap:16px}.admin-push-page .panel{overflow:hidden;border-color:var(--border,var(--line));background:var(--panel);color:var(--text)}.admin-push-page .panel-head h2{color:var(--text)}.admin-push-page .panel-head p{color:var(--muted)}.admin-push-page .compact-form{display:grid;grid-gap:12px;gap:12px}.admin-push-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.admin-push-page .compact-form label span{color:var(--muted)}.admin-push-page .compact-form input,.admin-push-page .compact-form select,.admin-push-page .compact-form textarea{width:100%;min-height:42px;border-radius:12px;border:1px solid var(--border,var(--line));background:var(--input,var(--panel2));color:var(--text);padding:10px 12px;outline:none;box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.admin-push-page .compact-form input::placeholder,.admin-push-page .compact-form textarea::placeholder{color:var(--muted);opacity:.72}.admin-push-page .compact-form input:focus,.admin-push-page .compact-form select:focus,.admin-push-page .compact-form textarea:focus{border-color:color-mix(in srgb,var(--primary) 70%,transparent);background:var(--panel2);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}.admin-push-page .compact-form select option{background:var(--panel);color:var(--text)}.admin-push-page .compact-form textarea{min-height:96px;resize:vertical}.admin-push-page .reference-action-note{border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text);border-radius:14px;padding:11px 12px}.admin-push-page .compact-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.admin-push-page .compact-form button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.admin-push-page .compact-form button:disabled{opacity:.65;cursor:not-allowed;transform:none}.admin-push-page .push-broadcast-form .form-grid{margin-bottom:12px}html[data-theme=light] .admin-push-page .panel{background:var(--panel);border-color:var(--border,var(--line));box-shadow:0 18px 50px rgba(15,23,42,.06)}html[data-theme=light] .admin-push-page .compact-form input,html[data-theme=light] .admin-push-page .compact-form select,html[data-theme=light] .admin-push-page .compact-form textarea{background:var(--input,var(--panel2));color:var(--text)}html[data-theme=light] .admin-push-page .compact-form select option{background:#fff;color:#0f172a}@media (max-width:860px){.admin-push-page .settings-grid{grid-template-columns:1fr}}.admin-rate-rules-page{gap:16px}.admin-rate-rules-page .compact-form{display:grid;grid-gap:12px;gap:12px}.admin-rate-rules-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.admin-rate-rules-page .compact-form input,.admin-rate-rules-page .compact-form select{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.admin-rate-rules-page .compact-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}@media (max-width:860px){.admin-rate-rules-page .settings-grid{grid-template-columns:1fr}}.admin-wallet-ops-page{gap:16px}.admin-wallet-ops-page .compact-form{display:grid;grid-gap:12px;gap:12px}.admin-wallet-ops-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.admin-wallet-ops-page .compact-form input,.admin-wallet-ops-page .compact-form select{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.admin-wallet-ops-page .compact-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}@media (max-width:860px){.admin-wallet-ops-page .settings-grid{grid-template-columns:1fr}}.admin-risk-lists-page{gap:16px}.admin-risk-lists-page .compact-form{display:grid;grid-gap:12px;gap:12px}.admin-risk-lists-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.admin-risk-lists-page .compact-form input,.admin-risk-lists-page .compact-form select,.admin-risk-lists-page .compact-form textarea{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.admin-risk-lists-page .compact-form textarea{min-height:94px;resize:vertical}.admin-risk-lists-page .compact-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}@media (max-width:860px){.admin-risk-lists-page .settings-grid{grid-template-columns:1fr}}.admin-public-site-page{gap:16px}.admin-public-site-page .compact-form{display:grid;grid-gap:12px;gap:12px}.admin-public-site-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.admin-public-site-page .compact-form input,.admin-public-site-page .compact-form select,.admin-public-site-page .compact-form textarea{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.admin-public-site-page .compact-form textarea{min-height:92px;resize:vertical}.admin-public-site-page .compact-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}.admin-public-site-page .color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:900px){.admin-public-site-page .color-grid,.admin-public-site-page .settings-grid{grid-template-columns:1fr}}.admin-users-page{gap:16px}.admin-users-page .compact-form{display:grid;grid-gap:12px;gap:12px}.admin-users-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.admin-users-page .compact-form input,.admin-users-page .compact-form select{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.admin-users-page .compact-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}@media (max-width:860px){.admin-users-page .settings-grid{grid-template-columns:1fr}}.admin-system-health-page{gap:16px}.admin-system-health-page .panel{overflow:hidden}.admin-system-health-page .table-wrap td{max-width:460px;overflow:hidden;text-overflow:ellipsis}.admin-deposits-page{gap:16px}.admin-deposits-page .panel{overflow:hidden}@media (max-width:860px){.admin-deposits-page .finance-mini-grid{grid-template-columns:1fr}}.admin-cashout-page{gap:16px}.admin-cashout-page .panel{overflow:hidden}@media (max-width:860px){.admin-cashout-page .finance-mini-grid{grid-template-columns:1fr}}.admin-affiliate-commissions-page{gap:16px}.admin-affiliate-commissions-page .commission-status-form{padding:14px}.admin-affiliate-commissions-page .inline-action-form select{min-height:40px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:9px 12px;min-width:180px}@media (max-width:720px){.admin-affiliate-commissions-page .inline-action-form select{width:100%}}.admin-reconciliation-page{gap:16px}.admin-reconciliation-page .panel{overflow:hidden}.admin-reconciliation-page .operation-grid{align-items:start}.admin-reconciliation-page .operation-side-card{position:-webkit-sticky;position:sticky;top:88px}@media (max-width:980px){.admin-reconciliation-page .operation-grid{grid-template-columns:1fr}.admin-reconciliation-page .operation-side-card{position:static}}.admin-gateway-ops-page{gap:16px}.admin-gateway-ops-page .compact-form{display:grid;grid-gap:14px;gap:14px}.admin-gateway-ops-page .gateway-form-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-gateway-ops-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.admin-gateway-ops-page .compact-form input,.admin-gateway-ops-page .compact-form select{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.admin-gateway-ops-page .compact-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}@media (max-width:1100px){.admin-gateway-ops-page .gateway-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-gateway-ops-page .gateway-form-grid{grid-template-columns:1fr}}.admin-insights-page{gap:16px}.admin-insights-page .panel{overflow:hidden}.admin-activation-page{gap:16px}.admin-activation-page .panel{overflow:hidden}.admin-commercial-ops-page{gap:16px}.admin-commercial-ops-page .panel{overflow:hidden}.admin-compliance-page{gap:16px}.admin-compliance-page .compact-form{display:grid;grid-gap:14px;gap:14px}.admin-compliance-page .compliance-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-compliance-page .compact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.admin-compliance-page .compact-form input,.admin-compliance-page .compact-form select{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.admin-compliance-page .compact-form button{min-height:42px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}.admin-compliance-page .panel{overflow:hidden}@media (max-width:980px){.admin-compliance-page .compliance-form-grid{grid-template-columns:1fr}}.admin-retention-page{gap:16px}.admin-retention-page .panel{overflow:hidden}.admin-structure-review-page{gap:16px}.admin-structure-review-page .panel{overflow:hidden}.admin-ui-system-page{gap:16px}.ui-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ui-demo-stack{display:grid;grid-gap:14px;gap:14px}.ui-demo-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:860px){.ui-showcase-grid{grid-template-columns:1fr}}.admin-shell .sidebar-nav{display:flex;flex-direction:column;gap:8px;padding-bottom:28px}.admin-shell .nav-group{border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 62%,transparent);overflow:hidden}.admin-shell .nav-group-title{width:100%;min-height:40px;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-shell .nav-group-title:hover{color:var(--text);background:color-mix(in srgb,var(--soft) 76%,transparent)}.admin-shell .nav-group-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.admin-shell .nav-group-chevron{transition:transform .18s ease;flex:0 0 auto}.admin-shell .nav-group.expanded .nav-group-chevron{transform:rotate(180deg)}.admin-shell .nav-group-items{display:grid;grid-gap:2px;gap:2px;padding:0 6px 8px}.admin-shell .nav-group.collapsed .nav-group-items{display:none}.admin-shell .nav-group-items a{border-radius:12px;padding:9px 10px;font-size:13px}.admin-shell .nav-group-items a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:861px){.admin-shell .sidebar:not(.open):not(:hover) .nav-group{border-color:transparent;background:transparent}.admin-shell .sidebar:not(.open):not(:hover) .nav-group-title{justify-content:center;padding:10px}.admin-shell .sidebar:not(.open):not(:hover) .nav-group-chevron,.admin-shell .sidebar:not(.open):not(:hover) .nav-group-items,.admin-shell .sidebar:not(.open):not(:hover) .nav-group-label>span{display:none}}@media (max-width:860px){.admin-shell .sidebar-nav{gap:10px}.admin-shell .nav-group-title{min-height:42px}.admin-shell .nav-group-items a{min-height:40px}}.admin-consolidation-page{gap:16px}.admin-consolidation-page .panel{overflow:hidden}.client-modern-hero{position:relative;overflow:hidden;border:1px solid var(--border);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 28%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--soft) 88%,transparent));border-radius:28px;padding:clamp(22px,3vw,34px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:22px;gap:22px;box-shadow:var(--shadow)}.client-modern-hero:after{content:"";position:absolute;inset:auto -80px -120px auto;width:280px;height:280px;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,transparent);filter:blur(10px);pointer-events:none}.client-modern-hero-content{position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px;align-content:center}.client-modern-hero-content h2{margin:0;max-width:760px;font-size:clamp(26px,4vw,44px);line-height:1.02;letter-spacing:-.04em;color:var(--text)}.client-modern-hero-content p{margin:0;max-width:620px;color:var(--muted);font-size:15px;line-height:1.55}.client-modern-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.client-modern-actions a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 14px;color:#fff;background:var(--primary);font-size:13px;font-weight:800;text-decoration:none;box-shadow:var(--shadow-sm)}.client-modern-balance-card{position:relative;z-index:1;align-self:stretch;display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:190px;border-radius:24px;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--panel) 78%,transparent);padding:24px;box-shadow:var(--shadow-sm)}.client-modern-balance-card small,.client-modern-balance-card span{color:var(--muted);font-size:13px}.client-modern-balance-card strong{color:var(--text);font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.04em}.client-modern-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.client-modern-action-card{min-height:104px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--border);background:var(--panel);border-radius:22px;padding:16px;text-decoration:none;color:var(--text);box-shadow:var(--shadow-sm);transition:transform .18s ease,border-color .18s ease,background .18s ease}.client-modern-action-card:hover{transform:translateY(-2px);border-color:var(--primary);background:color-mix(in srgb,var(--panel) 84%,var(--primary) 8%)}.client-modern-action-card>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:var(--primary)}.client-modern-action-card small,.client-modern-action-card strong{display:block}.client-modern-action-card strong{font-size:14px}.client-modern-action-card small{margin-top:4px;color:var(--muted);line-height:1.35}.client-modern-filter-row{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 92%,transparent);border-radius:18px;padding:12px}.client-shell .metric-card,.client-shell .panel{border-radius:22px}@media (max-width:980px){.client-modern-actions-grid,.client-modern-hero{grid-template-columns:1fr}.client-modern-balance-card{min-height:150px}}@media (max-width:560px){.client-modern-hero{padding:18px;border-radius:22px}.client-modern-actions{display:grid;grid-template-columns:1fr}.client-modern-actions a{width:100%}.client-modern-action-card{min-height:auto;grid-template-columns:38px minmax(0,1fr)}.client-modern-action-card>svg:last-child{display:none}}.admin-client-scope-page{gap:16px}.admin-client-scope-page .panel{overflow:hidden}.client-shell .sidebar nav a[href="/checkout"],.client-shell .sidebar nav a[href="/credentials"],.client-shell .sidebar nav a[href="/dashboard"],.client-shell .sidebar nav a[href="/deposits"],.client-shell .sidebar nav a[href="/payment-link"],.client-shell .sidebar nav a[href="/products"],.client-shell .sidebar nav a[href="/statement"],.client-shell .sidebar nav a[href="/support"],.client-shell .sidebar nav a[href="/transactions"],.client-shell .sidebar nav a[href="/withdrawals"]{position:relative}.client-shell .sidebar nav a{min-height:40px}.client-shell .sidebar nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-shell .sidebar nav a[href="/credentials"],.client-shell .sidebar nav a[href="/webhooks"],.client-shell .sidebar nav a[href="/white-ip"]{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.client-shell .sidebar nav a[href="/credentials"]:after,.client-shell .sidebar nav a[href="/webhooks"]:after,.client-shell .sidebar nav a[href="/white-ip"]:after{content:"API";margin-left:auto;font-size:9px;font-weight:900;color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent);border-radius:999px;padding:2px 6px}.client-shell .sidebar:not(.open):not(:hover) nav a:after{display:none}@media (max-width:860px){.client-shell .sidebar nav{padding-bottom:28px}.client-shell .sidebar nav a{min-height:44px}}.client-shell .sidebar nav{padding-bottom:34px}.client-shell .sidebar nav::-webkit-scrollbar{width:6px}.client-shell .sidebar nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 28%,transparent);border-radius:999px}.client-shell .sidebar nav a{flex:0 0 auto}.client-shell .sidebar nav a:last-child{margin-bottom:18px}@media (min-width:861px){.client-shell .sidebar:not(.open):not(:hover) nav{max-height:calc(100dvh - 80px);padding-bottom:24px}}@media (max-width:860px){.client-shell .sidebar{height:100dvh;max-height:100dvh}.client-shell .sidebar nav{max-height:calc(100dvh - 84px);padding-bottom:52px}}#__next,body,html{background:var(--bg)!important}html.theme-changing *,html.theme-changing :after,html.theme-changing :before{transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease!important}:root[data-theme=dark] .admin-shell .sidebar{border-right:1px solid hsla(0,0%,100%,.1)!important;box-shadow:16px 0 50px rgba(0,0,0,.22)}:root[data-theme=dark] .admin-shell .nav-group-label,:root[data-theme=dark] .admin-shell .nav-group-label span,:root[data-theme=dark] .admin-shell .nav-group-title,:root[data-theme=dark] .admin-shell .sidebar .brand-mark,:root[data-theme=dark] .admin-shell .sidebar a,:root[data-theme=dark] .admin-shell .sidebar strong{color:#fff!important}:root[data-theme=dark] .admin-shell .nav-group-title{color:hsla(0,0%,100%,.78)!important}:root[data-theme=dark] .admin-shell .nav-group-title:hover{color:#fff!important;background:hsla(0,0%,100%,.075)!important}:root[data-theme=dark] .admin-shell .sidebar nav a{color:hsla(0,0%,100%,.88)!important;background:transparent!important;border-color:transparent!important}:root[data-theme=dark] .admin-shell .sidebar nav a:hover{color:#fff!important;background:hsla(0,0%,100%,.09)!important;border-color:hsla(0,0%,100%,.16)!important}:root[data-theme=dark] .admin-shell .sidebar nav a:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:2px}:root[data-theme=dark] .admin-shell .nav-group-items a svg,:root[data-theme=dark] .admin-shell .nav-group-title svg{color:hsla(0,0%,100%,.9)!important}:root[data-theme=dark] .admin-shell .nav-group-items a:hover svg{color:#fff!important}:root[data-theme=light] .admin-shell .sidebar{background:#fff!important;border-right:1px solid var(--border)!important}:root[data-theme=light] .admin-shell .sidebar nav a:hover{background:color-mix(in srgb,var(--primary) 10%,#fff)!important;border-color:color-mix(in srgb,var(--primary) 22%,var(--border))!important}.content,.page,.shell,.sidebar,.topbar{background-clip:padding-box}:root[data-theme=light] .content,:root[data-theme=light] .page,:root[data-theme=light] .shell{background:#f4f7fb!important}:root[data-theme=dark] .content,:root[data-theme=dark] .page,:root[data-theme=dark] .shell{background:#07110f!important}@media (prefers-reduced-motion:reduce){html.theme-changing *,html.theme-changing :after,html.theme-changing :before{transition:none!important}}.modern-data-table .table-toolbar{gap:12px;align-items:center}.table-toolbar-status{display:grid;grid-gap:2px;gap:2px;color:var(--muted)}.table-toolbar-status small{font-size:11px;color:var(--muted)}.table-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.table-search{min-width:min(320px,100%);height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--input);color:var(--muted);border-radius:14px;padding:0 12px}.table-search input{width:100%;min-width:140px;border:0;outline:none;background:transparent;color:var(--text);font-size:13px}.table-page-size{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.table-export-button,.table-page-size select{height:40px;border-radius:14px;border:1px solid var(--border);background:var(--panel);color:var(--text);padding:0 12px;font-size:13px;font-weight:700}.table-export-button{cursor:pointer;background:color-mix(in srgb,var(--primary) 11%,var(--panel));border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.table-export-button:hover:not(:disabled){background:var(--primary);color:#fff}.table-export-button:disabled{cursor:not-allowed;opacity:.55}.table-empty-cell{text-align:center;color:var(--muted);padding:28px!important}@media (max-width:720px){.modern-data-table .table-toolbar{align-items:stretch}.table-toolbar-actions{width:100%;display:grid;grid-template-columns:1fr;margin-left:0}.table-search{width:100%}.table-page-size{justify-content:space-between}.table-export-button,.table-page-size select{width:100%}}.admin-integration-validation-page{gap:16px}.admin-integration-validation-page .panel{overflow:hidden}.admin-ux-audit-page{gap:16px}.admin-ux-audit-page .panel{overflow:hidden}body,html{background:var(--bg)!important}.content,.page,.shell{background:var(--bg)}html.theme-changing,html.theme-changing .content,html.theme-changing .metric-card,html.theme-changing .page,html.theme-changing .panel,html.theme-changing .shell,html.theme-changing .sidebar,html.theme-changing .table-wrap,html.theme-changing .topbar,html.theme-changing body{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important}:root[data-theme=dark] .admin-shell .sidebar{border-right-color:hsla(0,0%,100%,.1)!important}:root[data-theme=dark] .admin-shell .nav-group-label,:root[data-theme=dark] .admin-shell .nav-group-label span,:root[data-theme=dark] .admin-shell .nav-group-title,:root[data-theme=dark] .admin-shell .sidebar a,:root[data-theme=dark] .admin-shell .sidebar a span,:root[data-theme=dark] .admin-shell .sidebar strong{color:hsla(0,0%,100%,.92)!important}:root[data-theme=dark] .admin-shell .nav-group{background:hsla(0,0%,100%,.025)!important;border-color:hsla(0,0%,100%,.08)!important}:root[data-theme=dark] .admin-shell .nav-group-title:hover,:root[data-theme=dark] .admin-shell .sidebar nav a:hover{color:#fff!important;background:hsla(0,0%,100%,.085)!important;border-color:hsla(0,0%,100%,.16)!important}:root[data-theme=dark] .admin-shell .sidebar nav a:hover{box-shadow:inset 3px 0 0 var(--primary)}.client-shell .sidebar{height:100dvh;max-height:100dvh;overflow:hidden}.client-shell .sidebar .sidebar-head{flex:0 0 auto}.client-shell .sidebar nav{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 88px);overflow-y:auto;overflow-x:hidden;padding-bottom:44px;scrollbar-width:thin;overscroll-behavior:contain}.admin-shell .sidebar nav::-webkit-scrollbar,.client-shell .sidebar nav::-webkit-scrollbar{width:6px}.admin-shell .sidebar nav::-webkit-scrollbar-thumb,.client-shell .sidebar nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 32%,transparent);border-radius:999px}.table-wrap{max-width:100%;overflow:auto}.table-wrap table{min-width:760px}.table-wrap td,.table-wrap th{vertical-align:middle}.table-wrap td{max-width:320px}.table-wrap td span:not(.status){overflow-wrap:anywhere}.admin-shell .metric-card,.admin-shell .panel,.client-modern-action-card,.client-modern-hero,.client-shell .metric-card,.client-shell .panel{box-shadow:var(--shadow-sm)}.client-modern-actions-grid{align-items:stretch}.top-title h1,.top-title p,.top-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.content{min-width:0}.page{padding-bottom:28px}.topbar{gap:10px}.top-actions{gap:8px}.top-user-name{display:none}.admin-shell .sidebar nav,.client-shell .sidebar nav{max-height:calc(100dvh - 84px);padding-bottom:58px}.client-modern-actions-grid,.dashboard-grid,.module-summary-grid{grid-template-columns:1fr!important}.table-wrap table{min-width:680px}}@media (max-width:560px){.page{padding-left:12px;padding-right:12px}.client-modern-action-card,.client-modern-hero,.metric-card,.panel{border-radius:18px}.table-pagination{display:grid;grid-template-columns:1fr 1fr}.table-pagination span{grid-column:1/-1;text-align:center}}.admin-shell .sidebar-nav,.client-shell .sidebar nav{scroll-behavior:smooth}.admin-shell .nav-group:has(.nav-group-items:empty){display:none}.admin-shell .nav-group-title{padding-top:8px;padding-bottom:8px}.admin-shell .nav-group-items a,.client-shell .sidebar nav a{min-height:38px;font-size:13px}.admin-shell .sidebar,.client-shell .sidebar{overflow:hidden}.admin-shell .sidebar nav,.client-shell .sidebar nav{overflow-y:auto;overflow-x:hidden;padding-right:6px}:root[data-theme=dark] .admin-shell .sidebar nav a:hover,:root[data-theme=dark] .client-shell .sidebar nav a:hover{background:hsla(0,0%,100%,.08)!important;color:#fff!important;border-color:hsla(0,0%,100%,.14)!important}:root[data-theme=light] .admin-shell .sidebar nav a:hover,:root[data-theme=light] .client-shell .sidebar nav a:hover{background:color-mix(in srgb,var(--primary) 8%,#fff)!important;border-color:color-mix(in srgb,var(--primary) 20%,var(--border))!important}.content,.module-page,.page,.panel,.shell{min-width:0}.module-page,.panel{max-width:100%}@media (max-width:860px){.admin-shell .sidebar nav,.client-shell .sidebar nav{max-height:calc(100dvh - 82px);padding-bottom:70px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40}}.sidebar nav a em{white-space:nowrap}.page{display:grid;grid-gap:18px}.client-dashboard,.module-page,.page,.reports-page,.settings-page{gap:18px}.admin-rate-card,.client-modern-action-card,.client-modern-balance-card,.metric-card,.panel{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);box-shadow:var(--shadow-sm)}.metric-card{min-height:128px;padding:18px}.metric-card strong{letter-spacing:-.03em}.metric-card p,.metric-card small,.panel-head p{line-height:1.45}.client-modern-hero{margin-bottom:2px}.client-modern-hero-content h2{max-width:720px}.client-modern-actions-grid{margin-top:2px}.client-modern-action-card{align-content:center}.client-modern-action-card:hover{transform:translateY(-1px)}.panel{overflow:hidden}.panel-head{gap:12px}.panel-head h2{letter-spacing:-.02em}.module-head-actions{align-items:center}.module-actions-inline button,.primary-soft-button,.table-export-button{min-height:40px;border-radius:14px;font-weight:800}.module-actions-inline button{border:1px solid var(--border);background:var(--panel);color:var(--text)}.module-actions-inline button:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--panel))}.table-wrap{border-radius:18px}.table-wrap table{border-collapse:separate;border-spacing:0}.table-wrap th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--panel) 94%,var(--soft));font-size:11px;text-transform:uppercase;letter-spacing:.04em}.table-wrap td{font-size:13px}.table-wrap tr:hover td{background:color-mix(in srgb,var(--primary) 5%,transparent)}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.top-avatar-button,.top-icon-button{transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.top-avatar-button:hover,.top-icon-button:hover{transform:translateY(-1px)}.nav-group-items a,.sidebar nav a{transition:background-color .16s ease,border-color .16s ease,color .16s ease}input,select,textarea{font:inherit}.admin-form-grid,.client-modern-filter-row,.compliance-form-grid,.filter-row,.gateway-form-grid{min-width:0}:root[data-theme=light] .client-modern-action-card,:root[data-theme=light] .client-modern-balance-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .panel{background:#fff}:root[data-theme=light] .table-wrap th{background:#f8fafc}:root[data-theme=dark] .client-modern-action-card,:root[data-theme=dark] .client-modern-balance-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .panel{background:color-mix(in srgb,var(--panel) 94%,#000)}:root[data-theme=dark] .table-wrap th{background:color-mix(in srgb,var(--panel) 86%,#000)}@media (max-width:980px){.admin-modern-grid,.dashboard-columns,.operation-grid,.settings-grid{grid-template-columns:1fr!important}.dashboard-grid,.module-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.client-dashboard,.module-page,.page,.reports-page,.settings-page{gap:14px}.dashboard-grid,.module-summary-grid{grid-template-columns:1fr!important}.metric-card{min-height:auto;padding:16px}.module-head-actions,.panel-head{align-items:flex-start}.module-actions-inline{width:100%;display:grid;grid-template-columns:1fr 1fr}.module-actions-inline button{width:100%}.topbar{padding-left:12px;padding-right:12px}.top-title h1{font-size:18px}.top-title p{display:none}}body,html{max-width:100%;overflow-x:hidden}.client-dashboard,.content,.module-page,.page,.panel,.shell,.table-wrap{min-width:0;max-width:100%}.content{overflow-x:hidden}.page{width:100%}.sidebar{height:100dvh;max-height:100dvh;overflow:hidden}.sidebar .sidebar-head{flex:0 0 auto}.sidebar nav,.sidebar-nav{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 86px);overflow-y:auto;overflow-x:hidden;padding-bottom:64px;overscroll-behavior:contain}.admin-shell .nav-group{margin-bottom:2px}.admin-shell .nav-group-items a{min-height:36px}.client-shell .sidebar nav a{min-height:39px}.topbar{min-width:0;max-width:100%}.top-title{min-width:0;overflow:hidden}.top-actions{min-width:0;flex-shrink:0}.user-dropdown{max-width:min(340px,calc(100vw - 24px))}.client-modern-action-card,.client-modern-balance-card,.client-modern-hero,.metric-card,.panel{will-change:auto}.metric-card{overflow:hidden}.client-modern-balance-card strong,.metric-card strong{overflow-wrap:anywhere}.paginated-table,.table-toolbar{min-width:0}.table-wrap{-webkit-overflow-scrolling:touch}.table-wrap table{width:100%}.table-wrap td,.table-wrap th{white-space:nowrap}.table-wrap td{max-width:280px}.table-wrap td:hover{white-space:normal;overflow:visible}button,input,select,textarea{max-width:100%}.admin-form-grid,.compliance-form-grid,.finance-mini-grid,.gateway-form-grid,.settings-grid{min-width:0}:root[data-theme=dark] .admin-shell .sidebar{background:#07110f!important}:root[data-theme=dark] .admin-shell .nav-group-label span,:root[data-theme=dark] .admin-shell .nav-group-title,:root[data-theme=dark] .admin-shell .sidebar a,:root[data-theme=dark] .admin-shell .sidebar a span{color:hsla(0,0%,100%,.92)!important}:root[data-theme=dark] .admin-shell .nav-group-title:hover,:root[data-theme=dark] .admin-shell .sidebar a:hover{color:#fff!important;background:hsla(0,0%,100%,.085)!important}:root[data-theme=light] .client-modern-action-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .panel{border-color:rgba(15,23,42,.1)}@media (max-width:860px){.shell{grid-template-columns:1fr}.content{width:100%}.page{padding:14px 14px 34px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:45;padding:12px 14px}.top-title h1{font-size:18px;line-height:1.15}.top-title p,.top-user-name{display:none}.sidebar nav,.sidebar-nav{max-height:calc(100dvh - 82px);padding-bottom:76px}.admin-modern-grid,.client-modern-actions-grid,.dashboard-columns,.dashboard-grid,.finance-mini-grid,.module-summary-grid,.settings-grid{grid-template-columns:1fr!important}.client-modern-hero{grid-template-columns:1fr}.table-toolbar,.table-toolbar-actions{display:grid;grid-template-columns:1fr;width:100%}.table-pagination{gap:8px}}@media (max-width:520px){.page{padding-left:10px;padding-right:10px}.client-modern-action-card,.client-modern-balance-card,.client-modern-hero,.metric-card,.panel{border-radius:16px}.panel-head{padding:14px}.table-wrap table{min-width:640px}.module-actions-inline{grid-template-columns:1fr!important}}.admin-feedback,.auth-error,.form-error,.form-success{border-radius:14px;border:1px solid var(--border);padding:12px 14px;line-height:1.45}.admin-feedback,.form-success{background:color-mix(in srgb,var(--success) 10%,var(--panel));color:var(--text);border-color:color-mix(in srgb,var(--success) 26%,var(--border))}.auth-error,.form-error{background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:var(--text);border-color:color-mix(in srgb,var(--danger) 26%,var(--border))}.primary-soft-button:disabled,.table-export-button:disabled,button:disabled{cursor:not-allowed!important;opacity:.62!important;transform:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 60%,#fff)}.empty-state,.empty-table{min-height:92px;display:grid;place-items:center;color:var(--muted);text-align:center}@media (max-width:640px){.primary-soft-button,.table-export-button,button,input,select,textarea{max-width:100%}.admin-feedback,.auth-error,.form-error,.form-success{font-size:13px}}.admin-shell .nav-group:has(.nav-group-items:empty){display:none!important}.admin-shell .nav-group-items a,.admin-shell .sidebar nav a,.client-shell .sidebar nav a{min-height:38px;line-height:1.2}.admin-shell .nav-group-title{min-height:36px}.admin-shell .nav-group{background:transparent}:root[data-theme=dark] .admin-shell .nav-group{background:hsla(0,0%,100%,.018)!important}:root[data-theme=light] .admin-shell .nav-group{background:hsla(0,0%,100%,.58)!important}.admin-shell .sidebar a[href="/affiliate-commissions"],.admin-shell .sidebar a[href="/withdrawals"],.client-shell .sidebar a[href="/admin-users"],.client-shell .sidebar a[href="/compliance"],.client-shell .sidebar a[href="/consolidation"],.client-shell .sidebar a[href="/gateway-ops"],.client-shell .sidebar a[href="/logs"],.client-shell .sidebar a[href="/structure-review"],.client-shell .sidebar a[href="/system-health"]{display:none!important}.table-wrap td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:861px){.table-wrap td:hover{white-space:normal;overflow:visible;position:relative;z-index:2;background:var(--panel)}}.client-modern-action-card,.client-modern-hero,.metric-card,.panel{border-width:1px}@media (max-width:860px){.content,.metric-card,.module-page,.page,.panel,.shell{max-width:100vw}.sidebar nav,.sidebar-nav{padding-bottom:84px!important}.table-wrap{max-width:calc(100vw - 24px)}}.content,.page,.shell,body,html{background:var(--bg)}html.theme-changing *,html.theme-changing :after,html.theme-changing :before{transition-duration:.18s!important}.client-modern-action-card,.client-modern-hero,.metric-card,.panel,.table-wrap{contain:layout paint}.table-wrap{contain:layout;overscroll-behavior:contain}.client-modern-action-card:hover,.top-avatar-button:hover,.top-icon-button:hover{transform:translateY(-1px)}.client-modern-action-card,.client-modern-balance-card,.metric-card,.panel{box-shadow:var(--shadow-sm)}canvas,img,svg,video{max-width:100%}svg{flex-shrink:0}.paginated-table,.table-wrap,code,pre{max-width:100%}code,pre{white-space:pre-wrap;overflow-wrap:anywhere}.topbar{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width:860px){.sidebar,.topbar{transform:translateZ(0)}.page{overflow-x:hidden}.table-wrap{contain:layout}}:root{--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--ease-ui:cubic-bezier(.2,.8,.2,1)}.client-modern-action-card,.metric-card,.module-actions-inline button,.nav-group-title,.panel,.primary-soft-button,.sidebar nav a,.table-export-button,.top-avatar-button,.top-icon-button{transition:transform .16s var(--ease-ui),background-color .16s var(--ease-ui),border-color .16s var(--ease-ui),color .16s var(--ease-ui),box-shadow .16s var(--ease-ui)}.metric-card,.panel{border-radius:var(--radius-lg)}.metric-card{position:relative}.metric-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.06),transparent 42%);opacity:.75}:root[data-theme=light] .metric-card:after{background:linear-gradient(135deg,rgba(15,23,42,.035),transparent 45%)}.module-actions-inline button,.primary-soft-button,.table-export-button{box-shadow:var(--shadow-sm)}.module-actions-inline button:hover,.primary-soft-button:hover:not(:disabled),.table-export-button:hover:not(:disabled){transform:translateY(-1px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,#fff);outline-offset:2px}input,select,textarea{border-radius:var(--radius-sm);border-color:var(--border)}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}.topbar{border-bottom:1px solid var(--border)}.top-avatar-button,.top-icon-button{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 86%,transparent)}.top-avatar-button:hover,.top-icon-button:hover{background:color-mix(in srgb,var(--primary) 9%,var(--panel));border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.user-dropdown{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.user-dropdown a:hover{background:color-mix(in srgb,var(--primary) 9%,transparent)}.nav-group-title:hover,.sidebar nav a:hover{transform:translateX(1px)}:root[data-theme=dark] .nav-group-title:hover,:root[data-theme=dark] .sidebar nav a:hover{background:hsla(0,0%,100%,.085)!important}:root[data-theme=light] .nav-group-title:hover,:root[data-theme=light] .sidebar nav a:hover{background:color-mix(in srgb,var(--primary) 8%,#fff)!important}.modern-data-table .table-toolbar,.table-toolbar{border-radius:var(--radius-lg)}.table-wrap{border:1px solid var(--border)}.table-wrap th:first-child{border-top-left-radius:var(--radius-md)}.table-wrap th:last-child{border-top-right-radius:var(--radius-md)}.table-pagination button{border-radius:var(--radius-sm)}.table-pagination button:hover:not(:disabled){transform:translateY(-1px)}.empty-state,.empty-table,.table-empty-cell{background:color-mix(in srgb,var(--soft) 62%,transparent)}.client-modern-hero{border-radius:var(--radius-xl)}.client-modern-action-card,.client-modern-actions a,.client-modern-balance-card{border-radius:var(--radius-lg)}.client-modern-actions a:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.admin-form-card,.admin-rate-card,.finance-mini-card{border-radius:var(--radius-lg)}:root[data-theme=dark] .client-modern-action-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .panel,:root[data-theme=dark] .table-wrap{border-color:hsla(0,0%,100%,.09)}:root[data-theme=light] .client-modern-action-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .panel,:root[data-theme=light] .table-wrap{border-color:rgba(15,23,42,.095)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 36%,transparent) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--muted) 34%,transparent)}@media (max-width:860px){.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.client-modern-hero{border-radius:20px}.client-modern-action-card,.client-modern-balance-card,.metric-card,.panel{border-radius:18px}.nav-group-title:hover,.sidebar nav a:hover{transform:none}}@media (max-width:520px){.client-modern-actions,.module-actions-inline{gap:8px}.table-pagination button{min-height:38px}.table-search{min-width:0}}@media (prefers-reduced-motion:reduce){.client-modern-action-card,.metric-card,.module-actions-inline button,.nav-group-title,.panel,.primary-soft-button,.sidebar nav a,.table-export-button,.top-avatar-button,.top-icon-button{transition:none!important}.module-actions-inline button:hover,.nav-group-title:hover,.primary-soft-button:hover:not(:disabled),.sidebar nav a:hover,.table-export-button:hover:not(:disabled){transform:none!important}}html{text-rendering:optimizeLegibility}.client-modern-action-card,.client-modern-balance-card,.metric-card,.panel{overflow:hidden}.nav-group-title,.sidebar nav a{min-height:40px}@media (max-width:860px){.metric-card,.panel{scroll-margin-top:72px}}.register-screen{min-height:100vh;background:#17171a;color:#f8fafc;display:flex;flex-direction:column;align-items:center;padding:48px 16px 32px}.register-brand{display:flex;gap:14px;margin-bottom:28px;font-size:22px;font-weight:900}.register-brand,.register-brand span{align-items:center;justify-content:center}.register-brand span{width:38px;height:38px;border-radius:12px;background:#fff;color:#0b0d12;display:inline-flex;font-weight:950}.register-card{width:min(760px,100%);background:#050609;border:1px solid #272a32;border-radius:8px;padding:28px 30px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.register-card.narrow{width:min(420px,100%)}.register-card header{border-left:8px solid #fff;padding-left:16px;margin-bottom:22px}.register-card.narrow header{border-left:0;padding-left:0}.register-card h1{font-size:20px;line-height:1.2;margin:0 0 6px;font-weight:900}.register-card p{margin:0;color:#cbd5e1}.register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.register-field{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;color:#cbd5e1;font-size:14px}.pin-input,.register-field input,.register-field select{width:100%;height:50px;border:1px solid #262a33;background:#07080c;color:#f8fafc;border-radius:6px;padding:0 14px;outline:none}.pin-input:focus,.register-field input:focus,.register-field select:focus{border-color:#f8fafc;box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.register-input-icon{display:flex;align-items:center;gap:10px;height:50px;border:1px solid #262a33;background:#07080c;border-radius:6px;padding:0 14px}.register-input-icon input{height:auto;border:0;background:transparent;padding:0}.register-check{display:flex;gap:8px;align-items:center;margin:10px 0 14px;color:#e5e7eb}.register-check a{color:#60a5fa}.human-check{height:66px;border:1px solid #e5e7eb;border-radius:4px;background:#333;color:#fff;display:flex;align-items:center;gap:14px;padding:0 14px;margin-bottom:16px}.human-check input{width:24px;height:24px}.human-check strong{margin-left:auto;font-size:12px;color:#dbeafe}.register-primary,.register-secondary{height:50px;border:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850;cursor:pointer;text-decoration:none}.register-primary{background:#f8fafc;color:#0b0d12}.register-primary:hover{background:#e5e7eb}.register-primary:disabled{opacity:.55;cursor:not-allowed}.register-primary.small{width:auto;min-width:92px;padding:0 18px}.register-secondary{background:#07080c;color:#fff;border:1px solid #262a33;padding:0 18px}.register-login-link,.switch-account{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;color:#cbd5e1;font-size:14px;font-weight:800;text-decoration:none}.register-login-link a,.switch-account{color:#fff}.register-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.register-progress{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:18px 0}.register-progress span{height:8px;border-radius:999px;background:#2c2f36}.register-progress span.active{background:#fff}.register-note{display:block;margin:4px 0 12px;color:#cbd5e1}.register-docs{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.register-file-field{display:grid;grid-gap:6px;gap:6px;color:#cbd5e1}.register-file-field em{font-style:normal;text-align:right;color:#7b8494}.register-file-input{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;min-height:54px;border:1px solid #ad3636;border-radius:6px;background:#07080c;overflow:hidden}.register-file-input strong{height:54px;background:#f8fafc;color:#0b0d12;display:flex;align-items:center;justify-content:center;gap:8px}.register-file-input small{padding:0 16px;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.register-file-input input{position:absolute;inset:0;opacity:0;cursor:pointer}.pin-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:18px}.pin-modal{position:relative;width:min(460px,100%);background:#08090d;border:1px solid #2b2f38;border-radius:8px;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.pin-close{position:absolute;right:16px;top:14px;background:transparent;border:0;color:#e5e7eb;cursor:pointer}.pin-modal h2{border-left:6px solid #fff;padding-left:12px;margin:0 0 22px;font-size:20px}.pin-modal p{color:#cbd5e1;line-height:1.5}.pin-alert{display:flex;gap:10px;border:1px solid #eab308;border-radius:8px;color:#facc15;padding:12px;margin:18px 0;font-size:13px;line-height:1.45}.pin-input{display:block;width:160px;margin:22px auto 18px;text-align:center;font-size:24px;letter-spacing:8px}.pin-modal .register-primary{margin:0 auto;display:flex}.pin-resend{display:block;margin:14px auto 0;background:transparent;border:0;color:#9ca3af;cursor:pointer}.register-done-card{width:min(520px,100%);background:#050609;border:1px solid #272a32;border-radius:12px;padding:34px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.25)}.register-done-card svg{color:#22c55e;margin:8px auto 18px}.register-done-card h1{font-size:24px;margin:0 0 10px}.register-done-card p{color:#cbd5e1;line-height:1.6}.register-done-card a{height:48px;border-radius:5px;background:#fff;color:#0b0d12;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;margin-top:18px;font-weight:850}.form-error{border:1px solid rgba(239,68,68,.35);background:rgba(127,29,29,.28);color:#fecaca;border-radius:8px;padding:10px 12px;margin:10px 0;font-size:13px}@media(max-width:760px){.register-screen{padding:28px 12px}.register-brand{margin-bottom:18px}.register-card{padding:22px 16px;border-radius:12px}.register-grid{grid-template-columns:1fr}.register-actions{display:grid;grid-template-columns:1fr 1fr}.register-primary.small,.register-secondary{width:100%}.register-file-input{grid-template-columns:1fr}.register-file-input strong{justify-content:flex-start;padding:0 16px}.register-file-input small{height:42px;display:flex;align-items:center}.pin-modal{padding:24px 18px}.register-progress{gap:6px}}html[data-theme=light] .register-screen{background:#f3f4f6;color:#0f172a}html[data-theme=light] .pin-modal,html[data-theme=light] .register-card,html[data-theme=light] .register-done-card{background:#fff;color:#0f172a;border-color:#e5e7eb}html[data-theme=light] .pin-modal p,html[data-theme=light] .register-card p,html[data-theme=light] .register-done-card p,html[data-theme=light] .register-field{color:#475569}html[data-theme=light] .pin-input,html[data-theme=light] .register-field input,html[data-theme=light] .register-field select,html[data-theme=light] .register-file-input,html[data-theme=light] .register-input-icon{background:#fff;color:#0f172a;border-color:#d1d5db}html[data-theme=light] .pin-modal h2,html[data-theme=light] .register-card header{border-left-color:#0f172a}html[data-theme=light] .register-progress span{background:#d1d5db}html[data-theme=light] .register-progress span.active{background:#0f172a}html[data-theme=light] .register-primary{background:#0f172a;color:#fff}html[data-theme=light] .register-secondary{background:#fff;color:#0f172a;border-color:#d1d5db}html[data-theme=light] .register-login-link a,html[data-theme=light] .switch-account{color:#0f172a}.register-screen{padding:28px 14px 24px;justify-content:flex-start}.register-brand{margin-bottom:18px;font-size:19px;gap:10px}.register-brand.compact{margin-bottom:12px}.register-brand span{width:34px;height:34px;border-radius:10px}.register-card{width:min(640px,100%);padding:20px 22px;border-radius:12px}.register-card.narrow{width:min(380px,100%);padding:20px}.register-card header{border-left-width:5px;padding-left:12px;margin-bottom:16px}.register-card h1{font-size:18px}.register-card p,.register-check,.register-field,.register-login-link,.switch-account{font-size:13px}.register-grid{gap:10px 12px}.register-field{gap:6px;margin-bottom:10px}.pin-input,.register-field input,.register-field select,.register-input-icon{height:42px;border-radius:8px}.register-field input,.register-field select{padding:0 12px}.register-field-hint{color:#93c5fd;font-size:11px;font-weight:700;min-height:14px}.register-input-icon{padding:0 12px}.human-check{height:52px;margin-bottom:12px}.human-check input{width:20px;height:20px}.register-primary,.register-secondary{height:42px;border-radius:8px}.register-actions{margin-top:12px}.register-progress{grid-template-columns:repeat(6,1fr);margin:14px 0}.register-progress span{height:6px}.register-docs{gap:10px;margin-top:8px}.register-file-input{grid-template-columns:132px minmax(0,1fr);min-height:44px}.register-file-input strong{height:44px;font-size:13px}.register-file-field,.register-file-field em,.register-file-input small{font-size:12px}.pin-modal{width:min(400px,100%);padding:22px}.pin-modal h2{font-size:18px;margin-bottom:14px}.register-done-card{width:min(480px,100%);padding:28px 24px}@media (max-width:760px){.register-screen{padding:18px 10px 20px}.register-card,.register-card.narrow{padding:18px 14px}.register-brand{margin-bottom:12px}.register-file-input{grid-template-columns:1fr}}.form-warning{border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.12);color:#fde68a;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45}:root[data-theme=light] .form-warning{background:#fffbeb;border-color:#f59e0b;color:#78350f}@media (min-width:961px){.admin-shell .sidebar,.client-shell .sidebar{width:68px!important;padding:16px 10px 18px!important;background:#1b2029!important;border-right:1px solid rgba(148,163,184,.12)!important;overflow-x:hidden!important;overflow-y:auto!important;transition:width .18s ease,padding .18s ease,box-shadow .18s ease!important;box-shadow:none!important}.admin-shell .sidebar:hover,.client-shell .sidebar:hover{width:246px!important;padding:16px 14px 18px!important;box-shadow:18px 0 54px rgba(0,0,0,.28)!important}.admin-shell .content,.client-shell .content{margin-left:68px!important;transition:margin-left .18s ease!important}.admin-shell .sidebar-head,.client-shell .sidebar-head{height:44px!important;margin-bottom:12px!important;padding:0 0 8px!important;display:flex!important;align-items:center!important;gap:10px!important;overflow:hidden!important}.admin-shell .brand-mark.small,.client-shell .brand-mark.small{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;box-shadow:none!important}.admin-shell .sidebar-head strong,.client-shell .sidebar-head strong{width:0!important;opacity:0!important;overflow:hidden!important;white-space:nowrap!important;color:#f8fafc!important;font-size:17px!important;transition:opacity .14s ease,width .16s ease!important}.admin-shell .sidebar:hover .sidebar-head strong,.client-shell .sidebar:hover .sidebar-head strong{width:168px!important;opacity:1!important}.admin-shell .sidebar nav,.admin-shell .sidebar-nav,.client-shell .sidebar nav,.client-shell .sidebar-nav{display:flex!important;flex-direction:column!important;gap:3px!important;padding-bottom:18px!important}.admin-shell .nav-group-title,.admin-shell .sidebar nav a,.client-shell .sidebar nav a{position:relative!important;width:100%!important;height:39px!important;min-height:39px!important;padding:0 10px!important;border-radius:8px!important;display:flex!important;align-items:center!important;gap:12px!important;border:0!important;background:transparent!important;color:#f1f5f9!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transform:none!important;cursor:pointer!important}.admin-shell .nav-group-title svg,.admin-shell .sidebar nav a svg,.client-shell .sidebar nav a svg{width:18px!important;height:18px!important;min-width:18px!important;color:#7df0a8!important;stroke-width:2.1!important}.admin-shell .nav-group-chevron,.admin-shell .nav-group-label>span,.admin-shell .sidebar nav a em,.admin-shell .sidebar nav a span,.client-shell .sidebar nav a em,.client-shell .sidebar nav a span{opacity:0!important;pointer-events:none!important;white-space:nowrap!important;overflow:hidden!important;transform:translateX(-6px)!important;transition:opacity .14s ease,transform .14s ease!important}.admin-shell .sidebar:hover .nav-group-chevron,.admin-shell .sidebar:hover .nav-group-label>span,.admin-shell .sidebar:hover nav a em,.admin-shell .sidebar:hover nav a span,.client-shell .sidebar:hover nav a em,.client-shell .sidebar:hover nav a span{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.admin-shell .nav-group-title:hover,.admin-shell .nav-group.active-group>.nav-group-title,.admin-shell .sidebar nav a.active,.admin-shell .sidebar nav a:hover,.client-shell .sidebar nav a.active,.client-shell .sidebar nav a:hover{background:rgba(34,197,94,.14)!important;color:#fff!important}.admin-shell .nav-group.active-group>.nav-group-title:before,.admin-shell .sidebar nav a.active:before,.client-shell .sidebar nav a.active:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:3px!important;border-radius:999px!important;background:#22c55e!important}.admin-shell .nav-group{display:grid!important;grid-gap:3px!important;gap:3px!important;margin:0!important}.admin-shell .nav-group-label{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.admin-shell .nav-group-items{display:grid!important;grid-gap:3px!important;gap:3px!important;padding:0!important;margin:0!important}.admin-shell .sidebar:hover .nav-group.collapsed .nav-group-items,.admin-shell .sidebar:not(:hover) .nav-group-items{display:none!important}.admin-shell .sidebar:hover .nav-group.expanded .nav-group-items{display:grid!important}.admin-shell .sidebar:hover .nav-group-items a{padding-left:14px!important}}html[data-theme=light] .admin-shell .sidebar,html[data-theme=light] .client-shell .sidebar{background:#fff!important;border-color:#dbe4ef!important;box-shadow:12px 0 38px rgba(15,23,42,.06)!important}html[data-theme=light] .admin-shell .nav-group-title,html[data-theme=light] .admin-shell .sidebar nav a,html[data-theme=light] .admin-shell .sidebar-head strong,html[data-theme=light] .client-shell .sidebar nav a,html[data-theme=light] .client-shell .sidebar-head strong{color:#334155!important}html[data-theme=light] .admin-shell .nav-group-title svg,html[data-theme=light] .admin-shell .sidebar nav a svg,html[data-theme=light] .client-shell .sidebar nav a svg{color:#16a34a!important}html[data-theme=light] .admin-shell .nav-group-title:hover,html[data-theme=light] .admin-shell .nav-group.active-group>.nav-group-title,html[data-theme=light] .admin-shell .sidebar nav a.active,html[data-theme=light] .admin-shell .sidebar nav a:hover,html[data-theme=light] .client-shell .sidebar nav a.active,html[data-theme=light] .client-shell .sidebar nav a:hover{background:#e8f8ee!important;color:#0f172a!important}@media (max-width:960px){.admin-shell .nav-group.active-group>.nav-group-title,.admin-shell .sidebar nav a.active,.client-shell .sidebar nav a.active{background:rgba(34,197,94,.16)!important;color:#fff!important}html[data-theme=light] .admin-shell .nav-group.active-group>.nav-group-title,html[data-theme=light] .admin-shell .sidebar nav a.active,html[data-theme=light] .client-shell .sidebar nav a.active{background:#e8f8ee!important;color:#0f172a!important}}@media (min-width:961px){.admin-shell .sidebar nav a:first-child:not(.active):not(:hover),.client-shell .sidebar nav a:first-child:not(.active):not(:hover),.client-shell .sidebar nav a[href="/deposits"]:not(.active):not(:hover){background:transparent!important;color:#f1f5f9!important}html[data-theme=light] .admin-shell .sidebar nav a:first-child:not(.active):not(:hover),html[data-theme=light] .client-shell .sidebar nav a:first-child:not(.active):not(:hover),html[data-theme=light] .client-shell .sidebar nav a[href="/deposits"]:not(.active):not(:hover){background:transparent!important;color:#334155!important}.client-shell .sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;height:100vh!important;z-index:35!important;display:flex!important;flex-direction:column!important}.client-shell .content{margin-left:68px!important;transition:margin-left .2s ease!important}.client-shell .sidebar.pinned,.client-shell.menu-pinned .sidebar{width:248px!important;padding:18px 14px!important;box-shadow:18px 0 55px rgba(0,0,0,.24)!important}.client-shell.menu-pinned .content{margin-left:248px!important}.client-shell .sidebar.pinned .sidebar-head strong,.client-shell.menu-pinned .sidebar-head strong{opacity:1!important;width:150px!important}.client-shell .sidebar.pinned nav a em,.client-shell .sidebar.pinned nav a span,.client-shell.menu-pinned .sidebar nav a em,.client-shell.menu-pinned .sidebar nav a span{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.client-shell .sidebar nav,.client-shell .sidebar-nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:12px!important;scrollbar-width:thin!important}.client-shell .sidebar nav a.active,.client-shell .sidebar nav a:hover,.client-shell .sidebar nav a[aria-current=page]{background:rgba(80,112,160,.22)!important;color:#fff!important}.client-shell .sidebar nav a:first-child:not(.active):not([aria-current=page]),.client-shell .sidebar nav a[href="/deposits"]:not(.active):not([aria-current=page]){background:transparent!important}.client-sidebar-pin{flex:0 0 auto!important;width:48px!important;height:42px!important;margin:10px 0 0!important;border:0!important;border-radius:0!important;background:rgba(148,163,184,.18)!important;color:#d9e5f8!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;cursor:pointer!important;overflow:hidden!important}.client-shell .sidebar.pinned .client-sidebar-pin,.client-shell .sidebar:hover .client-sidebar-pin,.client-shell.menu-pinned .client-sidebar-pin{width:100%!important;justify-content:flex-start!important;padding:0 12px!important;border-radius:9px!important}.client-sidebar-pin span{opacity:0!important;white-space:nowrap!important;transform:translateX(-6px)!important;transition:opacity .14s ease,transform .14s ease!important}.client-shell .sidebar.pinned .client-sidebar-pin span,.client-shell .sidebar:hover .client-sidebar-pin span,.client-shell.menu-pinned .client-sidebar-pin span{opacity:1!important;transform:translateX(0)!important}}@media (max-width:960px){.client-sidebar-pin{display:none!important}.client-shell{display:block!important;min-height:100vh!important}.client-shell .content{margin-left:0!important;width:100%!important}.client-shell .topbar .ghost.mobile-only{display:inline-flex!important}.client-shell .sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(304px,86vw)!important;height:100dvh!important;z-index:70!important;padding:18px 14px!important;transform:translateX(-105%)!important;transition:transform .22s ease!important;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:24px 0 80px rgba(0,0,0,.38)!important}.client-shell .sidebar.open{transform:translateX(0)!important}.client-shell .sidebar:hover{width:min(304px,86vw)!important;padding:18px 14px!important}.client-shell .sidebar nav a em,.client-shell .sidebar nav a span,.client-shell .sidebar-head strong{opacity:1!important;width:auto!important;transform:none!important;pointer-events:auto!important}.client-shell .sidebar nav a{height:42px!important;padding:0 12px!important;border-radius:12px!important;gap:12px!important;transform:none!important}.client-shell .sidebar-backdrop.mobile-only{display:block!important;position:fixed!important;inset:0!important;z-index:60!important;border:0!important}.client-shell .client-sidebar-pin{display:none!important}}.client-shell .sidebar nav a.active,.client-shell .sidebar nav a[aria-current=page]{background:rgba(34,197,94,.16)!important;color:#fff!important;box-shadow:inset 3px 0 0 #22c55e!important}.client-shell .sidebar nav a.active svg,.client-shell .sidebar nav a[aria-current=page] svg{color:#22c55e!important}html[data-theme=light] .client-shell .sidebar nav a.active,html[data-theme=light] .client-shell .sidebar nav a[aria-current=page]{background:#e8f8ee!important;color:#0f172a!important;box-shadow:inset 3px 0 0 #22c55e!important}html[data-theme=light] .client-shell .sidebar nav a.active svg,html[data-theme=light] .client-shell .sidebar nav a[aria-current=page] svg{color:#16a34a!important}@media (min-width:961px){.client-shell .sidebar.pinned,.client-shell.menu-pinned .sidebar{width:248px!important;padding:18px 14px!important;transform:none!important}.client-shell .sidebar.pinned nav a.active,.client-shell .sidebar.pinned nav a[aria-current=page],.client-shell.menu-pinned .sidebar nav a.active,.client-shell.menu-pinned .sidebar nav a[aria-current=page]{background:rgba(34,197,94,.16)!important;color:#fff!important;box-shadow:inset 3px 0 0 #22c55e!important}}@media (max-width:960px){.client-shell .sidebar nav a.active,.client-shell .sidebar nav a[aria-current=page]{background:rgba(34,197,94,.18)!important;color:#fff!important;box-shadow:inset 3px 0 0 #22c55e!important}html[data-theme=light] .client-shell .sidebar nav a.active,html[data-theme=light] .client-shell .sidebar nav a[aria-current=page]{background:#e8f8ee!important;color:#0f172a!important;box-shadow:inset 3px 0 0 #22c55e!important}}.client-shell .client-nav-group{display:grid!important;grid-gap:3px!important;gap:3px!important;margin:0!important;min-width:0!important}.client-shell .client-nav-group-title{position:relative!important;width:100%!important;height:36px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#d9e5f8!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;overflow:hidden!important}.client-shell .client-nav-group-label{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.client-shell .client-nav-group-label>svg{width:17px!important;height:17px!important;min-width:17px!important}.client-shell .client-nav-group-chevron,.client-shell .client-nav-group-label>span{opacity:0!important;pointer-events:none!important;white-space:nowrap!important;transform:translateX(-6px)!important;transition:opacity .14s ease,transform .14s ease!important}.client-shell .client-nav-group-items{display:none!important;gap:3px!important;padding:0!important;margin:0!important}.client-shell .client-nav-group.expanded .client-nav-group-items{display:grid!important}.client-shell .client-nav-group-title:hover,.client-shell .client-nav-group.active-group>.client-nav-group-title{background:rgba(34,197,94,.14)!important;color:#fff!important}.client-shell .client-nav-group.active-group>.client-nav-group-title:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:3px!important;border-radius:999px!important;background:#22c55e!important}.client-shell .client-nav-group-title:hover .client-nav-group-label>svg,.client-shell .client-nav-group.active-group .client-nav-group-label>svg{color:#22c55e!important}@media (min-width:961px){.client-shell .sidebar.pinned,.client-shell .sidebar:hover,.client-shell.menu-pinned .sidebar{width:274px!important;padding:18px 14px!important}.client-shell.menu-pinned .content{margin-left:274px!important}.client-shell .sidebar.pinned .sidebar-head strong,.client-shell .sidebar:hover .sidebar-head strong,.client-shell.menu-pinned .sidebar-head strong{opacity:1!important;width:184px!important}.client-shell .sidebar.pinned .client-nav-group-chevron,.client-shell .sidebar.pinned .client-nav-group-label>span,.client-shell .sidebar:hover .client-nav-group-chevron,.client-shell .sidebar:hover .client-nav-group-label>span,.client-shell.menu-pinned .client-nav-group-chevron,.client-shell.menu-pinned .client-nav-group-label>span{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.client-shell .sidebar.pinned .client-nav-group-items a,.client-shell .sidebar:hover .client-nav-group-items a,.client-shell.menu-pinned .client-nav-group-items a{padding-left:14px!important}.client-shell .sidebar.pinned .client-sidebar-pin,.client-shell .sidebar:hover .client-sidebar-pin,.client-shell.menu-pinned .client-sidebar-pin{width:100%!important}}@media (max-width:960px){.client-shell .client-nav-group-title{height:42px!important;padding:0 12px!important;border-radius:12px!important;font-size:14px!important}.client-shell .client-nav-group-chevron,.client-shell .client-nav-group-label>span{opacity:1!important;pointer-events:auto!important;transform:none!important}.client-shell .client-nav-group.expanded .client-nav-group-items{display:grid!important}.client-shell .client-nav-group-title svg,.client-shell .sidebar nav a svg{color:#22c55e!important}.client-shell .client-nav-group-items a{padding-left:18px!important}}html[data-theme=light] .client-shell .client-nav-group-title{color:#334155!important}html[data-theme=light] .client-shell .client-nav-group-title svg{color:#16a34a!important}html[data-theme=light] .client-shell .client-nav-group-title:hover,html[data-theme=light] .client-shell .client-nav-group.active-group>.client-nav-group-title{background:#e8f8ee!important;color:#0f172a!important}.conversion-rate-section{display:grid;grid-gap:12px;gap:12px;margin-top:4px}.conversion-rate-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.conversion-rate-section-head div{display:grid;grid-gap:3px;gap:3px}.conversion-rate-section-head span{font-size:12px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.conversion-rate-section-head strong{font-size:18px;color:#f8fafc;letter-spacing:-.02em}.conversion-rate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.conversion-rate-card{--conversion-accent:#34d399;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--conversion-accent) 26%,transparent);border-radius:16px;padding:12px;min-height:196px;color:#f8fafc;background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--conversion-accent) 18%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--conversion-accent) 15%,#101827 85%),#0b1220 72%);box-shadow:0 12px 30px rgba(2,6,23,.22),inset 0 1px 0 hsla(0,0%,100%,.05)}.conversion-rate-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.045),transparent 42%)}.conversion-rate-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.conversion-rate-title{display:flex;align-items:center;gap:8px;min-width:0}.conversion-rate-title strong{font-size:13px;letter-spacing:.02em;line-height:1;color:#f8fafc}.conversion-rate-icon{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;color:var(--conversion-accent);background:color-mix(in srgb,var(--conversion-accent) 17%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--conversion-accent) 20%,transparent)}.conversion-rate-icon svg{width:18px;height:18px;fill:currentColor;stroke:currentColor}.conversion-rate-period{height:34px;border:1px solid color-mix(in srgb,#28e0a2 28%,hsla(0,0%,100%,.08));border-radius:10px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#f8fafc;background:rgba(2,6,23,.25);font-size:12px;font-weight:850;white-space:nowrap;position:relative}.conversion-rate-period select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:inherit;font:inherit;padding:0 22px 0 0;cursor:pointer;min-width:118px}.conversion-rate-period select option{background:#0b1220;color:#f8fafc}.conversion-rate-period svg{color:#28e0a2;position:absolute;right:9px;pointer-events:none}.conversion-rate-main{position:relative;z-index:1;min-height:82px;border:1px solid hsla(0,0%,100%,.05);border-radius:13px;padding:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(135deg,rgba(2,6,23,.2),color-mix(in srgb,var(--conversion-accent) 10%,transparent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.conversion-rate-copy{min-width:96px;position:relative;z-index:2}.conversion-rate-copy small{display:block;color:var(--conversion-accent);font-size:10px;font-weight:850;margin-bottom:8px;white-space:nowrap}.conversion-rate-copy b{display:block;font-size:24px;line-height:1;letter-spacing:-.055em;color:#fff;text-shadow:0 8px 22px rgba(0,0,0,.2)}.conversion-rate-copy span{display:block;margin-top:8px;color:#d1fae5;font-size:10.5px;font-weight:800;white-space:nowrap}.conversion-rate-chart{width:44%;min-width:94px;max-width:152px;overflow:visible}.conversion-rate-chart-area{fill:color-mix(in srgb,var(--conversion-accent) 16%,transparent)}.conversion-rate-chart-line{fill:none;stroke:var(--conversion-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--conversion-accent) 52%,transparent))}.conversion-rate-chart-dot{fill:var(--conversion-accent);stroke:color-mix(in srgb,var(--conversion-accent) 62%,#fff 38%);stroke-width:1.2}.conversion-rate-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:9px}.conversion-rate-stats div{min-width:0;border:1px solid hsla(0,0%,100%,.05);border-radius:10px;padding:8px 7px;background:rgba(2,6,23,.16)}.conversion-rate-stats span{display:block;margin-bottom:5px;color:#e2e8f0;font-size:10.5px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversion-rate-stats strong{display:block;color:#fff;font-size:15px;line-height:1;letter-spacing:-.035em}.conversion-rate-pix{--conversion-accent:#28e0a2}.conversion-rate-credit{--conversion-accent:#3b91ff}.conversion-rate-crypto{--conversion-accent:#a463ff}.conversion-rate-boleto{--conversion-accent:#ff960f}.conversion-rate-crypto-symbol{width:20px;height:20px;display:grid;place-items:center;border-radius:999px;font-size:15px;font-weight:900;color:#fff;background:var(--conversion-accent)}.conversion-rate-bars{display:flex;align-items:center;gap:2px}.conversion-rate-bars i{width:3px;height:19px;border-radius:999px;background:var(--conversion-accent);display:block}html[data-theme=light] .conversion-rate-section-head strong{color:#0f172a}html[data-theme=light] .conversion-rate-card{color:#0f172a;border-color:color-mix(in srgb,var(--conversion-accent) 26%,rgba(15,23,42,.08));background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--conversion-accent) 16%,transparent),transparent 36%),linear-gradient(135deg,#fff,color-mix(in srgb,var(--conversion-accent) 9%,#f8fafc 91%));box-shadow:0 10px 26px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}html[data-theme=light] .conversion-rate-copy b,html[data-theme=light] .conversion-rate-stats strong,html[data-theme=light] .conversion-rate-title strong{color:#0f172a;text-shadow:none}html[data-theme=light] .conversion-rate-main,html[data-theme=light] .conversion-rate-stats div{border-color:rgba(15,23,42,.07);background:hsla(0,0%,100%,.58)}html[data-theme=light] .conversion-rate-period{color:#0f172a;background:hsla(0,0%,100%,.78)}html[data-theme=light] .conversion-rate-period select option{background:#fff;color:#0f172a}html[data-theme=light] .conversion-rate-stats span{color:#475569}html[data-theme=light] .conversion-rate-copy span{color:#0f766e}@media(max-width:1320px){.conversion-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.conversion-rate-section-head{align-items:flex-start;flex-direction:column}.conversion-rate-grid{grid-template-columns:1fr;gap:12px}.conversion-rate-card{min-height:184px;border-radius:15px;padding:11px}.conversion-rate-main{min-height:78px;padding:10px}.conversion-rate-copy b{font-size:23px}.conversion-rate-chart{width:42%;min-width:92px}.conversion-rate-stats{gap:7px}.conversion-rate-stats div{padding:8px 7px}.conversion-rate-stats strong{font-size:14px}.conversion-rate-period{width:100%;justify-content:space-between}.conversion-rate-period select{width:100%}}@media(max-width:420px){.conversion-rate-copy{min-width:88px}.conversion-rate-copy small{font-size:9.5px}.conversion-rate-copy b{font-size:21px}.conversion-rate-copy span{font-size:10px}.conversion-rate-chart{min-width:86px}.conversion-rate-stats span{font-size:10px}.conversion-rate-stats strong{font-size:13px}}.sales-overview-section{display:grid;grid-gap:18px;gap:18px;margin-top:8px}.sales-overview-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.sales-overview-title{display:flex;align-items:center;gap:12px;color:var(--text)}.sales-overview-title>span{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;color:#a78bfa;background:linear-gradient(135deg,rgba(124,58,237,.42),rgba(59,130,246,.16));box-shadow:inset 0 0 0 1px rgba(167,139,250,.2)}.sales-overview-title strong{font-size:24px;line-height:1;letter-spacing:-.04em;color:var(--text)}.sales-period-select{height:40px;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;color:var(--text);background:rgba(15,23,42,.36);font-size:13px;font-weight:850;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.sales-period-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;outline:0;color:inherit;font:inherit;padding-right:22px;cursor:pointer;min-width:128px}.sales-period-select select option{background:#0b1220;color:#f8fafc}.sales-period-select svg:last-child{position:absolute;right:10px;pointer-events:none;color:#94a3b8}.sales-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.sales-summary-card{position:relative;overflow:hidden;min-height:154px;border-radius:17px;border:1px solid rgba(59,130,246,.42);background:radial-gradient(circle at 8% 8%,rgba(59,130,246,.19),transparent 36%),linear-gradient(135deg,rgba(15,23,42,.86),rgba(2,6,23,.96));display:grid;grid-template-columns:auto minmax(220px,.9fr) minmax(240px,1fr);align-items:center;grid-gap:22px;gap:22px;padding:22px 26px;color:#f8fafc;box-shadow:0 16px 36px rgba(2,6,23,.22),inset 0 1px 0 hsla(0,0%,100%,.05)}.sales-summary-monthly{border-color:rgba(16,185,129,.42);background:radial-gradient(circle at 8% 8%,rgba(16,185,129,.18),transparent 36%),linear-gradient(135deg,rgba(5,46,22,.78),rgba(2,6,23,.96))}.sales-summary-icon{width:72px;height:72px;border-radius:15px;display:grid;place-items:center;flex:0 0 auto;color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.42),rgba(37,99,235,.12));box-shadow:inset 0 0 0 1px rgba(59,130,246,.28)}.sales-summary-monthly .sales-summary-icon{color:#22c55e;background:linear-gradient(135deg,rgba(34,197,94,.42),rgba(16,185,129,.12));box-shadow:inset 0 0 0 1px rgba(34,197,94,.28)}.sales-summary-copy{display:grid;grid-gap:8px;gap:8px;position:relative;z-index:1}.sales-summary-copy span{text-transform:uppercase;color:#e2e8f0;font-size:12px;letter-spacing:.04em;font-weight:850}.sales-summary-copy strong{font-size:34px;line-height:1;letter-spacing:-.055em;color:#fff;white-space:nowrap}.sales-panel-value span,.sales-summary-copy small{font-size:14px;font-weight:900;color:#24f39a}.sales-panel-value span.is-negative,.sales-summary-copy small.is-negative{color:#fb7185}.sales-panel-value span em,.sales-summary-copy small em{font-style:normal;color:#e5e7eb;font-weight:650}.sales-summary-chart{min-width:0;height:94px;display:flex;align-items:center;justify-content:flex-end;opacity:.98}.sales-summary-chart .sales-chart-svg{height:92px;max-width:260px}.sales-panels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.sales-panel-card{border:1px solid rgba(148,163,184,.16);border-radius:17px;background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(2,6,23,.9));padding:20px 20px 18px;color:#f8fafc;box-shadow:0 15px 36px rgba(2,6,23,.2),inset 0 1px 0 hsla(0,0%,100%,.035)}.sales-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.sales-panel-title{display:flex;align-items:center;gap:9px;min-width:0}.sales-panel-title span{width:13px;height:13px;border-radius:999px;background:#3b82f6;box-shadow:0 0 16px rgba(59,130,246,.5);flex:0 0 auto}.sales-panel-monthly .sales-panel-title span{background:#22c55e;box-shadow:0 0 16px rgba(34,197,94,.5)}.sales-panel-comparison .sales-panel-title span:first-child{background:#22c55e;box-shadow:0 0 16px rgba(34,197,94,.45)}.sales-panel-comparison .sales-panel-title span:nth-child(2){background:#3b82f6;box-shadow:0 0 16px rgba(59,130,246,.45);margin-left:-5px}.sales-panel-title strong{font-size:15px;color:#fff;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-panel-head small{border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:8px 10px;color:#f8fafc;background:rgba(15,23,42,.38);font-size:12px;font-weight:850;white-space:nowrap}.sales-panel-value{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.sales-panel-value strong{font-size:28px;letter-spacing:-.055em;line-height:1;color:#fff;white-space:nowrap}.sales-chart-svg{width:100%;height:220px;display:block;overflow:visible}.sales-chart-grid-line{stroke:rgba(148,163,184,.14);stroke-width:1}.sales-chart-axis-text{font-size:11px;fill:#dbeafe;font-weight:700}.sales-chart-x-text{fill:#f8fafc}.sales-chart-area{fill:rgba(59,130,246,.2)}.sales-chart-line{fill:none;stroke:#3b82f6;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(59,130,246,.46))}.sales-chart-dot{fill:#3b82f6;stroke:#93c5fd;stroke-width:2}.sales-chart-area-monthly,.sales-chart-monthly .sales-chart-area{fill:rgba(34,197,94,.21)}.sales-chart-line-monthly,.sales-chart-monthly .sales-chart-line{stroke:#22c55e;filter:drop-shadow(0 0 8px rgba(34,197,94,.45))}.sales-chart-dot-monthly,.sales-chart-monthly .sales-chart-dot{fill:#22c55e;stroke:#86efac;stroke-width:2}.sales-chart-area-daily{fill:rgba(59,130,246,.16)}.sales-chart-line-daily{stroke:#3b82f6;filter:drop-shadow(0 0 8px rgba(59,130,246,.44))}.sales-chart-dot-daily{fill:#3b82f6;stroke:#93c5fd;stroke-width:2}.sales-comparison-legend{display:flex;align-items:center;gap:9px 12px;flex-wrap:wrap;margin:-8px 0 12px;color:#e2e8f0;font-size:13px;font-weight:750}.sales-chart-legend span,.sales-comparison-legend span{width:10px;height:10px;border-radius:999px;background:#3b82f6;display:inline-block;box-shadow:0 0 14px rgba(59,130,246,.42)}.sales-chart-legend .monthly,.sales-comparison-legend .monthly{background:#22c55e;box-shadow:0 0 14px rgba(34,197,94,.42)}.sales-chart-legend{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:6px;color:#e2e8f0;font-size:13px;font-weight:750}.sales-chart-legend-dual{gap:8px 12px;flex-wrap:wrap}.sales-chart-legend .daily{background:#3b82f6}html[data-theme=light] .sales-panel-head small,html[data-theme=light] .sales-period-select{background:hsla(0,0%,100%,.8);color:#0f172a;border-color:rgba(15,23,42,.1)}html[data-theme=light] .sales-period-select select option{background:#fff;color:#0f172a}html[data-theme=light] .sales-panel-card,html[data-theme=light] .sales-summary-card{background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;box-shadow:0 12px 30px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}html[data-theme=light] .sales-panel-title strong,html[data-theme=light] .sales-panel-value strong,html[data-theme=light] .sales-summary-copy strong{color:#0f172a}html[data-theme=light] .sales-chart-legend,html[data-theme=light] .sales-comparison-legend,html[data-theme=light] .sales-panel-value span em,html[data-theme=light] .sales-summary-copy small em,html[data-theme=light] .sales-summary-copy span{color:#475569}html[data-theme=light] .sales-chart-axis-text{fill:#64748b}html[data-theme=light] .sales-chart-x-text{fill:#0f172a}@media(max-width:1320px){.sales-panels-grid,.sales-summary-grid{grid-template-columns:1fr}.sales-summary-card{grid-template-columns:auto minmax(220px,1fr) minmax(220px,.8fr)}}@media(max-width:820px){.sales-overview-head{align-items:flex-start;flex-direction:column}.sales-overview-title strong{font-size:20px}.sales-period-select{width:100%;justify-content:flex-start}.sales-period-select select{width:100%}.sales-summary-card{grid-template-columns:1fr;gap:14px;padding:18px;min-height:auto}.sales-summary-icon{width:54px;height:54px}.sales-summary-copy strong{font-size:28px}.sales-summary-chart{height:110px;justify-content:stretch}.sales-summary-chart .sales-chart-svg{max-width:none;height:110px}.sales-panel-card{padding:16px}.sales-panel-head{align-items:flex-start;flex-direction:column;margin-bottom:16px}.sales-panel-head small{width:100%;text-align:center}.sales-chart-svg{height:190px}.sales-panel-value strong{font-size:24px}}@media(max-width:460px){.sales-overview-section{gap:14px}.sales-panel-value strong,.sales-summary-copy strong{font-size:22px}.sales-panel-value span,.sales-summary-copy small{font-size:12px}.sales-panel-title strong{font-size:13px}.sales-chart-axis-text{font-size:9.5px}.sales-chart-svg{height:170px}.sales-panel-card,.sales-summary-card{border-radius:15px}.sales-chart-legend,.sales-comparison-legend{font-size:12px}}.sales-overview-section{gap:14px!important;margin-top:4px!important}.sales-overview-head{margin-bottom:0!important}.sales-summary-grid{display:none!important}.sales-panels-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.sales-panel-card{border-radius:16px!important;padding:14px 14px 12px!important;min-height:0!important}.sales-panel-head{margin-bottom:10px!important;gap:8px!important}.sales-panel-title{gap:7px!important;align-items:center!important}.sales-panel-title span{width:9px!important;height:9px!important}.sales-panel-comparison .sales-panel-title span:nth-child(2){margin-left:-4px!important}.sales-panel-title strong{font-size:13px!important;line-height:1.15!important;letter-spacing:-.01em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.sales-panel-head small{padding:6px 8px!important;border-radius:9px!important;font-size:10.5px!important;line-height:1!important}.sales-panel-value{gap:5px!important;margin-bottom:6px!important}.sales-panel-value strong{font-size:22px!important;line-height:1!important}.sales-panel-value span{font-size:11.5px!important;line-height:1.2!important}.sales-comparison-legend{font-size:11.5px!important;gap:7px 10px!important;margin:-2px 0 6px!important}.sales-chart-svg{height:150px!important}.sales-chart-axis-text{font-size:9px!important}.sales-chart-line{stroke-width:3!important}.sales-chart-dot{r:2.7px}.sales-chart-legend{font-size:11.5px!important;margin-top:2px!important;gap:7px!important}.sales-chart-legend span,.sales-comparison-legend span{width:8px!important;height:8px!important}.dashboard-transactions-only{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.dashboard-transactions-only .panel{width:100%!important;max-width:100%!important;min-width:0!important}.dashboard-transactions-only .table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.dashboard-transactions-only table{width:100%!important;min-width:min(720px,100%)!important}@media(max-width:1180px){.sales-panels-grid{grid-template-columns:1fr!important}.sales-chart-svg{height:170px!important}}@media(max-width:700px){.sales-panel-card{padding:13px!important;border-radius:15px!important}.sales-panel-head{align-items:stretch!important;flex-direction:row!important}.sales-panel-head small{font-size:10px!important;text-align:center!important}.sales-panel-title strong{font-size:12.5px!important}.sales-panel-value strong{font-size:20px!important}.sales-chart-svg{height:145px!important}.dashboard-transactions-only table{min-width:640px!important}}@media(max-width:420px){.sales-panel-head{flex-direction:column!important;align-items:flex-start!important}.sales-panel-head small{width:auto!important}.sales-chart-svg{height:135px!important}.sales-panel-value strong{font-size:18px!important}.sales-chart-legend,.sales-comparison-legend{font-size:10.5px!important}}.client-shell .wallet-bucket-blocked,.client-shell .wallet-bucket-count,.client-shell .wallet-bucket-total{min-height:42px;display:flex!important;align-items:center;justify-content:space-between;gap:16px;border-radius:14px;padding:10px 12px;line-height:1.15}.client-shell .wallet-bucket-blocked{border:1px solid hsla(0,91%,71%,.26);background:rgba(127,29,29,.2);color:#fecaca!important}.client-shell .wallet-bucket-blocked b{color:#f87171!important}.client-shell .wallet-bucket-total{border:1px solid rgba(52,211,153,.18);background:rgba(6,78,59,.14);color:#d1fae5!important}.client-shell .wallet-bucket-total b{color:#34d399!important}.client-shell .wallet-primary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.client-shell .wallet-commission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:-2px}.client-shell .wallet-statement-page .metric-card{min-height:132px}.client-shell .wallet-period-actions{align-items:center}.client-shell .wallet-period-filter{height:42px;display:flex;align-items:center;gap:9px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#1f2937;color:#f9fafb;padding:0 12px;font-size:13px;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.client-shell .wallet-period-filter span{color:#f9fafb;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.client-shell .wallet-period-filter select{border:0;outline:0;background:transparent;color:#fff;font-weight:800;cursor:pointer}.client-shell .wallet-period-filter select option{background:#1f2937;color:#fff}.client-shell .table-col-entrada{color:#34d399;font-weight:800}.client-shell .table-col-saida{color:#f59e0b;font-weight:800}.client-shell .table-col-saldo{color:#93c5fd;font-weight:800}html[data-theme=light] .client-shell .wallet-bucket-blocked{background:#fff1f2;border-color:#fecdd3;color:#991b1b!important}html[data-theme=light] .client-shell .wallet-bucket-blocked b{color:#dc2626!important}html[data-theme=light] .client-shell .wallet-bucket-total{background:#ecfdf5;border-color:#bbf7d0;color:#065f46!important}html[data-theme=light] .client-shell .wallet-bucket-total b{color:#059669!important}html[data-theme=light] .client-shell .wallet-bucket-count{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8!important}html[data-theme=light] .client-shell .wallet-bucket-count b{color:#2563eb!important}html[data-theme=light] .client-shell .wallet-period-filter{background:#e5e7eb;color:#111827;border-color:#cbd5e1;box-shadow:none}html[data-theme=light] .client-shell .wallet-period-filter span{color:#374151}html[data-theme=light] .client-shell .wallet-period-filter select{color:#111827}html[data-theme=light] .client-shell .wallet-period-filter select option{background:#fff;color:#111827}html[data-theme=light] .client-shell .table-col-entrada{color:#059669}html[data-theme=light] .client-shell .table-col-saida{color:#d97706}html[data-theme=light] .client-shell .table-col-saldo{color:#2563eb}@media(max-width:1180px){.client-shell .statement-buckets{grid-template-columns:1fr!important}}@media(max-width:700px){.client-shell .statement-buckets>span{white-space:normal}}@media(max-width:1180px){.client-shell .wallet-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.client-shell .wallet-commission-grid,.client-shell .wallet-primary-grid{grid-template-columns:1fr!important}.client-shell .wallet-period-filter{width:100%;justify-content:space-between}.client-shell .wallet-period-filter select{flex:1 1;text-align:right}}.transaction-filter-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:rgba(15,23,42,.36);color:var(--text-muted);font-size:12px}.transaction-filter-feedback span{font-weight:700;color:var(--text)}.transaction-filter-feedback small{font-size:11px;color:var(--text-muted)}@media(max-width:720px){.transaction-filter-feedback{align-items:flex-start;flex-direction:column;gap:4px}}[data-theme=light] .transaction-filter-feedback{background:rgba(248,250,252,.9)}.api-doc-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.integration-docs-page .docs-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;min-width:0}.docs-section-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.docs-section-card.wide{grid-column:auto}.docs-section-card h2{margin:0;color:#f8fafc;font-size:20px;letter-spacing:-.03em}.docs-section-card p{margin:0;color:#94a3b8;line-height:1.55}.docs-step{width:max-content;border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.1);color:#86efac;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;letter-spacing:.04em}.docs-section-card pre{margin:0;border:1px solid rgba(96,165,250,.18);border-radius:16px;background:#070b13;padding:16px;overflow:auto;max-width:100%}.docs-section-card code{color:#dbeafe;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.docs-info-list span{background:#0b1220}.docs-bullet-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.docs-bullet-list li{display:flex;gap:9px;align-items:flex-start;color:#cbd5e1;font-size:13px;line-height:1.45}.docs-bullet-list svg{color:#22c55e;flex:0 0 auto;margin-top:1px}.docs-alert-box{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(34,197,94,.18);background:rgba(34,197,94,.08);border-radius:16px;padding:13px;color:#d1fae5;font-size:13px;line-height:1.45}.docs-alert-box svg{color:#22c55e;flex:0 0 auto}.api-docs-page .module-actions-inline .button-link{width:auto}html[data-theme=light] .docs-section-card h2{color:#0f172a}html[data-theme=light] .docs-section-card p{color:#64748b}html[data-theme=light] .docs-step{background:#dcfce7;border-color:#bbf7d0;color:#166534}html[data-theme=light] .docs-section-card pre{background:#f8fafc;border-color:#dbeafe}html[data-theme=light] .docs-section-card code{color:#0f172a}html[data-theme=light] .docs-info-list span{background:#fff}html[data-theme=light] .docs-bullet-list li{color:#334155}html[data-theme=light] .docs-alert-box{background:#f0fdf4;border-color:#bbf7d0;color:#166534}@media(max-width:960px){.api-doc-actions{justify-content:flex-start;width:100%}.api-doc-actions .button-link{width:100%}.integration-docs-page .docs-section-grid{grid-template-columns:1fr;gap:14px}.docs-section-card{border-radius:18px}.docs-section-card h2{font-size:18px}.docs-section-card pre{padding:13px;border-radius:14px}.docs-section-card code{font-size:12px}.api-docs-page .module-actions-inline .button-link{width:100%}}.operation-toast-region{position:fixed;top:18px;right:18px;z-index:9999;display:grid;grid-gap:10px;gap:10px;width:min(390px,calc(100vw - 28px));pointer-events:none}.operation-toast{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;grid-gap:11px;gap:11px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(15,23,42,.96);color:#f8fafc;padding:13px 13px 13px 12px;box-shadow:0 18px 45px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:operationToastIn .18s ease-out}.operation-toast.success{border-color:rgba(34,197,94,.34);background:linear-gradient(135deg,rgba(6,78,59,.96),rgba(15,23,42,.96))}.operation-toast.error{border-color:hsla(0,91%,71%,.34);background:linear-gradient(135deg,rgba(127,29,29,.96),rgba(15,23,42,.96))}.operation-toast.info{border-color:rgba(96,165,250,.34);background:linear-gradient(135deg,rgba(30,58,138,.96),rgba(15,23,42,.96))}.operation-toast-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:hsla(0,0%,100%,.08)}.operation-toast.success .operation-toast-icon{color:#34d399;background:rgba(34,197,94,.14)}.operation-toast.error .operation-toast-icon{color:#fca5a5;background:hsla(0,91%,71%,.14)}.operation-toast.info .operation-toast-icon{color:#93c5fd;background:rgba(96,165,250,.14)}.operation-toast strong{display:block;font-size:13px;font-weight:900;letter-spacing:-.01em;color:#fff;margin-top:1px}.operation-toast p{margin:3px 0 0;color:#cbd5e1;font-size:12px;line-height:1.35}.operation-toast button{border:0;background:transparent;color:#94a3b8;cursor:pointer;padding:3px;border-radius:8px;line-height:0}.operation-toast button:hover{background:hsla(0,0%,100%,.08);color:#fff}html[data-theme=light] .operation-toast{background:hsla(0,0%,100%,.97);color:#0f172a;border-color:#dbe3ef;box-shadow:0 18px 45px rgba(15,23,42,.14)}html[data-theme=light] .operation-toast.success{background:linear-gradient(135deg,#ecfdf5,#fff)}html[data-theme=light] .operation-toast.error{background:linear-gradient(135deg,#fff1f2,#fff)}html[data-theme=light] .operation-toast.info{background:linear-gradient(135deg,#eff6ff,#fff)}html[data-theme=light] .operation-toast strong{color:#0f172a}html[data-theme=light] .operation-toast p{color:#475569}html[data-theme=light] .operation-toast button{color:#64748b}@keyframes operationToastIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.operation-toast-region{top:12px;right:12px;left:12px;width:auto}.operation-toast{border-radius:14px;padding:12px}.operation-toast strong{font-size:12px}.operation-toast p{font-size:11px}}.webhook-form-panel{scroll-margin-top:24px}.webhook-endpoint-list{gap:12px}.webhook-endpoint-row{align-items:center}.webhook-endpoint-row small{display:block;margin-top:3px}.webhook-actions{flex-wrap:wrap;justify-content:flex-end}.webhook-actions button{min-width:82px}.webhook-page .form-feedback{margin:0 0 16px}.webhook-page .button-link.primary-action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:720px){.webhook-endpoint-row{align-items:flex-start}.webhook-actions{width:100%;justify-content:flex-start}.webhook-actions button{flex:1 1;min-width:92px}}.profile-account-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.profile-account-card{border:1px solid rgba(148,163,184,.12);border-radius:16px;background:linear-gradient(180deg,#111827,#0d111b);padding:14px 15px;min-height:104px;display:grid;align-content:center;grid-gap:6px;gap:6px;position:relative;overflow:hidden}.profile-account-card:after{content:"";position:absolute;right:-34px;bottom:-44px;width:92px;height:92px;border-radius:999px;background:rgba(148,163,184,.08)}.profile-account-card small,.profile-account-card span{position:relative;z-index:1}.profile-account-card span{color:#9ca3af;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.profile-account-card strong{position:relative;z-index:1;color:#fff;font-size:20px;letter-spacing:-.035em;line-height:1.1}.profile-account-card small{color:#94a3b8;font-size:12px;line-height:1.35}.profile-account-card.limit strong{color:#93c5fd}.profile-account-card.fee strong{color:#86efac}html[data-theme=light] .profile-account-card{background:#fff;border-color:#e2e8f0}html[data-theme=light] .profile-account-card strong{color:#0f172a}html[data-theme=light] .profile-account-card.limit strong{color:#2563eb}html[data-theme=light] .profile-account-card.fee strong{color:#059669}html[data-theme=light] .profile-account-card small,html[data-theme=light] .profile-account-card span{color:#64748b}@media(max-width:1120px){.profile-account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.profile-account-cards{grid-template-columns:1fr}.profile-account-card{min-height:92px;padding:13px}.profile-account-card strong{font-size:18px}}.bank-settings-grid{align-items:stretch}.bank-account-panel,.bank-nominal-panel{height:100%}.bank-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bank-pix-key-field{grid-column:1/-1}.bank-provider-card{border:1px solid var(--border);border-radius:18px;padding:16px;background:rgba(148,163,184,.08);display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.bank-provider-card span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.bank-provider-card strong{font-size:22px;line-height:1.1;color:var(--foreground)}.bank-provider-card small{font-size:12px;line-height:1.45;color:var(--muted-foreground)}.compact-status-list{gap:10px}.compact-status-list li{padding:11px 12px}@media(max-width:720px){.bank-form-grid{grid-template-columns:1fr}.bank-provider-card strong{font-size:19px}}.settings-blue-link{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;color:#fff!important;border-color:rgba(59,130,246,.42)!important;box-shadow:0 14px 28px rgba(37,99,235,.22)}.settings-blue-link:hover{filter:brightness(1.06);transform:translateY(-1px)}.email-pin-auth-card .auth-input-wrap input{text-align:center;letter-spacing:6px;font-weight:800;font-size:20px}.auth-secondary-button{border:0;background:transparent;color:var(--muted-foreground,#64748b);font-weight:700;cursor:pointer;padding:10px 12px}.security-email-page .security-feedback{border-radius:14px;padding:12px 14px;margin:0 0 14px;font-weight:700;border:1px solid transparent}.security-email-page .security-feedback.success{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.28);color:#10b981}.security-email-page .security-feedback.error{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.28);color:#ef4444}.security-password-panel,.security-toggle-panel{min-height:100%}.security-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:14px;margin-top:12px;background:rgba(148,163,184,.06)}.security-toggle-row.important{border-color:rgba(37,99,235,.32);background:rgba(37,99,235,.08)}.security-toggle-row div{display:flex;flex-direction:column;gap:4px}.security-toggle-row b{font-size:14px}.security-toggle-row span{font-size:12px;color:var(--muted-foreground,#64748b)}.security-password-form{display:flex;flex-direction:column;gap:14px}.security-password-form.pin-confirm p{color:var(--muted-foreground,#64748b);font-size:13px;margin:0}.security-password-form.pin-confirm input{text-align:center;letter-spacing:5px;font-size:18px;font-weight:800}.withdraw-pin-card{display:flex;flex-direction:column;gap:8px;border:1px solid rgba(37,99,235,.25);background:rgba(37,99,235,.08);border-radius:16px;padding:14px}.withdraw-pin-card strong{font-size:14px}.withdraw-pin-card span{font-size:12px;color:var(--muted-foreground,#64748b)}.withdraw-pin-card input{text-align:center;letter-spacing:5px;font-weight:800}@media(max-width:720px){.security-toggle-row{align-items:stretch;flex-direction:column}.settings-blue-link{width:100%;justify-content:center}.email-pin-auth-card .auth-input-wrap input{font-size:18px}}.pix-security-link{display:inline-flex;width:max-content;align-items:center;justify-content:center;margin-top:10px;padding:9px 14px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:800;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff!important;box-shadow:0 10px 24px rgba(37,99,235,.24)}.pix-security-link:hover{filter:brightness(1.06);transform:translateY(-1px)}.auth-password-toggle{color:#e5e7eb!important;white-space:nowrap}.auth-forgot-row button,.auth-password-toggle{height:auto!important;margin:0!important;padding:0!important;background:transparent!important;font-size:12px!important;font-weight:800!important;border:0!important}.auth-forgot-row button{color:#fff!important;cursor:pointer}.auth-secondary-button{background:transparent!important;color:#e5e7eb!important;border:1px solid rgba(148,163,184,.22)!important}.password-recovery-card{width:340px}.password-recovery-card .form-success{border:1px solid rgba(52,211,153,.34);background:rgba(52,211,153,.1);color:#bbf7d0;border-radius:10px;padding:11px;font-size:13px}html[data-theme=light] .auth-forgot-row button,html[data-theme=light] .auth-password-toggle{color:#0f172a!important}html[data-theme=light] .auth-secondary-button{color:#0f172a!important;border-color:rgba(15,23,42,.14)!important}@media (min-width:961px){.admin-shell{background:#121b2d!important}.admin-shell .sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:68px!important;height:100vh!important;z-index:35!important;display:flex!important;flex-direction:column!important;padding:18px 10px!important;background:#101a2d!important;border-right:1px solid rgba(148,163,184,.16)!important;box-shadow:none!important;transition:width .2s ease,padding .2s ease,box-shadow .2s ease!important;overflow:hidden!important}.admin-shell .sidebar.pinned,.admin-shell .sidebar:hover,.admin-shell.menu-pinned .sidebar{width:274px!important;padding:18px 14px!important;box-shadow:18px 0 55px rgba(0,0,0,.24)!important}.admin-shell .content{margin-left:68px!important;transition:margin-left .2s ease!important}.admin-shell.menu-pinned .content{margin-left:274px!important}.admin-shell .sidebar-head{height:42px!important;margin-bottom:18px!important;padding-bottom:0!important;border-bottom:0!important;gap:10px!important;overflow:hidden!important}.admin-shell .brand-mark.small{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important}.admin-shell .sidebar-head strong{opacity:0!important;width:0!important;white-space:nowrap!important;overflow:hidden!important;font-size:17px!important;transition:opacity .14s ease,width .18s ease!important}.admin-shell .sidebar.pinned .sidebar-head strong,.admin-shell .sidebar:hover .sidebar-head strong,.admin-shell.menu-pinned .sidebar-head strong{opacity:1!important;width:184px!important}.admin-shell .sidebar nav,.admin-shell .sidebar-nav{flex:1 1 auto!important;min-height:0!important;display:grid!important;align-content:start!important;grid-gap:3px!important;gap:3px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 0 12px!important;scrollbar-width:thin!important}.admin-shell .sidebar nav a{position:relative!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border-radius:9px!important;gap:12px!important;font-size:13px!important;font-weight:700!important;color:#d9e5f8!important;transform:none!important;background:transparent!important}.admin-shell .sidebar nav a svg{width:17px!important;height:17px!important;min-width:17px!important;color:#22c55e!important;opacity:1!important}.admin-shell .sidebar nav a em,.admin-shell .sidebar nav a span{opacity:0!important;pointer-events:none!important;white-space:nowrap!important;transform:translateX(-6px)!important;transition:opacity .14s ease,transform .14s ease!important}.admin-shell .sidebar.pinned nav a em,.admin-shell .sidebar.pinned nav a span,.admin-shell .sidebar:hover nav a em,.admin-shell .sidebar:hover nav a span,.admin-shell.menu-pinned .sidebar nav a em,.admin-shell.menu-pinned .sidebar nav a span{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.admin-shell .sidebar nav a.active,.admin-shell .sidebar nav a:hover,.admin-shell .sidebar nav a[aria-current=page]{background:rgba(34,197,94,.16)!important;color:#fff!important;box-shadow:inset 3px 0 0 #22c55e!important}.admin-shell .sidebar nav a:first-child:not(.active):not([aria-current=page]){background:transparent!important;box-shadow:none!important}.admin-shell .client-sidebar-pin{flex:0 0 auto!important;width:48px!important;height:42px!important;margin:10px 0 0!important;border:0!important;border-radius:0!important;background:rgba(148,163,184,.18)!important;color:#d9e5f8!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;cursor:pointer!important;overflow:hidden!important}.admin-shell .sidebar.pinned .client-sidebar-pin,.admin-shell .sidebar:hover .client-sidebar-pin,.admin-shell.menu-pinned .client-sidebar-pin{width:100%!important;justify-content:flex-start!important;padding:0 12px!important;border-radius:9px!important}.admin-shell .client-sidebar-pin span{opacity:0!important;white-space:nowrap!important;transform:translateX(-6px)!important;transition:opacity .14s ease,transform .14s ease!important}.admin-shell .sidebar.pinned .client-sidebar-pin span,.admin-shell .sidebar:hover .client-sidebar-pin span,.admin-shell.menu-pinned .client-sidebar-pin span{opacity:1!important;transform:translateX(0)!important}.admin-shell .content,.admin-shell .page,.admin-shell .topbar{background:#121b2d!important}}@media (max-width:960px){.admin-shell .sidebar nav a svg{color:#22c55e!important}.admin-shell .sidebar nav a.active,.admin-shell .sidebar nav a[aria-current=page]{background:rgba(34,197,94,.18)!important;color:#fff!important;box-shadow:inset 3px 0 0 #22c55e!important}.admin-shell .client-sidebar-pin{display:none!important}}html[data-theme=light] .admin-shell .sidebar{background:#fff!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-shell .client-sidebar-pin,html[data-theme=light] .admin-shell .sidebar nav a,html[data-theme=light] .admin-shell .sidebar-head strong{color:#334155!important}html[data-theme=light] .admin-shell .sidebar nav a svg{color:#16a34a!important}html[data-theme=light] .admin-shell .sidebar nav a.active,html[data-theme=light] .admin-shell .sidebar nav a:hover,html[data-theme=light] .admin-shell .sidebar nav a[aria-current=page]{background:#e8f8ee!important;color:#0f172a!important;box-shadow:inset 3px 0 0 #22c55e!important}@media (min-width:961px){.admin-shell .sidebar nav a:hover{background:rgba(80,112,160,.22)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.admin-shell .sidebar nav a.active,.admin-shell .sidebar nav a[aria-current=page],.admin-shell .sidebar.pinned nav a.active,.admin-shell .sidebar.pinned nav a[aria-current=page],.admin-shell.menu-pinned .sidebar nav a.active,.admin-shell.menu-pinned .sidebar nav a[aria-current=page]{background:rgba(34,197,94,.22)!important;color:#fff!important;box-shadow:inset 3px 0 0 #22c55e!important;transform:none!important}.admin-shell .sidebar nav a.active svg,.admin-shell .sidebar nav a[aria-current=page] svg{color:#22c55e!important}.admin-shell .sidebar nav a:not(.active):not([aria-current=page]){box-shadow:none!important}.admin-shell .sidebar.pinned,.admin-shell.menu-pinned .sidebar{width:248px!important;padding:18px 14px!important;transform:none!important}.admin-shell.menu-pinned .content{margin-left:248px!important}}@media (max-width:960px){.admin-shell .sidebar nav a:hover{box-shadow:none!important;transform:none!important}.admin-shell .sidebar nav a.active,.admin-shell .sidebar nav a[aria-current=page]{background:rgba(34,197,94,.22)!important;color:#fff!important;box-shadow:inset 3px 0 0 #22c55e!important}}html[data-theme=light] .admin-shell .sidebar nav a:hover{background:#eef4fb!important;color:#0f172a!important;box-shadow:none!important}html[data-theme=light] .admin-shell .sidebar nav a.active,html[data-theme=light] .admin-shell .sidebar nav a[aria-current=page]{background:#e8f8ee!important;color:#0f172a!important;box-shadow:inset 3px 0 0 #22c55e!important}.admin-merchants-refined{gap:18px}.admin-merchant-config-card,.admin-merchant-detail-card,.admin-merchant-review-card{border-radius:18px}.admin-merchant-review-list{display:grid;grid-gap:10px;gap:10px}.admin-merchant-review-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.admin-merchant-review-item div{display:grid;grid-gap:4px;gap:4px}.admin-merchant-detail-head h3,.admin-merchant-review-item strong{color:var(--text)}.admin-merchant-detail-head p,.admin-merchant-id,.admin-merchant-review-item small,.admin-merchant-review-item span{color:var(--muted);font-size:12px}.primary-action.compact{min-height:36px;padding:0 13px;border-radius:11px;white-space:nowrap}.admin-merchant-form-wide{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(140px,.7fr))}.admin-merchant-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-merchant-detail-card{margin:0;display:grid;grid-gap:14px;gap:14px}.admin-merchant-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-merchant-detail-head h3{margin:4px 0;font-size:17px}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary);white-space:nowrap}.status-banned,.status-rejected{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.12);color:#ef4444}.status-inactive,.status-pending{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.12);color:#f59e0b}.admin-merchant-info-grid,.admin-merchant-mini-grid{display:grid;grid-gap:10px;gap:10px}.admin-merchant-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-merchant-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-merchant-info-grid div,.admin-merchant-mini-grid div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border-radius:13px;border:1px solid var(--border);background:var(--input-bg)}.admin-merchant-info-grid span,.admin-merchant-inline-edit span,.admin-merchant-mini-grid span{color:var(--muted);font-size:11px;font-weight:700}.admin-merchant-info-grid strong,.admin-merchant-mini-grid strong{color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-merchant-documents{border:1px solid var(--border);border-radius:14px;padding:11px 12px;background:color-mix(in srgb,var(--surface) 65%,transparent)}.admin-merchant-documents summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:800}.admin-merchant-documents p{margin:10px 0 0;color:var(--muted);font-size:12px}.admin-merchant-doc-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-merchant-doc-list a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--border);color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);text-decoration:none;font-size:12px;font-weight:800}.admin-merchant-inline-edit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:flex-end}.admin-merchant-inline-edit label{display:grid;grid-gap:5px;gap:5px}.admin-merchant-inline-edit input{min-height:38px;width:100%;border-radius:12px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);padding:0 10px}.admin-merchant-actions-row button,.secondary-action{min-height:38px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);padding:0 12px;font-size:12px;font-weight:800;cursor:pointer}.secondary-action{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.admin-merchant-actions-row{display:flex;flex-wrap:wrap;gap:8px}.admin-merchant-actions-row .danger{color:#ef4444;border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}@media (max-width:1180px){.admin-merchant-card-grid{grid-template-columns:1fr}.admin-merchant-form-wide,.admin-merchant-inline-edit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-merchant-detail-head,.admin-merchant-review-item{flex-direction:column;align-items:stretch}.admin-merchant-form-wide,.admin-merchant-info-grid,.admin-merchant-inline-edit,.admin-merchant-mini-grid{grid-template-columns:1fr}}.admin-inline-message{border-radius:15px;padding:13px 15px;font-size:13px;font-weight:800;border:1px solid var(--border);background:var(--panel-soft);color:var(--text)}.admin-inline-message-success{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.12);color:#22c55e}.admin-inline-message-error{border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.12);color:#ef4444}.admin-merchant-list-panel{overflow:visible}.admin-merchant-list{display:grid;grid-gap:12px;gap:12px}.admin-merchant-list-item{display:grid;grid-gap:13px;gap:13px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 80%,transparent);padding:14px}.admin-merchant-list-main{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.admin-merchant-list-main h3{margin:3px 0 4px;font-size:16px;color:var(--text)}.admin-merchant-list-main p{margin:0;color:var(--muted);font-size:12px}.admin-merchant-compact-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.admin-merchant-compact-grid div{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--border);border-radius:13px;background:var(--input-bg);padding:9px 10px}.admin-merchant-compact-grid span{color:var(--muted);font-size:11px;font-weight:800}.admin-merchant-compact-grid strong{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-merchant-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.admin-merchant-edit-drawer{flex:1 1 100%;order:10;border:0}.admin-merchant-edit-drawer>summary{width:-moz-fit-content;width:fit-content;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary);padding:0 14px;font-size:12px;font-weight:900;cursor:pointer;list-style:none}.admin-merchant-edit-drawer>summary::-webkit-details-marker{display:none}.admin-merchant-edit-card{margin-top:12px;display:grid;grid-gap:14px;gap:14px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:18px;background:var(--panel-soft);padding:15px}.admin-merchant-edit-info{margin-top:0}.admin-merchant-documents-compact{padding:0;border:0;background:transparent}.admin-merchant-documents-compact>summary{min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);padding:0 12px;font-size:12px}.admin-merchant-form input,.admin-merchant-form select,.admin-merchant-inline-edit input{background:var(--input-bg)!important;color:var(--text)!important;border-color:var(--border)!important}.admin-merchant-form input:focus,.admin-merchant-form select:focus,.admin-merchant-inline-edit input:focus{border-color:color-mix(in srgb,var(--primary) 62%,var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.admin-merchant-form select option{background:#0f172a;color:#fff}html[data-theme=light] .admin-merchant-form select option{background:#fff;color:#0f172a}.admin-merchant-row-actions form{margin:0}.admin-merchant-row-actions .danger-action{font-size:12px}@media (min-width:761px){.admin-merchant-edit-drawer{flex-basis:auto;order:0}}@media (max-width:1180px){.admin-merchant-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-merchant-list-main{flex-direction:column}.admin-merchant-compact-grid{grid-template-columns:1fr}.admin-merchant-row-actions{flex-direction:column;align-items:stretch}.admin-merchant-row-actions button,.admin-merchant-row-actions summary{width:100%}}.admin-merchants-refined .admin-merchant-compact-grid{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.admin-merchants-refined .status-pill{min-height:30px;padding:0 12px;font-weight:900;box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 12%,transparent)}.admin-merchants-refined .status-active,.admin-merchants-refined .status-approved{border-color:rgba(34,197,94,.42);background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(34,197,94,.08));color:#22c55e}.admin-merchants-refined .status-rejected{border-color:rgba(239,68,68,.42);background:linear-gradient(135deg,rgba(239,68,68,.18),rgba(239,68,68,.08));color:#ef4444}.admin-merchants-refined .status-banned,.admin-merchants-refined .status-blocked{border-color:rgba(239,68,68,.5);background:linear-gradient(135deg,rgba(239,68,68,.22),rgba(127,29,29,.16));color:#f87171}.admin-merchants-refined .status-pending{border-color:rgba(245,158,11,.46);background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(245,158,11,.08));color:#f59e0b}.admin-merchant-action,.admin-merchant-edit-drawer>summary.admin-merchant-edit-trigger{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:0 14px;border:1px solid var(--border);font-size:12px;font-weight:900;cursor:pointer;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.admin-merchant-action:hover,.admin-merchant-edit-drawer>summary.admin-merchant-edit-trigger:hover{transform:translateY(-1px)}.admin-merchant-action-save,.admin-merchant-edit-drawer>summary.admin-merchant-edit-trigger{border-color:rgba(34,197,94,.42);background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(14,165,233,.78));color:#fff;box-shadow:0 12px 30px rgba(37,99,235,.18),inset 0 0 0 1px rgba(34,197,94,.15)}.admin-merchant-action-activate,.admin-merchant-action-approve{border-color:rgba(34,197,94,.38);background:rgba(34,197,94,.13);color:#22c55e}.admin-merchant-action-block{border-color:rgba(239,68,68,.48);background:rgba(239,68,68,.14);color:#ef4444;box-shadow:0 10px 24px rgba(239,68,68,.12)}.admin-merchant-action-delete{border-color:rgba(239,68,68,.32);background:color-mix(in srgb,rgba(239,68,68,.1) 70%,var(--surface));color:#f87171}html[data-theme=light] .admin-merchant-action-delete{color:#dc2626}.admin-merchant-edit-drawer[open]>summary.admin-merchant-edit-trigger{border-color:rgba(34,197,94,.55)}.admin-merchants-refined .admin-merchant-form select{background:var(--input-bg)!important;color:var(--text)!important}.admin-merchants-refined .admin-merchant-form select option{background:#111827;color:#fff}html[data-theme=light] .admin-merchants-refined .admin-merchant-form select option{background:#fff;color:#0f172a}@media (max-width:760px){.admin-merchant-action,.admin-merchant-edit-drawer>summary.admin-merchant-edit-trigger{width:100%}}.admin-merchant-searchbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,210px) auto;grid-gap:10px;gap:10px;align-items:flex-end;margin:14px 0 10px;padding:12px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.admin-merchant-searchbar label{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-merchant-searchbar label span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.admin-merchant-searchbar input,.admin-merchant-searchbar select{width:100%;height:38px;border:1px solid var(--border);border-radius:12px;background:var(--input-bg);color:var(--text);padding:0 12px;font-size:13px;font-weight:700;outline:none}.admin-merchant-searchbar input:focus,.admin-merchant-searchbar select:focus{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.admin-merchant-action-search{border-color:rgba(34,197,94,.42);background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(14,165,233,.78));color:#fff;box-shadow:0 12px 30px rgba(37,99,235,.16),inset 0 0 0 1px rgba(34,197,94,.16)}.admin-merchant-pagination-summary{margin:8px 0 12px;color:var(--muted);font-size:12px;font-weight:800}.admin-merchant-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.admin-merchant-pagination a,.admin-merchant-pagination span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:0 12px;font-size:12px;font-weight:900}.admin-merchant-pagination a{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);text-decoration:none}.admin-merchant-pagination a.disabled{pointer-events:none;opacity:.45;filter:grayscale(.45)}.admin-merchant-pagination span{border:1px solid var(--border);color:var(--text);background:var(--input-bg)}.admin-merchant-empty-state{border:1px dashed var(--border);border-radius:16px;padding:18px;color:var(--muted);font-size:13px;font-weight:800;text-align:center;background:var(--panel-soft)}.admin-merchants-refined .admin-merchant-action-block{border-color:rgba(239,68,68,.72);background:linear-gradient(135deg,rgba(239,68,68,.24),rgba(127,29,29,.18));color:#fca5a5;box-shadow:0 12px 28px rgba(239,68,68,.18),inset 0 0 0 1px rgba(239,68,68,.22)}html[data-theme=light] .admin-merchants-refined .admin-merchant-action-block{color:#dc2626;background:linear-gradient(135deg,rgba(239,68,68,.18),hsla(0,93%,94%,.72))}@media (max-width:760px){.admin-merchant-searchbar{grid-template-columns:1fr}.admin-merchant-pagination{justify-content:stretch;flex-wrap:wrap}.admin-merchant-pagination a,.admin-merchant-pagination span{flex:1 1 auto}}.admin-merchants-refined .admin-merchant-edit-trigger,.admin-merchants-refined a.admin-merchant-edit-trigger{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:0 14px;text-decoration:none;font-size:12px;font-weight:900;border:1px solid rgba(34,197,94,.42)!important;background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(14,165,233,.78))!important;color:#fff!important;box-shadow:0 12px 30px rgba(37,99,235,.18),inset 0 0 0 1px rgba(34,197,94,.15)!important}.admin-merchants-refined .admin-merchant-action-block{border-color:rgba(245,158,11,.7)!important}.admin-merchants-refined .admin-merchant-action-delete{border-color:rgba(239,68,68,.75)!important;background:linear-gradient(135deg,rgba(239,68,68,.28),rgba(127,29,29,.22))!important;color:#fecaca!important;box-shadow:0 12px 28px rgba(239,68,68,.18),inset 0 0 0 1px rgba(239,68,68,.24)!important}html[data-theme=light] .admin-merchants-refined .admin-merchant-action-delete{color:#b91c1c!important;background:linear-gradient(135deg,rgba(239,68,68,.2),hsla(0,93%,94%,.9))!important}.admin-merchants-refined .admin-merchant-action-cancel{border-color:var(--border)!important;background:var(--input-bg)!important;color:var(--muted)!important}.admin-merchants-refined .admin-merchant-edit-card-open{width:100%;margin-top:10px}.admin-merchants-page .admin-merchant-documents-compact>summary,.admin-merchants-refined .admin-merchant-documents-compact>summary{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:12px!important;padding:0 14px!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;border:1px solid rgba(37,99,235,.55)!important;background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(14,165,233,.78))!important;color:#fff!important;box-shadow:0 12px 30px rgba(37,99,235,.18),inset 0 0 0 1px rgba(34,197,94,.12)!important}.admin-merchants-page .admin-merchant-action-delete,.admin-merchants-page button.admin-merchant-action-delete,.admin-merchants-refined .admin-merchant-action-delete,.admin-merchants-refined button.admin-merchant-action-delete{border-color:rgba(239,68,68,.82)!important;background:linear-gradient(135deg,rgba(239,68,68,.34),rgba(127,29,29,.28))!important;color:#fecaca!important;box-shadow:0 12px 28px rgba(239,68,68,.22),inset 0 0 0 1px rgba(239,68,68,.26)!important}.admin-merchants-page .admin-merchant-action-delete:hover,.admin-merchants-refined .admin-merchant-action-delete:hover{border-color:hsla(0,91%,71%,.96)!important;background:linear-gradient(135deg,rgba(220,38,38,.42),rgba(127,29,29,.34))!important;color:#fff!important}.light .admin-merchants-page .admin-merchant-action-delete,.light .admin-merchants-refined .admin-merchant-action-delete,html[data-theme=light] .admin-merchants-page .admin-merchant-action-delete,html[data-theme=light] .admin-merchants-refined .admin-merchant-action-delete{border-color:rgba(220,38,38,.68)!important;background:linear-gradient(135deg,rgba(239,68,68,.22),hsla(0,93%,94%,.92))!important;color:#b91c1c!important;box-shadow:0 10px 24px rgba(220,38,38,.14),inset 0 0 0 1px rgba(220,38,38,.18)!important}.admin-merchant-deletion-panel{border-color:rgba(239,68,68,.22)}.admin-merchant-deleted-list{display:grid;grid-gap:12px;gap:12px}.admin-merchant-deleted-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:rgba(15,23,42,.36)}.admin-merchant-deleted-item>div:first-child{display:grid;grid-gap:4px;gap:4px}.admin-merchant-deleted-item strong{color:var(--foreground,#f8fafc);font-size:14px}.admin-merchant-deleted-item small{color:rgba(226,232,240,.7);font-size:12px}.admin-merchant-deleted-actions{gap:10px}.admin-merchant-deleted-actions,.admin-merchant-purge-form{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.admin-merchant-purge-form{gap:8px}.admin-merchant-purge-form label{display:grid;grid-gap:5px;gap:5px;min-width:180px}.admin-merchant-purge-form span{font-size:11px;color:rgba(226,232,240,.64)}.admin-merchant-purge-form input{height:38px;border-radius:11px;border:1px solid rgba(239,68,68,.36);background:rgba(2,6,23,.45);color:#fff;padding:0 11px;outline:none}.admin-merchant-action-restore{background:linear-gradient(135deg,rgba(34,197,94,.98),rgba(21,128,61,.95))!important;border-color:rgba(34,197,94,.48)!important;color:#fff!important;box-shadow:0 10px 24px rgba(34,197,94,.18)!important}.admin-merchant-action-purge{background:linear-gradient(135deg,rgba(239,68,68,.98),rgba(153,27,27,.98))!important;border-color:hsla(0,91%,71%,.6)!important;color:#fff!important;box-shadow:0 10px 24px rgba(239,68,68,.22)!important}.light .admin-merchant-deleted-item,html[data-theme=light] .admin-merchant-deleted-item{background:rgba(248,250,252,.96);border-color:rgba(15,23,42,.1)}.light .admin-merchant-deleted-item strong,html[data-theme=light] .admin-merchant-deleted-item strong{color:#0f172a}.light .admin-merchant-deleted-item small,.light .admin-merchant-purge-form span,html[data-theme=light] .admin-merchant-deleted-item small,html[data-theme=light] .admin-merchant-purge-form span{color:rgba(51,65,85,.72)}.light .admin-merchant-purge-form input,html[data-theme=light] .admin-merchant-purge-form input{background:#fff;color:#0f172a}@media (max-width:860px){.admin-merchant-deleted-item{grid-template-columns:1fr}.admin-merchant-deleted-actions,.admin-merchant-purge-form{justify-content:stretch}.admin-merchant-deleted-actions button,.admin-merchant-deleted-actions form,.admin-merchant-purge-form label{width:100%}}.admin-merchants-refined .admin-merchant-row-actions{display:flex!important;align-items:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.admin-merchants-refined .admin-merchant-row-actions form{margin:0!important;display:inline-flex!important}.admin-merchants-refined .admin-merchant-action,.admin-merchants-refined .admin-merchant-documents-compact>summary,.admin-merchants-refined .admin-merchant-edit-trigger{height:42px!important;min-height:42px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;gap:8px!important;border-radius:12px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.admin-merchants-refined .admin-merchant-documents-compact>summary,.admin-merchants-refined .admin-merchant-edit-trigger{border:1px solid rgba(37,99,235,.55)!important;background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(14,165,233,.78))!important;color:#fff!important;box-shadow:0 12px 30px rgba(37,99,235,.18),inset 0 0 0 1px rgba(34,197,94,.12)!important}.admin-merchants-refined .admin-merchant-documents-compact{position:relative!important;min-height:42px!important;padding:0!important;border:0!important;background:transparent!important}.admin-merchants-refined .admin-merchant-documents-compact>summary::-webkit-details-marker{display:none!important}.admin-merchants-refined .admin-merchant-documents-compact[open]{flex-basis:100%!important;order:20!important}.admin-merchants-refined .admin-merchant-documents-compact[open]>summary{margin-bottom:10px!important}.admin-merchants-refined .admin-merchant-doc-list{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;grid-gap:10px!important;gap:10px!important;padding:12px!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:16px!important;background:rgba(15,23,42,.34)!important}.admin-merchants-refined .admin-merchant-doc-list a{display:grid!important;grid-gap:4px!important;gap:4px!important;min-height:54px!important;align-content:center!important;padding:10px 12px!important;border:1px solid rgba(37,99,235,.22)!important;border-radius:12px!important;background:rgba(37,99,235,.1)!important;color:#bfdbfe!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important}.admin-merchants-refined .admin-merchant-doc-list a small{color:rgba(226,232,240,.62)!important;font-size:10px!important;text-transform:uppercase!important}.admin-merchants-refined .admin-merchant-action-block{border-color:rgba(245,158,11,.72)!important;background:linear-gradient(135deg,rgba(245,158,11,.26),rgba(180,83,9,.2))!important;color:#fbbf24!important;box-shadow:0 12px 28px rgba(245,158,11,.18),inset 0 0 0 1px rgba(245,158,11,.22)!important}.admin-merchants-refined .admin-merchant-action-delete,.admin-merchants-refined button.admin-merchant-action-delete{border-color:rgba(239,68,68,.82)!important;background:linear-gradient(135deg,rgba(239,68,68,.34),rgba(127,29,29,.28))!important;color:#fecaca!important;box-shadow:0 12px 28px rgba(239,68,68,.22),inset 0 0 0 1px rgba(239,68,68,.26)!important}html[data-theme=light] .admin-merchants-refined .admin-merchant-doc-list{background:rgba(248,250,252,.96)!important;border-color:rgba(37,99,235,.16)!important}html[data-theme=light] .admin-merchants-refined .admin-merchant-doc-list a{background:rgba(37,99,235,.08)!important;color:#1d4ed8!important;border-color:rgba(37,99,235,.18)!important}html[data-theme=light] .admin-merchants-refined .admin-merchant-action-block{color:#b45309!important;background:linear-gradient(135deg,rgba(245,158,11,.2),hsla(48,96%,89%,.85))!important}html[data-theme=light] .admin-merchants-refined .admin-merchant-action-delete,html[data-theme=light] .admin-merchants-refined button.admin-merchant-action-delete{border-color:rgba(220,38,38,.68)!important;background:linear-gradient(135deg,rgba(239,68,68,.22),hsla(0,93%,94%,.92))!important;color:#b91c1c!important}@media (max-width:760px){.admin-merchants-refined .admin-merchant-row-actions .admin-merchant-action,.admin-merchants-refined .admin-merchant-row-actions .admin-merchant-documents-compact>summary,.admin-merchants-refined .admin-merchant-row-actions .admin-merchant-edit-trigger,.admin-merchants-refined .admin-merchant-row-actions form{width:100%!important}}.admin-merchants-refined .admin-merchant-compact-grid-tight{gap:8px!important;margin-top:10px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight>div{min-height:72px!important;padding:12px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight span{font-size:10px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight strong{font-size:12px!important}.admin-merchants-refined .admin-merchant-row-actions-menu-mode{margin-top:10px!important;display:block!important;position:relative!important}.admin-merchants-refined .admin-merchant-actions-menu{position:relative!important;display:inline-block!important;z-index:8!important}.admin-merchants-refined .admin-merchant-actions-menu>summary{height:36px!important;min-width:112px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(15,23,42,.52)!important;color:rgba(226,232,240,.92)!important;box-shadow:none!important;cursor:pointer!important;font-size:12px!important;font-weight:800!important;list-style:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.admin-merchants-refined .admin-merchant-actions-menu>summary:hover{border-color:rgba(34,197,94,.38)!important;background:rgba(15,23,42,.72)!important}.admin-merchants-refined .admin-merchant-actions-menu>summary::-webkit-details-marker,.admin-merchants-refined .admin-merchant-documents-menu>summary::-webkit-details-marker{display:none!important}.admin-merchants-refined .admin-merchant-actions-menu>summary:after{content:"›";font-size:15px;line-height:1;opacity:.78}.admin-merchants-refined .admin-merchant-actions-menu[open]>summary:after{transform:rotate(90deg)}.admin-merchants-refined .admin-merchant-actions-dropdown{position:absolute!important;top:0!important;left:calc(100% + 8px)!important;width:210px!important;padding:6px!important;display:grid!important;grid-gap:2px!important;gap:2px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.16)!important;background:rgba(15,23,42,.98)!important;box-shadow:0 20px 44px rgba(0,0,0,.32)!important;z-index:30!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-documents-menu,.admin-merchants-refined .admin-merchant-actions-dropdown form{width:100%!important;margin:0!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-documents-menu>summary{width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:rgba(226,232,240,.86)!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;text-align:left!important;cursor:pointer!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover,.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-documents-menu>summary:hover{background:rgba(148,163,184,.1)!important;color:#fff!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action-block:hover{color:#fbbf24!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action-delete:hover{color:#f87171!important}.admin-merchants-refined .admin-merchant-documents-menu[open]{display:grid!important;grid-gap:6px!important;gap:6px!important}.admin-merchants-refined .admin-merchant-documents-menu[open]>summary{margin-bottom:0!important}.admin-merchants-refined .admin-merchant-documents-menu .admin-merchant-doc-list{width:100%!important;grid-template-columns:1fr!important;padding:6px!important;max-height:200px!important;overflow:auto!important;border-radius:10px!important;background:rgba(2,6,23,.34)!important}.admin-merchants-refined .admin-merchant-documents-menu p{margin:0!important;padding:9px 10px!important;border-radius:8px!important;background:rgba(148,163,184,.08)!important;color:rgba(226,232,240,.7)!important;font-size:12px!important}.light .admin-merchants-refined .admin-merchant-actions-menu>summary,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-menu>summary{background:hsla(0,0%,100%,.94)!important;color:rgba(15,23,42,.88)!important;border-color:rgba(15,23,42,.14)!important}.light .admin-merchants-refined .admin-merchant-actions-menu>summary:hover,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-menu>summary:hover{background:rgba(248,250,252,.98)!important;border-color:rgba(34,197,94,.3)!important}.light .admin-merchants-refined .admin-merchant-actions-dropdown,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown{background:hsla(0,0%,100%,.98)!important;border-color:rgba(15,23,42,.1)!important;box-shadow:0 20px 44px rgba(15,23,42,.14)!important}.light .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,.light .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-documents-menu>summary,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-documents-menu>summary{color:rgba(15,23,42,.78)!important}.light .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover,.light .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-documents-menu>summary:hover,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-documents-menu>summary:hover{background:rgba(15,23,42,.05)!important;color:rgba(15,23,42,.96)!important}.light .admin-merchants-refined .admin-merchant-documents-menu .admin-merchant-doc-list,html[data-theme=light] .admin-merchants-refined .admin-merchant-documents-menu .admin-merchant-doc-list{background:rgba(15,23,42,.04)!important}.light .admin-merchants-refined .admin-merchant-documents-menu p,html[data-theme=light] .admin-merchants-refined .admin-merchant-documents-menu p{background:rgba(15,23,42,.04)!important;color:rgba(15,23,42,.66)!important}@media (max-width:760px){.admin-merchants-refined .admin-merchant-actions-menu,.admin-merchants-refined .admin-merchant-actions-menu>summary{width:100%!important}.admin-merchants-refined .admin-merchant-actions-dropdown{position:static!important;width:100%!important;margin-top:8px!important}}.admin-merchants-refined .admin-merchant-list-item{overflow:visible!important}.admin-merchants-refined .admin-merchant-compact-grid-with-actions{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important}.admin-merchants-refined .admin-merchant-compact-grid-with-actions>div{min-height:64px!important;padding:10px!important}.admin-merchants-refined .admin-merchant-actions-cell{position:relative!important;overflow:visible!important}.admin-merchants-refined .admin-merchant-actions-cell>span{display:block!important;margin-bottom:7px!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu{display:block!important;position:relative!important;width:100%!important;z-index:40!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary{width:100%!important;min-width:0!important;height:32px!important;padding:0 10px!important;font-size:11px!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown{top:calc(100% + 7px)!important;width:190px!important;z-index:999!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action{color:rgba(226,232,240,.88)!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover{color:#fff!important}.admin-merchants-refined .admin-merchant-row-actions-menu-mode{margin-top:8px!important}.admin-merchant-doc-modal{position:fixed!important;inset:0!important;z-index:1000!important;display:grid!important;place-items:center!important;padding:18px!important}.admin-merchant-doc-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(2,6,23,.72)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.admin-merchant-doc-modal-card{position:relative!important;z-index:1!important;width:min(720px,100%)!important;max-height:min(680px,calc(100vh - 36px))!important;overflow:auto!important;border-radius:22px!important;border:1px solid rgba(148,163,184,.18)!important;background:rgba(15,23,42,.98)!important;box-shadow:0 30px 80px rgba(0,0,0,.44)!important;padding:18px!important}.admin-merchant-doc-modal-list{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:14px!important}.admin-merchant-doc-modal-list a{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.14)!important;background:rgba(30,41,59,.72)!important;color:rgba(226,232,240,.94)!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important}.admin-merchant-doc-modal-list a:hover{border-color:rgba(59,130,246,.38)!important;background:rgba(30,64,175,.22)!important}.admin-merchant-doc-modal-list small{color:rgba(148,163,184,.86)!important;font-size:11px!important;font-weight:700!important}.light .admin-merchant-doc-modal-backdrop,html[data-theme=light] .admin-merchant-doc-modal-backdrop{background:rgba(15,23,42,.28)!important}.light .admin-merchant-doc-modal-card,html[data-theme=light] .admin-merchant-doc-modal-card{background:hsla(0,0%,100%,.98)!important;border-color:rgba(15,23,42,.1)!important;box-shadow:0 30px 80px rgba(15,23,42,.2)!important}.light .admin-merchant-doc-modal-list a,html[data-theme=light] .admin-merchant-doc-modal-list a{background:rgba(248,250,252,.92)!important;border-color:rgba(15,23,42,.1)!important;color:rgba(15,23,42,.9)!important}@media (max-width:1180px){.admin-merchants-refined .admin-merchant-compact-grid-with-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.admin-merchants-refined .admin-merchant-compact-grid-with-actions{grid-template-columns:1fr 1fr!important}.admin-merchants-refined .admin-merchant-actions-cell{grid-column:1/-1!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown{position:static!important;width:100%!important;margin-top:8px!important}.admin-merchant-doc-modal-card{border-radius:18px!important;padding:14px!important}}.admin-merchants-refined .admin-merchant-list,.admin-merchants-refined .admin-merchant-list-item,.admin-merchants-refined .admin-merchant-list-panel{overflow:visible!important}.admin-merchants-refined .admin-merchant-list{gap:8px!important}.admin-merchants-refined .admin-merchant-list-item{gap:9px!important;padding:10px 12px!important;border-radius:15px!important}.admin-merchants-refined .admin-merchant-list-main{gap:10px!important}.admin-merchants-refined .admin-merchant-list-main h3{margin:0 0 2px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight,.admin-merchants-refined .admin-merchant-compact-grid-with-actions{margin-top:4px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight>div,.admin-merchants-refined .admin-merchant-compact-grid-with-actions>div{min-height:54px!important;padding:8px 9px!important;border-radius:11px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight span,.admin-merchants-refined .admin-merchant-compact-grid-with-actions span{font-size:9.5px!important;line-height:1.1!important}.admin-merchants-refined .admin-merchant-compact-grid-tight strong,.admin-merchants-refined .admin-merchant-compact-grid-with-actions strong{line-height:1.15!important}.admin-merchants-refined .admin-merchant-actions-cell>span{margin-bottom:4px!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary{height:28px!important;border-radius:9px!important;background:rgba(2,6,23,.92)!important;border-color:rgba(51,65,85,.74)!important;color:rgba(241,245,249,.94)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary:hover{background:rgba(2,6,23,.98)!important;border-color:rgba(74,222,128,.34)!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown{top:calc(100% + 6px)!important;right:0!important;left:auto!important;width:196px!important;gap:1px!important;border-radius:12px!important;background:rgba(2,6,23,.98)!important;border-color:rgba(51,65,85,.78)!important;box-shadow:0 24px 54px rgba(0,0,0,.44)!important;z-index:2000!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,.admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action{height:31px!important;min-height:31px!important;padding:0 10px!important;border-radius:8px!important;color:rgba(226,232,240,.88)!important;font-size:11.5px!important;line-height:1!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover,.admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action:hover{background:rgba(148,163,184,.12)!important;color:#fff!important}.light .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary{background:rgba(15,23,42,.92)!important;border-color:rgba(15,23,42,.18)!important;color:#fff!important}.light .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown{background:rgba(15,23,42,.98)!important;border-color:rgba(15,23,42,.18)!important;box-shadow:0 24px 54px rgba(15,23,42,.26)!important}.light .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,.light .admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action{color:rgba(241,245,249,.9)!important}.light .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover,.light .admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action:hover,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action:hover{background:rgba(148,163,184,.16)!important;color:#fff!important}@media (max-width:760px){.admin-merchants-refined .admin-merchant-list-item{padding:10px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight>div,.admin-merchants-refined .admin-merchant-compact-grid-with-actions>div{min-height:50px!important;padding:7px 8px!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:auto!important;width:min(220px,100%)!important}.admin-merchants-refined .admin-merchant-actions-menu-up .admin-merchant-actions-dropdown{top:auto!important;bottom:calc(100% + 6px)!important}}.admin-merchants-refined .admin-merchant-list{gap:5px!important}.admin-merchants-refined .admin-merchant-list-item{gap:6px!important;padding:8px 10px!important;border-radius:13px!important}.admin-merchants-refined .admin-merchant-list-main{gap:8px!important;align-items:center!important;margin-bottom:0!important}.admin-merchants-refined .admin-merchant-list-main>div:first-child{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.admin-merchants-refined .admin-merchant-list-main h3{margin:0!important;font-size:14px!important;line-height:1.15!important}.admin-merchants-refined .admin-merchant-list-main p{margin:0!important;width:100%!important;font-size:11px!important;line-height:1.15!important}.admin-merchants-refined .admin-merchant-id{display:none!important}.admin-merchants-refined .admin-merchant-list-main .status-pill{position:static!important;order:-1!important;min-height:22px!important;padding:0 9px!important;font-size:10px!important;line-height:22px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight,.admin-merchants-refined .admin-merchant-compact-grid-with-actions{gap:5px!important;margin-top:2px!important;align-items:stretch!important}.admin-merchants-refined .admin-merchant-compact-grid-tight>div,.admin-merchants-refined .admin-merchant-compact-grid-with-actions>div{min-height:44px!important;padding:6px 8px!important;border-radius:10px!important}.admin-merchants-refined .admin-merchant-actions-cell>span,.admin-merchants-refined .admin-merchant-compact-grid-tight span,.admin-merchants-refined .admin-merchant-compact-grid-with-actions span{font-size:11px!important;font-weight:800!important;line-height:1.05!important;letter-spacing:.01em!important}.admin-merchants-refined .admin-merchant-compact-grid-tight strong,.admin-merchants-refined .admin-merchant-compact-grid-with-actions strong{font-size:11.5px!important;line-height:1.1!important}.admin-merchants-refined .admin-merchant-actions-cell>span{margin-bottom:3px!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary{height:26px!important;min-height:26px!important;border:1px solid rgba(51,65,85,.88)!important;box-shadow:none!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary:hover{background:#0f172a!important;border-color:rgba(148,163,184,.45)!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown{border:1px solid rgba(51,65,85,.9)!important;box-shadow:0 22px 48px rgba(0,0,0,.55)!important;z-index:5000!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,.admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action{height:30px!important;min-height:30px!important;font-weight:700!important;border:0!important}.light .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown,.light .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary{background:#0f172a!important;border-color:rgba(15,23,42,.28)!important}@media (max-width:760px){.admin-merchants-refined .admin-merchant-list-item{padding:8px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight>div,.admin-merchants-refined .admin-merchant-compact-grid-with-actions>div{min-height:42px!important}}.admin-merchants-refined .admin-merchant-list,.admin-merchants-refined .admin-merchant-list-panel{position:relative!important;overflow:visible!important;z-index:30!important}.admin-merchants-refined .admin-merchant-deletion-panel,.admin-merchants-refined .panel:has(.admin-merchant-history-list){position:relative!important;z-index:1!important}.admin-merchants-refined .admin-merchant-list{gap:3px!important}.admin-merchants-refined .admin-merchant-list-item{position:relative!important;gap:4px!important;padding:6px 8px!important;border-radius:12px!important;z-index:1!important}.admin-merchants-refined .admin-merchant-list-item-actions-open{z-index:10000!important}.admin-merchants-refined .admin-merchant-list-main{gap:7px!important}.admin-merchants-refined .admin-merchant-list-main h3{font-size:13.5px!important}.admin-merchants-refined .admin-merchant-list-main p{font-size:10.5px!important;line-height:1.05!important}.admin-merchants-refined .admin-merchant-list-main .status-pill{min-height:20px!important;padding:0 8px!important;font-size:9.5px!important;line-height:20px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight,.admin-merchants-refined .admin-merchant-compact-grid-with-actions{gap:4px!important;margin-top:1px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight>div,.admin-merchants-refined .admin-merchant-compact-grid-with-actions>div{min-height:40px!important;padding:5px 7px!important;border-radius:9px!important}.admin-merchants-refined .admin-merchant-actions-cell>span,.admin-merchants-refined .admin-merchant-compact-grid-tight span,.admin-merchants-refined .admin-merchant-compact-grid-with-actions span{font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:.005em!important}.admin-merchants-refined .admin-merchant-compact-grid-tight strong,.admin-merchants-refined .admin-merchant-compact-grid-with-actions strong{font-size:11px!important;line-height:1.05!important}.admin-merchants-refined .admin-merchant-actions-cell>span{margin-bottom:2px!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu{z-index:10001!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary{height:24px!important;min-height:24px!important;border-radius:8px!important;font-size:12px!important;font-weight:900!important;background:#020617!important;border-color:rgba(51,65,85,.88)!important;color:rgba(248,250,252,.96)!important}.admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown{width:198px!important;padding:6px!important;background:#020617!important;border-color:rgba(51,65,85,.9)!important;box-shadow:0 24px 60px rgba(0,0,0,.58)!important;z-index:10002!important}.admin-merchants-refined .admin-merchant-actions-menu-up .admin-merchant-actions-dropdown{top:auto!important;bottom:calc(100% + 6px)!important}.admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,.admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action{height:29px!important;min-height:29px!important;font-size:12px!important;background:transparent!important;color:rgba(226,232,240,.9)!important}.light .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary{background:#fff!important;border-color:rgba(15,23,42,.16)!important;color:#0f172a!important;box-shadow:0 6px 16px rgba(15,23,42,.06)!important}.light .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary:hover,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-menu>summary:hover{background:#f8fafc!important;border-color:rgba(34,197,94,.3)!important}.light .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-cell .admin-merchant-actions-dropdown{background:#fff!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 24px 54px rgba(15,23,42,.16)!important}.light .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,.light .admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action{color:rgba(15,23,42,.82)!important}.light .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover,.light .admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action:hover,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown .admin-merchant-action:hover,html[data-theme=light] .admin-merchants-refined .admin-merchant-actions-dropdown button.admin-merchant-action:hover{background:rgba(15,23,42,.05)!important;color:#0f172a!important}@media (max-width:760px){.admin-merchants-refined .admin-merchant-list{gap:5px!important}.admin-merchants-refined .admin-merchant-list-item{padding:7px!important}.admin-merchants-refined .admin-merchant-compact-grid-tight>div,.admin-merchants-refined .admin-merchant-compact-grid-with-actions>div{min-height:40px!important}}.admin-activation-refined{gap:16px}.admin-activation-refined .activation-list,.admin-activation-refined .activation-list-item,.admin-activation-refined .activation-main-panel,.admin-activation-refined .activation-side-panel{overflow:visible!important}.admin-activation-refined .activation-main-panel{z-index:20}.admin-activation-refined .activation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--border)}.admin-activation-refined .activation-pagination-summary{color:var(--muted);font-size:12px}.admin-activation-refined .activation-pagination-summary strong{color:var(--text)}.admin-activation-refined .activation-toolbar-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-activation-refined .activation-toolbar-actions label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px;font-weight:800}.admin-activation-refined .activation-toolbar-actions input,.admin-activation-refined .activation-toolbar-actions select{min-height:36px;border-radius:10px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:8px 10px;outline:none}.admin-activation-refined .activation-pagination button,.admin-activation-refined .activation-toolbar-actions button{min-height:36px;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--text);padding:0 12px;font-size:12px;font-weight:800;cursor:pointer}.admin-activation-refined .activation-pagination button:hover:not(:disabled),.admin-activation-refined .activation-toolbar-actions button:hover{border-color:rgba(34,197,94,.35);background:var(--soft)}.admin-activation-refined .activation-pagination button:disabled,.admin-activation-refined .activation-toolbar-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-activation-refined .activation-list{display:grid;grid-gap:4px;gap:4px;padding:10px;position:relative;z-index:40}.admin-activation-refined .activation-list-item{position:relative;display:grid;grid-gap:5px;gap:5px;padding:7px 8px;border:1px solid var(--border);border-radius:12px;background:rgba(15,23,42,.2);z-index:1}.admin-activation-refined .activation-list-item:has(.activation-actions-open){z-index:10000}.admin-activation-refined .activation-list-main{display:flex;align-items:center;gap:8px;min-width:0}.admin-activation-refined .activation-list-main h3{margin:0;color:var(--text);font-size:13.5px;line-height:1.15}.admin-activation-refined .activation-list-main p{margin:2px 0 0;color:var(--muted);font-size:10.5px;line-height:1.05}.admin-activation-refined .activation-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;white-space:nowrap;border-radius:999px;padding:0 8px;font-size:9.5px;font-weight:900;border:1px solid var(--border)}.admin-activation-refined .activation-status-pill.status-success{color:#22c55e;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.22)}.admin-activation-refined .activation-status-pill.status-warning{color:#f59e0b;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.24)}.admin-activation-refined .activation-status-pill.status-danger{color:#ef4444;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.24)}.admin-activation-refined .activation-status-pill.status-neutral{color:var(--muted);background:var(--soft)}.admin-activation-refined .activation-compact-grid{display:grid;grid-template-columns:.85fr .75fr .7fr .9fr 1.35fr .7fr .8fr 82px;grid-gap:4px;gap:4px;align-items:stretch}.admin-activation-refined .activation-compact-grid>div{min-height:40px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:5px 7px;border-radius:9px;border:1px solid var(--border);background:rgba(2,6,23,.16);min-width:0}.admin-activation-refined .activation-actions-cell>span,.admin-activation-refined .activation-compact-grid span{color:var(--muted);font-size:12px;font-weight:900;line-height:1}.admin-activation-refined .activation-compact-grid strong{overflow:hidden;color:var(--text);font-size:11px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.admin-activation-refined .activation-actions-cell{position:relative;overflow:visible!important;z-index:10001}.admin-activation-refined .activation-actions{position:relative;z-index:10002}.admin-activation-refined .activation-action-trigger{width:100%;height:24px;min-height:24px;border-radius:8px;border:1px solid rgba(51,65,85,.88);background:#020617;color:rgba(248,250,252,.96);font-size:12px;font-weight:900;cursor:pointer}.admin-activation-refined .activation-action-trigger:hover{background:#0f172a;border-color:rgba(148,163,184,.45)}.admin-activation-refined .activation-actions-dropdown{position:absolute;top:calc(100% + 6px);right:0;display:grid;grid-gap:1px;gap:1px;width:198px;padding:6px;border:1px solid rgba(51,65,85,.9);border-radius:12px;background:#020617;box-shadow:0 24px 60px rgba(0,0,0,.58);z-index:10003}.admin-activation-refined .activation-actions-up .activation-actions-dropdown{top:auto;bottom:calc(100% + 6px)}.admin-activation-refined .activation-actions-dropdown a,.admin-activation-refined .activation-actions-dropdown button{display:flex;align-items:center;height:29px;min-height:29px;border:0;border-radius:8px;background:transparent;color:rgba(226,232,240,.9);padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.admin-activation-refined .activation-actions-dropdown a:hover,.admin-activation-refined .activation-actions-dropdown button:hover{background:rgba(148,163,184,.12);color:#fff}.admin-activation-refined .activation-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px 12px;color:var(--muted);font-size:12px}.admin-activation-refined .activation-empty{padding:16px;color:var(--muted);font-size:13px}.admin-activation-refined .activation-side-panel{position:relative;z-index:1;overflow:hidden!important}.admin-activation-refined .activation-mini-table-wrap{overflow-x:auto}.admin-activation-refined .activation-mini-table{width:100%;min-width:760px;border-collapse:collapse}.admin-activation-refined .activation-mini-table td,.admin-activation-refined .activation-mini-table th{border-bottom:1px solid var(--border);padding:10px 12px;color:var(--text);font-size:12px;text-align:left;white-space:nowrap}.admin-activation-refined .activation-mini-table th{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.admin-activation-refined .activation-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.7);z-index:20000}.admin-activation-refined .activation-modal-card{width:min(760px,100%);max-height:min(720px,calc(100vh - 36px));overflow:auto;border:1px solid var(--border);border-radius:20px;background:var(--panel);box-shadow:0 30px 80px rgba(0,0,0,.45);padding:16px}.admin-activation-refined .activation-modal-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:12px}.admin-activation-refined .activation-modal-head h3{margin:0;color:var(--text);font-size:17px}.admin-activation-refined .activation-modal-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.admin-activation-refined .activation-modal-head button{width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:var(--soft);color:var(--text);font-size:22px;line-height:1;cursor:pointer}.admin-activation-refined .activation-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-activation-refined .activation-detail-grid>div{display:grid;grid-gap:4px;gap:4px;min-height:54px;border:1px solid var(--border);border-radius:12px;background:var(--soft);padding:10px}.admin-activation-refined .activation-detail-grid span{color:var(--muted);font-size:11px;font-weight:800}.admin-activation-refined .activation-detail-grid strong{color:var(--text);font-size:13px}.light .admin-activation-refined .activation-compact-grid>div,.light .admin-activation-refined .activation-list-item,html[data-theme=light] .admin-activation-refined .activation-compact-grid>div,html[data-theme=light] .admin-activation-refined .activation-list-item{background:#fff}.light .admin-activation-refined .activation-action-trigger,html[data-theme=light] .admin-activation-refined .activation-action-trigger{background:#fff;border-color:rgba(15,23,42,.16);color:#0f172a;box-shadow:0 6px 16px rgba(15,23,42,.06)}.light .admin-activation-refined .activation-action-trigger:hover,html[data-theme=light] .admin-activation-refined .activation-action-trigger:hover{background:#f8fafc;border-color:rgba(34,197,94,.3)}.light .admin-activation-refined .activation-actions-dropdown,html[data-theme=light] .admin-activation-refined .activation-actions-dropdown{background:#fff;border-color:rgba(15,23,42,.12);box-shadow:0 24px 54px rgba(15,23,42,.16)}.light .admin-activation-refined .activation-actions-dropdown a,.light .admin-activation-refined .activation-actions-dropdown button,html[data-theme=light] .admin-activation-refined .activation-actions-dropdown a,html[data-theme=light] .admin-activation-refined .activation-actions-dropdown button{color:rgba(15,23,42,.82)}.light .admin-activation-refined .activation-actions-dropdown a:hover,.light .admin-activation-refined .activation-actions-dropdown button:hover,html[data-theme=light] .admin-activation-refined .activation-actions-dropdown a:hover,html[data-theme=light] .admin-activation-refined .activation-actions-dropdown button:hover{background:rgba(15,23,42,.05);color:#0f172a}@media (max-width:1180px){.admin-activation-refined .activation-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.admin-activation-refined .activation-toolbar,.admin-activation-refined .activation-toolbar-actions{align-items:stretch;flex-direction:column}.admin-activation-refined .activation-toolbar-actions button,.admin-activation-refined .activation-toolbar-actions label{width:100%}.admin-activation-refined .activation-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-activation-refined .activation-list-main{align-items:flex-start;flex-direction:column;gap:5px}.admin-activation-refined .activation-actions-dropdown{width:min(220px,84vw)}.admin-activation-refined .activation-pagination{justify-content:center;flex-wrap:wrap}.admin-activation-refined .activation-detail-grid{grid-template-columns:1fr}}@media (min-width:961px){.admin-shell .sidebar{width:68px!important;padding:18px 10px!important;background:#101a2d!important;border-right:1px solid rgba(148,163,184,.16)!important;transition:width .2s ease,padding .2s ease,box-shadow .2s ease!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important}.admin-shell .sidebar.pinned,.admin-shell .sidebar:hover,.admin-shell.menu-pinned .sidebar{width:248px!important;padding:18px 14px!important;box-shadow:18px 0 55px rgba(0,0,0,.24)!important}.admin-shell .sidebar-head{height:42px!important;margin-bottom:18px!important;gap:10px!important;border-bottom:0!important;padding-bottom:0!important;overflow:hidden!important}.admin-shell .brand-mark.small{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important}.admin-shell .sidebar-head strong{opacity:0!important;width:0!important;white-space:nowrap!important;overflow:hidden!important;font-size:17px!important;transition:opacity .14s ease,width .2s ease!important}.admin-shell .sidebar.pinned .sidebar-head strong,.admin-shell .sidebar:hover .sidebar-head strong,.admin-shell.menu-pinned .sidebar-head strong{opacity:1!important;width:150px!important}.admin-shell .sidebar nav{gap:2px!important;padding-bottom:64px!important}.admin-shell .sidebar nav a{height:36px!important;min-height:36px!important;padding:0 10px!important;border-radius:9px!important;gap:12px!important;font-size:13px!important;font-weight:700!important;color:#d9e5f8!important;transform:none!important;transition:background .14s ease,color .14s ease!important}.admin-shell .sidebar nav a.active,.admin-shell .sidebar nav a:hover,.admin-shell .sidebar nav a[aria-current=page]{background:rgba(80,112,160,.22)!important;color:#fff!important;transform:none!important}.admin-shell .sidebar nav a svg{width:17px!important;height:17px!important;min-width:17px!important}.admin-shell .sidebar nav a em,.admin-shell .sidebar nav a span{opacity:0!important;pointer-events:none!important;white-space:nowrap!important;transform:translateX(-6px)!important;transition:opacity .14s ease,transform .14s ease!important}.admin-shell .sidebar.pinned nav a em,.admin-shell .sidebar.pinned nav a span,.admin-shell .sidebar:hover nav a em,.admin-shell .sidebar:hover nav a span,.admin-shell.menu-pinned .sidebar nav a em,.admin-shell.menu-pinned .sidebar nav a span{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.admin-shell .client-sidebar-pin{width:44px!important;left:12px!important}.admin-shell .sidebar.pinned .client-sidebar-pin,.admin-shell .sidebar:hover .client-sidebar-pin,.admin-shell.menu-pinned .client-sidebar-pin{width:216px!important}}.admin-activation-refined .activation-main-panel{position:relative;z-index:30;overflow:visible!important}.admin-activation-refined .activation-main-panel:has(.activation-actions-open){margin-bottom:78px}.admin-activation-refined .activation-list:has(.activation-actions-open){padding-bottom:76px}.admin-activation-refined .activation-side-panel{z-index:0!important}.admin-activation-refined .activation-actions-up .activation-actions-dropdown{top:auto!important;bottom:calc(100% + 8px)!important}@media (max-width:760px){.admin-activation-refined .activation-main-panel:has(.activation-actions-open){margin-bottom:92px}.admin-activation-refined .activation-list:has(.activation-actions-open){padding-bottom:90px}}@media (min-width:961px){.admin-shell .sidebar.pinned,.admin-shell .sidebar.pinned:hover,.admin-shell.menu-pinned .sidebar,.admin-shell.menu-pinned .sidebar:hover{width:248px!important;min-width:248px!important;max-width:248px!important;padding:18px 14px!important;transform:none!important}.admin-shell.menu-pinned .content,.admin-shell.menu-pinned .sidebar:hover~.content{margin-left:248px!important}.admin-shell .sidebar.pinned .sidebar-head strong,.admin-shell .sidebar.pinned:hover .sidebar-head strong,.admin-shell.menu-pinned .sidebar-head strong,.admin-shell.menu-pinned .sidebar:hover .sidebar-head strong{opacity:1!important;width:150px!important;min-width:150px!important;transform:none!important;transition:none!important}.admin-shell .sidebar.pinned nav a,.admin-shell .sidebar.pinned nav a:hover,.admin-shell.menu-pinned .sidebar nav a,.admin-shell.menu-pinned .sidebar nav a:hover{transform:none!important;translate:none!important;margin-left:0!important;margin-right:0!important}.admin-shell .sidebar.pinned nav a em,.admin-shell .sidebar.pinned nav a span,.admin-shell .sidebar.pinned:hover nav a em,.admin-shell .sidebar.pinned:hover nav a span,.admin-shell.menu-pinned .sidebar nav a em,.admin-shell.menu-pinned .sidebar nav a span,.admin-shell.menu-pinned .sidebar:hover nav a em,.admin-shell.menu-pinned .sidebar:hover nav a span{opacity:1!important;pointer-events:auto!important;transform:none!important;translate:none!important;transition:none!important}.admin-shell .sidebar.pinned .client-sidebar-pin,.admin-shell .sidebar.pinned:hover .client-sidebar-pin,.admin-shell.menu-pinned .client-sidebar-pin,.admin-shell.menu-pinned .sidebar:hover .client-sidebar-pin{width:216px!important;min-width:216px!important;max-width:216px!important;justify-content:flex-start!important;transform:none!important;transition:background .14s ease,color .14s ease!important}.admin-shell .sidebar.pinned .client-sidebar-pin span,.admin-shell .sidebar.pinned:hover .client-sidebar-pin span,.admin-shell.menu-pinned .client-sidebar-pin span,.admin-shell.menu-pinned .sidebar:hover .client-sidebar-pin span{opacity:1!important;transform:none!important;transition:none!important}.admin-shell .sidebar nav a:hover:not(.active):not([aria-current=page]){background:rgba(80,112,160,.22)!important;box-shadow:none!important}}.admin-commercial-ops-refined .commercial-compact-grid{grid-template-columns:.75fr .55fr .62fr .62fr .58fr .72fr .58fr .8fr .8fr 82px}.admin-commercial-ops-refined .activation-list,.admin-commercial-ops-refined .activation-list-item,.admin-commercial-ops-refined .activation-main-panel,.admin-commercial-ops-refined .activation-side-panel{overflow:visible!important}@media (max-width:1320px){.admin-commercial-ops-refined .commercial-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.admin-commercial-ops-refined .commercial-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-activation-finalized .activation-toolbar-actions,.admin-commercial-ops-finalized .activation-toolbar-actions{max-width:100%}.admin-activation-finalized .activation-toolbar-actions input,.admin-commercial-ops-finalized .activation-toolbar-actions input{width:min(260px,100%)}.admin-activation-finalized .activation-toolbar-actions select,.admin-commercial-ops-finalized .activation-toolbar-actions select{width:min(170px,100%)}.admin-activation-finalized .activation-toolbar-actions button,.admin-commercial-ops-finalized .activation-toolbar-actions button{white-space:nowrap}.admin-activation-finalized .activation-list,.admin-commercial-ops-finalized .activation-list{isolation:isolate}.admin-activation-finalized .activation-actions-dropdown,.admin-commercial-ops-finalized .activation-actions-dropdown{max-height:220px;overflow-y:auto}.admin-activation-finalized .activation-empty,.admin-commercial-ops-finalized .activation-empty{border:1px dashed var(--border);border-radius:12px;background:var(--soft);margin:10px}.admin-activation-finalized .activation-mini-table-wrap,.admin-commercial-ops-finalized .activation-mini-table-wrap{max-height:420px;overflow:auto}.admin-activation-finalized .activation-mini-table th,.admin-commercial-ops-finalized .activation-mini-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--panel)}@media (max-width:1020px){.admin-activation-finalized .activation-toolbar,.admin-commercial-ops-finalized .activation-toolbar{align-items:stretch;flex-direction:column}.admin-activation-finalized .activation-toolbar-actions,.admin-commercial-ops-finalized .activation-toolbar-actions{justify-content:flex-start}}@media (max-width:760px){.admin-activation-finalized .activation-toolbar-actions input,.admin-activation-finalized .activation-toolbar-actions select,.admin-commercial-ops-finalized .activation-toolbar-actions input,.admin-commercial-ops-finalized .activation-toolbar-actions select{width:100%}.admin-activation-finalized .activation-empty,.admin-commercial-ops-finalized .activation-empty{margin:8px}}.admin-retention-refined .retention-main-panel{position:relative;z-index:20}.admin-retention-refined .retention-compact-grid{grid-template-columns:.8fr .85fr .85fr .85fr .65fr .65fr 1.45fr .65fr .9fr 82px}.admin-retention-refined .retention-side-panel{margin-top:0}.admin-retention-refined .activation-mini-table td .activation-status-pill{width:-moz-fit-content;width:fit-content}@media (max-width:1320px){.admin-retention-refined .retention-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.admin-retention-refined .retention-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-clients360-page{display:grid;grid-gap:18px;gap:18px}.admin-clients360-page .clients360-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-gap:18px;gap:18px;align-items:start}.admin-clients360-page .clients360-detail-panel,.admin-clients360-page .clients360-main-panel{margin-top:0}.admin-clients360-page .clients360-list-item{cursor:pointer}.admin-clients360-page .clients360-list-item.selected{border-color:rgba(59,130,246,.42);box-shadow:0 18px 44px rgba(0,0,0,.16),inset 3px 0 0 rgba(59,130,246,.78)}.admin-clients360-page .clients360-compact-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.admin-clients360-page .clients360-detail-panel{position:-webkit-sticky;position:sticky;top:104px;z-index:6}.admin-clients360-page .clients360-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.admin-clients360-page .clients360-profile-head h2{margin:10px 0 4px;font-size:22px;letter-spacing:-.04em}.admin-clients360-page .clients360-profile-head p{margin:0;color:#94a3b8;font-size:13px}.admin-clients360-page .clients360-profile-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;white-space:nowrap;border-radius:12px;padding:0 12px;border:1px solid rgba(59,130,246,.28);background:rgba(59,130,246,.12);color:#bfdbfe;font-size:12px;font-weight:800}.admin-clients360-page .clients360-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:14px}.admin-clients360-page .clients360-tabs button{min-height:34px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.82);color:#cbd5e1;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.admin-clients360-page .clients360-tabs button.active,.admin-clients360-page .clients360-tabs button:hover{border-color:rgba(59,130,246,.36);background:rgba(37,99,235,.16);color:#bfdbfe}.admin-clients360-page .clients360-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-clients360-page .clients360-timeline{display:grid;grid-gap:10px;gap:10px}.admin-clients360-page .clients360-timeline>div{border:1px solid rgba(148,163,184,.12);border-radius:16px;background:rgba(15,23,42,.64);padding:13px}.admin-clients360-page .clients360-alert-list h3,.admin-clients360-page .clients360-timeline span{display:block;color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.admin-clients360-page .clients360-timeline strong{display:block;color:#f8fafc;font-size:14px}.admin-clients360-page .clients360-alert-list p,.admin-clients360-page .clients360-timeline p{margin:6px 0 0;color:#94a3b8;font-size:13px}.admin-clients360-page .clients360-alert-list{margin-top:14px;border-top:1px solid rgba(148,163,184,.12);padding-top:14px}.admin-clients360-page .clients360-empty-state{min-height:280px;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center}.admin-clients360-page .clients360-empty-state strong{font-size:20px;color:#f8fafc}.admin-clients360-page .clients360-empty-state p{max-width:360px;margin:0 auto;color:#94a3b8;line-height:1.5}.light .admin-clients360-page .clients360-tabs button,.light .admin-clients360-page .clients360-timeline>div,html[data-theme=light] .admin-clients360-page .clients360-tabs button,html[data-theme=light] .admin-clients360-page .clients360-timeline>div{background:#f8fafc;border-color:#e5e7eb;color:#475569}.light .admin-clients360-page .clients360-tabs button.active,.light .admin-clients360-page .clients360-tabs button:hover,html[data-theme=light] .admin-clients360-page .clients360-tabs button.active,html[data-theme=light] .admin-clients360-page .clients360-tabs button:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.light .admin-clients360-page .clients360-alert-list p,.light .admin-clients360-page .clients360-empty-state p,.light .admin-clients360-page .clients360-profile-head p,.light .admin-clients360-page .clients360-timeline p,html[data-theme=light] .admin-clients360-page .clients360-alert-list p,html[data-theme=light] .admin-clients360-page .clients360-empty-state p,html[data-theme=light] .admin-clients360-page .clients360-profile-head p,html[data-theme=light] .admin-clients360-page .clients360-timeline p{color:#64748b}.light .admin-clients360-page .clients360-empty-state strong,.light .admin-clients360-page .clients360-timeline strong,html[data-theme=light] .admin-clients360-page .clients360-empty-state strong,html[data-theme=light] .admin-clients360-page .clients360-timeline strong{color:#0f172a}@media(max-width:1180px){.admin-clients360-page .clients360-layout{grid-template-columns:1fr}.admin-clients360-page .clients360-detail-panel{position:static}}@media(max-width:760px){.admin-clients360-page .clients360-compact-grid,.admin-clients360-page .clients360-detail-grid{grid-template-columns:1fr}.admin-clients360-page .clients360-profile-head{display:grid}.admin-clients360-page .clients360-profile-link{width:100%}}.admin-clients360-page .activation-toolbar-actions select,.admin-clients360-page .activation-toolbar-actions select option{background:#0f172a;color:#e5e7eb}.admin-clients360-page .activation-toolbar-actions select{color-scheme:dark}.light .admin-clients360-page .activation-toolbar-actions select,.light .admin-clients360-page .activation-toolbar-actions select option,html[data-theme=light] .admin-clients360-page .activation-toolbar-actions select,html[data-theme=light] .admin-clients360-page .activation-toolbar-actions select option{background:#fff;color:#0f172a}.light .admin-clients360-page .activation-toolbar-actions select,html[data-theme=light] .admin-clients360-page .activation-toolbar-actions select{color-scheme:light}.admin-clients360-page .clients360-layout{grid-template-columns:1fr}.admin-clients360-page .clients360-main-panel-full{width:100%}.admin-clients360-page .clients360-list-item{cursor:default}.admin-clients360-page .clients360-list-item.selected{border-color:rgba(148,163,184,.14);box-shadow:none}.admin-clients360-page .clients360-modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;align-items:stretch;padding:18px;background:rgba(2,6,23,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-clients360-page .clients360-modal-shell{width:min(50vw,760px);min-width:520px;max-height:calc(100vh - 36px)}.admin-clients360-page .clients360-modal-shell .clients360-detail-panel{position:relative;top:auto;z-index:auto;width:100%;max-height:calc(100vh - 36px);padding-top:46px;box-shadow:0 24px 80px rgba(0,0,0,.38)}.admin-clients360-page .clients360-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.92);color:#e5e7eb;font-size:22px;line-height:1;cursor:pointer}.admin-clients360-page .clients360-modal-close:hover{border-color:rgba(59,130,246,.42);background:rgba(30,41,59,.96)}.admin-clients360-page .clients360-modal-footer{margin-top:18px;padding-top:14px;border-top:1px solid rgba(148,163,184,.12);display:flex;justify-content:flex-end}.admin-clients360-page .clients360-modal-footer button{min-height:38px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.86);color:#e5e7eb;padding:0 16px;font-weight:800;cursor:pointer}.admin-clients360-page .clients360-modal-footer button:hover{border-color:rgba(59,130,246,.36);color:#bfdbfe}.light .admin-clients360-page .clients360-modal-backdrop,html[data-theme=light] .admin-clients360-page .clients360-modal-backdrop{background:rgba(15,23,42,.34)}.light .admin-clients360-page .clients360-modal-close,.light .admin-clients360-page .clients360-modal-footer button,html[data-theme=light] .admin-clients360-page .clients360-modal-close,html[data-theme=light] .admin-clients360-page .clients360-modal-footer button{background:#fff;border-color:#e5e7eb;color:#0f172a}.light .admin-clients360-page .clients360-modal-close:hover,.light .admin-clients360-page .clients360-modal-footer button:hover,html[data-theme=light] .admin-clients360-page .clients360-modal-close:hover,html[data-theme=light] .admin-clients360-page .clients360-modal-footer button:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}@media(max-width:980px){.admin-clients360-page .clients360-modal-backdrop{justify-content:center;padding:12px}.admin-clients360-page .clients360-modal-shell{width:100%;min-width:0;max-height:calc(100vh - 24px)}.admin-clients360-page .clients360-modal-shell .clients360-detail-panel{max-height:calc(100vh - 24px)}}.admin-clients360-page .clients360-modal-backdrop{justify-content:center;align-items:center;padding:24px}.admin-clients360-page .clients360-modal-shell{width:min(50vw,820px);min-width:560px;max-height:min(86vh,820px);overflow:hidden;display:flex}.admin-clients360-page .clients360-modal-shell .clients360-detail-panel{max-height:min(86vh,820px);overflow-y:auto}.admin-clients360-page .clients360-history-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.admin-clients360-page .clients360-history-head span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-clients360-page .clients360-history-head strong{color:#e5e7eb;font-size:12px}.admin-clients360-page .clients360-timeline-scroll{max-height:390px;overflow-y:auto;padding-right:6px}.admin-clients360-page .clients360-history-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12)}.admin-clients360-page .clients360-history-pagination button{min-height:32px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.86);color:#e5e7eb;padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}.admin-clients360-page .clients360-history-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-clients360-page .clients360-history-pagination span{color:#94a3b8;font-size:12px}.light .admin-clients360-page .clients360-history-head span,.light .admin-clients360-page .clients360-history-pagination span,html[data-theme=light] .admin-clients360-page .clients360-history-head span,html[data-theme=light] .admin-clients360-page .clients360-history-pagination span{color:#64748b}.light .admin-clients360-page .clients360-history-head strong,html[data-theme=light] .admin-clients360-page .clients360-history-head strong{color:#0f172a}.light .admin-clients360-page .clients360-history-pagination button,html[data-theme=light] .admin-clients360-page .clients360-history-pagination button{background:#fff;border-color:#e5e7eb;color:#0f172a}@media(max-width:980px){.admin-clients360-page .clients360-modal-backdrop{align-items:center;justify-content:center;padding:12px}.admin-clients360-page .clients360-modal-shell{width:100%;min-width:0;max-height:calc(100vh - 24px)}.admin-clients360-page .clients360-modal-shell .clients360-detail-panel{max-height:calc(100vh - 24px)}.admin-clients360-page .clients360-timeline-scroll{max-height:340px}}.gateway-ops-final{gap:18px}.gateway-ops-final .gateway-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.gateway-admin-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:16px;gap:16px;align-items:start}.gateway-settings-card{display:grid;grid-gap:14px;gap:14px}.gateway-settings-card.compact{min-height:100%}.gateway-form-grid.modal-form,.gateway-form-grid.settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.gateway-form-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.gateway-form-grid input,.gateway-form-grid select,.gateway-toolbar input,.gateway-toolbar select{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px;outline:none}.gateway-main-panel{overflow:visible}.gateway-panel-head{align-items:flex-start}.gateway-toolbar{margin-bottom:14px}.gateway-list{display:grid;grid-gap:10px;gap:10px;overflow:visible}.gateway-list-item{position:relative;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 16px 44px rgba(0,0,0,.1);overflow:visible}.gateway-list-main{display:flex;align-items:center;gap:12px;min-width:0}.gateway-list-main h3{margin:0;font-size:18px;color:var(--text)}.gateway-list-main p{margin:4px 0 0;color:var(--muted);font-size:12px}.gateway-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:8px 10px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid var(--border);background:var(--input);color:var(--text);white-space:nowrap}.gateway-status-pill.status-success{color:#22c55e;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.24)}.gateway-status-pill.status-warning{color:#f59e0b;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.24)}.gateway-status-pill.status-danger{color:#ef4444;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.24)}.gateway-compact-grid{display:grid;grid-template-columns:.75fr .75fr minmax(160px,1.4fr) minmax(160px,1.4fr) .8fr .8fr .65fr .65fr 86px;grid-gap:8px;gap:8px;align-items:stretch}.gateway-compact-grid>div{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:14px;background:var(--input)}.gateway-compact-grid span{display:block;margin-bottom:4px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.gateway-compact-grid strong{display:block;min-width:0;color:var(--text);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gateway-compact-grid .activation-actions-cell{overflow:visible}.gateway-actions .activation-actions-dropdown{min-width:178px}.gateway-callback-list{display:grid;grid-gap:8px;gap:8px}.gateway-callback-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--input);color:var(--text)}.gateway-callback-item div{display:grid;grid-gap:2px;gap:2px;min-width:0}.gateway-callback-item div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-callback-item div span,.gateway-callback-item>span{color:var(--muted);font-size:12px}.gateway-detail-grid strong{overflow:hidden;text-overflow:ellipsis}.gateway-modal-actions button,.gateway-modal-card .primary-soft-button,.gateway-settings-card .primary-soft-button{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 14px;font-weight:800;cursor:pointer}.gateway-modal-actions .primary-soft-button,.gateway-modal-card .primary-soft-button,.gateway-settings-card .primary-soft-button{border:0;background:var(--primary);color:#fff}@media (max-width:1320px){.gateway-ops-final .gateway-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-admin-grid{grid-template-columns:1fr}.gateway-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.gateway-compact-grid,.gateway-form-grid.modal-form,.gateway-form-grid.settings{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-compact-grid .activation-actions-cell{grid-column:span 2}}@media (max-width:640px){.gateway-compact-grid,.gateway-form-grid.modal-form,.gateway-form-grid.settings,.gateway-ops-final .gateway-metric-grid{grid-template-columns:1fr}.gateway-list-main{align-items:flex-start;flex-direction:column}.gateway-compact-grid .activation-actions-cell{grid-column:auto}.gateway-callback-item{grid-template-columns:1fr;align-items:start}}.gateway-ops-dashboard{gap:16px}.gateway-ops-dashboard .gateway-top-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.gateway-ops-dashboard .gateway-top-actions>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.gateway-ops-dashboard button,.gateway-ops-dashboard input,.gateway-ops-dashboard select{font:inherit}.gateway-filter-row button,.gateway-filter-row input,.gateway-filter-row select,.gateway-ops-dashboard .gateway-top-actions button,.gateway-ops-dashboard .gateway-top-actions select,.gateway-routing-form button,.gateway-routing-form select{min-height:40px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--text);padding:9px 12px;outline:none;box-shadow:none}.gateway-filter-row button:not(:disabled):hover,.gateway-filter-tabs button.active,.gateway-ops-dashboard .gateway-top-actions .primary,.gateway-routing-form button,.gateway-tabs button.active{border-color:color-mix(in srgb,var(--primary) 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,#fff 8%),color-mix(in srgb,#2563eb 72%,var(--primary) 28%));color:#fff}.gateway-ops-dashboard .gateway-top-actions .primary{font-weight:800;box-shadow:0 14px 32px rgba(37,99,235,.24)}.gateway-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.gateway-kpi-card{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:116px;padding:18px;border-radius:18px;border:1px solid var(--border);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 38%),color-mix(in srgb,var(--panel) 95%,transparent);box-shadow:0 18px 52px rgba(2,6,23,.08)}.gateway-kpi-icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:14px;color:#fff;font-size:24px;font-weight:900;background:linear-gradient(135deg,#4f46e5,#2563eb);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 12px 30px rgba(37,99,235,.2)}.gateway-kpi-card.tone-green .gateway-kpi-icon{background:linear-gradient(135deg,#16a34a,#22c55e)}.gateway-kpi-card.tone-blue .gateway-kpi-icon{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.gateway-kpi-card.tone-amber .gateway-kpi-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.gateway-kpi-card.tone-cyan .gateway-kpi-icon{background:linear-gradient(135deg,#06b6d4,#0e7490)}.gateway-kpi-card p{margin:0 0 4px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gateway-kpi-card strong{display:block;color:var(--text);font-size:21px;line-height:1.2}.gateway-kpi-card span:not(.gateway-kpi-icon){display:block;margin-top:6px;color:#22c55e;font-size:12px;font-weight:700}.gateway-routing-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:flex-end;padding:14px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.gateway-routing-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.gateway-routing-form select{width:100%;text-transform:none;letter-spacing:0;font-weight:600}.gateway-routing-form button{min-width:150px;font-weight:800}.gateway-board-card,.gateway-chart-card{border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 18px 54px rgba(2,6,23,.1);overflow:visible}.gateway-tabs{display:flex;align-items:center;gap:28px;min-height:60px;padding:0 20px;border-bottom:1px solid var(--border)}.gateway-tabs button{position:relative;min-height:60px;border:0;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.gateway-tabs button.active{background:transparent;color:var(--primary)}.gateway-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:var(--primary)}.gateway-filter-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;flex-wrap:wrap}.gateway-filter-tabs,.gateway-search-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gateway-filter-tabs button{min-width:74px;font-weight:800}.gateway-filter-tabs button.active{box-shadow:0 12px 28px rgba(37,99,235,.22)}.gateway-search-actions input{width:min(280px,52vw)}.gateway-search-actions button,.gateway-search-actions select{font-weight:800}.gateway-search-actions button:disabled{opacity:.55;cursor:not-allowed}.gateway-table-wrap{margin:0 20px;border:1px solid var(--border);border-radius:14px;overflow-x:auto;overflow-y:visible}.gateway-table{width:100%;min-width:1180px;border-collapse:collapse;color:var(--text)}.gateway-table th{text-align:left;color:color-mix(in srgb,var(--text) 86%,var(--muted) 14%);font-size:11px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;background:color-mix(in srgb,var(--input) 78%,var(--panel) 22%)}.gateway-table td,.gateway-table th{padding:13px 12px;white-space:nowrap}.gateway-table td{position:relative;border-top:1px solid var(--border);vertical-align:middle;color:var(--text);font-size:13px}.gateway-table td small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.gateway-name-cell{display:flex;align-items:center;gap:10px;min-width:210px}.gateway-name-cell strong{display:block;margin-bottom:2px;color:var(--text);font-size:14px}.gateway-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.gateway-avatar.avatar-1{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.gateway-avatar.avatar-2{background:linear-gradient(135deg,#22c55e,#15803d)}.gateway-avatar.avatar-3{background:linear-gradient(135deg,#f59e0b,#ea580c)}.gateway-avatar.avatar-4{background:linear-gradient(135deg,#ec4899,#7c3aed)}.gateway-provider{display:inline-flex;align-items:center;gap:5px;color:var(--text);font-weight:800}.gateway-dot-status,.gateway-routing-badge,.gateway-tag{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:26px;padding:5px 8px;border-radius:8px;font-size:12px;font-weight:800;border:1px solid var(--border);background:var(--input);color:var(--text)}.gateway-routing-badge.cashin,.gateway-tag.green{background:rgba(34,197,94,.12);color:#22c55e;border-color:rgba(34,197,94,.22)}.gateway-routing-badge.cashout,.gateway-tag.blue{background:rgba(37,99,235,.13);color:#3b82f6;border-color:rgba(37,99,235,.25)}.gateway-tag.neutral{background:color-mix(in srgb,var(--input) 92%,transparent);color:var(--text)}.gateway-dot-status{border:0;background:transparent;padding-left:0;color:var(--text)}.gateway-dot-status i,.gateway-system-list i{width:8px;height:8px;border-radius:999px;background:currentColor}.gateway-dot-status.status-success{color:#22c55e}.gateway-dot-status.status-warning{color:#f59e0b}.gateway-dot-status.status-danger{color:#ef4444}.gateway-dot-status.status-neutral{color:var(--muted)}.gateway-routing-badge{min-width:120px;justify-content:flex-start}.gateway-routing-badge i{width:26px;height:26px;border-radius:8px;background:currentColor;opacity:.16}.gateway-routing-badge.auto{color:#22c55e;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.22)}.gateway-routing-badge.disabled{color:#ef4444;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.22)}.gateway-row-actions{position:relative;display:inline-flex;justify-content:flex-end;width:100%}.gateway-action-trigger{width:36px;height:36px;border-radius:9px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--text);font-size:20px;line-height:1;cursor:pointer}.gateway-action-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;min-width:210px;padding:8px;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 98%,#020617 2%);box-shadow:0 22px 70px rgba(2,6,23,.26)}.gateway-row-actions.open-up .gateway-action-menu{top:auto;bottom:calc(100% + 8px)}.gateway-action-menu a,.gateway-action-menu button{display:flex;align-items:center;width:100%;min-height:34px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);text-decoration:none;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.gateway-action-menu a:hover,.gateway-action-menu button:hover{background:color-mix(in srgb,var(--input) 92%,transparent)}.gateway-action-menu .danger{color:#ef4444}.gateway-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 16px;color:var(--muted);font-size:12px}.gateway-page-buttons{display:flex;align-items:center;gap:6px}.gateway-page-buttons button,.gateway-page-buttons strong{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);background:var(--input);color:var(--text)}.gateway-page-buttons strong{border-color:color-mix(in srgb,var(--primary) 62%,transparent);color:var(--primary)}.gateway-bottom-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.95fr) minmax(300px,.95fr);grid-gap:14px;gap:14px}.gateway-chart-card{padding:18px;min-height:232px}.gateway-card-head.compact{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:16px}.gateway-card-head h3{margin:0;color:var(--text);font-size:16px}.gateway-card-head p,.gateway-card-head span{margin:4px 0 0;color:var(--muted);font-size:12px}.gateway-mini-chart{display:grid;grid-template-columns:repeat(6,minmax(28px,1fr));align-items:flex-end;grid-gap:12px;gap:12px;height:150px;padding:12px 4px 0;border-bottom:1px dashed var(--border)}.gateway-chart-point{display:flex;position:relative;height:100%;align-items:flex-end;justify-content:center;gap:5px}.gateway-chart-point span{width:8px;min-height:10px;border-radius:999px 999px 0 0}.gateway-chart-point .cashin{background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.25)}.gateway-chart-point .cashout{background:#2563eb;box-shadow:0 0 18px rgba(37,99,235,.25)}.gateway-chart-point small{position:absolute;bottom:-22px;color:var(--muted);font-size:10px}.gateway-chart-empty{grid-column:1/-1;align-self:center;justify-self:center;color:var(--muted)}.gateway-chart-legend{display:flex;justify-content:center;gap:10px;margin-top:30px;color:var(--muted);font-size:12px}.gateway-chart-legend span{width:9px;height:9px;border-radius:999px;align-self:center}.gateway-chart-legend .cashin{background:#22c55e}.gateway-chart-legend .cashout{background:#2563eb}.gateway-donut-wrap{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.gateway-donut{display:grid;width:146px;height:146px;place-items:center;border-radius:999px;background:conic-gradient(#2563eb 0 42%,#22c55e 42% 70%,#06b6d4 70% 86%,#f59e0b 86% 100%);position:relative}.gateway-donut:after{content:"";position:absolute;inset:34px;border-radius:inherit;background:var(--panel)}.gateway-donut span{position:relative;z-index:1;text-align:center;color:var(--muted);font-size:12px}.gateway-donut strong{color:var(--text);font-size:13px}.gateway-distribution-list{display:grid;grid-gap:10px;gap:10px}.gateway-distribution-list div{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;color:var(--muted);font-size:12px}.gateway-distribution-list strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-distribution-list em{font-style:normal;color:var(--text)}.gateway-distribution-list .dot{width:10px;height:10px;border-radius:999px;background:#2563eb}.gateway-distribution-list .dot-1{background:#3b82f6}.gateway-distribution-list .dot-2{background:#22c55e}.gateway-distribution-list .dot-3{background:#f59e0b}.gateway-system-list{display:grid;grid-gap:8px;gap:8px}.gateway-system-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:9px 12px;border-radius:9px;background:color-mix(in srgb,var(--input) 82%,transparent);color:var(--text)}.gateway-system-list strong{display:inline-flex;align-items:center;gap:8px;font-size:12px}.gateway-system-list .status-success{color:#22c55e}.gateway-system-list .status-warning{color:#f59e0b}.gateway-system-list .status-danger{color:#ef4444}.gateway-callbacks-hidden{display:none}.gateway-modal-card{max-width:760px}.gateway-modal-actions{margin-top:14px}.gateway-modal-actions button,.gateway-modal-card .primary-soft-button{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 14px;font-weight:800;cursor:pointer}.gateway-modal-actions .primary-soft-button,.gateway-modal-card .primary-soft-button{border:0;background:var(--primary);color:#fff}.gateway-modal-card .primary-soft-button.full{width:100%;margin-top:14px}.gateway-form-grid.modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gateway-form-grid.modal-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.gateway-form-grid.modal-form input{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--input);color:var(--text);padding:10px 12px}:root[data-theme=light] .gateway-board-card,:root[data-theme=light] .gateway-chart-card,:root[data-theme=light] .gateway-kpi-card,:root[data-theme=light] .gateway-routing-form,html.light .gateway-board-card,html.light .gateway-chart-card,html.light .gateway-kpi-card,html.light .gateway-routing-form{box-shadow:0 18px 44px rgba(15,23,42,.06)}:root[data-theme=light] .gateway-action-menu,html.light .gateway-action-menu{background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.14)}@media (max-width:1380px){.gateway-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-bottom-grid{grid-template-columns:1fr}}@media (max-width:980px){.gateway-routing-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-routing-form button{grid-column:1/-1}.gateway-filter-row,.gateway-ops-dashboard .gateway-top-actions{align-items:stretch;flex-direction:column}.gateway-filter-tabs,.gateway-ops-dashboard .gateway-top-actions>div:last-child,.gateway-search-actions{width:100%}.gateway-ops-dashboard .gateway-top-actions button,.gateway-ops-dashboard .gateway-top-actions select,.gateway-search-actions button,.gateway-search-actions input,.gateway-search-actions select{flex:1 1 160px;width:auto}}@media (max-width:720px){.gateway-form-grid.modal-form,.gateway-kpi-grid,.gateway-routing-form{grid-template-columns:1fr}.gateway-tabs{gap:16px;overflow-x:auto}.gateway-filter-tabs button{flex:1 1 90px}.gateway-table-wrap{margin:0 12px}.gateway-filter-row,.gateway-table-footer,.gateway-tabs{padding-left:12px;padding-right:12px}.gateway-donut-wrap{grid-template-columns:1fr;justify-items:center}}.gateway-ops-dashboard{gap:12px}.gateway-filter-row button,.gateway-filter-row input,.gateway-filter-row select,.gateway-ops-dashboard .gateway-top-actions button,.gateway-ops-dashboard .gateway-top-actions select,.gateway-routing-form button,.gateway-routing-form select{min-height:34px;border-radius:9px;padding:7px 10px;font-size:12px}.gateway-kpi-grid{gap:10px}.gateway-kpi-card{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:86px;padding:12px;border-radius:14px}.gateway-kpi-icon{width:40px;height:40px;border-radius:11px;font-size:18px}.gateway-kpi-card p{margin-bottom:2px;font-size:10px}.gateway-kpi-card strong{font-size:17px}.gateway-kpi-card span:not(.gateway-kpi-icon){margin-top:4px;font-size:11px}.gateway-routing-form{gap:8px;padding:11px;border-radius:14px}.gateway-routing-form label{gap:4px;font-size:10px}.gateway-board-card,.gateway-chart-card{border-radius:14px}.gateway-tabs{min-height:46px;padding:0 14px}.gateway-tabs button{min-height:46px;font-size:13px}.gateway-filter-row{padding:11px 14px;gap:10px}.gateway-filter-tabs button{min-width:66px}.gateway-table-wrap{margin:0 14px}.gateway-table th{padding:10px 9px;font-size:10px}.gateway-table td{padding:9px;font-size:12px}.gateway-name-cell{min-width:190px;gap:8px}.gateway-name-cell strong{font-size:13px}.gateway-avatar{width:30px;height:30px;flex-basis:30px;border-radius:8px}.gateway-dot-status,.gateway-routing-badge,.gateway-tag{min-height:22px;padding:4px 7px;font-size:11px}.gateway-routing-badge{min-width:104px}.gateway-action-trigger{width:32px;height:32px}.gateway-action-menu{min-width:190px}.gateway-table-footer{padding:11px 14px 13px}.gateway-bottom-grid{gap:10px}.gateway-chart-card{min-height:190px;padding:13px}.gateway-mini-chart{height:112px}.gateway-inline-notice-wrap{position:fixed;top:18px;right:18px;z-index:120;width:min(390px,calc(100vw - 36px))}.gateway-inline-notice-wrap .operation-toast{display:grid;grid-template-columns:32px 1fr auto;grid-gap:10px;gap:10px;align-items:flex-start}.gateway-test-result{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px;margin-bottom:12px;border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--input) 72%,transparent)}.gateway-test-result strong{display:block;color:var(--text);font-size:15px}.gateway-test-result p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.gateway-test-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;font-weight:900;color:#fff}.gateway-test-icon.success{background:linear-gradient(135deg,#16a34a,#22c55e)}.gateway-test-icon.error{background:linear-gradient(135deg,#ef4444,#b91c1c)}:root[data-theme=light] .gateway-filter-row input,:root[data-theme=light] .gateway-filter-row select,:root[data-theme=light] .gateway-ops-dashboard .gateway-top-actions select,:root[data-theme=light] .gateway-routing-form select,html.light .gateway-filter-row input,html.light .gateway-filter-row select,html.light .gateway-ops-dashboard .gateway-top-actions select,html.light .gateway-routing-form select{background:#fff;color:#0f172a}@media (max-width:720px){.gateway-inline-notice-wrap{top:12px;right:12px;left:12px;width:auto}}.admin-gateway-ops-page.gateway-ops-dashboard{gap:12px}.gateway-ops-dashboard .gateway-top-actions{margin-bottom:2px}.gateway-ops-dashboard .gateway-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gateway-ops-dashboard .gateway-kpi-card{min-height:92px;padding:14px;gap:11px;border-radius:16px;background:var(--panel);box-shadow:0 10px 28px rgba(2,6,23,.06)}.gateway-ops-dashboard .gateway-kpi-card:before{display:none}.gateway-ops-dashboard .gateway-kpi-icon{width:42px;height:42px;border-radius:12px;font-size:18px;box-shadow:none}.gateway-ops-dashboard .gateway-kpi-card.tone-amber .gateway-kpi-icon,.gateway-ops-dashboard .gateway-kpi-card.tone-blue .gateway-kpi-icon,.gateway-ops-dashboard .gateway-kpi-card.tone-cyan .gateway-kpi-icon,.gateway-ops-dashboard .gateway-kpi-card.tone-green .gateway-kpi-icon,.gateway-ops-dashboard .gateway-kpi-icon{background:color-mix(in srgb,var(--primary) 84%,#0f172a 16%)}.gateway-ops-dashboard .gateway-kpi-card p{font-size:11px;margin:0 0 4px}.gateway-ops-dashboard .gateway-kpi-card strong{font-size:20px;line-height:1.1}.gateway-ops-dashboard .gateway-kpi-card span:not(.gateway-kpi-icon){font-size:11px}.gateway-ops-dashboard .gateway-card,.gateway-ops-dashboard .gateway-chart-card,.gateway-ops-dashboard .gateway-panel,.gateway-ops-dashboard .gateway-table-card{border-radius:16px;box-shadow:0 12px 32px rgba(2,6,23,.06)}.gateway-ops-dashboard .gateway-bottom-grid{grid-template-columns:1fr;gap:10px}.gateway-ops-dashboard .gateway-bottom-grid .gateway-chart-card{min-height:auto;padding:14px}.gateway-ops-dashboard .gateway-bottom-grid .gateway-chart-card:nth-child(n+2){display:none}.gateway-ops-dashboard .gateway-table td,.gateway-ops-dashboard .gateway-table th{padding:10px 12px;font-size:12px}.gateway-ops-dashboard .gateway-routing-badge,.gateway-ops-dashboard .gateway-routing-badge.auto,.gateway-ops-dashboard .gateway-routing-badge.cashin,.gateway-ops-dashboard .gateway-routing-badge.cashout,.gateway-ops-dashboard .gateway-routing-badge.disabled,.gateway-ops-dashboard .gateway-status-pill{background:var(--input);border-color:var(--border);color:var(--text)}.gateway-ops-dashboard .gateway-action-menu .danger{color:var(--text)}.gateway-action-modal-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(2,6,23,.62)}.gateway-action-modal-card{width:min(720px,calc(100vw - 36px));max-height:min(82vh,720px);overflow:auto;margin:0;border-radius:20px;background:var(--panel);color:var(--text);box-shadow:0 28px 90px rgba(2,6,23,.35)}.gateway-action-modal-card .activation-modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--panel);border-bottom:1px solid var(--border);margin:-2px -2px 16px;padding:2px 2px 14px}.gateway-action-modal-card .activation-modal-head h3{font-size:18px}.gateway-modal-form{display:grid;grid-gap:14px;gap:14px}.gateway-modal-form .modal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-modal-list{display:grid;grid-gap:8px;gap:8px;max-height:300px;overflow:auto;padding-right:4px}.gateway-confirm-box{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--input)}.gateway-confirm-box strong{color:var(--text)}.gateway-confirm-box p{margin:0;color:var(--muted);font-size:13px}.gateway-confirm-box.danger{border-color:color-mix(in srgb,#ef4444 28%,var(--border));background:color-mix(in srgb,#ef4444 9%,var(--input))}.gateway-modal-actions{align-items:center;gap:8px;padding-top:4px}.gateway-modal-actions button{border-radius:10px;font-size:12px}@media (max-width:980px){.gateway-ops-dashboard .gateway-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-action-modal-card{width:min(94vw,720px);max-height:86vh}.gateway-modal-form .modal-form{grid-template-columns:1fr}}@media (max-width:640px){.gateway-ops-dashboard .gateway-kpi-grid{grid-template-columns:1fr}.gateway-action-modal-backdrop{padding:12px;align-items:flex-start}.gateway-action-modal-card{width:100%;max-height:calc(100vh - 24px);border-radius:16px}}.gateway-ops-clean{display:grid;grid-gap:18px;gap:18px}.gateway-ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gateway-ops-metric-card{min-height:132px}.gateway-routing-compact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:flex-end;border:1px solid rgba(148,163,184,.14);border-radius:20px;background:rgba(15,23,42,.78);padding:16px}.gateway-ops-modal-grid label,.gateway-routing-compact label{display:grid;grid-gap:6px;gap:6px;min-width:0}.gateway-ops-modal-grid label span,.gateway-routing-compact label span{color:#94a3b8;font-size:12px;font-weight:700}.gateway-ops-modal-grid input,.gateway-routing-compact input,.gateway-routing-compact select{width:100%;min-height:40px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#0f172a;color:#f8fafc;padding:0 12px;outline:none}.gateway-routing-compact button{min-height:40px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#111827;color:#f8fafc;font-weight:800;cursor:pointer}.gateway-ops-table-card{overflow:visible}.gateway-ops-name-cell{display:grid;grid-gap:4px;gap:4px;min-width:180px}.gateway-ops-name-cell strong{color:#f8fafc;font-size:14px}.gateway-ops-name-cell span{color:#94a3b8;font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-ops-actions-dropdown{min-width:190px}.gateway-ops-modal-backdrop{position:fixed!important;inset:0!important;z-index:90!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:rgba(2,6,23,.72)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gateway-ops-modal-card{width:min(720px,94vw)!important;max-height:min(82vh,760px)!important;overflow:auto!important;margin:0!important}.gateway-ops-modal-form{display:grid;grid-gap:16px;gap:16px}.gateway-ops-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gateway-ops-modal-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gateway-ops-confirm-box,.gateway-ops-modal-info>div,.gateway-ops-modal-list>div{border:1px solid rgba(148,163,184,.12);border-radius:14px;background:rgba(15,23,42,.64);padding:12px}.gateway-ops-modal-info span,.gateway-ops-modal-list em,.gateway-ops-modal-list span{display:block;color:#94a3b8;font-size:12px;font-style:normal}.gateway-ops-confirm-box strong,.gateway-ops-modal-info strong,.gateway-ops-modal-list strong{display:block;margin-top:4px;color:#f8fafc;font-size:14px;overflow-wrap:anywhere}.gateway-ops-confirm-box p,.gateway-ops-modal-note{margin:8px 0 0;color:#94a3b8;font-size:13px;line-height:1.45}.gateway-ops-modal-list{display:grid;grid-gap:8px;gap:8px;max-height:330px;overflow:auto;padding-right:4px}.gateway-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(148,163,184,.12);padding-top:14px}.gateway-modal-actions button{min-height:38px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#111827;color:#f8fafc;padding:0 14px;font-weight:800;cursor:pointer}.gateway-modal-actions .primary-soft-button{background:#f8fafc;color:#020617;border-color:#f8fafc}.gateway-ops-toast-wrap{position:fixed;top:18px;right:18px;z-index:110}.light .gateway-ops-confirm-box,.light .gateway-ops-modal-info>div,.light .gateway-ops-modal-list>div,.light .gateway-routing-compact,html[data-theme=light] .gateway-ops-confirm-box,html[data-theme=light] .gateway-ops-modal-info>div,html[data-theme=light] .gateway-ops-modal-list>div,html[data-theme=light] .gateway-routing-compact{background:#fff;border-color:rgba(15,23,42,.12)}.light .gateway-ops-modal-grid input,.light .gateway-routing-compact input,.light .gateway-routing-compact select,html[data-theme=light] .gateway-ops-modal-grid input,html[data-theme=light] .gateway-routing-compact input,html[data-theme=light] .gateway-routing-compact select{background:#f8fafc;color:#0f172a;border-color:rgba(15,23,42,.14)}.light .gateway-ops-confirm-box strong,.light .gateway-ops-modal-info strong,.light .gateway-ops-modal-list strong,.light .gateway-ops-name-cell strong,html[data-theme=light] .gateway-ops-confirm-box strong,html[data-theme=light] .gateway-ops-modal-info strong,html[data-theme=light] .gateway-ops-modal-list strong,html[data-theme=light] .gateway-ops-name-cell strong{color:#0f172a}.light .gateway-modal-actions button,.light .gateway-routing-compact button,html[data-theme=light] .gateway-modal-actions button,html[data-theme=light] .gateway-routing-compact button{background:#f8fafc;color:#0f172a;border-color:rgba(15,23,42,.14)}.light .gateway-modal-actions .primary-soft-button,html[data-theme=light] .gateway-modal-actions .primary-soft-button{background:#0f172a;color:#fff;border-color:#0f172a}@media (max-width:1120px){.gateway-ops-summary-grid,.gateway-routing-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.gateway-ops-modal-grid,.gateway-ops-modal-info,.gateway-ops-summary-grid,.gateway-routing-compact{grid-template-columns:1fr}.gateway-modal-actions{justify-content:stretch}.gateway-modal-actions button{flex:1 1 100%}}.admin-gateway-ops-page.gateway-ops-clean{gap:14px!important}.admin-gateway-ops-page .gateway-ops-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important}.admin-gateway-ops-page .gateway-ops-metric-card{min-height:82px!important;padding:14px 16px!important;border-radius:16px!important}.admin-gateway-ops-page .gateway-ops-metric-card .metric-icon,.admin-gateway-ops-page .gateway-ops-metric-card:before{display:none!important}.admin-gateway-ops-page .gateway-ops-metric-card p{font-size:12px!important;line-height:1.2!important;font-weight:800!important;margin:0!important}.admin-gateway-ops-page .gateway-ops-metric-card strong{font-size:18px!important;line-height:1.15!important;margin-top:7px!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-gateway-ops-page .gateway-ops-metric-card span{margin-top:5px!important;font-size:11px!important;line-height:1.2!important}.admin-gateway-ops-page .gateway-routing-compact{padding:12px!important;border-radius:16px!important;gap:10px!important}.admin-gateway-ops-page .activation-table-wrap,.admin-gateway-ops-page .gateway-ops-table-card,.admin-gateway-ops-page table,.admin-gateway-ops-page tbody,.admin-gateway-ops-page td,.admin-gateway-ops-page tr{overflow:visible!important}.admin-gateway-ops-page .activation-table-wrap{position:relative!important;z-index:1!important}.admin-gateway-ops-page tr:has(.activation-actions-open){position:relative!important;z-index:80!important}.admin-gateway-ops-page .activation-actions{z-index:90!important}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown{z-index:120!important;box-shadow:0 24px 50px rgba(0,0,0,.55)!important}.admin-gateway-ops-page .activation-list:has(.activation-actions-open),.admin-gateway-ops-page .activation-main-panel:has(.activation-actions-open),.admin-gateway-ops-page:has(.activation-actions-open) .activation-list,.admin-gateway-ops-page:has(.activation-actions-open) .activation-main-panel{margin-bottom:0!important;padding-bottom:0!important}.admin-gateway-ops-page .gateway-ops-modal-card{width:min(680px,94vw)!important;border-radius:18px!important}.admin-gateway-ops-page .gateway-ops-current-info{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-gateway-ops-page .gateway-ops-modal-grid input::placeholder{color:#94a3b8!important;opacity:.75!important}.light .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown,html[data-theme=light] .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown{box-shadow:0 22px 48px rgba(15,23,42,.18)!important}@media (max-width:1120px){.admin-gateway-ops-page .gateway-ops-current-info,.admin-gateway-ops-page .gateway-ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.admin-gateway-ops-page .gateway-ops-current-info,.admin-gateway-ops-page .gateway-ops-summary-grid{grid-template-columns:1fr!important}.admin-gateway-ops-page .gateway-ops-metric-card{min-height:76px!important}}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown{box-shadow:0 24px 60px rgba(0,0,0,.64)!important;z-index:10050!important}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#020617}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button{background:#020617!important;color:rgba(226,232,240,.94)!important}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button:hover{background:#111827!important}.gateway-ops-credentials-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:rgba(15,23,42,.64);padding:12px}.gateway-ops-credentials-head strong{display:block;color:#f8fafc;font-size:14px}.gateway-ops-credentials-head span{display:block;margin-top:3px;color:#94a3b8;font-size:12px}.gateway-ops-credentials-head button{min-height:34px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#111827;color:#f8fafc;padding:0 12px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.light .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button,html[data-theme=light] .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button{background:#fff!important}.light .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button:hover,html[data-theme=light] .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button:hover{background:#f1f5f9!important}.light .gateway-ops-credentials-head,html[data-theme=light] .gateway-ops-credentials-head{background:#fff;border-color:rgba(15,23,42,.12)}.light .gateway-ops-credentials-head strong,html[data-theme=light] .gateway-ops-credentials-head strong{color:#0f172a}.light .gateway-ops-credentials-head button,html[data-theme=light] .gateway-ops-credentials-head button{background:#f8fafc;color:#0f172a;border-color:rgba(15,23,42,.14)}@media (max-width:680px){.gateway-ops-credentials-head{align-items:stretch;flex-direction:column}.gateway-ops-credentials-head button{width:100%}}.admin-gateway-ops-page .activation-actions-cell{position:relative!important;overflow:visible!important;z-index:1!important}.admin-gateway-ops-page .activation-actions{position:relative!important;z-index:2!important}.admin-gateway-ops-page .activation-actions-cell:has(.activation-actions-open),.admin-gateway-ops-page .activation-actions.activation-actions-open,.admin-gateway-ops-page tr:has(.activation-actions-open){position:relative!important;z-index:30000!important}.admin-gateway-ops-page .activation-actions:not(.activation-actions-open){z-index:2!important}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;width:198px!important;padding:6px!important;border-radius:12px!important;opacity:1!important;background:#020617!important;background-color:#020617!important;border:1px solid rgba(51,65,85,.95)!important;box-shadow:0 24px 60px rgba(0,0,0,.68)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:30001!important;isolation:isolate!important}.admin-gateway-ops-page .activation-actions-up .activation-actions-dropdown.gateway-ops-actions-dropdown{top:auto!important;bottom:calc(100% + 6px)!important}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;background:#020617!important;opacity:1!important}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button{background:transparent!important;color:rgba(226,232,240,.92)!important}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button:hover{background:rgba(148,163,184,.12)!important;color:#fff!important}.light .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown,html[data-theme=light] .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown{background:#fff!important;background-color:#fff!important;border-color:rgba(15,23,42,.14)!important;box-shadow:0 24px 54px rgba(15,23,42,.18)!important}.light .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown:before,html[data-theme=light] .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown:before{background:#fff!important}.light .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button,html[data-theme=light] .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button{background:transparent!important;color:rgba(15,23,42,.86)!important}.light .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button:hover,html[data-theme=light] .admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button:hover{background:rgba(15,23,42,.05)!important;color:#0f172a!important}.settings-ops-page{gap:16px}.settings-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-ops-shell{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.settings-ops-tabs{display:grid;grid-gap:14px;gap:14px;padding:16px;position:-webkit-sticky;position:sticky;top:18px}.settings-ops-title{display:grid;grid-gap:4px;gap:4px}.settings-ops-title strong{color:var(--text);font-size:.98rem}.settings-ops-title span{color:var(--muted);font-size:.78rem}.settings-tab-list{display:grid;grid-gap:7px;gap:7px}.settings-tab-list button{border:1px solid transparent;border-radius:13px;background:transparent;color:var(--muted);cursor:pointer;font-weight:700;text-align:left;padding:10px 11px;transition:background .18s ease,color .18s ease,border-color .18s ease}.settings-tab-list button.active,.settings-tab-list button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text)}.settings-ops-content{display:grid;grid-gap:16px;gap:16px;padding:18px}.settings-ops-head{margin-bottom:0}.settings-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.settings-section-grid label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.82rem}.settings-section-grid input,.settings-section-grid select{width:100%;border-radius:13px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:11px 12px;outline:none}.settings-section-grid input:disabled,.settings-section-grid select:disabled{opacity:.78;cursor:not-allowed}.settings-info-card{grid-column:1/-1;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--border);border-radius:14px;padding:13px;background:var(--surface-2);color:var(--muted);font-size:.83rem}.settings-info-card strong{color:var(--text)}.admin-global-message{border-radius:14px;border:1px solid var(--border);padding:12px 14px;font-weight:700;font-size:.88rem}.admin-global-message.success{background:color-mix(in srgb,#10b981 12%,var(--surface));border-color:color-mix(in srgb,#10b981 25%,var(--border));color:var(--text)}.admin-global-message.error{background:color-mix(in srgb,#ef4444 12%,var(--surface));border-color:color-mix(in srgb,#ef4444 25%,var(--border));color:var(--text)}.secondary-soft-button{border:1px solid var(--border);border-radius:13px;background:var(--surface-2);color:var(--text);cursor:pointer;font-weight:800;padding:11px 14px}.secondary-soft-button:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.settings-summary-panel .table-wrap{max-height:420px;overflow:auto}:root[data-theme=light] .secondary-soft-button,:root[data-theme=light] .settings-info-card,:root[data-theme=light] .settings-section-grid input,:root[data-theme=light] .settings-section-grid select{background:#fff}@media (max-width:1024px){.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-ops-shell{grid-template-columns:1fr}.settings-ops-tabs{position:static}.settings-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.settings-section-grid,.settings-summary-grid,.settings-tab-list{grid-template-columns:1fr}.settings-ops-content,.settings-ops-tabs{padding:14px}}.settings-ops-page .secondary-soft-button,.settings-ops-page .settings-section-grid input,.settings-ops-page .settings-section-grid select,.settings-ops-page .settings-tab-list button{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--border)!important}.settings-ops-page .settings-tab-list button{background:transparent!important}.settings-ops-page .settings-tab-list button.active,.settings-ops-page .settings-tab-list button:hover{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--border)!important}.settings-ops-page select option{background:#111827;color:#f8fafc}.light .settings-ops-page select option,html[data-theme=light] .settings-ops-page select option{background:#fff;color:#0f172a}.light .settings-ops-page .settings-tab-list button,html[data-theme=light] .settings-ops-page .settings-tab-list button{color:#64748b!important}.light .settings-ops-page .settings-tab-list button.active,.light .settings-ops-page .settings-tab-list button:hover,html[data-theme=light] .settings-ops-page .settings-tab-list button.active,html[data-theme=light] .settings-ops-page .settings-tab-list button:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#e2e8f0!important}.public-site-modern{gap:18px}.public-site-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.public-site-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;border-radius:22px;padding:18px 20px}.public-site-hero .eyebrow{display:inline-flex;margin-bottom:8px;color:#94a3b8;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.public-site-hero h2{margin:0;color:#f8fafc;font-size:24px;letter-spacing:-.04em}.public-site-hero p{margin:6px 0 0;color:#94a3b8;max-width:680px;line-height:1.5}.public-site-preview-card{min-width:300px;display:flex;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0f172a;padding:12px 14px}.preview-logo-slot{width:46px;height:46px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#111827;display:grid;place-items:center;overflow:hidden;color:#e5e7eb}.preview-logo-slot img{width:100%;height:100%;object-fit:contain;padding:5px}.public-site-preview-card b{display:block;color:#fff;font-size:14px}.public-site-preview-card small{display:block;margin-top:4px;color:#94a3b8;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-site-settings-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.public-site-card-form{margin:0}.public-site-card-form label{display:grid;grid-gap:7px;gap:7px;color:#cbd5e1;font-size:13px;font-weight:700}.public-site-card-form input,.public-site-card-form select,.public-site-card-form textarea{width:100%;border:1px solid rgba(148,163,184,.16);background:#0f172a;color:#e5e7eb;border-radius:12px;padding:10px 12px;outline:none;font-size:13px}.public-site-card-form textarea{min-height:84px;resize:vertical}.public-site-card-form input:focus,.public-site-card-form select:focus,.public-site-card-form textarea:focus{border-color:rgba(34,197,94,.45);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.public-site-card-form button{height:42px;border:0;border-radius:12px;background:#f8fafc;color:#0f172a;font-weight:900;padding:0 16px;cursor:pointer}.public-site-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.form-grid.two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.light .public-site-hero h2,.light .public-site-preview-card b{color:#0f172a}.light .public-site-hero .eyebrow,.light .public-site-hero p,.light .public-site-preview-card small{color:#64748b}.light .preview-logo-slot,.light .public-site-card-form input,.light .public-site-card-form select,.light .public-site-card-form textarea,.light .public-site-preview-card{background:#fff;color:#0f172a;border-color:rgba(15,23,42,.12)}.light .public-site-card-form label{color:#334155}.light .public-site-card-form button{background:#0f172a;color:#fff}@media(max-width:1120px){.public-site-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-hero{align-items:flex-start;flex-direction:column}.public-site-preview-card{min-width:0;width:100%}.public-site-settings-grid{grid-template-columns:1fr}.public-site-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.form-grid.two-cols,.public-site-color-grid,.public-site-summary-grid{grid-template-columns:1fr}.public-site-hero h2{font-size:21px}}.auth-brand.brand-logo-mode,.sidebar-head.brand-logo-mode{display:flex;align-items:center;gap:10px}.auth-brand.brand-logo-mode img{max-width:180px;max-height:58px;width:auto;height:auto;object-fit:contain}.sidebar-head.brand-logo-mode img{max-width:168px;max-height:42px;width:auto;height:auto;object-fit:contain}.public-site-help-box{border:1px solid var(--border);border-radius:16px;padding:14px 16px;background:var(--surface-muted);color:var(--text-muted)}.public-site-help-box strong{display:block;color:var(--text);margin-bottom:8px}.public-site-help-box p{margin:4px 0}.public-site-modern .admin-global-message{margin:0 0 14px}.admin-shell .client-nav-group{display:grid!important;grid-gap:3px!important;gap:3px!important;margin:0!important;min-width:0!important}.admin-shell .client-nav-group-title{position:relative!important;width:100%!important;height:36px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#d9e5f8!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;overflow:hidden!important;box-shadow:none!important}.admin-shell .client-nav-group-label{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.admin-shell .client-nav-group-label>svg{width:17px!important;height:17px!important;min-width:17px!important}.admin-shell .client-nav-group-chevron,.admin-shell .client-nav-group-label>span{opacity:0!important;pointer-events:none!important;white-space:nowrap!important;transform:translateX(-6px)!important;transition:opacity .14s ease,transform .14s ease!important}.admin-shell .client-nav-group-items{display:none!important;gap:3px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.admin-shell .client-nav-group.expanded .client-nav-group-items{display:grid!important}.admin-shell .client-nav-group-title:hover,.admin-shell .client-nav-group.active-group>.client-nav-group-title{background:rgba(34,197,94,.14)!important;color:#fff!important}.admin-shell .client-nav-group.active-group>.client-nav-group-title:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:3px!important;border-radius:999px!important;background:#22c55e!important}.admin-shell .client-nav-group-title:hover .client-nav-group-label>svg,.admin-shell .client-nav-group.active-group .client-nav-group-label>svg{color:#22c55e!important}@media (min-width:961px){.admin-shell .sidebar.pinned .client-nav-group-chevron,.admin-shell .sidebar.pinned .client-nav-group-label>span,.admin-shell .sidebar:hover .client-nav-group-chevron,.admin-shell .sidebar:hover .client-nav-group-label>span,.admin-shell.menu-pinned .client-nav-group-chevron,.admin-shell.menu-pinned .client-nav-group-label>span{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.admin-shell .sidebar.pinned .client-nav-group-items a,.admin-shell .sidebar:hover .client-nav-group-items a,.admin-shell.menu-pinned .client-nav-group-items a{padding-left:14px!important}}@media (max-width:960px){.admin-shell .client-nav-group-title{height:42px!important;padding:0 12px!important;border-radius:12px!important;font-size:14px!important}.admin-shell .client-nav-group-chevron,.admin-shell .client-nav-group-label>span{opacity:1!important;pointer-events:auto!important;transform:none!important}.admin-shell .client-nav-group.expanded .client-nav-group-items{display:grid!important}.admin-shell .client-nav-group-title svg,.admin-shell .sidebar nav a svg{color:#22c55e!important}.admin-shell .client-nav-group-items a{padding-left:18px!important}}html[data-theme=light] .admin-shell .client-nav-group-title{color:#334155!important}html[data-theme=light] .admin-shell .client-nav-group-title svg{color:#16a34a!important}html[data-theme=light] .admin-shell .client-nav-group-title:hover,html[data-theme=light] .admin-shell .client-nav-group.active-group>.client-nav-group-title{background:#e8f8ee!important;color:#0f172a!important}.admin-users-page .compact-form,.admin-users-page .panel,.admin-users-page .table-wrap{background:var(--surface,#0d111b)!important;border-color:var(--border,rgba(148,163,184,.16))!important;color:var(--text,#f8fafc)!important}.admin-users-page .compact-form label span,.admin-users-page .panel-head h2,.admin-users-page .table-wrap td,.admin-users-page .table-wrap th{color:var(--text,#f8fafc)!important}.admin-users-page .panel-head p,.admin-users-page .table-wrap th{color:var(--muted,#94a3b8)!important}.admin-users-page .compact-form input,.admin-users-page .compact-form select,.admin-users-page .compact-form textarea{width:100%;min-height:43px;border:1px solid var(--border,rgba(148,163,184,.18))!important;border-radius:13px!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;outline:none!important;box-shadow:none!important}.admin-users-page .compact-form input::placeholder,.admin-users-page .compact-form textarea::placeholder{color:var(--muted,#94a3b8)!important}.admin-users-page .compact-form select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}.admin-users-page .compact-form input:focus,.admin-users-page .compact-form select:focus,.admin-users-page .compact-form textarea:focus{border-color:color-mix(in srgb,#22c55e 48%,var(--border,rgba(148,163,184,.18)))!important;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 18%,transparent)!important}.admin-users-page .compact-form button[type=submit]{border:1px solid color-mix(in srgb,#22c55e 45%,var(--border,rgba(148,163,184,.18)))!important;background:linear-gradient(135deg,#16a34a,#0f766e)!important;color:#fff!important;border-radius:13px!important;font-weight:900!important}.admin-users-page .compact-form button[type=submit]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.admin-users-page .compact-form button[type=submit]:disabled{opacity:.68;cursor:not-allowed;transform:none}.admin-shell .client-nav-group-items a,.admin-shell .client-nav-group-title{color:#d9e5f8!important}.admin-shell .client-nav-group-items a.active,.admin-shell .client-nav-group-items a:hover,.admin-shell .client-nav-group-title:hover,.admin-shell .client-nav-group.active-group>.client-nav-group-title{background:rgba(34,197,94,.14)!important;color:#fff!important}.admin-shell .client-nav-group-items a.active svg,.admin-shell .client-nav-group-items a:hover svg,.admin-shell .client-nav-group-title:hover svg,.admin-shell .client-nav-group.active-group svg{color:#22c55e!important}html[data-theme=light] .admin-users-page .compact-form,html[data-theme=light] .admin-users-page .panel,html[data-theme=light] .admin-users-page .table-wrap{background:var(--surface,#fff)!important;border-color:var(--border,#e2e8f0)!important;color:var(--text,#0f172a)!important}html[data-theme=light] .admin-users-page .compact-form label span,html[data-theme=light] .admin-users-page .panel-head h2,html[data-theme=light] .admin-users-page .table-wrap td,html[data-theme=light] .admin-users-page .table-wrap th{color:var(--text,#0f172a)!important}html[data-theme=light] .admin-users-page .panel-head p,html[data-theme=light] .admin-users-page .table-wrap th{color:var(--muted,#64748b)!important}html[data-theme=light] .admin-users-page .compact-form input,html[data-theme=light] .admin-users-page .compact-form select,html[data-theme=light] .admin-users-page .compact-form textarea{background:#fff!important;color:#0f172a!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-users-page .compact-form select option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .admin-shell .client-nav-group-items a,html[data-theme=light] .admin-shell .client-nav-group-title{color:#334155!important}html[data-theme=light] .admin-shell .client-nav-group-items a.active,html[data-theme=light] .admin-shell .client-nav-group-items a:hover,html[data-theme=light] .admin-shell .client-nav-group-title:hover,html[data-theme=light] .admin-shell .client-nav-group.active-group>.client-nav-group-title{background:#e8f8ee!important;color:#0f172a!important}.admin-push-page .compact-form button:not([type]),.admin-push-page .compact-form button[type=submit],.admin-push-page .push-broadcast-form button[type=submit]{border:1px solid color-mix(in srgb,#22c55e 45%,var(--border,rgba(148,163,184,.18)))!important;background:linear-gradient(135deg,#16a34a,#0f766e)!important;color:#fff!important;border-radius:13px!important;font-weight:900!important;min-height:42px!important;cursor:pointer!important;transition:transform .18s ease,filter .18s ease,opacity .18s ease,box-shadow .18s ease!important}.admin-push-page .compact-form button:not([type]):hover:not(:disabled),.admin-push-page .compact-form button[type=submit]:hover:not(:disabled),.admin-push-page .push-broadcast-form button[type=submit]:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important}.admin-push-page .compact-form button:not([type]):disabled,.admin-push-page .compact-form button[type=submit]:disabled,.admin-push-page .push-broadcast-form button[type=submit]:disabled{opacity:.68!important;cursor:not-allowed!important;transform:none!important}.admin-push-page .compact-form input:focus,.admin-push-page .compact-form select:focus,.admin-push-page .compact-form textarea:focus{border-color:color-mix(in srgb,#22c55e 48%,var(--border,rgba(148,163,184,.18)))!important;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 18%,transparent)!important}.admin-push-page .reference-action-note{border:1px solid color-mix(in srgb,#22c55e 32%,var(--border,rgba(148,163,184,.18)))!important;background:color-mix(in srgb,#22c55e 10%,var(--surface-2,#111827))!important;color:var(--text,#f8fafc)!important}.admin-push-page .compact-form select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}html[data-theme=light] .admin-push-page .compact-form input:focus,html[data-theme=light] .admin-push-page .compact-form select:focus,html[data-theme=light] .admin-push-page .compact-form textarea:focus{border-color:color-mix(in srgb,#22c55e 48%,#dbe4ef)!important;box-shadow:0 0 0 3px rgba(34,197,94,.16)!important}html[data-theme=light] .admin-push-page .reference-action-note{border-color:rgba(34,197,94,.24)!important;background:#e8f8ee!important;color:#0f172a!important}html[data-theme=light] .admin-push-page .compact-form select option{background:#fff!important;color:#0f172a!important}.admin-permissions-panel .admin-permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:4px}.admin-permission-group{border:1px solid rgba(16,185,129,.18);background:color-mix(in srgb,var(--panel) 88%,var(--soft) 12%);border-radius:16px;padding:12px;margin:0}.admin-permission-group legend{padding:0 6px;color:var(--text);font-size:12px;font-weight:800}.admin-permission-group>div{display:grid;grid-gap:7px;gap:7px}.permission-check{display:flex!important;align-items:center;flex-direction:row!important;gap:8px!important;min-height:auto!important;padding:6px 8px;border-radius:10px;color:var(--muted);background:transparent}.permission-check:hover{background:rgba(16,185,129,.08);color:var(--text)}.permission-check input{width:16px!important;height:16px!important;min-height:16px!important;accent-color:#10b981}.permission-check span{font-size:12px;font-weight:700}.admin-session-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 0}.admin-session-actions .secondary-action,.admin-users-page .compact-form button[type=submit]{border:1px solid rgba(16,185,129,.38);background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 10px 24px rgba(16,185,129,.18)}.admin-session-actions .secondary-action:hover,.admin-users-page .compact-form button[type=submit]:hover{transform:translateY(-1px);filter:brightness(1.04)}.admin-session-actions .secondary-action:disabled,.admin-users-page .compact-form button[type=submit]:disabled{opacity:.58;cursor:not-allowed;transform:none}.admin-communications-page .compact-form,.admin-communications-page .panel,.admin-communications-page .table-wrap{background:var(--surface,#0d111b)!important;border-color:var(--border,rgba(148,163,184,.16))!important;color:var(--text,#f8fafc)!important}.admin-communications-page .compact-form label span,.admin-communications-page .panel-head h2,.admin-communications-page .table-wrap td,.admin-communications-page .table-wrap th{color:var(--text,#f8fafc)!important}.admin-communications-page .panel-head p,.admin-communications-page .table-wrap th{color:var(--muted,#94a3b8)!important}.admin-communications-page .compact-form input,.admin-communications-page .compact-form select,.admin-communications-page .compact-form textarea{width:100%;min-height:43px;border:1px solid var(--border,rgba(148,163,184,.18))!important;border-radius:13px!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;outline:none!important;box-shadow:none!important}.admin-communications-page .compact-form input::placeholder,.admin-communications-page .compact-form textarea::placeholder{color:var(--muted,#94a3b8)!important}.admin-communications-page .compact-form select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}.admin-communications-page .compact-form input:focus,.admin-communications-page .compact-form select:focus,.admin-communications-page .compact-form textarea:focus{border-color:color-mix(in srgb,#22c55e 48%,var(--border,rgba(148,163,184,.18)))!important;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 18%,transparent)!important}.admin-communications-page .admin-config-form button[type=submit],.admin-communications-page .compact-form button[type=submit]{min-height:42px!important;border:1px solid color-mix(in srgb,#22c55e 45%,var(--border,rgba(148,163,184,.18)))!important;border-radius:13px!important;background:linear-gradient(135deg,#16a34a,#0f766e)!important;color:#fff!important;font-weight:900!important;cursor:pointer!important;transition:transform .18s ease,filter .18s ease,opacity .18s ease,box-shadow .18s ease!important}.admin-communications-page .admin-config-form button[type=submit]:hover:not(:disabled),.admin-communications-page .compact-form button[type=submit]:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important}.admin-communications-page .admin-config-form button[type=submit]:disabled,.admin-communications-page .compact-form button[type=submit]:disabled{opacity:.68!important;cursor:not-allowed!important;transform:none!important}.admin-communication-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid var(--border,rgba(148,163,184,.16));border-radius:16px;background:color-mix(in srgb,var(--surface,#0d111b) 82%,transparent)}.admin-communication-tabs a{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:12px;color:var(--muted,#94a3b8);text-decoration:none;font-size:12px;font-weight:850;transition:background .18s ease,color .18s ease,transform .18s ease}.admin-communication-tabs a.active,.admin-communication-tabs a:hover{background:color-mix(in srgb,#22c55e 16%,transparent)!important;color:var(--text,#fff)!important}.admin-communication-email-form .form-grid{margin-bottom:12px}.admin-communication-form-grid{align-items:stretch}html[data-theme=light] .admin-communications-page .compact-form,html[data-theme=light] .admin-communications-page .panel,html[data-theme=light] .admin-communications-page .table-wrap{background:var(--surface,#fff)!important;border-color:var(--border,#e2e8f0)!important;color:var(--text,#0f172a)!important}html[data-theme=light] .admin-communications-page .compact-form label span,html[data-theme=light] .admin-communications-page .panel-head h2,html[data-theme=light] .admin-communications-page .table-wrap td,html[data-theme=light] .admin-communications-page .table-wrap th{color:var(--text,#0f172a)!important}html[data-theme=light] .admin-communications-page .panel-head p,html[data-theme=light] .admin-communications-page .table-wrap th{color:var(--muted,#64748b)!important}html[data-theme=light] .admin-communications-page .compact-form input,html[data-theme=light] .admin-communications-page .compact-form select,html[data-theme=light] .admin-communications-page .compact-form textarea{background:#fff!important;color:#0f172a!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-communications-page .compact-form select option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .admin-communication-tabs{background:#fff!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-communication-tabs a.active,html[data-theme=light] .admin-communication-tabs a:hover{background:#e8f8ee!important;color:#0f172a!important}.admin-communication-campaign-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-communication-campaign-form .form-span-2{grid-column:1/-1}.admin-communications-page .admin-communication-tabs a[href="#campanhas"]{border:1px solid transparent}.admin-communications-page .admin-communication-tabs a[href="#campanhas"].active,.admin-communications-page .admin-communication-tabs a[href="#campanhas"]:hover{border-color:color-mix(in srgb,#22c55e 28%,transparent)}@media (max-width:760px){.admin-communication-campaign-form .form-grid{grid-template-columns:1fr}}.support-ops-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--soft)}.support-ops-toolbar strong{display:block;color:var(--text);margin-top:4px}.support-ops-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.support-ops-filters input,.support-ops-filters select{min-height:40px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--text);padding:0 12px}.support-ops-filters input{min-width:min(340px,68vw)}.support-ticket-actions-compact{display:flex;justify-content:flex-end;gap:10px;align-items:center}.support-modal-actions .primary-action,.support-ticket-actions-compact .primary-action{background:linear-gradient(135deg,#16a34a,#22c55e);color:#03150b;border-color:rgba(34,197,94,.45);font-weight:800}.support-modal-actions .primary-action:hover,.support-ticket-actions-compact .primary-action:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 30px rgba(34,197,94,.18)}.support-danger-action{border-color:rgba(239,68,68,.32)!important;color:var(--danger)!important;background:rgba(239,68,68,.08)!important}.support-empty-state{margin-top:14px;padding:18px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:16px;background:var(--soft)}.support-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:rgba(2,6,23,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.support-modal-card{width:min(560px,100%);border:1px solid var(--border);border-radius:22px;background:var(--card);color:var(--text);box-shadow:0 24px 80px rgba(0,0,0,.32);overflow:hidden}.support-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;border-bottom:1px solid var(--border);background:var(--soft)}.support-modal-head h3{margin:4px 0;color:var(--text)}.support-modal-head p{margin:0;color:var(--muted)}.support-modal-head button{width:34px;height:34px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:22px;line-height:1}.support-modal-form{display:grid;grid-gap:14px;gap:14px;padding:18px}.support-modal-form label{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-weight:700}.support-modal-form textarea{min-height:130px;resize:vertical;border-radius:14px;border:1px solid var(--border);background:var(--soft);color:var(--text);padding:12px}.support-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}html[data-theme=light] .support-modal-backdrop{background:rgba(15,23,42,.32)}html[data-theme=light] .support-modal-actions .primary-action,html[data-theme=light] .support-ticket-actions-compact .primary-action{color:#052e16}@media (max-width:760px){.support-ops-toolbar{align-items:stretch;flex-direction:column}.support-ops-filters{display:grid;grid-template-columns:1fr}.support-ops-filters input{min-width:0;width:100%}.support-modal-actions,.support-ticket-actions-compact{display:grid;grid-template-columns:1fr}}.admin-support-page .support-ops-toolbar-rvo{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),transparent 48%),var(--soft)}.admin-support-page .support-management-grid select,.admin-support-page .support-ops-filters-rvo input,.admin-support-page .support-ops-filters-rvo select{background:var(--input);color:var(--text);border-color:color-mix(in srgb,var(--primary) 16%,var(--border));transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-support-page .support-management-grid select:focus,.admin-support-page .support-ops-filters-rvo input:focus,.admin-support-page .support-ops-filters-rvo select:focus{border-color:color-mix(in srgb,var(--primary) 64%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent);outline:none}.admin-support-page .support-modal-actions-rvo .primary-action,.admin-support-page .support-ticket-actions-rvo .primary-action{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,#16a34a),color-mix(in srgb,var(--primary) 72%,#22c55e));color:#032111;border-color:color-mix(in srgb,var(--primary) 54%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 18%,transparent)}.admin-support-page .support-modal-actions-rvo .primary-action:hover,.admin-support-page .support-ticket-actions-rvo .primary-action:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 24%,transparent)}.admin-support-page .support-modal-actions-rvo .secondary-action,.admin-support-page .support-ticket-actions-rvo .secondary-action{background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--text);border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.admin-support-page .support-modal-actions-rvo .secondary-action:hover,.admin-support-page .support-ticket-actions-rvo .secondary-action:hover{background:color-mix(in srgb,var(--primary) 14%,var(--card));border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}.admin-support-page .support-ticket-card{border-color:color-mix(in srgb,var(--primary) 10%,var(--border))}.admin-support-page .support-ticket-card:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}.support-ticket-assignment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 0}.support-ticket-assignment span{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary) 5%,var(--soft));color:var(--text);font-size:.83rem}.support-ticket-assignment b{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.support-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:5px 10px;border-radius:999px;border:1px solid var(--border);font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.support-pill-success{color:color-mix(in srgb,var(--primary) 78%,#10b981);border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}.support-pill-warning{color:#f59e0b;border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.1)}.support-pill-danger{color:#ef4444;border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.1)}.support-pill-muted{color:var(--muted);border-color:var(--border);background:var(--soft)}.support-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.support-management-grid label{min-width:0}.support-management-grid select{width:100%;min-height:44px;border-radius:14px;padding:10px 12px}html[data-theme=light] .admin-support-page .support-modal-actions-rvo .primary-action,html[data-theme=light] .admin-support-page .support-ticket-actions-rvo .primary-action{color:#052e16}@media (max-width:860px){.support-management-grid,.support-ticket-assignment{grid-template-columns:1fr}}.admin-support-page .support-ops-toolbar-rvo{border-color:rgba(16,185,129,.24)!important;background:linear-gradient(135deg,rgba(16,185,129,.1),transparent 52%),var(--soft)!important}.admin-support-page .support-management-grid select,.admin-support-page .support-management-grid textarea,.admin-support-page .support-modal-form textarea,.admin-support-page .support-ops-filters-rvo input,.admin-support-page .support-ops-filters-rvo select{background:var(--input)!important;color:var(--text)!important;border:1px solid rgba(16,185,129,.24)!important;box-shadow:none!important}.admin-support-page .support-modal-form textarea::placeholder,.admin-support-page .support-ops-filters-rvo input::placeholder{color:var(--muted)!important}.admin-support-page .support-management-grid select option,.admin-support-page .support-ops-filters-rvo select option{background:#0f172a!important;color:#f8fafc!important}.admin-support-page .support-management-grid select:hover,.admin-support-page .support-modal-form textarea:hover,.admin-support-page .support-ops-filters-rvo input:hover,.admin-support-page .support-ops-filters-rvo select:hover{border-color:rgba(16,185,129,.42)!important}.admin-support-page .support-management-grid select:focus,.admin-support-page .support-modal-form textarea:focus,.admin-support-page .support-ops-filters-rvo input:focus,.admin-support-page .support-ops-filters-rvo select:focus{outline:none!important;border-color:rgba(16,185,129,.76)!important;box-shadow:0 0 0 3px rgba(16,185,129,.16)!important}.admin-support-page .support-modal-actions-rvo .primary-action,.admin-support-page .support-ticket-actions-rvo .primary-action{background:linear-gradient(135deg,#10b981,#059669)!important;border:1px solid rgba(16,185,129,.42)!important;color:#fff!important;box-shadow:0 10px 24px rgba(16,185,129,.18)!important}.admin-support-page .support-modal-actions-rvo .primary-action:hover,.admin-support-page .support-ticket-actions-rvo .primary-action:hover{filter:brightness(1.04)!important;box-shadow:0 14px 30px rgba(16,185,129,.24)!important}.admin-support-page .support-modal-actions-rvo .secondary-action,.admin-support-page .support-ticket-actions-rvo .secondary-action{background:rgba(16,185,129,.08)!important;border:1px solid rgba(16,185,129,.28)!important;color:var(--text)!important}.admin-support-page .support-modal-actions-rvo .secondary-action:hover,.admin-support-page .support-ticket-actions-rvo .secondary-action:hover{background:rgba(16,185,129,.14)!important;border-color:rgba(16,185,129,.42)!important;color:var(--text)!important}.admin-support-page .support-ticket-actions-rvo .support-danger-action{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.34)!important;color:#ef4444!important}.admin-support-page .support-ticket-actions-rvo .support-danger-action:hover{background:rgba(239,68,68,.16)!important;border-color:rgba(239,68,68,.46)!important}html[data-theme=light] .admin-support-page .support-ops-toolbar-rvo{border-color:rgba(5,150,105,.24)!important;background:linear-gradient(135deg,rgba(16,185,129,.08),transparent 52%),#fff!important}html[data-theme=light] .admin-support-page .support-management-grid select,html[data-theme=light] .admin-support-page .support-management-grid textarea,html[data-theme=light] .admin-support-page .support-modal-form textarea,html[data-theme=light] .admin-support-page .support-ops-filters-rvo input,html[data-theme=light] .admin-support-page .support-ops-filters-rvo select{background:#fff!important;color:#0f172a!important;border-color:rgba(5,150,105,.22)!important}html[data-theme=light] .admin-support-page .support-management-grid select option,html[data-theme=light] .admin-support-page .support-ops-filters-rvo select option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .admin-support-page .support-modal-actions-rvo .primary-action,html[data-theme=light] .admin-support-page .support-ticket-actions-rvo .primary-action{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border-color:rgba(5,150,105,.42)!important}html[data-theme=light] .admin-support-page .support-modal-actions-rvo .secondary-action,html[data-theme=light] .admin-support-page .support-ticket-actions-rvo .secondary-action{background:rgba(16,185,129,.08)!important;color:#0f172a!important;border-color:rgba(5,150,105,.24)!important}html[data-theme=light] .admin-support-page .support-modal-actions-rvo .secondary-action:hover,html[data-theme=light] .admin-support-page .support-ticket-actions-rvo .secondary-action:hover{background:rgba(16,185,129,.14)!important;border-color:rgba(5,150,105,.38)!important}html.dark .admin-support-page .support-ops-toolbar-rvo,html[data-theme=dark] .admin-support-page .support-ops-toolbar-rvo{border-color:rgba(16,185,129,.28)!important;background:linear-gradient(135deg,rgba(16,185,129,.1),transparent 52%),var(--soft)!important}html.dark .admin-support-page .support-management-grid select,html.dark .admin-support-page .support-management-grid textarea,html.dark .admin-support-page .support-modal-form textarea,html.dark .admin-support-page .support-ops-filters-rvo input,html.dark .admin-support-page .support-ops-filters-rvo select,html[data-theme=dark] .admin-support-page .support-management-grid select,html[data-theme=dark] .admin-support-page .support-management-grid textarea,html[data-theme=dark] .admin-support-page .support-modal-form textarea,html[data-theme=dark] .admin-support-page .support-ops-filters-rvo input,html[data-theme=dark] .admin-support-page .support-ops-filters-rvo select{background:#0f172a!important;color:#f8fafc!important;border-color:rgba(16,185,129,.28)!important}html.dark .admin-support-page .support-management-grid select option,html.dark .admin-support-page .support-ops-filters-rvo select option,html[data-theme=dark] .admin-support-page .support-management-grid select option,html[data-theme=dark] .admin-support-page .support-ops-filters-rvo select option{background:#0f172a!important;color:#f8fafc!important}.admin-support-page .support-export-actions{display:flex;justify-content:flex-end;margin-top:12px}.admin-support-page .support-export-actions .secondary-action,.admin-support-page .support-modal-actions-rvo .secondary-action,.admin-support-page .support-ticket-actions-rvo .secondary-action{border-color:rgba(34,197,94,.24)}.admin-support-page .support-modal-actions-rvo .primary-action,.admin-support-page .support-ticket-actions-rvo .primary-action{background:linear-gradient(135deg,#16a34a,#22c55e);border-color:rgba(34,197,94,.42);color:#04110a;box-shadow:0 14px 30px rgba(34,197,94,.18)}.admin-support-page .support-modal-actions-rvo .primary-action:hover,.admin-support-page .support-ticket-actions-rvo .primary-action:hover{filter:brightness(1.05);transform:translateY(-1px)}.admin-support-page .support-attachments-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 2px}.admin-support-page .support-attachments-list a{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(34,197,94,.22);background:rgba(34,197,94,.08);color:var(--text);text-decoration:none;font-size:12px}.admin-support-page .support-attachments-list a:hover{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.14)}.admin-support-page .support-attachments-list small{color:var(--muted)}.admin-support-page .support-file-input input[type=file]{width:100%;border:1px dashed rgba(34,197,94,.34);background:rgba(34,197,94,.06);color:var(--text);border-radius:14px;padding:14px}.admin-support-page .support-file-input small{color:var(--muted);display:block;margin-top:8px}html[data-theme=light] .admin-support-page .support-attachments-list a{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.22)}html.dark .admin-support-page .support-attachments-list a,html[data-theme=dark] .admin-support-page .support-attachments-list a{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.24)}.admin-risk-lists-page.risk-lists-rvo-page{gap:16px}.risk-list-toolbar{border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 48%),var(--card)}.admin-risk-lists-page .primary-action,.risk-list-actions .primary-action,.risk-list-modal-actions .primary-action,.risk-list-row-actions .primary-action{border:1px solid color-mix(in srgb,var(--primary) 36%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 94%,#10b981),color-mix(in srgb,var(--primary) 74%,#047857));color:var(--primary-contrast);box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 18%,transparent)}.admin-risk-lists-page .primary-action:hover,.risk-list-actions .primary-action:hover,.risk-list-modal-actions .primary-action:hover,.risk-list-row-actions .primary-action:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 18px 34px color-mix(in srgb,var(--primary) 24%,transparent)}.admin-risk-lists-page .secondary-action,.risk-list-actions .secondary-action,.risk-list-modal-actions .secondary-action,.risk-list-row-actions .secondary-action{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--soft));color:var(--text)}.admin-risk-lists-page .secondary-action:hover,.risk-list-actions .secondary-action:hover,.risk-list-modal-actions .secondary-action:hover,.risk-list-row-actions .secondary-action:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--soft))}.admin-risk-lists-page .danger-action,.risk-list-modal-actions .danger-action,.risk-list-row-actions .danger-action{border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.1);color:#ef4444}.admin-risk-lists-page .danger-action:hover,.risk-list-modal-actions .danger-action:hover,.risk-list-row-actions .danger-action:hover{background:rgba(239,68,68,.16)}.risk-list-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.risk-list-filters label,.risk-list-modal label{display:grid;grid-gap:6px;gap:6px;color:var(--text);font-size:.86rem}.risk-list-filters label span,.risk-list-modal label span{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.risk-list-filters input,.risk-list-filters select,.risk-list-modal input,.risk-list-modal select,.risk-list-modal textarea{width:100%;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:13px;background:var(--input);color:var(--text);outline:none;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.risk-list-filters input:focus,.risk-list-filters select:focus,.risk-list-modal input:focus,.risk-list-modal select:focus,.risk-list-modal textarea:focus{border-color:color-mix(in srgb,var(--primary) 64%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.risk-list-table-panel{overflow:hidden}.risk-list-table-wrap{overflow-x:auto}.risk-list-table{width:100%;border-collapse:collapse;min-width:980px}.risk-list-table td,.risk-list-table th{border-bottom:1px solid color-mix(in srgb,var(--primary) 8%,var(--border));padding:12px 10px;text-align:left;vertical-align:middle;color:var(--text)}.risk-list-table th{color:var(--muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--primary) 5%,var(--soft))}.risk-list-table tbody tr:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.risk-list-table .empty-cell{color:var(--muted);text-align:center;padding:26px}.risk-list-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 10px;border-radius:999px;border:1px solid var(--border);font-size:.73rem;font-weight:900;line-height:1;white-space:nowrap}.risk-list-pill-success{color:color-mix(in srgb,var(--primary) 80%,#10b981);border-color:color-mix(in srgb,var(--primary) 32%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}.risk-list-pill-danger{color:#ef4444;border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.1)}.risk-list-pill-warning,.risk-list-pill-watch{color:#f59e0b;border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.1)}.risk-list-pill-muted{color:var(--muted);border-color:var(--border);background:var(--soft)}.risk-list-modal-actions,.risk-list-row-actions{display:flex;flex-wrap:wrap;gap:8px}.risk-list-actions button,.risk-list-modal-actions button,.risk-list-row-actions button{min-height:38px;border-radius:12px;padding:9px 12px;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease}.risk-list-modal{max-width:760px}.risk-list-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.risk-list-modal textarea{min-height:110px;resize:vertical}[data-theme=light] .admin-risk-lists-page .primary-action,[data-theme=light] .risk-list-actions .primary-action,[data-theme=light] .risk-list-modal-actions .primary-action{color:#052e16}@media (max-width:920px){.risk-list-filters,.risk-list-modal-grid{grid-template-columns:1fr}.risk-list-actions,.risk-list-modal-actions,.risk-list-row-actions{display:grid;grid-template-columns:1fr}}.admin-risk-lists-page.risk-lists-rvo-page .panel,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table-panel,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-toolbar{background:var(--surface,#0d111b)!important;border:1px solid var(--border,rgba(148,163,184,.16))!important;color:var(--text,#f8fafc)!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-toolbar{background:linear-gradient(135deg,color-mix(in srgb,#22c55e 8%,transparent),transparent 48%),var(--surface,#0d111b)!important;border-color:color-mix(in srgb,#22c55e 20%,var(--border,rgba(148,163,184,.16)))!important}.admin-risk-lists-page.risk-lists-rvo-page .panel-head h2,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal h2,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td,.admin-risk-lists-page.risk-lists-rvo-page label{color:var(--text,#f8fafc)!important}.admin-risk-lists-page.risk-lists-rvo-page .empty-cell,.admin-risk-lists-page.risk-lists-rvo-page .panel-head p,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal p,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table th,.admin-risk-lists-page.risk-lists-rvo-page label span{color:var(--muted,#94a3b8)!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters input,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal input,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal textarea{min-height:43px!important;border:1px solid var(--border,rgba(148,163,184,.18))!important;border-radius:13px!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;box-shadow:none!important;outline:none!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters input::placeholder,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal input::placeholder,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal textarea::placeholder{color:var(--muted,#94a3b8)!important;opacity:.9!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,var(--muted,#94a3b8) 50%),linear-gradient(135deg,var(--muted,#94a3b8) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:34px!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select option,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters input:hover,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select:hover,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal input:hover,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select:hover,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal textarea:hover{border-color:color-mix(in srgb,#22c55e 28%,var(--border,rgba(148,163,184,.18)))!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters input:focus,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select:focus,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal input:focus,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select:focus,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal textarea:focus{border-color:color-mix(in srgb,#22c55e 48%,var(--border,rgba(148,163,184,.18)))!important;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 18%,transparent)!important}.admin-risk-lists-page.risk-lists-rvo-page .primary-action,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-actions .primary-action,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal-actions .primary-action,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-row-actions .primary-action{border:1px solid color-mix(in srgb,#22c55e 45%,var(--border,rgba(148,163,184,.18)))!important;background:linear-gradient(135deg,#16a34a,#0f766e)!important;color:#fff!important;box-shadow:0 10px 24px rgba(16,185,129,.18)!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-actions .secondary-action,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal-actions .secondary-action,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-row-actions .secondary-action,.admin-risk-lists-page.risk-lists-rvo-page .secondary-action{border:1px solid color-mix(in srgb,#22c55e 26%,var(--border,rgba(148,163,184,.18)))!important;background:color-mix(in srgb,#22c55e 9%,var(--surface-2,#111827))!important;color:var(--text,#f8fafc)!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-actions button:hover:not(:disabled),.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal-actions button:hover:not(:disabled),.admin-risk-lists-page.risk-lists-rvo-page .risk-list-row-actions button:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.06)!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-actions button:disabled,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal-actions button:disabled,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-row-actions button:disabled{opacity:.68!important;cursor:not-allowed!important;transform:none!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table{background:var(--surface,#0d111b)!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table th{background:color-mix(in srgb,#22c55e 7%,var(--surface-2,#111827))!important;border-color:var(--border,rgba(148,163,184,.16))!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td{border-color:color-mix(in srgb,#22c55e 8%,var(--border,rgba(148,163,184,.16)))!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table tbody tr:hover{background:color-mix(in srgb,#22c55e 8%,transparent)!important}.admin-risk-lists-page.risk-lists-rvo-page .modal-close{background:color-mix(in srgb,#22c55e 8%,var(--surface-2,#111827))!important;border:1px solid color-mix(in srgb,#22c55e 24%,var(--border,rgba(148,163,184,.18)))!important;color:var(--text,#f8fafc)!important}.admin-risk-lists-page.risk-lists-rvo-page .modal-close:hover{background:color-mix(in srgb,#22c55e 14%,var(--surface-2,#111827))!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .panel,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table-panel,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-toolbar{background:var(--surface,#fff)!important;border-color:var(--border,#e2e8f0)!important;color:var(--text,#0f172a)!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-toolbar{background:linear-gradient(135deg,rgba(34,197,94,.08),transparent 48%),#fff!important;border-color:rgba(34,197,94,.22)!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .panel-head h2,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal h2,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page label{color:#0f172a!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .empty-cell,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .panel-head p,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal p,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table th,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page label span{color:#64748b!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters input,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal input,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal textarea{background:#fff!important;color:#0f172a!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select option,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters input:focus,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select:focus,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal input:focus,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select:focus,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal textarea:focus{border-color:color-mix(in srgb,#22c55e 48%,#dbe4ef)!important;box-shadow:0 0 0 3px rgba(34,197,94,.16)!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table th{background:#fff!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table th{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td{border-color:#e2e8f0!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table tbody tr:hover{background:#e8f8ee!important}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .modal-close,html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .secondary-action{background:#fff!important;color:#0f172a!important;border-color:rgba(34,197,94,.26)!important}html.dark .admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select option,html.dark .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select option,html[data-theme=dark] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-filters select option,html[data-theme=dark] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-modal select option{background:#0d111b!important;color:#f8fafc!important}.admin-antifraud-page.antifraud-rvo-page{gap:16px}.admin-antifraud-page.antifraud-rvo-page .antifraud-table-panel,.admin-antifraud-page.antifraud-rvo-page .antifraud-toolbar,.admin-antifraud-page.antifraud-rvo-page .panel{background:var(--surface,#0d111b)!important;border:1px solid var(--border,rgba(148,163,184,.16))!important;color:var(--text,#f8fafc)!important}.admin-antifraud-page.antifraud-rvo-page .antifraud-toolbar{background:linear-gradient(135deg,color-mix(in srgb,#22c55e 8%,transparent),transparent 48%),var(--surface,#0d111b)!important;border-color:color-mix(in srgb,#22c55e 22%,var(--border,rgba(148,163,184,.16)))!important}.admin-antifraud-page.antifraud-rvo-page .antifraud-table td,.admin-antifraud-page.antifraud-rvo-page .panel-head h2,.admin-antifraud-page.antifraud-rvo-page label{color:var(--text,#f8fafc)!important}.admin-antifraud-page.antifraud-rvo-page .antifraud-table th,.admin-antifraud-page.antifraud-rvo-page .empty-cell,.admin-antifraud-page.antifraud-rvo-page .panel-head p,.admin-antifraud-page.antifraud-rvo-page label span{color:var(--muted,#94a3b8)!important}.admin-antifraud-page .antifraud-actions-rvo,.admin-antifraud-page .antifraud-tabs-rvo{display:flex;flex-wrap:wrap;gap:8px}.admin-antifraud-page .antifraud-actions-rvo button,.admin-antifraud-page .antifraud-tabs-rvo button{min-height:38px;border-radius:12px;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease}.admin-antifraud-page .antifraud-actions-rvo .primary-action,.admin-antifraud-page.antifraud-rvo-page .primary-action{border:1px solid color-mix(in srgb,#22c55e 45%,var(--border,rgba(148,163,184,.18)))!important;background:linear-gradient(135deg,#16a34a,#0f766e)!important;color:#fff!important;box-shadow:0 10px 24px rgba(16,185,129,.18)!important}.admin-antifraud-page .antifraud-actions-rvo .secondary-action,.admin-antifraud-page.antifraud-rvo-page .secondary-action{border:1px solid color-mix(in srgb,#22c55e 26%,var(--border,rgba(148,163,184,.18)))!important;background:color-mix(in srgb,#22c55e 9%,var(--surface-2,#111827))!important;color:var(--text,#f8fafc)!important}.admin-antifraud-page .antifraud-actions-rvo button:hover:not(:disabled),.admin-antifraud-page .antifraud-tabs-rvo button:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.06)!important}.admin-antifraud-page .antifraud-tabs-rvo{margin-top:16px}.admin-antifraud-page .antifraud-tabs-rvo button{display:grid;grid-gap:3px;gap:3px;min-width:155px;flex:1 1 155px;padding:12px 14px;border:1px solid color-mix(in srgb,#22c55e 18%,var(--border,rgba(148,163,184,.18)))!important;background:color-mix(in srgb,#22c55e 5%,var(--surface-2,#111827))!important;color:var(--text,#f8fafc)!important;text-align:left}.admin-antifraud-page .antifraud-tabs-rvo button span{color:var(--muted,#94a3b8)!important;font-size:.75rem;font-weight:700}.admin-antifraud-page .antifraud-tabs-rvo button.is-active{border-color:color-mix(in srgb,#22c55e 46%,var(--border,rgba(148,163,184,.18)))!important;background:linear-gradient(135deg,rgba(34,197,94,.16),rgba(15,118,110,.08)),var(--surface-2,#111827)!important;box-shadow:inset 0 0 0 1px rgba(34,197,94,.16),0 14px 28px rgba(34,197,94,.1)!important}.admin-antifraud-page .antifraud-filters-rvo{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.admin-antifraud-page .antifraud-filters-rvo label{display:grid;grid-gap:6px;gap:6px;font-size:.86rem}.admin-antifraud-page .antifraud-filters-rvo label span{font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-antifraud-page .antifraud-filters-rvo input,.admin-antifraud-page .antifraud-filters-rvo select{width:100%;min-height:43px!important;border:1px solid var(--border,rgba(148,163,184,.18))!important;border-radius:13px!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;box-shadow:none!important;outline:none!important;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-antifraud-page .antifraud-filters-rvo input::placeholder{color:var(--muted,#94a3b8)!important;opacity:.9!important}.admin-antifraud-page .antifraud-filters-rvo select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,var(--muted,#94a3b8) 50%),linear-gradient(135deg,var(--muted,#94a3b8) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:34px!important}.admin-antifraud-page .antifraud-filters-rvo select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}.admin-antifraud-page .antifraud-filters-rvo input:hover,.admin-antifraud-page .antifraud-filters-rvo select:hover{border-color:color-mix(in srgb,#22c55e 28%,var(--border,rgba(148,163,184,.18)))!important}.admin-antifraud-page .antifraud-filters-rvo input:focus,.admin-antifraud-page .antifraud-filters-rvo select:focus{border-color:color-mix(in srgb,#22c55e 48%,var(--border,rgba(148,163,184,.18)))!important;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 18%,transparent)!important}.admin-antifraud-page .antifraud-table-panel{overflow:hidden}.admin-antifraud-page .antifraud-table-wrap{overflow-x:auto}.admin-antifraud-page .antifraud-table{width:100%;min-width:980px;border-collapse:collapse;background:var(--surface,#0d111b)!important}.admin-antifraud-page .antifraud-table td,.admin-antifraud-page .antifraud-table th{border-bottom:1px solid color-mix(in srgb,#22c55e 8%,var(--border,rgba(148,163,184,.16)))!important;padding:12px 10px;text-align:left;vertical-align:middle}.admin-antifraud-page .antifraud-table th{background:color-mix(in srgb,#22c55e 7%,var(--surface-2,#111827))!important;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-antifraud-page .antifraud-table tbody tr:hover{background:color-mix(in srgb,#22c55e 8%,transparent)!important}.admin-antifraud-page .empty-cell{padding:26px!important;text-align:center!important}.admin-antifraud-page .antifraud-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 10px;border-radius:999px;border:1px solid var(--border,rgba(148,163,184,.16));font-size:.73rem;font-weight:900;line-height:1;white-space:nowrap}.admin-antifraud-page .antifraud-pill-success{color:#22c55e;border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.1)}.admin-antifraud-page .antifraud-pill-warning{color:#f59e0b;border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.1)}.admin-antifraud-page .antifraud-pill-critical,.admin-antifraud-page .antifraud-pill-danger{color:#ef4444;border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.1)}.admin-antifraud-page .antifraud-pill-critical{box-shadow:0 0 0 2px rgba(239,68,68,.06)}.admin-antifraud-page .antifraud-pill-muted{color:var(--muted,#94a3b8);border-color:var(--border,rgba(148,163,184,.16));background:var(--surface-2,#111827)}html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .antifraud-table-panel,html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .antifraud-toolbar,html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .panel{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .antifraud-toolbar{background:linear-gradient(135deg,rgba(34,197,94,.08),transparent 48%),#fff!important;border-color:rgba(34,197,94,.22)!important}html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .antifraud-table td,html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .panel-head h2,html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page label{color:#0f172a!important}html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .antifraud-table th,html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .empty-cell,html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .panel-head p,html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page label span{color:#64748b!important}html[data-theme=light] .admin-antifraud-page .antifraud-filters-rvo input,html[data-theme=light] .admin-antifraud-page .antifraud-filters-rvo select,html[data-theme=light] .admin-antifraud-page .antifraud-pill-muted,html[data-theme=light] .admin-antifraud-page .antifraud-tabs-rvo button{background:#fff!important;color:#0f172a!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-antifraud-page .antifraud-tabs-rvo button.is-active{border-color:rgba(34,197,94,.34)!important;background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(15,118,110,.05)),#fff!important}html[data-theme=light] .admin-antifraud-page .antifraud-tabs-rvo button span{color:#64748b!important}html[data-theme=light] .admin-antifraud-page .antifraud-filters-rvo select option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .admin-antifraud-page .antifraud-table,html[data-theme=light] .admin-antifraud-page .antifraud-table th{background:#fff!important}html[data-theme=light] .admin-antifraud-page .antifraud-table th{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .admin-antifraud-page .antifraud-table td{border-color:#e2e8f0!important}html[data-theme=light] .admin-antifraud-page .antifraud-table tbody tr:hover{background:#e8f8ee!important}html[data-theme=light] .admin-antifraud-page.antifraud-rvo-page .secondary-action{background:#fff!important;color:#0f172a!important;border-color:rgba(34,197,94,.26)!important}html.dark .admin-antifraud-page .antifraud-filters-rvo select option,html[data-theme=dark] .admin-antifraud-page .antifraud-filters-rvo select option{background:#0d111b!important;color:#f8fafc!important}@media (max-width:920px){.admin-antifraud-page .antifraud-actions-rvo,.admin-antifraud-page .antifraud-tabs-rvo{display:grid;grid-template-columns:1fr}.admin-antifraud-page .antifraud-filters-rvo{grid-template-columns:1fr}.admin-antifraud-page .antifraud-tabs-rvo button{min-width:0}}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-file-input{display:none!important}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-actions .primary-action,.admin-risk-lists-page.risk-lists-rvo-page .risk-list-actions .secondary-action{min-width:118px}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td strong{color:inherit!important;font-weight:900;word-break:break-word}.admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td:nth-child(4){max-width:260px}html[data-theme=light] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td strong{color:#0f172a!important}html.dark .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td strong,html[data-theme=dark] .admin-risk-lists-page.risk-lists-rvo-page .risk-list-table td strong{color:#f8fafc!important}.admin-antifraud-page .antifraud-review-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:260px}.admin-antifraud-page .antifraud-review-actions button{min-height:34px;border-radius:10px;padding:0 12px;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.admin-antifraud-page .antifraud-review-actions button:disabled{cursor:not-allowed;opacity:.55;transform:none}.admin-antifraud-page .antifraud-review-actions .danger-soft{color:#fecaca;border-color:hsla(0,91%,71%,.36);background:rgba(127,29,29,.22)}.admin-antifraud-page .antifraud-review-actions .danger-soft:hover:not(:disabled){color:#fff;border-color:hsla(0,91%,71%,.58);background:rgba(185,28,28,.36)}.admin-antifraud-page .antifraud-tabs-rvo{row-gap:10px}.admin-antifraud-page .antifraud-tabs-rvo button{min-width:172px}.admin-antifraud-page .antifraud-table td:last-child .antifraud-review-actions{justify-content:flex-start}html[data-theme=light] .admin-antifraud-page .antifraud-review-actions .danger-soft{color:#991b1b;border-color:rgba(220,38,38,.28);background:hsla(0,93%,94%,.88)}html[data-theme=light] .admin-antifraud-page .antifraud-review-actions .danger-soft:hover:not(:disabled){color:#7f1d1d;border-color:rgba(220,38,38,.5);background:#fee2e2}html.dark .admin-antifraud-page .antifraud-review-actions .secondary-action,html[data-theme=dark] .admin-antifraud-page .antifraud-review-actions .secondary-action{color:#e5e7eb;border-color:rgba(148,163,184,.28);background:rgba(15,23,42,.8)}html.dark .admin-antifraud-page .antifraud-review-actions .secondary-action:hover:not(:disabled),html[data-theme=dark] .admin-antifraud-page .antifraud-review-actions .secondary-action:hover:not(:disabled){color:#ecfdf5;border-color:rgba(34,197,94,.45);background:rgba(21,128,61,.18)}@media (max-width:720px){.admin-antifraud-page .antifraud-review-actions{min-width:220px}.admin-antifraud-page .antifraud-review-actions button{flex:1 1 90px}}.antifraud-executive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px}.antifraud-executive-card{border:1px solid rgba(16,185,129,.22);border-radius:18px;padding:16px;background:hsla(0,0%,100%,.82);box-shadow:0 14px 34px rgba(15,23,42,.08)}.dark .antifraud-executive-card,[data-theme=dark] .antifraud-executive-card{background:rgba(15,23,42,.92);border-color:rgba(16,185,129,.28);box-shadow:0 18px 40px rgba(0,0,0,.28)}.antifraud-executive-card span{display:block;color:var(--muted-foreground,#64748b);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.antifraud-executive-card strong{display:block;margin-top:8px;color:var(--foreground,#0f172a);font-size:28px;font-weight:900;line-height:1}.dark .antifraud-executive-card strong,[data-theme=dark] .antifraud-executive-card strong{color:#f8fafc}.antifraud-executive-card p{margin:8px 0 12px;color:var(--muted-foreground,#64748b);font-size:13px;line-height:1.35}.antifraud-executive-card em{display:inline-flex;font-style:normal}.antifraud-executive-empty{border:1px dashed rgba(16,185,129,.35);border-radius:16px;padding:24px;color:var(--muted-foreground,#64748b);text-align:center}@media (max-width:720px){.antifraud-executive-grid{grid-template-columns:1fr}}.admin-system-health-page.rvo-ea-scope{gap:18px}.admin-system-health-page .system-health-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(16,185,129,.18);border-radius:20px;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(15,23,42,.92));padding:16px 18px}.admin-system-health-page .system-health-toolbar strong{display:block;color:#f8fafc;font-size:15px;font-weight:900;letter-spacing:-.02em}.admin-system-health-page .system-health-toolbar span{display:block;color:#94a3b8;font-size:13px;margin-top:4px}.admin-system-health-page .module-actions-inline button,.admin-system-health-page .system-health-actions button{height:40px;border-radius:12px;border:1px solid rgba(16,185,129,.3);background:rgba(16,185,129,.14);color:#bbf7d0;font-weight:900;padding:0 14px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.admin-system-health-page .module-actions-inline button:hover,.admin-system-health-page .system-health-actions button:hover{border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.22);color:#f0fdf4;transform:translateY(-1px)}.admin-system-health-page .module-actions-inline button:first-child,.admin-system-health-page .system-health-actions button:first-child{background:#16a34a;border-color:#22c55e;color:#fff}.admin-system-health-page .system-health-panel{border-color:rgba(30,41,59,.95);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.88))}.admin-system-health-page .panel-head h2{color:#f8fafc}.admin-system-health-page .panel-head p{color:#94a3b8}.admin-system-health-page .table-wrap{border-color:rgba(30,41,59,.95);background:rgba(2,6,23,.32)}.admin-system-health-page th{background:rgba(15,23,42,.98);color:#a7f3d0}.admin-system-health-page td{color:#e2e8f0}html[data-theme=light] .admin-system-health-page .system-health-toolbar{border-color:rgba(22,163,74,.22);background:linear-gradient(135deg,rgba(240,253,244,.98),hsla(0,0%,100%,.98))}html[data-theme=light] .admin-system-health-page .panel-head h2,html[data-theme=light] .admin-system-health-page .system-health-toolbar strong{color:#0f172a}html[data-theme=light] .admin-system-health-page .panel-head p,html[data-theme=light] .admin-system-health-page .system-health-toolbar span{color:#64748b}html[data-theme=light] .admin-system-health-page .module-actions-inline button,html[data-theme=light] .admin-system-health-page .system-health-actions button{border-color:rgba(22,163,74,.25);background:#fff;color:#166534}html[data-theme=light] .admin-system-health-page .module-actions-inline button:first-child,html[data-theme=light] .admin-system-health-page .system-health-actions button:first-child{background:#16a34a;color:#fff}html[data-theme=light] .admin-system-health-page .system-health-panel,html[data-theme=light] .admin-system-health-page .table-wrap{border-color:rgba(203,213,225,.95);background:#fff}html[data-theme=light] .admin-system-health-page th{background:#f8fafc;color:#166534}html[data-theme=light] .admin-system-health-page td{color:#1e293b}@media(max-width:700px){.admin-system-health-page .system-health-toolbar{align-items:flex-start;flex-direction:column}.admin-system-health-page .system-health-actions{width:100%;display:grid;grid-template-columns:1fr}.admin-system-health-page .system-health-actions button{width:100%}}.rvo-ea-scope.admin-logs-compact .logs-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rvo-ea-scope.admin-logs-compact .admin-logs-panel{border:1px solid rgba(34,197,94,.12);background:var(--panel,hsla(0,0%,100%,.96));box-shadow:0 18px 50px rgba(15,23,42,.08)}.dark .rvo-ea-scope.admin-logs-compact .admin-logs-panel,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .admin-logs-panel{border-color:rgba(34,197,94,.18);background:rgba(10,18,32,.96);box-shadow:0 18px 60px rgba(0,0,0,.34)}.rvo-ea-scope.admin-logs-compact .logs-head{align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.18)}.rvo-ea-scope.admin-logs-compact .logs-actions button,.rvo-ea-scope.admin-logs-compact .table-export-button,.rvo-ea-scope.admin-logs-compact .table-pagination button{border:1px solid rgba(34,197,94,.32);background:rgba(34,197,94,.1);color:#15803d;font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.rvo-ea-scope.admin-logs-compact .logs-actions button:hover:not(:disabled),.rvo-ea-scope.admin-logs-compact .table-export-button:hover:not(:disabled),.rvo-ea-scope.admin-logs-compact .table-pagination button:hover:not(:disabled){border-color:rgba(34,197,94,.58);background:rgba(34,197,94,.18);transform:translateY(-1px)}.rvo-ea-scope.admin-logs-compact .logs-actions button:disabled,.rvo-ea-scope.admin-logs-compact .table-export-button:disabled,.rvo-ea-scope.admin-logs-compact .table-pagination button:disabled{cursor:not-allowed;opacity:.48;transform:none}.dark .rvo-ea-scope.admin-logs-compact .logs-actions button,.dark .rvo-ea-scope.admin-logs-compact .table-export-button,.dark .rvo-ea-scope.admin-logs-compact .table-pagination button,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .logs-actions button,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .table-export-button,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .table-pagination button{border-color:rgba(34,197,94,.38);background:rgba(34,197,94,.12);color:#86efac}.rvo-ea-scope.admin-logs-compact .logs-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(248,250,252,.72)}.dark .rvo-ea-scope.admin-logs-compact .logs-filter-bar,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .logs-filter-bar{border-color:rgba(148,163,184,.16);background:rgba(15,23,42,.58)}.rvo-ea-scope.admin-logs-compact .logs-filter-bar label,.rvo-ea-scope.admin-logs-compact .table-page-size,.rvo-ea-scope.admin-logs-compact .table-search{min-width:0}.rvo-ea-scope.admin-logs-compact .logs-filter-bar span,.rvo-ea-scope.admin-logs-compact .table-page-size span{display:block;margin-bottom:6px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.dark .rvo-ea-scope.admin-logs-compact .logs-filter-bar span,.dark .rvo-ea-scope.admin-logs-compact .table-page-size span,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .logs-filter-bar span,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .table-page-size span{color:#cbd5e1}.rvo-ea-scope.admin-logs-compact .logs-filter-bar select,.rvo-ea-scope.admin-logs-compact .table-page-size select,.rvo-ea-scope.admin-logs-compact .table-search input{width:100%;min-height:38px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:hsla(0,0%,100%,.96);color:#0f172a;font-size:12px;outline:none}.rvo-ea-scope.admin-logs-compact .logs-filter-bar select,.rvo-ea-scope.admin-logs-compact .table-page-size select{padding:0 12px}.rvo-ea-scope.admin-logs-compact .table-search input{padding:0 12px 0 34px}.rvo-ea-scope.admin-logs-compact .logs-filter-bar select:focus,.rvo-ea-scope.admin-logs-compact .table-page-size select:focus,.rvo-ea-scope.admin-logs-compact .table-search input:focus{border-color:rgba(34,197,94,.62);box-shadow:0 0 0 3px rgba(34,197,94,.14)}.dark .rvo-ea-scope.admin-logs-compact .logs-filter-bar select,.dark .rvo-ea-scope.admin-logs-compact .table-page-size select,.dark .rvo-ea-scope.admin-logs-compact .table-search input,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .logs-filter-bar select,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .table-page-size select,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .table-search input{border-color:rgba(71,85,105,.85);background:rgba(15,23,42,.96);color:#e2e8f0}.rvo-ea-scope.admin-logs-compact .table-toolbar{gap:12px;margin-bottom:10px;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(248,250,252,.58)}.dark .rvo-ea-scope.admin-logs-compact .table-toolbar,[data-theme=dark] .rvo-ea-scope.admin-logs-compact .table-toolbar{border-color:rgba(148,163,184,.14);background:rgba(2,6,23,.32)}.rvo-ea-scope.admin-logs-compact th{color:#15803d}.dark .rvo-ea-scope.admin-logs-compact th,[data-theme=dark] .rvo-ea-scope.admin-logs-compact th{color:#86efac}.rvo-ea-scope.admin-logs-compact tbody tr:hover td{background:rgba(34,197,94,.06)}.dark .rvo-ea-scope.admin-logs-compact tbody tr:hover td,[data-theme=dark] .rvo-ea-scope.admin-logs-compact tbody tr:hover td{background:rgba(34,197,94,.08)}@media (max-width:960px){.rvo-ea-scope.admin-logs-compact .logs-filter-bar,.rvo-ea-scope.admin-logs-compact .logs-summary-grid{grid-template-columns:1fr}.rvo-ea-scope.admin-logs-compact .logs-head{flex-direction:column}}.admin-access-page.rvo-ea-scope{color:var(--text,#f8fafc)!important}.admin-access-page .access-control-toolbar{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid color-mix(in srgb,#22c55e 28%,var(--border,rgba(148,163,184,.18)))!important;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,#22c55e 14%,var(--surface,#0d111b)),var(--surface,#0d111b))!important;color:var(--text,#f8fafc)!important}.admin-access-page .access-control-toolbar div{display:grid;grid-gap:4px;gap:4px}.admin-access-page .access-control-toolbar strong{font-size:13px;font-weight:900;letter-spacing:.02em}.admin-access-page .access-control-toolbar span{color:var(--muted,#94a3b8)!important;font-size:12px;line-height:1.45}.admin-access-page .access-control-form,.admin-access-page .access-control-panel,.admin-access-page .panel,.admin-access-page .table-wrap{background:var(--surface,#0d111b)!important;border-color:var(--border,rgba(148,163,184,.16))!important;color:var(--text,#f8fafc)!important}.admin-access-page .compact-form label span,.admin-access-page .panel-head h2,.admin-access-page .table-wrap td,.admin-access-page .table-wrap th{color:var(--text,#f8fafc)!important}.admin-access-page .compact-form label,.admin-access-page .panel-head p,.admin-access-page .table-wrap th{color:var(--muted,#94a3b8)!important}.admin-access-page .access-remove-form select,.admin-access-page .compact-form input,.admin-access-page .inline-action-form input,.admin-access-page .inline-action-form select{width:100%;min-height:43px;border:1px solid var(--border,rgba(148,163,184,.18))!important;border-radius:13px!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;padding:10px 12px;outline:none!important;box-shadow:none!important}.admin-access-page .compact-form input::placeholder,.admin-access-page .inline-action-form input::placeholder{color:var(--muted,#94a3b8)!important}.admin-access-page .access-remove-form select option,.admin-access-page .inline-action-form select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}.admin-access-page .access-remove-form select:focus,.admin-access-page .compact-form input:focus,.admin-access-page .inline-action-form input:focus,.admin-access-page .inline-action-form select:focus{border-color:color-mix(in srgb,#22c55e 48%,var(--border,rgba(148,163,184,.18)))!important;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 18%,transparent)!important}.admin-access-page .access-remove-form button,.admin-access-page .compact-form button,.admin-access-page .inline-action-form button{min-height:43px;border:1px solid color-mix(in srgb,#22c55e 45%,var(--border,rgba(148,163,184,.18)))!important;border-radius:13px!important;background:linear-gradient(135deg,#16a34a,#0f766e)!important;color:#fff!important;font-weight:900!important;cursor:pointer;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.admin-access-page .access-remove-form button:hover:not(:disabled),.admin-access-page .compact-form button:hover:not(:disabled),.admin-access-page .inline-action-form button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.admin-access-page .access-remove-form button,.admin-access-page .danger-zone-form button{border-color:color-mix(in srgb,#ef4444 42%,var(--border,rgba(148,163,184,.18)))!important;background:linear-gradient(135deg,#dc2626,#991b1b)!important}.admin-access-page .access-remove-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end}html[data-theme=light] .admin-access-page .access-control-form,html[data-theme=light] .admin-access-page .access-control-panel,html[data-theme=light] .admin-access-page .access-control-toolbar,html[data-theme=light] .admin-access-page .panel,html[data-theme=light] .admin-access-page .table-wrap{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.1)!important}html[data-theme=light] .admin-access-page .access-remove-form select,html[data-theme=light] .admin-access-page .compact-form input,html[data-theme=light] .admin-access-page .inline-action-form input,html[data-theme=light] .admin-access-page .inline-action-form select{background:#f8fafc!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important}html[data-theme=light] .admin-access-page .access-remove-form select option,html[data-theme=light] .admin-access-page .inline-action-form select option{background:#fff!important;color:#0f172a!important}@media (max-width:720px){.admin-access-page .access-control-toolbar{padding:12px;border-radius:16px}.admin-access-page .access-remove-form{grid-template-columns:1fr}}.admin-gateway-ops-page.gateway-ops-clean{--nominal-accent:#22c55e;--nominal-accent-strong:#16a34a;--nominal-bg:#020617;--nominal-panel:rgba(15,23,42,.82);--nominal-panel-soft:rgba(15,23,42,.64);--nominal-border:rgba(34,197,94,.16);--nominal-border-soft:rgba(148,163,184,.16);--nominal-text:#f8fafc;--nominal-muted:#94a3b8}.admin-gateway-ops-page .activation-table-card,.admin-gateway-ops-page .activation-toolbar,.admin-gateway-ops-page .gateway-ops-confirm-box,.admin-gateway-ops-page .gateway-ops-credentials-head,.admin-gateway-ops-page .gateway-ops-modal-card,.admin-gateway-ops-page .gateway-ops-modal-info>div,.admin-gateway-ops-page .gateway-ops-modal-list>div,.admin-gateway-ops-page .gateway-routing-compact{border-color:var(--nominal-border-soft)!important;background:var(--nominal-panel)!important;color:var(--nominal-text)!important}.admin-gateway-ops-page .activation-table-card:focus-within,.admin-gateway-ops-page .activation-toolbar:focus-within,.admin-gateway-ops-page .gateway-ops-modal-card:focus-within,.admin-gateway-ops-page .gateway-routing-compact:focus-within{border-color:var(--nominal-border)!important;box-shadow:0 0 0 1px rgba(34,197,94,.1),0 18px 50px rgba(2,6,23,.24)!important}.admin-gateway-ops-page .activation-toolbar label span,.admin-gateway-ops-page .gateway-ops-confirm-box p,.admin-gateway-ops-page .gateway-ops-credentials-head span,.admin-gateway-ops-page .gateway-ops-modal-grid label span,.admin-gateway-ops-page .gateway-ops-modal-info span,.admin-gateway-ops-page .gateway-ops-modal-note,.admin-gateway-ops-page .gateway-ops-name-cell span,.admin-gateway-ops-page .gateway-routing-compact label span{color:var(--nominal-muted)!important}.admin-gateway-ops-page .activation-toolbar input,.admin-gateway-ops-page .activation-toolbar select,.admin-gateway-ops-page .gateway-ops-modal-grid input,.admin-gateway-ops-page .gateway-routing-compact input,.admin-gateway-ops-page .gateway-routing-compact select{border-color:var(--nominal-border-soft)!important;background:#0f172a!important;color:var(--nominal-text)!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.admin-gateway-ops-page .activation-toolbar input:focus,.admin-gateway-ops-page .activation-toolbar select:focus,.admin-gateway-ops-page .gateway-ops-modal-grid input:focus,.admin-gateway-ops-page .gateway-routing-compact input:focus,.admin-gateway-ops-page .gateway-routing-compact select:focus{border-color:rgba(34,197,94,.55)!important;box-shadow:0 0 0 3px rgba(34,197,94,.12)!important}.admin-gateway-ops-page .activation-action-trigger,.admin-gateway-ops-page .activation-table-footer button,.admin-gateway-ops-page .activation-toolbar-actions button,.admin-gateway-ops-page .gateway-modal-actions button,.admin-gateway-ops-page .gateway-ops-credentials-head button,.admin-gateway-ops-page .gateway-routing-compact button{border-color:rgba(34,197,94,.2)!important;background:rgba(15,23,42,.96)!important;color:var(--nominal-text)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.admin-gateway-ops-page .activation-action-trigger:hover,.admin-gateway-ops-page .activation-actions-open .activation-action-trigger,.admin-gateway-ops-page .activation-table-footer button:hover:not(:disabled),.admin-gateway-ops-page .activation-toolbar-actions button:hover:not(:disabled),.admin-gateway-ops-page .gateway-modal-actions button:hover,.admin-gateway-ops-page .gateway-ops-credentials-head button:hover,.admin-gateway-ops-page .gateway-routing-compact button:hover{border-color:rgba(34,197,94,.42)!important;background:rgba(22,163,74,.14)!important;color:#dcfce7!important;box-shadow:0 10px 26px rgba(34,197,94,.08)!important}.admin-gateway-ops-page .gateway-modal-actions .primary-soft-button,.admin-gateway-ops-page .gateway-routing-compact button[type=submit]{border-color:var(--nominal-accent)!important;background:linear-gradient(135deg,var(--nominal-accent),var(--nominal-accent-strong))!important;color:#052e16!important;box-shadow:0 16px 34px rgba(34,197,94,.18)!important}.admin-gateway-ops-page .activation-priority.success,.admin-gateway-ops-page .activation-status.success{border-color:rgba(34,197,94,.26)!important;background:rgba(34,197,94,.12)!important;color:#86efac!important}.admin-gateway-ops-page .activation-priority.warning,.admin-gateway-ops-page .activation-status.warning{border-color:rgba(245,158,11,.28)!important;background:rgba(245,158,11,.12)!important;color:#fcd34d!important}.admin-gateway-ops-page .activation-priority.danger,.admin-gateway-ops-page .activation-status.danger{border-color:rgba(239,68,68,.28)!important;background:rgba(239,68,68,.12)!important;color:#fca5a5!important}.admin-gateway-ops-page table thead th{background:rgba(2,6,23,.92)!important;color:#cbd5e1!important;border-bottom-color:rgba(34,197,94,.14)!important}.admin-gateway-ops-page table tbody tr:hover td{background:rgba(34,197,94,.045)!important}.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button:focus-visible,.admin-gateway-ops-page .activation-actions-dropdown.gateway-ops-actions-dropdown button:hover{background:rgba(34,197,94,.13)!important;color:#dcfce7!important}.light .admin-gateway-ops-page.gateway-ops-clean,html[data-theme=light] .admin-gateway-ops-page.gateway-ops-clean{--nominal-bg:#f8fafc;--nominal-panel:#fff;--nominal-panel-soft:#f8fafc;--nominal-border:rgba(22,163,74,.22);--nominal-border-soft:rgba(15,23,42,.12);--nominal-text:#0f172a;--nominal-muted:#64748b}.light .admin-gateway-ops-page .activation-toolbar input,.light .admin-gateway-ops-page .activation-toolbar select,.light .admin-gateway-ops-page .gateway-ops-modal-grid input,.light .admin-gateway-ops-page .gateway-routing-compact input,.light .admin-gateway-ops-page .gateway-routing-compact select,html[data-theme=light] .admin-gateway-ops-page .activation-toolbar input,html[data-theme=light] .admin-gateway-ops-page .activation-toolbar select,html[data-theme=light] .admin-gateway-ops-page .gateway-ops-modal-grid input,html[data-theme=light] .admin-gateway-ops-page .gateway-routing-compact input,html[data-theme=light] .admin-gateway-ops-page .gateway-routing-compact select{background:#f8fafc!important;color:#0f172a!important;border-color:rgba(15,23,42,.13)!important}.light .admin-gateway-ops-page .activation-action-trigger,.light .admin-gateway-ops-page .activation-table-footer button,.light .admin-gateway-ops-page .activation-toolbar-actions button,.light .admin-gateway-ops-page .gateway-modal-actions button,.light .admin-gateway-ops-page .gateway-ops-credentials-head button,.light .admin-gateway-ops-page .gateway-routing-compact button,html[data-theme=light] .admin-gateway-ops-page .activation-action-trigger,html[data-theme=light] .admin-gateway-ops-page .activation-table-footer button,html[data-theme=light] .admin-gateway-ops-page .activation-toolbar-actions button,html[data-theme=light] .admin-gateway-ops-page .gateway-modal-actions button,html[data-theme=light] .admin-gateway-ops-page .gateway-ops-credentials-head button,html[data-theme=light] .admin-gateway-ops-page .gateway-routing-compact button{background:#f8fafc!important;color:#0f172a!important;border-color:rgba(22,163,74,.22)!important}.light .admin-gateway-ops-page .activation-action-trigger:hover,.light .admin-gateway-ops-page .activation-table-footer button:hover:not(:disabled),.light .admin-gateway-ops-page .activation-toolbar-actions button:hover:not(:disabled),.light .admin-gateway-ops-page .gateway-modal-actions button:hover,.light .admin-gateway-ops-page .gateway-ops-credentials-head button:hover,.light .admin-gateway-ops-page .gateway-routing-compact button:hover,html[data-theme=light] .admin-gateway-ops-page .activation-action-trigger:hover,html[data-theme=light] .admin-gateway-ops-page .activation-table-footer button:hover:not(:disabled),html[data-theme=light] .admin-gateway-ops-page .activation-toolbar-actions button:hover:not(:disabled),html[data-theme=light] .admin-gateway-ops-page .gateway-modal-actions button:hover,html[data-theme=light] .admin-gateway-ops-page .gateway-ops-credentials-head button:hover,html[data-theme=light] .admin-gateway-ops-page .gateway-routing-compact button:hover{background:rgba(22,163,74,.1)!important;color:#14532d!important;border-color:rgba(22,163,74,.34)!important}.light .admin-gateway-ops-page .gateway-modal-actions .primary-soft-button,.light .admin-gateway-ops-page .gateway-routing-compact button[type=submit],html[data-theme=light] .admin-gateway-ops-page .gateway-modal-actions .primary-soft-button,html[data-theme=light] .admin-gateway-ops-page .gateway-routing-compact button[type=submit]{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#052e16!important;border-color:#22c55e!important}.light .admin-gateway-ops-page table thead th,html[data-theme=light] .admin-gateway-ops-page table thead th{background:#f1f5f9!important;color:#334155!important;border-bottom-color:rgba(22,163,74,.18)!important}.light .admin-gateway-ops-page table tbody tr:hover td,html[data-theme=light] .admin-gateway-ops-page table tbody tr:hover td{background:rgba(22,163,74,.055)!important}.admin-webhooks-page{gap:18px}.admin-webhooks-page .metric-card,.admin-webhooks-page .panel{border-color:rgba(34,197,94,.14);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.96));box-shadow:0 18px 46px rgba(0,0,0,.22)}.admin-webhooks-filters{overflow:hidden}.admin-webhooks-filter-row{grid-template-columns:minmax(240px,1fr) 190px 190px;margin-bottom:0}.admin-webhooks-page .filter-row input,.admin-webhooks-page .filter-row select,.admin-webhooks-page .stacked-form input,.admin-webhooks-page .stacked-form select{background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.18);color:#f8fafc}.admin-webhooks-page .filter-row input:focus,.admin-webhooks-page .filter-row select:focus,.admin-webhooks-page .stacked-form input:focus,.admin-webhooks-page .stacked-form select:focus{border-color:rgba(34,197,94,.55);box-shadow:0 0 0 3px rgba(34,197,94,.12)}.admin-webhooks-page .module-actions-inline button,.admin-webhooks-page .primary-action,.admin-webhooks-page button[type=submit]{background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.18);color:#e5e7eb;border-radius:14px;font-weight:900;transition:.16s ease}.admin-webhooks-page .module-actions-inline button:hover,.admin-webhooks-page .primary-action:hover,.admin-webhooks-page button[type=submit]:hover{transform:translateY(-1px);border-color:rgba(34,197,94,.45);box-shadow:0 14px 30px rgba(34,197,94,.12)}.admin-webhooks-page .module-actions-inline button:last-child,.admin-webhooks-page .primary-action,.admin-webhooks-page button[type=submit]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#03130a!important;border-color:transparent!important}.admin-webhooks-page button:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.admin-webhooks-counter{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(34,197,94,.18);background:rgba(34,197,94,.1);color:#bbf7d0;border-radius:999px;padding:8px 12px}.admin-webhooks-counter strong{color:#f0fdf4}.admin-webhooks-counter span{font-size:12px;font-weight:800;color:#86efac}.admin-webhooks-actions-card{border-color:rgba(34,197,94,.18)!important}.admin-webhooks-helper{display:grid;grid-gap:4px;gap:4px;margin-top:16px;border:1px solid rgba(34,197,94,.16);background:rgba(34,197,94,.08);border-radius:16px;padding:12px}.admin-webhooks-helper strong{color:#dcfce7;font-size:13px}.admin-webhooks-helper span{color:#9ca3af;font-size:12px;line-height:1.45}.admin-webhooks-page table{font-size:13px}.admin-webhooks-page td,.admin-webhooks-page th{white-space:nowrap}.webhook-page .api-key-card,.webhook-page .panel{border-color:rgba(34,197,94,.14)}.webhook-page .form-grid input,.webhook-page .form-grid select{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.84);color:#f8fafc}.webhook-page .form-grid input:focus,.webhook-page .form-grid select:focus{border-color:rgba(34,197,94,.52);box-shadow:0 0 0 3px rgba(34,197,94,.12)}.webhook-actions button,.webhook-page .module-actions-inline button,.webhook-page .primary-action{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.88);color:#e5e7eb}.webhook-page .module-actions-inline button:first-child,.webhook-page .primary-action{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#03130a!important;border-color:transparent!important}.webhook-actions button:hover,.webhook-page .module-actions-inline button:hover,.webhook-page .primary-action:hover{border-color:rgba(34,197,94,.45);box-shadow:0 14px 30px rgba(34,197,94,.12)}.webhook-endpoint-row{border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.72);border-radius:18px;padding:14px}.webhook-endpoint-row strong{color:#f8fafc}.webhook-endpoint-row small{color:#94a3b8;overflow-wrap:anywhere}.webhook-page .form-feedback{border:1px solid rgba(34,197,94,.18);background:rgba(34,197,94,.1);color:#bbf7d0;border-radius:16px;padding:12px 14px;font-weight:800}html[data-theme=light] .admin-webhooks-page .metric-card,html[data-theme=light] .admin-webhooks-page .panel{background:#fff;border-color:rgba(15,23,42,.1);box-shadow:0 18px 42px rgba(15,23,42,.08)}html[data-theme=light] .admin-webhooks-page .filter-row input,html[data-theme=light] .admin-webhooks-page .filter-row select,html[data-theme=light] .admin-webhooks-page .stacked-form input,html[data-theme=light] .admin-webhooks-page .stacked-form select,html[data-theme=light] .webhook-page .form-grid input,html[data-theme=light] .webhook-page .form-grid select{background:#fff;color:#0f172a;border-color:rgba(15,23,42,.14)}html[data-theme=light] .admin-webhooks-page .module-actions-inline button,html[data-theme=light] .admin-webhooks-page button[type=submit],html[data-theme=light] .webhook-actions button,html[data-theme=light] .webhook-page .module-actions-inline button{background:#f8fafc;color:#0f172a;border-color:rgba(15,23,42,.14)}html[data-theme=light] .admin-webhooks-counter,html[data-theme=light] .admin-webhooks-helper,html[data-theme=light] .webhook-page .form-feedback{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.2);color:#166534}html[data-theme=light] .admin-webhooks-counter strong,html[data-theme=light] .admin-webhooks-helper strong{color:#14532d}html[data-theme=light] .admin-webhooks-counter span,html[data-theme=light] .admin-webhooks-helper span{color:#15803d}html[data-theme=light] .webhook-endpoint-row{background:#fff;border-color:rgba(15,23,42,.1)}html[data-theme=light] .webhook-endpoint-row strong{color:#0f172a}html[data-theme=light] .webhook-endpoint-row small{color:#64748b}@media(max-width:980px){.admin-webhooks-filter-row{grid-template-columns:1fr}.admin-webhooks-page .module-actions-inline{width:100%;justify-content:flex-start}.admin-webhooks-page .module-actions-inline button{flex:1 1 160px}.admin-webhooks-table-panel{overflow:hidden}.admin-webhooks-table-panel .data-table-wrap{overflow-x:auto}.admin-webhooks-actions-card{position:static}}@media(max-width:560px){.admin-webhooks-page .module-actions-inline button,.webhook-actions button,.webhook-page .primary-action{width:100%}.webhook-endpoint-row{grid-template-columns:1fr!important;align-items:start}.webhook-actions{width:100%;justify-content:stretch}.webhook-actions button{min-width:0;flex:1 1 100%}}.ranking-admin-page{gap:14px}.ranking-summary-grid{gap:12px}.ranking-leaders-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ranking-leader-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-muted) 92%,transparent));box-shadow:var(--shadow-soft)}.ranking-position-badge{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--success) 38%,var(--border));border-radius:999px;padding:5px 10px;color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent);font-size:12px;font-weight:800}.ranking-leader-card p,.ranking-leader-card strong{color:var(--text)}.ranking-leader-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-leader-card em,.ranking-leader-card small{color:var(--muted);font-style:normal}.ranking-leader-card p{margin:0;font-size:20px;font-weight:850}.ranking-panel{padding:14px}.ranking-head{margin-bottom:10px;padding-bottom:10px}.ranking-actions button,.ranking-filter-bar input,.ranking-filter-bar select{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;outline:none}.ranking-actions button{padding:10px 13px;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ranking-actions button:focus-visible,.ranking-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--success) 54%,var(--border));background:color-mix(in srgb,var(--success) 12%,var(--surface));transform:translateY(-1px)}.ranking-actions button:disabled{cursor:not-allowed;opacity:.55}.ranking-filter-bar{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(180px,.8fr);grid-gap:10px;gap:10px;margin:12px 0}.ranking-filter-bar label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:750}.ranking-filter-bar input,.ranking-filter-bar select{width:100%;padding:11px 12px}.ranking-filter-bar input:focus,.ranking-filter-bar select:focus{border-color:color-mix(in srgb,var(--success) 60%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 14%,transparent)}.ranking-table-section .table-wrap{max-height:calc(100vh - 380px)}@media (max-width:980px){.ranking-filter-bar,.ranking-leaders-grid{grid-template-columns:1fr}.ranking-table-section .table-wrap{max-height:none}}.rvo-ea-scope.ranking-admin-page .metric-card,.rvo-ea-scope.ranking-admin-page .ranking-leader-card,.rvo-ea-scope.ranking-admin-page .ranking-panel{border-color:rgba(34,197,94,.16)!important;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.96))!important;box-shadow:0 18px 46px rgba(0,0,0,.22)!important}.rvo-ea-scope.ranking-admin-page .ranking-head h2,.rvo-ea-scope.ranking-admin-page .ranking-leader-card p,.rvo-ea-scope.ranking-admin-page .ranking-leader-card strong{color:#f8fafc!important}.rvo-ea-scope.ranking-admin-page .ranking-filter-bar label span,.rvo-ea-scope.ranking-admin-page .ranking-head p,.rvo-ea-scope.ranking-admin-page .ranking-leader-card em,.rvo-ea-scope.ranking-admin-page .ranking-leader-card small{color:#94a3b8!important}.rvo-ea-scope.ranking-admin-page .ranking-filter-bar input,.rvo-ea-scope.ranking-admin-page .ranking-filter-bar select{min-height:42px;border:1px solid rgba(148,163,184,.18)!important;background:rgba(15,23,42,.88)!important;color:#f8fafc!important;border-radius:14px!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.rvo-ea-scope.ranking-admin-page .ranking-filter-bar input::placeholder{color:#64748b!important}.rvo-ea-scope.ranking-admin-page .ranking-filter-bar input:focus,.rvo-ea-scope.ranking-admin-page .ranking-filter-bar select:focus{border-color:rgba(34,197,94,.55)!important;box-shadow:0 0 0 3px rgba(34,197,94,.12)!important;outline:none!important}.rvo-ea-scope.ranking-admin-page .ranking-actions button{min-height:42px;border-radius:14px!important;font-weight:900!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.rvo-ea-scope.ranking-admin-page .ranking-actions .secondary-action{border:1px solid rgba(148,163,184,.18)!important;background:rgba(15,23,42,.88)!important;color:#e5e7eb!important}.rvo-ea-scope.ranking-admin-page .ranking-actions .primary-action{border-color:transparent!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#03130a!important}.rvo-ea-scope.ranking-admin-page .ranking-actions button:focus-visible,.rvo-ea-scope.ranking-admin-page .ranking-actions button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(34,197,94,.45)!important;box-shadow:0 14px 30px rgba(34,197,94,.12)!important}.rvo-ea-scope.ranking-admin-page .ranking-position-badge{border-color:rgba(34,197,94,.34)!important;background:rgba(34,197,94,.12)!important;color:#86efac!important}.rvo-ea-scope.ranking-admin-page .data-table-wrap,.rvo-ea-scope.ranking-admin-page .table-wrap{border-color:rgba(34,197,94,.12)!important}.rvo-ea-scope.ranking-admin-page table thead th{background:rgba(15,23,42,.92)!important;color:#bbf7d0!important;border-bottom-color:rgba(34,197,94,.18)!important}.rvo-ea-scope.ranking-admin-page table tbody tr:hover td{background:rgba(34,197,94,.065)!important}.light .rvo-ea-scope.ranking-admin-page .metric-card,.light .rvo-ea-scope.ranking-admin-page .ranking-leader-card,.light .rvo-ea-scope.ranking-admin-page .ranking-panel,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .metric-card,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-leader-card,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-panel{background:#fff!important;border-color:rgba(15,23,42,.1)!important;box-shadow:0 18px 42px rgba(15,23,42,.08)!important}.light .rvo-ea-scope.ranking-admin-page .ranking-head h2,.light .rvo-ea-scope.ranking-admin-page .ranking-leader-card p,.light .rvo-ea-scope.ranking-admin-page .ranking-leader-card strong,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-head h2,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-leader-card p,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-leader-card strong{color:#0f172a!important}.light .rvo-ea-scope.ranking-admin-page .ranking-filter-bar label span,.light .rvo-ea-scope.ranking-admin-page .ranking-head p,.light .rvo-ea-scope.ranking-admin-page .ranking-leader-card em,.light .rvo-ea-scope.ranking-admin-page .ranking-leader-card small,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-filter-bar label span,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-head p,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-leader-card em,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-leader-card small{color:#64748b!important}.light .rvo-ea-scope.ranking-admin-page .ranking-filter-bar input,.light .rvo-ea-scope.ranking-admin-page .ranking-filter-bar select,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-filter-bar input,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-filter-bar select{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.14)!important}.light .rvo-ea-scope.ranking-admin-page .ranking-actions .secondary-action,html[data-theme=light] .rvo-ea-scope.ranking-admin-page .ranking-actions .secondary-action{background:#f8fafc!important;color:#0f172a!important;border-color:rgba(15,23,42,.14)!important}.light .rvo-ea-scope.ranking-admin-page table thead th,html[data-theme=light] .rvo-ea-scope.ranking-admin-page table thead th{background:#f1f5f9!important;color:#166534!important;border-bottom-color:rgba(22,163,74,.18)!important}@media (max-width:720px){.rvo-ea-scope.ranking-admin-page .ranking-actions{width:100%;display:grid;grid-template-columns:1fr}.rvo-ea-scope.ranking-admin-page .ranking-actions button{width:100%}}.rvo-ea-scope.insights-admin-page{--rvo-green:#22c55e;--rvo-green-strong:#16a34a;--rvo-surface:rgba(15,23,42,.78);--rvo-border:rgba(34,197,94,.14)}.rvo-ea-scope.insights-admin-page .insights-kpi-grid,.rvo-ea-scope.insights-admin-page .insights-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.rvo-ea-scope.insights-admin-page .insights-kpi-grid{margin-top:16px}.rvo-ea-scope.insights-admin-page .insights-kpi-card,.rvo-ea-scope.insights-admin-page .insights-panel,.rvo-ea-scope.insights-admin-page .metric-card{background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(2,6,23,.92))!important;border:1px solid var(--rvo-border)!important;box-shadow:0 18px 45px rgba(0,0,0,.24)!important}.rvo-ea-scope.insights-admin-page .insights-kpi-card{border-radius:18px;padding:18px;display:grid;grid-gap:8px;gap:8px}.rvo-ea-scope.insights-admin-page .insights-filter-bar label span,.rvo-ea-scope.insights-admin-page .insights-head p,.rvo-ea-scope.insights-admin-page .insights-kpi-card span{color:#94a3b8!important}.rvo-ea-scope.insights-admin-page .insights-head h2,.rvo-ea-scope.insights-admin-page .insights-kpi-card strong{color:#f8fafc!important}.rvo-ea-scope.insights-admin-page .insights-kpi-card strong{font-size:1.35rem}.rvo-ea-scope.insights-admin-page .insights-kpi-card small{color:#bbf7d0!important}.rvo-ea-scope.insights-admin-page .insights-filter-bar{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(160px,.8fr) minmax(180px,.9fr);grid-gap:12px;gap:12px;margin:18px 0}.rvo-ea-scope.insights-admin-page .insights-filter-bar label{display:grid;grid-gap:6px;gap:6px}.rvo-ea-scope.insights-admin-page .insights-filter-bar input,.rvo-ea-scope.insights-admin-page .insights-filter-bar select{min-height:42px;border-radius:12px;border:1px solid rgba(34,197,94,.16)!important;background:rgba(2,6,23,.82)!important;color:#f8fafc!important;outline:none!important;padding:0 12px}.rvo-ea-scope.insights-admin-page .insights-filter-bar input:focus,.rvo-ea-scope.insights-admin-page .insights-filter-bar select:focus{border-color:rgba(34,197,94,.55)!important;box-shadow:0 0 0 3px rgba(34,197,94,.12)!important}.rvo-ea-scope.insights-admin-page .insights-actions button,.rvo-ea-scope.insights-admin-page .insights-view-tabs button{min-height:40px;border-radius:12px;border:1px solid rgba(34,197,94,.18)!important;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}.rvo-ea-scope.insights-admin-page .insights-actions button:hover,.rvo-ea-scope.insights-admin-page .insights-view-tabs button:hover{transform:translateY(-1px);border-color:rgba(34,197,94,.42)!important}.rvo-ea-scope.insights-admin-page .insights-actions .primary-action,.rvo-ea-scope.insights-admin-page .insights-view-tabs button.active{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#052e16!important;border-color:rgba(34,197,94,.55)!important}.rvo-ea-scope.insights-admin-page .insights-actions .secondary-action,.rvo-ea-scope.insights-admin-page .insights-view-tabs button{background:rgba(15,23,42,.78)!important;color:#e2e8f0!important}.rvo-ea-scope.insights-admin-page .insights-actions button:disabled{cursor:not-allowed;opacity:.55;transform:none}.rvo-ea-scope.insights-admin-page .insights-view-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.rvo-ea-scope.insights-admin-page .data-table-wrap,.rvo-ea-scope.insights-admin-page .table-wrap{border-color:rgba(34,197,94,.12)!important}.rvo-ea-scope.insights-admin-page table thead th{background:rgba(15,23,42,.92)!important;color:#bbf7d0!important;border-bottom-color:rgba(34,197,94,.18)!important}.rvo-ea-scope.insights-admin-page table tbody tr:hover td{background:rgba(34,197,94,.065)!important}.light .rvo-ea-scope.insights-admin-page .insights-kpi-card,.light .rvo-ea-scope.insights-admin-page .insights-panel,.light .rvo-ea-scope.insights-admin-page .metric-card,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-kpi-card,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-panel,html[data-theme=light] .rvo-ea-scope.insights-admin-page .metric-card{background:#fff!important;border-color:rgba(15,23,42,.1)!important;box-shadow:0 18px 42px rgba(15,23,42,.08)!important}.light .rvo-ea-scope.insights-admin-page .insights-head h2,.light .rvo-ea-scope.insights-admin-page .insights-kpi-card strong,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-head h2,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-kpi-card strong{color:#0f172a!important}.light .rvo-ea-scope.insights-admin-page .insights-filter-bar label span,.light .rvo-ea-scope.insights-admin-page .insights-head p,.light .rvo-ea-scope.insights-admin-page .insights-kpi-card span,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-filter-bar label span,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-head p,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-kpi-card span{color:#64748b!important}.light .rvo-ea-scope.insights-admin-page .insights-kpi-card small,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-kpi-card small{color:#166534!important}.light .rvo-ea-scope.insights-admin-page .insights-filter-bar input,.light .rvo-ea-scope.insights-admin-page .insights-filter-bar select,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-filter-bar input,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-filter-bar select{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.14)!important}.light .rvo-ea-scope.insights-admin-page .insights-actions .secondary-action,.light .rvo-ea-scope.insights-admin-page .insights-view-tabs button,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-actions .secondary-action,html[data-theme=light] .rvo-ea-scope.insights-admin-page .insights-view-tabs button{background:#f8fafc!important;color:#0f172a!important;border-color:rgba(15,23,42,.14)!important}.light .rvo-ea-scope.insights-admin-page table thead th,html[data-theme=light] .rvo-ea-scope.insights-admin-page table thead th{background:#f1f5f9!important;color:#166534!important;border-bottom-color:rgba(22,163,74,.18)!important}@media (max-width:980px){.rvo-ea-scope.insights-admin-page .insights-kpi-grid,.rvo-ea-scope.insights-admin-page .insights-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rvo-ea-scope.insights-admin-page .insights-filter-bar{grid-template-columns:1fr}}@media (max-width:720px){.rvo-ea-scope.insights-admin-page .insights-kpi-grid,.rvo-ea-scope.insights-admin-page .insights-summary-grid{grid-template-columns:1fr}.rvo-ea-scope.insights-admin-page .insights-actions{width:100%;display:grid;grid-template-columns:1fr}.rvo-ea-scope.insights-admin-page .insights-actions button,.rvo-ea-scope.insights-admin-page .insights-view-tabs button{width:100%}}.rvo-ea-scope.reports-admin-page .reports-profit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.rvo-ea-scope.reports-admin-page .metric-card,.rvo-ea-scope.reports-admin-page .reports-panel,.rvo-ea-scope.reports-admin-page .reports-profit-card{background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(2,6,23,.92))!important;border:1px solid var(--rvo-border,rgba(34,197,94,.16))!important;box-shadow:0 18px 45px rgba(0,0,0,.24)!important}.rvo-ea-scope.reports-admin-page .reports-profit-card{border-radius:18px;padding:18px;display:grid;grid-gap:8px;gap:8px}.rvo-ea-scope.reports-admin-page .reports-filter-bar label span,.rvo-ea-scope.reports-admin-page .reports-head p,.rvo-ea-scope.reports-admin-page .reports-profit-card span{color:#94a3b8!important}.rvo-ea-scope.reports-admin-page .reports-head h2,.rvo-ea-scope.reports-admin-page .reports-profit-card strong{color:#f8fafc!important}.rvo-ea-scope.reports-admin-page .reports-profit-card strong{font-size:1.35rem}.rvo-ea-scope.reports-admin-page .reports-profit-card small{color:#bbf7d0!important}.rvo-ea-scope.reports-admin-page .reports-filter-bar{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(180px,.85fr);grid-gap:12px;gap:12px;margin:18px 0}.rvo-ea-scope.reports-admin-page .reports-filter-bar label{display:grid;grid-gap:6px;gap:6px}.rvo-ea-scope.reports-admin-page .reports-filter-bar input,.rvo-ea-scope.reports-admin-page .reports-filter-bar select{min-height:42px;border-radius:12px;border:1px solid rgba(34,197,94,.16)!important;background:rgba(2,6,23,.82)!important;color:#f8fafc!important;outline:none!important;padding:0 12px}.rvo-ea-scope.reports-admin-page .reports-filter-bar input:focus,.rvo-ea-scope.reports-admin-page .reports-filter-bar select:focus{border-color:rgba(34,197,94,.55)!important;box-shadow:0 0 0 3px rgba(34,197,94,.12)!important}.rvo-ea-scope.reports-admin-page .reports-actions button,.rvo-ea-scope.reports-admin-page .reports-view-tabs button{min-height:40px;border-radius:12px;border:1px solid rgba(34,197,94,.18)!important;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}.rvo-ea-scope.reports-admin-page .reports-actions button:hover,.rvo-ea-scope.reports-admin-page .reports-view-tabs button:hover{transform:translateY(-1px);border-color:rgba(34,197,94,.42)!important}.rvo-ea-scope.reports-admin-page .reports-actions .primary-action,.rvo-ea-scope.reports-admin-page .reports-view-tabs button.active{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#052e16!important;border-color:rgba(34,197,94,.55)!important}.rvo-ea-scope.reports-admin-page .reports-actions .secondary-action,.rvo-ea-scope.reports-admin-page .reports-view-tabs button{background:rgba(15,23,42,.78)!important;color:#e2e8f0!important}.rvo-ea-scope.reports-admin-page .reports-actions button:disabled{cursor:not-allowed;opacity:.55;transform:none}.rvo-ea-scope.reports-admin-page .reports-view-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.rvo-ea-scope.reports-admin-page .data-table-wrap,.rvo-ea-scope.reports-admin-page .table-wrap{border-color:rgba(34,197,94,.12)!important}.rvo-ea-scope.reports-admin-page table thead th{background:rgba(15,23,42,.92)!important;color:#bbf7d0!important;border-bottom-color:rgba(34,197,94,.18)!important}.rvo-ea-scope.reports-admin-page table tbody tr:hover td{background:rgba(34,197,94,.065)!important}.light .rvo-ea-scope.reports-admin-page .metric-card,.light .rvo-ea-scope.reports-admin-page .reports-panel,.light .rvo-ea-scope.reports-admin-page .reports-profit-card,html[data-theme=light] .rvo-ea-scope.reports-admin-page .metric-card,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-panel,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-profit-card{background:#fff!important;border-color:rgba(15,23,42,.1)!important;box-shadow:0 18px 42px rgba(15,23,42,.08)!important}.light .rvo-ea-scope.reports-admin-page .reports-head h2,.light .rvo-ea-scope.reports-admin-page .reports-profit-card strong,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-head h2,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-profit-card strong{color:#0f172a!important}.light .rvo-ea-scope.reports-admin-page .reports-filter-bar label span,.light .rvo-ea-scope.reports-admin-page .reports-head p,.light .rvo-ea-scope.reports-admin-page .reports-profit-card span,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-filter-bar label span,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-head p,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-profit-card span{color:#64748b!important}.light .rvo-ea-scope.reports-admin-page .reports-profit-card small,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-profit-card small{color:#166534!important}.light .rvo-ea-scope.reports-admin-page .reports-filter-bar input,.light .rvo-ea-scope.reports-admin-page .reports-filter-bar select,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-filter-bar input,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-filter-bar select{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.14)!important}.light .rvo-ea-scope.reports-admin-page .reports-actions .secondary-action,.light .rvo-ea-scope.reports-admin-page .reports-view-tabs button,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-actions .secondary-action,html[data-theme=light] .rvo-ea-scope.reports-admin-page .reports-view-tabs button{background:#f8fafc!important;color:#0f172a!important;border-color:rgba(15,23,42,.14)!important}.light .rvo-ea-scope.reports-admin-page table thead th,html[data-theme=light] .rvo-ea-scope.reports-admin-page table thead th{background:#f1f5f9!important;color:#166534!important;border-bottom-color:rgba(22,163,74,.18)!important}@media (max-width:980px){.rvo-ea-scope.reports-admin-page .reports-profit-grid,.rvo-ea-scope.reports-admin-page .reports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rvo-ea-scope.reports-admin-page .reports-filter-bar{grid-template-columns:1fr 1fr}}@media (max-width:720px){.rvo-ea-scope.reports-admin-page .reports-filter-bar,.rvo-ea-scope.reports-admin-page .reports-profit-grid,.rvo-ea-scope.reports-admin-page .reports-summary-grid{grid-template-columns:1fr}.rvo-ea-scope.reports-admin-page .reports-actions{width:100%;display:grid;grid-template-columns:1fr}.rvo-ea-scope.reports-admin-page .reports-actions button,.rvo-ea-scope.reports-admin-page .reports-view-tabs button{width:100%}}.rvo-ea-scope.admin-affiliate-commissions-page,.rvo-ea-scope.admin-affiliates-page{color:var(--foreground,#f8fafc)}.admin-affiliate-commissions-page .panel,.admin-affiliate-commissions-page .rvo-panel,.admin-affiliates-page .panel,.admin-affiliates-page .rvo-panel{border:1px solid rgba(34,197,94,.14);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.94));box-shadow:0 18px 48px rgba(2,6,23,.24)}.admin-affiliate-commissions-page .panel-head h2,.admin-affiliates-page .panel-head h2{color:#f8fafc;letter-spacing:-.02em}.admin-affiliate-commissions-page .panel-head p,.admin-affiliates-page .panel-head p{color:#94a3b8}.admin-affiliate-form,.affiliate-inline-action-form{display:grid;grid-gap:14px;gap:14px}.admin-affiliate-form{grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(160px,.55fr) auto;align-items:end}.admin-affiliate-form label,.commission-status-form label{display:grid;grid-gap:7px;gap:7px}.admin-affiliate-form label span,.commission-status-form label span{color:#cbd5e1;font-size:12px;font-weight:800;letter-spacing:.01em}.admin-affiliate-form input,.admin-affiliate-form select,.affiliate-inline-action-form input,.affiliate-inline-action-form select{min-height:42px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.72);color:#f8fafc;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-affiliate-form input:focus,.admin-affiliate-form select:focus,.affiliate-inline-action-form input:focus,.affiliate-inline-action-form select:focus{border-color:rgba(34,197,94,.65);box-shadow:0 0 0 3px rgba(34,197,94,.14);background:rgba(15,23,42,.94)}.admin-affiliate-form option,.affiliate-inline-action-form option{background:#0f172a;color:#f8fafc}.admin-affiliate-commissions-page .button-link,.admin-affiliate-commissions-page .module-actions-inline a,.admin-affiliate-commissions-page .primary-action,.admin-affiliates-page .button-link,.admin-affiliates-page .primary-action{min-height:40px;border-radius:12px;border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.12);color:#bbf7d0;font-weight:850;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.admin-affiliate-commissions-page .button-link:hover,.admin-affiliate-commissions-page .module-actions-inline a:hover,.admin-affiliate-commissions-page .primary-action:hover,.admin-affiliates-page .button-link:hover,.admin-affiliates-page .primary-action:hover{transform:translateY(-1px);border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.2);color:#dcfce7}.admin-affiliate-commissions-page .module-actions-inline{display:flex;flex-wrap:wrap;gap:10px}.admin-affiliate-commissions-page .data-table,.admin-affiliate-commissions-page table,.admin-affiliates-page .data-table,.admin-affiliates-page table{border-color:rgba(148,163,184,.14)}.admin-affiliate-commissions-page th,.admin-affiliates-page th{color:#bbf7d0;background:rgba(34,197,94,.08)}.admin-affiliate-commissions-page td,.admin-affiliates-page td{color:#e2e8f0;border-color:rgba(148,163,184,.12)}.admin-affiliate-commissions-page tbody tr:hover,.admin-affiliates-page tbody tr:hover{background:rgba(34,197,94,.07)}html[data-theme=light] .admin-affiliate-commissions-page .panel,html[data-theme=light] .admin-affiliate-commissions-page .rvo-panel,html[data-theme=light] .admin-affiliates-page .panel,html[data-theme=light] .admin-affiliates-page .rvo-panel{background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(15,23,42,.08);box-shadow:0 14px 38px rgba(15,23,42,.08)}html[data-theme=light] .admin-affiliate-commissions-page .panel-head h2,html[data-theme=light] .admin-affiliates-page .panel-head h2{color:#0f172a}html[data-theme=light] .admin-affiliate-commissions-page .panel-head p,html[data-theme=light] .admin-affiliate-form label span,html[data-theme=light] .admin-affiliates-page .panel-head p,html[data-theme=light] .commission-status-form label span{color:#475569}html[data-theme=light] .admin-affiliate-form input,html[data-theme=light] .admin-affiliate-form select,html[data-theme=light] .affiliate-inline-action-form input,html[data-theme=light] .affiliate-inline-action-form select{background:#fff;border-color:#dbe3ef;color:#0f172a}html[data-theme=light] .admin-affiliate-form option,html[data-theme=light] .affiliate-inline-action-form option{background:#fff;color:#0f172a}html[data-theme=light] .admin-affiliate-commissions-page .button-link,html[data-theme=light] .admin-affiliate-commissions-page .module-actions-inline a,html[data-theme=light] .admin-affiliate-commissions-page .primary-action,html[data-theme=light] .admin-affiliates-page .button-link,html[data-theme=light] .admin-affiliates-page .primary-action{color:#047857;background:#ecfdf5;border-color:#bbf7d0}html[data-theme=light] .admin-affiliate-commissions-page th,html[data-theme=light] .admin-affiliates-page th{color:#047857;background:#ecfdf5}html[data-theme=light] .admin-affiliate-commissions-page td,html[data-theme=light] .admin-affiliates-page td{color:#1e293b;border-color:#e2e8f0}@media (max-width:960px){.admin-affiliate-form,.affiliate-inline-action-form{grid-template-columns:1fr}.admin-affiliate-commissions-page .button-link,.admin-affiliate-commissions-page .primary-action,.admin-affiliates-page .button-link,.admin-affiliates-page .primary-action{width:100%}}.rvo-ea-scope.admin-affiliates-rvo{display:grid;grid-gap:18px;gap:18px}.rvo-ea-scope.admin-affiliates-rvo .metric-card,.rvo-ea-scope.admin-affiliates-rvo .panel,.rvo-ea-scope.admin-affiliates-rvo .rvo-panel{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--surface) 94%,#10b981 6%);box-shadow:0 18px 44px rgba(15,23,42,.08)}.dark .rvo-ea-scope.admin-affiliates-rvo .metric-card,.dark .rvo-ea-scope.admin-affiliates-rvo .panel,.dark .rvo-ea-scope.admin-affiliates-rvo .rvo-panel,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo .metric-card,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo .panel,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo .rvo-panel{background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(3,7,18,.94));border-color:rgba(51,65,85,.9);box-shadow:0 20px 52px rgba(0,0,0,.28)}.rvo-ea-scope.admin-affiliates-rvo .metric-card strong,.rvo-ea-scope.admin-affiliates-rvo .panel-head h2{color:var(--text)}.rvo-ea-scope.admin-affiliates-rvo .panel-head p,.rvo-ea-scope.admin-affiliates-rvo label span{color:var(--muted)}.rvo-ea-scope.admin-affiliates-rvo input,.rvo-ea-scope.admin-affiliates-rvo select{min-height:42px;border-radius:13px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface) 90%,#fff 10%);color:var(--text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.dark .rvo-ea-scope.admin-affiliates-rvo input,.dark .rvo-ea-scope.admin-affiliates-rvo select,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo input,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo select{background:rgba(15,23,42,.92);border-color:rgba(51,65,85,.95);color:#e5e7eb}.rvo-ea-scope.admin-affiliates-rvo input:focus,.rvo-ea-scope.admin-affiliates-rvo select:focus{border-color:rgba(16,185,129,.78);box-shadow:0 0 0 4px rgba(16,185,129,.14)}.rvo-ea-scope.admin-affiliates-rvo .primary-action,.rvo-ea-scope.admin-affiliates-rvo .rvo-primary-action{border:1px solid rgba(16,185,129,.72);background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 14px 30px rgba(16,185,129,.24)}.rvo-ea-scope.admin-affiliates-rvo .primary-action:hover,.rvo-ea-scope.admin-affiliates-rvo .rvo-primary-action:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(16,185,129,.3)}.rvo-ea-scope.admin-affiliates-rvo .button-link,.rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 84%,#10b981 16%);background:color-mix(in srgb,var(--surface) 88%,#10b981 12%);color:var(--text);font-weight:800;text-decoration:none;padding:0 14px}.rvo-ea-scope.admin-affiliates-rvo .button-link:hover,.rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action:hover{border-color:rgba(16,185,129,.72);color:#047857;transform:translateY(-1px)}.dark .rvo-ea-scope.admin-affiliates-rvo .button-link,.dark .rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo .button-link,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action{background:rgba(15,23,42,.96);border-color:rgba(51,65,85,.95);color:#e5e7eb}.dark .rvo-ea-scope.admin-affiliates-rvo .button-link:hover,.dark .rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action:hover,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo .button-link:hover,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action:hover{border-color:rgba(16,185,129,.72);color:#34d399}.rvo-ea-scope.admin-affiliates-rvo .admin-global-message{border-radius:14px;font-weight:800}.rvo-ea-scope.admin-affiliates-rvo table th{color:var(--muted);background:color-mix(in srgb,var(--surface-2) 88%,#10b981 12%)}.dark .rvo-ea-scope.admin-affiliates-rvo table th,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo table th{background:rgba(15,23,42,.98);color:#94a3b8}.rvo-ea-scope.admin-affiliates-rvo tbody tr:hover td{background:color-mix(in srgb,#10b981 8%,transparent)}.dark .rvo-ea-scope.admin-affiliates-rvo tbody tr:hover td,[data-theme=dark] .rvo-ea-scope.admin-affiliates-rvo tbody tr:hover td{background:rgba(16,185,129,.08)}.rvo-ea-scope.admin-affiliates-rvo .affiliate-actions-inline,.rvo-ea-scope.admin-affiliates-rvo .module-actions-inline{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:760px){.rvo-ea-scope.admin-affiliates-rvo .module-head-actions,.rvo-ea-scope.admin-affiliates-rvo .panel-head{align-items:stretch;flex-direction:column}.rvo-ea-scope.admin-affiliates-rvo .affiliate-actions-inline .button-link,.rvo-ea-scope.admin-affiliates-rvo .module-actions-inline .button-link,.rvo-ea-scope.admin-affiliates-rvo .primary-action{width:100%}}.rvo-ea-scope.admin-affiliates-rvo.affiliate-admin-shell{display:grid!important;grid-gap:16px!important;gap:16px!important}.rvo-ea-scope.admin-affiliates-rvo .affiliate-command-panel,.rvo-ea-scope.admin-affiliates-rvo .affiliate-table-panel,.rvo-ea-scope.admin-affiliates-rvo .panel,.rvo-ea-scope.admin-affiliates-rvo .rvo-panel{overflow:hidden!important;border:1px solid var(--border,rgba(148,163,184,.18))!important;background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important;box-shadow:var(--shadow-soft,0 16px 44px rgba(15,23,42,.08))!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .affiliate-command-panel,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .affiliate-table-panel,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .panel,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .rvo-panel{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important}.rvo-ea-scope.admin-affiliates-rvo .metric-card{border:1px solid var(--border,rgba(148,163,184,.18))!important;background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important;box-shadow:var(--shadow-soft,0 14px 34px rgba(15,23,42,.08))!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .metric-card{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important}.rvo-ea-scope.admin-affiliates-rvo .module-head-actions,.rvo-ea-scope.admin-affiliates-rvo .panel-head{gap:14px!important;align-items:center!important}.rvo-ea-scope.admin-affiliates-rvo .metric-card strong,.rvo-ea-scope.admin-affiliates-rvo .panel-head h2,.rvo-ea-scope.admin-affiliates-rvo .table-wrap td{color:var(--text,#f8fafc)!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .metric-card strong,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .panel-head h2,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .table-wrap td{color:#0f172a!important}.rvo-ea-scope.admin-affiliates-rvo .metric-card small,.rvo-ea-scope.admin-affiliates-rvo .metric-card span,.rvo-ea-scope.admin-affiliates-rvo .panel-head p,.rvo-ea-scope.admin-affiliates-rvo .table-wrap th,.rvo-ea-scope.admin-affiliates-rvo label span{color:var(--muted,#94a3b8)!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .metric-card small,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .metric-card span,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .panel-head p,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .table-wrap th,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo label span{color:#475569!important}.rvo-ea-scope.admin-affiliates-rvo .admin-affiliate-form,.rvo-ea-scope.admin-affiliates-rvo .affiliate-admin-form{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(140px,.5fr) auto!important;grid-gap:12px!important;gap:12px!important;align-items:end!important}.rvo-ea-scope.admin-affiliates-rvo .affiliate-inline-action-form,.rvo-ea-scope.admin-affiliates-rvo .inline-action-form{display:grid!important;grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:end!important}.rvo-ea-scope.admin-affiliates-rvo label{display:grid!important;grid-gap:7px!important;gap:7px!important}.rvo-ea-scope.admin-affiliates-rvo input,.rvo-ea-scope.admin-affiliates-rvo select,.rvo-ea-scope.admin-affiliates-rvo textarea{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid var(--border,rgba(148,163,184,.18))!important;background:var(--input,var(--surface-2,#111827))!important;color:var(--text,#f8fafc)!important;padding:10px 12px!important;outline:none!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo input,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo select,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo textarea{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important}.rvo-ea-scope.admin-affiliates-rvo input:focus,.rvo-ea-scope.admin-affiliates-rvo select:focus,.rvo-ea-scope.admin-affiliates-rvo textarea:focus{border-color:rgba(16,185,129,.72)!important;box-shadow:0 0 0 3px rgba(16,185,129,.16)!important}.rvo-ea-scope.admin-affiliates-rvo select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo select option{background:#fff!important;color:#0f172a!important}.rvo-ea-scope.admin-affiliates-rvo .button-link,.rvo-ea-scope.admin-affiliates-rvo .primary-action,.rvo-ea-scope.admin-affiliates-rvo .rvo-primary-action,.rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action,.rvo-ea-scope.admin-affiliates-rvo button{min-height:42px!important;border-radius:12px!important;font-weight:800!important;text-decoration:none!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease!important}.rvo-ea-scope.admin-affiliates-rvo .primary-action,.rvo-ea-scope.admin-affiliates-rvo .rvo-primary-action,.rvo-ea-scope.admin-affiliates-rvo button[type=submit]{border:1px solid rgba(16,185,129,.44)!important;background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 10px 24px rgba(16,185,129,.2)!important;padding:0 16px!important}.rvo-ea-scope.admin-affiliates-rvo .primary-action:hover,.rvo-ea-scope.admin-affiliates-rvo .rvo-primary-action:hover,.rvo-ea-scope.admin-affiliates-rvo button[type=submit]:hover{transform:translateY(-1px)!important;filter:brightness(1.04)!important;box-shadow:0 14px 30px rgba(16,185,129,.26)!important}.rvo-ea-scope.admin-affiliates-rvo .button-link,.rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--border,rgba(148,163,184,.18))!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;padding:0 14px!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .button-link,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action{background:#f8fafc!important;color:#0f172a!important;border-color:#dbe4ef!important}.rvo-ea-scope.admin-affiliates-rvo .button-link:hover,.rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action:hover{transform:translateY(-1px)!important;border-color:rgba(16,185,129,.58)!important;color:#34d399!important;box-shadow:0 10px 24px rgba(16,185,129,.12)!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .button-link:hover,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action:hover{color:#047857!important;background:#ecfdf5!important}.rvo-ea-scope.admin-affiliates-rvo .affiliate-actions-inline,.rvo-ea-scope.admin-affiliates-rvo .module-actions-inline{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important}.rvo-ea-scope.admin-affiliates-rvo .admin-global-message,.rvo-ea-scope.admin-affiliates-rvo .admin-module-message{border-radius:14px!important;padding:13px 15px!important;border:1px solid rgba(16,185,129,.24)!important;font-weight:800!important;line-height:1.35!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important}.rvo-ea-scope.admin-affiliates-rvo .admin-global-message.success,.rvo-ea-scope.admin-affiliates-rvo .admin-module-message.success{background:rgba(16,185,129,.12)!important;color:#34d399!important;border-color:rgba(16,185,129,.32)!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .admin-global-message.success,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .admin-module-message.success{background:#ecfdf5!important;color:#047857!important;border-color:#bbf7d0!important}.rvo-ea-scope.admin-affiliates-rvo .admin-global-message.error,.rvo-ea-scope.admin-affiliates-rvo .admin-module-message.error{background:rgba(239,68,68,.12)!important;color:#fca5a5!important;border-color:rgba(239,68,68,.3)!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .admin-global-message.error,html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .admin-module-message.error{background:#fef2f2!important;color:#b91c1c!important;border-color:#fecaca!important}.rvo-ea-scope.admin-affiliates-rvo .table-wrap{border-color:var(--border,rgba(148,163,184,.18))!important;background:transparent!important}.rvo-ea-scope.admin-affiliates-rvo .table-wrap table{min-width:760px!important}.rvo-ea-scope.admin-affiliates-rvo .table-wrap th{background:var(--surface-2,#111827)!important;color:var(--muted,#94a3b8)!important;border-bottom:1px solid var(--border,rgba(148,163,184,.18))!important;font-weight:800!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .table-wrap th{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important}.rvo-ea-scope.admin-affiliates-rvo .table-wrap td{border-bottom:1px solid var(--border,rgba(148,163,184,.14))!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .table-wrap td{border-color:#e2e8f0!important}.rvo-ea-scope.admin-affiliates-rvo .table-wrap tbody tr:hover td{background:rgba(16,185,129,.08)!important}html[data-theme=light] .rvo-ea-scope.admin-affiliates-rvo .table-wrap tbody tr:hover td{background:#ecfdf5!important}@media (max-width:960px){.rvo-ea-scope.admin-affiliates-rvo .admin-affiliate-form,.rvo-ea-scope.admin-affiliates-rvo .affiliate-admin-form,.rvo-ea-scope.admin-affiliates-rvo .affiliate-inline-action-form,.rvo-ea-scope.admin-affiliates-rvo .inline-action-form{grid-template-columns:1fr!important}.rvo-ea-scope.admin-affiliates-rvo .module-head-actions,.rvo-ea-scope.admin-affiliates-rvo .panel-head{align-items:stretch!important;flex-direction:column!important}.rvo-ea-scope.admin-affiliates-rvo .affiliate-actions-inline,.rvo-ea-scope.admin-affiliates-rvo .module-actions-inline{justify-content:stretch!important;width:100%!important}.rvo-ea-scope.admin-affiliates-rvo .button-link,.rvo-ea-scope.admin-affiliates-rvo .primary-action,.rvo-ea-scope.admin-affiliates-rvo .rvo-primary-action,.rvo-ea-scope.admin-affiliates-rvo .rvo-secondary-action,.rvo-ea-scope.admin-affiliates-rvo button[type=submit]{width:100%!important}}.admin-rate-rules-page.rate-rules-rvo-page{gap:16px}.rate-rules-toolbar-rvo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--border,var(--line));border-radius:18px;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(15,23,42,.35));box-shadow:0 16px 42px rgba(0,0,0,.14)}.rate-rules-toolbar-rvo h2{margin:4px 0;color:var(--text);font-size:clamp(20px,2vw,26px)}.rate-rules-toolbar-rvo p{margin:0;color:var(--muted);max-width:760px}.rate-rules-actions-rvo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-rate-rules-page.rate-rules-rvo-page .primary-action,.admin-rate-rules-page.rate-rules-rvo-page .secondary-action{min-height:42px;border-radius:12px;padding:0 16px;font-weight:800;cursor:pointer;transition:transform .16s ease,filter .16s ease,border-color .16s ease,background .16s ease}.admin-rate-rules-page.rate-rules-rvo-page .primary-action{border:1px solid rgba(34,197,94,.6);background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 14px 30px rgba(34,197,94,.22)}.admin-rate-rules-page.rate-rules-rvo-page .secondary-action{border:1px solid var(--border,var(--line));background:var(--panel2,rgba(15,23,42,.72));color:var(--text)}.admin-rate-rules-page.rate-rules-rvo-page .primary-action:hover,.admin-rate-rules-page.rate-rules-rvo-page .secondary-action:hover{transform:translateY(-1px);filter:brightness(1.05);border-color:rgba(34,197,94,.78)}.admin-rate-rules-page.rate-rules-rvo-page .primary-action:disabled,.admin-rate-rules-page.rate-rules-rvo-page .secondary-action:disabled{opacity:.62;cursor:not-allowed;transform:none}.rate-rules-form-grid-rvo{align-items:stretch}.admin-rate-rules-page.rate-rules-rvo-page .panel,.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-rvo,.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-panel-rvo{border:1px solid var(--border,var(--line));background:var(--panel);box-shadow:0 18px 50px rgba(0,0,0,.12)}.admin-rate-rules-page.rate-rules-rvo-page .compact-form label{color:var(--muted);font-size:12px;font-weight:700}.admin-rate-rules-page.rate-rules-rvo-page .compact-form label span{color:var(--muted)}.admin-rate-rules-page.rate-rules-rvo-page .compact-form input,.admin-rate-rules-page.rate-rules-rvo-page .compact-form select{min-height:44px;border-radius:12px;border:1px solid var(--border,var(--line));background:var(--input,var(--panel2));color:var(--text);padding:10px 12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-rate-rules-page.rate-rules-rvo-page .compact-form input:hover,.admin-rate-rules-page.rate-rules-rvo-page .compact-form select:hover{border-color:rgba(34,197,94,.45)}.admin-rate-rules-page.rate-rules-rvo-page .compact-form input:focus,.admin-rate-rules-page.rate-rules-rvo-page .compact-form select:focus{border-color:rgba(34,197,94,.82);box-shadow:0 0 0 3px rgba(34,197,94,.14)}.admin-rate-rules-page.rate-rules-rvo-page .compact-form select option{background:#0f172a;color:#f8fafc}.admin-rate-rules-page.rate-rules-rvo-page .data-table,.admin-rate-rules-page.rate-rules-rvo-page table,.admin-rate-rules-page.rate-rules-rvo-page td,.admin-rate-rules-page.rate-rules-rvo-page th{border-color:var(--border,var(--line))}.admin-rate-rules-page.rate-rules-rvo-page tbody tr:hover{background:rgba(34,197,94,.07)}html[data-theme=light] .rate-rules-toolbar-rvo{background:linear-gradient(135deg,rgba(22,163,74,.1),#fff);box-shadow:0 18px 50px rgba(15,23,42,.08)}html[data-theme=light] .admin-rate-rules-page.rate-rules-rvo-page .panel,html[data-theme=light] .admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-rvo,html[data-theme=light] .admin-rate-rules-page.rate-rules-rvo-page .rate-rules-panel-rvo{background:#fff;border-color:rgba(148,163,184,.32);box-shadow:0 18px 50px rgba(15,23,42,.07)}html[data-theme=light] .admin-rate-rules-page.rate-rules-rvo-page .compact-form input,html[data-theme=light] .admin-rate-rules-page.rate-rules-rvo-page .compact-form select{background:#fff;color:#0f172a;border-color:rgba(148,163,184,.42)}html[data-theme=light] .admin-rate-rules-page.rate-rules-rvo-page .compact-form select option{background:#fff;color:#0f172a}html[data-theme=light] .admin-rate-rules-page.rate-rules-rvo-page .secondary-action{background:#fff;color:#0f172a;border-color:rgba(148,163,184,.42)}html.dark .admin-rate-rules-page.rate-rules-rvo-page .panel,html[data-theme=dark] .admin-rate-rules-page.rate-rules-rvo-page .panel{background:var(--panel,#101827)}@media (max-width:860px){.rate-rules-toolbar-rvo{align-items:stretch;flex-direction:column}.rate-rules-actions-rvo{display:grid;grid-template-columns:1fr 1fr;width:100%}.admin-rate-rules-page.rate-rules-rvo-page .compact-form button,.rate-rules-actions-rvo button{width:100%}.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-grid-rvo,.admin-rate-rules-page.rate-rules-rvo-page .settings-grid{grid-template-columns:1fr}}.rvo-ea-scope.admin-fees-rvo-page,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page{color:var(--text)}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card,.rvo-ea-scope.admin-fees-rvo-page .panel,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-panel-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo{border:1px solid rgba(34,197,94,.16)!important;background:linear-gradient(135deg,rgba(34,197,94,.07),transparent 38%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.94))!important;box-shadow:0 18px 48px rgba(2,6,23,.26)!important}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head strong,.rvo-ea-scope.admin-fees-rvo-page .panel-head h2,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head h2,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo h2{color:#f8fafc!important;letter-spacing:-.02em}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head small,.rvo-ea-scope.admin-fees-rvo-page .panel-head p,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head p,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo p{color:#94a3b8!important}.rvo-ea-scope.admin-fees-rvo-page .eyebrow,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .eyebrow{color:#86efac!important}.rvo-ea-scope.admin-fees-rvo-page .admin-form-grid label,.rvo-ea-scope.admin-fees-rvo-page .admin-form-grid label span,.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card label,.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card label span,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form label,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form label span{color:#cbd5e1!important;font-size:12px;font-weight:800;letter-spacing:.01em}.rvo-ea-scope.admin-fees-rvo-page input,.rvo-ea-scope.admin-fees-rvo-page select,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select{min-height:44px;border-radius:12px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(15,23,42,.76)!important;color:#f8fafc!important;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.rvo-ea-scope.admin-fees-rvo-page input:hover,.rvo-ea-scope.admin-fees-rvo-page select:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select:hover{border-color:rgba(34,197,94,.46)!important}.rvo-ea-scope.admin-fees-rvo-page input:focus,.rvo-ea-scope.admin-fees-rvo-page select:focus,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input:focus,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select:focus{border-color:rgba(34,197,94,.74)!important;box-shadow:0 0 0 3px rgba(34,197,94,.14)!important;background:rgba(15,23,42,.96)!important}.rvo-ea-scope.admin-fees-rvo-page option,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page option{background:#0f172a!important;color:#f8fafc!important}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action{min-height:42px;border-radius:12px!important;font-weight:850!important;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action{border:1px solid rgba(34,197,94,.42)!important;background:rgba(34,197,94,.14)!important;color:#bbf7d0!important;box-shadow:0 12px 26px rgba(34,197,94,.14)!important}.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action{border:1px solid rgba(148,163,184,.24)!important;background:rgba(15,23,42,.62)!important;color:#e2e8f0!important}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action:hover{transform:translateY(-1px);border-color:rgba(34,197,94,.68)!important;background:rgba(34,197,94,.22)!important;color:#dcfce7!important}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button:disabled,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action:disabled,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action:disabled{opacity:.62;cursor:not-allowed;transform:none}.rvo-ea-scope.admin-fees-rvo-page .metric-card,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .metric-card{border-color:rgba(34,197,94,.14)!important;background:linear-gradient(135deg,rgba(34,197,94,.08),transparent 44%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.94))!important}.rvo-ea-scope.admin-fees-rvo-page .table-wrap,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap{border-color:rgba(148,163,184,.14)!important;background:rgba(2,6,23,.28)}.rvo-ea-scope.admin-fees-rvo-page th,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page th{border-color:rgba(148,163,184,.14)!important}.rvo-ea-scope.admin-fees-rvo-page td,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page td{color:#e2e8f0!important;border-color:rgba(148,163,184,.12)!important}.rvo-ea-scope.admin-fees-rvo-page tbody tr:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page tbody tr:hover{background:rgba(34,197,94,.07)!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-rvo,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-panel-rvo,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo{background:linear-gradient(135deg,rgba(22,163,74,.08),transparent 42%),#fff!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 38px rgba(15,23,42,.08)!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head strong,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel-head h2,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head h2,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo h2{color:#0f172a!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-form-grid label,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-form-grid label span,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card label,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card label span,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head small,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel-head p,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form label,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form label span,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head p,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo p{color:#475569!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page input,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page select,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select{background:#fff!important;color:#0f172a!important;border-color:#dbe3ef!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page option,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .primary-soft-button,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important;box-shadow:0 12px 28px rgba(22,163,74,.1)!important}html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action{color:#0f172a!important;background:#fff!important;border-color:#dbe3ef!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page th,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page th{color:#047857!important;background:#ecfdf5!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page td,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page td{color:#1e293b!important;border-color:#e2e8f0!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .metric-card,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .metric-card{background:#fff!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 38px rgba(15,23,42,.08)!important}@media (max-width:860px){.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo{align-items:stretch;flex-direction:column}.rvo-ea-scope.admin-fees-rvo-page .admin-form-grid,.rvo-ea-scope.admin-fees-rvo-page .admin-form-grid.mini,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-actions-rvo{display:grid;grid-template-columns:1fr;width:100%}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-actions-rvo button{width:100%}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-grid,.rvo-ea-scope.admin-fees-rvo-page .module-summary-grid,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-grid-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .settings-grid{grid-template-columns:1fr!important}}.rvo-ea-scope.admin-fees-rvo-page,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page{--rt-rvo-green:#16a34a;--rt-rvo-green-2:#0f766e;--rt-rvo-accent:#22c55e;--rt-rvo-focus:rgba(34,197,94,.18)}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card,.rvo-ea-scope.admin-fees-rvo-page .compact-form,.rvo-ea-scope.admin-fees-rvo-page .panel,.rvo-ea-scope.admin-fees-rvo-page .table-wrap,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-panel-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap{background:var(--surface,#0d111b)!important;border-color:var(--border,rgba(148,163,184,.16))!important;color:var(--text,#f8fafc)!important;box-shadow:none!important}.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo{background:linear-gradient(135deg,rgba(34,197,94,.08),transparent 34%),var(--surface,#0d111b)!important}.rvo-ea-scope.admin-fees-rvo-page .admin-form-grid label span,.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card label span,.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head strong,.rvo-ea-scope.admin-fees-rvo-page .panel-head h2,.rvo-ea-scope.admin-fees-rvo-page .table-wrap td,.rvo-ea-scope.admin-fees-rvo-page .table-wrap th,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form label span,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head h2,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo h2,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap td,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap th{color:var(--text,#f8fafc)!important}.rvo-ea-scope.admin-fees-rvo-page .admin-form-grid label,.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card label,.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head small,.rvo-ea-scope.admin-fees-rvo-page .panel-head p,.rvo-ea-scope.admin-fees-rvo-page .table-wrap th,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form label,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head p,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo p,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap th{color:var(--muted,#94a3b8)!important}.rvo-ea-scope.admin-fees-rvo-page .eyebrow,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .eyebrow{color:var(--rt-rvo-accent)!important}.rvo-ea-scope.admin-fees-rvo-page input,.rvo-ea-scope.admin-fees-rvo-page select,.rvo-ea-scope.admin-fees-rvo-page textarea,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page textarea{width:100%;min-height:43px;border:1px solid var(--border,rgba(148,163,184,.18))!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important}.rvo-ea-scope.admin-fees-rvo-page input::placeholder,.rvo-ea-scope.admin-fees-rvo-page textarea::placeholder,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input::placeholder,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page textarea::placeholder{color:var(--muted,#94a3b8)!important}.rvo-ea-scope.admin-fees-rvo-page select option,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}.rvo-ea-scope.admin-fees-rvo-page input:focus,.rvo-ea-scope.admin-fees-rvo-page select:focus,.rvo-ea-scope.admin-fees-rvo-page textarea:focus,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input:focus,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select:focus,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page textarea:focus{border-color:color-mix(in srgb,var(--rt-rvo-accent) 48%,var(--border,rgba(148,163,184,.18)))!important;box-shadow:0 0 0 3px var(--rt-rvo-focus)!important}.rvo-ea-scope.admin-fees-rvo-page .primary-action,.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button,.rvo-ea-scope.admin-fees-rvo-page button[type=submit],.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page button[type=submit]{min-height:42px!important;border:1px solid color-mix(in srgb,var(--rt-rvo-accent) 45%,var(--border,rgba(148,163,184,.18)))!important;background:linear-gradient(135deg,var(--rt-rvo-green),var(--rt-rvo-green-2))!important;color:#fff!important;border-radius:13px!important;font-weight:900!important;cursor:pointer!important;box-shadow:none!important;transition:transform .18s ease,filter .18s ease,opacity .18s ease,box-shadow .18s ease,border-color .18s ease!important}.rvo-ea-scope.admin-fees-rvo-page .button-link,.rvo-ea-scope.admin-fees-rvo-page .secondary-action,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .button-link,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action{min-height:42px!important;border:1px solid var(--border,rgba(148,163,184,.18))!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;border-radius:13px!important;font-weight:850!important;cursor:pointer!important;box-shadow:none!important;transition:transform .18s ease,filter .18s ease,opacity .18s ease,border-color .18s ease,background .18s ease!important}.rvo-ea-scope.admin-fees-rvo-page .primary-action:hover:not(:disabled),.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button:hover:not(:disabled),.rvo-ea-scope.admin-fees-rvo-page button[type=submit]:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page button[type=submit]:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important;background:linear-gradient(135deg,var(--rt-rvo-green),var(--rt-rvo-green-2))!important;color:#fff!important}.rvo-ea-scope.admin-fees-rvo-page .button-link:hover:not(:disabled),.rvo-ea-scope.admin-fees-rvo-page .secondary-action:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .button-link:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--rt-rvo-accent) 45%,var(--border,rgba(148,163,184,.18)))!important;background:color-mix(in srgb,var(--rt-rvo-accent) 12%,var(--surface-2,#111827))!important;color:var(--text,#f8fafc)!important;transform:translateY(-1px)!important}.rvo-ea-scope.admin-fees-rvo-page .table-export-button,.rvo-ea-scope.admin-fees-rvo-page .table-pagination button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-export-button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-pagination button{border:1px solid var(--border,rgba(148,163,184,.18))!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;border-radius:12px!important;font-weight:850!important}.rvo-ea-scope.admin-fees-rvo-page .table-export-button:hover:not(:disabled),.rvo-ea-scope.admin-fees-rvo-page .table-pagination button:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-export-button:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-pagination button:hover:not(:disabled){border-color:color-mix(in srgb,var(--rt-rvo-accent) 45%,var(--border,rgba(148,163,184,.18)))!important;background:color-mix(in srgb,var(--rt-rvo-accent) 12%,var(--surface-2,#111827))!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .compact-form,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .table-wrap,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-rvo,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-panel-rvo,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap{background:var(--surface,#fff)!important;border-color:var(--border,#e2e8f0)!important;color:var(--text,#0f172a)!important;box-shadow:none!important}html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo{background:linear-gradient(135deg,rgba(34,197,94,.07),transparent 34%),var(--surface,#fff)!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-form-grid label span,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card label span,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head strong,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel-head h2,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .table-wrap td,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .table-wrap th,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form label span,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head h2,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo h2,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap td,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap th{color:var(--text,#0f172a)!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-form-grid label,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card label,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head small,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel-head p,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .table-wrap th,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form label,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head p,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo p,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap th{color:var(--muted,#64748b)!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page select option,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select option{background:#fff!important;color:#0f172a!important}@media (max-width:860px){.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo{align-items:stretch!important;flex-direction:column!important}.rvo-ea-scope.admin-fees-rvo-page .admin-form-grid,.rvo-ea-scope.admin-fees-rvo-page .admin-form-grid.mini,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-actions-rvo{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button,.rvo-ea-scope.admin-fees-rvo-page button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-actions-rvo button{width:100%!important}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-grid,.rvo-ea-scope.admin-fees-rvo-page .module-summary-grid,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-grid-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .settings-grid{grid-template-columns:1fr!important}}.rvo-ea-scope.admin-fees-rvo-page,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page{--ea-green:#16a34a;--ea-green-dark:#0f766e;--ea-green-soft:#22c55e;--ea-dark-surface:var(--surface,#0d111b);--ea-dark-surface-2:var(--surface-2,#111827);--ea-dark-border:var(--border,rgba(148,163,184,.18));--ea-dark-text:var(--text,#f8fafc);--ea-dark-muted:var(--muted,#94a3b8)}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card,.rvo-ea-scope.admin-fees-rvo-page .metric-card,.rvo-ea-scope.admin-fees-rvo-page .panel,.rvo-ea-scope.admin-fees-rvo-page .table-wrap,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .metric-card,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap{background:var(--ea-dark-surface)!important;border:1px solid var(--ea-dark-border)!important;color:var(--ea-dark-text)!important;box-shadow:none!important}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel:hover{border-color:color-mix(in srgb,var(--ea-green-soft) 32%,var(--ea-dark-border))!important}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head strong,.rvo-ea-scope.admin-fees-rvo-page .panel-head h2,.rvo-ea-scope.admin-fees-rvo-page label span,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head h2,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo h2,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page label span{color:var(--ea-dark-text)!important}.rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head small,.rvo-ea-scope.admin-fees-rvo-page .panel-head p,.rvo-ea-scope.admin-fees-rvo-page label,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .eyebrow,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head p,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo p,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page label{color:var(--ea-dark-muted)!important}.rvo-ea-scope.admin-fees-rvo-page input,.rvo-ea-scope.admin-fees-rvo-page select,.rvo-ea-scope.admin-fees-rvo-page textarea,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page textarea{min-height:43px!important;border-radius:13px!important;border:1px solid var(--ea-dark-border)!important;background:var(--ea-dark-surface-2)!important;color:var(--ea-dark-text)!important;box-shadow:none!important;outline:none!important}.rvo-ea-scope.admin-fees-rvo-page input:hover,.rvo-ea-scope.admin-fees-rvo-page select:hover,.rvo-ea-scope.admin-fees-rvo-page textarea:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page textarea:hover{border-color:color-mix(in srgb,var(--ea-green-soft) 36%,var(--ea-dark-border))!important}.rvo-ea-scope.admin-fees-rvo-page input:focus,.rvo-ea-scope.admin-fees-rvo-page select:focus,.rvo-ea-scope.admin-fees-rvo-page textarea:focus,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input:focus,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select:focus,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page textarea:focus{border-color:color-mix(in srgb,var(--ea-green-soft) 48%,var(--ea-dark-border))!important;box-shadow:0 0 0 3px rgba(34,197,94,.18)!important}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button,.rvo-ea-scope.admin-fees-rvo-page button[type=submit],.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page button[type=submit]{min-height:42px!important;border:1px solid color-mix(in srgb,var(--ea-green-soft) 45%,var(--ea-dark-border))!important;background:linear-gradient(135deg,var(--ea-green),var(--ea-green-dark))!important;color:#fff!important;border-radius:13px!important;font-weight:900!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer!important;transition:transform .18s ease,filter .18s ease,opacity .18s ease,border-color .18s ease!important}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button:hover:not(:disabled),.rvo-ea-scope.admin-fees-rvo-page button[type=submit]:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page button[type=submit]:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important;background:linear-gradient(135deg,var(--ea-green),var(--ea-green-dark))!important;color:#fff!important}.rvo-ea-scope.admin-fees-rvo-page .button-link,.rvo-ea-scope.admin-fees-rvo-page .secondary-action,.rvo-ea-scope.admin-fees-rvo-page .table-export-button,.rvo-ea-scope.admin-fees-rvo-page .table-pagination button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .button-link,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-export-button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-pagination button{min-height:40px!important;border:1px solid var(--ea-dark-border)!important;background:var(--ea-dark-surface-2)!important;color:var(--ea-dark-text)!important;border-radius:13px!important;font-weight:850!important;box-shadow:none!important}.rvo-ea-scope.admin-fees-rvo-page .button-link:hover:not(:disabled),.rvo-ea-scope.admin-fees-rvo-page .secondary-action:hover:not(:disabled),.rvo-ea-scope.admin-fees-rvo-page .table-export-button:hover:not(:disabled),.rvo-ea-scope.admin-fees-rvo-page .table-pagination button:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .button-link:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-export-button:hover:not(:disabled),.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-pagination button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ea-green-soft) 45%,var(--ea-dark-border))!important;background:color-mix(in srgb,var(--ea-green-soft) 12%,var(--ea-dark-surface-2))!important;transform:translateY(-1px)!important}.rvo-ea-scope.admin-fees-rvo-page button:disabled,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page button:disabled{opacity:.68!important;cursor:not-allowed!important;transform:none!important}.rvo-ea-scope.admin-fees-rvo-page th,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page th{color:#bbf7d0!important;background:rgba(34,197,94,.08)!important}.rvo-ea-scope.admin-fees-rvo-page td,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page td{color:var(--ea-dark-text)!important}.rvo-ea-scope.admin-fees-rvo-page tbody tr:hover,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page tbody tr:hover{background:rgba(34,197,94,.08)!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .metric-card,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .table-wrap,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .compact-form,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .metric-card,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-wrap{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:none!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head strong,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel-head h2,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page label span,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head h2,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo h2,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page label span{color:#0f172a!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .admin-rate-card-head small,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .panel-head p,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page label,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .panel-head p,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-toolbar-rvo p,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page label{color:#64748b!important}html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .button-link,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .secondary-action,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .table-export-button,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page .table-pagination button,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page input,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page select,html[data-theme=light] .rvo-ea-scope.admin-fees-rvo-page textarea,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .button-link,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-export-button,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .table-pagination button,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page input,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page select,html[data-theme=light] .rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page textarea{background:#fff!important;border-color:#dbe4ef!important;color:#0f172a!important}@media (max-width:860px){.rvo-ea-scope.admin-fees-rvo-page .admin-rate-grid,.rvo-ea-scope.admin-fees-rvo-page .module-summary-grid,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .rate-rules-form-grid-rvo,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .settings-grid{grid-template-columns:1fr!important}.rvo-ea-scope.admin-fees-rvo-page .primary-soft-button,.rvo-ea-scope.admin-fees-rvo-page button,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .primary-action,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page .secondary-action,.rvo-ea-scope.admin-rate-rules-page.rate-rules-rvo-page button{width:100%!important}}.admin-wallet-ops-page.rvo-ea-scope{gap:18px}.admin-wallet-ops-page .wallet-summary-grid{gap:16px}.admin-wallet-ops-page .panel,.admin-wallet-ops-page .rvo-ea-card{border-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 18px 46px color-mix(in srgb,#000 18%,transparent)}.admin-wallet-ops-page .panel-head h2{color:var(--text);letter-spacing:-.02em}.admin-wallet-ops-page .panel-head p{color:var(--muted)}.admin-wallet-ops-page .wallet-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr);grid-gap:12px;gap:12px;margin:0 0 16px}.admin-wallet-ops-page .compact-form label,.admin-wallet-ops-page .wallet-filter-bar label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.admin-wallet-ops-page .compact-form input,.admin-wallet-ops-page .compact-form select,.admin-wallet-ops-page .wallet-filter-bar input{min-height:44px;border-radius:14px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));background:color-mix(in srgb,var(--card) 74%,#020617);color:var(--text);padding:10px 13px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.admin-wallet-ops-page .compact-form input:focus,.admin-wallet-ops-page .compact-form select:focus,.admin-wallet-ops-page .wallet-filter-bar input:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.admin-wallet-ops-page .compact-form .primary-action,.admin-wallet-ops-page .module-actions-inline .primary-action,.admin-wallet-ops-page .primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;border:1px solid color-mix(in srgb,var(--primary) 54%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,#16a34a),color-mix(in srgb,var(--primary) 72%,#22c55e))!important;color:#032111!important;font-weight:900;padding:0 16px;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 18%,transparent);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.admin-wallet-ops-page .primary-action:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 24%,transparent)}.admin-wallet-ops-page .module-actions-inline .secondary-action,.admin-wallet-ops-page .secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--text)!important;font-weight:900;padding:0 16px;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.admin-wallet-ops-page .secondary-action:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 14%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 36%,var(--border));transform:translateY(-1px)}.admin-wallet-ops-page .primary-action:disabled,.admin-wallet-ops-page .secondary-action:disabled{cursor:not-allowed;opacity:.62;transform:none}.admin-wallet-ops-page .paginated-table,.admin-wallet-ops-page .table-wrap{border-color:color-mix(in srgb,var(--primary) 10%,var(--border))}.admin-wallet-ops-page .modern-data-table table tr:hover td{background:color-mix(in srgb,var(--primary) 7%,transparent)}.admin-wallet-ops-page .wallet-status-form{align-self:start}html[data-theme=light] .admin-wallet-ops-page .panel,html[data-theme=light] .admin-wallet-ops-page .rvo-ea-card{background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.08)}html[data-theme=light] .admin-wallet-ops-page .compact-form input,html[data-theme=light] .admin-wallet-ops-page .compact-form select,html[data-theme=light] .admin-wallet-ops-page .wallet-filter-bar input{background:#fff;color:#0f172a}@media (max-width:860px){.admin-wallet-ops-page .settings-grid,.admin-wallet-ops-page .wallet-settings-grid{grid-template-columns:1fr}.admin-wallet-ops-page .module-head-actions{align-items:flex-start;flex-direction:column}.admin-wallet-ops-page .module-actions-inline,.admin-wallet-ops-page .wallet-actions{width:100%;justify-content:stretch}.admin-wallet-ops-page .compact-form .primary-action,.admin-wallet-ops-page .module-actions-inline button,.admin-wallet-ops-page .wallet-actions button{width:100%}}.admin-wallet-ops-page.rvo-ea-scope .compact-form,.admin-wallet-ops-page.rvo-ea-scope .paginated-table,.admin-wallet-ops-page.rvo-ea-scope .panel,.admin-wallet-ops-page.rvo-ea-scope .rvo-ea-card,.admin-wallet-ops-page.rvo-ea-scope .table-wrap{background:var(--surface,#0d111b)!important;border-color:var(--border,rgba(148,163,184,.16))!important;color:var(--text,#f8fafc)!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form label span,.admin-wallet-ops-page.rvo-ea-scope .panel-head h2,.admin-wallet-ops-page.rvo-ea-scope .table-wrap td,.admin-wallet-ops-page.rvo-ea-scope .table-wrap th,.admin-wallet-ops-page.rvo-ea-scope .wallet-filter-bar label span{color:var(--text,#f8fafc)!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form label,.admin-wallet-ops-page.rvo-ea-scope .panel-head p,.admin-wallet-ops-page.rvo-ea-scope .table-wrap th,.admin-wallet-ops-page.rvo-ea-scope .wallet-filter-bar label{color:var(--muted,#94a3b8)!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form input,.admin-wallet-ops-page.rvo-ea-scope .compact-form select,.admin-wallet-ops-page.rvo-ea-scope .wallet-filter-bar input{width:100%!important;min-height:43px!important;border:1px solid var(--border,rgba(148,163,184,.18))!important;border-radius:13px!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;outline:none!important;box-shadow:none!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form input::placeholder,.admin-wallet-ops-page.rvo-ea-scope .wallet-filter-bar input::placeholder{color:var(--muted,#94a3b8)!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form select option{background:var(--surface,#0d111b)!important;color:var(--text,#f8fafc)!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form input:focus,.admin-wallet-ops-page.rvo-ea-scope .compact-form select:focus,.admin-wallet-ops-page.rvo-ea-scope .wallet-filter-bar input:focus{border-color:color-mix(in srgb,#22c55e 48%,var(--border,rgba(148,163,184,.18)))!important;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 18%,transparent)!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form .primary-action,.admin-wallet-ops-page.rvo-ea-scope .compact-form button[type=submit],.admin-wallet-ops-page.rvo-ea-scope .module-actions-inline .primary-action,.admin-wallet-ops-page.rvo-ea-scope .primary-action{border:1px solid color-mix(in srgb,#22c55e 45%,var(--border,rgba(148,163,184,.18)))!important;background:linear-gradient(135deg,#16a34a,#0f766e)!important;color:#fff!important;border-radius:13px!important;font-weight:900!important;min-height:42px!important;box-shadow:none!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form .primary-action:hover:not(:disabled),.admin-wallet-ops-page.rvo-ea-scope .compact-form button[type=submit]:hover:not(:disabled),.admin-wallet-ops-page.rvo-ea-scope .module-actions-inline .primary-action:hover:not(:disabled),.admin-wallet-ops-page.rvo-ea-scope .primary-action:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important;box-shadow:none!important}.admin-wallet-ops-page.rvo-ea-scope .module-actions-inline .secondary-action,.admin-wallet-ops-page.rvo-ea-scope .secondary-action{border:1px solid var(--border,rgba(148,163,184,.18))!important;background:var(--surface-2,#111827)!important;color:var(--text,#f8fafc)!important;border-radius:13px!important;font-weight:900!important;min-height:42px!important;box-shadow:none!important}.admin-wallet-ops-page.rvo-ea-scope .module-actions-inline .secondary-action:hover:not(:disabled),.admin-wallet-ops-page.rvo-ea-scope .secondary-action:hover:not(:disabled){border-color:color-mix(in srgb,#22c55e 40%,var(--border,rgba(148,163,184,.18)))!important;background:color-mix(in srgb,#22c55e 12%,var(--surface-2,#111827))!important;color:#ecfdf5!important;transform:translateY(-1px)!important}.admin-wallet-ops-page.rvo-ea-scope .compact-form button[type=submit]:disabled,.admin-wallet-ops-page.rvo-ea-scope .primary-action:disabled,.admin-wallet-ops-page.rvo-ea-scope .secondary-action:disabled{opacity:.68!important;cursor:not-allowed!important;transform:none!important}.admin-wallet-ops-page.rvo-ea-scope .modern-data-table table tr:hover td,.admin-wallet-ops-page.rvo-ea-scope .table-wrap tbody tr:hover td{background:rgba(34,197,94,.08)!important}html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .compact-form,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .paginated-table,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .panel,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .rvo-ea-card,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .table-wrap{background:var(--surface,#fff)!important;border-color:var(--border,#e2e8f0)!important;color:var(--text,#0f172a)!important}html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .compact-form label span,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .panel-head h2,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .table-wrap td,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .table-wrap th,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .wallet-filter-bar label span{color:var(--text,#0f172a)!important}html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .compact-form label,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .panel-head p,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .table-wrap th,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .wallet-filter-bar label{color:var(--muted,#64748b)!important}html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .compact-form input,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .compact-form select,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .wallet-filter-bar input{background:#fff!important;color:#0f172a!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .compact-form select option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .module-actions-inline .secondary-action,html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .secondary-action{background:#fff!important;color:#0f172a!important;border-color:#dbe4ef!important}html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .module-actions-inline .secondary-action:hover:not(:disabled),html[data-theme=light] .admin-wallet-ops-page.rvo-ea-scope .secondary-action:hover:not(:disabled){background:#ecfdf5!important;color:#166534!important;border-color:rgba(34,197,94,.38)!important}@media (max-width:860px){.admin-wallet-ops-page.rvo-ea-scope .compact-form .primary-action,.admin-wallet-ops-page.rvo-ea-scope .module-actions-inline,.admin-wallet-ops-page.rvo-ea-scope .module-actions-inline button,.admin-wallet-ops-page.rvo-ea-scope .wallet-actions,.admin-wallet-ops-page.rvo-ea-scope .wallet-actions button{width:100%!important}}.admin-finance-page.rvo-ea-scope{gap:16px}.admin-finance-page.rvo-ea-scope .finance-mini-card,.admin-finance-page.rvo-ea-scope .finance-ops-toolbar-rvo,.admin-finance-page.rvo-ea-scope .finance-panel-rvo{border:1px solid rgba(16,185,129,.18)!important;background:color-mix(in srgb,var(--panel) 92%,rgba(16,185,129,.08) 8%)!important;color:var(--text)!important;box-shadow:0 18px 42px rgba(2,6,23,.16)!important}.admin-finance-page.rvo-ea-scope .finance-ops-toolbar-rvo{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:20px}.admin-finance-page.rvo-ea-scope .finance-ops-toolbar-rvo strong{display:block;color:var(--text)!important;font-size:14px;font-weight:900}.admin-finance-page.rvo-ea-scope .finance-mini-card small,.admin-finance-page.rvo-ea-scope .finance-mini-card span,.admin-finance-page.rvo-ea-scope .finance-ops-toolbar-rvo span,.admin-finance-page.rvo-ea-scope .panel-head p{color:var(--muted)!important}.admin-finance-page.rvo-ea-scope .finance-actions-rvo button,.admin-finance-page.rvo-ea-scope .module-actions-inline button{min-height:40px;border-radius:13px!important;border:1px solid rgba(16,185,129,.42)!important;background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;font-weight:900!important;box-shadow:0 12px 26px rgba(16,185,129,.24)!important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}.admin-finance-page.rvo-ea-scope .finance-actions-rvo button:hover,.admin-finance-page.rvo-ea-scope .module-actions-inline button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 16px 32px rgba(16,185,129,.3)!important}.admin-finance-page.rvo-ea-scope .finance-actions-rvo button:focus-visible,.admin-finance-page.rvo-ea-scope .module-actions-inline button:focus-visible{outline:2px solid rgba(16,185,129,.55)!important;outline-offset:2px}.admin-finance-page.rvo-ea-scope .finance-actions-rvo button:nth-child(2),.admin-finance-page.rvo-ea-scope .module-actions-inline button:nth-child(2){background:color-mix(in srgb,var(--surface) 86%,rgba(16,185,129,.14) 14%)!important;color:var(--text)!important}.admin-finance-page.rvo-ea-scope .finance-mini-grid-rvo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-finance-page.rvo-ea-scope .finance-mini-card{position:relative;overflow:hidden;border-radius:20px!important;padding:16px!important}.admin-finance-page.rvo-ea-scope .finance-mini-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#10b981,#059669)}.admin-finance-page.rvo-ea-scope .finance-mini-card strong,.admin-finance-page.rvo-ea-scope .panel-head h2{color:var(--text)!important;font-weight:950!important}.admin-finance-page.rvo-ea-scope .table-wrap{border-color:rgba(16,185,129,.14)!important;background:var(--surface)!important}.admin-finance-page.rvo-ea-scope .table-wrap th{color:var(--muted)!important;background:color-mix(in srgb,var(--surface) 86%,rgba(16,185,129,.1) 14%)!important}.admin-finance-page.rvo-ea-scope .table-wrap td{color:var(--text)!important}.admin-finance-page.rvo-ea-scope .table-wrap tbody tr:hover td{background:rgba(16,185,129,.07)!important}html[data-theme=light] .admin-finance-page.rvo-ea-scope .finance-mini-card,html[data-theme=light] .admin-finance-page.rvo-ea-scope .finance-ops-toolbar-rvo,html[data-theme=light] .admin-finance-page.rvo-ea-scope .finance-panel-rvo{background:#fff!important;border-color:rgba(5,150,105,.2)!important;box-shadow:0 18px 38px rgba(15,23,42,.08)!important}@media (max-width:860px){.admin-finance-page.rvo-ea-scope .finance-ops-toolbar-rvo{align-items:stretch;flex-direction:column}.admin-finance-page.rvo-ea-scope .finance-actions-rvo{display:grid;grid-template-columns:1fr;width:100%}.admin-finance-page.rvo-ea-scope .finance-actions-rvo button{width:100%}.admin-finance-page.rvo-ea-scope .finance-mini-grid-rvo{grid-template-columns:1fr}.admin-finance-page.rvo-ea-scope .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}