@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.ck-skin{position:relative}.ck-skin:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(56vw 42vh at 84% -6%,color-mix(in srgb,var(--accent, #3b82f6) 13%,transparent),transparent 68%),radial-gradient(48vw 40vh at 6% 108%,color-mix(in srgb,#a78bfa 9%,transparent),transparent 70%)}.ck-skin>*{position:relative;z-index:1}.ck-skin .mob-stat,.ck-skin .pp-stat,.ck-skin .pp-hero,.ck-skin .chart-card,.ck-skin .total-profit-card{background:#ffffff08;border-color:#ffffff16;border-radius:16px}.ck-skin .mob-stat,.ck-skin .pp-stat{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ck-skin .mob-stat:hover,.ck-skin .pp-stat:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 10px 30px #00000059}.ck-skin .mob-stat-label i,.ck-skin .pp-stat__dot{box-shadow:0 0 10px currentColor,0 0 3px currentColor}.ck-skin .mob-stat-value,.ck-skin .pp-stat__val,.ck-skin .pp-hero__val{font-family:"Poppins",var(--font, "Inter"),system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ck-skin .pp-hero__val{font-weight:700}.ck-skin .pp-eyebrow{letter-spacing:.16em}.unix-payin-window{position:fixed;width:388px;max-width:calc(100vw - 16px);overflow:hidden;border:1px solid rgba(139,92,246,.48);border-radius:16px;background:#0f1219fa;color:var(--text, #e7e9ee);box-shadow:0 24px 80px #0000008f,0 0 0 1px #8b5cf614;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:Poppins,Inter,system-ui,sans-serif}.unix-payin-window__header{min-height:61px;padding:11px 12px 10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(139,92,246,.2);background:linear-gradient(110deg,#8b5cf626,#161922f0 58%);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.unix-payin-window__header:active{cursor:grabbing}.unix-payin-window__identity{display:flex;align-items:center;gap:10px;min-width:0}.unix-payin-window__identity>div{min-width:0;display:grid;gap:2px}.unix-payin-window__identity strong{font-size:13px;line-height:1.2;color:#f4f2ff}.unix-payin-window__identity span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#8f96a7}.unix-payin-window__live{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#45df9a;box-shadow:0 0 0 4px #45df9a1a,0 0 14px #45df9a8c}.unix-payin-window__header-actions{display:flex;align-items:center;gap:5px}.unix-payin-window__header-actions button,.unix-payin-window__summary button{width:29px;height:29px;display:grid;place-items:center;border:1px solid #303647;border-radius:9px;background:#191d27;color:#aeb5c3;cursor:pointer}.unix-payin-window__header-actions button:hover,.unix-payin-window__summary button:hover{color:#fff;border-color:#8b5cf68c;background:#8b5cf624}.unix-payin-window__count{min-width:27px;height:27px;display:grid;place-items:center;padding:0 7px;border:1px solid rgba(139,92,246,.38);border-radius:999px;color:#c8b8ff;background:#8b5cf61f;font-size:11px;font-weight:700}.unix-payin-window__summary{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid #272c38;background:#11141c}.unix-payin-window__summary>div{display:grid;gap:2px}.unix-payin-window__summary span{font-size:9px;color:#71798b;text-transform:uppercase;letter-spacing:.07em}.unix-payin-window__summary strong{font-size:14px;color:#f3f4f8}.unix-payin-window__body{max-height:330px;min-height:126px;overflow-y:auto;padding:8px;display:grid;align-content:start;gap:7px;scrollbar-width:thin;scrollbar-color:#50416f transparent}.unix-payin-window__payin{display:grid;grid-template-columns:3px minmax(90px,1fr) auto auto;align-items:center;gap:9px;min-height:61px;padding:8px 8px 8px 7px;border:1px solid #2a3040;border-radius:12px;background:linear-gradient(110deg,#1f2430e6,#151821f0)}.unix-payin-window__payin:hover{border-color:#8b5cf66b}.unix-payin-window__status{align-self:stretch;width:3px;border-radius:99px;background:#f3b84b;box-shadow:0 0 10px #f3b84b4d}.unix-payin-window__status.is-in_progress{background:#45df9a;box-shadow:0 0 10px #45df9a4d}.unix-payin-window__payin-main{min-width:0;display:grid;gap:3px}.unix-payin-window__payin-main strong{color:#f7f7fb;font-size:14px}.unix-payin-window__payin-main span{color:#858d9e;font-size:9px}.unix-payin-window__payin-meta{display:grid;justify-items:end;gap:3px;color:#9aa2b2;font-size:9px}.unix-payin-window__payin-meta small{max-width:72px;overflow:hidden;text-overflow:ellipsis;color:#626b7d}.unix-payin-window__approve{height:31px;padding:0 11px;border:1px solid rgba(69,223,154,.42);border-radius:9px;background:#45df9a1c;color:#66eaae;font-size:10px;font-weight:700;cursor:pointer}.unix-payin-window__approve:hover:not(:disabled){background:#36c986;color:#07140e}.unix-payin-window__approve:disabled{cursor:wait;opacity:.5}.unix-payin-window__state{min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:18px;text-align:center;color:#747d90;font-size:11px}.unix-payin-window__state strong{color:#c8ced9;font-size:13px}.unix-payin-window__state.is-error{color:#f08484}.unix-payin-window__footer{min-height:52px;padding:9px 10px 9px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #292e3a;background:#11141b}.unix-payin-window__footer span{color:#667083;font-size:9px}.unix-payin-window__footer button{min-height:32px;padding:0 13px;border:1px solid rgba(139,92,246,.48);border-radius:9px;background:linear-gradient(135deg,#7453e6,#8b5cf6);color:#fff;font-size:10px;font-weight:700;cursor:pointer;box-shadow:0 7px 18px #7453e633}.unix-payin-window__footer button:disabled{opacity:.4;cursor:default;box-shadow:none}.unix-payin-window.is-minimized{width:340px}.unix-payin-window.is-minimized .unix-payin-window__header{border-bottom:0}.manual-payin-window-btn{min-height:28px;padding:0 10px;border:1px solid rgba(139,92,246,.45)!important;border-radius:9px!important;background:#8b5cf61c!important;color:#c9b8ff!important;font-size:10px!important;font-weight:700!important;cursor:pointer}.manual-payin-window-btn:hover,.manual-payin-window-btn.is-open{background:#8b5cf640!important;color:#fff!important}.requisite-card.has-docked-payins{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.requisite-card.has-docked-payins>*{grid-column:1;min-width:0}.requisite-card.has-docked-payins>.unix-payin-dock{grid-column:2;grid-row:1 / span 40}.unix-payin-dock{position:relative;display:flex;flex-direction:column;min-height:100%;background:var(--bg-card, #14171e);border-left:1px solid rgba(139,92,246,.34);color:#f4f1ff}.unix-payin-dock__resizer{position:absolute;z-index:3;top:0;bottom:0;left:-5px;width:10px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.unix-payin-dock__resizer:after{content:"";position:absolute;top:42%;bottom:42%;left:4px;width:2px;min-height:42px;border-radius:99px;background:#8b5cf647;transition:background .16s ease,box-shadow .16s ease}.unix-payin-dock__resizer:hover:after,.unix-payin-dock__resizer:focus-visible:after{background:#8b5cf6;box-shadow:0 0 12px #8b5cf68c}.unix-payin-dock__header{min-height:54px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(139,92,246,.22)}.unix-payin-dock__header>div{display:flex;align-items:center;gap:8px;min-width:0}.unix-payin-dock__header>.unix-payin-dock__header-actions{gap:4px;flex:0 0 auto}.unix-payin-dock__header span{font-size:9px;line-height:1.25;font-weight:800;letter-spacing:.045em;text-transform:uppercase;color:#cfc5f5}.unix-payin-dock__header strong{min-width:24px;height:24px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(139,92,246,.38);border-radius:999px;background:#8b5cf624;font-size:12px}.unix-payin-dock__header button{width:28px;height:28px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0a;color:#b9b3cb;cursor:pointer}.unix-payin-dock__tabs{margin:7px 8px 0;padding:3px;display:grid;grid-template-columns:1fr 1fr;gap:3px;border:1px solid rgba(139,92,246,.18);border-radius:10px;background:#ffffff06}.unix-payin-dock__tabs button{min-height:27px;border:0;border-radius:7px;background:transparent;color:#817b91;font-size:9px;font-weight:750;cursor:pointer}.unix-payin-dock__tabs button.active{background:#8b5cf638;color:#e7e1ff;box-shadow:inset 0 0 0 1px #8b5cf647}.unix-payin-dock__summary{margin:8px 8px 2px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(139,92,246,.18);border-radius:10px;background:#8b5cf612}.unix-payin-dock__summary span{color:#938ca7;font-size:11px}.unix-payin-dock__summary strong{color:#fff;font-size:14px}.unix-payin-dock__list{flex:1;min-height:130px;max-height:420px;padding:7px 8px 10px;display:flex;flex-direction:column;gap:6px;overflow:auto}.unix-payin-dock__item{position:relative;display:grid;grid-template-columns:3px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:6px;row-gap:2px;padding:7px 7px 7px 6px;border:1px solid rgba(80,220,151,.32);border-radius:11px;background:linear-gradient(90deg,#1a4b3c47,#14191fb8)}.unix-payin-dock__item>i{grid-row:1 / 3;width:3px;height:31px;border-radius:99px;background:#50dc97}.unix-payin-dock__item>i.is-in_progress{background:#f1b94c}.unix-payin-dock__item.is-archive{border-color:#8b5cf640;background:linear-gradient(90deg,#45327733,#14191fb8)}.unix-payin-dock__item>i.is-cancelled{background:#f59e0b}.unix-payin-dock__item>div{display:flex;flex-direction:column;gap:2px;min-width:0}.unix-payin-dock__item strong{font-size:12px;color:#fff}.unix-payin-dock__item span{font-size:9px;color:#8d879d;white-space:nowrap}.unix-payin-dock__item small{grid-column:2;grid-row:2;font-size:8px;color:#aaa4bb;white-space:nowrap}.unix-payin-dock__item button,.unix-payin-dock__footer button{border:1px solid rgba(139,92,246,.55);border-radius:9px;background:#8b5cf640;color:#eee9ff;font-size:10px;font-weight:750;cursor:pointer}.unix-payin-dock__item button{grid-column:3;grid-row:1 / 3;min-height:27px;padding:0 7px;font-size:9px}.unix-payin-dock__item button:hover{background:#8b5cf66b}.unix-payin-dock__item button.is-dispute{border-color:#f59e0b70;background:#f59e0b1c;color:#f6ca72}.unix-payin-dock__item button.is-dispute:hover{background:#f59e0b33}.unix-payin-dock__item button:disabled,.unix-payin-dock__footer button:disabled{opacity:.42;cursor:not-allowed}.unix-payin-dock__empty{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#777185;text-align:center;font-size:11px}.unix-payin-dock__empty strong{color:#a9a3b7;font-size:12px}.unix-payin-dock__empty.is-error{color:#ff8d8d}.unix-payin-dock__footer{padding:14px 10px 7px;border-top:1px solid rgba(139,92,246,.18)}.unix-payin-dock__footer button{width:100%;min-height:36px;background:linear-gradient(135deg,#7950e8,#8b5cf6);color:#fff;box-shadow:0 8px 22px #5f30cd38}.unix-archive-dispute-dialog{width:min(620px,calc(100vw - 28px))}@media (max-width: 980px){.requisite-card.has-docked-payins{display:block}.requisite-card.has-docked-payins>.unix-payin-dock{width:100%!important;border-left:0;border-top:1px solid rgba(139,92,246,.34)}.unix-payin-dock__resizer{display:none}.unix-payin-dock__list{max-height:340px}}@media (max-width: 640px){.unix-payin-window{left:8px!important;right:8px;top:auto!important;bottom:8px;width:auto}.unix-payin-window__body{max-height:42vh}}.manual-disputes-page{--md-violet: #7957f6;--md-violet-soft: rgba(121,87,246,.13);max-width:1920px;margin:0 auto;padding:4px 0 42px;color:var(--text)}.manual-disputes-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 4px 24px}.manual-dispute-eyebrow{display:block;color:#9f86ff;font-size:10px;line-height:1.3;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.manual-disputes-hero h1{margin:7px 0 6px;font-size:30px;line-height:1.08;color:var(--text-heading);letter-spacing:-.035em}.manual-disputes-hero p{margin:0;color:var(--text-muted);font-size:13px}.manual-dispute-refresh{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:10px 14px;cursor:pointer}.manual-dispute-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.manual-dispute-kpis article{min-height:96px;padding:17px 18px;border:1px solid var(--border);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent),var(--surface);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between}.manual-dispute-kpis span{color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.manual-dispute-kpis strong{font-size:27px;line-height:1;color:var(--text-heading)}.manual-dispute-kpis small{color:var(--warning)}.manual-dispute-kpis .warning{border-color:#f59e0b40}.manual-dispute-kpis .accent{border-color:#7957f659}.manual-dispute-kpis .success{border-color:#34d39940}.manual-dispute-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--border);background:var(--surface);border-radius:15px;margin-bottom:12px}.manual-dispute-search{min-width:260px;flex:1;display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:11px;padding:0 12px}.manual-dispute-search>span{color:var(--text-muted);font-size:18px}.manual-dispute-search input{width:100%;height:38px;border:0;outline:0;background:transparent;color:var(--text)}.manual-dispute-filter-pills{display:flex;gap:6px;flex-wrap:wrap}.manual-dispute-filter-pills button{border:1px solid transparent;background:#ffffff0a;color:var(--text-muted);border-radius:9px;padding:8px 11px;font-size:11px;cursor:pointer}.manual-dispute-filter-pills button.active{background:var(--md-violet-soft);border-color:#7957f673;color:#baaaff}.manual-dispute-register{border:1px solid var(--border);background:var(--surface);border-radius:17px;overflow:hidden}.manual-dispute-register-head,.manual-dispute-register-row{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(210px,1fr) minmax(260px,1.35fr) minmax(170px,.62fr);gap:14px;align-items:center}.manual-dispute-register-head{padding:11px 16px;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manual-dispute-register-row{padding:14px 16px;border-bottom:1px solid var(--border);transition:background .18s ease}.manual-dispute-register-row:last-child{border-bottom:0}.manual-dispute-register-row:hover{background:#7957f609}.manual-dispute-amount-cell,.manual-dispute-jar-cell,.manual-dispute-status-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.manual-dispute-amount-cell strong{font-size:17px;color:var(--text-heading)}.manual-dispute-amount-cell time,.manual-dispute-jar-cell span,.manual-dispute-status-cell small{font-size:10px;color:var(--text-muted)}.manual-dispute-amount-cell code,.manual-dispute-row-copy code{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#a992ff;background:#7957f61a;border-radius:6px;padding:3px 6px;font-size:10px}.manual-dispute-jar-cell strong{color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-dispute-jar-cell small{width:max-content;color:#8fb4ff;background:#3b82f61a;border-radius:6px;padding:2px 6px}.manual-dispute-comment-cell{color:var(--text);line-height:1.45;font-size:12px;overflow-wrap:anywhere}.manual-dispute-comment-cell>span{color:var(--text-muted)}.manual-status-picker{position:relative;width:100%;min-width:0}.manual-status-picker__trigger{width:100%;height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent),#11151c;color:var(--text);outline:none;font-size:11px;font-weight:750;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.manual-status-picker__trigger:hover,.manual-status-picker__trigger.is-open{border-color:#7957f68c;background:#171923;box-shadow:0 0 0 3px #7957f614}.manual-status-picker__trigger:focus-visible{border-color:#8b6cff;box-shadow:0 0 0 3px #7957f629}.manual-status-picker__trigger:disabled{opacity:.55;cursor:wait}.manual-status-picker__trigger>i,.manual-status-picker__menu button>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.manual-status-picker__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-status-picker__trigger svg{width:16px;height:16px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.8;opacity:.65;transition:transform .16s ease}.manual-status-picker__trigger.is-open svg{transform:rotate(180deg)}.manual-status-picker__trigger.status-expected,.manual-status-picker__menu .status-expected{color:#f7c85d}.manual-status-picker__trigger.status-received,.manual-status-picker__menu .status-received{color:#b9a8ff}.manual-status-picker__trigger.status-approved,.manual-status-picker__menu .status-approved{color:#62e6ad}.manual-status-picker__trigger.status-rejected,.manual-status-picker__menu .status-rejected{color:#ff8d92}.manual-status-picker__menu{position:fixed;z-index:14000;box-sizing:border-box;padding:7px;border:1px solid rgba(121,87,246,.34);border-radius:13px;background:linear-gradient(145deg,rgba(121,87,246,.07),transparent 42%),#12151c;box-shadow:0 20px 48px #00000085,0 0 28px #7957f614;animation:manual-status-menu-in .14s ease-out}.manual-status-picker__caption{display:block;padding:4px 8px 7px;color:#717a89;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manual-status-picker__menu button{width:100%;min-height:32px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font:700 11px inherit;text-align:left;cursor:pointer}.manual-status-picker__menu button:hover,.manual-status-picker__menu button:focus-visible{outline:0;background:#7957f621;color:var(--text-heading)}.manual-status-picker__menu button.selected{background:#7957f61a}.manual-status-picker__menu button b{margin-left:auto;color:#c8bcff;font-size:11px}@keyframes manual-status-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.manual-dispute-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--text-muted);text-align:center;padding:24px}.manual-dispute-empty strong{color:var(--text-heading);font-size:15px}.manual-dispute-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:18px;overflow-y:auto;overscroll-behavior:contain;background:#02040ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manual-dispute-dialog{width:min(780px,100%);max-height:min(820px,92vh);overflow:auto;border:1px solid rgba(121,87,246,.32);border-radius:22px;background:linear-gradient(145deg,rgba(121,87,246,.08),transparent 34%),#11131a;box-shadow:0 30px 90px #0000008c}.manual-dispute-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 17px;border-bottom:1px solid var(--border)}.manual-dispute-dialog-head h2{margin:5px 0 4px;color:var(--text-heading);font-size:21px}.manual-dispute-dialog-head p{margin:0;color:var(--text-muted);font-size:11px}.manual-dispute-close{width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:#ffffff09;color:var(--text-muted);font-size:22px;cursor:pointer}.manual-dispute-tabs{display:flex;gap:6px;padding:12px 24px 0}.manual-dispute-tabs button{border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted);padding:9px 12px;cursor:pointer}.manual-dispute-tabs button.active{color:#c4b7ff;border-color:#7957f659;background:#7957f61f}.manual-dispute-tabs button span{margin-left:5px;border-radius:999px;background:#ffffff14;padding:1px 6px;font-size:10px}.manual-dispute-form{padding:19px 24px 24px;display:flex;flex-direction:column;gap:15px}.manual-dispute-form-intro{padding:13px 14px;border:1px solid rgba(121,87,246,.25);border-radius:12px;background:#7957f613;display:flex;flex-direction:column;gap:3px}.manual-dispute-form-intro strong{color:var(--text-heading);font-size:12px}.manual-dispute-form-intro span{color:var(--text-muted);font-size:10px}.manual-dispute-field-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:12px}.manual-dispute-form label{display:flex;flex-direction:column;gap:7px;color:var(--text-muted);font-size:10px;font-weight:700}.manual-dispute-form label em{color:var(--text-muted);font-style:normal;font-weight:400}.manual-dispute-form input,.manual-dispute-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);background:#0b0d13;color:var(--text);border-radius:11px;outline:none;padding:11px 12px;font:inherit;font-size:12px;font-weight:500;resize:vertical}.manual-dispute-form input:focus,.manual-dispute-form textarea:focus{border-color:#7957f6;box-shadow:0 0 0 3px #7957f61a}.manual-dispute-money-input{position:relative}.manual-dispute-money-input input{padding-right:38px}.manual-dispute-money-input b{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#a992ff}.manual-dispute-primary{height:42px;border:0;border-radius:11px;background:linear-gradient(135deg,#8664ff,#6945e8);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 10px 26px #6945e838}.manual-dispute-primary:disabled{opacity:.55;cursor:wait}.manual-dispute-history{padding:15px 24px 24px;display:flex;flex-direction:column;gap:8px}.manual-dispute-history-row{display:grid;grid-template-columns:130px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:13px;border:1px solid var(--border);border-radius:13px;background:#ffffff05}.manual-dispute-row-main,.manual-dispute-row-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.manual-dispute-row-main strong{color:var(--text-heading)}.manual-dispute-row-main span,.manual-dispute-row-copy p{margin:0;color:var(--text-muted);font-size:10px;line-height:1.35}.manual-dispute-strip{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,#7957f617,#7957f605)}.manual-dispute-strip-label{color:#b7a7ff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.manual-dispute-strip-note{color:var(--text-muted);font-size:10px;margin-right:auto}.manual-dispute-strip button{height:27px;border:1px solid rgba(121,87,246,.3);border-radius:8px;background:#7957f617;color:#bbaeff;padding:0 9px;font-size:10px;font-weight:700;cursor:pointer}.manual-dispute-strip button.primary{background:#7957f62e;border-color:#7957f685;color:#d3caff}.manual-dispute-strip button.manual-action-icon{position:relative;width:29px;min-width:29px;padding:0;display:inline-grid;place-items:center}.manual-dispute-strip button.manual-action-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.manual-dispute-strip button.manual-action-icon:hover{color:#fff;border-color:#8b5cf69e;background:#8b5cf638}.manual-dispute-strip button.manual-action-icon.has-counter{margin-right:3px}.manual-dispute-strip-count{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin-left:4px;border-radius:99px;background:#ffffff17;font-size:9px}.manual-action-icon .manual-dispute-strip-count{position:absolute;top:-7px;right:-7px;min-width:15px;height:15px;margin:0;padding:0 3px;border:1px solid #272334;background:#302a42;color:#cfc4f6;box-shadow:0 3px 10px #00000047}.manual-dispute-strip-count.has-active{background:#f59e0b2e;color:#f7c85d}@media (max-width: 900px){.manual-dispute-kpis{grid-template-columns:1fr 1fr}.manual-dispute-toolbar{align-items:stretch;flex-direction:column}.manual-dispute-register-head{display:none}.manual-dispute-register-row{grid-template-columns:1fr 1fr}.manual-dispute-comment-cell{grid-column:1/-1;order:3}.manual-dispute-status-cell{align-items:flex-end}.manual-status-picker{max-width:180px}}@media (max-width: 600px){.manual-disputes-hero{align-items:flex-start;flex-direction:column}.manual-disputes-hero h1{font-size:24px}.manual-dispute-kpis{grid-template-columns:1fr 1fr}.manual-dispute-register-row{grid-template-columns:1fr}.manual-dispute-comment-cell{grid-column:auto}.manual-dispute-status-cell{align-items:stretch}.manual-status-picker{max-width:none}.manual-dispute-dialog{border-radius:17px}.manual-dispute-dialog-head,.manual-dispute-form,.manual-dispute-history,.manual-dispute-tabs{padding-left:16px;padding-right:16px}.manual-dispute-field-grid,.manual-dispute-history-row{grid-template-columns:1fr}.manual-dispute-strip{align-items:flex-start;flex-wrap:wrap}.manual-dispute-strip-note{width:calc(100% - 60px)}}.unix-workspace{max-width:1600px;margin:0 auto;padding:20px;color:var(--text-primary, #edf1f6)}.unix-workspace__header,.unix-workspace__toolbar,.unix-workspace__header nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.unix-workspace h1{font-size:1.7rem;margin:0}.unix-workspace__header p{color:#a3afbf;margin:8px 0 24px}.unix-workspace a{color:#70dccc;text-decoration:none}.unix-workspace button,.unix-workspace input,.unix-workspace select{font:inherit;font-size:.95rem;border-radius:9px;padding:11px 14px;border:1px solid #354052;background:#17202d;color:#edf1f6}.unix-workspace button{cursor:pointer}.unix-workspace button:disabled{opacity:.45;cursor:not-allowed}.unix-workspace button:focus-visible,.unix-workspace a:focus-visible,.unix-workspace input:focus-visible,.unix-workspace select:focus-visible{outline:2px solid #70dccc;outline-offset:3px}.unix-workspace label{display:flex;flex-direction:column;gap:7px;font-size:.9rem;color:#a3afbf}.unix-workspace__toolbar{align-items:flex-end;justify-content:flex-start;margin-bottom:24px}.unix-workspace__toolbar input{min-width:280px}.unix-workspace__views{display:flex;gap:6px}.unix-workspace__views button[aria-pressed=true]{background:#25463f;border-color:#5acbb5;color:#c9fff1}.unix-workspace__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px}.unix-workspace__card{padding:22px;border-radius:16px;background:#151c27;border:1px solid #2b3544;display:flex;flex-direction:column;align-items:stretch;gap:10px}.unix-workspace__card h2{margin:0;font-size:1.2rem;overflow-wrap:anywhere}.unix-workspace__bank,.unix-workspace small{font-size:.85rem;color:#9daabd}.unix-workspace__mask{font-family:ui-monospace,monospace;letter-spacing:.07em;margin:3px 0 8px}.unix-workspace__cabinet{border-left:3px solid #5acbb5;padding:5px 0 5px 12px}.unix-workspace__cabinet span,.unix-workspace__intent small{display:block;font-size:.85rem;color:#9daabd;margin-bottom:5px}.unix-workspace__cabinet strong{font-size:1rem}.unix-workspace__cabinet p{margin:7px 0}.unix-workspace__off{color:#6cd8b0}.unix-workspace__warning{color:#edbc77;font-size:.9rem}.unix-workspace__intent{margin:6px 0;font-size:.9rem}.unix-workspace__intent small{margin-top:5px}.unix-workspace button.unix-workspace__stop{color:#ffb8b4;border-color:#874448;background:#3b252e}.unix-workspace__card>.unix-workspace__stop{margin-top:auto}.unix-workspace__alert,.unix-workspace__notice{padding:15px 18px;border-radius:10px;line-height:1.5}.unix-workspace__alert{background:#432630;color:#ffd4d1}.unix-workspace__notice{background:#1c3440;color:#d0ebe9}.unix-workspace__empty{padding:50px 24px;border:1px dashed #394659;border-radius:14px}.unix-workspace__sessions{margin:0 0 24px;padding:18px;background:#151c27;border:1px solid #2b3544;border-radius:14px}.unix-workspace__sessions summary{cursor:pointer;font-size:1rem;font-weight:600}.unix-workspace__sessions p{line-height:1.5}.unix-workspace__session-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-top:1px solid #2b3544}.unix-workspace__session-row p{margin:6px 0}.unix-workspace__nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #2b3544}.unix-workspace__nav a{padding:10px 16px;white-space:nowrap;border-radius:8px;color:#a3afbf}.unix-workspace__nav a.active{background:#25463f;color:#c9fff1}.unix-workspace__detail-link{padding:8px 0;font-weight:600}.unix-workspace__detail-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(400px,2fr);gap:20px;margin-bottom:24px}.unix-workspace__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.unix-workspace__metrics article{display:grid;gap:16px;padding:24px;background:#151c27;border:1px solid #2b3544;border-radius:14px}.unix-workspace__metrics strong{font-size:1.8rem}.unix-workspace__table{overflow-x:auto;margin:12px 0 24px}.unix-workspace__table table{width:100%;border-collapse:collapse;font-size:.95rem}.unix-workspace__table th{text-align:left;color:#a3afbf;font-weight:500;white-space:nowrap}.unix-workspace__table td,.unix-workspace__table th{padding:14px 12px;border-bottom:1px solid #2b3544;vertical-align:top}.unix-workspace__table td{min-width:110px;overflow-wrap:anywhere}.unix-workspace__table code{font-size:.85rem}.unix-workspace__table p{margin:0 0 8px}.unix-workspace__flow{display:flex;justify-content:space-between;align-items:center;gap:12px}.unix-workspace button.unix-workspace__switch{width:48px;min-width:48px;height:28px;padding:3px;background:#354052;border:0;border-radius:14px}.unix-workspace__switch span{display:block;width:22px;height:22px;background:#fff;border-radius:50%}.unix-workspace button.unix-workspace__switch[aria-checked=true]{background:#258576}.unix-workspace__switch[aria-checked=true] span{transform:translate(20px)}@media (max-width: 900px){.unix-workspace__detail-grid,.unix-workspace__metrics{grid-template-columns:1fr}}.unix-workspace__sessions select{max-width:100%}.unix-workspace__dialog{width:min(520px,calc(100vw - 32px));box-sizing:border-box;padding:28px;border:1px solid #425168;border-radius:16px;background:#151c27;color:#edf1f6}.unix-workspace__dialog::backdrop{background:#000a}.unix-workspace__dialog p{line-height:1.6}.unix-workspace__dialog footer{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@media (max-width: 600px){.unix-workspace{padding:16px}.unix-workspace__grid{grid-template-columns:1fr}.unix-workspace__toolbar label,.unix-workspace__toolbar input{min-width:0;width:100%}}.unix-workspace__settlement-note{padding:16px 20px;border:1px solid var(--border-color, #303846);border-radius:12px;margin-bottom:18px;background:#7491ff0d}.unix-workspace__settlement-note h2{font-size:17px;margin:0 0 8px}.unix-workspace__settlement-note p{margin:0;color:var(--text-secondary, #aab3c5);line-height:1.5}.unix-workspace__breakdown{margin-top:24px}.unix-workspace__breakdown summary{cursor:pointer;padding:12px 0;font-weight:600}.unix-workspace__card h2{overflow-wrap:anywhere}.unix-workspace__repayments{margin:24px 0 32px;padding:20px;border:1px solid #354052;border-radius:16px;background:#7491ff09}.unix-workspace__repayments .unix-workspace__header p{margin-bottom:12px}.unix-workspace__repayments td{vertical-align:top}.unix-workspace__repayments td code{overflow-wrap:anywhere;word-break:break-all}.unix-workspace__repayments td button{margin:3px}.unix-workspace__repayments fieldset{display:grid;gap:14px;border:0;padding:0;margin:16px 0}.unix-workspace__repayments fieldset label{display:grid;gap:6px}.unix-workspace__repayments details{margin:18px 0}.unix-workspace__repayments summary{cursor:pointer;padding:12px 0}.unix-workspace{--relay-border: var(--border, #2b303c);--relay-surface: var(--bg-card, #171b24)}.unix-workspace__header{margin-bottom:18px}.unix-workspace__header h1{font-size:28px;font-weight:700;letter-spacing:-.025em}.unix-workspace__header p{margin:6px 0 0;font-size:14px;color:var(--text-secondary, #aab3c5);line-height:1.5}.unix-workspace button,.unix-workspace input,.unix-workspace select{font-size:14px;background:var(--bg-card, #171b24);border-color:var(--relay-border);color:var(--text-primary, #edf1f6)}.unix-workspace a{color:var(--accent)}.unix-workspace__toolbar{gap:10px;padding:14px;margin-bottom:16px;background:var(--relay-surface);border:1px solid var(--relay-border);border-radius:12px}.unix-workspace__toolbar label{font-size:14px}.unix-workspace__toolbar input,.unix-workspace__toolbar select{min-height:38px;padding:8px 10px}.unix-workspace__views button[aria-pressed=true],.unix-workspace__toolbar button[aria-pressed=true]{background:#8b5cf629;border-color:var(--accent);color:var(--text-primary)}.unix-workspace__card,.unix-workspace__sessions,.unix-workspace__metrics article{background:var(--relay-surface);border-color:var(--relay-border);border-radius:12px;padding:16px}.unix-workspace__card h2,.unix-workspace__sessions h2{font-size:16px}.unix-workspace__metrics strong{font-size:26px}.unix-workspace__notice{background:#8b5cf611;color:var(--text-secondary, #aab3c5);border:1px solid var(--relay-border);font-size:14px;padding:12px 16px}.unix-workspace__warning{font-size:14px;line-height:1.5}.unix-workspace__table{background:var(--relay-surface);border:1px solid var(--relay-border);border-radius:12px}.unix-workspace__table table{font-size:14px}.unix-workspace__table th{font-size:12px;font-weight:600;background:#ffffff06}.unix-workspace__table th,.unix-workspace__table td{padding:13px 14px;border-color:var(--relay-border)}.unix-workspace__table tbody tr:hover{background:#8b5cf60b}.unix-workspace__nav a.active{color:var(--text-primary);background:#8b5cf629}.unix-workspace__cabinet{border-left-color:var(--accent)}.unix-workspace__grid{gap:14px}.unix-relay-card-list{display:flex;flex-direction:column;gap:16px}.unix-relay-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.unix-relay-detail-layout.with-payins{grid-template-columns:minmax(0,1fr) auto}.unix-relay-detail-layout>.unix-relay-dock{position:sticky;top:16px;border:1px solid var(--relay-border);border-radius:12px;overflow:hidden}.unix-relay-detail-layout.with-payins .unix-workspace__detail-grid{grid-template-columns:1fr}.unix-relay-card{min-width:0}.unix-relay-card-title,.unix-relay-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.unix-relay-card .requisite-card-header{gap:12px}.unix-relay-card .requisite-card-name{overflow-wrap:anywhere}.unix-workspace .mob-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;font-size:17px}.unix-relay-card .manual-dispute-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.unix-relay-card .manual-dispute-strip-note{flex:1;min-width:130px}.unix-relay-card .manual-payin-window-btn{display:inline-flex;align-items:center;padding:5px 9px}.unix-relay-flow-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--relay-border);background:#8b5cf60b}.unix-relay-flow-row strong{font-size:14px}.unix-relay-flow-row small{display:block;font-size:12px;margin-top:5px}.unix-workspace .unix-relay-flow-row .dash-switch{width:40px;min-width:40px;height:22px;padding:2px;border-radius:20px}.unix-workspace .unix-relay-flow-row .dash-switch.on{background:var(--success, #22c55e)}.unix-relay-limits{display:flex;gap:20px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--relay-border);margin-bottom:12px}.unix-relay-limits span{display:grid;gap:6px;color:var(--text-secondary);font-size:12px}.unix-relay-limits b{color:var(--text-primary);font-size:16px}.unix-relay-card-note{font-size:11px;color:var(--text-secondary);line-height:1.5;margin-top:12px}.unix-relay-card-footer{padding:10px 14px;border-top:1px solid var(--relay-border);display:flex;gap:8px;flex-wrap:wrap}.unix-relay-card-footer button{padding:9px 12px;font-size:14px}.unix-relay-card .requisite-progress-fill{background:var(--accent)}.unix-relay-dock{min-width:220px}.unix-workspace .unix-payin-dock__resizer{padding:0;border:0;border-radius:0;background:transparent}.unix-workspace .unix-payin-dock__header button{padding:0}.unix-workspace .unix-payin-dock__tabs button{padding:8px 4px;font-size:14px}.unix-relay-dock .unix-payin-dock__list{max-height:460px}.unix-relay-dock .unix-payin-dock__item code{grid-column:2 / -1;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unix-relay-dock .unix-payin-dock__item span,.unix-relay-dock .unix-payin-dock__item small{font-size:12px}.unix-workspace .unix-relay-copy{padding:3px 6px;font-size:13px}.unix-relay-dock-footer{display:grid;gap:7px;padding:12px;border-top:1px solid var(--relay-border)}.unix-relay-dock-footer small{font-size:12px;line-height:1.5}.unix-relay-dock-footer a{font-size:14px}.unix-workspace__dialog.unix-relay-management{width:min(1120px,calc(100vw - 32px));max-height:92vh;overflow-y:auto;padding:0;background:var(--relay-surface)}.unix-relay-modal-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--relay-border);position:sticky;top:0;z-index:2;background:var(--relay-surface)}.unix-relay-modal-header button{padding:2px 10px;font-size:24px}.unix-relay-management>.unix-workspace__warning{padding:0 24px 16px}.unix-relay-detail-inline .unix-workspace__detail-grid{grid-template-columns:minmax(240px,1fr) minmax(280px,1.4fr)}.unix-relay-management .ucl-page--embedded{min-height:0;padding:20px;background:none}.unix-relay-management .ucl-card{max-width:none;background:none;border:0;padding:0;box-shadow:none}.unix-relay-management .ucl-card h1{font-size:22px}@media (max-width: 760px){.unix-workspace{padding:12px}.unix-relay-card.has-docked-payins{grid-template-columns:minmax(0,1fr)}.unix-relay-card.has-docked-payins>.unix-relay-dock{grid-column:1;grid-row:auto;width:100%!important;border-left:0;border-top:1px solid var(--relay-border)}.unix-relay-dock .unix-payin-dock__resizer{display:none}.unix-relay-detail-inline .unix-workspace__detail-grid{grid-template-columns:1fr}.unix-relay-detail-layout.with-payins{grid-template-columns:minmax(0,1fr)}.unix-relay-detail-layout>.unix-relay-dock{position:static;width:100%!important}.unix-relay-card .requisite-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.unix-relay-card .requisite-number-text{font-size:16px}}.unix-relay-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 0}.unix-relay-form label{display:flex;flex-direction:column;gap:6px}.unix-relay-form p,.unix-relay-form>button{grid-column:1/-1}.unix-relay-start-settings{display:flex;flex-wrap:wrap;gap:12px;padding:18px 0}.unix-relay-start-settings b{border:1px solid var(--border);border-radius:10px;padding:12px}.unix-workspace .unix-relay-ack{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;background:#edbc7712;border:1px solid rgba(237,188,119,.25);border-radius:12px;color:var(--text-primary,#edf1f6);line-height:1.6}.unix-relay-ack input{width:20px;flex:0 0 20px}.unix-relay-controls>.unix-relay-actions{padding:8px 16px}.unix-relay-controls>p{margin:8px 16px}.unix-relay-add-confirm h2{font-size:28px;margin:12px 0}.unix-relay-step{color:var(--text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.08em}@media (max-width:600px){.unix-relay-form{grid-template-columns:1fr}.unix-relay-start-settings{flex-direction:column}}.unix-workspace{font-size:16px;line-height:1.5}.unix-workspace h2{font-size:20px;margin:0 0 12px}.unix-workspace button{transition:border-color .15s,background .15s;min-height:40px}.unix-workspace button:not(:disabled):hover{border-color:var(--accent, #8b5cf6)}.unix-workspace button.unix-primary{background:var(--accent, #8b5cf6);color:#fff;border-color:transparent;font-weight:600;padding:12px 20px}.unix-workspace button.unix-primary:not(:disabled):hover{filter:brightness(1.12)}.unix-workspace .unix-search{flex:1;min-width:210px}.unix-workspace .unix-search input{width:100%;box-sizing:border-box}.unix-workspace__toolbar input[type=date]{min-width:0;width:154px}.unix-workspace__empty{text-align:center;padding:48px 24px;background:var(--relay-surface)}.unix-workspace__empty p{color:var(--text-secondary, #aab3c5);max-width:540px;margin:12px auto 24px}.unix-segmented{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 20px}.unix-segmented button{background:transparent;border-color:transparent;padding:10px 18px}.unix-segmented button[aria-pressed=true]{color:#ddd4ff;background:#8b5cf62b;border-color:#8b5cf659}.unix-workspace__toolbar .unix-segmented{margin:0}.unix-segmented--compact button{padding:8px 12px}.unix-report-help{font-size:14px;color:var(--text-secondary, #aab3c5);margin:12px 0}.unix-report-help summary{cursor:pointer;padding:8px 0}.unix-report-help summary:hover{color:var(--text-primary, #edf1f6)}.unix-report-help .unix-workspace__toolbar{margin-top:12px}.unix-report-help p{line-height:1.6}.unix-segmented .unix-report-help{margin:0 0 0 auto}.unix-workspace__repayments{padding:0;border:0;background:transparent;margin:24px 0}.unix-workspace__repayments .unix-inline-check{flex-direction:row;align-items:center;gap:10px}.unix-workspace input[type=checkbox]{min-width:18px;width:18px;height:18px;accent-color:var(--accent, #8b5cf6);margin:3px 0 0}.unix-debt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.unix-workspace__card.unix-debt-card{gap:0;padding:24px;border-top:2px solid rgba(139,92,246,.55)}.unix-debt-card__heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.unix-debt-card__recipient{color:var(--text-secondary, #aab3c5);margin:8px 0 24px;font-size:14px}.unix-debt-card__amount{display:grid;gap:6px}.unix-debt-card__amount strong{font-size:28px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.unix-status{padding:4px 9px;border-radius:6px;background:#8b5cf61f;color:#cfc2fa;font-size:12px;white-space:nowrap}.unix-key-values{margin:20px 0;padding-top:12px;border-top:1px solid var(--relay-border);font-size:14px}.unix-key-values>div{display:flex;justify-content:space-between;gap:20px;padding:6px 0}.unix-key-values dt{color:var(--text-secondary, #aab3c5)}.unix-key-values dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.unix-workspace__dialog.unix-relay-add-dialog{width:min(620px,calc(100vw - 24px))}.unix-relay-add{padding:24px}.unix-relay-add-form input{min-width:0;width:100%;box-sizing:border-box}.unix-relay-add-form input[inputmode=numeric]{font-family:ui-monospace,monospace;letter-spacing:.08em;font-size:20px;padding:14px}.unix-span-full{grid-column:1 / -1}.unix-add-steps{display:flex;list-style:none;padding:0;margin:0 0 24px;gap:24px;color:var(--text-secondary, #aab3c5);font-size:14px}.unix-add-steps li{display:flex;align-items:center;gap:9px}.unix-add-steps span{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--relay-border);border-radius:50%}.unix-add-steps li[aria-current=step]{color:var(--text-primary, #edf1f6);font-weight:600}.unix-add-steps li[aria-current=step] span{background:var(--accent, #8b5cf6);border-color:transparent;color:#fff}.unix-cabinet-strip{display:flex;gap:12px;overflow-x:auto;padding:4px 0 16px;margin-bottom:12px;scroll-snap-type:x proximity}.unix-cabinet-overview,.unix-cabinet-tile{flex:0 0 265px;background:var(--surface, #151b26);border:1px solid var(--relay-border);border-radius:14px;scroll-snap-align:start}.unix-cabinet-overview{flex-basis:170px;display:grid;align-content:center;gap:8px;text-align:left;padding:18px;color:inherit}.unix-cabinet-overview strong{font-size:30px;line-height:1.1}.unix-cabinet-tile.is-selected,.unix-cabinet-overview.is-selected{border-color:var(--accent,#8b5cf6);background:#8b5cf617}.unix-cabinet-tile__select{display:grid;gap:10px;width:100%;padding:18px;background:transparent;border:0;text-align:left;color:inherit}.unix-cabinet-tile__select strong{font-size:16px}.unix-cabinet-strip small{color:var(--text-secondary,#aab3c5);font-size:13px}.unix-cabinet-status{display:flex;align-items:center;gap:7px;font-size:14px}.unix-cabinet-status i{width:7px;height:7px;background:#929baa;border-radius:50%;flex:0 0 7px}.unix-cabinet-tile[data-tone=on] .unix-cabinet-status i{background:#5ed9a4}.unix-cabinet-tile[data-tone=warning] .unix-cabinet-status{color:#f0c083}.unix-cabinet-tile[data-tone=danger] .unix-cabinet-status{color:#ff929c}.unix-cabinet-tile__actions{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--relay-border);font-size:14px}.unix-cabinet-tile__actions button{background:transparent;padding:6px 0;border:0;color:#ff929c;font-size:14px}.unix-cabinet-strip button:focus-visible{outline:2px solid var(--accent,#8b5cf6);outline-offset:-3px}.unix-attention-filter[aria-pressed=true]{border-color:#f0c083;color:#f0c083;background:#f0c08314}.unix-relay-bootstrap,.unix-add-next{margin:12px 16px;padding:14px;border-radius:10px;background:#8b5cf61a;font-size:14px;line-height:1.5}.unix-add-next{margin:16px 0}.unix-add-next h3{margin:0;font-size:16px}.unix-add-next p{margin:8px 0}.unix-add-next small{color:var(--text-secondary,#aab3c5)}.unix-accounting-workers{display:grid;gap:14px;margin:20px 0}.unix-accounting-worker{border:1px solid var(--relay-border);border-radius:14px;background:var(--surface, #151b26);overflow:hidden}.unix-accounting-worker>summary{display:grid;grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(130px,1fr)) 20px;align-items:center;gap:20px;padding:20px;cursor:pointer;list-style:none}.unix-accounting-worker>summary::-webkit-details-marker{display:none}.unix-accounting-worker>summary:hover{background:#8b5cf60f}.unix-accounting-worker>summary:focus-visible{outline:2px solid var(--accent, #8b5cf6);outline-offset:-3px}.unix-accounting-worker>summary div{display:grid;gap:6px}.unix-accounting-worker small{color:var(--text-secondary, #aab3c5);font-size:13px}.unix-accounting-worker>summary strong{font-size:16px;font-variant-numeric:tabular-nums}.unix-accounting-worker[open]>summary{border-bottom:1px solid var(--relay-border)}.unix-accounting-worker[open]>summary>span{transform:rotate(180deg)}.unix-accounting-worker>.unix-workspace__warning{margin:14px 20px}.unix-accounting-worker .unix-workspace__table{margin:0;border:0;border-radius:0}.unix-accounting-worker td{vertical-align:top;font-variant-numeric:tabular-nums}.unix-accounting-worker td p{margin:6px 0}.unix-accounting-worker .unix-key-values{min-width:220px}@media (max-width:900px){.unix-accounting-worker>summary{grid-template-columns:1fr 1fr;gap:18px;padding:16px;position:relative}.unix-accounting-worker>summary>span{position:absolute;top:16px;right:16px}.unix-accounting-worker>summary>div:first-child{padding-right:20px}}.unix-relay-add-confirm{padding:8px 0 0}.unix-add-progress{list-style:none;padding:0;margin:20px 0;border:1px solid var(--relay-border);border-radius:12px;overflow:hidden}.unix-add-progress li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--relay-border)}.unix-add-progress li:last-child{border-bottom:0}.unix-add-progress strong{font-size:14px}.unix-add-progress li p{font-size:13px;color:var(--text-secondary, #aab3c5);margin:3px 0 0}.unix-add-progress__dot{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#8b5cf61f;color:#cfc2fa}.unix-add-progress li[data-status=succeeded]{background:#22c55e12}.unix-add-progress li[data-status=succeeded] .unix-add-progress__dot{color:#7bdfb2}.unix-add-progress li[data-status=unknown]{background:#edbc7714}.unix-add-progress li[data-status=duplicate] .unix-add-progress__dot{color:#edbc77}.unix-add-progress li[data-status=skipped]{opacity:.55}.unix-relay-start-settings{gap:8px}.unix-relay-start-settings b{font-size:13px;font-weight:500;padding:8px 12px;border-color:var(--relay-border)}.unix-relay-controls{display:grid;grid-template-columns:1fr 1fr;padding:0}.unix-relay-controls .unix-relay-flow-row{padding:16px;border:1px solid var(--relay-border);border-left:0}.unix-relay-controls>.unix-relay-actions,.unix-relay-controls>p,.unix-relay-controls>dialog{grid-column:1 / -1}.unix-relay-controls>.unix-relay-actions{padding:12px 16px}.unix-relay-controls .dash-switch{min-height:22px}.unix-relay-card .requisite-card-body{padding:16px 20px}.unix-relay-card .requisite-card-name{font-size:18px}.unix-relay-card .requisite-metrics{margin-top:10px}.unix-relay-card .unix-report-help{margin:0 0 8px}.unix-relay-card-footer{justify-content:space-between;padding:12px 16px}.unix-workspace__dialog{max-height:90dvh;overflow-y:auto}.unix-workspace__dialog footer{flex-wrap:wrap}@media (max-width:600px){.unix-workspace__header{align-items:flex-start;gap:16px}.unix-workspace__header h1{font-size:24px}.unix-workspace__header nav{width:100%}.unix-workspace__header nav .unix-primary{width:100%}.unix-workspace .unix-workspace__toolbar label{width:auto;flex:1 1 140px}.unix-workspace .unix-workspace__toolbar .unix-search{flex-basis:100%}.unix-workspace__toolbar input[type=date]{width:100%;box-sizing:border-box}.unix-workspace .unix-inline-check{flex-basis:100%}.unix-relay-controls{grid-template-columns:1fr}.unix-relay-add{padding:18px}.unix-add-steps{gap:16px}.unix-relay-start-settings{flex-direction:row}.unix-relay-add-confirm h2{font-size:24px}.unix-workspace__dialog footer>button{flex:1}.unix-workspace__metrics{grid-template-columns:1fr}.unix-segmented button{padding:9px 12px}}.unix-duplicate-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:20px;background:#03060cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.unix-duplicate-modal{position:relative;width:min(460px,100%);overflow:hidden;padding:30px;border:1px solid rgba(245,158,11,.35);border-radius:22px;background:linear-gradient(145deg,#171b22,#11151b 72%);box-shadow:0 28px 90px #00000094,0 0 50px #f59e0b14;color:#f8fafc;font-family:inherit}.unix-duplicate-modal__close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#20252e;color:#aab2c0;font-size:22px;line-height:1;cursor:pointer}.unix-duplicate-modal__close:hover{color:#fff;border-color:#ffffff38}.unix-duplicate-modal__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border:1px solid rgba(245,158,11,.45);border-radius:15px;background:#f59e0b1f;color:#fbbf24;font-size:26px;font-weight:800}.unix-duplicate-modal__eyebrow{display:block;margin-bottom:8px;color:#fbbf24;font-size:11px;font-weight:800;letter-spacing:.13em}.unix-duplicate-modal h2{margin:0 40px 10px 0;font-size:24px;line-height:1.15;letter-spacing:-.025em}.unix-duplicate-modal>p{margin:0;color:#aeb6c4;font-size:14px;line-height:1.65}.unix-duplicate-modal>p strong{color:#fff}.unix-duplicate-modal__requisite{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 14px;padding:13px 15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#1b2028}.unix-duplicate-modal__requisite span{color:#77808f;font-size:12px}.unix-duplicate-modal__requisite strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.unix-duplicate-modal details{margin-bottom:16px;color:#8e98a8;font-size:12px}.unix-duplicate-modal summary{cursor:pointer;color:#aeb6c4}.unix-duplicate-modal details p{max-height:80px;overflow:auto;margin:8px 0 0;padding:10px;border-radius:10px;background:#0d1117;line-height:1.45}.unix-duplicate-modal__action{width:100%;padding:12px 16px;border:1px solid rgba(245,158,11,.42);border-radius:12px;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 9px 24px #d977062e;color:#161009;font:700 14px inherit;cursor:pointer}.unix-duplicate-modal__timer{height:3px;margin-top:18px;overflow:hidden;border-radius:999px;background:#ffffff12}.unix-duplicate-modal__timer i{display:block;width:100%;height:100%;transform-origin:left;background:#f59e0b;animation:unix-duplicate-countdown 40s linear forwards}.unix-duplicate-modal small{display:block;margin-top:8px;color:#697382;font-size:11px;text-align:center}@keyframes unix-duplicate-countdown{to{transform:scaleX(0)}}@media (max-width:560px){.unix-duplicate-modal{padding:24px 20px;border-radius:18px}.unix-duplicate-modal h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.unix-duplicate-modal__timer i{animation:none}}.ab-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#060910b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ab-fade .18s ease;padding:20px}@keyframes ab-fade{0%{opacity:0}to{opacity:1}}.ab-modal{--ab: #3b82f6;width:min(460px,100%);border-radius:20px;overflow:hidden;background:#12151d;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px #0009,0 0 0 1px var(--ab) inset;transform-origin:center;animation:ab-pop .28s cubic-bezier(.34,1.56,.64,1)}@keyframes ab-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.ab-modal--info{--ab: #3b82f6}.ab-modal--success{--ab: #34d399}.ab-modal--warning{--ab: #f5b845}.ab-modal--danger{--ab: #f5556d}.ab-modal__bar{height:5px;background:var(--ab);box-shadow:0 0 18px var(--ab)}.ab-modal__body{padding:26px 26px 22px;text-align:center}.ab-modal__icon{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;background:color-mix(in srgb,var(--ab) 18%,transparent);border:2px solid color-mix(in srgb,var(--ab) 55%,transparent);animation:ab-icon 1.8s ease-in-out infinite}@keyframes ab-icon{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.ab-modal__title{font-size:21px;font-weight:800;color:#fff;letter-spacing:-.02em;margin:0 0 8px}.ab-modal__msg{font-size:15px;line-height:1.5;color:#c3ccdb;white-space:pre-wrap;word-break:break-word}.ab-modal__from{margin-top:14px;font-size:11px;color:#6b7488;letter-spacing:.04em}.ab-modal__btn{margin:18px 26px 24px;width:calc(100% - 52px);height:48px;border:none;border-radius:12px;background:var(--ab);color:#0a0d14;font-size:15px;font-weight:800;cursor:pointer;transition:filter .15s,transform .1s}.ab-modal__btn:hover{filter:brightness(1.08)}.ab-modal__btn:active{transform:translateY(1px)}.ab-alert{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#fff;background:radial-gradient(120% 90% at 50% 30%,#f5556d47,#060910f0);animation:ab-alert-flash .9s steps(1) infinite}@keyframes ab-alert-flash{0%,to{box-shadow:inset 0 0 0 8px #f5556de6}50%{box-shadow:inset 0 0 0 8px #f5556d26}}.ab-alert__ico{font-size:76px;animation:ab-shake .5s ease-in-out infinite}@keyframes ab-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-6px) rotate(-4deg)}75%{transform:translate(6px) rotate(4deg)}}.ab-alert__title{font-size:clamp(28px,6vw,52px);font-weight:900;letter-spacing:-.02em;margin:12px 0 8px;text-shadow:0 4px 30px rgba(245,85,109,.6)}.ab-alert__msg{font-size:clamp(16px,3vw,22px);max-width:640px;color:#ffdfe4;line-height:1.4;white-space:pre-wrap}.ab-alert__from{margin-top:18px;font-size:13px;color:#fff9;letter-spacing:.08em}.ab-alert__btn{margin-top:28px;height:52px;padding:0 34px;border:2px solid #fff;border-radius:14px;background:#ffffff1a;color:#fff;font-size:16px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ab-alert__btn:hover{background:#fff3}.ab-toasts{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:100002;display:flex;flex-direction:column;gap:10px;width:min(440px,92vw)}.ab-toast{--ab: #3b82f6;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#161a24;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px #00000080;animation:ab-toast-in .3s cubic-bezier(.34,1.56,.64,1)}@keyframes ab-toast-in{0%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}.ab-toast--info{--ab: #3b82f6}.ab-toast--success{--ab: #34d399}.ab-toast--warning{--ab: #f5b845}.ab-toast--danger{--ab: #f5556d}.ab-toast__ico{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;background:color-mix(in srgb,var(--ab) 20%,transparent)}.ab-toast__txt{flex:1;min-width:0}.ab-toast__title{font-size:13.5px;font-weight:800;color:#fff}.ab-toast__msg{font-size:13px;color:#b9c2d0;margin-top:1px;white-space:pre-wrap;word-break:break-word}.ab-toast__x{background:none;border:none;color:#6b7488;font-size:18px;cursor:pointer;padding:0 2px}.ab-toast__bar{position:absolute;left:0;bottom:0;height:3px;background:var(--ab);animation:ab-bar linear forwards}@keyframes ab-bar{0%{width:100%}to{width:0}}.ab-reload{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100003;display:flex;align-items:center;justify-content:center;background:#060910d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:17px;font-weight:700;gap:12px}.ab-reload__spin{width:22px;height:22px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:ab-spin .8s linear infinite}@keyframes ab-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ab-modal,.ab-toast,.ab-modal__icon,.ab-alert,.ab-alert__ico{animation:none!important}}.ac-console{background:#ffffff07;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 18px;margin-bottom:18px;font-variant-numeric:tabular-nums}.ac-head{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.ac-head__t{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8792a8;display:flex;align-items:center;gap:8px}.ac-head__chev{color:#6b7488;transition:transform .2s}.ac-head__chev.open{transform:rotate(90deg)}.ac-body{margin-top:14px;display:flex;flex-direction:column;gap:12px}.ac-kinds{display:flex;gap:8px;flex-wrap:wrap}.ac-kind{flex:1;min-width:120px;display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#b9c2d0;font-size:13px;font-weight:700;cursor:pointer;transition:.15s;font-family:inherit}.ac-kind:hover{border-color:#fff3;color:#fff}.ac-kind.on{background:var(--accent, #3b82f6);border-color:transparent;color:#fff;box-shadow:0 4px 16px color-mix(in srgb,var(--accent, #3b82f6) 40%,transparent)}.ac-kind.on.danger{background:#f5556d;box-shadow:0 4px 16px #f5556d66}.ac-row{display:flex;gap:10px;flex-wrap:wrap}.ac-field{flex:1;min-width:160px;display:flex;flex-direction:column;gap:5px}.ac-label{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b7488}.ac-input,.ac-select,.ac-textarea{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#eaf0fb;font-size:14px;padding:10px 12px;font-family:inherit;outline:none;transition:border-color .15s}.ac-input:focus,.ac-select:focus,.ac-textarea:focus{border-color:var(--accent, #3b82f6)}.ac-textarea{min-height:66px;resize:vertical;line-height:1.4}.ac-variants{display:flex;gap:7px}.ac-var{width:30px;height:30px;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:.12s}.ac-var.on{border-color:#fff;transform:scale(1.12)}.ac-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ac-check{display:flex;align-items:center;gap:7px;font-size:13px;color:#b9c2d0;cursor:pointer;-webkit-user-select:none;user-select:none}.ac-send{margin-left:auto;height:44px;padding:0 24px;border:none;border-radius:12px;background:var(--accent, #3b82f6);color:#fff;font-size:14px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:filter .15s,transform .1s}.ac-send.danger{background:#f5556d}.ac-send:hover{filter:brightness(1.08)}.ac-send:active{transform:translateY(1px)}.ac-send:disabled{opacity:.55;cursor:default}.ac-sent{font-size:13px;font-weight:700;color:#34d399}.ac-presets{display:flex;gap:7px;flex-wrap:wrap}.ac-preset{font-size:12px;padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#b9c2d0;cursor:pointer;transition:.15s;font-family:inherit}.ac-preset:hover{border-color:#ffffff40;color:#fff}.ck-root{--ck-accent: var(--accent, #3b82f6);--ck-grn: #34d399;--ck-red: #f5556d;--ck-yel: #f5b845;--ck-blu: #5b9dff;--ck-vio: #a78bfa;--ck-gold: #f7c948;--ck-fg: #eaf0fb;--ck-mut: #8792a8;--ck-faint: #59617a;--ck-line: rgba(255, 255, 255, .07);--ck-line2: rgba(255, 255, 255, .12);--ck-card: rgba(255, 255, 255, .028);--ck-card2: rgba(255, 255, 255, .045);position:relative;min-height:100%;padding:4px 2px 40px;color:var(--ck-fg);font-variant-numeric:tabular-nums}.ck-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(60vw 40vh at 78% -8%,color-mix(in srgb,var(--ck-accent) 16%,transparent),transparent 70%),radial-gradient(50vw 40vh at 12% 108%,color-mix(in srgb,var(--ck-vio) 10%,transparent),transparent 70%)}.ck-root>*{position:relative;z-index:1}.ck-mono{font-family:"Poppins",var(--font, "Inter"),system-ui,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ck-embed{min-height:0;padding:2px 0 10px;margin-bottom:22px}.ck-embed:before{position:absolute;border-radius:20px}.ck-embed .ck-top{margin-bottom:16px;align-items:center}.ck-top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:20px}.ck-eyebrow{font-size:11px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:var(--ck-accent);display:flex;align-items:center;gap:9px;margin-bottom:8px}.ck-live{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--ck-grn);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--ck-grn) 14%,transparent);border:1px solid color-mix(in srgb,var(--ck-grn) 34%,transparent)}.ck-live i{width:7px;height:7px;border-radius:50%;background:var(--ck-grn);box-shadow:0 0 color-mix(in srgb,var(--ck-grn) 70%,transparent);animation:ck-pulse 1.8s ease-out infinite}@keyframes ck-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ck-grn) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.ck-title{font-family:var(--font-display, inherit);font-size:clamp(24px,3.4vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0;color:#fff}.ck-top__r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ck-seg{display:inline-flex;background:var(--ck-card);border:1px solid var(--ck-line);border-radius:12px;padding:3px}.ck-seg__b{border:none;background:transparent;color:var(--ck-mut);cursor:pointer;font-size:12.5px;font-weight:700;padding:7px 13px;border-radius:9px;transition:.15s;font-family:inherit}.ck-seg__b:hover{color:var(--ck-fg)}.ck-seg__b.is-on{background:var(--ck-accent);color:#fff;box-shadow:0 4px 16px color-mix(in srgb,var(--ck-accent) 40%,transparent)}.ck-chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;padding:7px 12px;border-radius:10px;background:var(--ck-card);border:1px solid var(--ck-line);color:var(--ck-mut)}.ck-chip b{color:var(--ck-fg)}.ck-chip--rate b{color:var(--ck-yel)}.ck-iconbtn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ck-card);border:1px solid var(--ck-line);color:var(--ck-mut);cursor:pointer;transition:.15s}.ck-iconbtn:hover{color:var(--ck-fg);border-color:var(--ck-line2)}.ck-spin{animation:ck-rot .9s linear infinite;display:inline-flex}@keyframes ck-rot{to{transform:rotate(360deg)}}.ck-hero{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-bottom:14px}.ck-card{background:var(--ck-card);border:1px solid var(--ck-line);border-radius:18px;padding:20px 22px;position:relative;overflow:hidden}.ck-card--net{grid-row:span 2;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--ck-grn) 12%,transparent),transparent 60%),var(--ck-card2);border-color:color-mix(in srgb,var(--ck-grn) 26%,transparent);display:flex;flex-direction:column;justify-content:space-between}.ck-card__label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ck-mut);display:flex;align-items:center;gap:8px}.ck-card__label i{width:8px;height:8px;border-radius:2px;display:inline-block}.ck-net__val{font-family:"Poppins",var(--font, "Inter"),system-ui,sans-serif;font-size:clamp(38px,6vw,66px);font-weight:700;letter-spacing:-.03em;line-height:1;margin:14px 0 6px;color:#fff;font-variant-numeric:tabular-nums}.ck-net__val small{font-size:.42em;font-weight:700;color:var(--ck-mut);margin-left:8px;letter-spacing:0}.ck-net__sub{font-size:12.5px;color:var(--ck-mut)}.ck-net__sub b{color:var(--ck-fg)}.ck-net__formula{margin-top:16px;padding-top:14px;border-top:1px dashed var(--ck-line2);display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--ck-faint)}.ck-net__formula span b{color:var(--ck-fg)}.ck-net__formula .pos b{color:var(--ck-grn)}.ck-net__formula .neg b{color:var(--ck-red)}.ck-stat__label{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ck-mut);display:flex;align-items:center;gap:7px}.ck-stat__label i{width:7px;height:7px;border-radius:50%;display:inline-block}.ck-stat__val{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;margin-top:8px;color:#fff}.ck-stat__val small{font-size:.5em;font-weight:700;color:var(--ck-mut);margin-left:4px}.ck-stat__foot{font-size:11px;color:var(--ck-faint);margin-top:4px}.ck-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.ck-section-h{display:flex;align-items:center;justify-content:space-between;margin:26px 2px 12px}.ck-section-t{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ck-mut)}.ck-spectrum{height:46px;border-radius:12px;overflow:hidden;display:flex;gap:3px;background:var(--ck-card);border:1px solid var(--ck-line);padding:4px}.ck-spectrum__seg{height:100%;border-radius:8px;min-width:3px;position:relative;transition:flex-grow .6s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;overflow:hidden}.ck-spectrum__seg span{font-size:11px;font-weight:800;color:#fff;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.5);padding:0 8px}.ck-spectrum-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.ck-lg{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ck-mut)}.ck-lg i{width:10px;height:10px;border-radius:3px}.ck-lg b{color:var(--ck-fg);font-variant-numeric:tabular-nums}.ck-platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ck-plat{background:var(--ck-card);border:1px solid var(--ck-line);border-radius:16px;padding:18px;position:relative;overflow:hidden;transition:.2s}.ck-plat:hover{border-color:var(--ck-line2);transform:translateY(-2px)}.ck-plat__glow{position:absolute;top:-40%;right:-20%;width:60%;height:120%;border-radius:50%;filter:blur(38px);opacity:.5;pointer-events:none}.ck-plat__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ck-plat__orb{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0}.ck-plat__name{font-size:14px;font-weight:800;color:#fff;letter-spacing:-.01em}.ck-plat__deals{font-size:11px;color:var(--ck-faint);margin-top:1px}.ck-plat__turn{font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.02em;color:#fff}.ck-plat__turn small{font-size:.5em;color:var(--ck-mut);margin-left:4px}.ck-plat__row{display:flex;justify-content:space-between;font-size:12px;margin-top:10px}.ck-plat__row span{color:var(--ck-mut)}.ck-plat__row b{color:var(--ck-grn);font-weight:700}.ck-plat__bar{height:4px;border-radius:3px;background:#ffffff0f;margin-top:12px;overflow:hidden}.ck-plat__bar i{display:block;height:100%;border-radius:3px;transition:width .7s cubic-bezier(.4,0,.2,1)}.ck-plat.is-idle{opacity:.5}.ck-board{background:var(--ck-card);border:1px solid var(--ck-line);border-radius:16px;overflow:hidden}.ck-row{display:grid;grid-template-columns:34px 1.4fr 1fr 1fr .9fr .9fr;gap:14px;align-items:center;padding:15px 18px;position:relative;border-bottom:1px solid var(--ck-line)}.ck-row:last-child{border-bottom:none}.ck-row__bar{position:absolute;grid-column:1 / -1;grid-row:1;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--ck-accent) 9%,transparent);z-index:0;transition:width .7s cubic-bezier(.4,0,.2,1)}.ck-row>*{position:relative;z-index:1}.ck-rank{font-size:15px;font-weight:800;color:var(--ck-faint);text-align:center;font-variant-numeric:tabular-nums}.ck-rank.is-top{color:var(--ck-gold)}.ck-row__name{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-row__name small{display:block;font-size:11px;font-weight:600;color:var(--ck-faint)}.ck-cell{display:flex;flex-direction:column;gap:1px}.ck-cell__k{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ck-faint)}.ck-cell__v{font-size:14px;font-weight:800;color:#fff}.ck-cell__v.g{color:var(--ck-grn)}.ck-cell__v.r{color:var(--ck-red)}.ck-cell__v.b{color:var(--ck-blu)}.ck-board-head{display:grid;grid-template-columns:34px 1.4fr 1fr 1fr .9fr .9fr;gap:14px;padding:11px 18px;border-bottom:1px solid var(--ck-line2)}.ck-board-head span{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ck-faint)}.ck-board-head span.r{text-align:left}.ck-empty{padding:44px;text-align:center;color:var(--ck-faint);font-size:13px}.ck-skeleton{animation:ck-sk 1.3s ease-in-out infinite}@keyframes ck-sk{0%,to{opacity:.4}50%{opacity:.75}}@media (max-width: 1100px){.ck-hero{grid-template-columns:1fr 1fr}.ck-card--net{grid-column:span 2;grid-row:auto}.ck-kpis{grid-template-columns:repeat(3,1fr)}.ck-platforms{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.ck-hero{grid-template-columns:1fr 1fr}.ck-card--net{grid-column:span 2}.ck-kpis{grid-template-columns:repeat(2,1fr)}.ck-platforms{grid-template-columns:1fr}.ck-row,.ck-board-head{grid-template-columns:26px 1.2fr 1fr 1fr}.ck-row .ck-hide-sm,.ck-board-head .ck-hide-sm{display:none}}@media (prefers-reduced-motion: reduce){.ck-live i,.ck-spin{animation:none}.ck-spectrum__seg,.ck-plat__bar i,.ck-row__bar{transition:none}}.spread-page{--spread-purple: #8b5cf6;--spread-purple-bright: #a78bfa;--spread-panel: #171923;--spread-line: rgba(148, 163, 184, .16);width:min(1180px,100%);margin:0 auto;color:var(--text-primary)}.spread-hero{position:relative;display:flex;align-items:center;gap:18px;min-height:154px;padding:28px 30px;margin-bottom:18px;overflow:hidden;border:1px solid var(--spread-line);border-radius:22px;background:radial-gradient(circle at 88% 20%,rgba(139,92,246,.24),transparent 28%),linear-gradient(135deg,rgba(139,92,246,.09),transparent 46%),var(--spread-panel)}.spread-hero:after{content:"";position:absolute;width:270px;height:270px;right:-90px;bottom:-170px;border:1px solid rgba(167,139,250,.24);border-radius:50%;box-shadow:0 0 0 42px #8b5cf60a,0 0 0 84px #8b5cf606}.spread-hero__icon{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto;border:1px solid rgba(167,139,250,.4);border-radius:17px;color:#fff;background:linear-gradient(145deg,#9f7aea,#6d3eea);box-shadow:0 16px 40px #6d3eea47}.spread-hero__icon svg,.spread-rate-arrow svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.spread-hero__copy{position:relative;z-index:1}.spread-eyebrow,.spread-step{margin-bottom:5px;color:var(--spread-purple-bright);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.spread-hero h1{margin:0;color:#f8fafc;font-size:clamp(25px,3vw,38px);font-weight:750;letter-spacing:-.04em;line-height:1.1}.spread-hero p{max-width:650px;margin-top:8px;color:#9ca3b3;font-size:13px}.spread-live-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;border:1px solid rgba(52,211,153,.22);border-radius:999px;color:#9be8c7;background:#34d39914;font-size:11px;font-weight:700;white-space:nowrap}.spread-live-badge span{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d3991c}.spread-shell{overflow:hidden;border:1px solid var(--spread-line);border-radius:22px;background:var(--spread-panel);box-shadow:0 22px 60px #0000002e}.spread-mode-tabs{display:grid;grid-template-columns:1fr 1fr;padding:7px;border-bottom:1px solid var(--spread-line);background:#090b116b}.spread-mode-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 14px;border:1px solid transparent;border-radius:14px;color:#858b9a;background:transparent;font:700 12px/1 var(--font);cursor:pointer;transition:.16s ease}.spread-mode-tabs button:hover{color:#d5d8e1;background:#ffffff06}.spread-mode-tabs button.is-active{border-color:#a78bfa42;color:#fff;background:linear-gradient(135deg,#8b5cf638,#8b5cf614)}.spread-mode-tabs button span{color:var(--spread-purple-bright);font:700 10px/1 var(--font-mono)}.spread-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:450px}.spread-form-panel{padding:30px}.spread-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:28px}.spread-section-head h2{margin:0;color:#f1f3f8;font-size:20px;letter-spacing:-.025em}.spread-section-head p{margin-top:7px;color:#858b9a;font-size:12px}.spread-clear{flex:0 0 auto;padding:8px 11px;border:1px solid var(--spread-line);border-radius:9px;color:#8f95a3;background:#ffffff06;font:650 10px/1 var(--font);cursor:pointer}.spread-clear:hover{color:#fff;border-color:#a78bfa61}.spread-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.spread-field--wide{grid-column:1 / -1}.spread-field{display:grid;gap:7px}.spread-field>span:first-child,.spread-field__head>label,.spread-direction legend{color:#8f95a3;font-size:10px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.spread-field__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px}.spread-rate-refresh{padding:0;border:0;color:var(--spread-purple-bright);background:transparent;font:700 9px/1 var(--font);cursor:pointer}.spread-rate-refresh:hover{color:#d5c9ff}.spread-rate-refresh:disabled{color:#686e7d;cursor:wait}.spread-rate-status{min-height:15px;color:#6f7686;font-size:9px;line-height:1.45}.spread-rate-status i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d3991a}.spread-rate-status--live{color:#7fd8b2}.spread-rate-status--error{color:#e9a0a0}.spread-rate-status--loading{color:#a69ac9}.spread-input{display:flex;align-items:center;min-height:54px;overflow:hidden;border:1px solid var(--spread-line);border-radius:13px;background:#11131b;transition:.15s ease}.spread-input:focus-within{border-color:#a78bfaad;box-shadow:0 0 0 3px #8b5cf61a}.spread-input input{width:100%;min-width:0;padding:0 16px;border:0;outline:0;color:#f8fafc;background:transparent;font:650 19px/1 var(--font-mono);font-variant-numeric:tabular-nums}.spread-input input::placeholder{color:#4f5565}.spread-input b{display:grid;place-items:center;align-self:stretch;min-width:50px;border-left:1px solid var(--spread-line);color:#a7acb9;background:#ffffff06;font-size:14px}.spread-formula-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr) auto minmax(0,1fr) auto minmax(0,.8fr);align-items:center;gap:11px;margin-top:24px;padding:15px;border:1px dashed rgba(167,139,250,.24);border-radius:14px;background:#8b5cf609}.spread-formula-strip>span{color:#555c6b;font-size:16px}.spread-formula-strip div{min-width:0}.spread-formula-strip small{display:block;margin-bottom:3px;color:#6f7584;font-size:9px;text-transform:uppercase}.spread-formula-strip b{display:block;overflow:hidden;color:#dfe2e9;font:650 11px/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.spread-result{position:relative;display:flex;flex-direction:column;padding:34px 30px;overflow:hidden;border-left:1px solid var(--spread-line);background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.14),transparent 40%),#12141c}.spread-result__label{color:#8f95a3;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.spread-result__value{margin-top:14px;color:#f8fafc;font:750 clamp(30px,4vw,44px)/1 var(--font-mono);letter-spacing:-.055em;font-variant-numeric:tabular-nums}.spread-result--positive .spread-result__value{color:#5ee0a5}.spread-result--negative .spread-result__value{color:#fb8585}.spread-result__percent{min-height:19px;margin-top:11px;color:#818898;font:600 11px/1.4 var(--font-mono)}.spread-result--positive .spread-result__percent{color:#8fd9ba}.spread-result--negative .spread-result__percent{color:#e9a0a0}.spread-result__divider{height:1px;margin:30px 0 20px;background:var(--spread-line)}.spread-breakdown{display:grid;gap:0;margin:0}.spread-breakdown div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(148,163,184,.1)}.spread-breakdown div:last-child{border-bottom:0}.spread-breakdown dt{color:#747b8b;font-size:10px}.spread-breakdown dd{margin:0;color:#d8dbe3;font:650 11px/1 var(--font-mono);text-align:right}.spread-direction{padding:0;margin:0 0 22px;border:0}.spread-direction legend{margin-bottom:8px}.spread-direction>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border:1px solid var(--spread-line);border-radius:14px;background:#11131b}.spread-direction button{display:grid;gap:4px;min-height:52px;padding:8px 12px;border:1px solid transparent;border-radius:10px;color:#8c92a1;background:transparent;font:700 11px/1.2 var(--font);text-align:left;cursor:pointer}.spread-direction button small{color:#5f6675;font-size:9px;font-weight:550}.spread-direction button.is-active{border-color:#a78bfa57;color:#f7f5ff;background:#8b5cf629}.spread-direction button.is-active small{color:#b9a9ec}.spread-fields--rates{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:end}.spread-rate-arrow{display:grid;place-items:center;height:54px;color:var(--spread-purple-bright)}.spread-rate-arrow svg{width:20px;height:20px}.spread-note{display:flex;align-items:center;gap:10px;margin-top:22px;padding:12px 14px;border:1px solid rgba(96,165,250,.14);border-radius:12px;color:#828999;background:#60a5fa0b;font-size:10px}.spread-note span{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;color:#9bbfff;background:#60a5fa1f;font:700 10px/1 var(--font-mono)}.payout-journal{margin-top:18px;padding:28px;border:1px solid var(--spread-line);border-radius:22px;background:var(--spread-panel)}.payout-journal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.payout-journal h2{margin:0;color:#f1f3f8;font-size:20px;letter-spacing:-.025em}.payout-journal__head p{margin-top:7px;color:#858b9a;font-size:12px}.payout-date{display:grid;gap:7px;min-width:150px}.payout-date span{color:#8f95a3;font-size:10px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.payout-date input{min-height:38px;padding:0 10px;border:1px solid var(--spread-line);border-radius:10px;outline:0;color:#e8eaf0;background:#11131b;font:600 12px/1 var(--font-mono)}.payout-journal__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:20px}.payout-entry-form{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:end;gap:12px}.payout-input{min-height:44px}.payout-input input{font-size:14px}.payout-save{min-height:44px;border:1px solid rgba(167,139,250,.4);border-radius:12px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d3eea);font:750 11px/1 var(--font);cursor:pointer;box-shadow:0 10px 22px #6d3eea2e}.payout-save:disabled{opacity:.55;cursor:wait}.payout-error{grid-column:1 / -1;color:#fb9b9b;font-size:11px}.payout-summary{padding:20px;border:1px solid rgba(52,211,153,.22);border-radius:16px;background:linear-gradient(145deg,#34d39914,#11131bb8)}.payout-summary.is-negative{border-color:#fb858547;background:#fb85850d}.payout-summary__label{color:#8f95a3;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.payout-summary strong{display:block;margin-top:10px;color:#5ee0a5;font:750 30px/1 var(--font-mono);letter-spacing:-.04em}.payout-summary.is-negative strong{color:#fb8585}.payout-summary>span{display:block;margin-top:8px;color:#8fd9ba;font:600 11px/1.4 var(--font-mono)}.payout-summary.is-negative>span{color:#e9a0a0}.payout-summary dl{display:grid;gap:0;margin:18px 0 0}.payout-summary dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(148,163,184,.1)}.payout-summary dt{color:#747b8b;font-size:10px}.payout-summary dd{margin:0;color:#d8dbe3;font:650 11px/1 var(--font-mono)}.payout-list{display:grid;gap:7px;margin-top:20px}.payout-empty{padding:18px;border:1px dashed var(--spread-line);border-radius:12px;color:#747b8b;font-size:11px;text-align:center}.payout-row{display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(100px,.75fr)) auto;align-items:center;gap:14px;padding:11px 13px;border:1px solid rgba(148,163,184,.11);border-radius:12px;background:#11131bb8}.payout-row small{display:block;margin-bottom:4px;color:#6f7686;font-size:9px}.payout-row b{color:#dfe2e9;font:650 11px/1 var(--font-mono)}.payout-row__ref{overflow:hidden;color:#dfe2e9;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.payout-row__ref small{color:#a9e7c9;font:650 11px/1 var(--font-mono)}.payout-positive{color:#5ee0a5!important}.payout-negative{color:#fb8585!important}.payout-delete{padding:6px 8px;border:1px solid rgba(251,133,133,.22);border-radius:8px;color:#e9a0a0;background:transparent;font:650 9px/1 var(--font);cursor:pointer}.payout-delete:hover{border-color:#fb858580;background:#fb85850f}.spread-footer-note{display:flex;align-items:center;gap:12px;padding:16px 4px 0;color:#707787;font-size:10px}.spread-footer-note span{padding:5px 8px;border:1px solid var(--spread-line);border-radius:7px;color:#9ca2af;font-weight:700}@media (max-width: 900px){.spread-workspace{grid-template-columns:1fr}.spread-result{min-height:310px;border-top:1px solid var(--spread-line);border-left:0}.payout-journal__grid{grid-template-columns:1fr}.payout-entry-form{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.spread-hero{align-items:flex-start;min-height:auto;padding:20px;border-radius:17px}.spread-hero__icon{width:46px;height:46px;border-radius:14px}.spread-hero__icon svg{width:23px;height:23px}.spread-live-badge{display:none}.spread-shell{border-radius:17px}.spread-mode-tabs button{min-height:44px;padding:8px;font-size:10px}.spread-form-panel,.spread-result{padding:22px 18px}.payout-journal{padding:20px 18px;border-radius:17px}.payout-journal__head{display:grid}.payout-date{width:100%}.payout-entry-form{grid-template-columns:1fr}.payout-row{grid-template-columns:1fr 1fr}.payout-row__ref{grid-column:1 / -1}.payout-delete{justify-self:start}.spread-section-head{margin-bottom:22px}.spread-fields,.spread-direction>div,.spread-fields--rates{grid-template-columns:1fr}.spread-field--wide{grid-column:auto}.spread-rate-arrow{height:24px;transform:rotate(90deg)}.spread-formula-strip{grid-template-columns:1fr auto 1fr}.spread-formula-strip div:nth-of-type(3),.spread-formula-strip div:nth-of-type(4),.spread-formula-strip>span:nth-of-type(3){display:none}.spread-footer-note{align-items:flex-start}}.balance-admin-page{--balance-purple: #8b5cf6;--balance-purple-soft: #a78bfa;--balance-panel: #171923;--balance-line: rgba(148, 163, 184, .16);width:min(1320px,100%);margin:0 auto;color:var(--text-primary)}.balance-admin-hero{position:relative;display:flex;align-items:center;gap:18px;min-height:154px;margin-bottom:14px;padding:28px 30px;overflow:hidden;border:1px solid var(--balance-line);border-radius:22px;background:radial-gradient(circle at 88% 20%,rgba(139,92,246,.24),transparent 28%),linear-gradient(135deg,rgba(139,92,246,.09),transparent 46%),var(--balance-panel)}.balance-admin-hero:after{content:"";position:absolute;right:-90px;bottom:-170px;width:270px;height:270px;border:1px solid rgba(167,139,250,.24);border-radius:50%;box-shadow:0 0 0 42px #8b5cf60a,0 0 0 84px #8b5cf606}.balance-admin-hero__icon{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto;border:1px solid rgba(167,139,250,.4);border-radius:17px;color:#fff;background:linear-gradient(145deg,#9f7aea,#6d3eea);box-shadow:0 16px 40px #6d3eea47}.balance-admin-hero__icon svg{width:27px;height:27px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.balance-admin-hero__copy{position:relative;z-index:1}.balance-admin-eyebrow{margin-bottom:5px;color:var(--balance-purple-soft);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.balance-admin-hero h1{margin:0;color:#f8fafc;font-size:clamp(25px,3vw,38px);font-weight:720;letter-spacing:-.04em;line-height:1.1}.balance-admin-hero p{max-width:680px;margin:8px 0 0;color:#9ca3b3;font-size:13px}.balance-admin-public-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;border:1px solid rgba(167,139,250,.28);border-radius:11px;color:#d7ccff;background:#8b5cf61a;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.balance-admin-public-link:hover{border-color:#a78bfa8c;color:#fff}.balance-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.balance-admin-summary article{min-height:102px;padding:16px 18px;border:1px solid var(--balance-line);border-radius:16px;background:var(--balance-panel)}.balance-admin-summary span,.balance-admin-summary b,.balance-admin-summary small{display:block}.balance-admin-summary span{color:#8f95a3;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.balance-admin-summary b{margin-top:8px;color:#f8fafc;font-size:27px;font-weight:700;font-variant-numeric:tabular-nums}.balance-admin-summary small{margin-top:4px;color:#676e7e;font-size:10px}.balance-admin-recon{margin-bottom:14px;overflow:hidden;border:1px solid var(--balance-line);border-radius:22px;background:var(--balance-panel)}.balance-admin-recon>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:21px 24px;border-bottom:1px solid var(--balance-line)}.balance-admin-recon h2{margin:0;color:#f1f3f8;font-size:20px;letter-spacing:-.025em}.balance-admin-recon header p{margin:6px 0 0;color:#777f8f;font-size:11px}.balance-admin-recon>header>span{color:#777f8f;font-size:10px}.balance-admin-recon__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--balance-line)}.balance-admin-recon__kpis article{min-width:0;padding:15px 17px;background:#141720}.balance-admin-recon__kpis span,.balance-admin-recon__kpis b,.balance-admin-recon__kpis small{display:block}.balance-admin-recon__kpis span{color:#858d9c;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.balance-admin-recon__kpis b{margin-top:7px;color:#f3f5f9;font-size:20px;font-variant-numeric:tabular-nums}.balance-admin-recon__kpis small{margin-top:4px;overflow:hidden;color:#666e7e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.balance-admin-recon .is-positive{color:#72dfa9!important}.balance-admin-recon .is-negative{color:#ff9696!important}.balance-admin-recon__table-wrap{overflow:auto}.balance-admin-recon__table{width:100%;min-width:1120px;border-collapse:collapse}.balance-admin-recon__table th{padding:10px 13px;color:#71798a;background:#0b0d1373;font-size:9px;text-align:left;text-transform:uppercase;letter-spacing:.05em}.balance-admin-recon__table td{padding:12px 13px;border-top:1px solid rgba(148,163,184,.1);color:#c7cbd5;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.balance-admin-recon__table td:first-child b,.balance-admin-recon__table td:first-child small,.balance-admin-recon__table td small{display:block}.balance-admin-recon__table td:first-child b{color:#eef1f6;font-size:11px}.balance-admin-recon__table td small{margin-top:3px;color:#6d7483;font-size:8px}.balance-admin-recon__status{display:inline-flex;padding:5px 8px;border:1px solid rgba(245,184,83,.25);border-radius:999px;color:#e4bd70;background:#f5b8530f;font-size:8px;font-weight:750}.balance-admin-recon__status--complete{border-color:#34d39940;color:#83dfb6;background:#34d39912}.balance-admin-shell{overflow:hidden;border:1px solid var(--balance-line);border-radius:22px;background:var(--balance-panel);box-shadow:0 22px 60px #0000002e}.balance-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--balance-line)}.balance-admin-toolbar h2{margin:0;color:#f1f3f8;font-size:20px;font-weight:700;letter-spacing:-.025em}.balance-admin-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.balance-admin-toolbar__actions label{display:grid;gap:5px;color:#747b8b;font-size:9px;font-weight:700;text-transform:uppercase}.balance-admin-toolbar__actions input,.balance-admin-toolbar__actions button,.balance-admin-search{height:39px;box-sizing:border-box;border:1px solid var(--balance-line);border-radius:10px;background:#11131b;color:#dadde6}.balance-admin-toolbar__actions input{padding:0 11px;color-scheme:dark;font:600 11px var(--font)}.balance-admin-toolbar__actions button{padding:0 14px;color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d3eea);font:700 11px var(--font);cursor:pointer}.balance-admin-toolbar__actions button:disabled{opacity:.55;cursor:wait}.balance-admin-filters{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid var(--balance-line);background:#090b1159}.balance-admin-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--balance-line);border-radius:10px;background:#11131b}.balance-admin-tabs button{min-width:64px;height:31px;padding:0 10px;border:0;border-radius:7px;color:#7e8595;background:transparent;font:650 10px var(--font);cursor:pointer}.balance-admin-tabs button.is-active{color:#fff;background:#8b5cf6bf;box-shadow:0 5px 14px #5b3dd133}.balance-admin-search{display:flex;align-items:center;gap:8px;min-width:230px;padding:0 11px}.balance-admin-search svg{width:15px;height:15px;flex:0 0 auto;stroke:#707789;stroke-width:1.8;stroke-linecap:round}.balance-admin-search input{width:100%;border:0;outline:0;color:#e6e8ef;background:transparent;font:550 11px var(--font)}.balance-admin-search input::placeholder{color:#5d6473}.balance-admin-count{margin-left:auto;color:#697080;font-size:10px}.balance-admin-error{margin:12px 24px 0;padding:11px 12px;border:1px solid rgba(244,105,105,.32);border-radius:10px;color:#ffabab;background:#f4696912;font-size:11px}.balance-admin-table-wrap{position:relative;overflow-x:auto}.balance-admin-table{width:100%;border-collapse:collapse;min-width:980px}.balance-admin-table th{padding:11px 15px;color:#71798a;background:#0b0d1373;font-size:9px;font-weight:750;letter-spacing:.05em;text-align:left;text-transform:uppercase}.balance-admin-table td{padding:13px 15px;border-top:1px solid rgba(148,163,184,.11);color:#c7cbd5;font-size:11px;vertical-align:middle}.balance-admin-table tbody tr:hover{background:#8b5cf606}.balance-admin-table td:first-child b,.balance-admin-table td:first-child small{display:block}.balance-admin-table td:first-child b{color:#f0f2f7;font-size:12px;font-weight:650}.balance-admin-table td:first-child small{margin-top:4px;color:#697080;font-size:9px}.balance-admin-period{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid;border-radius:999px;font-size:9px;font-weight:700}.balance-admin-period--start{border-color:#34d39940;color:#83dfb6;background:#34d39912}.balance-admin-period--end{border-color:#a78bfa47;color:#c7b6ff;background:#8b5cf617}.balance-admin-money{color:#e5e7ee!important;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.balance-admin-money--total{color:#9be8c7!important}.balance-admin-comment{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-admin-comment span{color:#636a79}.balance-admin-delete{padding:7px 9px;border:1px solid rgba(244,105,105,.23);border-radius:8px;color:#d98e8e;background:#f469690a;font:650 9px var(--font);cursor:pointer}.balance-admin-delete:hover{border-color:#f469697a;color:#ffb0b0}.balance-admin-empty{display:grid;place-items:center;gap:6px;min-height:210px;color:#757c8c;text-align:center}.balance-admin-empty b{color:#bdc1cb;font-size:13px;font-weight:650}.balance-admin-empty span{font-size:10px}@media (max-width: 920px){.balance-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-admin-recon__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.balance-admin-toolbar{align-items:flex-start;flex-direction:column}.balance-admin-toolbar__actions{width:100%}.balance-admin-toolbar__actions label{flex:1}.balance-admin-toolbar__actions input{width:100%}}@media (max-width: 640px){.balance-admin-hero{align-items:flex-start;padding:21px}.balance-admin-hero__icon{width:46px;height:46px;border-radius:14px}.balance-admin-public-link{position:absolute;right:18px;bottom:18px}.balance-admin-hero p{padding-bottom:42px}.balance-admin-summary{gap:7px}.balance-admin-summary article{min-height:86px;padding:13px}.balance-admin-summary b{font-size:22px}.balance-admin-recon>header{align-items:flex-start;flex-direction:column;padding:18px}.balance-admin-recon__kpis{grid-template-columns:1fr 1fr}.balance-admin-toolbar{padding:18px}.balance-admin-toolbar__actions{display:grid;grid-template-columns:1fr 1fr}.balance-admin-toolbar__actions button{grid-column:1 / -1}.balance-admin-filters{align-items:stretch;flex-direction:column;padding:12px 18px}.balance-admin-tabs{width:100%}.balance-admin-tabs button{flex:1}.balance-admin-search{min-width:0;width:100%}.balance-admin-count{margin-left:0}}.exchange-page{--ex-ink:#172019;--ex-muted:#6d756f;--ex-line:rgba(30,45,35,.11);--ex-green:#b9f06a;--ex-violet:#d8d0ff;color:var(--ex-ink);display:flex;flex-direction:column;gap:18px;padding-bottom:28px}.exchange-loading{min-height:50vh;display:grid;place-items:center;color:var(--text-muted)}.exchange-hero{position:relative;overflow:hidden;min-height:350px;border-radius:30px;padding:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.72fr);align-items:center;gap:50px;background:linear-gradient(128deg,#f1f3ec,#eceafd 53%,#dcefd4);box-shadow:0 28px 65px #141c1621;isolation:isolate}.exchange-hero__glow{position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(8px);opacity:.55;z-index:-1}.exchange-hero__glow--one{background:#fff;left:25%;top:-45%}.exchange-hero__glow--two{background:#c9f68d;right:-8%;bottom:-70%}.exchange-kicker{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.18em;font-weight:800;color:#626c65}.exchange-kicker i{width:7px;height:7px;border-radius:50%;background:#72a833;box-shadow:0 0 0 5px #72a8331f}.exchange-hero__intro h1{margin:17px 0 12px;font-size:clamp(42px,5vw,76px);line-height:.94;letter-spacing:-.065em;font-weight:720}.exchange-hero__intro h1 span{color:#6d7197}.exchange-hero__intro p{max-width:520px;color:#66706a;font-size:16px;line-height:1.55}.exchange-live{display:inline-flex;align-items:center;gap:9px;margin-top:28px;padding:9px 13px;background:#ffffff94;border:1px solid rgba(255,255,255,.7);border-radius:99px;font-size:12px;font-weight:650}.exchange-live span{width:8px;height:8px;border-radius:50%;background:#9b9e9c}.exchange-live span.is-on{background:#69a72d;box-shadow:0 0 10px #8bd13f}.exchange-converter{padding:23px;border-radius:26px;background:#ffffffad;border:1px solid rgba(255,255,255,.9);box-shadow:0 18px 45px #242c261f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.exchange-converter__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-weight:750}.exchange-converter__head b{font-size:10px;color:#548529;background:#e2f7c7;padding:6px 9px;border-radius:99px}.exchange-converter label{display:block;font-size:11px;color:#737c76;margin:0 0 7px 3px}.exchange-money-input{height:70px;display:flex;align-items:center;gap:9px;padding:0 16px;border-radius:18px;background:#fff;border:1px solid var(--ex-line)}.exchange-money-input input,.exchange-money-input>div{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ex-ink);font:700 27px/1 inherit}.exchange-money-input strong{font-size:12px}.exchange-money-input--receive{background:#eff4eb}.exchange-coin{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-weight:800;color:#fff}.exchange-coin--usdt{background:#25a17b}.exchange-coin--uah{background:#7891d4}.exchange-swap{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 5px;color:#747d77}.exchange-swap span{width:24px;height:24px;display:grid;place-items:center;margin-left:10px;border-radius:50%;background:#202722;color:#fff}.exchange-swap small{font-size:10px}.exchange-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.exchange-stats article{min-width:0;padding:20px 22px;border:1px solid var(--border);border-radius:20px;background:var(--bg-card);display:flex;flex-direction:column;gap:5px}.exchange-stats span{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.exchange-stats b{color:var(--text-heading);font-size:26px;letter-spacing:-.04em}.exchange-stats small{color:var(--text-muted)}.exchange-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);gap:16px}.exchange-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:24px}.exchange-panel__title{display:flex;align-items:center;justify-content:space-between;gap:20px}.exchange-panel__title>div>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.exchange-panel__title h2{color:var(--text-heading);font-size:20px;margin:4px 0 0}.exchange-toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.exchange-toggle input{position:absolute;opacity:0;pointer-events:none}.exchange-toggle>span{width:43px;height:24px;padding:3px;border-radius:99px;background:var(--border);transition:.2s}.exchange-toggle>span:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 2px 6px #0003}.exchange-toggle input:checked+span{background:#83be43}.exchange-toggle input:checked+span:after{transform:translate(19px)}.exchange-toggle b{color:var(--text-muted);font-size:12px}.exchange-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px}.exchange-fields label>span{display:block;margin:0 0 7px 3px;color:var(--text-muted);font-size:11px}.exchange-fields label>div{display:flex;height:48px;border:1px solid var(--border);border-radius:13px;background:var(--bg);overflow:hidden}.exchange-fields input{min-width:0;flex:1;border:0;outline:0;padding:0 13px;background:transparent;color:var(--text-heading);font:650 14px inherit}.exchange-fields i{display:grid;place-items:center;padding:0 13px;color:var(--text-muted);font-style:normal;border-left:1px solid var(--border)}.exchange-address{grid-column:1/-1}.exchange-address button{border:0;border-left:1px solid var(--border);padding:0 15px;background:transparent;color:var(--accent);cursor:pointer}.exchange-settings__foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px}.exchange-settings__foot small{color:var(--text-muted)}.exchange-primary{border:0;border-radius:13px;padding:13px 18px;background:#b9eb7d;color:#1c281e;font-weight:750;cursor:pointer}.exchange-primary:disabled{opacity:.55;cursor:wait}.exchange-flow-card{background:linear-gradient(155deg,#242a25,#171b18);color:#fff}.exchange-flow-card .exchange-kicker{color:#aab1ac}.exchange-flow-card h2{margin:13px 0 23px;font-size:23px}.exchange-flow-card ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:17px}.exchange-flow-card li{display:flex;align-items:center;gap:13px}.exchange-flow-card li>b{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #ffffff24;color:#c6ee94;font-size:10px}.exchange-flow-card li div{display:flex;flex-direction:column;gap:3px}.exchange-flow-card li strong{font-size:13px}.exchange-flow-card li span{color:#939b95;font-size:11px}.exchange-orders{padding:0;overflow:hidden}.exchange-orders__head{padding:22px 24px;border-bottom:1px solid var(--border)}.exchange-filters{display:flex;gap:5px;padding:4px;border-radius:12px;background:var(--bg)}.exchange-filters button{border:0;border-radius:9px;padding:8px 11px;background:transparent;color:var(--text-muted);font-size:11px;cursor:pointer}.exchange-filters button.active{background:var(--bg-card);color:var(--text-heading);box-shadow:0 3px 10px #0002}.exchange-order-list{display:flex;flex-direction:column}.exchange-order{display:grid;grid-template-columns:135px minmax(130px,.8fr) minmax(170px,1fr) minmax(190px,1.2fr) 125px auto;align-items:center;gap:14px;padding:16px 24px;border-bottom:1px solid var(--border)}.exchange-order:last-child{border-bottom:0}.exchange-order:hover{background:var(--bg-card-hover)}.exchange-order__id,.exchange-order__user,.exchange-order__amount,.exchange-order__details{min-width:0;display:flex;flex-direction:column;gap:3px}.exchange-order__id{flex-direction:row;align-items:center}.exchange-order__id i{width:8px;height:8px;flex:none;border-radius:50%}.exchange-order b{color:var(--text-heading);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-order span,.exchange-order a{color:var(--text-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-order a{color:var(--accent);text-decoration:none}.exchange-status{width:max-content;padding:7px 9px;border-radius:99px;font-weight:700}.tone-green{color:#56bd85!important;background:#2db7741a}.tone-violet{color:#9d8cff!important;background:#8c77ff1a}.tone-amber{color:#dcaa41!important;background:#dcaa411a}.tone-red{color:#e36f75!important;background:#e36f751a}.tone-muted{color:#8a918d!important;background:#8a918d1a}.exchange-order__actions{display:flex;gap:6px;justify-content:flex-end}.exchange-order__actions button{border:1px solid var(--border);border-radius:9px;padding:7px 9px;background:transparent;color:var(--text-muted);font-size:10px;cursor:pointer}.exchange-order__actions .approve{color:#63bb85;border-color:#63bb8544}.exchange-order__actions .reject{color:#df7479;border-color:#df747944}.exchange-empty{min-height:170px;display:grid;place-items:center;color:var(--text-muted)}@media (max-width:1100px){.exchange-hero{grid-template-columns:1fr 370px;padding:30px}.exchange-grid{grid-template-columns:1fr}.exchange-order{grid-template-columns:110px 1fr 1fr 110px}.exchange-order__details{display:none}.exchange-order__actions{grid-column:4}.exchange-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.exchange-page{gap:12px}.exchange-hero{grid-template-columns:1fr;padding:24px 18px;border-radius:22px;gap:25px}.exchange-hero__intro h1{font-size:45px}.exchange-converter{padding:16px}.exchange-stats{gap:8px}.exchange-stats article{padding:15px}.exchange-stats b{font-size:20px}.exchange-fields{grid-template-columns:1fr}.exchange-address{grid-column:auto}.exchange-settings__foot,.exchange-panel__title{align-items:flex-start;flex-direction:column}.exchange-settings__foot .exchange-primary{width:100%}.exchange-orders__head{padding:18px}.exchange-filters{width:100%;overflow:auto}.exchange-order{grid-template-columns:1fr auto;padding:15px 18px}.exchange-order__user,.exchange-order__amount{grid-column:1}.exchange-status{grid-column:2;grid-row:1}.exchange-order__actions{grid-column:2;grid-row:2/4;flex-direction:column}.exchange-order__details{display:none}}.exchange-order__receipts{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 0 0 23px}.exchange-order__receipts span{font-size:10px;color:#63bb85}.exchange-order__receipts button{border:1px dashed var(--border);border-radius:8px;padding:5px 8px;background:transparent;color:var(--accent);font-size:10px;cursor:pointer}html:has(.xapp),body:has(.xapp),#root:has(.xapp){min-height:100%;background:#edf0e9}.xapp{--ink:#172019;--muted:#737b75;--line:rgba(30,45,35,.12);position:relative;isolation:isolate;overflow:hidden;min-height:100vh;padding:20px 16px 34px;color:var(--ink);background:linear-gradient(145deg,#f5f5ef,#eeecfb 49%,#e4f0dd);font-family:Inter,system-ui,sans-serif}.xapp-orb{position:fixed;z-index:-1;border-radius:50%;filter:blur(12px);opacity:.6}.xapp-orb--a{width:280px;height:280px;right:-130px;top:-100px;background:#c9f58c}.xapp-orb--b{width:260px;height:260px;left:-140px;bottom:4%;background:#d3caff}.xapp-header{max-width:520px;margin:0 auto 32px;display:flex;align-items:center;justify-content:space-between}.xapp-logo{display:flex;align-items:center;gap:10px}.xapp-logo>span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#1f2721;color:#c9f58c;font-size:21px;font-weight:800}.xapp-logo div{display:flex;flex-direction:column}.xapp-logo b{font-size:15px}.xapp-logo small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.xapp-online{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #fff9;border-radius:99px;background:#ffffff70;color:var(--muted);font-size:10px;font-weight:700}.xapp-online i{width:7px;height:7px;border-radius:50%;background:#aaa}.xapp-online.on i{background:#78ae3c;box-shadow:0 0 9px #88ca42}.xapp-rate{max-width:520px;margin:0 auto 25px;text-align:center}.xapp-rate>span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.xapp-rate h1{margin:9px 0 6px;font-size:clamp(31px,9vw,45px);letter-spacing:-.055em}.xapp-rate h1 i{font-style:normal;color:#8b8f8c;font-weight:400}.xapp-rate small{color:var(--muted);font-size:10px}.xapp-steps{max-width:430px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.xapp-steps span{display:flex;flex-direction:column;align-items:center;gap:5px;color:#909590;font-size:8px}.xapp-steps span i{width:25px;height:25px;display:grid;place-items:center;border:1px solid #ffffffc0;border-radius:50%;background:#fff6;font-style:normal;font-weight:750}.xapp-steps span.active{color:var(--ink)}.xapp-steps span.active i{background:#202721;color:#c9f58c;border-color:#202721}.xapp-steps>b{width:52px;height:1px;margin:0 5px 15px;background:#ffffffbf}.xapp-card{max-width:470px;margin:0 auto;padding:20px;border:1px solid #ffffffd0;border-radius:27px;background:#ffffffa8;box-shadow:0 25px 65px #282f2921;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.xapp-card-title,.xapp-order-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.xapp-card-title>div{display:flex;flex-direction:column}.xapp-card-title small{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.xapp-card-title h2{margin:4px 0 0;font-size:19px}.xapp-card-title>span,.xapp-order-head b{padding:6px 8px;border-radius:99px;background:#e0f4c7;color:#5d8a2e;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.xapp-field-label{display:block;margin:0 0 6px 3px;color:var(--muted);font-size:9px}.xapp-amount{height:72px;padding:0 14px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:18px;background:#fff}.xapp-amount input,.xapp-amount>strong{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:27px;font-weight:750}.xapp-currency{display:flex;align-items:center;gap:7px}.xapp-currency>i{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#26a17b;color:#fff;font-style:normal;font-weight:800}.xapp-currency>i.uah{background:#8195d2}.xapp-currency span{display:flex;flex-direction:column}.xapp-currency b{font-size:11px}.xapp-currency small{font-size:8px;color:var(--muted)}.xapp-limit{display:flex;align-items:center;justify-content:space-between;padding:7px 3px 0;color:var(--muted);font-size:8px}.xapp-limit button{border:0;background:transparent;color:#557f2e;font-size:8px;font-weight:750}.xapp-switch{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 7px}.xapp-switch span{width:26px;height:26px;display:grid;place-items:center;margin-left:8px;border-radius:50%;background:#202721;color:#fff}.xapp-switch small{color:var(--muted);font-size:8px}.xapp-amount--receive{background:#eff4eb}.xapp-details-label{margin-top:17px}.xapp-card textarea,.xapp-txid{box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);outline:0;font:500 12px/1.45 inherit}.xapp-card textarea{height:72px;padding:12px;resize:none}.xapp-txid{height:48px;padding:0 12px}.xapp-error{margin-top:10px;padding:9px 11px;border-radius:11px;background:#fff0f0;color:#b6535b;font-size:10px}.xapp-main-button{width:100%;height:51px;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:15px;background:#202721;color:#fff;font-weight:750;cursor:pointer}.xapp-main-button span{color:#c9f58c;font-size:18px}.xapp-main-button:disabled{opacity:.5}.xapp-safe{text-align:center;margin:13px 0 0;color:var(--muted);font-size:8px}.xapp-order-head span{font-size:9px;color:var(--muted);letter-spacing:.08em}.xapp-payment-sum{text-align:center;padding:10px 0 22px}.xapp-payment-sum>*{display:block}.xapp-payment-sum small,.xapp-payment-sum span{color:var(--muted);font-size:9px}.xapp-payment-sum strong{margin:5px 0;font-size:31px;letter-spacing:-.04em}.xapp-address{padding:13px;border-radius:15px;background:#edf2e9;border:1px solid #dbe4d6}.xapp-address label{display:block;margin-bottom:7px;color:var(--muted);font-size:8px}.xapp-address div{display:flex;align-items:center;gap:8px}.xapp-address code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;font-size:10px}.xapp-address button{width:31px;height:31px;border:0;border-radius:9px;background:#fff;color:var(--ink)}.xapp-warning{margin-top:10px;padding:10px 12px;border-radius:12px;background:#fff6da;color:#8b6c25;font-size:9px;line-height:1.4}.xapp-payout{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:13px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.xapp-payout b{color:var(--ink);font-size:15px}.xapp-success{text-align:center;padding:34px 22px}.xapp-check{width:62px;height:62px;margin:0 auto 17px;display:grid;place-items:center;border-radius:50%;background:#dff5c4;color:#57882a;font-size:28px}.xapp-success>small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.xapp-success h2{margin:6px 0 10px;font-size:25px}.xapp-success p{color:var(--muted);font-size:11px;line-height:1.5}.xapp-success>div:not(.xapp-check){margin:22px 0;padding:13px;display:flex;justify-content:space-between;border-radius:14px;background:#f0f3ed;font-size:11px}.xapp footer{max-width:470px;margin:22px auto 0;text-align:center;color:#868d88;font-size:8px;letter-spacing:.16em}@media (min-width:700px){.xapp{padding-top:35px}.xapp-card{padding:25px}.xapp-header{margin-bottom:42px}}.xapp-choice{margin:12px 0}.xapp-choice label{display:block;font-size:11px;color:var(--x-muted,#78817b);margin-bottom:5px}.xapp-choice select{width:100%;border:1px solid #dce4dc;border-radius:12px;padding:12px;background:#fff;color:#172019}.xapp-methods{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}.xapp-methods button{border:1px solid #dce4dc;border-radius:12px;padding:9px 11px;background:#fff;color:#172019;cursor:pointer}.xapp-methods button.selected{border-color:#75a94a;background:#edf8e2}.xapp-methods small{display:block;color:#7a827d;font-size:9px;margin-top:3px}.m1-pwa{min-height:100dvh;max-width:590px;margin:0 auto;padding:calc(26px + env(safe-area-inset-top)) 21px calc(104px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#080f58 0,#17356e 23%,#07152c 67%,#07101f);color:#f8f9ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.m1-pwa button{font:inherit}.m1-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 49% 29%,rgba(54,104,182,.22),transparent 45%);pointer-events:none}.m1-statusbar,.m1-topbar,.m1-balance,.m1-card-wrap,.m1-actions,.m1-operations,.m1-nav{position:relative;z-index:1}.m1-statusbar{height:35px;display:flex;align-items:flex-start;padding:0 43px;font-size:21px;letter-spacing:-.03em}.m1-statusbar strong{line-height:25px}.m1-telegram{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#27a7ef;color:#fff;font-size:13px;line-height:1;transform:rotate(-24deg);margin-left:6px}.m1-phone-status{margin-left:auto;display:flex;align-items:center;gap:7px}.m1-phone-status .m1-icon{stroke-width:2.8}.m1-battery{position:relative;display:grid;place-items:center;width:35px;height:20px;border-radius:5px;background:#b9bfd0;color:#27304a;font-size:14px;font-weight:700}.m1-battery:after{content:"";position:absolute;right:-4px;width:3px;height:9px;border-radius:0 2px 2px 0;background:#939aad}.m1-topbar{height:91px;display:flex;align-items:flex-start;justify-content:space-between;padding-top:18px}.m1-profiles{display:flex;align-items:center;position:relative;width:150px}.m1-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:0;color:#fff;cursor:pointer}.m1-avatar-back{background:linear-gradient(145deg,#1993a9,#23608e);font-size:21px}.m1-avatar-front{margin-left:-15px;background:#e92d65;border:2px solid #173369;font-size:14px}.m1-chat{position:relative;margin-left:18px;width:32px;height:40px;border:0;background:none;color:#fff;font-size:27px;line-height:1;cursor:pointer}.m1-chat:after{content:"";position:absolute;left:4px;bottom:6px;width:24px;height:16px;border-radius:12px 12px 9px 9px;background:#fff}.m1-chat i{position:absolute;z-index:2;right:-8px;top:-8px;min-width:24px;height:24px;padding:0 4px;display:grid;place-items:center;border-radius:20px;background:#ef315b;color:#fff;font-size:12px;font-style:normal}.m1-gift{height:49px;display:flex;align-items:center;gap:7px;border:0;background:none;color:#fff;position:relative;cursor:pointer;white-space:nowrap}.m1-gift .m1-icon{fill:#fff;stroke:#fff}.m1-gift i{position:absolute;width:12px;height:12px;border-radius:50%;background:#fa3357;top:0;left:17px}.m1-gift strong{font-size:14px;font-weight:600}.m1-promo{width:82px;height:56px;border:0;background:#fff;color:#080b16;border-radius:2px;font-size:22px;font-weight:950;line-height:.8;transform:rotate(-3deg);cursor:pointer}.m1-promo span{color:#111}.m1-promo small{display:block;margin-top:7px;color:#1c77a2;font-size:7px;line-height:1;letter-spacing:.06em}.m1-balance{text-align:center;padding:25px 0 0}.m1-limit{border:0;border-radius:99px;background:#05123a6b;box-shadow:inset 0 0 20px #050e2d33;color:#d9e1f4;padding:11px 19px;font-size:13px;cursor:pointer}.m1-balance-value{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px}.m1-balance-value strong{font-size:55px;line-height:1;font-weight:650;letter-spacing:-.055em}.m1-balance-value>span{font-size:38px;font-weight:650;margin-left:2px}.m1-balance-value button{width:39px;height:39px;border:0;border-radius:50%;background:#ffffff1f;color:#7c91ba;display:grid;place-items:center;cursor:pointer}.m1-balance-value button .m1-icon{stroke-width:3}.m1-card-wrap{padding:119px 27px 33px}.m1-bank-card{height:120px;padding:9px 45px 11px;background:linear-gradient(180deg,#202936,#111725 44%,#070b12);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);filter:drop-shadow(0 17px 12px rgba(0,0,0,.48));color:#aab2c2}.m1-card-head{height:24px;font-size:14px;font-weight:800;font-style:italic;letter-spacing:.12em}.m1-card-number{font-family:monospace;font-size:15px;letter-spacing:.14em;white-space:nowrap;margin-top:8px}.m1-card-foot{display:flex;justify-content:flex-end;margin-top:18px}.m1-card-foot b{font-size:20px;color:#d4dae6;font-style:italic;letter-spacing:-.08em}.m1-all-cards{display:flex;align-items:center;gap:9px;margin:45px auto 0;border:0;background:#04112b7a;color:#c9d2e8;border-radius:99px;padding:7px 15px;font-size:12px;cursor:pointer}.m1-all-cards .m1-icon{fill:#c9d2e8;stroke:#c9d2e8}.m1-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px 0 26px}.m1-actions button{display:flex;flex-direction:column;align-items:center;gap:12px;border:0;background:none;color:#f7f8ff;cursor:pointer}.m1-actions button>span{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:#020713;box-shadow:0 10px 20px #0000004d}.m1-actions button>span .m1-icon{fill:#dce8ff;stroke:#dce8ff}.m1-actions b{font-size:14px;font-weight:500;line-height:1.18;text-align:center}.m1-operations{background:linear-gradient(145deg,#272828,#1c1d1e);border-radius:25px 25px 20px 20px;padding:30px 21px 25px;box-shadow:0 15px 35px #0000004d;min-height:359px}.m1-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.m1-section-head h2{font-size:21px;margin:0}.m1-section-head button{border:0;border-radius:99px;background:#30353c;color:#86a7ee;padding:8px 14px;font-size:12px;cursor:pointer}.m1-section-head button span{font-size:16px}.m1-operation{width:100%;display:flex;align-items:center;gap:15px;padding:12px 0;border:0;background:none;color:#f5f7ff;text-align:left;cursor:pointer}.m1-operation-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:none}.m1-operation-icon .m1-icon{fill:none;stroke:#fff}.m1-operation-text{display:flex;flex-direction:column;flex:1;gap:3px}.m1-operation-text b{font-size:18px;font-weight:500}.m1-operation-text small{display:none}.m1-operation>strong{font-size:20px;font-weight:450}.m1-operation>strong.positive{color:#62d39d}.m1-nav{position:fixed;z-index:5;bottom:calc(15px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(472px,calc(100% - 92px));display:grid;grid-template-columns:repeat(5,1fr);padding:10px 5px 8px;border-radius:34px;background:#272829f5;border:1px solid rgba(255,255,255,.06);box-shadow:0 15px 30px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.m1-nav button{border:0;background:none;color:#a8aaaf;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;padding:4px 1px;cursor:pointer}.m1-nav button.active{color:#ff4a5e}.m1-nav button.active .m1-icon{fill:#ff4a5e}.m1-toast{position:fixed;z-index:10;left:50%;bottom:100px;transform:translate(-50%);background:#edf4ff;color:#13274d;border-radius:12px;padding:11px 15px;font-size:12px;box-shadow:0 8px 24px #0006;white-space:nowrap}@media (max-width:460px){.m1-pwa{padding-left:14px;padding-right:14px}.m1-statusbar{padding:0 20px}.m1-card-wrap{padding-left:15px;padding-right:15px}.m1-actions button>span{width:72px;height:72px}.m1-balance-value strong{font-size:45px}.m1-balance-value>span{font-size:31px}.m1-nav{width:calc(100% - 28px)}}@media (min-width:700px){.m1-pwa{min-height:1280px;margin:18px auto;box-shadow:0 30px 90px #00000073}.m1-nav{position:absolute;bottom:20px}}@font-face{font-family:M1 OCR-A;src:url(/fonts/OCRA.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:M1 Geologica;src:url(/fonts/Geologica-Variable.ttf) format("truetype-variations");font-style:normal;font-weight:100 900;font-display:swap}.m1-pwa{font-family:M1 Geologica,Inter,sans-serif}.m1-balance{padding-top:75px}.m1-card-wrap{padding-bottom:41px}.m1-bank-card{margin-inline:1px;padding-top:0;transform:translateY(14px);overflow:visible;background:none;clip-path:none;filter:drop-shadow(0 17px 12px rgba(0,0,0,.48))}.m1-card-shape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible}.m1-card-shape .m1-card-face{fill:url(#m1-card-face)}.m1-card-shape .m1-card-glow{fill:url(#m1-card-glow)}.m1-card-shape .m1-card-edge{fill:url(#m1-card-edge)}.m1-card-head,.m1-card-number,.m1-card-foot{position:absolute;z-index:1}.m1-card-head{top:6px;left:74px;height:auto;padding:0;color:#8993a5;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:24px;font-style:italic;font-weight:900;letter-spacing:.04em;line-height:1;opacity:.78;transform:scaleY(.56);transform-origin:left top}.m1-card-head small{position:absolute;top:25px;left:82px;display:block;width:54px;margin:0;color:#535d70;font-family:Inter,sans-serif;font-size:5px;font-style:normal;font-weight:500;letter-spacing:.06em;white-space:nowrap}.m1-card-number{top:43.5px;left:53px;display:block;width:383px;height:21px;margin:0;color:#7f899c;font-family:M1 OCR-A,OCR A Std,monospace;font-size:20px;font-weight:400;letter-spacing:.08em;line-height:1;transform:scaleY(.55);transform-origin:left top}.m1-card-number span{position:absolute;top:0;display:block;width:max-content;min-width:0;text-align:left;transform:scaleX(1.16);transform-origin:left top}.m1-card-number span:nth-child(1){left:0}.m1-card-number span:nth-child(2){left:103px}.m1-card-number span:nth-child(3){left:211px}.m1-card-number span:nth-child(4){left:313px}.m1-card-foot{right:25px;bottom:20px;margin:0}.m1-visa-mark{display:block;width:82px;height:14px;overflow:visible;fill:#c5cad6}.m1-all-cards{margin-top:60px;min-width:154px;min-height:35px;justify-content:center;gap:11px;font-size:14px}.m1-all-cards .m1-icon,.m1-actions button>span .m1-icon{fill:none}.m1-all-cards .m1-icon{fill:#c9d2e8;stroke:#c9d2e8;stroke-width:2}.m1-all-cards .m1-wallet-icon{fill:none;stroke:#c9d2e8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.m1-all-cards .m1-all-cards-icon{width:22px;height:20px;overflow:visible;fill:none;stroke:none}.m1-all-cards .m1-all-cards-back,.m1-all-cards .m1-all-cards-front{fill:#c9d2e8;stroke:none}.m1-all-cards .m1-all-cards-slot{fill:#102552;stroke:none}.m1-actions button>span .m1-icon{fill:#dce8ff;stroke:none}.m1-actions .m1-icon-cut{fill:none;stroke:#020713;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.m1-actions button{gap:17px}.m1-nav button.active .m1-icon{fill:none;stroke:#ff4a5e}.m1-actions{padding-bottom:32px}@media (min-width: 500px){.m1-gift{position:absolute;left:278px}.m1-promo{position:absolute;right:13px}}.m1-pwa{padding-top:calc(16px + env(safe-area-inset-top))}.m1-topbar{display:block;height:118px;padding-top:0}.m1-profiles{position:absolute;top:4px;left:0;width:auto}.m1-avatar{width:50px;height:50px}.m1-avatar-back{background:linear-gradient(145deg,#249bae,#21678f)}.m1-avatar-back .m1-icon{fill:#fff;stroke:#22849c;stroke-width:1.4}.m1-avatar-back .m1-top-card path{fill:none;stroke:#22849c;stroke-width:1.5}.m1-avatar-front{margin-left:-24px;border:2px solid #173369;background:#ec2f6c;font-size:18px;font-weight:450}.m1-chat{width:43px;height:50px;margin-left:22px;padding:0}.m1-chat:after{display:none}.m1-chat .m1-top-icon{fill:#fff;stroke:none}.m1-chat .m1-top-icon-cut{fill:none;stroke:#0b1830;stroke-width:2.5;stroke-linecap:round}.m1-chat i{top:-6px;right:-6px;min-width:27px;height:27px;padding-inline:5px;border:2px solid #10265c;font-size:14px;font-weight:650}.m1-gift{position:absolute;top:3px;left:285px;height:50px;gap:12px;padding:0}.m1-gift .m1-icon{width:31px;height:31px;fill:#fff;stroke:none}.m1-gift .m1-top-gift{width:34px;height:34px}.m1-gift i{top:0;left:22px;width:17px;height:17px;border:2px solid #10265c}.m1-gift strong{font-size:20px;font-weight:520;letter-spacing:-.025em}.m1-top-tools{position:absolute;top:4px;left:422px;width:132px;height:114px}.m1-top-tools:after{position:absolute;top:1px;left:77px;width:1px;height:39px;background:#cfdaf43d;content:""}.m1-top-tools>button:not(.m1-promo){position:absolute;top:0;display:grid;width:43px;height:43px;padding:0;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.m1-top-tools>button:nth-of-type(1){left:22px}.m1-top-tools>button:nth-of-type(2){left:87px}.m1-tools-divider{position:absolute;top:1px;left:0;width:1px;height:39px;background:#cfdaf452}.m1-top-cat{fill:#fff;stroke:none}.m1-cat-lines{fill:none;stroke:#0a1730;stroke-width:1.8;stroke-linecap:round}.m1-cat-eye{fill:#0a1730}.m1-top-stats rect{fill:#fff;stroke:none}.m1-top-stats path{fill:none;stroke:#0a1730;stroke-width:2.6;stroke-linecap:round}.m1-promo{position:absolute;top:54px;right:auto;left:48px;width:84px;height:59px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font-size:26px;font-weight:950;line-height:.75;text-align:center;text-shadow:-2px -2px 0 #080b16,2px -2px 0 #080b16,-2px 2px 0 #080b16,2px 2px 0 #080b16;transform:rotate(-2deg)}.m1-promo .m1-top-paw{display:inline-block;margin:-2px 0 -3px 1px;overflow:visible;fill:#080b16;stroke:#fff;stroke-width:1.2;vertical-align:middle}.m1-promo small,.m1-promo b{display:block;color:#0b6f8f;background:#fff;text-shadow:none}.m1-promo small{width:78px;margin:6px auto 0;padding:2px 2px 0;border-radius:3px 3px 0 0;font-size:11px;font-weight:850;line-height:1;letter-spacing:0}.m1-promo b{width:78px;margin:0 auto;padding:0 2px 3px;border-radius:0 0 3px 3px;font-size:14px;font-weight:900;line-height:1;letter-spacing:.08em}.m1-balance{padding-top:12px}.m1-limit{display:inline-flex;min-width:268px;height:48px;align-items:center;justify-content:center;gap:13px;padding:0 22px;background:#0b2457;box-shadow:inset 0 0 18px #030d2b1f,0 7px 20px #030a280d;color:#e2e7f4;font-size:20px;font-weight:500;letter-spacing:-.02em}.m1-bolt{flex:none;width:18px;height:22px;fill:#fff;stroke:none}.m1-balance-value{gap:13px;margin-top:23px}.m1-balance-value button{position:relative;width:34px;height:34px;overflow:hidden;border:1px solid rgba(164,183,221,.13);background:#5b73a645;color:#7087b7;box-shadow:none}.m1-balance-value button:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#49629961;content:""}.m1-balance-value button .m1-icon{position:relative;z-index:1;width:15px;height:15px;stroke-width:3.6}.m1-balance-value strong{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:60px;font-weight:650;letter-spacing:-.055em}.m1-balance-value>span{margin-left:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:48px;font-weight:650}.m1-card-wrap{padding-top:102px}.m1-all-cards,.m1-section-head button,.m1-nav button{border-radius:90px;letter-spacing:-.02em}.m1-all-cards,.m1-section-head button{font-weight:700}.m1-actions b,.m1-operation-text b{letter-spacing:-.02em}.m1-actions b{font-weight:500}.m1-section-head h2{font-weight:700;letter-spacing:-.025em}.m1-operations{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;min-height:364px;padding:30px 21px 13px;border-radius:25px 25px 20px 20px;background:linear-gradient(180deg,#252626,#222323 70%,#191a1a);box-shadow:inset .5px .5px .5px .5px #b1b1b11a,0 15px 35px #0000003d}.m1-section-head{min-height:35px;margin-bottom:13px}.m1-section-head h2{font-size:21px;font-weight:650}.m1-section-head button{width:74px;height:33px;border:1px solid rgba(255,255,255,.08);background:#2d3038;padding:0;color:#82a7f2;font-size:14px;font-weight:500}.m1-operation{min-height:91px;gap:22px;padding:17px 0}.m1-operation-icon{width:56px;height:56px;overflow:hidden}.m1-operation-icon .m1-icon{fill:none;stroke:#fff;stroke-width:1.8}.m1-operation-icon.merchant-logo .m1-atb-icon{fill:#e51d2a}.m1-operation-icon.merchant-logo img{display:block;width:60px;height:auto;max-width:none;object-fit:contain}.m1-store-basket{width:31px;height:31px;fill:none;stroke:none}.m1-store-basket .m1-basket-body{fill:#fff}.m1-store-basket .m1-basket-cuts{fill:none;stroke:#ff3c31;stroke-width:2.6;stroke-linecap:round}.m1-store-basket .m1-basket-handles{fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.m1-operation-text b{font-size:22px;font-weight:400}.m1-operation>strong{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:25px;font-variant-numeric:tabular-nums;font-weight:450;line-height:1;letter-spacing:-.035em}.m1-nav{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;bottom:calc(105px + env(safe-area-inset-bottom));min-height:84px;grid-template-columns:repeat(4,1fr) 84px;gap:12px;padding:0;overflow:visible;border:0;border-radius:40px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.m1-nav:before{position:absolute;z-index:-1;top:0;right:96px;bottom:0;left:0;border:1px solid rgba(255,255,255,.07);border-radius:42px;background:#272829f7;box-shadow:inset .5px .5px .5px #b1b1b11a,0 12px 28px #0000004d;content:""}.m1-nav button{position:relative;z-index:1;justify-content:center;padding:8px 1px;gap:3px;font-size:14px;font-weight:400}.m1-nav button .m1-icon{width:32px;height:32px}.m1-nav button:first-child .m1-icon{width:36px;height:36px}.m1-nav button:nth-child(4) .m1-icon,.m1-nav button:last-child .m1-icon{width:27px;height:27px}.m1-nav button:last-child{width:84px;height:84px;justify-self:end;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#272829fa;box-shadow:inset .5px .5px .5px #b1b1b11a,0 12px 28px #0000004d}.m1-nav .m1-nav-solid,.m1-nav .m1-nav-market{fill:currentColor;stroke:none}.m1-nav .m1-nav-cut{fill:none;stroke:#28292a;stroke-width:1.5}.m1-nav .m1-nav-savings rect{fill:currentColor;stroke:none}.m1-nav .m1-nav-savings circle{fill:none;stroke:#292a2b;stroke-width:1.8}.m1-nav .m1-nav-savings text{fill:#292a2b;font-family:Inter,sans-serif;font-size:7px;font-weight:700}.m1-nav .m1-nav-market-cut{fill:none;stroke:#292a2b;stroke-width:1.8;stroke-linecap:round}.m1-nav button.active .m1-nav-solid,.m1-nav button.active .m1-nav-market{fill:#ff4a5e;stroke:none}.m1-nav button.active .m1-nav-cut{stroke:#292a2b}.m1-card-details-page{min-height:100dvh;padding:calc(174px + env(safe-area-inset-top)) 21px calc(48px + env(safe-area-inset-bottom));overflow-y:auto;background:radial-gradient(circle at 52% 25%,rgba(43,91,166,.25),transparent 39%),linear-gradient(180deg,#050a38,#10295b 43%,#132f5c);color:#f7f9ff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.m1-detail-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(24,57,112,.1),transparent 50%,rgba(26,58,112,.08))}.m1-detail-close{position:absolute;z-index:3;top:calc(104px + env(safe-area-inset-top));left:22px;width:34px;height:34px;padding:0;border:0;background:transparent;cursor:pointer}.m1-detail-close span{position:absolute;top:16px;left:1px;width:33px;height:2px;border-radius:2px;background:#fff}.m1-detail-close span:first-child{transform:rotate(45deg)}.m1-detail-close span:last-child{transform:rotate(-45deg)}.m1-detail-card,.m1-payment-settings,.m1-card-kind,.m1-card-settings{position:relative;z-index:1}.m1-detail-card{position:relative;width:100%;height:344px;overflow:hidden;border-radius:29px;background:radial-gradient(circle at 19% 10%,rgba(98,100,98,.17),transparent 41%),linear-gradient(160deg,#242625,#151716 46%,#090a0a);box-shadow:inset 0 1px #ffffff0f,0 14px 22px #00000042}.m1-detail-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(255,255,255,.03),transparent 38%);content:""}.m1-detail-card-logo{position:absolute;z-index:1;top:31px;left:38px;color:#f4f4f4;font-family:Arial,Helvetica Neue,sans-serif;font-size:35px;font-weight:800;letter-spacing:-.04em;line-height:1}.m1-detail-card-logo small{display:block;margin-top:3px;margin-left:119px;color:#c6c6c6;font-family:Arial,sans-serif;font-size:7px;font-weight:400;letter-spacing:0}.m1-detail-card-name{position:absolute;z-index:1;bottom:35px;left:34px;color:#eef0f1;font-family:M1 OCR-A,monospace;font-size:19px;letter-spacing:.13em;transform:scaleY(.83);transform-origin:left bottom}.m1-detail-visa{position:absolute;z-index:1;right:25px;bottom:31px;width:85px;height:29px;fill:#f4f4f4}.m1-payment-settings{display:flex;width:100%;min-height:95px;align-items:center;gap:20px;margin-top:31px;padding:17px 33px;border:0;border-radius:49px;background:#081c48b8;box-shadow:inset 0 1px #ffffff06;color:#fff;text-align:left;cursor:pointer}.m1-payment-settings .m1-detail-icon{width:32px}.m1-payment-settings .m1-icon{fill:#fff;stroke:none}.m1-payment-settings .m1-payment-nut circle{fill:#0d275b}.m1-payment-settings strong,.m1-settings-group strong{display:block;font-size:22px;font-weight:650;line-height:1.16;letter-spacing:-.025em}.m1-payment-settings small,.m1-settings-group small{display:block;margin-top:3px;color:#aebbd0;font-size:18px;font-weight:450;line-height:1.12;letter-spacing:-.012em}.m1-card-kind{margin:47px 0 23px;font-size:25px;font-weight:700;line-height:1;letter-spacing:-.025em}.m1-card-settings{display:grid;gap:21px}.m1-settings-group{overflow:hidden;padding:0;border-radius:25px;background:linear-gradient(145deg,#364a70f5,#2d4166f5);box-shadow:inset 0 1px #ffffff0a,0 8px 18px #030a1e14}.m1-settings-group button{display:flex;width:100%;min-height:96px;align-items:center;gap:21px;padding:15px 33px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.m1-settings-group button>span:last-child{min-width:0;flex:1}.m1-detail-icon{display:grid;width:32px;flex:0 0 32px;place-items:center;color:#fff}.m1-detail-icon .m1-icon{fill:none;stroke:#fff;stroke-width:2.3}.m1-detail-icon-apple .m1-icon{fill:#fff;stroke:none}.m1-at-symbol{font-family:Arial,sans-serif;font-size:40px;font-weight:500;line-height:1}.m1-bank-card[role=button]{cursor:pointer;outline:none}.m1-bank-card[role=button]:focus-visible{filter:drop-shadow(0 0 .25rem #7caeff) drop-shadow(0 17px 12px rgba(0,0,0,.48))}@media (max-width: 460px){.m1-card-details-page{padding-right:14px;padding-left:14px}.m1-detail-card{height:326px}.m1-payment-settings strong,.m1-settings-group strong{font-size:20px}.m1-payment-settings small,.m1-settings-group small{font-size:16px}}@media (max-width: 520px){.m1-topbar{height:108px}.m1-gift{left:52%}.m1-gift strong{font-size:17px}.m1-top-tools{left:auto;right:0;transform:scale(.9);transform-origin:right top}.m1-balance{padding-top:10px}.m1-limit{min-width:248px;height:45px;padding-inline:19px;font-size:19px}.m1-balance-value strong{font-size:60px}.m1-balance-value>span{font-size:48px}}@media (max-width: 390px){.m1-limit{min-width:232px;height:43px;font-size:18px}.m1-balance-value strong{font-size:52px}.m1-balance-value>span{font-size:42px}}@media (min-width: 391px) and (max-width: 460px){.m1-balance-value strong{font-size:52px}.m1-balance-value>span{font-size:42px}}.ucl-page{min-height:100vh;box-sizing:border-box;background:#0d1016;color:#edf1f8;padding:clamp(24px,8vh,90px) 18px;font-family:Inter,system-ui,sans-serif}.ucl-card{max-width:660px;margin:0 auto;background:#171c25;border:1px solid #30394a;border-radius:24px;padding:clamp(24px,5vw,44px)}.ucl-label{color:#79b8ff;letter-spacing:.13em;font-size:14px;font-weight:700}.ucl-card h1{font-size:clamp(27px,5vw,38px);line-height:1.15;margin:18px 0;letter-spacing:-.025em}.ucl-intro{color:#b1bccd;line-height:1.6;margin-bottom:30px;font-size:16px}.ucl-card label{display:block;margin-bottom:10px;font-size:16px}.ucl-card input{width:100%;box-sizing:border-box;background:#0d121b;border:1px solid #44516a;border-radius:12px;color:#fff;font-size:clamp(18px,4vw,24px);font-family:ui-monospace,monospace;padding:17px 16px;letter-spacing:.035em}.ucl-card input:focus{outline:2px solid #78acff;outline-offset:2px}.ucl-card button{width:100%;border:0;border-radius:12px;background:#78acff;color:#101727;padding:17px;font-size:16px;font-weight:750;margin-top:16px;cursor:pointer}.ucl-card button:disabled{opacity:.55;cursor:default}.ucl-card button:focus-visible{outline:3px solid #fff;outline-offset:3px}.ucl-result{margin-top:28px;border-top:1px solid #384255;padding-top:20px}.ucl-result h2{font-size:24px;margin:0 0 8px}.ucl-result.found h2{color:#72deb5}.ucl-result.incomplete h2,.ucl-warning{color:#ffd391}.ucl-mask{color:#b1bccd;font-family:ui-monospace,monospace}.ucl-match{display:flex;flex-direction:column;gap:8px;background:#101821;border:1px solid #334b52;border-radius:12px;padding:18px;margin:12px 0}.ucl-match strong{font-size:21px}.ucl-match span{overflow-wrap:anywhere;color:#b9c8da}.ucl-match b{font-size:14px;color:#72deb5}.ucl-result p{line-height:1.5}.ucl-note,.ucl-card footer{font-size:14px;color:#9cabc1;line-height:1.5}.ucl-card footer{margin-top:30px}.ucl-error{color:#faa;line-height:1.5;margin-top:20px}.pfs-page{--pfs-bg:#11141b;--pfs-card:#181c25;--pfs-line:#2a303d;--pfs-muted:#858e9f;--pfs-text:#eef1f6;padding:4px 0 32px;color:var(--pfs-text)}.pfs-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.pfs-hero span,.pfs-section-title span{color:#5b91ff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pfs-hero h1{margin:5px 0 4px;font-size:32px;letter-spacing:-.035em}.pfs-hero p{margin:0;color:var(--pfs-muted);font-size:13px}.pfs-actions{display:flex;gap:8px}.pfs-actions button,.pfs-presets button{border:1px solid var(--pfs-line);border-radius:10px;background:#171b24;color:#aab2c1;padding:9px 13px;font-weight:700;cursor:pointer}.pfs-actions button.primary{border-color:#4a83f7;background:#3e7bea;color:#fff}.pfs-actions button:disabled{opacity:.5;cursor:not-allowed}.pfs-filters{display:flex;align-items:flex-end;gap:9px;margin-bottom:14px;padding:12px;border:1px solid var(--pfs-line);border-radius:14px;background:var(--pfs-card);flex-wrap:wrap}.pfs-presets{display:flex;gap:6px;margin-right:auto;flex-wrap:wrap}.pfs-presets button{padding:8px 11px;font-size:11px}.pfs-presets button:hover{border-color:#5b91ff;color:#80aaff}.pfs-presets button.active{border-color:#4f85f3;background:#4f85f329;color:#8eb2ff}.pfs-filters label{display:grid;gap:5px}.pfs-filters label>span{color:var(--pfs-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pfs-filters input,.pfs-filters select{height:34px;box-sizing:border-box;border:1px solid var(--pfs-line);border-radius:8px;background:#10131a;color:var(--pfs-text);padding:0 9px}.pfs-worker select{min-width:155px}.pfs-error{margin-bottom:12px;padding:10px 12px;border:1px solid rgba(235,143,136,.4);border-radius:10px;background:#eb8f8814;color:#efaaa5;font-size:12px}.pfs-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.pfs-kpis article{display:grid;gap:4px;min-height:105px;align-content:center;padding:16px;border:1px solid var(--pfs-line);border-radius:14px;background:linear-gradient(145deg,#1b202a,#151922)}.pfs-kpis article>span{color:var(--pfs-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pfs-kpis strong{font-size:24px;font-variant-numeric:tabular-nums}.pfs-kpis small{color:var(--pfs-muted);font-size:10px}.pfs-kpis .violet strong,.violet{color:#b492ff}.pfs-kpis .green strong,.green{color:#60d595}.pfs-kpis .blue strong,.blue{color:#72a5ff}.pfs-daily,.pfs-table-card{margin-bottom:14px;border:1px solid var(--pfs-line);border-radius:15px;background:var(--pfs-card);overflow:hidden}.pfs-section-title{display:flex;align-items:flex-end;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--pfs-line)}.pfs-section-title h2{margin:3px 0 0;font-size:16px}.pfs-section-title>small{color:var(--pfs-muted)}.pfs-day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:1px;background:var(--pfs-line)}.pfs-day-grid article{padding:13px 15px;background:var(--pfs-card)}.pfs-day-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pfs-day-grid header b{font-size:12px}.pfs-day-grid header strong{color:#60d595;font-size:13px}.pfs-split{display:flex;height:5px;margin:12px 0;border-radius:10px;background:#272c36;overflow:hidden}.pfs-split i:first-child{background:#5b91ff}.pfs-split i:last-child{background:#9b72f2}.pfs-day-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0}.pfs-day-grid dl div{display:grid;gap:2px}.pfs-day-grid dt{color:var(--pfs-muted);font-size:9px}.pfs-day-grid dd{margin:0;font-size:10px;font-weight:750;font-variant-numeric:tabular-nums}.pfs-table-wrap{overflow:auto}.pfs-table-card table{width:100%;min-width:1120px;border-collapse:collapse}.pfs-table-card th{padding:9px 12px;text-align:left;color:#737d8e;font-size:9px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--pfs-line)}.pfs-table-card td{padding:11px 12px;border-bottom:1px solid #252a34;color:#dfe3eb;font-size:11px;font-variant-numeric:tabular-nums}.pfs-table-card tbody tr:hover{background:#5b91ff09}.pfs-table-card td:nth-child(n+3),.pfs-table-card th:nth-child(n+3){text-align:right}.pfs-table-card td b,.pfs-table-card td small{display:block}.pfs-table-card td small{margin-top:3px;color:#7d8696;font-size:9px}.pfs-table-card .warn{color:#e2b659}.pfs-empty{padding:35px;text-align:center;color:var(--pfs-muted)}.pfs-sort{display:grid;gap:4px}.pfs-sort span{color:var(--pfs-muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.pfs-sort select{height:31px;border:1px solid var(--pfs-line);border-radius:8px;background:#10131a;color:var(--pfs-text);padding:0 8px;font-size:10px}.pfs-limit-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--pfs-line);border-bottom:1px solid var(--pfs-line)}.pfs-limit-summary>div{display:grid;gap:4px;padding:13px 15px;background:#151923}.pfs-limit-summary span{color:var(--pfs-muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.pfs-limit-summary b{font-size:15px;font-variant-numeric:tabular-nums}.pfs-limit-summary .over b,.pfs-limit-table td.over b{color:#ff7770}.pfs-limit-summary .under b,.pfs-limit-table td.under b{color:#e3b85d}.pfs-limit-summary .balanced b,.pfs-limit-table td.balanced b{color:#60d595}.pfs-limit-note{margin:0;padding:10px 15px;border-bottom:1px solid var(--pfs-line);color:#778193;font-size:10px}.pfs-limit-table{min-width:1040px!important}.pfs-limit-table .historical{color:#8da8d9}.pfs-limit-table tbody tr:last-child td{border-bottom:0}@media (max-width:850px){.pfs-hero{align-items:flex-start;flex-direction:column}.pfs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pfs-actions{width:100%}.pfs-actions button{flex:1}.pfs-presets{width:100%;margin-right:0}.pfs-presets button,.pfs-filters label{flex:1}.pfs-filters input,.pfs-filters select{width:100%}}@media (max-width:850px){.pfs-limit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pfs-limit-summary>div:last-child{grid-column:1/-1}}@media (max-width:520px){.pfs-kpis{grid-template-columns:1fr}.pfs-hero h1{font-size:27px}.pfs-day-grid{grid-template-columns:1fr}.pfs-section-title{align-items:flex-start;gap:10px}.pfs-sort{min-width:115px}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:root{--bg-body: #0f1117;--bg-sidebar: #12141c;--bg-card: #181a24;--bg-card-hover: #1e2130;--bg-elevated: #1f2233;--bg-input: #1a1d28;--bg-table-header: #14161f;--bg-table-row-hover: rgba(59, 130, 246, .04);--border: #252836;--border-hover: #353952;--text-primary: #e8eaed;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-heading: #f1f3f5;--accent: #3b82f6;--accent-hover: #60a5fa;--accent-dim: #2563eb;--accent-soft: rgba(59, 130, 246, .12);--accent-border: rgba(59, 130, 246, .25);--success: #34d399;--success-bg: rgba(52, 211, 153, .1);--success-border: rgba(52, 211, 153, .22);--warning: #fbbf24;--warning-bg: rgba(251, 191, 36, .1);--warning-border: rgba(251, 191, 36, .22);--danger: #f87171;--danger-bg: rgba(248, 113, 113, .1);--danger-border: rgba(248, 113, 113, .22);--info: #60a5fa;--info-bg: rgba(96, 165, 250, .1);--info-border: rgba(96, 165, 250, .22);--radius: 10px;--radius-sm: 8px;--radius-xs: 6px;--radius-lg: 14px;--radius-xl: 18px;--radius-full: 9999px;--shadow: 0 2px 8px rgba(0,0,0,.25);--shadow-lg: 0 8px 32px rgba(0,0,0,.4);--transition: all .15s ease;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-requisite: "Poppins", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace}.requisite-card,.requisite-card button,.requisite-card input{font-family:var(--font-requisite)}.requisite-card-number{margin-bottom:16px}.requisite-number-text{font-family:var(--font-requisite);font-size:15px;letter-spacing:0}.requisite-bank-name{font-family:var(--font-requisite);font-size:11px;font-weight:500}.requisite-metric-label{font-family:var(--font-requisite);font-size:9px;font-weight:600;letter-spacing:.06em}.requisite-metric-value{font-family:var(--font-requisite);font-size:13px;font-weight:700}.requisite-metric-auto{font-family:var(--font-requisite);font-size:9px;letter-spacing:0}.requisite-progress-text{font-family:var(--font-requisite);font-size:9px}.unix-bank-picker{position:relative}.unix-bank-picker__trigger{width:100%;min-height:42px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);cursor:pointer;font:500 13px var(--font-requisite);text-align:left}.unix-bank-picker__trigger:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-card-hover)}.unix-bank-picker__trigger:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3b82f626}.unix-bank-picker__trigger:disabled{cursor:wait;color:var(--text-muted)}.unix-bank-picker__trigger svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;flex:0 0 auto}.unix-bank-picker__menu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;padding:8px;border:1px solid var(--border-hover);border-radius:12px;background:#171a24;box-shadow:0 18px 44px #0000007a}.unix-bank-picker__menu input{width:100%;height:36px;padding:8px 10px;font:500 12px var(--font-requisite)}.unix-bank-picker__options{max-height:228px;overflow-y:auto;margin-top:6px;padding-right:2px}.unix-bank-picker__options button{width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;color:var(--text-secondary);cursor:pointer;font:500 12px var(--font-requisite);text-align:left}.unix-bank-picker__options button:hover{background:#ffffff0e;color:var(--text-primary)}.unix-bank-picker__options button.selected{background:#3b82f62e;color:#dbeafe}.unix-bank-picker__options small{color:var(--text-muted);font:600 9px var(--font-requisite);text-transform:uppercase}.unix-bank-picker__empty{padding:14px 10px;color:var(--text-muted);font:500 12px var(--font-requisite);text-align:center}.requisites-cleanup-btn{min-height:34px;padding:7px 11px;border:1px solid rgba(248,113,113,.38);border-radius:9px;display:inline-flex;align-items:center;gap:7px;background:#f8717112;color:#f49a9a;cursor:pointer;font:600 12px var(--font-requisite);white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.requisites-cleanup-btn:hover:not(:disabled){background:#f8717124;border-color:#f871719e;color:#fecaca}.requisites-cleanup-btn:disabled{opacity:.6;cursor:wait}.requisites-cleanup-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jar-api-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid rgba(59,130,246,.22);border-radius:10px;background:#3b82f60f}.jar-api-panel__title{color:var(--text-primary);font:600 12px var(--font-requisite)}.jar-api-panel__caption{margin-top:2px;color:var(--text-muted);font:500 11px var(--font-requisite)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font);background:var(--bg-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.55;font-size:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2d3a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#3a3d4a}*{scrollbar-width:thin;scrollbar-color:#2a2d3a transparent}::selection{background:#3b82f64d;color:#fff}.app-layout{display:flex;min-height:100vh}.sidebar{width:240px;background:var(--bg-sidebar);display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;height:100dvh;max-height:100dvh;z-index:100;border-right:1px solid var(--border);font-size:13px;overflow:hidden}.sidebar-logo{padding:20px 16px 16px;display:flex;flex-direction:column;gap:2px}.sidebar-logo span{font-size:16px;font-weight:700;letter-spacing:-.03em;color:var(--text-heading)}.sidebar-logo--desktop{flex-direction:row;align-items:center;justify-content:space-between}.sidebar-brand{display:flex;align-items:center;gap:10px;min-width:0}.sidebar-brand-mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--accent-hover),var(--accent));display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px var(--accent-soft);flex-shrink:0}.sidebar-collapse-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:var(--radius-sm);background:#ffffff0d;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.sidebar-collapse-btn:hover{background:#ffffff1a;color:var(--text-primary)}.sidebar-collapse-btn svg{width:16px;height:16px;transition:transform .2s ease}.sidebar-logo,.online-toggle{flex-shrink:0}.sidebar-nav{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 8px 8px}.sidebar-footer{flex-shrink:0;padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.06);background:var(--bg-sidebar)}.sidebar-divider{height:1px;background:#ffffff0f;margin:0 12px 4px;flex-shrink:0}.sidebar-mobile-head{display:none;flex-shrink:0;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-mobile-head-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sidebar-mobile-title{font-size:17px;font-weight:700;color:var(--text-heading);letter-spacing:-.02em}.sidebar-mobile-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--radius-sm);background:#ffffff0f;color:var(--text-secondary);cursor:pointer;touch-action:manipulation}.sidebar-mobile-close svg{width:20px;height:20px}.sidebar-mobile-close:active{background:#ffffff1a}.sidebar-mobile-profile{display:flex;align-items:center;gap:10px}.sidebar-mobile-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.sidebar-mobile-name{font-size:14px;font-weight:600;color:var(--text-heading);line-height:1.2}.sidebar-mobile-role{font-size:11px;color:var(--text-muted);line-height:1.2;margin-top:2px}.sidebar-search{display:none;flex-shrink:0;position:relative;margin:0 12px 8px}.sidebar-search--desktop,.sidebar-search--mobile,.sidebar-shortcuts{display:none!important}.sidebar-nav--flat .sidebar-group-title{display:block}.sidebar-nav-section+.sidebar-nav-section{margin-top:2px}.sidebar-unix-group{margin:10px 0;padding:6px;border:1px solid rgba(116,145,255,.22);border-radius:12px;background:#7491ff0b}.sidebar-unix-toggle{width:100%;font:inherit;text-align:left;cursor:pointer}.sidebar-unix-chevron{margin-left:auto}.sidebar-unix-pages{margin-left:12px;padding-left:6px;border-left:1px solid rgba(116,145,255,.25)}.sidebar-unix-pages .sidebar-link{font-size:12px}.sidebar-unix-toggle:focus-visible{outline:2px solid var(--accent, #849cff);outline-offset:2px}@media (min-width: 769px){.app-layout.sidebar-collapsed .sidebar-unix-group{padding:0;border:0}.app-layout.sidebar-collapsed .sidebar-unix-chevron,.app-layout.sidebar-collapsed .sidebar-unix-pages{display:none}.unix-workspace__nav{display:none!important}}@media (min-width: 769px){.sidebar-nav-group{display:none!important}.sidebar-nav--flat{display:flex}}@media (min-width: 769px){.sidebar{transition:width .2s ease}.main-content-wrap{transition:margin-left .2s ease}.app-layout.sidebar-collapsed .sidebar{width:68px}.app-layout.sidebar-collapsed .main-content-wrap{margin-left:68px}.app-layout.sidebar-collapsed .sidebar-brand,.app-layout.sidebar-collapsed .sidebar-link-label,.app-layout.sidebar-collapsed .sidebar-group-title,.app-layout.sidebar-collapsed .sidebar-footer-meta,.app-layout.sidebar-collapsed .sidebar-divider--desktop{display:none}.app-layout.sidebar-collapsed .sidebar-logo--desktop{justify-content:center}.app-layout.sidebar-collapsed .sidebar-collapse-btn svg{transform:rotate(180deg)}.app-layout.sidebar-collapsed .sidebar-nav{padding:0 10px 8px}.app-layout.sidebar-collapsed .sidebar-link{justify-content:center;gap:0;padding-left:0;padding-right:0}.app-layout.sidebar-collapsed .sidebar-footer{padding-left:8px;padding-right:8px}.app-layout.sidebar-collapsed .sidebar-footer-user{justify-content:center}.app-layout.sidebar-collapsed .sidebar-nav-section+.sidebar-nav-section{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}}.sidebar-search-kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-muted);font-family:var(--font);font-size:10px;font-weight:600;line-height:1.2;pointer-events:none}.sidebar-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted);display:flex}.sidebar-search-icon svg{width:16px;height:16px;opacity:.7}.sidebar-search-input{width:100%;min-height:44px;padding:10px 36px 10px 38px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-primary);font-family:var(--font);font-size:14px;outline:none;touch-action:manipulation}.sidebar-search-input::placeholder{color:var(--text-muted)}.sidebar-search-input:focus{border-color:#0067ff73;background:#ffffff0f}.sidebar-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar-search-clear svg{width:16px;height:16px}.sidebar-nav-empty{padding:20px 16px;text-align:center;font-size:13px;color:var(--text-muted)}.sidebar-nav-group{margin-bottom:2px}.sidebar-nav-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 16px 6px;border:none;background:none;font-family:var(--font);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.sidebar-nav-group-chevron{display:flex;color:var(--text-muted);transition:transform .2s ease;opacity:.55}.sidebar-nav-group-chevron svg{width:14px;height:14px}.sidebar-nav-group.collapsed .sidebar-nav-group-chevron{transform:rotate(-90deg)}.sidebar-nav-group.collapsed .sidebar-nav-group-body{display:none}.sidebar-nav-group-toggle:hover{background:#ffffff08;border-radius:var(--radius-sm)}.sidebar-nav-group-body{display:flex;flex-direction:column;gap:2px}.sidebar-shortcuts{display:none;flex-shrink:0}.sidebar-shortcuts--desktop{display:block;padding:0 10px 8px}.sidebar-shortcuts--mobile{display:none;gap:8px;padding:0 12px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar-shortcuts--mobile::-webkit-scrollbar{display:none}.sidebar-shortcuts-label{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;padding:0 2px 6px}.sidebar-shortcuts-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.sidebar-shortcut{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:32px;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-secondary);text-decoration:none;font-size:11px;font-weight:600;touch-action:manipulation;min-width:0}.sidebar-shortcut span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-shortcut svg{width:14px;height:14px;opacity:.75;flex-shrink:0}.sidebar-shortcut.active{border-color:#0067ff73;background:#0067ff1f;color:#fff}.sidebar-shortcut.active svg{opacity:1}.sidebar-shortcut:hover{background:#ffffff0f;color:var(--text-primary)}.sidebar-footer-user{display:flex;align-items:center;gap:10px;padding:0 4px 10px;margin-bottom:4px}.sidebar-footer-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.sidebar-footer-name{font-size:12px;font-weight:600;color:var(--text-heading);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.sidebar-footer-role{font-size:10px;color:var(--text-muted);line-height:1.2;margin-top:1px}@media (min-width: 769px){.sidebar-search-input{min-height:34px;padding:7px 56px 7px 34px;font-size:12px}.sidebar-nav:after{content:"";position:sticky;bottom:0;display:block;height:16px;margin-top:-16px;pointer-events:none;background:linear-gradient(to top,var(--bg-sidebar) 0%,transparent 100%)}}.sidebar-nav-scroll-hint{display:none}.sidebar-link--logout{color:#f43d3d;opacity:.85}.sidebar-link{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;transition:var(--transition);cursor:pointer;border:none;background:none;width:100%;text-align:left;font-family:var(--font);min-width:0}.sidebar-link-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sidebar-link>:not(svg):not(.sidebar-link-label){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-link:hover{color:var(--text-primary);background:#ffffff0d}.sidebar-link.active{color:#fff;background:var(--accent);font-weight:600}.sidebar-link svg{width:18px;height:18px;flex-shrink:0;opacity:.6}.sidebar-link:hover svg{opacity:.9}.main-content{flex:1;padding:28px 32px;min-height:0;background:var(--bg-body)}.page-header{margin-bottom:24px}.page-header h1{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text-heading)}.page-header h2{font-size:16px;font-weight:700;color:var(--text-heading)}.page-header p{color:var(--text-secondary);font-size:13px;margin-top:2px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.stat-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:16px 18px;border:1px solid var(--border);transition:background .2s ease,border-color .2s ease}.stat-card:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.stat-card--highlight{background:var(--bg-elevated);border-color:var(--accent-border)}.stat-card .label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;display:flex;align-items:center;gap:6px}.stat-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.stat-card .value{font-size:24px;font-weight:700;color:var(--text-heading);line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-card .sub{font-size:11px;color:var(--text-muted);margin-top:4px}.filter-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.filter-group{display:inline-flex;align-items:center;gap:2px;background:var(--bg-card);padding:3px;border-radius:var(--radius);border:1px solid var(--border)}.filter-pill{padding:6px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;cursor:pointer;transition:var(--transition);border:none;background:transparent;color:var(--text-secondary);font-family:var(--font)}.filter-pill:hover{color:var(--text-primary);background:#ffffff0d}.filter-pill.active{background:var(--accent);color:#fff}.table-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.table-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--bg-table-header);flex-wrap:wrap;gap:10px}.table-header h2{font-size:14px;font-weight:700;color:var(--text-heading)}.table-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}table{width:100%;border-collapse:collapse}th{text-align:left;padding:10px 18px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:var(--bg-table-header);white-space:nowrap;border-bottom:1px solid var(--border)}td{padding:12px 18px;font-size:13px;color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid var(--border)}tr{transition:background .15s ease}tr:hover td{background:var(--bg-table-row-hover)}tr:last-child td{border-bottom:none}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.badge:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge.pending{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.badge.pending:before{background:var(--warning)}.badge.paid,.badge.completed{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.badge.paid:before,.badge.completed:before{background:var(--success)}.badge.expired,.badge.rejected{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.badge.expired:before,.badge.rejected:before{background:var(--danger)}.badge.processing{background:var(--info-bg);color:var(--info);border:1px solid var(--info-border)}.badge.processing:before{background:var(--info)}.badge.approved{background:var(--accent-soft);color:var(--accent-hover);border:1px solid var(--accent-border)}.badge.approved:before{background:var(--accent)}.badge.auto{background:var(--info-bg);color:var(--info);border:1px solid var(--info-border)}.badge.auto:before{background:var(--info)}.badge.manual{background:#ffffff0f;color:var(--text-secondary);border:1px solid var(--border)}.badge.manual:before{background:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-success{background:var(--success);color:#0f1117;font-weight:700}.btn-success:hover{filter:brightness(1.1)}.btn-danger{background:transparent;border:1px solid var(--danger-border);color:var(--danger)}.btn-danger:hover{background:var(--danger-bg)}.btn-outline{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary)}.btn-outline:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-hover)}.btn-sm{padding:5px 12px;font-size:12px}.btn-xs{padding:4px 10px;font-size:11px}.btn-group{display:flex;gap:6px;align-items:center}input,select{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;color:var(--text-primary);font-size:13px;font-family:var(--font);transition:var(--transition);outline:none}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 2px #3b82f626}input::placeholder{color:var(--text-muted)}select option{background:var(--bg-card);color:var(--text-primary)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-body);position:relative}.login-page:before{content:"";position:absolute;top:30%;left:40%;width:400px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.06) 0%,transparent 60%);border-radius:50%;filter:blur(80px);pointer-events:none}.login-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px 32px;width:100%;max-width:380px;position:relative;z-index:1}.login-card h1{font-size:20px;font-weight:700;text-align:center;color:var(--text-heading);margin-bottom:4px}.login-card p{color:var(--text-muted);font-size:13px;text-align:center;margin-bottom:24px}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.form-group input{width:100%;padding:10px 14px;border-radius:var(--radius)}.login-btn{width:100%;padding:12px;font-size:14px;margin-top:8px;border-radius:var(--radius)!important;font-weight:700!important}.error-msg{color:var(--danger);font-size:13px;text-align:center;margin-top:12px;background:var(--danger-bg);padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--danger-border)}.glass-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;transition:var(--transition)}.card:hover{border-color:var(--border-hover)}.text-sm{font-size:12px}.text-muted{color:var(--text-muted)}.empty-state{padding:48px 20px;text-align:center;color:var(--text-muted);font-size:14px}.pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:var(--bg-table-header);border-top:1px solid var(--border)}.pagination .info{font-size:12px;color:var(--text-muted)}.pagination .pages{display:flex;align-items:center;gap:4px}.pagination .page-btn{min-width:28px;height:28px;padding:0 8px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:var(--transition)}.pagination .page-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.pagination .page-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.copy-text{cursor:pointer;transition:var(--transition)}.copy-text:hover{color:var(--accent)}td code,.tx-id{font-family:var(--font-mono);font-size:11px;color:var(--accent)}.mono-amount{font-variant-numeric:tabular-nums;font-weight:600}.toast-container{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-item{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--radius);font-size:13px;font-weight:600;color:#fff;box-shadow:var(--shadow-lg);pointer-events:auto;animation:toastSlideIn .2s ease;min-width:260px;max-width:400px;border:1px solid rgba(255,255,255,.1)}.toast-success{background:#34d399eb;color:#0f1117}.toast-error{background:#f87171eb}.toast-info{background:#3b82f6eb}.toast-warning{background:#fbbf24eb;color:#0f1117}.toast-icon{font-size:16px;flex-shrink:0}.toast-message{flex:1}.toast-close{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:14px;padding:0 4px}.toast-close:hover{color:#fff}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-in{animation:pageIn .25s ease forwards}.loading{animation:pulse 1.5s ease-in-out infinite;color:var(--text-muted);text-align:center;padding:48px;font-size:14px}.btn-refresh svg{transition:transform .2s ease}.btn-refresh:hover svg{transform:rotate(90deg)}.btn-refresh.spinning svg{animation:spin .5s ease}.mobile-burger{display:none;position:fixed;top:10px;left:10px;z-index:200;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;align-items:center;justify-content:center}.mobile-burger span{display:block;width:16px;height:2px;background:var(--text-primary);margin:3px auto;border-radius:1px}.sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:99}.m-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.m-header-actions{display:flex;gap:8px;flex-shrink:0}.m-info-row{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.m-info-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;flex:1 1 400px;display:flex;gap:24px;flex-wrap:wrap;align-items:center}.m-balance-card{border-radius:var(--radius);padding:20px;flex:0 0 320px;min-width:0}.m-balance-amount{font-size:28px;font-weight:700;color:var(--accent)}.m-balance-usdt{font-size:18px;font-weight:600;color:var(--info)}.m-tab-switch{display:flex;gap:4px;padding:4px;border-radius:var(--radius);margin-bottom:24px;width:fit-content}.m-tab-btn{display:flex;align-items:center;gap:8px;padding:10px 28px;font-size:14px}.m-date-bar{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 20px;margin-bottom:20px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.m-date-inputs{margin-left:auto;display:flex;gap:8px;align-items:center}.m-summary-row{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.m-summary-card{border-radius:var(--radius);padding:20px}.m-summary-card.primary{flex:1 1 250px}.m-summary-card.secondary{flex:1 1 200px}.m-summary-value{font-size:26px;font-weight:700;line-height:1.2}.m-summary-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.m-summary-sub{font-size:12px;color:var(--text-muted);margin-top:4px}.m-settlement-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.m-today-stats{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.m-today-stats>div{flex:1}.m-today-label{font-size:10px;color:var(--text-muted);margin-bottom:2px;text-transform:uppercase;letter-spacing:.5px}.m-today-value{font-size:14px;font-weight:600}@media (max-width: 1280px){.main-content{padding:24px 20px}.m-info-card{gap:20px}.m-balance-card{flex:0 0 280px}}@media (max-width: 1024px){.sidebar{width:200px}.main-content{padding:20px 16px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:8px}.stat-card{padding:12px 14px}.stat-card .value{font-size:20px}.stat-card .label{font-size:10px}th,td{padding:10px 12px;font-size:12px}.page-header h1{font-size:18px}.table-header{padding:12px 14px}.btn{padding:7px 14px;font-size:12px}.btn-sm{padding:4px 10px;font-size:11px}.m-info-card{flex:1 1 300px;gap:16px;padding:16px}.m-balance-card{flex:1 1 250px;padding:16px}.m-balance-amount{font-size:24px}.m-balance-usdt{font-size:15px}.m-summary-value{font-size:22px}.m-settlement-grid{grid-template-columns:1fr 1fr}}.bottom-tab-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:999;background:#12141ceb;border-top:1px solid var(--border);padding:6px 8px calc(env(safe-area-inset-bottom,0px) + 6px);justify-content:space-around;align-items:stretch;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.bottom-tab-bar a,.bottom-tab-bar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;min-width:48px;min-height:44px;border-radius:var(--radius-sm);text-decoration:none;border:none;background:none;cursor:pointer;font-family:var(--font);transition:color .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bottom-tab-bar a:active,.bottom-tab-bar button:active{opacity:.6}.bottom-tab-bar a svg,.bottom-tab-bar button svg{width:22px;height:22px;stroke:var(--text-muted);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease;flex-shrink:0}.bottom-tab-bar a span,.bottom-tab-bar button span{font-size:10px;font-weight:600;color:var(--text-muted);line-height:1;transition:color .2s ease}.bottom-tab-bar a.active svg{stroke:var(--accent)}.bottom-tab-bar a.active span{color:var(--accent);font-weight:700}.bottom-tab-bar button:not(.bottom-tab-more) svg{stroke:var(--danger);opacity:.5}.bottom-tab-bar button:not(.bottom-tab-more) span{color:var(--danger);opacity:.5}.bottom-tab-bar button:not(.bottom-tab-more):active svg,.bottom-tab-bar button:not(.bottom-tab-more):active span{opacity:.8}.bottom-tab-bar .bottom-tab-more svg{stroke:var(--text-muted);opacity:1}.bottom-tab-bar .bottom-tab-more span{color:var(--text-muted);opacity:1}.bottom-tab-bar .bottom-tab-more.active svg{stroke:var(--accent)}.bottom-tab-bar .bottom-tab-more.active span{color:var(--accent);font-weight:700}.mobile-hero-card{display:none;background:linear-gradient(135deg,#2563eb,#1d4ed8 40%,#4338ca);border-radius:16px;padding:24px;margin-bottom:16px;color:#fff;position:relative;overflow:hidden;box-shadow:0 4px 24px #2563eb40,0 1px 3px #0003}.mobile-hero-card:before{content:"";position:absolute;top:-60px;right:-40px;width:180px;height:180px;border-radius:50%;background:#ffffff0f;pointer-events:none}.mobile-hero-card:after{content:"";position:absolute;bottom:-40px;left:-20px;width:120px;height:120px;border-radius:50%;background:#ffffff0a;pointer-events:none}.mobile-hero-card .hero-label{font-size:13px;font-weight:500;opacity:.8;margin-bottom:8px;letter-spacing:.01em}.mobile-hero-card .hero-amount{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px;position:relative;z-index:1;font-variant-numeric:tabular-nums}.mobile-hero-card .hero-secondary{display:flex;justify-content:space-between;align-items:center;padding:0;position:relative;z-index:1}.mobile-hero-card .hero-secondary>span:first-child{font-size:12px;opacity:.65}.mobile-hero-card .hero-secondary-value{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.mobile-hero-card .hero-row{display:none}.mobile-top-header{display:none;align-items:center;justify-content:space-between;padding:8px 0 14px}.mobile-top-header h1{font-size:18px;font-weight:600;color:var(--text-heading);letter-spacing:-.01em;position:absolute;left:50%;transform:translate(-50%)}.mobile-top-header .mobile-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--success)}.mobile-top-header .mobile-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 2s ease-in-out infinite}.mobile-refresh-btn{display:none;width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);cursor:pointer;align-items:center;justify-content:center;transition:var(--transition);-webkit-tap-highlight-color:transparent}.mobile-refresh-btn:active{background:var(--bg-card-hover)}.mobile-refresh-btn svg{width:14px;height:14px}.desktop-only{display:block}.mob-page{width:100%;min-height:100%}.mob-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.mob-title{font-size:20px;font-weight:700;color:var(--text-heading);letter-spacing:-.02em}.mob-subtitle{font-size:12px;color:var(--text-muted)}.mob-refresh{width:42px;height:42px;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);flex-shrink:0;-webkit-tap-highlight-color:transparent}.mob-refresh:active{background:var(--bg-card-hover)}.mob-refresh svg{width:18px;height:18px}.mob-pills{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.mob-pills::-webkit-scrollbar{display:none}.mob-pill{flex-shrink:0;padding:8px 16px;border-radius:var(--radius-full);background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-size:13px;font-weight:500;font-family:var(--font);cursor:pointer;transition:var(--transition);white-space:nowrap;-webkit-tap-highlight-color:transparent}.mob-pill:active{opacity:.7}.mob-pill.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.mob-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.mob-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.mob-stat.wide{grid-column:span 2}.mob-stats--uniform{grid-template-columns:repeat(4,minmax(0,1fr))}.mob-stat--accent{background:#3b82f614;border-color:var(--accent-border)}.mob-stat--accent .mob-stat-value{color:var(--accent)}.mob-stat--success .mob-stat-value{color:var(--success)}.mob-stat--warning .mob-stat-value{color:var(--warning)}.mob-stat--info .mob-stat-value{color:var(--info)}.mob-stat--purple{background:#a855f714;border-color:#a855f759}.mob-stat--purple .mob-stat-value{color:#a855f7}.mob-stat--orange{background:#f59e0b14;border-color:#f59e0b59}.mob-stat--orange .mob-stat-value{color:#f59e0b}.mob-stat--orange .mob-stat-label i{background:#f59e0b}.mob-stat--purple .mob-stat-label i{background:#a855f7}.mob-stat--accent .mob-stat-label i{background:var(--accent)}.mob-stat--placeholder{visibility:hidden;pointer-events:none;min-height:72px}.dash-worker-block__header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dash-worker-block__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.dash-worker-icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dash-worker-icon-btn:hover{color:var(--text-heading);border-color:var(--accent-border)}.dash-worker-icon-btn.active{color:var(--accent);border-color:var(--accent-border);background:#3b82f61a}.dash-worker-platform-title{margin:12px 0 8px;font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.dash-worker-platform-title--unix{color:#f59e0b}.worker-turnover-chart{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;margin-bottom:16px}.worker-turnover-chart-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.worker-turnover-chart-title{font-size:14px;font-weight:700;color:var(--text-heading)}.worker-turnover-chart-legend{display:flex;gap:12px;font-size:11px;color:var(--text-muted)}.worker-turnover-chart-legend-item{display:inline-flex;align-items:center;gap:6px}.worker-turnover-chart-dot{width:8px;height:8px;border-radius:2px;display:inline-block}.worker-turnover-chart-dot--total{background:#6366f18c}.worker-turnover-chart-dot--unix{background:#f59e0b}.worker-turnover-chart-summary{font-size:12px;color:var(--text-muted);margin-bottom:12px}.worker-turnover-chart-unix-sum{color:#f59e0b;font-weight:600}.worker-turnover-chart-canvas{height:180px}.dash-workers-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dash-workers-toolbar .mob-empty{margin:0;padding:0;font-size:12px}.mob-stat-label{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}.mob-stat-label i{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.mob-stat-value{font-size:20px;font-weight:700;color:var(--text-heading);font-variant-numeric:tabular-nums;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-stat-sub{font-size:11px;color:var(--text-muted)}.dash-worker-block{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin-bottom:16px;transition:border-color .15s ease,box-shadow .15s ease}.dash-worker-block:hover{border-color:var(--accent-border);box-shadow:0 2px 12px #0000001f}.dash-worker-block--collapsed{padding-bottom:12px}.dash-worker-block__header{margin-bottom:0}.dash-worker-block__identity{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit}.dash-worker-block__identity:hover .top-bar-avatar{box-shadow:0 0 0 2px var(--accent-border)}.dash-worker-block__body{margin-top:12px}.dash-worker-chevron{display:block;flex-shrink:0}.mob-search-row{display:flex;gap:8px;margin-bottom:16px}.mob-search-row input{flex:1;min-width:0;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:13px;font-family:var(--font);outline:none}.mob-search-row input:focus{border-color:var(--accent)}.mob-search-row input::placeholder{color:var(--text-muted)}.mob-search-btn{width:42px;height:42px;flex-shrink:0;border-radius:var(--radius);background:var(--accent);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-search-btn--text{width:auto;min-width:42px;padding:0 14px;font-size:12px;font-weight:600;font-family:var(--font);white-space:nowrap}.spory-status-btn{padding:8px 12px;font-size:12px;font-weight:600;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.spory-status-btn:disabled{opacity:.45;cursor:default}.spory-status-btn:active:not(:disabled){opacity:.75}.mob-bulk{display:flex;gap:8px;align-items:center;padding:10px 14px;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius);margin-bottom:12px;font-size:13px;font-weight:600}.mob-table-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:16px}.mob-table{width:100%;border-collapse:collapse;font-size:13px}.mob-table thead tr{border-bottom:1px solid var(--border)}.mob-table th{padding:10px 12px;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;background:var(--bg-table-header);white-space:nowrap}.mob-table td{padding:12px;font-size:13px;color:var(--text-primary);border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.mob-table tbody tr:last-child td{border-bottom:none}.mob-table tbody tr:active{background:var(--bg-card-hover)}.mob-id{font-family:var(--font-mono);font-size:11px!important;color:var(--accent)!important;cursor:pointer}.mob-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.04em}.mob-badge i{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.mob-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px}.mob-pagination button{width:40px;height:40px;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);font-size:16px;cursor:pointer;font-family:var(--font);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.mob-pagination button:disabled{opacity:.3;cursor:not-allowed}.mob-pagination span{font-size:12px;color:var(--text-muted)}.mob-empty{padding:40px 20px;text-align:center;color:var(--text-muted);font-size:14px}.mob-collapse{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.mob-collapse-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;background:none;border:none;cursor:pointer;font-family:var(--font);-webkit-tap-highlight-color:transparent}.mob-collapse-header:active{background:var(--bg-card-hover)}.mob-collapse-body{padding:0 16px 16px}.mob-list-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;font-size:13px}.mob-list-item:last-child{border-bottom:none}.mob-list-item:active{opacity:.7}.mob-action-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;border-radius:var(--radius);background:var(--accent);border:1px solid var(--accent);color:#fff;font-size:14px;font-weight:600;font-family:var(--font);cursor:pointer;transition:var(--transition);-webkit-tap-highlight-color:transparent}.mob-action-btn:active{opacity:.7}.mob-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:16px}.requisite-create-card{padding:0;overflow:visible;border-radius:14px;background:#13161d}.requisite-create-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.055);background:#151a21;border-radius:14px 14px 0 0}.requisite-create-card__title h3{margin:0;color:var(--text-heading);font:700 14px/1.2 var(--font)}.requisite-create-card__title>div{margin-top:4px;color:var(--text-muted);font:500 11px/1.35 var(--font)}.requisite-create-card>form{padding:14px 16px 16px}.requisite-create-card__modes{display:inline-flex;flex:0 0 auto;padding:3px;gap:2px;border:1px solid #2a3140;border-radius:9px;background:#10131a}.requisite-create-card__modes button{border:0;border-radius:6px;padding:6px 10px;cursor:pointer;color:var(--text-muted);background:transparent;font:700 11px/1.2 var(--font);transition:background .15s ease,color .15s ease}.requisite-create-card__modes button:hover{color:var(--text-primary);background:#ffffff0b}.requisite-create-card__modes button.active{color:#fff;background:#2563eb;box-shadow:0 3px 10px #2563eb40}.requisite-create-card .mob-form-field input,.requisite-create-card .mob-form-field select{min-height:40px;border-color:#28303d;border-radius:8px}.requisite-create-card .mob-form-field input:hover,.requisite-create-card .mob-form-field select:hover{border-color:#3a4658}.requisite-create-card .mob-form-field input:focus,.requisite-create-card .mob-form-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f621}@media (max-width: 640px){.requisite-create-card__header{align-items:flex-start;flex-direction:column;gap:10px}.requisite-create-card__modes{width:100%}.requisite-create-card__modes button{flex:1}}.mob-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mob-form-field{display:flex;flex-direction:column;gap:4px}.mob-form-field label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.mob-form-field input,.mob-form-field select{padding:10px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:13px;font-family:var(--font);outline:none;width:100%}.mob-form-field input:focus,.mob-form-field select:focus{border-color:var(--accent)}.mob-card-list{display:flex;flex-direction:column;gap:10px}.mob-worker-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;cursor:pointer;transition:var(--transition);-webkit-tap-highlight-color:transparent}.mob-worker-card:active{background:var(--bg-card-hover)}.mob-chip{display:inline-block;padding:3px 8px;border-radius:var(--radius-full);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.mob-icon-btn{width:32px;height:32px;border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font);font-size:14px;-webkit-tap-highlight-color:transparent;transition:var(--transition)}.mob-icon-btn:active{background:#ffffff1a}.mob-stats-detail{background:var(--bg-elevated);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius) var(--radius);padding:16px;margin-top:-2px}.mob-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;z-index:1100;padding:0}.mob-modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:20px 16px calc(env(safe-area-inset-bottom,0px) + 80px);width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 -8px 40px #00000080;animation:slideUp .25s ease-out;-webkit-overflow-scrolling:touch}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 769px){.mob-stats{grid-template-columns:repeat(4,1fr);gap:12px}.mob-stat{padding:16px 18px;border-radius:var(--radius-lg);cursor:pointer;transition:background .2s ease,border-color .2s ease}.mob-stat:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.mob-stat-value{font-size:24px}.mob-stat-label{font-size:11px}.mob-stat-sub{font-size:12px}.mobile-hero-card{max-width:100%;border-radius:var(--radius-lg)}.mobile-hero-card .hero-amount{font-size:38px}.mob-title{font-size:24px}.mob-subtitle{font-size:13px}.mob-pill{padding:9px 20px;font-size:14px}.mob-modal-overlay{align-items:center;padding:20px}.mob-modal{max-width:560px;border-radius:var(--radius-lg);padding:24px;animation:fadeInScale .2s ease-out;box-shadow:0 24px 60px #0006}@keyframes fadeInScale{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.mob-form-grid{grid-template-columns:repeat(2,1fr);gap:14px}.mob-table th{padding:12px 14px;font-size:11px}.mob-table td{padding:14px;font-size:13px}.mob-table tbody tr:hover{background:var(--bg-card-hover)}.mob-search-row input{padding:12px 16px;font-size:14px}.mob-search-btn{width:44px;height:44px}.mob-search-btn--text{width:auto;min-width:44px}.mob-worker-card{padding:16px 20px;transition:background .2s ease,border-color .2s ease}.mob-worker-card:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.mob-card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mob-collapse-header{padding:16px 20px}.mob-collapse-header:hover{background:var(--bg-card-hover)}.mob-collapse-body{padding:0 20px 20px}.mob-pagination button{width:40px;height:40px}.mob-pagination span{font-size:13px}.mob-action-btn{padding:12px 24px;font-size:14px;border-radius:var(--radius)}.mob-action-btn:hover{opacity:.9}.mob-icon-btn{width:34px;height:34px}.mob-icon-btn:hover{background:#ffffff1a;border-color:#ffffff26}.mob-chip{font-size:12px;padding:4px 10px}.mob-stat:active,.mob-worker-card:active,.mob-collapse-header:active,.mob-list-item:active,.mob-action-btn:active,.mob-icon-btn:active{opacity:1}}@media (min-width: 769px) and (max-width: 1024px){.mob-stats{grid-template-columns:repeat(3,1fr)}.mob-stat-value{font-size:22px}.mob-modal{max-width:480px}}@media (max-width: 768px){.bottom-tab-bar{display:flex}.app-layout.sidebar-open .bottom-tab-bar,.mobile-burger{display:none!important}.sidebar{transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:1200;width:min(300px,92vw);box-shadow:none}.sidebar.open{transform:translate(0);box-shadow:4px 0 40px #00000080}.sidebar-mobile-head{display:block}.sidebar-logo--desktop,.sidebar-divider--desktop,.online-toggle--desktop,.sidebar-search--desktop{display:none!important}.sidebar-search--mobile{display:block}.sidebar-shortcuts--desktop{display:none!important}.sidebar-shortcuts--mobile{display:flex}.sidebar-footer-user{display:none}.top-bar-profile--mobile{display:flex}.top-bar-page-sub{display:none}.sidebar-nav-group-toggle{min-height:40px;padding:12px 12px 4px}.sidebar-nav-group-chevron{display:flex}.sidebar-nav-group.collapsed .sidebar-nav-group-chevron{transform:rotate(-90deg)}.sidebar-nav-group.collapsed .sidebar-nav-group-body{display:none}.sidebar-nav{position:relative;padding-bottom:24px}.sidebar-nav:after{content:"";position:sticky;bottom:0;left:0;right:0;display:block;height:20px;margin-top:-20px;pointer-events:none;background:linear-gradient(to top,var(--bg-sidebar) 0%,transparent 100%)}.sidebar .sidebar-link{min-height:44px;padding:10px 12px;touch-action:manipulation}.sidebar-footer{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.sidebar-overlay{display:none!important}.mob-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1199;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-hero-card{display:block}.mobile-top-header{display:flex;position:relative}.mobile-refresh-btn{display:flex}.desktop-only{display:none!important}.main-content{margin-left:0!important;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 80px)!important;overflow-x:hidden!important;max-width:100vw}.page-header{margin-bottom:12px;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.page-header h1{font-size:18px}.page-header p{font-size:11px;margin-top:2px}.page-header>div:last-child{width:100%;display:flex;gap:8px}.page-header>div:last-child .btn{flex:1;justify-content:center;font-size:12px;min-height:40px}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;overflow:hidden}.stat-card{padding:14px;border-radius:var(--radius);min-width:0;overflow:hidden}.stat-card .value{font-size:20px;overflow:hidden;text-overflow:ellipsis}.stat-card .label{font-size:10px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card .sub{font-size:11px;overflow:hidden;text-overflow:ellipsis}.mob-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.mob-stat{padding:12px 14px}.mob-stat-value{font-size:20px}.mob-stat-label{font-size:10px}.filter-bar{flex-direction:column;align-items:stretch;gap:8px}.filter-group{flex-wrap:wrap;gap:6px}.filter-pill{padding:8px 12px;min-height:36px;font-size:12px}.filter-group+div,.filter-group~div{flex-wrap:wrap!important}.filter-group~div input{flex:1!important;min-width:100px!important;width:auto!important}.mobile-grid{grid-template-columns:1fr!important}.table-card{border-radius:var(--radius);overflow:hidden}.table-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-card>div[style*=overflowX],.table-card .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:520px}th,td{padding:10px;font-size:12px;white-space:nowrap}.table-header{flex-direction:column;gap:8px;align-items:stretch!important;padding:12px;position:sticky;left:0;min-width:0}.table-header h2{font-size:13px}.table-filters{flex-wrap:wrap;gap:6px}.table-filters input,.table-filters select{flex:1;min-width:80px;font-size:13px;padding:8px 10px;min-height:36px}.table-filters>div[style*="width: 1px"],.table-filters>div[style*="width:1px"]{display:none}.table-header input[placeholder],.table-header select{width:100%!important;min-width:0!important;flex:1 1 auto!important}form div[style*=gridTemplateColumns],div[style*="gridTemplateColumns: '1fr 1fr 1fr'"],div[style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important}.table-card form{flex-direction:column!important;align-items:stretch!important}.table-card form>div{width:100%!important}.table-card form input,.table-card form select{width:100%!important;min-height:40px;font-size:14px}div[style*="position: fixed"][style*="alignItems: center"]>div,div[style*="position: fixed"][style*="align-items: center"]>div{max-width:100%!important;margin:0 8px!important;padding:20px!important;max-height:85vh!important}div[style*="position: fixed"] div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.btn{min-height:40px}.btn-group{gap:6px;flex-wrap:wrap}.btn-sm{padding:6px 12px;font-size:12px;min-height:36px}.btn-xs{padding:5px 8px;font-size:11px;min-height:32px}.badge{font-size:10px;padding:3px 8px}.pagination{padding:10px 12px;flex-wrap:wrap;gap:8px;position:sticky;left:0}.pagination .info{font-size:11px}.pagination .page-btn{min-width:36px;min-height:36px}.toast-container{top:8px;right:8px;left:8px}.toast-item{min-width:auto;font-size:13px;padding:12px 16px}.login-card{margin:16px;padding:32px 24px}.login-card h1{font-size:18px}.form-group input{padding:12px 14px;min-height:44px;font-size:14px}.login-btn{padding:14px;font-size:15px;min-height:48px}div[style*="padding: 10px"]{flex-wrap:wrap!important;gap:8px!important}div[style*="padding: 16px"] div[style*=gridTemplateColumns]{grid-template-columns:1fr 1fr!important}td[colSpan]>div{padding:14px!important}td[colSpan] div[style*=gridTemplateColumns]{grid-template-columns:repeat(2,1fr)!important}td[colSpan] div[style*=gridTemplateColumns]>div{padding:12px!important}td[colSpan] div[style*="display: 'flex'"][style*="gap: 8"]{flex-wrap:wrap!important}td[colSpan] input[type=date]{width:100%!important;min-width:0!important;flex:1!important}.m-header{flex-direction:column;align-items:flex-start;gap:12px}.m-header-actions{width:100%}.m-header-actions .btn{flex:1;justify-content:center;font-size:13px;padding:10px 12px;min-height:44px}.m-info-row{flex-direction:column;gap:12px}.m-info-card{flex:1 1 auto!important;padding:16px;gap:12px}.m-balance-card{flex:1 1 auto!important;padding:16px}.m-balance-amount{font-size:24px}.m-balance-usdt{font-size:14px}.m-tab-switch{width:100%}.m-tab-btn{flex:1;justify-content:center;padding:10px 16px;font-size:13px;min-height:44px}.m-date-bar{flex-direction:column;align-items:stretch;padding:12px;gap:8px}.m-date-bar .btn-sm{flex:1;text-align:center;justify-content:center;min-height:36px}.m-date-inputs{margin-left:0;width:100%}.m-date-inputs input[type=date]{flex:1;min-width:0;font-size:13px;min-height:36px}.m-summary-row{flex-direction:column;gap:12px}.m-summary-card{padding:16px}.m-summary-card.primary,.m-summary-card.secondary{flex:1 1 auto}.m-summary-value{font-size:22px}.m-summary-label{font-size:10px}.m-summary-sub{font-size:11px}.m-settlement-grid{grid-template-columns:1fr!important;gap:12px}.m-today-stats{gap:12px}.m-today-value{font-size:13px}.animate-in form div[style*=gridTemplateColumns],div[style*="display: 'grid'"][style*="3 columns"],div[style*="grid-template-columns: repeat(3"],div[style*="gridTemplateColumns: 'repeat(3"]{grid-template-columns:1fr!important}div[style*="display: flex"][style*=gap]{flex-wrap:wrap}table input[type=checkbox]{width:18px;height:18px;min-width:18px}}@media (max-width: 480px){.main-content{padding:12px 12px calc(env(safe-area-inset-bottom,0px) + 68px)!important}.mobile-top-header h1{font-size:16px}.mobile-hero-card{padding:20px 16px 16px;margin-bottom:12px}.mobile-hero-card .hero-amount{font-size:28px}.stats-grid{gap:6px!important}.stat-card{padding:12px}.stat-card .value{font-size:18px}.stat-card .label{font-size:9px}.bottom-tab-bar{padding:4px 4px calc(env(safe-area-inset-bottom,0px) + 4px)}.bottom-tab-bar a svg,.bottom-tab-bar button svg{width:20px;height:20px}.bottom-tab-bar a span,.bottom-tab-bar button span{font-size:9px}table{min-width:500px}th,td{padding:8px 10px;font-size:11px}.page-header h1{font-size:16px}.table-header h2{font-size:12px}.m-info-card{padding:14px;gap:10px}.m-balance-card{padding:14px}.m-balance-amount{font-size:22px}.m-balance-usdt{font-size:13px}.m-summary-card{padding:14px}.m-summary-value{font-size:20px}.m-tab-btn{padding:8px 12px;font-size:12px}.m-today-stats{flex-direction:column;gap:8px}.login-card{padding:24px 16px}.login-card h1{font-size:17px}table th:nth-child(8),table td:nth-child(8),table th:nth-child(9),table td:nth-child(9){display:none}}@media (max-width: 360px){.main-content{padding:10px 8px calc(env(safe-area-inset-bottom,0px) + 64px)!important}.mobile-top-header h1{font-size:15px}.stat-card .value{font-size:16px}.stat-card{padding:10px}.mobile-hero-card{padding:16px 14px 14px;border-radius:var(--radius-lg)}.mobile-hero-card .hero-amount{font-size:24px;margin-bottom:14px}.bottom-tab-bar a,.bottom-tab-bar button{min-width:44px;padding:4px 2px}.m-balance-amount{font-size:20px}.m-summary-value{font-size:18px}.m-tab-btn{padding:7px 10px;font-size:11px;gap:4px}.login-card{margin:8px;padding:20px 12px}table th:nth-child(7),table td:nth-child(7){display:none}}.top-bar{display:flex;align-items:center;justify-content:space-between;padding:0 32px;height:56px;background:var(--bg-sidebar);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50;gap:16px}.top-bar-left{display:flex;align-items:center;gap:16px;min-width:0}.top-bar-page{min-width:0}.top-bar-page-title{font-size:15px;font-weight:700;color:var(--text-heading);line-height:1.2;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar-page-sub{font-size:11px;color:var(--text-muted);line-height:1.2;margin-top:2px}.top-bar-profile--mobile{display:none}.top-bar-balance{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full);background:var(--accent-soft);border:1px solid var(--accent-border);font-size:13px;font-weight:700;color:var(--accent-hover);white-space:nowrap}.top-bar-balance svg{width:16px;height:16px;flex-shrink:0}.top-bar-rate{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);background:#34d39914;border:1px solid rgba(52,211,153,.18);font-size:12px;font-weight:600;color:var(--success);white-space:nowrap}.top-bar-right{display:flex;align-items:center;gap:12px}.top-bar-profile{display:flex;align-items:center;gap:10px;cursor:default}.top-bar-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:.02em}.top-bar-name{font-size:13px;font-weight:600;color:var(--text-heading);line-height:1.2}.top-bar-role{font-size:11px;color:var(--text-muted);line-height:1.2}.sidebar-group-title{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;padding:16px 16px 6px;-webkit-user-select:none;user-select:none}.sidebar-group-title:first-child{padding-top:8px}.online-toggle{display:flex;align-items:center;gap:8px;padding:10px 16px;margin:0 8px 4px;border-radius:var(--radius-sm);background:#34d3990f;border:1px solid rgba(52,211,153,.12);cursor:pointer;transition:var(--transition);font-family:var(--font)}.online-toggle:hover{background:#34d3991a}.online-toggle.offline{background:#f871710f;border-color:#f871711f}.online-toggle.offline:hover{background:#f871711a}.online-dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 2s ease-in-out infinite;flex-shrink:0}.online-toggle.offline .online-dot{background:var(--danger);animation:none}.online-toggle-label{font-size:12px;font-weight:600;color:var(--success)}.online-toggle.offline .online-toggle-label{color:var(--danger)}.online-toggle-badge{margin-left:auto;font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);background:var(--success);color:#0f1117}.online-toggle.offline .online-toggle-badge{background:var(--danger);color:#fff}.nav-badge{margin-left:auto;font-size:10px;font-weight:700;min-width:20px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;border-radius:var(--radius-full);background:var(--accent);color:#fff;line-height:1}.sidebar-link.active .nav-badge{background:#ffffff40}.tether-rates{padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:var(--text-muted)}.tether-rates-title{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:flex;align-items:center;gap:6px}.tether-rates-title .tether-badge{padding:1px 6px;border-radius:var(--radius-xs);background:var(--success);color:#0f1117;font-size:9px;font-weight:800}.tether-rate-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.tether-rate-value{font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.binance-orderbook{padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:var(--text-muted)}.binance-orderbook--sidebar{border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.binance-orderbook-title{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;display:flex;align-items:center;gap:6px}.binance-orderbook-filter{font-size:10px;color:var(--text-muted);margin-bottom:8px;line-height:1.35}.binance-orderbook-tier+.binance-orderbook-tier{margin-top:10px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08)}.binance-orderbook-tier-title{font-size:10px;font-weight:700;color:var(--text-secondary);margin-bottom:4px}.binance-orderbook-shelf{display:flex;justify-content:space-between;align-items:center;padding:2px 0;gap:8px}.binance-orderbook-shelf-label{color:var(--text-muted)}.binance-orderbook-shelf-rate{font-weight:700;color:#f59e0b;font-variant-numeric:tabular-nums}.binance-orderbook-shelf-nick{font-weight:500;color:var(--text-muted);font-size:11px}.mob-page .binance-orderbook{margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:#f59e0b0f;color:var(--text-secondary)}.mob-page .binance-orderbook-title{color:var(--text-heading)}.mob-page .binance-orderbook-filter{color:var(--text-muted)}.mob-page .binance-orderbook-tier-title{color:var(--text-heading)}.mob-page .binance-orderbook-shelf-label{color:var(--text-muted)}.binance-orderbook-mobile-only{display:none}@media (max-width: 768px){.binance-orderbook-mobile-only{display:block;margin-bottom:12px}}.mobile-hero-card{display:none}@media (max-width: 768px){.desktop-only{display:none!important}.mobile-hero-card{display:block!important}}.mobile-hero-card{background:linear-gradient(135deg,#6366f1,#8b5cf6 40%,#a78bfa);border-radius:16px;padding:24px 20px 18px;margin-bottom:18px;color:#fff;position:relative;overflow:hidden}.mobile-hero-card:after{content:"";position:absolute;top:-40%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%);pointer-events:none}.mobile-hero-card .hero-label{font-size:13px;font-weight:600;opacity:.85;margin-bottom:6px;letter-spacing:.5px}.mobile-hero-card .hero-amount{font-size:36px;font-weight:800;line-height:1.1;margin-bottom:16px;letter-spacing:-.5px}.mobile-hero-card .hero-details{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,.18);padding-top:12px}.mobile-hero-card .hero-detail-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;opacity:.9}.total-profit-card{margin-bottom:18px;padding:22px 20px;background:linear-gradient(135deg,#34d39924,#6366f11a);border:1px solid rgba(52,211,153,.22);border-radius:16px;position:relative;overflow:hidden}.total-profit-card:before{content:"";position:absolute;top:0;right:0;width:200px;height:100%;background:radial-gradient(circle at top right,rgba(52,211,153,.12),transparent 70%);pointer-events:none}.total-profit-header{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--success);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px}.total-profit-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 8px var(--success);animation:profit-pulse 2s ease-in-out infinite}@keyframes profit-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--success)}50%{opacity:.6;box-shadow:0 0 16px var(--success)}}.total-profit-amount{font-size:34px;font-weight:800;color:var(--success);line-height:1.1;margin-bottom:8px;letter-spacing:-.5px}.total-profit-breakdown{font-size:13px;color:var(--text-muted)}.hero-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.hero-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:flex;align-items:center;justify-content:space-between;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:default}.hero-stat-card:hover{background:var(--bg-card-hover);border-color:var(--border-hover);box-shadow:0 4px 16px #00000026}.hero-stat-card .hero-stat-info{display:flex;flex-direction:column;gap:4px}.hero-stat-card .hero-stat-label{font-size:12px;font-weight:500;color:var(--text-muted)}.hero-stat-card .hero-stat-value{font-size:26px;font-weight:800;color:var(--text-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.hero-stat-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-stat-icon svg{width:24px;height:24px}.hero-stat-icon.green{background:#34d3991f;color:var(--success)}.hero-stat-icon.blue{background:#3b82f61f;color:var(--accent)}.hero-stat-icon.purple{background:#a855f71f;color:#a855f7}.hero-stat-icon.amber{background:#fbbf241f;color:var(--warning)}.worker-shift-panel{background:linear-gradient(145deg,#1e293beb,#0f172afa);border:1px solid rgba(148,163,184,.12);border-radius:20px;padding:18px 20px;margin-bottom:16px;box-shadow:0 8px 32px #00000038}.worker-shift-panel--loading{color:var(--text-muted);font-size:14px}.worker-shift-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}.worker-shift-title{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--text-heading);letter-spacing:-.01em}.worker-shift-badge{display:inline-block;font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.worker-shift-badge--idle{background:#94a3b81f;color:var(--text-muted)}.worker-shift-badge--working{background:#34d3992e;color:#6ee7b7}.worker-shift-badge--paused{background:#fbbf242e;color:#fcd34d}.worker-shift-badge--stopped{background:#f8717124;color:#fca5a5}.worker-shift-timers{display:flex;gap:8px;flex-wrap:wrap}.worker-shift-timer-chip{font-size:13px;font-weight:600;color:var(--text-muted);background:#ffffff0a;border:1px solid rgba(148,163,184,.12);border-radius:999px;padding:6px 12px}.worker-shift-timer-chip--pause{color:#fcd34d;border-color:#fbbf2440;background:#fbbf2414}.worker-shift-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.worker-shift-stat{background:#ffffff08;border:1px solid rgba(148,163,184,.1);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.worker-shift-stat--turnover{background:#34d3990f;border-color:#34d39933}.worker-shift-stat--highlight{grid-column:1 / -1;background:linear-gradient(135deg,#3b82f61a,#6366f10f);border-color:#6366f147}.worker-shift-stat-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.worker-shift-stat-value{font-size:20px;font-weight:800;color:var(--text-heading);line-height:1.15;letter-spacing:-.02em}.worker-shift-stat-value--money{font-size:clamp(18px,4vw,24px);color:#ecfdf5}.worker-shift-stat-value--speed{font-size:18px;color:#bfdbfe}.worker-shift-stat-hint{font-size:11px;color:#93c5fde6}.worker-shift-pauses{margin-bottom:14px;font-size:12px;color:var(--text-muted);background:#00000026;border-radius:12px;padding:10px 12px}.worker-shift-pauses-title{display:block;font-weight:600;margin-bottom:4px;color:var(--text-heading)}.worker-shift-pause-row{padding:2px 0}.worker-shift-error{font-size:12px;color:var(--danger);margin-bottom:10px}.worker-shift-actions{display:flex;flex-wrap:wrap;gap:10px}.worker-shift-btn{flex:1;min-width:110px;padding:12px 18px;border:none;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s;box-shadow:0 4px 14px #0000002e}.worker-shift-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0000003d}.worker-shift-btn:active:not(:disabled){transform:translateY(0)}.worker-shift-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.worker-shift-btn--start{background:linear-gradient(135deg,#34d399,#10b981);color:#022c22}.worker-shift-btn--pause{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#451a03}.worker-shift-btn--resume{background:linear-gradient(135deg,#60a5fa,#6366f1);color:#fff}.worker-shift-btn--stop{background:linear-gradient(135deg,#f43f5e59,#be123c73);color:#fecdd3;border:1px solid rgba(244,63,94,.45);box-shadow:0 4px 14px #f43f5e26}@media (max-width: 520px){.worker-shift-stats{grid-template-columns:1fr}.worker-shift-stat--highlight{grid-column:1}}.worker-shifts-mode-tabs{display:flex;gap:8px;margin-bottom:12px}.worker-shifts-mode-tab{padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.worker-shifts-mode-tab.active{border-color:var(--accent-border);background:#3b82f61f;color:var(--accent)}.worker-shifts-date-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.worker-shifts-date-row label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-muted)}.worker-shifts-date-row input[type=date]{padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-heading)}.worker-shifts-today-btn{padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);font-size:12px;cursor:pointer}.worker-shifts-live-pill{margin-left:8px;font-size:11px;color:#6ee7b7;font-weight:600}.worker-shifts-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.worker-shifts-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;color:var(--text-muted);background:#ffffff0a;border:1px solid var(--border)}.worker-shifts-chip b{color:var(--text-heading);font-variant-numeric:tabular-nums}.worker-shifts-chip--green b{color:#6ee7b7}.worker-shifts-chip--amber b{color:#fcd34d}.worker-shifts-chip--blue b{color:var(--accent)}.worker-shifts-chip--net b{color:#a855f7}.worker-shifts-sections{display:flex;flex-direction:column;gap:20px}.worker-shifts-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 10px;display:flex;align-items:center;gap:8px}.worker-shifts-section--muted .worker-shifts-row{opacity:.65}.worker-shifts-rows{display:flex;flex-direction:column;gap:8px}.worker-shifts-live-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39999;animation:worker-shift-live-pulse 1.8s ease-in-out infinite;flex-shrink:0}@keyframes worker-shift-live-pulse{0%,to{box-shadow:0 0 #34d39980}50%{box-shadow:0 0 0 6px #34d39900}}.worker-shifts-row{border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid var(--border);padding:12px 14px;transition:border-color .2s,box-shadow .2s}.worker-shifts-row--live{border-color:#34d39973;box-shadow:0 0 0 1px #34d3991f,0 4px 24px #34d39914}.worker-shifts-row--idle{border-style:dashed;opacity:.7}.worker-shifts-row-main{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.worker-shifts-row-left{display:flex;align-items:center;gap:10px;min-width:160px;flex:1 1 180px}.worker-shifts-row-ident{display:flex;flex-direction:column;gap:2px;min-width:0}.worker-shifts-row-name{font-weight:700;color:var(--text-heading);font-size:15px}.worker-shifts-row-meta{font-size:11px;color:var(--text-muted);display:flex;gap:8px;align-items:center}.worker-shifts-card-date{font-size:11px;color:var(--accent);font-weight:600}.worker-shifts-row-metrics{display:flex;flex-wrap:wrap;gap:12px 20px;flex:2 1 320px;align-items:center}.worker-shifts-row-metric{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.worker-shifts-row-metric-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.worker-shifts-row-metric-val{font-weight:700}.worker-shifts-row-metric-val--green{color:var(--success)}.worker-shifts-row-metric-val--purple{color:#a855f7}.worker-shifts-row-pause{font-size:11px;color:#f59e0b}.worker-shifts-row-net{flex:0 0 auto;text-align:right;min-width:100px;padding-left:12px;border-left:1px solid var(--border)}.worker-shifts-row-net-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.worker-shifts-row-net-value{display:block;font-size:17px;font-weight:800;color:#a855f7;font-variant-numeric:tabular-nums}.worker-shifts-row-net-hint{font-size:10px;color:var(--text-muted)}.worker-shifts-row-expand{width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:#ffffff0f;cursor:pointer;flex-shrink:0;position:relative}.worker-shifts-row-expand:after{content:"";position:absolute;top:10px;right:8px;bottom:10px;left:8px;border-bottom:2px solid var(--text-muted);border-right:2px solid var(--text-muted);transform:rotate(45deg);transition:transform .2s}.worker-shifts-row-expand.open:after{transform:rotate(-135deg);top:12px}.worker-shifts-row-details{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:8px 16px}.worker-shifts-row-pauses{display:flex;flex-direction:column;gap:2px}.worker-shifts-page .worker-shifts-mode-tabs{margin-bottom:14px}.worker-shifts-page .worker-shifts-mode-tab{border-radius:999px;padding:9px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background .15s,border-color .15s,color .15s}.worker-shifts-page .worker-shifts-mode-tab.active{background:#3b82f62e;box-shadow:0 0 20px #3b82f61f}.worker-shifts-filters{margin-bottom:16px;padding:12px 14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.worker-shifts-page .mob-pills{gap:8px;margin-bottom:0}.worker-shifts-page .mob-pill{border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-secondary);transition:all .15s ease}.worker-shifts-page .mob-pill:hover{border-color:#ffffff2e;color:var(--text-heading)}.worker-shifts-page .mob-pill.active{background:linear-gradient(135deg,#3b82f659,#6366f140);border-color:#60a5fa8c;color:#e0f2fe;box-shadow:0 4px 16px #3b82f633}.worker-shifts-page .worker-shifts-date-row input[type=date]{border-radius:999px;padding:8px 14px}.worker-shifts-page .worker-shifts-today-btn{border-radius:999px}.worker-shifts-page .worker-shifts-chip{border-radius:999px;padding:8px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.worker-shifts-page .worker-shifts-row{border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,#ffffff0d,#ffffff05);padding:14px 16px}.worker-shifts-page .worker-shifts-row--live{border-color:#34d39980;background:linear-gradient(145deg,#34d39914,#ffffff05)}.worker-shifts-page .worker-shifts-row-net{border-left:1px solid rgba(255,255,255,.08);padding:4px 0 4px 16px;min-width:110px}.worker-shifts-page .worker-shifts-row-expand{border-radius:999px;background:#ffffff14}@media (max-width: 768px){.worker-shifts-row-main{flex-direction:column;align-items:stretch}.worker-shifts-row-net{border-left:none;border-top:1px solid var(--border);padding-left:0;padding-top:10px;text-align:left}}.chart-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px;margin-bottom:20px}.chart-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chart-title{font-size:15px;font-weight:700;color:var(--text-heading)}.chart-canvas-wrap{position:relative;width:100%;height:200px}.chart-canvas-wrap canvas{width:100%!important;height:100%!important}.requisites-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:16px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.requisites-filters__group{display:flex;flex-direction:column;gap:5px;min-width:0}.requisites-filters__group--sort{flex:1;min-width:160px;max-width:220px}.requisites-filters__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.requisites-filters__select{min-width:132px;padding:7px 10px;font-size:12px;font-weight:600;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer}.requisites-filters__select:hover{border-color:#ffffff24}.requisites-filter-picker{position:relative;min-width:132px}.requisites-filter-picker__trigger{width:100%;min-height:34px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);cursor:pointer;font:600 12px var(--font);text-align:left}.requisites-filter-picker__trigger:hover{border-color:#ffffff2e;background:var(--bg-card-hover)}.requisites-filter-picker__trigger:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3b82f626}.requisites-filter-picker__trigger svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;flex:0 0 auto}.requisites-filter-picker__menu{position:absolute;z-index:90;top:calc(100% + 5px);left:0;min-width:100%;max-width:260px;max-height:252px;overflow-y:auto;padding:5px;border:1px solid var(--border-hover);border-radius:10px;background:#181b25;box-shadow:0 16px 34px #0000006b}.requisites-filter-picker__menu button{width:100%;min-height:32px;padding:7px 8px;border:0;border-radius:6px;color:var(--text-secondary);background:transparent;cursor:pointer;font:500 12px var(--font);text-align:left}.requisites-filter-picker__menu button:hover{color:var(--text-primary);background:#ffffff0f}.requisites-filter-picker__menu button.selected{color:#dbeafe;background:#3b82f62e}.requisites-filter-picker--form{width:100%}.requisites-filter-picker--form .requisites-filter-picker__trigger{min-height:42px;padding:10px 12px;font-size:13px;font-weight:500}.requisites-filter-picker--form .requisites-filter-picker__menu{width:min(420px,100%);max-width:100%;max-height:240px}.ops-home{width:100%;max-width:none;padding-bottom:32px}.ops-home__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.ops-home__eyebrow{display:flex;align-items:center;gap:7px;color:#9678ff;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ops-home__eyebrow>span{width:6px;height:6px;border-radius:50%;background:#9678ff;box-shadow:0 0 12px #9678ffcc}.ops-home__header h1{margin:7px 0 4px;color:#f7f7fb;font-family:var(--font-requisite,inherit);font-size:clamp(26px,2.5vw,34px);font-weight:750;letter-spacing:-.04em;line-height:1}.ops-home__header p{margin:0;color:#8d93a5;font-size:13px}.ops-home__actions{display:flex;gap:8px}.ops-home .date-range-filter{margin:0 0 14px}.ops-home__market{margin-top:12px;overflow:hidden;border:1px solid #292936;border-radius:17px;background:#15151d}.ops-home__market summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;list-style:none;cursor:pointer}.ops-home__market summary::-webkit-details-marker{display:none}.ops-home__market summary>div:last-child{display:flex;align-items:center;gap:12px}.ops-home__market summary span{display:block;color:#9196a6;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ops-home__market summary h2{margin:4px 0 0;color:#f4f4f8;font-size:17px;letter-spacing:-.025em}.ops-home__market summary small{color:#878c9b;font-size:11px}.ops-home__market summary b{padding:7px 10px;border:1px solid #3a354d;border-radius:8px;color:#beaaff;font-size:11px}.ops-home__market[open] summary b{font-size:0}.ops-home__market[open] summary b:after{content:"Скрыть";font-size:11px}.ops-home__market-body{border-top:1px solid #292936}.ops-home__market .orderbook-panel{margin:0;border:0;border-radius:0}.ops-home__market .ob-ttl{display:none}.ops-home__market .ob-top{padding:12px 16px 0}.worker-balance-link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0;padding:14px 16px;border:1px solid rgba(129,99,255,.45);border-radius:14px;background:linear-gradient(110deg,#644ad629,#14141d66);color:#f3f1ff;cursor:pointer;text-align:left}.worker-balance-link span:first-child{display:flex;flex-direction:column;gap:4px}.worker-balance-link b{font-size:14px}.worker-balance-link small{color:#a7a0c9;font-size:11px}.worker-balance-link>span:last-child{color:#b29aff;font-size:20px}.balance-report-page{width:100%;max-width:1180px;margin:0 auto;padding:6px 0 32px}.balance-report-page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.balance-report-page__back{margin:0 0 15px;padding:0;border:0;background:transparent;color:#a99aff;font-size:12px;cursor:pointer}.balance-report-page__eyebrow{color:#8f75ff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.balance-report-page h1{margin:7px 0 5px;color:#f7f7fb;font-family:var(--font-requisite,inherit);font-size:34px;letter-spacing:-.04em}.balance-report-page__head p{margin:0;color:#9095a5;font-size:13px}.balance-report-page__refresh{padding:10px 13px;border:1px solid #373142;border-radius:10px;background:#1a1822;color:#cfc6ff;font-size:12px;font-weight:700;cursor:pointer}.balance-report-page__refresh:disabled{opacity:.55;cursor:wait}.balance-report-status{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.balance-report-status>div{min-height:76px;padding:14px 16px;border:1px solid #292936;border-radius:14px;background:#15151d}.balance-report-status span,.balance-report-status b{display:block}.balance-report-status span{color:#8e93a4;font-size:11px}.balance-report-status b{margin-top:8px;color:#f0f0f5;font-size:15px}.balance-report-status .is-ok{color:#6ee1a9}.balance-report-status .is-warn{color:#e9bd62}.balance-report-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:12px}.balance-report-form,.balance-report-side{padding:20px;border:1px solid #292936;border-radius:18px;background:#15151d}.balance-report-form__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.balance-report-form__top span,.balance-report-side>span{display:block;color:#8e93a4;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.balance-report-form h2,.balance-report-side h2{margin:5px 0 0;color:#f4f4f8;font-size:20px;letter-spacing:-.03em}.balance-report-type{display:flex;padding:3px;border:1px solid #34303d;border-radius:10px;background:#101017}.balance-report-type button{padding:7px 10px;border:0;border-radius:7px;background:transparent;color:#8d92a2;font-size:12px;font-weight:700;cursor:pointer}.balance-report-type button.active{background:#7657ef;color:#fff;box-shadow:0 4px 12px #6448dc4d}.balance-report-form__hint{margin:18px 0;color:#8f94a4;font-size:12px;line-height:1.5}.balance-report-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.balance-report-form label{display:flex;flex-direction:column;gap:7px;color:#a3a7b5;font-size:12px;font-weight:650}.balance-report-form input,.balance-report-form textarea{width:100%;box-sizing:border-box;border:1px solid #343441;border-radius:10px;outline:none;background:#101017;color:#f4f4f7;font:500 15px var(--font);transition:border-color .16s ease,box-shadow .16s ease}.balance-report-form input{height:46px;padding:0 13px}.balance-report-form textarea{padding:11px 13px;resize:vertical}.balance-report-form input:focus,.balance-report-form textarea:focus{border-color:#8063f5;box-shadow:0 0 0 3px #8063f524}.balance-report-comment{margin-top:14px}.balance-report-comment em{color:#777c8c;font-size:11px;font-style:normal;font-weight:400}.balance-report-feedback{margin-top:12px;padding:10px 12px;border-radius:9px;font-size:12px}.balance-report-feedback--error{border:1px solid rgba(239,102,102,.35);background:#ef666614;color:#faa}.balance-report-feedback--ok{border:1px solid rgba(91,215,151,.35);background:#5bd79714;color:#7be5af}.balance-report-submit{width:100%;margin-top:16px;padding:13px;border:0;border-radius:11px;background:linear-gradient(100deg,#7254e9,#906eff);color:#fff;font-size:13px;font-weight:800;cursor:pointer}.balance-report-submit:disabled{opacity:.65;cursor:wait}.balance-report-side__totals{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0 12px}.balance-report-side__totals div{padding:10px 11px;border-radius:10px;background:#101017}.balance-report-side__totals small,.balance-report-side__totals b{display:block}.balance-report-side__totals small{color:#858b9b;font-size:11px}.balance-report-side__totals b{margin-top:5px;color:#ececf3;font-size:18px}.balance-report-empty{margin:26px 0;color:#858b9b;text-align:center;font-size:12px}.balance-report-history{display:flex;flex-direction:column;gap:8px;max-height:470px;overflow:auto;padding-right:3px}.balance-report-history__item{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #302d39;border-left:3px solid #6bdb9e;border-radius:10px;background:#111119}.balance-report-history__item--end{border-left-color:#bd91ff}.balance-report-history__item>div{display:flex;flex-direction:column;gap:4px;min-width:0}.balance-report-history__item>div:last-child{align-items:flex-end;color:#a9adb9;font-size:11px;white-space:nowrap}.balance-report-history__item b{color:#f0f0f6;font-size:12px}.balance-report-history__item small,.balance-report-history__item em{color:#858b9a;font-size:10px}.balance-report-history__item em{overflow:hidden;max-width:190px;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.balance-report-history__item strong{color:#fff;font-size:13px}@media (max-width:760px){.balance-report-page__head{flex-direction:column}.balance-report-status,.balance-report-layout,.balance-report-fields{grid-template-columns:1fr}.balance-report-page__refresh{align-self:stretch}.balance-report-form__top{flex-direction:column}.balance-report-type{width:100%}.balance-report-type button{flex:1}.balance-report-history{max-height:none}}.public-balance-page{position:relative;min-height:100vh;overflow:hidden;padding:34px 18px 50px;box-sizing:border-box;background:#090a0f;color:#f6f5fa;font-family:var(--font,Inter,system-ui,sans-serif)}.public-balance-orb{position:fixed;z-index:0;width:520px;height:520px;border-radius:50%;filter:blur(15px);pointer-events:none;opacity:.22}.public-balance-orb--one{top:-300px;left:42%;background:#7451ff}.public-balance-orb--two{right:-300px;bottom:-350px;background:#1e91bc;opacity:.12}.public-balance-shell{position:relative;z-index:1;width:min(920px,100%);margin:0 auto}.public-balance-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:62px}.public-balance-brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.public-balance-brand>span{display:grid;place-items:center;width:39px;height:39px;border:1px solid rgba(167,142,255,.45);border-radius:13px;background:linear-gradient(145deg,#8060ff,#593bd8);box-shadow:0 10px 30px #6846ea47;font-size:17px;font-weight:900}.public-balance-brand div{display:flex;flex-direction:column;gap:2px}.public-balance-brand b{font-size:14px;letter-spacing:.01em}.public-balance-brand small{color:#777a89;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.public-balance-head__status{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #272933;border-radius:999px;background:#12131ac2;color:#8f93a2;font-size:10px}.public-balance-head__status i{width:6px;height:6px;border-radius:50%;background:#5fdda0;box-shadow:0 0 10px #5fdda0b3}.public-balance-intro{max-width:680px;margin-bottom:25px}.public-balance-intro__eyebrow{color:#987eff;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.public-balance-intro h1{margin:8px 0;color:#fff;font-size:clamp(34px,6vw,56px);line-height:1;letter-spacing:-.055em}.public-balance-intro p{margin:0;color:#858998;font-size:13px;line-height:1.6}.public-balance-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:12px}.public-balance-periods button{position:relative;min-height:118px;padding:18px 58px 17px 19px;border:1px solid #292b35;border-radius:17px;outline:none;background:#13141cdb;color:#f1eff7;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.public-balance-periods button:hover{transform:translateY(-1px);border-color:#403a54}.public-balance-periods button:focus-visible{box-shadow:0 0 0 3px #8160ff38}.public-balance-periods button.is-active{border-color:#7659ea;background:linear-gradient(140deg,#2f254ef0,#181623f0);box-shadow:0 12px 32px #3724782e}.public-balance-periods span,.public-balance-periods b,.public-balance-periods small{display:block}.public-balance-periods span{color:#8e75ef;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.public-balance-periods b{margin-top:7px;font-size:15px}.public-balance-periods small{max-width:300px;margin-top:7px;color:#818593;font-size:10px;line-height:1.45}.public-balance-periods i{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #353744;border-radius:9px;color:#858999;font-style:normal}.public-balance-periods .is-active i{border-color:#7d60f7a6;background:#7252e8;color:#fff}.public-balance-form-card{padding:23px;border:1px solid #2b2d37;border-radius:20px;background:#12131af0;box-shadow:0 28px 80px #00000042}.public-balance-form-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:17px;border-bottom:1px solid #272932}.public-balance-form-card__head>div:first-child span{color:#858998;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-balance-form-card__head h2{margin:5px 0 0;font-size:19px;letter-spacing:-.03em}.public-balance-form-card__head>div:last-child{min-width:120px;text-align:right}.public-balance-form-card__head small,.public-balance-form-card__head b{display:block}.public-balance-form-card__head small{color:#777b8b;font-size:9px;text-transform:uppercase}.public-balance-form-card__head b{margin-top:5px;color:#7ae2ad;font-size:18px}.public-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px}.public-balance-field{display:flex;flex-direction:column;gap:7px;min-width:0}.public-balance-field--wide{margin-top:13px}.public-balance-form-card>.public-balance-field--wide:first-of-type{margin-top:0}.public-balance-field>span{color:#a4a6b2;font-size:11px;font-weight:700}.public-balance-field em{margin-left:5px;color:#696d7b;font-size:9px;font-style:normal;font-weight:500}.public-balance-field>div{position:relative}.public-balance-field>div b{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:#777b89;font-size:13px}.public-balance-field input,.public-balance-field textarea{width:100%;box-sizing:border-box;border:1px solid #30323c;border-radius:11px;outline:none;background:#0e0f15;color:#f7f6fa;font:550 14px var(--font,Inter,system-ui,sans-serif);transition:border-color .15s ease,box-shadow .15s ease}.public-balance-field input{height:48px;padding:0 14px}.public-balance-field>div input{padding-right:34px}.public-balance-field textarea{min-height:82px;padding:12px 14px;resize:vertical}.public-balance-field input::placeholder,.public-balance-field textarea::placeholder{color:#4f5260}.public-balance-field input:focus,.public-balance-field textarea:focus{border-color:#795ceb;box-shadow:0 0 0 3px #795ceb1f}.public-balance-feedback{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:12px 13px;border:1px solid;border-radius:11px;font-size:11px}.public-balance-feedback b{font-size:12px}.public-balance-feedback--error{border-color:#f4696959;background:#f4696914;color:#ffabab}.public-balance-feedback--ok{border-color:#55dc9a59;background:#55dc9a14;color:#83e8b5}.public-balance-feedback--warn{border-color:#eab85361;background:#eab85314;color:#eec978}.public-balance-submit{width:100%;margin-top:15px;padding:14px;border:0;border-radius:11px;outline:none;background:linear-gradient(100deg,#7454eb,#8b68fb);color:#fff;box-shadow:0 10px 26px #5b3dd140;font:800 12px var(--font,Inter,system-ui,sans-serif);cursor:pointer;transition:filter .15s ease,transform .15s ease}.public-balance-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.public-balance-submit:focus-visible{box-shadow:0 0 0 3px #8f6fff47,0 10px 26px #5b3dd140}.public-balance-submit:disabled{opacity:.58;transform:none;cursor:wait}.public-balance-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.public-balance-foot{margin:14px 0 0;color:#656977;text-align:center;font-size:9px}@media (max-width:640px){.public-balance-page{padding:20px 13px 34px}.public-balance-head{margin-bottom:42px}.public-balance-head__status{display:none}.public-balance-periods,.public-balance-grid{grid-template-columns:1fr}.public-balance-periods button{min-height:105px}.public-balance-form-card{padding:17px;border-radius:17px}.public-balance-form-card__head{align-items:center}.public-balance-intro h1{font-size:39px}}.public-balance-page{font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif}.public-balance-brand>span{font-weight:700}.public-balance-brand b{font-weight:650}.public-balance-intro__eyebrow,.public-balance-periods span{font-weight:700}.public-balance-intro h1{font-weight:600;letter-spacing:-.035em}.public-balance-periods b{font-weight:600;letter-spacing:-.012em}.public-balance-form-card__head>div:first-child{min-width:0;text-align:left}.public-balance-form-card__head>div:first-child span{display:block;text-align:left;font-weight:700}.public-balance-form-card__head h2{font-weight:600}.public-balance-form-card__head>div:not(:first-child){min-width:120px;text-align:right}.public-balance-field>span{font-weight:600}.public-balance-field input,.public-balance-field textarea{font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif;font-weight:450}.public-balance-submit{font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif;font-weight:650}.public-balance-field select{width:100%;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid #30323c;border-radius:11px;outline:none;background:#0e0f15;color:#f7f6fa;color-scheme:dark;font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif;font-size:14px;font-weight:450;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.public-balance-field select:focus{border-color:#795ceb;box-shadow:0 0 0 3px #795ceb1f}.ops-home__hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:156px;margin-bottom:12px;padding:24px 28px;overflow:hidden;border:1px solid rgba(139,102,255,.36);border-radius:20px;background:radial-gradient(circle at 82% 6%,rgba(111,69,255,.32),transparent 35%),radial-gradient(circle at 68% 120%,rgba(39,201,145,.12),transparent 38%),#13121a;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0000002e}.ops-home__hero:after{position:absolute;right:28%;bottom:-68px;width:260px;height:150px;border:1px solid rgba(171,145,255,.16);border-radius:50%;content:"";transform:rotate(-20deg)}.ops-home__hero-copy,.ops-home__hero-meta{position:relative;z-index:1}.ops-home__profit{margin:8px 0;color:#fff;font-family:var(--font-requisite,inherit);font-size:clamp(34px,4.3vw,52px);font-weight:780;letter-spacing:-.055em;line-height:.95}.ops-home__formula{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#9aa0b3;font-size:13px}.ops-home__formula span{display:inline-flex;gap:5px;align-items:center}.ops-home__formula b{color:#d7d8e1;font-weight:700}.ops-home__formula i{color:#7d62f6;font-size:18px;font-style:normal}.ops-home__hero-meta{min-width:150px;padding:14px 17px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d0d136b}.ops-home__hero-meta span,.ops-home__hero-meta small{display:block;color:#989dad;font-size:11px}.ops-home__hero-meta strong{display:block;margin:4px 0;color:#70e9b0;font-size:25px;letter-spacing:-.04em}.ops-home__quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.ops-home__quick button,.ops-metric,.ops-worker{text-align:left;cursor:pointer}.ops-home__quick button{min-height:72px;padding:14px 16px;border:1px solid #292936;border-radius:14px;background:#15151d;color:#f1f1f5;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ops-home__quick button:hover{border-color:#8967ffb3;background:#1a1824;transform:translateY(-1px)}.ops-home__quick span,.ops-home__quick small{display:block}.ops-home__quick span{font-size:14px;font-weight:750}.ops-home__quick small{margin-top:4px;color:#8b90a0;font-size:11px}.ops-home__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.ops-home__hero--worker{margin-top:4px}.ops-home__metrics--worker{margin-bottom:18px}.worker-legacy-stats{display:none}.ops-metric--success strong{color:#70e9b0}.ops-metric{min-height:120px;padding:16px;border:1px solid #292936;border-radius:15px;background:#15151d;color:#f5f5f9;transition:border-color .16s ease,transform .16s ease}.ops-metric:hover{border-color:#5e4cb4;transform:translateY(-1px)}.ops-metric>span{display:block;color:#959aac;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.ops-metric strong{display:block;margin:10px 0 5px;font-family:var(--font-requisite,inherit);font-size:27px;letter-spacing:-.04em}.ops-metric small{color:#878c9b;font-size:11px}.ops-metric--turnover strong{color:#84a8ff}.ops-metric--attention strong{color:#ff8484}.ops-metric--capacity>div{height:6px;margin-top:13px;overflow:hidden;border-radius:99px;background:#292936}.ops-metric--capacity>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7861ff,#ad83ff)}.ops-home__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.ops-panel{padding:19px;border:1px solid #292936;border-radius:17px;background:#15151d}.ops-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.ops-panel__head span{display:block;color:#8c91a2;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ops-panel__head h2{margin:5px 0 0;color:#f3f3f7;font-size:18px;letter-spacing:-.025em}.ops-panel__head button{padding:8px 11px;border:1px solid #3a354d;border-radius:9px;background:#201d2b;color:#beaaff;font-size:12px;font-weight:700;cursor:pointer}.ops-capacity{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ops-capacity>div{padding:13px;border-radius:11px;background:#101017}.ops-capacity b,.ops-capacity span{display:block}.ops-capacity b{color:#fafaff;font-size:18px}.ops-capacity span{margin-top:4px;color:#858a9a;font-size:11px}.ops-capacity__bar{height:8px;margin:15px 0 11px;overflow:hidden;border-radius:99px;background:#282834}.ops-capacity__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#55d99a,#8b71ff)}.ops-panel p,.ops-panel__empty{margin:0;color:#9297a7;font-size:12px;line-height:1.5}.ops-panel__empty{padding:22px 0;text-align:center}.ops-finance-row,.ops-finance-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #292936;color:#a7aab6;font-size:13px}.ops-finance-row b{color:#6ce4a9;font-size:15px}.ops-finance-row--muted b{color:#e8c77c}.ops-finance-total{padding-bottom:0;border-bottom:0;color:#f1f1f6;font-weight:700}.ops-finance-total b{color:#a78cff;font-size:19px}.ops-workers{padding-bottom:8px}.ops-workers__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #292936}.ops-worker{display:grid;grid-template-columns:1fr auto;gap:4px 10px;min-width:0;padding:14px 12px;border:0;border-right:1px solid #292936;border-bottom:1px solid #292936;background:transparent;color:#9297a8;font-size:11px}.ops-worker:nth-child(3n){border-right:0}.ops-worker:hover{background:#1a1923}.ops-worker__name{overflow:hidden;color:#f1f1f6;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ops-worker b{grid-row:span 2;align-self:center;color:#77e5ad;font-size:14px}@media (max-width:1080px){.ops-home__quick,.ops-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-home__grid{grid-template-columns:1fr}.ops-workers__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-worker:nth-child(3n){border-right:1px solid #292936}.ops-worker:nth-child(2n){border-right:0}}@media (max-width:620px){.ops-home__header{align-items:center}.ops-home__header p{display:none}.ops-home__hero{align-items:flex-start;flex-direction:column;min-height:0;padding:20px}.ops-home__hero-meta{width:100%;min-width:0}.ops-home__quick,.ops-home__metrics,.ops-workers__list{grid-template-columns:1fr}.ops-home__quick button{min-height:62px}.ops-worker,.ops-worker:nth-child(3n){border-right:0}.ops-panel{padding:15px}}.requisites-filters__select--worker{font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:0}.requisites-filters__group:first-child .requisites-filters__label{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}.requisites-filters__toggle{padding:7px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;border:1px solid var(--border);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;font-family:var(--font);transition:var(--transition);white-space:nowrap;line-height:1.35}.requisites-filters__toggle:hover{color:var(--text-primary);border-color:#ffffff24}.requisites-filters__toggle.active{background:#3b82f61f;border-color:#3b82f673;color:#93c5fd}.requisites-filters__reset{margin-left:auto;padding:7px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;font-family:var(--font);cursor:pointer;transition:var(--transition)}.requisites-filters__reset:hover{color:var(--accent)}.requisite-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.requisite-card:hover{border-color:var(--border-hover);box-shadow:0 4px 16px #0000001f}.requisite-card-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.requisite-card-header.enabled{background:linear-gradient(135deg,#34d39914,#34d39905);border-bottom:1px solid rgba(52,211,153,.12)}.requisite-card-header.disabled{background:linear-gradient(135deg,#f8717114,#f8717105);border-bottom:1px solid rgba(248,113,113,.12)}.requisite-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-xs);font-size:11px;font-weight:700;letter-spacing:.04em}.requisite-status-badge.on{background:#34d39926;color:var(--success)}.requisite-status-badge.on:before{content:"✓";font-size:10px}.requisite-status-badge.off{background:#f8717126;color:var(--danger)}.requisite-status-badge.off:before{content:"✕";font-size:10px}.requisite-status-badge.baseline{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.requisite-status-badge.baseline:before{content:"◆";font-size:8px}.requisite-card-name{font-size:13px;font-weight:600;color:var(--text-secondary)}.requisite-worker-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-xs);font-size:11px;font-weight:600;color:var(--accent);background:#6366f11f;border:1px solid rgba(99,102,241,.22);white-space:nowrap}.requisite-card-body{padding:16px}.requisite-card-number{display:flex;align-items:center;gap:10px;margin-bottom:14px}.requisite-bank-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;flex-shrink:0}.requisite-bank-icon.mono{background:linear-gradient(135deg,#1a1a1a,#333);color:#fff}.requisite-bank-icon.privat{background:linear-gradient(135deg,#3a8f3a,#2d6e2d);color:#fff}.requisite-bank-icon.default{background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);color:#fff}.requisite-number-text{font-family:var(--font);font-size:14px;font-weight:700;color:var(--text-heading);letter-spacing:.02em}.requisite-bank-name{font-size:12px;color:var(--text-muted);margin-top:1px}.requisite-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.requisite-metric{display:flex;flex-direction:column;gap:2px}.requisite-metric-label{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.requisite-metric-auto-stack{display:flex;flex-direction:column;gap:3px;margin-top:4px}.requisite-metric-auto{display:block;font-size:10px;font-weight:700;line-height:1.25;letter-spacing:.01em}.requisite-metric-value{font-size:14px;font-weight:700;color:var(--text-heading);font-variant-numeric:tabular-nums}.requisite-progress{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.04)}.requisite-progress-bar{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden;margin-bottom:4px}.requisite-progress-fill{height:100%;border-radius:2px;transition:width .5s ease}.requisite-progress-text{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted)}.dash-c2card-panel{margin:0 16px 12px;background:var(--bg-card);border-radius:14px;border:1px solid var(--border);overflow:hidden}.dash-c2card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px}.dash-c2card-title{font-size:15px;font-weight:700;color:var(--text-heading);margin:0 0 4px;letter-spacing:-.02em}.dash-c2card-subtitle{font-size:12px;color:var(--text-muted);line-height:1.45;margin:0;max-width:240px}.dash-status-pill{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.dash-status-pill.on{background:#22c55e1f;color:var(--success);border:1px solid rgba(34,197,94,.25)}.dash-status-pill.off{background:#ffffff0a;color:var(--text-muted);border:1px solid var(--border)}.dash-c2card-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 12px;border-top:1px solid rgba(255,255,255,.05)}.dash-c2card-toggle-label{font-size:13px;font-weight:600;color:var(--text-heading)}.dash-c2card-toggle-hint{font-size:11px;color:var(--text-muted);margin-top:2px}.dash-switch{position:relative;flex-shrink:0;width:44px;height:24px;border-radius:12px;border:none;cursor:pointer;transition:background .25s ease,opacity .2s}.dash-switch:disabled{cursor:not-allowed;opacity:.55}.dash-switch.on{background:var(--success)}.dash-switch.off{background:var(--bg-secondary)}.dash-switch-knob{position:absolute;top:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:left .25s ease}.dash-switch.on .dash-switch-knob{left:22px}.dash-switch.off .dash-switch-knob{left:2px}.jar-platform-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.jar-platform-chip{flex:1 1 0;min-width:min(100%,148px);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-secondary);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;font:inherit;color:var(--text);text-align:left}.jar-platform-chip:hover{border-color:color-mix(in srgb,var(--border) 50%,var(--text-muted))}.jar-platform-chip--konvert.is-on{border-color:#6366f18c;background:#6366f11a;box-shadow:0 0 0 1px #6366f126}.jar-platform-chip--a2.is-on{border-color:#10b9818c;background:#10b9811a;box-shadow:0 0 0 1px #10b98126}.jar-platform-chip--unix.is-on{border-color:#3b82f69e;background:#3b82f61c;box-shadow:0 0 0 1px #3b82f62e}.jar-platform-chip--ctipay.is-on{border-color:#38bdf88c;background:#38bdf81a;box-shadow:0 0 0 1px #38bdf826}.jar-platform-chip--uipay.is-on{border-color:#a78bfa8c;background:#a78bfa1a;box-shadow:0 0 0 1px #a78bfa26}.jar-platform-chip--p2pay.is-on{border-color:#fb71858c;background:#fb71851a;box-shadow:0 0 0 1px #fb718526}.jar-platform-chip-text{display:flex;flex-direction:column;gap:1px;min-width:0}.jar-platform-chip-action{font-size:13px;font-weight:600;line-height:1.2}.jar-platform-chip-name{font-size:11px;color:var(--text-muted);line-height:1.2}.jar-platform-chip .dash-switch{pointer-events:none;flex-shrink:0}.jar-platform-subrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;padding:10px 12px;border-radius:10px;border:1px dashed var(--border);background:#ffffff05}.jar-platform-sub{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text)}.jar-platform-sub-label{font-weight:500;white-space:nowrap}.jar-platform-sub .dash-switch{flex-shrink:0}.jar-platform-sub-field{display:flex;align-items:center;gap:8px;flex:1 1 160px;min-width:140px}.jar-platform-sub-field label{font-size:11px;color:var(--text-muted);white-space:nowrap}.jar-platform-sub-field input{flex:1;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:13px}.jar-platform-hint{font-size:11px;color:var(--text-muted);margin-top:8px;line-height:1.35}.dash-c2card-alert{margin:0 12px 12px;padding:12px 14px;border-radius:10px;background:#c9a22714;border:1px solid rgba(201,162,39,.35)}.dash-c2card-alert-title{font-size:13px;font-weight:600;color:var(--text-heading);margin-bottom:6px}.dash-c2card-alert-text{font-size:12px;color:var(--text-muted);line-height:1.45;margin-bottom:10px}.dash-c2card-2fa-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dash-input-otp{width:112px;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:#0003;font-size:18px;letter-spacing:.35em;text-align:center;color:var(--text-heading);font-variant-numeric:tabular-nums}.dash-input-otp:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #6366f126}.dash-btn-secondary{padding:8px 14px;border-radius:10px;border:1px solid var(--border);background:#ffffff0d;color:var(--text-heading);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.dash-btn-secondary:disabled{opacity:.45;cursor:not-allowed}.dash-c2card-jwt{border-top:1px solid rgba(255,255,255,.05)}.dash-c2card-jwt-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:none;background:transparent;color:var(--text-heading);font-size:13px;font-weight:600;cursor:pointer;text-align:left}.dash-c2card-jwt-toggle:active{background:#ffffff08}.dash-c2card-jwt-chevron{color:var(--text-muted);font-size:10px;transition:transform .2s ease}.dash-c2card-jwt-chevron.open{transform:rotate(180deg)}.dash-c2card-jwt-body{padding:0 16px 16px}.dash-hint-steps{margin:0 0 14px;padding:10px 12px 10px 26px;background:#ffffff08;border-radius:10px;font-size:11px;color:var(--text-muted);line-height:1.55}.dash-hint-steps li{margin-bottom:4px}.dash-hint-steps li:last-child{margin-bottom:0}.dash-hint-steps code{font-size:10px;padding:1px 5px;border-radius:4px;background:#ffffff0f;color:var(--text-heading)}.dash-token-field{margin-bottom:12px}.dash-token-label{display:block;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.dash-token-textarea{display:block;width:100%;box-sizing:border-box;min-height:64px;max-height:120px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#ffffffe0;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.45;resize:vertical;transition:border-color .2s,box-shadow .2s}.dash-token-textarea::placeholder{color:#ffffff47}.dash-jar-progress{margin-top:0;padding-top:8px;border-top:none}.dash-token-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #6366f11f}.dash-btn-primary{width:100%;margin-top:4px;padding:11px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--accent) 0%,#7c3aed 100%);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s}.dash-btn-primary:active:not(:disabled){transform:scale(.98)}.dash-btn-primary:disabled{opacity:.4;cursor:not-allowed}.dash-jar-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding-top:12px!important;padding-bottom:12px!important}.dash-jar-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dash-jar-name{font-weight:600;font-size:14px;color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-jar-balance{font-weight:700;font-size:14px;color:var(--text-heading);font-variant-numeric:tabular-nums;flex-shrink:0}.dash-jar-progress .requisite-progress-text span:last-child{font-variant-numeric:tabular-nums}.filter-fab{width:40px;height:40px;border-radius:12px;background:var(--accent);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease;box-shadow:0 2px 8px #3b82f64d}.filter-fab:hover{background:var(--accent-hover);transform:scale(1.05)}.filter-fab:active{transform:scale(.95)}.filter-fab.active{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.filter-fab svg{width:18px;height:18px}.tab-switch{display:inline-flex;gap:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:3px;margin-bottom:16px}.tab-switch-btn{padding:8px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font);transition:var(--transition);white-space:nowrap}.tab-switch-btn:hover{color:var(--text-primary)}.tab-switch-btn.active{background:var(--accent);color:#fff}.main-content-wrap{display:flex;flex-direction:column;flex:1;margin-left:240px;min-height:100vh}.main-content-wrap .main-content{margin-left:0;flex:1}@media (max-width: 1024px){.sidebar{width:200px}.hero-stats-row{grid-template-columns:repeat(3,1fr);gap:10px}.hero-stat-card{padding:16px}.hero-stat-card .hero-stat-value{font-size:22px}.hero-stat-icon{width:42px;height:42px;border-radius:12px}.hero-stat-icon svg{width:20px;height:20px}.requisite-metrics{grid-template-columns:repeat(2,1fr)}.top-bar{padding:0 20px}.main-content-wrap{margin-left:200px}}@media (max-width: 768px){.top-bar{padding:0 16px;height:50px}.top-bar-rate{display:none}.top-bar-name{font-size:12px}.top-bar-role{display:none}.top-bar-avatar{width:30px;height:30px;font-size:11px}.main-content-wrap{margin-left:0!important}.hero-stats-row{grid-template-columns:1fr 1fr;gap:8px}.hero-stat-card{padding:14px}.hero-stat-card .hero-stat-value{font-size:20px}.hero-stat-card .hero-stat-label{font-size:11px}.hero-stat-icon{width:38px;height:38px;border-radius:10px}.hero-stat-icon svg{width:18px;height:18px}.requisite-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.requisite-number-text{font-size:14px}.chart-card{padding:16px}.chart-canvas-wrap{height:160px}.tab-switch{width:100%}.tab-switch-btn{flex:1;text-align:center;padding:8px 12px}.tether-rates,.binance-orderbook--sidebar{display:none}.sidebar-group-title{padding:12px 16px 4px}}@media (max-width: 480px){.hero-stats-row{gap:6px}.hero-stat-card{padding:12px}.hero-stat-card .hero-stat-value{font-size:18px}.hero-stat-icon{width:34px;height:34px;border-radius:8px}.hero-stat-icon svg{width:16px;height:16px}.requisite-metrics{grid-template-columns:1fr 1fr}.chart-canvas-wrap{height:140px}.requisites-filters{flex-direction:column;align-items:stretch}.requisites-filters__group,.requisites-filters__group--sort{max-width:none;width:100%}.requisites-filters__select{width:100%;min-width:0}.requisites-filters__toggle{width:100%;text-align:center}.requisites-filters__reset{margin-left:0;width:100%;text-align:center}}.proxies-page{max-width:100%;overflow-x:hidden;box-sizing:border-box}.proxies-page-header{gap:12px;align-items:flex-start}.proxies-page-header-main{flex:1;min-width:0}.proxies-header-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.proxies-header-row .mob-subtitle{flex:1 1 auto;min-width:0}.proxies-page-header-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.proxies-rotating-card{margin:0 0 16px;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.proxies-rotating-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.proxies-rotating-title{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--text-heading)}.proxies-rotating-desc{margin:0;font-size:12px;line-height:1.45;color:var(--text-muted);max-width:640px}.proxies-rotating-badge{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#ffffff0f;color:var(--text-muted)}.proxies-rotating-badge.on{background:#34d3991f;color:var(--success)}.proxies-rotating-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.proxies-rotating-item{display:flex;align-items:stretch;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000026}.proxies-rotating-item-main{flex:1;min-width:0}.proxies-rotating-delete{flex-shrink:0;align-self:center;margin:8px 10px 8px 0;width:32px;height:32px;border:1px solid rgba(248,113,113,.35);border-radius:8px;background:#f8717114;color:#f87171;font-size:14px;line-height:1;cursor:pointer}.proxies-rotating-delete:hover:not(:disabled){background:#f871712e}.proxies-rotating-delete:disabled{opacity:.35;cursor:not-allowed}.proxies-rotating-item.active{border-color:#34d39959;background:#34d3990f}.proxies-rotating-item-main{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer}.proxies-rotating-item-main input{margin-top:4px;flex-shrink:0}.proxies-rotating-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.proxies-rotating-item-text strong{font-size:13px;color:var(--text-heading)}.proxies-rotating-item-text code{font-size:11px;word-break:break-all;color:#c4b5fd}.proxies-rotating-item-warn{font-size:11px;line-height:1.4;color:#fca5a5}.proxies-rotating-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:8px}@media (max-width: 640px){.proxies-rotating-form-grid{grid-template-columns:1fr}}.proxies-rotating-status-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.proxies-rotating-status{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#0003}.proxies-rotating-status code{font-size:12px;word-break:break-all;color:#c4b5fd}.proxies-rotating-meta{font-size:11px;color:var(--text-muted)}.proxies-rotating-warn{margin:0 0 12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45;color:#fcd34d;background:#fcd34d14;border:1px solid rgba(252,211,77,.2)}.proxies-rotating-warn code{font-size:11px}.proxies-rotating-label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-heading)}.proxies-rotating-input{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:var(--text-heading);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proxies-rotating-input:focus{outline:none;border-color:var(--accent)}.proxies-rotating-hint{margin:6px 0 12px;font-size:11px;color:var(--text-muted)}.proxies-rotating-hint code{font-size:10px}.proxies-rotating-actions{display:flex;flex-wrap:wrap;gap:8px}.proxies-rotate-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.proxies-rotate-btn.danger{border-color:#f8717159;color:#fca5a5}.proxies-rotate-btn.danger:hover:not(:disabled){background:#f871711f}.proxies-manage-tabs{margin:0;flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;width:168px;padding:3px;box-sizing:border-box}.proxies-manage-tabs .tab-switch-btn{flex:none;min-width:0;width:100%;padding:6px 10px;font-size:12px;text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:4px}.proxies-manage-tabs .tab-switch-btn.is-live:not(.active){border:1px solid rgba(52,211,153,.35)}.proxies-active-label{color:var(--success);font-weight:600}.proxies-tab-live{font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 5px;border-radius:4px;background:#34d39933;color:var(--success);line-height:1}.proxies-layout{display:grid;gap:20px;align-items:start}@media (min-width: 960px){.proxies-layout{grid-template-columns:minmax(280px,320px) 1fr}}.proxies-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;position:sticky;top:72px}.proxies-panel-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.proxies-batch-ring{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:12px;border-radius:var(--radius);background:#ffffff08;border:1px solid var(--border)}.proxies-batch-ring svg{flex-shrink:0}.proxies-batch-ring-text strong{display:block;font-size:22px;font-weight:800;color:var(--text-heading);line-height:1.2}.proxies-batch-ring-text span{font-size:12px;color:var(--text-muted)}.proxies-batch-slots{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.proxies-batch-slot{width:26px;height:8px;border-radius:4px;background:#ffffff14;transition:background .2s ease}.proxies-batch-slot.filled{background:var(--success);box-shadow:0 0 8px #34d39959}.proxies-rotate-btn{width:100%;padding:12px 16px;border-radius:var(--radius);border:1px solid rgba(245,158,11,.35);background:linear-gradient(135deg,#f59e0b2e,#f59e0b0f);color:#fbbf24;font-size:13px;font-weight:700;cursor:pointer;font-family:var(--font);transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;gap:8px}.proxies-rotate-btn:hover:not(:disabled){border-color:#f59e0b8c;background:linear-gradient(135deg,#f59e0b47,#f59e0b1a)}.proxies-rotate-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.proxies-main{min-width:0}.proxies-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;max-width:100%}.proxies-toolbar .tab-switch{margin-bottom:0;flex:1 1 280px;min-width:0;max-width:100%}.proxies-toolbar .tab-switch-btn{flex:1 1 0;min-width:0;padding:6px 8px;font-size:11px;white-space:normal;line-height:1.25}.proxies-tab-count{opacity:.75;font-weight:500;margin-left:4px}.proxies-errors-pill{font-size:11px;font-weight:600;padding:6px 10px;border-radius:999px;background:#f871711f;color:var(--danger);border:1px solid rgba(248,113,113,.2);white-space:nowrap}.proxies-table-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.proxies-table-head{display:grid;grid-template-columns:36px 40px 1fr 88px 100px 72px 72px;gap:8px;padding:10px 14px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:#ffffff05;border-bottom:1px solid var(--border)}.proxies-table-head.no-check{grid-template-columns:40px 1fr 88px 100px 72px 72px}.proxies-row{display:grid;grid-template-columns:36px 40px 1fr 88px 100px 72px 72px;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border);transition:background .15s ease}.proxies-row.no-check{grid-template-columns:40px 1fr 88px 100px 72px 72px}.proxies-row:last-child{border-bottom:none}.proxies-row:hover{background:#ffffff05}.proxies-row.selected{background:#6366f114;box-shadow:inset 3px 0 0 var(--accent)}.proxies-row-index{font-size:11px;font-weight:600;color:var(--text-muted);text-align:center}.proxies-row-endpoint{min-width:0}.proxies-row-host{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxies-row-user{font-size:11px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxies-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.proxies-inline-pool-btn{padding:3px 8px;border-radius:6px;border:1px solid rgba(99,102,241,.45);background:#6366f11f;color:#a5b4fc;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.proxies-inline-pool-btn:hover:not(:disabled){background:#6366f138}.proxies-inline-pool-btn:disabled{opacity:.5;cursor:not-allowed}.proxies-row-block{font-size:10px;font-weight:700;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxies-blocks{margin-top:4px}.proxies-block-group{margin-bottom:12px}.proxies-block-group-name{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.proxies-block-list{display:flex;flex-direction:column;gap:6px}.proxies-block-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--text-primary);cursor:pointer;text-align:left;transition:var(--transition)}.proxies-block-card:hover:not(:disabled){border-color:var(--border-hover);background:#6366f114}.proxies-block-card.active{border-color:#34d39973;background:#34d3991a;cursor:default}.proxies-block-card.disabled:not(.active){opacity:.45;cursor:not-allowed}.proxies-block-card-title{font-size:12px;font-weight:700;color:var(--text-heading)}.proxies-block-card-meta{font-size:10px;color:var(--text-muted)}.proxies-block-card-badge{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--success);margin-top:2px}.proxies-block-card-errors{font-size:10px;color:var(--danger)}.proxies-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.proxies-status-pill i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.proxies-row-errors{font-size:11px;font-weight:600;color:var(--text-muted);text-align:right}.proxies-row-errors.bad{color:var(--danger)}.proxies-row-actions{display:flex;justify-content:flex-end;gap:4px}.proxies-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:#ffffff08;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.proxies-icon-btn:hover{border-color:var(--border-hover);color:var(--text-primary);background:#ffffff0f}.proxies-icon-btn.danger:hover{border-color:#f8717166;color:var(--danger);background:#f871711a}.proxies-select-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);background:#6366f10a;font-size:12px;font-weight:600;color:var(--text-secondary)}.proxies-select-bar button.link{margin-left:auto;background:none;border:none;color:var(--accent);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font)}.proxies-bulk-dock{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:200;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#121218eb;border:1px solid var(--border);box-shadow:0 12px 40px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:calc(100vw - 32px);flex-wrap:wrap}.proxies-bulk-dock-label{font-size:12px;font-weight:700;color:var(--text-heading);padding-right:8px;border-right:1px solid var(--border);white-space:nowrap}.proxies-bulk-dock-hint{font-size:10px;color:var(--warning);width:100%;margin-top:-4px}.proxies-bulk-btn{padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:#ffffff0d;color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font);transition:var(--transition)}.proxies-bulk-btn:hover:not(:disabled){background:#ffffff1a}.proxies-bulk-btn.primary{border-color:#6366f166;background:#6366f133;color:#a5b4fc}.proxies-bulk-btn.danger{border-color:#f8717159;background:#f871711f;color:var(--danger)}@media (max-width: 768px){.proxies-panel{position:static}.proxies-table-head,.proxies-row{grid-template-columns:32px 1fr 88px 56px}.proxies-table-head.no-check,.proxies-row.no-check{grid-template-columns:1fr 88px 56px}.proxies-table-head span:nth-child(2),.proxies-row-index,.proxies-table-head span:nth-child(5),.proxies-row-errors{display:none}.proxies-bulk-dock{left:16px;right:16px;transform:none;max-width:none}}.ops-pulse-panel{margin-bottom:16px;padding:14px 16px;border-radius:12px;border:1px solid rgba(99,102,241,.25);background:linear-gradient(135deg,#1e1b4b8c,#0f172abf)}.ops-pulse-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ops-pulse-title{margin:0;font-size:1.1rem;font-weight:700}.ops-pulse-sub{font-size:12px;color:var(--text-muted)}.ops-pulse-stop-btn{padding:8px 14px;border-radius:8px;border:1px solid rgba(248,113,113,.4);background:#f8717126;color:var(--danger);font-weight:600;cursor:pointer;white-space:nowrap}.ops-pulse-stop-btn:disabled{opacity:.45;cursor:not-allowed}.ops-pulse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:10px}.ops-pulse-chip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:#ffffff0a;font-size:12px}.ops-pulse-chip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ops-pulse-chip-label{font-weight:600}.ops-pulse-chip-status{font-weight:700;font-size:11px}.ops-pulse-chip-detail{width:100%;color:var(--text-muted);font-size:11px;line-height:1.3}.ops-pulse-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-muted);margin-bottom:8px}.ops-pulse-warn{color:var(--warning)}.ops-pulse-alerts{margin:0 0 10px;padding-left:18px;font-size:12px;color:var(--warning)}.ops-pulse-alerts li{margin-bottom:4px}.ops-pulse-links{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.ops-pulse-links a{color:#a5b4fc;text-decoration:none}.ops-pulse-links a:hover{text-decoration:underline}.ops-pulse-loading,.ops-pulse-error{padding:24px;text-align:center;color:var(--text-muted)}.ops-pulse-full{margin-bottom:0}.ops-pulse-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:14px}.ops-pulse-section{padding:12px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.06)}.ops-pulse-section-title{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.ops-pulse-kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 12px}.ops-pulse-kv{display:flex;flex-direction:column;gap:2px;font-size:13px}.ops-pulse-kv-label{font-size:11px;color:var(--text-muted)}.ops-pulse-ok{color:var(--success);font-weight:600}.ops-pulse-bad{color:var(--danger);font-weight:700}.ops-pulse-table{width:100%;border-collapse:collapse;font-size:13px}.ops-pulse-table th,.ops-pulse-table td{padding:8px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.ops-pulse-table th{color:var(--text-muted);font-size:11px;text-transform:uppercase}.ops-pulse-total-row td{border-bottom:none;padding-top:10px}.ops-pulse-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.ops-pulse-stuck-list{margin:10px 0 0;padding:0;list-style:none;font-size:12px}.ops-pulse-stuck-list li{display:flex;gap:8px;align-items:center;padding:4px 0;border-top:1px solid rgba(255,255,255,.05)}.ops-pulse-stuck-list a{color:var(--primary);font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ops-pulse-stuck-plat{color:var(--text-muted);font-size:11px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pwa-bottom-nav{display:none}.pwa-install-prompt{position:fixed;right:24px;bottom:24px;z-index:1200;display:flex;align-items:center;gap:12px;max-width:360px;padding:12px 14px;border:1px solid rgba(124,92,255,.34);border-radius:18px;color:var(--text-primary, #f5f7fb);background:#141722f0;box-shadow:0 18px 48px #00000057,0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pwa-install-prompt__mark{flex:0 0 auto;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#7657ff,#21d4fd);box-shadow:0 8px 18px #6852ff47}.pwa-install-prompt__copy{min-width:0;flex:1}.pwa-install-prompt__copy strong{display:block;font-size:13px;line-height:1.2}.pwa-install-prompt__copy span{display:block;margin-top:3px;color:var(--text-muted, #98a1b5);font-size:11px;line-height:1.35}.pwa-install-prompt__action{border:0;border-radius:10px;padding:8px 10px;color:#fff;background:var(--primary, #7657ff);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.pwa-install-prompt__close{align-self:flex-start;border:0;padding:2px;color:var(--text-muted, #98a1b5);background:transparent;font-size:18px;line-height:1;cursor:pointer}@media (max-width: 768px){.bottom-tab-bar{display:none!important}.pwa-bottom-nav{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:1000;display:flex;align-items:stretch;gap:3px;min-height:64px;padding:6px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#10131de8;box-shadow:0 14px 36px #0000004d,0 0 0 1px #7657ff14 inset;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.pwa-bottom-nav>a,.pwa-bottom-nav>button{min-width:0;min-height:50px;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:16px;color:#8993a8;background:transparent;text-decoration:none;font:inherit;font-size:10px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.pwa-bottom-nav>a.active,.pwa-bottom-nav>button.active{color:#fff;background:linear-gradient(180deg,#7657ff3d,#7657ff1a);box-shadow:0 0 0 1px #7657ff3d inset}.pwa-bottom-nav>a:active,.pwa-bottom-nav>button:active{transform:scale(.97)}.pwa-tab-icon{position:relative;display:block;width:20px;height:20px;border:1.5px solid currentColor;border-radius:7px;opacity:.92}.pwa-tab-icon:after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:2px;border-radius:2px;background:currentColor;opacity:.72}.pwa-tab-icon--1:before{content:"";position:absolute;left:5px;top:4px;width:7px;height:7px;border:1.5px solid currentColor;border-radius:50%}.pwa-tab-icon--2{border-radius:5px 5px 8px 8px}.pwa-tab-icon--2:before{content:"";position:absolute;left:3px;right:3px;top:4px;height:4px;border-bottom:1.5px solid currentColor}.pwa-tab-icon--3{transform:rotate(45deg) scale(.78);border-radius:4px}.pwa-tab-icon--3:after{transform:rotate(-45deg);bottom:7px}.pwa-tab-icon--4{border-radius:50%}.pwa-tab-icon--4:before,.pwa-tab-icon--more:before{content:"•••";position:absolute;left:2px;top:0;letter-spacing:1px;font-size:10px;line-height:16px}.pwa-tab-icon--4:after{display:none}.pwa-tab-icon--more{border-radius:50%}.pwa-tab-icon--more:before{content:"···";left:3px;top:0}.pwa-tab-icon--more:after{display:none}.pwa-install-prompt{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:none;padding:11px 12px;border-radius:16px}.pwa-install-prompt__action{padding:9px 10px}.main-content{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.top-bar{position:sticky;top:0;z-index:600;min-height:56px;padding-top:env(safe-area-inset-top);background:#0b0d12d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-bar-page-sub{display:none}.mob-page,.spread-page,.treugoly-page,.dashboard-page{width:100%;max-width:100%;overflow-x:hidden}.page-container,.main-content-wrap{max-width:100%}input,select,button{font-size:16px}}:root{--bg-body: #0b0d12;--bg-sidebar: #0e1016;--bg-card: #13161d;--bg-card-hover: #191d26;--bg-elevated: #1d222d;--bg-input: #10131a;--bg-table-header: #0f1218;--bg-table-row-hover: rgba(255,255,255,.018);--border: #232936;--border-hover: #333b4a;--text-primary: #eef1f6;--text-secondary: #8b93a3;--text-muted: #67707f;--text-heading: #f2f4f8;--accent: #3b82f6;--accent-hover: #60a5fa;--accent-dim: #2563eb;--accent-soft: rgba(59,130,246,.13);--accent-border: rgba(59,130,246,.3);--success: #37c67c;--success-bg: rgba(55,198,124,.11);--success-border: rgba(55,198,124,.24);--warning: #e6b34a;--warning-bg: rgba(230,179,74,.11);--warning-border: rgba(230,179,74,.24);--danger: #f26a5e;--danger-bg: rgba(242,106,94,.11);--danger-border: rgba(242,106,94,.24);--info: #5b93ff;--info-bg: rgba(91,147,255,.11);--info-border: rgba(91,147,255,.24);--pp-accent: var(--accent);--pp-accent-hi: var(--accent-hover);--pp-accent-soft: var(--accent-soft);--pp-bg: var(--bg-body);--pp-card: var(--bg-card);--pp-card2: var(--bg-card-hover);--pp-elev: var(--bg-elevated);--pp-bd: var(--border);--pp-bd2: var(--border-hover);--pp-track: #242a36;--pp-fg: var(--text-primary);--pp-mut: var(--text-secondary);--pp-faint: #5a6270;--pp-grn: var(--success);--pp-yel: var(--warning);--pp-red: var(--danger);--pp-blu: var(--info);--pp-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: "Poppins", "Inter", -apple-system, "Segoe UI", sans-serif;--pp-r: 16px}::selection{background:#3b82f652;color:#fff}.mono{font-family:var(--pp-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tg-classic{--bg-body: #0f1117;--bg-sidebar: #12141c;--bg-card: #181a24;--bg-card-hover: #1e2130;--bg-elevated: #1f2233;--bg-input: #1a1d28;--bg-table-header: #14161f;--bg-table-row-hover: rgba(59,130,246,.04);--border: #252836;--border-hover: #353952;--text-primary: #e8eaed;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-heading: #f1f3f5;--accent: #3b82f6;--accent-hover: #60a5fa;--accent-dim: #2563eb;--accent-soft: rgba(59,130,246,.12);--accent-border: rgba(59,130,246,.25);--success: #34d399;--success-bg: rgba(52,211,153,.1);--success-border: rgba(52,211,153,.22);--warning: #fbbf24;--warning-bg: rgba(251,191,36,.1);--warning-border: rgba(251,191,36,.22);--danger: #f87171;--danger-bg: rgba(248,113,113,.1);--danger-border: rgba(248,113,113,.22);--info: #60a5fa;--info-bg: rgba(96,165,250,.1);--info-border: rgba(96,165,250,.22);--pp-card: #181a24;--pp-card2: #1e2130;--pp-elev: #1f2233;--pp-bd: #252836;--pp-bd2: #353952;--pp-track: #1e2130;--pp-fg: #e8eaed;--pp-mut: #9ca3af;--pp-faint: #6b7280;--pp-accent: #3b82f6;--pp-accent-hi: #60a5fa;--pp-accent-soft: rgba(59,130,246,.12);--font-display: var(--font)}.tg-classic .mob-stat{border-radius:12px}.tg-classic .mob-stat-value{font-family:var(--font);letter-spacing:-.2px}.tg-classic .mob-title{font-family:var(--font);letter-spacing:-.3px}.tg-classic .mob-pill{border-radius:999px;padding:8px 16px}.sidebar-link.active{color:var(--pp-accent-hi);background:var(--pp-accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border);font-weight:600}.sidebar-link.active svg{opacity:1}.sidebar-nav--flat .sidebar-group-title{letter-spacing:.08em;color:var(--pp-faint)}.top-bar-page-title{letter-spacing:-.4px}.top-bar-page-sub{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:var(--pp-faint)}.pp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:22px}.pp-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-accent);opacity:.9;margin-bottom:9px}.pp-title{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.1;color:var(--pp-fg)}.pp-sub{margin:9px 0 0;color:var(--pp-mut);font-size:13px;max-width:620px;line-height:1.55}.pp-head__r{display:flex;align-items:center;gap:10px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:11px;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:.15s;white-space:nowrap}.pp-btn:disabled{opacity:.55;cursor:default}.pp-btn--primary{background:var(--pp-accent);color:#fff;box-shadow:0 8px 20px -10px #3b82f6d9}.pp-btn--primary:hover:not(:disabled){background:var(--pp-accent-hi)}.pp-btn--ghost{background:var(--pp-card);color:var(--pp-mut);border-color:var(--pp-bd)}.pp-btn--ghost:hover:not(:disabled){color:var(--pp-fg);border-color:var(--pp-accent)}.pp-btn--full{width:100%}.pp-iconbtn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--pp-card);border:1px solid var(--pp-bd);color:var(--pp-mut);cursor:pointer;transition:.15s}.pp-iconbtn:hover:not(:disabled){color:var(--pp-fg);border-color:var(--pp-accent)}.pp-iconbtn:disabled{opacity:.5;cursor:default}.pp-spin{animation:pp-rot 1s linear infinite}@keyframes pp-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pp-spin{animation:none}.pp-hero__bar span,.pp-bar__fill,.pp-spark span{transition:none}}.pp-seg{display:inline-flex;gap:3px;background:var(--pp-bg);border:1px solid var(--pp-bd);border-radius:11px;padding:3px}.pp-seg__b{border:none;background:transparent;color:var(--pp-mut);font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:8px;cursor:pointer;transition:.15s;font-variant-numeric:tabular-nums}.pp-seg__b:hover{color:var(--pp-fg)}.pp-seg__b.is-on{background:var(--pp-elev);color:var(--pp-fg);box-shadow:inset 0 0 0 1px var(--pp-bd2)}.pp-top{display:grid;grid-template-columns:1.15fr 2fr;gap:14px;margin-bottom:14px}@media (max-width: 1080px){.pp-top{grid-template-columns:1fr}}.pp-hero{position:relative;overflow:hidden;border-radius:var(--pp-r);padding:20px 22px;background:radial-gradient(130% 130% at 100% 0,var(--pp-accent-soft),transparent 52%),linear-gradient(180deg,var(--pp-elev),var(--pp-card));border:1px solid rgba(59,130,246,.34);box-shadow:0 1px 2px #00000059}.pp-hero:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--pp-accent),transparent 65%)}.pp-hero__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.pp-hero__label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-mut)}.pp-hero__pct{font-size:12px;font-weight:600;color:var(--pp-accent-hi);background:var(--pp-accent-soft);border:1px solid rgba(59,130,246,.3);padding:3px 9px;border-radius:20px}.pp-hero__pct span{opacity:.7}.pp-hero__val{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:16px 0 12px;color:var(--pp-fg);font-variant-numeric:tabular-nums}.pp-hero__val.mono{font-family:var(--font-display)}.pp-hero__cur{font-size:20px;color:var(--pp-faint);margin-left:6px;font-weight:600}.pp-hero__formula{font-size:12.5px;color:var(--pp-mut);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pp-hero__formula .mono{color:var(--pp-fg);font-weight:600}.pp-minus{color:var(--pp-faint);margin:0 2px;font-weight:600}.pp-hero__bar{height:8px;border-radius:6px;background:var(--pp-track);overflow:hidden;margin:15px 0 12px}.pp-hero__bar span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--pp-accent),var(--pp-accent-hi));transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 14px #3b82f68c}.pp-hero__foot{font-size:12px;color:var(--pp-faint);line-height:1.5}.pp-hero__foot .mono{color:var(--pp-fg)}.pp-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 560px){.pp-kpis{grid-template-columns:1fr}}.pp-kpis--row{grid-template-columns:repeat(4,1fr)}@media (max-width: 1100px){.pp-kpis--row{grid-template-columns:repeat(2,1fr)}}.pp-stat{position:relative;overflow:hidden;background:var(--pp-card);border:1px solid var(--pp-bd);border-radius:var(--pp-r);padding:15px 16px 14px;box-shadow:0 1px 2px #0000004d;transition:.15s}.pp-stat:hover{border-color:var(--pp-bd2)}.pp-stat__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-height:20px}.pp-stat__label{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-mut)}.pp-stat__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;box-shadow:0 0 7px currentColor}.pp-stat__val{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:11px;color:var(--pp-fg);font-variant-numeric:tabular-nums}.pp-stat__val.mono{font-family:var(--font-display)}.pp-stat__cur{font-size:14px;color:var(--pp-faint);margin-left:4px;font-weight:600}.pp-stat__foot{margin-top:9px;font-size:11px;color:var(--pp-faint)}.pp-spark{display:flex;align-items:flex-end;gap:2px;height:24px;width:52px}.pp-spark span{flex:1;border-radius:1.5px;min-height:2px;background:var(--pp-bd2)}.pp-panel{background:var(--pp-card);border:1px solid var(--pp-bd);border-radius:var(--pp-r);margin-bottom:14px;overflow:hidden;box-shadow:0 1px 2px #0000004d}.pp-panel__head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:15px 18px;border-bottom:1px solid var(--pp-bd)}.pp-panel__title{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-mut)}.pp-panel__body{padding:18px 18px 6px}.pp-panel__body--flush{padding:0}.pp-legend{display:flex;gap:16px}.pp-lg{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--pp-mut)}.pp-lg i{width:11px;height:11px;border-radius:3px;display:inline-block}.pp-lg__track{background:var(--pp-track);border:1px solid var(--pp-bd2)}.pp-lg__fill{background:var(--pp-accent)}.pp-lg__grn{background:var(--pp-grn)}.pp-lg__blu{background:var(--pp-blu)}.pp-chart{position:relative;height:220px;padding-left:52px}.pp-chart--tall{height:260px}.pp-chart-empty{height:180px;display:flex;align-items:center;justify-content:center;color:var(--pp-faint);font-size:13px}.pp-chart__grid{position:absolute;left:52px;right:0;top:6px;bottom:30px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.pp-gl{position:relative;height:0;display:flex;align-items:center}.pp-gl__line{flex:1;height:1px;background:var(--pp-bd);opacity:.55}.pp-gl__v{position:absolute;right:calc(100% + 9px);transform:translateY(-1px);font-size:10.5px;color:var(--pp-faint);white-space:nowrap}.pp-chart__plot{position:absolute;left:52px;right:0;top:6px;bottom:30px;display:flex;align-items:flex-end;gap:3px}.pp-col{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;cursor:default}.pp-bar{position:relative;width:64%;max-width:26px;min-width:5px;border-radius:5px 5px 0 0;background:var(--pp-track);box-shadow:inset 0 0 0 1px #ffffff05;transition:filter .15s}.pp-bar--solid{background:linear-gradient(180deg,var(--pp-accent-hi),var(--pp-accent));border-radius:5px 5px 0 0}.pp-col:hover .pp-bar,.pp-col.is-active .pp-bar{filter:brightness(1.25)}.pp-bar__fill{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,var(--pp-accent-hi),var(--pp-accent));border-radius:0 0 5px 5px;transition:height .4s cubic-bezier(.4,0,.2,1)}.pp-bar__over{position:absolute;left:0;right:0;bottom:100%;background:var(--pp-red);border-radius:4px 4px 0 0;margin-bottom:1px}.pp-col__x{position:absolute;top:calc(100% + 8px);font-size:10px;color:var(--pp-faint);white-space:nowrap}.pp-tip{position:absolute;left:50%;transform:translate(-50%);z-index:5;background:var(--pp-elev);border:1px solid var(--pp-bd2);border-radius:10px;padding:9px 11px;box-shadow:0 10px 30px -8px #000000b3;min-width:172px;pointer-events:none}.pp-tip__d{font-size:11px;color:var(--pp-mut);margin-bottom:7px;font-weight:600}.pp-tip__r{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:var(--pp-mut);padding:2px 0}.pp-tip__r b{color:var(--pp-fg);font-weight:600}.pp-tabs{display:inline-flex;gap:4px;background:var(--pp-bg);border:1px solid var(--pp-bd);border-radius:12px;padding:4px;max-width:100%;overflow-x:auto}.pp-tab{border:none;background:transparent;color:var(--pp-mut);font-size:13px;font-weight:600;padding:8px 15px;border-radius:9px;cursor:pointer;transition:.15s;white-space:nowrap}.pp-tab:hover{color:var(--pp-fg)}.pp-tab--active{background:var(--pp-accent);color:#fff;box-shadow:0 4px 12px -6px #3b82f6cc}.pp-hint{color:var(--pp-faint);font-size:12px;margin:13px 2px 16px}.pp-chips{display:flex;gap:6px;flex-wrap:wrap}.pp-chip{border:1px solid var(--pp-bd);background:var(--pp-card2);color:var(--pp-mut);font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:8px;cursor:pointer;transition:.15s}.pp-chip:hover{color:var(--pp-fg);border-color:var(--pp-bd2)}.pp-chip--active{background:var(--pp-accent-soft);border-color:#3b82f673;color:var(--pp-accent-hi)}.pp-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 12px;align-items:end}.pp-field{display:flex;flex-direction:column;justify-content:flex-end;gap:7px;min-width:0}.pp-field--wide{grid-column:span 2}.pp-field--submit{justify-content:flex-end}.pp-field--submit .pp-btn{height:42px}.pp-field--wide .pp-chips{margin-top:auto}@media (max-width: 700px){.pp-field--wide{grid-column:span 1}}.pp-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-faint)}.pp-input{width:100%;height:42px;padding:0 13px;border-radius:11px;border:1px solid var(--pp-bd);background:var(--pp-bg);color:var(--pp-fg);font-size:14px;transition:.15s;outline:none;box-sizing:border-box}.pp-input::placeholder{color:var(--pp-faint)}.pp-input:focus{border-color:var(--pp-accent);box-shadow:0 0 0 3px var(--pp-accent-soft)}.pp-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b93a3' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.pp-input[type=date]{color-scheme:dark}.pp-autohint{margin-top:2px;align-self:flex-start;background:var(--pp-accent-soft);border:1px solid rgba(59,130,246,.3);color:var(--pp-accent-hi);font-size:11.5px;padding:5px 10px;border-radius:8px;cursor:pointer;transition:.15s}.pp-autohint:hover{background:#3b82f638}.pp-autohint b{font-weight:700}.pp-ocr{margin-bottom:16px}.pp-ocr__drop{border:1px dashed var(--pp-bd2);border-radius:12px;padding:16px 14px;text-align:center;font-size:13px;color:var(--pp-mut);cursor:text;background:var(--pp-bg);transition:.15s}.pp-ocr:focus-within .pp-ocr__drop{border-color:var(--pp-accent);color:var(--pp-fg)}.pp-ocr__drop.is-busy{color:var(--pp-accent-hi);border-color:var(--pp-accent)}.pp-ocr__list{margin-top:10px;display:flex;flex-direction:column;gap:4px}.pp-ocr__row{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:9px;background:var(--pp-card2);border:1px solid transparent;opacity:.5}.pp-ocr__row.is-on{opacity:1;border-color:var(--pp-bd)}.pp-ocr__row input[type=checkbox]{width:16px;height:16px;accent-color:var(--pp-accent);cursor:pointer;flex-shrink:0}.pp-ocr__row .pp-input--sm{width:132px}.pp-ocr__row .pp-input--sm[type=number]{width:96px}.pp-ocr__st{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.pp-ocr__st--done{background:#34d39924;color:#34d399}.pp-ocr__st--progress{background:#fbbf2424;color:#fbbf24}.pp-ocr__st--cancelled{background:#f8717124;color:#f87171}.pp-ocr__st--unknown{background:var(--pp-elev);color:var(--pp-mut)}.pp-ocr__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.pp-ocr__sum{font-size:13px;color:var(--pp-mut)}.pp-ocr__acts{display:inline-flex;gap:8px}.pp-ocr__pick{display:inline-block;margin-top:8px;color:var(--pp-accent-hi);font-weight:600;cursor:pointer}.pp-ocr__pick:hover{text-decoration:underline}.pp-ocr__rm{margin-left:auto;flex-shrink:0;width:22px;height:22px;line-height:1;border-radius:7px;border:none;background:transparent;color:var(--pp-mut);font-size:17px;cursor:pointer;transition:.15s}.pp-ocr__rm:hover{background:#f8717124;color:#f87171}.pp-ocr__dbg{margin-top:10px;font-size:12px;color:var(--pp-mut)}.pp-ocr__dbg summary{cursor:pointer;-webkit-user-select:none;user-select:none}.pp-ocr__dbg pre{margin-top:6px;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:var(--pp-bg);border:1px solid var(--pp-bd);border-radius:8px;padding:8px;font-size:11px}.pp-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pp-flabel{font-size:11px;color:var(--pp-faint);text-transform:uppercase;letter-spacing:.05em}.pp-input--sm{height:36px;font-size:13px}.pp-input--date{height:36px;width:150px;font-size:13px}.pp-input--worker{height:36px;width:165px;font-size:13px}.pp-tablewrap{overflow-x:auto}.pp-table{width:100%;border-collapse:collapse;min-width:640px}.pp-table thead th{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-faint);padding:12px 18px;background:var(--pp-bg);border-bottom:1px solid var(--pp-bd);white-space:nowrap}.pp-table th.r,.pp-table td.r{text-align:right}.pp-table th.l,.pp-table td.l{text-align:left}.pp-table tbody td{padding:13px 18px;font-size:13.5px;border-bottom:1px solid var(--pp-bd);color:var(--pp-fg);white-space:nowrap}.pp-table tbody tr:last-child td{border-bottom:none}.pp-table tbody tr{transition:background .12s}.pp-table tbody tr:hover td{background:var(--bg-table-row-hover)}.pp-day{font-weight:600}.pp-daysub{color:var(--pp-faint);font-size:11px;margin-left:8px}.pp-wk{color:var(--pp-mut)}.pp-strong{font-weight:700}.pp-blu{color:var(--pp-blu)}.pp-grn{color:var(--pp-grn)}.pp-yel{color:var(--pp-yel)}.pp-red{color:var(--pp-red)}.pp-note{color:var(--pp-mut);font-size:12.5px;max-width:260px;overflow:hidden;text-overflow:ellipsis}.pp-who{color:var(--pp-faint);font-size:12px}.pp-empty{text-align:center;color:var(--pp-faint);padding:34px 18px;font-size:13px}.pp-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid var(--pp-bd);background:var(--pp-card2);color:var(--pp-mut);white-space:nowrap}.pp-pill--g{color:#6fe0a4;border-color:var(--success-border);background:var(--success-bg)}.pp-pill--y{color:#f0cd7d;border-color:var(--warning-border);background:var(--warning-bg)}.pp-pill--r{color:#ff9d92;border-color:var(--danger-border);background:var(--danger-bg)}.pp-pill--b{color:#9dbdff;border-color:var(--info-border);background:var(--info-bg)}.pp-pill--o{color:var(--pp-accent-hi);border-color:#3b82f657;background:var(--pp-accent-soft)}.card,.table-card,.form-card{background:var(--pp-card);border:1px solid var(--pp-bd);border-radius:var(--pp-r);box-shadow:0 1px 2px #0000004d}.stat-card{border-radius:var(--pp-r)}.stat-card .value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat-card .label{letter-spacing:.08em;font-size:10.5px}.page-header h1{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--pp-fg)}.page-header p{color:var(--pp-mut);font-size:13px}.mob-title{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--pp-fg)}.mob-subtitle{color:var(--pp-mut);font-size:13px}.mob-refresh,.filter-fab{border-radius:11px;background:var(--pp-card);border:1px solid var(--pp-bd);color:var(--pp-mut);transition:.15s}.mob-refresh:hover,.filter-fab:hover{color:var(--pp-fg);border-color:var(--pp-accent)}.filter-fab.active{color:var(--pp-accent-hi);border-color:var(--accent-border);background:var(--pp-accent-soft)}table thead th,.table-card th{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-faint);background:var(--pp-bg);border-bottom:1px solid var(--pp-bd);white-space:nowrap}table tbody tr{transition:background .12s}table tbody tr:hover td{background:var(--bg-table-row-hover)}table tbody td{border-bottom:1px solid var(--pp-bd)}.badge{border-radius:20px;font-weight:600;letter-spacing:.01em}.btn{border-radius:11px;font-weight:600;transition:.15s}.btn-outline:hover,.btn-refresh:hover{border-color:var(--pp-accent);color:var(--pp-fg)}.btn-primary{box-shadow:0 8px 20px -10px #3b82f6b3}input:focus,select:focus,textarea:focus{border-color:var(--pp-accent)!important;box-shadow:0 0 0 3px var(--pp-accent-soft)}input[type=date],input[type=datetime-local]{color-scheme:dark}.modal,.modal-content{background:var(--pp-card);border:1px solid var(--pp-bd2);border-radius:var(--pp-r)}.modal-overlay{background:#05070ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mob-stat{background:var(--pp-card);border:1px solid var(--pp-bd);border-radius:var(--pp-r);box-shadow:0 1px 2px #0000004d;transition:border-color .15s}.mob-stat:hover{border-color:var(--pp-bd2)}.mob-stat-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-mut)}.mob-stat-label i{box-shadow:0 0 7px currentColor}.mob-stat-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.mob-collapse{background:var(--pp-card);border:1px solid var(--pp-bd);border-radius:var(--pp-r);box-shadow:0 1px 2px #0000004d;overflow:hidden}.mob-collapse-header{background:transparent}.mob-collapse-header:hover{background:#ffffff05}.mob-list-item{border-color:var(--pp-bd)}.chart-card,.total-profit-card{background:var(--pp-card);border:1px solid var(--pp-bd);border-radius:var(--pp-r)}.hero-stat-card{background:var(--pp-card);border:1px solid var(--pp-bd);border-radius:var(--pp-r);box-shadow:0 1px 2px #0000004d}.hero-stat-card:hover{border-color:var(--pp-bd2);background:var(--pp-card)}.hero-stat-card .hero-stat-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.hero-stat-card .hero-stat-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-mut)}.mob-title{letter-spacing:-.5px}.mob-pill{border:1px solid var(--pp-bd);background:var(--pp-card2);color:var(--pp-mut);font-weight:600;border-radius:8px;transition:.15s}.mob-pill:hover{color:var(--pp-fg);border-color:var(--pp-bd2)}.mob-pill.active,.filter-pill.active{background:var(--pp-accent-soft);border-color:var(--accent-border);color:var(--pp-accent-hi)}.mob-badge{font-size:11.5px;font-weight:600;border-radius:20px}.pp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#05070ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.pp-modal{width:100%;max-width:460px;background:linear-gradient(180deg,var(--pp-elev),var(--pp-card));border:1px solid var(--pp-bd2);border-radius:var(--pp-r);padding:26px 26px 24px;box-shadow:0 24px 70px -24px #000c}.pp-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;font-size:13px;color:var(--pp-fg);margin-bottom:16px}.pp-modal__grid>div{display:flex;flex-direction:column;gap:3px}.pp-modal__grid>div>span:first-child{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-faint)}.pp-modal__note{background:var(--pp-bg);border:1px solid var(--pp-bd);border-radius:11px;padding:12px 14px;margin-bottom:16px;font-size:13px;color:var(--pp-mut)}.pp-btn--danger{background:var(--danger-bg);color:#ff9d92;border-color:var(--danger-border)}.pp-btn--danger:hover:not(:disabled){border-color:var(--pp-red);background:#f26a5e33}.lg-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--pp-bg);padding:24px;position:relative;overflow:hidden}.lg-glow{position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,var(--pp-accent-soft),transparent 62%);top:-260px;right:-160px;pointer-events:none}.lg-card{position:relative;width:100%;max-width:380px;overflow:hidden;background:linear-gradient(180deg,var(--pp-elev),var(--pp-card));border:1px solid var(--pp-bd2);border-radius:20px;padding:34px 30px 30px;box-shadow:0 24px 70px -30px #000c}.lg-card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,var(--pp-accent),transparent 70%)}.lg-brand{text-align:center;margin-bottom:26px}.lg-logo{width:46px;height:46px;border-radius:13px;margin:0 auto 16px;background:linear-gradient(135deg,var(--accent-hover),var(--accent-dim));display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px -10px #3b82f6bf}.lg-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-accent);margin-bottom:7px}.lg-title{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--pp-fg)}.lg-sub{margin:6px 0 0;font-size:13px;color:var(--pp-mut)}.lg-field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.lg-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-faint)}.lg-input{height:44px;padding:0 14px;border-radius:11px;border:1px solid var(--pp-bd);background:var(--pp-bg);color:var(--pp-fg);font-size:14px;outline:none;transition:.15s}.lg-input::placeholder{color:var(--pp-faint)}.lg-input:focus{border-color:var(--pp-accent);box-shadow:0 0 0 3px var(--pp-accent-soft)}.lg-submit{margin-top:6px;height:44px}.lg-error{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 13px;border-radius:11px;font-size:12.5px;font-weight:500;color:#ff9d92;background:var(--danger-bg);border:1px solid var(--danger-border)}.pp-del{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--pp-card2);border:1px solid var(--pp-bd);color:var(--pp-faint);cursor:pointer;transition:.15s}.pp-del:hover{color:#ff9d92;border-color:#f26a5e80;background:var(--danger-bg)}
