:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--surface:#fff;--sidebar:#fff;--sidebar-text:#0f172a;--sidebar-muted:#64748b;--sidebar-border:#eef2f7;--border:#e8edf3;--text:#0f172a;--muted:#64748b;--text-secondary:var(--muted);--accent:#3b5bdb;--accent-hover:#364fc7;--danger:#e03131;--success:#2f9e44;--warning:#f08c00;--info:#0c8599;--dispute:#7048e8;--kpi-income:#2f9e44;--kpi-avg:#f08c00;--radius:10px;--radius-sm:8px;--shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0a;--font:"Inter", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--tracking-tight:-.02em;--tracking-normal:0;--topbar-h:56px;--control-h:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--page-pad-x:1.5rem;--page-pad-y:1.35rem;--page-pad-bottom:2.25rem;--panel-pad-x:1.5rem;--panel-pad-y:1.25rem;--panel-pad-bottom:1.75rem;--card-pad:.85rem 1rem;--card-stack-gap:.65rem;--bp-mobile:768px;--entity-soft:#f1f5f9;--entity-pill:#eef2f7;--entity-blue:var(--accent);--entity-blue-hover:var(--accent-hover);--entity-danger-soft:#fff5f5;--entity-danger:var(--danger);--entity-success-soft:#ebfbee;--entity-success:var(--success);--entity-warn:var(--warning)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0f14;--surface:#151a22;--sidebar:#12161e;--sidebar-text:#e8edf4;--sidebar-muted:#a8b3c4;--sidebar-border:#2a3140;--border:#2a3140;--text:#f1f5f9;--muted:#a8b3c4;--text-secondary:var(--muted);--accent:#748ffc;--accent-hover:#91a7ff;--danger:#ff6b6b;--success:#51cf66;--warning:#fcc419;--info:#22b8cf;--dispute:#b197fc;--kpi-income:#51cf66;--kpi-avg:#fcc419;--shadow:0 1px 2px #00000047, 0 8px 24px #00000038;--entity-soft:#1c232e;--entity-pill:#2a3140;--entity-blue:var(--accent);--entity-blue-hover:var(--accent-hover);--entity-danger-soft:#3b1f1f;--entity-danger:var(--danger);--entity-success-soft:#1b3a2a;--entity-success:var(--success);--entity-warn:var(--warning)}.text-caption{font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.text-label{font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--muted)}.text-meta{font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--leading-snug);color:var(--muted)}.text-body{font-size:var(--text-base);font-weight:var(--fw-regular);line-height:var(--leading-normal)}.text-body-sm{font-size:var(--text-md);font-weight:var(--fw-regular);line-height:var(--leading-snug)}.text-emphasis{font-size:var(--text-base);font-weight:var(--fw-medium);line-height:var(--leading-snug)}.text-title{font-size:var(--text-lg);font-weight:var(--fw-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.text-page-title{font-size:var(--text-2xl);font-weight:var(--fw-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.text-hero{font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.text-mono{font-family:var(--mono);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.text-number{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:0}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 42%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 42%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 62%, transparent);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 .35rem}.muted{color:var(--muted);margin:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolbar-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.page-center{place-items:center;min-height:100vh;display:grid}.shell{background:var(--bg);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.shell.sidebar-collapsed{grid-template-columns:1fr}.shell.sidebar-collapsed .sidebar{display:none}.sidebar{background:var(--sidebar);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);flex-direction:column;gap:1rem;height:100vh;padding:1rem .85rem 1.5rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:.75rem;padding:.35rem .5rem .75rem;display:flex}.brand-mark{background-color:var(--accent);color:#fff;width:2.35rem;height:2.35rem;box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 35%, transparent);background-image:linear-gradient(118deg,#0000 0% 44%,#ffffff2b 50%,#0000 56% 100%);background-position:110% 0;background-size:260% 100%;border-radius:12px;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:700;animation:11s ease-in-out infinite brand-mark-shimmer;display:grid}@keyframes brand-mark-shimmer{0%,to{background-position:110% 0}50%{background-position:-10% 0}}@media (prefers-reduced-motion:reduce){.brand-mark{background-image:none;animation:none}}.brand-name{color:var(--sidebar-text);font-size:.95rem;font-weight:600}.brand-sub{color:var(--sidebar-muted);font-size:.75rem}.nav{flex-direction:column;flex:1;gap:1.15rem;display:flex}.nav-group-title{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--sidebar-muted) 72%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 0 .4rem;padding:0 .75rem;font-size:.625rem;font-weight:650}.nav-group{flex-direction:column;gap:.12rem;display:flex}.nav-group+.nav-group{border-top:1px solid color-mix(in srgb, var(--sidebar-border) 85%, transparent);padding-top:.85rem}.nav-link{color:var(--sidebar-text);border-radius:10px;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.nav-link-inner{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.nav-badge{background:color-mix(in srgb, var(--accent) 14%, var(--entity-soft));min-width:1.15rem;height:1.15rem;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;padding:0 .32rem;font-size:.65rem;font-weight:650;line-height:1;display:grid}.nav-link.active .nav-badge{background:color-mix(in srgb, var(--accent) 20%, var(--surface))}.nav-link:hover{background:var(--entity-soft);color:var(--sidebar-text);text-decoration:none}.nav-link.active{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-weight:600}.shell-main{background:var(--bg);flex-direction:column;min-width:0;display:flex}.topbar{min-height:var(--topbar-h);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--border) 88%, transparent);z-index:20;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:.5rem;min-width:0;display:flex}.nav-toggle{z-index:2;border-color:var(--border);background:var(--surface);color:var(--text);flex-shrink:0;position:relative}.icon-btn{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;font-size:1.1rem;line-height:1;transition:background .12s,border-color .12s,color .12s;display:grid}.icon-btn:hover{background:var(--entity-soft);border-color:color-mix(in srgb, var(--border) 80%, transparent);color:var(--text)}.topbar-tool{color:var(--muted)}.topbar-logout:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 22%, var(--border));background:color-mix(in srgb, var(--danger) 8%, transparent)}.topbar-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.2}.topbar-actions{align-items:center;gap:.5rem;display:flex}.user-chip{color:var(--muted);font-size:.8rem;font-family:var(--font);align-items:center;gap:.35rem;min-width:0;max-width:min(360px,42vw);display:inline-flex}.user-chip-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-chip-role{white-space:nowrap;color:var(--text);flex-shrink:0}.user-chip-role:before{content:"·";color:var(--muted);margin-right:.35rem}.topbar-balance{border:1px solid var(--border);background:var(--entity-soft);color:var(--text);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.topbar-balance-caption{color:var(--muted);font-weight:500}.topbar-balance-value{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text);font-weight:600}.topbar-balance:hover{background:color-mix(in srgb, var(--entity-soft) 70%, var(--surface));border-color:color-mix(in srgb, var(--accent) 28%, var(--border));color:var(--text);text-decoration:none}.topbar-balance:hover .topbar-balance-caption{color:color-mix(in srgb, var(--muted) 70%, var(--text))}.topbar-balance:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.rate-ticker{align-items:center;display:inline-flex;position:relative}.rate-ticker-chip{appearance:none;color:var(--text);font:inherit;white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:6px;align-items:baseline;margin:0;padding:.25rem .45rem;font-size:.8125rem;font-weight:500;line-height:1.25;display:inline-flex}.rate-ticker-value{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--muted)}.rate-ticker:hover .rate-ticker-value,.rate-ticker:focus-within .rate-ticker-value{color:var(--text)}.rate-ticker-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.rate-ticker-menu{z-index:40;border:1px solid var(--border);background:var(--surface);opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;min-width:13.5rem;max-width:min(20rem,92vw);padding:.45rem 0 .35rem;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + .3rem);right:0}.rate-ticker:hover .rate-ticker-menu,.rate-ticker:focus-within .rate-ticker-menu{opacity:1;visibility:visible;pointer-events:auto}.rate-ticker-menu-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 .7rem .3rem;font-size:.68rem;font-weight:600}.rate-ticker-list{max-height:min(18rem,60vh);margin:0;padding:0;list-style:none;overflow-y:auto}.rate-ticker-row{border-top:1px solid color-mix(in srgb, var(--border) 75%, transparent);padding:.4rem .7rem}.rate-ticker-row:first-child{border-top:0}.rate-ticker-row-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.15rem;display:flex}.rate-ticker-code{font-size:.8125rem;font-weight:600}.rate-ticker-parser{color:var(--muted);font-size:.68rem}.rate-ticker-row-rates{font-variant-numeric:tabular-nums;color:var(--muted);flex-wrap:wrap;gap:.5rem .85rem;font-size:.75rem;display:flex}.rate-ticker-row-rates strong{color:var(--text);font-weight:560}.content{padding:var(--page-pad-y) var(--page-pad-x) var(--page-pad-bottom);max-width:1440px}.panel{background:var(--surface);border:1px solid var(--border);padding:var(--panel-pad-y) var(--panel-pad-x) var(--panel-pad-bottom);box-shadow:var(--shadow);border-radius:16px}.panel>.page-header:first-child,.entity-page>.page-header:first-child{margin-top:0}.empty-state{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--muted);background:color-mix(in srgb, var(--bg) 60%, var(--surface));margin-top:1.25rem;padding:2.5rem 1rem}.empty-state-rich{flex-direction:column;align-items:center;gap:.35rem;padding:2.75rem 1.25rem;display:flex}.empty-state-glyph{border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%), color-mix(in srgb, var(--bg) 70%, var(--surface));border-radius:10px;width:3rem;height:3rem;margin-bottom:.5rem;position:relative}.empty-state-glyph:before,.empty-state-glyph:after{content:"";background:color-mix(in srgb, var(--muted) 55%, transparent);position:absolute;left:50%;transform:translate(-50%)}.empty-state-glyph:before{width:1.35rem;height:.12rem;box-shadow:0 .35rem 0 color-mix(in srgb, var(--muted) 45%, transparent), 0 .7rem 0 color-mix(in srgb, var(--muted) 35%, transparent);border-radius:1px;top:.7rem}.empty-state-glyph:after{border:1.5px solid color-mix(in srgb, var(--accent) 55%, var(--muted));background:0 0;border-radius:2px;width:.85rem;height:.85rem;bottom:.55rem}.empty-state-title{color:var(--text);margin:0;font-size:1rem;font-weight:600}.empty-state-hint{max-width:28rem;color:var(--muted);margin:0;font-size:.875rem}.file-drop{border:1px dashed var(--border);background:color-mix(in srgb, var(--bg) 55%, var(--surface));cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:.65rem .85rem;transition:border-color .15s,background .15s;display:flex}.file-drop:hover,.file-drop:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.file-drop.has-file{border-style:solid;border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.file-drop-btn{pointer-events:none;flex-shrink:0}.file-drop-meta{flex:1;min-width:0;font-size:.85rem}.file-drop-name{color:var(--text);word-break:break-all;font-weight:560}.kpi-grid{background:var(--entity-soft);border:0;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:stretch;gap:1rem 3rem;width:100%;margin:1rem 0;padding:.75rem 1rem;display:grid}.kpi-label{color:var(--muted);margin:0 0 .2rem;font-size:.75rem;font-weight:500}.kpi-value{letter-spacing:-.02em;color:var(--text);margin:.35rem 0 0;font-size:1.45rem;font-weight:650}.kpi-value.kpi-income{color:var(--kpi-income)}.kpi-value.kpi-avg{color:var(--kpi-avg)}.analytics-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.analytics-header .toolbar-row{align-items:center;gap:.65rem;margin:0}.analytics-header .field-inline{margin:0}.analytics-header .field-inline select,.analytics-header .toolbar-row>.btn{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:2.25rem;color:var(--text);border-radius:6px;padding:.4rem .75rem;line-height:1.25}.analytics-header .toolbar-row>.btn:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}@media (width<=720px){.analytics-header{flex-direction:column;align-items:stretch}.analytics-header .toolbar-row{width:100%}.analytics-header .field-inline{flex:100%;min-width:0}.analytics-header .field-inline select,.analytics-header .toolbar-row>.btn{width:100%}}.subpanel{margin-top:1.25rem;padding-top:.5rem}.nav-backdrop{top:var(--topbar-h);z-index:30;background:#0f172a73;position:fixed;bottom:0;left:0;right:0}@media (width>=769px){.nav-toggle,.nav-backdrop{display:none}}@media (width<=768px){.shell{grid-template-columns:1fr}.sidebar{z-index:40;width:min(280px,88vw);box-shadow:var(--shadow);padding-left:env(safe-area-inset-left);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.shell.nav-open .sidebar{display:flex;transform:translate(0)}.topbar{gap:var(--space-2);padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));padding-top:env(safe-area-inset-top)}.topbar-left{z-index:2;flex:1;min-width:0;position:relative}.topbar-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:none;overflow:hidden}.topbar-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:.15rem;min-width:0;max-width:min(100%,62vw)}.topbar-actions .icon-btn,.topbar-actions .nav-toggle{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}.topbar-balance{font-size:var(--text-xs);gap:.2rem;padding:.25rem .5rem}.topbar-balance-caption{display:none}.rate-ticker-chip{font-size:var(--text-xs);padding:.2rem .3rem}.demo-actions-trigger .topbar-action-label{display:none}.demo-actions-trigger{justify-content:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0}.content{--page-pad-y:1rem;--page-pad-bottom:max(1.5rem, env(safe-area-inset-bottom));--panel-pad-x:1rem;--panel-pad-y:1rem;--panel-pad-bottom:1.25rem;padding:var(--page-pad-y) max(.85rem, env(safe-area-inset-right)) var(--page-pad-bottom) max(.85rem, env(safe-area-inset-left))}}.overview-list{margin:1.25rem 0 0;padding:0;list-style:none}.overview-list li{border-bottom:1px solid var(--border);padding:.55rem 0}.overview-list li:last-child{border-bottom:none}.login-page{background:radial-gradient(ellipse 90% 55% at 50% -15%, color-mix(in srgb, var(--accent) 16%, transparent), transparent), radial-gradient(ellipse 50% 40% at 100% 100%, color-mix(in srgb, var(--accent) 6%, transparent), transparent), var(--bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative}.login-theme-toggle{position:absolute;top:1rem;right:1rem}.login-card{background:var(--surface);border:1px solid var(--border);width:min(100%,420px);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:1rem;padding:1.85rem 1.75rem;display:flex}.login-demo-box{border:1px solid var(--border);background:var(--entity-soft);border-radius:12px;margin-top:.25rem;padding:.35rem}.login-demo-toggle{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.8rem;font-weight:600;display:flex}.login-demo-box .preset-row{gap:.35rem;padding:.15rem .35rem .45rem}.login-brand{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:.25rem 0 .5rem;display:flex}.login-brand h1{margin:0;font-size:1.35rem}.field input,.field select,.field textarea,.search-input{background:var(--surface);color:var(--text);border-color:var(--border)}.btn-primary{background:var(--accent);color:#fff}.data-table th{background:var(--surface);z-index:1;position:sticky;top:0}.data-table tbody tr:hover td{background:color-mix(in srgb, var(--accent) 4%, transparent)}.data-table.compact{font-size:.75rem;font-weight:400;line-height:1.35}.data-table.compact th,.data-table.compact td{font-size:inherit;vertical-align:middle;padding:.55rem .65rem}.data-table.compact thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.68rem;font-weight:600}.data-table.compact .mono{font-size:inherit;font-weight:400}.data-table.compact .muted{font-size:.72rem;font-weight:400;line-height:1.25}.data-table.compact .trader-deal-title{font-size:inherit;font-weight:400}.data-table.compact .desk-num{font-size:inherit}.tag-success{background:var(--entity-success-soft);color:var(--success);text-transform:none}.tag-info{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info);text-transform:none}.tag-pending{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning);text-transform:none}.tag-dispute{background:color-mix(in srgb, var(--dispute) 14%, transparent);color:var(--dispute);text-transform:none}.tag-accent{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);text-transform:none}.tag-danger,.tag{text-transform:none}.field{flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:500;display:flex}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;padding:.65rem .8rem}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);border-color:var(--accent)}.field textarea{resize:vertical;min-height:5.5rem;line-height:1.4}.form-error{color:var(--danger);margin:0;font-size:.875rem}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.55rem .95rem;font-weight:560;transition:background .12s,border-color .12s,color .12s}.btn:focus-visible,.icon-btn:focus-visible,.nav-link:focus-visible,.notif-bell-btn:focus-visible,.login-theme-toggle:focus-visible,.login-demo-toggle:focus-visible,.notif-item-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-block,.login-card .btn-primary{width:100%}.btn-ghost{background:var(--surface);border-color:var(--border);color:var(--text)}.btn-ghost:hover{background:var(--entity-soft)}.btn-inline{width:auto}.btn-sm{border-radius:9px;padding:.4rem .75rem;font-size:.8125rem}.btn-danger{background:var(--entity-danger-soft);border-color:color-mix(in srgb, var(--danger) 25%, var(--border));color:var(--danger)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 16%, transparent)}.btn-ghost-danger{color:var(--danger);background:0 0;border-color:#0000}.btn-ghost-danger:hover:not(:disabled){background:var(--entity-danger-soft);border-color:color-mix(in srgb, var(--danger) 25%, var(--border))}.btn.btn-entity-primary,.btn-entity.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}tr.row-selected>td{background:color-mix(in srgb, var(--accent) 10%, transparent)}.preset-row{flex-wrap:wrap;gap:.5rem;display:flex}.check-row{color:var(--text);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.form-success{color:var(--success);margin:0;font-size:.875rem}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:1.15rem;display:flex}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;padding-top:.15rem;display:flex}@media (width<=860px){.page-header{align-items:stretch;gap:var(--space-3);flex-direction:column}.page-header-actions{justify-content:flex-start;width:100%;padding-top:0}}.page-header-actions .btn-entity{box-sizing:border-box;height:2.125rem;min-height:2.125rem;font-size:var(--text-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:0 .85rem;line-height:1;display:inline-flex}.page-header-actions .btn-entity-primary{background:var(--entity-blue);border-color:var(--entity-blue);color:#fff}.page-header-actions .btn-entity-primary:hover:not(:disabled){background:var(--entity-blue-hover);border-color:var(--entity-blue-hover)}.page-header-actions .btn-entity-ghost{color:var(--muted);border-color:color-mix(in srgb, var(--border) 85%, transparent);background:0 0}.page-header-actions .btn-entity-ghost:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--entity-soft) 70%, transparent);border-color:var(--border)}.page-header-actions .refresh-btn{width:2.125rem;font-size:1rem;font-weight:var(--fw-medium);padding:0}.page-header h1{font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.page-header .muted{font-size:var(--text-sm)}.section-title{margin:.5rem 0 0;font-size:.95rem;font-weight:650}.stack-form{flex-direction:column;gap:.65rem;max-width:520px;margin-top:.85rem;display:flex}.stack-form.stack-form--full{width:100%;max-width:none}.stack-form>.field,.stack-form .field{margin-bottom:0}.panel-narrow{max-width:560px}.form-grid{max-width:720px}.field select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;padding:.65rem .8rem}.field select:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);border-color:var(--accent)}.flag-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem;display:grid}.btn-row{flex-wrap:wrap;gap:.65rem;display:flex}.toolbar{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.search-input{font:inherit;border:1px solid var(--border);background:var(--surface);min-width:180px;color:var(--text);border-radius:10px;flex:1;padding:.55rem .8rem}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:.5rem;overflow-x:auto}.data-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.875rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent);vertical-align:top;padding:.85rem .75rem}.data-table th{text-transform:none;letter-spacing:0;color:var(--muted);border-bottom:1px solid var(--border);background:0 0;font-size:.75rem;font-weight:560}.data-table tr:last-child td{border-bottom:none}.row-blocked td{background:#b91c1c0a}.mono,.tabular-nums{font-variant-numeric:tabular-nums}.mono{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--fw-medium);overflow-wrap:anywhere}.data-table th:first-child,.data-table td:first-child{white-space:nowrap;width:1%;min-width:0;max-width:4rem;padding-left:1rem}.data-table th:last-child,.data-table td:last-child{padding-right:1rem}.data-table.compact.orders-table{table-layout:fixed;width:100%;min-width:58rem}.data-table.compact.orders-table th,.data-table.compact.orders-table td{min-width:0;overflow:hidden}.data-table.compact.orders-table th:first-child,.data-table.compact.orders-table td:first-child{white-space:nowrap;max-width:none}.data-table.compact.orders-table th:last-child,.data-table.compact.orders-table td:last-child{white-space:nowrap}.data-table.compact.trader-deals{table-layout:auto;background:var(--surface);border-collapse:collapse;width:100%;min-width:0}.data-table.compact.trader-deals thead th,.data-table.compact.trader-deals tbody td{padding-left:.7rem;padding-right:.7rem}.data-table.compact.trader-deals thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:color-mix(in srgb, var(--bg) 55%, var(--surface));border-bottom:1px solid var(--border);white-space:nowrap;padding-top:.65rem;padding-bottom:.65rem;font-size:.68rem;font-weight:600;line-height:1.25}.data-table.compact.trader-deals tbody td{vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);white-space:normal;min-width:0;padding-top:.75rem;padding-bottom:.75rem;line-height:1.35;overflow:hidden}.data-table.compact.trader-deals tbody tr:last-child td{border-bottom:0}.trader-payout-desk{background:var(--surface);width:100%;min-width:0;font-size:var(--text-xs);font-weight:var(--fw-regular);line-height:var(--leading-snug);color:var(--text);font-family:var(--font);box-sizing:border-box;grid-template-columns:repeat(6,max-content) minmax(8.75rem,max-content);justify-content:space-between;padding-inline:.35rem;display:grid}.trader-payout-desk.team-bindings-desk{grid-template-columns:repeat(4,max-content);justify-content:space-between}.trader-payout-desk.team-bindings-desk--leader{grid-template-columns:repeat(3,max-content);justify-content:space-between}.user-team-rebind{flex-wrap:wrap;align-items:center;gap:.65rem .75rem;display:flex}.user-team-leader-picker{flex:none;max-width:min(100%,28rem)}.user-team-leader-picker .searchable-select{width:100%}.user-team-leader-picker .searchable-select-trigger{min-height:2.1rem;font-size:var(--text-sm,.8125rem);padding:.35rem .55rem}.user-team-leader-picker .searchable-select-trigger>span:first-child{white-space:nowrap;flex:auto;min-width:0}.user-team-leader-picker .searchable-select-panel{width:max-content;min-width:100%;max-width:min(28rem,90vw)}.trader-payout-desk.currencies-desk{grid-template-columns:repeat(6,max-content);justify-content:space-between}.trader-payout-desk.banks-desk{grid-template-columns:repeat(5,max-content);justify-content:space-between}.bank-params-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;max-width:36rem;display:flex}.settings-blocks-stack,.risk-settings-stack{flex-direction:column;gap:1.85rem;max-width:40rem;display:flex}.settings-blocks-stack>.detail-section,.risk-settings-stack>.detail-section{margin:0}.settings-fields-grid,.risk-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.1rem;width:100%;display:grid}.settings-fields-grid__span-2{grid-column:1/-1}.settings-fields-grid .field,.risk-settings-grid .field{min-width:0;margin:0}.settings-fields-grid .field>span,.risk-settings-grid .field>span{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--muted);margin-bottom:.3rem;display:block}.settings-fields-grid .field input,.settings-fields-grid .field select,.settings-fields-grid .field textarea,.risk-settings-grid .field input,.risk-settings-grid .field select,.risk-settings-grid .field textarea{width:100%}.settings-fields-grid .field--inline-check,.risk-settings-grid .field--inline-check{flex-direction:row;align-items:center;gap:.55rem;display:flex}.settings-fields-grid .field--inline-check>span,.risk-settings-grid .field--inline-check>span{color:var(--text);font-size:var(--text-sm);font-weight:var(--fw-regular);margin:0}.risk-action-form{flex-direction:column;gap:.85rem;display:flex}.risk-action-form .btn-row{margin:0}@media (width<=768px){.settings-blocks-stack,.risk-settings-stack{max-width:none}.settings-fields-grid,.risk-settings-grid{grid-template-columns:1fr}}.bank-params-row .field{min-width:0;margin:0}.bank-params-row .field>span{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--muted);margin-bottom:.3rem;display:block}.bank-params-row__name{flex:12rem;max-width:16rem}.bank-params-row__kind{flex:0 0 11rem}.bank-params-row .field input,.bank-params-row .field select{width:100%}.trader-payout-desk.bank-allowlist-desk{grid-template-columns:minmax(12rem,1fr) minmax(5.5rem,max-content);justify-content:start;column-gap:1.25rem}.trader-payout-desk.bank-allowlist-desk.trader-desk--no-action{grid-template-columns:minmax(12rem,1fr)}.trader-payout-desk.bank-allowlist-desk .trader-payout-desk-cell--action{min-width:5.5rem}@media (width<=768px){.bank-params-row__name,.bank-params-row__kind{flex:100%;max-width:none}}.trader-payout-desk.payment-methods-desk{grid-template-columns:repeat(8,max-content) minmax(5.5rem,max-content);justify-content:space-between}.trader-payout-desk.amount-ranges-desk{grid-template-columns:repeat(5,max-content);justify-content:space-between}.trader-payout-desk.amount-range-buckets-desk{grid-template-columns:repeat(3,max-content) minmax(8rem,1fr) minmax(11rem,max-content);justify-content:space-between}.trader-payout-desk.admin-merchants-list-desk{grid-template-columns:repeat(5,max-content);justify-content:space-between}.trader-payout-desk.admin-orders-list-desk{justify-content:space-between}.trader-payout-desk.audit-desk{grid-template-columns:repeat(6,max-content);justify-content:space-between}.trader-payout-desk.bank-templates-desk{grid-template-columns:repeat(4,max-content) minmax(11rem,max-content);justify-content:space-between}.trader-payout-desk.bank-templates-desk .trader-payout-desk-cell--action{min-width:11rem}.trader-payout-desk.sms-templates-desk{grid-template-columns:repeat(6,max-content) minmax(11rem,max-content);justify-content:space-between}.sms-filter-check{margin-top:1.5rem}.trader-payout-desk.risk-geo-desk,.trader-payout-desk.risk-antifraud-desk{grid-template-columns:repeat(4,max-content) minmax(5.5rem,max-content);justify-content:space-between}.trader-payout-desk.telegram-desk{grid-template-columns:repeat(5,max-content) minmax(5.5rem,max-content);justify-content:space-between}.telegram-bot-enable{justify-self:start;width:max-content;max-width:100%;margin:0 0 .15rem}.trader-payout-desk.wallets-desk{grid-template-columns:repeat(5,max-content) minmax(5.5rem,max-content);justify-content:space-between}.trader-payout-desk.device-events-desk{grid-template-columns:repeat(6,max-content);justify-content:space-between}.trader-payout-desk.order-history-desk{grid-template-columns:repeat(5,max-content);justify-content:space-between}.trader-payout-desk.order-callback-desk{grid-template-columns:max-content max-content max-content minmax(12rem,1fr);justify-content:start;column-gap:1.25rem}.trader-payout-desk.reports-desk{grid-template-columns:repeat(6,max-content);justify-content:space-between}.trader-payout-desk.settlements-extra-desk{grid-template-columns:repeat(5,max-content);justify-content:space-between}.trader-payout-desk.currencies-desk .trader-payout-desk-cell--action,.trader-payout-desk.payment-methods-desk .trader-payout-desk-cell--action,.trader-payout-desk.amount-ranges-desk .trader-payout-desk-cell--action,.trader-payout-desk.risk-geo-desk .trader-payout-desk-cell--action,.trader-payout-desk.risk-antifraud-desk .trader-payout-desk-cell--action,.trader-payout-desk.telegram-desk .trader-payout-desk-cell--action,.trader-payout-desk.wallets-desk .trader-payout-desk-cell--action{min-width:5.5rem}.trader-payout-desk.sms-templates-desk .trader-payout-desk-cell--action{min-width:11rem}.trader-payin-desk{grid-template-columns:repeat(6,max-content) minmax(8.75rem,max-content)}.trader-payout-desk.trader-desk--staff,.trader-payin-desk.trader-desk--staff{grid-template-columns:repeat(8,max-content) minmax(6.5rem,max-content)}.trader-payout-desk.trader-desk--staff.trader-desk--no-action,.trader-payin-desk.trader-desk--staff.trader-desk--no-action{grid-template-columns:repeat(8,max-content)}.trader-payin-desk.trader-desk--no-action:not(.trader-desk--staff),.trader-payout-desk.trader-desk--no-action:not(.trader-desk--staff):not(.trader-payin-desk):not(.integration-shops-desk):not(.user-approved-desk):not(.user-access-desk):not(.merchant-access-desk):not(.merchant-limits-desk):not(.merchant-rates-desk):not(.trader-settlements-desk):not(.trader-disputes-desk):not(.trader-requisites-desk):not(.trader-devices-desk):not(.trader-users-desk):not(.bank-allowlist-desk){grid-template-columns:repeat(6,max-content)}.trader-payout-desk.trader-desk--merchant.trader-desk--no-action:not(.trader-desk--staff):not(.trader-payin-desk),.trader-payin-desk.trader-desk--merchant.trader-desk--no-action:not(.trader-desk--staff){grid-template-columns:repeat(5,max-content)}.trader-desk--staff .trader-payout-desk-cell{padding-left:.5rem;padding-right:.5rem}.trader-desk--staff .trader-deals-clip{max-width:8rem}.trader-desk--staff .trader-payout-desk-cell--action{min-width:6.5rem}.trader-payin-desk .trader-payout-desk-cell--action{min-width:8.75rem}.trader-payout-desk-head,.trader-payout-desk-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.trader-payout-desk-head{background:color-mix(in srgb, var(--bg) 55%, var(--surface));border-bottom:1px solid var(--border);align-items:end}.trader-payout-desk-row{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);cursor:default}.trader-payout-desk-row.row-clickable{cursor:pointer}.trader-payout-desk-row.row-clickable:hover{background:color-mix(in srgb, var(--entity-blue) 4%, transparent)}.trader-payout-desk-row:last-child{border-bottom:0}.trader-payout-desk-row.row-blocked{background:#b91c1c0a}.trader-payout-desk-cell{white-space:normal;width:max-content;min-width:0;max-width:100%;padding:.75rem .7rem;line-height:1.35;overflow:hidden}.trader-payout-desk-row>.trader-payout-desk-cell:first-child,.trader-payout-desk-head>.trader-payout-desk-cell:first-child{padding-left:.85rem}.trader-payout-desk-row>.trader-payout-desk-cell:last-child,.trader-payout-desk-head>.trader-payout-desk-cell:last-child{padding-right:.85rem}.trader-payout-desk-head>.trader-payout-desk-cell{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;padding-top:.65rem;padding-bottom:.65rem;font-size:.68rem;font-weight:600;line-height:1.25}.trader-payout-desk-cell--action{box-sizing:border-box;text-align:right;white-space:normal;justify-self:end;min-width:8.75rem;max-width:none;overflow:visible}.trader-payout-desk-cell--wrap{white-space:normal;overflow-wrap:break-word;word-break:normal;width:auto;min-width:0;max-width:100%;overflow:hidden}.trader-payout-desk-head>.trader-payout-desk-cell--wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trader-payout-desk-row>.trader-payout-desk-cell--action{align-self:center;padding-top:.35rem;padding-bottom:.35rem}.trader-payout-desk .trader-deals-action-row,.trader-payout-desk .trader-deals-action-stack{flex-flow:column;justify-content:center;align-items:stretch;width:max-content;min-width:100%;max-width:none}.trader-payout-desk .trader-deals-action-row>.btn-entity,.trader-payout-desk .trader-deals-action-stack>.btn-entity{width:100%;min-width:0}.trader-payout-desk .mono,.trader-payin-desk .mono{overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;font-family:inherit;font-size:inherit;font-weight:inherit}.trader-payout-desk .copy-id,.trader-payin-desk .copy-id{color:var(--text);font-size:inherit}.trader-payout-desk .copy-id .mono,.trader-payin-desk .copy-id .mono{font-variant-numeric:tabular-nums;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.trader-payout-desk .copy-id-icon,.trader-payin-desk .copy-id-icon{color:var(--muted);font-size:inherit}.trader-payout-desk .copy-id:hover,.trader-payin-desk .copy-id:hover{color:var(--text)}.trader-payout-desk .copy-id:hover .copy-id-icon,.trader-payin-desk .copy-id:hover .copy-id-icon{color:var(--accent)}.trader-payout-desk .payout-req-lines{font-size:inherit}.trader-payout-desk .payout-req-lines>.muted,.trader-payout-desk .muted{font-size:.92em;font-weight:400;line-height:1.25}.trader-payout-desk .trader-deal-title{font-size:inherit;font-weight:400}.desk-num{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:inherit;font-weight:400}.trader-payout-desk .desk-num{font-size:inherit}.trader-payout-desk .user-chip,.trader-payin-desk .user-chip{font-size:inherit;font-weight:inherit;color:inherit}.data-table.compact.trader-deals tbody td.trader-deals-action{vertical-align:middle;padding-top:.35rem;padding-bottom:.35rem}.trader-deals-action .btn,.trader-deals-action .btn-entity,.trader-deals-action-row .btn,.trader-deals-action-row .btn-entity,.trader-deals-action-stack .btn,.trader-deals-action-stack .btn-entity{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:1.65rem;padding:.15rem .5rem;font-size:.72rem;font-weight:560;line-height:1.2;display:inline-flex}.trader-deals-action .btn-entity-primary,.trader-deals-action-row .btn-entity-primary,.trader-deals-action-stack .btn-entity-primary{background:color-mix(in srgb, var(--entity-blue) 12%, var(--surface));border-color:color-mix(in srgb, var(--entity-blue) 28%, var(--border));color:var(--entity-blue)}.trader-deals-action .btn-entity-primary:hover:not(:disabled),.trader-deals-action-row .btn-entity-primary:hover:not(:disabled),.trader-deals-action-stack .btn-entity-primary:hover:not(:disabled){background:color-mix(in srgb, var(--entity-blue) 20%, var(--surface));border-color:color-mix(in srgb, var(--entity-blue) 40%, var(--border));color:var(--entity-blue)}.trader-deals-action-reject.btn-entity-ghost{color:var(--entity-danger);border-color:color-mix(in srgb, var(--entity-danger) 22%, var(--border));background:0 0;font-weight:520}.trader-deals-action-reject.btn-entity-ghost:hover:not(:disabled){background:var(--entity-danger-soft);border-color:color-mix(in srgb, var(--entity-danger) 35%, var(--border));color:var(--entity-danger)}.trader-deals-action-row,.trader-deals-action-stack{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.3rem;max-width:100%;display:inline-flex}.trader-deals-action-row>.btn-entity:not(:only-child),.trader-deals-action-stack>.btn-entity:not(:only-child){min-width:6.1rem}.trader-deals-action-row>.btn-entity:only-child,.trader-deals-action-stack>.btn-entity:only-child{min-width:0}.payout-req-lines{flex-direction:column;gap:.1rem;line-height:1.25;display:flex}.trader-deal-ttl{font-variant-numeric:tabular-nums;margin-top:.05rem;margin-bottom:0;padding-left:1rem;line-height:1.25}.trader-deal-ttl--id{margin-top:.2rem;padding-left:0}.trader-payout-desk .payout-amount-fiat{font-size:inherit;color:var(--text);font-weight:400}.trader-payout-desk .payout-amount-fiat .copy-glyph{color:var(--muted)}.trader-payout-desk .payout-amount-fiat+.muted{font-size:.92em;line-height:1.25}.expiry-countdown{color:var(--muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:.92em;font-weight:400}.expiry-countdown.is-expired{color:var(--danger,#b42318);font-weight:400}.trader-payout-desk .expiry-countdown,.data-table.compact .expiry-countdown{font-size:.92em}.data-table.compact.trader-deals td:first-child{white-space:normal;overflow:hidden}.data-table.compact.trader-deals .mono{overflow-wrap:normal;word-break:normal}.trader-deals-clip{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:100%;display:block;overflow:hidden}.trader-deal-status{align-items:center;gap:.4rem;min-width:0;display:flex}.trader-deal-title{color:var(--text);font-weight:400;line-height:1.3}.trader-deal-dt{margin-top:.15rem;margin-bottom:0;padding-left:1rem;font-size:.92em;line-height:1.25}.trader-deal-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;margin-top:0}.trader-deal-dot-success{background:var(--success)}.trader-deal-dot-danger{background:var(--danger,#b91c1c)}.trader-deal-dot-info{background:var(--info)}.trader-deal-dot-warning,.trader-deal-dot-pending{background:var(--warning,#b45309)}.trader-deal-dot-accent{background:var(--accent)}.trader-deal-dot-dispute{background:var(--dispute,#a16207)}.trader-deal-dot-neutral{background:var(--muted)}.trader-credit-pos{color:var(--success);font-weight:600}.trader-credit-rate{margin-top:.15rem;font-size:.92em}.trader-deals-tags{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;max-width:100%;margin-top:.25rem;display:flex}.trader-deals-tags .tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.trader-deals-rate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trader-payout-desk.merchant-shops-desk{grid-template-columns:repeat(4,max-content);justify-content:space-between}.merchant-shops-desk .merchant-shops-desk-cell--name{max-width:28rem}.merchant-shops-desk .merchant-shops-desk-cell--id{font-variant-numeric:tabular-nums}.trader-payout-desk.admin-merchants-desk{grid-template-columns:repeat(5,max-content);justify-content:space-between}.trader-payout-desk.merchant-limits-desk,.trader-payout-desk.merchant-rates-desk{flex-direction:column;grid-template-columns:none;justify-content:flex-start;gap:0;width:100%;min-width:0;max-width:100%;display:flex}.trader-payout-desk.merchant-limits-desk .trader-payout-desk-head,.trader-payout-desk.merchant-limits-desk .trader-payout-desk-row{box-sizing:border-box;grid-column:auto;grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);column-gap:.75rem;width:100%;min-width:0;display:grid}.trader-payout-desk.merchant-rates-desk .trader-payout-desk-head,.trader-payout-desk.merchant-rates-desk .trader-payout-desk-row{box-sizing:border-box;grid-column:auto;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));column-gap:.75rem;width:100%;min-width:0;display:grid}.trader-payout-desk.merchant-rates-desk--ranges .trader-payout-desk-head,.trader-payout-desk.merchant-rates-desk--ranges .trader-payout-desk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) repeat(3,minmax(0,1fr))}.trader-payout-desk.merchant-limits-desk .trader-payout-desk-cell,.trader-payout-desk.merchant-rates-desk .trader-payout-desk-cell{width:auto;min-width:0;max-width:100%}.trader-payout-desk.merchant-limits-desk input,.trader-payout-desk.merchant-rates-desk input[type=number]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:.35rem .45rem;display:block}.merchant-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.1rem;width:100%;display:grid}.merchant-settings-grid__span-2{grid-column:1/-1}.merchant-settings-grid .field{min-width:0;margin:0}.merchant-settings-grid .field>span{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--muted);margin-bottom:.3rem;display:block}.merchant-settings-grid .field input,.merchant-settings-grid .field select,.merchant-settings-grid .field textarea{width:100%}.detail-workspace-main>.stack-form.stack-form--full{gap:1rem;margin-top:.35rem}@media (width<=768px){.merchant-settings-grid{grid-template-columns:1fr}.trader-payout-desk.merchant-limits-desk,.trader-payout-desk.merchant-rates-desk{column-gap:.45rem}.trader-payout-desk.merchant-limits-desk .trader-payout-desk-cell,.trader-payout-desk.merchant-rates-desk .trader-payout-desk-cell{padding-inline:.35rem}.trader-payout-desk.merchant-limits-desk .trader-payout-desk-row>.trader-payout-desk-cell:first-child,.trader-payout-desk.merchant-limits-desk .trader-payout-desk-head>.trader-payout-desk-cell:first-child,.trader-payout-desk.merchant-rates-desk .trader-payout-desk-row>.trader-payout-desk-cell:first-child,.trader-payout-desk.merchant-rates-desk .trader-payout-desk-head>.trader-payout-desk-cell:first-child{padding-left:.45rem}.trader-payout-desk.merchant-limits-desk .trader-payout-desk-row>.trader-payout-desk-cell:last-child,.trader-payout-desk.merchant-limits-desk .trader-payout-desk-head>.trader-payout-desk-cell:last-child,.trader-payout-desk.merchant-rates-desk .trader-payout-desk-row>.trader-payout-desk-cell:last-child,.trader-payout-desk.merchant-rates-desk .trader-payout-desk-head>.trader-payout-desk-cell:last-child{padding-right:.45rem}}.trader-disputes-desk--trader,.trader-disputes-desk--merchant{grid-template-columns:repeat(5,max-content)}.trader-disputes-desk--admin{grid-template-columns:repeat(7,max-content)}.trader-disputes-desk .trader-disputes-desk-cell--type{font-size:inherit;color:var(--text);white-space:nowrap}.trader-disputes-desk .trader-disputes-desk-cell--amount{text-align:right;justify-self:end}.trader-disputes-desk .trader-disputes-desk-cell--id{font-variant-numeric:tabular-nums}.trader-disputes-desk .trader-deals-clip{max-width:11rem}.disputes-direction-strip{margin:0 0 .45rem}.disputes-direction-strip .tabs--segment{margin:0}.disputes-search-bar .disputes-search-field{flex:16rem;max-width:28rem}.disputes-search-bar .disputes-search-field .search-input{width:100%;min-width:12rem;max-width:none}.dispute-regulations-modal.payout-action-modal{flex-direction:column;width:min(26rem,100vw - 2rem);max-height:min(92vh,36rem);display:flex;overflow:hidden}.dispute-regulations-modal .device-modal-head{flex:none;margin-bottom:.75rem}.dispute-regulations-modal .dispute-regulations-body{flex:auto;gap:.65rem;min-height:0;overflow:hidden auto}.dispute-regulations-lead{margin:0;font-size:.8125rem;line-height:1.45}.dispute-regulations-metrics{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--entity-soft) 55%, var(--surface));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.65rem .75rem;display:grid}.dispute-regulations-metric{min-width:0;padding:.1rem .55rem .1rem 0;position:relative}.dispute-regulations-metric+.dispute-regulations-metric{border-left:1px solid color-mix(in srgb, var(--muted) 22%, transparent);padding-left:.75rem}.dispute-regulations-metric-label{color:var(--muted);margin-bottom:.15rem;font-size:.7rem}.dispute-regulations-metric-value{letter-spacing:-.01em;font-size:1rem;font-weight:650;line-height:1.2}.dispute-regulations-metric-sub{margin-top:.15rem;font-size:.72rem;line-height:1.3}.dispute-regulations-panel{gap:0;padding:0;overflow:hidden}.dispute-regulations-rule{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);flex-direction:column;gap:.3rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.45;display:flex}.dispute-regulations-rule:last-child{border-bottom:0}.dispute-regulations-rule-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem;font-weight:600}.dispute-regulations-rule p{margin:0}.dispute-regulations-warn{color:var(--danger);font-size:.78rem}.data-table.compact.trader-deals.disputes-table th:nth-child(n),.data-table.compact.trader-deals.disputes-table td:nth-child(n){text-align:left;white-space:normal;vertical-align:middle;width:auto;min-width:0;max-width:none}.data-table.compact.trader-deals.disputes-table th.disputes-col-amount,.data-table.compact.trader-deals.disputes-table td.disputes-col-amount{text-align:right}.data-table.compact.trader-deals.disputes-table .desk-num,.data-table.compact.entity-table .desk-num{font-variant-numeric:tabular-nums}.data-table.compact.ranges-breakdown{table-layout:fixed}.data-table.compact.ranges-breakdown th:first-child,.data-table.compact.ranges-breakdown td:first-child{white-space:nowrap;text-overflow:ellipsis;width:9rem;min-width:8rem;max-width:11rem;overflow:hidden}.data-table.compact.ranges-breakdown th:nth-child(2),.data-table.compact.ranges-breakdown td:nth-child(2),.data-table.compact.ranges-breakdown th:nth-child(3),.data-table.compact.ranges-breakdown td:nth-child(3){white-space:nowrap;width:4.5rem;min-width:4rem;max-width:5rem}.data-table.compact.ranges-breakdown th:nth-child(4),.data-table.compact.ranges-breakdown td:nth-child(4),.data-table.compact.ranges-breakdown th:nth-child(5),.data-table.compact.ranges-breakdown td:nth-child(5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-history-table{table-layout:fixed}.order-history-table th:first-child,.order-history-table td:first-child,.order-history-table td.order-history-when{white-space:nowrap;text-overflow:ellipsis;width:11.5rem;max-width:12rem;overflow:hidden}.order-history-table th:nth-child(2),.order-history-table td:nth-child(2),.order-history-table th:nth-child(3),.order-history-table td:nth-child(3){width:22%}.order-history-table th:nth-child(4),.order-history-table td:nth-child(4){width:4.5rem}.order-history-table td.order-history-status,.order-history-table td.order-history-comment{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.order-history-status-stack{flex-direction:column;gap:.1rem;min-width:0;line-height:1.25;display:flex}@media (width<=768px){.order-history-table,.order-callback-table{table-layout:auto}.order-history-table thead,.order-callback-table thead{display:none}.order-history-table,.order-history-table tbody,.order-history-table tr,.order-history-table td,.order-callback-table,.order-callback-table tbody,.order-callback-table tr,.order-callback-table td{width:100%;max-width:none;display:block}.order-history-table tr,.order-callback-table tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:.5rem;padding:.65rem .75rem}.order-history-table td,.order-callback-table td{white-space:normal;border:0;padding:.12rem 0}.order-history-table td.order-history-when,.order-callback-table td:first-child{font-weight:var(--fw-semibold);margin-bottom:.2rem}.order-history-table td.order-history-status{width:auto;margin-right:.75rem;display:inline-block}}.order-deal-header-status{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.order-deal-title{margin:0;font-size:1.35rem}.order-deal-amount{margin:.35rem 0 0;font-size:1.15rem;font-weight:600}.order-deal-metrics{margin-top:.25rem}.order-deal-nav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.order-deal-nav-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.85rem 1rem;text-decoration:none;display:flex}a.order-deal-nav-card:hover{border-color:var(--accent)}.order-deal-nav-card.is-disabled{opacity:.72}.order-deal-nav-title{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.order-deal-nav-chevron{color:var(--muted);font-size:1.5rem;line-height:1}.data-table td.mono,.data-table td .mono,.data-table td.amount,.data-table td .amount{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.data-table td.mono:not(:first-child){min-width:6rem}.flags-cell{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}td.flags-cell{display:table-cell}td.flags-cell .tag{margin:0 .25rem .25rem 0}.tag{background:var(--entity-pill);color:var(--muted);text-transform:none;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-weight:560;display:inline-flex}.tag-danger{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.tag-accent{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.tag-success{background:var(--entity-success-soft);color:var(--success)}.tag-info{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}.tag-pending{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.tag-dispute{background:color-mix(in srgb, var(--dispute) 14%, transparent);color:var(--dispute)}.actions-cell{white-space:normal;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}td.actions-cell{white-space:normal;min-width:11rem;display:table-cell}td.actions-cell>.btn,td.actions-cell>a{vertical-align:middle;margin:0 .35rem .25rem 0;display:inline-block}.actions-stack{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:16rem;display:flex}.actions-menu{display:inline-block;position:relative}.actions-menu>summary{cursor:pointer;list-style:none}.actions-menu>summary::-webkit-details-marker{display:none}.actions-menu-panel{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.15rem;min-width:10rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #00000014}.actions-menu-panel .btn,.actions-menu-panel a{text-align:left;justify-content:flex-start;width:100%;margin:0}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.15rem;margin:.5rem 0 1rem;padding-bottom:0;display:flex}.tab{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;flex:none;margin-bottom:-1px;padding:.65rem .85rem;font-size:.875rem;font-weight:560}.tab:hover{background:var(--entity-soft);color:var(--text)}.tab.active{color:var(--text);border-bottom-color:var(--accent);background:0 0}.tabs--segment{background:var(--entity-soft);border-radius:var(--radius-sm);border-bottom:none;flex-wrap:nowrap;gap:.15rem;max-width:100%;margin:0;padding:.2rem;display:inline-flex}.list-status-strip,.payout-status-strip,.disputes-direction-strip,.reports-period-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.list-status-strip::-webkit-scrollbar{display:none}.payout-status-strip::-webkit-scrollbar{display:none}.disputes-direction-strip::-webkit-scrollbar{display:none}.reports-period-strip::-webkit-scrollbar{display:none}.tabs--segment .tab{border-bottom:none;border-radius:8px;margin-bottom:0;padding:.4rem .75rem;font-size:.8125rem}.tabs--segment .tab:hover{background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--text)}.tabs--segment .tab.active{background:var(--surface);color:var(--text);border-bottom-color:#0000;box-shadow:0 1px 2px #0f172a0f}.banner{border-radius:6px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem}.banner-warn{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 28%, transparent)}.banner-danger{color:var(--danger);background:#b91c1c14;border:1px solid #b91c1c2e}.credentials-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.secret-field{flex-direction:column;gap:.35rem;display:flex}.secret-field-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.75rem;font-weight:600}.secret-field-row{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 70%, var(--surface));border-radius:6px;flex-wrap:nowrap;align-items:center;gap:.5rem;width:auto;min-width:min(100%,22rem);max-width:100%;padding:.55rem .65rem;display:flex}.trader-payout-desk.merchant-access-desk{grid-template-columns:max-content minmax(12rem,1fr);justify-content:start;column-gap:1.25rem;width:100%;max-width:100%}.trader-payout-desk.merchant-access-desk .trader-payout-desk-row>.trader-payout-desk-cell:last-child,.trader-payout-desk.merchant-access-desk .trader-payout-desk-head>.trader-payout-desk-cell:last-child{width:auto;min-width:0;max-width:100%;overflow:hidden}.trader-payout-desk.merchant-access-desk .secret-field{width:100%;min-width:0}.trader-payout-desk.merchant-access-desk .secret-field-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.trader-payout-desk.merchant-access-desk .secret-value{white-space:nowrap;text-overflow:ellipsis;word-break:normal;flex:auto;min-width:0;max-width:100%;overflow:hidden}.trader-payout-desk.merchant-access-desk .actions-cell{flex-wrap:wrap;flex:none;gap:.35rem;display:inline-flex}.secret-value{word-break:break-all;flex:1;min-width:0}.textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;box-sizing:border-box;border-radius:10px;width:100%;min-height:5.5rem;padding:.65rem .8rem;line-height:1.4}.textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);border-color:var(--accent)}.subpanel{border:1px solid var(--border);background:var(--surface);border-radius:14px;max-width:none;margin-top:.75rem;padding:1rem 1.15rem 1.1rem}.kpi-grid{background:var(--entity-soft);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:stretch;gap:1rem 3rem;width:100%;margin:.75rem 0 1rem;padding:.75rem 1rem;display:grid}.kpi-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;min-height:auto;padding:.35rem 0;position:relative}.kpi-card:not(:last-child):after{content:"";background:color-mix(in srgb, var(--muted) 30%, transparent);width:1px;position:absolute;top:0;bottom:0;right:calc(-1.5rem - .5px)}.kpi-label{color:var(--muted);text-transform:none;letter-spacing:0;margin:0 0 .2rem;font-size:.75rem;font-weight:500}.kpi-value{color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:650}.kpi-hint{margin:.15rem 0 0;font-size:.75rem}.toolbar-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.field-inline{min-width:140px;margin:0}.list-status-strip,.payout-status-strip{border-bottom:1px solid var(--border);margin:0 0 .65rem}.list-status-strip .tabs,.payout-status-strip .tabs{border-bottom:none;flex-wrap:nowrap;width:max-content;min-width:100%;margin:0}.list-filter-bar{border-top:none;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0 0 .55rem;padding:.35rem 0;display:flex}.list-filter-bar-controls{flex-wrap:wrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}.list-filter-bar-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.3rem;display:flex}.users-search-bar.list-filter-bar{flex-wrap:nowrap;align-items:stretch}.users-search-bar .list-filter-bar-controls{flex-wrap:nowrap;flex:auto;gap:.45rem;min-width:0}.users-search-bar .field{min-width:0;margin:0}.users-search-bar .users-filter-role{flex:none;width:min(10.5rem,34vw)}.users-search-bar .users-filter-search{flex:10rem;max-width:18rem}.users-search-bar .search-input{width:100%;min-width:0}.trader-users-desk .desk-sort-desc:after{content:"↓";color:var(--muted);margin-left:.25rem;font-size:.72rem;font-weight:500}@media (width<=768px){.users-search-bar.list-filter-bar,.users-search-bar .list-filter-bar-controls{flex-wrap:wrap}.users-search-bar .users-filter-role,.users-search-bar .users-filter-search{flex:100%;width:100%;max-width:none}.list-filter-bar-controls{width:100%}.list-filter-bar-actions{justify-content:flex-start;width:100%}.searchable-select-panel{max-height:min(50dvh,18rem)}.searchable-select-list{max-height:min(40dvh,14rem)}}.active-filter-chips{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin:0 0 .75rem;display:flex}.active-filter-chips-list{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.active-filter-chip{border:1px solid color-mix(in srgb, var(--border) 80%, var(--text));background:color-mix(in srgb, var(--text) 4%, var(--surface));color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.active-filter-chip:hover{background:color-mix(in srgb, var(--text) 7%, var(--surface));border-color:color-mix(in srgb, var(--text) 16%, var(--border))}.active-filter-chip-x{color:var(--muted);font-size:.95rem;line-height:1}.active-filter-clear{color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:.2rem .35rem;font-size:.75rem;font-weight:500;text-decoration:underline}.active-filter-clear:hover{color:var(--text)}.active-filter-result{white-space:nowrap;font-size:.75rem}[data-theme=dark] .active-filter-chip{border-color:color-mix(in srgb, var(--border) 50%, #94a3b8);background:color-mix(in srgb, var(--text) 5%, var(--surface))}.payout-settings-bar{margin:0 0 .75rem;padding:.55rem 0 .15rem}.payout-settings-card{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--entity-soft) 55%, var(--surface));padding:.55rem .7rem .65rem}.payout-settings-card-head{align-items:center;margin-bottom:.45rem;display:flex}.payout-settings-card-title{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:600}.payout-settings-card-error{margin:.45rem 0 0}.payout-settings-fields{flex-wrap:wrap;align-items:flex-end;gap:.55rem .7rem;display:flex}.payout-settings-label{letter-spacing:.02em;color:var(--muted);align-items:center;gap:.35rem;min-height:1.1rem;margin-bottom:.2rem;font-size:.7rem;display:flex}.payout-settings-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payout-settings-label-count{letter-spacing:0;min-width:1.15rem;height:1.15rem;color:var(--text);background:color-mix(in srgb, var(--text) 12%, transparent);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:500;line-height:1;display:inline-flex}.payout-settings-multiselect{flex:0 0 10.25rem;width:10.25rem;min-width:0;max-width:10.25rem;position:relative}.payout-settings-trigger{box-sizing:border-box;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;max-width:100%;min-height:1.9rem;padding:.32rem .5rem .32rem .55rem;font-size:.8125rem;display:flex;overflow:hidden}.payout-settings-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.payout-settings-trigger-chevron{opacity:.75;flex-shrink:0;font-size:.7rem;line-height:1}.payout-settings-dropdown{z-index:40;border:1px solid var(--border);background:var(--surface);width:max(100%,14rem);max-width:18rem;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:.35rem;padding:.45rem;display:flex;position:absolute;top:calc(100% + .25rem);left:0}.payout-settings-options{flex-direction:column;gap:.15rem;max-height:12rem;display:flex;overflow:auto}.payout-settings-option{cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .3rem;font-size:.82rem;display:flex}.payout-settings-option:hover{background:color-mix(in srgb, var(--border) 28%, transparent)}.payout-settings-empty{padding:.4rem;font-size:.8rem}.payout-settings-balance{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;margin-top:.55rem;display:flex}.payout-settings-balance .payout-settings-label{margin-bottom:0}.payout-settings-balance-row{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.payout-settings-balance-field{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 82%, var(--entity-soft));align-items:baseline;gap:.4rem;min-width:9.5rem;max-width:100%;padding:.28rem .65rem .3rem .7rem;transition:border-color .12s;display:inline-flex}.payout-settings-balance-field:focus-within{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}.payout-settings-balance-input{box-sizing:border-box;width:6.75rem;min-width:4.5rem;max-width:10rem;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;min-height:1.55rem;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.25}.payout-settings-balance-input:disabled{opacity:.55}.payout-settings-balance-currency{color:var(--muted);flex-shrink:0;font-size:.875rem;font-weight:500;line-height:1}.payout-settings-save{white-space:nowrap;flex-shrink:0;min-height:1.75rem;padding:.22rem .65rem;font-size:.78rem}.payout-settings-save.btn-ghost:disabled{opacity:.45;cursor:default}.payout-settings-save.btn-primary:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 28%, transparent)}.payout-settings-search{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;margin-top:.55rem;display:inline-flex}.payout-settings-card.is-searching .payout-settings-toggle-ui{background:color-mix(in srgb, var(--accent) 72%, var(--border))}.payout-settings-toggle{cursor:pointer;align-items:center;gap:.4rem;min-height:1.75rem;display:inline-flex}.payout-settings-toggle input{opacity:0;width:0;height:0;position:absolute}.payout-settings-toggle-ui{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;flex-shrink:0;width:2rem;height:1.1rem;transition:background .15s;position:relative}.payout-settings-toggle-ui:after{content:"";background:var(--surface);border-radius:50%;width:.85rem;height:.85rem;transition:transform .15s;position:absolute;top:.12rem;left:.14rem;box-shadow:0 1px 2px #0000002e}.payout-settings-toggle input:checked+.payout-settings-toggle-ui{background:color-mix(in srgb, var(--accent) 70%, var(--border))}.payout-settings-toggle input:checked+.payout-settings-toggle-ui:after{transform:translate(.85rem)}.payout-settings-search-status{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.payout-settings-search-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite payout-search-dot}.payout-settings-toggle-text{color:var(--muted);white-space:nowrap;font-size:.78rem}.payout-settings-toggle-text.is-live{color:color-mix(in srgb, var(--accent) 55%, var(--text));font-weight:500}.payout-settings-search-hint{white-space:nowrap;font-size:.68rem;line-height:1.2}@keyframes payout-search-dot{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.payout-settings-search-dot{animation:none}}.copy-glyph{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .15rem;font-size:.85rem;line-height:1}.copy-glyph:hover,.copy-glyph.is-copied{color:var(--accent)}.payout-req-line,.payout-amount-fiat{align-items:center;gap:.2rem;display:inline-flex}.orders-filters.orders-filters--desk{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 .55rem;padding:0}.orders-filters-primary.list-filter-bar{margin-bottom:0}.orders-filter-field{min-width:0;margin:0}.orders-filter-field .search-input{min-width:7.5rem;max-width:11rem}.orders-filter-amount .search-input{font-variant-numeric:tabular-nums;min-width:5.5rem;max-width:8.5rem}.field-hint{color:var(--muted);text-transform:none;letter-spacing:normal;margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.list-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:.85rem;display:flex}.list-pagination-nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.list-pagination-page.is-current{color:var(--text);font-weight:var(--fw-semibold,600);pointer-events:none}.list-pagination-ellipsis{-webkit-user-select:none;user-select:none;padding:0 .2rem}.list-pagination-range{font-size:var(--text-sm,.8125rem)}.searchable-select{width:100%;position:relative}.searchable-select-trigger{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface);width:100%;min-height:2.35rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .65rem;display:flex}.searchable-select-trigger:disabled{opacity:.6;cursor:not-allowed}.searchable-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.searchable-select-panel{z-index:40;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface);min-width:16rem;max-width:min(28rem,90vw);position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #0000002e}.searchable-select-search{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:0 0;border-radius:0;padding:.55rem .7rem}.searchable-select-list{max-height:14rem;margin:0;padding:.25rem;list-style:none;overflow:auto}.searchable-select-option{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.45rem .55rem;display:block}.searchable-select-option:hover,.searchable-select-option.is-active{background:var(--surface-2,color-mix(in srgb, var(--accent) 12%, transparent))}.searchable-select-empty{padding:.55rem .65rem}.order-id-suggest{width:100%;position:relative}.order-id-suggest-list{z-index:50;border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface);max-height:14rem;box-shadow:var(--shadow);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto}.order-id-suggest-empty{color:var(--muted);padding:.55rem .65rem;font-size:.72rem;line-height:1.25}.order-id-suggest-option{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:.12rem;padding:.4rem .55rem;font-size:.8125rem;font-weight:400;line-height:1.35;display:flex}.order-id-suggest-option:hover,.order-id-suggest-option:focus-visible{background:var(--entity-soft);outline:none}.order-id-suggest-main{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.order-id-suggest-main .mono,.order-id-suggest-main .desk-num{font-weight:400}.order-id-suggest-meta{flex-wrap:wrap;align-items:baseline;gap:.3rem;min-width:0;font-size:.72rem;font-weight:400;line-height:1.25;display:flex}.order-id-suggest-meta>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.data-table tbody tr.row-clickable{cursor:pointer}.device-title{align-items:center;gap:.5rem;display:flex}.device-icon{color:var(--muted,#6b7280);flex-shrink:0;display:inline-flex}.device-cell{align-items:center;gap:.35rem;min-width:0;display:flex}.device-cell .device-icon{width:1.25rem;height:1.25rem}.device-cell .entity-glyph{width:1.1rem;height:1.1rem}.device-cell .entity-glyph svg{width:1rem;height:1rem}.device-cell-name{font-size:inherit;font-weight:var(--fw-medium,500);min-width:0;line-height:1.35}.entity-mobile-card .device-cell-name{font-size:var(--text-sm);font-weight:var(--fw-medium)}.device-cell-text{min-width:0}.data-table input{font:inherit;border:1px solid var(--border);background:var(--surface);width:100%;min-width:5rem;color:var(--text);border-radius:4px;padding:.4rem .5rem}@media (width<=768px){.list-status-strip,.payout-status-strip,.disputes-direction-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-.15rem;margin-right:-.15rem;padding-left:.15rem;padding-right:.15rem;overflow-x:auto}.list-status-strip::-webkit-scrollbar{display:none}.payout-status-strip::-webkit-scrollbar{display:none}.disputes-direction-strip::-webkit-scrollbar{display:none}.list-status-strip .tabs:not(.tabs--segment),.payout-status-strip .tabs:not(.tabs--segment){flex-wrap:nowrap;width:max-content;min-width:100%}.list-status-strip .tab,.payout-status-strip .tab{padding:.5rem .7rem}.tabs--segment{flex-wrap:nowrap;width:max-content;min-width:100%}.users-search-bar.list-filter-bar,.users-search-bar .list-filter-bar-controls{flex-wrap:wrap}.users-search-bar .users-filter-role,.users-search-bar .users-filter-search{flex:100%;width:100%;max-width:none}.list-filter-bar-controls>.field,.list-filter-bar-controls>.orders-filter-field{flex:calc(50% - .35rem);min-width:0}.searchable-select-panel{max-height:min(16rem,50dvh)}.searchable-select-list{max-height:min(12rem,40dvh)}.shell.nav-open .sidebar{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.login-page{padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left))}.icon-btn,.nav-toggle{width:2.75rem;min-width:44px;height:2.75rem;min-height:44px}.nav-link{align-items:center;min-height:44px;display:flex}.btn:not(.btn-sm):not(.btn-entity),.device-modal-footer .btn-entity-primary,.payout-action-toolbar .btn-entity-primary{min-height:44px}.page-header-actions .btn-entity,.page-header-actions .btn-entity-primary{height:2.125rem;min-height:2.125rem}.btn-entity.btn-sm{min-height:var(--control-h,2rem)}.trader-deals-action-row .btn-sm,.trader-deals-action-stack .btn-sm,.trader-deals-action .btn-sm{min-height:2rem;padding:.25rem .55rem}.notif-bell-btn{min-width:44px;min-height:44px}.notif-mark-all.btn-sm{min-height:unset;padding:.2rem .35rem}.notif-panel{width:min(340px,100vw - 1rem);max-height:min(70dvh, calc(100dvh - var(--topbar-h) - 1rem))}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:8px;margin-left:-.25rem;margin-right:-.25rem}.data-table.compact.orders-table{min-width:58rem}.hide-mobile{display:none!important}.show-mobile-only{display:block}.entity-mobile-card-stack,.orders-card-stack{gap:var(--card-stack-gap,.65rem);flex-direction:column;margin-top:.5rem;display:flex}.entity-mobile-card,.order-mobile-card{box-sizing:border-box;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;max-width:100%;font:inherit;color:inherit;cursor:pointer;min-height:44px;padding:.75rem .85rem;display:block}.entity-mobile-card:hover,.entity-mobile-card:focus-visible,.order-mobile-card:hover,.order-mobile-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));outline:none}.entity-mobile-card.is-blocked,.order-mobile-card.is-blocked{opacity:.72}.entity-mobile-card.is-static,.order-mobile-card.is-static{cursor:default}.entity-mobile-card-top,.order-mobile-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.entity-mobile-card-lead{flex:auto;min-width:0}.entity-mobile-card-id-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.entity-mobile-card-id{font-size:var(--text-base);font-weight:var(--fw-semibold)}.entity-mobile-card-lead>.trader-deal-status{margin-top:.2rem}.entity-mobile-card-id-row .trader-deal-status{margin-top:0}.entity-mobile-card-lead .trader-deal-title{font-size:var(--text-sm)}.entity-mobile-card-lead .trader-deal-dt{font-size:var(--text-xs);margin-top:.15rem;padding-left:0}.entity-mobile-card-aside{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.35rem;max-width:46%;display:flex}.entity-mobile-card-amount{line-height:var(--leading-snug);flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.entity-mobile-card-amount .desk-num,.entity-mobile-card-amount .copy-id{font-size:var(--text-base);font-weight:var(--fw-semibold)}.entity-mobile-card-amount .desk-num+.desk-num,.entity-mobile-card-amount .muted{font-size:var(--text-xs);font-weight:var(--fw-regular)}.entity-mobile-card-amount-usdt{font-size:var(--text-xs)}.entity-mobile-card-top .trader-deals-action-row,.entity-mobile-card-top .trader-deals-action-stack,.order-mobile-card-top .trader-deals-action-row,.order-mobile-card-top .trader-deals-action-stack{flex-flow:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;min-width:0;max-width:100%;margin-left:auto}.entity-mobile-card-top .trader-deals-action-row>.btn-entity,.entity-mobile-card-top .trader-deals-action-stack>.btn-entity,.order-mobile-card-top .trader-deals-action-row>.btn-entity,.order-mobile-card-top .trader-deals-action-stack>.btn-entity,.entity-mobile-card-top .trader-deals-action-row>.actions-menu,.entity-mobile-card-top .trader-deals-action-stack>.actions-menu,.order-mobile-card-top .trader-deals-action-row>.actions-menu,.order-mobile-card-top .trader-deals-action-stack>.actions-menu{align-self:flex-end;width:auto;min-width:0}.entity-mobile-card-meta,.order-mobile-card-meta{font-size:var(--text-sm);color:var(--text);flex-direction:column;gap:.4rem;display:flex}.entity-mobile-card-row{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;min-width:0;display:flex}.entity-mobile-card-parties{gap:.35rem .65rem}.entity-mobile-card-req{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;min-width:0;display:inline-flex}.entity-mobile-card-req .copy-id{font-size:var(--text-sm)}.entity-mobile-card-foot{font-size:var(--text-xs);color:var(--muted);gap:.25rem .65rem}.entity-mobile-card-foot .trader-credit-pos{font-size:var(--text-xs);font-weight:var(--fw-medium)}.entity-mobile-card-trader .trader-deal-dt,.entity-mobile-card-trader .trader-deal-ttl,.order-mobile-card-trader .trader-deal-dt,.order-mobile-card-trader .trader-deal-ttl{padding-left:0}.entity-mobile-card-trader .trader-credit-pos,.order-mobile-card-trader .trader-credit-pos{color:var(--success)}.entity-mobile-card-status{text-align:right}.entity-mobile-card-status-sub{font-size:.8em}.entity-mobile-card-uuid{font-size:var(--text-xs)}.entity-mobile-card-status-line{margin-top:.2rem}.entity-mobile-card-chip-row{margin-top:.25rem}.entity-mobile-card-title{min-width:0;font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:var(--leading-snug);text-overflow:ellipsis;margin-top:.35rem;overflow:hidden}.entity-mobile-card-title.entity-mobile-card-title--clamp{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.entity-mobile-card-title .user-chip{max-width:100%}.entity-mobile-card-title .user-chip-text{font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.entity-mobile-card-title.device-cell{align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.entity-mobile-card-title.device-cell .device-cell-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-mobile-card-sub{font-size:var(--text-xs);color:var(--muted);margin-top:.1rem;line-height:1.3}.entity-mobile-card-number{font-size:var(--text-base);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-snug)}.entity-mobile-stats{flex-direction:column;gap:.25rem;margin:0;padding:0;display:flex}.entity-mobile-stat{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;margin:0;display:grid}.entity-mobile-stat dt,.entity-mobile-stat dd{font-size:var(--text-xs);line-height:1.35;font-weight:var(--fw-regular);margin:0}.entity-mobile-stat dt{color:var(--muted)}.entity-mobile-stat dd{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-filter-field{flex:calc(50% - .35rem)}.orders-filter-amount{flex:100%}.orders-filter-amount .search-input,.orders-filter-field .search-input{width:100%;max-width:none}.payout-settings-fields{flex-direction:column;align-items:stretch}.payout-settings-multiselect,.payout-settings-trigger{flex:auto;width:100%;min-width:0;max-width:none}.payout-settings-balance,.payout-settings-balance-row{width:100%}.payout-settings-balance-field{flex:auto;width:auto;min-width:0}.payout-settings-balance-input{width:100%;max-width:none}.payout-settings-dropdown{width:100%;min-width:0;max-width:none}.panel .toolbar{flex-direction:column;align-items:stretch}.panel .toolbar .btn{width:100%}.panel .stack-form.form-grid{max-width:none}.file-drop{flex-direction:column;align-items:stretch}.file-drop-btn{text-align:center;width:100%}.empty-state-rich{padding:2rem 1rem}.credentials-grid{grid-template-columns:1fr}.order-actions-stack .toolbar{flex-direction:column;align-items:stretch}.order-actions-stack .toolbar .btn,.order-actions-stack .toolbar .field{width:100%}.field-hint{color:var(--muted);margin-top:.15rem;font-size:.75rem}.list-pagination{margin-top:.85rem}.list-pagination-nav{justify-content:center;width:100%}.list-pagination-range{text-align:center;width:100%}}@media (width>=769px){.show-mobile-only,.entity-mobile-card-stack,.orders-card-stack{display:none!important}}.notif-bell{position:relative}.notif-bell-btn{place-items:center;width:2.25rem;height:2.25rem;padding:0;line-height:1;display:grid;position:relative}.notif-badge{background:var(--danger);color:#fff;pointer-events:none;min-width:1rem;height:1rem;box-shadow:0 0 0 1.5px var(--surface);border-radius:999px;place-items:center;padding:0 .2rem;font-size:.6rem;font-weight:650;line-height:1;display:grid;position:absolute;top:.1rem;right:.05rem}.notif-panel{width:340px;max-width:calc(100vw - 1.25rem);max-height:min(420px, calc(100dvh - var(--topbar-h) - 1.25rem));overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);z-index:40;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent;padding:0;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden auto}.notif-panel::-webkit-scrollbar{width:6px}.notif-panel::-webkit-scrollbar-track{background:0 0}.notif-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.notif-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.notif-panel-head{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.65rem .75rem .55rem;display:flex;position:sticky;top:0}.notif-panel-head-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.notif-panel-title{letter-spacing:-.01em;color:var(--text);font-size:.875rem;font-weight:600}.notif-live{color:var(--muted);font-size:.6875rem;line-height:1.3}.notif-mark-all{color:var(--accent);white-space:nowrap;border-color:#0000;flex-shrink:0;padding:.15rem .35rem;font-weight:500;line-height:1.3}.notif-mark-all:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);text-decoration:underline}.notif-empty{margin:0;padding:1rem .85rem;font-size:.8125rem}.notif-list{margin:0;padding:.25rem 0;list-style:none}.notif-item{border-top:1px solid var(--border)}.notif-item:first-child{border-top:0}.notif-item.read{opacity:.72}.notif-item.read .notif-unread-dot{visibility:hidden}.notif-item.unread .notif-item-btn{box-shadow:inset 2px 0 0 var(--accent)}.notif-item-btn{text-align:left;cursor:pointer;width:100%;max-width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:flex-start;gap:.5rem;padding:.55rem .75rem;display:flex;overflow:hidden}.notif-item-btn:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.notif-unread-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.4rem}.notif-item-content{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.notif-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.35;overflow:hidden}.notif-body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.notif-time{color:var(--muted);margin-top:.1rem;font-size:.6875rem;line-height:1.3}.notif-toast{z-index:50;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(18.5rem,100vw - 1.5rem);box-shadow:var(--shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:0;flex-direction:column;align-items:flex-start;gap:.15rem;margin:0;padding:.6rem .75rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(-4px)}.notif-toast.is-visible{opacity:1;transform:translateY(0)}.notif-toast.is-leaving{opacity:0;transform:translateY(-4px)}.notif-toast:hover{background:color-mix(in srgb, var(--text) 3%, var(--surface))}.notif-toast-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8125rem;font-weight:600;line-height:1.35;overflow:hidden}.notif-toast-body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;line-height:1.35;overflow:hidden}.notif-toast-time{color:var(--muted);margin-top:.05rem;font-size:.6875rem;line-height:1.3}@media (prefers-reduced-motion:reduce){.notif-toast{transition:none;transform:none}.notif-toast.is-leaving{transform:none}}.field{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.field input,.field textarea,.field select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;padding:.65rem .8rem}.stack{flex-direction:column;display:flex}:root{--entity-soft:#f1f5f9;--entity-pill:#eef2f7;--entity-blue:#3b5bdb;--entity-blue-hover:#364fc7;--entity-danger-soft:#fff5f5;--entity-danger:#e03131;--entity-success-soft:#ebfbee;--entity-success:#2f9e44;--entity-warn:#f08c00}[data-theme=dark]{--entity-soft:#1e293b;--entity-pill:#334155;--entity-blue:#748ffc;--entity-blue-hover:#91a7ff;--entity-danger-soft:#3b1f1f;--entity-danger:#ff6b6b;--entity-success-soft:#1b3a2a;--entity-success:#51cf66}.entity-page{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:1.25rem 1.5rem 1.75rem}.crumbs{color:var(--muted);margin-bottom:1rem;font-size:.8125rem;line-height:1.35}.crumbs-list{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0;padding:0;list-style:none;display:flex}.crumbs-item{align-items:center;gap:.4rem;min-width:0;max-width:100%;display:inline-flex}.crumbs-sep{color:var(--muted);opacity:.65;-webkit-user-select:none;user-select:none;flex:none}.crumbs-link,.crumbs-current{text-overflow:ellipsis;white-space:nowrap;max-width:min(16rem,42vw);text-decoration:none;display:inline-block;overflow:hidden}.crumbs-link{color:var(--muted)}.crumbs-link:hover{color:var(--text);text-underline-offset:.15em;text-decoration:underline}.crumbs-current{color:var(--text);font-weight:520}.entity-back{margin-bottom:.65rem}.entity-back-link{max-width:100%;color:var(--muted);align-items:center;gap:.35rem;font-size:.8125rem;line-height:1.35;text-decoration:none;display:inline-flex}.entity-back-link:hover{color:var(--text);text-decoration:none}.entity-back-link:hover .entity-back-label{text-underline-offset:.15em;text-decoration:underline}.entity-back-chevron{opacity:.85;flex:none}.entity-back-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.entity-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.entity-header-main{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.entity-glyph{width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--entity-blue) 70%, var(--muted));vertical-align:middle;background:0 0;border-radius:0;flex-shrink:0;place-items:center;display:inline-grid}.entity-glyph svg{width:1rem;height:1rem}.entity-glyph.is-muted{color:var(--muted);background:0 0}.entity-glyph--badge{background:color-mix(in srgb, var(--entity-blue) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--entity-blue);border-radius:999px}.entity-glyph--badge svg{width:1.125rem;height:1.125rem}.entity-glyph--badge.is-muted{background:var(--entity-soft);color:var(--muted)}.entity-title{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.35rem;font-weight:650;display:flex}.entity-sub{color:var(--muted);margin:.2rem 0 0;font-size:.9rem}.entity-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn-entity{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font-size:.875rem;font-weight:560;font:inherit;border-radius:10px;padding:.5rem .85rem}.btn-entity:hover:not(:disabled){background:var(--entity-soft)}.btn-entity:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.btn-entity-primary{background:var(--entity-blue);border-color:var(--entity-blue);color:#fff}.btn-entity-primary:hover:not(:disabled){background:var(--entity-blue-hover)}.btn-entity-primary:disabled{background:color-mix(in srgb, var(--entity-blue) 38%, var(--entity-soft));color:color-mix(in srgb, #fff 72%, var(--muted));opacity:1;border-color:#0000}.btn-entity-ghost{border-color:color-mix(in srgb, var(--border) 90%, transparent);color:var(--muted);background:0 0;font-weight:520}.btn-entity-ghost:hover:not(:disabled){background:var(--entity-soft);color:var(--text);border-color:var(--border)}.btn-entity-danger{background:var(--entity-danger);border-color:var(--entity-danger);color:#fff}.btn-entity-danger:hover:not(:disabled){filter:brightness(.95)}.btn-entity-danger-soft{background:var(--entity-danger-soft);border-color:color-mix(in srgb, var(--entity-danger) 25%, var(--border));color:var(--entity-danger)}.btn-entity-dark{color:#fff;background:#343a40;border-color:#343a40}[data-theme=dark] .btn-entity-dark{background:#495057;border-color:#495057}.status-dot{background:var(--entity-success-soft);color:var(--entity-success);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.8125rem;font-weight:560;display:inline-flex}.status-dot.is-off{background:color-mix(in srgb, var(--entity-danger) 12%, transparent);color:var(--entity-danger)}.status-dot-mark{background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.metric-bar{background:var(--entity-soft);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:stretch;gap:1rem 3rem;width:100%;margin-bottom:1.15rem;padding:.85rem 1rem;display:grid}.entity-page .metric-bar{border-radius:10px;margin-bottom:.75rem;padding:.65rem .85rem}.metric-bar-item{min-width:0;padding:.15rem 0;position:relative}.entity-page .metric-bar-item{padding:.1rem 0}.metric-bar-item:not(:last-child):after{content:"";background:color-mix(in srgb, var(--muted) 30%, transparent);width:1px;position:absolute;top:0;bottom:0;right:calc(-1.5rem - .5px)}.metric-bar-label{color:var(--muted);margin-bottom:.2rem;font-size:.75rem}.metric-bar-value{letter-spacing:-.01em;font-size:.95rem;font-weight:650}.entity-page .metric-bar-value{font-size:.875rem}.metric-bar-sub{color:var(--muted);margin-top:.1rem;font-size:.75rem}.soft-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:1rem;padding:1rem 1.15rem 1.1rem}.entity-page .soft-card{border-radius:12px;margin-bottom:.65rem;padding:.75rem}.soft-card-head{margin-bottom:.85rem}.entity-page .soft-card-head{margin-bottom:.5rem}.soft-card-title,.soft-card-title-link{color:var(--text);margin:0;font-size:.95rem;font-weight:650;text-decoration:none}.soft-card-title-link:hover{color:var(--entity-blue);text-decoration:none}.soft-card-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem 1rem;display:grid}.entity-page .soft-card-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.55rem}.soft-card-cell-label{color:var(--muted);margin-bottom:.25rem;font-size:.72rem}.soft-card-cell-value{font-size:.9rem;font-weight:560}.soft-card-cell-sub{color:var(--muted);margin-top:.15rem;font-size:.78rem}.entity-tabs-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.5rem 0 1rem;padding-bottom:0;display:flex}.entity-tabs{flex-wrap:wrap;gap:.15rem;display:flex}.entity-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;margin-bottom:-1px;padding:.65rem .85rem;font-size:.875rem;font-weight:560}.entity-tab:hover{color:var(--text);background:var(--entity-soft)}.entity-tab.is-active{color:var(--text);border-bottom-color:var(--entity-blue);background:0 0}.entity-tabs-trailing{align-items:center;gap:.35rem;padding-bottom:.35rem;display:flex}.entity-tabs-cta.btn-entity{border-radius:.4rem;padding:.32rem .7rem;font-size:.75rem;font-weight:560;line-height:1.25}.entity-tabs-cta.btn-entity-primary{background:var(--entity-blue);border-color:var(--entity-blue);color:#fff}.entity-tabs-cta.btn-entity-primary:hover:not(:disabled){background:var(--entity-blue-hover);border-color:var(--entity-blue-hover)}@media (width<=768px){.entity-tabs-row{flex-wrap:nowrap;align-items:flex-end;gap:.5rem}.entity-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;max-width:100%;overflow-x:auto}.entity-tabs::-webkit-scrollbar{display:none}.entity-tab{white-space:nowrap;flex:none}.entity-tabs-trailing{flex:none}}.device-state{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.device-state-meta{font-size:.78rem}.copy-id{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.85rem;display:inline-flex}.copy-id--text,.copy-id--text .desk-num,.copy-id--text .mono{color:var(--text)}.copy-id:hover,.copy-id--text:hover,.copy-id--text:hover .desk-num,.copy-id--text:hover .mono{color:var(--entity-blue)}.copy-id-icon{opacity:.7;font-size:.85rem}.deal-detail .crumbs{margin-bottom:.5rem}.deal-grid{flex-direction:column;gap:.45rem;display:flex}.deal-bands{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:0;margin-bottom:1rem;display:flex;overflow:hidden}.deal-band{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);padding:1rem 1.15rem}.deal-band:last-child{border-bottom:0}.deal-band--meta{background:color-mix(in srgb, var(--entity-soft) 72%, var(--surface))}.deal-band-row{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:stretch;gap:1.15rem 3rem;width:100%;display:grid}.deal-band-row .deal-field{min-width:0;max-width:100%;position:relative}.deal-band-row .deal-field:not(:last-child):after{content:"";background:color-mix(in srgb, var(--muted) 30%, transparent);width:1px;position:absolute;top:0;bottom:0;right:calc(-1.5rem - .5px)}.deal-band .deal-section{border-bottom:none;margin-bottom:0;padding-bottom:0}.deal-grid--ops{gap:.45rem}@media (width<=720px){.deal-band{padding:.9rem 1rem}.deal-band-row{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:1rem 1.75rem}.deal-band-row .deal-field:not(:last-child):after{right:calc(-.875rem - .5px)}}.deal-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.deal-field-label{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:560;line-height:1.2}.deal-field-value{flex-direction:column;gap:.2rem;min-width:0;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}.deal-detail .deal-field-value{font-weight:480}.deal-field--emph .deal-field-value{font-weight:620}.deal-detail .deal-field--emph .deal-field-value{font-weight:600}.deal-field-sub{font-size:.75rem;font-weight:500;line-height:1.25;display:block}.deal-field-ttl.expiry-countdown{color:var(--entity-warning,#e8a838);font-weight:650}.deal-status-inline{align-items:center;gap:.35rem;display:inline-flex}.deal-section{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);margin-bottom:.75rem;padding-bottom:.75rem}.deal-section-head{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-bottom:.85rem;padding-bottom:.55rem;display:flex}.deal-section-title{color:var(--text);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.75rem;font-weight:650}.deal-section-title-link{color:var(--text);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.deal-section-title-link:hover{color:var(--entity-blue)}.deal-section-meta{font-size:.78rem;line-height:1.3}.deal-section-meta .entity-glyph{flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.deal-section-meta .entity-glyph svg{width:1.125rem;height:1.125rem}.deal-device-name{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.deal-info-device{gap:.35rem;min-width:0;font-weight:560}.deal-info-device .entity-glyph{background:0 0;flex:0 0 .875rem;width:.875rem;height:.875rem}.deal-info-device .entity-glyph svg{width:.75rem;height:.75rem}.deal-field--external .copy-id,.deal-field--id .copy-id{justify-content:flex-start;width:100%;min-width:0}.deal-field--external .copy-id .mono,.deal-field--id .copy-id .mono{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;overflow:hidden}.deal-field--external .copy-id-icon,.deal-field--id .copy-id-icon{flex:none}a.deal-device-name:hover{color:var(--entity-blue)}.deal-payout-number{font-size:.875rem;font-weight:560;display:block}.deal-detail .payout-req-lines{flex-direction:column;gap:.15rem;display:flex}.deal-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;margin-top:.25rem;padding-top:.15rem;display:flex}.deal-actions>.deal-action-form{flex:100%;width:100%;max-width:28rem}.deal-ops-form{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.deal-ops-form .field{min-width:10rem;margin:0}.deal-ops-form--grow{max-width:36rem}.deal-ops-form--grow .field{flex:16rem;min-width:16rem}.deal-ops-form--callback{max-width:40rem}.deal-ops-file{flex:100%;max-width:22rem;margin:0}.deal-attach-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.deal-attach-item{font-size:.85rem;line-height:1.35}.deal-history-attach{margin-top:.85rem}.deal-history-comment{gap:.45rem;margin-top:.85rem}.deal-history-comment textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:10px;min-height:4.5rem;padding:.55rem .65rem}.deal-history-comment textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);border-color:var(--accent)}.deal-history{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:1rem;padding:1rem 1.15rem}.deal-history-title{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .75rem;padding-bottom:.55rem}.deal-history-list{margin:0;padding:0;list-style:none}.deal-history-item{border-bottom:1px solid color-mix(in srgb, var(--border) 45%, transparent);grid-template-columns:minmax(7.5rem,auto) 1fr;gap:.35rem 1rem;padding:.45rem 0;display:grid}.deal-history-item:last-child{border-bottom:none;padding-bottom:0}.deal-history-time{font-size:var(--text-xs);font-weight:var(--fw-regular);line-height:var(--leading-snug);white-space:nowrap}.deal-history-event{flex-direction:column;gap:.1rem;min-width:0;display:flex}.deal-history-event-title{font-family:var(--font);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-snug);color:var(--text)}.deal-history-event-hint{font-size:var(--text-xs);font-weight:var(--fw-regular);line-height:var(--leading-snug);flex-direction:column;gap:.15rem;display:flex}.deal-history-event-hint.mono,.deal-history-event-hint .mono{font-size:inherit}.limit-bar{flex-direction:column;gap:.3rem;min-width:7rem;display:flex}.limit-bar-track{background:color-mix(in srgb, var(--border) 70%, transparent);border-radius:999px;height:6px;overflow:hidden}.limit-bar-fill{background:var(--entity-success);border-radius:999px;height:100%}.limit-bar--desk{gap:.12rem;min-width:5.75rem;max-width:8.25rem;margin-top:.3rem}.limit-bar--desk .limit-bar-track{background:color-mix(in srgb, var(--muted) 38%, var(--border));height:4px}.limit-bar--desk .limit-bar-vals{font-variant-numeric:tabular-nums;color:var(--muted);justify-content:space-between;align-items:baseline;gap:.45rem;font-size:.68rem;font-weight:400;line-height:1.15;display:flex}.limit-bar--desk .limit-bar-vals>span:first-child{color:var(--muted);font-weight:400}.trader-requisites-desk{grid-template-columns:repeat(7,max-content) minmax(7.5rem,max-content)}.trader-requisites-desk--readonly{grid-template-columns:repeat(7,max-content)}.trader-requisites-desk .trader-payout-desk-cell--action{min-width:7.5rem}.trader-requisites-desk .requisite-name-fio,.trader-requisites-desk .trader-deal-title,.trader-requisites-desk .requisite-limits-sum,.trader-requisites-desk .desk-num{font-size:inherit;font-family:inherit;font-weight:400;line-height:1.35}.trader-requisites-desk .mono{font-variant-numeric:tabular-nums;font-family:inherit;font-size:inherit;font-weight:400}.trader-requisites-desk .requisite-name-tag,.trader-requisites-desk .muted,.trader-requisites-desk .requisite-limits-daily,.trader-requisites-desk .limit-bar-vals{font-family:inherit;font-size:.92em;font-weight:400;line-height:1.25}.trader-requisites-desk .requisite-name-tag{margin-top:.12rem}.trader-requisites-desk .requisite-limits-cell{flex-direction:column;gap:.28rem;min-width:7rem;display:flex}.trader-requisites-desk .requisite-limits-sum{color:var(--text);font-variant-numeric:tabular-nums}.trader-requisites-desk .requisite-deals-cell{flex-direction:column;gap:.14rem;min-width:5.5rem;display:flex}.trader-requisites-desk .requisite-deals-line{white-space:nowrap;align-items:baseline;gap:.35rem;display:flex}.trader-requisites-desk .requisite-deals-n{text-align:right;font-variant-numeric:tabular-nums;min-width:1.75rem;color:var(--text)}.trader-requisites-desk .requisite-deals-n--total{color:var(--muted)}.trader-requisites-desk .limit-bar--desk{gap:.2rem;min-width:7rem;max-width:9rem;margin-top:0}.trader-requisites-desk .limit-bar--desk .limit-bar-track{background:color-mix(in srgb, var(--muted) 45%, var(--surface));height:5px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent)}.trader-requisites-desk .limit-bar--desk .limit-bar-vals{color:var(--muted)}.trader-requisites-desk .limit-bar--desk .limit-bar-vals>span:first-child{color:var(--muted);font-weight:400}.trader-requisites-desk .trader-deals-action-row{flex-flow:row;justify-content:flex-end;align-items:center;gap:.35rem;width:max-content;min-width:0}.trader-requisites-desk .trader-deals-action-row>.btn-entity{min-width:0}.trader-requisites-desk .actions-menu{position:relative}.trader-requisites-desk .actions-menu>summary{cursor:pointer;list-style:none}.trader-requisites-desk .actions-menu>summary::-webkit-details-marker{display:none}.trader-requisites-desk .actions-menu-panel{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:.2rem;min-width:9.5rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #0000002e}.trader-requisites-desk .actions-menu-panel .btn-entity{justify-content:flex-start;width:100%}.trader-users-desk{grid-template-columns:repeat(7,max-content)}.trader-users-desk-row{cursor:pointer}.trader-payout-desk.user-approved-desk{grid-template-columns:max-content minmax(12rem,1fr) minmax(5.5rem,max-content);justify-content:start;column-gap:1.25rem}.trader-payout-desk.user-approved-desk.trader-desk--no-action{grid-template-columns:max-content minmax(12rem,1fr)}.trader-payout-desk.integration-shops-desk,.trader-payout-desk.integration-shops-desk.trader-desk--no-action,.detail-order-block .trader-payout-desk.integration-shops-desk,.detail-order-block .trader-payout-desk.integration-shops-desk.trader-desk--no-action{grid-template-columns:max-content minmax(0,1fr) max-content;justify-content:start;column-gap:1.25rem;width:100%;max-width:100%}.trader-payout-desk.integration-shops-desk .trader-payout-desk-row>.trader-payout-desk-cell:nth-child(2),.trader-payout-desk.integration-shops-desk .trader-payout-desk-head>.trader-payout-desk-cell:nth-child(2){min-width:0}.trader-payout-desk.integration-shops-desk .trader-payout-desk-row>.trader-payout-desk-cell:last-child,.trader-payout-desk.integration-shops-desk .trader-payout-desk-head>.trader-payout-desk-cell:last-child{white-space:nowrap;min-width:max-content;max-width:none;overflow:visible}.trader-payout-desk.user-approved-desk .trader-payout-desk-cell--action{min-width:5.5rem}.trader-payout-desk.user-access-desk{grid-template-columns:max-content minmax(8rem,1fr) minmax(5.5rem,max-content);justify-content:start;column-gap:1.25rem}.trader-payout-desk.user-access-desk .trader-payout-desk-cell--action{min-width:5.5rem}.trader-payout-desk.user-access-desk .trader-deals-action-row{flex-flow:row;justify-content:flex-end;width:max-content;min-width:0}.trader-payout-desk.user-access-desk .trader-deals-action-row>.btn-entity{width:auto;min-width:0}@media (width<=768px){.trader-payout-desk.user-access-desk,.trader-payout-desk.user-approved-desk,.trader-payout-desk.bank-allowlist-desk,.trader-payout-desk.merchant-access-desk,.detail-order-block .trader-payout-desk.order-callback-desk{flex-direction:column;grid-template-columns:none;gap:.4rem;width:100%;max-width:100%;display:flex}.trader-payout-desk.user-access-desk .trader-payout-desk-head,.trader-payout-desk.user-approved-desk .trader-payout-desk-head,.trader-payout-desk.bank-allowlist-desk .trader-payout-desk-head,.trader-payout-desk.merchant-access-desk .trader-payout-desk-head,.detail-order-block .trader-payout-desk.order-callback-desk .trader-payout-desk-head{display:none}.trader-payout-desk.user-access-desk .trader-payout-desk-row,.trader-payout-desk.user-approved-desk .trader-payout-desk-row,.trader-payout-desk.bank-allowlist-desk .trader-payout-desk-row,.trader-payout-desk.merchant-access-desk .trader-payout-desk-row,.detail-order-block .trader-payout-desk.order-callback-desk .trader-payout-desk-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .55rem;padding:.5rem .65rem;display:grid}.trader-payout-desk.user-approved-desk .trader-payout-desk-cell:first-child{font-size:var(--text-xs);color:var(--muted);grid-area:1/1}.trader-payout-desk.user-approved-desk .trader-payout-desk-cell:nth-child(2){word-break:break-all;grid-area:2/1/auto/-1;min-width:0}.trader-payout-desk.user-approved-desk .trader-payout-desk-cell--action{grid-area:1/2;justify-self:end;min-width:0;margin-left:0}.trader-payout-desk.merchant-access-desk .trader-payout-desk-row{grid-template-columns:minmax(0,1fr)}.trader-payout-desk.merchant-access-desk .trader-payout-desk-cell:first-child{font-size:var(--text-xs);color:var(--muted);white-space:normal;grid-area:1/1}.trader-payout-desk.merchant-access-desk .trader-payout-desk-cell:nth-child(2){grid-area:2/1;min-width:0;max-width:100%;overflow:hidden}.trader-payout-desk.merchant-access-desk .secret-field,.trader-payout-desk.merchant-access-desk .secret-field-row{width:100%;min-width:0;max-width:100%}.trader-payout-desk.merchant-access-desk .secret-field-row{background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0}.trader-payout-desk.merchant-access-desk .secret-value{flex:100%;min-width:0;max-width:100%}.trader-payout-desk.merchant-access-desk .actions-cell{flex-wrap:wrap;flex:auto}.trader-payout-desk.merchant-access-desk .copy-id{min-width:0;max-width:100%}.trader-payout-desk.merchant-access-desk .copy-id .desk-num{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trader-payout-desk.user-access-desk .trader-payout-desk-cell:first-child{grid-area:1/1;min-width:0}.trader-payout-desk.user-access-desk .trader-payout-desk-cell:nth-child(2){font-size:var(--text-xs);color:var(--muted);grid-area:2/1}.trader-payout-desk.user-access-desk .trader-payout-desk-cell--action{grid-area:1/2/span 2;place-self:center end;min-width:0;margin-left:0}.trader-payout-desk.bank-allowlist-desk .trader-payout-desk-cell:first-child{word-break:break-all;grid-area:1/1;min-width:0}.trader-payout-desk.bank-allowlist-desk .trader-payout-desk-cell--action{grid-area:1/2;justify-self:end;min-width:0;margin-left:0}.trader-payout-desk.user-access-desk .trader-deals-action-row>.btn-entity,.trader-payout-desk.user-approved-desk .trader-deals-action-row>.btn-entity,.trader-payout-desk.bank-allowlist-desk .trader-deals-action-row>.btn-entity{min-height:var(--control-h,2rem);padding-inline:.55rem}.detail-order-block .entity-mobile-card,.detail-order-block .order-mobile-card{padding:.55rem .7rem}.detail-order-block .entity-mobile-card-stack,.detail-order-block .orders-card-stack{gap:.4rem;margin-top:0}.detail-order-block .entity-mobile-card-top,.detail-order-block .order-mobile-card-top{margin-bottom:.35rem}}.trader-requisites-desk--staff{grid-template-columns:repeat(9,max-content) minmax(7.5rem,max-content)}.trader-settlements-desk--deposits{grid-template-columns:repeat(6,max-content)}.trader-settlements-desk--deposits.trader-settlements-desk--no-user{grid-template-columns:repeat(5,max-content)}.trader-settlements-desk--withdrawals{grid-template-columns:repeat(7,max-content) minmax(8rem,max-content)}.trader-settlements-desk--withdrawals.trader-settlements-desk--no-user{grid-template-columns:repeat(6,max-content) minmax(8rem,max-content)}.trader-settlements-desk--withdrawals.trader-desk--no-action{grid-template-columns:repeat(7,max-content)}.trader-settlements-desk--withdrawals.trader-settlements-desk--no-user.trader-desk--no-action{grid-template-columns:repeat(6,max-content)}.settlements-status-tabs{margin-bottom:.75rem}.trader-settlements-desk .trader-payout-desk-cell--action{min-width:8rem}.conv-ok{color:var(--entity-success);font-weight:650}.payout-action-modal.requisite-edit-modal{--modal-pad-x:1.1rem;width:min(27.5rem,100%);max-height:min(92vh,38rem);padding:1.05rem var(--modal-pad-x) 0;flex-direction:column;display:flex;overflow:hidden}.requisite-edit-modal .payout-action-head{flex:none;margin-bottom:.95rem;padding-top:0}.requisite-edit-modal .payout-action-head h2{letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.requisite-edit-modal .payout-action-sub{letter-spacing:.01em;margin-top:.2rem;font-size:.75rem}.requisite-edit-form{flex-direction:column;flex:auto;min-height:0;display:flex}.requisite-edit-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--muted) 40%, transparent) transparent;flex-direction:column;gap:.85rem;min-height:0;margin-right:-.15rem;padding:0 .2rem .35rem 0;display:flex;overflow:auto}.requisite-edit-body::-webkit-scrollbar{width:5px}.requisite-edit-body::-webkit-scrollbar-track{background:0 0;margin:.15rem 0}.requisite-edit-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 42%, transparent);border-radius:999px}.requisite-edit-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 68%, transparent)}.requisite-edit-body::-webkit-scrollbar-corner{background:0 0}.requisite-edit-section{flex-direction:column;gap:.75rem;display:flex}.requisite-edit-section--panel{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--entity-soft) 55%, var(--surface));border-radius:12px;gap:.7rem;padding:.85rem .9rem}.requisite-edit-section-head{flex-direction:column;gap:.2rem;display:flex}.requisite-edit-section-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.8125rem;font-weight:620;line-height:1.3}.requisite-edit-section-desc{color:var(--muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.requisite-edit-row{grid-template-columns:1fr 1fr;gap:.65rem .75rem;display:grid}.requisite-edit-field{flex-direction:column;gap:.35rem;min-width:0;margin:0;display:flex}.requisite-edit-label{color:var(--muted);letter-spacing:.01em;font-size:.75rem;font-weight:520;line-height:1.3}.requisite-edit-hint{margin:0;font-size:.75rem;font-weight:400;line-height:1.35}.requisite-edit-field input,.requisite-edit-field select{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;padding:.55rem .7rem;font-size:.875rem;font-weight:500;line-height:1.35}.requisite-edit-field input::placeholder{color:color-mix(in srgb, var(--muted) 78%, transparent);font-weight:400}.requisite-edit-field input:focus,.requisite-edit-field select:focus{outline:2px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:0;border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.requisite-edit-input-affix{align-items:stretch;display:flex;position:relative}.requisite-edit-input-affix input{padding-right:2.1rem}.requisite-edit-affix{color:var(--muted);pointer-events:none;font-size:.75rem;font-weight:500;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.requisite-edit-toggles{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.requisite-edit-toggle{border:1px solid var(--border);background:var(--surface);min-height:2.15rem;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:.4rem .55rem;font-size:.8125rem;font-weight:520;line-height:1.2;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.requisite-edit-toggle:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--entity-soft) 70%, var(--surface))}.requisite-edit-toggle.is-on{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--text);font-weight:600}.requisite-edit-checks{flex-direction:column;gap:.45rem;margin-top:.1rem;display:flex}.requisite-edit-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:.55rem;margin:0;font-size:.8125rem;font-weight:450;line-height:1.35;display:flex}.requisite-edit-check input{flex:none;margin:.15rem 0 0}.requisite-edit-footer{border-top:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:.55rem;margin:.95rem 0 0;padding:.85rem 0 .15rem;display:flex}.requisite-edit-footer .btn-entity-primary{min-width:7.5rem}@media (width<=420px){.requisite-edit-row,.requisite-edit-toggles{grid-template-columns:1fr}}.tag-chip{border:1px dashed var(--border);color:var(--muted);cursor:pointer;font-size:.75rem;font:inherit;background:0 0;border-radius:999px;align-items:center;padding:.1rem .45rem;display:inline-flex}.tag-chip:hover{border-color:var(--entity-blue);color:var(--entity-blue)}.data-table.entity-table th{color:var(--muted);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--border);background:0 0;font-size:.75rem;font-weight:560}.data-table.entity-table td{vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);padding:.85rem .65rem}.data-table.entity-table tbody tr:hover td{background:color-mix(in srgb, var(--entity-blue) 4%, transparent)}.version-pill{background:var(--entity-pill);font-size:inherit;font-variant-numeric:tabular-nums;color:var(--text);border-radius:6px;padding:.1rem .45rem;font-family:inherit;font-weight:400;display:inline-flex}.activity-line{font-size:inherit;line-height:1.35}.activity-line .muted{font-size:.72rem;display:block}.trader-devices-desk{grid-template-columns:max-content max-content minmax(10rem,max-content) max-content max-content max-content minmax(9.5rem,max-content)}.trader-devices-desk--readonly{grid-template-columns:max-content max-content minmax(10rem,max-content) max-content max-content max-content}.trader-devices-desk--with-trader{grid-template-columns:max-content max-content max-content minmax(10rem,max-content) max-content max-content max-content minmax(9.5rem,max-content)}.trader-devices-desk--with-trader.trader-devices-desk--readonly{grid-template-columns:max-content max-content max-content minmax(10rem,max-content) max-content max-content max-content}.trader-devices-desk .trader-payout-desk-cell--action{min-width:9.5rem}.trader-devices-desk .device-cell{align-items:center;gap:.4rem;width:max-content;min-width:0;max-width:100%;display:inline-flex}.trader-devices-desk .entity-glyph{width:1rem;height:1rem;color:color-mix(in srgb, var(--entity-blue) 70%, var(--muted));background:0 0;border-radius:0}.trader-devices-desk .entity-glyph.is-muted{color:var(--muted);background:0 0}.trader-devices-desk .entity-glyph svg{width:.9rem;height:.9rem}.trader-devices-desk .device-cell-name,.trader-devices-desk .device-version,.trader-devices-desk .activity-line,.trader-devices-desk .desk-num,.trader-devices-desk .mono{font-size:inherit;font-family:inherit;font-weight:400;line-height:1.35}.trader-devices-desk .mono{font-variant-numeric:tabular-nums;font-family:inherit}.trader-devices-desk .device-version,.trader-devices-desk .desk-num{font-variant-numeric:tabular-nums}.trader-devices-desk .device-state{flex-direction:column;align-items:flex-start;gap:.12rem;display:flex}.trader-devices-desk .device-state-meta,.trader-devices-desk .muted{font-family:inherit;font-size:.92em;font-weight:400;line-height:1.25}.trader-devices-desk .tag{white-space:nowrap;border-radius:999px;padding:.18rem .5rem;font-size:.92em;font-weight:500}.trader-devices-desk .trader-deals-action-row{flex-flow:row;justify-content:flex-end;width:max-content;min-width:0}.trader-devices-desk .trader-deals-action-row>.btn-entity{width:auto;min-width:0}.trader-devices-desk .trader-deals-action-row>.trader-deals-action-reject{place-items:center;width:1.65rem;min-width:1.65rem;padding:0;display:inline-grid}.payout-action-modal.device-modal{--modal-pad-x:1.1rem;width:min(26rem,100% - 2rem);max-height:min(92vh,44rem);padding:1.05rem var(--modal-pad-x) 0;flex-direction:column;display:flex;overflow:hidden}.payout-action-modal.device-modal.user-create-modal{width:min(30rem,100% - 2rem);max-height:min(92vh,44rem)}.user-create-modal-body{flex:auto;overflow:hidden auto}.user-create-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .15rem;font-size:.72rem;font-weight:650}.user-create-fields-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.user-create-flags{flex-wrap:wrap;gap:.45rem;display:flex}.user-create-flag{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.4rem;margin:0;padding:.4rem .65rem;font-size:.82rem;line-height:1.2;display:inline-flex}.user-create-flag:has(input:checked){border-color:color-mix(in srgb, var(--entity-blue) 45%, var(--border));background:color-mix(in srgb, var(--entity-blue) 10%, var(--surface))}.user-create-flag input{accent-color:var(--entity-blue);margin:0}.user-create-field-label{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.user-create-gen{color:var(--entity-blue);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.72rem;font-weight:550;line-height:1.2}.user-create-gen:hover:not(:disabled){text-underline-offset:.12em;text-decoration:underline}.user-create-gen:disabled{opacity:.45;cursor:not-allowed}@media (width<=480px){.user-create-fields-row{grid-template-columns:1fr}}.payout-action-modal.device-connect-modal{width:min(28rem,100% - 2rem)}.device-modal-head{flex:none;justify-content:flex-start;align-items:flex-start;gap:.7rem;margin-bottom:1rem;padding-top:0}.device-modal-head .payout-action-head-text{flex:auto;min-width:0}.device-modal-head .payout-action-x{margin-left:auto}.device-modal-glyph{background:color-mix(in srgb, var(--entity-blue) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--entity-blue);border-radius:.65rem;flex:none;place-items:center;margin-top:.05rem;display:grid}.device-modal .payout-action-head h2{letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.device-modal .payout-action-sub{letter-spacing:.01em;margin-top:.2rem;font-size:.75rem}.device-modal-form{flex-direction:column;flex:auto;min-height:0;display:flex}.device-modal-body{flex-direction:column;flex:auto;gap:.85rem;min-height:0;padding:0 .1rem .15rem;display:flex;overflow:hidden auto}.payout-action-modal.device-modal.dispute-regulations-modal{padding:1.05rem 1.1rem}.dispute-regulations-modal .device-modal-body.dispute-regulations-body{flex:auto;gap:.65rem;padding:0 .1rem .35rem;overflow:hidden auto}.dispute-regulations-glyph{background:color-mix(in srgb, var(--dispute) 12%, transparent);color:var(--dispute)}.dispute-regulations-foot{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);flex:none;margin:.75rem .1rem 0;padding-top:.75rem;font-size:.75rem;line-height:1.4}.device-modal-panel{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--entity-soft) 55%, var(--surface));border-radius:12px;flex-direction:column;gap:.65rem;padding:.9rem .95rem;display:flex}.device-modal-panel .requisite-edit-field{gap:.4rem}.device-modal-footer{border-top:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:.55rem;margin:.95rem 0 0;padding:.85rem 0 .15rem;display:flex}.device-modal-footer .btn-entity-primary{min-width:7.5rem}.device-connect-body{align-items:stretch}.device-qr-wrap{flex-direction:column;align-items:center;gap:.45rem;padding:.15rem 0 .1rem;display:flex}.device-qr{object-fit:contain;width:13.75rem;height:13.75rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent);background:#fff;border-radius:.75rem}.device-qr--placeholder{background:var(--entity-soft);color:var(--muted);place-items:center;font-size:.85rem;display:grid}.device-qr-caption{margin:0;font-size:.75rem}.device-link-row{align-items:stretch;gap:.45rem;display:flex}.device-link-row input{flex:auto;min-width:0}.device-link-copy{flex:none;align-self:stretch}.device-connect-code{margin:0;font-size:.75rem;line-height:1.35}.device-copy-status{color:var(--entity-success);margin:0;font-size:.75rem}.credit-pos{color:var(--entity-success);font-weight:650}.deal-status-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.deal-status-icon{background:color-mix(in srgb, var(--entity-blue) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--entity-blue);border-radius:999px;flex-shrink:0;place-items:center;font-size:.85rem;display:grid}.deal-status-icon.is-ok{background:var(--entity-success-soft);color:var(--entity-success)}.deal-status-icon.is-fail{background:color-mix(in srgb, var(--entity-danger) 12%, transparent);color:var(--entity-danger)}.pager-row{color:var(--muted);justify-content:center;align-items:center;gap:.65rem;margin-top:1rem;font-size:.875rem;display:flex}.pager-row .btn-entity{padding:.35rem .75rem}@media (width<=768px){.entity-page{padding:var(--panel-pad-y) var(--panel-pad-x) var(--panel-pad-bottom);border-radius:12px}.metric-bar,.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:.85rem 1.75rem}.metric-bar-item:not(:last-child):after,.kpi-card:not(:last-child):after{right:calc(-.875rem - .5px)}}.user-finance-panel{flex-direction:column;gap:.85rem;display:flex}.user-finance-hint{margin:0}.user-whitelist-form{margin-bottom:.25rem}.user-ops-inline{flex-wrap:wrap;align-items:center;gap:.2rem .35rem;display:inline-flex}.user-ops-inline-sep{color:var(--muted)}.user-ops-inline-btn{color:var(--muted);font:inherit;font-size:inherit;line-height:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.user-ops-inline-btn:hover:not(:disabled){color:var(--text);-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent)}.user-ops-inline-btn.is-on{color:var(--text)}.user-ops-inline-btn:disabled{opacity:.45;cursor:not-allowed}.detail-header-title .user-chip{font-size:inherit;font-weight:inherit;max-width:100%}.device-detail{font-size:.8125rem;font-weight:400;line-height:1.4}.device-detail>.crumbs{margin-bottom:.65rem}.device-detail .deal-bands{margin-bottom:.85rem}.device-detail .deal-band{padding:.85rem 1rem}.device-detail-title{align-items:center;gap:.45rem;display:inline-flex}.device-detail-title .entity-glyph{background:color-mix(in srgb, var(--entity-blue) 12%, transparent);border-radius:.4rem;width:1.35rem;height:1.35rem}.device-detail-title .entity-glyph svg{width:.9rem;height:.9rem}.device-detail .requisite-id-actions .btn-entity{border-radius:.45rem;padding:.32rem .7rem;font-size:.75rem;font-weight:520;line-height:1.25}.device-detail .requisite-id-actions .btn-entity-primary{background:color-mix(in srgb, var(--entity-blue) 12%, var(--surface));border-color:color-mix(in srgb, var(--entity-blue) 28%, var(--border));color:var(--entity-blue)}.device-detail .requisite-id-actions .btn-entity-primary:hover:not(:disabled){background:color-mix(in srgb, var(--entity-blue) 20%, var(--surface));border-color:color-mix(in srgb, var(--entity-blue) 40%, var(--border));color:var(--entity-blue)}.device-detail .entity-tabs-row{border-bottom:1px solid var(--border);margin:.15rem 0 0}.device-detail .entity-tab{padding:.5rem .7rem;font-size:.8125rem;font-weight:520}.device-detail .entity-tab.is-active{font-weight:560}.entity-search-bar{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .75rem;display:flex}.entity-search-bar-field{flex:14rem;min-width:12rem;max-width:28rem;margin:0;display:block}.entity-search-bar-field input,.entity-search-bar .btn-entity{box-sizing:border-box;height:var(--control-h);min-height:var(--control-h);font-size:var(--text-sm);font-weight:var(--fw-medium);border-radius:var(--radius-sm);margin:0;padding:0 .7rem;line-height:1}.entity-search-bar-field input{appearance:none;border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);font-family:inherit}.entity-search-bar-field input::placeholder{color:var(--muted);font-weight:var(--fw-medium)}.entity-search-bar .btn-entity{flex:none;justify-content:center;align-items:center;display:inline-flex}.device-detail .version-pill{background:color-mix(in srgb, var(--entity-soft) 80%, transparent);color:var(--muted);padding:.08rem .4rem;font-size:.72rem}.requisite-detail>.entity-back,.requisite-detail>.crumbs{margin-bottom:.65rem}.requisite-detail .deal-bands{margin-bottom:.85rem}.requisite-detail .deal-band{padding:.85rem 1rem}.requisite-id-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;display:flex}.requisite-id-main{flex:14rem;min-width:0}.requisite-id-title{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;display:flex}.requisite-id-fio{letter-spacing:-.015em;color:var(--text);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.requisite-id-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin-top:.4rem;font-size:.8125rem;font-weight:400;line-height:1.35;display:flex}.requisite-id-meta .copy-id{font-size:inherit;color:var(--text);font-weight:400}.requisite-id-meta .copy-id:hover{color:var(--entity-blue)}.requisite-id-sep{color:color-mix(in srgb, var(--muted) 65%, transparent);-webkit-user-select:none;user-select:none}.requisite-id-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.35rem;display:inline-flex}.requisite-detail .requisite-id-actions .btn-entity{border-radius:7px;min-height:1.65rem;padding:.15rem .55rem;font-size:.72rem;font-weight:520;line-height:1.2}.requisite-detail .requisite-id-actions .btn-entity-primary{background:color-mix(in srgb, var(--entity-blue) 12%, var(--surface));border-color:color-mix(in srgb, var(--entity-blue) 28%, var(--border));color:var(--entity-blue)}.requisite-detail .requisite-id-actions .btn-entity-primary:hover:not(:disabled){background:color-mix(in srgb, var(--entity-blue) 20%, var(--surface));border-color:color-mix(in srgb, var(--entity-blue) 40%, var(--border));color:var(--entity-blue)}.requisite-stop-btn{color:var(--entity-danger)!important;border-color:color-mix(in srgb, var(--entity-danger) 22%, var(--border))!important}.requisite-stop-btn:hover:not(:disabled){background:var(--entity-danger-soft)!important;border-color:color-mix(in srgb, var(--entity-danger) 35%, var(--border))!important;color:var(--entity-danger)!important}.requisite-id-hint{font-size:.75rem;line-height:1.3}.requisite-detail .deal-field-value{font-size:.8125rem;font-weight:400}.requisite-detail .deal-field-value .mono{font-weight:400}.requisite-detail .conv-ok{font-weight:500}.requisite-detail .trader-deal-title{font-weight:500;font-size:inherit}.requisite-detail .deal-section-head{margin-bottom:.65rem;padding-bottom:.45rem}.requisite-detail .deal-info-device{align-items:center;gap:.35rem;display:inline-flex}.requisite-device-empty{margin:0;font-size:.8125rem}.requisite-detail .entity-tabs-row{border-bottom:1px solid var(--border);margin:.15rem 0 0}.requisite-detail .entity-tab{padding:.5rem .7rem;font-size:.8125rem;font-weight:520}.requisite-detail .entity-tab.is-active{font-weight:560}.requisite-tab-panel{min-height:6rem;padding-top:.75rem}.requisite-tab-footnote{margin:.5rem 0 0;font-size:.75rem}.requisite-events-toolbar{margin-bottom:.75rem}.requisite-events-search{flex:14rem;min-width:12rem}.requisite-event-body{white-space:pre-wrap;word-break:break-word;max-width:22rem}.requisite-settings{flex-direction:column;gap:.85rem;display:flex}.requisite-settings .entity-settings-hint{max-width:40rem;margin:0;font-size:.75rem;line-height:1.45}@media (width<=720px){.requisite-id-actions{width:100%}}.entity-page{box-shadow:var(--shadow)}.empty-state{background:var(--entity-soft);border-style:dashed;border-radius:14px}.banner{border-radius:12px}.notif-panel,.notification-panel,.notif-dropdown{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px!important}@media (width<=768px){.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:.85rem 1.75rem}.kpi-card:not(:last-child):after{right:calc(-.875rem - .5px)}.content{padding:1rem .85rem 1.75rem}.panel,.entity-page{border-radius:14px;padding:1rem}}.payout-action-backdrop{z-index:80;background:#0b12205c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.payout-action-modal{--modal-pad-x:.9rem;background:var(--surface);border:1px solid var(--border);width:min(23.5rem,100%);max-width:100%;max-height:min(92vh,40rem);padding:.8rem var(--modal-pad-x) .85rem;box-sizing:border-box;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 16px 40px #0f172a24}.payout-action-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.payout-action-body>.stack-form,.payout-action-body>form.stack-form{flex-direction:column;min-width:0;min-height:min-content;display:flex}.payout-action-modal input,.payout-action-modal select,.payout-action-modal textarea{box-sizing:border-box;max-width:100%}.payout-action-modal.banks-edit-modal{width:min(26rem,100%);max-height:min(92vh,48rem)}.payout-action-modal.banks-edit-modal .field textarea,.payout-action-modal.banks-edit-modal .textarea{min-height:3.75rem}@media (width<=768px){.payout-action-backdrop{padding:0;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;align-items:flex-end}.payout-action-modal,.payout-action-modal.device-modal,.payout-action-modal.banks-edit-modal,.payout-action-modal.requisite-edit-modal,.payout-action-modal.device-modal.user-create-modal,.payout-action-modal.device-connect-modal,.dispute-regulations-modal.payout-action-modal{width:100%;max-width:100%;max-height:min(90dvh,90vh);padding-bottom:max(.85rem, env(safe-area-inset-bottom,0px));box-sizing:border-box;border-bottom:none;border-left:none;border-right:none;border-radius:16px 16px 0 0;overflow-x:hidden}.payout-action-modal.banks-edit-modal{max-height:min(90dvh,90vh)}.payout-action-x{width:2.75rem;min-width:44px;height:2.75rem;min-height:44px}.action-menu{flex-wrap:wrap;gap:.4rem}.detail-header-actions .action-menu{width:auto;max-width:100%}.detail-header-actions .action-menu>.btn-entity{min-height:var(--control-h,2rem);flex:none}.detail-decision-bar{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.detail-decision-bar-primary .btn-entity{width:100%;min-height:44px}.device-modal-footer{z-index:1;position:sticky;bottom:0}}.payout-action-modal--order-suggest{overflow:visible}.payout-action-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;padding-top:.15rem;display:flex}.payout-action-head-text{min-width:0}.payout-action-head h2{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:650;line-height:1.25}.payout-action-sub{margin:.3rem 0 0;font-size:.78rem;line-height:1.35}.payout-action-x{width:1.55rem;height:1.55rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}.payout-action-x:hover:not(:disabled){color:var(--text);background:var(--entity-soft)}.payout-action-x:disabled{opacity:.5;cursor:not-allowed}.payout-action-anchor{background:var(--entity-soft,color-mix(in srgb, var(--border) 35%, transparent));border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.85rem;padding:.7rem .8rem;font-size:.875rem;display:flex}.payout-action-summary{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding-bottom:.7rem;display:flex}.payout-action-toolbar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.payout-action-toolbar-left,.payout-action-toolbar-right{align-items:center;gap:.35rem;min-width:0;display:flex}.payout-action-toolbar-right{flex-shrink:0}.payout-action-id{color:var(--muted);font-size:.72rem}.payout-action-toolbar-left .tag{padding:.1rem .4rem;font-size:.66rem}.payout-action-amount{flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;display:flex}.payout-action-amount-fiat{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700;line-height:1.1}.payout-action-amount-usdt{font-variant-numeric:tabular-nums;font-size:.76rem}.payout-action-timer{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:.8rem;font-weight:620}.payout-action-reqs{flex-direction:column;gap:.1rem;margin:0;display:flex}.payout-action-req{grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.35rem .55rem;display:grid}.payout-action-req dt{color:var(--muted);margin:0;font-size:.7rem;font-weight:500}.payout-action-req dd{word-break:break-word;align-items:center;gap:.3rem;min-width:0;margin:0;font-size:.84rem;display:flex}.payout-action-req .mono{font-size:.82rem}.payout-action-form{flex-direction:column;gap:.5rem;display:flex}.payout-action-field{gap:.22rem;margin-bottom:0!important}.payout-action-field>span:first-child{color:var(--muted);font-size:.72rem;font-weight:560}.payout-action-evidence{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--entity-soft) 40%, var(--surface));border-radius:10px;flex-direction:column;gap:.35rem;padding:.5rem .55rem .55rem;display:flex}.payout-action-evidence-label{color:var(--text);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.72rem;font-weight:560;display:flex}.payout-action-evidence-label .muted{font-size:.68rem;font-weight:450}.payout-action-drop{background:var(--surface);border-radius:8px;gap:.4rem .55rem;margin:0;padding:.4rem .55rem}.payout-action-or{color:var(--muted);text-transform:lowercase;align-items:center;gap:.4rem;font-size:.66rem;line-height:1;display:flex}.payout-action-or:before,.payout-action-or:after{content:"";background:color-mix(in srgb, var(--border) 85%, transparent);flex:1;height:1px}.payout-action-evidence .payout-action-field input{background:var(--surface)}.payout-action-comment{margin-top:.1rem}.payout-action-foot{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);justify-content:flex-end;gap:.4rem;margin-top:.15rem;padding-top:.55rem;display:flex}.payout-action-foot .btn{min-width:5.5rem}.payout-action-modal--view{width:min(28rem,100%)}.payout-action-modal--review{width:min(32rem,100%);max-height:min(92vh,44rem);overflow:auto}.payout-action-review-title{letter-spacing:-.02em;margin:.35rem 0 .15rem;font-size:1.05rem;font-weight:650}.payout-action-review-block{flex-direction:column;gap:.35rem;display:flex}.payout-action-review-comment{margin:0;font-size:.85rem}.payout-action-history{flex-direction:column;gap:.55rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.payout-action-history-item{grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;font-size:.78rem;display:grid}.payout-action-footer{border-top:1px solid var(--border-subtle,#00000014);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.35rem;padding-top:.55rem;display:flex}.payout-action-view{flex-direction:column;gap:.55rem;display:flex}.payout-action-empty{margin:0;font-size:.8rem}.payout-action-attach-block{flex-direction:column;gap:.4rem;display:flex}.payout-action-attach-heading{font-size:.72rem;font-weight:560}.payout-action-attach-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.payout-action-attach-item.is-image,.payout-action-attach-item.is-pdf{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--entity-soft) 45%, var(--surface));border-radius:10px;overflow:hidden}.payout-action-attach-item.is-image{flex-direction:column;align-items:center;display:flex}.payout-action-attach-preview{background:var(--surface);cursor:zoom-in;max-width:100%;text-decoration:none;display:inline-flex}.payout-action-attach-preview img{width:auto;max-width:100%;height:auto;max-height:16rem;display:block}.payout-action-attach-preview.is-pdf{cursor:default;background:color-mix(in srgb, var(--entity-soft) 55%, var(--surface));width:100%;height:16rem;display:block}.payout-action-attach-pdf{background:var(--surface);border:0;width:100%;height:100%;display:block}.payout-action-attach-meta{word-break:break-word;border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);width:100%;padding:.4rem .55rem;font-size:.78rem}.payout-action-attach-meta a{color:var(--accent);text-decoration:none}.payout-action-attach-meta a:hover{text-decoration:underline}.payout-action-attach-item.is-file{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--entity-soft) 45%, var(--surface));border-radius:10px}.payout-action-attach-file{color:var(--accent);word-break:break-word;padding:.45rem .55rem;font-size:.78rem;text-decoration:none;display:block}a.payout-action-attach-file:hover{text-decoration:underline}@media (width<=420px){.payout-action-req{grid-template-columns:1fr;gap:.05rem}.payout-action-foot{flex-direction:column-reverse}.payout-action-foot .btn{width:100%}}.demo-actions{position:relative}.demo-actions-trigger{white-space:nowrap}.demo-actions-panel{z-index:50;border:1px solid var(--border);background:var(--surface);width:min(20rem,100vw - 1.5rem);box-shadow:var(--shadow);border-radius:12px;padding:.4rem;position:absolute;top:calc(100% + .45rem);right:0}.demo-actions-panel-head{color:var(--text);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem .55rem .55rem;font-size:.8125rem;font-weight:650;display:flex}.demo-actions-role{color:var(--muted);white-space:nowrap;font-size:.7rem;font-weight:500}.demo-actions-list{flex-direction:column;gap:.1rem;display:flex}.demo-actions-item{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:.5rem .55rem;font-size:.8125rem}.demo-actions-item:hover:not(:disabled){background:var(--entity-soft)}.demo-actions-item:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:-2px}.demo-actions-item:disabled{color:var(--muted);cursor:wait}.demo-actions-error{color:var(--danger);margin:.45rem .55rem .2rem;font-size:.75rem}@media (width<=768px){.demo-actions-panel{top:calc(var(--topbar-h) + .5rem);position:fixed;right:.75rem}}.app-toast-host{top:calc(var(--topbar-h) + .5rem);z-index:80;pointer-events:none;flex-direction:column-reverse;align-items:stretch;gap:.4rem;width:min(22rem,100vw - 2rem);display:flex;position:fixed;bottom:auto;left:auto;right:1rem}.app-toast{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;box-shadow:var(--shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:0;margin:0;padding:.65rem .8rem;transition:opacity .18s,transform .18s;display:block;transform:translateY(6px)}.app-toast.is-visible{opacity:1;transform:translateY(0)}.app-toast.is-leaving{opacity:0;pointer-events:none;transform:translateY(6px)}.app-toast-message{font-size:.8125rem;font-weight:500;line-height:1.35;display:block}.app-toast--success{border-color:color-mix(in srgb, var(--success,#3d9a6a) 45%, var(--border));background:color-mix(in srgb, var(--success,#3d9a6a) 12%, var(--surface))}.app-toast--success .app-toast-message{color:color-mix(in srgb, var(--success,#3d9a6a) 75%, var(--text))}.app-toast--error{border-color:color-mix(in srgb, var(--danger,#c44) 45%, var(--border));background:color-mix(in srgb, var(--danger,#c44) 12%, var(--surface))}.app-toast--error .app-toast-message{color:color-mix(in srgb, var(--danger,#c44) 80%, var(--text))}.app-toast--info .app-toast-message{color:var(--text)}@media (width<=768px){.app-toast-host{width:auto;inset:auto .65rem .75rem}}.entity-page.detail-page{--detail-page-bg:color-mix(in srgb, var(--bg) 35%, var(--surface));--detail-card-bg:var(--surface);--detail-card-strong:color-mix(in srgb, var(--entity-soft) 55%, var(--surface));--detail-divider:var(--border);--detail-radius:12px;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0}[data-theme=dark] .entity-page.detail-page{--detail-page-bg:color-mix(in srgb, var(--bg) 55%, var(--surface));--detail-card-bg:var(--surface);--detail-card-strong:color-mix(in srgb, var(--entity-soft) 70%, var(--surface));--detail-divider:var(--border)}.entity-page.detail-page .crumbs{font-size:var(--text-xs);font-weight:var(--fw-regular);margin:0 0 1rem}.detail-page.detail-stack,.detail-stack{flex-direction:column;gap:1.85rem;display:flex}.entity-page.detail-page>.detail-stack{border:1px solid var(--detail-divider);border-radius:var(--detail-radius);background:var(--detail-page-bg);box-shadow:none;padding:1.2rem 1.25rem 1.35rem}.detail-header{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.25rem;padding:.15rem 0;display:flex}.detail-header-main{flex:12rem;min-width:0;padding-top:.05rem}.detail-header-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.detail-header-title{font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.detail-header-meta{min-width:0;font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--leading-snug);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:0;display:inline-flex}.detail-header-meta .user-chip{min-width:0;max-width:12rem}.detail-header-meta-stack{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.detail-header-meta-line{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;display:inline-flex}.detail-header-context{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:.4rem;display:flex}.detail-header-status{align-items:center;display:inline-flex}.detail-header-status-stack{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.detail-header-countdown{font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-snug)}.detail-header-context-sep{color:color-mix(in srgb, var(--muted) 65%, transparent);line-height:1}.detail-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.detail-header-actions .refresh-btn{box-sizing:border-box;width:2.125rem;height:2.125rem;min-height:2.125rem;font-size:1rem;font-weight:var(--fw-medium);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.detail-header .trader-deal-status{background:0 0;border:0;border-radius:0;min-height:auto;padding:0}.detail-header .trader-deal-title{font-size:var(--text-sm);font-weight:var(--fw-medium)}.detail-number{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:0}.detail-hero{border:1px solid var(--detail-divider);border-radius:var(--detail-radius);background:var(--detail-card-strong);box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.detail-hero--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-hero--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-hero-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.95rem 1.05rem;position:relative}.detail-hero-card:not(:last-child):after{content:"";background:var(--detail-divider);width:1px;position:absolute;top:1rem;bottom:1rem;right:0}.detail-hero-card--emph{background:0 0}.detail-hero-label{font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal);text-transform:none;line-height:var(--leading-snug);color:var(--text-secondary);margin-bottom:.35rem}.detail-hero-value{font-size:var(--text-lg);font-weight:var(--fw-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);min-width:0}.detail-hero-value a,.detail-hero-value .mono,.detail-hero-value .detail-number{font-size:inherit;font-weight:inherit;line-height:inherit}.detail-hero-value .mono{font-family:inherit}.detail-hero-value .deal-field-sub{font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--text-secondary);margin-top:.2rem;display:block}.detail-hero-sub{font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--leading-snug);color:var(--text-secondary);margin-top:.25rem}.detail-section{border:1px solid var(--detail-divider);border-radius:var(--detail-radius);background:var(--detail-card-bg);box-shadow:none;padding:.9rem 1.05rem 1rem}.detail-section--compact{padding:.75rem .9rem .85rem}.detail-section--compact .detail-section-head{margin-bottom:.45rem;padding-bottom:.45rem}.detail-section--embed{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.detail-section--embed .detail-section-head{border-bottom:0;margin-bottom:.45rem;padding-bottom:0}.detail-section--plain{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.15rem 0 .35rem}.detail-section--plain .detail-section-head{border-bottom:0;margin-bottom:.35rem;padding-bottom:0}.detail-section--plain .detail-section-title{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);letter-spacing:.01em}.detail-section--plain .detail-reason-body{font-size:var(--text-base);font-weight:var(--fw-medium);line-height:var(--leading-snug);color:var(--text);margin:0}.detail-section--plain .detail-reason-result{border-top:1px solid color-mix(in srgb, var(--detail-divider) 70%, transparent);margin-top:.65rem;padding-top:.55rem}.detail-section--plain .detail-reason-result-label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);margin:0 0 .2rem}.detail-section--plain .detail-reason-result-value{font-size:var(--text-md);font-weight:var(--fw-medium);line-height:var(--leading-snug);margin:0}.detail-section--secondary{opacity:.96}.detail-section--secondary .detail-section-title{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-secondary)}.detail-section-head{border-bottom:1px solid var(--detail-divider);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;padding-bottom:.55rem;display:flex}.detail-section-head-main{align-items:center;gap:.65rem;min-width:0;display:flex}.detail-section-icon{width:1.5rem;height:1.5rem;color:var(--text-secondary);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.detail-section-icon--participants,.detail-section-icon--clock,.detail-section-icon--scale,.detail-section-icon--attachment,.detail-section-icon--history,.detail-section-icon--alert,.detail-section-icon--technical{color:var(--text-secondary);background:0 0}.detail-section-title{font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-transform:none;line-height:var(--leading-snug);color:var(--text);margin:0}.detail-section-title-link{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.detail-section-title-link:hover{color:var(--text);text-decoration:none}.detail-section-title-link:hover .detail-section-title-arrow{color:var(--accent);transform:translate(1px)}.detail-section-title-arrow{color:var(--text-secondary);transition:color .12s,transform .12s;display:inline-flex}.detail-section-title-arrow svg{display:block}.detail-section-body{font-size:var(--text-md);font-weight:var(--fw-regular);line-height:var(--leading-snug)}.detail-section-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:.9rem;display:grid}.detail-section-grid .detail-section{margin-bottom:0}.detail-workspace{align-items:start;gap:.6rem .65rem;display:grid}.detail-workspace--with-sidebar{grid-template-columns:minmax(0,1fr) clamp(16.5rem,24vw,19.5rem);grid-template-areas:"main side"}.detail-workspace--single{grid-template-columns:1fr;grid-template-areas:"main"}.detail-workspace--with-hero.detail-workspace--with-sidebar{grid-template-areas:"hero side""main side"}.detail-workspace--with-hero.detail-workspace--single{grid-template-areas:"hero""main"}.detail-workspace-hero{grid-area:hero;min-width:0}.detail-workspace-main{flex-direction:column;grid-area:main;gap:1.85rem;min-width:0;display:flex}.detail-workspace-main>form{gap:inherit;flex-direction:column;display:flex}.detail-workspace-main>.entity-tabs-row{margin:0}.detail-workspace-main>.requisite-tab-panel{min-height:0;padding-top:0}.detail-sidebar{top:calc(var(--topbar-h) + 1rem);flex-direction:column;grid-area:side;gap:.65rem;min-width:0;display:flex;position:sticky}.detail-sidebar-card{border:1px solid var(--detail-divider);border-radius:var(--detail-radius);background:var(--detail-card-bg);box-shadow:none;overflow:hidden}.detail-sidebar-card-head{border-bottom:1px solid var(--detail-divider);align-items:center;gap:.65rem;padding:.8rem .95rem .65rem;display:flex}.detail-sidebar-card-title{font-size:var(--text-lg);font-weight:var(--fw-semibold);line-height:var(--leading-snug);margin:0}.detail-sidebar-card-body{padding:.85rem 1rem 1rem}.detail-sidebar-card .detail-field{grid-template-columns:minmax(6.25rem,.8fr) minmax(0,1fr);gap:.65rem;padding-block:.62rem}.detail-sidebar-card .detail-field-value{text-align:right}.detail-sidebar-card .trader-deal-status{justify-content:flex-end}.detail-sidebar-actions{border-top:1px solid color-mix(in srgb, var(--detail-divider) 75%, transparent);margin-top:.75rem;padding-top:.75rem}.detail-sidebar-actions--solo{border-top:0;margin-top:0;padding-top:0}.detail-sidebar-actions .action-menu{grid-template-columns:1fr;width:100%;display:grid}.detail-sidebar-actions .action-menu>.btn-entity{width:100%}.detail-workspace .attachment-gallery{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.detail-field-grid{gap:0;display:grid}.detail-field-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem}.detail-field-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1.5rem}.detail-field-grid--cols-1{grid-template-columns:1fr}.detail-field-label{font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal);text-transform:none;line-height:var(--leading-snug);color:var(--text-secondary);margin:0}.detail-field-value{font-size:var(--text-base);font-weight:var(--fw-medium);line-height:var(--leading-snug);min-width:0}.detail-field{grid-template-columns:minmax(7.75rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.75rem 1rem;padding:.7rem 0;display:grid}.detail-field--stack{grid-template-columns:1fr;place-items:start;gap:.25rem;max-width:40rem;padding:.55rem 0}.detail-summary-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,12.5rem));justify-content:start;gap:.75rem 1.5rem;display:grid}.detail-order-block{width:100%;min-width:0}.detail-order-block .table-wrap{box-sizing:border-box;width:100%;max-width:100%;margin:0}.detail-order-block .trader-payout-desk{width:100%;font-size:var(--text-sm);background:0 0;justify-content:stretch;column-gap:.85rem}.detail-order-block .trader-payout-desk.banks-desk{grid-template-columns:max-content max-content minmax(8rem,1.4fr) max-content max-content}.detail-order-block .trader-payout-desk.bank-templates-desk{grid-template-columns:max-content minmax(8rem,1fr) max-content minmax(10rem,1.5fr) minmax(11rem,max-content)}.detail-order-block .trader-payout-desk.amount-range-buckets-desk{grid-template-columns:max-content max-content minmax(8rem,1fr) max-content minmax(11rem,max-content)}.detail-order-block .trader-payout-desk.amount-ranges-desk{grid-template-columns:repeat(4,max-content) minmax(8rem,1fr)}.detail-order-block .trader-payout-desk.bank-allowlist-desk{grid-template-columns:minmax(12rem,1fr) minmax(5.5rem,max-content)}.detail-order-block .trader-payout-desk.bank-allowlist-desk.trader-desk--no-action{grid-template-columns:minmax(12rem,1fr)}.detail-order-block .trader-payout-desk-head{border-bottom-color:color-mix(in srgb, var(--border) 55%, transparent);background:0 0}.detail-order-block .trader-payout-desk-cell{width:auto;min-width:0;max-width:none}.detail-order-block .trader-payout-desk-cell--action{justify-self:stretch;min-width:0}.detail-order-block .trader-payout-desk .user-chip,.detail-order-block .trader-payin-desk .user-chip{font-size:var(--text-sm);font-weight:var(--fw-regular);color:var(--text);max-width:100%}.detail-order-block .trader-payout-desk .user-chip-text,.detail-order-block .trader-payin-desk .user-chip-text{font-family:var(--font);font-variant-numeric:normal;letter-spacing:var(--tracking-normal)}.detail-order-block .trader-payout-desk .user-chip-icon,.detail-order-block .trader-payin-desk .user-chip-icon{font-size:1em}.detail-order-block .trader-payin-desk{grid-template-columns:minmax(0,.55fr) minmax(0,1.15fr) minmax(0,1.05fr) minmax(0,1.55fr) minmax(0,1.25fr) minmax(0,.9fr) minmax(0,auto)}.detail-order-block .trader-payin-desk.trader-desk--no-action{grid-template-columns:minmax(0,.55fr) minmax(0,1.15fr) minmax(0,1.05fr) minmax(0,1.55fr) minmax(0,1.25fr) minmax(0,.9fr)}.detail-order-block .trader-payin-desk.trader-desk--staff{grid-template-columns:minmax(0,.5fr) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.55fr) minmax(0,1.25fr) minmax(0,.9fr) minmax(0,auto)}.detail-order-block .trader-payin-desk.trader-desk--staff.trader-desk--no-action{grid-template-columns:minmax(0,.5fr) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.55fr) minmax(0,1.25fr) minmax(0,.9fr)}.detail-order-block .trader-payout-desk:not(.trader-payin-desk):not(.trader-requisites-desk):not(.trader-devices-desk):not(.user-approved-desk):not(.user-access-desk):not(.merchant-access-desk):not(.merchant-limits-desk):not(.merchant-rates-desk):not(.trader-settlements-desk):not(.trader-disputes-desk){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,auto)}.detail-order-block .trader-payout-desk.trader-desk--no-action:not(.trader-desk--staff):not(.trader-payin-desk):not(.trader-requisites-desk):not(.trader-devices-desk):not(.user-approved-desk):not(.user-access-desk):not(.merchant-access-desk):not(.merchant-limits-desk):not(.merchant-rates-desk):not(.trader-settlements-desk):not(.trader-disputes-desk):not(.integration-shops-desk):not(.trader-users-desk):not(.bank-allowlist-desk){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1fr)}.detail-order-block .trader-payout-desk.trader-desk--merchant.trader-desk--no-action:not(.trader-desk--staff):not(.trader-payin-desk):not(.trader-requisites-desk):not(.trader-devices-desk):not(.user-approved-desk):not(.user-access-desk):not(.merchant-access-desk):not(.merchant-limits-desk):not(.merchant-rates-desk):not(.trader-settlements-desk):not(.trader-disputes-desk),.detail-order-block .trader-payin-desk.trader-desk--merchant.trader-desk--no-action:not(.trader-desk--staff){grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr) minmax(0,1.25fr) minmax(0,1.35fr) minmax(0,1fr)}.detail-order-block .trader-payout-desk.trader-desk--staff:not(.trader-payin-desk):not(.trader-requisites-desk):not(.trader-devices-desk):not(.user-approved-desk):not(.user-access-desk):not(.merchant-access-desk):not(.merchant-limits-desk):not(.merchant-rates-desk):not(.trader-settlements-desk):not(.trader-disputes-desk){grid-template-columns:minmax(0,.6fr) minmax(0,1.2fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,auto)}.detail-order-block .trader-payout-desk.trader-desk--staff.trader-desk--no-action:not(.trader-payin-desk):not(.trader-requisites-desk):not(.trader-devices-desk):not(.user-approved-desk):not(.user-access-desk):not(.merchant-access-desk):not(.merchant-limits-desk):not(.merchant-rates-desk):not(.trader-settlements-desk):not(.trader-disputes-desk){grid-template-columns:minmax(0,.6fr) minmax(0,1.2fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr)}.detail-order-block .trader-disputes-desk--admin{grid-template-columns:repeat(7,minmax(0,1fr))}.detail-order-block .trader-disputes-desk--trader,.detail-order-block .trader-disputes-desk--merchant{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-order-block .trader-settlements-desk{justify-content:space-between;column-gap:.85rem}.detail-order-block .trader-settlements-desk--deposits:not(.trader-settlements-desk--no-user){grid-template-columns:repeat(6,max-content)}.detail-order-block .trader-settlements-desk--deposits.trader-settlements-desk--no-user{grid-template-columns:repeat(5,max-content)}.detail-order-block .trader-settlements-desk--withdrawals:not(.trader-settlements-desk--no-user):not(.trader-desk--no-action){grid-template-columns:repeat(7,max-content) max-content}.detail-order-block .trader-settlements-desk--withdrawals.trader-settlements-desk--no-user:not(.trader-desk--no-action){grid-template-columns:repeat(6,max-content) max-content}.detail-order-block .trader-settlements-desk--withdrawals:not(.trader-settlements-desk--no-user).trader-desk--no-action{grid-template-columns:repeat(7,max-content)}.detail-order-block .trader-settlements-desk--withdrawals.trader-settlements-desk--no-user.trader-desk--no-action{grid-template-columns:repeat(6,max-content)}.trader-settlements-desk .trader-deals-action-row{flex-flow:row;justify-content:flex-end;width:max-content;min-width:0}.trader-settlements-desk .trader-deals-action-row>.btn-entity{width:auto;min-width:0}.detail-order-block .trader-payout-desk.user-approved-desk{grid-template-columns:max-content minmax(12rem,1fr) minmax(5.5rem,max-content);justify-content:start;column-gap:1.25rem}.detail-order-block .trader-payout-desk.user-approved-desk.trader-desk--no-action{grid-template-columns:max-content minmax(12rem,1fr)}.detail-order-block .trader-payout-desk.user-access-desk{grid-template-columns:max-content minmax(8rem,1fr) minmax(5.5rem,max-content);justify-content:start;column-gap:1.25rem}.detail-order-block .trader-payout-desk.merchant-access-desk{grid-template-columns:max-content minmax(12rem,1fr);justify-content:start;column-gap:1.25rem;width:100%;max-width:100%}.detail-order-block .trader-payout-desk.merchant-access-desk .trader-payout-desk-row>.trader-payout-desk-cell:last-child,.detail-order-block .trader-payout-desk.merchant-access-desk .trader-payout-desk-head>.trader-payout-desk-cell:last-child{min-width:0;max-width:100%}.detail-order-block .trader-payout-desk.merchant-limits-desk,.detail-order-block .trader-payout-desk.merchant-rates-desk{flex-direction:column;grid-template-columns:none;width:100%;min-width:0;max-width:100%;display:flex}.detail-order-block .trader-payout-desk.merchant-limits-desk .trader-payout-desk-head,.detail-order-block .trader-payout-desk.merchant-limits-desk .trader-payout-desk-row{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0}.detail-order-block .trader-payout-desk.merchant-rates-desk .trader-payout-desk-head,.detail-order-block .trader-payout-desk.merchant-rates-desk .trader-payout-desk-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));width:100%;min-width:0}.detail-order-block .trader-payout-desk.merchant-rates-desk--ranges .trader-payout-desk-head,.detail-order-block .trader-payout-desk.merchant-rates-desk--ranges .trader-payout-desk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) repeat(3,minmax(0,1fr))}.detail-order-block .trader-payout-desk.merchant-limits-desk .trader-payout-desk-cell,.detail-order-block .trader-payout-desk.merchant-rates-desk .trader-payout-desk-cell{width:auto;min-width:0;max-width:100%}.detail-order-block .trader-payout-desk.merchant-limits-desk input,.detail-order-block .trader-payout-desk.merchant-rates-desk input[type=number]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.detail-order-block .trader-requisites-desk--staff{grid-template-columns:max-content minmax(max-content,.85fr) minmax(max-content,.95fr) minmax(6.5rem,1.15fr) minmax(max-content,1.2fr) minmax(5.5rem,.95fr) minmax(5rem,1fr) max-content max-content max-content;column-gap:.55rem}.detail-order-block .trader-requisites-desk--readonly{grid-template-columns:max-content minmax(max-content,.9fr) minmax(6.5rem,1.35fr) minmax(max-content,1.45fr) minmax(5.5rem,.9fr) minmax(5rem,1.2fr) max-content;column-gap:.55rem}.detail-order-block .trader-requisites-desk:not(.trader-requisites-desk--readonly):not(.trader-requisites-desk--staff){grid-template-columns:max-content minmax(max-content,.9fr) minmax(6.5rem,1.25fr) minmax(max-content,1.35fr) minmax(5.5rem,.95fr) minmax(5rem,1.15fr) max-content max-content;column-gap:.55rem}.detail-order-block .trader-devices-desk--readonly{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;column-gap:.85rem;width:100%}.detail-order-block .trader-devices-desk:not(.trader-devices-desk--readonly){grid-template-columns:repeat(6,minmax(0,1fr)) max-content;justify-content:stretch;column-gap:.85rem;width:100%}.detail-order-block .trader-devices-desk--with-trader.trader-devices-desk--readonly{grid-template-columns:repeat(7,minmax(0,1fr))}.detail-order-block .trader-devices-desk--with-trader:not(.trader-devices-desk--readonly){grid-template-columns:repeat(7,minmax(0,1fr)) max-content}.detail-order-block .trader-devices-desk .device-cell{width:auto;max-width:100%}.detail-section--compact>.detail-section-body>.detail-order-block{margin-top:.15rem}.detail-summary-grid .detail-field--stack{width:100%;max-width:none;padding:0}.detail-summary-grid .detail-field-value{font-size:var(--text-base);font-weight:var(--fw-semibold)}.detail-summary-grid .detail-field-value a,.detail-summary-grid .detail-field-value .mono,.detail-summary-grid .detail-field-value .detail-number{font-size:inherit;font-weight:inherit;line-height:inherit}.detail-summary-grid .detail-field-value .mono{font-family:inherit}.detail-summary-grid .detail-field-value .deal-field-sub{font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--leading-snug);color:var(--text-secondary);margin-top:.2rem;display:block}.detail-summary-grid .copy-id{color:inherit;font-size:inherit}.detail-summary-grid .copy-id .mono{font-size:inherit;font-weight:inherit;color:inherit}.detail-summary-grid .copy-id:hover{color:var(--text)}.detail-summary-grid .copy-id:hover .copy-id-icon{color:var(--accent)}.detail-field-grid--cols-1 .detail-field:first-child{padding-top:0}.detail-field-grid--cols-1 .detail-field:last-child{padding-bottom:0}.detail-field-grid--cols-1 .detail-field+.detail-field{border-top:1px solid color-mix(in srgb, var(--detail-divider) 68%, transparent)}.detail-section-extra{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);margin-top:.95rem;padding-top:.85rem}.detail-timeline{margin:0;padding:0;list-style:none}.detail-timeline-item{grid-template-columns:1.4rem 1fr;gap:0 .9rem;padding-bottom:0;display:grid}.detail-timeline-item.is-last{padding-bottom:0}.detail-timeline-marker{flex-direction:column;align-items:center;min-height:100%;display:flex;position:relative}.detail-timeline-dot{background:var(--muted);color:#fff;width:1rem;height:1rem;font-size:var(--text-xs);font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.15rem;line-height:1;display:grid}.detail-timeline-dot--success{background:var(--success,#22c55e)}.detail-timeline-dot--done{background:var(--success,#22c55e);color:#fff}.detail-timeline-dot--danger{background:var(--danger,#ef4444)}.detail-timeline-dot--warning{background:var(--warning,#eab308)}.detail-timeline-dot--info,.detail-timeline-dot--accent{background:var(--accent)}.detail-timeline-item.is-current .detail-timeline-title{font-weight:var(--fw-semibold)}.detail-timeline-line{background:var(--detail-divider);flex:1;width:2px;min-height:1.1rem;margin-top:.35rem}.detail-timeline-head{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.detail-timeline-content{padding:0 0 1.15rem}.detail-timeline-item.is-last .detail-timeline-content{padding-bottom:0}.detail-timeline-title{font-size:var(--text-base);font-weight:var(--fw-medium);line-height:var(--leading-snug);color:var(--text)}.detail-timeline-time{font-size:var(--text-xs);font-weight:var(--fw-regular);line-height:var(--leading-snug);color:var(--text-secondary);white-space:nowrap}.detail-timeline-body{font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--leading-snug);color:var(--text-secondary);margin-top:.35rem}.detail-timeline-body .user-chip,.detail-timeline-party .user-chip{font-family:inherit;font-size:inherit;font-weight:var(--fw-regular);color:inherit;background:0 0;border-radius:0;max-width:100%;padding:0}.detail-timeline-party{align-items:center;margin-top:.15rem;display:flex}.detail-timeline-party .user-chip-text{font-family:var(--font);font-variant-numeric:normal;letter-spacing:var(--tracking-normal)}.detail-timeline-attachments{flex-wrap:wrap;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.detail-timeline-attach{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--entity-soft) 40%, var(--surface));max-width:16rem;color:inherit;border-radius:10px;align-items:center;gap:.45rem;padding:.25rem .55rem .25rem .25rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.detail-timeline-attach:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--entity-soft) 70%, var(--surface))}.detail-timeline-attach--static{cursor:default}.detail-timeline-attach-preview{background:color-mix(in srgb, var(--bg) 70%, var(--surface));width:2.25rem;height:2.25rem;font-size:.62rem;font-weight:var(--fw-semibold);color:var(--text-secondary);border-radius:7px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.detail-timeline-attach-preview img,.detail-timeline-attach-preview video{object-fit:cover;width:100%;height:100%}.detail-timeline-attach-play{color:#fff;text-shadow:0 0 4px #000000b3;font-size:.55rem;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.detail-timeline-attach-text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.detail-timeline-attach-label{font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-snug);color:var(--text)}.detail-timeline-attach-name{font-size:var(--text-xs);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-gallery{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.attachment-gallery-link{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--entity-soft) 45%, var(--surface));min-height:10rem;color:inherit;border-radius:14px;flex-direction:column;gap:0;padding:0;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;overflow:hidden}.attachment-gallery-link:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--entity-soft) 70%, var(--surface));transform:translateY(-1px)}.attachment-gallery-link--static{cursor:default}.attachment-gallery-preview{aspect-ratio:16/9;background:color-mix(in srgb, var(--bg) 68%, var(--surface));border-bottom:1px solid var(--detail-divider);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.attachment-gallery-preview img,.attachment-gallery-preview video{object-fit:cover;width:100%;height:100%}.attachment-gallery-play{color:#fff;width:2rem;height:2rem;font-size:var(--text-xs);background:#000000a6;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.attachment-gallery-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:2.25rem;height:2.25rem;font-size:var(--text-xs);font-weight:var(--fw-semibold);border-radius:8px;justify-content:center;align-items:center;display:flex}.attachment-gallery-caption{flex-direction:column;gap:.2rem;padding:.7rem .8rem .8rem;display:flex}.attachment-gallery-name{font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-snug);word-break:break-word}.attachment-gallery-meta{font-size:var(--text-xs);font-weight:var(--fw-regular);color:var(--text-secondary)}.technical-section{border-radius:.4rem;margin-inline:-.45rem;padding:.4rem .45rem;transition:background-color .15s}.technical-section.detail-section--embed{padding-block:.4rem}.technical-section:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.technical-section.detail-section--embed .detail-section-head{margin-bottom:0;padding-bottom:0}.technical-section-summary{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-bottom:none;justify-content:space-between;align-items:center;gap:.75rem 1rem;min-height:2rem;margin-bottom:0;padding:.25rem 0;list-style:none;display:flex}.technical-section-summary::-webkit-details-marker{display:none}.technical-section-summary .detail-section-head-main{align-items:center;min-height:1.5rem}.technical-section-summary .detail-section-title{align-items:center;line-height:1.25;display:inline-flex}.technical-section-summary:hover .technical-section-toggle{color:var(--text)}.technical-section-toggle{min-height:1.5rem;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);flex-shrink:0;align-self:center;align-items:center;gap:.35rem;line-height:1.25;display:inline-flex}.technical-section-toggle-label{white-space:nowrap;line-height:1.25}.technical-section-chevron{flex-shrink:0;width:14px;height:14px;transition:transform .15s;display:block}.technical-section[open] .technical-section-chevron{transform:rotate(180deg)}.technical-section[open] .technical-section-summary{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);margin-bottom:.75rem;padding-bottom:.55rem}.technical-section-body{padding:.15rem 0 .25rem}.technical-section .detail-field,.technical-section .detail-field--stack{box-sizing:border-box;grid-template-columns:minmax(9.5rem,13rem) minmax(0,1fr);align-items:baseline;gap:.35rem 1.25rem;width:100%;max-width:none;padding:.5rem .85rem}.technical-section .detail-field-grid--cols-1 .detail-field+.detail-field{border-top:1px solid color-mix(in srgb, var(--border) 45%, transparent)}.technical-section .detail-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.68rem;font-weight:600;line-height:1.35}.technical-section .detail-field-value{font-size:var(--text-sm);font-weight:var(--fw-regular);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.35}.technical-section .detail-field-value a,.technical-section .detail-field-value .mono,.technical-section .detail-field-value .detail-number,.technical-section .detail-field-value .desk-num{font-family:var(--font);font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;font-variant-numeric:tabular-nums}.technical-section .copy-id{color:inherit;font-size:inherit;gap:.35rem}.technical-section .copy-id .mono,.technical-section .copy-id .desk-num{font-family:var(--font);font-size:inherit;font-weight:inherit;color:inherit}.technical-section .copy-id-icon{color:var(--muted);opacity:.85}.technical-section .copy-id:hover{color:var(--text)}.technical-section .copy-id:hover .copy-id-icon{color:var(--accent);opacity:1}.action-menu{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.detail-header-actions .action-menu .btn-entity-primary{background:color-mix(in srgb, var(--entity-blue) 12%, var(--surface));border-color:color-mix(in srgb, var(--entity-blue) 28%, var(--border));color:var(--entity-blue)}.detail-header-actions .action-menu .btn-entity-primary:hover:not(:disabled){background:color-mix(in srgb, var(--entity-blue) 20%, var(--surface));border-color:color-mix(in srgb, var(--entity-blue) 40%, var(--border));color:var(--entity-blue);filter:none}.detail-header-actions .action-menu .btn-entity-danger-soft{border-color:color-mix(in srgb, var(--entity-danger) 22%, var(--border));color:var(--entity-danger);font-weight:var(--fw-medium);background:0 0}.detail-header-actions .action-menu .btn-entity-danger-soft:hover:not(:disabled){background:var(--entity-danger-soft);border-color:color-mix(in srgb, var(--entity-danger) 35%, var(--border));color:var(--entity-danger);filter:none}.detail-decision-bar{z-index:15;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:none;position:sticky;bottom:0}.detail-decision-bar-hint{font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--leading-snug);flex:1;min-width:0}.detail-decision-bar-primary{flex-shrink:0}.detail-kv-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.85rem 1.25rem;display:grid}.detail-kv-label{font-size:var(--text-sm);font-weight:var(--fw-medium);text-transform:none;letter-spacing:var(--tracking-normal);color:var(--text-secondary);line-height:var(--leading-snug);margin-bottom:.2rem}.detail-kv-value{font-size:var(--text-base);font-weight:var(--fw-medium);line-height:var(--leading-snug)}.detail-stack{flex-direction:column;gap:.85rem;display:flex}@media (width<=1180px){.detail-workspace--with-sidebar,.detail-workspace--with-sidebar.detail-workspace--with-hero{grid-template-columns:1fr;grid-template-areas:"hero""side""main"}.detail-workspace--with-sidebar:not(.detail-workspace--with-hero){grid-template-areas:"side""main"}.detail-workspace--single{grid-template-columns:1fr;grid-template-areas:"main"}.detail-workspace--single.detail-workspace--with-hero{grid-template-areas:"hero""main"}.detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=960px){.detail-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero-card:nth-child(2):after{display:none}.detail-hero-card:nth-child(-n+2){border-bottom:1px solid var(--detail-divider)}}@media (width<=720px){.entity-page.detail-page{padding:0}.entity-page.detail-page>.detail-stack{padding:1rem}.detail-header-actions{justify-content:flex-start;width:auto;max-width:100%;margin-left:0}.detail-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-field-grid--cols-2,.detail-field-grid--cols-3{grid-template-columns:1fr}.detail-field{grid-template-columns:1fr;gap:.25rem}.detail-field-label{font-size:var(--text-sm)}.detail-summary-grid,.detail-section-grid{grid-template-columns:1fr}.detail-decision-bar{display:flex}.detail-sidebar{grid-template-columns:1fr}}@media (width<=420px){.detail-hero-card{padding-inline:.9rem}.detail-hero-value{font-size:var(--text-base)}}.finance-page{flex-direction:column;gap:1.1rem;display:flex}.finance-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;display:flex}.finance-header-text h1{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:650;line-height:1.25}.finance-header-sub{color:var(--muted);max-width:36rem;margin:.3rem 0 0;font-size:.8125rem;line-height:1.4}.finance-status{margin:0}.finance-body{flex-direction:column;gap:.85rem;min-width:0;display:flex}.finance-page .soft-card{margin-bottom:0}.finance-card--secondary{background:color-mix(in srgb, var(--entity-soft) 45%, var(--surface));border-color:color-mix(in srgb, var(--border) 85%, transparent)}.finance-card--secondary .soft-card-title{color:color-mix(in srgb, var(--muted) 35%, var(--text));font-size:.875rem;font-weight:600}.finance-card--muted{background:color-mix(in srgb, var(--entity-soft) 35%, var(--surface))}.finance-card--muted .soft-card-body{color:var(--muted);font-size:.8125rem;line-height:1.45}.finance-card--muted .soft-card-body p{margin:0}.finance-wallets{flex-direction:column;gap:.75rem;display:flex}.finance-wallet{flex-direction:column;gap:.55rem;display:flex}.finance-wallet-meta{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.finance-wallet-id{color:var(--muted);font-size:.75rem}.finance-balance-strip{background:var(--entity-soft);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:0;margin:0;display:grid}.finance-balance-cell{min-width:0;padding:.85rem 1rem .95rem;position:relative}.finance-balance-cell:not(:last-child):after{content:"";background:color-mix(in srgb, var(--border) 85%, transparent);width:1px;position:absolute;top:18%;bottom:18%;right:0}.finance-balance-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem;font-weight:560;line-height:1.3}.finance-balance-value{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600;line-height:1.2;font-family:var(--font);margin:.35rem 0 0}.finance-balance-cell.is-available .finance-balance-value{letter-spacing:-.03em;color:var(--kpi-income);font-size:1.45rem;font-weight:650}.finance-balance-cell.is-muted .finance-balance-value{color:color-mix(in srgb, var(--muted) 55%, var(--text));font-size:.95rem;font-weight:560}.finance-empty{text-align:center;color:var(--muted);margin:0;padding:1.25rem .75rem;font-size:.875rem}.finance-address{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.finance-address .copy-id{word-break:break-all;text-align:left;max-width:100%;font-size:.875rem}.finance-address-empty{text-align:center;border:1px dashed color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--entity-soft) 55%, var(--surface));border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;padding:1.35rem 1rem 1.15rem;display:flex}.finance-address-empty .empty-state-glyph{width:2.5rem;height:2.5rem;margin-bottom:.25rem}.finance-address-empty .empty-state-title{font-size:.9rem}.finance-address-empty .empty-state-hint{max-width:28rem;font-size:.8125rem;line-height:1.45}.finance-form{flex-direction:column;gap:.55rem;max-width:22rem;margin:0;display:flex}.finance-form .field{gap:.28rem;margin-bottom:0}.finance-form .field>span{color:var(--muted);font-size:.75rem;font-weight:560}.finance-form .field input,.finance-form .field select{border-radius:8px;min-height:2.15rem;padding:.4rem .65rem;font-size:.875rem}.finance-form-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.finance-form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.finance-form-actions .btn-primary{border-radius:9px;width:auto;min-height:2.15rem;padding:.45rem 1rem;font-size:.8125rem}.finance-form-hint{color:var(--muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.4}.finance-table-wrap{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--entity-soft));border-radius:10px;overflow-x:auto}.finance-table-wrap--follow{margin-top:.75rem}.finance-table{border-collapse:collapse;width:100%;font-size:.75rem;font-weight:400;line-height:1.35}.finance-table th,.finance-table td{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);vertical-align:middle;padding:.45rem .7rem}.finance-table thead th{letter-spacing:.035em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--entity-soft) 65%, transparent);text-align:left;padding:.4rem .7rem;font-size:.6875rem;font-weight:600}.finance-table tbody tr:last-child td{border-bottom:0}.finance-table tbody tr:hover td{background:color-mix(in srgb, var(--text) 3%, transparent)}.finance-table .col-num{text-align:right;font-variant-numeric:tabular-nums;font-family:inherit;font-size:inherit;white-space:nowrap;font-weight:400}.finance-table thead .col-num{text-align:right}.finance-table .col-num.is-available{color:var(--kpi-income);font-weight:560;font-size:inherit}.finance-table .col-id{font-variant-numeric:tabular-nums;width:3.5rem;font-family:var(--font);color:var(--muted);font-size:inherit;font-weight:400}.finance-table .col-addr{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-family:var(--mono);font-size:inherit;font-weight:400;overflow:hidden}.finance-note{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}@media (width<=520px){.finance-form-row{grid-template-columns:1fr}.finance-balance-cell:not(:last-child):after{display:none}.finance-balance-strip{grid-template-columns:1fr}.finance-balance-cell.is-available .finance-balance-value{font-size:1.3rem}}@media (width<=720px){.profile-deposit-layout{grid-template-columns:1fr}.profile-qr-panel{align-items:flex-start}}@media (width<=720px){.reports-time-chart{grid-template-columns:minmax(3.1rem,3.6rem) minmax(0,1fr);gap:.25rem .35rem;min-height:16.5rem;padding:.55rem .45rem .4rem}.reports-time-yaxis{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:.2rem 0 1.85rem;font-size:.58rem}.reports-time-yaxis .reports-time-ytick:nth-child(2),.reports-time-yaxis .reports-time-ytick:nth-child(4){visibility:hidden}.reports-chart-controls{flex-wrap:nowrap;gap:.35rem;width:100%}.reports-chart-seg-btn{padding:.32rem .5rem}.reports-time-legend{justify-content:flex-start;gap:.65rem;margin:.15rem 0 .35rem;font-size:.7rem}}@media (width<=720px){.reports-export-filters{flex-direction:column;align-items:stretch}.reports-export-date.search-input{max-width:none}.reports-export-submit{width:100%}.reports-kpi:not(:last-child):after{display:none}.reports-kpi{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent)}.reports-kpi:last-child{border-bottom:0}.reports-kpi-strip{grid-template-columns:1fr 1fr}.reports-range-chart{gap:.35rem;min-height:10.5rem;padding:.65rem .45rem .5rem}.reports-range-col{min-width:3.1rem}.reports-range-col-track{height:6.25rem}}@media (width<=420px){.reports-kpi-strip{grid-template-columns:1fr}}@media (width<=768px){.finance-balance-strip{gap:var(--space-3);grid-template-columns:1fr}.finance-form-row,.finance-form-actions{flex-direction:column;align-items:stretch}.finance-form-actions .btn-entity,.finance-form-actions .btn-primary{width:100%;min-height:44px}.reports-period-strip{flex-direction:column;align-items:stretch}.reports-period-strip .tabs,.reports-period-strip .tabs--segment{width:max-content;min-width:100%}.reports-shop-select{width:100%;min-width:0}.reports-chart-controls{flex-flow:row;align-items:center}.reports-table-wrap{-webkit-overflow-scrolling:touch}}.api-docs{background:var(--bg);min-height:100vh;color:var(--text)}.api-docs-top{border-bottom:1px solid var(--border);background:var(--surface);z-index:5;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex;position:sticky;top:0}.api-docs-brand{align-items:center;gap:.45rem;font-size:.9rem;display:flex}.api-docs-brand-link{color:var(--text);font-weight:650;text-decoration:none}.api-docs-brand-link:hover{color:var(--accent)}.api-docs-layout{grid-template-columns:minmax(11rem,14rem) minmax(0,52rem);align-items:start;gap:1.5rem 2rem;max-width:72rem;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:grid}.api-docs-toc{font-size:.8125rem;position:sticky;top:4rem}.api-docs-toc-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .5rem;font-size:.68rem;font-weight:600}.api-docs-toc ol{flex-direction:column;gap:.35rem;margin:0;padding:0 0 0 1.1rem;display:flex}.api-docs-toc a{color:var(--muted);text-decoration:none}.api-docs-toc a:hover{color:var(--text)}.api-docs-main h1{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.65rem;font-weight:650;line-height:1.25}.api-docs-lead{max-width:40rem;margin:0 0 1.75rem;line-height:1.45}.api-docs-section{margin-bottom:2.25rem;scroll-margin-top:4.5rem}.api-docs-section h2{letter-spacing:-.015em;border-bottom:1px solid var(--border);margin:0 0 .75rem;padding-bottom:.4rem;font-size:1.2rem;font-weight:650}.api-docs-section h3{margin:1.1rem 0 .5rem;font-size:.95rem;font-weight:600}.api-docs-section p,.api-docs-section ul{margin:0 0 .75rem;line-height:1.5}.api-docs-section ul{padding-left:1.2rem}.api-docs-section code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.api-docs-endpoint{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin:0 0 .65rem;padding:.55rem .7rem;display:flex}.api-docs-endpoint code{word-break:break-all;font-size:.8125rem}.api-docs-method{text-align:center;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--muted) 18%, transparent);min-width:3.25rem;color:var(--text);border-radius:4px;padding:.2rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.api-docs-method--get{background:color-mix(in srgb, var(--entity-blue,#3b82f6) 18%, transparent);color:var(--entity-blue,#3b82f6)}.api-docs-method--post{color:#16a34a;background:#16a34a2e}.api-docs-table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0 0 .75rem;overflow-x:auto}.api-docs-table{border-collapse:collapse;width:100%;font-size:.8125rem}.api-docs-table th,.api-docs-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent);vertical-align:top;padding:.55rem .7rem}.api-docs-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:color-mix(in srgb, var(--bg) 55%, var(--surface));font-size:.68rem;font-weight:600}.api-docs-table tr:last-child td{border-bottom:0}.api-docs-code{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 .85rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.45;overflow-x:auto}.api-docs-code code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=860px){.api-docs-layout{grid-template-columns:1fr;padding-top:1rem}.api-docs-toc{border-bottom:1px solid var(--border);padding-bottom:.5rem;position:static}.api-docs-toc ol{flex-flow:wrap;gap:.35rem .85rem;padding-left:0;list-style:none}}.user-chip{min-width:0;max-width:100%;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:.35rem;margin:0;padding:0;line-height:1.2;text-decoration:none;display:inline-flex}a.user-chip:hover .user-chip-text{text-decoration:underline}.user-chip--muted{color:var(--muted)}.user-chip-icon{background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.user-chip--md .user-chip-icon{font-size:1rem}.user-chip--sm .user-chip-icon{font-size:.85rem}.user-chip-text{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.user-chip-icon--trader{color:var(--accent)}.user-chip-icon--team-leader{color:var(--success)}.user-chip-icon--merchant{color:var(--warning)}.user-chip-icon--cascade{color:var(--danger)}.user-chip-icon--staff{color:var(--muted)}.reports-page{flex-direction:column;gap:.75rem;display:flex}.reports-page>.page-header{margin-bottom:.15rem}.reports-period-strip{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.reports-period-strip .tabs{flex:auto;min-width:0;margin:0}.reports-shop-select{min-width:10rem;margin:0}.reports-shop-select select{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border) 88%, var(--text));background:color-mix(in srgb, var(--text) 4%, var(--surface));min-height:2.1rem;color:var(--text);font:inherit;border-radius:999px;padding:.32rem .7rem;font-size:.8125rem}.reports-kpi-strip{background:var(--entity-soft);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:0;margin:.1rem 0 .15rem;padding:0;display:grid}.reports-kpi{min-width:0;padding:.7rem .9rem .75rem;position:relative}.reports-kpi:not(:last-child):after{content:"";background:color-mix(in srgb, var(--border) 85%, transparent);width:1px;position:absolute;top:16%;bottom:16%;right:0}.reports-kpi-label{letter-spacing:.045em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.65rem;font-weight:600;line-height:1.25}.reports-kpi-value{letter-spacing:-.015em;color:var(--text);font-variant-numeric:tabular-nums;margin:.28rem 0 0;font-size:1rem;font-weight:580;line-height:1.2}.reports-kpi-value.is-empty{color:color-mix(in srgb, var(--muted) 72%, var(--text));font-weight:520}.reports-kpi-value.is-income:not(.is-empty){color:var(--kpi-income)}.reports-kpi-value.is-avg:not(.is-empty){color:var(--kpi-avg)}.reports-kpi-hint{color:var(--muted);margin:.25rem 0 0;font-size:.7rem;line-height:1.3}.reports-kpi-hint.is-empty{opacity:.75}.reports-section{flex-direction:column;gap:.55rem;min-width:0;margin-top:.15rem;display:flex}.reports-section-head{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .75rem;padding-bottom:.4rem;display:flex}.reports-section-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text);margin:0;font-size:.75rem;font-weight:650}.reports-section-meta{color:var(--muted);margin:0;font-size:.75rem}.reports-note{margin:0;font-size:.8125rem}.reports-table-wrap{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--entity-soft));border-radius:10px;overflow:auto hidden}.reports-table.data-table.compact{table-layout:fixed;width:100%;font-size:.75rem;font-weight:400}.reports-table.data-table.compact th,.reports-table.data-table.compact td{vertical-align:middle;font-size:inherit;padding:.45rem .65rem}.reports-table.data-table.compact thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--entity-soft) 65%, transparent);font-size:.68rem;font-weight:600}.reports-table .col-range{width:8.5rem;color:var(--text);font-weight:400}.reports-table .col-num{text-align:right;font-variant-numeric:tabular-nums;width:5rem;font-family:inherit;font-size:inherit}.reports-table .col-money{text-align:right;font-variant-numeric:tabular-nums;font-family:inherit;font-size:inherit}.reports-table thead .col-num,.reports-table thead .col-money{text-align:right}.reports-table .is-empty{color:color-mix(in srgb, var(--muted) 78%, var(--text))}.reports-range-chart{overscroll-behavior-x:contain;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--entity-soft));border-radius:10px;align-items:flex-end;gap:.45rem;min-height:11.5rem;padding:.75rem .65rem .55rem;display:flex;overflow:auto hidden}.reports-range-col{flex-direction:column;flex:1 1 0;align-items:center;gap:.28rem;min-width:3.6rem;max-width:6.5rem;display:flex}.reports-range-col-value{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:.72rem;font-weight:560;line-height:1.2}.reports-range-col-track{background:linear-gradient(to top, color-mix(in srgb, var(--border) 35%, transparent) 0, transparent 1px);background-size:100% 100%;border-radius:6px 6px 0 0;justify-content:center;align-items:flex-end;width:100%;height:7.25rem;padding:0 .15rem;display:flex}.reports-range-col-fill{background:color-mix(in srgb, var(--kpi-income) 78%, var(--entity-blue));border-radius:5px 5px 2px 2px;width:70%;max-width:2.4rem;min-height:0;transition:height .2s}.reports-range-col-label{color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:560;line-height:1.25;overflow:hidden}.reports-range-col-sub{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:.62rem;font-weight:500;line-height:1.2}.reports-range-col.is-empty{opacity:.42}.reports-range-col.is-empty .reports-range-col-fill{background:color-mix(in srgb, var(--muted) 45%, var(--border));min-height:3px;height:3px!important}.reports-range-col.is-empty .reports-range-col-value,.reports-range-col.is-empty .reports-range-col-label{color:var(--muted)}.reports-charts .reports-section-head,.reports-charts-head{flex-direction:column;align-items:stretch;gap:.55rem}.reports-charts-head-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reports-chart-controls{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.reports-chart-seg{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--entity-soft) 80%, var(--surface));border-radius:999px;padding:.12rem;display:inline-flex}.reports-chart-seg--granularity{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;max-width:100%;overflow-x:auto}.reports-chart-seg--granularity::-webkit-scrollbar{display:none}.reports-chart-seg--unit{flex:none}.reports-chart-seg-btn{appearance:none;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-shrink:0;margin:0;padding:.28rem .65rem;font-size:.75rem;font-weight:560;line-height:1.2}.reports-chart-seg-btn.is-active{background:color-mix(in srgb, var(--text) 8%, var(--surface));color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent)}.reports-chart-refresh{min-height:var(--control-h,2rem);font-size:var(--text-sm);padding-inline:.75rem}.reports-time-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.85rem;font-size:.75rem;display:flex}.reports-time-legend-item{align-items:center;gap:.35rem;display:inline-flex}.reports-time-swatch{border-radius:2px;width:.7rem;height:.7rem}.reports-time-swatch.is-in{background:var(--kpi-income)}.reports-time-swatch.is-out{background:var(--kpi-avg)}.reports-time-chart{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--entity-soft));border-radius:10px;grid-template-columns:minmax(4.5rem,5.5rem) minmax(0,1fr);gap:.35rem .5rem;min-height:22rem;padding:.75rem .65rem .55rem;display:grid;overflow:visible}.reports-time-yaxis{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:5.4rem 0 2.6rem;font-size:.62rem;display:flex}.reports-time-ytick{white-space:nowrap;line-height:1}.reports-time-plot{flex-direction:column;min-width:0;padding-top:5.25rem;display:flex;position:relative;overflow:visible}.reports-time-grid{pointer-events:none;position:absolute;inset:5.25rem 0 2.6rem}.reports-time-grid-line{border-top:1px dashed color-mix(in srgb, var(--border) 70%, transparent);position:absolute;left:0;right:0}.reports-time-bars{z-index:1;overscroll-behavior-x:contain;align-items:stretch;gap:.2rem;min-width:0;height:18rem;padding-bottom:.2rem;display:flex;position:relative;overflow:auto visible}.reports-time-col{box-sizing:border-box;flex-direction:column;flex:1 1 0;align-items:center;min-width:1.75rem;max-width:3.2rem;height:100%;padding-bottom:2.45rem;display:flex;position:relative}.reports-time-col.is-hover .reports-time-bar{filter:brightness(1.1)}.reports-time-pair{flex:auto;justify-content:center;align-items:flex-end;gap:.12rem;width:100%;min-height:0;display:flex}.reports-time-bar{border-radius:3px 3px 1px 1px;width:42%;max-width:.85rem;min-height:0;transition:height .18s}.reports-time-bar.is-in{background:color-mix(in srgb, var(--kpi-income) 88%, var(--text))}.reports-time-bar.is-out{background:color-mix(in srgb, var(--kpi-avg) 88%, var(--text))}.reports-time-xlabel{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;transform-origin:top;pointer-events:none;max-width:3.4rem;font-size:.58rem;line-height:1.15;position:absolute;bottom:.35rem;left:50%;overflow:hidden;transform:translate(-50%)rotate(-32deg)}.reports-time-tooltip{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f6fb;pointer-events:none;background:#1a1f2be0;border-radius:8px;width:max-content;min-width:10.5rem;max-width:14.5rem;font-size:.68rem;line-height:1.35;position:absolute;box-shadow:0 10px 28px #00000047}.reports-time-tooltip:after{content:"";left:calc(50% + var(--tip-caret-shift,0px));border-top:6px solid #1a1f2be0;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;transform:translate(-50%)}.reports-time-tooltip-head{white-space:nowrap;background:#353a44;border-radius:8px 8px 0 0;padding:.35rem .55rem;font-size:.64rem;font-weight:600}.reports-time-tooltip-body{padding:.4rem .55rem .45rem}.reports-time-tip-row{align-items:center;gap:.35rem;margin:0 0 .12rem;font-weight:600;display:flex}.reports-time-tip-swatch{border-radius:2px;flex-shrink:0;width:.55rem;height:.55rem}.reports-time-tip-row.is-in .reports-time-tip-swatch{background:var(--kpi-income)}.reports-time-tip-row.is-out .reports-time-tip-swatch{background:var(--kpi-avg)}.reports-time-tip-line{opacity:.95;margin:.05rem 0 .05rem .9rem;font-weight:400}.reports-time-tip-divider{border-top:1px dotted #ffffff47;margin:.35rem 0}.reports-time-tip-total{margin:0;font-size:.68rem;font-weight:650}.reports-time-tip-block{border-left:3px solid #0000;margin:0 0 .4rem;padding-left:.45rem}.reports-time-tip-block.is-in{border-left-color:var(--kpi-income)}.reports-time-tip-block.is-out{border-left-color:var(--kpi-avg)}.reports-time-tip-block p{margin:.1rem 0}.reports-time-tip-title{font-weight:650;margin-bottom:.15rem!important}.reports-time-tip-total{border-top:1px solid color-mix(in srgb, var(--border) 75%, transparent);margin:.35rem 0 0;padding-top:.35rem;font-weight:600}@media (width<=720px){.reports-time-chart{grid-template-columns:minmax(3.1rem,3.6rem) minmax(0,1fr);gap:.25rem .35rem;min-height:16.5rem;padding:.55rem .45rem .4rem}.reports-time-yaxis{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:.2rem 0 1.85rem;font-size:.58rem}.reports-time-yaxis .reports-time-ytick:nth-child(2),.reports-time-yaxis .reports-time-ytick:nth-child(4){visibility:hidden}.reports-chart-controls{flex-wrap:nowrap;gap:.35rem;width:100%}.reports-chart-seg-btn{padding:.32rem .5rem}.reports-time-legend{justify-content:flex-start;gap:.65rem;margin:.15rem 0 .35rem;font-size:.7rem}}.reports-streams{flex-direction:column;gap:.7rem;display:flex}.reports-stream{flex-direction:column;gap:.4rem;display:flex}.reports-stream-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.reports-export{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);margin-top:.35rem;padding-top:.65rem}.reports-export-head{justify-content:flex-start;align-items:flex-start;padding-bottom:.35rem}.reports-export-head-text{flex-direction:column;gap:.12rem;min-width:0;display:flex}.reports-export-form{flex-direction:column;align-items:flex-start;gap:.65rem;margin:0;display:flex}.reports-export-filters{flex-wrap:wrap;align-items:flex-end;gap:.55rem .85rem;width:100%;display:flex}.reports-export-field{flex-direction:column;gap:.28rem;min-width:0;margin:0;display:flex}.reports-export-field>span{color:var(--muted);font-size:.72rem;font-weight:560;line-height:1.2}.reports-export-date.search-input{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;min-width:9.5rem;max-width:10.75rem;min-height:2.1rem;padding:.38rem 2.15rem .38rem .65rem;font-size:.8125rem}.reports-export-field .ru-date-input{width:100%;max-width:10.75rem;display:block;position:relative}.ru-date-input-picker{width:1.65rem;height:1.65rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.ru-date-input-picker:hover{color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}.ru-date-input-native{opacity:0;pointer-events:none;width:2rem;height:2rem;position:absolute;bottom:0;right:0}.reports-export-field--format .reports-chart-seg{background:0 0;border:0;border-radius:0;align-items:center;gap:.25rem;width:fit-content;max-width:100%;min-height:2.1rem;padding:0}.reports-export-field--format .reports-chart-seg-btn{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--radius-sm);padding:.32rem .7rem}.reports-export-field--format .reports-chart-seg-btn.is-active{background:color-mix(in srgb, var(--text) 8%, var(--surface));border-color:color-mix(in srgb, var(--border) 70%, transparent);box-shadow:none}.reports-export-actions{flex-wrap:wrap;gap:.45rem;display:flex}.reports-export-submit{min-height:2.1rem;padding-inline:1rem;font-size:.8125rem}.reports-footer-hint{margin:.25rem 0 0;font-size:.8125rem}@media (width<=720px){.reports-export-filters{flex-direction:column;align-items:stretch}.reports-export-date.search-input{max-width:none}.reports-export-submit{width:100%}.reports-kpi:not(:last-child):after{display:none}.reports-kpi{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent)}.reports-kpi:last-child{border-bottom:0}.reports-kpi-strip{grid-template-columns:1fr 1fr}.reports-range-chart{gap:.35rem;min-height:10.5rem;padding:.65rem .45rem .5rem}.reports-range-col{min-width:3.1rem}.reports-range-col-track{height:6.25rem}}@media (width<=420px){.reports-kpi-strip{grid-template-columns:1fr}}.profile-page .page-header{margin-bottom:.75rem}.profile-stack{flex-direction:column;gap:.85rem;margin-top:1rem;display:flex}.profile-page .profile-card{margin-bottom:0}.profile-hint{max-width:36rem;margin:0;font-size:.8125rem;line-height:1.45}.profile-deposit-layout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem 1.5rem;display:grid}.profile-qr-panel{flex-direction:column;align-items:center;gap:.45rem;display:flex}.profile-qr{object-fit:contain;width:13.75rem;height:13.75rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent);background:#fff;border-radius:.75rem}.profile-qr--placeholder{background:var(--entity-soft);color:var(--muted);place-items:center;font-size:.85rem;display:grid}.profile-qr-caption{margin:0;font-size:.75rem}.profile-deposit-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.profile-address-field{margin:0}.profile-link-row{align-items:stretch;gap:.45rem;display:flex}.profile-link-row input{flex:auto;min-width:0;font-size:.875rem}.profile-copy-msg{margin:-.35rem 0 0;font-size:.85rem}.profile-withdraw-form{flex-direction:column;gap:.85rem;max-width:32rem;display:flex}.profile-withdraw-panel{background:color-mix(in srgb, var(--entity-soft) 55%, var(--surface));border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:12px;flex-direction:column;gap:.75rem;padding:.85rem .9rem;display:flex}.profile-withdraw-addr-hint{word-break:break-all;margin-top:.4rem;display:block}.profile-amount-row{align-items:stretch;gap:.45rem;display:flex}.profile-amount-row input{flex:auto;min-width:0}.profile-amount-max{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-width:3.5rem;color:var(--muted);font:inherit;cursor:pointer;flex:none;align-self:stretch;padding:0 .85rem;font-size:.8125rem;font-weight:600;transition:color .12s,border-color .12s,background .12s}.profile-amount-max:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.profile-amount-max:disabled{opacity:.4;cursor:not-allowed}.profile-withdraw-submit{justify-content:center;width:100%;margin-top:.15rem}.profile-avail{letter-spacing:-.02em;font-weight:650}.profile-finance-desk{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(5,max-content);overflow:hidden}.profile-finance-desk--withdraw{grid-template-columns:max-content max-content max-content max-content minmax(18rem,1fr);width:100%}.profile-finance-desk--withdraw .profile-addr-cell{min-width:0}.profile-finance-desk--withdraw .profile-addr-cell .copy-id,.profile-finance-desk--withdraw .profile-addr-cell .mono{word-break:break-all;white-space:normal}.profile-page .profile-finance-desk .trader-payout-desk-cell{width:auto}@media (width<=720px){.profile-deposit-layout{grid-template-columns:1fr}.profile-qr-panel{align-items:flex-start}}
