:root{--sbi-red:#9D2725;--sbi-red-dark:#85211F;--sbi-red-deep:#521110;--sbi-cream:#FDF4F4;--sbi-navy:#1E193B;--sbi-ink:#1E193B;--sbi-line:#E4E4E4;--sbi-fg-2:#556370;--sbi-fg-3:#8A8A8A;--pa-font-sans:"Exo",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--pa-font-display:"Exo",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--pa-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pa-space-0:0;--pa-space-1:4px;--pa-space-2:8px;--pa-space-3:12px;--pa-space-4:16px;--pa-space-5:24px;--pa-space-6:32px;--pa-space-7:48px;--pa-space-8:64px;--pa-space-9:96px;--pa-radius-xs:2px;--pa-radius-sm:4px;--pa-radius-md:6px;--pa-radius-lg:10px;--pa-radius-pill:999px;--pa-text-xs:11px;--pa-text-sm:12px;--pa-text-base:13px;--pa-text-md:14px;--pa-text-lg:16px;--pa-text-xl:20px;--pa-text-2xl:24px;--pa-text-3xl:30px;--pa-text-4xl:40px;--pa-text-display:52px;--pa-weight-regular:400;--pa-weight-medium:500;--pa-weight-semibold:600;--pa-weight-bold:700;--pa-z-base:0;--pa-z-sticky:10;--pa-z-overlay:50;--pa-z-modal:100;--pa-z-toast:200;--pa-ease-out:cubic-bezier(.2,.7,.3,1);--pa-dur-fast:120ms;--pa-dur-base:180ms;--ea-nav-active:#E0625C;--ea-nav-muted:#9A96B0;--ea-env-chip-bg:#1d4ed8;--ea-env-tint:#3b82f6;--ea-hero-eyebrow:#F5A19E;--ea-role-border:#ECD3D2;--ea-cfo-fg:#1F5687;--ea-help-muted:#C9C5DA;--ea-warning-fg-strong:#6B4A0D}:root,[data-theme=light]{--pa-bg:#FFFFFF;--pa-bg-alt:#FAF7F7;--pa-surface:#FFFFFF;--pa-surface-2:#FBF7F7;--pa-surface-3:var(--sbi-cream);--pa-overlay:rgba(30,25,59,0.45);--pa-brand-bg:var(--sbi-red);--pa-brand-bg-2:var(--sbi-red-dark);--pa-brand-fg:#FFFFFF;--pa-brand-fg-muted:rgba(255,255,255,0.72);--pa-fg:var(--sbi-ink);--pa-fg-muted:#556370;--pa-fg-subtle:#8A8A8A;--pa-fg-faint:#B5B5BD;--pa-line:#E6E2E2;--pa-line-strong:#C9C3C3;--pa-line-faint:#F0ECEC;--pa-accent:var(--sbi-red);--pa-accent-hover:var(--sbi-red-dark);--pa-accent-press:var(--sbi-red-deep);--pa-accent-fg:#FFFFFF;--pa-accent-soft:#F8E8E7;--pa-accent-soft-fg:var(--sbi-red-deep);--pa-focus-ring:0 0 0 3px rgba(157,39,37,0.32);--pa-info:#2C6FB1;--pa-info-bg:#E8F1FA;--pa-info-line:#C7DCEF;--pa-warning:#A77013;--pa-warning-bg:#FBF2E0;--pa-warning-line:#EDD7A3;--pa-danger:#B5302E;--pa-danger-bg:#FBE8E7;--pa-danger-line:#ECC6C5;--pa-success:#1F6B43;--pa-success-bg:#E5F2EB;--pa-success-line:#BBDDC8;--pa-neutral-bg:#F0ECEC;--pa-neutral-line:#D9D4D4;--pa-neutral-fg:#4A4956;--pa-shadow-xs:0 1px 0 rgba(30,25,59,.05);--pa-shadow-sm:0 1px 2px rgba(30,25,59,.06),0 1px 1px rgba(30,25,59,.04);--pa-shadow-md:0 4px 10px rgba(30,25,59,.07),0 2px 4px rgba(30,25,59,.05);--pa-shadow-lg:0 18px 38px rgba(30,25,59,.12),0 6px 14px rgba(30,25,59,.08);--pa-row-stripe:#FBF8F8;--pa-row-hover:#F4ECEC;--pa-row-selected:#F8E0DF;color-scheme:light}[data-theme=dark]{--pa-bg:#0E0C1A;--pa-bg-alt:#14112A;--pa-surface:#181530;--pa-surface-2:#1E1A38;--pa-surface-3:#25214A;--pa-overlay:rgba(0,0,0,0.60);--pa-brand-bg:var(--sbi-red-deep);--pa-brand-bg-2:#2E0C0B;--pa-brand-fg:#FBE5E4;--pa-brand-fg-muted:rgba(251,229,228,0.66);--pa-fg:#F1ECE5;--pa-fg-muted:#B5B0C2;--pa-fg-subtle:#7A7591;--pa-fg-faint:#4D4865;--pa-line:#2A2649;--pa-line-strong:#3D386B;--pa-line-faint:#221E3F;--pa-accent:#D14642;--pa-accent-hover:#E25852;--pa-accent-press:#B23834;--pa-accent-fg:#FFFFFF;--pa-accent-soft:rgba(209,70,66,0.16);--pa-accent-soft-fg:#F5A19E;--pa-focus-ring:0 0 0 3px rgba(209,70,66,0.40);--pa-info:#79B0E2;--pa-info-bg:rgba(46,111,177,0.18);--pa-info-line:rgba(121,176,226,0.30);--pa-warning:#E8BE6E;--pa-warning-bg:rgba(180,121,25,0.20);--pa-warning-line:rgba(232,190,110,0.30);--pa-danger:#EC8480;--pa-danger-bg:rgba(209,70,66,0.18);--pa-danger-line:rgba(236,132,128,0.32);--pa-success:#6CC394;--pa-success-bg:rgba(36,107,67,0.22);--pa-success-line:rgba(108,195,148,0.30);--pa-neutral-bg:rgba(255,255,255,0.06);--pa-neutral-line:rgba(255,255,255,0.10);--pa-neutral-fg:#C5BFD3;--pa-shadow-xs:0 1px 0 rgba(0,0,0,.5);--pa-shadow-sm:0 1px 2px rgba(0,0,0,.45),0 1px 1px rgba(0,0,0,.35);--pa-shadow-md:0 4px 12px rgba(0,0,0,.55),0 2px 4px rgba(0,0,0,.40);--pa-shadow-lg:0 18px 42px rgba(0,0,0,.55),0 6px 14px rgba(0,0,0,.40);--pa-row-stripe:rgba(255,255,255,0.02);--pa-row-hover:rgba(255,255,255,0.05);--pa-row-selected:rgba(209,70,66,0.14);color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;background:var(--pa-bg);color:var(--pa-fg);font-family:var(--pa-font-sans);font-size:var(--pa-text-md);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{min-height:100%;display:flex;flex-direction:column}a{color:inherit;text-decoration:none;cursor:pointer}a.pa-link{color:var(--pa-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--pa-accent) 35%,transparent)}a.pa-link:hover{text-decoration-color:var(--pa-accent)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--pa-font-display);font-weight:var(--pa-weight-semibold);letter-spacing:-.01em;color:var(--pa-fg)}h1{font-size:var(--pa-text-3xl);font-weight:var(--pa-weight-bold);letter-spacing:-.025em;line-height:1.1}h2{font-size:var(--pa-text-xl);line-height:1.2}h3{font-size:var(--pa-text-lg);line-height:1.3}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}::-moz-selection{background:var(--pa-accent);color:var(--pa-accent-fg)}::selection{background:var(--pa-accent);color:var(--pa-accent-fg)}.pa-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}.pa-mono{font-family:var(--pa-font-mono);font-size:var(--pa-text-sm);letter-spacing:-.01em}.pa-eyebrow{font-size:10px;font-weight:var(--pa-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--pa-fg-subtle)}.pa-rule-v{width:1px;align-self:stretch}.pa-rule,.pa-rule-v{background:var(--pa-line)}.pa-rule{height:1px;border:0;margin:0}.pa-hover-row:hover{background:var(--pa-row-hover)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}:focus{outline:0}:focus-visible{outline:0;box-shadow:var(--pa-focus-ring);border-radius:var(--pa-radius-sm)}@media print{.pa-contextbar,.pa-footer,.pa-no-print,.pa-topbar,.pa-tweaks-panel{display:none!important}[data-theme],body{background:#fff!important;color:#000!important}.pa-print-only{display:block!important}}.pa-print-only{display:none}.pa-app{display:flex;flex-direction:column;min-height:100vh;background:var(--pa-bg)}.pa-topbar{position:sticky;top:0;z-index:var(--pa-z-sticky);display:flex;align-items:stretch;height:64px;background:var(--pa-topbar-bg);color:var(--pa-topbar-fg);border-bottom:1px solid var(--pa-topbar-border);box-shadow:var(--pa-topbar-shadow)}:root,[data-theme=light]{--pa-topbar-bg:#FFFFFF;--pa-topbar-fg:var(--sbi-ink);--pa-topbar-fg-muted:var(--sbi-fg-2);--pa-topbar-border:var(--pa-line);--pa-topbar-divider:var(--pa-line);--pa-topbar-hover:var(--pa-bg-alt);--pa-topbar-active-bg:var(--pa-accent-soft);--pa-topbar-shadow:0 1px 0 rgba(30,25,59,0.04);--pa-topbar-icon-filter:none;--pa-topbar-wordmark-filter:none}[data-theme=dark]{--pa-topbar-bg:#0A081A;--pa-topbar-fg:#FFFFFF;--pa-topbar-fg-muted:rgba(255,255,255,0.62);--pa-topbar-border:rgba(255,255,255,0.08);--pa-topbar-divider:rgba(255,255,255,0.14);--pa-topbar-hover:rgba(255,255,255,0.06);--pa-topbar-active-bg:rgba(209,70,66,0.18);--pa-topbar-shadow:none;--pa-topbar-icon-filter:brightness(0) invert(1);--pa-topbar-wordmark-filter:brightness(0) invert(1)}.pa-topbar-brand{display:flex;align-items:center;gap:14px;padding:0 22px;border-right:1px solid var(--pa-topbar-divider);min-width:280px}.pa-topbar-brand img.pa-topbar-icon{height:36px;width:36px;flex:0 0 36px;filter:var(--pa-topbar-icon-filter)}.pa-topbar-brand img.pa-topbar-wordmark{height:16px;width:auto;filter:var(--pa-topbar-wordmark-filter);display:block}.pa-topbar-brand-divider{width:1px;height:28px;background:var(--pa-topbar-divider)}.pa-topbar-product{font-size:16px;font-weight:var(--pa-weight-bold);letter-spacing:-.014em;color:var(--pa-topbar-fg);line-height:1.15}.pa-topbar-product .pa-topbar-product-sub{display:block;font-size:9.5px;font-weight:var(--pa-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--pa-accent);margin-top:4px}[data-theme=dark] .pa-topbar-product .pa-topbar-product-sub{color:var(--pa-topbar-fg-muted)}.pa-topbar-nav{display:flex;align-items:stretch;flex:1}.pa-topbar-nav a{display:inline-flex;align-items:center;padding:0 18px;font-size:13px;font-weight:var(--pa-weight-medium);color:var(--pa-topbar-fg-muted);border-bottom:2px solid transparent;transition:color var(--pa-dur-fast) var(--pa-ease-out),border-color var(--pa-dur-fast) var(--pa-ease-out),background-color var(--pa-dur-fast) var(--pa-ease-out)}.pa-topbar-nav a:hover{color:var(--pa-topbar-fg);background:var(--pa-topbar-hover)}.pa-topbar-nav a.is-active{color:var(--pa-topbar-fg);border-bottom-color:var(--pa-accent);background:var(--pa-topbar-active-bg)}.pa-topbar-actions{display:flex;align-items:center;gap:6px;padding:0 16px;border-left:1px solid var(--pa-topbar-divider)}.pa-topbar-iconbtn{width:32px;height:32px;display:inline-grid;place-items:center;color:var(--pa-topbar-fg-muted);border-radius:var(--pa-radius-sm);transition:background var(--pa-dur-fast),color var(--pa-dur-fast)}.pa-topbar-iconbtn:hover{background:var(--pa-topbar-hover);color:var(--pa-topbar-fg)}.pa-topbar-user{display:inline-flex;align-items:center;gap:10px;padding:0 12px;height:32px;border-radius:var(--pa-radius-sm);color:var(--pa-topbar-fg);font-size:12px;font-weight:var(--pa-weight-medium)}.pa-topbar-user:hover{background:var(--pa-topbar-hover)}.pa-topbar-avatar{width:24px;height:24px;border-radius:var(--pa-radius-pill);background:var(--pa-accent);color:#FFFFFF;font-size:10px;font-weight:var(--pa-weight-bold);display:grid;place-items:center}.pa-contextbar{position:sticky;top:64px;z-index:var(--pa-z-sticky);display:flex;align-items:center;gap:16px;height:44px;padding:0 24px;background:var(--pa-bg);border-bottom:1px solid var(--pa-line)}.pa-crumbs{display:inline-flex;align-items:center;gap:6px;font-size:12px}.pa-crumbs,.pa-crumbs a{color:var(--pa-fg-muted)}.pa-crumbs a{border-radius:var(--pa-radius-xs);padding:2px 4px}.pa-crumbs a:hover{color:var(--pa-fg);background:var(--pa-row-hover)}.pa-crumbs .pa-crumb-sep{color:var(--pa-fg-faint)}.pa-crumbs .pa-crumb-current{color:var(--pa-fg);font-weight:var(--pa-weight-medium)}.pa-contextbar-spacer{flex:1}.pa-contextbar-extras{display:inline-flex;align-items:center;gap:12px}.pa-main{flex:1;display:flex;flex-direction:column}.pa-page{padding:32px 32px 48px;max-width:1480px;width:100%;margin:0 auto}.pa-page-narrow{max-width:880px}.pa-page-wide{max-width:1680px}.pa-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--pa-line);margin-bottom:24px}.pa-page-title{font-size:var(--pa-text-3xl);font-weight:var(--pa-weight-bold);letter-spacing:-.02em;line-height:1.1}.pa-page-subtitle{color:var(--pa-fg-muted);font-size:13px;margin-top:4px}.pa-page-actions{gap:8px}.pa-footer,.pa-page-actions{display:flex;align-items:center}.pa-footer{padding:32px 32px 24px;border-top:1px solid var(--pa-line);background:var(--pa-bg-alt);color:var(--pa-fg-subtle);font-size:11px;justify-content:space-between}.pa-footer-left{display:flex;align-items:center;gap:14px}.pa-footer-mark{height:16px;opacity:.6}[data-theme=dark] .pa-footer-mark{filter:brightness(0) invert(1);opacity:.4}.pa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:var(--pa-weight-medium);letter-spacing:-.005em;border-radius:var(--pa-radius-sm);border:1px solid transparent;background:transparent;color:var(--pa-fg);cursor:pointer;white-space:nowrap;transition:background var(--pa-dur-fast),border-color var(--pa-dur-fast),color var(--pa-dur-fast)}.pa-btn:disabled,.pa-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.pa-btn-primary{background:var(--pa-accent);color:var(--pa-accent-fg);border-color:var(--pa-accent)}.pa-btn-primary:hover:not(:disabled){background:var(--pa-accent-hover);border-color:var(--pa-accent-hover)}.pa-btn-primary:active:not(:disabled){background:var(--pa-accent-press);border-color:var(--pa-accent-press)}.pa-btn-secondary{background:var(--pa-surface);color:var(--pa-fg);border-color:var(--pa-line-strong)}.pa-btn-secondary:hover:not(:disabled){background:var(--pa-row-hover);border-color:var(--pa-line-strong)}.pa-btn-ghost{background:transparent;color:var(--pa-fg);border-color:transparent}.pa-btn-ghost:hover:not(:disabled){background:var(--pa-row-hover)}.pa-btn-danger{background:transparent;color:var(--pa-danger);border-color:var(--pa-danger-line)}.pa-btn-danger:hover:not(:disabled){background:var(--pa-danger-bg)}.pa-btn-lg{height:40px;padding:0 20px;font-size:14px}.pa-btn-xl{height:48px;padding:0 24px;font-size:15px}.pa-btn-sm{height:26px;padding:0 10px;font-size:12px}.pa-btn-icon{padding:0;width:32px;height:32px;flex-shrink:0}.pa-btn-block{width:100%}.pa-btn-group{display:inline-flex;background:var(--pa-surface);border:1px solid var(--pa-line-strong);border-radius:var(--pa-radius-sm);overflow:hidden}.pa-btn-group>button{height:28px;padding:0 10px;font-size:12px;border:0;background:transparent;color:var(--pa-fg-muted);border-right:1px solid var(--pa-line)}.pa-btn-group>button:last-child{border-right:0}.pa-btn-group>button.is-active{background:var(--pa-bg-alt);color:var(--pa-fg)}.pa-btn-group>button:hover:not(.is-active){background:var(--pa-row-hover);color:var(--pa-fg)}.pa-badge{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 6px;border-radius:var(--pa-radius-xs);font-size:11px;font-weight:var(--pa-weight-medium);letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.pa-badge-dot{width:6px;height:6px;border-radius:var(--pa-radius-pill);background:currentColor;flex-shrink:0}.pa-badge-info{background:var(--pa-info-bg);color:var(--pa-info);border-color:var(--pa-info-line)}.pa-badge-warning{background:var(--pa-warning-bg);color:var(--pa-warning);border-color:var(--pa-warning-line)}.pa-badge-danger{background:var(--pa-danger-bg);color:var(--pa-danger);border-color:var(--pa-danger-line)}.pa-badge-success{background:var(--pa-success-bg);color:var(--pa-success);border-color:var(--pa-success-line)}.pa-badge-neutral{background:var(--pa-neutral-bg);color:var(--pa-neutral-fg);border-color:var(--pa-neutral-line)}.pa-badge-accent{background:var(--pa-accent-soft);color:var(--pa-accent-soft-fg);border-color:color-mix(in srgb,var(--pa-accent) 24%,transparent)}.pa-badge-lg{height:24px;padding:0 10px;font-size:12px}.pa-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--pa-radius-pill);font-size:11px;font-weight:var(--pa-weight-semibold);letter-spacing:.04em;text-transform:uppercase;border:1px solid}.pa-pill-open{background:var(--pa-info-bg);color:var(--pa-info);border-color:var(--pa-info-line)}.pa-pill-ready{background:var(--pa-success-bg);color:var(--pa-success);border-color:var(--pa-success-line)}.pa-pill-blocked{background:var(--pa-danger-bg);color:var(--pa-danger);border-color:var(--pa-danger-line)}.pa-pill-closed{background:var(--pa-neutral-bg);color:var(--pa-neutral-fg);border-color:var(--pa-neutral-line)}.pa-pill-running{background:var(--pa-accent-soft);color:var(--pa-accent-soft-fg);border-color:color-mix(in srgb,var(--pa-accent) 22%,transparent)}.pa-card{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg)}.pa-card-padded{padding:20px}.pa-card-flush{padding:0}.pa-card-tinted{background:var(--pa-surface-2)}.pa-card-cream{background:var(--pa-surface-3);border-color:color-mix(in srgb,var(--sbi-red) 12%,var(--pa-line))}.pa-card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--pa-line)}.pa-card-head-title{font-size:13px;font-weight:var(--pa-weight-semibold);letter-spacing:-.005em}.pa-card-head-sub{font-size:11px;color:var(--pa-fg-muted);font-weight:var(--pa-weight-regular)}.pa-stat-band{display:grid;grid-template-columns:repeat(6,1fr);gap:0;background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);overflow:hidden}.pa-stat{padding:18px 20px;border-right:1px solid var(--pa-line);display:flex;flex-direction:column;gap:2px}.pa-stat:last-child{border-right:0}.pa-stat-label{font-size:10px;font-weight:var(--pa-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-fg-subtle)}.pa-stat-value{font-size:var(--pa-text-2xl);font-weight:var(--pa-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--pa-fg);line-height:1.1;margin-top:4px}.pa-stat-unit{font-size:11px;color:var(--pa-fg-subtle);font-weight:var(--pa-weight-regular);letter-spacing:0;margin-left:2px;text-transform:none}.pa-stat-sub{font-size:11px;color:var(--pa-fg-muted);margin-top:2px}.pa-table-wrap{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);overflow:hidden}.pa-table-scroll{overflow-x:auto;overflow-y:visible}.pa-table{width:100%;border-collapse:collapse;font-size:var(--pa-text-md)}.pa-table td,.pa-table th{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--pa-line)}.pa-table thead th{background:var(--pa-bg-alt);color:var(--pa-fg-muted);font-size:10px;font-weight:var(--pa-weight-bold);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--pa-line-strong);position:sticky;top:0;z-index:2;white-space:nowrap}.pa-table tbody tr{transition:background var(--pa-dur-fast)}.pa-table tbody tr:hover{background:var(--pa-row-hover)}.pa-table tbody tr.is-selected{background:var(--pa-row-selected)}.pa-table tbody tr.is-flagged-warning{background:color-mix(in srgb,var(--pa-warning-bg) 38%,transparent)}.pa-table tbody tr.is-flagged-info{background:color-mix(in srgb,var(--pa-info-bg) 25%,transparent)}.pa-table tbody tr.is-flagged-danger{background:color-mix(in srgb,var(--pa-danger-bg) 28%,transparent)}.pa-table tbody tr:last-child td{border-bottom:0}.pa-table .pa-td-num{text-align:right;font-variant-numeric:tabular-nums}.pa-table .pa-td-mono{font-family:var(--pa-font-mono);font-size:var(--pa-text-sm)}.pa-table .pa-td-mono,.pa-table .pa-td-muted{color:var(--pa-fg-muted)}.pa-table-divider-col{border-right:1px solid var(--pa-line)}.pa-table tfoot td{background:var(--pa-bg-alt);font-weight:var(--pa-weight-semibold);border-top:1px solid var(--pa-line-strong);border-bottom:0}.pa-table-empty{padding:48px;text-align:center;color:var(--pa-fg-muted)}.pa-th-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:4px}.pa-th-sort:hover{color:var(--pa-fg)}.pa-th-sort .pa-sort-icon{opacity:.4;transition:opacity var(--pa-dur-fast)}.pa-th-sort.is-sorted .pa-sort-icon{opacity:1;color:var(--pa-accent)}.pa-field{display:flex;flex-direction:column;gap:6px}.pa-field-label{font-weight:var(--pa-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.pa-field-help,.pa-field-label{font-size:11px;color:var(--pa-fg-muted)}.pa-field-error{font-size:11px;color:var(--pa-danger)}.pa-input,.pa-select,.pa-textarea{height:36px;padding:0 12px;background:var(--pa-surface);border:1px solid var(--pa-line-strong);border-radius:var(--pa-radius-sm);color:var(--pa-fg);font-size:var(--pa-text-md);transition:border-color var(--pa-dur-fast),box-shadow var(--pa-dur-fast);width:100%}.pa-textarea{height:auto;padding:10px 12px;min-height:84px;resize:vertical}.pa-input:hover,.pa-select:hover,.pa-textarea:hover{border-color:var(--pa-fg-faint)}.pa-input:focus,.pa-select:focus,.pa-textarea:focus{border-color:var(--pa-accent);box-shadow:var(--pa-focus-ring);outline:0}.pa-input::-moz-placeholder,.pa-textarea::-moz-placeholder{color:var(--pa-fg-faint)}.pa-input::placeholder,.pa-textarea::placeholder{color:var(--pa-fg-faint)}.pa-input.has-error,.pa-select.has-error,.pa-textarea.has-error{border-color:var(--pa-danger)}.pa-input-mono{font-family:var(--pa-font-mono);font-size:var(--pa-text-base)}.pa-input-num{text-align:right;font-variant-numeric:tabular-nums}.pa-checkbox-row{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-sm);background:var(--pa-surface);font-size:13px;cursor:pointer;transition:border-color var(--pa-dur-fast)}.pa-checkbox-row:hover{border-color:var(--pa-line-strong)}.pa-checkbox-row input[type=checkbox]{accent-color:var(--pa-accent)}.pa-modal-overlay{position:fixed;inset:0;background:var(--pa-overlay);z-index:var(--pa-z-modal);display:grid;place-items:center;padding:24px;animation:pa-fade-in .12s var(--pa-ease-out)}.pa-modal{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);width:100%;max-width:560px;box-shadow:var(--pa-shadow-lg);animation:pa-rise .16s var(--pa-ease-out);display:flex;flex-direction:column;max-height:90vh}.pa-modal-lg{max-width:760px}.pa-modal-head{padding:20px 24px 12px;display:flex;align-items:flex-start;gap:14px}.pa-modal-title{font-size:18px;font-weight:var(--pa-weight-bold);letter-spacing:-.01em;margin:0}.pa-modal-sub{font-size:12px;color:var(--pa-fg-muted);margin-top:4px}.pa-modal-body{padding:8px 24px 16px;overflow-y:auto}.pa-modal-foot{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--pa-line);background:var(--pa-bg-alt);border-bottom-left-radius:var(--pa-radius-lg);border-bottom-right-radius:var(--pa-radius-lg)}@keyframes pa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pa-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pa-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);overflow:hidden}.pa-step{padding:22px 24px;border-right:1px solid var(--pa-line);display:flex;flex-direction:column;gap:4px;position:relative}.pa-step:last-child{border-right:0}.pa-step-index{display:inline-flex;align-items:center;gap:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--pa-fg-subtle)}.pa-step-index,.pa-step-num{font-size:11px;font-weight:var(--pa-weight-bold)}.pa-step-num{width:22px;height:22px;display:grid;place-items:center;border-radius:var(--pa-radius-pill);border:1px solid var(--pa-line-strong);background:var(--pa-surface);color:var(--pa-fg-muted);letter-spacing:0}.pa-step.is-done .pa-step-num{background:var(--pa-success);border-color:var(--pa-success);color:#fff}.pa-step.is-active .pa-step-num{background:var(--pa-accent);border-color:var(--pa-accent);color:#fff}.pa-step.is-blocked .pa-step-num{background:var(--pa-surface);border-color:var(--pa-line-strong);color:var(--pa-fg-faint)}.pa-step-title{font-size:14px;font-weight:var(--pa-weight-semibold);margin-top:4px;color:var(--pa-fg)}.pa-step.is-blocked .pa-step-title{color:var(--pa-fg-subtle)}.pa-step-state{font-size:11px;color:var(--pa-fg-muted)}.pa-step-action{margin-top:8px}.pa-timeline{padding:0;margin:0;list-style:none;font-family:var(--pa-font-mono);font-size:var(--pa-text-base)}.pa-timeline-event{display:grid;grid-template-columns:168px 96px 1fr;gap:16px;padding:9px 18px;border-bottom:1px solid var(--pa-line-faint);align-items:baseline}.pa-timeline-event:hover{background:var(--pa-row-hover)}.pa-timeline-ts{color:var(--pa-fg-subtle);font-size:11px;font-feature-settings:"tnum" on,"lnum" on}.pa-timeline-actor{color:var(--pa-fg-muted);font-size:11px}.pa-timeline-verb{color:var(--pa-fg);font-size:12px;font-family:var(--pa-font-sans)}.pa-timeline-event.tk-upload .pa-timeline-verb b{color:var(--pa-info)}.pa-timeline-event.tk-decision.is-approved .pa-timeline-verb b{color:var(--pa-success)}.pa-timeline-event.tk-decision.is-rejected .pa-timeline-verb b{color:var(--pa-danger)}.pa-timeline-event.tk-override .pa-timeline-verb b{color:var(--pa-warning)}.pa-timeline-event.tk-system{color:var(--pa-fg-subtle)}.pa-timeline-event.tk-system .pa-timeline-verb{color:var(--pa-fg-muted)}.pa-timeline-bulk{background:color-mix(in srgb,var(--pa-warning-bg) 50%,transparent);border-left:3px solid var(--pa-warning);margin-left:12px;padding-left:6px}.pa-flag-panel{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);overflow:hidden}.pa-flag-panel-head{padding:14px 18px;border-bottom:1px solid var(--pa-line);display:flex;justify-content:space-between;align-items:center}.pa-flag-list{list-style:none;padding:0;margin:0}.pa-flag-item{padding:12px 18px;border-bottom:1px solid var(--pa-line-faint);cursor:pointer;display:flex;gap:10px;align-items:flex-start;transition:background var(--pa-dur-fast)}.pa-flag-item:hover{background:var(--pa-row-hover)}.pa-flag-item.is-selected{background:var(--pa-row-selected)}.pa-flag-item:last-child{border-bottom:0}.pa-flag-item-kind{font-size:11px;font-weight:var(--pa-weight-semibold);color:var(--pa-fg)}.pa-flag-item-subject{font-size:11px;color:var(--pa-fg-muted);margin-top:2px}.pa-flag-item-detail{font-size:11px;color:var(--pa-fg-muted);margin-top:4px}.pa-tweaks-mount{position:fixed;right:16px;bottom:16px;z-index:var(--pa-z-overlay)}.pa-approval-page{background:var(--pa-bg-alt);min-height:100vh;display:flex;flex-direction:column;align-items:stretch}.pa-approval-topstrip{background:var(--pa-topbar-bg);color:var(--pa-topbar-fg);padding:14px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--pa-topbar-border);box-shadow:var(--pa-topbar-shadow)}.pa-approval-topstrip img{height:18px;filter:var(--pa-topbar-wordmark-filter);opacity:.96}.pa-approval-topstrip-divider{height:16px;width:1px;background:var(--pa-topbar-divider)}.pa-approval-topstrip-product{font-size:12px;font-weight:600}.pa-approval-topstrip-meta{font-size:11px;color:var(--pa-topbar-fg-muted)}.pa-approval-card{margin:16px auto;max-width:480px;width:calc(100% - 32px);background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-sm);display:flex;flex-direction:column}.pa-approval-head{padding:24px 24px 12px;border-bottom:1px solid var(--pa-line)}.pa-approval-body{padding:20px 24px}.pa-approval-foot{padding:18px 24px 24px;display:flex;gap:10px}.pa-readback{background:var(--pa-bg-alt);border:1px solid var(--pa-line);border-radius:var(--pa-radius-md);padding:14px 16px}.pa-readback-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px dashed var(--pa-line-faint)}.pa-readback-row:last-child{border-bottom:0}.pa-readback-label{color:var(--pa-fg-muted);font-size:12px}.pa-readback-value{font-weight:var(--pa-weight-semibold);font-variant-numeric:tabular-nums}.pa-upload-row{display:grid;grid-template-columns:1.4fr 1.1fr auto;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--pa-line);background:var(--pa-surface)}.pa-upload-row:last-child{border-bottom:0}.pa-upload-row .pa-upload-name{font-size:13px;font-weight:var(--pa-weight-semibold)}.pa-upload-row .pa-upload-hint{font-size:11px;color:var(--pa-fg-muted);margin-top:2px}.pa-upload-state{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--pa-fg-muted);font-variant-numeric:tabular-nums}.pa-upload-state.is-ok{color:var(--pa-success)}.pa-upload-state.is-missing{color:var(--pa-warning)}.pa-upload-fileinput{position:relative;display:inline-flex}.pa-upload-fileinput input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.pa-email-frame{background:#FFFFFF;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#1E193B;max-width:640px}.pa-email-meta{padding:14px 20px;background:#F5F2F2;border-bottom:1px solid #e4e4e4;font-size:12px}.pa-email-meta-row{display:flex;gap:8px;margin-bottom:4px}.pa-email-meta-label{color:#8A8A8A;min-width:60px}.pa-email-body{padding:28px 32px 32px}.pa-email-headline{font-size:18px;font-weight:700;margin-bottom:12px}.pa-email-sub{color:#556370;font-size:13px;margin-bottom:20px;line-height:1.55}.pa-email-table{width:100%;border-collapse:collapse;font-size:12px}.pa-email-table td,.pa-email-table th{padding:8px 10px;text-align:left;border-bottom:1px solid #ebe7e7}.pa-email-table th{background:#FBF6F6;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#556370}.pa-email-table .pa-email-num{text-align:right;font-variant-numeric:tabular-nums}.pa-email-btn{display:inline-block;background:#9D2725;color:#FFFFFF;padding:9px 14px;font-size:12px;font-weight:600;border-radius:4px;margin-right:6px}.pa-email-btn.is-ghost{background:#FFFFFF;color:#9D2725;border:1px solid #d9c4c4}.pa-row{gap:8px}.pa-row,.pa-row-tight{display:flex;align-items:center}.pa-row-tight{gap:4px}.pa-col{display:flex;flex-direction:column;gap:8px}.pa-spacer{flex:1}.pa-mt-1{margin-top:4px}.pa-mt-2{margin-top:8px}.pa-mt-3{margin-top:12px}.pa-mt-4{margin-top:16px}.pa-mt-5{margin-top:24px}.pa-mt-6{margin-top:32px}.pa-mb-2{margin-bottom:8px}.pa-mb-3{margin-bottom:12px}.pa-mb-4{margin-bottom:16px}.pa-mb-5{margin-bottom:24px}.pa-mb-6{margin-bottom:32px}.pa-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pa-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pa-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pa-grid-aside{display:grid;grid-template-columns:1fr 340px;gap:24px}.pa-grid-aside-wide{display:grid;grid-template-columns:1fr 380px;gap:24px}@media (max-width:1100px){.pa-grid-aside,.pa-grid-aside-wide{grid-template-columns:1fr}}@media (max-width:720px){.pa-stat-band{grid-template-columns:repeat(3,1fr)}.pa-stat{border-right:1px solid var(--pa-line)}.pa-stat:nth-child(3){border-right:0}.pa-stat:nth-child(n+4){border-top:1px solid var(--pa-line)}.pa-stepper{grid-template-columns:1fr}.pa-step{border-right:0;border-bottom:1px solid var(--pa-line)}.pa-page{padding:20px 16px 32px}.pa-contextbar{padding:0 16px;overflow-x:auto}.pa-topbar-brand{min-width:auto;padding:0 14px}.pa-topbar-nav{display:none}}.pa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes ea-sh-fade{0%{opacity:0}to{opacity:1}}@keyframes ea-sh-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ea-sh-slide{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ea-sh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ea-app{min-height:100%;display:flex;flex-direction:column}.ea-main{flex:1 1 auto;max-width:1180px;width:100%;margin:0 auto;padding:28px 20px 56px;background:var(--pa-bg-alt)}body:has(.ea-app){background:var(--pa-bg-alt)}.ea-topbar{position:sticky;top:0;z-index:var(--pa-z-sticky);display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:0 16px;min-height:60px;background:var(--sbi-navy);box-shadow:0 1px 0 rgba(255,255,255,.06),0 6px 20px rgba(30,25,59,.18)}.ea-topbar-nonprod{background:color-mix(in srgb,var(--ea-env-tint) 24%,var(--sbi-navy))}.ea-topbar-brand{display:flex;align-items:center;gap:11px;flex:none}.ea-topbar-mark{width:36px;height:36px;border-radius:var(--pa-radius-lg);background:#fff;display:grid;place-items:center;flex:none}.ea-topbar-lockup{display:flex;flex-direction:column;line-height:1.15}.ea-topbar-product{font-size:16px;font-weight:800;letter-spacing:-.012em;color:#fff}.ea-topbar-sub{font-size:9px;font-weight:700;letter-spacing:.17em;color:var(--ea-nav-muted)}.ea-env-chip{flex:none;border-radius:5px;padding:4px 9px;font-size:10.5px;font-weight:700;letter-spacing:.06em;background:var(--ea-env-chip-bg);color:#fff;white-space:nowrap}.ea-topbar-nav{flex:1 1 auto;display:flex;flex-wrap:nowrap;gap:20px;align-items:stretch}.ea-topbar-nav a{display:inline-flex;align-items:center;gap:8px;height:60px;padding:0 2px;font-size:14px;font-weight:700;white-space:nowrap;color:var(--ea-nav-muted);border-bottom:2.5px solid transparent}.ea-topbar-nav a.is-active{color:#fff;border-bottom-color:var(--ea-nav-active)}.ea-help-btn{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:var(--pa-radius-md);font-size:13px;font-weight:600;white-space:nowrap;border:1px solid rgba(255,255,255,.22);background:transparent;color:var(--ea-help-muted)}.ea-help-btn.is-open{border-color:var(--ea-nav-active);background:rgba(224,98,92,.18);color:#fff}.ea-user{position:relative;flex:none}.ea-user-chip{display:flex;align-items:center;gap:9px;height:44px;padding:0 6px;border-radius:var(--pa-radius-md);color:#fff}.ea-user-avatar{width:34px;height:34px;flex:0 0 34px;border-radius:999px;background:var(--pa-accent);color:#fff;font-size:12.5px;font-weight:800;display:grid;place-items:center}.ea-user-name{display:flex;flex-direction:column;text-align:left}.ea-user-name-line{font-size:13px;font-weight:700;color:#fff}.ea-user-role-line{font-size:11px;color:var(--ea-nav-muted)}.ea-user-popover{position:absolute;top:calc(100% + 8px);right:0;width:232px;background:var(--pa-surface);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg);border:1px solid var(--pa-line);padding:8px;z-index:var(--pa-z-overlay);animation:ea-sh-rise var(--pa-dur-base) var(--pa-ease-out)}.ea-user-popover-head{padding:8px 10px 12px;border-bottom:1px solid var(--pa-line-faint);margin-bottom:6px}.ea-user-popover-name{font-size:13.5px;font-weight:700;color:var(--pa-fg)}.ea-user-popover-email{font-size:12px;color:var(--pa-fg-muted)}.ea-user-popover-item{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:var(--pa-radius-sm);font-size:13px;color:var(--pa-fg)}.ea-user-popover-item:hover{background:var(--pa-row-hover)}.ea-user-popover-divider{height:1px;background:var(--pa-line-faint);margin:6px 0}.ea-user-popover-signout{color:var(--pa-danger);font-weight:600}.ea-contextbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 18px;border-bottom:1px solid}.ea-contextbar-ceo,.ea-contextbar-hr{background:var(--pa-surface-3);border-bottom-color:var(--ea-role-border);color:var(--sbi-red-deep)}.ea-contextbar-cfo{background:var(--pa-info-bg);border-bottom-color:var(--pa-info-line);color:var(--ea-cfo-fg)}.ea-contextbar-crumb{font-size:13px}.ea-contextbar-crumb-product{opacity:.6}.ea-contextbar-crumb-sep{opacity:.4;margin:0 6px}.ea-contextbar-crumb-title{font-weight:700}.ea-contextbar-rule{width:1px;align-self:stretch;background:currentColor;opacity:.2}.ea-contextbar-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.ea-footer{justify-content:space-between;gap:12px;padding:24px 20px;border-top:1px solid var(--pa-line);background:var(--pa-bg);color:var(--pa-fg-subtle);font-size:11.5px}.ea-footer,.ea-footer-left{display:flex;align-items:center}.ea-footer-left{gap:10px}.ea-footer-mark{height:15px;opacity:.55}.ea-footer-link{color:var(--pa-fg-subtle);text-decoration:underline;text-underline-offset:2px}.ea-phone-tabbar{display:none;position:sticky;bottom:0;z-index:var(--pa-z-sticky);grid-template-columns:repeat(4,1fr);gap:2px;background:var(--pa-surface);border-top:1px solid var(--pa-line);box-shadow:0 -6px 18px rgba(30,25,59,.07);padding:6px 4px 8px}.ea-phone-tabbar a,.ea-phone-tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;padding:6px 2px;border-radius:var(--pa-radius-lg);font-size:11px;font-weight:600;text-align:center;color:var(--pa-fg-subtle);background:transparent}.ea-phone-tabbar a.is-active{color:var(--pa-accent);background:var(--pa-accent-soft)}@media (max-width:640px){.ea-topbar-nav{display:none}.ea-phone-tabbar{display:grid}.ea-user-name{display:none}}@media (max-width:950px){.ea-topbar{padding:10px 16px}}.ea-help-scrim{position:fixed;inset:0;background:var(--pa-overlay);z-index:var(--pa-z-overlay);animation:ea-sh-fade var(--pa-dur-base) var(--pa-ease-out)}.ea-help-panel{position:fixed;top:0;right:0;bottom:0;width:min(360px,100%);background:var(--pa-surface);border-left:1px solid var(--pa-line);z-index:var(--pa-z-modal);display:flex;flex-direction:column;animation:ea-sh-slide .2s var(--pa-ease-out)}.ea-help-head{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 14px}.ea-help-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-accent);margin-bottom:4px}.ea-help-title{font-size:18px;font-weight:700}.ea-help-close{color:var(--pa-fg-muted);padding:4px}.ea-help-tabs{display:flex;gap:4px;padding:0 16px 12px;background:var(--pa-bg-alt)}.ea-help-tabs button{flex:1;height:32px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--pa-fg-muted);background:transparent;border:1px solid transparent}.ea-help-tabs button.is-active{color:var(--pa-accent);background:var(--pa-surface);border-color:var(--pa-surface-3)}.ea-help-body{flex:1 1 auto;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.ea-help-intro{font-size:13.5px;color:var(--pa-fg-muted);line-height:1.55}.ea-help-card{background:var(--pa-bg-alt);border-radius:var(--pa-radius-md);padding:13px 14px}.ea-help-card-q{font-size:13.5px;font-weight:700;margin-bottom:4px}.ea-help-card-a{font-size:13px;color:var(--pa-fg-muted);line-height:1.5}.ea-help-step{display:flex;gap:12px}.ea-help-step-num{width:24px;height:24px;flex:0 0 24px;border-radius:999px;background:var(--pa-accent-soft);color:var(--pa-accent);display:grid;place-items:center;font-size:11.5px;font-weight:700}.ea-help-step-title{font-size:13.5px;font-weight:700}.ea-help-step-body{font-size:13px;color:var(--pa-fg-muted);margin-top:2px;line-height:1.5}.ea-help-step-who{font-size:11.5px;color:var(--pa-fg-subtle);margin-top:4px}.ea-help-faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font-size:13.5px;font-weight:600;padding:4px 0}.ea-help-faq-chevron{transition:transform .16s ease-out}.ea-help-faq-chevron.is-open{transform:rotate(180deg)}.ea-help-faq-a{font-size:13px;color:var(--pa-fg-muted);padding:4px 0 8px;line-height:1.5}.ea-help-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--pa-line)}.ea-help-footer-label{font-size:12.5px;color:var(--pa-fg-muted)}.ea-help-footer-link{font-size:12.5px;color:var(--pa-accent);text-decoration:underline;text-underline-offset:2px}.ea-tour-scrim{position:fixed;inset:0;background:var(--pa-overlay);z-index:var(--pa-z-modal);display:grid;place-items:center;padding:20px;animation:ea-sh-fade var(--pa-dur-base) var(--pa-ease-out)}.ea-tour-modal{width:min(520px,100%);background:var(--pa-surface);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg);overflow:hidden;animation:ea-sh-rise .18s var(--pa-ease-out)}.ea-tour-progress{height:4px;background:var(--pa-line-faint)}.ea-tour-progress-fill{height:100%;background:var(--pa-accent);transition:width .2s var(--pa-ease-out)}.ea-tour-body{padding:26px 28px 22px}.ea-tour-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.ea-tour-heading h2{font-size:20px}.ea-tour-step-label{font-size:11px;font-weight:700;color:var(--pa-fg-subtle);letter-spacing:.06em;white-space:nowrap}.ea-tour-title{font-size:16px;font-weight:700;margin-bottom:8px}.ea-tour-text{font-size:13.5px;color:var(--pa-fg-muted);line-height:1.55;margin-bottom:16px}.ea-tour-tip{background:var(--pa-surface-3);border:1px solid var(--ea-role-border);border-radius:var(--pa-radius-md);padding:12px 14px;font-size:13px;color:var(--sbi-red-deep)}.ea-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 28px;background:var(--pa-bg-alt);border-top:1px solid var(--pa-line)}.ea-tour-skip{font-size:13px;color:var(--pa-fg-muted);text-decoration:underline;text-underline-offset:2px}.ea-tour-actions-right{display:flex;gap:10px}.ea-hero{background:var(--sbi-navy);border-radius:var(--pa-radius-lg);padding:26px 26px 24px;box-shadow:0 18px 38px rgba(30,25,59,.12);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:22px}.ea-hero-left{flex:1 1 320px;min-width:0}.ea-hero-eyebrow{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ea-hero-eyebrow)}.ea-hero-eyebrow,.ea-hero-title{font-weight:700;margin-bottom:8px}.ea-hero-title{font-size:23px;color:#fff}.ea-hero-body{font-size:13.5px;color:rgba(255,255,255,.72);max-width:420px;line-height:1.55;margin-bottom:18px}.ea-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.ea-hero-primary{padding:0 22px;border-radius:var(--pa-radius-md);border:1px solid #fff;background:#fff;color:var(--pa-accent);font-size:15px;font-weight:700}.ea-hero-primary,.ea-hero-secondary{display:inline-flex;align-items:center;gap:9px;height:46px;white-space:nowrap}.ea-hero-secondary{padding:0 20px;border-radius:var(--pa-radius-md);border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font-size:14px;font-weight:600}.ea-hero-stats{flex:0 1 auto;max-width:100%;display:flex;flex-wrap:wrap;gap:2px;background:rgba(255,255,255,.1);border-radius:var(--pa-radius-md);overflow:hidden;align-self:flex-start}.ea-hero-stat{flex:1 1 auto;min-width:100px;background:var(--sbi-navy);padding:16px 18px;white-space:nowrap}.ea-hero-stat-label{font-size:9.5px;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:6px}.ea-hero-stat-value{font-size:27px;font-weight:700;color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ea-tracker-intro{font-size:13px;color:var(--pa-fg-muted);margin-bottom:12px}.ea-tracker{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:22px}.ea-tracker-step{border-radius:var(--pa-radius-lg);padding:16px 17px;background:#fff;border:1px solid var(--pa-line)}.ea-tracker-step.is-active{background:var(--pa-surface-3);border-color:var(--ea-role-border)}.ea-tracker-num-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ea-tracker-num{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:11.5px;font-weight:700;flex:none}.ea-tracker-num.is-done{background:var(--pa-success);color:#fff}.ea-tracker-num.is-active{background:var(--pa-accent);color:#fff}.ea-tracker-num.is-upcoming{background:#fff;color:var(--pa-fg-faint);border:1px solid var(--pa-line-strong)}.ea-tracker-actor{font-size:9.5px;font-weight:700;text-transform:uppercase;color:var(--pa-fg-subtle)}.ea-tracker-title{font-size:14.5px;font-weight:600;margin-bottom:3px}.ea-tracker-state{font-size:12.5px;color:var(--pa-fg-muted)}.ea-finished-card{background:#fff;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);overflow:hidden}.ea-finished-head{padding:18px 20px 14px}.ea-finished-title{font-size:14px;font-weight:700}.ea-finished-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid var(--pa-line-faint)}.ea-finished-row-name{font-size:14px;font-weight:600}.ea-finished-row-sub{font-size:12px;color:var(--pa-fg-subtle);margin-top:2px}.ea-finished-row-right{display:flex;align-items:center;gap:12px}.ea-finished-total{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.ea-open-round-card{background:var(--pa-surface-3);border:1px solid var(--ea-role-border);border-radius:var(--pa-radius-lg);padding:22px;margin-bottom:24px}.ea-open-round-card h3{font-size:15.5px;margin-bottom:14px}.ea-open-round-form{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.ea-open-round-form .pa-field{min-width:160px}.ea-open-round-footnote{font-size:12px;color:var(--pa-fg-subtle);margin-top:12px}.ea-round-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:#fff;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);margin-bottom:12px}.ea-round-card-name{font-size:15px;font-weight:700}.ea-round-card-sub{font-size:12.5px;color:var(--pa-fg-muted);margin-top:2px}.ea-round-card-right{text-align:right}.ea-round-card-total{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.ea-round-card-count{font-size:12px;color:var(--pa-fg-subtle);margin-top:2px}.ea-round-back{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--pa-fg-subtle);margin-bottom:16px}.ea-round-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.ea-round-head-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-fg-subtle);margin-bottom:6px}.ea-round-head-name{font-size:26px;font-weight:700}.ea-round-head-sub{font-size:13px;color:var(--pa-fg-muted);margin-top:4px}.ea-round-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.ea-round-card-panel{background:#fff;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);padding:20px 22px}.ea-round-card-panel h3{font-size:15px;margin-bottom:6px}.ea-round-card-panel p{font-size:13px;color:var(--pa-fg-muted);line-height:1.5}.ea-round-stats{display:flex;gap:24px;margin:16px 0}.ea-round-stat-label{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--pa-fg-subtle);margin-bottom:4px}.ea-round-stat-value{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.ea-round-refresh-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--pa-line-faint)}.ea-round-refresh-label{font-size:12.5px;font-weight:600}.ea-round-refresh-value{font-size:12.5px;color:var(--pa-fg-muted)}.ea-history{background:#fff;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);padding:20px 22px}.ea-history h3{font-size:15px}.ea-history-note{font-size:13px;color:var(--pa-fg-muted);margin:5px 0 16px}.ea-history-row{display:grid;grid-template-columns:150px 140px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--pa-line-faint);font-size:13px}.ea-history-row:first-child{border-top:none}.ea-history-when{color:var(--pa-fg-subtle)}.ea-history-actor{font-weight:600}.ea-pay-page{max-width:760px}.ea-pay-title{font-size:24px;font-weight:700;margin-bottom:8px}.ea-pay-sub{font-size:13.5px;color:var(--pa-fg-muted);margin-bottom:22px;line-height:1.55}.ea-pay-readback{background:#fff;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);padding:6px 20px;margin-bottom:18px}.ea-pay-readback-eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--pa-fg-subtle);padding:14px 0 4px}.ea-pay-row{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-top:1px solid var(--pa-line-faint);font-size:13.5px}.ea-pay-row-label{color:var(--pa-fg-muted)}.ea-pay-row-value{font-weight:600;font-variant-numeric:tabular-nums}.ea-pay-row-amount .ea-pay-row-value{font-size:22px;font-weight:700}.ea-pay-drift{background:var(--pa-warning-bg);border:1px solid var(--pa-warning-line);border-radius:var(--pa-radius-md);padding:14px 16px;margin:16px 0;font-size:13px;color:var(--ea-warning-fg-strong)}.ea-pay-drift ul{margin:8px 0 0;padding-left:18px}.ea-pay-warning{background:var(--pa-warning-bg);border:1px solid var(--pa-warning-line);border-radius:var(--pa-radius-md);padding:14px 16px;font-size:13px;color:var(--ea-warning-fg-strong)}.ea-pay-checkbox,.ea-pay-warning{display:flex;gap:10px;margin-bottom:18px}.ea-pay-checkbox{align-items:flex-start;background:#fff;border:1px solid var(--pa-line);border-radius:var(--pa-radius-md);padding:16px;font-size:13.5px}.ea-pay-actions{display:flex;gap:10px}.ea-pay-btn-paid[disabled]{background:var(--pa-line-faint);color:var(--pa-fg-faint);border-color:var(--pa-line-faint);cursor:not-allowed}.ea-pay-btn-paid:not([disabled]){background:var(--pa-success);border-color:var(--pa-success);color:#fff}.ea-pay-exports{margin-bottom:18px}.ea-pay-exports-buttons{display:flex;gap:10px}.ea-settings-intro{font-size:14px;color:var(--pa-fg-muted);max-width:700px;margin-bottom:22px;line-height:1.55}.ea-settings-readonly-note{font-size:12.5px;color:var(--pa-fg-subtle);background:var(--pa-neutral-bg);border-radius:var(--pa-radius-sm);padding:10px 14px;margin-bottom:20px}.ea-settings-card{background:#fff;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);padding:20px 22px;margin-bottom:20px}.ea-settings-card h3{font-size:15.5px;margin-bottom:6px}.ea-settings-card p.ea-settings-explainer{font-size:13px;color:var(--pa-fg-muted);margin-bottom:16px;line-height:1.5}.ea-settings-effect{font-size:12.5px;color:var(--pa-fg-muted);background:var(--pa-bg-alt);border-radius:var(--pa-radius-sm);padding:9px 13px;margin-top:12px}.ea-seg{display:inline-flex;padding:4px;border-radius:var(--pa-radius-md);background:var(--pa-neutral-bg);gap:2px}.ea-seg button{height:34px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:600;color:var(--pa-fg-muted);background:transparent}.ea-seg button.is-active{color:var(--pa-accent);background:#fff}.ea-threshold-row{display:flex;align-items:center;gap:16px;margin-top:14px}.ea-threshold-row input[type=range]{flex:1 1 auto;accent-color:var(--pa-accent)}.ea-threshold-value{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;min-width:90px;text-align:right}.ea-threshold-caption{font-size:12px;color:var(--pa-fg-subtle);margin-top:4px}.ea-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ea-toggle{width:52px;height:30px;border-radius:999px;padding:3px;display:flex;flex:0 0 52px;background:var(--pa-line-strong)}.ea-toggle.is-on{background:var(--pa-accent);justify-content:flex-end}.ea-toggle:not(.is-on){justify-content:flex-start}.ea-toggle-knob{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ea-dup-options{display:flex;flex-wrap:wrap;gap:12px}.ea-dup-option{text-align:left;min-width:170px;padding:13px 15px;border-radius:var(--pa-radius-md);border:1px solid var(--pa-line);background:#fff;flex:1 1 170px}.ea-dup-option.is-active{border-color:var(--pa-accent);background:var(--pa-surface-3);color:var(--sbi-red-deep)}.ea-dup-option-label{font-size:13.5px;font-weight:600}.ea-dup-option-hint{font-size:12px;color:var(--pa-fg-subtle);margin-top:2px}.ea-notify-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--pa-line-faint)}.ea-notify-row:first-of-type{border-top:none}.ea-notify-label{font-size:13px;color:var(--pa-fg-muted)}.ea-conn-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:var(--pa-radius-md);padding:16px 18px;border:1px solid}.ea-conn-title{font-size:14px;font-weight:700}.ea-conn-sub{font-size:12px;margin-top:3px}.ea-conn-advice{font-size:12.5px;margin-top:10px;line-height:1.5}.ea-setup-eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pa-fg-subtle);margin-bottom:8px}.ea-setup-title{font-size:24px;font-weight:700;margin-bottom:8px}.ea-setup-intro{font-size:14px;color:var(--pa-fg-muted);max-width:700px;margin-bottom:22px;line-height:1.55}.ea-setup-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);padding:18px 20px;margin-bottom:14px}.ea-setup-card-title{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;margin-bottom:4px}.ea-setup-card-body{font-size:13px;color:var(--pa-fg-muted);line-height:1.5}.ea-setup-card-owner{font-size:11.5px;color:var(--pa-fg-subtle);margin-top:6px}.ea-setup-example{opacity:.62;margin-top:24px}.ea-setup-example-caption{font-size:12.5px;color:var(--pa-fg-subtle);margin-top:8px}.ea-setup-example-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.ea-setup-example-stat{border:1px dashed var(--pa-line-strong);border-radius:var(--pa-radius-md);padding:14px 16px;text-align:center}.ea-setup-example-stat-value{font-size:22px;font-weight:700}.ea-setup-example-stat-label{font-size:11px;color:var(--pa-fg-subtle);text-transform:uppercase;margin-top:4px}.ea-email-back{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--pa-fg-subtle);margin-bottom:16px}.ea-email-title{font-size:24px;font-weight:700;margin-bottom:8px}.ea-email-intro{font-size:14px;color:var(--pa-fg-muted);margin-bottom:20px}.ea-email-headers{background:var(--pa-surface-3);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg) var(--pa-radius-lg) 0 0;padding:14px 18px;font-size:13px}.ea-email-header-row{display:flex;gap:10px;padding:3px 0}.ea-email-header-label{color:var(--pa-fg-subtle);min-width:56px}.ea-email-frame{border:1px solid var(--pa-line);border-top:none;border-radius:0 0 var(--pa-radius-lg) var(--pa-radius-lg);overflow:hidden;background:#fff}.ea-email-frame iframe{width:100%;border:0;display:block}:root{--ea-rv-hero-accent:#F5A19E;--ea-rv-success-bright:#6CC394;--ea-rv-warning-bright:#E8BE6E;--ea-rv-tick-ink:#0E2B1B;--ea-rv-warning-deep:#6B4A0D;--ea-rv-danger-deep:#8E2624;--ea-rv-info-deep:#1F5687;--ea-rv-avatar-line:#ECD3D2;--ea-rv-row-approved:#F6FBF8;--ea-rv-row-rejected:#FEFBF3;--ea-rv-cat-6:#6A1D32;--ea-rv-cat-8:#8A5A2B;--ea-rv-shadow-modal:0 18px 38px rgba(30,25,59,.2);--ea-rv-shadow-toast:0 18px 38px rgba(30,25,59,.3)}@keyframes ea-rv-fade{0%{opacity:0}to{opacity:1}}@keyframes ea-rv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ea-rv-slide{0%{transform:translateX(24px);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes ea-rv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ea-rv{animation:ea-rv-fade var(--pa-dur-base) var(--pa-ease-out)}.ea-rv-tnum{font-variant-numeric:tabular-nums}.ea-rv-link{color:var(--pa-accent);text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;font-size:inherit;cursor:pointer}.ea-rv-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pa-fg-subtle)}.ea-rv-eyebrow--accent{color:var(--pa-accent)}.ea-rv-hero{background:var(--sbi-navy);color:#fff;padding:22px 20px 0}.ea-rv-hero-inner{max-width:1180px;margin:0 auto}.ea-rv-back{font-size:12px;color:rgba(255,255,255,.6);display:inline-flex;align-items:center;gap:6px}.ea-rv-back:hover{color:rgba(255,255,255,.85)}.ea-rv-hero-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:12px}.ea-rv-eyebrow--hero{color:var(--ea-rv-hero-accent)}.ea-rv-title{font-size:26px;font-weight:700;color:#fff;margin-top:8px}.ea-rv-figures{display:flex;flex-wrap:wrap;gap:26px}.ea-rv-figure-label{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.ea-rv-figure-value{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#fff;line-height:1.1;margin-top:3px}.ea-rv-progress{margin-top:20px;padding-bottom:20px}.ea-rv-progress-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;color:rgba(255,255,255,.72)}.ea-rv-progress-track{height:7px;border-radius:var(--pa-radius-pill);background:rgba(255,255,255,.14);margin-top:7px;overflow:hidden;display:flex}.ea-rv-progress-seg--approved{background:var(--ea-rv-success-bright);transform-origin:left;animation:ea-rv-grow .4s ease-out}.ea-rv-progress-seg--sentback{background:var(--ea-rv-warning-bright)}.ea-rv-progress-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:9px;font-size:11.5px;color:rgba(255,255,255,.6)}.ea-rv-progress-legend span{display:inline-flex;align-items:center;gap:6px}.ea-rv-legend-swatch{width:9px;height:9px;border-radius:2px}.ea-rv-legend-swatch--approved{background:var(--ea-rv-success-bright)}.ea-rv-legend-swatch--sentback{background:var(--ea-rv-warning-bright)}.ea-rv-legend-swatch--waiting{background:rgba(255,255,255,.25)}.ea-rv-body{max-width:1180px;width:100%;margin:0 auto;padding:24px 20px 32px}.ea-rv-flag-banner{display:flex;align-items:flex-start;gap:10px;background:var(--pa-warning-bg);border:1px solid var(--pa-warning-line);border-radius:var(--pa-radius-lg);padding:14px 16px;margin-bottom:22px}.ea-rv-flag-banner-icon{flex:0 0 17px;margin-top:2px;color:var(--pa-warning)}.ea-rv-flag-headline{font-size:13.5px;font-weight:600;color:var(--pa-warning)}.ea-rv-flag-body{font-size:12.5px;color:var(--ea-rv-warning-deep);margin-top:3px}.ea-rv-flag-body .ea-rv-link{font-size:12.5px}.ea-rv-list-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.ea-rv-section-title{font-size:17px;font-weight:var(--pa-weight-semibold)}.ea-rv-section-sub{color:var(--pa-fg-muted);font-size:13.5px;margin-top:5px;max-width:640px}.ea-rv-btn-outline{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--pa-radius-md);border:1px solid var(--pa-line-strong);background:var(--pa-bg);color:var(--pa-fg);font-size:13px;font-weight:600;white-space:nowrap}.ea-rv-btn-outline:hover:not(:disabled){background:var(--pa-row-hover)}.ea-rv-btn-outline:disabled{opacity:.55;cursor:not-allowed}.ea-rv-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 16px}.ea-rv-filters{display:flex;flex-wrap:wrap;gap:7px;flex:1;min-width:min(100%,240px)}.ea-rv-chip-filter{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--pa-radius-pill);font-size:13px;font-weight:600;white-space:nowrap;line-height:1;border:1px solid var(--pa-line);background:var(--pa-bg);color:var(--pa-fg-muted)}.ea-rv-chip-filter:hover:not(.is-active){background:var(--pa-row-hover)}.ea-rv-chip-filter.is-active{border-color:var(--pa-accent);background:var(--pa-accent);color:var(--pa-accent-fg)}.ea-rv-sort{display:flex;align-items:center;gap:9px}.ea-rv-sort-label{font-size:12.5px;color:var(--pa-fg-subtle);white-space:nowrap}.ea-rv-sort-rail{display:flex;flex-wrap:wrap;gap:4px;background:var(--pa-neutral-bg);padding:4px}.ea-rv-sort-rail,.ea-rv-sort-tab{border-radius:var(--pa-radius-md)}.ea-rv-sort-tab{display:inline-flex;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:600;color:var(--pa-fg-muted);background:transparent}.ea-rv-sort-tab.is-active{background:var(--pa-bg);color:var(--pa-accent)}.ea-rv-listbox{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);overflow:hidden}.ea-rv-empty{padding:52px 24px;text-align:center}.ea-rv-empty-title{font-size:15px;font-weight:600;margin-bottom:5px}.ea-rv-empty-hint{font-size:13px;color:var(--pa-fg-muted);max-width:400px;margin:0 auto}.ea-rv-avatar{width:38px;height:38px;flex:0 0 38px;border-radius:var(--pa-radius-pill);background:var(--pa-surface-3);border:1px solid var(--ea-rv-avatar-line);color:var(--pa-accent);font-size:13px;font-weight:700;display:grid;place-items:center}.ea-rv-avatar--sm{width:34px;height:34px;flex-basis:34px;font-size:12px}.ea-rv-group{background:var(--pa-bg-alt);border-top:1px solid var(--pa-line);border-bottom:1px solid var(--pa-line)}.ea-rv-group+.ea-rv-group{border-top:0}.ea-rv-group-head{display:flex;flex-direction:column}.ea-rv-group-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:13px;width:100%;padding:15px 18px;text-align:left}.ea-rv-group-name-block{flex:1;min-width:140px}.ea-rv-group-name{display:block;font-size:15px;font-weight:700}.ea-rv-group-meta{display:block;font-size:12px;color:var(--pa-fg-subtle);margin-top:1px}.ea-rv-group-total-block{text-align:right;min-width:104px}.ea-rv-group-total{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em}.ea-rv-group-ytd{display:block;font-size:11.5px;color:var(--pa-fg-subtle)}.ea-rv-group-chevron{display:grid;place-items:center;width:26px;height:26px;color:var(--pa-fg-subtle);transition:transform .16s var(--pa-ease-out,ease-out);flex:0 0 26px}.ea-rv-group-bar-track{height:4px;background:var(--pa-line-faint)}.ea-rv-group-bar{height:4px;background:var(--pa-accent);transform-origin:left;animation:ea-rv-grow .42s ease-out}.ea-rv-group-action{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:11px 18px 13px}.ea-rv-btn-group-approve{height:36px;padding:0 15px;border-color:var(--pa-accent);color:var(--pa-accent);background:var(--pa-bg)}.ea-rv-btn-group-approve:hover:not(:disabled){background:var(--pa-accent-soft)}.ea-rv-group-hint{font-size:12px;color:var(--pa-fg-subtle)}.ea-rv-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--pa-line-faint);background:transparent}.ea-rv-row--approved{background:var(--ea-rv-row-approved)}.ea-rv-row--rejected{background:var(--ea-rv-row-rejected)}.ea-rv-row-main{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:1;min-width:min(100%,260px);text-align:left}.ea-rv-row-text{flex:1;min-width:140px}.ea-rv-row-merchant{display:block;font-size:14.5px;font-weight:600}.ea-rv-row-sub{display:block;font-size:12px;color:var(--pa-fg-subtle);margin-top:1px}.ea-rv-row-flags{display:flex;flex-wrap:wrap;gap:5px}.ea-rv-row-amount{font-size:16px;font-weight:600;min-width:86px;text-align:right}.ea-rv-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ea-rv-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--pa-radius-pill);font-size:11px;font-weight:600;white-space:nowrap;border:1px solid}.ea-rv-chip--large{background:var(--pa-warning-bg);border-color:var(--pa-warning-line);color:var(--ea-rv-warning-deep)}.ea-rv-chip--receipt{background:var(--pa-danger-bg);border-color:var(--pa-danger-line);color:var(--ea-rv-danger-deep)}.ea-rv-chip--dup{background:var(--pa-info-bg);border-color:var(--pa-info-line);color:var(--ea-rv-info-deep)}.ea-rv-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--pa-radius-pill);font-size:12px;font-weight:600;white-space:nowrap;border:1px solid}.ea-rv-pill--success{background:var(--pa-success-bg);color:var(--pa-success);border-color:var(--pa-success-line)}.ea-rv-pill--warning{background:var(--pa-warning-bg);color:var(--pa-warning);border-color:var(--pa-warning-line)}.ea-rv-btn-approve{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:var(--pa-radius-md);border:1px solid var(--pa-accent);background:var(--pa-accent);color:var(--pa-accent-fg);font-size:13px;font-weight:600;white-space:nowrap;line-height:1}.ea-rv-btn-approve:hover:not(:disabled){background:var(--pa-accent-hover)}.ea-rv-btn-approve:disabled,.ea-rv-btn-sendback:disabled{opacity:.55;cursor:not-allowed}.ea-rv-btn-sendback{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:var(--pa-radius-md);border:1px solid var(--pa-line-strong);background:var(--pa-bg);color:var(--pa-fg);font-size:13px;font-weight:500;white-space:nowrap;line-height:1}.ea-rv-btn-sendback:hover:not(:disabled){background:var(--pa-row-hover)}.ea-rv-categories{margin-top:28px;background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);padding:20px}.ea-rv-cat-bar{display:flex;height:16px;border-radius:var(--pa-radius-sm);overflow:hidden;background:var(--pa-neutral-bg);margin-top:16px}.ea-rv-cat-seg{height:100%}.ea-rv-cat-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin-top:16px}.ea-rv-cat-legend-item{display:flex;align-items:center;gap:9px}.ea-rv-cat-dot{width:11px;height:11px;border-radius:3px;flex:0 0 11px}.ea-rv-cat-name{flex:1;font-size:13px}.ea-rv-cat-total{font-size:13px;font-weight:600}.ea-rv-cat-1{background:var(--pa-accent)}.ea-rv-cat-2{background:var(--sbi-navy)}.ea-rv-cat-3{background:var(--pa-info)}.ea-rv-cat-4{background:var(--pa-success)}.ea-rv-cat-5{background:var(--pa-warning)}.ea-rv-cat-6{background:var(--ea-rv-cat-6)}.ea-rv-cat-7{background:var(--pa-fg-muted)}.ea-rv-cat-8{background:var(--ea-rv-cat-8)}.ea-rv-cat-9{background:var(--pa-neutral-fg)}.ea-rv-cat-10{background:var(--pa-danger)}.ea-rv-decision-bar{position:sticky;bottom:0;background:var(--pa-bg);border-top:1px solid var(--pa-line);box-shadow:0 -8px 24px rgba(30,25,59,.08);padding:14px 20px;z-index:var(--pa-z-sticky)}.ea-rv-decision-bar-inner{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ea-rv-decision-bar-text{flex:1;min-width:200px}.ea-rv-decision-bar-title{font-size:14px;font-weight:600}.ea-rv-decision-bar-sub{font-size:12.5px;color:var(--pa-fg-muted);margin-top:2px}.ea-rv-btn-primary{display:inline-flex;align-items:center;gap:8px;border-radius:var(--pa-radius-md);border:1px solid var(--pa-accent);background:var(--pa-accent);color:var(--pa-accent-fg);font-weight:600;white-space:nowrap}.ea-rv-btn-primary:hover:not(:disabled){background:var(--pa-accent-hover)}.ea-rv-btn-primary:disabled{opacity:.6;cursor:not-allowed}.ea-rv-btn-finish{display:inline-flex;align-items:center;gap:8px;border-radius:var(--pa-radius-md);border:1px solid var(--pa-success);background:var(--pa-success);color:#fff;font-weight:600;white-space:nowrap}.ea-rv-btn-finish:disabled{opacity:.6;cursor:not-allowed}.ea-rv-btn-lg{height:46px;padding:0 22px;font-size:15px}.ea-rv-drawer-scrim{position:fixed;inset:0;background:var(--pa-overlay);z-index:var(--pa-z-modal);display:flex;justify-content:flex-end;animation:ea-rv-fade .12s ease-out}.ea-rv-drawer{width:min(560px,100%);max-width:100vw;background:var(--pa-bg);display:flex;flex-direction:column;animation:ea-rv-slide .2s ease-out;overflow-y:auto}.ea-rv-drawer-head{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--pa-line)}.ea-rv-drawer-head>div:first-child{flex:1}.ea-rv-drawer-merchant{font-size:21px;font-weight:700;margin-top:6px}.ea-rv-drawer-sub{font-size:13px;color:var(--pa-fg-muted);margin-top:3px}.ea-rv-drawer-close{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--pa-radius-md);color:var(--pa-fg-muted);background:var(--pa-neutral-bg);flex:0 0 32px}.ea-rv-drawer-body{padding:20px 22px}.ea-rv-drawer-amount-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ea-rv-drawer-amount{font-size:38px;font-weight:700;letter-spacing:-.03em}.ea-rv-drawer-amount-note{font-size:13px;color:var(--pa-fg-subtle)}.ea-rv-drawer-flags{margin-top:16px;display:flex;flex-direction:column;gap:8px}.ea-rv-flagcard{padding:13px 15px;border-radius:var(--pa-radius-lg);border:1px solid}.ea-rv-flagcard--large{background:var(--pa-warning-bg);border-color:var(--pa-warning-line);color:var(--ea-rv-warning-deep)}.ea-rv-flagcard--receipt{background:var(--pa-danger-bg);border-color:var(--pa-danger-line);color:var(--ea-rv-danger-deep)}.ea-rv-flagcard--dup{background:var(--pa-info-bg);border-color:var(--pa-info-line);color:var(--ea-rv-info-deep)}.ea-rv-flagcard-label{font-size:13.5px;font-weight:600}.ea-rv-flagcard-why{font-size:12.5px;margin-top:3px;opacity:.85}.ea-rv-mileage{margin-top:18px;padding:15px 16px;background:var(--pa-accent-soft);border:1px solid var(--ea-rv-avatar-line);border-radius:var(--pa-radius-lg)}.ea-rv-mileage-figures{display:flex;flex-wrap:wrap;gap:22px;margin-top:11px}.ea-rv-mileage-label{font-size:11.5px;color:var(--pa-fg-muted)}.ea-rv-mileage-value{font-size:17px;font-weight:700}.ea-rv-mileage-route{min-width:150px}.ea-rv-mileage-route-value{font-size:14px;font-weight:600;margin-top:3px}.ea-rv-readback{margin-top:22px;background:var(--pa-bg-alt);border-radius:var(--pa-radius-lg);padding:16px}.ea-rv-readback-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--pa-line);font-size:13px}.ea-rv-readback-row>span:first-child{color:var(--pa-fg-muted)}.ea-rv-readback-row>span:last-child{font-weight:600}.ea-rv-readback-row--last{border-bottom:0}.ea-rv-note-card{margin-top:16px;padding:14px 16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg)}.ea-rv-note-text{font-size:14px;margin-top:6px}.ea-rv-proof{margin-top:20px}.ea-rv-proof-label{margin-bottom:9px}.ea-rv-proof-frame{border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);overflow:hidden}.ea-rv-proof-img{display:block;width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain;background:var(--pa-neutral-bg)}.ea-rv-proof-caption{padding:11px 14px;font-size:12.5px;color:var(--pa-fg-muted);border-top:1px solid var(--pa-line)}.ea-rv-proof-expired,.ea-rv-proof-missing{padding:18px;border:1px dashed var(--pa-warning-line);background:var(--pa-warning-bg);border-radius:var(--pa-radius-lg);font-size:13.5px;color:var(--ea-rv-warning-deep)}.ea-rv-drawer-foot{position:sticky;bottom:0;background:var(--pa-bg);border-top:1px solid var(--pa-line);padding:16px 22px;display:flex;flex-wrap:wrap;gap:10px}.ea-rv-drawer-foot--decided{background:var(--pa-bg-alt);align-items:center}.ea-rv-drawer-btn{flex:1;min-width:150px;height:48px;border-radius:var(--pa-radius-lg);font-size:15px;justify-content:center}.ea-rv-drawer-foot-hint{font-size:12.5px;color:var(--pa-fg-muted);flex:1;min-width:160px}.ea-rv-modal-scrim{position:fixed;inset:0;background:var(--pa-overlay);z-index:var(--pa-z-modal);display:grid;place-items:center;padding:20px;animation:ea-rv-fade .12s ease-out}.ea-rv-modal{background:var(--pa-bg);border-radius:14px;width:min(520px,100%);box-shadow:var(--ea-rv-shadow-modal);animation:ea-rv-rise .18s ease-out;overflow:hidden}.ea-rv-modal-head{padding:24px 24px 4px}.ea-rv-modal-title{font-size:21px;font-weight:700}.ea-rv-modal-body{font-size:14px;color:var(--pa-fg-muted);margin-top:8px;padding:0 24px}.ea-rv-modal-body--pad{padding:0 24px}.ea-rv-modal-readback{margin:18px 24px;background:var(--pa-bg-alt);border-radius:var(--pa-radius-lg);padding:16px}.ea-rv-modal-readback-strong{font-size:15px;font-weight:700}.ea-rv-modal-note{margin:0 24px 18px;padding:13px 15px;background:var(--pa-info-bg);border:1px solid var(--pa-info-line);border-radius:var(--pa-radius-lg);font-size:13px;color:var(--ea-rv-info-deep)}.ea-rv-modal-footnote{font-size:12.5px;color:var(--pa-fg-subtle);margin:14px 24px 0}.ea-rv-modal-foot{padding:16px 24px 22px;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;border-top:1px solid var(--pa-line);background:var(--pa-bg-alt);margin-top:18px}.ea-rv-modal-foot .ea-rv-btn-finish,.ea-rv-modal-foot .ea-rv-btn-outline,.ea-rv-modal-foot .ea-rv-btn-primary,.ea-rv-modal-foot .ea-rv-btn-sendback-confirm{height:44px;padding:0 20px;font-size:14.5px}.ea-rv-modal-reasons{padding:18px 24px 4px}.ea-rv-modal-reasons-label{font-size:12.5px;font-weight:600;color:var(--pa-fg-muted);margin-bottom:9px}.ea-rv-modal-reason-chips{display:flex;flex-wrap:wrap;gap:7px}.ea-rv-modal-textarea{margin-top:12px;width:100%;min-height:78px;padding:12px 13px;border:1px solid var(--pa-line-strong);border-radius:var(--pa-radius-md);font-size:14px;resize:vertical;background:var(--pa-bg);color:var(--pa-fg);font-family:inherit}.ea-rv-modal-preview-label{margin-top:12px;font-size:12.5px;font-weight:600;color:var(--pa-fg-muted)}.ea-rv-modal-preview{margin-top:4px;padding:10px 12px;background:var(--pa-bg-alt);border-radius:var(--pa-radius-md);font-size:13.5px;color:var(--pa-fg);white-space:pre-wrap}.ea-rv-modal-charcount{margin-top:6px;font-size:12.5px;color:var(--pa-fg-muted);text-align:right}.ea-rv-modal-charcount.is-over{color:var(--pa-danger);font-weight:600}.ea-rv-modal-reasons+.ea-rv-modal-foot{margin-top:0}.ea-rv-btn-sendback-confirm{display:inline-flex;align-items:center;border-radius:var(--pa-radius-md);font-weight:600;border:1px solid var(--pa-danger);background:var(--pa-danger);color:#fff}.ea-rv-btn-sendback-confirm:disabled{border-color:var(--pa-line);background:var(--pa-neutral-bg);color:var(--pa-fg-faint);cursor:not-allowed}.ea-rv-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:var(--pa-z-toast);background:var(--sbi-navy);color:#fff;padding:14px 20px;border-radius:var(--pa-radius-lg);box-shadow:var(--ea-rv-shadow-toast);display:flex;align-items:center;gap:12px;animation:ea-rv-rise .18s ease-out;max-width:min(520px,calc(100% - 32px))}.ea-rv-toast-icon{width:22px;height:22px;border-radius:var(--pa-radius-pill);display:grid;place-items:center;flex:0 0 22px}.ea-rv-toast-icon--success{background:var(--ea-rv-success-bright);color:var(--ea-rv-tick-ink)}.ea-rv-toast-icon--error{background:var(--pa-danger);color:#fff}.ea-rv-toast-text{font-size:13.5px}.ea-rv-toast-undo{font-size:13px;color:var(--ea-rv-hero-accent);text-decoration:underline;text-underline-offset:2px;margin-left:4px;background:none;border:0;cursor:pointer}.ea-rv-toast-dismiss{width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px;margin-left:4px;color:#fff;opacity:.7;background:none;border:0;cursor:pointer}.ea-rv-toast-dismiss:hover{opacity:1}@media (max-width:640px){.ea-rv-row-main{min-width:100%}.ea-rv-row-actions{width:100%;justify-content:flex-start}.ea-rv-group-toggle{padding:13px 14px}.ea-rv-drawer{width:100%}.ea-rv-decision-bar-inner .ea-rv-btn-lg{width:100%;justify-content:center}}