:root{--canvas:#eef2f7;--surface:#ffffff;--surface-subtle:#f5f7fb;--ink:#162033;--muted:#526079;--faint:#758198;--border:#dce3ed;--border-strong:#c9d3e1;--primary:#016a3f;--primary-deep:#04341f;--primary-soft:#d7e9de;--accent:#ff6a45;--accent-soft:#ffe6dc;--accent-ink:#a43d26;--brand-border:#c4dccf;--blue:var(--primary);--blue-dark:var(--primary-deep);--blue-soft:var(--primary-soft);--gold:#ca8a2f;--gold-soft:#fff6df;--green:#278f69;--green-soft:#eaf8f1;--red:#c34d5b;--red-soft:#fff0f2;--amber:#b8791d;--amber-soft:#fff6df;--shadow:0 14px 36px rgb(35 52 88/10%),0 2px 7px rgb(35 52 88/5%);--shadow-soft:0 7px 20px rgb(35 52 88/8%),0 1px 3px rgb(35 52 88/5%);--shadow-raised:0 20px 48px rgb(35 52 88/14%),0 4px 12px rgb(35 52 88/7%);--font-body:Inter,"Segoe UI Variable Text","Segoe UI",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Cabinet Grotesk",Inter,"Segoe UI Variable Display","Segoe UI",ui-sans-serif,sans-serif;--font-mono:"JetBrains Mono","Cascadia Mono","SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}body,html{min-height:100%;background:var(--canvas)}body{margin:0;color:var(--ink);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.55;letter-spacing:-.006em;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}::selection{color:#fff;background:var(--blue)}:focus-visible{outline:2px solid rgb(1 106 63/34%);outline-offset:2px}.eyebrow,.mono-kicker{margin:0;color:var(--blue);font:700 11px/1.2 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.mono-kicker{color:var(--accent-ink)}.danger-button,.note-button,.primary-button,.secondary-button{min-height:38px;border:1px solid transparent;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;cursor:pointer;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.primary-button{color:#fff;background:var(--blue);box-shadow:0 4px 12px rgb(1 106 63/16%)}.primary-button:hover{background:var(--blue-dark)}.danger-button:active,.note-button:active,.primary-button:active,.secondary-button:active{transform:translateY(1px)}.danger-button:disabled,.note-button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.62}.secondary-button{background:var(--surface);border-color:var(--border-strong)}.secondary-button:hover{border-color:var(--blue);background:var(--blue-soft)}.note-button{color:#795812;background:var(--gold-soft);border-color:#ead39e}.small{min-height:34px;padding:0 11px;border-radius:6px;font-size:11px}.icon-button{width:34px;height:34px;padding:0;border:0;border-radius:7px;display:inline-grid;place-items:center;background:transparent;cursor:pointer;color:var(--muted)}.icon-button:hover{color:var(--ink);background:#eeede9}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(380px,.9fr) 1.1fr;background:var(--surface)}.auth-brand-panel{min-height:100vh;padding:32px 44px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:var(--primary-deep);position:relative;overflow:hidden}.brand-lockup,.sidebar-brand{position:relative;display:flex;align-items:center;gap:11px;font:700 14px/1 var(--font-display);letter-spacing:0}.brand-mark{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:6px}.brand-wordmark{width:132px;height:auto;display:block;object-fit:contain}.brand-icon{display:none;width:32px;height:32px;object-fit:contain}.auth-brand-copy{position:relative;max-width:470px}.auth-brand-copy h1{max-width:430px;margin:16px 0 14px;font:600 clamp(30px,3.5vw,48px)/1.04 var(--font-display);letter-spacing:-.035em}.auth-brand-copy>p:last-child{max-width:420px;margin:0;color:#c3cad8;font-size:13px;line-height:1.65}.security-caption{position:relative;display:flex;gap:9px;align-items:center;color:#c3cad8;font-size:11px}.security-caption svg{color:var(--gold)}.auth-form-panel{display:grid;place-items:center;padding:40px;background:#fff}.auth-card{width:min(400px,100%)}.auth-card h2{margin:10px 0 8px;font:700 28px/1.15 var(--font-display);letter-spacing:-.025em}.auth-description{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.6}.auth-form{display:grid;gap:9px}.auth-form .primary-button{width:100%;margin-top:8px}.compact-form .primary-button,.field-label{margin-top:4px}.field-label{font-size:11px;font-weight:700}.input-with-icon{height:42px;display:flex;gap:9px;align-items:center;padding:0 11px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.input-with-icon:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgb(1 106 63/10%)}.input-with-icon svg{flex:0 0 auto;color:var(--faint)}.input-with-icon input{width:100%;min-width:0;height:100%;border:0;outline:0;color:var(--ink);background:transparent}.code-input input{font:600 17px/1 var(--font-mono);letter-spacing:.1em}.auth-footnote,.field-help{margin:2px 0 0;color:var(--faint);font-size:11px;line-height:1.55}.field-label-copy{display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:100%}.field-help-trigger{position:relative;display:inline-flex;flex:0 0 auto;color:var(--faint);cursor:help;border-radius:999px}.field-help-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.field-help-trigger:before{z-index:50;bottom:calc(100% + 8px);width:min(260px,72vw);padding:8px 10px;content:attr(data-tooltip);color:#fff;border-radius:7px;box-shadow:0 10px 30px rgb(12 31 23/22%);font-size:11px;font-weight:500;line-height:1.45;letter-spacing:normal;text-transform:none;transform:translate(-50%,4px)}.field-help-trigger:after,.field-help-trigger:before{position:absolute;left:50%;background:#17372b;pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease}.field-help-trigger:after{z-index:49;bottom:calc(100% + 4px);width:8px;height:8px;content:"";transform:translate(-50%,4px) rotate(45deg)}.field-help-trigger:focus:before,.field-help-trigger:hover:before{opacity:1;transform:translate(-50%)}.field-help-trigger:focus:after,.field-help-trigger:hover:after{opacity:1;transform:translate(-50%) rotate(45deg)}.compact-filter-field{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.compact-filter-field .field-help-trigger:before{top:calc(100% + 8px);bottom:auto}.compact-filter-field .field-help-trigger:after{top:calc(100% + 4px);bottom:auto}.auth-footnote{margin-top:20px;text-align:center}.auth-support-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:12px}.auth-footnote a,.auth-support-links a{color:var(--green);font-weight:700;text-decoration:none}.auth-footnote a:hover,.auth-support-links a:hover{text-decoration:underline}.staff-focused-panel{max-width:920px;margin-inline:auto}.staff-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.staff-action-form label,.staff-create-form label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:700}.staff-form-wide{grid-column:1/-1}.staff-form-actions{display:flex;align-items:center;gap:10px}.staff-access-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.staff-profile-card{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;align-items:start}.staff-profile-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--green);border:1px solid #cdebd9;border-radius:10px;background:var(--green-soft)}.staff-appeal-card h2,.staff-control-card h3,.staff-empty-state h2,.staff-profile-card h2{margin:0}.staff-control-card p,.staff-empty-state p,.staff-profile-card p{color:var(--muted)}.staff-profile-card dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0}.staff-profile-card dl div{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle)}.staff-profile-card dt{color:var(--faint);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.staff-profile-card dd{margin:5px 0 0;font-weight:700;text-transform:capitalize}.staff-control-card{display:grid;gap:9px}.staff-danger-card{border-color:rgb(180 58 44/28%)}.staff-action-form{display:grid;gap:12px;margin-top:5px}.staff-action-form>button{width:fit-content}.staff-appeal-list{display:grid;gap:14px;margin-top:16px}.staff-appeal-card{display:grid;gap:12px}.staff-appeal-card blockquote{margin:0;padding:14px 16px;border-left:3px solid var(--green);background:var(--surface-subtle);color:var(--ink);line-height:1.6}.staff-appeal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:4px}.staff-empty-state{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.configuration-tabs a{flex:0 0 auto;margin-bottom:-1px;padding:12px 16px 11px;color:var(--muted);border-bottom:2px solid transparent;font-size:11px;font-weight:700;text-decoration:none}.configuration-tabs a.active{color:var(--ink);border-bottom-color:var(--green)}@media (max-width:760px){.staff-access-layout,.staff-appeal-actions,.staff-create-form,.staff-profile-card dl{grid-template-columns:1fr}.staff-form-wide,.staff-profile-card{grid-column:1}.staff-form-actions{align-items:stretch;flex-direction:column}}.form-feedback,.inline-feedback{margin:5px 0 0;padding:10px 12px;border-radius:7px;font-size:12px;line-height:1.45}.form-feedback.error,.inline-feedback.error{color:var(--red);background:var(--red-soft);border:1px solid #f3d0cd}.form-feedback.success,.inline-feedback.success{color:var(--green);background:var(--green-soft);border:1px solid #cdebd9}.dashboard-toast-viewport{position:fixed;z-index:100;top:20px;right:20px;width:min(390px,calc(100vw - 32px));display:grid;gap:10px;pointer-events:none}.dashboard-toast{position:relative;overflow:hidden;min-height:82px;padding:15px 46px 15px 15px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;color:var(--ink);background:rgb(255 255 255/98%);border:1px solid #c9d6cf;border-left:4px solid var(--green);border-radius:12px;box-shadow:0 18px 48px rgb(22 38 31/22%);pointer-events:auto;animation:dashboard-toast-enter .2s ease-out both}.dashboard-toast.error{border-color:#efc4bf;border-left-color:var(--red)}.dashboard-toast.leaving{animation:dashboard-toast-exit .18s ease-in both}.dashboard-toast-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--green);background:var(--green-soft);border-radius:9px}.dashboard-toast.error .dashboard-toast-icon{color:var(--red);background:var(--red-soft)}.dashboard-toast>div{min-width:0;display:grid;gap:4px}.dashboard-toast strong{font-size:12.5px;line-height:1.35}.dashboard-toast p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.dashboard-toast button{position:absolute;top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center;color:var(--muted);background:transparent;border:0;border-radius:7px;cursor:pointer}.dashboard-toast button:focus-visible,.dashboard-toast button:hover{color:var(--ink);background:var(--surface-subtle);outline:2px solid var(--brand-border)}.dashboard-toast-timer{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--green);transform-origin:left;animation:dashboard-toast-timer 8.5s linear both}.dashboard-toast.error .dashboard-toast-timer{background:var(--red);animation-duration:12s}@keyframes dashboard-toast-enter{0%{opacity:0;transform:translate3d(18px,-5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dashboard-toast-exit{to{opacity:0;transform:translate3d(18px,0,0)}}@keyframes dashboard-toast-timer{to{transform:scaleX(0)}}@media (max-width:620px){.dashboard-toast-viewport{top:12px;right:16px;left:16px;width:auto}}@media (prefers-reduced-motion:reduce){.dashboard-toast,.dashboard-toast-timer,.dashboard-toast.leaving{animation:none}}.enrollment-stack{display:grid;gap:14px}.setup-qr{display:grid;justify-items:center;gap:12px;padding:20px;border:1px solid var(--border);border-radius:8px;text-align:center;background:#fff}.setup-qr h2{margin:0;font-size:18px}.setup-qr p{margin:0}.setup-qr svg{display:block;width:256px;max-width:100%;height:auto}.workspace-load-error{width:min(100%,640px);margin:48px auto;padding:clamp(24px,5vw,48px);border:1px solid var(--border);border-radius:12px;background:var(--surface,#fff);text-align:center}.workspace-load-error .load-error-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;border-radius:50%;background:var(--gold-soft);color:#644912}.workspace-load-error h1{margin:0 0 12px;font-size:clamp(22px,4vw,28px)}.workspace-load-error p{margin:0 auto 24px;max-width:42ch;color:var(--muted,#667085);line-height:1.65}.workspace-load-error .load-error-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.setup-secret{padding:16px;display:grid;gap:9px;border:1px dashed #d6bd81;border-radius:8px;background:var(--gold-soft)}.setup-secret code{overflow-wrap:anywhere;color:#644912;font:700 15px/1.6 var(--font-mono);letter-spacing:.05em}.copy-secret-button{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:#664712;background:#fffaf0;border:1px solid #d6bd81;border-radius:6px;font:700 10px/1 var(--font-display);cursor:pointer}.preauth-expiry-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;color:#4a5a46;background:#eff8f2;border:1px solid #c6e5d0;border-radius:7px;font:600 11px/1.45 var(--font-display)}.preauth-expiry-notice.expired{color:#8f3338;background:#fff1f2;border-color:#efc4c7}.preauth-expiry-notice a{color:inherit;font-weight:800;white-space:nowrap}.recovery-warning{margin-bottom:14px;padding:11px 13px;display:flex;align-items:center;gap:9px;color:var(--amber);background:var(--amber-soft);border:1px solid #f0dba6;border-radius:8px;font-size:12px}.recovery-grid{margin:0 0 16px;padding:14px 14px 14px 38px;display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;border:1px solid var(--border);border-radius:8px;background:#fff}.recovery-grid li::marker{color:var(--faint);font:10px var(--font-mono)}.recovery-grid code{font:600 12px var(--font-mono)}.admin-frame{min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr)}.sidebar{height:100vh;position:sticky;top:0;z-index:8;display:flex;flex-direction:column;padding:14px 12px 12px;color:#34425c;background:#fff;border-right:1px solid #d4ddea;box-shadow:6px 0 22px rgb(38 55 93/6%)}.sidebar-brand{min-height:48px;flex:0 0 auto;margin:0 0 5px;padding:4px 8px 10px;color:var(--ink);border-bottom:1px solid rgb(201 211 225/72%)}.sidebar-brand small{margin-left:auto;padding:3px 6px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid #ffc6b5;border-radius:4px;font:700 8px var(--font-mono);letter-spacing:.07em}.sidebar-nav{min-height:0;align-content:start;overflow-y:auto;overflow-x:hidden;padding:2px 3px 4px 0;scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-nav,.sidebar-nav>div{display:grid;gap:0}.sidebar-nav:focus-within,.sidebar-nav:hover,.sidebar:hover .sidebar-nav{scrollbar-color:#c4cfde transparent}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.sidebar-nav:focus-within::-webkit-scrollbar-thumb,.sidebar-nav:hover::-webkit-scrollbar-thumb,.sidebar:hover .sidebar-nav::-webkit-scrollbar-thumb{background:#c4cfde}.nav-section-label{margin:6px 9px 3px;display:flex;align-items:center;gap:8px;color:#69768d;font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.nav-section-label:after{content:"";height:1px;flex:1 1;background:#dce6e0}.sidebar-nav>div:first-child .nav-section-label{margin-top:5px}.nav-item{min-height:30px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:3px 8px;border:1px solid transparent;border-radius:7px;color:#46536a;line-height:1.25;transition:color .16s ease,background .16s ease,border-color .16s ease}.nav-item>span{min-width:0;align-self:center}.nav-item svg{width:17px;height:17px;justify-self:center;color:#68768d;transition:color .16s ease}.nav-item:hover{color:var(--ink);background:#f5f7fb;border-color:#e2e7ef}.nav-item:hover svg{color:var(--blue)}.nav-item.active{color:var(--blue-dark);background:#edf6f0;border-color:#d1e4d8;box-shadow:inset 2px 0 var(--blue);font-weight:600}.nav-item.active svg{color:var(--blue)}.nav-item:focus-visible{outline:0;border-color:var(--brand-border);box-shadow:0 0 0 2px rgb(1 106 63/11%)}.nav-item.active:focus-visible{box-shadow:inset 2px 0 var(--blue),0 0 0 2px rgb(1 106 63/11%)}.nav-item.disabled{cursor:default;opacity:.55}.nav-item.disabled:hover{color:#687284;background:transparent}.nav-item small{margin-left:auto;color:var(--faint);font:700 8px var(--font-mono)}.sidebar-bottom{margin-top:auto;display:grid;gap:6px}.secure-session-note{margin:6px 5px;padding:11px 10px;display:flex;gap:8px;align-items:center;color:#3f6c59;background:var(--green-soft);border:1px solid #cdebdc;border-radius:8px;font-size:11.5px;font-weight:600}.secure-session-note svg{color:var(--green)}.profile-block{display:flex;align-items:center;gap:10px;padding:12px 8px 2px;border-top:1px solid var(--border)}.avatar{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:9px;box-shadow:0 6px 14px rgb(1 106 63/18%);font:800 11px var(--font-mono)}.profile-copy{min-width:0;display:grid;gap:2px;flex:1 1}.profile-copy strong{overflow:hidden;color:var(--ink);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.profile-copy small{color:var(--muted);font-size:10.5px;text-transform:capitalize}.admin-main{min-width:0}.uat-environment-banner{min-height:30px;display:flex;align-items:center;justify-content:center;padding:6px 18px;color:#5f3611;background:#fff3d6;border-bottom:1px solid #edca83;font:700 11px/1.35 var(--font-display);letter-spacing:.045em;text-align:center;text-transform:uppercase}.topbar{height:58px;position:sticky;top:0;z-index:5;padding:0 28px;justify-content:space-between;gap:18px;background:rgb(255 255 255/96%);border-bottom:1px solid #d6deea;box-shadow:0 7px 24px rgb(38 55 93/7%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.environment-pill,.topbar{display:flex;align-items:center}.environment-pill{gap:9px;color:#43516a;font:750 11px var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.environment-pill span{width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.topbar-actions{gap:10px}.topbar-actions,.topbar-search{display:flex;align-items:center}.topbar-search{width:min(360px,34vw);height:36px;margin-left:auto;margin-right:4px;padding:0 10px;gap:9px;color:#637089;background:#f5f7fb;border:1px solid var(--border);border-radius:8px;box-shadow:inset 0 1px 2px rgb(35 52 88/4%);font-size:12px}.topbar-search>span{min-width:0;overflow:hidden;flex:1 1;text-overflow:ellipsis;white-space:nowrap}.topbar-search kbd{padding:2px 6px;color:#5b6780;background:#fff;border:solid #d5deea;border-width:1px 1px 2px;border-radius:5px;font:700 9px var(--font-mono);white-space:nowrap}.profile-trigger{height:36px;margin-left:2px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#3e4d67;font-size:12.5px;font-weight:600}.profile-trigger:hover{background:var(--surface-subtle);border-color:var(--border)}.workspace{min-height:calc(100vh - 58px);padding:28px 30px 42px;background:var(--canvas)}.page-heading{margin-bottom:22px;display:flex;justify-content:space-between;gap:24px}.page-heading h1{margin:8px 0 6px;font:780 30px/1.12 var(--font-display);letter-spacing:-.035em}.page-heading>div>p:last-child{color:var(--muted);font-size:13.5px}.support-page{max-width:1600px;margin:0 auto}.metrics-grid{margin-bottom:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-card{min-height:92px;padding:15px 16px;display:grid;grid-template-columns:1fr auto;align-content:start;gap:4px 10px;background:var(--surface);border:1px solid var(--border);border-radius:9px}.metric-card>span{color:var(--muted);font-size:11px;font-weight:700}.metric-card strong{grid-row:span 2;font:700 24px/1 var(--font-display)}.metric-card small{color:var(--faint);font-size:10px}.metric-card.attention{border-color:#ead39e;background:#fffdf7}.metric-card.attention strong{color:var(--amber)}.inbox-panel{height:calc(100vh - 248px);min-height:570px;display:grid;grid-template-columns:330px minmax(420px,1fr) 270px;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.ticket-column{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface-subtle)}.ticket-filters{padding:12px;display:grid;gap:8px;border-bottom:1px solid var(--border)}.search-box{height:37px;padding:0 10px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--faint)}.search-box input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.filter-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.category-form input,.category-row-form input,.category-row-form select,.filter-row select,.queue-switcher,.workflow-form input{border:1px solid var(--border);border-radius:6px;background:#fff}.filter-row select{min-width:0;height:32px;padding:0 7px;color:var(--muted);font-size:10px}.queue-switcher{min-height:31px;padding:3px;display:flex;align-items:center;gap:2px}.queue-switcher label{padding:5px 7px;color:var(--muted);font-size:9px;cursor:pointer}.queue-switcher label:has(input:checked){color:var(--ink);background:#eeede9;border-radius:4px;font-weight:700}.queue-switcher input{position:absolute;opacity:0;pointer-events:none}.queue-switcher .queue-apply-button{min-width:62px;min-height:30px;margin-left:auto;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--blue);border-radius:6px;color:#fff;background:var(--blue);font-size:10.5px;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.queue-switcher .queue-apply-button:hover{background:#16498d;border-color:#16498d;box-shadow:0 4px 12px rgb(36 91 168/15%)}.queue-switcher .queue-apply-button:active{transform:translateY(1px)}.ticket-list-heading{min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.ticket-list-heading span{font-size:10px;font-weight:800}.ticket-list-heading small{color:var(--faint);font-size:9px}.ticket-list{min-height:0;overflow-y:auto}.ticket-list-item{min-height:105px;padding:13px 14px;display:grid;align-content:start;gap:7px;border-bottom:1px solid var(--border);position:relative}.ticket-list-item:hover{background:#f3f5fa}.ticket-list-item:focus-visible{z-index:1;outline:2px solid rgb(1 106 63/34%);outline-offset:-2px}.ticket-list-item.selected{background:var(--blue-soft)}.ticket-list-item.selected:before{content:"";position:absolute;left:0;inset-block:0;width:3px;background:var(--blue)}.ticket-list-item>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticket-list-bottom,.ticket-list-top{display:flex;align-items:center;gap:8px;color:var(--faint);font-size:9px}.ticket-list-top{justify-content:space-between}.ticket-reference{color:var(--blue);font:700 9px var(--font-mono);letter-spacing:.03em}.status-badge{width:fit-content;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.status-badge.open{color:var(--blue);background:var(--blue-soft)}.status-badge.in_progress{color:var(--amber);background:var(--amber-soft)}.status-badge.resolved{color:var(--green);background:var(--green-soft)}.unassigned-dot{margin-left:auto;color:var(--red)}.conversation-column{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff}.conversation-heading{min-height:70px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border)}.conversation-heading h2{max-width:540px;margin:5px 0 0;overflow:hidden;font:700 15px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.thread{min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:13px;background:#fcfcfa}.thread-message{width:min(78%,620px);padding:12px 14px;border-radius:4px 10px 10px;border:1px solid var(--border);background:#fff}.thread-message.customer{align-self:flex-start}.thread-message.staff{align-self:flex-end;border-color:var(--brand-border);background:var(--blue-soft);border-radius:10px 4px 10px 10px}.thread-message.internal{width:90%;align-self:center;color:#624b17;border:1px dashed #d7b968;background:var(--gold-soft);border-radius:8px}.message-meta{margin-bottom:7px;display:flex;justify-content:space-between;gap:10px;color:var(--faint);font-size:9px}.message-author{color:var(--ink);font-weight:800}.thread-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.private-label{display:inline-block;margin-top:9px;color:var(--amber);font:800 8px var(--font-mono);letter-spacing:.08em}.composer{padding:12px 16px 14px;border-top:1px solid var(--border);background:#fff}.composer-tabs{display:flex;gap:4px;margin-bottom:7px}.composer-tabs button{height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;color:var(--muted);background:transparent;font-size:10px;font-weight:700;cursor:pointer}.composer-tabs button.active{color:var(--blue);background:var(--blue-soft)}.composer-tabs button.active.note{color:var(--amber);background:var(--gold-soft)}.reply-form{border:1px solid #cfd8ef;border-radius:8px;overflow:hidden}.reply-form.internal{border-color:#dcc582}.reply-field-label{display:grid;gap:5px;padding-top:9px;color:var(--muted);font-size:10px;font-weight:700}.reply-field-label>.field-label-copy{margin-inline:12px}.reply-form textarea{width:100%;padding:11px 12px;display:block;resize:vertical;border:0;outline:0;color:var(--ink);background:transparent;font-size:11px;line-height:1.5}.reply-footer{min-height:39px;padding:5px 7px 5px 11px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);background:var(--surface-subtle)}.reply-footer>span{display:inline-flex;align-items:center;gap:5px;color:var(--faint);font-size:9px}.reply-form .inline-feedback{margin:0;border-radius:0}.composer-closed{margin:12px 16px 14px;padding:12px;color:var(--muted);background:#f3f3f0;border:1px solid var(--border);border-radius:7px;text-align:center;font-size:11px}.ticket-detail-column{min-width:0;overflow-y:auto;padding:16px;border-left:1px solid var(--border);background:var(--surface-subtle)}.detail-section{padding-bottom:15px;border-bottom:1px solid var(--border)}.detail-label{margin:0 0 12px;font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.detail-section dl{margin:0;display:grid;gap:10px}.detail-section dl>div{display:grid;gap:3px}.detail-section dt{color:var(--faint);font-size:9px}.detail-section dd{margin:0;font-size:10px;font-weight:700}.support-customer-identity{display:grid;gap:2px;overflow-wrap:anywhere}.support-customer-identity strong{color:var(--ink);font-size:12px}.support-customer-identity span{color:var(--muted);font-size:10.5px;font-weight:500}.support-customer-identity small{color:var(--faint);font:9px var(--font-mono)}.mono-value{overflow:hidden;color:var(--muted);font:9px var(--font-mono)!important;text-overflow:ellipsis}.linked-record{margin:14px 0;padding:10px;display:flex;gap:9px;color:var(--blue);background:var(--blue-soft);border-radius:7px}.linked-record span{min-width:0;display:grid;gap:4px}.linked-record small{color:var(--muted);font-size:9px}.linked-record code{overflow:hidden;font:8px var(--font-mono);text-overflow:ellipsis}.workflow-stack{display:grid;gap:11px;margin-top:15px}.workflow-form{display:grid;gap:6px}.workflow-form label{display:grid;gap:5px;color:var(--muted);font-size:10.5px;font-weight:700}.workflow-form input{width:100%;height:34px;padding:0 9px;font-size:9px}.workflow-form button{width:100%}.inline-feedback{padding:7px 8px;font-size:9px}.audit-caption{margin-top:18px;padding-top:13px;display:flex;gap:8px;color:var(--faint);border-top:1px solid var(--border);font-size:9px;line-height:1.5}.empty-conversation,.empty-list{color:var(--faint);display:grid;place-items:center;align-content:center;text-align:center}.empty-list{min-height:150px;padding:20px;gap:7px;font-size:10px}.empty-list strong{color:var(--ink);font-size:11px}.empty-conversation{grid-column:span 2;gap:8px;padding:40px}.empty-conversation h2{margin:0;color:var(--ink);font:700 17px var(--font-display)}.empty-conversation p{max-width:320px;margin:0;font-size:11px;line-height:1.5}.reconciliation-panel{margin:18px 0;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--surface-subtle)}.reconciliation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reconciliation-heading h3{margin:5px 0 0;font-size:14px}.reconciliation-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;font:800 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.reconciliation-status.reconciled{color:var(--green);background:var(--green-soft)}.reconciliation-status.drift{color:var(--red);background:var(--red-soft)}.reconciliation-callout{margin:12px 0;padding:9px 10px;border-radius:7px;font-size:10px;line-height:1.5}.reconciliation-callout.success{color:var(--green);background:var(--green-soft);border:1px solid #cdebd9}.reconciliation-callout.warning{color:var(--red);background:var(--red-soft);border:1px solid #f3d0cd}.reconciliation-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.reconciliation-facts>div{display:grid;gap:3px}.reconciliation-facts dt{color:var(--faint);font-size:9px}.reconciliation-facts dd{margin:0;color:var(--ink);font:700 10px var(--font-mono);overflow-wrap:anywhere}.settings-page{max-width:1050px;margin:0 auto}.back-link{width:fit-content;min-height:38px;margin-bottom:22px;padding:8px 13px;display:flex;align-items:center;gap:7px;color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:8px;box-shadow:0 5px 13px rgb(13 150 96/16%);font-size:11px;font-weight:700;transition:background .16s ease,border-color .16s ease,transform .16s ease}.back-link:hover{color:#fff;background:var(--primary-deep);border-color:var(--primary-deep);transform:translateY(-1px)}.configuration-notice{margin-bottom:15px;padding:11px 13px;display:flex;gap:9px;align-items:center;color:var(--blue);background:var(--blue-soft);border:1px solid var(--brand-border);border-radius:8px;font-size:11px}.settings-card{margin-bottom:14px;padding:20px;background:#fff;border:1px solid var(--border);border-radius:10px}.settings-card h2{margin:0 0 5px;font:700 17px var(--font-display)}.settings-card-heading p,.settings-card>p{margin:0 0 16px;color:var(--muted);font-size:11px}.settings-card-heading{display:flex;justify-content:space-between;align-items:start}.count-badge{min-width:28px;padding:5px 8px;color:var(--blue);background:var(--blue-soft);border-radius:999px;text-align:center;font:700 10px var(--font-mono)}.category-form,.form-row{display:grid;gap:10px}.form-row{grid-template-columns:1fr 1fr}.category-form label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.category-form input,.category-row-form input{height:38px;padding:0 10px;color:var(--ink)}.category-form button{width:fit-content}.category-list,.category-row-form{display:grid;gap:8px}.category-row-form{padding:10px;grid-template-columns:minmax(200px,1fr) 100px minmax(180px,1fr) 70px;align-items:center;background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.category-row-form label{color:var(--muted);font-size:10px;font-weight:700}.category-identity,.category-row-form label{min-width:0;display:grid;gap:5px}.category-identity code{color:var(--blue);font:8px var(--font-mono)}.category-row-form select{height:38px;padding:0 7px;font-size:10px}.category-row-form .inline-feedback{grid-column:1/-1}.support-loading{display:grid;gap:18px}.skeleton{border-radius:8px;background:linear-gradient(90deg,#eae9e4 25%,#f5f4ef 50%,#eae9e4 75%);background-size:200% 100%;animation:skeleton 1.5s linear infinite}@keyframes skeleton{to{background-position:-200% 0}}.heading-skeleton{width:320px;height:60px}.metric-skeleton{height:92px}.inbox-skeleton{height:590px}.error-state{min-height:65vh;display:grid;place-items:center;align-content:center;gap:11px;text-align:center}.error-state svg{color:var(--amber)}.error-state h1{margin:0;font:700 23px var(--font-display)}.error-state p{margin:0 0 6px;color:var(--muted);font-size:12px}.notification-bell{position:relative}.notification-count{min-width:16px;height:16px;position:absolute;top:-3px;right:-4px;padding:0 4px;display:grid;place-items:center;color:#fff;background:var(--red);border-radius:999px;font:700 8px var(--font-mono)}.notifications-page{max-width:1000px;margin:0 auto}.notification-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notification-actions .secondary-button.active{color:var(--blue);background:var(--blue-soft);border-color:var(--brand-border)}.notifications-list{display:grid;gap:8px}.notification-row{padding:16px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:9px}.notification-row.unread{border-left:3px solid var(--blue);background:#fcfdff}.notification-icon{color:var(--blue)}.notification-copy{min-width:0}.notification-meta{display:flex;justify-content:space-between;gap:12px;color:var(--faint);font:700 9px var(--font-mono);text-transform:uppercase}.notification-copy h2{margin:7px 0 5px;font:700 15px var(--font-display)}.notification-copy p{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.55}.notification-copy form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notification-read{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:10px;font-weight:700}.sell-review-page{max-width:1600px;margin:0 auto}.sell-guardrail{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;color:var(--amber);background:var(--gold-soft);border:1px solid #ead39e;border-radius:7px;font:700 10px var(--font-mono)}.sell-review-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.sell-card,.sell-queue{background:var(--surface);border:1px solid var(--border);border-radius:10px}.sell-queue{min-width:0;overflow:hidden;position:sticky;top:84px}.sell-queue-heading{padding:15px;display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid var(--border)}.sell-card h2,.sell-queue-heading h2{margin:4px 0 0;font:700 16px/1.2 var(--font-display)}.sell-queue-item{min-height:82px;padding:12px 14px;display:grid;align-content:start;gap:5px;border-bottom:1px solid var(--border)}.sell-queue-item.selected,.sell-queue-item:hover{background:var(--blue-soft)}.sell-queue-item:focus-visible{outline:2px solid rgb(1 106 63/34%);outline-offset:-2px}.sell-queue-item strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sell-queue-item>span:last-child{color:var(--muted);font-size:10px}.sell-pagination{padding:10px;display:flex;justify-content:space-between;gap:7px}.disabled-link{pointer-events:none;opacity:.45}.sell-empty,.sell-no-selection{min-height:280px;padding:28px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--faint);text-align:center}.sell-empty strong,.sell-no-selection h2{color:var(--ink);font:700 15px var(--font-display)}.sell-no-selection{min-height:560px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.sell-detail-skeleton,.sell-queue-skeleton{min-height:600px;border-radius:10px}.sell-no-selection h2{margin:0}.sell-no-selection p{max-width:320px;margin:0;font-size:11px;line-height:1.5}.sell-detail{min-width:0;display:grid;gap:12px}.sell-detail-heading{padding:2px 2px 8px;display:flex;align-items:start;justify-content:space-between;gap:16px}.sell-detail-heading h2{margin:5px 0;font:700 22px var(--font-display)}.sell-detail-heading p:last-child{margin:0;color:var(--muted);font-size:11px}.sell-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:12px}.sell-card{padding:17px}.evidence-card{grid-row:span 2}.sell-section-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.sell-muted{margin:10px 0 15px;color:var(--muted);font-size:11px;line-height:1.5}.sell-muted svg{vertical-align:-3px;margin-right:5px}.evidence-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:15px}.evidence-form button{width:100%;min-height:70px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--blue);background:var(--blue-soft);border:1px solid var(--brand-border);border-radius:8px;cursor:pointer;font-size:10px;font-weight:800}.evidence-form button:hover{border-color:var(--blue)}.evidence-viewer-overlay{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:24px;background:rgb(8 17 13/76%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.evidence-viewer-dialog{width:min(980px,100%);max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--foreground);background:var(--surface);border:1px solid rgb(255 255 255/18%);border-radius:14px;box-shadow:0 32px 100px rgb(0 0 0/48%)}.evidence-viewer-footer,.evidence-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.evidence-viewer-header{border-bottom:1px solid var(--border)}.evidence-viewer-header h3{margin:3px 0 2px;font:700 19px/1.25 var(--font-display)}.evidence-viewer-footer span,.evidence-viewer-header p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.evidence-viewer-close{flex:0 0 auto;width:38px;height:38px;display:inline-grid;place-items:center;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:9px;cursor:pointer}.evidence-viewer-close:focus-visible,.evidence-viewer-close:hover{color:var(--primary-deep);border-color:var(--brand-border)}.evidence-viewer-canvas{min-height:260px;overflow:auto;display:grid;place-items:center;padding:18px;background:#111814}.evidence-viewer-canvas img{display:block;max-width:100%;max-height:calc(100vh - 210px);object-fit:contain;border-radius:6px}.evidence-viewer-error{max-width:420px;display:grid;justify-items:center;gap:8px;padding:28px;color:#f4f8f6;text-align:center}.evidence-viewer-error span{color:#b9c8c0;font-size:12px;line-height:1.5}.evidence-viewer-footer{border-top:1px solid var(--border)}@media (max-width:620px){.evidence-viewer-overlay{align-items:end;padding:0}.evidence-viewer-dialog{width:100%;max-height:94vh;border-radius:14px 14px 0 0}.evidence-viewer-footer,.evidence-viewer-header{padding:14px}.evidence-viewer-footer span,.evidence-viewer-header p{display:none}.evidence-viewer-canvas{padding:10px}}.sell-facts{margin:14px 0 0;display:grid;gap:11px}.sell-facts div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sell-facts dt{color:var(--faint);font-size:10px}.sell-facts dd{margin:0;text-align:right;font-size:11px;font-weight:700}.sell-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sell-action-form{margin-top:13px;display:grid;gap:9px}.sell-action-form label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.sell-action-form input:not([type=hidden]),.sell-action-form textarea{width:100%;min-height:36px;padding:8px 9px;border:1px solid var(--border);border-radius:6px;color:var(--ink);background:#fff;font-size:11px}.sell-action-form textarea{min-height:65px;resize:vertical}.sell-action-form code{color:var(--blue);font:700 10px var(--font-mono)}.checkbox-label{display:flex!important;grid-template-columns:auto 1fr;align-items:start;gap:8px!important}.checkbox-label input{margin-top:1px}.form-note{margin:0;display:flex;align-items:start;gap:6px;color:var(--muted);font-size:10px;line-height:1.5}.form-note svg{flex:0 0 auto;color:var(--blue)}.form-note.risk,.form-note.risk svg{color:var(--red)}.danger-button{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 4px 12px rgb(180 58 44/15%)}.danger-button:hover{background:#982f23;border-color:#982f23}.high-risk-card{border-color:#e3c9c4}.settlement-blocked{margin:10px 0 0;padding:9px;display:flex;align-items:start;gap:6px;color:var(--amber);background:var(--amber-soft);border:1px solid #f0dba6;border-radius:7px;font-size:10px;line-height:1.5}.settlement-blocked.prominent{margin:0;grid-column:1/-1;font-size:11px}.terminal-card{display:flex;align-items:center;gap:9px;color:var(--green)}.terminal-card.failed{color:var(--red)}.terminal-card strong{color:var(--ink);font-size:12px}.terminal-card p{margin:0;color:var(--muted);font-size:10px}.no-action-card{display:flex;align-items:start;gap:9px;color:var(--amber)}.no-action-card strong{color:var(--ink);font-size:12px}.no-action-card p{margin:0;color:var(--muted);font-size:10px}.catalog-page{max-width:1500px;margin:0 auto}.catalog-filter{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.catalog-filter a{padding:7px 10px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:10px;font-weight:700}.catalog-filter a.active{color:var(--blue);background:var(--blue-soft);border-color:var(--brand-border)}.buy-markup-scope-tabs{margin:0;padding:0 18px;gap:0;overflow-x:auto;border-bottom:1px solid var(--border);background:#fbfcfd}.buy-markup-scope-tabs a{flex:0 0 auto;padding:11px 12px 10px;color:var(--muted);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap}.buy-markup-scope-tabs a.active{color:var(--blue);background:transparent;border-color:var(--blue)}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-card{padding:17px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.catalog-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.catalog-heading h2,.catalog-heading h3{margin:4px 0 0;font:700 17px var(--font-display)}.catalog-form,.catalog-row-form{display:grid;gap:9px}.catalog-form{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border)}.catalog-form>:is(.primary-button,.secondary-button,.danger-button){width:fit-content;min-width:132px}.catalog-edit-form>:is(.primary-button,.secondary-button,.danger-button){justify-self:end}.catalog-form label,.catalog-row-form label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.catalog-form input,.catalog-form select,.catalog-form textarea,.catalog-row-form input,.catalog-row-form select,.catalog-row-form textarea{width:100%;min-height:36px;padding:7px 9px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:6px;font-size:11px}.catalog-form textarea,.catalog-row-form textarea{min-height:60px;resize:vertical}.catalog-form small{color:var(--faint);font-size:10px}.catalog-edit-form{gap:14px}.immutable-identity{margin:0;padding:12px 14px;display:grid;gap:3px;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.immutable-identity strong{color:var(--ink);font-size:12px}.immutable-identity span{color:var(--primary-deep);font:650 12px var(--font-mono)}.immutable-identity small{line-height:1.5}.rate-end-fieldset{min-width:0;margin:0;padding:0;display:grid;gap:7px;border:0}.rate-end-fieldset legend{margin:0 0 5px;padding:0;color:var(--muted);font-size:12px;font-weight:600}.rate-end-fieldset>input[type=datetime-local]{width:100%;min-height:36px;padding:7px 9px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:6px;font-size:13px}.segmented-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.segmented-choice label{min-height:34px;padding:7px 9px;display:flex;grid-template-columns:auto 1fr;align-items:center;gap:7px;color:var(--muted);background:transparent;border-radius:6px;cursor:pointer}.segmented-choice label:has(input:checked){color:var(--primary-deep);background:#fff;box-shadow:var(--shadow-soft)}.segmented-choice input{width:14px;min-height:14px;height:14px;margin:0;padding:0;accent-color:var(--primary)}.catalog-list-row{padding:12px 0;display:grid;gap:9px;border-top:1px solid var(--border)}.catalog-list-row>div{display:grid;gap:4px}.catalog-list-row span,.rate-row span{color:var(--muted);font-size:10px}.catalog-row-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.catalog-row-form>strong{grid-column:1/-1;font-size:11px}.catalog-row-form .inline-feedback{grid-column:1/-1}.rate-card{margin-top:14px}.rate-row{padding:12px 0;display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;border-top:1px solid var(--border)}.rate-row>div:first-child{display:grid;align-content:start;gap:4px}.rate-actions{min-width:0}.rate-action-details{position:relative;min-width:150px}.rate-action-details>summary{width:fit-content;min-height:34px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;color:var(--primary-deep);background:var(--primary-soft);border:1px solid var(--brand-border);border-radius:7px;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.rate-action-details>summary::-webkit-details-marker{display:none}.rate-action-details[open]>summary{margin-bottom:10px}.rate-action-details .rate-actions{width:min(360px,70vw)}.rate-action-details .catalog-form{min-width:0}.catalog-empty{padding:48px;color:var(--faint);background:var(--surface);border:1px solid var(--border);border-radius:10px;text-align:center}.catalog-variant-link{display:grid;gap:4px}.catalog-loading-card{min-height:440px;border-radius:10px}.buy-pricing-grid{align-items:start}.buy-pricing-form{margin-bottom:0;padding-bottom:0;border-bottom:0}.buy-rule-row{padding:15px 0;display:grid;gap:12px;border-top:1px solid var(--border)}.buy-rule-summary{display:grid;gap:5px;min-width:0}.buy-rule-summary>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.buy-rule-summary>p,.buy-rule-summary>span{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.buy-rule-summary code{overflow-wrap:anywhere;color:var(--faint);font-size:10px}.buy-rule-action{display:grid;gap:8px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.buy-rule-action label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:700}.buy-rule-action input,.buy-rule-action textarea{width:100%;min-height:36px;padding:7px 9px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:6px;font-size:11px}.buy-rule-action textarea{min-height:58px;resize:vertical}.buy-pricing-detail-page{max-width:1040px}.buy-rule-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.buy-rule-detail-summary>div{display:grid;gap:7px;padding:14px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.buy-rule-detail-summary>div>span{color:var(--muted);font-size:11px}.buy-rule-detail-summary strong{color:var(--ink);font-size:13px}.buy-markup-table td:first-child{min-width:220px}.buy-markup-table td:first-child small{display:block;max-width:360px;margin-top:4px;color:var(--muted);line-height:1.45}.status-chip{width:fit-content;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.status-chip.draft{color:var(--amber);background:var(--amber-soft)}.status-chip.active{color:var(--green);background:var(--green-soft)}.status-chip.superseded,.status-chip.withdrawn{color:var(--muted);background:var(--surface-subtle);border:1px solid var(--border)}.catalog-empty.compact{padding:28px 16px}.buy-product-filters{margin-bottom:14px;padding:14px;display:grid;grid-template-columns:minmax(170px,1fr) repeat(3,minmax(145px,.75fr)) auto auto;gap:10px;align-items:end;background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow-soft)}.buy-product-filters label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.buy-product-filters input,.buy-product-filters select{width:100%;min-width:0;height:38px;padding:0 10px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:7px;font-size:12px}.buy-product-filters input:focus-visible,.buy-product-filters select:focus-visible,.buy-product-form input:focus-visible,.buy-product-form select:focus-visible,.buy-product-form textarea:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgb(1 106 63/10%)}.buy-product-catalog{display:grid;gap:14px}.buy-product-list{display:grid;gap:13px}.buy-product-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);border:1px solid var(--border);border-radius:9px;overflow:hidden;box-shadow:var(--shadow-soft)}.buy-product-evidence{min-width:0;padding:16px;background:#fff}.buy-product-title{display:flex;justify-content:space-between;gap:12px;align-items:start}.buy-product-title>.catalog-brand-cell{align-items:center}.buy-product-title>.catalog-brand-cell>div>span{display:inline-flex;margin:0 5px 7px 0}.buy-product-title h3{margin:0;font:700 16px/1.35 var(--font-display)}.buy-product-title>strong{flex:0 0 auto;color:var(--primary-deep);font-size:13px}.buy-product-evidence>p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.buy-product-facts{margin:14px 0 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buy-product-facts>div{min-width:0;padding:8px 9px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px}.buy-product-facts dt{color:var(--faint);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.buy-product-facts dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:11px;line-height:1.4}.buy-product-id{color:var(--faint);font-size:9px;overflow-wrap:anywhere}.buy-product-form{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;background:#f8faf9;border-left:1px solid var(--border)}.buy-product-form label{min-width:0;display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.buy-product-form input,.buy-product-form select,.buy-product-form textarea{width:100%;min-width:0;padding:8px 9px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:6px;font-size:11px}.buy-product-form input,.buy-product-form select{min-height:38px}.buy-product-form textarea{min-height:72px;resize:vertical;line-height:1.45}.buy-product-form .span-two{grid-column:1/-1}.buy-product-form .confirmation-field code{padding:8px 9px;overflow-wrap:anywhere;color:var(--primary-deep);background:var(--primary-soft);border:1px solid var(--brand-border);border-radius:5px;font:600 9px/1.5 var(--font-mono)}@media (max-width:1180px){.buy-product-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.buy-product-row{grid-template-columns:1fr}.buy-product-form{border-top:1px solid var(--border);border-left:0}}@media (max-width:680px){.buy-product-facts,.buy-product-filters,.buy-product-form{grid-template-columns:1fr}.buy-product-filters .secondary-button,.buy-product-form .span-two{grid-column:auto}.buy-product-title{flex-direction:column}}.operations-page{max-width:1440px;margin:0 auto}.surface-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;color:var(--amber);background:var(--amber-soft);border:1px solid #f0dba6;border-radius:999px;font:700 9px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.operations-notice{margin-bottom:14px;padding:11px 13px;display:flex;align-items:flex-start;gap:9px;color:var(--blue);background:var(--blue-soft);border:1px solid var(--brand-border);border-radius:8px;font-size:11px;line-height:1.5}.operations-notice svg{flex:0 0 auto;margin-top:1px}.operations-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.operations-card{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.operations-empty-copy{max-width:680px;margin:13px 0 18px;color:var(--muted);font-size:11px;line-height:1.6}.operations-table{overflow:hidden;border:1px solid var(--border);border-radius:8px}.operations-table-row{min-height:40px;padding:0 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;border-bottom:1px solid var(--border)}.operations-table-header{min-height:32px;color:var(--faint);background:var(--surface-subtle);font:700 9px var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.operations-table-empty{min-height:120px;padding:20px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--faint);font-size:10px;text-align:center}.operations-card-side{border-color:#ead39e}.operations-card-side h2{margin:5px 0 14px;font:700 16px var(--font-display)}.guardrail-list{margin:0;padding:0;display:grid;gap:13px;list-style:none}.guardrail-list li{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:10px;line-height:1.5}.guardrail-list svg{flex:0 0 auto;color:var(--green);margin-top:1px}.operations-related{margin-top:14px;display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:var(--faint);font-size:10px}.operations-related a{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;color:var(--blue);background:var(--blue-soft);border-radius:5px;font-weight:700}.operations-related a svg{transform:rotate(180deg)}.blueprint-stack{margin-bottom:14px;display:grid;gap:9px}.blueprint-toolbar{display:flex;gap:7px;flex-wrap:wrap}.blueprint-input,.blueprint-select{min-height:32px;padding:8px 10px;color:var(--faint);background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px;font-size:10px}.blueprint-input{min-width:210px;flex:1 1}.blueprint-split{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);min-height:164px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.blueprint-list{background:var(--surface-subtle);border-right:1px solid var(--border)}.blueprint-list-title{display:block;padding:10px;color:var(--faint);font:700 9px var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.blueprint-list-row{padding:12px 10px;display:grid;gap:7px;border-top:1px solid var(--border)}.skeleton-line{width:78%;height:7px;display:block;border-radius:99px;background:#e7e6e1}.skeleton-line.short{width:42%}.blueprint-detail{padding:12px;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.blueprint-detail p,.blueprint-review p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.disabled-action{width:fit-content;display:inline-flex;gap:5px;padding:6px 8px;background:#f1f0eb;border-radius:5px;font:700 9px var(--font-mono)}.blueprint-chart,.disabled-action{align-items:center;color:var(--faint)}.blueprint-chart{min-height:90px;padding:12px;display:flex;justify-content:center;gap:8px;background:var(--surface-subtle);border:1px dashed var(--border-strong);border-radius:8px;font-size:10px;text-align:center}.blueprint-review-grid,.blueprint-stat-grid,.blueprint-status-grid{margin-bottom:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.blueprint-review,.blueprint-stat,.blueprint-status{min-height:90px;padding:12px;display:grid;align-content:start;gap:5px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.blueprint-stat span,.blueprint-status span{color:var(--muted);font-size:10px;font-weight:700}.blueprint-stat strong{font:700 23px var(--font-display)}.blueprint-stat small{color:var(--faint);font-size:9px}.blueprint-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-status{display:flex;justify-content:space-between;gap:8px}.blueprint-status strong{display:block;margin-top:5px;color:var(--amber);font:700 10px var(--font-mono)}.blueprint-status svg{color:var(--faint)}.blueprint-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-review{min-height:130px}.blueprint-review h3{margin:4px 0;font:700 13px var(--font-display)}.surface-workbench{display:block}.archive-summary,.surface-actions,.surface-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:16px 0 12px}.surface-filter,.surface-search{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:var(--faint);background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;font-size:10px}.surface-search{flex:1 1;min-width:190px}.surface-filter{white-space:nowrap}.settlement-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.settlement-context-grid article{min-height:132px;padding:16px;display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.settlement-context-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:9px}.settlement-context-grid article>div{display:grid;gap:6px}.settlement-context-grid strong{color:var(--ink);font-size:13px;line-height:1.35}.settlement-context-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.settlement-scope-note{padding:12px 14px;color:#476454;background:var(--green-soft);border:1px solid #cdebdc;border-radius:8px;font-size:11px;line-height:1.55}.surface-split{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);min-height:220px;overflow:hidden;border:1px solid var(--border);border-radius:8px}.surface-list{background:var(--surface-subtle);border-right:1px solid var(--border)}.surface-list-heading,.surface-list-row{padding:10px;border-bottom:1px solid var(--border)}.surface-list-heading{display:flex;justify-content:space-between;color:var(--faint);font:700 9px var(--font-mono);text-transform:uppercase}.surface-list-heading small,.surface-list-row small{color:var(--faint);font-size:9px;font-weight:400}.surface-list-row{display:grid;gap:5px;color:var(--muted);font-size:10px}.surface-detail{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:15px}.report-card h3,.surface-detail h3,.tier-card h3{margin:0;font:700 15px var(--font-display)}.readiness-copy,.report-card p,.surface-detail p,.tier-card p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.detail-checklist{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:6px}.detail-checklist span{padding:8px;color:var(--faint);background:var(--surface-subtle);border-radius:5px;font-size:9px}.surface-table{margin-top:14px;overflow-x:auto;overflow-y:hidden;background:#fff;border:1px solid #d6dfeb;border-radius:10px;box-shadow:var(--shadow-soft);scrollbar-width:thin;scrollbar-color:#c4cfde transparent}.surface-table-head{min-width:calc(var(--surface-table-columns) * 112px);min-height:42px;padding:0 14px;display:grid;grid-template-columns:repeat(var(--surface-table-columns),minmax(0,1fr));align-items:center;column-gap:16px;color:#66738a;background:#f1f4f9;border-bottom:1px solid #dfe5ee;font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.035em}.surface-table-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-table-empty{min-width:calc(var(--surface-table-columns) * 112px);min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#718097;background:#fff;font-size:12px;text-align:center}.surface-table-empty-icon{width:32px;height:32px;display:grid;place-items:center;color:#66758f;background:#f3f6fa;border:1px solid #dfe5ee;border-radius:8px}.surface-report-grid,.surface-settings-grid,.surface-stat-grid,.surface-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 12px}.report-card,.setting-card,.surface-stat,.surface-status-card,.tier-card{min-height:90px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:7px}.archive-summary span,.setting-card span,.surface-stat span,.surface-status-card span{color:var(--muted);font-size:10px;font-weight:700}.surface-stat strong{font:700 23px var(--font-display)}.setting-card small,.surface-stat small,.surface-status-card small{color:var(--faint);font-size:9px}.surface-status-card{position:relative}.archive-summary strong,.setting-card strong,.surface-status-card strong{color:var(--amber);font:700 10px var(--font-mono)}.surface-status-card svg{position:absolute;right:10px;top:12px;color:var(--faint)}.surface-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.surface-panel{padding:12px;border:1px solid var(--border);border-radius:7px}.surface-panel-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;color:var(--ink);font-size:11px;font-weight:700}.surface-panel-title>span{color:var(--faint);font:700 9px var(--font-mono)}.surface-chart{min-height:105px;justify-content:center;color:var(--faint);background:var(--surface-subtle);border:1px dashed var(--border-strong);border-radius:6px;text-align:center}.health-row,.preference-row,.surface-chart{display:flex;align-items:center;gap:8px;font-size:10px}.health-row,.preference-row{min-height:30px;border-top:1px solid var(--border);color:var(--muted)}.health-row i{width:6px;height:6px;border-radius:50%;background:var(--faint)}.health-row span{flex:1 1}.health-row small{color:var(--faint);font:9px var(--font-mono)}.archive-summary{justify-content:flex-end}.archive-summary>div{display:grid;gap:3px;margin-right:auto}.archive-summary>div+div{margin-left:12px}.surface-tier-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 12px}.tier-card{min-height:135px}.tier-card>span{color:var(--gold);font:700 10px var(--font-mono)}.surface-report-grid{grid-template-columns:repeat(3,1fr)}.report-card{min-height:130px}.report-card svg{color:var(--blue)}.report-card p{flex:1 1}.surface-settings-grid{grid-template-columns:repeat(4,1fr)}.setting-card{min-height:125px}.setting-card small{flex:1 1}.audit-strip{align-items:center;margin-top:12px;color:var(--muted);background:var(--blue-soft);border:1px solid var(--brand-border);border-radius:6px}.audit-strip,.preview-banner{display:flex;gap:8px;padding:10px;font-size:10px}.preview-banner{align-items:flex-start;margin:16px 0 12px;color:#795812;background:var(--gold-soft);border:1px solid #ead39e;border-radius:6px;line-height:1.5}.preview-banner>span{flex:0 0 auto;padding:3px 5px;color:#fff;background:var(--gold);border-radius:3px;font:700 8px var(--font-mono);letter-spacing:.04em}.configuration-tabs{display:flex;align-items:center;gap:2px;margin:16px -18px 0;padding:0 18px;overflow-x:auto;border-block:1px solid var(--border);background:var(--surface)}.configuration-tabs span{flex:0 0 auto;margin-bottom:-1px;padding:12px 16px 11px;color:var(--muted);border-bottom:2px solid transparent;font-size:11px;font-weight:600}.configuration-tabs span.active{color:var(--ink);border-bottom-color:var(--blue)}.artboard-table{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:7px}.artboard-table-row{min-width:820px;display:grid;align-items:center;min-height:48px;padding:0 11px;gap:10px;border-bottom:1px solid var(--border);color:var(--muted);font-size:10px}.artboard-table-row:last-child{border-bottom:0}.artboard-table-head{min-height:32px;color:var(--faint);background:var(--surface-subtle);font:700 9px var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.coupon-artboard-table .artboard-table-row{grid-template-columns:110px 180px 110px 170px 90px 105px 30px}.leaderboard-artboard-table .artboard-table-row{grid-template-columns:55px 220px 150px 90px 100px 90px 30px}.coupon-preview-row>span:last-child,.leaderboard-preview-row>span:last-child{color:var(--faint);letter-spacing:2px}.usage-preview{display:flex;align-items:center;gap:8px}.usage-preview i{position:relative;width:72px;height:4px;overflow:hidden;border-radius:9px;background:#e7e6e1}.usage-preview i:after{content:"";position:absolute;inset:0 52% 0 0;background:var(--green)}.usage-preview small{color:var(--faint);font:8px var(--font-mono)}.preview-state-pill{width:fit-content;padding:4px 6px;color:var(--faint);background:var(--surface-subtle);border:1px solid var(--border);border-radius:4px;font:700 8px var(--font-mono);text-transform:uppercase}.ranking-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:16px 0 14px}.ranking-toolbar>div:first-child{display:grid;gap:6px}.ranking-periods{display:flex;gap:2px;padding:2px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px}.ranking-periods span{padding:5px 10px;color:var(--muted);border-radius:4px;font-size:10px;font-weight:600}.ranking-periods span:nth-child(2){color:var(--ink);background:var(--surface);box-shadow:0 1px 2px rgb(26 29 36/8%)}.ranking-podium{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:12px;margin:0 auto 18px;max-width:720px}.podium-place{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.podium-medal{display:grid;place-items:center;width:30px;height:30px;color:var(--surface);background:var(--faint);border:3px solid var(--surface-subtle);border-radius:50%;font:800 12px var(--font-display)}.podium-place.gold .podium-medal{background:var(--gold)}.podium-place.bronze .podium-medal{background:#a86238}.podium-avatar{width:48px;height:48px;border:1px solid var(--border);border-radius:50%;background:linear-gradient(135deg,var(--blue-soft),var(--surface-subtle))}.podium-place small{max-width:150px;min-height:28px;color:var(--faint);font-size:8px;line-height:1.4}.podium-block{display:grid;place-items:start center;width:64%;min-height:84px;padding-top:12px;color:var(--surface);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#8b9099,#b1b4ba);font:800 25px var(--font-display)}.podium-place.gold .podium-block{min-height:118px;background:linear-gradient(180deg,var(--gold),#c6a34b)}.podium-place.bronze .podium-block{min-height:68px;background:linear-gradient(180deg,#a86238,#c18a68)}.ranking-user-preview{display:flex;align-items:center;gap:9px}.ranking-user-preview i{width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:var(--blue-soft)}.ranking-rules-panel{margin-top:12px}.workflow-preview{margin-top:14px;padding-top:13px;border-top:1px solid var(--border)}.workflow-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:9px}.workflow-preview-heading>div{display:grid;gap:4px}.workflow-preview-heading strong{font-size:12px}.workflow-preview-heading small{color:var(--faint);font-size:9px}.workflow-preview-actions{display:flex;flex-wrap:wrap;gap:6px}.workflow-button{min-height:29px;padding:6px 9px;color:var(--blue);background:var(--blue-soft);border:1px solid var(--brand-border);border-radius:5px;font-size:10px;font-weight:700;cursor:pointer}.workflow-button:focus-visible,.workflow-button:hover{background:#cbe2d4;outline:2px solid #83b69a;outline-offset:1px}.workflow-button.disabled,.workflow-button:disabled{color:var(--faint);background:#f1f0eb;border-color:var(--border);cursor:not-allowed}.workflow-overlay{position:fixed;z-index:40;inset:0;display:flex;justify-content:flex-end;background:rgb(26 29 36/35%)}.workflow-overlay.modal{align-items:center;justify-content:center;padding:20px}.workflow-dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);min-height:260px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 20px 60px rgb(26 29 36/20%)}.workflow-overlay.drawer .workflow-dialog{width:min(520px,100%);height:100%;max-height:100vh;border-radius:10px 0 0 10px}.workflow-dialog-header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 16px;background:var(--surface);border-bottom:1px solid var(--border)}.workflow-dialog-header>div{min-width:0}.workflow-close{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;cursor:pointer}.workflow-dialog h3{margin:7px 0 5px;font:700 18px var(--font-display)}.workflow-dialog p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.workflow-dialog-body{padding:18px 20px}.workflow-checklist-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;color:var(--ink);font-size:10px;font-weight:700}.workflow-checklist-heading small{color:var(--faint);font:9px var(--font-mono)}.workflow-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0}.workflow-detail-list span{display:flex;gap:6px;align-items:center;padding:9px;color:var(--faint);background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;font-size:10px}.workflow-dialog-footer{position:sticky;z-index:2;bottom:0;padding:12px 20px;background:var(--surface-subtle);border-top:1px solid var(--border)}.workflow-footer-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.workflow-cancel,.workflow-submit{min-height:32px;padding:7px 12px;border:1px solid var(--border);border-radius:5px;font-size:10px;font-weight:700}.workflow-cancel{color:var(--muted);background:var(--surface);cursor:pointer}.workflow-submit{color:var(--faint);background:#f1f0eb;cursor:not-allowed}@media (max-width:820px){.surface-workbench{grid-template-columns:1fr}.surface-settings-grid,.surface-stat-grid,.surface-status-grid{grid-template-columns:repeat(2,1fr)}.surface-split,.surface-two-col{grid-template-columns:1fr}.surface-list{border-right:0;border-bottom:1px solid var(--border)}.surface-report-grid,.surface-tier-ladder{grid-template-columns:repeat(2,1fr)}.ranking-podium{gap:6px}}@media (max-width:520px){.detail-checklist,.surface-report-grid,.surface-settings-grid,.surface-stat-grid,.surface-status-grid,.surface-tier-ladder{grid-template-columns:1fr}.configuration-tabs{margin-inline:-12px;padding-inline:8px}.configuration-tabs span{padding-inline:11px}.ranking-toolbar{align-items:stretch;flex-direction:column}.ranking-podium{grid-template-columns:repeat(3,minmax(0,1fr))}.podium-avatar{width:38px;height:38px}.podium-block{width:80%}.podium-place small{display:none}}@media (max-width:900px){.catalog-grid{grid-template-columns:1fr}}@media (max-width:620px){.catalog-row-form,.rate-row{grid-template-columns:1fr}}@media (max-width:980px){.sell-review-layout{grid-template-columns:250px minmax(0,1fr)}.sell-detail-grid{grid-template-columns:1fr}.evidence-card{grid-row:auto}}@media (max-width:720px){.sell-review-layout{display:block}.sell-queue{margin-bottom:12px;position:static}.sell-actions{grid-template-columns:1fr}.sell-guardrail{width:100%}}@media (max-width:820px){.operations-grid{grid-template-columns:1fr}.operations-table-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:8px}.operations-table-header span:nth-child(n+3){display:none}.blueprint-review-grid,.blueprint-stat-grid,.blueprint-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.blueprint-split{grid-template-columns:1fr}.blueprint-list{border-right:0;border-bottom:1px solid var(--border)}.blueprint-review-grid,.blueprint-stat-grid,.blueprint-status-grid{grid-template-columns:1fr}}.workflow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-fields label{display:grid;gap:5px;min-height:58px;padding:9px 10px;color:var(--muted);background:var(--surface);border:1px solid var(--border-strong);border-radius:5px;font-size:9px;font-weight:700}.workflow-fields label span{color:var(--faint);font:9px var(--font-mono);font-weight:400}.workflow-warning{margin-top:12px;padding:9px;color:#795812;background:var(--gold-soft);border:1px solid #ead39e;border-radius:5px;font-size:10px;line-height:1.5}.workflow-confirmation{margin:0!important}@media (max-width:520px){.workflow-overlay.modal{align-items:flex-end;padding:0}.workflow-overlay.modal .workflow-dialog{width:100%;max-height:92vh;border-radius:10px 10px 0 0}.workflow-detail-list,.workflow-fields{grid-template-columns:1fr}.workflow-dialog-body,.workflow-dialog-footer,.workflow-dialog-header{padding-inline:14px}}.surface-status.connected{color:var(--green);background:var(--green-soft);border-color:#cdebd9}.operations-blueprint{display:grid;gap:12px;margin-top:16px}.blueprint-banner{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;color:#6f5317;background:var(--gold-soft);border:1px solid #ead39e;border-radius:7px;font-size:10px;line-height:1.55}.blueprint-banner svg{flex:0 0 auto;color:var(--amber);margin-top:2px}.blueprint-banner strong{color:#5f4611}.blueprint-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.blueprint-stat-row>div{min-height:86px;display:grid;align-content:start;gap:4px;padding:12px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:7px}.blueprint-stat-row small,.blueprint-stat-row span{color:var(--muted);font-size:10px}.blueprint-stat-row small{color:var(--faint);font-size:9px;line-height:1.4}.blueprint-value{color:var(--amber);font:700 14px var(--font-mono)}.blueprint-value.green{color:var(--green)}.blueprint-value.red{color:var(--red)}.blueprint-panel{display:grid;gap:10px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.blueprint-panel.compact{gap:9px}.blueprint-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.blueprint-panel-heading h3{margin:5px 0 0;font:700 15px var(--font-display)}.blueprint-panel-heading>svg{color:var(--blue)}.blueprint-copy{max-width:760px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.blueprint-form-grid,.blueprint-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.blueprint-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-form-grid label,.blueprint-mode-grid label{display:grid;gap:5px;padding:9px 10px;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px;font-size:9px;font-weight:700}.blueprint-form-grid label span,.blueprint-mode-grid label span{color:var(--faint);font:9px var(--font-mono)}.blueprint-form-grid input,.blueprint-mode-grid select{min-width:0;height:29px;padding:0 7px;color:var(--faint);background:#fff;border:1px solid var(--border);border-radius:5px;font-size:10px}.blueprint-form-grid input:disabled,.blueprint-mode-grid select:disabled{cursor:not-allowed;opacity:.8}.blueprint-effective{display:grid;align-content:center;gap:3px;padding:9px 10px;color:var(--muted);background:#fffdf7;border:1px dashed #ead39e;border-radius:6px}.blueprint-effective span{font-size:9px;font-weight:700}.blueprint-effective strong{color:var(--amber);font:700 11px var(--font-mono)}.blueprint-effective small{color:var(--faint);font-size:9px;line-height:1.4}.blueprint-dependency{margin:14px 0;padding:11px 13px;color:#476454;background:#f3f8f5;border-left:3px solid var(--primary);border-radius:0 7px 7px 0;font-size:12px;line-height:1.55}.blueprint-dependency svg{flex:0 0 auto;margin-top:1px}.blueprint-table{overflow-x:auto;border:1px solid var(--border);border-radius:6px}.blueprint-table-row{min-width:700px;min-height:45px;display:grid;grid-template-columns:1.15fr 1.2fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:7px 10px;border-bottom:1px solid var(--border);color:var(--muted);font-size:10px}.blueprint-table-row:last-child{border-bottom:0}.blueprint-table-row.head{min-height:32px;color:var(--faint);background:var(--surface-subtle);font:700 9px var(--font-mono);text-transform:uppercase}.blueprint-empty{min-width:700px;min-height:90px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--faint);font-size:10px}.blueprint-empty-icon{width:26px;height:26px;display:grid;place-items:center;color:var(--faint);background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px}.processing-mode-workbench{display:grid;gap:14px}.processing-mode-workbench>.blueprint-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}.processing-mode-workbench .blueprint-panel-copy{max-width:780px;margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.65}.processing-mode-workbench .blueprint-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.processing-mode-workbench .blueprint-form-grid label{gap:7px;padding:12px;font-size:12px}.processing-mode-workbench .blueprint-form-grid label span{font-size:11px}.processing-mode-workbench .blueprint-form-grid input,.processing-mode-workbench .blueprint-form-grid select{width:100%;min-width:0;height:40px;padding:0 10px;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:6px;font-size:13px}.processing-mode-workbench .blueprint-confirmation-check{display:flex;align-items:flex-start;gap:9px;margin:12px 0;color:var(--muted);font-size:12px;line-height:1.5}.processing-mode-workbench .blueprint-confirmation-check input{width:16px;height:16px;margin-top:1px;accent-color:var(--accent)}.processing-mode-workbench .blueprint-table-row{min-width:620px;font-size:12px;line-height:1.45}.processing-mode-workbench .blueprint-table-row.head{font-size:10px}.processing-mode-workbench .mode-brand-table .blueprint-table-row{grid-template-columns:1fr 1fr 1.8fr 1fr}.processing-mode-workbench .mode-history-table .blueprint-table-row{grid-template-columns:1fr 2fr 1fr}.processing-mode-workbench .automatic-queue-table .blueprint-table-row{grid-template-columns:1.1fr .45fr 2fr}.automatic-queue-panel{gap:12px}.automatic-queue-footnote{margin:0;padding:9px 11px;color:var(--muted);background:var(--surface-subtle);border-left:3px solid var(--accent);border-radius:4px;font-size:12px;line-height:1.5}.automatic-queue-footnote.attention{color:var(--red);background:var(--red-soft);border-left-color:var(--red)}.automatic-queue-link{color:var(--primary);font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.automatic-queue-link:hover{color:var(--primary-deep)}.blueprint-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.blueprint-check-grid span{display:flex;align-items:center;gap:6px;padding:8px;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;font-size:9px}.blueprint-check-grid svg{color:var(--green);flex:0 0 auto}.blueprint-check-grid.permissions span.muted,.blueprint-check-grid.permissions span.muted svg{color:var(--faint)}.blueprint-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.blueprint-flow>div{display:grid;align-content:start;gap:4px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px}.blueprint-flow strong{width:21px;height:21px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:50%;font:700 10px var(--font-mono)}.blueprint-flow span{color:var(--ink);font-size:10px;font-weight:700}.blueprint-flow small{color:var(--faint);font-size:9px;line-height:1.45}.blueprint-flow.mini{grid-template-columns:repeat(4,minmax(0,1fr))}.blueprint-flow.mini strong{color:var(--blue);background:var(--blue-soft)}.blueprint-tabs{display:flex;gap:2px;padding:2px;overflow-x:auto;background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px}.blueprint-tabs span{padding:4px 7px;color:var(--faint);font-size:9px;white-space:nowrap}.blueprint-tabs span.active{color:var(--blue-dark);background:#fff;border-radius:4px;font-weight:700;box-shadow:var(--shadow-soft)}.blueprint-actions{display:flex;flex-wrap:wrap;gap:6px}.blueprint-bank-row{display:grid;grid-template-columns:1.2fr .7fr 2fr;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--border);color:var(--muted);font-size:10px}.blueprint-bank-row:first-of-type{border-top:0}.blueprint-bank-row span{display:grid;gap:2px}.blueprint-bank-row small{color:var(--faint);font-size:9px}.withdrawal-workspace-nav{display:flex;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:3px;margin-bottom:18px;overflow-x:auto;background:var(--surface-subtle);border:1px solid var(--border);border-radius:7px}.withdrawal-workspace-nav a{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.withdrawal-workspace-nav a.active,.withdrawal-workspace-nav a:hover{border-color:color-mix(in srgb,var(--green) 52%,var(--border));box-shadow:var(--shadow-soft);background:var(--surface);color:var(--ink)}@media (max-width:720px){.withdrawal-workspace-nav{width:100%}}@media (max-width:1080px){.processing-mode-workbench>.blueprint-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.blueprint-check-grid,.blueprint-flow,.blueprint-flow.mini,.blueprint-form-grid,.blueprint-mode-grid,.blueprint-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.blueprint-check-grid,.blueprint-flow,.blueprint-flow.mini,.blueprint-form-grid,.blueprint-mode-grid,.blueprint-stat-row,.processing-mode-workbench>.blueprint-stat-row{grid-template-columns:1fr}.blueprint-panel-heading{align-items:flex-start;flex-direction:column}}.provider-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 18px}.provider-summary-card{position:relative;min-height:96px;display:flex;flex-direction:column;gap:6px;padding:13px;overflow:hidden;background:var(--surface-subtle);border:1px solid var(--border);border-radius:7px}.provider-summary-card:after{content:"";position:absolute;right:-18px;bottom:-26px;width:74px;height:74px;border:1px solid rgb(66 86 126/9%);border-radius:50%}.provider-summary-card>span{color:var(--muted);font-size:10px;font-weight:700}.provider-summary-card>strong{max-width:calc(100% - 24px);overflow:hidden;color:var(--blue);font:700 15px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.provider-summary-card>small{margin-top:auto;color:var(--faint);font:9px var(--font-mono)}.provider-summary-card>svg{position:absolute;top:13px;right:12px;color:var(--blue)}.provider-summary-card.gated>strong,.provider-summary-card.gated>svg{color:var(--amber)}.provider-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:18px 0 10px}.provider-section-heading.compact{align-items:center;margin-top:0}.provider-section-heading h3{margin:3px 0 0;font:700 15px var(--font-display)}.provider-section-heading p{max-width:720px;margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.provider-section-heading .workflow-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.provider-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-route-card{display:grid;gap:8px;padding:14px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:7px}.provider-route-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.mapping-state,.provider-route-live,.provider-route-off{width:fit-content;padding:3px 6px;border:1px solid;border-radius:4px;font:700 8px var(--font-mono);text-transform:uppercase}.provider-route-live{color:var(--green);background:var(--green-soft);border-color:#cdebd9}.provider-route-off{color:var(--amber);background:var(--amber-soft);border-color:#f0dba6}.provider-route-card h3{margin:0;font:700 17px var(--font-display)}.provider-route-card>p{margin:-3px 0 0;color:var(--muted);font-size:10px}.provider-route-card>.workflow-button{width:fit-content;margin-top:2px}.provider-route-meta{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--border)}.provider-route-meta small,.provider-route-meta>span:not(.provider-state){color:var(--faint);font:9px var(--font-mono)}.provider-state{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 6px;border:1px solid;border-radius:4px;font:700 8px var(--font-mono);text-transform:uppercase;white-space:nowrap}.provider-state.ready{color:var(--green);background:var(--green-soft);border-color:#cdebd9}.provider-state.not_configured{color:var(--amber);background:var(--amber-soft);border-color:#f0dba6}.provider-state.unsupported{color:var(--faint);background:var(--surface-subtle);border-color:var(--border)}.provider-mapping-panel,.provider-registry-panel{margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:8px}.provider-secret-boundary{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:var(--green);background:var(--green-soft);border:1px solid #cdebd9;border-radius:4px;font:700 8px var(--font-mono);text-transform:uppercase}.provider-mapping-table,.provider-registry-table{overflow-x:auto;border:1px solid var(--border);border-radius:6px}.provider-mapping-row,.provider-registry-row{min-width:760px;display:grid;align-items:center;min-height:52px;gap:10px;padding:8px 10px;color:var(--muted);border-bottom:1px solid var(--border);font-size:10px}.provider-registry-row{grid-template-columns:minmax(150px,1.3fr) minmax(120px,.9fr) minmax(120px,.9fr) 80px 130px}.provider-mapping-row{min-width:1190px;grid-template-columns:130px minmax(200px,1.3fr) minmax(170px,1fr) 110px 70px 90px 155px 110px}.provider-mapping-row:last-child,.provider-registry-row:last-child{border-bottom:0}.provider-mapping-row.head,.provider-registry-row.head{min-height:32px;color:var(--faint);background:var(--surface-subtle);font:700 9px var(--font-mono);text-transform:uppercase}.provider-mapping-row>span,.provider-registry-row>span{min-width:0}.provider-mapping-row>span:nth-child(2),.provider-registry-row>span:first-child{display:grid;gap:3px}.provider-mapping-row small,.provider-registry-row small{overflow:hidden;color:var(--faint);font:8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.provider-registry-row .workflow-button{white-space:nowrap}.mapping-state.active{color:var(--green);background:var(--green-soft);border-color:#cdebd9}.mapping-state.superseded{color:var(--faint);background:var(--surface-subtle);border-color:var(--border)}.provider-mapping-summary{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;color:var(--faint);font:9px var(--font-mono)}.provider-hard-boundaries,.provider-security-note{display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:6px;font-size:10px;line-height:1.5}.provider-hard-boundaries{margin-top:14px;color:#795812;background:var(--gold-soft);border:1px solid #ead39e}.provider-hard-boundaries>div{display:grid;gap:2px}.provider-hard-boundaries span{color:#795812}.provider-security-note{margin-top:10px;color:var(--green);background:var(--green-soft);border:1px solid #cdebd9}.provider-hard-boundaries svg,.provider-security-note svg{flex:0 0 auto;margin-top:1px}.provider-empty-state{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;padding:20px;color:var(--faint);text-align:center}.provider-empty-state strong{color:var(--muted);font-size:11px}.provider-empty-state span{max-width:420px;font-size:9px;line-height:1.5}.provider-empty-state.table-empty{min-width:760px}.provider-detail-section+.provider-detail-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.provider-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.provider-detail-heading h4{margin:4px 0 0;font:700 14px var(--font-display)}.provider-blocker-list,.provider-chip-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.provider-blocker-list span,.provider-chip-list span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:4px;font-size:9px}.provider-blocker-list span{color:var(--amber);background:var(--amber-soft);border-color:#f0dba6}.provider-safe-copy{margin-top:9px!important;padding:9px;color:var(--green)!important;background:var(--green-soft);border-radius:5px}.provider-history-list{margin:0;padding:0;list-style:none}.provider-history-list li{position:relative;display:grid;grid-template-columns:16px 1fr;gap:9px;padding-bottom:20px}.provider-history-list li:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background:var(--border-strong)}.provider-history-mark{position:relative;z-index:1;width:11px;height:11px;margin-top:2px;background:var(--blue);border:3px solid var(--blue-soft);border-radius:50%}.provider-history-list li>div{display:grid;gap:4px}.provider-history-list strong{font-size:11px}.provider-history-list p{font-size:10px}.provider-history-list small{color:var(--faint);font:8px var(--font-mono)}.provider-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.provider-evidence-grid>div{display:grid;align-content:start;gap:6px;min-height:70px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px}.provider-evidence-grid>div.wide{grid-column:1/-1}.provider-evidence-grid dt{color:var(--faint);font:700 8px var(--font-mono);text-transform:uppercase}.provider-evidence-grid dd{display:grid;gap:4px;margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:10px;line-height:1.5}.provider-evidence-grid dd small{color:var(--faint);font:8px var(--font-mono)}.provider-mutation-form label{display:grid;gap:6px;margin-bottom:11px;color:var(--muted);font-size:10px;font-weight:700}.provider-mutation-form input,.provider-mutation-form select,.provider-mutation-form textarea{width:100%;min-height:38px;padding:8px 9px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:5px;font:11px var(--font-body)}.provider-mutation-form textarea{min-height:76px;resize:vertical}.provider-mutation-form label small{color:var(--faint);font-size:9px;font-weight:400}.provider-mutation-form code{display:block;max-width:100%;margin-top:3px;overflow-wrap:anywhere;color:var(--blue);font:9px var(--font-mono)}.provider-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.provider-current-route{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-bottom:13px;padding:10px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px}.provider-current-route span{color:var(--muted);font-size:9px;font-weight:700}.provider-current-route strong{color:var(--blue);font-size:11px}.provider-current-route small{grid-column:1/-1;color:var(--faint);font:8px var(--font-mono)}.provider-submit{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:5px;font-size:10px;font-weight:700;cursor:pointer}.provider-submit:focus-visible,.provider-submit:hover{filter:brightness(.94);outline:2px solid #83b69a;outline-offset:1px}.provider-submit:disabled{color:var(--faint);background:#f1f0eb;border-color:var(--border);cursor:not-allowed;filter:none}.provider-loading-card{min-height:420px}.provider-loading-panel{display:grid;gap:12px;min-height:210px;align-content:center;padding:20px;border:1px solid var(--border);border-radius:8px}@media (max-width:900px){.provider-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-mapping-panel,.provider-registry-panel{padding:10px}.provider-section-heading{align-items:flex-start}}@media (max-width:620px){.provider-evidence-grid,.provider-form-grid,.provider-route-grid,.provider-summary-grid{grid-template-columns:1fr}.provider-evidence-grid>div.wide{grid-column:auto}.provider-section-heading{align-items:stretch;flex-direction:column}.provider-section-heading .workflow-button{width:fit-content}.provider-route-meta{align-items:flex-start;flex-direction:column}.provider-summary-card{min-height:88px}}@media (prefers-reduced-motion:reduce){.provider-dialog *,.provider-submit{scroll-behavior:auto;transition:none!important}}.sidebar-nav .nav-section-label{color:#69768d}.topbar .icon-button{color:#43516a;background:#fff;border:1px solid var(--border);box-shadow:0 4px 12px rgb(35 52 88/7%)}.topbar .icon-button:hover{color:var(--blue);background:var(--blue-soft);border-color:var(--brand-border)}.eyebrow,.mono-kicker{font-size:11.5px;line-height:1.3}.operations-page{max-width:1500px}.operations-notice{margin-bottom:18px;padding:13px 15px;background:#f4f6fb;border-color:#d5deeb;border-radius:10px;box-shadow:var(--shadow-soft);font-size:12.5px}.surface-status{padding:8px 12px;box-shadow:0 5px 14px rgb(184 121 29/11%);font-size:10.5px}.surface-status.connected{box-shadow:0 5px 14px rgb(39 143 105/13%)}.operations-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.operations-card{position:relative;padding:24px;overflow:hidden;background:#fff;border-color:#d7e0ec;border-radius:14px;box-shadow:var(--shadow-raised)}.operations-card-primary{padding:18px 24px 24px}.operations-card:before{display:none}.operations-empty-copy{font-size:12.5px}.operations-card-side{background:#fffdf7;border-color:#ebd49c;box-shadow:0 12px 28px rgb(148 105 27/9%)}.operations-card-side h2{font-size:18px}.guardrail-list li{font-size:12px}.operations-related{font-size:11.5px}.operations-related a{padding:8px 11px;border:1px solid var(--brand-border);border-radius:7px;box-shadow:0 4px 12px rgb(1 106 63/8%)}.archive-summary,.surface-actions,.surface-toolbar{gap:9px;margin:20px 0 15px}.surface-filter,.surface-search{min-height:38px;padding:9px 12px;color:#5e6b82;background:#fff;border-color:var(--border-strong);border-radius:8px;box-shadow:0 4px 13px rgb(35 52 88/6%);font-size:12px}.artboard-table,.operations-table,.surface-split{background:#fff;border-color:#d6dfeb;border-radius:10px;box-shadow:var(--shadow-soft)}.surface-list{background:#f5f7fa}.surface-list-heading,.surface-list-row{padding:13px 14px}.surface-list-heading{color:#67748a;font-size:10.5px}.surface-list-heading small,.surface-list-row small{font-size:10.5px}.surface-list-row{gap:7px;color:#46546c;font-size:12px}.surface-detail{gap:12px;padding:20px}.report-card h3,.surface-detail h3,.tier-card h3{font-size:17px;font-weight:760}.readiness-copy,.report-card p,.surface-detail p,.tier-card p{font-size:12px;line-height:1.6}.detail-checklist{gap:8px}.detail-checklist span{padding:10px;color:#5f6d83;background:#f5f7fc;border:1px solid #e0e6f0;border-radius:7px;font-size:11px}.artboard-table-head,.operations-table-header{min-height:38px;color:#66738a;background:#f1f4f9;font-size:10.5px}.operations-table-empty{font-size:12px}.surface-report-grid,.surface-settings-grid,.surface-stat-grid,.surface-status-grid{gap:12px;margin:20px 0 16px}.report-card,.setting-card,.surface-stat,.surface-status-card,.tier-card{min-height:108px;gap:7px;padding:16px;background:#fff;border-color:#d8e0eb;border-radius:11px;box-shadow:var(--shadow-soft)}.archive-summary span,.setting-card span,.surface-stat span,.surface-status-card span{color:#4e5c74;font-size:12px}.surface-stat strong{font-size:28px}.setting-card small,.surface-stat small,.surface-status-card small{color:#718097;font-size:10.5px}.surface-stat:first-child{color:#fff;background:#1a1d24;border-color:#1a1d24;box-shadow:0 14px 30px rgb(20 29 45/20%)}.surface-stat:first-child span{color:#d8deeb}.surface-stat:first-child small{color:#aeb9cc}.archive-summary strong,.setting-card strong,.surface-status-card strong{font-size:11.5px}.surface-two-col{gap:14px;margin:16px 0}.surface-panel{padding:16px;background:#fff;border-color:#d8e0eb;border-radius:10px;box-shadow:var(--shadow-soft)}.surface-panel-title{margin-bottom:12px;font-size:13.5px}.surface-panel-title>span{font-size:10.5px}.surface-chart{border-radius:9px;font-size:12px}.health-row,.preference-row{min-height:38px;font-size:12px}.health-row small{font-size:10.5px}.audit-strip,.preview-banner{padding:12px 13px;border-radius:8px;box-shadow:0 5px 14px rgb(35 52 88/6%);font-size:12px}.preview-banner>span{font-size:9px}.configuration-tabs span{padding-block:14px 13px;font-size:12.5px}.artboard-table-row{min-height:54px;color:#526079;font-size:12px}.preview-state-pill,.usage-preview small{font-size:9.5px}.ranking-periods span{padding:7px 12px;font-size:11.5px}.podium-place small{font-size:10px}.workflow-preview-heading strong{font-size:13.5px}.workflow-preview-heading small{font-size:10.5px}.disabled-action,.workflow-button{min-height:34px;padding:8px 11px;border-radius:7px;font-size:11px}.workflow-dialog{border-color:#d5deea;border-radius:14px;box-shadow:0 28px 80px rgb(20 31 54/28%)}.workflow-dialog h3{font-size:21px}.workflow-dialog p{font-size:12.5px}.workflow-close{width:32px;height:32px;border-radius:8px}.workflow-detail-list span{padding:11px;border-radius:7px;font-size:11.5px}.workflow-cancel,.workflow-submit{min-height:38px;padding:9px 14px;border-radius:7px;font-size:12px}.workflow-fields label{padding:11px 12px;border-radius:7px;font-size:11px}.workflow-fields label span{font-size:10px}.workflow-warning{padding:11px;border-radius:7px;font-size:11.5px}.provider-summary-grid{gap:12px;margin-block:20px 22px}.provider-summary-card{min-height:112px;gap:8px;padding:16px;background:#fff;border-color:#d7e0ec;border-radius:11px;box-shadow:var(--shadow-soft)}.provider-summary-card>span{color:#4e5c74;font-size:12px}.provider-summary-card>strong{font-size:18px}.provider-summary-card>small{font-size:10.5px}.buy-order-workbench{display:grid;gap:14px}.buy-order-readonly-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;color:#795812;background:var(--gold-soft);border:1px solid #ead39e;border-radius:7px;font-size:10px;line-height:1.5}.buy-order-readonly-notice svg{flex:0 0 auto;margin-top:1px}.buy-order-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:14px;align-items:start}.buy-order-detail,.buy-order-queue{min-width:0;background:#fff;border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow-soft)}.buy-order-queue{overflow:hidden}.buy-order-detail-heading,.buy-order-queue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px;border-bottom:1px solid var(--border)}.buy-order-detail-heading h2,.buy-order-queue-heading h2{margin:3px 0 0;font:700 17px var(--font-display)}.buy-order-filters{display:grid;gap:8px;padding:12px;background:var(--surface-subtle);border-bottom:1px solid var(--border)}.buy-order-filters select{width:100%;min-height:34px;padding:7px 8px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:5px;font:10px var(--font-body)}.sell-archive-date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sell-archive-date-row label{display:grid;gap:4px;color:var(--faint);font:700 8px var(--font-mono);text-transform:uppercase}.sell-archive-date-row input{min-width:0;min-height:34px;padding:7px 6px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:5px;font:9px var(--font-body)}.sell-archive-filters :is(select,input):focus-visible{border-color:var(--blue);outline:2px solid rgb(1 106 63/18%);outline-offset:1px}.sell-archive-filter-error{margin:0;color:#a83b35;font-size:9px;line-height:1.45}.buy-order-checkbox{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.buy-order-checkbox input{accent-color:var(--blue)}.buy-order-list{display:grid}.buy-order-list-item{display:grid;gap:6px;padding:12px 14px;color:var(--muted);border-bottom:1px solid var(--border);text-decoration:none}.buy-order-list-item:focus-visible,.buy-order-list-item:hover{background:var(--blue-soft);outline:none}.buy-order-list-item.selected{background:var(--blue-soft);box-shadow:inset 3px 0 var(--blue)}.buy-order-list-item strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.buy-order-list-bottom,.buy-order-list-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.buy-order-list-top time{color:var(--faint);font:8px var(--font-mono)}.buy-order-list-bottom{justify-content:flex-start;color:var(--faint);font:9px var(--font-mono)}.buy-order-empty,.buy-order-no-selection{min-height:250px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;color:var(--faint);text-align:center}.buy-order-empty strong,.buy-order-no-selection h2{color:var(--muted);font-size:12px}.buy-order-empty span,.buy-order-no-selection p{max-width:300px;margin:0;font-size:10px;line-height:1.5}.buy-order-pagination{display:flex;flex-wrap:wrap;gap:7px;padding:12px}.buy-order-detail{overflow:hidden}.buy-order-detail-heading{align-items:center}.buy-order-detail-heading p{margin:5px 0 0;color:var(--muted);font-size:10px}.transaction-receipt{border-top:4px solid var(--primary);box-shadow:0 16px 35px rgb(29 50 42/10%)}.transaction-receipt .buy-order-detail-heading{padding:18px 20px;background:linear-gradient(180deg,#fbfefc,#fff)}.transaction-receipt .buy-order-detail-heading .eyebrow{margin:0 0 6px;color:var(--primary)}.transaction-receipt .buy-order-panel{border:0;border-top:1px dashed var(--border-strong);border-radius:0}.receipt-header-actions{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.receipt-download-button{min-height:42px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:8px;box-shadow:0 7px 16px rgb(13 150 96/18%);font-size:11.5px;font-weight:750;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.receipt-download-button:hover{color:#fff;background:var(--primary-deep);border-color:var(--primary-deep);transform:translateY(-1px)}.receipt-download-button svg{flex:0 0 auto}.buy-order-detail>.buy-order-readonly-notice{margin:14px 14px 0}.buy-order-panel{margin:14px;padding:14px;border:1px solid var(--border);border-radius:7px}.withdrawal-actions-panel{margin-top:12px;margin-bottom:18px;overflow:hidden;border-radius:6px}.withdrawal-actions-panel .blueprint-action-form,.withdrawal-actions-panel .blueprint-form-grid,.withdrawal-actions-panel .blueprint-form-grid>label{min-width:0}.withdrawal-actions-panel :is(input,select,textarea){min-width:0;max-width:100%}.buy-order-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px;color:var(--blue)}.buy-order-section-heading h3{margin:3px 0 0;color:var(--ink);font:700 14px var(--font-display)}.buy-order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0}.buy-order-facts>div{display:grid;gap:3px;min-width:0}.buy-order-facts dt{color:var(--faint);font:700 8px var(--font-mono);text-transform:uppercase}.buy-order-facts dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:10px;line-height:1.4}.buy-order-muted{margin:0;color:var(--faint);font-size:10px;line-height:1.5}.buy-order-attempts-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;padding-top:12px;color:var(--muted);border-top:1px solid var(--border);font-size:10px;font-weight:700}.buy-order-attempts-heading small{color:var(--faint);font:9px var(--font-mono)}.buy-order-attempt-table{margin-top:8px;overflow-x:auto;border:1px solid var(--border);border-radius:5px}.buy-order-attempt-row{min-width:630px;display:grid;grid-template-columns:70px 95px minmax(140px,1fr) minmax(140px,1fr) 120px;gap:9px;align-items:center;min-height:37px;padding:7px 9px;color:var(--muted);border-bottom:1px solid var(--border);font-size:9px}.buy-order-attempt-row:last-child{border-bottom:0}.buy-order-attempt-row.head{min-height:31px;color:var(--faint);background:var(--surface-subtle);font:700 8px var(--font-mono);text-transform:uppercase}.buy-order-audit-note{display:flex;align-items:flex-start;gap:7px;margin:14px;padding:10px;color:var(--green);background:var(--green-soft);border:1px solid #cdebd9;border-radius:6px;font-size:9px;line-height:1.5}.buy-order-audit-note svg{flex:0 0 auto;margin-top:1px}@media (max-width:900px){.buy-order-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:680px){.buy-order-layout{display:block}.buy-order-detail{margin-top:14px}.buy-order-facts{grid-template-columns:1fr}.buy-order-detail-heading,.buy-order-queue-heading{padding:12px}.transaction-receipt .buy-order-detail-heading{align-items:flex-start;flex-direction:column}.receipt-header-actions{width:100%;align-items:flex-start}.receipt-download-button{width:100%}}.buy-order-readonly-notice{padding:11px 13px;font-size:13px}.buy-order-queue-table{overflow:hidden;border-radius:10px}.buy-order-queue-table .buy-order-queue-heading{padding:20px 22px;gap:18px}.buy-order-queue-table .buy-order-queue-heading h2{margin:4px 0 0;font-size:22px;letter-spacing:-.02em}.buy-order-queue-description{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.buy-order-queue-table .buy-order-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:14px 22px}.buy-order-queue-table .buy-order-filters .compact-filter-field{min-width:205px;flex:1 1 205px}.buy-order-queue-table .buy-order-filters select{min-height:38px;padding:8px 10px;border-radius:6px;font-size:13px}.buy-order-queue-table .buy-order-checkbox{min-height:38px;font-size:13px}.buy-order-table-scroll{overflow-x:auto}.buy-order-table{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.buy-order-table th{padding:12px 16px;color:var(--faint);background:#fbfcfb;border-bottom:1px solid var(--border);font:700 11px var(--font-mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.buy-order-table td{padding:15px 16px;color:var(--muted);border-bottom:1px solid var(--border);font-size:13px;vertical-align:middle}.buy-order-table tbody tr:last-child td{border-bottom:0}.buy-order-table tbody tr:hover{background:#f5fbf7}.buy-order-table tbody tr:focus-within{background:#f0f8f3;outline:2px solid rgb(1 106 63/22%);outline-offset:-2px}.buy-order-date,.buy-order-denomination,.buy-order-product,.buy-order-reference,.buy-order-total{display:block}.buy-order-reference{color:var(--ink);font:700 13px var(--font-mono)}.buy-order-collection-status,.buy-order-provider,.buy-order-quantity,.buy-order-sequence{display:block;margin-top:4px;color:var(--faint);font-size:12px;line-height:1.35}.buy-order-product{max-width:200px;color:var(--ink);font-size:14px;line-height:1.35}.buy-order-denomination{color:var(--ink);font-size:13px;font-weight:650}.buy-order-total{color:var(--ink);font-size:14px;white-space:nowrap}.buy-order-date{font-size:13px;white-space:nowrap}.buy-order-collection-status,.buy-order-date{color:var(--muted)}.buy-order-inspect{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.buy-order-inspect:focus-visible,.buy-order-inspect:hover{color:var(--primary-deep);text-decoration:underline}.buy-order-empty strong,.buy-order-no-selection h2{font-size:15px}.buy-order-empty span,.buy-order-no-selection p{max-width:380px;font-size:13px}.buy-order-detail-view .buy-order-detail-heading{padding:20px 22px}.buy-order-detail-view .buy-order-detail-heading h2{font-size:22px;letter-spacing:-.02em}.buy-order-detail-heading p{font-size:14px}.buy-order-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--primary);font-size:13px;font-weight:750;text-decoration:none}.buy-order-back-link:focus-visible,.buy-order-back-link:hover{color:var(--primary-deep);text-decoration:underline}.buy-order-pagination-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px;border-top:1px solid var(--border);background:#fbfcfb}.buy-order-page-summary{display:grid;gap:3px;color:var(--muted);font-size:13px}.buy-order-page-summary strong{color:var(--ink);font-size:12px}.buy-order-page-summary span{color:var(--faint)}.buy-order-pagination-footer .buy-order-pagination{padding:0}.buy-order-section-heading h3{font-size:17px}.buy-order-facts dt{font-size:10px}.buy-order-facts dd,.buy-order-muted{font-size:13px}.buy-order-detail-view .buy-order-panel{padding:20px 22px;background:#fff}.buy-order-detail-view .buy-order-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.buy-order-detail-view .buy-order-facts>div{min-height:66px;align-content:start;padding:11px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-subtle)}.buy-order-detail-view .buy-order-facts dt{font-size:10px;letter-spacing:.025em}.buy-order-detail-view .buy-order-facts dd{margin-top:4px;font-size:13px;line-height:1.45}.buy-refund-panel{border-top-color:var(--brand-border)!important}.buy-order-detail-view{display:grid;gap:20px}.buy-order-action-card{min-width:0;border:1px solid var(--border);border-radius:9px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.buy-order-action-card>.buy-order-section-heading{padding:20px 22px;margin:0;border-bottom:1px solid var(--border)}.buy-order-action-card>.buy-order-section-heading h2{margin:3px 0 0;font:700 18px var(--font-display)}.buy-order-action-card .buy-order-panel{margin:0;border:0;border-radius:0}.buy-order-action-card .buy-order-panel+.buy-order-panel{border-top:1px solid var(--border)}.buy-refund-action{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid var(--brand-border);border-radius:8px;background:#f5fbf7}.buy-refund-action-heading{display:flex;align-items:flex-start;gap:10px;color:var(--primary)}.buy-refund-action-heading div{display:grid;gap:2px}.buy-refund-action-heading strong{color:var(--ink);font-size:14px}.buy-refund-action-heading span{color:var(--muted);font-size:12px;line-height:1.5}.buy-refund-form{display:grid;gap:12px}.buy-refund-form label{display:grid;gap:6px}.buy-refund-form input,.buy-refund-form textarea{width:100%;min-height:42px;padding:9px 11px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:7px;font-size:13px;line-height:1.45}.buy-refund-form textarea{resize:vertical}.buy-refund-form small{color:var(--muted);font-size:11px}.buy-refund-form .primary-button{justify-self:start}@media (max-width:1000px){.buy-order-detail-view .buy-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.buy-order-detail-view .buy-order-detail-heading,.buy-order-queue-table .buy-order-queue-heading{padding:16px}.buy-order-queue-description{font-size:12px}.buy-order-queue-table .buy-order-filters{align-items:stretch;flex-direction:column;padding:13px 16px}.buy-order-queue-table .buy-order-filters .compact-filter-field{min-width:0}.buy-order-queue-table .buy-order-filters .primary-button{width:100%}.buy-order-pagination-footer{align-items:stretch;flex-direction:column;padding:12px 16px}.buy-order-pagination-footer .buy-order-pagination{justify-content:flex-end}.buy-order-detail-view .buy-order-panel{padding:16px}.buy-order-detail-view .buy-order-facts{grid-template-columns:1fr}}.withdrawal-detail-view,.withdrawal-queue-view{min-width:0}.withdrawal-table{min-width:920px}.withdrawal-table td,.withdrawal-table th{white-space:nowrap}.withdrawal-table td:nth-child(2){max-width:220px}.withdrawal-customer{display:block;max-width:220px;overflow:hidden;color:var(--ink);text-overflow:ellipsis}.withdrawal-detail-view>.buy-order-detail{max-width:1080px}.withdrawal-detail-view .buy-order-back-link{margin:0;padding:16px 22px 0}.withdrawal-detail-view .buy-order-detail-heading{border-top:0}.withdrawal-bank-panel{min-width:0;overflow:hidden}.withdrawal-bank-panel .numbered-pagination{min-width:0}@media (max-width:680px){.withdrawal-detail-view .buy-order-back-link{padding:14px 16px 0}.withdrawal-table{min-width:820px}}.provider-section-heading{margin:24px 0 13px}.provider-section-heading h3{font-size:18px}.provider-section-heading p{font-size:12px}.provider-route-grid{gap:14px}.provider-route-card{gap:10px;padding:17px;border-left-width:4px;border-radius:10px;box-shadow:var(--shadow-soft)}.provider-route-card h3{font-size:20px}.provider-route-card>p{font-size:12px}.mapping-state,.provider-route-live,.provider-route-off,.provider-secret-boundary,.provider-state{font-size:9.5px}.provider-route-meta small,.provider-route-meta>span:not(.provider-state){font-size:10px}.provider-mapping-panel,.provider-registry-panel{margin-top:18px;padding:18px;background:#fff;border-color:#d6dfeb;border-radius:11px;box-shadow:var(--shadow-soft)}.provider-mapping-table,.provider-registry-table{border-radius:8px}.provider-mapping-row,.provider-registry-row{min-height:58px;color:#4c5a72;font-size:12px}.provider-mapping-row.head,.provider-registry-row.head{min-height:38px;font-size:10px}.provider-mapping-row small,.provider-registry-row small{font-size:9.5px}.provider-mapping-summary{font-size:10.5px}.provider-hard-boundaries,.provider-security-note{padding:12px;border-radius:8px;font-size:11.5px}.provider-empty-state span{font-size:11px}.provider-detail-heading h4{font-size:17px}.provider-blocker-list span,.provider-chip-list span{padding:7px 9px;border-radius:6px;font-size:11px}.provider-evidence-grid>div{min-height:78px;padding:12px;border-radius:7px}.provider-evidence-grid dd small,.provider-evidence-grid dt{font-size:9.5px}.provider-evidence-grid dd,.provider-mutation-form label{font-size:12px}.provider-mutation-form input,.provider-mutation-form select,.provider-mutation-form textarea{min-height:42px;padding:9px 11px;border-radius:7px;font-size:13px}.provider-mutation-form code,.provider-mutation-form label small{font-size:10.5px}.provider-current-route{padding:12px;border-radius:7px}.provider-current-route span,.provider-current-route strong{font-size:12px}.provider-current-route small{font-size:9.5px}.provider-submit{min-height:38px;padding:9px 14px;border-radius:7px;font-size:12px;box-shadow:0 7px 16px rgb(1 106 63/18%)}.catalog-card,.catalog-empty,.inbox-panel,.metric-card,.notification-row,.reconciliation-panel,.sell-card,.sell-no-selection,.sell-queue{border-color:#d7e0ec;box-shadow:var(--shadow-soft)}.metric-card{border-radius:11px}.metric-card>span{font-size:12px}.metric-card small{font-size:11px}.catalog-filter a{font-size:11.5px}.admin-main{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-heading{margin-bottom:24px;align-items:flex-end}.page-heading>div:first-child{min-width:0;display:grid;gap:7px}.page-heading h1{margin:0;font:700 29px/1.16 var(--font-display);letter-spacing:-.026em}.page-heading>div>p:last-child{margin:0;max-width:760px;color:#58657b;font-size:14px;line-height:1.55}.catalog-heading>div,.conversation-heading>div,.provider-section-heading>div,.reconciliation-heading>div,.sell-detail-heading>div,.sell-queue-heading>div,.workflow-dialog-header>div,.workflow-preview-heading>div{min-width:0;display:grid;gap:7px}.catalog-heading :is(.eyebrow,.mono-kicker,h2,h3),.conversation-heading :is(.eyebrow,.mono-kicker,.ticket-reference,h2),.provider-section-heading :is(.eyebrow,.mono-kicker,h3,p),.reconciliation-heading :is(.eyebrow,.mono-kicker,h3),.sell-detail-heading :is(.eyebrow,.mono-kicker,.ticket-reference,h2,p),.sell-queue-heading :is(.eyebrow,.mono-kicker,h2),.workflow-dialog-header :is(.eyebrow,.mono-kicker,h3,p),.workflow-preview-heading :is(.eyebrow,.mono-kicker,strong,small){margin-block:0}.eyebrow,.mono-kicker{font:600 10.5px/1.35 var(--font-mono);letter-spacing:.075em}.brand-lockup,.sidebar-brand{font-weight:700}.nav-item small,.sidebar-brand small,.topbar-search kbd{font-size:9.5px;font-weight:600;letter-spacing:.035em}.nav-section-label{color:#68758a;font:600 9.5px/1.25 var(--font-mono);letter-spacing:.08em}.nav-item{font-size:13px;font-weight:500;letter-spacing:0}.nav-item.active,.profile-copy strong,.profile-trigger,.secure-session-note{font-weight:600}.profile-copy strong{font-size:13px;line-height:1.25}.profile-copy small{font-size:11px;line-height:1.35}.environment-pill{font:600 10.5px/1.25 var(--font-mono);letter-spacing:.055em}.profile-trigger,.topbar-search{font-size:13px;line-height:1.3}.danger-button,.disabled-action,.note-button,.primary-button,.provider-submit,.secondary-button,.workflow-button,.workflow-cancel,.workflow-submit{font-family:var(--font-body);font-weight:600;letter-spacing:0}.operations-card-side h2{font-weight:700;line-height:1.24;letter-spacing:-.018em}.catalog-heading h2,.catalog-heading h3,.provider-detail-heading h4,.provider-section-heading h3,.report-card h3,.sell-card h2,.sell-queue-heading h2,.settings-card h2,.surface-detail h3,.tier-card h3{font-weight:700;line-height:1.3;letter-spacing:-.012em}.surface-panel-title{margin-bottom:13px;font-size:14px;font-weight:600;line-height:1.35}.health-row small,.provider-mapping-summary,.provider-summary-card>small,.surface-panel-title>span,.workflow-preview-heading small{font-size:10.5px;font-weight:500;line-height:1.45;letter-spacing:.015em}.artboard-table-head,.operations-table-header,.provider-mapping-row.head,.provider-registry-row.head,.surface-list-heading,.surface-table-head{color:#5f6d83;font-family:var(--font-body);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.025em}.artboard-table-row,.operations-table-empty,.provider-mapping-row,.provider-registry-row,.surface-list-row,.surface-table-empty{font-size:12.5px;line-height:1.5}.operations-empty-copy,.operations-notice,.provider-route-card>p,.provider-section-heading p,.readiness-copy,.report-card p,.surface-detail p,.tier-card p{font-size:12.5px;line-height:1.6}.archive-summary span,.metric-card>span,.setting-card span,.surface-stat span,.surface-status-card span{font-weight:500;line-height:1.4}.blueprint-stat strong,.metric-card strong,.surface-stat strong{font-weight:700;letter-spacing:-.02em}.catalog-form small,.metric-card small,.setting-card small,.surface-stat small,.surface-status-card small{font-size:11px;line-height:1.45}.archive-summary strong,.blueprint-status strong,.mapping-state,.preview-state-pill,.private-label,.provider-route-live,.provider-route-off,.provider-secret-boundary,.provider-state,.reconciliation-status,.setting-card strong,.surface-status,.surface-status-card strong{font-size:10px;font-weight:600;line-height:1.25;letter-spacing:.035em}.catalog-form input,.catalog-form select,.catalog-form textarea,.catalog-row-form input,.catalog-row-form select,.catalog-row-form textarea,.search-box input,.surface-filter,.surface-search{font-size:13px;line-height:1.4}.filter-row select,.queue-switcher button,.queue-switcher label{font-size:11.5px;line-height:1.3}.ticket-list-heading span{font-size:12px;font-weight:600}.message-meta,.ticket-list-bottom,.ticket-list-heading small,.ticket-list-top{font-size:10.5px;line-height:1.4}.ticket-list-item>strong{font-size:13px;font-weight:600;line-height:1.35}.ticket-reference{font-size:10px;font-weight:600}.conversation-heading h2{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.012em}.thread-message p{font-size:13px;line-height:1.62}.detail-label,.provider-evidence-grid dt{font-size:10px;font-weight:600;line-height:1.35;letter-spacing:.06em}.detail-section dt,.provider-evidence-grid dd small{font-size:10.5px;line-height:1.4}.detail-section dd,.provider-evidence-grid dd{font-size:12px;font-weight:500;line-height:1.5}.linked-record code,.mono-value{font-size:10px!important;line-height:1.45}.sell-detail-heading h2{font-size:22px;font-weight:700;line-height:1.24;letter-spacing:-.018em}.catalog-form label,.catalog-row-form label,.provider-mutation-form label,.sell-action-form label,.sell-facts dt,.workflow-fields label{font-size:12px;font-weight:600;line-height:1.4}.sell-facts dd{font-size:12.5px;font-weight:600;line-height:1.4}.workflow-dialog h3{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.016em}.provider-hard-boundaries,.provider-security-note,.workflow-dialog p,.workflow-warning{font-size:12px;line-height:1.58}.workflow-checklist-heading{font-size:12px;font-weight:600;line-height:1.4}.provider-current-route small,.provider-history-list small,.provider-mapping-row small,.provider-mutation-form code,.provider-mutation-form label small,.provider-registry-row small,.workflow-checklist-heading small,.workflow-fields label span{font-size:10px;font-weight:500;line-height:1.45}.provider-current-route span,.provider-current-route strong,.provider-history-list strong{font-size:12px;line-height:1.4}.provider-blocker-list span,.provider-chip-list span,.provider-empty-state span,.provider-history-list p{font-size:11.5px;line-height:1.5}.provider-empty-state strong{font-size:13px;line-height:1.4}.notification-meta{font-size:10px;font-weight:600;line-height:1.35;letter-spacing:.04em}.notification-copy h2{font-size:16px;line-height:1.3;letter-spacing:-.01em}.reconciliation-facts dd,.sell-action-form code{font-size:11px;font-weight:600;line-height:1.45}.settlement-confirmation-copy{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.settlement-confirmation-copy code{flex:1 1 15rem}.settlement-confirmation-copy button{display:inline-flex;align-items:center;gap:.35rem}.sell-action-form input[type=file]{padding:.7rem;background:#f8faf8;border-style:dashed}.sell-action-form label>small{display:flex;align-items:center;gap:.35rem;margin-top:.4rem;color:var(--muted-foreground)}.settlement-evidence-record{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.blueprint-review h3,.workflow-preview-heading strong{font-size:14px;font-weight:600;line-height:1.35}.disabled-action{text-transform:none}.audit-caption,.audit-strip,.blueprint-detail p,.blueprint-review p,.blueprint-stat small,.catalog-list-row span,.detail-checklist span,.form-note,.linked-record small,.no-action-card p,.podium-place small,.preview-banner,.rate-row span,.settlement-blocked,.terminal-card p{font-size:11.5px;line-height:1.52}.blueprint-input,.blueprint-select,.category-form input,.category-row-form input,.category-row-form select,.workflow-form input{font-size:12.5px;line-height:1.4}.blueprint-stat span,.blueprint-status span,.category-form label{font-size:12px;font-weight:600;line-height:1.4}.blueprint-chart,.empty-list,.guardrail-list li,.inline-feedback,.operations-related,.reconciliation-callout{font-size:12px;line-height:1.55}.reconciliation-facts dt{font-size:10.5px;line-height:1.4}.sell-queue-item>span:last-child{font-size:12px;line-height:1.45}.evidence-form button{font-size:12px;font-weight:600;line-height:1.35}.catalog-filter a,.ranking-periods span{font-size:11.5px;font-weight:600;line-height:1.35}.preview-banner>span{font-size:9.5px;font-weight:600;line-height:1.25}.customer-filters{margin-bottom:18px;padding:13px 14px;grid-template-columns:minmax(220px,1fr) minmax(170px,220px) auto;align-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:var(--shadow-soft)}.customer-filter-select,.customer-filters>input{width:100%;min-width:0;height:40px;color:var(--ink);background-color:var(--surface);border:1px solid var(--border-strong);border-radius:7px;font-size:13px;line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.customer-filters>input{padding:0 12px}.customer-filters>input::placeholder{color:var(--faint);opacity:1}.customer-filter-select{appearance:none;padding:0 38px 0 12px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23526079' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:15px}.customer-filter-select:hover,.customer-filters>input:hover{border-color:#aebdce;background-color:#fcfdfc}.customer-filter-select:focus-visible,.customer-filters>input:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgb(1 106 63/12%)}.customer-filter-select:disabled,.customer-filters>input:disabled{cursor:not-allowed;color:var(--faint);background-color:var(--surface-subtle);opacity:.7}.customer-filters .secondary-button{min-width:78px;min-height:40px;border-radius:7px;font-size:12px;font-weight:600}@media (max-width:620px){.customer-filters{grid-template-columns:1fr}.customer-filters .secondary-button{width:100%}}@media (max-width:1180px){.admin-frame{grid-template-columns:74px minmax(0,1fr)}.sidebar{padding-inline:10px}.nav-item small,.nav-item>span,.profile-copy,.secure-session-note span,.sidebar-brand .brand-wordmark,.sidebar-brand small{display:none}.sidebar-brand .brand-icon{display:block}.sidebar-brand{justify-content:center;padding-inline:0}.nav-item{grid-template-columns:1fr;place-items:center;padding-inline:0}.topbar-search{width:min(300px,36vw)}.inbox-panel{grid-template-columns:300px minmax(390px,1fr)}.ticket-detail-column{display:none}}@media (max-width:820px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{min-height:260px;padding:28px}.auth-brand-copy h1{font-size:36px}.auth-brand-copy>p:last-child,.security-caption{display:none}.auth-form-panel{min-height:calc(100vh - 260px);padding:34px 22px}.admin-frame,.sidebar{display:block}.sidebar{width:100%;height:58px;position:fixed;inset:auto 0 0;z-index:20;padding:6px}.nav-section-label,.sidebar-bottom,.sidebar-brand,.topbar-search{display:none}.sidebar-nav{height:100%;display:flex;justify-content:space-around}.nav-item{width:48px;min-height:46px}.nav-item.disabled{display:none}.nav-item.active{box-shadow:inset 0 -2px var(--blue)}.topbar{padding:0 16px}.workspace{padding:20px 14px 82px}.page-heading{align-items:start;flex-direction:column}.metrics-grid{grid-template-columns:1fr 1fr}.inbox-panel{height:auto;min-height:0;grid-template-columns:1fr;overflow:visible}.ticket-column{max-height:460px;border-right:0;border-bottom:1px solid var(--border)}.conversation-column{min-height:650px}.empty-conversation{grid-column:auto;min-height:300px}.category-row-form,.form-row{grid-template-columns:1fr}}@media (max-width:520px){.auth-brand-panel{min-height:210px}.auth-brand-copy h1{font-size:28px}.auth-card h2{font-size:30px}.metrics-grid,.recovery-grid{grid-template-columns:1fr}.profile-trigger{display:none}.filter-row{grid-template-columns:1fr}.conversation-heading h2{max-width:260px}.thread-message{width:92%}.reconciliation-heading{align-items:stretch;flex-direction:column}.reconciliation-status{align-self:flex-start}.reconciliation-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.operational-case-layout{display:grid;grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:16px;align-items:start}.operational-case-detail,.operational-case-queue{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.operational-case-shown{color:var(--muted);font-size:12px;white-space:nowrap}.operational-case-scope-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:9px 12px;border-bottom:1px solid var(--border)}.operational-case-scope-tabs a{padding:9px 6px;border-radius:6px;color:var(--muted);font-size:13px;font-weight:650;text-align:center}.operational-case-scope-tabs a:hover{color:var(--primary-deep);background:var(--surface-subtle)}.operational-case-scope-tabs a.selected{color:var(--primary-deep);background:var(--primary-soft)}.operational-case-filter-disclosure{border-bottom:1px solid var(--border)}.operational-case-filter-disclosure>summary{cursor:pointer;padding:10px 15px;color:var(--muted);font-size:12px;font-weight:650}.operational-case-filter-disclosure>summary:hover{color:var(--primary-deep)}.operational-case-filters{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px;padding:4px 15px 14px}.operational-case-assignee-search label,.operational-case-filters label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:650}.operational-case-action-form select,.operational-case-action-form textarea,.operational-case-assignee-search input,.operational-case-filters select{width:100%;min-width:0;border:1px solid var(--border-strong);border-radius:6px;color:var(--ink);background:var(--surface)}.operational-case-filters select{height:38px;padding:0 9px;font-size:13px}.operational-case-filters>a{align-self:center;color:var(--primary-deep);font-size:12px;font-weight:650}.operational-case-list{max-height:700px;overflow-y:auto}.operational-case-list-item{display:grid;gap:8px;padding:15px 17px;border-bottom:1px solid var(--border);transition:background .14s ease,box-shadow .14s ease}.operational-case-list-item:hover{background:#f8fbf9}.operational-case-list-item.selected{background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary)}.operational-case-list-item>strong{color:var(--ink);font:700 14px/1.35 var(--font-display)}.operational-case-list-item>p{margin:0;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.operational-case-list-bottom,.operational-case-list-top{display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--muted);font-size:11px}.operational-case-list-bottom>span:last-child{display:inline-flex;align-items:center;gap:5px}.case-priority{width:fit-content;padding:3px 7px;border-radius:4px;font:800 9px/1.2 var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.case-priority.low{color:var(--muted);background:var(--surface-subtle)}.case-priority.normal{color:var(--primary);background:var(--primary-soft)}.case-priority.high{color:var(--amber);background:var(--amber-soft)}.case-priority.critical{color:var(--red);background:var(--red-soft)}.status-badge.acknowledged{color:var(--amber);background:var(--amber-soft)}.operational-case-detail>header{padding:24px 26px 20px;border-bottom:1px solid var(--border)}.operational-case-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.operational-case-detail h2{margin:15px 0 8px;font:700 23px/1.2 var(--font-display);letter-spacing:-.02em}.operational-case-detail>header>p{max-width:760px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.operational-case-summary-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px 20px;margin-top:18px;color:var(--muted);font-size:12px}.operational-case-summary-line>span:first-child{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-weight:650}.operational-case-actions{display:grid;gap:12px;padding:22px 26px;border-bottom:1px solid var(--border)}.operational-case-next-step{padding:18px 20px;border:1px solid var(--brand-border);border-radius:8px;background:#f5fbf7}.operational-case-next-step .eyebrow{margin:0}.operational-case-next-step h3{margin:7px 0 5px;font:700 18px/1.3 var(--font-display)}.operational-case-next-step>p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px;line-height:1.55}.operational-case-next-step-controls{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-top:15px}.operational-case-action-form{display:grid;gap:10px;min-width:0}.operational-case-action-form.compact{justify-items:start}.operational-case-action-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:650}.operational-case-action-form label small{color:var(--faint);font-weight:500}.operational-case-action-form select{height:38px;padding:0 10px}.operational-case-action-form textarea{resize:vertical;padding:10px;font-size:13px;line-height:1.5}.operational-case-note-disclosure>summary{cursor:pointer;color:var(--primary-deep);font-size:12px;font-weight:650}.operational-case-note-disclosure>label{margin-top:10px}.operational-case-action-form select:focus,.operational-case-action-form textarea:focus,.operational-case-assignee-search input:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgb(1 106 63/9%)}.operational-case-action-form .inline-feedback{margin:0}.operational-case-assignment-block{display:grid;gap:12px;padding:15px 17px 18px}.operational-case-assignment-disclosure,.operational-case-resolution-disclosure{overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.operational-case-assignment-disclosure>summary,.operational-case-history>summary,.operational-case-resolution-disclosure>summary{cursor:pointer;list-style:none;padding:14px 17px;color:var(--ink);font-size:13px;font-weight:700}.operational-case-assignment-disclosure>summary::-webkit-details-marker,.operational-case-history>summary::-webkit-details-marker,.operational-case-resolution-disclosure>summary::-webkit-details-marker{display:none}.operational-case-assignment-disclosure>summary:after,.operational-case-history>summary:after,.operational-case-resolution-disclosure>summary:after{content:"+";float:right;color:var(--muted);font-size:18px;line-height:.8}.operational-case-assignment-disclosure[open]>summary,.operational-case-history[open]>summary,.operational-case-resolution-disclosure[open]>summary{border-bottom:1px solid var(--border)}.operational-case-assignment-disclosure[open]>summary:after,.operational-case-history[open]>summary:after,.operational-case-resolution-disclosure[open]>summary:after{content:"−"}.operational-case-assignee-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.operational-case-assignee-search input{height:38px;padding:0 10px;font-size:13px}.operational-case-assignee-note{margin:0;color:var(--muted);font-size:12px}.operational-case-resolution-disclosure>div{display:grid;gap:12px;padding:15px 17px 18px}.operational-case-resolution-disclosure>div>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.operational-case-guard{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid #ead39e;border-radius:6px;color:var(--amber);background:var(--amber-soft);font-size:12px}.operational-case-history>summary{border-bottom:0}.operational-case-history>summary>span{display:inline-flex;align-items:center;gap:8px}.operational-case-history>summary>small{margin-left:8px;color:var(--muted);font-size:11px;font-weight:500}.operational-case-history-content{display:grid;gap:18px;padding:18px 26px 22px}.operational-case-record-details{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:12px}.operational-case-record-details code{color:var(--ink);font-size:11px;overflow-wrap:anywhere}.operational-case-timeline{display:grid}.operational-case-timeline article{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:9px;padding:0 0 14px}.operational-case-timeline article:not(:last-child):before{content:"";position:absolute;left:5px;top:13px;bottom:0;width:1px;background:var(--border-strong)}.operational-case-timeline article>i{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border:2px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 0 0 1px var(--brand-border)}.operational-case-timeline article>div>div{display:flex;justify-content:space-between;gap:12px}.operational-case-timeline strong{font-size:13px}.operational-case-timeline small,.operational-case-timeline time{color:var(--muted);font-size:11px}.operational-case-timeline p{margin:2px 0;color:var(--muted);font-size:12px}.operational-case-timeline blockquote{margin:7px 0 0;padding:8px 10px;border-left:2px solid var(--brand-border);color:var(--muted);background:var(--surface-subtle);font-size:12px}@media (max-width:980px){.operational-case-layout{grid-template-columns:minmax(270px,300px) minmax(0,1fr)}}@media (max-width:760px){.operational-case-layout{display:block}.operational-case-detail{margin-top:14px}.operational-case-list{max-height:440px}}@media (max-width:520px){.operational-case-assignee-search,.operational-case-filters{grid-template-columns:1fr}.operational-case-actions,.operational-case-detail>header,.operational-case-history-content{padding:17px}.operational-case-detail h2{font-size:20px}}.operations-dashboard{width:min(1440px,100%);margin:0 auto;display:grid;gap:18px}.dashboard-hero{min-height:178px;position:relative;overflow:hidden;padding:29px 31px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;color:#fff;background:radial-gradient(circle at 88% 14%,rgb(255 123 80/28%),transparent 28%),radial-gradient(circle at 72% 120%,rgb(82 194 133/23%),transparent 34%),linear-gradient(126deg,#04341f,#075d3a 56%,#086f46);border:1px solid rgb(255 255 255/8%);border-radius:15px;box-shadow:0 20px 44px rgb(20 58 42/18%)}.dashboard-hero:after{content:"";width:220px;height:220px;position:absolute;top:-128px;right:15%;border:1px solid rgb(255 255 255/12%);border-radius:50%;box-shadow:0 0 0 34px rgb(255 255 255/3%),0 0 0 70px rgb(255 255 255/2%)}.dashboard-hero>div{position:relative;z-index:1}.dashboard-hero .eyebrow{color:#a8e7c7}.dashboard-hero h1{margin:10px 0 7px;font:760 34px/1.08 var(--font-display);letter-spacing:-.035em}.dashboard-hero p:last-child{max-width:690px;margin:0;color:#d7ebe1;font-size:13.5px;line-height:1.6}.dashboard-refresh{min-height:36px;position:relative;z-index:1;flex:0 0 auto;padding:0 13px;display:inline-flex;align-items:center;gap:7px;color:#fff;background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/24%);border-radius:8px;font-size:11.5px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .16s ease,transform .16s ease}.dashboard-refresh:hover{background:rgb(255 255 255/18%);transform:translateY(-1px)}.dashboard-kpi-grid{display:grid;gap:12px}.dashboard-kpi{min-height:130px;position:relative;overflow:hidden;padding:17px 17px 15px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;align-items:center;gap:4px 11px;background:#fff;border-radius:12px;box-shadow:var(--shadow-soft);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--primary)}.dashboard-kpi.warning:before{background:var(--amber)}.dashboard-kpi.critical:before{background:var(--red)}.dashboard-kpi.neutral:before{background:#94a0b3}.dashboard-kpi:hover{border-color:var(--brand-border);box-shadow:var(--shadow)}.dashboard-kpi-icon{width:38px;height:38px;grid-row:span 2;color:var(--primary);background:var(--primary-soft)}.dashboard-kpi.warning .dashboard-kpi-icon{color:var(--amber);background:var(--amber-soft)}.dashboard-kpi.critical .dashboard-kpi-icon{color:var(--red);background:var(--red-soft)}.dashboard-kpi.neutral .dashboard-kpi-icon{color:var(--faint);background:var(--surface-subtle)}.dashboard-kpi-label{align-self:end;color:var(--muted);font-size:11px;font-weight:700}.dashboard-kpi>strong{align-self:start;font:760 27px/1 var(--font-display);letter-spacing:-.025em}.dashboard-kpi>small{grid-column:1/3;align-self:end;color:var(--faint);font-size:10.5px}.dashboard-kpi-arrow{grid-column:3;grid-row:3;align-self:end;color:var(--faint)}.dashboard-bottom-grid,.dashboard-primary-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:18px;align-items:stretch}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.dashboard-panel{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-soft)}.dashboard-panel-heading{min-height:70px;padding:17px 19px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border)}.dashboard-panel-heading>div{min-width:0}.dashboard-panel-heading h2{margin:0;font:720 17px/1.3 var(--font-display);letter-spacing:-.012em}.dashboard-panel-heading p{margin:4px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.dashboard-text-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:10.5px;font-weight:750;white-space:nowrap}.dashboard-text-link:hover{color:var(--primary-deep)}.dashboard-live-label{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font:700 9px var(--font-mono);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.dashboard-live-label i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.dashboard-bar-chart{padding:15px 19px 18px;display:grid;gap:5px}.dashboard-bar-row{min-height:50px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,1.4fr) 27px;align-items:center;gap:14px;padding:5px 0;border-bottom:1px solid #edf0f5}.dashboard-bar-row:last-child{border-bottom:0}.dashboard-bar-label{min-width:0;display:grid;gap:2px}.dashboard-bar-label strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard-bar-label small{color:var(--faint);font-size:9.5px}.dashboard-bar-track{height:8px;overflow:hidden;background:#edf1f5;border-radius:999px}.dashboard-bar-track i{width:var(--dashboard-bar-width);height:100%;display:block;background:var(--primary);border-radius:inherit;transition:width .25s ease}.dashboard-bar-track i.warning{background:var(--amber)}.dashboard-bar-track i.critical{background:var(--red)}.dashboard-bar-track i.neutral{background:#94a0b3}.dashboard-bar-value{font:730 12px var(--font-mono);text-align:right}.provider-health-summary{min-height:122px;padding:17px 19px;display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#f7fbf8,#fff)}.provider-health-ring{--provider-ready-angle:0deg;width:86px;height:86px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--primary) var(--provider-ready-angle),#e9edf2 0);position:relative}.provider-health-ring:after{content:"";width:64px;height:64px;position:absolute;border-radius:50%;background:#fff}.provider-health-ring>span{position:relative;z-index:1;display:grid;text-align:center}.provider-health-ring strong{font:760 20px/1 var(--font-display)}.provider-health-ring small{margin-top:4px;color:var(--faint);font-size:8.5px}.provider-health-copy{min-width:0;display:grid;gap:5px}.provider-health-copy strong{font-size:12.5px}.provider-health-copy span{color:var(--muted);font-size:10.5px;line-height:1.5}.provider-health-list{max-height:228px;overflow-y:auto}.provider-health-list article{padding:12px 19px;display:grid;grid-template-columns:minmax(100px,.7fr) minmax(180px,1.2fr);gap:7px 12px;align-items:center;border-bottom:1px solid #edf0f5}.provider-health-list article:last-child{border-bottom:0}.provider-health-list article>div:first-child{min-width:0;display:grid;gap:2px}.provider-health-list article>div:first-child strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.provider-health-list article>div:first-child small{color:var(--faint);font:8.5px var(--font-mono)}.provider-operation-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.provider-operation-pills span{padding:4px 6px;display:inline-flex;align-items:center;gap:5px;color:var(--muted);background:var(--surface-subtle);border-radius:999px;font-size:8.5px;text-transform:capitalize}.provider-operation-pills i{width:6px;height:6px;border-radius:50%;background:var(--red)}.provider-operation-pills span.ready i{background:var(--green)}.provider-route-copy{grid-column:1/-1;color:var(--faint);font-size:8.5px}.dashboard-support-panel .dashboard-panel-heading{min-height:62px}.dashboard-support-chart{padding:20px}.dashboard-support-track{height:13px}.dashboard-support-track i.critical{background:var(--red)}.dashboard-support-track i.warning{background:var(--amber)}.dashboard-support-track i.healthy{background:var(--green)}.dashboard-chart-legend{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dashboard-chart-legend>span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;color:var(--muted);font-size:10px}.dashboard-chart-legend i{width:7px;height:7px;border-radius:50%}.dashboard-chart-legend i.critical{background:var(--red)}.dashboard-chart-legend i.warning{background:var(--amber)}.dashboard-chart-legend i.healthy{background:var(--green)}.dashboard-chart-legend strong{color:var(--ink);font:700 10px var(--font-mono)}.dashboard-support-response{margin-top:18px;padding-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--border)}.dashboard-support-response>span{display:grid;gap:3px}.dashboard-support-response small{color:var(--faint);font-size:9.5px}.dashboard-support-response strong{font-size:12px}.dashboard-queue-grid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#f6f8fb}.dashboard-queue-card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:9px}.dashboard-queue-card>header{min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:9px;border-bottom:1px solid var(--border)}.dashboard-queue-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:7px}.dashboard-queue-card h3{margin:0;font-size:11.5px}.dashboard-queue-card header small{color:var(--faint);font-size:9px}.dashboard-queue-card header a{width:28px;height:28px;display:grid;place-items:center;color:var(--faint);border-radius:6px}.dashboard-queue-card header a:hover{color:var(--primary);background:var(--primary-soft)}.dashboard-queue-list{display:grid}.dashboard-queue-item{min-height:56px;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #edf0f5}.dashboard-queue-item:last-child{border-bottom:0}.dashboard-queue-item:hover{background:#f8fbf9}.dashboard-queue-item>span{min-width:0;display:grid;gap:2px}.dashboard-queue-item>span:last-child{justify-items:end;text-align:right}.dashboard-queue-item strong{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.dashboard-queue-item>span:first-child strong{color:var(--primary);font:700 9px var(--font-mono)}.dashboard-queue-item small{max-width:210px;overflow:hidden;color:var(--faint);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard-empty-queue{min-height:76px;padding:16px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:10px;text-align:center}.dashboard-empty-queue svg{color:var(--green)}.dashboard-activity-list{display:grid}.dashboard-activity-list>:is(article,a){min-height:58px;padding:10px 19px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #edf0f5}.dashboard-activity-list>:is(article,a):last-child{border-bottom:0}.dashboard-activity-list>a:hover{background:#f8fbf9}.dashboard-activity-icon{width:30px;height:30px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:50%}.dashboard-activity-list>:is(article,a)>span:nth-child(2){min-width:0;display:grid;gap:2px}.dashboard-activity-list strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-list small{color:var(--faint);font-size:9px;text-transform:capitalize}.dashboard-activity-list time{color:var(--faint);font-size:9px;white-space:nowrap}.dashboard-quick-actions{padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.dashboard-quick-actions>a{min-height:65px;padding:9px;display:grid;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px}.dashboard-quick-actions>a:hover{border-color:var(--brand-border);background:#f7fbf8}.dashboard-quick-actions>a>span:first-child{width:31px;height:31px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:7px}.dashboard-quick-actions>a>span:nth-child(2){min-width:0;display:grid;gap:2px}.dashboard-quick-actions strong{font-size:10px}.dashboard-quick-actions small{overflow:hidden;color:var(--faint);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard-quick-actions>a>svg{color:var(--faint)}.dashboard-trust-note{margin:4px 13px 13px;padding:9px 10px;display:flex;align-items:flex-start;gap:8px;color:#476454;background:var(--green-soft);border:1px solid #cdebdc;border-radius:7px;font-size:9px;line-height:1.45}.dashboard-trust-note svg{flex:0 0 auto;margin-top:1px;color:var(--green)}@media (max-width:1180px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid,.dashboard-primary-grid{grid-template-columns:1fr}}@media (max-width:760px){.buy-rule-detail-summary{grid-template-columns:1fr 1fr}.dashboard-hero{min-height:190px;padding:24px;align-items:flex-start;flex-direction:column}.dashboard-hero h1{font-size:29px}.dashboard-refresh{margin-top:auto}.dashboard-queue-grid{grid-template-columns:1fr}.dashboard-bar-row{grid-template-columns:minmax(110px,1fr) 1fr 24px;gap:9px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.workspace input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.workspace select,.workspace textarea{width:100%;min-width:0;min-height:40px;padding:9px 11px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:8px;font:500 13px/1.4 var(--font-body);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.workspace select{padding-right:32px;cursor:pointer}.workspace textarea{min-height:82px;resize:vertical}.workspace input::placeholder,.workspace textarea::placeholder{color:#8793a6;opacity:1}.workspace input:not([type=hidden]):not([type=checkbox]):not([type=radio]):hover,.workspace select:hover,.workspace textarea:hover{border-color:#a9b8ca}.workspace input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus-visible,.workspace select:focus-visible,.workspace textarea:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgb(1 106 63/12%)}.workspace :is(input,select,textarea):disabled{color:var(--faint);cursor:not-allowed;background:#f3f5f7;border-color:var(--border)}.workspace input:is([type=checkbox],[type=radio]){width:16px;height:16px;accent-color:var(--primary)}.admin-filter-form,.admin-table-filters{margin-bottom:18px;padding:16px;display:grid;align-items:end;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.admin-filter-form{border-bottom:1px solid var(--border)}.admin-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-filter-form label,.admin-table-filters label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:650}.admin-filter-actions{display:flex;align-items:center;gap:8px}.admin-advanced-filters{padding-top:2px;border-top:1px solid var(--border)}.admin-advanced-filters summary{width:fit-content;margin-top:10px;color:var(--primary);cursor:pointer;font-size:11.5px;font-weight:700}.admin-advanced-filters>p{margin:8px 0 10px;color:var(--muted);font-size:11px}.admin-advanced-filters .admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto}.trade-history-filters{grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto}.trade-history-filters .sell-archive-filter-error{grid-column:1/-1}.admin-table-card,.trade-archive-table-panel{padding:0;overflow:hidden}.admin-table-heading{min-height:68px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);background:#fbfcfd}.admin-table-heading>div{display:grid;gap:3px}.admin-table-heading h2{margin:0;font-size:15px;letter-spacing:-.012em}.admin-table-heading p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.admin-table-heading>:is(strong,span){color:var(--muted);font-size:11px;white-space:nowrap}.admin-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.reason-select{display:grid;min-width:0;gap:10px}.reason-select>select,.reason-select>textarea{width:100%;min-width:0}.table-scroll-tools{position:fixed;z-index:30;bottom:16px;left:calc(var(--sidebar-width, 240px) + 24px);right:24px;max-width:680px;margin-inline:auto;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.table-scroll-tools>span{flex-shrink:0;font-size:12px;font-weight:600}.table-scroll-tools small{display:block;color:var(--muted);font-size:10px;font-weight:400}.table-scroll-tools input[type=range]{width:100%;min-width:40px;padding:0;accent-color:var(--primary,#006b47)}.table-is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (max-width:900px){.table-scroll-tools{left:16px;right:16px}}@media (pointer:coarse){.table-scroll-tools{display:none}}.admin-data-table{width:100%;min-width:clamp(760px,100%,860px);border-spacing:0;border-collapse:separate;color:var(--ink);background:#fff}.admin-data-table th{height:42px;padding:0 14px;color:#657289;background:#f2f5f8;border-bottom:1px solid var(--border);font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-data-table td{min-height:58px;padding:12px 14px;vertical-align:middle;border-bottom:1px solid #e7ebf0;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-data-table tbody tr:last-child td{border-bottom:0}.admin-data-table tbody tr{transition:background-color .14s ease,box-shadow .14s ease}.admin-data-table tbody tr:hover{background:#f8fbf9}.admin-data-table tbody tr.selected{background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary)}.admin-data-table td>:is(strong,span,small,time,code){display:block}.admin-data-table td>strong{font-size:12.5px;font-weight:680}.admin-data-table td>small{margin-top:3px}.admin-data-table td>code,.admin-data-table td>small{color:var(--muted);font-size:10.5px}.admin-data-table .admin-table-empty{height:150px;color:var(--muted);text-align:center}.audit-data-table{min-width:clamp(960px,100%,1040px)}.audit-data-table th:first-child{width:150px}.audit-data-table th:nth-child(2){width:220px}.audit-data-table th:nth-child(3){width:245px}.audit-data-table th:nth-child(4){width:185px}.staff-data-table{min-width:clamp(900px,100%,980px)}.trade-data-table{min-width:clamp(1020px,100%,1120px)}.customer-data-table{min-width:clamp(780px,100%,860px)}.customer-directory-grid.no-selection{grid-template-columns:minmax(0,1fr)}.ledger-data-table{min-width:clamp(1060px,100%,1180px)}.catalog-data-table{min-width:clamp(820px,100%,940px)}.buy-product-data-table{min-width:clamp(1040px,100%,1160px)}.card-directory-table{min-width:clamp(1080px,100%,1360px);table-layout:fixed}.card-directory-table th:first-child{width:22%}.card-directory-table th:nth-child(2){width:15%}.card-directory-table th:nth-child(3){width:17%}.card-directory-table th:nth-child(4){width:13%}.card-directory-table th:nth-child(5){width:15%}.card-directory-table th:nth-child(6){width:18%}.card-directory-table .table-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-directory-table .table-row-action{min-width:0}.provider-data-table{min-width:clamp(840px,100%,940px)}.rate-data-table{min-width:clamp(1000px,100%,1120px)}.rate-data-table th:last-child{width:190px}.rate-data-table .catalog-form{min-width:0;margin:0;padding:0;border:0}.rate-table-scroll{margin-top:12px;border:1px solid var(--border);border-radius:8px}.table-inline-note{margin:0;padding:12px 16px;border-bottom:1px solid var(--border)}.embedded-table-heading{min-height:62px;margin:22px -17px 0;border-top:1px solid var(--border)}.embedded-table-scroll{margin:0 -17px;width:calc(100% + 34px)}.ledger-pagination{margin:0 -17px -17px}.status-badge.active{color:var(--green);background:var(--green-soft)}.status-badge.closed,.status-badge.suspended{color:var(--red);background:var(--red-soft)}.status-badge.pending_verification{color:var(--amber);background:var(--amber-soft)}.table-row-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:62px;min-height:32px;padding:6px 10px;color:var(--primary);background:var(--primary-soft);border:1px solid var(--brand-border);border-radius:7px;font-size:11px;font-weight:700}.table-row-actions{display:flex;align-items:center;gap:7px}.table-row-action:hover{color:#fff;background:var(--primary)}.admin-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.admin-pagination>:last-child{justify-self:end}.admin-pagination>span:nth-child(2){color:var(--muted);font-size:11px;text-align:center}.numbered-pagination{padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--border)}.pagination-summary{margin:0;color:var(--muted);font-size:11.5px;white-space:nowrap}.pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pagination-pages{display:flex;align-items:center;gap:4px}.pagination-direction,.pagination-ellipsis,.pagination-page{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:#fff;border:1px solid var(--border-strong);border-radius:7px;font-size:11.5px;font-weight:650;line-height:1}.pagination-direction{gap:5px;padding:0 10px}.pagination-direction:hover,.pagination-page:hover{color:var(--primary);background:var(--primary-soft);border-color:var(--brand-border)}.pagination-page.active{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:0 4px 10px rgb(13 150 96/16%)}.pagination-ellipsis{min-width:24px;background:transparent;border-color:transparent}.pagination-direction.disabled-link{background:var(--surface-subtle)}.trade-archive-table-panel+.buy-order-detail,.trade-archive-table-panel+.buy-order-no-selection{margin-top:16px}@media (max-width:980px){.admin-filter-grid,.trade-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-context-grid{grid-template-columns:1fr}.settlement-context-grid article{min-height:0}}@media (max-width:620px){.admin-advanced-filters .admin-filter-grid,.admin-filter-grid,.admin-table-filters,.trade-history-filters{grid-template-columns:1fr}.admin-table-heading{align-items:flex-start;flex-direction:column}.admin-pagination{grid-template-columns:1fr 1fr}.admin-pagination>span:nth-child(2){grid-column:1/-1;grid-row:1}.numbered-pagination{align-items:stretch;flex-direction:column}.pagination-summary{text-align:center}.pagination-controls{justify-content:center}.pagination-direction span{display:none}}@media (max-width:430px){.pagination-controls{gap:4px}.pagination-pages{gap:3px}.pagination-direction,.pagination-ellipsis,.pagination-page{min-width:32px;min-height:32px}}@media (max-width:520px){.operations-dashboard{gap:13px}.dashboard-hero{min-height:210px;padding:21px;border-radius:12px}.dashboard-kpi-grid{grid-template-columns:1fr;gap:9px}.dashboard-kpi{min-height:116px}.dashboard-panel-heading{min-height:0;align-items:flex-start;flex-direction:column;gap:9px}.dashboard-bar-row{grid-template-columns:minmax(100px,1fr) 70px 22px}.provider-health-summary{align-items:flex-start}.provider-health-ring{width:76px;height:76px}.provider-health-ring:after{width:56px;height:56px}.provider-health-list article{grid-template-columns:1fr}.provider-operation-pills{justify-content:flex-start}.dashboard-chart-legend,.dashboard-quick-actions{grid-template-columns:1fr}.dashboard-activity-list>:is(article,a){grid-template-columns:30px minmax(0,1fr)}.dashboard-activity-list time{grid-column:2}}.operations-dashboard{width:min(1460px,100%);gap:16px}.dashboard-header{min-height:78px;padding:2px 2px 3px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dashboard-header>div{min-width:0}.dashboard-role-label{display:inline-flex;margin-bottom:7px;color:var(--primary);font:720 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.dashboard-header h1{margin:0;font:760 27px/1.12 var(--font-display);letter-spacing:-.032em}.dashboard-header p{margin:6px 0 0;color:var(--muted);font-size:11.5px;line-height:1.45}.dashboard-auto-refresh{min-height:30px;flex:0 0 auto;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);background:#fff;border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-soft);font:680 9px var(--font-mono);letter-spacing:.02em}.dashboard-auto-refresh i,.dashboard-live-label i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.dashboard-kpi{--kpi-color:#0b7a4b;--kpi-soft:#edf9f3;min-height:132px;padding:17px;display:flex;flex-direction:column;align-items:stretch;gap:12px;background:linear-gradient(145deg,#fff 48%,var(--kpi-soft));border:1px solid var(--border);border-radius:14px;box-shadow:0 5px 18px rgb(29 50 42/5%)}.dashboard-kpi:before{display:none}.dashboard-kpi.orange{--kpi-color:#b85d14;--kpi-soft:#fff5e8}.dashboard-kpi.blue{--kpi-color:#2468a8;--kpi-soft:#eef6ff}.dashboard-kpi.violet{--kpi-color:#6c52a5;--kpi-soft:#f5f1ff}.dashboard-kpi.red{--kpi-color:#b43a45;--kpi-soft:#fff0f1}.dashboard-kpi.slate{--kpi-color:#667085;--kpi-soft:#f5f7f9}.dashboard-kpi:hover{border-color:color-mix(in srgb,var(--kpi-color) 30%,var(--border));box-shadow:0 12px 30px rgb(29 50 42/10%);transform:translateY(-2px)}.dashboard-kpi-heading{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px;font-weight:720}.dashboard-kpi-icon{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;color:var(--kpi-color);background:var(--kpi-soft);border:1px solid color-mix(in srgb,var(--kpi-color) 14%,transparent);border-radius:9px}.dashboard-kpi>strong{margin-top:auto;font:770 clamp(20px,2vw,29px)/1.04 var(--font-display);letter-spacing:-.04em;white-space:nowrap}.dashboard-kpi-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--faint)}.dashboard-kpi-footer small{overflow:hidden;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dashboard-kpi-footer svg{flex:0 0 auto;color:var(--kpi-color)}.dashboard-bottom-grid,.dashboard-insight-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(315px,.75fr);gap:16px;align-items:stretch}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr)}.dashboard-panel{border-radius:14px;box-shadow:0 5px 20px rgb(29 50 42/5%)}.dashboard-panel-heading{min-height:68px;padding:16px 18px 14px}.dashboard-panel-heading h2{font-size:15px}.dashboard-panel-heading p{max-width:680px;margin-top:3px;font-size:10px}.dashboard-text-link{font-size:9.5px}.dashboard-live-label{font-size:8px}.dashboard-volume-chart{min-height:318px;padding:17px 18px 13px;display:grid;grid-template-rows:auto 1fr;gap:17px}.dashboard-volume-summary{display:flex;align-items:flex-end;gap:28px}.dashboard-volume-summary>span{display:grid;gap:4px}.dashboard-volume-summary small{color:var(--faint);font-size:8.5px}.dashboard-volume-summary strong{font:750 18px var(--font-display);letter-spacing:-.025em}.dashboard-volume-legend{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:var(--muted);font-size:8.5px}.dashboard-volume-legend span{display:inline-flex;align-items:center;gap:5px}.dashboard-volume-legend i{width:7px;height:7px;border-radius:2px}.dashboard-volume-bars i.sell,.dashboard-volume-legend i.sell{background:#0d9660}.dashboard-volume-bars i.buy,.dashboard-volume-legend i.buy{background:#ee8b3d}.dashboard-volume-plot{height:218px;position:relative;display:grid;grid-template-columns:repeat(30,minmax(4px,1fr));align-items:end;gap:clamp(2px,.35vw,5px);background:repeating-linear-gradient(180deg,transparent 0,transparent calc(25% - 1px),#edf0f4 25%);border-bottom:1px solid #dce2e8}.dashboard-volume-day{height:100%;min-width:0;display:grid;grid-template-rows:1fr 18px;align-items:end}.dashboard-volume-bars{height:100%;min-height:1px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:3px 3px 1px 1px}.dashboard-volume-bars i{width:100%;height:var(--volume-height);min-height:0;display:block;transition:height .2s ease}.dashboard-volume-day:hover .dashboard-volume-bars{outline:2px solid rgb(13 150 96/15%);outline-offset:2px}.dashboard-volume-day small{overflow:visible;color:var(--faint);font:7px var(--font-mono);white-space:nowrap;transform:translateX(-2px)}.dashboard-support-health{min-height:318px;padding:17px 18px;display:grid;align-content:start;gap:16px}.dashboard-support-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboard-support-stats>div{min-height:62px;padding:11px;display:grid;gap:7px;background:var(--surface-subtle);border:1px solid #edf0f4;border-radius:10px}.dashboard-support-stats span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:8.5px}.dashboard-support-stats span i{width:6px;height:6px;border-radius:50%}.dashboard-support-stats span i.red{background:var(--red)}.dashboard-support-stats span i.orange{background:var(--amber)}.dashboard-support-stats span i.emerald{background:var(--green)}.dashboard-support-stats strong{font:750 18px var(--font-display)}.dashboard-support-track{height:9px;margin-top:1px;display:flex;overflow:hidden;background:#edf1f5;border-radius:999px}.dashboard-support-track i.red{background:var(--red)}.dashboard-support-track i.orange{background:var(--amber)}.dashboard-support-track i.emerald{background:var(--green)}.dashboard-support-timing{padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--border)}.dashboard-support-timing span{display:grid;gap:4px}.dashboard-support-timing small{color:var(--faint);font-size:8.5px}.dashboard-support-timing strong{font-size:11px}.dashboard-personal-work{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,2.45fr)}.dashboard-personal-work-total{min-height:142px;padding:18px;display:flex;flex-direction:column;justify-content:center;gap:7px;background:var(--primary-soft);border-right:1px solid var(--border)}.dashboard-personal-work-total>span{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:9px;font-weight:720}.dashboard-personal-work-total>strong{font:770 30px/1 var(--font-display);letter-spacing:-.04em}.dashboard-personal-work-total>small{color:var(--muted);font-size:8.5px}.dashboard-personal-work-grid{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dashboard-personal-work-grid>div{min-height:59px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;background:var(--surface-subtle);border:1px solid #edf0f4;border-radius:9px}.dashboard-personal-work-grid span{overflow:hidden;color:var(--muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard-personal-work-grid strong{grid-column:2;grid-row:1/span 2;font:750 17px var(--font-display)}.dashboard-personal-work-grid small{color:var(--faint);font-size:8px}.dashboard-workload{padding:12px 18px 16px;display:grid}.dashboard-workload>a{min-height:53px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,1.45fr) 28px;align-items:center;gap:15px;border-bottom:1px solid #edf0f4}.dashboard-workload>a:last-child{border-bottom:0}.dashboard-workload>a>span:first-child{min-width:0;display:grid;gap:3px}.dashboard-workload strong{font-size:10.5px}.dashboard-workload small{color:var(--faint);font-size:8.5px}.dashboard-workload>a>strong{font:720 11px var(--font-mono);text-align:right}.dashboard-workload-track{height:7px;overflow:hidden;background:#edf1f5;border-radius:999px}.dashboard-workload-track i{width:var(--bar-width);height:100%;display:block;background:#0d9660;border-radius:inherit}.dashboard-workload-track i.orange{background:#ee8b3d}.dashboard-workload-track i.blue{background:#3985c6}.dashboard-workload-track i.violet{background:#8064b4}.dashboard-workload-track i.red{background:#d84c58}.dashboard-workload-track i.slate{background:#8f99a8}.dashboard-queue-grid{padding:12px;gap:10px;background:#f7f8fa}.dashboard-queue-card{border-radius:11px;box-shadow:0 2px 8px rgb(29 50 42/3%)}.dashboard-queue-card>header{min-height:61px;padding:10px 12px}.dashboard-queue-card h3{font-size:10.5px}.dashboard-queue-card header small{font-size:8px}.dashboard-queue-card header small strong{margin-right:2px;color:var(--ink);font:720 9px var(--font-mono)}.dashboard-queue-item{min-height:57px}.dashboard-queue-item>span:last-child strong{color:var(--ink);font-size:8px}@media (max-width:1180px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid,.dashboard-insight-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-header{min-height:0;align-items:flex-start;flex-direction:column;gap:12px}.dashboard-auto-refresh{align-self:flex-start}.dashboard-volume-summary{align-items:flex-start;flex-wrap:wrap;gap:14px 24px}.dashboard-volume-legend{width:100%;margin-left:0;justify-content:flex-start}.dashboard-volume-plot{height:190px;gap:2px}.dashboard-personal-work,.dashboard-queue-grid{grid-template-columns:1fr}.dashboard-personal-work-total{min-height:118px;border-right:0;border-bottom:1px solid var(--border)}.dashboard-personal-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-kpi{min-height:118px}.dashboard-kpi>strong{white-space:normal}.dashboard-support-stats{grid-template-columns:1fr 1fr}.dashboard-workload>a{grid-template-columns:minmax(120px,1fr) 75px 22px;gap:8px}.dashboard-personal-work-grid{grid-template-columns:1fr}}.focused-management-page,.section-hub{width:min(1120px,100%);margin:0 auto}.catalog-page:has(.admin-data-table),.focused-management-page:has(.admin-data-table),.operations-page:has(.admin-data-table),.table-workspace{width:100%;max-width:none}.section-hub-heading{max-width:780px;margin-bottom:28px;display:grid;gap:8px}.section-hub-heading h1{margin:0;font:700 31px/1.16 var(--font-display);letter-spacing:-.028em}.section-hub-heading>p:last-child{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.section-hub-groups{display:grid;gap:18px}.section-hub-group{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.section-hub-group-heading{padding:19px 21px 17px;border-bottom:1px solid var(--border);background:#fbfcfe}.management-list-heading h2,.management-task-block h2,.section-hub-group-heading h2{margin:0;font:700 18px/1.3 var(--font-display);letter-spacing:-.014em}.management-list-heading p,.management-task-block>div>p:last-child,.section-hub-group-heading p{margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.section-hub-list{display:grid}.section-hub-link{min-height:82px;padding:15px 20px;display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:14px;border-top:1px solid var(--border);transition:background .16s ease,border-color .16s ease}.section-hub-link:first-child{border-top:0}.section-hub-link:hover{background:#f7faf8}.section-hub-link:hover .section-hub-icon{color:#fff;background:var(--primary)}.section-hub-link:hover .section-hub-arrow{color:var(--primary);transform:translateX(2px)}.section-hub-link.disabled{cursor:default;background:#fafbfa}.section-hub-link.disabled:hover{background:#fafbfa}.section-hub-link.disabled:hover .section-hub-icon{color:var(--muted);background:#edf1ee}.section-hub-link.disabled>small{color:#6a756d;border:1px solid #d9dfda;border-radius:999px;padding:4px 8px}.section-hub-icon{width:40px;height:40px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:8px;transition:color .16s ease,background .16s ease}.section-hub-copy{min-width:0;display:grid;gap:4px}.section-hub-copy strong{font-size:14px;line-height:1.35}.section-hub-copy span{color:var(--muted);font-size:12.5px;line-height:1.5}.section-hub-link>small{color:var(--faint);font-size:10.5px;font-weight:600;white-space:nowrap}.section-hub-arrow{color:var(--faint);transition:color .16s ease,transform .16s ease}.page-back-link{width:fit-content;min-height:38px;margin-bottom:18px;padding:8px 13px;display:inline-flex;align-items:center;gap:7px;color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:8px;box-shadow:0 5px 13px rgb(13 150 96/16%);font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,transform .16s ease}.page-back-link:hover{color:#fff;background:var(--primary-deep);border-color:var(--primary-deep);transform:translateY(-1px)}.page-back-link:focus-visible{outline:3px solid rgb(13 150 96/24%);outline-offset:2px}.compact-processing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-heading{align-items:start}.focused-management-panel,.management-filter-bar,.management-list-panel{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.management-list-panel{overflow:hidden}.management-list-heading{padding:18px 20px;border-bottom:1px solid var(--border);background:#fbfcfe}.provider-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.provider-list-heading>div{display:grid;gap:5px}.provider-list-heading .eyebrow{margin:0}.provider-list-heading p:last-child{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.management-list{display:grid}.management-row{min-height:72px;padding:13px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;border-top:1px solid var(--border)}.management-row:first-child{border-top:0}.management-row>div:first-child{min-width:0;display:grid;gap:4px}.management-row>div:first-child strong{font-size:13.5px;line-height:1.35}.management-row>div:first-child span{color:var(--muted);font-size:11.5px;line-height:1.45}.management-row-link{grid-template-columns:minmax(0,1fr) auto;transition:background .16s ease}.management-row-link:hover{background:#f7faf8}.management-row-link>span:last-child{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12px;font-weight:650}.management-empty{margin:0;padding:34px 20px;color:var(--muted);font-size:13px;text-align:center}.management-list-panel>.sell-pagination{margin:0;padding:14px 20px;border-top:1px solid var(--border)}.management-filter-bar{margin-bottom:16px;padding:13px 14px;display:grid;grid-template-columns:minmax(220px,320px) auto auto;align-items:end;gap:9px}.management-filter-bar label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:650}.management-filter-bar input,.management-filter-bar select{width:100%;height:38px;padding:0 10px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:7px}.focused-management-panel{width:min(900px,100%);padding:22px}.focused-management-panel:has(.admin-data-table){width:100%}.focused-management-panel>:is(.catalog-form,.catalog-row-form){margin:0;padding:0;border-bottom:0}.management-safety-note{margin:20px 0 0;padding:12px 14px;color:#5f4a1f;background:var(--gold-soft);border:1px solid #ead39e;border-radius:7px;font-size:12px;line-height:1.55}.catalog-explainer-grid{margin-bottom:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalog-explainer-grid article{padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow-soft)}.catalog-explainer-grid strong{color:var(--primary-deep);font-size:12px}.catalog-explainer-grid p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.catalog-status-overview{padding:17px;background:var(--surface);border:1px solid var(--border);border-radius:11px;box-shadow:var(--shadow-soft)}.catalog-status-heading{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.catalog-status-heading>div{display:grid;gap:4px}.catalog-status-heading .eyebrow{margin:0}.catalog-status-heading h2{margin:0;font-size:16px}.catalog-status-heading>span{padding:5px 8px;color:var(--green);background:var(--green-soft);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.catalog-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.catalog-status-grid a{min-height:105px;padding:12px;display:grid;align-content:space-between;gap:5px;color:var(--ink);background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px;transition:border-color .16s ease,transform .16s ease}.catalog-status-grid a:hover{border-color:var(--brand-border);transform:translateY(-1px)}.catalog-status-grid a.needs-attention{background:#fffaf0;border-color:#ead39e}.catalog-status-grid span{color:var(--muted);font-size:10.5px;font-weight:680}.catalog-status-grid strong{color:var(--primary-deep);font:750 23px var(--font-display)}.catalog-status-grid small{color:var(--faint);font-size:9.5px;line-height:1.4}.card-directory-filters{grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(200px,.8fr)) auto auto}.provider-catalog-filters{grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(160px,.7fr)) auto auto}.provider-review-summary{margin-bottom:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.provider-review-summary a{min-height:78px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink);background:linear-gradient(145deg,#fff,#f7faf8);border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow-soft);transition:border-color .16s ease,transform .16s ease}.provider-review-summary a:hover{border-color:var(--brand-border);transform:translateY(-1px)}.provider-review-summary span{color:var(--muted);font-size:11px;font-weight:650}.provider-review-summary strong{color:var(--primary-deep);font:750 21px var(--font-display)}.sell-provider-catalog-table{min-width:clamp(1320px,100%,1680px);table-layout:fixed}.sell-provider-catalog-table .provider-select-column{width:4%}.sell-provider-catalog-table .provider-product-column{width:20%}.sell-provider-catalog-table .provider-base-rate-column,.sell-provider-catalog-table .provider-details-column{width:9%}.sell-provider-catalog-table .provider-mapping-column{width:15%}.sell-provider-catalog-table .provider-gap-column,.sell-provider-catalog-table .provider-payout-column{width:10%}.sell-provider-catalog-table .provider-review-column{width:9%}.sell-provider-catalog-table .provider-actions-column{width:14%}.sell-provider-catalog-table :is(.provider-gap-heading,.provider-review-heading){white-space:normal}.settlement-confirmation-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:rgb(12 24 19/52%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.settlement-confirmation-dialog{display:grid;grid-template-columns:auto 1fr;gap:16px;width:min(480px,100%);padding:24px;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 28px 80px rgb(9 24 17/30%)}.settlement-confirmation-icon{display:grid;place-items:center;width:46px;height:46px;color:#176b47;background:#e6f5ed;border:1px solid #c8e8d7;border-radius:12px}.settlement-confirmation-dialog h3{margin:5px 0 8px;font:700 20px/1.25 var(--font-display)}.settlement-confirmation-dialog p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.settlement-confirmation-actions,.settlement-confirmation-summary{grid-column:1/-1}.settlement-confirmation-summary{display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:14px 16px;font-size:12px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:9px}.settlement-confirmation-summary span{color:var(--muted)}.settlement-confirmation-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.settlement-confirmation-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding-inline:16px}@media (max-width:520px){.settlement-confirmation-overlay{align-items:end;padding:0}.settlement-confirmation-dialog{width:100%;padding:20px 16px;border-radius:16px 16px 0 0}.settlement-confirmation-actions{display:grid}}.sell-provider-catalog-table .provider-review-heading{padding-left:18px;border-left:1px solid #dce3e9}.provider-review-action-stack{width:100%;min-width:0;display:grid;justify-items:stretch;gap:7px}.provider-review-action-stack>.table-row-action,.provider-review-decision{width:100%;min-width:0}.provider-review-decision>summary{justify-content:center;width:fit-content;min-height:32px;padding:6px 10px;display:inline-flex;align-items:center;color:var(--muted);background:#fff;border:1px solid var(--border-strong);border-radius:7px;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.provider-review-decision>summary::-webkit-details-marker{display:none}.provider-review-decision[open]>summary{margin-bottom:8px;color:var(--primary-deep);border-color:var(--brand-border)}.provider-review-decision form{width:290px;padding:10px;display:grid;gap:8px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.provider-review-decision label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.provider-review-decision textarea{width:100%;min-height:72px;padding:8px 9px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:6px;resize:vertical;font-size:11px}.provider-review-buttons{display:flex;flex-wrap:wrap;gap:7px}.provider-review-reopen-form{min-width:150px;display:grid;justify-items:start;gap:6px}.provider-batch-review-form{padding:12px 18px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:12px;background:#f8faf9;border-bottom:1px solid var(--border)}.provider-batch-review-form>div:first-of-type{display:grid;gap:3px}.provider-batch-review-form>div:first-of-type strong{font-size:12px}.provider-batch-review-form>div:first-of-type span{color:var(--muted);font-size:10.5px;line-height:1.45}.provider-batch-review-form label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.provider-batch-review-form input{width:100%;min-height:36px;padding:7px 9px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:6px;font-size:11px}.provider-batch-review-form .inline-feedback{grid-column:1/-1;margin:0}.provider-suggestion-publish-form{margin:14px 18px 0;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:16px;align-items:center;background:#f2f8f4;border:1px solid #c9dfd1;border-radius:9px;box-shadow:var(--shadow-soft)}.provider-suggestion-publish-form>div{display:grid;gap:5px}.provider-suggestion-publish-form>div>strong{color:var(--primary-deep);font:750 16px var(--font-display)}.provider-suggestion-publish-form>div>span{max-width:720px;color:var(--muted);font-size:11.5px;line-height:1.55}.provider-suggestion-publish-form details{padding:10px 12px;background:#fff;border:1px solid var(--border);border-radius:7px}.provider-suggestion-publish-form summary{cursor:pointer;color:var(--primary-deep);font-size:11.5px;font-weight:750}.provider-suggestion-publish-form details[open]{display:grid;gap:10px}.provider-suggestion-publish-form label{display:grid;gap:5px;margin-top:10px}.provider-suggestion-publish-form code{display:block;padding:7px 9px;overflow-wrap:anywhere;color:var(--ink);background:#f6f8f7;border-radius:5px;font-size:10.5px}.provider-suggestion-publish-form input{width:100%;min-height:36px;padding:7px 9px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:6px}.provider-suggestion-publish-form .inline-feedback{grid-column:1/-1;margin:0}.variant-batch-form{padding:12px 18px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.25fr) auto;align-items:end;gap:12px;background:#f8faf9;border-bottom:1px solid var(--border)}.variant-batch-form>div:first-of-type{display:grid;gap:4px}.variant-batch-form>div:first-of-type strong{display:flex;align-items:center;gap:7px;color:var(--primary-deep);font-size:12px}.variant-batch-form>div:first-of-type span{color:var(--muted);font-size:10.5px;line-height:1.45}.variant-batch-form label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.variant-batch-form input{width:100%;min-height:36px;padding:7px 9px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:6px;font-size:11px}.variant-batch-checkbox{width:16px!important;min-height:16px!important;padding:0!important;accent-color:var(--primary)}.provider-review-checkbox{width:16px;height:16px;accent-color:var(--primary)}.provider-review-decision .inline-feedback,.provider-review-reopen-form .inline-feedback{max-width:290px;white-space:normal}.input-with-leading-icon{position:relative;display:block}.input-with-leading-icon svg{position:absolute;z-index:1;left:11px;top:50%;color:var(--faint);transform:translateY(-50%);pointer-events:none}.input-with-leading-icon input{width:100%;padding-left:36px!important}.input-with-leading-icon input[type=search]{appearance:none;-webkit-appearance:none}.input-with-leading-icon input[type=search]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}.input-with-leading-icon input[type=search]::-webkit-search-cancel-button{margin-left:8px}.searchable-select{position:relative;min-width:0}.searchable-select-trigger{width:100%;min-height:40px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:7px;font:inherit;text-align:left;cursor:pointer}.searchable-select-trigger:focus-visible,.searchable-select-trigger:hover,.searchable-select:has(.searchable-select-popover) .searchable-select-trigger{border-color:var(--primary);box-shadow:0 0 0 3px rgb(1 106 63/9%);outline:0}.searchable-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-trigger .placeholder{color:var(--faint)}.searchable-select-trigger svg{flex:0 0 auto;color:var(--muted)}.searchable-select-popover{position:absolute;z-index:30;top:calc(100% + 6px);left:0;overflow:hidden;width:min(440px,calc(100vw - 48px));min-width:100%;max-width:calc(100vw - 48px);background:#fff;border:1px solid #cfd9d3;border-radius:10px;box-shadow:0 18px 44px rgb(23 42 33/20%)}.provider-form-grid>label:nth-of-type(2n) .searchable-select-popover{right:0;left:auto}.searchable-select-search{position:relative;display:block!important;padding:9px;border-bottom:1px solid var(--border)}.searchable-select-search svg{position:absolute;z-index:1;top:50%;left:20px;color:var(--faint);transform:translateY(-50%);pointer-events:none}.searchable-select-search input{width:100%;min-height:38px;padding:7px 10px 7px 35px!important;color:var(--ink);background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:7px;font-size:11.5px}.searchable-select-search input[type=search]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}.searchable-select-list{max-height:300px;overflow-y:auto;padding:6px;display:grid;gap:2px}.searchable-select-list>button{width:100%;min-height:44px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink);background:transparent;border:0;border-radius:7px;text-align:left;cursor:pointer}.searchable-select-list>button.selected,.searchable-select-list>button:focus-visible,.searchable-select-list>button:hover{background:var(--primary-soft);outline:0}.searchable-select-list>button>span{min-width:0;display:grid;gap:2px}.searchable-select-list strong{font-size:11.5px;line-height:1.35}.searchable-select-list small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.searchable-select-list>button>svg{flex:0 0 auto;color:var(--primary)}.searchable-select-list>p{margin:0;padding:18px 10px;color:var(--muted);font-size:11.5px;text-align:center}.copyable-confirmation{min-width:0;display:flex;align-items:stretch;overflow:hidden;color:var(--ink);background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:7px}.copyable-confirmation code{min-width:0;flex:1 1 auto;padding:9px 10px;overflow-wrap:anywhere;color:var(--ink);background:transparent;font:10.5px/1.5 var(--font-mono)}.copyable-confirmation-button{flex:0 0 auto;min-height:38px;padding:7px 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--primary-deep);background:#fff;border:0;border-left:1px solid var(--border-strong);cursor:pointer;font-size:10.5px;font-weight:750}.copyable-confirmation-button:focus-visible,.copyable-confirmation-button:hover{background:var(--primary-soft);outline:2px solid var(--primary);outline-offset:-2px}.provider-card-review-page{display:grid;gap:0}.provider-card-review-grid{display:grid;grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);align-items:start;gap:18px}.provider-card-evidence,.provider-card-review-workspace{background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.provider-card-evidence{overflow:hidden}.provider-card-evidence-heading{padding:18px;display:grid;gap:4px;background:var(--surface-subtle);border-bottom:1px solid var(--border)}.provider-card-evidence-heading>span,.provider-card-review-section-heading span:first-child{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.provider-card-evidence-heading strong{color:var(--primary-deep);font:750 17px/1.3 var(--font-display)}.provider-card-evidence-heading small{color:var(--muted);font-size:11px}.provider-card-evidence>dl{margin:0;padding:7px 18px}.provider-card-evidence .provider-technical-details dl>div,.provider-card-evidence>dl>div{padding:10px 0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border)}.provider-card-evidence dt{color:var(--muted);font-size:11px}.provider-card-evidence dd{margin:0;color:var(--ink);font-size:11.5px;font-weight:700;text-align:right}.provider-card-evidence .provider-technical-details{margin:0 18px}.provider-card-evidence .provider-technical-details dl{margin:6px 0 0}.provider-card-evidence-note{margin:14px 18px 18px;color:var(--muted);font-size:10.5px;line-height:1.55}.provider-card-review-workspace{padding:22px}.provider-card-review-form{display:grid;gap:16px}.provider-card-review-form>label{margin:0}.provider-card-review-section-heading{display:flex;align-items:start;justify-content:space-between;gap:14px}.provider-card-review-section-heading>div{display:grid;gap:4px}.provider-card-review-alternative h2,.provider-card-review-section-heading h2,.provider-card-review-state h2{margin:0;color:var(--primary-deep);font:750 18px/1.35 var(--font-display)}.provider-card-match-summary{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;background:var(--primary-soft);border:1px solid var(--brand-border);border-radius:8px}.provider-card-match-summary>div{min-width:0;display:grid;gap:3px}.provider-card-match-summary span{color:var(--muted);font-size:9.5px;font-weight:700}.provider-card-match-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:11px;line-height:1.4}.provider-card-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.provider-card-review-alternative{margin-top:22px;padding-top:18px;display:flex;align-items:start;justify-content:space-between;gap:18px;border-top:1px solid var(--border)}.provider-card-review-alternative>div{display:grid;gap:4px}.provider-card-review-alternative p,.provider-card-review-state p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.5}.provider-card-review-state{min-height:280px;display:grid;align-content:center;justify-items:start;gap:10px}@media (max-width:900px){.provider-card-review-grid{grid-template-columns:1fr}.provider-card-evidence{order:2}}@media (max-width:620px){.provider-card-match-summary{grid-template-columns:1fr}.provider-card-review-workspace{padding:17px}.provider-card-review-alternative,.provider-card-review-section-heading{align-items:stretch;flex-direction:column}.provider-card-review-actions{align-items:stretch;flex-direction:column-reverse}.provider-card-review-actions>*{width:100%}.copyable-confirmation{align-items:stretch;flex-direction:column}.copyable-confirmation-button{border-top:1px solid var(--border-strong);border-left:0}}.rate-management-panel{display:grid;gap:26px}.rate-history-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rate-history-guide p{margin:0;padding:10px 11px;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:7px;font-size:11px;line-height:1.45}.rate-history-guide strong{color:var(--ink)}.sell-payout-default-panel{margin-bottom:20px}.sell-payout-default-panel .management-task-block{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:24px;align-items:start}.sell-payout-policy-form{margin:0;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle)}.provider-rate-reference{padding:15px;border:1px solid var(--border);border-radius:9px;background:var(--surface-subtle)}.provider-rate-reference>div{display:grid;gap:8px;margin-top:10px}.provider-rate-reference span{display:flex;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid var(--border)}.rate-band-heading{display:flex;align-items:end;justify-content:space-between;gap:14px}.rate-band-heading>div{display:grid;gap:5px}.rate-band-editor,.rate-band-row{display:grid;gap:8px}.rate-band-row{grid-template-columns:28px minmax(110px,.55fr) minmax(110px,.55fr) minmax(190px,1fr) 34px;align-items:end;padding:10px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.rate-band-number{display:grid;place-items:center;width:24px;height:24px;margin-bottom:6px;color:var(--primary-strong);background:var(--primary-soft);border-radius:999px;font-size:11px;font-weight:800}.rate-band-row>label>span{color:var(--muted);font-size:10px;font-weight:700}.rate-band-row>.icon-button{margin-bottom:2px}.rate-band-summary{display:grid;gap:7px;min-width:180px}.rate-band-summary>span{display:grid;gap:2px}.single-workspace-grid{grid-template-columns:minmax(0,1fr)}.management-task-block{display:grid;gap:15px}.management-task-block+.management-task-block{padding-top:24px;border-top:1px solid var(--border)}.management-task-block>.catalog-form{margin:0;padding:0;border:0}.rate-management-row{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start}.danger-zone{margin-top:18px;overflow:hidden;background:#fff7f6;border:1px solid #efc4bf;border-radius:9px}.danger-zone>summary{padding:12px 14px;display:flex;align-items:center;gap:7px;color:#912018;font-size:12px;font-weight:720;cursor:pointer;list-style:none}.danger-zone>summary::-webkit-details-marker{display:none}.danger-zone .blueprint-action-form,.danger-zone-form{margin:0;padding:0 14px 14px}.danger-zone p{margin:0 0 10px;color:#71312b;font-size:11.5px;line-height:1.55}.danger-zone.compact{margin-top:6px}.danger-zone.compact>summary{padding:8px 10px;font-size:10px}.catalog-lifecycle-panel{margin-top:24px;padding-top:20px;border-top:1px solid var(--border);scroll-margin-top:24px}.catalog-lifecycle-panel>div:first-child{display:grid;gap:4px}.catalog-lifecycle-panel h2{margin:0;color:var(--ink);font-size:15px}.catalog-lifecycle-panel>div:first-child>p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.55}.table-row-action.danger-link{color:#9f2f25}.table-row-action.danger-link:hover{background:#fff2f0;border-color:#e8bbb6}.starter-catalog-panel{margin-bottom:16px;overflow:hidden}.starter-catalog-panel>summary{padding:15px 17px;display:flex;align-items:center;gap:11px;cursor:pointer;list-style:none}.starter-catalog-panel>summary::-webkit-details-marker{display:none}.starter-catalog-panel>summary>span:last-child{display:grid;gap:3px}.starter-catalog-panel>summary strong{font-size:13px}.starter-catalog-panel>summary small{color:var(--muted);font-size:11.5px;font-weight:500}.starter-catalog-icon{width:34px;height:34px;display:grid;place-items:center;color:var(--primary-deep);background:var(--primary-soft);border:1px solid rgb(13 150 96/18%);border-radius:8px}.starter-catalog-form{margin:0;padding:0 17px 17px;border:0}.starter-catalog-form>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.admin-data-table td>.catalog-brand-cell,.catalog-brand-cell{min-width:0;display:flex;align-items:center;gap:11px}.catalog-brand-cell>span:last-child:not(.catalog-brand-logo){min-width:0;display:grid;gap:3px}.catalog-brand-cell>span:last-child:not(.catalog-brand-logo)>strong{font-size:12.5px;font-weight:700;line-height:1.35}.catalog-brand-cell>span:last-child:not(.catalog-brand-logo)>small{color:var(--muted);font-size:10.5px;line-height:1.4}.catalog-brand-logo{flex:0 0 auto;width:72px;height:52px;padding:7px 8px;display:grid;place-items:center;overflow:hidden;color:var(--primary-deep);background:linear-gradient(145deg,#fff 20%,#f4f7f5);border:1px solid #d9e2dd;border-radius:12px;box-shadow:0 4px 12px rgb(27 55 42/8%),inset 0 0 0 1px rgb(255 255 255/72%)}.catalog-brand-logo.large{width:104px;height:72px;padding:10px 12px;border-radius:15px}.catalog-brand-logo img{width:100%;height:100%;display:block;object-fit:contain;filter:saturate(1.04) contrast(1.02)}.catalog-brand-logo>span{font-size:10px;font-weight:800;letter-spacing:.04em}.catalog-brand-logo.large>span{font-size:13px}.admin-data-table tbody tr:hover .catalog-brand-logo{border-color:#bfd4c8;box-shadow:0 5px 15px rgb(27 55 42/11%),inset 0 0 0 1px rgb(255 255 255/78%)}.catalog-detail-heading{display:flex;align-items:center;gap:14px}.catalog-detail-heading>div{display:grid;gap:0}.catalog-detail-heading h1{margin:5px 0 4px}.catalog-detail-heading>div>p:last-child{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.brand-logo-preview{padding:11px 12px;display:flex;align-items:center;gap:12px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:9px}.brand-logo-preview>span:last-child{display:grid;gap:3px}.brand-logo-preview strong{font-size:12px}.brand-logo-preview small{color:var(--muted);font-size:10.5px;line-height:1.45}.provider-row-actions{display:grid;gap:6px}.provider-safety-note{margin:0;border:0;border-top:1px solid var(--border);border-radius:0}.operations-blueprint[aria-label="staff workflow blueprint"] .blueprint-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.audit-quick-filters a{padding:8px 12px;color:var(--muted);background:#fff;border:1px solid var(--border);border-radius:8px;font-size:11px;font-weight:700;text-decoration:none}.audit-quick-filters a.active{color:var(--primary-deep);background:var(--primary-soft);border-color:var(--brand-border)}@media (max-width:1180px){.provider-suggestion-publish-form{grid-template-columns:1fr}.provider-batch-review-form,.variant-batch-form{grid-template-columns:1fr 1fr}.variant-batch-form>button{width:fit-content}.provider-batch-review-form .provider-review-buttons{grid-column:1/-1}.catalog-status-grid,.provider-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.card-directory-filters,.provider-catalog-filters{grid-template-columns:1fr 1fr}.card-directory-filters label:first-child,.provider-catalog-filters label:first-child{grid-column:1/-1}}@media (max-width:760px){.provider-batch-review-form,.variant-batch-form{grid-template-columns:1fr}.provider-batch-review-form .provider-review-buttons{grid-column:auto}.catalog-status-grid,.provider-review-summary{grid-template-columns:1fr 1fr}.rate-band-heading{align-items:stretch;flex-direction:column}.rate-band-row{grid-template-columns:28px 1fr 1fr}.rate-band-row>label:last-of-type{grid-column:2/-1}.section-hub-link{grid-template-columns:38px minmax(0,1fr) 16px;padding-inline:15px}.section-hub-link>small{display:none}.management-row,.management-row-link,.rate-management-row{grid-template-columns:1fr;align-items:stretch}.management-filter-bar{grid-template-columns:1fr 1fr}.provider-list-heading{align-items:stretch;flex-direction:column}.management-filter-bar label{grid-column:1/-1}.focused-management-panel{padding:17px}.card-directory-filters,.catalog-explainer-grid,.provider-catalog-filters{grid-template-columns:1fr}.card-directory-filters label:first-child,.provider-catalog-filters label:first-child{grid-column:auto}.rate-history-guide,.sell-payout-default-panel .management-task-block{grid-template-columns:1fr}.provider-rate-reference span{align-items:flex-start;flex-direction:column}.segmented-choice{grid-template-columns:1fr}.catalog-brand-logo{width:64px;height:46px;padding:6px 7px;border-radius:10px}}@media (max-width:460px){.buy-rule-detail-summary,.catalog-status-grid{grid-template-columns:1fr}.catalog-status-heading{align-items:flex-start;flex-direction:column}.provider-review-summary{grid-template-columns:1fr}}.workspace .blueprint-action-form,.workspace .blueprint-form-stack{display:grid;gap:16px}.workspace .blueprint-action-form>label:not(.blueprint-confirmation-check){min-width:0;display:grid;gap:7px;margin:0;color:var(--muted);font-size:12px;font-weight:650}.workspace .blueprint-action-form>:is(.primary-button,.secondary-button,.danger-button){width:fit-content;justify-self:start;margin-top:2px}.workspace .blueprint-form-pending{color:var(--muted);font-size:11px;line-height:1.45}.workspace :is(.primary-button,.secondary-button,.note-button,.danger-button,.workflow-button,.workflow-cancel,.workflow-submit,.provider-submit,.disabled-action,.queue-apply-button,.table-row-action,.pagination-direction,.pagination-page){min-height:40px;padding:9px 14px;border-radius:8px;font-size:12px;line-height:1.25}.workspace :is(.primary-button,.secondary-button,.note-button,.danger-button,.workflow-button,.workflow-cancel,.workflow-submit,.provider-submit,.queue-apply-button,.table-row-action,.pagination-direction,.pagination-page,.icon-button,.workflow-close,.copy-secret-button):focus-visible{outline:3px solid rgb(1 106 63/24%);outline-offset:2px}.workspace :is(.primary-button,.secondary-button,.note-button,.danger-button,.workflow-button,.workflow-cancel,.workflow-submit,.provider-submit).small{min-height:36px;padding:8px 12px;font-size:11.5px}.workspace .icon-button,.workspace .workflow-close{width:38px;height:38px;min-width:38px;min-height:38px;padding:0}.admin-frame :is(.icon-button,.workflow-close){width:38px;height:38px;min-width:38px;min-height:38px;padding:0}.admin-frame :is(.icon-button,.workflow-close):focus-visible{outline:3px solid rgb(1 106 63/24%);outline-offset:2px}.workspace .table-row-action{min-width:68px;min-height:36px;padding:7px 11px}.workspace .pagination-direction,.workspace .pagination-ellipsis,.workspace .pagination-page{min-width:36px;min-height:36px}.workspace .pagination-direction{padding-inline:11px}.workspace .admin-filter-actions,.workspace .notification-actions,.workspace .provider-review-buttons,.workspace .table-row-actions,.workspace .workflow-footer-actions{row-gap:8px;column-gap:8px}.workspace .provider-review-checkbox,.workspace .variant-batch-checkbox,.workspace input:is([type=checkbox],[type=radio]){width:18px!important;height:18px!important;min-width:18px;min-height:18px!important;margin:0;padding:0!important;flex:0 0 auto;accent-color:var(--primary);cursor:pointer}.workspace input:is([type=checkbox],[type=radio]):focus-visible{outline:3px solid rgb(1 106 63/24%);outline-offset:2px}.workspace input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed}.workspace .blueprint-confirmation-check,.workspace .buy-order-checkbox,.workspace .checkbox-label{min-height:40px;display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.45;cursor:pointer}.workspace .blueprint-confirmation-check input,.workspace .buy-order-checkbox input,.workspace .checkbox-label input{margin-top:1px}.processing-mode-workbench .blueprint-confirmation-check,.sell-review-redesign .sell-action-form .checkbox-label{margin-block:12px 4px;padding:11px 12px;color:var(--ink);background:#f7faf8;border:1px solid var(--border);border-radius:8px;font-weight:600}.workspace .buy-order-checkbox{align-items:center;padding:0 4px}.workspace .composer-tabs{gap:6px;margin-bottom:10px;padding-bottom:2px}.workspace .composer-tabs button{min-height:36px;padding:8px 12px;border-radius:7px;font-size:11.5px}.workspace .copy-secret-button{min-height:36px;padding:8px 11px;font:700 11px/1.2 var(--font-body)}.workspace .queue-switcher .queue-apply-button{min-width:72px;margin-left:auto}.workspace .queue-switcher .queue-apply-button:hover{background:var(--primary-strong);border-color:var(--primary-strong);box-shadow:0 4px 12px rgb(1 106 63/16%)}.workspace .rate-band-row{grid-template-columns:30px minmax(110px,.55fr) minmax(110px,.55fr) minmax(190px,1fr) 38px;gap:10px;padding:12px}.workspace .rate-band-row>.icon-button{margin-bottom:1px}@media (max-width:760px){.workspace .rate-band-row{grid-template-columns:30px 1fr 1fr}.workspace .admin-filter-actions>:is(button,a),.workspace .provider-review-buttons>:is(button,a){flex:1 1 auto}}.compliance-policy-panel{border-top:3px solid var(--accent)}.compliance-policy-panel .blueprint-panel-copy{margin:5px 0 0}.compliance-mode-options{display:grid;gap:10px;margin:0 0 14px;padding:0;border:0}.compliance-mode-options legend{margin-bottom:8px;color:var(--ink);font-size:13px;font-weight:700}.compliance-mode-options label{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;background:#fbfdfc;border:1px solid var(--border);border-radius:9px;cursor:pointer}.compliance-mode-options label:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 13%,transparent);background:color-mix(in srgb,var(--accent) 5%,white)}.compliance-mode-options input{margin-top:3px;accent-color:var(--accent)}.compliance-mode-options span{display:grid;gap:3px}.compliance-mode-options strong{color:var(--ink);font-size:14px}.compliance-mode-options small{color:var(--muted);font-size:12px;line-height:1.5}.compliance-policy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 16px}.compliance-policy-summary>div{display:grid;gap:4px;padding:11px 13px;background:var(--canvas);border:1px solid var(--border);border-radius:8px}.compliance-policy-summary span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.compliance-policy-summary strong{color:var(--ink);font-size:14px}.compliance-policy-tiers{display:grid;gap:12px}.compliance-tier{padding:14px;background:#fbfdfc;border:1px solid var(--border);border-radius:9px}.compliance-tier h4{margin:4px 0 12px;font-size:14px}.compliance-tier .blueprint-form-grid{margin:0}.compliance-withdrawals{margin-top:12px}.compliance-history{margin-top:18px}.compliance-history .blueprint-panel-heading{padding:0 0 10px}@media (max-width:700px){.compliance-policy-summary,.compliance-tier .blueprint-form-grid{grid-template-columns:1fr}}.gift-card-workspace{max-width:1320px;margin:0 auto;display:grid;gap:18px}.gift-card-workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:4px 0 8px}.gift-card-workspace-heading>div{max-width:820px}.gift-card-workspace-heading h1{margin:7px 0;font:720 clamp(27px,3vw,38px)/1.12 var(--font-display);letter-spacing:-.025em}.gift-card-workspace-heading p:last-child{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.gift-card-workspace-heading>.secondary-button{margin-top:4px}.gift-card-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gift-card-task{min-height:230px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.gift-card-task:hover{border-color:var(--brand-border);box-shadow:0 10px 26px rgb(35 52 88/10%);transform:translateY(-2px)}.gift-card-task.primary{background:#f4fbf7;border-color:#a9d4bd}.gift-card-task.attention .gift-card-task-icon{color:var(--amber);background:var(--amber-soft)}.gift-card-task-icon{width:44px;height:44px;margin-bottom:26px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:9px}.gift-card-task>span:nth-child(2){display:grid;gap:7px}.gift-card-task>span:nth-child(2) strong{font:700 17px/1.25 var(--font-display);letter-spacing:-.012em}.gift-card-task>span:nth-child(2) small{color:var(--muted);font-size:13px;line-height:1.55}.gift-card-task-action{width:100%;min-height:38px;margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;color:var(--primary);border-top:1px solid var(--border);font-size:12px;font-weight:750}.gift-card-flow,.gift-card-issues{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.gift-card-flow h2,.gift-card-section-heading h2{margin:4px 0 0;font:700 17px/1.3 var(--font-display)}.gift-card-section-heading{padding:18px 20px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border)}.gift-card-flow>div>p,.gift-card-section-heading p{margin:4px 0 0;color:var(--muted);font-size:12.5px}.gift-card-section-heading>a{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;font-weight:750}.gift-card-issue-list{display:grid}.gift-card-issue-header{padding:9px 20px;color:var(--faint);background:var(--surface-subtle);border-bottom:1px solid var(--border);font-size:10px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.gift-card-issue-header,.gift-card-issue-row{display:grid;grid-template-columns:auto minmax(170px,.9fr) minmax(130px,.55fr) minmax(220px,1.2fr) auto;gap:15px;align-items:center}.gift-card-issue-row{min-width:0;padding:13px 20px;border-top:1px solid var(--border)}.gift-card-issue-header+.gift-card-issue-row{border-top:0}.gift-card-issue-name{min-width:0;display:grid;gap:2px}.gift-card-issue-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.gift-card-issue-name small,.gift-card-issue-row p{color:var(--muted);font-size:11.5px}.gift-card-issue-row p{margin:0;line-height:1.45}.gift-card-issue-state{width:fit-content;padding:5px 8px;color:#815910;background:var(--amber-soft);border-radius:999px;font-size:10.5px;font-weight:750}.gift-card-issue-action{justify-self:end}.gift-card-clear-state{padding:28px 20px;display:flex;align-items:center;gap:12px}.gift-card-clear-state>span{width:40px;height:40px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:8px}.gift-card-clear-state strong{font-size:13px}.gift-card-clear-state p{margin:3px 0 0;color:var(--muted);font-size:12px}.gift-card-flow{padding:18px 20px}.gift-card-flow ol{margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.gift-card-flow li{min-width:0;padding:0 22px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:3px 10px;border-left:1px solid var(--border)}.gift-card-flow li:first-child{padding-left:0;border-left:0}.gift-card-flow li>span{grid-row:1/span 2;width:30px;height:30px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:50%;font-weight:800}.gift-card-flow li strong{font-size:12.5px}.gift-card-flow li small{color:var(--muted);font-size:11px;line-height:1.45}.gift-card-workspace-note{margin:15px 0 0;padding-top:13px;color:var(--muted);border-top:1px solid var(--border);font-size:11.5px}.brand-directory-panel{overflow:hidden}.brand-directory-list{display:grid}.brand-directory-list>a{min-width:0;padding:13px 18px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto minmax(130px,auto);gap:14px;align-items:center;border-top:1px solid var(--border);transition:background .15s ease}.brand-directory-list>a:first-child{border-top:0}.brand-directory-list>a:hover{background:#f8fbf9}.brand-directory-list>a>span:nth-child(2){min-width:0;display:grid;gap:2px}.brand-directory-list>a>span:nth-child(2) strong{font-size:13px}.brand-directory-list>a>span:nth-child(2) small{color:var(--muted);font-size:11px}.brand-directory-open{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--primary);font-size:11.5px;font-weight:750}.brand-workspace-heading{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.brand-workspace-heading .page-heading-actions{margin-top:4px}.brand-readiness-strip{margin-bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.brand-readiness-strip>div{min-width:0;padding:15px 17px;display:grid;gap:5px;border-left:1px solid var(--border)}.brand-readiness-strip>div:first-child{border-left:0}.brand-readiness-strip span{color:var(--muted);font-size:10.5px}.brand-readiness-strip a,.brand-readiness-strip strong{width:fit-content;font-size:12.5px;font-weight:750}.brand-readiness-strip a{display:inline-flex;align-items:center;gap:5px;color:var(--primary)}.brand-readiness-strip .is-ready{color:var(--primary)}.brand-readiness-strip .is-paused{color:var(--amber)}.brand-card-type-table{min-width:940px}.brand-next-actions{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.brand-next-actions>a{min-width:0;padding:17px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;border-left:1px solid var(--border)}.brand-next-actions>a:first-child{border-left:0}.brand-next-actions strong{font-size:13px}.brand-next-actions span{grid-column:1;color:var(--muted);font-size:11.5px;line-height:1.45}.brand-next-actions svg{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--primary)}.gift-card-pricing-page{max-width:1040px}.pricing-direction-list{display:grid;gap:14px}.pricing-direction-list article{padding:22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft)}.pricing-direction-icon{width:46px;height:46px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:9px}.pricing-direction-list h2{margin:4px 0 6px;font:700 20px/1.25 var(--font-display)}.pricing-direction-list p:not(.eyebrow){max-width:650px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.pricing-direction-list ul{margin:12px 0 0;padding-left:18px;color:var(--muted);font-size:11.5px;line-height:1.7}.pricing-direction-list .primary-button{align-self:center}.pricing-direction-read-only{align-self:center;padding:7px 10px;color:var(--muted);background:var(--surface-subtle);border-radius:6px;font-size:11px;font-weight:700}.provider-connection-flow{margin-bottom:14px;padding:14px 17px;display:flex;align-items:center;gap:22px;background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow-soft)}.provider-connection-flow>strong{flex:0 0 auto;font-size:12px}.provider-connection-flow ol{width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.provider-connection-flow li{min-width:0;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11.5px}.provider-connection-flow li span{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:50%;font-size:10px;font-weight:800}.provider-batch-tools{margin:0 14px 12px;padding:10px 12px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.provider-batch-tools>summary{width:fit-content;color:var(--primary);cursor:pointer;font-size:11.5px;font-weight:750}.provider-batch-tools[open]>summary{margin-bottom:12px}.provider-technical-details{margin-top:8px}.provider-technical-details>summary{width:fit-content;color:var(--faint);cursor:pointer;font-size:10.5px;font-weight:700}.provider-technical-details dl{margin:8px 0 0;padding:9px;display:grid;gap:6px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:7px}.provider-technical-details dl div{display:flex;justify-content:space-between;gap:12px}.provider-technical-details dt{color:var(--faint);font-size:10px}.provider-technical-details dd{margin:0;color:var(--ink);font-size:10px;font-weight:650;text-align:right}.sell-provider-catalog-table{min-width:1040px;table-layout:auto}.sell-provider-catalog-table td:last-child,.sell-provider-catalog-table th:last-child{width:150px}@media (max-width:1100px){.gift-card-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-card-task{min-height:205px}.gift-card-issue-header{display:none}.gift-card-issue-row{grid-template-columns:auto minmax(170px,1fr) auto}.gift-card-issue-state{justify-self:end}.gift-card-issue-row p{grid-column:2/3}.gift-card-issue-action{grid-column:3;grid-row:2}}@media (max-width:760px){.brand-workspace-heading,.gift-card-workspace-heading{flex-direction:column}.brand-next-actions,.gift-card-task-grid{grid-template-columns:1fr}.gift-card-task{min-height:190px}.gift-card-section-heading{flex-direction:column}.gift-card-issue-row{grid-template-columns:auto minmax(0,1fr)}.gift-card-issue-state{grid-column:2;justify-self:start}.gift-card-issue-row p{grid-column:2}.gift-card-issue-action{grid-column:2;grid-row:auto;justify-self:start}.brand-readiness-strip,.gift-card-flow ol,.provider-connection-flow ol{grid-template-columns:1fr;gap:14px}.gift-card-flow li,.gift-card-flow li:first-child{padding:0;border:0}.brand-readiness-strip>div,.brand-readiness-strip>div:first-child{border-left:0;border-top:1px solid var(--border)}.brand-readiness-strip>div:first-child{border-top:0}.brand-next-actions>a,.brand-next-actions>a:first-child{border-left:0;border-top:1px solid var(--border)}.brand-next-actions>a:first-child{border-top:0}.brand-directory-list>a{grid-template-columns:auto minmax(0,1fr) auto}.brand-directory-open{grid-column:2/-1;justify-content:flex-start}.pricing-direction-list article{grid-template-columns:auto minmax(0,1fr)}.pricing-direction-list article>.pricing-direction-read-only,.pricing-direction-list article>.primary-button{grid-column:2;justify-self:start}.provider-connection-flow{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.brand-directory-list>a{grid-template-columns:auto minmax(0,1fr)}.brand-directory-list>a>.status-chip{grid-column:2;justify-self:start}.pricing-direction-list article{grid-template-columns:1fr}.pricing-direction-list article>.pricing-direction-read-only,.pricing-direction-list article>.primary-button{grid-column:1}}