:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f7f8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#242424;--shell:#05040a;--panel:#1f1f20;--panel2:#18181a;--panel3:#27272a;--line:#ffffff12;--line2:#ffffff1f;--ink:#f7f7f8;--muted:#9a9aa1;--muted2:#686972;--accent:#78a1ff;--accent-strong:#6b92f8;--violet:#8067f4;--good:#68ec9a;--green-strong:#38e27a;--green-soft:#a8f06a;--bad:#ff6a77;--warn:#ffd86e;--lime:#6ee7a6;background:#242424;font-family:Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100dvh}body{background:var(--bg);min-width:320px;margin:0}button,select,input{font:inherit}button{cursor:pointer}h1,h2,h3{margin:0}.app{max-width:1480px;min-height:100dvh;margin:0 auto;padding:clamp(12px,2.2vw,34px)}.app:before{content:"";z-index:-1;background:var(--shell);border:1px solid #ffffff0a;border-radius:28px;position:fixed;inset:clamp(12px,2.2vw,34px)}.workspace{min-width:0}.desktop-sidebar{display:none}.topbar{border:1px solid var(--line);background:#0a0910;border-radius:20px;align-items:center;gap:18px;margin-bottom:22px;padding:14px 16px;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{color:#07070a;background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;overflow:hidden}.brand-mark-photo{color:#0000;background:#141417;border:1px solid #78a1ff6b}.brand-mark-photo img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.brand strong{letter-spacing:0;font-size:14px;line-height:1.15;display:block}.brand .muted{color:#6f7079;margin-top:2px;font-size:12px;display:block}.topnav{border:1px solid var(--line);background:#141318;border-radius:16px;gap:5px;padding:4px;display:flex}.topnav button{color:var(--muted);background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.topnav button span{min-width:0}.nav-label-short{display:none}.topnav button:hover{color:var(--ink);background:#ffffff0a}.topnav button.active{color:#08080d;background:#fff}.topbar-spacer{flex:1}.icon-btn{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#151419;border-radius:12px;place-items:center;display:grid}.icon-btn:hover{color:var(--ink);background:#1f1e24}.page-title{justify-content:space-between;align-items:flex-start;gap:14px;margin:0 4px 20px;display:flex}.page-title h1{letter-spacing:0;max-width:680px;font-size:clamp(28px,3.25vw,36px);line-height:1.03}.layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:14px;display:grid}.col{flex-direction:column;gap:14px;min-width:0;display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-head h2{letter-spacing:0;font-size:17px;line-height:1.04}.panel-head .sub{color:var(--muted2);margin-top:3px;font-size:12px}.hero-row{grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr);gap:14px;display:grid}.hero{color:#07140d;background:radial-gradient(circle at 84% 18%,#ffffff6b,#fff0 28%),linear-gradient(125deg,#4ee890 0%,#8af064 54%,#c9f253 100%);border:1px solid #c1ffa95c;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:188px;padding:22px;display:flex;position:relative;overflow:hidden}.hero .kicker{color:#07140dad;z-index:1;font-size:13px;font-weight:800;position:relative}.hero .amount{z-index:1;letter-spacing:0;margin-top:24px;font-size:clamp(38px,5vw,52px);font-weight:850;position:relative}.hero .amount sup{vertical-align:super;opacity:.72;font-size:20px;font-weight:750}.hero .note{z-index:1;color:#07140dad;font-size:12px;font-weight:800;position:relative}.hero-actions{z-index:1;gap:10px;margin-top:16px;display:flex;position:relative}.hero-actions button{border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:750}.hero-actions .solid{color:#fff;background:#08080d}.hero-actions .ghost{color:#141418;background:#eeeeef}.hero-actions button:disabled{cursor:not-allowed;opacity:.58}.stat-stack{grid-template-columns:1fr;gap:14px;display:grid}.stat{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;min-height:87px;padding:17px;display:flex}.stat .label{color:#b7b7bd;font-size:13px;font-weight:650}.stat .value{letter-spacing:0;font-size:28px;font-weight:850;line-height:1}.stat .value sup{opacity:.6;font-size:14px}.pill{border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:11px;font-weight:850}.pill.up{color:var(--good);background:#68ec9a29}.pill.down{color:var(--bad);background:#ff6a772b}.seg{border:1px solid var(--line);background:#131217;border-radius:14px;padding:4px;display:inline-flex}.seg button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:800}.seg button.active{color:#09090d;background:#fff}.chart-wrap{width:100%;transition:opacity .16s;position:relative}.chart-wrap.is-loading{opacity:.72}.chart-pulse{z-index:2;background:var(--good);border-radius:50%;width:8px;height:8px;animation:1s ease-out infinite chartPulse;position:absolute;top:6px;right:8px;box-shadow:0 0 #68ec9a61}@keyframes chartPulse{0%{box-shadow:0 0 #68ec9a61}to{box-shadow:0 0 0 10px #68ec9a00}}.recharts-cartesian-axis-tick text{fill:#60616a;font-size:11px;font-weight:650}.recharts-cartesian-grid line{stroke:#ffffff0f}.recharts-default-tooltip{border:1px solid var(--line2)!important;color:#fff!important;background:#111115!important;border-radius:12px!important}.donut-row{grid-template-columns:170px 1fr;align-items:center;gap:14px;display:grid}.donut-center{text-align:center}.donut-center span{color:var(--muted2);font-size:12px;font-weight:700}.donut-center strong{letter-spacing:0;font-size:28px;font-weight:850;display:block}.legend{flex-direction:column;gap:11px;display:flex}.legend-row{align-items:center;gap:10px;font-size:12px;display:flex}.legend-row i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.legend-row .lg-label{color:#8f9099;flex:1;min-width:0}.legend-row .lg-val{font-weight:800}.legend-row .lg-pct{color:var(--muted2);text-align:right;width:44px}.sub-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sub-card{border:1px solid var(--line);background:#19191b;border-radius:15px;padding:14px}.sub-card span{color:var(--muted2);font-size:12px;font-weight:700}.sub-card strong{margin-top:7px;font-size:24px;font-weight:850;line-height:1;display:block}.sub-card.accent{background:#242d41;border-color:#78a1ff47}.bar-mini{background:#303036;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.bar-mini i{background:var(--accent);border-radius:999px;height:100%;display:block}.provider{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.provider:last-child{border-bottom:0}.provider .meta{flex:1;min-width:0}.provider .meta strong{font-size:13px}.provider .meta span{color:var(--muted2);margin-top:2px;font-size:12px;display:block}.provider .amt{white-space:nowrap;font-weight:850}.payment-list{gap:8px;display:grid;position:relative}.tx{border:1px solid var(--line);background:#28282c;border-radius:12px;grid-template-columns:42px minmax(0,1fr) minmax(70px,auto);align-items:center;gap:13px;min-height:68px;padding:12px;display:grid;position:relative;overflow:hidden}.tx-alert{border-color:#ff6a7738}.method-icon{color:#e9eef8;background:#202127;border:1px solid #ffffff14;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.provider .method-icon{border-radius:12px;flex-basis:36px;width:36px;height:36px}.simple-brand-icon{width:20px;height:20px;display:block}.provider .simple-brand-icon{width:18px;height:18px}.simple-brand-icon svg{fill:currentColor;width:100%;height:100%;display:block}.method-icon svg{display:block}.method-icon-sbp{color:#111318;background:linear-gradient(#fff 0%,#f4f6f8 100%);border-color:#ffffff29}.method-icon-mir{background:#f9fbfa;border-color:#2cbc6a3d}.method-icon-stars{color:#55c6ff;background:#4cb6ff29;border-color:#4cb6ff4d}.stars-svg{fill:currentColor;filter:drop-shadow(0 0 10px #55c6ff42);width:27px;height:27px}.sbp-svg{filter:saturate(1.04);width:21px;height:26px}.mir-card-svg{color:#15934d;background:#fff;border:1.8px solid #24a55c;border-radius:6px;place-items:center;width:34px;height:23px;font-size:10px;font-weight:950;line-height:1;display:grid}.method-icon-card-real{background:#fff}.method-icon-ton{color:#38aeea;background:#0088cc29;border-color:#0088cc47}.method-icon-tether{color:#26a17b;background:#26a17b29;border-color:#26a17b47}.method-icon-card{color:#79a7ff;background:#78a1ff21;border-color:#78a1ff38}.payments-overview{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(330px,1.05fr);align-items:stretch;gap:14px;display:grid}.payments-overview .payment-diagram{min-height:104px;margin-bottom:0;padding:12px}.payments-overview .payment-donut{width:96px;height:96px}.payments-overview .payment-donut-center{inset:29px 18px}.payments-overview .payment-donut-center span{font-size:9px}.payments-overview .payment-donut-center strong{font-size:12px}.payments-overview .payment-legend{grid-template-columns:1fr;gap:6px}.payments-overview .payment-legend-row{min-height:24px;padding:4px 8px}.payments-overview .payment-legend-row small{display:none}.payments-workspace .panel-head,.payments-filters{margin-bottom:12px}.payment-diagram{border:1px solid var(--line);background:#19191d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:12px;padding:12px;display:grid}.payment-donut{width:148px;height:148px;position:relative}.payment-donut-center{text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute;inset:44px 30px}.payment-donut-center span{color:var(--muted2);font-size:10px;font-weight:850}.payment-donut-center strong{color:var(--ink);font-size:15px;font-weight:900;line-height:1.05}.payment-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-legend-row{background:#141418;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:grid}.payment-legend-row i{border-radius:999px;width:9px;height:9px}.payment-legend-row span{color:#e8e8ec;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.payment-legend-row b{color:#fff;font-size:12px;font-weight:900}.payment-legend-row small{color:var(--muted2);grid-column:2/-1;font-size:11px;line-height:1}.tx .meta{min-width:0}.tx-main{align-items:center;gap:8px;min-width:0;display:flex}.tx .meta strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:13px;line-height:1.18;display:block;overflow:hidden}.tx .details{color:#858690;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:11px;line-height:1.35;display:flex}.tx .details>span{white-space:nowrap}.tx .details>span+span{padding-left:9px;position:relative}.tx .details>span+span:before{content:"";background:#555661;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0}.tx-method{color:#f1f1f4;font-weight:800}.tx-date{color:#62636d;font-variant-numeric:tabular-nums}.tx .amt{letter-spacing:0;white-space:nowrap;justify-self:end;padding-top:1px;font-size:15px;font-weight:900}.tx .amt.neg{color:var(--bad)}.badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:19px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.badge.good{color:var(--good);background:#68ec9a26}.badge.warn{color:var(--warn);background:#ffd86e24}.badge.bad{color:var(--bad);background:#ff6a7726}.muted{color:var(--muted)}.empty{color:var(--muted);text-align:center;padding:18px 0;font-size:13px}.auth{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{border:1px solid var(--line);background:#0a0910;border-radius:22px;width:100%;max-width:380px;padding:28px}.auth-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.auth-brand div span{color:var(--muted);font-size:12px;display:block}.auth-card form{flex-direction:column;gap:14px;display:flex}.field span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.field input{border:1px solid var(--line2);width:100%;color:var(--ink);background:#151419;border-radius:12px;padding:12px 14px}.field input:focus{border-color:var(--accent);outline:none}.primary{color:#07070a;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:850;display:inline-flex}.primary:disabled{cursor:not-allowed;opacity:.6}.form-error{color:var(--bad);font-size:13px}.statebar{border:1px solid var(--line);background:#18181a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.statebar.error{border-color:#ff6a774d}.statebar.good{color:var(--good);border-color:#68ec9a47}.statebar button{border:1px solid var(--line2);color:var(--ink);background:0 0;border-radius:10px;padding:7px 12px}.view-stack{flex-direction:column;gap:14px;display:flex}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.users-view .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.users-view .metric-card{min-height:82px;padding:14px}.users-view .metric-card>span{border-radius:12px;flex-basis:36px;width:36px;height:36px}.users-view .metric-card strong{margin-top:5px;font-size:23px}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-items:center;gap:13px;min-height:104px;padding:17px;display:flex}.metric-card>span{border:1px solid var(--line);width:42px;height:42px;color:var(--accent);background:#15161d;border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.metric-card>span:empty{display:none}.metric-card small{color:var(--muted2);font-size:12px;font-weight:750;line-height:1.2;display:block}.metric-card strong{letter-spacing:0;margin-top:8px;font-size:26px;font-weight:850;line-height:1;display:block}.filters{grid-template-columns:minmax(220px,1fr) 210px 190px;gap:10px;display:grid}.filters select,.users-toolbar select,.search-field{border:1px solid var(--line2);min-height:44px;color:var(--ink);background:#151419;border-radius:13px}.filters select,.users-toolbar select{padding:0 13px}.search-field{color:var(--muted);align-items:center;gap:9px;padding:0 13px;display:flex}.search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.search-field input::placeholder{color:#696a72}.table-panel{overflow:hidden}.data-table{gap:7px;width:100%;display:grid}.table-row{border:1px solid var(--line);background:#28282c;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:grid}.payment-table .table-row{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.9fr) minmax(92px,.62fr) minmax(86px,.58fr) minmax(96px,.58fr)}.users-table .table-row{grid-template-columns:minmax(160px,.95fr) minmax(132px,.72fr) minmax(92px,.5fr) minmax(118px,.62fr) minmax(94px,.42fr) minmax(164px,.7fr)}.table-head-row{color:#6f7079;text-transform:uppercase;background:#17171a;min-height:38px;font-size:11px;font-weight:850}.table-row span{color:#d7d8de;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.22;overflow:hidden}.table-row b,.table-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.table-row b{color:#f4f4f6;font-size:13px}.table-row small{color:var(--muted2);margin-top:4px;font-size:11px}.table-method{grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.table-method .method-icon{grid-row:span 2}.amount-cell{justify-self:end;font-weight:900;color:#fff!important}.users-list-head{align-items:flex-start}.list-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.inline-notice{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);max-width:min(440px,46vw);min-height:28px;color:var(--muted);background:#15161a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.inline-notice.good{color:var(--good);background:#68ec9a14;border-color:#68ec9a38}.inline-notice.error{color:var(--bad);background:#ff6a7714;border-color:#ff6a773d}.users-toolbar{grid-template-columns:minmax(240px,1fr) 160px 128px 24px;align-items:center;gap:10px;margin-bottom:12px;display:grid}.users-toolbar .muted{justify-self:end}.pager{color:var(--muted2);justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:12px;font-weight:750;display:flex}.pager button{border:1px solid var(--line2);color:#e8e8ec;background:#17171b;border-radius:10px;min-height:32px;padding:0 12px;font-size:12px;font-weight:850}.pager button:disabled{cursor:not-allowed;opacity:.46}.user-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex;white-space:normal!important;overflow:visible!important}.device-count-button{border:1px solid var(--line2);color:#e8e8ec;white-space:nowrap;background:#17171b;border-radius:10px;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.device-count-button b{color:inherit;font-size:inherit;margin:0;display:inline}.device-count-button:hover{color:#fff;background:#20212a;border-color:#78a1ff6b}.device-count-button:disabled{cursor:wait;opacity:.62}.row-action,.soft-btn{border:1px solid var(--line2);color:#e8e8ec;white-space:nowrap;background:#17171b;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.row-action:hover,.soft-btn:hover{color:#fff;background:#20212a;border-color:#78a1ff6b}.row-action:disabled{cursor:wait;opacity:.62}.row-action.danger:hover{color:#ffb9c0;border-color:#ff6a775c}.device-panel{border-color:#78a1ff2e}.device-list{gap:8px;display:grid}.device-row{border:1px solid var(--line);background:#19191d;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px;display:grid}.device-row>svg{color:var(--accent)}.device-row span,.device-row b,.device-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.device-row b{color:var(--ink);font-size:13px}.device-row small{color:var(--muted2);margin-top:3px;font-size:11px}.payout-view .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payout-action-panel{border-color:#68ec9a2e}.payout-request-card{border:1px solid var(--line);background:#19191b;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.payout-request-card span,.payout-request-card small{color:var(--muted2);font-size:12px;font-weight:750;display:block}.payout-request-card strong{letter-spacing:0;margin:7px 0;font-size:32px;font-weight:900;line-height:1;display:block}.payout-submit{min-width:180px}.wallet-current{border:1px solid var(--line);background:#19191b;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:13px;display:flex}.wallet-current div{min-width:0}.wallet-current strong,.wallet-current span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-current strong{font-size:13px}.wallet-current span{color:var(--muted2);margin-top:3px;font-size:12px}.wallet-empty{text-align:left;padding:12px 0 18px}.wallet-form{grid-template-columns:170px minmax(260px,1fr) minmax(190px,.55fr) auto;align-items:end;gap:10px;display:grid}.wallet-form label{min-width:0}.wallet-form label span{color:var(--muted2);margin-bottom:6px;font-size:12px;font-weight:750;display:block}.wallet-form input,.wallet-form select{border:1px solid var(--line2);width:100%;min-height:44px;color:var(--ink);background:#151419;border-radius:13px;padding:0 13px}.wallet-form input:focus,.wallet-form select:focus{border-color:#78a1ffa6;outline:none}.wallet-form input:disabled,.wallet-form select:disabled{cursor:not-allowed;opacity:.65}.payout-history{gap:8px;display:grid}.payout-request-row{border:1px solid var(--line);background:#28282c;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(120px,.5fr);align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}.payout-request-row.compact{background:#202025;grid-template-columns:minmax(0,1fr) minmax(130px,auto);margin-top:10px}.payout-request-row strong,.payout-request-row span,.payout-request-row code,.payout-request-row a{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.payout-request-row strong{font-size:14px;font-weight:900}.payout-request-row span{color:var(--muted2);margin-top:4px;font-size:12px}.payout-request-row>div:nth-child(2){justify-content:flex-end;align-items:center;gap:8px;display:flex}.payout-request-row>div:nth-child(2) span:first-child{color:#d7d8de;font-variant-numeric:tabular-nums;margin-top:0}.payout-request-row code{color:var(--muted);justify-self:end;font-size:11px}.payout-request-row .tx-link{color:#dfe4ff;text-align:right;justify-self:end;text-decoration:none}.payout-request-row .tx-link span{color:var(--muted2);text-transform:uppercase;margin:0 0 4px;font-size:10px}.payout-request-row .tx-link code{color:#8fb6ff}.payout-request-row .tx-link:hover code{color:#b8cdfd}@media (width>=1180px){.layout{grid-template-columns:minmax(0,1fr) 400px}}@media (width>=980px){.app{grid-template-columns:224px minmax(0,1fr);gap:18px;display:grid}.desktop-sidebar{border:1px solid var(--line);background:#0a0910;border-radius:22px;flex-direction:column;min-height:calc(100dvh - clamp(24px,4.4vw,68px));padding:16px;display:flex;position:sticky;top:clamp(12px,2.2vw,34px)}.sidebar-brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:4px 4px 20px;display:flex}.sidebar-brand .brand-mark{border-radius:50%;flex-basis:54px;width:54px;height:54px}.sidebar-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:126px;font-size:15px;line-height:1.12;display:block;overflow:hidden}.sidebar-brand .muted{color:#70717a;text-overflow:ellipsis;white-space:nowrap;max-width:126px;margin-top:4px;font-size:12px;line-height:1.2;overflow:hidden}.side-nav{flex-direction:column;gap:7px;margin-top:22px;display:flex}.side-nav button,.side-logout{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:800;transition:background .14s,color .14s;display:flex}.side-nav button:hover,.side-logout:hover{color:var(--ink);background:#16151b}.side-nav button.active{color:#08080d;background:#fff}.side-logout{border:1px solid var(--line);background:#151419;margin-top:auto}.topbar{display:none}}@media (width<=1080px){.layout{grid-template-columns:1fr}.filters{grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) minmax(140px,.4fr)}.users-toolbar{grid-template-columns:minmax(220px,1fr) 150px 122px}.users-toolbar .muted{display:none}.users-view .summary-grid,.payout-view .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-form{grid-template-columns:1fr 1fr}.wallet-form .primary{grid-column:1/-1}}@media (width<=720px){.app{padding:10px}.app:before{border-radius:0;inset:0}.topbar{border-radius:17px;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px}.topbar-spacer{flex:auto}.topnav{scrollbar-width:none;flex:1 0 100%;order:3;display:flex;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.topnav button{flex:1 1 0;justify-content:center;gap:5px;min-width:0;padding:8px 5px;font-size:11px}.topnav .nav-label-full{display:none}.topnav .nav-label-short{display:inline}.brand{gap:9px}.brand-mark{border-radius:50%;flex-basis:44px;width:44px;height:44px}.brand strong,.brand .muted{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.page-title{margin:0 2px 14px}.page-title h1{font-size:27px;line-height:1.05}.hero-row{grid-template-columns:1fr}.hero{min-height:166px;padding:19px}.hero .amount{margin-top:20px;font-size:40px}.stat-stack{grid-template-columns:1fr 1fr;gap:10px}.stat{min-height:104px;padding:15px}.stat .value{overflow-wrap:anywhere;font-size:23px}.donut-row{grid-template-columns:1fr}.sub-grid{grid-template-columns:1fr 1fr}.panel{border-radius:17px;padding:16px}.panel-head{align-items:flex-start;margin-bottom:14px}.seg button{padding:6px 9px}.chart-wrap .recharts-responsive-container{min-height:240px}.tx{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:10px}.tx .method-icon{flex-basis:38px;width:38px;height:38px}.tx .method-icon-mir svg{width:31px}.tx .details{gap:6px;font-size:10px}.tx .details>span+span{padding-left:8px}.tx .amt{font-size:14px}.summary-grid{grid-template-columns:1fr;gap:10px}.users-view .summary-grid,.payout-view .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payments-overview .metric-card{border-radius:15px;min-height:78px;padding:11px;display:block}.payments-overview .metric-card>span{border-radius:9px;width:28px;height:28px;margin-bottom:8px}.payments-overview .metric-card small{font-size:10px;line-height:1.1}.payments-overview .metric-card strong{margin-top:5px;font-size:21px}.payments-overview .payment-diagram{order:-1;grid-column:1/-1;grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:0}.payments-overview .payment-donut{justify-self:start;width:96px;height:96px}.payments-overview .payment-donut-center{inset:29px 18px}.payments-overview .payment-donut-center strong{font-size:12px}.payments-overview .payment-legend{grid-template-columns:1fr;gap:5px}.payments-overview .payment-legend-row{min-height:28px;padding:6px 8px}.payments-overview .payment-legend-row small{display:none}.payments-overview .payment-legend-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payout-request-card{grid-template-columns:1fr}.payout-submit{width:100%;min-width:0}.wallet-form{grid-template-columns:1fr}.payout-request-row,.payout-request-row.compact{grid-template-columns:1fr;gap:9px}.payout-request-row>div:nth-child(2){flex-wrap:wrap;justify-content:flex-start}.payout-request-row code,.payout-request-row .tx-link{text-align:left;justify-self:start}.metric-card{min-height:82px;padding:14px}.metric-card strong{font-size:22px}.filters{grid-template-columns:1fr}.payment-diagram{grid-template-columns:1fr;gap:10px;padding:10px}.payment-donut{justify-self:center}.payment-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.payment-legend-row{min-height:32px;padding:7px 8px}.payment-legend-row span{white-space:normal;line-height:1.15}.users-toolbar{grid-template-columns:1fr}.users-list-head{flex-direction:column}.list-head-actions{justify-content:flex-start;width:100%}.inline-notice{max-width:100%}.pager{justify-content:space-between}.table-head-row{display:none}.table-row{align-items:start;gap:8px 12px;min-height:0;padding:12px}.payment-table .table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"method method""user amount""term status"}.payment-table .table-row .table-method{grid-area:method}.payment-table .payment-user-cell{grid-area:user;font-weight:850}.payment-table .payment-term-cell{color:var(--muted2);grid-area:term;font-size:12px}.payment-table .payment-status-cell{grid-area:status;justify-self:end}.payment-table .amount-cell{grid-area:amount;align-self:start}.users-table .table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"user user""subscription paid""activity devices""actions actions";gap:10px 14px;padding:13px}.users-table .user-cell{border-bottom:1px solid #ffffff0f;grid-area:user;padding-bottom:9px}.users-table .subscription-cell{grid-area:subscription}.users-table .paid-cell{text-align:right;grid-area:paid;justify-self:end}.users-table .activity-cell{grid-area:activity}.users-table .devices-cell{grid-area:devices;place-self:end;overflow:visible}.users-table .table-row>.user-actions{grid-area:actions;grid-template-columns:1fr 1fr;justify-content:stretch;gap:8px;padding-top:2px;display:grid;overflow:visible!important}.users-table .table-row>.user-actions::-webkit-scrollbar{display:none}.users-table .row-action{width:100%;min-height:36px}.users-table .device-count-button{min-height:34px;padding:0 11px}.device-row{grid-template-columns:28px minmax(0,1fr)}.device-row .row-action{grid-column:2;justify-self:start}.table-row span,.table-row b,.table-row small{white-space:normal}}@media (width<=390px){.page-title{align-items:flex-start}.page-title h1{font-size:25px}.brand strong,.brand .muted{max-width:172px}.hero .amount{font-size:36px}.stat-stack{grid-template-columns:1fr 1fr}.panel-head{flex-direction:column}.tx{grid-template-columns:36px minmax(0,1fr)}.tx .method-icon{flex-basis:36px;width:36px;height:36px}.tx .method-icon-mir svg{width:29px}.tx .amt{grid-column:2;justify-self:start;margin-top:2px}}@media (width<=340px){.topnav button{padding:8px 4px}.topnav .nav-label-short,.topnav .nav-label-full{display:none}.stat-stack{grid-template-columns:1fr}.users-view .summary-grid,.payout-view .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-diagram{grid-template-columns:1fr}.payment-donut{justify-self:center}.payments-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-overview .payment-diagram{grid-template-columns:94px minmax(0,1fr)}.payments-overview .payment-donut{justify-self:start;width:88px;height:88px}.payments-overview .payment-donut-center{inset:26px 16px}.payments-overview .payment-legend{grid-template-columns:1fr}.payments-overview .metric-card{min-height:72px;padding:10px}.payments-overview .metric-card strong{font-size:20px}}
