@import "https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--eh-font-sans:"Onest", system-ui, -apple-system, sans-serif;--eh-font-mono:"JetBrains Mono", ui-monospace, monospace;--eh-color-white:#fff;--eh-color-black:#000;--eh-color-night-980:#07060f;--eh-color-night-960:#080719;--eh-color-night-950:#090719;--eh-color-night-940:#0b091b;--eh-color-night-930:#0b0b1f;--eh-color-night-900:#110f26;--eh-color-night-880:#14122b;--eh-color-night-860:#16142f;--eh-color-violet-950:#0c0822;--eh-color-violet-900:#1c1342;--eh-color-violet-800:#2a1b4e;--eh-color-violet-700:#3a2a6e;--eh-color-violet-600:#584494;--eh-color-amethyst:#8b5cf6;--eh-color-gold:#f4c430;--eh-color-gold-alpha-14:#f4c43024;--eh-color-coral:#f47a7a;--eh-color-rose:#e59cc4;--eh-color-azure:#6fa8ff;--eh-color-emerald:#4ec8a0;--eh-color-lilac:#b79cfb;--eh-color-moon-100:#ece8f7;--eh-color-moon-120:#eceaf7;--eh-color-moon-300:#d8d4ec;--eh-color-moon-300-alpha-14:#d8d4ec24;--eh-color-moon-500:#a7a2c8;--eh-color-moon-650:#777195;--eh-color-muted:#6f6a93;--eh-space-3:3px;--eh-space-4:4px;--eh-space-6:6px;--eh-space-7:7px;--eh-space-8:8px;--eh-space-9:9px;--eh-space-10:10px;--eh-space-11:11px;--eh-space-12:12px;--eh-space-13:13px;--eh-space-14:14px;--eh-space-16:16px;--eh-space-18:18px;--eh-space-20:20px;--eh-space-22:22px;--eh-space-24:24px;--eh-space-28:28px;--eh-space-36:36px;--eh-space-40:40px;--eh-space-44:44px;--eh-length-32:32px;--eh-length-34:34px;--eh-length-36:36px;--eh-length-38:38px;--eh-length-48:48px;--eh-length-340:340px;--eh-length-380:380px;--eh-length-420:420px;--eh-length-440:440px;--eh-radius-8:8px;--eh-radius-10:10px;--eh-radius-12:12px;--eh-radius-pill:999px;--eh-font-size-12:12px;--eh-font-size-12-5:12.5px;--eh-font-size-13:13px;--eh-font-size-13-5:13.5px;--eh-font-size-14:14px;--eh-font-size-15:15px;--eh-font-size-23:23px;--eh-font-weight-semibold:600;--eh-font-weight-bold:700;--eh-line-height-100:1;--eh-line-height-120:1.2;--eh-line-height-140:1.4;--eh-line-height-150:1.5}html,body,#root{min-height:100%;margin:0}body{color:#17202a;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}.ehButton{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--eh-space-8);border-radius:var(--eh-radius-12);cursor:pointer;font-family:inherit;font-size:var(--eh-font-size-14);font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-height-100);white-space:nowrap;border:0;outline:none;text-decoration:none;transition:background-color .18s,box-shadow .18s,color .18s,opacity .18s;display:inline-flex}.ehButton--small{height:31px;padding:0 var(--eh-space-12);font-size:12px;font-weight:700}.ehButton--medium{height:var(--eh-length-36);padding:0 var(--eh-space-14)}.ehButton--big{height:42px;padding:0 var(--eh-space-16)}.ehButton--brand{background:var(--eh-color-gold);color:var(--eh-color-night-950)}.ehButton--brand:hover:not(:disabled){box-shadow:0 0 0 1px #f4c4306b,0 14px 30px -8px #f4c43066}.ehButton--default{color:var(--eh-color-moon-500);background:0 0}.ehButton--default:hover:not(:disabled){background:var(--eh-color-night-860);color:var(--eh-color-moon-120)}.ehButton--glass{border:1px solid var(--eh-color-moon-300-alpha-14);color:#eceaf7;background-color:#1e1b3e}.ehButton:focus-visible{box-shadow:0 0 0 3px #f4c43038}.ehButton:disabled{cursor:not-allowed;opacity:.58}.ehButton__icon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ehButton__icon svg{width:1em;height:1em}.ehButton__title{min-width:0}.ehCard{--eh-card-border:#d8d4ec14;--eh-card-radius:20px;--eh-card-background:linear-gradient(180deg, var(--eh-color-night-860), #131028);--eh-card-shadow:none;box-sizing:border-box;border:1px solid var(--eh-card-border);border-radius:var(--eh-card-radius);background:var(--eh-card-background);box-shadow:var(--eh-card-shadow);padding:var(--eh-card-padding);display:flex}.ehCard--small{--eh-card-padding:var(--eh-space-12) var(--eh-space-14)}.ehCard--medium{--eh-card-padding:15px 17px}.ehCard--large{--eh-card-padding:var(--eh-space-20) var(--eh-space-24)}.ehCard--default{--eh-card-background:linear-gradient(180deg, var(--eh-color-night-860), #131028)}.ehCard--elevated{--eh-card-background:linear-gradient(180deg, var(--eh-color-night-860), #131028);--eh-card-shadow:0 18px 42px #0000002e}.ehCard--outlined{--eh-card-background:var(--eh-color-night-900);--eh-card-border:var(--eh-color-moon-300-alpha-14)}.ehChip{align-items:center;gap:var(--eh-space-6);padding:5px var(--eh-space-11);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-pill);background:var(--eh-color-night-860);color:var(--eh-color-moon-500);cursor:pointer;font-family:inherit;font-size:var(--eh-font-size-12-5);font-weight:500;line-height:var(--eh-line-height-100);white-space:nowrap;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.ehChip--active{background:var(--eh-color-gold-alpha-14);color:#f6d266;border-color:#f4c4306b}.ehChip:disabled{cursor:not-allowed;opacity:.58}.ehChip:focus-visible{outline-offset:2px;outline:2px solid #f4c43080}.ehChip__dot{border-radius:var(--eh-radius-pill);background:var(--eh-chip-dot-color,currentColor);flex:none;width:7px;height:7px}.ehChip__label{min-width:0}.ehChip__count{color:var(--eh-color-muted);font-family:var(--eh-font-mono);font-size:var(--eh-font-size-12-5);font-weight:500}.adminFinanceShell{--admin-bg:#0d0c20;--admin-panel:#17142f;--admin-surface:#1c1935;--admin-surface-2:#24203f;--admin-line:#ffffff1a;--admin-line-strong:#ffffff29;--admin-text:#f4f2fb;--admin-muted:#a7a2c8;--admin-muted-2:#7e789e;--admin-accent:#b79cfb;--admin-accent-soft:#b79cfb24;--admin-positive:#4ec8a0;--admin-warning:#f4c430;--admin-danger:#f47a7a;background:var(--admin-bg);min-height:100vh;color:var(--admin-text);display:flex}.adminFinanceRail{border-right:1px solid var(--admin-line);background:var(--admin-panel);flex-direction:column;flex:0 0 230px;width:230px;padding:18px 12px;display:flex}.adminFinanceBrand{align-items:center;gap:9px;padding:0 10px 14px;font-size:14.5px;font-weight:750;display:flex}.adminFinanceBrandIcon{background:var(--admin-accent);color:#14111e;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.adminFinanceNav{gap:2px;display:grid}.adminFinanceNavItem{width:100%;color:var(--admin-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.adminFinanceNavItem svg{color:currentColor;width:17px;height:17px}.adminFinanceNavItemActive{background:var(--admin-accent-soft);color:var(--admin-text);border-color:#b79cfb6b}.adminFinanceNavBadge{background:var(--admin-accent);color:#14111e;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:11px;font-weight:800;display:grid}.adminFinanceRailFooter{margin-top:auto;padding:0 4px}.adminFinanceRailFooter>span,.adminFinanceKicker{color:var(--admin-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.adminFinanceRailFooter>div{border:1px solid var(--admin-line-strong);background:var(--admin-surface-2);border-radius:999px;gap:2px;margin-top:7px;padding:3px;display:flex}.adminFinanceRoleButton{color:var(--admin-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:1;padding:6px 8px;font-size:12px;font-weight:650}.adminFinanceRoleButton:disabled{cursor:not-allowed;opacity:.45}.adminFinanceShell .ehButton:disabled{box-shadow:none;color:var(--admin-muted-2);cursor:not-allowed;opacity:1;background:#25213c}.adminFinanceRoleButtonActive{background:var(--admin-accent);color:#14111e}.adminFinanceMain{flex:1;min-width:0;padding-bottom:40px}.adminFinanceHeader{border-bottom:1px solid var(--admin-line);background:#0d0c20e0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:0 24px;display:flex}.adminFinanceHeader h1,.adminFinancePanel h2{letter-spacing:0;margin:0}.adminFinanceHeader h1{font-size:19px;line-height:1.2}.adminFinanceHeaderMeta{color:var(--admin-muted);align-items:center;gap:14px;font-size:12px;display:flex}.adminFinanceKicker{margin:0 0 5px}.adminFinanceStatusGrid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;padding:22px 24px 0;display:grid}.adminFinanceStatusCard,.adminFinancePanel{border-color:var(--admin-line);background:var(--admin-surface);min-width:0;color:var(--admin-text);display:block}.adminFinanceStatusCard span,.adminFinanceStatusCard small,.adminFinanceMuted{color:var(--admin-muted)}.adminFinanceStatusCard strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.08;display:block}.adminFinanceStatusCard small{margin-top:5px;font-size:12px;line-height:1.25;display:block}.adminFinanceOverviewGrid,.adminFinancePayoutGrid,.adminFinanceWorkGrid,.adminFinanceDisputesStack,.adminFinanceReconciliationGrid{align-items:start;gap:16px;padding:16px 24px 0;display:grid}.adminFinanceOverviewGrid{grid-template-columns:minmax(460px,1.5fr) minmax(300px,1fr)}.adminFinancePayoutGrid,.adminFinanceWorkGrid,.adminFinanceReconciliationGrid{grid-template-columns:minmax(520px,1.35fr) minmax(360px,.9fr)}.adminFinanceDisputesStack{max-width:1040px}.adminFinanceDisputeKpis{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;display:grid}.adminFinanceContentPanel{margin:16px 24px 0}.adminFinanceSideStack{gap:16px;display:grid}.adminFinanceActivityPanel,.adminFinancePayoutListPanel,.adminFinanceReconciliationListPanel{padding:0}.adminFinancePanelTitleRow,.adminFinancePanelHead,.adminFinanceDisputeHead,.adminFinanceDisputeParties,.adminFinanceDisputeActions,.adminFinanceDisputeEvidence{align-items:center;gap:14px;display:flex}.adminFinancePanelTitleRow,.adminFinancePanelHead,.adminFinanceDisputeHead{justify-content:space-between}.adminFinancePanelTitleRow{border-bottom:1px solid var(--admin-line);padding:16px 20px 13px}.adminFinanceFilterBar{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:7px;padding:12px 20px;display:flex}.adminFinanceSegmentButton{border:1px solid var(--admin-line);color:var(--admin-muted);cursor:pointer;font:inherit;background:#141323;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750;line-height:1}.adminFinanceSegmentButtonActive{background:var(--admin-accent);color:#14111e;border-color:#b79cfb80}.adminFinancePanelTitleRow h2,.adminFinancePanelHead h2,.adminFinancePanel h2{font-size:15.5px}.adminFinancePanelHead{margin-bottom:16px}.adminFinanceLiveDot{color:var(--admin-positive);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.adminFinanceLiveDot:before{content:"";background:var(--admin-positive);border-radius:999px;width:7px;height:7px}.adminFinanceActivityRow{border-top:1px solid var(--admin-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 20px;display:grid}.adminFinanceActivityRow:first-of-type{border-top:0}.adminFinanceActivityRow strong,.adminFinanceActivityRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adminFinanceActivityRow strong{font-size:13px}.adminFinanceActivityRow small,.adminFinanceActivityRow em{color:var(--admin-muted);font-size:12px;font-style:normal}.adminFinanceActivityIcon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.adminFinanceActivityIcon-positive{color:var(--admin-positive);background:#4ec8a029}.adminFinanceActivityIcon-warning{color:var(--admin-warning);background:#f4c43029}.adminFinanceActivityIcon-neutral{background:var(--admin-accent-soft);color:var(--admin-accent)}.adminFinanceAttentionButton{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);cursor:pointer;font:inherit;background:#16142b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:11px 13px;display:flex}.adminFinanceAttentionButton span{color:var(--admin-muted);font-size:13px}.adminFinanceAttentionButton strong{font-size:16px}.adminFinanceFacts{gap:10px;display:grid}.adminFinanceFactsCompact{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.adminFinanceDisputeCard{padding:0}.adminFinanceDisputeCardSelected{border-color:#f4c43057}.adminFinanceDisputeHead{border-bottom:1px solid var(--admin-line);padding:16px 20px 13px}.adminFinanceDisputeHead h2{font-size:15.5px}.adminFinanceDisputeAmount{color:var(--admin-warning);font-variant-numeric:tabular-nums;font-size:15px}.adminFinanceDisputeParties,.adminFinanceDisputeFacts,.adminFinanceDisputeEvidence,.adminFinanceDisputeActions{margin:0 20px}.adminFinanceDisputeParties{flex-wrap:wrap;padding:14px 0 11px}.adminFinanceDisputeArrow{color:var(--admin-muted-2)}.adminFinanceDisputeSpacer{flex:1}.adminFinanceDisputeFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:13px;display:grid}.adminFinanceDisputeEvidence{border-top:1px solid var(--admin-line);flex-wrap:wrap;padding:13px 0}.adminFinanceDisputeEvidence>span,.adminFinanceDisputeActions small{color:var(--admin-muted);font-size:11.5px}.adminFinanceDisputeActions{border-top:1px solid var(--admin-line);padding:13px 0 16px}.adminFinanceDisputeActions span{flex:1}.adminFinanceDisputeReviewForm{border-top:1px solid var(--admin-line);grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:13px;margin:0 20px;padding:14px 0 18px;display:grid}.adminFinanceReconciliationKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 20px 0;display:grid}.adminFinanceReconciliationList{gap:8px;padding:16px 20px 20px;display:grid}.adminFinanceReconciliationItem{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);cursor:pointer;font:inherit;text-align:left;background:#141323;border-radius:11px;gap:8px;padding:12px 14px;display:grid}.adminFinanceReconciliationItemActive{background:#b79cfb21;border-color:#b79cfb80}.adminFinanceReconciliationItemHead,.adminFinanceReconciliationEvidence,.adminFinanceReconciliationPayload>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminFinanceReconciliationItemHead{justify-content:space-between}.adminFinanceReconciliationItemHead strong{overflow-wrap:anywhere;font-size:13px}.adminFinanceReconciliationItemHead span,.adminFinanceReconciliationMessage,.adminFinanceReconciliationEvidence,.adminFinanceReconciliationPayload>span{color:var(--admin-muted);font-size:12px}.adminFinanceReconciliationMessage{overflow-wrap:anywhere}.adminFinanceReconciliationEvidence{font-variant-numeric:tabular-nums}.adminFinanceReconciliationPayload{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);gap:8px;margin-bottom:16px;padding:13px 0;display:grid}.adminFinanceReconciliationForm{grid-template-columns:1fr}.adminFinanceFact{border:1px solid var(--admin-line);background:#16142b;border-radius:11px;padding:12px 14px}.adminFinanceFact span,.adminFinanceFact strong{display:block}.adminFinanceFact span{color:var(--admin-muted);font-size:11.5px}.adminFinanceFact strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px}.adminFinanceTierList{gap:7px;display:grid}.adminFinanceTier{border:1px solid var(--admin-line);color:var(--admin-text);cursor:pointer;font:inherit;text-align:left;background:#141323;border-radius:10px;grid-template-columns:10px minmax(92px,.8fr) minmax(120px,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.adminFinanceTierActive,.adminFinanceTableButtonActive{background:#b79cfb21;border-color:#b79cfb80}.adminFinanceRiskDot{border-radius:999px;width:8px;height:8px}.adminFinanceRiskDot-positive{background:var(--admin-positive)}.adminFinanceRiskDot-neutral{background:var(--admin-muted)}.adminFinanceRiskDot-warning{background:var(--admin-warning)}.adminFinanceRiskDot-danger{background:var(--admin-danger)}.adminFinanceTierName{min-width:0;font-size:13px;font-weight:750}.adminFinanceTierMeta{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminFinanceTable{overflow-x:auto}.adminFinanceTableRow{border-top:1px solid var(--admin-line);color:#d8d5e8;grid-template-columns:minmax(90px,1.2fr) minmax(58px,.7fr) minmax(68px,.8fr) minmax(54px,.8fr) minmax(54px,.7fr);gap:12px;padding:10px 0;font-size:12.5px;display:grid}.adminFinancePayoutTable .adminFinanceTableRow{grid-template-columns:minmax(180px,1.4fr) minmax(94px,.75fr) minmax(96px,.8fr) minmax(98px,.7fr) minmax(80px,.6fr);padding-left:18px;padding-right:18px}.adminFinanceTableHead{color:var(--admin-muted);text-transform:uppercase;border-top:0;font-size:11px;font-weight:800}.adminFinanceTableButton{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0}.adminFinanceUserCell{align-items:center;gap:10px;min-width:0;display:flex}.adminFinanceAvatar{background:var(--admin-accent-soft);width:34px;height:34px;color:var(--admin-accent);border-radius:10px;flex:0 0 34px;place-items:center;font-size:11px;font-weight:800;display:grid}.adminFinanceMono{font-variant-numeric:tabular-nums}.adminFinanceStatusPill{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:3px 9px;font-size:11px;font-weight:750;display:inline-flex}.adminFinanceStatusPill-neutral{color:var(--admin-muted);background:#a7a2c81a}.adminFinanceStatusPill-positive{color:var(--admin-positive);background:#4ec8a01f}.adminFinanceStatusPill-warning{color:var(--admin-warning);background:#f4c4301f}.adminFinanceStatusPill-danger{color:var(--admin-danger);background:#f47a7a1f}.adminFinanceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.adminFinancePayoutForm{grid-template-columns:1fr}.adminFinancePayoutStageActions{flex-wrap:wrap;gap:10px;display:flex}.adminFinanceField,.adminFinanceToggle{color:var(--admin-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.adminFinanceFieldWide,.adminFinanceToggle{grid-column:1/-1}.adminFinanceField input,.adminFinanceField select,.adminFinanceField textarea{box-sizing:border-box;width:100%;color:var(--admin-text);font:inherit;background:#111021;border:1px solid #ffffff24;border-radius:9px;padding:10px 11px;font-size:13px}.adminFinanceField textarea{resize:vertical}.adminFinanceField input:focus,.adminFinanceField select:focus,.adminFinanceField textarea:focus,.adminFinanceTier:focus-visible,.adminFinanceNavItem:focus-visible,.adminFinanceTableButton:focus-visible,.adminFinanceAttentionButton:focus-visible,.adminFinanceSegmentButton:focus-visible,.adminFinanceReconciliationItem:focus-visible{outline-offset:2px;outline:2px solid #b79cfbcc}.adminFinanceToggle{border:1px solid var(--admin-line);background:#141323;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.adminFinanceToggle input{width:16px;height:16px;accent-color:var(--admin-accent)}.adminFinanceRejectBox{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.adminFinanceOperationContext{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);gap:10px;margin-bottom:14px;padding:13px 0;display:grid}.adminFinanceOperationContext h3{color:var(--admin-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.adminFinanceOperationFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFinanceDetailSection{border-top:1px solid var(--admin-line);gap:10px;margin-bottom:14px;padding-top:13px;display:grid}.adminFinanceDetailSection h3{color:var(--admin-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.adminFinanceDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminFinanceEvidenceNote{border:1px solid var(--admin-line);background:#141323;border-radius:10px;gap:6px;padding:11px 13px;display:grid}.adminFinanceEvidenceNote span{color:var(--admin-muted);font-size:11.5px;font-weight:750}.adminFinanceEvidenceNote p{color:#d8d5e8;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.4}.adminFinancePayoutBlockNotice{background:#f47a7a1a;border:1px solid #f47a7a47;border-radius:10px;gap:5px;margin-bottom:14px;padding:12px 14px;display:grid}.adminFinancePayoutBlockNotice strong{color:var(--admin-danger);font-size:13px}.adminFinancePayoutBlockNotice span,.adminFinancePayoutBlockNotice small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.adminFinanceEmpty{border-top:1px solid var(--admin-line);color:var(--admin-muted);text-align:center;padding:28px;font-size:13px}.adminFinanceNotice,.adminFinanceError{border-radius:10px;margin:14px 24px 0;padding:12px 14px;font-size:13px}.adminFinanceNotice{color:#9be7ca;background:#4ec8a01c;border:1px solid #4ec8a047}.adminFinanceError,.adminFinanceErrorInline{color:#ffb6b6;background:#f47a7a1a;border:1px solid #f47a7a47}.adminFinanceErrorInline{border-radius:10px;margin:0 0 14px;padding:12px 14px}.adminFinanceFeedback{justify-content:space-between;align-items:center;gap:14px;display:flex}.adminFinanceFeedback p{overflow-wrap:anywhere;margin:0}.adminFinanceFeedback .ehButton{flex:none}.adminFinanceRiskPanel{max-width:920px}@media (width<=1420px){.adminFinanceStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFinanceOverviewGrid,.adminFinancePayoutGrid,.adminFinanceWorkGrid,.adminFinanceDisputesStack,.adminFinanceReconciliationGrid{grid-template-columns:1fr}}@media (width<=980px){.adminFinanceShell{display:block}.adminFinanceRail{border-right:0;border-bottom:1px solid var(--admin-line);width:auto}.adminFinanceNav{grid-template-columns:repeat(4,minmax(0,1fr))}.adminFinanceRailFooter{display:none}.adminFinanceHeader{padding:16px}.adminFinanceHeaderMeta{flex-direction:column;align-items:flex-start;gap:8px}.adminFinanceStatusGrid,.adminFinanceOverviewGrid,.adminFinancePayoutGrid,.adminFinanceWorkGrid,.adminFinanceDisputesStack,.adminFinanceReconciliationGrid{padding-left:16px;padding-right:16px}.adminFinanceContentPanel{margin-left:16px;margin-right:16px}}@media (width<=700px){.adminFinanceHeader{flex-direction:column;align-items:flex-start}.adminFinanceStatusGrid,.adminFinanceForm,.adminFinanceDisputeReviewForm,.adminFinanceFactsCompact,.adminFinanceOperationFacts,.adminFinanceDisputeKpis,.adminFinanceDisputeFacts,.adminFinanceDetailGrid,.adminFinanceReconciliationKpis,.adminFinanceRejectBox{grid-template-columns:1fr}.adminFinanceNav{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFinanceTier{grid-template-columns:10px 1fr}.adminFinanceTierMeta{grid-column:2}.adminFinancePayoutTable .adminFinanceTableRow{grid-template-columns:minmax(128px,1fr) minmax(72px,auto) minmax(74px,auto)}.adminFinancePayoutTable .adminFinanceTableRow>:nth-child(4),.adminFinancePayoutTable .adminFinanceTableRow>:nth-child(5){display:none}.adminFinanceFeedback{flex-direction:column;align-items:flex-start}}.adminTariffsShell{color:#f4f2fb;background:#0d0c20;min-height:100vh;padding:32px}.adminTariffsHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:24px;max-width:1280px;margin:0 auto;padding-bottom:24px;display:flex}.adminTariffsHeader p,.adminTariffDialog header p{color:#b79cfb;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:800}.adminTariffsHeader h1,.adminTariffCard h2,.adminTariffDialog h2{margin:0}.adminTariffsHeader h1{font-size:28px;line-height:1.1}.adminTariffsHeader span{color:#a7a2c8;margin-top:8px;font-size:13px;display:block}.adminTariffsHeaderActions{align-items:center;gap:12px;display:flex}.adminTariffsHeaderActions a{color:#dcd4ff;font-size:13px;font-weight:700;text-decoration:none}.adminTariffsHeaderActions a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #b79cfb}.adminTariffsNotice,.adminTariffsGrid,.adminTariffsState{max-width:1280px;margin-left:auto;margin-right:auto}.adminTariffsNotice{color:#a7a2c8;align-items:center;gap:12px;padding:16px 0;font-size:13px;display:flex}.adminTariffsNotice p{flex:1;margin:0}.adminTariffsSuccess,.adminTariffsError{border-radius:9px;padding:8px 10px;font-size:12px}.adminTariffsSuccess{color:#b6f1dd;background:#4ec8a026}.adminTariffsError{color:#ffd3d3;background:#f47a7a29}.adminTariffsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.adminTariffsState{color:#a7a2c8;padding:24px 0}.adminTariffCard{color:#f4f2fb;background:#1c1935;border-color:#ffffff1f;overflow:hidden}.adminTariffLifecycle{color:#13111d;text-transform:uppercase;letter-spacing:.06em;background:#b79cfb;padding:5px 16px;font-size:11px;font-weight:800}.adminTariffLifecycle--published{background:#4ec8a0}.adminTariffLifecycle--retired{background:#7e789e}.adminTariffCardBody{flex-direction:column;min-height:270px;padding:18px;display:flex}.adminTariffCardHead{justify-content:space-between;gap:12px;display:flex}.adminTariffCardHead h2{font-size:18px}.adminTariffCardHead p{color:#a7a2c8;margin:4px 0 12px;font-size:12px}.adminTariffCardHead>span{color:#a7a2c8;font-size:12px}.adminTariffCardBody>strong{font-size:24px}.adminTariffCardBody>strong small{color:#a7a2c8;margin-left:4px;font-size:12px;font-weight:500}.adminTariffCard dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 12px;display:grid}.adminTariffCard dl div{min-width:0}.adminTariffCard dt{color:#a7a2c8;font-size:11px}.adminTariffCard dd{margin:3px 0 0;font-size:13px;font-weight:700}.adminTariffFeatures{flex-wrap:wrap;gap:5px;display:flex}.adminTariffFeatures span{color:#dcd4ff;background:#b79cfb1c;border:1px solid #b79cfb40;border-radius:999px;padding:3px 6px;font-size:10px}.adminTariffActions{gap:8px;margin-top:auto;padding-top:16px;display:flex}.adminTariffActions .ehButton{flex:1;justify-content:center}.adminTariffDialogBackdrop{z-index:20;background:#06050ec2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.adminTariffDialog{color:#f4f2fb;background:#17142f;border:1px solid #ffffff29;border-radius:16px;width:min(960px,100%);padding:22px;box-shadow:0 28px 80px #00000073}.adminTariffDialog header,.adminTariffDialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminTariffDialog h2{font-size:20px}.adminTariffClose{color:#f4f2fb;cursor:pointer;background:#24203f;border:0;border-radius:9px;width:34px;height:34px;font-size:26px;line-height:1}.adminTariffFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.adminTariffField{color:#d5d0eb;gap:6px;font-size:12px;font-weight:650;display:grid}.adminTariffField input{box-sizing:border-box;color:#f4f2fb;background:#0f0e23;border:1px solid #ffffff26;border-radius:9px;outline:0;width:100%;padding:10px}.adminTariffField input:focus-visible{border-color:#b79cfb;box-shadow:0 0 0 3px #b79cfb33}.adminTariffPopular{color:#e6e1fa;align-items:center;gap:8px;font-size:13px;display:flex}.adminTariffFeatureFieldset{border:1px solid #ffffff1f;border-radius:12px;margin:20px 0}.adminTariffFeatureFieldset legend{color:#f4f2fb;padding:0 7px;font-size:13px;font-weight:700}.adminTariffFeatureFieldset p{color:#a7a2c8;margin:0 12px 12px;font-size:12px}.adminTariffFeatureFieldset>div{flex-wrap:wrap;gap:7px;padding:0 12px 12px;display:flex}.adminTariffFeatureFieldset label{color:#dcd4ff;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.adminTariffDialog footer{justify-content:flex-end}.adminTariffDialog footer .ehButton{justify-content:center;min-width:160px}@media (width<=680px){.adminTariffsShell{padding:20px}.adminTariffsHeader,.adminTariffsNotice{flex-direction:column;align-items:start}.adminTariffFormGrid{grid-template-columns:1fr}.adminTariffDialogBackdrop{padding:10px}.adminTariffDialog{padding:16px}}.adminReviewsShell{box-sizing:border-box;color:#f4f2fb;background:#0d0c20;min-height:100vh;padding:32px}.adminReviewsHeader,.adminReviewsSummary,.adminReviewsWorkspace,.adminReviewsNotice,.adminReviewsError,.adminReviewsState{max-width:1360px;margin-left:auto;margin-right:auto}.adminReviewsHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.adminReviewsHeader p,.adminReviewsCase header p{color:#b79cfb;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:800}.adminReviewsHeader h1,.adminReviewsDetailHead h2,.adminReviewsQueue h2,.adminReviewsPanel h3,.adminReviewsCase h3{margin:0}.adminReviewsHeader h1{font-size:28px;line-height:1.1}.adminReviewsHeader span,.adminReviewsDetailHead span,.adminReviewsQueueItem small{color:#a7a2c8;font-size:13px}.adminReviewsHeader nav{gap:12px;display:flex}.adminReviewsHeader a{color:#dcd4ff;font-size:13px;font-weight:700;text-decoration:none}.adminReviewsHeader a:focus-visible,.adminReviewsShell button:focus-visible,.adminReviewsShell select:focus-visible,.adminReviewsShell textarea:focus-visible{outline-offset:3px;outline:2px solid #b79cfb}.adminReviewsSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.adminReviewsSummary div{background:#17142f;border:1px solid #ffffff1a;border-radius:14px;padding:16px}.adminReviewsSummary strong{color:#f4c430;font-size:26px;line-height:1;display:block}.adminReviewsSummary span{color:#a7a2c8;margin-top:7px;font-size:12px;display:block}.adminReviewsNotice,.adminReviewsError{box-sizing:border-box;border-radius:10px;padding:10px 12px;font-size:13px}.adminReviewsNotice{color:#b6f1dd;background:#4ec8a026}.adminReviewsError{color:#ffd3d3;background:#f47a7a29;justify-content:space-between;align-items:center;gap:12px;display:flex}.adminReviewsError button{color:#fff4f4;cursor:pointer;background:#ffd3d31f;border:1px solid #ffd3d373;border-radius:8px;flex:none;padding:8px 10px;font-size:12px;font-weight:700}.adminReviewsState{color:#a7a2c8;padding:24px 0}.adminReviewsWorkspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;display:grid}.adminReviewsQueue,.adminReviewsDetail,.adminReviewsPanel,.adminReviewsCase{background:#17142f;border:1px solid #ffffff1a;border-radius:14px}.adminReviewsQueue{align-self:start;padding:16px}.adminReviewsQueue h2{font-size:18px}.adminReviewsQueue>p{color:#a7a2c8}.adminReviewsQueueItem{color:#f4f2fb;text-align:left;cursor:pointer;background:#201c3d;border:1px solid #ffffff1a;border-radius:12px;gap:4px;width:100%;margin-top:10px;padding:12px;display:grid}.adminReviewsQueueItem[data-active=true]{background:#f4c4301f;border-color:#f4c4308c}.adminReviewsQueueItem span{color:#f4c430;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.adminReviewsQueueItem strong{font-size:15px}.adminReviewsDetail{min-width:0;padding:18px}.adminReviewsDetailHead{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.adminReviewsDetailHead p{color:#f4c430;margin:0 0 4px;font-size:12px;font-weight:800}.adminReviewsDetailHead h2{font-size:22px}.adminReviewsBadges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.adminReviewsBadges span,.adminReviewsVersion header span,.adminReviewsMessages span{color:#dcd4ff;background:#b79cfb1c;border:1px solid #b79cfb42;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700}.adminReviewsColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.adminReviewsPanel,.adminReviewsCase{padding:16px}.adminReviewsPanel h3,.adminReviewsCase h3{font-size:17px}.adminReviewsVersion{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.adminReviewsVersion header{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminReviewsVersion p,.adminReviewsMessages p{color:#f4f2fb;margin:10px 0 0;font-size:14px;line-height:1.55}.adminReviewsDecision{gap:8px;margin-top:14px;display:grid}.adminReviewsDecision div,.adminReviewsCaseActions{flex-wrap:wrap;gap:8px;display:flex}.adminReviewsShell button,.adminReviewsShell select,.adminReviewsShell textarea{box-sizing:border-box;color:#f4f2fb;background:#24203f;border:1px solid #ffffff24;border-radius:10px}.adminReviewsShell button{cursor:pointer;min-height:36px;padding:0 12px;font-weight:750}.adminReviewsShell button:disabled{cursor:not-allowed;opacity:.55}.adminReviewsShell select{min-height:36px;padding:0 10px}.adminReviewsShell textarea{resize:vertical;min-height:84px;padding:10px}.adminReviewsCase{margin-top:14px}.adminReviewsCase header{justify-content:space-between;align-items:end;gap:16px;display:flex}.adminReviewsCase header>div:last-child{gap:8px;display:flex}.adminReviewsMessages{gap:10px;margin-top:14px;display:grid}.adminReviewsMessages article{background:#201c3d;border:1px solid #ffffff1a;border-radius:12px;padding:12px}.adminReviewsMessages strong{margin-right:8px}.adminReviewsMessageForm{gap:8px;margin-top:14px;display:grid}.adminReviewsMessageForm button{justify-self:start}.adminReviewsCaseActions{margin-top:12px}.adminReviewsCase--empty{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=900px){.adminReviewsShell{padding:20px}.adminReviewsHeader,.adminReviewsError,.adminReviewsDetailHead,.adminReviewsCase header,.adminReviewsCase--empty{flex-direction:column;align-items:start}.adminReviewsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adminReviewsWorkspace,.adminReviewsColumns{grid-template-columns:1fr}}
