.payment-evidence{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);display:grid}.payment-evidence__head h3{font-size:var(--text-lg);margin:0}.payment-evidence h4{font-size:var(--text-base);margin:0}.payment-evidence__row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.payment-evidence__upload{justify-items:end;gap:var(--space-1);text-align:right;max-width:320px;display:grid}.payment-evidence__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-list,.comment-thread{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.attachment-item{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);background:var(--color-surface-muted);transition:border-color var(--duration-fast) ease;grid-template-columns:48px minmax(0,1fr) auto;display:grid}.attachment-item:hover,.attachment-item:focus-within{border-color:var(--color-accent-ring)}.attachment-item__thumb,.attachment-item__badge{border-radius:var(--radius-md);object-fit:cover;background:var(--color-surface-sunken);width:48px;height:48px}.attachment-item__badge{color:var(--color-danger);font-size:var(--text-xs);letter-spacing:.04em;background:var(--color-danger-soft);place-items:center;font-weight:800;display:grid}.attachment-item__body{min-width:0;display:grid}.attachment-item__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-item__actions{gap:var(--space-1);display:flex}.comment-thread__item{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-accent-soft);background:var(--color-surface-muted);border-radius:0 var(--radius-md) var(--radius-md) 0}.comment-thread__text{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=560px){.attachment-item{grid-template-columns:48px minmax(0,1fr)}.attachment-item__actions{grid-column:1/-1;justify-content:flex-end}.payment-evidence__upload{text-align:left;justify-items:start}}.callback-deliveries{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.callback-delivery{min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 3px);border:1px solid var(--color-line);border-radius:var(--radius-lg);font-size:var(--text-sm);gap:6px;display:grid;position:relative;overflow:hidden}.callback-delivery:before{background:var(--color-faint);content:"";width:3px;position:absolute;inset:0 auto 0 0}.callback-delivery--delivered:before{background:var(--color-success)}.callback-delivery--dead{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-line));background:var(--color-danger-soft)}.callback-delivery--dead:before{background:var(--color-danger)}.callback-delivery--pending:before,.callback-delivery--processing:before{background:var(--color-warning)}.callback-delivery__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.callback-delivery__event{color:var(--color-ink-soft)}.callback-delivery__time{color:var(--color-muted);font-size:var(--text-xs);margin-left:auto}.callback-delivery__meta{align-items:center;gap:2px var(--space-3);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.callback-delivery__meta b{color:var(--color-ink);font-variant-numeric:tabular-nums}.callback-delivery__error{color:var(--color-danger-strong);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.callback-delivery__url{color:var(--color-faint);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.callback-deliveries__empty{font-size:var(--text-sm);gap:2px;margin:0;display:grid}.callback-state{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);font-size:var(--text-sm);gap:6px;display:grid}.callback-state--failed{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-line));background:var(--color-danger-soft)}.callback-state__label{font-weight:600}.callback-state__error{color:var(--color-danger)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f2f5fb;--color-surface:#fff;--color-surface-muted:#f5f7fb;--color-surface-sunken:#e8ecf3;--color-surface-glass:#ffffff9e;--color-topbar:#ffffffeb;--color-ink:#0c1424;--color-ink-soft:#232e45;--color-muted:#4f5b72;--color-faint:#6e788c;--color-line:#dfe4ed;--color-line-soft:#e9edf3;--color-line-strong:#cdd4e0;--color-navy:#111a2e;--color-navy-raised:#1b2742;--color-navy-hover:#293553;--color-navy-line:#273149;--color-navy-text:#abb4c6;--color-navy-faint:#77819a;--color-accent:#3651ff;--color-accent-strong:#2238e0;--color-accent-soft:#e9edff;--color-accent-tint:#f5f7ff;--color-accent-line:#bcc6ff;--color-accent-focus:#7f8fff;--color-accent-ring:#3651ff33;--color-on-accent:#fff;--color-violet:#6d45f0;--color-violet-strong:#35206f;--color-violet-soft:#ece5ff;--color-success:#0b8a5c;--color-success-bright:#12b07a;--color-success-soft:#e2f8ee;--color-success-line:#b4e6cf;--color-info:#2867b8;--color-info-soft:#e4efff;--color-info-line:#c9dcf8;--color-warning:#c06a0a;--color-warning-strong:#8a4d0c;--color-warning-bright:#ef9420;--color-warning-soft:#fff0d6;--color-warning-tint:#fff9ee;--color-warning-line:#f2d29c;--color-danger:#d9362f;--color-danger-strong:#b5291f;--color-danger-soft:#ffe8e6;--color-danger-soft-strong:#fcd6d3;--color-danger-line:#f4c0bc;--color-maroon:#7d1d2c;--color-maroon-soft:#f7e3e6;--font-sans:Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.375rem;--text-2xl:clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--text-display:clamp(1.75rem, 1.2rem + 1.8vw, 2.5rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--gutter:clamp(16px, 2vw, 28px);--page-notice-width:960px;--radius-sm:7px;--radius-md:9px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-card:0 1px 2px #1028280d, 0 8px 24px #1028280d;--shadow-raised:0 12px 30px #111a2e1a;--shadow-modal:0 25px 70px #0f172a40;--duration-fast:.15s;--duration-normal:.24s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--sidebar-width:238px;--topbar-height:64px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0f1c;--color-surface:#111829;--color-surface-muted:#151d31;--color-surface-sunken:#1b2439;--color-surface-glass:#ffffff0f;--color-topbar:#111829e0;--color-ink:#eef2fa;--color-ink-soft:#cdd5e4;--color-muted:#9aa6bd;--color-faint:#77839b;--color-line:#253049;--color-line-soft:#1c2539;--color-line-strong:#33405c;--color-navy:#070b16;--color-navy-raised:#111a2e;--color-navy-hover:#1b2742;--color-navy-line:#1a2338;--color-navy-text:#abb4c6;--color-navy-faint:#6f7a93;--color-accent:#6a80ff;--color-accent-strong:#93a4ff;--color-accent-soft:#6a80ff29;--color-accent-tint:#6a80ff12;--color-accent-line:#6a80ff6b;--color-accent-focus:#8b9cff;--color-accent-ring:#6a80ff4d;--color-violet:#a48bff;--color-violet-strong:#d9ceff;--color-violet-soft:#a48bff29;--color-success:#3ccf95;--color-success-bright:#3ccf95;--color-success-soft:#3ccf9524;--color-success-line:#3ccf9559;--color-info:#6aa8f0;--color-info-soft:#6aa8f024;--color-info-line:#6aa8f059;--color-warning:#f2a53a;--color-warning-strong:#f7c174;--color-warning-bright:#f2a53a;--color-warning-soft:#f2a53a24;--color-warning-tint:#f2a53a0f;--color-warning-line:#f2a53a59;--color-danger:#ff6b63;--color-danger-strong:#ff8d86;--color-danger-soft:#ff6b6324;--color-danger-soft-strong:#ff6b6338;--color-danger-line:#ff6b6361;--color-maroon:#ff8fa0;--color-maroon-soft:#ff8fa024;--shadow-card:0 1px 2px #0000004d, 0 8px 24px #00000038;--shadow-raised:0 12px 30px #00000073;--shadow-modal:0 25px 70px #0009}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);min-height:100vh;color:var(--color-ink);font:var(--text-base) / 1.45 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--text-2xl);letter-spacing:-.035em;font-weight:700;line-height:1.15}h2{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:700}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}code,.mono{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.eyebrow{margin-bottom:var(--space-2);color:var(--color-accent);font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.eyebrow--muted{color:var(--color-faint)}.eyebrow--light{color:#8fa0ff}.muted{color:var(--color-muted)}.small{font-size:var(--text-xs)}.label{color:var(--color-faint);font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase;font-weight:700;display:block}.stack{gap:var(--space-4);display:grid}.row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.spinner{border:2px solid var(--color-line);border-top-color:var(--color-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.fullscreen-message{place-content:center;justify-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6);color:var(--color-muted);display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:40;height:100dvh;padding:var(--space-6) var(--space-4) var(--space-4);background:var(--color-navy);color:#fff;flex-direction:column;display:flex;position:sticky;top:0}.brand{padding:0 9px var(--space-6);color:#fff;letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.brand>b{background:linear-gradient(145deg,#7185ff,#3d56ef);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 18px #405cf559}.sidebar__title{margin:var(--space-3);color:var(--color-navy-faint);font-size:var(--text-2xs);letter-spacing:.11em}.sidebar__nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-navy-line) transparent;flex:auto;align-content:start;gap:3px;min-height:0;display:grid;overflow-y:auto}.sidebar__nav a{border-radius:var(--radius-md);color:var(--color-navy-text);transition:background-color var(--duration-fast), color var(--duration-fast);align-items:center;gap:11px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.sidebar__nav a:hover{color:#fff;background:#29355399}.sidebar__nav a.active{background:var(--color-navy-hover);color:#fff;box-shadow:inset 3px 0 #6f82ff}.sidebar__nav a svg{opacity:.85;flex:none}.demo-dot{border:1px solid var(--color-navy-line);border-radius:var(--radius-pill);color:var(--color-navy-faint);letter-spacing:.03em;margin-left:auto;padding:1px 6px;font-size:9px;font-style:normal}.sidebar__bottom{border-top:1px solid var(--color-navy-line);flex:none;margin-top:auto;padding-top:10px}.profile-card{border-radius:var(--radius-md);color:#fff;transition:background-color var(--duration-fast);align-items:center;gap:10px;padding:11px 8px;text-decoration:none;display:flex}.profile-card:hover,.profile-card.active{background:var(--color-navy-hover)}.profile-card>i{color:#743e20;width:36px;height:36px;font-size:var(--text-xs);background:#f2d8c8;border-radius:10px;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.profile-card b,.profile-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-card b{font-size:var(--text-xs)}.profile-card small{color:var(--color-faint);font-size:var(--text-2xs);margin-top:2px}.sidebar-scrim{display:none}.workspace{min-width:0}.topbar{z-index:20;align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--gutter);border-bottom:1px solid var(--color-line);background:var(--color-topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;top:0}.topbar .topbar__menu{display:none}.crumb{color:var(--color-faint);font-size:var(--text-xs)}.crumb b{color:var(--color-ink-soft)}.topbar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.twofa-pill{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);height:34px;color:var(--color-muted);font-size:var(--text-xs);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:center;gap:7px;padding:0 11px;font-weight:600;display:inline-flex}.twofa-pill:hover{border-color:var(--color-accent-line);box-shadow:0 0 0 3px var(--color-accent-ring)}.twofa-pill i{border-radius:50%;width:7px;height:7px}.twofa-pill--fresh i{background:var(--color-success-bright);box-shadow:0 0 0 3px var(--color-success-soft)}.twofa-pill--stale i{background:var(--color-warning-bright);box-shadow:0 0 0 3px var(--color-warning-soft)}.content{max-width:1580px;padding:var(--space-8) var(--gutter) 60px;margin:0}.content--narrow{max-width:1180px}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-heading .muted{margin-top:var(--space-2);font-size:var(--text-sm)}.page-heading>:first-child{flex:420px;min-width:0;max-width:920px}.page-heading>:last-child:not(:first-child){flex:none;max-width:100%}.page-notice,.content>.notice{max-width:var(--page-notice-width);margin:0 0 var(--space-5)}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{width:min(280px,84vw);transition:transform var(--duration-normal) var(--ease-out-expo);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.app-shell--menu-open .sidebar{transform:none}.app-shell--menu-open .sidebar-scrim{z-index:30;background:#0e172b73;border:0;display:block;position:fixed;inset:0}.topbar .topbar__menu{display:grid}.crumb span{display:none}}@media (width<=520px){.crumb{display:none}}.auth-shell{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);min-height:100vh;display:grid}.auth-shell__brand{padding:var(--space-10) clamp(24px, 4vw, 56px);background:radial-gradient(circle at 85% 12%, #7185ff47, transparent 42%), radial-gradient(circle at 10% 95%, #7657ed38, transparent 40%), var(--color-navy);color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-shell__brand:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.brand--large{z-index:1;padding:0;position:relative}.auth-shell__pitch{z-index:1;max-width:440px;position:relative}.auth-shell__pitch h2{font-size:var(--text-display);letter-spacing:-.04em;line-height:1.12}.auth-facts{margin:var(--space-8) 0 0;color:var(--color-navy-text);font-size:var(--text-sm);gap:10px;padding:0;list-style:none;display:grid}.auth-facts li{border-left:2px solid #8fa0ff66;padding-left:14px}.auth-facts b{color:#fff}.setup-steps{margin:var(--space-8) 0 0;color:var(--color-navy-text);gap:12px;padding:0;list-style:none;display:grid}.setup-steps li{align-items:center;gap:12px;display:flex}.setup-steps i{border:1px solid var(--color-navy-line);width:28px;height:28px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.setup-steps li.current{color:#fff;font-weight:600}.setup-steps li.current i{background:var(--color-accent);border-color:#6f82ff;box-shadow:0 0 0 5px #405cf540}.setup-steps li.done i{border-color:var(--color-success-bright);color:var(--color-success-bright)}.auth-shell__main{padding:var(--space-10) var(--gutter);place-items:center;display:grid}.auth-card{width:min(440px,100%)}.auth-card h1{font-size:var(--text-display)}.auth-card__subtitle{margin:var(--space-2) 0 var(--space-6)}@media (width<=860px){.auth-shell{grid-template-columns:1fr}.auth-shell__brand{padding:var(--space-5) var(--gutter)}.auth-shell__pitch{display:none}.auth-shell__main{padding-top:var(--space-8);place-items:start center}}.button{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);height:40px;color:var(--color-ink-soft);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast);justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:600;text-decoration:none;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.55}.button--ghost:hover:not(:disabled){border-color:var(--color-line-strong);background:var(--color-surface-muted)}.button--primary{border-color:var(--color-accent);background:var(--color-accent);color:#fff;box-shadow:0 6px 16px #405cf538}.button--primary:hover:not(:disabled){border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.button--danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.button--danger:hover:not(:disabled){background:var(--color-danger-strong)}.button--quiet-danger{color:var(--color-danger)}.button--quiet-danger:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger-strong)}.button--light{background:var(--color-surface);color:var(--color-navy);border-color:#0000}.button--light:hover{background:var(--color-accent-soft)}.button--small{height:32px;font-size:var(--text-xs);padding:0 11px}.button--block{width:100%;height:44px}.icon-button{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);width:34px;height:34px;color:var(--color-muted);transition:background-color var(--duration-fast), color var(--duration-fast);flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.icon-button:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-ink)}.icon-button--quiet{background:0 0;border-color:#0000}.link-button{color:var(--color-accent);font-size:var(--text-xs);background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.link-button:hover:not(:disabled){text-decoration:underline}.chip-button,.id-button{white-space:nowrap;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-2xs);flex:none;padding:2px 7px;font-weight:600}.chip-button:hover{border-color:var(--color-accent-line);color:var(--color-accent)}.id-button{color:var(--color-accent);font-size:var(--text-xs);background:0 0;border:0;padding:0;font-weight:700;display:block}.id-button+.id-button{margin-top:5px}.id-button--alt{color:var(--color-violet);font-weight:500}.id-button:hover{text-decoration:underline}.copy-button--copied{color:var(--color-success)!important}.copy-icon-button{width:22px;height:22px;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.copy-icon-button svg{width:13px;height:13px}.copy-icon-button:hover{border-color:var(--color-line);background:var(--color-surface);color:var(--color-accent)}.copy-icon-button:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:1px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field{align-content:start;gap:6px;display:grid}.field:not(.field--checkbox)>label,.field:not(.field--checkbox)>span{align-items:center;gap:6px;min-height:18px;display:flex}.field label,.field>span,.role-picker legend,.filter>span,.filter>label{color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.field input,.field select,.filter input,.filter select,.toolbar select{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:42px;color:var(--color-ink);font-size:var(--text-base);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);padding:0 12px}.field input:focus,.field select:focus,.filter input:focus,.filter select:focus,.toolbar select:focus,.search-input:focus-within{border-color:var(--color-accent-focus);box-shadow:0 0 0 3px var(--color-accent-ring);outline:0}.field select:disabled,.field input:disabled{background:var(--color-surface-muted);color:var(--color-muted)}.field--invalid input{border-color:var(--color-danger-line)}.field--totp input{font-family:var(--font-mono);letter-spacing:.45em;text-indent:.2em;font-size:20px}.field__hint{color:var(--color-faint);font-size:var(--text-xs)}.field__error{color:var(--color-danger);font-size:var(--text-xs);font-weight:600}.field__warning{color:var(--color-warning);font-size:var(--text-xs);font-weight:600}.field-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=560px){.field-row,.field-row--three{grid-template-columns:1fr}}.field textarea{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical;padding:10px 12px}.field textarea:focus{border-color:var(--color-accent-focus);box-shadow:0 0 0 3px var(--color-accent-ring);outline:0}.field--wide{grid-column:1/-1}.form-section{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-sunken);margin:0;display:grid}.form-section>legend{float:left;width:100%;color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0;font-weight:700}.form-section>legend+*{clear:both}.notice{border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid;gap:3px;padding:11px 13px;line-height:1.45;display:grid}.notice b{font-size:var(--text-sm)}.notice--info{border-color:var(--color-info-line);background:var(--color-info-soft);color:var(--color-info)}.notice--error{border-color:var(--color-danger-line);background:var(--color-danger-soft);color:var(--color-danger-strong)}.notice--success{border-color:var(--color-success-line);background:var(--color-success-soft);color:var(--color-success)}.notice--warning{border-color:var(--color-warning-line);background:var(--color-warning-soft);color:var(--color-warning-strong)}.modal-backdrop{z-index:60;padding:var(--space-5);animation:fade-in var(--duration-fast) ease-out;background:#0e172b73;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{gap:var(--space-4);width:min(480px,100%);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-modal);animation:rise-in var(--duration-normal) var(--ease-out-expo);display:grid}.modal:focus{outline:none}.modal--lg{width:min(640px,100%)}.modal--xl{width:min(900px,100%)}.modal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.modal__head h2{font-size:var(--text-xl);letter-spacing:-.025em;overflow-wrap:anywhere}.modal__body{gap:var(--space-4);display:grid}.modal__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.drawer-backdrop{z-index:60;animation:fade-in var(--duration-fast) ease-out;background:#0e172b52;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--color-surface);width:min(720px,100%);height:100dvh;box-shadow:var(--shadow-modal);animation:drawer-in var(--duration-normal) var(--ease-out-expo);grid-template-rows:auto minmax(0,1fr);display:grid}.drawer:focus{outline:none}.drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.drawer__head h2{font-size:var(--text-xl);letter-spacing:-.025em;overflow-wrap:anywhere}.drawer__body{align-content:start;gap:var(--space-4);min-height:0;padding:var(--space-6);display:grid;overflow-y:auto}.payment-details-drawer{max-width:calc(100vw - 32px)}@keyframes drawer-in{0%{opacity:.8;transform:translate(24px)}}@media (width<=720px){.payment-details-drawer{max-width:100vw}.drawer__head,.drawer__body{padding:var(--space-4)}}.role-picker{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.role-picker__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-option{border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.role-option:hover{border-color:var(--color-accent-line)}.role-option input{accent-color:var(--color-accent);margin:3px 0 0}.role-option b,.role-option small{display:block}.role-option b{font-size:var(--text-sm)}.role-option small{color:var(--color-faint);font-size:var(--text-xs);margin-top:2px}.role-option--checked{border-color:var(--color-accent);background:var(--color-accent-soft)}.role-option--locked{cursor:not-allowed;opacity:.6}.role-chips{flex-wrap:wrap;gap:5px;display:flex}.role-chip,.pill,.badge,.status{border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-muted);font-size:var(--text-2xs);white-space:nowrap;align-items:center;padding:4px 8px;font-weight:700;display:inline-flex}.pill{border-radius:6px}.role-chip--superadmin{background:var(--color-navy);color:#fff}.role-chip--admin,.badge{background:var(--color-accent-soft);color:var(--color-accent)}.badge--violet{background:var(--color-violet-soft);color:var(--color-violet)}.badge--muted,.status--sm,.status--tiny{letter-spacing:.02em;padding:2px 7px;font-size:.5625rem}.status--lg{font-size:var(--text-xs);padding:5px 12px}.status--muted{background:var(--color-surface-sunken);color:var(--color-muted)}.status--success{background:var(--color-success-soft);color:var(--color-success)}.status--info{background:var(--color-info-soft);color:var(--color-info)}.status--waiting,.status--warning{background:var(--color-warning-soft);color:var(--color-warning)}.status--error,.status--danger{background:var(--color-danger-soft);color:var(--color-danger)}.status--maroon{background:var(--color-maroon-soft);color:var(--color-maroon)}.status--button{border:0}.status--button:not(:disabled):hover{box-shadow:0 0 0 2px var(--color-info-line)}.status--button:disabled{cursor:default}.segmented{background:var(--color-surface-sunken);border-radius:10px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}.segmented button{border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);background:0 0;border:0;padding:8px 13px;font-weight:600}.segmented button.active{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 4px #1018281f}.segmented button{align-items:center;gap:6px;display:inline-flex}.segmented__badge{border-radius:var(--radius-pill);background:var(--color-danger);min-width:18px;color:var(--color-surface);text-align:center;padding:1px 6px;font-size:11px;line-height:16px}.segmented__badge--count{background:var(--color-surface-muted);color:var(--color-muted)}.segmented button:disabled{cursor:default;opacity:.6}.segmented--small button{padding:6px 10px}.search-input{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);height:42px;color:var(--color-faint);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search-input input{width:100%;font-size:var(--text-sm);background:0 0;border:0;outline:0}.toolbar{margin-bottom:var(--space-4);flex-wrap:wrap;gap:9px;display:flex}.toolbar select{width:auto;min-width:180px}.filter-panel{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:12px;display:grid}.filter{gap:6px;display:grid}.filter-bar{gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.filter-bar__tabs{gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-bar__row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-bar__fields{gap:var(--space-3);flex:480px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.filter-note{grid-column:1/-1;margin:0}.filter-bar__fields .filter--wide{grid-column:span 2}.filter-bar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-bar .search-input{height:42px}.filter--full{grid-column:1/-1}.filter-bar .filter--chips{grid-template-columns:var(--chip-label-width,180px) minmax(0, 1fr);align-items:start;gap:6px var(--space-3);display:grid}.filter-bar .filter--chips>span{padding-top:9px}.filter-bar .filter--chips>:not(span){grid-column:2}.filter-bar__fields>:not(.filter--chips)+.filter--chips{margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-line-soft)}@media (width<=640px){.filter-bar .filter--chips{grid-template-columns:1fr}.filter-bar .filter--chips>span{padding-top:0}.filter-bar .filter--chips>:not(span){grid-column:1}}.status-chips{flex-wrap:wrap;gap:7px;display:flex}.status-chips button{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);height:32px;color:var(--color-ink-soft);font-size:var(--text-xs);padding:0 12px}.status-chips button:before{border:2px solid var(--color-line-strong);content:"";border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.status-chips button.selected{border-color:var(--color-violet);color:var(--color-violet-strong)}.status-chips button.selected:before{border-color:var(--color-violet);background:var(--color-violet)}.period-filter{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.period-filter__custom{gap:var(--space-2);flex-wrap:wrap;display:flex}.period-filter__custom label,.dashboard-range label{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);height:34px;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;align-items:stretch;display:inline-flex;overflow:hidden}.period-filter__custom>small{align-self:center}.period-filter__custom label:focus-within,.dashboard-range label:focus-within{border-color:var(--color-accent-focus);box-shadow:0 0 0 3px var(--color-accent-ring)}.period-filter__custom label span,.dashboard-range label span{border-right:1px solid var(--color-line);background:var(--color-surface-muted);color:var(--color-muted);font-size:var(--text-2xs);align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.filter .period-filter__custom input,.dashboard-range input{width:auto;min-width:0;height:100%;color:var(--color-ink);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0 8px}.filter .period-filter__custom input:focus,.dashboard-range input:focus{box-shadow:none;outline:0}@media (width<=1000px){.filter-panel{grid-template-columns:1fr 1fr}}@media (width<=560px){.filter-panel,.role-picker__grid{grid-template-columns:1fr}}.panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.page-heading__title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.registry__list{padding:0 18px 18px}@media (width<=1200px){.summary-strip[style*="--summary-columns: 5"],.summary-strip[style*="--summary-columns: 6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.summary-strip__value--warning{color:var(--color-warning)}.summary-strip__value--danger{color:var(--color-danger)}.summary-strip__value--success{color:var(--color-success)}.panel__body{padding:0 18px 18px}.panel>.panel__body:first-child{padding-top:18px}.summary-strip{grid-template-columns:repeat(var(--summary-columns,4), minmax(0, 1fr));margin-bottom:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.summary-strip>div{border-right:1px solid var(--color-line);padding:17px 19px}.summary-strip>div:last-child{border-right:0}.summary-strip span{color:var(--color-faint);font-size:var(--text-2xs);display:block}.summary-strip strong{margin-top:7px;font-size:18px;display:block}.panel--pad{padding:var(--space-5)}.registry{margin-top:var(--space-4);overflow:hidden}.registry__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:17px 18px 13px;display:flex}.registry__head .eyebrow{margin-bottom:4px}.registry__meta{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.registry__note{padding:0 18px 14px}.registry__footnote{border-top:1px solid var(--color-line-soft);background:var(--color-surface-muted);color:var(--color-muted);font-size:var(--text-xs);margin:0;padding:12px 18px;line-height:1.5}.registry__footnote b{color:var(--color-ink-soft)}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;white-space:nowrap;width:100%}.data-table th{background:var(--color-surface-muted);color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:10px 14px;font-weight:700}.data-table td{border-top:1px solid var(--color-line-soft);height:58px;color:var(--color-ink-soft);font-size:var(--text-xs);vertical-align:middle;padding:11px 14px;font-weight:500}.data-table b{color:var(--color-ink)}.data-table tbody tr{transition:background-color var(--duration-fast)}.data-table tbody tr:hover{background:var(--color-accent-tint)}.cell-title{font-size:var(--text-sm);display:block}.cell-title--accent{color:var(--color-accent)!important}.cell-sub{color:var(--color-muted);font-size:var(--text-2xs);margin-top:4px;display:block}.cell-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:150px;display:inline-block;overflow:hidden}.cell-id{color:var(--color-faint);align-items:center;gap:7px;margin-top:4px;display:flex}.cell-id code{min-width:0;font-size:var(--text-2xs);overflow-wrap:anywhere}.cell-actions{text-align:right}.cell-actions>*+*{margin-left:4px}.cell-actions .icon-button{vertical-align:middle;display:inline-grid}.positive{font-weight:700;color:var(--color-success)!important}.empty-state{padding:44px var(--space-5);border-top:1px solid var(--color-line-soft);color:var(--color-muted);text-align:center;justify-items:center;gap:6px;display:grid}.empty-state b{color:var(--color-ink)}.empty-state--page{gap:var(--space-4);border:0;padding-top:15vh}.meta-list{gap:0;margin:0;display:grid}.meta-list>div{gap:var(--space-4);border-top:1px solid var(--color-line-soft);grid-template-columns:150px minmax(0,1fr);padding:11px 0;display:grid}.meta-list>div:first-child{border-top:0}.meta-list dt{color:var(--color-faint);font-size:var(--text-xs)}.meta-list dd{overflow-wrap:anywhere;font-size:var(--text-sm);margin:0}.meta-list dd.cell-id{color:var(--color-ink);margin-top:0}.drawer-tabs{margin-bottom:var(--space-4);border:1px solid var(--color-line-soft);background:var(--color-surface-sunken);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:4px;display:grid}.drawer-tabs button{min-height:38px;color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:700}.drawer-tabs button:hover{background:var(--color-surface-glass)}.drawer-tabs button.active{background:var(--color-surface);box-shadow:0 1px 3px #0f172a24}@media (width<=520px){.meta-list>div{grid-template-columns:1fr;gap:3px}}.registry__more{padding:var(--space-4);border-top:1px solid var(--color-line-soft);justify-content:center;display:flex}.twofa-mark{color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.twofa-mark:before{border:1px solid var(--color-line-strong);content:"";border-radius:50%;width:7px;height:7px}.twofa-mark--on{color:var(--color-success);font-weight:600}.twofa-mark--on:before{border-color:var(--color-success-bright);background:var(--color-success-bright)}.panel--compact{margin-top:12px;padding:16px}.code-preview{color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:10px;max-height:360px;padding:14px;font-size:12px;overflow:auto}.snapshot-details{margin-top:12px}.snapshot-details summary{cursor:pointer;color:var(--accent);font-weight:700}.snapshot-details .code-preview{margin-top:10px}.support-trace{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:14px;padding:16px;display:grid}.support-trace__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-trace__head h3{font-size:var(--text-lg);margin:0}.support-trace__id{color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.trace-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.trace-node{padding-left:20px;position:relative}.trace-node:before{background:var(--color-line);content:"";width:1px;position:absolute;top:21px;bottom:-6px;left:5px}.trace-node:last-child:before{display:none}.trace-node details{gap:8px;display:grid}.trace-node summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px;display:grid}.trace-node summary::-webkit-details-marker{display:none}.trace-node summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-node summary small{color:var(--color-muted);font-size:var(--text-xs)}.trace-node p{color:var(--color-muted);font-size:var(--text-sm);margin:0 0 8px 23px}.trace-dot{background:var(--color-line-strong);border-radius:50%;width:9px;height:9px}.trace-dot--passed{background:var(--color-success-bright)}.trace-dot--failed{background:var(--color-danger)}.trace-dot--stopped{background:var(--color-warning-bright)}.trace-dot--waiting{background:var(--color-faint)}.trace-checks{gap:8px;margin:0 0 10px 23px;padding:0;list-style:none;display:grid}.trace-checks li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.trace-checks b{font-size:var(--text-sm)}.trace-checks small{color:var(--color-muted);font-size:var(--text-xs)}.help-tip{border:1px solid var(--color-line-strong);width:18px;height:18px;color:var(--color-muted);cursor:help;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.merchant-request-card{border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:12px;gap:8px;margin:0 0 12px 23px;padding:12px;display:grid}.merchant-request-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.merchant-request-card__head b{font-size:var(--text-sm)}.merchant-request-card p{margin:0}.provider-attempt-list{gap:10px;margin-left:23px;display:grid}.provider-attempt-card{border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:12px;gap:8px;padding:12px;display:grid}.provider-attempt-card--selected{border-color:var(--color-accent-line);background:var(--color-accent-soft)}.provider-attempt-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-attempt-card__head>div{align-items:center;gap:7px;min-width:0;display:inline-flex}.provider-attempt-card p{color:var(--color-muted);font-size:var(--text-sm);margin:0}.provider-attempt-card__meta{flex-wrap:wrap;gap:6px;display:flex}.provider-attempt-card__meta span,.provider-tag{background:var(--color-line);min-height:22px;color:var(--color-ink-soft);font-size:var(--text-xs);border-radius:999px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.provider-attempt-card--selected .provider-tag{background:var(--color-accent-soft);color:var(--color-accent-strong)}.appeal-section{gap:var(--space-3);display:grid}.appeal-section__open{justify-items:start;gap:var(--space-1);display:grid}.appeal-card{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-muted);display:grid;position:relative;overflow:hidden}.appeal-card:before{content:"";background:var(--color-faint);width:3px;position:absolute;inset:0 auto 0 0}.appeal-card--opened{border-color:color-mix(in srgb, var(--color-warning) 35%, var(--color-line));background:var(--color-warning-soft)}.appeal-card--opened:before{background:var(--color-warning)}.appeal-card--confirmed:before{background:var(--color-success)}.appeal-card__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.appeal-card__head b{font-size:var(--text-sm)}.appeal-card__amount{font-size:var(--text-base);margin:0}.appeal-card__facts{gap:var(--space-1);margin:0;display:grid}.appeal-card__facts>div{gap:var(--space-2);grid-template-columns:minmax(120px,34%) minmax(0,1fr);display:grid}.appeal-card__facts dt{color:var(--color-muted);font-size:var(--text-xs)}.appeal-card__facts dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.amount-change{font-variant-numeric:tabular-nums}.amount-change__delta{color:var(--color-muted)}.amount-change__delta--up{color:var(--color-success)}.amount-change__delta--down{color:var(--color-danger)}@media (width<=560px){.appeal-card__facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.provider-operations{gap:16px;margin-top:24px;display:grid}.timeline{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.timeline li{border:1px solid var(--color-line);border-radius:10px;grid-template-columns:minmax(120px,1fr) minmax(160px,2fr);gap:4px 12px;padding:10px 12px;display:grid}.timeline li small{color:var(--color-muted);grid-column:1/-1}.wallet-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wallet-list__item{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-muted);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.wallet-list__item--archived{opacity:.62}.wallet-list__item strong{font-size:var(--text-sm)}.wallet-list__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.wallet-form{border-top:1px solid var(--color-line);gap:14px;padding-top:14px;display:grid}.field--checkbox{grid-template-columns:auto 1fr;align-items:center;gap:10px}.field--checkbox input{width:18px;height:18px;accent-color:var(--color-accent)}.field--checkbox>span{color:var(--color-ink-soft);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:600}.field--checkbox>.field__hint{grid-column:2}@media (width<=640px){.wallet-list__item{flex-direction:column}}.callback-url{overflow-wrap:anywhere}.callback-url--inherited{color:var(--color-muted);flex-direction:column;gap:2px;display:inline-flex}.callback-url--inherited code{opacity:.72}.callback-url--inherited small{font-size:var(--text-2xs);font-style:italic}.callback-url--copy{flex-direction:column;gap:2px;display:inline-flex}.callback-url--copy small{color:var(--color-warning);font-size:var(--text-2xs)}.amount-change-note{font-size:var(--text-sm);margin:4px 0 8px}.amount-change-note__label{color:var(--color-muted)}.amount-changed-mark{background:var(--color-warning-soft);color:var(--color-warning);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600}.adjustment-preview{margin:0;padding-left:18px}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.appeal-card__request{padding:var(--space-1) var(--space-2);border:1px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-warning-strong);font-size:var(--text-sm);margin:0;font-weight:600}.row-menu__trigger{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-faint);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);background:0 0;border:0;place-items:center;font-size:18px;line-height:1;display:grid}.row-menu__trigger:hover,.row-menu__trigger[aria-expanded=true]{background:var(--color-surface-sunken);color:var(--color-ink-soft)}.row-menu{z-index:50;padding:var(--space-2);border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-modal);border-radius:13px;position:fixed}.row-menu__item{border-radius:var(--radius-sm);width:100%;color:var(--color-ink-soft);font:600 var(--text-sm) / 1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:11px 12px;display:flex}.row-menu__item i{width:14px;color:var(--color-faint);text-align:center;font-style:normal}.row-menu__item:hover:not(:disabled){background:var(--color-surface-muted)}.row-menu__item:disabled{color:var(--color-faint);cursor:not-allowed}.row-menu__item--danger:not(:disabled){color:var(--color-danger)}.row-menu__item--separated{border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:5px;padding-top:12px}.toast{z-index:60;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:#fff;max-width:min(560px,100vw - 32px);font-size:var(--text-sm);box-shadow:var(--shadow-raised);animation:toast-in var(--duration-normal) var(--ease-out-expo);background:#16223a;padding:12px 17px;display:flex;position:fixed;bottom:28px;left:50%}.toast i{color:var(--color-success-bright);font-style:normal;font-weight:700}.toast--error{background:#9f2f35}.toast--error i{color:#ffd9d7}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,80px)}to{opacity:1;transform:translate(-50%)}}.toast{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.security-level{font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.security-level:before{content:"◈"}.security-level--high{color:var(--color-success-bright)}.security-level--medium{color:var(--color-warning-bright)}.search-select,.search-select__control{position:relative}.search-select__control input{padding-right:36px}.search-select__control input:disabled{background:var(--color-surface-muted);color:var(--color-muted);cursor:not-allowed}.search-select__clear{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-faint);font-size:var(--text-lg);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;place-items:center;line-height:1;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-select__clear:hover,.search-select__clear:focus-visible{background:var(--color-surface-muted);color:var(--color-ink-soft);outline:0}.search-select__list{z-index:40;max-height:296px;padding:var(--space-2);border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-modal);border-radius:13px;margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-select__option{border-radius:var(--radius-sm);color:var(--color-ink-soft);font:600 var(--text-sm) / 1.2 var(--font-sans);cursor:pointer;overflow-wrap:anywhere;padding:10px 12px}.search-select__option--all{color:var(--color-muted)}.search-select__option.is-active{background:var(--color-surface-muted)}.search-select__option[aria-selected=true]{background:var(--color-accent-soft);color:var(--color-accent-strong)}.search-select__option.is-disabled{color:var(--color-faint);cursor:default}.search-select__hint{color:var(--color-muted);font:500 var(--text-xs) / 1.35 var(--font-sans);white-space:pre-line;margin-top:4px;display:block}.search-select__empty{color:var(--color-faint);font-size:var(--text-sm);padding:10px 12px}.demo-banner{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.demo-banner b{border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px}.operations-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;display:grid}.operations-grid__main,.operations-grid__side{min-width:0}.row-selected{background:var(--color-accent-soft)}.registry-actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);display:flex}.key-value-list{margin:0 0 var(--space-4);gap:10px;display:grid}.key-value-list div{gap:var(--space-3);grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.key-value-list dt{color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.key-value-list dd{min-width:0;color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.attempt-list{gap:var(--space-2);margin-top:var(--space-4);display:grid}.attempt-list h3{font-size:var(--text-base);margin:0}.attempt-list article{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:10px 0;display:grid}.attempt-list small{color:var(--color-muted);grid-column:1/-1}@media (width<=1180px){.operations-grid{grid-template-columns:1fr}}.checklist{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.checklist li{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-soft);font-size:var(--text-sm);counter-increment:step;padding:10px 12px 10px 44px;position:relative}.checklist li:before{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent);font-size:var(--text-xs);content:counter(step);border-radius:7px;place-items:center;font-weight:700;display:grid;position:absolute;top:9px;left:12px}.totp-setup{gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.totp-setup__qr{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);padding:6px;line-height:0}.totp-setup__secret{justify-items:start;gap:8px;display:grid}.totp-setup__secret code{border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-ink);font-size:var(--text-sm);letter-spacing:.06em;overflow-wrap:anywhere;padding:8px 10px}@media (width<=480px){.totp-setup{grid-template-columns:1fr;justify-items:center}}.flow-cards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.flow-cards article{padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);position:relative}.flow-cards i{margin-bottom:var(--space-3);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-style:normal;font-weight:700;display:block}.flow-cards b{font-size:var(--text-base);display:block}.flow-cards p{color:var(--color-muted);font-size:var(--text-xs);margin-top:4px}.flow-cards article:last-child{border-color:var(--color-warning-line);background:linear-gradient(180deg, var(--color-warning-tint), var(--color-surface))}.flow-cards article:last-child i{color:var(--color-warning)}@media (width<=760px){.flow-cards{grid-template-columns:1fr}}.one-time-link{padding:var(--space-4);border:1px solid var(--color-accent-line);border-radius:var(--radius-lg);background:linear-gradient(135deg, #405cf50f, transparent 60%), var(--color-surface);gap:10px;display:grid}.one-time-link__head,.one-time-link__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.one-time-link__badge{border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-2xs);padding:3px 8px;font-weight:700}.one-time-link__url{border-radius:var(--radius-md);background:var(--color-navy);color:#dfe5ff;font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:11px 12px;line-height:1.55;display:block}.one-time-link__foot small{color:var(--color-muted);font-size:var(--text-xs);flex:240px}.profile-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.security-card{align-content:start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, #7185ff4d, transparent 50%), linear-gradient(135deg, var(--color-navy-raised), var(--color-navy));color:#fff;box-shadow:var(--shadow-raised);grid-row:span 2;display:grid}.security-card h2{font-size:var(--text-xl)}.security-card p:not(.eyebrow){color:#b9c2d6;font-size:var(--text-sm)}.security-card p.security-card__note{padding-top:var(--space-3);color:#dfe5f1;border-top:1px solid #ffffff1f}.security-card b{color:#fff}.security-card .button{margin-top:var(--space-2);justify-self:start}.security-card--stale{background:radial-gradient(circle at 100% 0%, #e39a3c59, transparent 50%), linear-gradient(135deg, var(--color-navy-raised), var(--color-navy))}.detail-card{padding:var(--space-5)}.detail-card h2{margin-bottom:var(--space-3)}@media (width<=860px){.profile-grid{grid-template-columns:1fr}.security-card{grid-row:auto}}.metrics{gap:var(--space-3);grid-template-columns:1.35fr repeat(4,minmax(0,1fr));display:grid}.metric{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);padding:18px}.metric--primary{background:linear-gradient(135deg, var(--color-navy-raised), var(--color-navy));color:#fff;border-color:#0000}.metric__label{color:var(--color-faint);font-size:var(--text-xs)}.metric--primary .metric__label{color:#aeb8cb}.metric strong{letter-spacing:-.035em;white-space:nowrap;margin-top:15px;font-size:22px;display:block}.metric small{color:var(--color-faint);font-size:var(--text-2xs);margin-top:6px;display:block}.metric small.good{color:var(--color-success-bright)}.analytics{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:.9fr 1.25fr;display:grid}.funnel{gap:14px;margin-top:28px;display:grid}.funnel__row{font-size:var(--text-xs);grid-template-columns:110px 1fr 76px;align-items:center;gap:12px;display:grid}.funnel__row span{color:var(--color-muted)}.funnel__row b{text-align:right}.funnel__track{border-radius:var(--radius-pill);background:var(--color-surface-sunken);height:9px;overflow:hidden}.funnel__fill{border-radius:var(--radius-pill);background:var(--color-violet);transform-origin:0;height:100%;transition:transform var(--duration-normal) var(--ease-out-expo)}.funnel__row--issued .funnel__fill{background:var(--color-accent)}.funnel__row--paid .funnel__fill{background:var(--color-success-bright)}.funnel__row--failed .funnel__fill{background:var(--color-line-strong)}.chart{width:100%;height:auto;margin-top:var(--space-3)}.chart:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--color-accent-focus);outline-offset:2px}.chart-frame{position:relative}.chart__grid{stroke:var(--color-line)}.chart__cursor line{stroke:var(--color-line-strong);stroke-dasharray:3 3}.chart__dot{stroke:var(--color-surface);stroke-width:2px}.chart__dot--total{fill:var(--color-violet)}.chart__dot--issued{fill:var(--color-accent)}.chart__dot--paid{fill:var(--color-success-bright)}.chart-tip{top:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:150px;box-shadow:var(--shadow-raised);font-size:var(--text-2xs);pointer-events:none;gap:4px;padding:9px 11px;display:grid;position:absolute;transform:translate(14px)}.chart-tip--flip{transform:translate(calc(-100% - 14px))}.chart-tip__time{color:var(--color-ink);font-size:var(--text-xs);margin-bottom:2px}.chart-tip__row{color:var(--color-muted);align-items:center;gap:7px;display:flex}.chart-tip__row i{background:currentColor;border-radius:50%;width:8px;height:8px}.chart-tip__row b{padding-left:var(--space-3);color:var(--color-ink);font-variant-numeric:tabular-nums;margin-left:auto}.chart-tip__row--total i{color:var(--color-violet)}.chart-tip__row--issued i{color:var(--color-accent)}.chart-tip__row--paid i{color:var(--color-success-bright)}.chart__axis{fill:var(--color-faint);font-size:10px}.chart__area{fill:url(#chart-grad)}.chart__line{fill:none;stroke-width:1.8px}.chart__line--total{stroke:var(--color-violet);stroke-width:3px}.chart__line--issued{stroke:var(--color-accent)}.chart__line--paid{stroke:var(--color-success-bright)}.legend{border-top:1px solid var(--color-line);font-size:var(--text-2xs);flex-wrap:wrap;gap:8px 23px;padding-top:13px;display:flex}.legend b{color:var(--color-ink-soft)}.legend--total{color:var(--color-violet)}.legend--issued{color:var(--color-accent)}.legend--paid{color:var(--color-success-bright)}.entity{align-items:center;gap:9px;display:flex}.entity__logo{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.dashboard-heading{align-items:flex-start}.dashboard-period{justify-items:end;gap:var(--space-2);display:grid}.dashboard-range{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-range .button{height:34px}.dashboard-range small{text-align:right;font-size:var(--text-2xs);flex-basis:100%}.dashboard-freshness{margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-2xs);align-items:center;gap:7px;padding:4px 10px 4px 8px;font-weight:700;display:inline-flex}.dashboard-freshness i{width:7px;height:7px;animation:dashboard-pulse 2.4s var(--ease-out-expo) infinite;background:currentColor;border-radius:50%}.dashboard-freshness--stale{background:var(--color-warning-soft);color:var(--color-warning)}.dashboard-freshness--stale i{animation:none}@keyframes dashboard-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dashboard-freshness i{animation:none}}.metric__skeleton{width:70%;height:22px;margin-top:15px;display:block}.chart--empty{aspect-ratio:720/220}.chart__empty{fill:var(--color-faint);font-size:12px;font-weight:600}.stats-panel{margin-top:var(--space-4)}.stats-methods{flex-wrap:wrap;gap:4px;display:inline-flex}.stats-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.stats-toggle:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent-ring);outline-offset:3px}.stats-toggle__chevron{border-right:2px solid var(--color-faint);border-bottom:2px solid var(--color-faint);width:7px;height:7px;transition:transform var(--duration-fast) var(--ease-out-expo);transform:rotate(-45deg)}.stats-toggle[aria-expanded=true] .stats-toggle__chevron{border-color:var(--color-accent);transform:rotate(45deg)}.stats-toggle:hover b{color:var(--color-accent)}.stats-row--child td{background:var(--color-surface-muted)}.stats-row--child td:first-child{padding-left:38px}.stats-row--child .entity__logo{background:var(--color-violet-soft);width:22px;height:22px;color:var(--color-violet);border-radius:6px}.stats-row--note td{color:var(--color-muted);font-size:var(--text-xs)}.entity__logo--muted{background:var(--color-surface-sunken);color:var(--color-faint)}@media (width<=1250px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics{grid-template-columns:1fr}}@media (width<=700px){.metrics{grid-template-columns:1fr 1fr}.dashboard-period,.dashboard-range{justify-content:flex-start;justify-items:start}.dashboard-range small{text-align:left}.dashboard-period,.dashboard-range{width:100%}.dashboard-range label{flex:1 1 0;min-width:0}.dashboard-range input{flex:1;width:100%}.metric--primary{grid-column:1/-1}}.balance-card{margin:var(--space-4) 0;background:linear-gradient(120deg, #17233c, var(--color-navy));color:#fff;box-shadow:var(--shadow-raised);border-radius:13px;grid-template-columns:1.4fr 1fr 1fr;display:grid;overflow:hidden}.balance-card>div{border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;padding:20px 22px;display:flex}.balance-card span,.balance-card small{color:#9eabc1;font-size:var(--text-2xs)}.balance-card strong{margin:8px 0 5px;font-size:23px}.balance-card b{font-size:var(--text-lg);margin-top:8px}.project-list{gap:4px;min-width:190px;margin-top:7px;display:grid}.project-list span{color:var(--color-muted);font-size:var(--text-2xs);justify-content:space-between;gap:15px;display:flex}.row--selected{background:var(--color-accent-soft)}.data-table--compact td{height:46px;padding-top:8px;padding-bottom:8px}.provider-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-check{align-items:center;gap:var(--space-2);color:var(--color-ink-soft);font-size:var(--text-sm);display:flex}.provider-check input{width:17px;height:17px;accent-color:var(--color-accent)}.profile-documents{gap:var(--space-3);max-height:58vh;display:grid;overflow-y:auto}.profile-documents textarea{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:86px;color:var(--color-ink);font:var(--text-xs) / 1.45 var(--font-mono);resize:vertical;padding:10px 12px}.profile-documents textarea:focus{border-color:var(--color-accent-focus);box-shadow:0 0 0 3px var(--color-accent-ring);outline:0}@media (width<=640px){.provider-form-grid{grid-template-columns:1fr}}.row--clickable{cursor:pointer}.chevron{border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:26px;height:26px;color:var(--color-muted);transition:transform var(--duration-fast);border:0;font-size:20px;line-height:1}.chevron--open{background:var(--color-accent-soft);color:var(--color-accent);transform:rotate(90deg)}.row--nested td{background:var(--color-surface-muted);height:auto;padding-top:0}.row--nested:hover{background:var(--color-surface-muted)!important}.nested-list{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:10px;margin-bottom:14px;overflow:hidden}.nested-list__row{border-top:1px solid var(--color-line-soft);grid-template-columns:1.4fr 1fr .7fr .8fr;align-items:center;gap:15px;padding:10px 14px;display:grid}.nested-list__row:first-child{border-top:0}@media (width<=900px){.balance-card,.summary-strip{grid-template-columns:1fr 1fr}.balance-card>div:first-child{grid-column:1/-1}}@media (width<=520px){.balance-card,.summary-strip{grid-template-columns:1fr}}.help-tip{border:1px solid var(--color-line);width:18px;height:18px;color:var(--color-ink-soft);background:var(--color-surface);cursor:help;vertical-align:middle;border-radius:50%;place-items:center;margin-left:5px;font-size:11px;font-weight:800;display:inline-grid;position:relative}.help-tip:after{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ink);color:#fff;width:min(300px,70vw);box-shadow:var(--shadow-popover);content:attr(aria-label);font-size:var(--text-xs);opacity:0;pointer-events:none;padding:10px 12px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.help-tip:hover:after,.help-tip:focus-visible:after{opacity:1;transform:translate(-50%)}.settings-modal{gap:var(--space-4)}.settings-section{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;display:grid}.settings-section h3{font-size:var(--text-base);margin:0 0 4px}.settings-section--details{padding:0}.settings-section--details>summary{padding:var(--space-4);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.settings-section--details>summary::-webkit-details-marker{display:none}.settings-section--details>summary span{gap:4px;display:grid}.settings-section--details>summary small{color:var(--color-muted);font-size:var(--text-xs)}.settings-section--details>summary:after{color:var(--color-muted);content:"Раскрыть";font-size:var(--text-xs);font-weight:800}.settings-section--details[open]>summary:after{content:"Скрыть"}.settings-section--details>.provider-form-grid,.settings-section--details>.provider-check{margin:0 var(--space-4) var(--space-4)}.user-drawer{max-width:calc(100vw - 32px)}.user-link{color:var(--color-ink);font-size:var(--text-sm);text-align:left;cursor:pointer;font-weight:700}.user-link:hover,.user-link:focus-visible{color:var(--color-accent)}.user-sessions--panel{gap:var(--space-3);padding:17px 18px 18px;display:grid}.user-sessions--panel .user-sessions__head h3{font-size:var(--text-lg)}.user-sessions__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.user-sessions__head p{margin:0}.user-sessions__confirm{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:inline-flex}.session-list{margin:0;padding:0;list-style:none;display:grid}.session-list__item{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line-soft);transition:background-color var(--duration-fast) ease-out;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;display:grid}.session-list__item:first-child{border-top:0}.session-list__main{align-items:center;gap:4px var(--space-2);min-width:0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.session-list__main .cell-sub{flex-basis:100%;margin-top:0}.session-list__times{font-size:var(--text-xs);color:var(--color-ink-soft)}.access-actions{gap:var(--space-3);display:grid}.access-actions__item{align-items:center;gap:var(--space-3);grid-template-columns:190px minmax(0,1fr);display:grid}.access-actions__item .button{justify-content:flex-start}@media (width<=560px){.session-list__item,.access-actions__item{gap:var(--space-2);grid-template-columns:1fr}}.registry-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.registry-toolbar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.registry-toolbar__actions select{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);height:40px;padding:0 var(--space-3);font:var(--text-xs) var(--font-sans);color:var(--color-ink-soft)}.registry__head--tight{margin-top:var(--space-6)}@media (width<=880px){.registry-toolbar,.registry-toolbar__actions{width:100%}.registry-toolbar__actions .search-input{flex:200px}}.payment-error-code{margin-left:var(--space-2);color:var(--color-faint);font-size:var(--text-2xs)}.entity-logo,.project-icon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);font-size:var(--text-xs);flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.project-icon{background:var(--color-surface-sunken);width:32px;height:32px;color:var(--color-muted)}.hierarchy-list{gap:10px;display:grid}.entity-accordion{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast);overflow:hidden}.entity-accordion.open{border-color:var(--color-accent-line)}.entity-summary,.project-summary{background:var(--color-surface);width:100%;color:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:38px minmax(0,1fr) auto 24px;align-items:center;gap:11px;padding:14px 16px;display:grid}.project-summary{grid-template-columns:32px minmax(0,1fr) auto 24px;padding:11px 13px}.entity-summary:hover,.project-summary:hover{background:var(--color-accent-tint)}.entity-summary:focus-visible,.project-summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.entity-summary b,.project-summary b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.entity-summary b{font-size:var(--text-base)}.project-summary b{font-size:var(--text-sm)}.entity-summary small,.project-summary small{color:var(--color-faint);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.entity-summary>i,.project-summary>i{color:var(--color-faint);transition:transform var(--duration-fast) var(--ease-out-expo);font-size:21px;font-style:normal}.entity-accordion.open>.entity-summary>i{transform:rotate(90deg)}.summary-stat{border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-muted);font-size:var(--text-2xs);white-space:nowrap;padding:5px 9px;font-weight:600}.summary-stat--ok{background:var(--color-success-soft);color:var(--color-success)}.summary-stat--draft{background:var(--color-warning-soft);color:var(--color-warning)}.project-stack{border-top:1px solid var(--color-line);background:var(--color-surface-muted);gap:8px;padding:10px 12px 12px;display:grid}.project-accordion{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.info-subtitle{color:var(--color-faint);font-size:var(--text-xs);margin:0}.info-method{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.info-method-head{background:var(--color-surface-sunken);flex-wrap:wrap;align-items:baseline;gap:6px;padding:12px 15px;display:flex}.info-method-head b{font-size:var(--text-base)}.info-method-head span{color:var(--color-muted);font-size:var(--text-sm)}.info-range{border-top:1px solid var(--color-line);font-size:var(--text-sm);grid-template-columns:1fr auto;gap:12px;padding:13px 15px;display:grid}.info-range span{color:var(--color-ink-soft)}.info-range strong{font-variant-numeric:tabular-nums}.info-method-head--actions{justify-content:space-between;align-items:center}.info-method-title{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.info-range--editable{grid-template-columns:1fr auto auto;align-items:center}.info-range__actions{gap:12px;display:flex}.link-button--danger{color:var(--color-danger)}.info-actions{gap:10px;display:grid}.info-actions .button{justify-content:center;height:46px}.methods-heading,.edit-ranges-title,.edit-method__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.methods-heading h3,.edit-method__head h4{margin:0}.edit-method{gap:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-muted);padding:15px;display:grid}.method-fields{align-items:end;gap:10px var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.method-fields select{width:100%;min-width:0}.method-fields .check{white-space:nowrap;padding-bottom:10px}.method-bank-field{max-width:360px}.group-edit__problems{gap:var(--space-2);scroll-margin-block:var(--space-6);display:grid}.group-edit__problems:focus{outline:none}.group-edit__problems:empty{display:none}.edit-ranges-title b{font-size:var(--text-sm)}.edit-ranges-title__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.edit-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) 34px;gap:7px;display:grid}.edit-range-row{gap:4px;display:grid}.edit-range--head{color:var(--color-faint);font-size:var(--text-xs);font-weight:600}.edit-range input[aria-invalid=true]{border-color:var(--color-danger)}.range-gap{font-size:var(--text-xs);font-weight:600;display:block}.edit-range input{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;height:38px;font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:0 10px}.edit-range input:focus{border-color:var(--color-accent-focus);box-shadow:0 0 0 3px var(--color-accent-ring);outline:0}.input-suffix{position:relative}.input-suffix input{padding-right:28px}.input-suffix b{color:var(--color-faint);font-size:var(--text-xs);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.history-entry{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.history-head{background:var(--color-surface-muted);width:100%;color:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.history-head b,.history-head small{display:block}.history-head small{color:var(--color-faint);font-size:var(--text-2xs);margin-top:4px}.history-badge{background:var(--color-surface-sunken);color:var(--color-muted);font-size:var(--text-2xs);white-space:nowrap;border-radius:5px;padding:4px 8px;font-weight:700}.history-badge--active{background:var(--color-success-soft);color:var(--color-success)}.history-badge--draft{background:var(--color-warning-soft);color:var(--color-warning)}.history-body{gap:10px;padding:13px 14px;display:grid}.rate-config{gap:var(--space-3)}.rate-preview{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:grid}.rate-preview__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.rate-preview__selected{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-accent-line);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}.rate-preview__rate{font-size:var(--text-xl);color:var(--color-ink)}.rate-preview__variants{background:var(--color-surface)}.rate-summary{white-space:normal;min-width:210px;max-width:320px}@media (width<=720px){.method-fields{grid-template-columns:minmax(0,1fr)}.method-fields .check{padding-bottom:0}.edit-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.edit-range--head,.summary-stat{display:none}.entity-summary,.project-summary{grid-template-columns:34px minmax(0,1fr) 20px}}.back-link{margin-bottom:var(--space-3)}.title-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cluster-list{gap:var(--space-2);display:grid}.cluster-card{gap:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);grid-template-columns:1.4fr .75fr 1fr .55fr 32px;align-items:center;padding:17px 19px;display:grid}.cluster-card:hover{border-color:var(--color-accent-line);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.cluster-card__main{align-items:center;gap:var(--space-3);display:flex}.cluster-card__main i{border-radius:var(--radius-md);background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);place-items:center;font-style:normal;display:grid}.cluster-card b{font-size:var(--text-sm);color:var(--color-ink);display:block}.cluster-card small{color:var(--color-faint);font-size:var(--text-2xs);margin-top:3px;display:block}.cluster-card em{color:var(--color-faint);font-size:var(--text-2xs);letter-spacing:.07em;margin-bottom:5px;font-style:normal;font-weight:700;display:block}.cluster-card .chevron{justify-self:end}.mode-grid{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.mode-card{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo);position:relative}.mode-card:hover{border-color:var(--color-accent-line)}.mode-card--selected{border-color:var(--color-accent);background:var(--color-accent-tint);box-shadow:0 0 0 2px var(--color-accent-ring)}.mode-card input{accent-color:var(--color-accent);position:absolute;top:13px;right:13px}.mode-card b{font-size:var(--text-sm);padding-right:22px;display:block}.mode-card p{color:var(--color-muted);font-size:var(--text-2xs);margin:7px 0 0;line-height:1.5}.assignment-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(300px,1fr));display:grid}.bucket{margin-top:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.bucket__list{padding:var(--space-1);max-height:260px;overflow:auto}.bucket__empty{padding:var(--space-4);color:var(--color-faint);font-size:var(--text-xs);text-align:center;margin:0}.entity-row{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);grid-template-columns:1fr auto;display:grid}.entity-row:hover{background:var(--color-surface-muted)}.entity-row__open{gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr;align-items:center;padding:9px 7px;display:grid}.entity-row__open b{font-size:var(--text-sm);display:block}.entity-row__open small{color:var(--color-faint);font-size:var(--text-2xs);margin-top:2px;display:block}.entity-row__open small.member-rates{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.entity-row__open small.member-rates--missing{color:var(--color-warning)}.bucket__list--tall{max-height:420px}.order-list{margin:0;padding:0;list-style:none}.order-row{transition:background-color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo);border:1px solid #0000;grid-template-columns:1fr auto}.order-row--movable,.order-row--movable .entity-row__open{cursor:grab}.order-row--dragging{opacity:.45}.order-row--target{border-color:var(--color-accent);background:var(--color-accent-soft)}.order-row__place{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent-strong);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;font-style:normal;font-weight:700;display:grid}.direction-timing{margin:0 var(--space-2) var(--space-2);grid-column:1/-1}.order-row__actions{padding-right:var(--space-1);align-items:center;gap:2px;display:flex}.order-row__arrow{width:28px;height:28px;font-size:var(--text-sm)}.order-row__arrow:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.direction-groups{gap:var(--space-3);display:grid}.direction-group__title{margin:0 0 var(--space-1);padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-weight:700}.order-row--unavailable .order-row__place{background:var(--color-surface-muted);color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.order-row{transition:none}}@media (width<=1000px){.mode-grid,.assignment-grid{grid-template-columns:1fr}.cluster-card{grid-template-columns:1fr 1fr}.cluster-card__main{grid-column:1/-1}.cluster-card .chevron{display:none}}.bucket-search{gap:var(--space-1);margin-top:var(--space-3);display:grid}.bucket-search .search-input{height:38px}.text--warning{color:var(--color-warning)}.text--danger{color:var(--color-danger)}.filter--wide{grid-column:span 2}.content>.segmented{margin-bottom:var(--space-4)}.check{color:var(--color-ink-soft);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--color-accent)}.check--field{align-self:end;min-height:42px}.check-group{border:0;gap:8px;margin:0;padding:0;display:grid}.check-group legend{color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-weight:700}.inline-form{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.inline-form:has(>.field:only-of-type){grid-template-columns:minmax(0,1fr) auto}.notice-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.secret-line{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.secret-line code{border-radius:var(--radius-sm);background:var(--color-surface);overflow-wrap:anywhere;padding:6px 9px}.member-form{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.member-form__title{font-size:var(--text-sm);grid-column:1/-1}.member-form select,.member-form input{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:38px;font:inherit;font-size:var(--text-sm);padding:0 10px}.member-form__small{gap:4px;display:grid}.member-form__small span{color:var(--color-faint);font-size:var(--text-2xs);text-transform:uppercase;font-weight:700}.member-form .button{height:38px}.member-form>p,.member-form__hint{grid-column:1/-1;margin:0}.member-form__hint p,.member-form__hint ul{margin:0}.member-form__hint ul{margin-top:var(--space-1);gap:2px;padding-left:18px;display:grid}@media (width<=560px){.filter--wide{grid-column:auto}}@media (width<=720px){.inline-form{grid-template-columns:1fr}}.nested-list__head{background:var(--color-surface-muted);color:var(--color-faint);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.nested-list__row>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-wrap{flex-wrap:wrap;gap:5px;display:flex}.chip-wrap--list{margin:0;padding:0;list-style:none}.method-chip{background:var(--color-surface-sunken);color:var(--color-ink-soft);font-size:var(--text-xs);border-radius:6px;gap:6px;padding:4px 8px;font-style:normal;display:inline-flex}@media (width<=720px){.nested-list__row{grid-template-columns:1fr;gap:6px}.nested-list__head{display:none}}.audit-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.audit-list li{border-radius:var(--radius-sm);background:var(--color-surface-muted);font-size:var(--text-sm);grid-template-columns:150px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.audit-list time{color:var(--color-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.check-group--row{flex-wrap:wrap;gap:8px 20px;display:flex}.outbox-note{border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-xs);padding:5px 10px;font-weight:600}.filter--inline{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.payments-table thead th{white-space:normal;vertical-align:bottom;line-height:1.35}.payments-table th,.payments-table td{padding-left:7px;padding-right:3px}.payments-table .cell-trim{text-overflow:ellipsis;max-width:100px;display:block;overflow:hidden}.payments-table .cell-stack .cell-clip{max-width:84px}@media (width<=1599px){.payments-table .col-currency{display:none}}.payments-table tbody tr{background:var(--color-surface)}.payments-table th.col-status,.payments-table td.col-status,.payments-table th.col-actions,.payments-table td.col-actions{z-index:1;position:sticky}.payments-table td.col-status,.payments-table td.col-actions{background:inherit}.payments-table th.col-actions,.payments-table td.col-actions{width:100px;min-width:100px;right:0}.payments-table td.col-actions .row-actions{flex-wrap:nowrap;gap:4px}.payments-table th.col-status,.payments-table td.col-status{width:104px;min-width:104px;box-shadow:inset 1px 0 0 var(--color-line-soft), -6px 0 8px -8px #0f172a40;right:100px}.payments-table th.col-check,.payments-table td.col-check{width:44px;padding-right:0}.payments-table td.col-menu,.payments-table th.col-menu{text-align:right;width:48px}.payment-id{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600}.payments-table tbody tr.row--active,.payments-table tbody tr.row--active:hover{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}.payments-table tbody tr.row--checked{background:var(--color-accent-tint)}.payments-table tbody tr:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:-2px}.payments-table .status+.status,.payments-table .status+small{margin-left:6px}.payment-details-drawer{width:min(1180px,100%)}.payment-details-drawer .drawer__head{gap:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);flex-wrap:wrap;padding-bottom:0}.drawer__heading{flex:1;min-width:0}.drawer__head-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.drawer__title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.payment-details-drawer .drawer__head h2{font-size:var(--text-2xl)}.drawer__hint{font-size:var(--text-sm)}.drawer__meta{gap:4px var(--space-4);margin-top:var(--space-3);color:var(--color-ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.drawer__meta span+span:before{margin-right:var(--space-4);color:var(--color-faint);content:"•"}.drawer__tabs{flex:0 0 100%;min-width:0}.payment-details-drawer .drawer__body{background:var(--color-bg)}.detail-tabs{gap:var(--space-6);display:flex;overflow-x:auto}.detail-tabs button{color:var(--color-ink-soft);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 2px;font-weight:600}.detail-tabs button:hover{color:var(--color-ink)}.detail-tabs button.active{border-bottom-color:var(--color-accent);color:var(--color-accent)}.actions-menu{position:relative}.actions-menu__trigger{min-height:36px}.actions-menu__list{z-index:5;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:250px;box-shadow:var(--shadow-raised);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.actions-menu__list button{border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 12px}.actions-menu__list button:hover:not(:disabled){background:var(--color-surface-muted)}.actions-menu__list button:disabled{color:var(--color-faint);cursor:default}.detail-panel{gap:var(--space-4);display:grid}.detail-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.detail-col{gap:var(--space-4);min-width:0;display:grid}.detail-card{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);display:grid}.detail-card__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.detail-card__head h3{font-size:var(--text-lg)}.request-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.detail-chip{border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-ink-soft);font-size:var(--text-xs);padding:4px 10px;font-weight:600}.detail-caption{color:var(--color-muted);font-size:var(--text-xs)}.detail-aside{align-items:center;gap:var(--space-3);display:inline-flex}.detail-amount{letter-spacing:-.02em;font-size:1.625rem;font-weight:800}.detail-amount small{font-size:var(--text-sm);letter-spacing:0;font-weight:500}.detail-rows{margin:0;display:grid}.detail-rows>div{gap:var(--space-3);border-top:1px solid var(--color-line-soft);font-size:var(--text-sm);grid-template-columns:minmax(110px,.8fr) minmax(0,1.7fr);padding:10px 0;display:grid}.detail-rows dt{color:var(--color-muted)}.detail-rows dd{align-items:baseline;gap:2px var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.detail-rows dd .cell-sub{flex-basis:100%;margin-top:2px}.detail-value{flex:1 1 0;min-width:0}.detail-fee{color:var(--color-muted);font-size:var(--text-xs)}.status-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.status-badges:empty{display:none}.status-actions .inline-form{gap:var(--space-2);grid-template-columns:1fr;display:grid}.status-actions .button{width:100%;min-height:44px}.status-actions .button--danger{border:1px solid var(--color-danger-line);background:var(--color-danger-soft-strong);color:var(--color-danger-strong)}.status-actions .button--danger:hover:not(:disabled){background:var(--color-danger-line)}.stepper{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stepper__item{font-size:var(--text-xs);align-content:start;gap:4px;padding-top:34px;display:grid;position:relative}.stepper__item b{font-size:var(--text-xs);line-height:1.25}.stepper__item small{color:var(--color-muted);font-size:var(--text-2xs)}.stepper__dot{z-index:1;border:2px solid var(--color-line);background:var(--color-surface);border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0}.stepper__item:not(:last-child):before{top:11px;left:24px;right:calc(-1 * var(--space-2));background:var(--color-line);content:"";height:2px;position:absolute}.stepper__item--done .stepper__dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 5px var(--color-surface)}.stepper__item--done:not(:last-child):before{background:var(--color-accent)}.stepper__item--current .stepper__dot{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-ring)}.stepper__item--failed .stepper__dot{border-color:var(--color-danger);background:var(--color-danger);box-shadow:inset 0 0 0 5px var(--color-surface)}.stepper__item--failed b{color:var(--color-danger)}.stepper__item--stopped .stepper__dot{border-color:var(--color-faint);background:var(--color-faint);box-shadow:inset 0 0 0 5px var(--color-surface)}.split-layout{gap:var(--space-4);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.split-layout__main{gap:var(--space-4);min-width:0;display:grid}.step-rail{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);margin:0;list-style:none;display:grid}.step-rail button{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px;display:flex}.step-rail button:hover{background:var(--color-surface-muted)}.step-rail button.active{background:var(--color-accent-soft)}.step-rail b{font-size:var(--text-sm);display:block}.step-rail small{color:var(--color-muted);font-size:var(--text-2xs);margin-top:2px;display:block}.step-rail__num{background:var(--color-surface-sunken);width:24px;height:24px;color:var(--color-ink-soft);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.step-rail__num--done{background:var(--color-success-soft);color:var(--color-success)}.step-rail__num--failed{background:var(--color-danger-soft);color:var(--color-danger)}.sub-tabs{gap:var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.sub-tabs button{color:var(--color-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-weight:600}.sub-tabs button.active{border-bottom-color:var(--color-accent);color:var(--color-accent)}.http-line{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.http-line__method{background:var(--color-info-soft);color:var(--color-info);font-size:var(--text-xs);border-radius:6px;padding:2px 8px;font-weight:800}.http-line__url{overflow-wrap:anywhere;min-width:0}.code-block{position:relative}.code-block .copy-icon-button{z-index:1;color:#93a4c3;position:absolute;top:8px;right:8px}.code-block .copy-icon-button:hover{color:#fff;background:#ffffff1a}.provider-tag--ok{background:var(--color-success-soft);color:var(--color-success)}.candidates-table td{white-space:normal}.cell-sub--wrap{white-space:normal;max-width:460px}.payment-timeline{margin:0;padding:0;list-style:none;display:grid}.payment-timeline__item{gap:var(--space-3);padding-bottom:var(--space-4);font-size:var(--text-sm);grid-template-columns:150px 20px minmax(0,1fr);display:grid;position:relative}.payment-timeline__item time{color:var(--color-muted);font-size:var(--text-xs);padding-top:2px}.payment-timeline__dot{z-index:1;background:var(--color-accent);border-radius:50%;width:10px;height:10px;margin:5px auto 0;position:relative}.payment-timeline__item:not(:last-child):before{top:12px;bottom:-2px;left:calc(150px + var(--space-3) + 9px);background:var(--color-line);content:"";width:2px;position:absolute}.payment-timeline__item--ok .payment-timeline__dot{background:var(--color-success-bright)}.payment-timeline__item--fail .payment-timeline__dot{background:var(--color-danger)}.payment-timeline__item--warn .payment-timeline__dot{background:var(--color-warning-bright)}.payment-timeline__item b{display:block}.payment-timeline__item small{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere;margin-top:2px;display:block}.evidence-grid{gap:var(--space-4);display:grid}.empty-inline{padding:var(--space-6) 0;color:var(--color-muted);text-align:center;justify-items:center;gap:4px;display:grid}.empty-inline b{color:var(--color-ink-soft)}.empty-inline__icon{width:40px;height:48px;margin-bottom:var(--space-2);border:2px solid var(--color-line);background:linear-gradient(var(--color-line) 0 0) 8px 14px / 22px 2px no-repeat, linear-gradient(var(--color-line) 0 0) 8px 22px / 16px 2px no-repeat;border-radius:6px}@media (width<=1080px){.detail-grid,.split-layout{grid-template-columns:minmax(0,1fr)}.step-rail{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow-x:auto}}@media (width<=640px){.stepper{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.stepper__item:nth-child(2n):before{display:none}.payment-timeline__item{grid-template-columns:20px minmax(0,1fr)}.payment-timeline__item time{grid-area:1/2}.payment-timeline__item .payment-timeline__dot{grid-area:1/1/span 2}.payment-timeline__item>div{grid-column:2}.payment-timeline__item:not(:last-child):before{left:9px}.detail-rows>div{grid-template-columns:minmax(0,1fr);gap:2px}}.detail-card .inline-form--compact{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}@media (width<=640px){.detail-card .inline-form--compact{grid-template-columns:minmax(0,1fr)}}.cell-inline{align-items:center;gap:6px;display:inline-flex}.cell-stack{justify-items:start;gap:2px;display:grid}.cell-sub-value{color:var(--color-muted);font-size:var(--text-2xs)}.cell-stack .mono.cell-sub-value{font-family:var(--font-mono)}.status-stack{flex-wrap:wrap;gap:4px;max-width:94px;display:flex}.payments-table td.col-status .cell-clip{max-width:94px}.payments-table .status-stack .status{white-space:normal;padding:2px 7px}.payments-table .status-stack .status+.status{margin-left:0}.payments-table td.col-actions,.payments-table th.col-actions{text-align:right}.row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.chip-button--callback{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 2px 6px var(--color-accent-ring);transition:background var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);border-color:#0000}.chip-button--callback:hover:not(:disabled){background:var(--color-accent-strong);color:var(--color-on-accent);border-color:#0000}.chip-button--callback:active:not(:disabled){transform:translateY(1px)}.chip-button--callback:disabled{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:none;cursor:progress}.ledger-page{--ledger-held:var(--color-warning);--ledger-held-soft:var(--color-warning-soft);--ledger-available:var(--color-success)}.ledger-stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ledger-stat{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);align-content:start;gap:6px;padding:18px 18px 16px;display:grid}.ledger-stat__label{color:var(--color-muted);font-size:var(--text-xs);font-weight:600}.ledger-stat strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:6px;margin-top:8px;line-height:1.1;display:flex}.ledger-stat strong small{color:var(--color-faint);font-size:var(--text-xs);letter-spacing:.04em;font-weight:600}.ledger-stat__meta{border-radius:var(--radius-pill);background:var(--ledger-held-soft);color:var(--ledger-held);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;justify-self:start;padding:2px 8px;font-weight:700}.ledger-stat p{color:var(--color-muted);font-size:var(--text-xs);margin:6px 0 0;line-height:1.5}.ledger-registry__search{flex:0 280px}.ledger-registry .registry__more{align-items:center;gap:var(--space-3)}.ledger-registry .registry__head p.small{max-width:62ch;margin:4px 0 0}.ledger-table .num{font-variant-numeric:tabular-nums;text-align:right}.ledger-table td.num{color:var(--color-ink-soft);font-size:var(--text-sm)}.ledger-table .num--held{color:var(--ledger-held)}.ledger-table td.num--strong{color:var(--color-ink);font-weight:700}.ledger-table td .status{margin-top:5px}.ledger-table tfoot th,.ledger-table tfoot td{border-top:1px solid var(--color-line);background:var(--color-surface-muted);color:var(--color-ink);font-size:var(--text-sm);text-align:left;padding:12px 14px;font-weight:700}.ledger-table tfoot td{text-align:right}.split-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ledger-available,var(--color-success)) 22%, transparent);height:4px;display:block;overflow:hidden}.split-bar__held{background:var(--ledger-held,var(--color-warning));transform-origin:0;height:100%;transition:transform var(--duration-normal) var(--ease-out-expo);display:block}.split-bar--inline{width:88px;margin:6px 0 0 auto}.skeleton-line{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-sunken), var(--color-line-soft), var(--color-surface-sunken));vertical-align:middle;background-size:200% 100%;width:64px;height:.8em;animation:1.2s linear infinite skeleton-shimmer;display:inline-block}.skeleton-line--wide{width:9ch}@keyframes skeleton-shimmer{to{background-position:-200% 0}}.ledger-discrepancies{margin-top:var(--space-4)}.ledger-discrepancies__body{padding:0 18px 18px}.ledger-discrepancies__hidden{margin:var(--space-3) 0 0}.empty-state--flat{padding:var(--space-6) 0;border-top:0}.ledger-clear{padding:var(--space-6) var(--space-4);border:1px dashed color-mix(in srgb, var(--color-success) 35%, transparent);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);text-align:center;justify-items:center;gap:4px;display:grid}.ledger-clear__mark{background:var(--color-success);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.ledger-clear span:last-child{color:var(--color-muted);font-size:var(--text-xs)}.discrepancy-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.discrepancy{border:1px solid var(--color-line);border-left:3px solid var(--color-info);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:8px;padding:12px 14px;display:grid}.discrepancy--error{border-left-color:var(--color-danger)}.discrepancy--warning{border-left-color:var(--color-warning)}.discrepancy__head{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discrepancy__head time{color:var(--color-faint);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;margin-left:auto}.discrepancy__values{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.discrepancy__values dt{color:var(--color-faint);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.discrepancy__values dd{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;margin:2px 0 0}.discrepancy__account{color:var(--color-faint);font-family:var(--font-mono);font-size:var(--text-2xs);overflow-wrap:anywhere}.balance-block{--ledger-held:var(--color-warning);--ledger-available:var(--color-success);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:10px;padding:14px 16px;display:grid}.balance-block__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.balance-block__head h3{color:var(--color-ink);font-size:var(--text-sm);margin:0}.balance-block__asset{color:var(--color-faint);font-size:var(--text-2xs);letter-spacing:.06em;font-weight:700}.balance-block__figures{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.balance-block__figures dt{color:var(--color-faint);font-size:var(--text-2xs);font-weight:700}.balance-block__figures dd{color:var(--color-ink-soft);font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0;font-weight:600}.balance-block__figures .is-held dd{color:var(--ledger-held)}.balance-block__figures .is-available dd{color:var(--color-ink);font-weight:800}.balance-block--compact{background:var(--color-surface-muted);padding:10px 12px}.balance-block--compact .balance-block__figures dd{font-size:var(--text-base)}.balance-block__note,.balance-block__error{color:var(--color-muted);font-size:var(--text-xs);margin:0}.balance-block__error{color:var(--color-danger)}.nested-list--balances .nested-list__row{grid-template-columns:1.4fr 1fr .7fr .8fr .9fr}.nested-list__balance{font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.nested-list__balance small{color:var(--color-warning);font-size:var(--text-2xs);display:block}.merchant-balance{margin-bottom:var(--space-3)}.reserve-tag{width:fit-content;color:var(--color-warning);font-size:var(--text-2xs);align-items:center;gap:5px;margin-top:5px;font-weight:700;display:flex}.reserve-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.withdrawal-steps{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.withdrawal-steps__item{color:var(--color-muted);font-size:var(--text-xs);grid-template-columns:auto auto;align-items:center;column-gap:6px;display:grid}.withdrawal-steps__item small{color:var(--color-faint);font-size:var(--text-2xs);grid-column:2}.withdrawal-steps__item--current,.withdrawal-steps__item--stopped,.withdrawal-steps__item--failed{color:var(--color-ink);font-weight:700}.trace-dot--current{background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.withdrawal-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.funds-line{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1180px){.ledger-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ledger-stats,.ledger-filters,.ledger-filters--single,.balance-block__figures{grid-template-columns:1fr 1fr}.nested-list--balances .nested-list__row{grid-template-columns:1fr}.nested-list__balance{text-align:left;justify-self:start}}.amount--negative,.balance-block__figures dd.amount--negative,.ledger-table td .amount--negative,.ledger-stat strong.amount--negative{color:var(--color-danger)}.provider-balances{margin-top:var(--space-6)}.provider-balances__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.provider-balance{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:10px;padding:14px 16px;display:grid}.provider-balance__head,.provider-balance__foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.provider-balance__head h3{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.provider-balance__figures{gap:6px;margin:0;display:grid}.provider-balance__figures>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.provider-balance__figures dt{color:var(--color-faint);font-size:var(--text-xs);font-weight:700}.provider-balance__figures dd{color:var(--color-ink);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.provider-balance__original{color:var(--color-faint);font-size:var(--text-xs);margin-top:2px;font-weight:500;display:block}.provider-balance__figures dd.provider-balance__diff--mismatch{border-radius:var(--radius-pill);background:var(--color-danger-soft);color:var(--color-danger-strong);padding:1px 8px;font-weight:800}.provider-balance__figures dd.provider-balance__diff--match{color:var(--color-success)}.provider-balance__figures dd.provider-balance__diff--none{color:var(--color-muted);font-size:var(--text-xs);font-weight:500}.provider-balance__hint,.provider-balance__error{color:var(--color-muted);font-size:var(--text-xs);margin:0}.provider-balance__error{color:var(--color-danger)}.provider-balance__foot{border-top:1px solid var(--color-line-soft);color:var(--color-faint);font-size:var(--text-xs);padding-top:8px}.setup-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.setup-card{gap:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:34px minmax(0,1fr);padding:18px;display:grid}.setup-card__number{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;display:grid}.setup-card--done .setup-card__number{background:var(--color-success-soft);color:var(--color-success)}.setup-card--blocked .setup-card__number{background:var(--color-surface-sunken);color:var(--color-muted)}.setup-card__body{gap:var(--space-3);min-width:0;display:grid}.setup-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.setup-card__head h3{font-size:var(--text-lg);letter-spacing:-.01em;margin:0}.setup-card__head p{max-width:68ch;margin:4px 0 0;line-height:1.5}.setup-card__ordinal{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.setup-card__gap{color:var(--color-warning);font-size:var(--text-sm);margin:0;font-weight:600}.setup-card__gap--blocked{color:var(--color-muted);font-weight:500}.step-body{gap:var(--space-3);display:grid}.step-empty{border:1px dashed var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-muted);font-size:var(--text-sm);gap:3px;padding:14px 16px;display:grid}.step-empty b{color:var(--color-ink)}.step-empty p{font-size:var(--text-xs);margin:0}.step-lock-note{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-ink-soft);font-size:var(--text-sm);margin:0;padding:10px 14px;display:flex}.step-lock-note svg{color:var(--color-warning);flex:none;margin-top:2px}.step-lock-note b{color:var(--color-ink)}.step-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.step-facts dt{color:var(--color-faint);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.step-facts dd{color:var(--color-ink);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0;display:flex}.step-facts dd small{color:var(--color-faint)}.step-facts__url{overflow-wrap:anywhere}.credential-list,.direction-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.credential-row,.direction-row{align-items:center;gap:var(--space-3);border:1px solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-wrap:wrap;padding:11px 14px;display:flex}.credential-row__icon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);place-items:center;display:grid}.credential-row__main,.direction-row__main{flex:200px;min-width:0}.credential-row__main b,.direction-row__main b{font-size:var(--text-sm);display:block}.credential-row__main small,.direction-row__main small{color:var(--color-faint);font-size:var(--text-2xs);overflow-wrap:anywhere;margin-top:3px;display:block}.rate-group{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);overflow:hidden}.rate-group__head{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--color-surface-muted);font-size:var(--text-sm);flex-wrap:wrap;padding:10px 14px;display:flex}.rate-group__empty{color:var(--color-muted);font-size:var(--text-xs);margin:0;padding:14px}.bank-picker__anchor{position:relative}.bank-picker__box{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:text;min-height:42px;transition:border-color var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.bank-picker__box:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.bank-picker__box--disabled{background:var(--color-surface-muted);cursor:default}.field .bank-picker__box input{width:auto;min-width:0;height:30px;box-shadow:none;background:0 0;border:0;flex:140px;padding:0 4px}.bank-picker__chips{margin:0;padding:0;list-style:none;display:contents}.bank-chip{border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--text-sm);align-items:center;gap:4px;padding:3px 4px 3px 10px;font-weight:600;display:inline-flex}.bank-chip__remove{width:20px;height:20px;color:inherit;font-size:var(--text-base);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo);background:0 0;border:0;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.bank-chip__remove:hover:not(:disabled),.bank-chip__remove:focus-visible{background:color-mix(in srgb, var(--color-accent) 14%, transparent);outline:0}.bank-picker__list,.bank-picker__empty{z-index:5;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-raised);margin:0;position:absolute;top:calc(100% + 4px);left:0;right:0}.bank-picker__list{max-height:220px;padding:4px;list-style:none;overflow-y:auto}.bank-picker__option{justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-base);cursor:pointer;padding:8px 10px;display:flex}.bank-picker__option small{color:var(--color-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.bank-picker__option--any{border-bottom:1px solid var(--color-line);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:4px;font-weight:600}.bank-picker__option[aria-selected=true]{background:var(--color-accent-soft);color:var(--color-accent-strong)}.bank-picker__empty{color:var(--color-muted);font-size:var(--text-sm);padding:10px 12px}.provider-form-grid .bank-picker{grid-column:1/-1}.direction-row__actions{gap:4px;display:inline-flex}.turnover-card .panel__body{gap:var(--space-3);display:grid}.turnover-card--exhausted{border-color:var(--color-danger);box-shadow:inset 4px 0 0 var(--color-danger)}.turnover-card__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.turnover-card__amount{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.turnover-card__amount strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.turnover-card__amount span{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.turnover-card__confirm{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:inline-flex}.turnover-meter{border-radius:var(--radius-pill);background:var(--color-surface-sunken);height:8px;overflow:hidden}.turnover-meter span{border-radius:inherit;background:var(--color-accent);transform-origin:0;height:100%;transition:transform var(--duration-normal) var(--ease-out-expo);display:block}.turnover-card--exhausted .turnover-meter span{background:var(--color-danger)}@media (prefers-reduced-motion:reduce){.turnover-meter span{transition:none}}.data-table tbody tr.provider-row--disabled{background:color-mix(in srgb, var(--color-danger-soft) 55%, var(--color-surface));box-shadow:inset 3px 0 0 var(--color-danger)}.data-table tbody tr.provider-row--blocked{background:color-mix(in srgb, var(--color-maroon-soft) 55%, var(--color-surface));box-shadow:inset 3px 0 0 var(--color-maroon)}.provider-identity{text-align:left}.provider-next-action{white-space:normal;justify-items:start;gap:3px;min-width:180px;max-width:340px;display:grid}.provider-next-action .cell-sub{line-height:1.5}.provider-complete{align-items:center;gap:var(--space-2);color:var(--color-success);font-size:var(--text-xs);font-weight:600;display:inline-flex}.step-dots{gap:4px;display:flex}.step-dots i{border-radius:var(--radius-pill);background:var(--color-surface-sunken);width:20px;height:5px}.step-dots i.is-done{background:var(--color-success-bright)}.provider-tabs{margin-bottom:var(--space-4);overflow-x:auto}.provider-overview,.provider-tab-panel{gap:var(--space-4);min-width:0;display:grid}.provider-overview-top{gap:var(--space-4);grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);display:grid}.provider-overview-finance{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-overview-top>div>.panel,.provider-overview-finance>div>.panel,.provider-overview-finance>.panel{height:100%}.provider-overview .panel__body,.provider-operations .panel__body{gap:var(--space-3);display:grid}.provider-overview .summary-strip,.provider-operations .summary-strip{box-shadow:none;margin-bottom:0}.provider-readiness-count{gap:var(--space-2);white-space:nowrap;justify-items:end;display:grid}.provider-readiness-notice{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-wrap:wrap;padding:10px 12px;display:flex}.provider-readiness-notice p{color:var(--color-muted);font-size:var(--text-xs);flex:250px;margin:0}.provider-readiness-notice--warning{background:var(--color-warning-soft)}.provider-readiness-notice--success{background:var(--color-success-soft)}.provider-readiness-notice--danger{background:var(--color-danger-soft)}.provider-readiness-notice--maroon{background:var(--color-maroon-soft)}.provider-checklist{margin:0;padding:0;list-style:none}.provider-checklist li{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:14px;padding:12px 0;display:flex}.provider-checklist li>div{flex:1;min-width:0}.provider-checklist b{font-size:var(--text-sm);display:block}.provider-checklist small{color:var(--color-muted);font-size:var(--text-2xs);overflow-wrap:anywhere;margin-top:3px;display:block}.provider-check-icon{background:var(--color-warning-soft);width:30px;height:30px;color:var(--color-warning);font-size:var(--text-xl);border-radius:50%;flex:none;place-items:center;display:grid}.provider-check-icon.is-ready{background:var(--color-success-soft);color:var(--color-success)}.provider-check-icon.is-blocked{background:var(--color-surface-muted);color:var(--color-muted)}.provider-readiness-foot{margin:0}.provider-api-latency{font-size:var(--text-2xl);letter-spacing:-.03em;display:block}.provider-finance-card .balance-block{border:0;padding:0}.provider-finance-card .link-button{margin-top:var(--space-3)}.provider-activity-heading{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.provider-activity{gap:10px;margin:0;padding:0;list-style:none;display:grid}.provider-activity li{justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);display:flex}.provider-activity b{overflow-wrap:anywhere;font-weight:500}.provider-activity time{color:var(--color-muted);flex:none}.provider-operations__columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-operations__columns h3{font-size:var(--text-sm);margin:0}.provider-settings-layout{gap:var(--space-4);min-width:0;display:grid}.provider-settings-form .provider-settings-layout{padding:0 18px 18px}.provider-settings-nav{z-index:5;top:var(--topbar-height);padding:var(--space-3) 18px;border-bottom:1px solid var(--color-line);background:var(--color-surface);margin:0 -18px;position:sticky;overflow-x:auto}.provider-settings-nav .segmented{white-space:nowrap;flex-wrap:nowrap}.provider-settings-layout>.step-lock-note{margin-top:var(--space-1)}.provider-settings-sections{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.provider-settings-form .settings-section{scroll-margin-top:calc(var(--topbar-height) + 76px)}.provider-settings-footer{padding:var(--space-4) 18px;border-top:1px solid var(--color-line);align-items:center;margin:0}.provider-settings-footer p{margin-right:auto}@media (width<=1100px){.provider-overview-top{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}}@media (width<=800px){.provider-overview-top,.provider-overview-finance,.provider-operations__columns{grid-template-columns:1fr}.provider-settings-nav{border-bottom:0;margin:0;padding:0;position:static}}@media (width<=560px){.provider-checklist li{flex-wrap:wrap}.provider-checklist li>.button,.provider-checklist li>.status{margin-left:44px}.provider-settings-form .provider-form-grid{grid-template-columns:1fr}.provider-settings-form .provider-settings-layout{padding:0 12px 12px}.provider-settings-footer{flex-wrap:wrap}.provider-settings-footer p{width:100%}.provider-activity li{flex-direction:column;gap:3px}}.provider-settings .field,.provider-dialog .field,.provider-settings .provider-check,.provider-dialog .provider-check{position:relative}.provider-settings .field .help-tip,.provider-dialog .field .help-tip,.provider-settings .provider-check .help-tip,.provider-dialog .provider-check .help-tip{flex:none;position:static}.provider-settings .field .help-tip:after,.provider-dialog .field .help-tip:after,.provider-settings .provider-check .help-tip:after,.provider-dialog .provider-check .help-tip:after{width:auto;max-width:320px;display:none;left:0;right:0;transform:none}.provider-settings .field .help-tip:hover:after,.provider-settings .field .help-tip:focus-visible:after,.provider-dialog .field .help-tip:hover:after,.provider-dialog .field .help-tip:focus-visible:after,.provider-settings .provider-check .help-tip:hover:after,.provider-settings .provider-check .help-tip:focus-visible:after,.provider-dialog .provider-check .help-tip:hover:after,.provider-dialog .provider-check .help-tip:focus-visible:after{display:block;transform:none}.adapter-settings{display:contents}.bank-table__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.bank-table{border-collapse:collapse;width:100%}.bank-table th{padding:0 var(--space-2) var(--space-2) 0;color:var(--color-faint);font-size:var(--text-2xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-weight:700}.bank-table td{padding:0 var(--space-2) var(--space-2) 0;vertical-align:top}.bank-table__error{color:var(--color-danger);font-size:var(--text-2xs);margin-top:2px;line-height:1.35;display:block}.bank-table [aria-invalid=true]{border-color:var(--color-danger)}.bank-table td:nth-child(2){width:110px}.bank-table td:last-child{width:34px;padding-right:0}.bank-table input,.bank-table select{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:120px;height:38px;color:var(--color-ink);font-size:var(--text-sm);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);padding:0 10px}.bank-table td:nth-child(2) input{min-width:80px}.bank-table input:focus,.bank-table select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring);outline:0}.bank-table input:disabled,.bank-table select:disabled{background:var(--color-surface-muted);color:var(--color-muted)}.provider-webhook-note{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-xs);flex-basis:100%;line-height:1.45}.profile-step__errors{margin:var(--space-1) 0;padding-left:var(--space-4)}.merchant-registry__actions{white-space:nowrap}.merchant-profile-link{color:var(--color-ink);font-weight:750;text-decoration:none}.merchant-profile-link:hover{color:var(--color-accent);text-decoration:underline}.merchant-status-control{position:relative}.merchant-status-options{z-index:15;right:0;top:calc(100% + var(--space-2));width:270px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);gap:6px;display:grid;position:absolute}.merchant-profile__note{margin:var(--space-3) 0}.merchant-profile__tabs{margin:0 0 var(--space-4)}.merchant-workspace{overflow:clip}.merchant-workspace>:last-child{border-top:1px solid var(--color-line);grid-template-columns:minmax(260px,23.5%) minmax(0,1fr);align-items:stretch;display:grid}.merchant-project-picker{gap:var(--space-3);min-width:0;padding:var(--space-4);border-right:1px solid var(--color-line);flex-direction:column;display:flex}.merchant-project-picker .search-input{flex:none}.merchant-project-list{gap:var(--space-2);max-height:480px;display:grid;overflow-y:auto}.merchant-project-item{border-radius:var(--radius-sm);border-left:4px solid #0000;min-width:0;padding-bottom:10px;position:relative}.merchant-project-item:hover{background:var(--color-surface-muted)}.merchant-project-item.is-selected{border-left-color:var(--color-accent);background:var(--color-accent-soft)}.merchant-project-item>button{align-items:center;gap:5px var(--space-3);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) 18px;padding:13px 14px 3px;display:grid}.merchant-project-item strong{font-size:var(--text-base);overflow-wrap:anywhere}.merchant-project-dot{background:var(--color-muted);border-radius:50%;width:10px;height:10px;display:block}.merchant-project-dot--success{background:var(--color-success)}.merchant-project-dot--waiting{background:var(--color-warning)}.merchant-project-dot--error{background:var(--color-danger)}.merchant-project-chevron{color:var(--color-muted);grid-area:1/3/3}.merchant-project-hint{color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere;grid-column:2}.merchant-project-id{color:var(--color-muted);font-size:var(--text-xs);margin-left:38px}.merchant-add-project{width:100%;margin-top:auto}.merchant-editor{min-width:0;padding:var(--space-4)}.merchant-editor__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.merchant-editor__head h2{overflow-wrap:anywhere}.merchant-editor-grid{gap:14px var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-setting-card{align-items:stretch;gap:var(--space-3);min-width:0;padding:14px var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);flex-direction:column;display:flex}.merchant-setting-card h3{color:var(--color-ink);font-size:var(--text-lg);margin:0 0 2px}.merchant-setting-card .field{margin:0}.merchant-setting-card .link-button{align-items:center;gap:var(--space-2);text-align:left;align-self:start;display:inline-flex}.merchant-readonly-field,.merchant-project-balance{gap:5px;display:grid}.merchant-readonly-field>span,.merchant-project-balance>span{color:var(--color-muted);font-size:var(--text-xs)}.merchant-project-balance strong,.merchant-copy-field{padding:7px var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500;display:block}.merchant-copy-field code{font:inherit;overflow-wrap:anywhere}.merchant-group-control{min-height:36px;padding:7px var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-soft);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.merchant-method-table{border:1px solid var(--color-line);border-radius:var(--radius-sm);overflow:hidden}.merchant-method,.merchant-method-head{align-items:center;gap:var(--space-2);padding:10px var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(120px,.75fr);display:grid}.merchant-method-head{background:var(--color-surface-muted);color:var(--color-muted);font-size:var(--text-xs)}.merchant-method+.merchant-method{border-top:1px solid var(--color-line-soft)}.merchant-method .status{justify-self:start}.merchant-setting-card>.status{align-self:flex-start}.merchant-api-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.merchant-workspace__save{border-top:1px solid var(--color-line);background:var(--color-surface);grid-column:1/-1}.merchant-workspace__save:has(.is-dirty){z-index:5;position:sticky;bottom:0}.merchant-save-bar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;display:flex}.merchant-workspace__save .merchant-save-bar{border:0;margin:0}.merchant-dirty{color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:10px;display:inline-flex}.merchant-dirty:before{content:"";background:var(--color-warning);border-radius:50%;width:9px;height:9px}.merchant-notifications{max-width:1000px}.merchant-section{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.merchant-section>h2{margin:0 0 var(--space-4)}.merchant-section .modal__body,.merchant-inline-access .modal__body{padding:0}.merchant-inline-access,.merchant-editor>.merchant-section{margin-top:var(--space-5)}.merchant-inline-access{padding-top:var(--space-5);border-top:1px solid var(--color-line)}.merchant-inline-access .secret-line{overflow-wrap:anywhere}.merchant-api-endpoints{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.merchant-api-endpoints th,.merchant-api-endpoints td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-line);text-align:left;overflow-wrap:anywhere}.merchant-api-help .merchant-copy-field{width:100%}@media (width<=1100px){.merchant-workspace>:last-child{grid-template-columns:230px minmax(0,1fr)}.merchant-editor-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.merchant-workspace>:last-child{grid-template-columns:minmax(0,1fr)}.merchant-project-picker{border-right:0;border-bottom:1px solid var(--color-line)}.merchant-project-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.merchant-project-item>button{padding:var(--space-3) var(--space-2) 3px;grid-template-columns:10px minmax(0,1fr);gap:5px 7px}.merchant-project-chevron{display:none}.merchant-project-id{margin-left:24px}.merchant-status-control,.merchant-status-control>.button{width:100%}.merchant-editor,.merchant-section{padding:var(--space-4)}.merchant-save-bar .row-actions{justify-content:flex-end;width:100%}.merchant-api-endpoints tr{display:grid}}
