:root{--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,sans-serif;--apple-font-mono:ui-monospace,"SF Mono","Menlo",Consolas,"Roboto Mono",monospace;--apple-bg:#f5f7fb;--apple-bg-elevated:#fff;--apple-surface:#fff;--apple-surface-2:#fff;--apple-surface-glass:hsla(0,0%,100%,.86);--apple-border:rgba(15,23,42,.06);--apple-border-soft:rgba(15,23,42,.03);--apple-border-strong:rgba(15,23,42,.14);--apple-text:#0f172a;--apple-text-muted:#475569;--apple-text-tertiary:#7d8a9c;--grid-line:rgba(15,23,42,.04);--grid-row-hover:rgba(100,116,139,.1);--grid-row-selected:rgba(71,85,105,.24);--apple-blue:#007aff;--apple-blue-press:#0062cc;--apple-blue-soft:rgba(0,122,255,.12);--apple-green:#34c759;--apple-green-soft:rgba(52,199,89,.14);--apple-orange:#ff9500;--apple-orange-soft:rgba(255,149,0,.14);--apple-red:#ff3b30;--apple-red-soft:rgba(255,59,48,.12);--apple-yellow:#fc0;--apple-yellow-soft:rgba(255,204,0,.18);--apple-purple:#af52de;--apple-purple-soft:rgba(175,82,222,.14);--nav-bg:#0f172a;--nav-bg-elevated:#1e293b;--nav-text:#e2e8f0;--nav-text-muted:#cbd5e1;--nav-border:hsla(0,0%,100%,.08);--nav-active:#1e3a5f;--apple-radius-xs:4px;--apple-radius-sm:8px;--apple-radius-md:12px;--apple-radius-lg:16px;--apple-radius-pill:999px;--apple-shadow-xs:0 1px 2px rgba(15,23,42,.04);--apple-shadow-sm:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);--apple-shadow-card:0 1px 3px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);--apple-shadow-pop:0 4px 12px rgba(15,23,42,.08),0 10px 24px rgba(15,23,42,.1);--apple-shadow-modal:0 10px 32px rgba(15,23,42,.18),0 24px 60px rgba(15,23,42,.12);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--ease-spring:cubic-bezier(0.5,1.5,0.65,1);--dur-press:120ms;--dur-quick:180ms;--dur-medium:240ms;--dur-slow:320ms;--z-base:0;--z-grid:1;--z-sticky:10;--z-dropdown:20;--z-popover:30;--z-overlay:40;--z-drawer:50;--z-modal:60;--z-toast:70;--z-tooltip:80;--focus-ring:0 0 0 3px rgba(0,122,255,.35)}*{box-sizing:border-box}body,html{margin:0;height:100%;overflow:hidden;background:var(--apple-bg);color:var(--apple-text);font-family:var(--apple-font);letter-spacing:-.01em}.cell-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap;border:1px solid}html[data-theme=dark]{--apple-bg:#0b1020;--apple-surface:#111827;--apple-surface-2:#172033;--apple-surface-glass:rgba(23,32,51,.78);--apple-border:hsla(0,0%,100%,.06);--apple-border-soft:hsla(0,0%,100%,.03);--apple-border-strong:hsla(0,0%,100%,.1);--apple-text:#f8fafc;--apple-text-muted:#cbd5e1;--apple-text-tertiary:#7d8a9c;--grid-line:hsla(0,0%,100%,.03);--grid-row-hover:hsla(0,0%,100%,.04);--grid-row-selected:rgba(148,163,184,.26);--apple-blue:#0a84ff;--apple-blue-press:#2997ff;--apple-blue-soft:rgba(10,132,255,.18);--apple-green:#30d158;--apple-green-soft:rgba(48,209,88,.16);--apple-orange:#ff9f0a;--apple-orange-soft:rgba(255,159,10,.16);--apple-red:#ff453a;--apple-red-soft:rgba(255,69,58,.16);--apple-yellow:#ffd60a;--apple-yellow-soft:rgba(255,214,10,.16);--apple-purple:#bf5af2;--apple-purple-soft:rgba(191,90,242,.16);--nav-bg:#0a0f1e;--nav-bg-elevated:#131c2e;--nav-text:#cbd5e1;--nav-text-muted:#7d8a9c;--nav-border:rgba(148,163,184,.08);--nav-active:rgba(10,132,255,.18);--nav-active-glow:0 0 24px rgba(10,132,255,.18);--apple-shadow-sm:0 1px 3px rgba(0,0,0,.44),0 1px 2px rgba(0,0,0,.28);--apple-shadow-card:0 1px 3px rgba(0,0,0,.34),0 8px 22px rgba(0,0,0,.42);--apple-shadow-pop:0 6px 18px rgba(0,0,0,.48),0 16px 36px rgba(0,0,0,.42);--apple-shadow-modal:0 16px 48px rgba(0,0,0,.62),0 32px 72px rgba(0,0,0,.52);--focus-ring:0 0 0 3px rgba(10,132,255,.45)}html[data-theme=dark],html[data-theme=dark] body{background:var(--apple-bg);color:var(--apple-text)}.auth-shell,.workspace-shell{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card,.workspace-card{display:grid;width:min(420px,100%);grid-gap:16px;gap:16px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;padding:24px;box-shadow:0 18px 50px rgba(15,39,71,.08)}.auth-brand{color:#0f2747;font-size:12px;letter-spacing:0}.auth-card h1,.workspace-card h1{margin:0;font-size:24px}.workspace-card p{margin:0;color:#475569;font-size:14px}.auth-card label,.workspace-card label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:13px;font-weight:700}.auth-card input,.workspace-card select{height:38px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:0 10px}.auth-card button,.workspace-card button{height:40px;border:0;border-radius:6px;background:#0f2747;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.auth-card button:disabled,.workspace-card button:disabled{cursor:wait;opacity:.75}.form-error{margin:0;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#b91c1c;padding:10px;font-size:13px}.app-shell{display:flex;height:100vh;position:relative}.side-nav{width:200px;flex:0 0 200px;flex-direction:column;border-right:1px solid #dbe3ef;background:#0f172a;color:#fff;padding:14px 10px;overflow:hidden;white-space:nowrap;transition:width .3s ease,flex-basis .3s ease,padding .3s ease,border-color .3s ease}.side-header,.side-nav{display:flex;justify-content:space-between}.side-header{align-items:center;gap:8px;margin-bottom:8px}.app-shell--collapsed .side-nav{width:48px;flex:0 0 48px;padding:14px 0;border-right-color:transparent}.app-shell--collapsed .side-header{justify-content:center}.app-shell--collapsed .side-brand-logo,.app-shell--collapsed .side-footer,.app-shell--collapsed .side-nav nav,.app-shell--collapsed .side-workspace{display:none}.sidebar-toggle{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#0f2747;color:#fff;border:2px solid #fff;cursor:pointer;padding:0;font-size:11px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(15,23,42,.25)}.sidebar-toggle>span{pointer-events:none}.sidebar-toggle:hover{background:#1d4ed8}.country-widget{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px;margin:0 -2px 6px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.country-clock-strip{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 6px;border-radius:5px;background:rgba(15,23,42,.55);border:1px solid hsla(0,0%,100%,.05)}.country-flag{font-size:18px;line-height:1}.country-time{font-family:Geist Mono,ui-monospace,monospace;font-size:14px;color:#f8fafc;font-weight:700;letter-spacing:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-leaf{display:flex;flex-direction:column;align-items:stretch;background:#fff;color:#0f172a;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.cal-leaf-strip{background:linear-gradient(180deg,#dc2626,#b91c1c);color:#fff;font-size:10px;padding:3px 0 4px;letter-spacing:1.2px;border-bottom:1px solid rgba(0,0,0,.18);text-shadow:0 1px 0 rgba(0,0,0,.15)}.cal-leaf-day,.cal-leaf-strip{font-weight:800;text-align:center;line-height:1}.cal-leaf-day{font-family:Geist Mono,ui-monospace,monospace;font-size:30px;padding:4px 0 2px;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px}.cal-leaf-weekday{text-align:center;font-size:9.5px;font-weight:700;letter-spacing:1.2px;color:#56657a;padding:1px 0 5px;text-transform:uppercase}.app-shell--collapsed .country-widget{display:none}.side-brand{font-size:15px;font-weight:700}.side-workspace{margin-top:4px;color:#cbd5e1;font-size:12px}.side-nav nav{display:grid;grid-gap:4px;gap:4px;margin-top:18px}.side-nav a,.side-nav button{border:0;border-radius:5px;background:transparent;color:#e2e8f0;padding:9px 10px;text-align:left;text-decoration:none;font-size:13px;cursor:pointer}.side-nav a.active,.side-nav a:hover,.side-nav button:hover{background:#1e293b;color:#fff}.side-footer{display:grid;grid-gap:6px;gap:6px;color:#cbd5e1;font-size:12px}.side-footer div{padding:0 10px 4px}.side-footer .side-clocks{display:grid;grid-gap:0;gap:0;padding:0;margin:0 0 8px;border:1px solid rgba(10,37,64,.16);border-radius:12px;overflow:hidden;background:#fff}.side-footer .side-clock{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-top:1px solid rgba(10,37,64,.1);min-width:0}.side-footer .side-clock:first-child{border-top:0}.side-clock-meta{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.side-clock-flag{font-size:10px;font-weight:700;letter-spacing:.4px;color:#4b5260;white-space:nowrap}.side-clock-date{font-size:10px;color:#4b5260;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side-clock-date,.side-clock-time{font-weight:600;white-space:nowrap}.side-clock-time{font-size:14px;color:#0a2540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0}.settings-nav{flex-wrap:wrap;gap:6px;padding:12px 20px;background:var(--apple-surface);position:-webkit-sticky;position:sticky;top:0;z-index:20}.settings-tab{text-decoration:none;font-size:13px;font-weight:600;padding:7px 14px;white-space:nowrap;transition:background-color .13s ease,color .13s ease,border-color .13s ease}.settings-tab:hover{background:var(--apple-bg-elevated,rgba(148,163,184,.1))}.settings-tab-active{color:var(--accent-contrast)!important;background:var(--accent)!important;border-color:var(--accent)!important}.app-content{min-width:0;flex:1 1;height:100vh;overflow:auto}.orders-shell{height:100vh;overflow:hidden}.orders-shell,.orders-toolbar{display:flex;flex-direction:column}.orders-toolbar{gap:0;border-bottom:1px solid #cbd5e1;background:#fff;padding:8px 12px;flex:0 0 auto}.toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.toolbar-row-filters{padding-bottom:6px;border-bottom:1px solid #f1f5f9}.toolbar-row-actions{padding-top:6px}.orders-toolbar input,.orders-toolbar select{height:var(--toolbar-ctl-h,32px);border:1px solid #cbd5e1;border-radius:var(--toolbar-ctl-radius,8px);background:#fff;padding:0 8px;font-size:12px}.orders-toolbar input{min-width:200px}.orders-toolbar button{height:var(--toolbar-ctl-h,32px);border:0;border-radius:var(--toolbar-ctl-radius,8px);background:#0f2747;color:#fff;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer}.orders-toolbar button:disabled{cursor:wait;opacity:.75}.file-input-hidden{display:none}.orders-toolbar .counter{height:30px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;padding:0 10px;font-size:12px;line-height:28px}.orders-grid-wrap{min-height:0;flex:1 1;padding:8px;overflow:hidden}.viapath-grid{height:100%;width:100%;border:1px solid #7d8a9c;--ag-header-background-color:#0f2747}.viapath-grid .ag-header{background:#0f2747;color:#fff}.viapath-grid .ag-header-cell{border-right:1px solid hsla(0,0%,100%,.15);font-size:12px;font-weight:700}.viapath-grid .ag-header-cell-label,.viapath-grid .ag-header-cell-text,.viapath-grid .ag-header-icon,.viapath-grid .ag-sort-indicator-container{color:#fff}.viapath-grid .ag-cell{border-right:1px solid #dbe3ef;border-bottom:1px solid #dbe3ef;font-size:12px;line-height:28px}.viapath-grid [col-id=rowNumber]{color:#56657a;text-align:center;padding:0}.viapath-grid .ag-row-even:not(.row-delivered):not(.row-inbound):not(.row-outbound):not(.row-warehouse):not(.row-problem):not(.row-cancel):not(.row-manual){background:#fff}.viapath-grid .ag-row-odd:not(.row-delivered):not(.row-inbound):not(.row-outbound):not(.row-warehouse):not(.row-problem):not(.row-cancel):not(.row-manual){background:color-mix(in srgb,#0a2540 2.5%,#fff)}.viapath-grid .row-delivered{background:rgba(34,197,94,.12)}.viapath-grid .row-outbound{background:rgba(59,130,246,.12)}.viapath-grid .row-inbound{background:rgba(234,179,8,.15)}.viapath-grid .row-warehouse{background:rgba(249,115,22,.14)}.viapath-grid .row-cancel{background:rgba(239,68,68,.14)}.viapath-grid .row-problem{background:rgba(244,63,94,.1)}.viapath-grid .row-manual{background:rgba(100,116,139,.18)!important;color:#475569}.viapath-grid .row-flag{background:rgba(239,68,68,.16)!important}html[data-theme=dark] .viapath-grid .row-flag{background:rgba(239,68,68,.24)!important}.cell-late{background:rgba(249,115,22,.35);color:#7c2d12;padding:0 6px;border-radius:3px}.cell-late,.cell-link{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-link{color:#2563eb}.cell-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-warning{display:flex;align-items:center;gap:5px;min-width:0;height:100%}.cell-warning-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cell-warning-more{flex:0 0 auto;font-size:10px;font-weight:700;color:var(--apple-text-tertiary,#7d8a9c);background:rgba(148,163,184,.18);border-radius:999px;padding:1px 6px}.cell-warning-more-btn,.viapath-grid .ag-cell .cell-warning-more-btn{border:0;cursor:pointer;line-height:1.4;color:#fff!important;background:#0f2747!important;transition:background .12s ease}.cell-warning-more-btn:hover,.viapath-grid .ag-cell .cell-warning-more-btn:hover{background:#1c4a7e!important;color:#fff!important}.cell-warning-more-btn:focus-visible{outline:2px solid #0f2747;outline-offset:1px}.cell-badge-row.cell-badge-row--top{height:100%;align-items:flex-start;padding-top:5px}.warn-popover{position:fixed;z-index:9999;width:300px;max-width:calc(100vw - 16px);background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.18);overflow:hidden;animation:warnPopIn .12s ease}@keyframes warnPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.warn-popover-head{padding:9px 12px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#56657a;background:#f8fafc;border-bottom:1px solid #eef2f7}.warn-popover-list{list-style:none;margin:0;padding:4px;max-height:320px;overflow-y:auto}.warn-popover-item{display:flex;gap:9px;align-items:flex-start;padding:8px 9px;border-radius:8px}.warn-popover-item+.warn-popover-item{border-top:1px solid #f1f5f9}.warn-popover-item:hover{background:#f8fafc}.warn-dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px;margin-top:5px}.warn-danger .warn-dot{background:#dc2626}.warn-warning .warn-dot{background:#d97706}.warn-info .warn-dot{background:#0284c7}.warn-body{display:flex;flex-direction:column;gap:2px;min-width:0}.warn-row1{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.warn-label{font-size:12.5px;font-weight:600;color:#0f172a;line-height:1.3}.warn-danger .warn-label{color:#b91c1c}.warn-date{flex:0 0 auto;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:#475569;background:rgba(15,23,42,.06);border-radius:5px;padding:1px 6px;white-space:nowrap}.warn-detail{font-size:11.5px;color:#56657a;line-height:1.35;word-break:break-word}.row-number-button{display:inline-flex;height:100%;width:100%;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.row-number-button:hover{background:#eaf1fb}.row-context-menu{position:fixed;z-index:30;display:grid;width:180px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.18)}.row-context-menu button{height:36px;border:0;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a;padding:0 12px;text-align:left;font-size:13px;cursor:pointer}.row-context-menu button:last-child{border-bottom:0}.row-context-menu button:hover{background:#f8fafc}.row-context-menu .danger-menu-item{color:#b91c1c}.page-shell{padding:18px}.page-header{margin-bottom:14px}.page-header h1{margin:0;font-size:22px}.page-header p{margin:4px 0 0;color:#56657a;font-size:13px}.table-panel{overflow:auto;border:1px solid #dbe3ef;border-radius:6px;background:#fff}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{background:#0f2747;text-align:left}.data-table td,.data-table th{max-width:280px;border-bottom:1px solid #e2e8f0;padding:10px;vertical-align:top}.data-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px}.inline-form label{display:grid;grid-gap:5px;gap:5px;color:#334155;font-size:12px;font-weight:700}.inline-form input:not([type=checkbox]){height:34px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;padding:0 10px}.danger-button,.inline-form button{height:34px;border:0;border-radius:5px;background:#0f2747;color:#fff;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer}.checkbox-label{display:inline-flex!important;height:34px;align-items:center;gap:6px!important}.inline-error{width:-moz-fit-content;width:fit-content;margin-bottom:12px}.danger-button{background:#b91c1c}.danger-button:disabled{cursor:not-allowed;opacity:.45}.management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.management-card{display:grid;grid-gap:10px;gap:10px;border:1px solid #dbe3ef;border-radius:6px;background:#fff;padding:14px}.management-card h2,.section-block h2{margin:0;font-size:16px}.management-card label{display:grid;grid-gap:5px;gap:5px;color:#334155;font-size:12px;font-weight:700}.management-card input,.management-card select{height:34px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;padding:0 10px}.management-card button{height:34px;border:0;border-radius:5px;background:#0f2747;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.management-card button:disabled{cursor:not-allowed;opacity:.6}.section-block{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.purchase-toast{position:fixed;right:18px;bottom:18px;z-index:80;max-width:380px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.45;color:#f8fafc;background:rgba(15,23,42,.94);border:1px solid rgba(148,163,184,.35);box-shadow:0 12px 32px rgba(0,0,0,.35);animation:purchase-toast-in .18s ease-out}.purchase-toast.is-ok{border-color:rgba(34,197,94,.6)}.purchase-toast.is-warn{border-color:rgba(245,158,11,.7)}.purchase-toast.is-err{border-color:rgba(239,68,68,.7)}@keyframes purchase-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.purchase-toast{animation:none}}.confirm-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:rgba(15,23,42,.32);padding:24px}.confirm-card{width:min(380px,100%);border:1px solid #dbe3ef;border-radius:8px;background:#fff;padding:20px;box-shadow:0 18px 50px rgba(15,39,71,.18)}.import-result-card{width:min(520px,100%)}.import-summary{display:flex;flex-wrap:wrap;gap:8px}.import-summary span{border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc;padding:6px 8px;font-size:13px;font-weight:700}.import-errors{max-height:220px;overflow:auto;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;padding:8px 10px}.import-errors p{margin:0 0 6px;color:#b91c1c;font-size:13px}.import-errors p:last-child{margin-bottom:0}.confirm-card h2{margin:0 0 8px;font-size:18px}.confirm-card p{color:#475569;font-size:14px}.confirm-actions{margin-top:18px}.confirm-actions button{height:34px;border:0;border-radius:5px;background:#0f2747;color:#fff;padding:0 14px;font-weight:700}.confirm-actions .secondary-button{border:1px solid #cbd5e1;background:#fff;color:#334155}.confirm-actions .danger-confirm-button{background:#b91c1c}.drawer-backdrop{position:fixed;inset:0;z-index:50;background:rgba(15,39,71,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.drawer-panel{width:min(640px,100%);height:100vh;background:#fff;box-shadow:-12px 0 32px rgba(15,39,71,.18);overflow-y:auto;animation:drawer-slide .18s ease-out}@keyframes drawer-slide{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #dbe3ef;background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:1}.drawer-header h2{margin:0;font-size:18px;color:#0f2747}.drawer-subtitle{margin:4px 0 0;font-size:13px;color:#56657a;font-family:Geist Mono,ui-monospace,monospace}.drawer-close{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#56657a;padding:0 8px}.drawer-close:hover{color:#0f2747}.drawer-body{padding:20px}.drawer-summary{padding:16px 20px;border-bottom:1px solid #dbe3ef;background:#fffdf7}.summary-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 16px;gap:10px 16px;margin-bottom:12px}.summary-grid>div{display:flex;flex-direction:column;font-size:13px}.summary-costs .muted,.summary-grid .muted,.summary-note .muted{color:#56657a;font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.summary-costs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding-top:10px;border-top:1px dashed #cbd5e1}.summary-costs>div{display:flex;flex-direction:column;font-size:14px}.summary-note{margin-top:10px;padding:8px 12px;background:var(--apple-yellow-soft);border:1px solid rgba(255,149,0,.3);border-radius:var(--apple-radius-sm);color:#6b4a08;font-size:13px;white-space:pre-wrap}.drawer-history{padding:16px 20px 32px}.drawer-history h3{margin:0 0 12px;font-size:15px;color:#0f2747}.history-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.history-list li{position:relative;display:grid;grid-template-columns:180px 1fr;grid-gap:10px;gap:10px;border:1px solid var(--apple-border);padding:8px 12px 8px 22px;background:var(--apple-surface-2);border-radius:var(--apple-radius-sm)}.history-list li:before{content:"";position:absolute;left:10px;top:14px;width:6px;height:6px;border-radius:50%;background:var(--apple-text-tertiary)}.history-list time{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:#475569}.history-content{display:grid;grid-gap:4px;gap:4px}.history-line{display:flex;gap:8px;align-items:center}.history-action{font-size:12px;padding:2px 6px;border-radius:3px;background:#e2e8f0;color:#334155}.history-diff{display:flex;gap:8px;align-items:center;font-size:12px;flex-wrap:wrap}.history-old{background:#fde7ea;color:#991b1b;padding:1px 6px;border-radius:3px;text-decoration:line-through}.history-arrow{color:#56657a}.history-new{background:#e8f7ee;color:#166534;padding:1px 6px;border-radius:3px}.history-note{font-size:12px;color:#475569;font-style:italic}.return-reason-card{width:min(560px,96%)}.return-tone-danger{border-top:4px solid #b91c1c}.return-tone-warning{border-top:4px solid #d97706}.return-tone-info{border-top:4px solid #2563eb}.purchase-confirm-card{width:min(420px,100%)}.pc-facts{display:grid;grid-gap:6px;gap:6px;margin-top:14px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:12.5px}.pc-facts:empty{display:none}.pc-facts>div{display:flex;justify-content:space-between;gap:12px}.pc-facts>div>span:first-child{color:#56657a}.pc-facts>div>span:last-child{font-family:var(--mono);font-weight:600;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reason-list{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.reason-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:5px;cursor:pointer;background:#fff;font-size:13px}.reason-row.selected{border-color:#0f2747;background:#eff5ff}.reason-note{grid-gap:6px;gap:6px;font-size:13px;color:#334155;font-weight:600}.reason-note textarea{border:1px solid #cbd5e1;border-radius:5px;padding:8px;font-size:13px;font-family:inherit;font-weight:400}.inline-num-label{display:flex;gap:6px;align-items:center;font-size:13px;color:#334155}.flag-button{width:34px;height:24px;border:1px solid #cbd5e1;background:#fff;color:#475569;padding:0;border-radius:4px;cursor:pointer;font-size:11px;font-weight:700}.flag-button.active{background:#fef3c7;border-color:#d97706;color:#92400e}.row-action-button{display:inline-flex;width:32px;height:24px;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#0f2747;font-size:18px;font-weight:800;line-height:1;cursor:pointer}.row-action-button:hover{background:#eaf1fb;border-color:#93c5fd}.shipment-row-menu{width:190px}.data-table .row-flag{background:rgba(249,115,22,.1)}.data-table .muted{color:#7d8a9c;font-size:12px}.data-table .cell-late{color:#b91c1c;font-weight:700}.cell-watermark{display:inline-block;width:100%;color:#7d8a9c;font-style:italic;font-size:12px;letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.cell-dropdown{display:flex;align-items:center;gap:4px;width:100%;height:100%;position:relative;padding-right:14px}.cell-dropdown>:first-child{flex:1 1;min-width:0}.cell-dropdown-arrow{position:absolute;right:4px;top:50%;transform:translateY(-50%);color:#0f2747;font-size:11px;line-height:1;pointer-events:none;opacity:1;font-weight:700}.viapath-grid .ag-cell:hover .cell-dropdown-arrow{color:#1d4ed8}.status-cell-colored{padding-right:14px}:root{--status-badge-height:22px;--status-badge-font:11px}.status-badge{display:block;width:100%;box-sizing:border-box;min-height:var(--status-badge-height);line-height:calc(var(--status-badge-height) - 2px);padding:0 8px;text-align:center;border-radius:6px;border:1px solid transparent;font-weight:700;font-size:var(--status-badge-font);letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-badge .cell-link,.status-badge .cell-truncate{display:inline;color:inherit;text-decoration:none}.status-badge .cell-link:hover{text-decoration:underline}.confirm-badge{display:inline-block;padding:2px 9px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.5px;white-space:nowrap;line-height:1.4;box-shadow:0 1px 2px rgba(15,23,42,.12)}.confirm-badge-late{background:#b91c1c;color:#fff}.confirm-badge-today{background:#f97316;color:#fff}.confirm-badge-tomorrow{background:#fbbf24;color:#0f172a}.lookup-logo{display:inline-block!important;height:20px!important;width:auto!important;max-width:75px!important;object-fit:contain!important;vertical-align:middle!important;padding:1px 4px!important;background-color:transparent!important}.ag-cell-value:has(.lookup-logo){display:flex!important;align-items:center!important;justify-content:flex-start!important;height:100%!important}.date-cell-editor{width:100%;height:100%;border:2px solid #2563eb;padding:0 6px;margin:0;font:inherit;font-size:12px;font-family:Geist Mono,ui-monospace,monospace;background:#fff;color:#0f2747;outline:none;box-shadow:0 2px 6px rgba(15,39,71,.12);letter-spacing:.5px}.date-cell-editor::placeholder{color:#cbd5e1;font-style:italic}.shipment-shell{display:flex;flex-direction:column;height:100%;padding:16px 18px;overflow:hidden}.shipment-shell .page-header{flex:0 0 auto;margin-bottom:8px}.shipment-shell .page-header h1{margin:0;font-size:20px}.shipment-shell .page-header p{margin:4px 0 0;color:#475569;font-size:13px}.kpi-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px;flex:0 0 auto}.kpi-bar-six{grid-template-columns:repeat(6,minmax(120px,1fr))}.kpi-bar-seven{grid-template-columns:repeat(7,minmax(110px,1fr))}.kpi-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);background:var(--apple-surface);cursor:pointer;transition:transform var(--dur-quick) var(--ease-out-quart),box-shadow var(--dur-quick) var(--ease-out-quart),border-color var(--dur-quick) var(--ease-out-quart);text-align:left;font-family:inherit;box-shadow:var(--apple-shadow-xs)}.kpi-card:hover{transform:translateY(-1px);box-shadow:var(--apple-shadow-sm);border-color:var(--apple-border-strong)}.kpi-card:active{transform:scale(.98);transition-duration:var(--dur-press)}.kpi-card.active{border-color:var(--apple-blue);box-shadow:0 0 0 2px var(--apple-blue-soft)}.kpi-value{font-size:22px;font-weight:700;color:var(--apple-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpi-label{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--apple-text-muted);text-transform:uppercase}.kpi-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--apple-text-tertiary);flex-shrink:0}.kpi-card.kpi-blue .kpi-label:before{background:var(--apple-blue)}.kpi-card.kpi-red .kpi-label:before{background:var(--apple-red)}.kpi-card.kpi-orange .kpi-label:before{background:var(--apple-orange)}.kpi-card.kpi-yellow .kpi-label:before{background:var(--apple-yellow)}.kpi-card.kpi-green .kpi-label:before{background:var(--apple-green)}.kpi-card.kpi-neutral .kpi-label:before{background:var(--apple-text-tertiary)}.kpi-card.kpi-blue .kpi-value{color:var(--apple-blue)}.kpi-card.kpi-red .kpi-value{color:var(--apple-red)}.kpi-card.kpi-orange .kpi-value{color:var(--apple-orange)}.kpi-card.kpi-yellow .kpi-value{color:#b8860b}.kpi-card.kpi-green .kpi-value{color:#1e864b}.toggle-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-pill:has(input:checked){background:#0f2747;border-color:#0f2747}.toggle-pill input{accent-color:#fff}.toggle-pill.toggle-pill-risk{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.toggle-pill.toggle-pill-risk:has(input:checked){background:#dc2626;color:#fff;border-color:#b91c1c}.ghost-button{height:30px;border:1px solid #cbd5e1;background:#fff;color:#334155;padding:0 12px;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer}.ghost-button:hover{background:#f1f5f9}.shipment-grid-wrap{flex:1 1;min-height:0;overflow:hidden}.shipment-grid-wrap .viapath-grid{height:100%}.cell-status{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px}.lock-icon{font-size:14px;opacity:.7}.last-event{font-size:12px;line-height:1.3}.last-event strong{color:#0f2747}.cell-warn{display:block;background:rgba(234,179,8,.22);color:#854d0e;padding:0 6px;border-radius:3px;font-weight:600}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.alert-stack{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.badge-warn{background:#fef3c7;color:#92400e}.badge-danger{background:#fee2e2;color:#991b1b}.cell-bad-data{display:inline-block;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:600;font-style:italic}.duplicate-warning-card{border-top:4px solid #b91c1c}.duplicate-warning-card h2{color:#b91c1c}.url-import-card{width:min(560px,96%);border-top:4px solid #2563eb}.url-import-card h2{color:#1e3a8a}.ag-theme-alpine .ag-cell,.ag-theme-quartz .ag-cell{border-right:1px solid #cbd5e1!important}.ag-theme-alpine .ag-row,.ag-theme-quartz .ag-row{border-bottom:1px solid #cbd5e1!important}.dark .ag-theme-alpine .ag-cell,.dark .ag-theme-quartz .ag-cell{border-right:1px solid #475569!important}.dark .ag-theme-alpine .ag-row,.dark .ag-theme-quartz .ag-row{border-bottom:1px solid #475569!important}.ms-filter{position:relative;display:inline-block}.ms-trigger,.orders-toolbar .ms-trigger{display:inline-flex;align-items:center;gap:6px;height:var(--toolbar-ctl-h,32px);min-width:160px;padding:0 12px;background:#fff;border:1px solid #cbd5e1;border-radius:var(--toolbar-ctl-radius,8px);font-size:13px;font-weight:500;color:#0f172a;cursor:pointer;font-family:inherit}.ms-trigger:hover,.orders-toolbar .ms-trigger:hover{border-color:#7d8a9c;background:#f8fafc}.ms-emoji{font-size:14px;line-height:1}.ms-label{color:#56657a;font-weight:600}.ms-summary{color:#0f172a;font-weight:700;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-arrow{color:#56657a;font-size:10px}.ms-trigger-active .ms-arrow,.ms-trigger-active .ms-emoji,.ms-trigger-active .ms-label,.ms-trigger-active .ms-summary{color:#fff!important}.ms-clear{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#dc2626;color:#fff;font-size:11px;font-weight:800;cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-clear:hover{background:#b91c1c}.ms-popover{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 10px 25px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08);min-width:320px;max-width:480px;width:max-content;z-index:300;display:flex;flex-direction:column;overflow:hidden}.ms-search{border:0;border-bottom:1px solid #e2e8f0;height:34px;padding:0 12px;font-size:12px;outline:none;color:#0f172a;font-family:inherit}.ms-search:focus{background:#f8fafc}.ms-options{display:flex;flex-direction:column;max-height:280px;overflow:auto;padding:4px 0}.ms-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;font-size:13px;color:#0f172a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.ms-option:hover{background:#f1f5f9}.ms-option input{cursor:pointer;accent-color:#0f2747;width:16px;height:16px;margin:0;flex-shrink:0}.ms-option-text{flex:1 1;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.35}.ms-empty{padding:12px;text-align:center;font-size:12px;color:#7d8a9c}.ms-clear-btn{border:0;border-top:1px solid #e2e8f0;background:#fef2f2;color:#b91c1c;font-size:11px;font-weight:700;padding:7px 12px;cursor:pointer;font-family:inherit}.ms-clear-btn:hover{background:#fee2e2}.sla-filter{display:inline-flex;align-items:center;gap:4px;height:var(--toolbar-ctl-h,32px);min-width:auto;padding:0 3px 0 8px;background:#fff;border:1px solid #cbd5e1;border-radius:var(--toolbar-ctl-radius,8px);font-size:12px;color:#0f172a}.sla-filter:hover{border-color:#7d8a9c;background:#f8fafc}.sla-emoji{font-size:12px;line-height:1}.sla-label{color:#56657a;font-weight:600;font-size:11px}.sla-filter-active .sla-emoji,.sla-filter-active .sla-label{color:#fff!important}.sla-filter select{border:0;background:transparent;font-size:12px;font-weight:700;color:#0f172a;cursor:pointer;outline:none;font-family:inherit;padding:0 3px 0 0;max-width:180px}.sla-filter input[type=number]{height:22px;width:62px;padding:0 4px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;font-size:11px;font-family:inherit;color:#0f172a}.sla-filter-active input[type=number]{background:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.35)}.sla-filter-active select{color:#fff!important}.sla-filter-active select option{color:#0f172a;background:#fff}.flag-button,.kpi-card,.row-action-button,.toggle-pill,[role=button],button{transition:transform var(--dur-press) var(--ease-out-quart),background-color var(--dur-quick) var(--ease-out-quart),border-color var(--dur-quick) var(--ease-out-quart),box-shadow var(--dur-quick) var(--ease-out-quart),color var(--dur-quick) var(--ease-out-quart),opacity var(--dur-quick) var(--ease-out-quart)}.flag-button:active,.row-action-button:active,.toggle-pill:active,[role=button]:active,button:not(:disabled):active{transform:scale(.97);transition-duration:var(--dur-press)}@media (hover:none){.kpi-card:hover{transform:none}}.kpi-card:focus-visible,.toggle-pill:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.viapath-grid .ag-cell-focus:not(.ag-cell-range-selected){outline:2px solid #1d4ed8!important;outline-offset:-2px!important;border:1px solid #1d4ed8!important;z-index:10!important}.viapath-grid .ag-row-hover:not(.ag-row-selected){box-shadow:inset 0 -2px 0 0 #0a2540!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.kpi-card:hover,.toggle-pill:active,button:active{transform:none!important}}.auth-shell,.workspace-shell{background:var(--apple-bg)}.auth-card,.workspace-card{border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);background:var(--apple-surface);box-shadow:var(--apple-shadow-card)}.auth-brand{color:var(--apple-text);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.auth-card h1,.workspace-card h1{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--apple-text)}.workspace-card p{color:var(--apple-text-muted)}.auth-card label,.workspace-card label{color:var(--apple-text);font-size:12px;font-weight:600;letter-spacing:0}.auth-card input,.workspace-card select{height:40px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-sm);background:var(--apple-surface);color:var(--apple-text);font-family:inherit;font-size:14px;padding:0 12px}.auth-card input:hover,.workspace-card select:hover{border-color:var(--apple-border-strong)}.auth-card button,.workspace-card button{height:42px;background:var(--apple-blue);border-radius:var(--apple-radius-sm);font-weight:600;letter-spacing:-.01em}.auth-card button:not(:disabled):hover,.workspace-card button:not(:disabled):hover{background:var(--apple-blue-press)}.side-nav{background:var(--nav-bg);border-right:1px solid var(--apple-border-soft);transition:width var(--dur-medium) var(--ease-out-quart),flex-basis var(--dur-medium) var(--ease-out-quart),padding var(--dur-medium) var(--ease-out-quart),border-color var(--dur-medium) var(--ease-out-quart)}.side-nav a,.side-nav button{color:var(--nav-text);border-radius:var(--apple-radius-xs);padding:8px 10px;font-weight:500;letter-spacing:-.01em;transition:background-color var(--dur-quick) var(--ease-out-quart),color var(--dur-quick) var(--ease-out-quart)}.side-nav a:hover,.side-nav button:hover{background:hsla(0,0%,100%,.06);color:#fff}.side-nav a.active{background:var(--nav-active);color:#fff;font-weight:600}.side-brand{font-weight:600;letter-spacing:-.01em}.side-workspace{color:var(--nav-text-muted)}.sidebar-toggle{background:var(--apple-blue);border-color:hsla(0,0%,100%,.92);box-shadow:var(--apple-shadow-sm);transition:background-color var(--dur-quick) var(--ease-out-quart),transform var(--dur-press) var(--ease-out-quart)}.sidebar-toggle:hover{background:var(--apple-blue-press)}.sidebar-toggle:active{transform:scale(.92)}.viapath-grid{border-radius:var(--apple-radius-sm);--ag-header-background-color:var(--nav-bg);--ag-header-foreground-color:#fff;--ag-row-hover-color:var(--grid-row-hover);--ag-selected-row-background-color:var(--grid-row-selected);--ag-font-family:var(--apple-font);--ag-font-size:12px}.viapath-grid .ag-header{background:linear-gradient(180deg,var(--nav-bg) 0,#131e36 100%);border-bottom:1px solid hsla(0,0%,100%,.06)}.viapath-grid .ag-header-cell{font-weight:600;letter-spacing:-.005em;border-right:1px solid hsla(0,0%,100%,.06)}.drawer-backdrop{background:rgba(15,23,42,.38);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-drawer)}.drawer-panel{box-shadow:var(--apple-shadow-modal);animation:drawer-slide-v2 var(--dur-medium) var(--ease-drawer)}@keyframes drawer-slide-v2{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.confirm-backdrop{z-index:var(--z-modal)}.confirm-card{border-radius:var(--apple-radius-lg);box-shadow:var(--apple-shadow-modal)}.row-context-menu{z-index:var(--z-popover);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);box-shadow:var(--apple-shadow-pop);overflow:hidden}.row-context-menu button{font-family:inherit;font-weight:500}.page-header h1{letter-spacing:-.02em}.page-header p{color:var(--apple-text-muted)}.orders-toolbar{background:var(--apple-surface)}.toolbar-row-filters{border-bottom:1px solid var(--apple-border-soft)}.orders-toolbar input,.orders-toolbar select{border:1px solid var(--apple-border);border-radius:var(--apple-radius-xs);background:var(--apple-surface);color:var(--apple-text);font-family:inherit;transition:border-color var(--dur-quick) var(--ease-out-quart),box-shadow var(--dur-quick) var(--ease-out-quart)}.orders-toolbar input:hover,.orders-toolbar select:hover{border-color:var(--apple-border-strong)}.orders-toolbar input:focus-visible,.orders-toolbar select:focus-visible{border-color:var(--apple-blue);box-shadow:var(--focus-ring)}.ms-popover{border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);box-shadow:var(--apple-shadow-pop);z-index:var(--z-popover)}.ms-popover .ms-option{transition:background-color var(--dur-quick) var(--ease-out-quart)}.ghost-drop-target{position:relative;transition:background-color var(--dur-quick) var(--ease-out-quart),color var(--dur-quick) var(--ease-out-quart)}.management-card{border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);background:var(--apple-surface);box-shadow:var(--apple-shadow-xs);transition:box-shadow var(--dur-quick) var(--ease-out-quart),border-color var(--dur-quick) var(--ease-out-quart)}.management-card:hover{box-shadow:var(--apple-shadow-sm);border-color:var(--apple-border-strong)}.management-card input,.management-card select{border:1px solid var(--apple-border);border-radius:var(--apple-radius-xs);background:var(--apple-surface);color:var(--apple-text);font-family:inherit}.management-card button{background:var(--apple-blue);border-radius:var(--apple-radius-xs);font-weight:600}.management-card button:not(:disabled):hover{background:var(--apple-blue-press)}.table-panel{border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);background:var(--apple-surface);box-shadow:var(--apple-shadow-xs)}.data-table th{background:var(--nav-bg);color:#fff;font-weight:600;letter-spacing:-.005em}.data-table td{color:var(--apple-text)}.cell-link{color:var(--apple-blue);font-weight:500}.cell-link:hover{color:var(--apple-blue-press)}.side-nav a.ghost-drop-target.drag-hover{background:var(--apple-blue-soft);color:#fff}.toggle-pill{background:var(--apple-surface-2);border:1px solid var(--apple-border);color:var(--apple-text-muted);font-weight:500}.toggle-pill:hover{border-color:var(--apple-border-strong);color:var(--apple-text)}.toggle-pill:has(input:checked){background:var(--apple-blue);border-color:var(--apple-blue);color:#fff}.ghost-button{border:1px solid var(--apple-border);background:var(--apple-surface);color:var(--apple-text);border-radius:var(--apple-radius-xs);font-weight:500}.ghost-button:hover{background:var(--apple-surface-2);border-color:var(--apple-border-strong)}.confirm-badge{box-shadow:var(--apple-shadow-xs)}.form-error,.inline-error{border:1px solid rgba(255,59,48,.32);border-radius:var(--apple-radius-sm);background:var(--apple-red-soft);color:#8c1f17;padding:10px 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.drawer-panel{animation:none}}.country-flag,.ms-emoji,.sla-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,system-ui,sans-serif}html[data-theme=dark] .app-content,html[data-theme=dark] .app-shell,html[data-theme=dark] .page-shell,html[data-theme=dark] body{background:var(--apple-bg);color:var(--apple-text)}html[data-theme=dark] .auth-shell,html[data-theme=dark] .workspace-shell{background:radial-gradient(at top left,#0f172a 0,#0b1020 65%)}html[data-theme=dark] .auth-card,html[data-theme=dark] .workspace-card{background:var(--apple-surface);border-color:var(--apple-border)}html[data-theme=dark] .auth-card h1,html[data-theme=dark] .workspace-card h1{color:var(--apple-text)}html[data-theme=dark] .auth-card label,html[data-theme=dark] .workspace-card label{color:var(--apple-text-muted)}html[data-theme=dark] .auth-card input,html[data-theme=dark] .workspace-card input,html[data-theme=dark] .workspace-card select{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .auth-card input::placeholder{color:var(--apple-text-tertiary)}html[data-theme=dark] .side-nav{background:var(--nav-bg);border-right:1px solid var(--nav-border)}html[data-theme=dark] .side-nav a,html[data-theme=dark] .side-nav button{color:var(--nav-text);font-weight:500;letter-spacing:-.005em}html[data-theme=dark] .side-nav a:hover,html[data-theme=dark] .side-nav button:hover{background:rgba(148,163,184,.06);color:#f8fafc}html[data-theme=dark] .side-nav a.active{background:var(--nav-active);color:#f8fafc;box-shadow:var(--nav-active-glow);position:relative}html[data-theme=dark] .side-nav a.active:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:2px;background:var(--apple-blue);box-shadow:0 0 10px rgba(10,132,255,.6)}html[data-theme=dark] .side-brand{color:var(--apple-text)}html[data-theme=dark] .side-footer,html[data-theme=dark] .side-workspace{color:var(--nav-text-muted)}html[data-theme=dark] .sidebar-toggle{background:var(--apple-blue);border:2px solid var(--apple-bg);box-shadow:var(--apple-shadow-sm),0 0 0 1px rgba(10,132,255,.3)}html[data-theme=dark] .orders-toolbar{background:var(--apple-surface)}html[data-theme=dark] .orders-toolbar input,html[data-theme=dark] .orders-toolbar select{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text);font-family:var(--apple-font-mono)}html[data-theme=dark] .orders-toolbar input::placeholder{color:var(--apple-text-tertiary)}html[data-theme=dark] .orders-toolbar .counter{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text);font-family:var(--apple-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=dark] .orders-toolbar button{background:var(--apple-blue);color:#fff}html[data-theme=dark] .orders-toolbar button:hover{background:var(--apple-blue-press)}html[data-theme=dark] .ms-trigger,html[data-theme=dark] .orders-toolbar .ms-trigger{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .ms-trigger:hover{background:var(--apple-surface-2);border-color:var(--apple-border-strong)}html[data-theme=dark] .ms-trigger-active,html[data-theme=dark] .orders-toolbar .ms-trigger-active{background:var(--apple-blue)!important;border-color:var(--apple-blue)!important;color:#fff!important}html[data-theme=dark] .ms-label{color:var(--apple-text-muted)}html[data-theme=dark] .ms-arrow{color:var(--apple-text-tertiary)}html[data-theme=dark] .ms-popover{background:var(--apple-bg-elevated)}html[data-theme=dark] .ms-search{border-bottom-color:var(--apple-border)}html[data-theme=dark] .ms-option:hover,html[data-theme=dark] .ms-search:focus{background:var(--apple-surface-2)}html[data-theme=dark] .sla-filter{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .sla-filter:hover{background:var(--apple-surface-2)}html[data-theme=dark] .sla-filter select{background:transparent;color:var(--apple-text)}html[data-theme=dark] .sla-filter input[type=number]{background:var(--apple-surface);color:var(--apple-text);border-color:var(--apple-border)}html[data-theme=dark] .toggle-pill{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text-muted)}html[data-theme=dark] .toggle-pill:hover{color:var(--apple-text)}html[data-theme=dark] .toggle-pill:has(input:checked){background:var(--apple-blue);border-color:var(--apple-blue);color:#fff}html[data-theme=dark] .ghost-button{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .ghost-button:hover{background:var(--apple-surface-2);border-color:var(--apple-border-strong)}html[data-theme=dark] .viapath-grid{border-color:var(--apple-border);--ag-background-color:var(--apple-surface);--ag-foreground-color:var(--apple-text);--ag-header-background-color:var(--apple-bg-elevated);--ag-header-foreground-color:var(--apple-text);--ag-odd-row-background-color:var(--apple-surface);--ag-row-hover-color:rgba(10,132,255,.08);--ag-selected-row-background-color:rgba(10,132,255,.14);--ag-border-color:var(--apple-border);--ag-secondary-border-color:var(--apple-border-soft);--ag-row-border-color:var(--apple-border-soft);--ag-input-disabled-background-color:var(--apple-bg-elevated);--ag-font-family:var(--apple-font);--ag-font-size:12px;--ag-control-panel-background-color:var(--apple-surface)}html[data-theme=dark] .viapath-grid .ag-header{background:linear-gradient(180deg,var(--apple-bg-elevated) 0,#0d1422 100%);border-bottom:1px solid var(--apple-border-strong)}html[data-theme=dark] .viapath-grid .ag-header-cell{border-right-color:var(--apple-border-soft);font-weight:600;letter-spacing:.02em;color:var(--apple-text-muted);text-transform:uppercase;font-size:11px}html[data-theme=dark] .viapath-grid .ag-header-cell-label,html[data-theme=dark] .viapath-grid .ag-header-cell-text,html[data-theme=dark] .viapath-grid .ag-header-icon,html[data-theme=dark] .viapath-grid .ag-sort-indicator-container{color:var(--apple-text-muted)}html[data-theme=dark] .viapath-grid .ag-cell{border-bottom:1px solid var(--apple-border-soft)!important;font-size:12px}html[data-theme=dark] .ag-theme-alpine .ag-cell,html[data-theme=dark] .ag-theme-quartz .ag-cell,html[data-theme=dark] .viapath-grid .ag-cell{border-right:1px solid var(--apple-border-soft)!important}html[data-theme=dark] .ag-theme-alpine .ag-row,html[data-theme=dark] .ag-theme-quartz .ag-row{border-bottom:1px solid var(--apple-border-soft)!important}html[data-theme=dark] .viapath-grid .ag-row-even,html[data-theme=dark] .viapath-grid .ag-row-odd{background:var(--apple-surface)}html[data-theme=dark] .viapath-grid .ag-row-odd:not(.row-delivered):not(.row-inbound):not(.row-outbound):not(.row-warehouse):not(.row-problem):not(.row-cancel):not(.row-manual){background:var(--apple-bg-elevated)}html[data-theme=dark] .viapath-grid .ag-row-even:not(.row-delivered):not(.row-inbound):not(.row-outbound):not(.row-warehouse):not(.row-problem):not(.row-cancel):not(.row-manual){background:var(--apple-surface)}html[data-theme=dark] .viapath-grid .row-delivered{background:rgba(48,209,88,.08)!important}html[data-theme=dark] .viapath-grid .row-outbound{background:rgba(10,132,255,.08)!important}html[data-theme=dark] .viapath-grid .row-inbound{background:rgba(255,214,10,.07)!important}html[data-theme=dark] .viapath-grid .row-warehouse{background:rgba(255,159,10,.08)!important}html[data-theme=dark] .viapath-grid .row-cancel{background:rgba(255,69,58,.08)!important}html[data-theme=dark] .viapath-grid .row-problem{background:rgba(255,69,58,.06)!important}html[data-theme=dark] .viapath-grid .row-manual{background:rgba(148,163,184,.08)!important;color:var(--apple-text-muted)}html[data-theme=dark] .viapath-grid .ag-row-hover:not(.ag-row-selected){background:rgba(10,132,255,.04)!important}html[data-theme=dark] .date-cell-editor,html[data-theme=dark] .viapath-grid .ag-input-field-input,html[data-theme=dark] .viapath-grid .ag-text-field-input{background:var(--apple-bg-elevated)!important;color:var(--apple-text)!important;border-color:var(--apple-blue)!important}html[data-theme=dark] .cell-link{color:var(--apple-blue)}html[data-theme=dark] .cell-link:hover{color:var(--apple-blue-press)}html[data-theme=dark] .cell-watermark{color:var(--apple-text-tertiary)}html[data-theme=dark] .cell-late{background:var(--apple-orange-soft);color:#ffd29b}html[data-theme=dark] .cell-bad-data,html[data-theme=dark] .cell-warn{background:var(--apple-yellow-soft);color:#f9e89a}html[data-theme=dark] .cell-dropdown-arrow{color:var(--apple-text-tertiary)}html[data-theme=dark] .badge-warn{background:var(--apple-yellow-soft);color:#f9e89a}html[data-theme=dark] .badge-danger{background:var(--apple-red-soft);color:#ffb5b0}html[data-theme=dark] .status-badge{border:1px solid var(--apple-border-soft)}html[data-theme=dark] .row-number-button:hover{background:rgba(10,132,255,.1)}html[data-theme=dark] .kpi-card{background:var(--apple-surface);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .kpi-card:hover{background:var(--apple-bg-elevated);border-color:var(--apple-border-strong)}html[data-theme=dark] .kpi-card.active{background:var(--apple-bg-elevated);border-color:var(--apple-blue);box-shadow:0 0 0 1px var(--apple-blue),0 0 24px rgba(10,132,255,.18)}html[data-theme=dark] .kpi-value{color:var(--apple-text)}html[data-theme=dark] .kpi-label{color:var(--apple-text-muted)}html[data-theme=dark] .kpi-card.kpi-blue .kpi-value{color:var(--apple-blue)}html[data-theme=dark] .kpi-card.kpi-red .kpi-value{color:#ff7a73}html[data-theme=dark] .kpi-card.kpi-orange .kpi-value{color:#ffb968}html[data-theme=dark] .kpi-card.kpi-yellow .kpi-value{color:#ffe25c}html[data-theme=dark] .kpi-card.kpi-green .kpi-value{color:#5be381}html[data-theme=dark] .confirm-backdrop,html[data-theme=dark] .drawer-backdrop{background:rgba(2,6,23,.62);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}html[data-theme=dark] .drawer-panel{background:rgba(15,23,42,.92);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-left:1px solid var(--apple-border-strong);box-shadow:var(--apple-shadow-modal);color:var(--apple-text)}html[data-theme=dark] .drawer-header{background:rgba(15,23,42,.96);border-bottom:1px solid var(--apple-border)}html[data-theme=dark] .drawer-header h2{color:var(--apple-text)}html[data-theme=dark] .drawer-close,html[data-theme=dark] .drawer-subtitle{color:var(--apple-text-muted)}html[data-theme=dark] .drawer-close:hover{color:var(--apple-text)}html[data-theme=dark] .drawer-summary{background:var(--apple-surface);border-bottom-color:var(--apple-border)}html[data-theme=dark] .summary-costs .muted,html[data-theme=dark] .summary-grid .muted,html[data-theme=dark] .summary-note .muted{color:var(--apple-text-tertiary)}html[data-theme=dark] .summary-costs{border-top-color:var(--apple-border)}html[data-theme=dark] .summary-note{background:rgba(255,159,10,.1);border-color:rgba(255,159,10,.32);color:#ffd29b}html[data-theme=dark] .drawer-history h3{color:var(--apple-text)}html[data-theme=dark] .confirm-card{background:rgba(15,23,42,.94);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);color:var(--apple-text);box-shadow:var(--apple-shadow-modal);animation:modal-pop var(--dur-medium) var(--ease-out-quart)}@keyframes modal-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}html[data-theme=dark] .confirm-card h2{color:var(--apple-text)}html[data-theme=dark] .confirm-card p{color:var(--apple-text-muted)}html[data-theme=dark] .confirm-actions .secondary-button{background:var(--apple-surface-2);border-color:var(--apple-border-strong);color:var(--apple-text)}html[data-theme=dark] .duplicate-warning-card,html[data-theme=dark] .return-reason-card,html[data-theme=dark] .url-import-card{background:rgba(15,23,42,.94);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-color:var(--apple-border-strong);color:var(--apple-text)}html[data-theme=dark] .reason-row{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .reason-row.selected{background:var(--apple-blue-soft);border-color:var(--apple-blue)}html[data-theme=dark] .reason-note{color:var(--apple-text-muted)}html[data-theme=dark] .reason-note textarea{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .row-context-menu{background:rgba(15,23,42,.96);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-color:var(--apple-border-strong)}html[data-theme=dark] .row-context-menu button{color:var(--apple-text);border-bottom-color:var(--apple-border-soft)}html[data-theme=dark] .row-context-menu button:hover{background:var(--apple-surface-2)}html[data-theme=dark] .row-context-menu .danger-menu-item{color:#ff7a73}html[data-theme=dark] .data-table td,html[data-theme=dark] .page-header h1{color:var(--apple-text)}html[data-theme=dark] .page-header p{color:var(--apple-text-muted)}html[data-theme=dark] .table-panel{background:var(--apple-surface);border-color:var(--apple-border)}html[data-theme=dark] .data-table th{background:var(--apple-bg-elevated);color:var(--apple-text-muted);border-bottom:1px solid var(--apple-border-strong);text-transform:uppercase;font-size:11px;letter-spacing:.05em;font-weight:600}html[data-theme=dark] .data-table td{border-bottom-color:var(--apple-border-soft)}html[data-theme=dark] .data-table .muted{color:var(--apple-text-tertiary)}html[data-theme=dark] .management-card{background:var(--apple-surface);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .management-card h2{color:var(--apple-text)}html[data-theme=dark] .management-card label{color:var(--apple-text-muted)}html[data-theme=dark] .management-card input,html[data-theme=dark] .management-card select{background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .inline-form label{color:var(--apple-text-muted)}html[data-theme=dark] .inline-form input:not([type=checkbox]){background:var(--apple-bg-elevated);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .danger-button{background:#b91c1c}html[data-theme=dark] .danger-button:hover:not(:disabled){background:#dc2626}html[data-theme=dark] .country-widget{background:rgba(148,163,184,.04);border-color:var(--nav-border)}html[data-theme=dark] .history-list li{background:var(--apple-surface);border-color:var(--apple-border)}html[data-theme=dark] .history-list li:before{background:var(--apple-blue);box-shadow:0 0 8px rgba(10,132,255,.5)}html[data-theme=dark] .history-list time{color:var(--apple-text-tertiary)}html[data-theme=dark] .history-action{background:var(--apple-bg-elevated);color:var(--apple-text)}html[data-theme=dark] .history-old{background:rgba(255,69,58,.16);color:#ff9d96}html[data-theme=dark] .history-arrow{color:var(--apple-text-tertiary)}html[data-theme=dark] .history-new{background:rgba(48,209,88,.16);color:#6ce29a}html[data-theme=dark] .history-note{color:var(--apple-text-muted)}html[data-theme=dark] .form-error,html[data-theme=dark] .inline-error{background:rgba(255,69,58,.12);border-color:rgba(255,69,58,.32);color:#ff9d96}html[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:rgba(148,163,184,.2);border-radius:8px;border:2px solid var(--apple-bg)}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.32)}.last-event-timeline{display:flex;align-items:center;gap:8px;line-height:1.3;font-size:12px;min-width:0}.last-event-timeline .let-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--apple-blue);box-shadow:0 0 6px rgba(10,132,255,.5)}.last-event-timeline .let-dot.let-success{background:var(--apple-green);box-shadow:0 0 6px rgba(48,209,88,.5)}.last-event-timeline .let-dot.let-warning{background:var(--apple-orange);box-shadow:0 0 6px rgba(255,159,10,.5)}.last-event-timeline .let-dot.let-danger{background:var(--apple-red);box-shadow:0 0 6px rgba(255,69,58,.5)}.last-event-timeline .let-dot.let-muted{background:var(--apple-text-tertiary);box-shadow:none}.last-event-timeline .let-action{font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-event-timeline .let-sep{color:var(--apple-text-tertiary)}.last-event-timeline .let-time{color:var(--apple-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;white-space:nowrap}.last-event-timeline .let-empty{color:var(--apple-text-tertiary);font-style:italic}.timeline-rail{position:relative;padding-left:28px}.timeline-rail:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,var(--apple-border-strong) 0,var(--apple-border) 50%,var(--apple-border-strong) 100%)}.timeline-event{position:relative;padding:8px 0}.timeline-event .te-icon{position:absolute;left:-23px;top:9px;width:18px;height:18px;border-radius:50%;background:var(--apple-bg-elevated);border:1px solid var(--apple-border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1}.timeline-event .te-icon.te-system{background:var(--apple-blue-soft);border-color:var(--apple-blue);color:var(--apple-blue)}.timeline-event .te-icon.te-user{background:var(--apple-green-soft);border-color:var(--apple-green);color:var(--apple-green)}.toolbar-collapse-shell{transition:max-height var(--dur-slow) var(--ease-drawer),opacity var(--dur-medium) var(--ease-out-quart),transform var(--dur-medium) var(--ease-out-quart),padding var(--dur-medium) var(--ease-out-quart);will-change:max-height,opacity,transform}html:not([data-theme=dark]) body{background:var(--apple-bg);color:var(--apple-text)}.viapath-grid .ag-row{min-height:36px}.viapath-grid .ag-cell{line-height:36px!important}html[data-theme=dark] .ag-theme-alpine .ag-cell,html[data-theme=dark] .ag-theme-quartz .ag-cell,html[data-theme=dark] .viapath-grid .ag-cell{border-right:1px solid var(--grid-line)!important;border-bottom:1px solid var(--grid-line)!important}html[data-theme=dark] .ag-theme-alpine .ag-row,html[data-theme=dark] .ag-theme-quartz .ag-row{border-bottom:1px solid var(--grid-line)!important}html[data-theme=dark] .viapath-grid{--ag-row-hover-color:var(--grid-row-hover);--ag-selected-row-background-color:var(--grid-row-selected);--ag-row-border-color:var(--grid-line);--ag-secondary-border-color:var(--grid-line)}html[data-theme=dark] .viapath-grid .ag-row-hover:not(.ag-row-selected){background:var(--grid-row-hover)!important}html[data-theme=dark] .orders-toolbar{background:hsla(0,0%,100%,.04);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-color:var(--apple-border)}html[data-theme=dark] .ms-popover{background:var(--apple-surface-2);border-color:var(--apple-border);box-shadow:var(--apple-shadow-pop)}html[data-theme=dark] .ms-option{color:var(--apple-text)}html[data-theme=dark] .ms-option:hover{background:hsla(0,0%,100%,.04)}html[data-theme=dark] .ms-search{color:var(--apple-text);background:transparent}html[data-theme=dark] .ms-search::placeholder{color:var(--apple-text-tertiary)}html[data-theme=dark] .ms-summary,html[data-theme=dark] .ms-trigger{color:var(--apple-text)}html[data-theme=dark] .ghost-button,html[data-theme=dark] .secondary-button{background:transparent;border:1px solid var(--apple-border-strong);color:var(--apple-text);transition:background-color var(--dur-quick) var(--ease-out-quart),border-color var(--dur-quick) var(--ease-out-quart)}html[data-theme=dark] .ghost-button:hover,html[data-theme=dark] .secondary-button:hover{background:hsla(0,0%,100%,.04);border-color:var(--apple-text-tertiary)}html:not([data-theme=dark]) .app-content,html:not([data-theme=dark]) .app-shell,html:not([data-theme=dark]) .page-shell,html:not([data-theme=dark]) body{background:var(--apple-bg);color:var(--apple-text)}html:not([data-theme=dark]) .side-nav{background:var(--apple-surface);color:var(--apple-text);border-right:1px solid var(--apple-border);box-shadow:1px 0 0 var(--apple-border-soft)}html:not([data-theme=dark]) .side-nav a,html:not([data-theme=dark]) .side-nav button{color:var(--apple-text-muted)}html:not([data-theme=dark]) .side-nav a:hover,html:not([data-theme=dark]) .side-nav button:hover{background:rgba(15,23,42,.04);color:var(--apple-text)}html:not([data-theme=dark]) .side-nav a.active{background:var(--apple-blue-soft);color:var(--apple-blue)}html:not([data-theme=dark]) .side-nav a.active:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:2px;background:var(--apple-blue)}html:not([data-theme=dark]) .side-brand{color:var(--apple-text)}html:not([data-theme=dark]) .side-footer,html:not([data-theme=dark]) .side-workspace{color:var(--apple-text-muted)}html:not([data-theme=dark]) .orders-toolbar{background:hsla(0,0%,100%,.86);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-color:var(--apple-border);box-shadow:0 1px 0 var(--apple-border-soft)}html:not([data-theme=dark]) .viapath-grid{background:var(--apple-surface);--ag-background-color:var(--apple-surface);--ag-foreground-color:var(--apple-text);--ag-header-background-color:#fafafe;--ag-header-foreground-color:var(--apple-text-muted);--ag-row-border-color:var(--grid-line);--ag-secondary-border-color:var(--grid-line)}html:not([data-theme=dark]) .viapath-grid .ag-header{background:#fafafe;border-bottom:1px solid var(--apple-border)}html:not([data-theme=dark]) .viapath-grid .ag-row-hover:not(.ag-row-selected){background:#fff!important}html:not([data-theme=dark]) .status-badge-paper-delivered{background:#ecfdf5;color:#047857;border-color:#a7f3d0}html:not([data-theme=dark]) .status-badge-paper-critical{background:#fef2f2;color:#b91c1c;border-color:#fecaca}html:not([data-theme=dark]) .status-badge-paper-warning{background:#fffbeb;color:#b45309;border-color:#fde68a}html:not([data-theme=dark]) .status-badge-paper-intransit{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}html:not([data-theme=dark]) .status-badge-paper-manual{background:#f3f4f6;color:#4b5563;border-color:#d1d5db}html:not([data-theme=dark]) .auth-shell,html:not([data-theme=dark]) .workspace-shell{background:var(--apple-bg)}html:not([data-theme=dark]) .auth-card,html:not([data-theme=dark]) .workspace-card{background:var(--apple-surface);border:1px solid var(--apple-border);box-shadow:0 1px 3px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06)}.side-nav nav{flex:1 1}.side-nav a[href="/settings"]{margin-top:auto;border-top:1px solid var(--apple-border-soft);padding-top:12px!important;margin-bottom:4px}.country-clock-strip .country-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.lookup-logo{height:16px!important;max-width:60px!important;opacity:.82!important;padding:0 4px!important}html[data-theme=dark] .ghost-drop-target{color:var(--apple-text-muted)}html:not([data-theme=dark]) .sidebar-toggle{background:var(--apple-blue);border:2px solid #fff;color:#fff;box-shadow:0 1px 4px rgba(15,23,42,.1)}:root{--premium-blue-50:rgba(59,130,246,.06);--premium-blue-100:rgba(59,130,246,.1);--premium-blue-200:rgba(59,130,246,.2);--premium-blue-300:rgba(59,130,246,.3);--premium-blue-400:#60a5fa;--premium-blue-500:#3b82f6;--premium-blue-600:#2563eb;--premium-blue-text-dark:#dbeafe}.toolbar-row,.toolbar-row-actions,.toolbar-row-filters{overflow:visible!important}html[data-theme=dark] .ms-trigger,html[data-theme=dark] .orders-toolbar .ms-trigger,html[data-theme=dark] .sla-filter,html[data-theme=dark] .toggle-pill{background:var(--premium-blue-50)!important;border:1px solid var(--premium-blue-200)!important;color:var(--premium-blue-400)!important;font-weight:600!important;transition:background-color .18s cubic-bezier(.165,.84,.44,1),border-color .18s cubic-bezier(.165,.84,.44,1)!important}html[data-theme=dark] .ms-trigger:hover,html[data-theme=dark] .orders-toolbar .ms-trigger:hover,html[data-theme=dark] .sla-filter:hover,html[data-theme=dark] .toggle-pill:hover{background:var(--premium-blue-100)!important;border-color:var(--premium-blue-300)!important}html[data-theme=dark] .ms-trigger-active,html[data-theme=dark] .orders-toolbar .ms-trigger-active,html[data-theme=dark] .sla-filter-active,html[data-theme=dark] .toggle-pill:has(input:checked){background:var(--premium-blue-500)!important;border-color:var(--premium-blue-500)!important;color:var(--premium-blue-text-dark)!important}html[data-theme=dark] .ms-trigger-active .ms-arrow,html[data-theme=dark] .ms-trigger-active .ms-emoji,html[data-theme=dark] .ms-trigger-active .ms-label,html[data-theme=dark] .ms-trigger-active .ms-summary,html[data-theme=dark] .sla-filter-active .sla-emoji,html[data-theme=dark] .sla-filter-active .sla-label,html[data-theme=dark] .sla-filter-active select{color:var(--premium-blue-text-dark)!important}html[data-theme=dark] .ms-trigger:not(.ms-trigger-active) .ms-label,html[data-theme=dark] .ms-trigger:not(.ms-trigger-active) .ms-summary{color:var(--premium-blue-400)!important}html[data-theme=dark] .ms-trigger:not(.ms-trigger-active) .ms-arrow,html[data-theme=dark] .ms-trigger:not(.ms-trigger-active) .ms-emoji{color:var(--premium-blue-400)!important;opacity:.86}html[data-theme=dark] .sla-filter .sla-emoji,html[data-theme=dark] .sla-filter .sla-label,html[data-theme=dark] .sla-filter select{color:var(--premium-blue-400)!important}html[data-theme=dark] .orders-toolbar input:not([type]),html[data-theme=dark] .orders-toolbar input[type=text]{background:var(--premium-blue-50)!important;border:1px solid var(--premium-blue-200)!important;color:#f8fafc!important;font-weight:500}html[data-theme=dark] .orders-toolbar input:focus-visible{background:var(--premium-blue-100)!important;border-color:var(--premium-blue-500)!important;box-shadow:0 0 0 3px var(--premium-blue-200)!important;outline:none}html[data-theme=dark] .orders-toolbar .counter{background:var(--premium-blue-50)!important;border:1px solid var(--premium-blue-200)!important;color:var(--premium-blue-400)!important}.ms-popover-fixed{z-index:var(--z-popover,1000)!important;max-height:320px!important;display:flex!important;flex-direction:column!important}.ms-popover-fixed .ms-options{max-height:280px!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto!important}.ms-popover-fixed .ms-clear-btn,.ms-popover-fixed .ms-search{flex:0 0 auto!important}html[data-theme=dark] .ms-popover,html[data-theme=dark] .ms-popover-fixed{background:#172033!important;border:1px solid var(--premium-blue-200)!important;box-shadow:0 12px 36px rgba(0,0,0,.62),0 4px 12px rgba(59,130,246,.12)!important;color:#f8fafc!important}html[data-theme=dark] .ms-popover-fixed .ms-search{background:rgba(59,130,246,.06)!important;color:#f8fafc!important;border-bottom:1px solid var(--premium-blue-200)!important;font-weight:500}html[data-theme=dark] .ms-popover-fixed .ms-search::placeholder{color:#7d8a9c!important;opacity:1}html[data-theme=dark] .ms-popover-fixed .ms-option{color:#f8fafc!important;font-weight:500}html[data-theme=dark] .ms-popover-fixed .ms-option:hover{background:var(--premium-blue-100)!important}html[data-theme=dark] .ms-popover-fixed .ms-option input[type=checkbox]{accent-color:var(--premium-blue-500)}html[data-theme=dark] .ms-popover-fixed .ms-empty{color:#7d8a9c!important}html[data-theme=dark] .ms-popover-fixed .ms-clear-btn{background:hsla(0,91%,71%,.1)!important;color:#f87171!important;border-top:1px solid var(--premium-blue-200)!important}html[data-theme=dark] .ms-popover-fixed .ms-clear-btn:hover{background:hsla(0,91%,71%,.18)!important}html[data-theme=dark] .ms-popover-fixed .ms-options::-webkit-scrollbar{width:8px}html[data-theme=dark] .ms-popover-fixed .ms-options::-webkit-scrollbar-thumb{background:var(--premium-blue-200);border-radius:8px}html[data-theme=dark] .ms-popover-fixed .ms-options::-webkit-scrollbar-thumb:hover{background:var(--premium-blue-300)}.lookup-logo{height:24px!important;max-width:80px!important;padding:0 6px!important}.management-card ul img{width:28px!important;height:28px!important;opacity:1!important}html[data-theme=dark]{--apple-bg:#080c18;--apple-bg-elevated:#0f172a;--apple-surface:#131d33;--apple-surface-2:#1a2742;--apple-text-muted:#e2e8f0;--apple-text-tertiary:#cbd5e1;--apple-border:hsla(0,0%,100%,.08);--apple-border-strong:hsla(0,0%,100%,.16)}html[data-theme=dark] .viapath-grid .ag-header-cell,html[data-theme=dark] .viapath-grid .ag-header-cell-label,html[data-theme=dark] .viapath-grid .ag-header-cell-text{color:#e2e8f0!important;font-weight:700}html[data-theme=dark] .viapath-grid .ag-cell{color:var(--apple-text)}html[data-theme=dark] .page-header h1{color:#fff;font-weight:700}html:not([data-theme=dark]) .viapath-grid,html:not([data-theme=dark]) .viapath-grid .ag-header{--ag-header-background-color:#f1f5f9;--ag-header-foreground-color:#0f172a}html:not([data-theme=dark]) .viapath-grid .ag-header{background:#f1f5f9!important;border-bottom:1px solid rgba(15,23,42,.1)!important}html:not([data-theme=dark]) .viapath-grid .ag-header-cell,html:not([data-theme=dark]) .viapath-grid .ag-header-cell-label,html:not([data-theme=dark]) .viapath-grid .ag-header-cell-text,html:not([data-theme=dark]) .viapath-grid .ag-header-icon,html:not([data-theme=dark]) .viapath-grid .ag-sort-indicator-container{color:#0f172a!important;font-weight:700!important;letter-spacing:.02em}html:not([data-theme=dark]) .viapath-grid .ag-header-cell{border-right:1px solid rgba(15,23,42,.08)!important;background:#f1f5f9!important}html[data-theme=dark] .viapath-grid,html[data-theme=dark] .viapath-grid .ag-header{--ag-header-background-color:#0f172a;--ag-header-foreground-color:#f8fafc}html[data-theme=dark] .viapath-grid .ag-header{background:#0f172a!important;border-bottom:1px solid hsla(0,0%,100%,.12)!important}html[data-theme=dark] .viapath-grid .ag-header-cell,html[data-theme=dark] .viapath-grid .ag-header-cell-label,html[data-theme=dark] .viapath-grid .ag-header-cell-text,html[data-theme=dark] .viapath-grid .ag-header-icon,html[data-theme=dark] .viapath-grid .ag-sort-indicator-container{color:#f8fafc!important;font-weight:700!important;letter-spacing:.02em}html[data-theme=dark] .viapath-grid .ag-header-cell{border-right:1px solid hsla(0,0%,100%,.06)!important;background:#0f172a!important}html:not([data-theme=dark]) .ag-theme-alpine .ag-cell,html:not([data-theme=dark]) .ag-theme-quartz .ag-cell,html:not([data-theme=dark]) .viapath-grid .ag-cell{color:#0f172a!important}html[data-theme=dark] .ag-theme-alpine .ag-cell,html[data-theme=dark] .ag-theme-quartz .ag-cell,html[data-theme=dark] .viapath-grid .ag-cell{color:#f8fafc!important}html:not([data-theme=dark]) .viapath-grid .row-manual,html:not([data-theme=dark]) .viapath-grid .row-manual .ag-cell{color:#475569!important}html[data-theme=dark] .viapath-grid .row-manual,html[data-theme=dark] .viapath-grid .row-manual .ag-cell{color:#7d8a9c!important}html:not([data-theme=dark]) .viapath-grid .ag-cell .cell-truncate,html[data-theme=dark] .viapath-grid .ag-cell .cell-truncate{color:inherit!important}html:not([data-theme=dark]) .viapath-grid .ag-cell .muted,html[data-theme=dark] .viapath-grid .ag-cell .muted{color:#7d8a9c!important}.viapath-grid .ag-cell .cell-link{color:var(--apple-blue)!important;font-weight:500}.viapath-grid .ag-cell .cell-link:hover{color:var(--apple-blue-press)!important;text-decoration:underline}.viapath-grid .ag-cell .cell-link.cell-link--dark{color:#111827!important;font-weight:600}.viapath-grid .ag-cell .cell-link.cell-link--dark:hover{color:#000!important}.viapath-grid .ag-cell .cell-link.cell-link--danger{color:#dc2626!important;font-weight:700}.viapath-grid .ag-cell .cell-link.cell-link--danger:hover{color:#b91c1c!important}html:not([data-theme=dark]) .viapath-grid .ag-cell .cell-watermark{color:#7d8a9c!important}html[data-theme=dark] .viapath-grid .ag-cell .cell-watermark{color:#56657a!important}.orders-toolbar{overflow:visible!important}.app-content{overflow:auto!important}.page-shell{overflow:visible;min-height:100%}.orders-grid-wrap,.shipment-grid-wrap{overflow:hidden}.auth-brand-logo{margin-bottom:12px}.brand-logo{max-width:220px;width:100%;height:auto;display:block}html:not([data-theme=dark]) .brand-logo-dark,html[data-theme=dark] .brand-logo-light{display:none!important}.brand-logo-dark{border-radius:12px;padding:12px 18px;box-shadow:0 2px 10px rgba(0,0,0,.22)}.brand-logo-dark,.side-brand-logo{background:#fff;object-fit:contain;flex-shrink:0}.side-brand-logo{display:block;width:120px;height:auto;max-width:100%;border-radius:8px;padding:6px 10px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.toolbar-collapse-shell{overflow:hidden}:root{--toolbar-ctl-h:32px;--toolbar-ctl-radius:8px;--filter-blue-bg-pass:rgba(15,23,42,.4);--filter-blue-bg-hover:rgba(30,64,175,.3);--filter-blue-bg-active:#2563eb;--filter-blue-bg-press:#1d4ed8;--filter-blue-border:rgba(59,130,246,.3);--filter-blue-border-strong:rgba(59,130,246,.55);--filter-blue-text:#93c5fd;--filter-blue-text-active:#fff;--filter-blue-panel:rgba(15,23,42,.94)}html:not([data-theme=dark]){--filter-blue-bg-pass:#eff6ff;--filter-blue-bg-hover:#dbeafe;--filter-blue-border:rgba(59,130,246,.35);--filter-blue-text:#1d4ed8;--filter-blue-text-active:#fff;--filter-blue-panel:#fff}.ms-trigger,.orders-toolbar .ms-trigger,.sla-filter,.toggle-pill{background:var(--filter-blue-bg-pass)!important;border:1px solid var(--filter-blue-border)!important;color:var(--filter-blue-text)!important;font-weight:600!important;transition:background-color .16s cubic-bezier(.165,.84,.44,1),border-color .16s cubic-bezier(.165,.84,.44,1),color .16s cubic-bezier(.165,.84,.44,1)!important}.ms-trigger:hover,.sla-filter:hover,.toggle-pill:hover{background:var(--filter-blue-bg-hover)!important;border-color:var(--filter-blue-border-strong)!important}.ms-trigger-active,.orders-toolbar .ms-trigger-active,.sla-filter-active,.toggle-pill:has(input:checked){background:var(--filter-blue-bg-active)!important;border-color:var(--filter-blue-bg-active)!important;color:var(--filter-blue-text-active)!important}.ms-trigger-active:hover{background:var(--filter-blue-bg-press)!important}.ms-trigger-active .ms-arrow,.ms-trigger-active .ms-emoji,.ms-trigger-active .ms-label,.ms-trigger-active .ms-summary,.sla-filter-active .sla-emoji,.sla-filter-active .sla-label,.sla-filter-active select{color:var(--filter-blue-text-active)!important}.ms-trigger:not(.ms-trigger-active) .ms-arrow,.ms-trigger:not(.ms-trigger-active) .ms-emoji,.ms-trigger:not(.ms-trigger-active) .ms-label,.ms-trigger:not(.ms-trigger-active) .ms-summary{color:var(--filter-blue-text)!important}.orders-toolbar input:not([type]),.orders-toolbar input[type=text]{background:var(--filter-blue-bg-pass)!important;border:1px solid var(--filter-blue-border)!important;color:var(--apple-text)!important;font-weight:500}.orders-toolbar input::placeholder{color:var(--apple-text-tertiary);opacity:1}html[data-theme=dark] .orders-toolbar input::placeholder{color:#7d8a9c!important;opacity:1}.orders-toolbar input:focus-visible{background:var(--filter-blue-bg-hover)!important;border-color:var(--filter-blue-bg-active)!important;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.ms-popover-v3{position:fixed;z-index:99999!important;display:flex;flex-direction:column;max-width:480px;min-width:240px;max-height:320px;background:var(--filter-blue-panel);border:1px solid var(--filter-blue-border);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.18),0 16px 48px rgba(0,0,0,.42),0 0 0 1px rgba(59,130,246,.08);overflow:hidden;font-family:var(--apple-font);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);animation:ms-popover-enter .18s cubic-bezier(.165,.84,.44,1);transform-origin:top left}@keyframes ms-popover-enter{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.ms-popover-v3{animation:none}}.ms-popover-v3 .ms-v3-header{flex:0 0 auto;border-bottom:1px solid var(--filter-blue-border);background:rgba(15,23,42,.4)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-header{background:#f8fafc}.ms-popover-v3 .ms-v3-search{width:100%;height:38px;padding:0 14px;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:#f8fafc;outline:none;letter-spacing:-.005em}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-search{color:#0f172a}.ms-popover-v3 .ms-v3-search::placeholder{color:#7d8a9c;opacity:1}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-search::placeholder{color:#7d8a9c}.ms-popover-v3 .ms-v3-options{flex:1 1 auto;max-height:260px!important;overflow-y:auto!important;overflow-x:hidden;padding:4px 0;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-options{scrollbar-color:rgba(15,23,42,.18) transparent}.ms-popover-v3 .ms-v3-options::-webkit-scrollbar{width:6px}.ms-popover-v3 .ms-v3-options::-webkit-scrollbar-track{background:transparent}.ms-popover-v3 .ms-v3-options::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:4px}.ms-popover-v3 .ms-v3-options::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.32)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-options::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-options::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.32)}.ms-popover-v3 .ms-v3-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;font-weight:500;color:#f8fafc;line-height:1.35;transition:background-color .14s cubic-bezier(.165,.84,.44,1)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-option{color:#0f172a}.ms-popover-v3 .ms-v3-option:hover{background:hsla(0,0%,100%,.06)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-option:hover{background:rgba(15,23,42,.05)}.ms-popover-v3 .ms-v3-option-checked{background:rgba(59,130,246,.12)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-option-checked{background:#eff6ff}.ms-popover-v3 .ms-v3-option-checked:hover{background:rgba(59,130,246,.18)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-option-checked:hover{background:#dbeafe}.ms-popover-v3 .ms-v3-option-text{flex:1 1;overflow-wrap:anywhere;word-break:break-word;white-space:normal;letter-spacing:-.005em}.ms-popover-v3 .ms-v3-option input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--filter-blue-bg-active)}.ms-popover-v3 .ms-v3-empty{padding:16px;text-align:center;font-size:13px;color:#7d8a9c;font-style:italic}.ms-popover-v3 .ms-v3-clear-btn{flex:0 0 auto;border:0;border-top:1px solid var(--filter-blue-border);background:hsla(0,91%,71%,.1);color:#f87171;font-family:inherit;font-size:12px;font-weight:600;padding:9px 14px;cursor:pointer;letter-spacing:-.005em;text-align:left;transition:background-color .14s cubic-bezier(.165,.84,.44,1)}.ms-popover-v3 .ms-v3-clear-btn:hover{background:hsla(0,91%,71%,.18)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-clear-btn{background:#fef2f2;color:#b91c1c}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-clear-btn:hover{background:#fee2e2}html:not([data-theme=dark]) .viapath-grid .ag-cell{border-right:1px solid rgba(10,37,64,.1)!important;border-bottom:1px solid rgba(10,37,64,.16)!important}html[data-theme=dark] .viapath-grid .ag-cell{border-right:1px solid hsla(0,0%,100%,.12)!important;border-bottom:1px solid hsla(0,0%,100%,.12)!important}.sla-filter.sla-filter-active select{background:#fff!important;color:#0f172a!important;border-radius:4px!important;padding:0 6px!important}.sla-filter.sla-filter-active select option{color:#0f172a;background:#fff}.reports-shell{padding:18px 22px 40px;max-width:1100px;margin:0 auto;width:100%;color:var(--apple-text)}.reports-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.reports-title{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0;color:var(--apple-text)}.reports-sub{margin:4px 0 0;font-size:12.5px;color:var(--apple-text-muted)}.reports-pdf-btn{flex:0 0 auto;border:1px solid var(--apple-border-strong,#334155);background:var(--apple-surface);color:var(--apple-text);border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .15s ease,border-color .15s ease}.reports-pdf-btn:hover{border-color:var(--apple-blue,#2563eb);background:var(--apple-blue-soft,rgba(37,99,235,.12))}.reports-filters{display:flex;flex-wrap:wrap;gap:18px;padding:14px 16px;background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:12px;margin-bottom:18px}.rf-group{display:flex;flex-direction:column;gap:7px}.rf-group-grow{flex:1 1 320px;min-width:0}.rf-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--apple-text-muted)}.rf-dates{display:flex;align-items:center;gap:8px}.rf-dates input[type=date]{background:var(--apple-bg-elevated,var(--apple-surface));color:var(--apple-text);border:1px solid var(--apple-border);border-radius:7px;padding:6px 8px;font-size:12.5px;font-family:inherit}.rf-dash{color:var(--apple-text-muted);font-size:13px}.rf-stores{display:flex;flex-wrap:wrap;gap:7px}.rf-chip{border:1px solid var(--apple-border);background:var(--apple-bg-elevated,var(--apple-surface));color:var(--apple-text);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.rf-chip:hover{border-color:var(--apple-text-tertiary,#56657a)}.rf-chip-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.reports-empty{padding:28px 8px;text-align:center;color:var(--apple-text-muted);font-size:13px}.reports-error{color:#ef4444}.reports-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px;transition:opacity .15s ease}.reports-card{background:var(--apple-surface);border:1px solid var(--apple-border);border-top:3px solid #3b82f6;border-radius:12px;padding:14px 16px}.reports-card-value{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--apple-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reports-card-label{margin-top:4px;font-size:11.5px;font-weight:600;color:var(--apple-text-muted)}.reports-chart-row{display:flex;flex-wrap:wrap;align-items:center;gap:36px;padding:22px 20px;background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:14px}.reports-donut-wrap{position:relative;width:200px;height:200px;flex:0 0 auto}.reports-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.reports-donut-pct{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--apple-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.reports-donut-lbl{margin-top:4px;font-size:11px;font-weight:600;color:var(--apple-text-muted)}.reports-legend{flex:1 1 240px;min-width:220px;display:flex;flex-direction:column;gap:9px}.reports-legend-row{display:flex;align-items:center;gap:9px;font-size:13px}.reports-legend-dot{width:12px;height:12px;border-radius:3px;flex:0 0 auto}.reports-legend-label{color:var(--apple-text);flex:1 1 auto}.reports-legend-value{color:var(--apple-text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reports-legend-pct{color:var(--apple-text-muted);font-weight:500}.report-print-head{display:none}@media print{body *{visibility:hidden!important}.report-printable,.report-printable *{visibility:visible!important}.report-printable{position:absolute;left:0;top:0;width:100%;padding:8px 12px;background:#fff!important;color:#0f172a!important}.no-print{display:none!important}.report-print-head{display:flex!important;justify-content:space-between;align-items:baseline;border-bottom:2px solid #0f172a;padding-bottom:8px;margin-bottom:16px;font-size:13px;color:#0f172a!important}.reports-card,.reports-chart-row{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.reports-card-value,.reports-donut-pct,.reports-legend-label,.reports-legend-value{color:#0f172a!important}.reports-card-label,.reports-donut-lbl,.reports-legend-pct{color:#475569!important}@page{margin:14mm}}.cell-subdate{font-size:10px;font-weight:600;line-height:1.2;font-family:ui-monospace,SFMono-Regular,monospace;color:#475569;white-space:nowrap}html[data-theme=dark] .cell-subdate{color:#cbd5e1}.late-filter-btn{border:1px solid #ef4444!important;background:transparent!important;color:#ef4444!important;border-radius:var(--toolbar-ctl-radius,8px)!important;height:var(--toolbar-ctl-h,32px);padding:0 12px!important;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background-color .13s ease,color .13s ease}.late-filter-btn:hover{background:rgba(239,68,68,.12)!important}.late-filter-btn.late-filter-btn-active{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}html[data-theme=dark] .late-filter-btn{color:#f87171!important;border-color:rgba(239,68,68,.55)!important;background:rgba(239,68,68,.06)!important}html[data-theme=dark] .late-filter-btn:hover{background:rgba(239,68,68,.16)!important}html[data-theme=dark] .late-filter-btn.late-filter-btn-active{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}.orders-toolbar button.toolbar-danger-btn{background:transparent!important;border:1px solid #dc2626!important;color:#dc2626!important}html[data-theme=dark] .orders-toolbar button.toolbar-danger-btn{border-color:rgba(239,68,68,.55)!important;color:#f87171!important;background:rgba(239,68,68,.08)!important}.orders-toolbar button.toolbar-danger-btn-solid,html[data-theme=dark] .orders-toolbar button.toolbar-danger-btn-solid{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.orders-toolbar button.toolbar-danger-btn:disabled{opacity:.55;cursor:default}.orders-toolbar .toolbar-collapse-pill{height:auto;font-size:11px;padding:4px 12px;border:1px solid var(--apple-border);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background-color .18s cubic-bezier(.165,.84,.44,1),color .18s ease}.orders-toolbar .toolbar-collapse-pill,html[data-theme=dark] .orders-toolbar button.toolbar-collapse-pill{background:var(--apple-surface-glass);color:var(--apple-blue)}.drawer-panel.od-drawer{width:min(680px,100%)}.od-body{background:var(--apple-bg);min-height:calc(100vh - 64px);padding:16px;display:flex;flex-direction:column;gap:14px}.od-body .muted{color:var(--apple-text-muted)}.od-section{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);box-shadow:var(--apple-shadow-card);padding:14px 16px}.od-section-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--apple-text)}.od-section-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.od-section-head>svg{color:var(--apple-text-muted);flex:0 0 auto}.od-chip-soft{font-weight:600;color:var(--apple-text-muted);background:var(--apple-border-soft);border:1px solid var(--apple-border);padding:2px 8px}.od-chip-soft,.od-status-chip{margin-left:auto;font-size:11px;border-radius:var(--apple-radius-pill)}.od-status-chip{font-weight:700;letter-spacing:.02em;color:var(--apple-blue);background:var(--apple-blue-soft);padding:3px 10px}.od-alerts{display:flex;flex-direction:column;gap:8px}.od-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--apple-radius-sm);font-size:13px;line-height:1.4;color:var(--apple-text);border:1px solid transparent}.od-banner>svg{flex:0 0 auto;margin-top:1px}.od-banner strong{font-weight:700}.od-banner--danger{background:var(--apple-red-soft);border-color:rgba(255,59,48,.32)}.od-banner--danger>svg{color:var(--apple-red)}.od-banner--warning{background:var(--apple-yellow-soft);border-color:rgba(255,149,0,.32);white-space:pre-wrap}.od-banner--warning>svg{color:var(--apple-orange)}.od-banner--info{background:var(--apple-blue-soft);border-color:rgba(0,122,255,.3)}.od-banner--info>svg{color:var(--apple-blue)}.od-banner--success{background:var(--apple-green-soft);border-color:rgba(52,199,89,.32)}.od-banner--success>svg{color:var(--apple-green)}.od-header-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.od-header-id{display:flex;align-items:baseline;gap:10px}.od-header-rownum{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--apple-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.od-header-code{font-size:13px;font-weight:600;color:var(--apple-text-muted);font-family:var(--apple-font-mono);background:var(--apple-border-soft);padding:2px 8px;border-radius:var(--apple-radius-xs)}.od-badges{display:flex;gap:6px;flex-wrap:wrap}.od-badge{font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:var(--apple-radius-pill);border:1px solid transparent}.od-badge--success{background:var(--apple-green-soft);color:var(--apple-green)}.od-badge--danger{background:var(--apple-red-soft);color:var(--apple-red)}.od-badge--warning{background:var(--apple-yellow-soft);color:var(--apple-orange)}.od-badge--neutral{background:var(--apple-blue-soft);color:var(--apple-blue)}.od-loglist{list-style:none;margin:0 0 4px;padding:0}.od-logrow{display:grid;grid-template-columns:168px minmax(0,1fr) auto;align-items:baseline;grid-gap:6px 12px;gap:6px 12px;padding:7px 0;border-bottom:1px solid var(--apple-border-soft);font-size:13px;line-height:1.5}.od-logrow:last-child{border-bottom:0}.od-logrow-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--apple-text-tertiary);white-space:nowrap}.od-logrow-label>svg{color:var(--apple-text-tertiary);flex:0 0 auto}.od-logrow-value-cell{min-width:0}.od-logrow-value{font-weight:600;color:var(--apple-text);word-break:break-word}.od-logrow-link{display:inline-flex;align-items:center;gap:4px;color:var(--apple-blue);text-decoration:none;min-width:0;max-width:100%}.od-logrow-link .od-logrow-value{color:var(--apple-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-logrow-link:hover{text-decoration:underline}.od-logrow-link>svg{flex:0 0 auto}.od-logrow-meta{display:inline-flex;align-items:center;gap:5px;justify-self:end;font-family:var(--apple-font-mono);font-size:11px;color:var(--apple-text-tertiary);white-space:nowrap}.od-logrow-meta strong{color:var(--apple-text-muted);font-weight:700;font-family:var(--apple-font)}.od-logrow-meta>svg{color:var(--apple-text-tertiary);flex:0 0 auto}.od-logrow-value--empty{color:var(--apple-text-tertiary);font-weight:500}.od-logrow-value--success{color:var(--apple-green)}.od-logrow-value--danger{color:var(--apple-red)}.od-logrow-value--warning{color:var(--apple-orange)}.od-loggroups{display:flex;flex-direction:column}.od-loggroup+.od-loggroup{margin-top:10px;padding-top:10px;border-top:1px solid var(--apple-border)}.od-loggroup-title{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apple-text-tertiary);margin-bottom:3px}.od-loggroup .od-finance{margin-top:4px;padding-top:0;border-top:0}.od-finance{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--apple-border-strong)}.od-finance-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.od-finance-label{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--apple-text-tertiary)}.od-finance-cell strong{font-size:16px;font-weight:700;color:var(--apple-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.od-finance-cell--total strong{color:var(--apple-green)}.od-header-foot{gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--apple-border-soft);flex-wrap:wrap}.od-foot-item,.od-header-foot{display:flex;align-items:center}.od-foot-item{gap:6px;font-size:12px;color:var(--apple-text-muted)}.od-foot-item>svg{color:var(--apple-text-tertiary)}.od-foot-item strong{color:var(--apple-text);font-weight:600}.od-stepper{list-style:none;margin:6px 0 0;padding:0;display:flex}.od-step{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;text-align:center}.od-step-line{position:absolute;top:19px;right:50%;width:100%;height:2px;background:var(--apple-border-strong);z-index:0}.od-step-line[data-filled=true]{background:var(--apple-green)}.od-step-node{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--apple-surface);border:2px solid var(--apple-border-strong);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.od-step-label,.od-step-node{color:var(--apple-text-tertiary)}.od-step-label{font-size:11px;font-weight:600;line-height:1.25;max-width:92px}.od-step[data-state=done] .od-step-node{background:var(--apple-green-soft);border-color:var(--apple-green);color:var(--apple-green)}.od-step[data-state=done] .od-step-label{color:var(--apple-text-muted)}.od-step[data-state=current] .od-step-node{background:var(--apple-blue);border-color:var(--apple-blue);color:#fff;box-shadow:0 0 0 4px var(--apple-blue-soft)}.od-step[data-state=current] .od-step-label{color:var(--apple-blue);font-weight:700}.od-stepper[data-exception=true] .od-step-node{opacity:.5}.od-stepper[data-exception=true] .od-step-label{opacity:.6}.od-cust-grid{display:flex;flex-direction:column}.od-cust-row{display:grid;grid-template-columns:24px 110px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid var(--apple-border-soft)}.od-cust-row:last-child{border-bottom:0}.od-cust-icon{color:var(--apple-text-tertiary);display:inline-flex}.od-cust-label{font-size:12px;font-weight:600;color:var(--apple-text-muted)}.od-cust-value{font-size:13px;color:var(--apple-text);min-width:0;overflow-wrap:anywhere}.od-empty{flex-direction:column;text-align:center;padding:18px 12px;gap:4px}.od-empty,.od-empty-icon{display:flex;align-items:center}.od-empty-icon{width:48px;height:48px;border-radius:50%;justify-content:center;background:var(--apple-border-soft);color:var(--apple-text-tertiary);margin-bottom:4px}.od-empty-title{margin:0;font-size:13.5px;font-weight:600;color:var(--apple-text)}.od-empty-sub{margin:0;font-size:12px;color:var(--apple-text-tertiary);max-width:320px;line-height:1.4}.od-empty-skeleton{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px;opacity:.5}.od-empty-skeleton span{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--apple-text-tertiary);background:var(--apple-border-soft);border:1px dashed var(--apple-border-strong);padding:5px 10px;border-radius:var(--apple-radius-sm)}.od-cust-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.od-input-field{display:flex;flex-direction:column;gap:4px;min-width:0}.od-input-field--full{grid-column:1/-1}.od-input-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em}.od-input-label,.od-input-label>svg{color:var(--apple-text-tertiary)}.od-input-field input,.od-input-field textarea{width:100%;box-sizing:border-box;font-family:inherit;font-size:13px;color:var(--apple-text);background:var(--apple-bg-elevated);border:1px solid var(--apple-border-strong);border-radius:var(--apple-radius-sm);padding:8px 10px;resize:vertical;transition:border-color .15s var(--ease-out-quart),box-shadow .15s var(--ease-out-quart)}.od-input-field input::placeholder,.od-input-field textarea::placeholder{color:var(--apple-text-tertiary)}.od-input-field input:focus,.od-input-field textarea:focus{outline:none;border-color:var(--apple-blue);box-shadow:0 0 0 3px var(--apple-blue-soft)}.od-cust-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.od-save-msg{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;margin-right:auto}.od-save-msg--ok{color:var(--apple-green)}.od-save-msg--err{color:var(--apple-red)}.od-save-msg>svg{flex:0 0 auto}.od-save-btn{font-weight:600}.od-note-textarea{width:100%;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.5;color:var(--apple-text);background:var(--apple-bg-elevated);border:1px solid var(--apple-border-strong);border-radius:var(--apple-radius-sm);padding:10px 12px;resize:vertical;min-height:84px;transition:border-color .15s var(--ease-out-quart),box-shadow .15s var(--ease-out-quart)}.od-note-textarea::placeholder{color:var(--apple-text-tertiary)}.od-note-textarea:focus{outline:none;border-color:var(--apple-blue);box-shadow:0 0 0 3px var(--apple-blue-soft)}.od-header-wa{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto;margin-right:10px;padding:6px 12px;border-radius:var(--apple-radius-pill);background:#25d366;color:#fff;font-size:12.5px;font-weight:700;text-decoration:none;transition:filter .15s}.od-header-wa:hover{filter:brightness(.92)}.od-header-wa:active{transform:scale(.97)}.od-header-wa.is-off{background:var(--apple-surface-2);color:var(--apple-text-secondary,#56657a);border:1px solid var(--apple-border);cursor:not-allowed;opacity:.65}.od-header-wa.is-off:hover{filter:none}.od-header-wa.is-off:active{transform:none}.od-attach-upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.od-attach-list{list-style:none;margin:12px 0 0;padding:0}.od-attach-item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--apple-border-soft);font-size:13px}.od-attach-item:last-child{border-bottom:0}.od-attach-item>svg{color:var(--apple-text-tertiary);flex:0 0 auto}.od-attach-name{color:var(--apple-blue);text-decoration:none;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.od-attach-name:hover{text-decoration:underline}.od-attach-meta{margin-left:auto;font-size:11px;white-space:nowrap}.od-attach-del,.od-attach-meta{color:var(--apple-text-tertiary)}.od-attach-del{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:var(--apple-radius-sm);border:1px solid transparent;background:transparent;cursor:pointer;transition:background-color .15s,color .15s}.od-attach-del:hover{background:var(--apple-red-soft);color:var(--apple-red)}.od-attach-confirm{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.od-attach-confirm button{font-size:11px;padding:4px 8px}.od-timeline{list-style:none;margin:0;padding:0}.od-tl-item{position:relative;display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;padding-bottom:14px}.od-tl-item:last-child{padding-bottom:0}.od-tl-item:before{content:"";position:absolute;left:14px;top:30px;bottom:-2px;width:2px;background:var(--apple-border)}.od-tl-item:last-child:before{display:none}.od-tl-node{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid;background:var(--apple-surface)}.od-tl-item[data-actor=system] .od-tl-node{background:var(--apple-blue-soft);border-color:var(--apple-blue);color:var(--apple-blue)}.od-tl-item[data-actor=user] .od-tl-node{background:var(--apple-green-soft);border-color:var(--apple-green);color:var(--apple-green)}.od-tl-body{min-width:0;padding-top:2px}.od-tl-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.od-tl-actor{font-size:13px;font-weight:700;color:var(--apple-text)}.od-tl-action{font-size:12px;color:var(--apple-text-muted)}.od-tl-time{margin-left:auto;font-family:var(--apple-font-mono);font-size:11px;color:var(--apple-text-tertiary)}.od-tl-diff{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px}.od-tl-old{background:var(--apple-red-soft);color:var(--apple-red);text-decoration:line-through}.od-tl-new,.od-tl-old{font-size:12px;padding:2px 7px;border-radius:var(--apple-radius-xs);word-break:break-word}.od-tl-new{background:var(--apple-green-soft);color:var(--apple-green)}.od-tl-arrow{color:var(--apple-text-tertiary);font-weight:700;font-size:13px}.od-tl-note{margin-top:5px;font-size:12px;color:var(--apple-text-muted);background:var(--apple-border-soft);border-radius:var(--apple-radius-xs);padding:5px 8px;white-space:pre-wrap}.od-state{flex-direction:column;gap:12px;padding:64px 20px;text-align:center}.od-state,.od-state-icon{display:flex;align-items:center;justify-content:center}.od-state-icon{width:52px;height:52px;border-radius:50%}.od-state-icon--err{background:var(--apple-red-soft);color:var(--apple-red)}.od-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--apple-border-strong);border-top-color:var(--apple-blue);animation:od-spin .8s linear infinite}@keyframes od-spin{to{transform:rotate(1turn)}}@media (max-width:520px){.od-cust-form,.od-finance,.od-logrow{grid-template-columns:1fr}.od-logrow{gap:2px}.od-logrow-meta{justify-self:start}}.drp-popover{position:fixed;z-index:99999;background:var(--filter-blue-panel);border:1px solid var(--filter-blue-border);border-radius:12px;overflow:hidden;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 0 0 .5px rgba(59,130,246,.18),0 10px 32px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3);animation:drp-enter .18s cubic-bezier(.165,.84,.44,1);transform-origin:top left;font-family:var(--apple-font)}@keyframes drp-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.drp-popover{animation:none}}.drp-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px}.drp-title{font-size:13px;font-weight:700;color:#f8fafc;letter-spacing:.01em}.drp-nav{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--filter-blue-text);font-size:16px;line-height:1;cursor:pointer}.drp-nav:hover{background:var(--filter-blue-bg-hover)}.drp-weekdays{padding:0 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7d8a9c;text-align:center}.drp-grid,.drp-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.drp-grid{grid-row-gap:2px;row-gap:2px;padding:6px 8px 8px}.drp-day{height:34px;border:0;border-radius:8px;background:transparent;color:#f8fafc;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.drp-day:hover{background:var(--filter-blue-bg-hover)}.drp-day-out{opacity:.4}.drp-day-today{box-shadow:inset 0 0 0 1px var(--filter-blue-border-strong)}.drp-day-inrange{background:var(--filter-blue-bg-hover);border-radius:0}.drp-day-end,.drp-day-start{background:var(--filter-blue-bg-active);color:var(--filter-blue-text-active);font-weight:700}.drp-day-start{border-radius:8px 0 0 8px}.drp-day-end{border-radius:0 8px 8px 0}.drp-day-start.drp-day-end{border-radius:8px}.drp-presets{display:flex;gap:6px;padding:8px;border-top:1px solid var(--filter-blue-border)}.drp-preset{flex:1 1 auto;height:24px;border:1px solid var(--filter-blue-border);border-radius:6px;background:var(--filter-blue-bg-pass);color:var(--filter-blue-text);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;padding:0 6px}.drp-preset:hover{background:var(--filter-blue-bg-hover)}.drp-preset-clear{color:#f87171;border-color:rgba(239,68,68,.4)}.drp-preset-clear:hover{background:rgba(239,68,68,.12)}.drp-body{display:grid;grid-template-columns:150px 1fr}.drp-preset-col{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-right:1px solid var(--filter-blue-border)}.drp-preset-col .drp-preset{flex:0 0 auto;height:30px;text-align:left;padding:0 12px;font-size:12.5px;font-weight:600;background:transparent;border-color:transparent;color:var(--apple-text);border-radius:8px}.drp-preset-col .drp-preset:hover{background:var(--filter-blue-bg-hover)}.drp-preset-col .drp-preset.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:700}.drp-cal{min-width:0}html:not([data-theme=dark]) .drp-day,html:not([data-theme=dark]) .drp-title{color:#0f172a}html:not([data-theme=dark]) .drp-day-end,html:not([data-theme=dark]) .drp-day-start{color:var(--filter-blue-text-active)}html:not([data-theme=dark]) .drp-weekdays{color:#56657a}html:not([data-theme=dark]) .drp-popover{box-shadow:0 0 0 .5px rgba(59,130,246,.15),0 10px 32px rgba(15,23,42,.16),0 2px 8px rgba(15,23,42,.08)}.of-toast{position:fixed;right:20px;bottom:20px;z-index:var(--z-toast,70);max-width:340px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;background:var(--apple-surface);color:var(--apple-text);border:1px solid var(--apple-border);box-shadow:var(--apple-shadow-modal,0 8px 28px rgba(0,0,0,.28));animation:of-toast-enter .2s cubic-bezier(.165,.84,.44,1)}@keyframes of-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.of-toast{animation:none}}.of-toast--success{border-color:rgba(34,197,94,.55);color:#22c55e}.of-toast--warn{border-color:rgba(245,158,11,.55);color:#f59e0b}.of-toast--error{border-color:rgba(239,68,68,.55);color:#ef4444}.spapi-guide{margin-bottom:16px;max-width:640px;padding:10px 14px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);background:var(--apple-surface);font-size:13px;color:var(--apple-text)}.spapi-guide summary{cursor:pointer;font-weight:600}.spapi-guide ol{margin:10px 0 6px;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.spapi-guide p{margin:6px 0 0;opacity:.85}.spapi-card{align-content:start}.spapi-single{max-width:640px}.spapi-form{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-sm,8px);background:var(--apple-surface-2,rgba(148,163,184,.08))}.spapi-card button.ghost-button{background:var(--apple-surface);color:var(--apple-text);border:1px solid var(--apple-border);font-weight:500}.spapi-card button.ghost-button:not(:disabled):hover{background:var(--apple-surface-2);border-color:var(--apple-border-strong)}.spapi-card button.danger-button{background:#b91c1c;color:#fff;border:0}.spapi-card button.danger-button:not(:disabled):hover{background:#991b1b}.buy-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:100%;gap:6px;padding:5px 10px;font-size:12px;font-weight:650;letter-spacing:.01em;line-height:1.35;color:#fff;background:linear-gradient(180deg,var(--apple-blue) 0,color-mix(in srgb,var(--apple-blue) 86%,#000) 100%);border:1px solid color-mix(in srgb,var(--apple-blue) 78%,#000);border-radius:6px;box-shadow:var(--apple-shadow-xs),inset 0 1px 0 hsla(0,0%,100%,.22);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.buy-btn:before{content:"";width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}.buy-btn:not(.is-locked):hover{transform:translateY(-1px);filter:saturate(1.08) brightness(1.04);box-shadow:0 3px 8px rgba(0,122,255,.28),inset 0 1px 0 hsla(0,0%,100%,.28)}.buy-btn:not(.is-locked):active{transform:scale(.97);box-shadow:inset 0 1px 3px rgba(0,0,0,.24)}.buy-btn:focus-visible{outline:2px solid var(--apple-blue)}.buy-btn.is-locked{background:var(--apple-surface-2);color:var(--apple-text-secondary,#56657a);border-color:var(--apple-border);box-shadow:none;cursor:not-allowed;opacity:.7}.buy-btn.is-locked:before{background:var(--apple-border-strong);box-shadow:none}.buy-btn.buy-btn--busy{background:#eef2f8;color:#0f2747;border:1.5px solid rgba(15,39,71,.35);cursor:default;box-shadow:none;transform:none}.buy-btn.buy-btn--busy:before{background:#0f2747;box-shadow:none}.buy-busy-dot{width:7px;height:7px;border-radius:999px;background:#2f6feb;animation:buyBusyPulse 1.4s ease infinite;flex:none}@keyframes buyBusyPulse{0%,to{opacity:1}50%{opacity:.25}}.buy-btn.buy-btn--busy.buy-btn--done{background:#ecfdf3;color:#15803d;border-color:rgba(22,163,74,.45)}.buy-btn.buy-btn--busy.buy-btn--done:before{background:#16a34a}.buy-busy-dot.buy-busy-dot--done{background:#16a34a;animation:none}@media (prefers-reduced-motion:reduce){.buy-btn{transition:none}.buy-btn:not(.is-locked):active,.buy-btn:not(.is-locked):hover{transform:none}}.buy-cell-wrap{display:flex;align-items:center;gap:6px;width:100%}.viapath-grid .ag-cell-value:has(>.buy-btn),.viapath-grid .ag-cell-value:has(>.buy-cell-wrap),.viapath-grid .ag-cell-value:has(>.cmsg-row-btn),.viapath-grid .ag-cell:has(>.buy-btn),.viapath-grid .ag-cell:has(>.buy-cell-wrap),.viapath-grid .ag-cell:has(>.cmsg-row-btn){display:flex;align-items:center;height:100%}.viapath-grid .ag-cell-value:has(>.cmsg-row-btn),.viapath-grid .ag-cell:has(>.cmsg-row-btn){justify-content:center}.buy-cell-wrap .buy-btn{width:auto;flex:0 0 auto;white-space:nowrap}.buy-cell-wrap .buy-badge{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.buy-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:650;line-height:1.5;border-radius:999px;white-space:nowrap;cursor:help}.buy-badge--run{color:var(--apple-blue);background:color-mix(in srgb,var(--apple-blue) 14%,transparent);border:1px solid color-mix(in srgb,var(--apple-blue) 35%,transparent)}.buy-badge--warn{color:#b45309;background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.4)}.buy-badge--err{color:#dc2626;background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.38)}html[data-theme=dark] .buy-badge--warn{color:#f59e0b;background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.5)}html[data-theme=dark] .buy-badge--err{color:#f87171;background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5)}.landing{min-height:100vh;display:flex;flex-direction:column;gap:48px;padding:20px clamp(16px,6vw,72px) 40px;background:var(--apple-bg,#0b1220);color:var(--apple-text,#f8fafc)}.landing--center{justify-content:center;align-items:center;gap:0}.landing-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.landing-logo-wrap{background:#fff;border-radius:12px;padding:8px 14px;line-height:0}.landing-top-nav{display:flex;align-items:center;gap:14px}.landing-link{color:var(--apple-blue,#3b82f6);font-weight:600;text-decoration:none}.landing-link:hover{text-decoration:underline}.landing-link--big{font-size:15px}.landing-cta{display:inline-block;padding:10px 22px;border-radius:10px;background:linear-gradient(180deg,var(--apple-blue,#3b82f6),color-mix(in srgb,var(--apple-blue,#3b82f6) 80%,#000));color:#fff;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgba(59,130,246,.35)}.landing-cta:hover{filter:brightness(1.07)}.landing-cta--small{padding:7px 16px;font-size:13.5px}.landing-hero{max-width:760px}.landing-hero h1{font-size:clamp(28px,4.5vw,44px);line-height:1.15;margin:0 0 14px}.landing-hero p{font-size:16.5px;line-height:1.65;opacity:.85;margin:0 0 22px}.landing-hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.landing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}.landing-card{background:var(--apple-surface,hsla(0,0%,100%,.04));border:1px solid var(--apple-border,rgba(148,163,184,.25));border-radius:14px;padding:18px}.landing-card h3{margin:0 0 8px;font-size:16px}.landing-card p{margin:0;font-size:13.5px;line-height:1.55;opacity:.8}.landing-how{max-width:680px}.landing-how h2{margin:0 0 12px}.landing-how ol{margin:0 0 20px;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:15px;line-height:1.55}.landing-footer{margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--apple-border,rgba(148,163,184,.25));font-size:13px;opacity:.85}.landing-auth-card{width:min(440px,100%);background:var(--apple-surface,hsla(0,0%,100%,.05));border:1px solid var(--apple-border,rgba(148,163,184,.25));border-radius:16px;padding:26px;display:grid;grid-gap:6px;gap:6px}.landing-auth-card h2{margin:12px 0 4px}.landing-auth-form{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.landing-auth-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}.landing-auth-form input{padding:9px 12px;border-radius:9px;border:1px solid var(--apple-border,rgba(148,163,184,.35));background:var(--apple-surface-2,rgba(15,23,42,.65));color:inherit}.landing-auth-form button{padding:10px 14px;border:0;border-radius:10px;background:var(--apple-blue,#3b82f6);color:#fff;font-weight:700;cursor:pointer}.landing-auth-form button:disabled{opacity:.6;cursor:default}:root{--v-speed:180ms;--v-ease:cubic-bezier(0.25,0.6,0.3,1);--mono:var(--apple-font-mono,ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace)}html[data-theme=dark]{--apple-bg:#1c1c1e;--apple-bg-elevated:#242426;--apple-surface:#2c2c2e;--apple-surface-2:#323234;--apple-surface-glass:rgba(44,44,46,.85);--apple-border:#3a3a3c;--apple-border-soft:#2c2c2e;--apple-border-strong:#48484a;--apple-text:#f5f5f7;--apple-text-muted:rgba(235,235,245,.6);--apple-text-tertiary:rgba(235,235,245,.3);--accent:#0a84ff;--accent-contrast:#fff;--grid-line:var(--apple-border-soft);--grid-row-hover:hsla(0,0%,100%,.05);--grid-row-selected:rgba(10,132,255,.18);--nav-bg:var(--apple-bg-elevated);--nav-bg-elevated:var(--apple-surface);--nav-text:var(--apple-text-muted);--nav-text-muted:var(--apple-text-tertiary);--nav-border:var(--apple-border);--nav-active:var(--grid-row-hover);--nav-active-glow:none;--card-topline:0 0 0 0 transparent;--apple-shadow-xs:0 1px 2px rgba(0,0,0,.4);--apple-shadow-sm:0 1px 2px rgba(0,0,0,.4);--apple-shadow-card:0 1px 2px rgba(0,0,0,.3),0 6px 16px rgba(0,0,0,.25);--apple-shadow-pop:0 8px 24px rgba(0,0,0,.55);--apple-shadow-modal:0 16px 48px rgba(0,0,0,.6);--focus-ring:0 0 0 4px rgba(10,132,255,.4);--dot-grid-color:transparent;color-scheme:dark}html:not([data-theme=dark]){--apple-bg:#f5f5f7;--apple-bg-elevated:#fff;--apple-surface:#fff;--apple-surface-2:#fafafc;--apple-border:#c9c9cf;--apple-border-soft:#e2e2e8;--apple-border-strong:#b9b9c1;--apple-text:#151517;--apple-text-muted:rgba(50,50,57,.78);--apple-text-tertiary:rgba(50,50,57,.5);--accent:#007aff;--accent-contrast:#fff;--grid-line:var(--apple-border-soft);--grid-row-hover:rgba(0,0,0,.035);--grid-row-selected:rgba(0,122,255,.12);--card-topline:0 0 0 0 transparent;--apple-shadow-card:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06);--focus-ring:0 0 0 4px rgba(0,122,255,.35);--dot-grid-color:transparent;color-scheme:light}body{background-color:var(--apple-bg);background-image:none}.auth-card,.confirm-card,.landing-auth-card,.orders-toolbar,.settings-nav,.table-panel,.viapath-grid,.workspace-card{background-color:var(--apple-surface)}.side-nav{background-color:var(--apple-bg-elevated)}:root{--apple-font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}body{font-family:var(--apple-font);font-size:14px;text-rendering:optimizeLegibility}.page-header h1{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--apple-text);background:none;-webkit-text-fill-color:currentColor}.page-header:after{background:var(--apple-border)}.cell-link,.cell-subdate,.viapath-grid .ag-cell[col-id=buyerId],.viapath-grid .ag-cell[col-id=buyerTracking],.viapath-grid .ag-cell[col-id=orderCode],.viapath-grid .ag-cell[col-id=sellerId],.viapath-grid .ag-cell[col-id=shipmentId],.viapath-grid .ag-cell[col-id=trackingNumber],code,kbd{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.micro-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;opacity:.4;display:block;margin-bottom:10px}.auth-card,.confirm-card,.landing-auth-card,.landing-card,.table-panel,.workspace-card{border-radius:12px;border:1px solid var(--apple-border);box-shadow:var(--apple-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}.confirm-card{border-radius:16px}.viapath-grid{border-radius:12px;border:1px solid var(--apple-border);box-shadow:var(--apple-shadow-card);overflow:hidden}.confirm-backdrop,.purchase-toast{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.purchase-toast{border-radius:16px;border:1px solid var(--apple-border);box-shadow:var(--apple-shadow-pop)}.settings-nav{border-bottom:1px solid var(--apple-border);padding:8px 12px;gap:2px;display:flex;align-items:center}.settings-nav:before{content:"";position:absolute;display:none}.settings-tab{border-radius:999px;border:1px solid transparent;color:var(--apple-text-muted);background:transparent;transition:color var(--v-speed) var(--v-ease),background var(--v-speed) var(--v-ease)}.settings-tab:after{display:none}.settings-tab:hover{color:var(--apple-text);background:var(--nav-active);transform:none}.settings-tab-active,.settings-tab-active:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);box-shadow:none}.side-nav{border-right:1px solid var(--nav-border);backdrop-filter:none;-webkit-backdrop-filter:none}.side-nav:after{display:none}.side-nav nav{align-content:start}.side-nav nav a{border-radius:8px;position:relative;transition:background var(--v-speed) var(--v-ease),color var(--v-speed) var(--v-ease)}.side-nav nav a:hover{background:var(--nav-active);color:var(--apple-text);transform:none}.side-nav nav a.active{background:var(--accent);color:var(--accent-contrast);box-shadow:none}.side-nav nav a.active:before{content:none}button{transition:background var(--v-speed) var(--v-ease),color var(--v-speed) var(--v-ease),border-color var(--v-speed) var(--v-ease),transform var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease),opacity var(--v-speed) var(--v-ease)}button:not(.ghost-button):not(.secondary-button):not(.danger-button):not(.danger-confirm-button):not(.settings-tab):not(.toolbar-collapse-pill):not(.sidebar-toggle):not(.buy-btn):not(.lp-btn):not(.admin-plain):not(.pulse-card):not(.pulse-chip):not(.cmsg-row-btn):not(.cmsg-tab):not(.cmsg-rail-item):not(.row-context-menu button){background:var(--accent);color:var(--accent-contrast);border:1px solid var(--accent);border-radius:8px}button:not(:disabled):hover{transform:none}button:not(:disabled):active{transform:scale(.985)}.orders-toolbar button,.side-footer button{background:transparent!important;color:var(--apple-text)!important;border:1px solid var(--apple-border)!important;border-radius:8px}.orders-toolbar button:not(:disabled):hover{border-color:var(--apple-border-strong)!important;background:var(--nav-active)!important;box-shadow:none}.ghost-button,.secondary-button{background:transparent;color:var(--apple-text);border:1px solid var(--apple-border);border-radius:8px}.ghost-button:not(.wa-button):hover,.secondary-button:hover{border-color:var(--apple-border-strong);background:var(--nav-active);box-shadow:none;color:#fff}.ghost-button:not(.wa-button):hover svg,.secondary-button:hover svg{color:#fff}.wa-button{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.5);color:var(--apple-text)}.wa-button:hover{background:rgba(37,211,102,.22);border-color:rgba(37,211,102,.75);color:var(--apple-text)}html[data-theme=dark] .wa-button,html[data-theme=dark] .wa-button:hover{color:#fff}.buy-btn,.buy-btn:not(.is-locked){background:transparent;color:var(--apple-text);border:1px solid var(--apple-border-strong);border-radius:8px;box-shadow:none;font-weight:600}.buy-btn:before{background:var(--apple-text-muted);box-shadow:none}.buy-btn:not(.is-locked):hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);transform:none;filter:none}.buy-btn:not(.is-locked):hover:before{background:var(--accent-contrast)}.buy-btn.is-locked{opacity:.45;background:transparent}.cell-link{color:var(--apple-text);text-decoration:underline;-webkit-text-decoration-color:var(--apple-border-strong);text-decoration-color:var(--apple-border-strong);text-underline-offset:2px}.cell-link:hover{-webkit-text-decoration-color:var(--apple-text);text-decoration-color:var(--apple-text)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--apple-border-strong)!important;box-shadow:var(--focus-ring)}.buy-badge,.confirm-badge,.status-badge.dot-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border-width:1px;border-style:solid;font-weight:550;color:var(--apple-text)}.buy-badge .dot-badge-dot,.dot-badge-dot{width:6px;height:6px;border-radius:50%;flex:none;display:inline-block}.confirm-badge{background:transparent}.confirm-badge:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;flex:none}.confirm-badge-late{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:var(--apple-text)}.confirm-badge-late:before{background:#ef4444}.confirm-badge-today{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.25);color:var(--apple-text)}.confirm-badge-today:before{background:#f59e0b}.confirm-badge-tomorrow{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.25);color:var(--apple-text)}.confirm-badge-tomorrow:before{background:#3b82f6}.buy-badge--run{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.25);animation:none}.buy-badge--run .dot-badge-dot{background:#3b82f6}.buy-badge--warn{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.25);color:var(--apple-text)}.buy-badge--warn .dot-badge-dot{background:#f59e0b}.buy-badge--err{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:var(--apple-text)}.buy-badge--err .dot-badge-dot{background:#ef4444}.buy-badge--ok{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.25);color:var(--apple-text)}.buy-badge--ok .dot-badge-dot{background:#22c55e}.selectable-card{position:relative;transition:opacity var(--v-speed) var(--v-ease),border-color var(--v-speed) var(--v-ease)}.selectable-group:hover .selectable-card:not(.is-selected){opacity:.7}.selectable-card.is-selected{border:1.5px solid var(--accent);background:var(--nav-active);opacity:1}.selectable-card.is-selected:after{content:"✓";position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--accent-contrast);font-size:11px;font-weight:700;line-height:18px;text-align:center}.auth-card,.confirm-backdrop,.confirm-card,.orders-toolbar,.page-shell,.purchase-toast,.table-panel,.viapath-grid{animation:none}.landing-card,.table-panel{transition:transform var(--v-speed) var(--v-ease),border-color var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease)}.landing-card:hover,.table-panel:hover{transform:translateY(-2px);border-color:var(--apple-border-strong)}@keyframes lin-pop{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:none}}.confirm-card{animation:lin-pop .2s var(--v-ease) both}.purchase-toast{animation:lin-pop .22s var(--v-ease) both}.empty-state{padding:40px 20px;text-align:center;color:var(--apple-text-muted);font-size:13.5px}.empty-state .micro-label{display:block;margin-bottom:8px}@keyframes lin-skeleton{0%{opacity:.5}to{opacity:1}}.skeleton{background:var(--apple-border-soft);border-radius:6px;animation:lin-skeleton .9s ease-in-out infinite alternate;color:transparent!important;pointer-events:none}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.danger-button,.danger-confirm-button{background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.45);border-radius:8px}.danger-button:hover,.danger-confirm-button:hover{background:rgba(239,68,68,.1);border-color:#ef4444}.data-table thead th{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--apple-text-muted);background:transparent;border-bottom:1px solid var(--apple-border)}.data-table tbody tr{transition:background var(--v-speed) var(--v-ease)}.data-table tbody tr:hover{background:var(--grid-row-hover)}.viapath-grid .ag-header{background:var(--apple-surface)!important;border-bottom:1px solid var(--apple-border)!important}.viapath-grid .ag-header:after{display:none}.viapath-grid .ag-header-cell-text{font-family:inherit;letter-spacing:.01em;font-size:11.5px;font-weight:600;color:var(--apple-text-muted)}.viapath-grid .ag-cell-focus:not(.ag-cell-range-selected){border:1px solid var(--apple-border-strong)!important;box-shadow:var(--focus-ring)}.viapath-grid ::-webkit-scrollbar{width:8px;height:8px}.viapath-grid ::-webkit-scrollbar-thumb{background:var(--apple-border-strong);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.viapath-grid ::-webkit-scrollbar-track{background:transparent}.orders-toolbar{border-bottom:1px solid var(--apple-border)}.orders-toolbar:after{display:none}.toolbar-collapse-pill{border:1px solid var(--apple-border)!important;border-radius:999px!important;background:transparent!important;color:var(--apple-text-muted)!important}.toolbar-collapse-pill:hover{border-color:var(--apple-border-strong)!important;box-shadow:none}.brand-wordmark{display:inline-flex;align-items:center;gap:.38em;font-weight:650;letter-spacing:-.02em;color:var(--apple-text);line-height:1;white-space:nowrap}.brand-wordmark-img{height:1.3em;width:auto;display:block;flex:none}html[data-theme=dark] .brand-wordmark-img{filter:invert(1)}.brand-wordmark-accent{color:var(--apple-text-muted)}html[data-theme=dark] .side-header .brand-wordmark{color:var(--apple-text)}.auth-brand-logo,.side-brand-logo{background:transparent!important;padding:0!important;box-shadow:none!important;border:0!important}.auth-brand-logo{display:flex;justify-content:center}.side-brand-logo{display:inline-flex;align-items:center}.landing{background-color:var(--apple-bg)}.landing-hero h1{color:var(--apple-text);letter-spacing:-.03em;background:none;-webkit-text-fill-color:currentColor}.landing-logo-wrap{background:transparent;padding:0;border-radius:0}.landing-card{background:var(--apple-surface)}.landing-card:hover{box-shadow:var(--apple-shadow-card)}.landing-cta{background:var(--accent);color:var(--accent-contrast);border:1px solid var(--accent);border-radius:8px;box-shadow:none;font-weight:600}.landing-cta:hover{opacity:.9;filter:none;background:var(--accent)}.landing-link{color:var(--apple-text);text-decoration:underline;-webkit-text-decoration-color:var(--apple-border-strong);text-decoration-color:var(--apple-border-strong);text-underline-offset:3px;font-weight:550}.landing-link:hover{-webkit-text-decoration-color:var(--apple-text);text-decoration-color:var(--apple-text)}.landing-auth-card{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:12px;box-shadow:var(--apple-shadow-card)}.landing-auth-form input{background:var(--apple-bg-elevated);border:1px solid var(--apple-border);border-radius:8px;font-size:14px}.landing-auth-form button{background:var(--accent);color:var(--accent-contrast);border:1px solid var(--accent);border-radius:8px;font-weight:600}.landing-footer{border-top:1px solid var(--apple-border)}.auth-card{background:var(--apple-surface);border-radius:12px}@media (prefers-reduced-motion:reduce){.confirm-card,.purchase-toast{animation:none}.data-table tbody tr,.landing-card,.selectable-card,.settings-tab,.side-nav nav a,.table-panel,button{transition:none}.landing-card:hover,.table-panel:hover{transform:none}}html:not([data-theme=dark]) .settings-tab-active,html:not([data-theme=dark]) .settings-tab-active:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);box-shadow:none}html[data-theme=dark] .settings-tab-active,html[data-theme=dark] .settings-tab-active:hover{box-shadow:none}html:not([data-theme=dark]) .danger-button,html:not([data-theme=dark]) .danger-confirm-button{background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.45)}html[data-theme=dark] .danger-button,html[data-theme=dark] .danger-confirm-button{background:transparent;border-width:1px;border-style:solid}html:not([data-theme=dark]) .danger-button:hover,html:not([data-theme=dark]) .danger-confirm-button:hover{background:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444}html:not([data-theme=dark]) .side-nav a.active{background:var(--accent);color:var(--accent-contrast);font-weight:600;box-shadow:none}html[data-theme=dark] .side-nav a.active{font-weight:600;box-shadow:none}html:not([data-theme=dark]) .side-nav a.active:before,html[data-theme=dark] .side-nav a.active:before{content:none}.admin-gate,.admin-site,.lp,.lpa,.wsp{--lp-bg:#fff;--lp-bg-soft:#f5f7fa;--lp-ink:#0b0d12;--lp-muted:#4b5260;--lp-navy:#0a2540;--lp-border:rgba(10,37,64,.14);--lp-grad:linear-gradient(100deg,#0a2540,#1d4e89)}.lp{position:relative;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;background:var(--lp-bg);color:var(--lp-ink);font-size:15px;line-height:1.6}.lp *{box-sizing:border-box}.lp .micro-label{color:var(--lp-navy);opacity:.55}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em}.lp h2{font-size:clamp(24px,3.4vw,34px);font-weight:650;margin:0 0 34px}.admin-gate .brand-wordmark-text,.admin-site .brand-wordmark-text,.lp .brand-wordmark-text,.wsp .brand-wordmark-text{color:var(--lp-ink)}.admin-gate .brand-wordmark-accent,.admin-site .brand-wordmark-accent,.lp .brand-wordmark-accent,.wsp .brand-wordmark-accent{color:var(--lp-navy)}.admin-gate .brand-wordmark-img,.admin-site .brand-wordmark-img,.lp .brand-wordmark-img,.wsp .brand-wordmark-img,html[data-theme=dark] .admin-gate .brand-wordmark-img,html[data-theme=dark] .admin-site .brand-wordmark-img,html[data-theme=dark] .lp .brand-wordmark-img,html[data-theme=dark] .wsp .brand-wordmark-img{filter:none}.lp-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lp-aurora{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform;background:radial-gradient(circle,#0a2540 0,transparent 65%)}.lp-aurora--1{width:640px;height:640px;left:-180px;top:-200px;opacity:.07;animation:lpAurora1 26s ease-in-out infinite alternate}.lp-aurora--2{width:560px;height:560px;right:-160px;top:160px;opacity:.05;animation:lpAurora2 32s ease-in-out infinite alternate}@keyframes lpAurora1{0%{transform:translate(0) scale(1)}to{transform:translate(140px,90px) scale(1.15)}}@keyframes lpAurora2{0%{transform:translate(0) scale(1.1)}to{transform:translate(-120px,160px) scale(.95)}}.lp-grid-drift{position:absolute;inset:-60px;background-image:radial-gradient(rgba(10,37,64,.22) 1px,transparent 0);background-size:30px 30px;opacity:.5;mask-image:radial-gradient(ellipse 80% 60% at 50% 35%,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 35%,#000 0,transparent 75%);animation:lpGridDrift 60s linear infinite}@keyframes lpGridDrift{0%{background-position:0 0}to{background-position:60px 120px}}.lp-top{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-border)}.lp-top-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;max-width:1240px;margin:0 auto;padding:13px clamp(18px,5vw,56px)}.lp-brand{display:inline-flex;align-items:center;justify-self:start}.lp-top-nav{display:flex;align-items:center;gap:26px}.lp-top-nav>a{position:relative;padding:4px 0;color:var(--lp-muted);text-decoration:none;font-size:13.5px;font-weight:500;transition:color .16s ease}.lp-top-nav>a:hover{color:var(--lp-ink)}.lp-top-nav>a.is-active{color:var(--lp-navy)}.lp-top-nav>a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--lp-navy);transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .28s ease,opacity .2s ease}.lp-top-nav>a:hover:after{transform:scaleX(.5);opacity:.45}.lp-top-nav>a.is-active:after{transform:scaleX(1);opacity:1}.lp-top{transition:background .3s ease,box-shadow .3s ease}.lp-top.is-scrolled{background:hsla(0,0%,100%,.9);box-shadow:0 8px 30px rgba(10,37,64,.08)}.lp-top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:var(--lp-navy);transform-origin:left;transform:scaleX(var(--lp-progress,0))}@supports (animation-timeline:scroll()){.lp-top:after{animation:lpProgress 1ms linear both;animation-timeline:scroll(nearest)}}@keyframes lpProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-top-actions{display:flex;align-items:center;gap:10px;justify-self:end}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;font-size:14px;padding:10px 20px;line-height:1.2}.lp-btn--sm{padding:7px 14px;font-size:13px;border-radius:8px}.lp-btn--lg{padding:13px 26px;font-size:15px}
/* !important: uygulamanın genel `button` tema kuralları landing/auth'a SIZMASIN —
   bu sayfalar sabit paletlidir (canlı testte açık temada buton koyulaşıyordu). */.lp-btn--primary{background:var(--lp-navy,#0a2540)!important;color:#fff!important;border-color:transparent!important}.lp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(10,37,64,.28)}.lp-btn--ghost{background:transparent!important;color:var(--lp-ink,#0b0d12)!important;border:1px solid rgba(10,37,64,.25)!important}.lp-btn--ghost:hover{border-color:rgba(10,37,64,.55)!important;transform:translateY(-2px)}.admin-gate button.lp-btn,.admin-site button.lp-btn,.lp button.lp-btn,.lpa button.lp-btn{font-family:inherit;box-shadow:none}.admin-gate .lp-btn:focus-visible,.admin-site .lp-btn:focus-visible,.lp .lp-btn:focus-visible,.lpa .lp-btn:focus-visible{outline:2px solid var(--lp-navy,#0a2540);outline-offset:2px}.lp-btn:disabled{opacity:.55;pointer-events:none;transform:none}.lp-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(48px,9vh,110px) clamp(18px,5vw,56px) clamp(36px,6vh,70px);max-width:1240px;margin:0 auto}.lp-hero-copy h1{font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.03em;margin:0 0 18px}.lp-eyebrow{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-navy)}.lp-eyebrow:before{content:"";width:22px;height:1px;background:var(--lp-navy);opacity:.5}.lp-hero-copy>*{animation:lpRise .76s ease backwards}.lp-hero-copy>:nth-child(2){animation-delay:90ms}.lp-hero-copy>:nth-child(3){animation-delay:.18s}.lp-hero-copy>:nth-child(4){animation-delay:.27s}@keyframes lpRise{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.lp-hero-copy>p{color:var(--lp-muted);font-size:clamp(15px,1.4vw,17px);max-width:44ch;margin:0 0 30px}.lp-hero-accent{color:var(--lp-navy)}.lp-window .lp-badge{transition:background .3s ease,color .3s ease,border-color .3s ease}.lp-row.is-updated:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:6px;animation:lpRowFlash .9s ease forwards}@keyframes lpRowFlash{0%{background:hsla(0,0%,100%,.1)}to{background:transparent}}.lp-cta-final{padding-top:0}.lp-cta-card{background:var(--lp-navy);color:#fff;border-radius:18px;text-align:center;padding:clamp(40px,7vh,72px) clamp(20px,5vw,64px);--mx:50%;--my:50%;position:relative;overflow:hidden;isolation:isolate}.lp-cta-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(520px circle at var(--mx) var(--my),hsla(0,0%,100%,.1),transparent 62%)}@media (hover:hover) and (pointer:fine){.lp-cta-card:hover:before{opacity:1}}.lp-cta-card.lp-reveal{translate:0 22px;scale:.985;transition:opacity .7s ease,translate .7s ease,scale .7s ease}.lp-cta-card.lp-reveal.is-in{translate:none;scale:none}.lp-cta-card h2{color:#fff;margin:0 0 10px}.lp-cta-card p{margin:0 auto 28px;max-width:52ch;font-size:15px;color:hsla(0,0%,100%,.72)}.lp-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.lp .lp-btn--inverse{background:#fff;color:var(--lp-navy);border-color:transparent}.lp .lp-btn--inverse:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.lp .lp-btn--ghost-inverse{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.45)}.lp .lp-btn--ghost-inverse:hover{border-color:hsla(0,0%,100%,.85);transform:translateY(-2px)}.lp-hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.lp .lp-btn-arrow{width:15px;height:15px;margin-left:2px;transition:transform .24s ease}.lp .lp-btn-arrow path:first-child{stroke-dasharray:9;stroke-dashoffset:9;transition:stroke-dashoffset .26s ease}.lp .lp-btn:hover .lp-btn-arrow{transform:translateX(3px)}.lp .lp-btn:hover .lp-btn-arrow path:first-child{stroke-dashoffset:0}@keyframes lpPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(10,37,64,.4)}50%{opacity:.6;box-shadow:0 0 0 6px rgba(10,37,64,0)}}.lp-window{position:relative;z-index:1;border:1px solid rgba(10,37,64,.5);border-radius:14px;background:var(--lp-navy);box-shadow:0 30px 70px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.1);overflow:hidden;color:#fff;animation:lpWindowIn .9s cubic-bezier(.22,1,.36,1) .2s backwards}@keyframes lpWindowIn{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}.lp-window-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.lp-window-bar>span:not(.lp-window-sync){width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.25)}.lp-window-bar em{margin-left:10px;font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis}.lp-window-bar em,.lp-window-sync{font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;color:hsla(0,0%,100%,.55);text-transform:uppercase;white-space:nowrap}.lp-window-sync{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.lp-window-sync i{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.9);animation:lpPulse 2.2s ease-in-out infinite}.lp-window-body{padding:10px 12px 0}.lp-row{position:relative;display:grid;grid-template-columns:92px 1fr 96px 62px;grid-gap:10px;gap:10px;align-items:center;padding:9px 8px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:12.5px;opacity:0;animation:lpRowIn .6s ease forwards}@keyframes lpRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-row code{font-family:var(--mono,ui-monospace,monospace);font-size:11.5px;color:#dfe7f0}.lp-row-cargo{color:hsla(0,0%,100%,.6);font-size:12px;animation:lpCargoIn .48s ease}.lp-row-cargo.is-empty{color:hsla(0,0%,100%,.28);animation:none}@keyframes lpCargoIn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.lp-row-amt{text-align:right;font-family:var(--mono,ui-monospace,monospace);font-size:11.5px;color:#dfe7f0}.lp-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.lp-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.lp-badge--ok{color:#fff;border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.14)}.lp-badge--run{color:#fff;border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.22)}.lp-badge--run i{animation:lpPulse 1.6s ease-in-out infinite}.lp-badge--info{color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.07)}.lp-badge--warn{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.45);background:transparent}.lp-badge svg{width:10px;height:10px;flex-shrink:0}.lp-badge--done{color:hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.2)}.lp-badge--done path{stroke-dasharray:16;stroke-dashoffset:16;animation:lpCheckDraw .52s ease .12s forwards}@keyframes lpCheckDraw{to{stroke-dashoffset:0}}.lp-ticker{height:40px;overflow:hidden;position:relative;mask-image:linear-gradient(180deg,transparent,var(--lp-ink) 25%,var(--lp-ink) 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,var(--lp-ink) 25%,var(--lp-ink) 75%,transparent)}.lp-ticker-track{display:flex;flex-direction:column;animation:lpTicker 18s ease-in-out infinite}.lp-ticker-track span{height:40px;display:flex;align-items:center;gap:8px;flex-shrink:0;font-family:var(--mono,ui-monospace,monospace);font-size:11px;color:hsla(0,0%,100%,.6);letter-spacing:.02em;white-space:nowrap;overflow:hidden}.lp-ticker-dot{width:5px;height:5px;border-radius:50%;background:#fff;flex-shrink:0;animation:lpPulse 2s ease-in-out infinite}@keyframes lpTicker{0%,12%{transform:translateY(0)}17%,29%{transform:translateY(-40px)}33%,45%{transform:translateY(-80px)}50%,62%{transform:translateY(-120px)}67%,79%{transform:translateY(-160px)}83%,95%{transform:translateY(-200px)}to{transform:translateY(-240px)}}.lp-marquee{position:relative;z-index:1;overflow:hidden;border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);background:var(--lp-bg-soft);padding:16px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-marquee-track{display:flex;width:max-content;animation:lpMarquee 30s linear infinite}.lp-marquee-track span{display:inline-flex;align-items:center;gap:30px;padding-right:30px;font-size:14px;font-weight:600;letter-spacing:.04em;color:rgba(10,37,64,.75);white-space:nowrap}.lp-marquee-track b{color:rgba(10,37,64,.3);font-weight:400}@keyframes lpMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-marquee-track span{transition:color .2s ease}@media (hover:hover) and (pointer:fine){.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee:hover .lp-marquee-track span{color:var(--lp-navy)}}.lp-section{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:clamp(48px,8vh,96px) clamp(18px,5vw,56px)}.lp-reveal{opacity:0;translate:0 22px;transition:opacity .7s ease,translate .7s ease}.lp-reveal.is-in{opacity:1;translate:none}.lp-curtain>span{display:block;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(14px);transition:transform .72s cubic-bezier(.22,1,.36,1),-webkit-clip-path .72s cubic-bezier(.22,1,.36,1);transition:clip-path .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition:clip-path .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),-webkit-clip-path .72s cubic-bezier(.22,1,.36,1)}.lp-curtain.is-in>span{-webkit-clip-path:inset(0 0 -20% 0);clip-path:inset(0 0 -20% 0);transform:none}.lp-section>h2.lp-curtain{margin-bottom:24px}.lp-curtain:after{content:"";display:block;width:44px;height:2px;margin-top:12px;border-radius:2px;background:var(--lp-navy);transform:scaleX(0);transform-origin:left;transition:transform .56s cubic-bezier(.22,1,.36,1) .32s}.lp-curtain.is-in:after{transform:scaleX(1)}.lp-stack{display:grid;grid-gap:clamp(16px,2.6vh,30px);gap:clamp(16px,2.6vh,30px);--lp-stack-top:clamp(84px,11vh,116px)}.lp-feature{position:relative;border:1px solid var(--lp-border);border-radius:14px;background:#fff;padding:26px 24px;overflow:hidden;--mx:50%;--my:50%;isolation:isolate;transition:opacity .7s ease,translate .7s ease,border-color .22s ease,box-shadow .22s ease,transform .26s ease;transition-delay:var(--d,0ms),var(--d,0ms),0ms,0ms,0ms}.lp-feature:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .26s ease;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(10,37,64,.08),transparent 65%)}.lp-feature:hover{border-color:rgba(10,37,64,.3)}@media (hover:hover) and (pointer:fine){.lp-feature:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(10,37,64,.1)}.lp-feature:hover:before{opacity:1}}.lp-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;margin-bottom:14px;color:var(--lp-navy);border:1px solid rgba(10,37,64,.2);background:rgba(10,37,64,.06);transition:background .22s ease,border-color .22s ease}.lp-feature:hover .lp-feature-icon{background:rgba(10,37,64,.1);border-color:rgba(10,37,64,.35)}.lp-feature-icon path{stroke-dasharray:1;stroke-dashoffset:0}.lp-feature:hover .lp-feature-icon path{animation:lpIconDraw .9s ease both}@keyframes lpIconDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.lp-feature h3{margin:0 0 8px;font-size:15.5px;font-weight:650}.lp-feature p{margin:0;font-size:13.5px;color:var(--lp-muted);line-height:1.65}.lp-stack-card{position:-webkit-sticky;position:sticky;top:calc(var(--lp-stack-top) + var(--i, 0) * 14px);display:flex;align-items:center;width:100%;max-width:940px;margin-inline:auto;min-height:clamp(196px,25vh,248px);padding:clamp(26px,3vw,42px);border-radius:18px;box-shadow:0 -10px 22px -16px rgba(10,37,64,.22),0 20px 44px -30px rgba(10,37,64,.34)}.lp-stack-body{display:grid;grid-gap:14px;gap:14px;width:100%}.lp-stack-head{display:flex;align-items:center;gap:18px}.lp-stack-card .lp-feature-icon{width:56px;height:56px;border-radius:15px;margin:0;flex-shrink:0}.lp-stack-card h3{margin:0;font-size:clamp(21px,2.1vw,28px);font-weight:650;letter-spacing:-.02em;text-wrap:balance}.lp-stack-card p{font-size:clamp(14.5px,1.05vw,16px);line-height:1.7;max-width:58ch;text-wrap:pretty}.lp-flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:34px 0 10px;padding-top:26px}.lp-flow-line{position:absolute;top:31px;left:6%;right:6%;height:2px;background:rgba(10,37,64,.12);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1) .15s}.lp-flow.is-in .lp-flow-line{transform:scaleX(1)}.lp-flow-run{position:absolute;inset:0;opacity:0;transition:opacity .3s ease 1.05s;animation:lpFlowDot 6.5s ease-in-out infinite paused}.lp-flow.is-in .lp-flow-run{opacity:1;animation-play-state:running}.lp-flow-dot{position:absolute;top:-4px;right:0;width:10px;height:10px;border-radius:50%;background:var(--lp-navy);box-shadow:0 0 14px rgba(10,37,64,.45)}@keyframes lpFlowDot{0%,to{transform:translateX(calc(-100% + 10px))}50%{transform:translateX(0)}}.lp-flow-step{position:relative;text-align:center;padding-top:12px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(.25s + var(--i, 0) * .14s)}.lp-flow.is-in .lp-flow-step{opacity:1;transform:none}.lp-flow-node{position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--lp-navy);animation:lpNodePulse 4s ease-in-out infinite;animation-delay:inherit}@keyframes lpNodePulse{0%,to{box-shadow:0 0 0 0 rgba(10,37,64,.3)}50%{box-shadow:0 0 0 7px rgba(10,37,64,0)}}.lp-flow-step strong{display:block;font-size:13.5px;margin-top:14px}.lp-flow-step em{font-style:normal;font-size:11.5px;color:var(--lp-muted)}.lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.lp-step{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--lp-border);border-radius:14px;background:#fff;padding:18px 16px;transition:opacity .7s ease,translate .7s ease,border-color .22s ease,box-shadow .22s ease,transform .26s ease;transition-delay:var(--d,0ms),var(--d,0ms),0ms,0ms,0ms}.lp-step-no{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;font-family:var(--mono,ui-monospace,monospace);font-size:13px;font-weight:700;background:var(--lp-navy);color:#fff;transition:box-shadow .26s ease}@media (hover:hover) and (pointer:fine){.lp-step:hover{border-color:rgba(10,37,64,.3);box-shadow:0 8px 24px rgba(10,37,64,.08);transform:translateY(-2px)}.lp-step:hover .lp-step-no{box-shadow:0 0 0 4px rgba(10,37,64,.12)}}.lp-step strong{font-size:14px}.lp-step p{margin:4px 0 0;font-size:13px;color:var(--lp-muted);line-height:1.6}.lp-footer{position:relative;z-index:1;border-top:1px solid var(--lp-border);padding:16px clamp(18px,5vw,56px);text-align:center}.lp-footer p{margin:0;font-size:12.5px;color:var(--lp-muted);letter-spacing:.01em}.lp-footer strong{color:var(--lp-navy);font-weight:600}.lpa{display:grid;grid-template-columns:minmax(340px,44%) minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--lp-bg);color:var(--lp-ink);font-size:15px;line-height:1.6;--apple-border-strong:var(--lp-navy);--focus-ring:0 0 0 3px rgba(10,37,64,.14)}.lpa *{box-sizing:border-box}.lpa-side{position:relative;overflow:hidden;background:var(--lp-navy);color:#fff;display:flex;flex-direction:column;gap:24px;padding:30px 40px 26px}.lpa-side:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.16) 1px,transparent 0);background-size:26px 26px;mask-image:radial-gradient(ellipse 90% 70% at 30% 30%,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 30% 30%,#000 0,transparent 80%)}.lpa-side-brand{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;text-decoration:none}.lpa-side .brand-wordmark-img{filter:invert(1)}.lpa-side .brand-wordmark-accent,.lpa-side .brand-wordmark-text{color:#fff}.lpa-side-body{position:relative;margin:auto 0;max-width:42ch}.lpa-side-body h2{font-size:clamp(22px,2.4vw,30px);font-weight:650;letter-spacing:-.02em;margin:0 0 10px}.lpa-side-body p{margin:0;font-size:14.5px;line-height:1.65;color:hsla(0,0%,100%,.72)}.lpa-side-body ul{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.lpa-side-body li{display:flex;align-items:center;gap:10px;font-size:14px;color:hsla(0,0%,100%,.88)}.lpa-side-body li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;flex-shrink:0;font-size:11px;font-weight:800;color:#fff;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.1)}.lpa-side-flow{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.lpa-side-flow li{position:relative;display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:0 0 22px 26px}.lpa-side-flow li:before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;border:2px solid hsla(0,0%,100%,.85);background:transparent}.lpa-side-flow li:after{content:"";position:absolute;left:4px;top:20px;bottom:4px;width:1px;background:hsla(0,0%,100%,.22)}.lpa-side-flow li:last-child{padding-bottom:0}.lpa-side-flow li:last-child:after{display:none}.lpa-side-flow strong{font-size:14px;font-weight:650;color:#fff;letter-spacing:.01em}.lpa-side-flow span{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.66)}.lpa-side-foot{position:relative;font-size:12px;color:hsla(0,0%,100%,.45)}.lpa-main{overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:44px clamp(18px,4vw,56px)}.lpa-card{width:100%;max-width:460px}.lpa-card .micro-label{color:var(--lp-navy);opacity:.6}.lpa-card h1{font-size:24px;font-weight:650;letter-spacing:-.02em;margin:0 0 6px;color:var(--lp-ink)}.lpa-sub{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--lp-muted)}.lpa-form{gap:14px}.lpa-form,.lpa-form label{display:flex;flex-direction:column}.lpa-form label{gap:6px;font-size:13px;font-weight:600;color:#33404f}.lpa-form input{border:1px solid rgba(10,37,64,.18);border-radius:8px;background:#fff;color:var(--lp-ink);padding:10px 12px;font-size:14px;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease}.lpa-form input:focus{outline:none;border-color:var(--lp-navy);box-shadow:0 0 0 3px rgba(10,37,64,.14)}.lpa-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.lpa-span2{grid-column:1/-1}.lpa-label{display:inline-flex;align-items:center;gap:7px}.lpa-label svg{color:var(--lp-navy);opacity:.75;flex-shrink:0}.lpa-card h1+.lpa-form{margin-top:18px}.lpa-hint{font-weight:500;font-size:12px;color:var(--lp-muted)}.admin-gate p.form-error,.admin-site p.form-error,.lpa p.form-error,.wsp p.form-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.lpa-submit{width:100%;margin-top:4px}.lpa-alt{margin:18px 0 0;font-size:13px;color:var(--lp-muted)}.lpa-alt a{color:var(--lp-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(10,37,64,.3);text-decoration-color:rgba(10,37,64,.3)}.lpa-alt a:hover{-webkit-text-decoration-color:var(--lp-navy);text-decoration-color:var(--lp-navy)}.lpa-alt--dim{margin-top:10px}.lpa-alt--dim a{color:var(--lp-muted);font-weight:500}.lpa-done{display:flex;flex-direction:column;align-items:flex-start}.lpa-done .lpa-submit{width:auto}.lpa-check{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;margin-bottom:16px;font-size:18px;font-weight:800;color:var(--lp-navy);border:1px solid rgba(10,37,64,.35);background:rgba(10,37,64,.07)}.lpa-steps{list-style:none;margin:2px 0 18px;padding:0;width:100%;display:flex;align-items:flex-start}.lpa-steps li{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-align:center;color:var(--lp-muted)}.lpa-steps li:before{content:"";z-index:1;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid rgba(10,37,64,.25)}.lpa-steps li:not(:last-child):after{content:"";position:absolute;top:5px;height:2px;left:calc(50% + 12px);right:calc(-50% + 12px);background:rgba(10,37,64,.15)}.lpa-steps li.is-done{color:var(--lp-ink)}.lpa-steps li.is-done:before{background:var(--lp-navy);border-color:var(--lp-navy)}.lpa-steps li.is-done:not(:last-child):after{background:rgba(10,37,64,.4)}.lpa-steps li.is-now{color:var(--lp-navy)}.lpa-steps li.is-now:before{border-color:var(--lp-navy)}@media (max-width:1020px){.lp-hero{grid-template-columns:1fr}.lp-window{max-width:620px}.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-flow{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:880px){.lpa{grid-template-columns:1fr;grid-template-rows:auto 1fr}.lpa-side{flex-direction:row;align-items:center;gap:12px;padding:14px 20px}.lpa-side-body,.lpa-side-foot{display:none}.lpa-main{align-items:flex-start;padding-top:34px}.lp-stack-card{position:static;min-height:0}}@media (max-width:640px){.lp-eyebrow{font-size:10px;letter-spacing:.12em;align-items:flex-start}.lp-eyebrow:before{flex-shrink:0;margin-top:7px}.lp-top-inner{grid-template-columns:auto 1fr}.lp-top-nav{display:none}.lp-steps{grid-template-columns:1fr}.lp-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.lp-flow-line{display:none}.lp-row{grid-template-columns:84px 1fr 56px}.lp-row-cargo{display:none}}@media (max-width:560px){.lpa-grid2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp-aurora,.lp-badge--run i,.lp-flow-dot,.lp-flow-node,.lp-grid-drift,.lp-marquee-track,.lp-ticker-dot,.lp-ticker-track{animation:none!important}.lp{scroll-behavior:auto}.lp-reveal{opacity:1;translate:none;scale:none;transition:none}.lp-row{opacity:1}.lp-flow-run,.lp-hero-copy>*,.lp-row,.lp-row-cargo,.lp-window,.lp-window-sync i{animation:none}.lp-badge--done path{animation:none;stroke-dashoffset:0}.lp .lp-btn-arrow,.lp .lp-btn-arrow path:first-child,.lp-cta-card:before,.lp-feature,.lp-feature-icon,.lp-feature:before,.lp-marquee-track span,.lp-step,.lp-step-no,.lp-top,.lp-top-nav>a:after{transition:none}.lp-feature:hover,.lp-step:hover{transform:none}.lp-feature:hover .lp-feature-icon path{animation:none}.lp-flow-line,.lp-flow-step{opacity:1;transform:none;transition:none}.lp-flow-run{opacity:1;transition:none;transform:translateX(calc(-100% + 10px))}.lp-cta-card:hover:before,.lp-feature:hover:before{opacity:0}.lp-stack-card{position:static;min-height:0;box-shadow:none}.lp-curtain.is-in>span,.lp-curtain>span{-webkit-clip-path:none;clip-path:none;transform:none;transition:none}.lp-curtain:after{transform:scaleX(1);transition:none}.lp-cta-card.lp-reveal{translate:none;scale:none;transition:none}}.admin-gate,.admin-site{--apple-border-strong:var(--lp-navy);--focus-ring:0 0 0 3px rgba(10,37,64,.14);--admin-pad:24px;--admin-pad-y:20px;--admin-gap:16px;--admin-section:32px;--admin-hair:rgba(10,37,64,.08);--admin-ease:cubic-bezier(0.25,0.1,0.25,1);--admin-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 12px rgba(10,37,64,.06);--admin-shadow-hover:0 2px 4px rgba(10,37,64,.06),0 6px 12px rgba(10,37,64,.12);background:var(--lp-bg-soft);color:var(--lp-ink);font-size:14px}.admin-site{height:100vh;height:100dvh;overflow-y:auto;display:flex;flex-direction:column}.admin-site ::-webkit-scrollbar{width:10px}.admin-site ::-webkit-scrollbar-thumb{background:rgba(10,37,64,.18);border-radius:8px}.admin-gate .admin-plain:focus-visible,.admin-seg button:focus-visible,.admin-site .admin-plain:focus-visible,.admin-tenant summary:focus-visible{outline:2px solid var(--lp-navy);outline-offset:2px}.admin-gate .lp-btn:disabled,.admin-site .lp-btn:disabled{opacity:.4}.admin-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-navy)}.admin-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.5}.admin-eyebrow b{font-weight:700;margin-left:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky,10);background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-border)}.admin-top-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:13px clamp(18px,5vw,56px)}.admin-top-brand{display:flex;align-items:center;justify-self:start}.admin-nav{display:flex;gap:26px;justify-content:center}.admin-nav button{position:relative;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--lp-muted);padding:4px 0 6px;border-radius:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:color .16s ease}.admin-nav button:hover{color:var(--lp-ink)}.admin-nav button.is-active{color:var(--lp-navy);font-weight:600}.admin-nav button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--lp-navy);transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .22s var(--admin-ease),opacity .16s ease}.admin-nav button:hover:after{transform:scaleX(.5);opacity:.45}.admin-nav button.is-active:after{transform:scaleX(1);opacity:1}.admin-nav button em{font-style:normal;font-size:11px;font-weight:700;line-height:1;min-width:18px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(245,158,11,.18);border:1px solid rgba(245,158,11,.35);color:var(--lp-ink)}.admin-top-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.admin-top-actions .lp-btn{display:inline-flex;align-items:center;gap:6px}.admin-me,.admin-top-actions .lp-btn--sm{height:32px}.admin-me{display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 4px;margin-right:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--lp-ink);border-radius:999px;transition:border-color .16s ease}.admin-me:hover{border-color:var(--lp-border)}.admin-avatar{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;background:var(--lp-navy);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.admin-main{width:100%;max-width:1140px;margin:0 auto;flex:1 1;padding:40px clamp(18px,5vw,56px) 48px}.admin-main h1{margin:0 0 8px;font-size:clamp(22px,2.6vw,28px);font-weight:650;letter-spacing:-.02em;color:var(--lp-ink)}.admin-lead{margin:0 0 24px;max-width:640px;font-size:14px;line-height:1.55;color:var(--lp-muted)}.admin-section{display:grid;grid-gap:var(--admin-gap);gap:var(--admin-gap)}.admin-section>*{min-width:0}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--admin-gap);gap:var(--admin-gap);margin-bottom:var(--admin-gap)}.admin-stat{display:flex;flex-direction:column;gap:4px;min-height:112px;border:1px solid rgba(10,37,64,.16);border-radius:16px;padding:var(--admin-pad-y) var(--admin-pad);background:#fff;text-align:left;cursor:pointer;font-family:inherit;color:inherit;box-shadow:var(--admin-shadow);transition:border-color .2s var(--admin-ease),box-shadow .2s var(--admin-ease),transform .2s var(--admin-ease)}.admin-stat:hover{border-color:rgba(10,37,64,.4);box-shadow:var(--admin-shadow-hover)}@media (hover:hover) and (pointer:fine){.admin-stat[data-link]:hover{transform:translateY(-1px)}}.admin-stat:not([data-link]){cursor:default}.admin-stat:not([data-link]):hover{border-color:rgba(10,37,64,.16);box-shadow:var(--admin-shadow)}.admin-stat-label{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--lp-muted)}.admin-stat-label i{width:7px;height:7px;border-radius:50%;background:#f59e0b}.admin-stat strong{display:block;font-size:32px;font-weight:650;line-height:1.1;margin-top:2px;color:var(--lp-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.admin-stat em{display:block;margin-top:auto;padding-top:8px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--lp-navy)}.admin-stat:not([data-link]) em{color:var(--lp-muted);font-weight:500}.admin-card{border:1px solid rgba(10,37,64,.16);border-radius:16px;background:#fff;box-shadow:var(--admin-shadow)}.admin-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:var(--admin-pad-y) var(--admin-pad) 12px}.admin-card-head:last-child{padding-bottom:var(--admin-pad-y)}.admin-card-title{display:flex;align-items:center;gap:10px;min-height:24px}.admin-card-title strong{font-size:15px;font-weight:650;line-height:24px;color:var(--lp-ink)}.admin-card-head p{margin:2px 0 0;font-size:13px;color:var(--lp-muted)}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:16px var(--admin-pad);border-top:1px solid var(--admin-hair);transition:background .18s var(--admin-ease)}.admin-row.is-done{background:rgba(10,37,64,.03)}.admin-card>.admin-row:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.admin-row-id{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-row-id strong{font-size:14px;font-weight:600;color:var(--lp-ink)}.admin-row-id span{font-size:13px;color:var(--lp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row-id .admin-row-meta{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-row-meta b{font-weight:600;color:var(--lp-ink)}.admin-row-actions{display:flex;justify-content:flex-end}.admin-row-actions,.admin-row-result{align-items:center;gap:8px;flex-wrap:wrap}.admin-row-result{display:inline-flex;font-size:13px;font-weight:600;color:var(--lp-navy)}.admin-row-result svg{width:16px;height:16px;flex-shrink:0}.admin-row-result.is-error{color:#b91c1c}.admin-link{border:none;background:transparent;cursor:pointer;font-family:inherit;padding:0;font-size:13px;font-weight:600;color:var(--lp-navy);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(10,37,64,.3);text-decoration-color:rgba(10,37,64,.3);transition:-webkit-text-decoration-color .18s var(--admin-ease);transition:text-decoration-color .18s var(--admin-ease);transition:text-decoration-color .18s var(--admin-ease),-webkit-text-decoration-color .18s var(--admin-ease)}.admin-link:hover{-webkit-text-decoration-color:var(--lp-navy);text-decoration-color:var(--lp-navy)}.admin-empty{margin:0;padding:16px clamp(24px,30%,320px) var(--admin-pad-y) var(--admin-pad);border-top:1px solid var(--admin-hair);font-size:13.5px;line-height:1.55;color:var(--lp-muted)}.admin-empty strong{display:block;color:var(--lp-ink);font-weight:600;margin-bottom:2px}.admin-notice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 var(--admin-pad) var(--admin-pad-y);padding:12px 14px;border:1px solid var(--lp-border);border-radius:10px;background:var(--lp-bg-soft);font-size:13px;line-height:1.5;color:var(--lp-ink)}.admin-notice--warn{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.25)}.admin-notice--error{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25)}.admin-gate input,.admin-site input{border:1px solid rgba(10,37,64,.18);border-radius:8px;background:#fff;color:var(--lp-ink);height:40px;padding:0 12px;font-size:14px;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease}.admin-gate input:focus,.admin-site input:focus{outline:none;border-color:var(--lp-navy);box-shadow:0 0 0 3px rgba(10,37,64,.14)}.admin-field{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--lp-muted)}.admin-field input{width:100%;font-weight:400}.admin-form-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:4px var(--admin-pad) var(--admin-pad-y)}.admin-form-row .admin-field{width:150px}.admin-form-row .admin-field input{letter-spacing:.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-site .admin-form-row .lp-btn{height:40px}.admin-table{width:100%;border-collapse:collapse;font-size:13.5px}.admin-table th{text-align:left;padding:10px var(--admin-pad);font-size:12px;font-weight:600;color:var(--lp-muted);border-top:1px solid var(--admin-hair);border-bottom:1px solid var(--lp-border);background:var(--lp-bg-soft)}.admin-table td{padding:12px var(--admin-pad);border-bottom:1px solid var(--admin-hair);vertical-align:middle;color:var(--lp-ink)}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:last-child td:first-child{border-bottom-left-radius:16px}.admin-table tr:last-child td:last-child{border-bottom-right-radius:16px}.admin-table strong{font-weight:600}.admin-table .is-num{width:96px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--lp-border);border-radius:999px;background:var(--lp-bg-soft);font-size:12.5px;font-weight:600;line-height:1;color:var(--lp-ink);white-space:nowrap}.admin-badge i{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--lp-muted);opacity:.6}.admin-badge--ok i{background:#22c55e;opacity:1}.admin-badge--info i{background:#3b82f6;opacity:1}.admin-badge--warn i{background:#f59e0b;opacity:1}.admin-badge--danger i{background:#ef4444;opacity:1}.admin-badge--warn{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.25)}.admin-badge--danger{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25)}.admin-role{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid var(--lp-navy);color:var(--lp-navy);background:transparent}.admin-role--admin,.admin-role--manager{background:var(--lp-navy);color:#fff}.admin-tenant{scroll-margin-top:72px;transition:border-color .2s var(--admin-ease),box-shadow .2s var(--admin-ease)}.admin-tenant:hover{border-color:rgba(10,37,64,.4);box-shadow:var(--admin-shadow-hover)}.admin-tenant.is-focus{border-color:var(--lp-navy)}.admin-tenant summary{list-style:none;cursor:pointer;border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;grid-gap:16px;gap:16px;padding:var(--admin-pad-y) var(--admin-pad)}.admin-tenant summary::-webkit-details-marker{display:none}.admin-tenant summary:focus-visible{outline-offset:-2px}.admin-tenant-main{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-tenant-main strong{font-size:16px;font-weight:650;color:var(--lp-ink);letter-spacing:-.01em}.admin-tenant-main span{font-size:13px;color:var(--lp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-tenant-main span b{font-weight:600;color:var(--lp-ink)}.admin-tenant-side{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-chevron{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--lp-border);color:var(--lp-navy);background:#fff;transition:transform .2s var(--admin-ease),background .16s ease}.admin-chevron svg{width:16px;height:16px}.admin-tenant summary:hover .admin-chevron{background:rgba(10,37,64,.05)}.admin-tenant[open] .admin-chevron{transform:rotate(180deg);background:rgba(10,37,64,.05)}.admin-tenant-body{border-top:1px solid var(--lp-border);padding:0 0 8px;min-width:0;overflow-x:auto}.admin-subhead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:56px;padding:8px var(--admin-pad)}.admin-subhead .admin-eyebrow{color:var(--lp-muted)}.admin-subhead .admin-eyebrow b{color:var(--lp-navy)}.admin-tenant-body .admin-empty{border-top:0;padding-top:0}.admin-tenant-body .admin-notice{margin-top:0}.admin-people{padding:0 var(--admin-pad)}.admin-card>.admin-people{padding-bottom:12px}.admin-person{display:grid;grid-template-columns:minmax(0,1fr) auto 76px;align-items:center;grid-gap:16px;gap:16px;min-height:56px;padding:8px 0;border-top:1px solid var(--admin-hair)}.admin-person-id{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-person-id strong{font-size:14px;font-weight:600;color:var(--lp-ink)}.admin-person-id span{font-size:12.5px;color:var(--lp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-person-side{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-person .lp-btn--sm{width:76px;padding-left:0;padding-right:0}.admin-site .lp-btn--sm{height:32px;padding:0 14px;font-size:13px}.admin-dim{font-size:12px;color:var(--lp-muted)}.admin-site .lp-btn.admin-danger{background:transparent;color:#b91c1c;border:1px solid rgba(185,28,28,.35)}.admin-site .lp-btn.admin-danger:hover{border-color:rgba(185,28,28,.7);transform:translateY(-2px)}.admin-temp-pass{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 0}.admin-temp-pass code{font-family:var(--mono,ui-monospace,monospace);font-size:12.5px;color:var(--lp-navy);background:rgba(10,37,64,.06);border:1px solid rgba(10,37,64,.2);border-radius:6px;padding:3px 8px}.admin-foot{border-top:1px solid var(--lp-border);padding:16px clamp(18px,5vw,56px);text-align:center;background:#fff}.admin-foot p{margin:0;font-size:12.5px;color:var(--lp-muted)}.admin-foot strong{color:var(--lp-navy);font-weight:600}.admin-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal,100);background:rgba(10,37,64,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.admin-modal{width:100%;max-width:440px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 18px 48px rgba(10,37,64,.25);padding:24px;animation:adminPop .2s var(--admin-ease)}@keyframes adminPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.admin-modal-head{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:start;grid-gap:12px;gap:12px}.admin-modal-head strong{font-size:17px;font-weight:650;color:var(--lp-ink);letter-spacing:-.01em}.admin-modal-sub{margin:2px 0 0;font-size:12.5px;color:var(--lp-muted)}.admin-modal-close{border:none;background:transparent;cursor:pointer;font-family:inherit;width:32px;height:32px;border-radius:50%;color:var(--lp-muted);display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease}.admin-modal-close svg{width:16px;height:16px}.admin-modal-close:hover{background:rgba(10,37,64,.06);color:var(--lp-ink)}.admin-modal-section{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--admin-hair)}.admin-modal-head+.admin-modal-section{margin-top:16px;padding-top:0;border-top:0}.admin-modal-section h4{margin:0;font-size:12.5px;font-weight:600;color:var(--lp-muted)}.admin-seg{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:2px;padding:3px;border:1px solid var(--lp-border);border-radius:10px;background:var(--lp-bg-soft)}.admin-seg button{border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--lp-muted);padding:6px 14px;border-radius:7px;cursor:pointer;transition:background .16s ease,color .16s ease}.admin-seg button[aria-pressed=true]{background:#fff;color:var(--lp-navy);box-shadow:0 1px 2px rgba(10,37,64,.12);cursor:default}.admin-seg button:disabled:not([aria-pressed=true]){opacity:.5;cursor:default}.admin-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--admin-hair)}.admin-modal-section .admin-modal-actions{margin-top:0;padding-top:0;border-top:0}.admin-modal-actions .is-left{margin-right:auto}.admin-modal-danger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--admin-hair)}.admin-modal-danger .admin-dim{line-height:1.5}.admin-tenant-danger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:8px var(--admin-pad) 8px;padding-top:16px;border-top:1px solid var(--admin-hair)}.admin-tenant-danger .admin-dim{line-height:1.5}.admin-tenant-danger-confirm{grid-column:1/-1;flex-direction:column;align-items:stretch;margin:0}.admin-tenant-danger-confirm b{font-weight:600}.admin-tenant-danger-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-tenant-danger-row input{flex:1 1 220px}@media (max-width:720px){.admin-tenant-danger{grid-template-columns:1fr}}.admin-modal .admin-notice{margin:16px 0 0}.admin-modal .admin-dim{margin:0}.admin-gate{height:100vh;height:100dvh;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:24px}.admin-gate-card{width:100%;max-width:400px;border:1px solid var(--lp-border);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(10,37,64,.05),0 6px 12px rgba(10,37,64,.1);padding:32px;display:flex;flex-direction:column;gap:8px}.admin-gate-card .admin-eyebrow{margin-top:20px}.admin-gate-card h1{margin:6px 0 0;font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--lp-ink)}.admin-gate-sub{margin:0 0 12px;font-size:13.5px;line-height:1.55;color:var(--lp-muted)}.admin-gate-card form{display:flex;flex-direction:column;gap:16px}.admin-gate-card label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--lp-muted)}.admin-gate-label-row{display:flex;justify-content:space-between;align-items:baseline}.admin-gate-count{font-family:var(--mono,ui-monospace,monospace);font-size:11px;font-weight:500;color:var(--lp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-gate-card input{height:48px;font-size:20px;letter-spacing:.4em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 12px 0 calc(12px + .4em)}.admin-gate-card .lp-btn{height:44px}.admin-gate-exit{align-self:center;margin-top:8px;padding:4px 0;background:transparent;border:none;cursor:pointer;font-size:12.5px;color:var(--lp-muted);font-family:inherit;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.admin-modal{animation:none}.admin-chevron,.admin-gate input,.admin-link,.admin-me,.admin-modal-close,.admin-nav button,.admin-nav button:after,.admin-row,.admin-seg button,.admin-site .lp-btn,.admin-site input,.admin-stat,.admin-tenant{transition:none}.admin-site .lp-btn.admin-danger:hover,.admin-stat:hover{transform:none}}.wsp{height:100vh;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--lp-navy);color:var(--lp-ink);padding:24px;font-size:14px}.wsp-copyright{margin:18px 0 0;font-size:12.5px;color:hsla(0,0%,100%,.55)}.wsp-copyright strong{color:hsla(0,0%,100%,.85);font-weight:600}.wsp-card{width:100%;max-width:660px;border-radius:20px;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.35);padding:clamp(34px,6vh,48px);display:flex;flex-direction:column;gap:14px}.wsp-card .brand-wordmark{align-self:center}.wsp-card h1{margin:14px 0 6px;font-size:22px;font-weight:650;color:var(--lp-ink);letter-spacing:-.01em}.wsp-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:#33404f;margin-top:4px}.wsp-field select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:10px;background:var(--lp-navy) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ffffff' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;color:#fff;padding:12px 40px 12px 14px;font-size:14.5px;font-weight:500;font-family:inherit;cursor:pointer}.wsp-field select option{background:#fff;color:var(--lp-ink)}.wsp-field select:focus{outline:none;border-color:var(--lp-navy);box-shadow:0 0 0 3px rgba(10,37,64,.25)}.wsp-field select:disabled{opacity:.55;cursor:default}.wsp-submit{margin-top:10px;width:100%;border:none;border-radius:10px;cursor:pointer;font-family:inherit;background:var(--lp-navy);color:#fff;padding:13px 20px;font-size:14.5px;font-weight:650;transition:transform .18s ease,box-shadow .18s ease}.wsp-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px rgba(10,37,64,.35)}.wsp-submit:disabled{opacity:.6;cursor:default}.wsp-foot{margin:8px 0 0;font-size:12.5px;color:var(--lp-muted)}.wsp-exit{background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--lp-navy);font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(10,37,64,.3);text-decoration-color:rgba(10,37,64,.3)}.wsp-exit:hover{-webkit-text-decoration-color:var(--lp-navy);text-decoration-color:var(--lp-navy)}@media (max-width:980px){.admin-top-inner{grid-template-columns:auto 1fr}.admin-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:4px;margin:-4px}.admin-nav::-webkit-scrollbar{display:none}.admin-top-actions{grid-column:1/-1;justify-content:flex-start}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-row{grid-template-columns:1fr}.admin-row-actions{justify-content:flex-start}.admin-person{grid-template-columns:minmax(0,1fr) 76px;row-gap:8px}.admin-person-id{grid-column:1/-1}.admin-person-side{grid-column:1;justify-content:flex-start}}@media (max-width:480px){.admin-stats{grid-template-columns:1fr}.admin-form-row .admin-field{width:100%}.admin-tenant summary{grid-template-columns:minmax(0,1fr) 32px;row-gap:10px}.admin-tenant-side{grid-column:1/-1;justify-content:flex-start}.admin-chevron{grid-column:2;grid-row:1}.admin-modal{padding:20px}}.onb-step{display:flex;align-items:center;gap:14px;border:1px solid var(--apple-border,hsla(0,0%,50%,.25));border-radius:.625rem;padding:14px 16px;background:var(--apple-surface,transparent);box-shadow:var(--card-topline,none);transition:border-color .16s ease}.onb-step--done{border-color:rgba(34,197,94,.4)}.onb-step--locked{opacity:.6}.onb-step-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;font-family:var(--mono,ui-monospace,monospace);font-size:13px;font-weight:700;border:1px solid var(--apple-border,hsla(0,0%,50%,.35))}.onb-step--done .onb-step-mark{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.45);color:#22c55e}.onb-step-cta{flex-shrink:0;text-decoration:none;font-size:13px;font-weight:600;padding:7px 14px;border-radius:8px;background:var(--accent,#18181b);color:var(--accent-contrast,#fff);transition:transform .15s ease}.onb-step-cta:hover{transform:translateY(-1px)}html:not([data-theme=dark]) .side-nav{position:relative;background:#fff;border-right:1px solid rgba(10,37,64,.14)}html[data-theme=dark] .side-nav{position:relative;border-right-width:1px;border-right-style:solid}html:not([data-theme=dark]) .side-nav:after,html[data-theme=dark] .side-nav:after{display:none}html:not([data-theme=dark]) .side-nav .brand-wordmark-img,html[data-theme=dark] .side-nav .brand-wordmark-img{filter:none}html:not([data-theme=dark]) .side-nav .brand-wordmark-text{color:#0b0d12}html:not([data-theme=dark]) .side-nav .brand-wordmark-accent{color:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .side-nav .side-workspace{color:#4b5260}html:not([data-theme=dark]) .side-nav nav a{color:#33404f}html:not([data-theme=dark]) .side-nav nav a:hover{background:rgba(10,37,64,.06);color:#0b0d12}html:not([data-theme=dark]) .side-nav nav a.active{background:var(--lp-navy,#0a2540);color:#fff;font-weight:600;box-shadow:none}html:not([data-theme=dark]) .side-nav nav a.active:before,html[data-theme=dark] .side-nav nav a.active:before{content:none}html:not([data-theme=dark]) .sidebar-toggle{background:#fff;color:var(--lp-navy,#0a2540);border-color:rgba(10,37,64,.25);box-shadow:0 1px 4px rgba(10,37,64,.1)}html:not([data-theme=dark]) .sidebar-toggle:hover{background:rgba(10,37,64,.05)}html:not([data-theme=dark]) .side-footer{color:#4b5260}html:not([data-theme=dark]) .side-footer a:hover{background:rgba(10,37,64,.06);color:#0b0d12}
/* !important: mevcut `.side-footer button` kuralı !important'lı — aynı güçle ezilir */html:not([data-theme=dark]) .side-footer button{color:var(--lp-navy,#0a2540)!important;border-color:rgba(10,37,64,.3)!important;background:transparent!important}html[data-theme=dark] .side-footer button{background:transparent!important}html:not([data-theme=dark]) .side-footer button:not(:disabled):hover{border-color:var(--lp-navy,#0a2540)!important;background:rgba(10,37,64,.05)!important}.side-footer .side-foot-btn,.side-footer .side-foot-btn:not(:disabled):hover{border:0!important;background:transparent!important;padding:0!important;border-radius:0;box-shadow:none!important}.side-footer .side-foot-btn:not(:disabled):hover{color:#0a2540!important}html:not([data-theme=dark]) .orders-toolbar{background:#fff;border-bottom:1px solid rgba(10,37,64,.14);color:#0b0d12;--apple-border-strong:var(--lp-navy,#0a2540);--focus-ring:0 0 0 3px rgba(10,37,64,.14)}html[data-theme=dark] .orders-toolbar{border-bottom-width:1px;border-bottom-style:solid;--apple-border-strong:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .toolbar-breadcrumb{color:#4b5260}html:not([data-theme=dark]) .toolbar-breadcrumb,html[data-theme=dark] .toolbar-breadcrumb{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--mono,ui-monospace,monospace)}html:not([data-theme=dark]) .toolbar-collapse-pill{background:#fff;color:var(--lp-navy,#0a2540);border:1px solid rgba(10,37,64,.25);border-radius:999px}html[data-theme=dark] .toolbar-collapse-pill{border-width:1px;border-style:solid;border-radius:999px}html:not([data-theme=dark]) .toolbar-collapse-pill:hover{background:rgba(10,37,64,.05)}html:not([data-theme=dark]) .orders-toolbar input,html:not([data-theme=dark]) .orders-toolbar select{background:#fff;color:#0b0d12;border:1px solid rgba(10,37,64,.18);border-radius:8px}html[data-theme=dark] .orders-toolbar input,html[data-theme=dark] .orders-toolbar select{border-width:1px;border-style:solid;border-radius:8px}html:not([data-theme=dark]) .orders-toolbar input::placeholder{color:#4b5260}html:not([data-theme=dark]) .orders-toolbar button{background:#fff!important;color:#33404f!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:8px}html[data-theme=dark] .orders-toolbar button{border-width:1px;border-style:solid;border-radius:8px}html:not([data-theme=dark]) .orders-toolbar button:not(:disabled):hover{border-color:var(--lp-navy,#0a2540)!important;background:rgba(10,37,64,.04)!important;box-shadow:none}html[data-theme=dark] .orders-toolbar button:not(:disabled):hover{box-shadow:none}html:not([data-theme=dark]) .orders-toolbar .ms-trigger{background:#fff!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:999px}html[data-theme=dark] .orders-toolbar .ms-trigger{border-width:1px;border-style:solid;border-radius:999px}html:not([data-theme=dark]) .orders-toolbar .ms-label{color:var(--lp-navy,#0a2540)!important;font-weight:600}html[data-theme=dark] .orders-toolbar .ms-label{font-weight:600}html:not([data-theme=dark]) .orders-toolbar .ms-summary{color:#33404f!important}html:not([data-theme=dark]) .orders-toolbar .ms-arrow,html:not([data-theme=dark]) .orders-toolbar .ms-clear{color:#4b5260!important}html:not([data-theme=dark]) .orders-toolbar .ms-trigger-active{border-color:var(--lp-navy,#0a2540)!important;background:rgba(10,37,64,.06)!important}html:not([data-theme=dark]) .orders-toolbar .sla-filter{background:#fff;border:1px solid rgba(10,37,64,.18);border-radius:999px}html[data-theme=dark] .orders-toolbar .sla-filter{border-width:1px;border-style:solid;border-radius:999px}html:not([data-theme=dark]) .orders-toolbar .sla-label{color:var(--lp-navy,#0a2540);font-weight:600}html[data-theme=dark] .orders-toolbar .sla-label{font-weight:600}html:not([data-theme=dark]) .orders-toolbar .sla-filter input,html:not([data-theme=dark]) .orders-toolbar .sla-filter select{border:none;background:transparent;color:#0b0d12}html[data-theme=dark] .orders-toolbar .sla-filter input,html[data-theme=dark] .orders-toolbar .sla-filter select{border:none;background:transparent}html:not([data-theme=dark]) .orders-toolbar .sla-filter-active{border-color:var(--lp-navy,#0a2540);background:rgba(10,37,64,.06)}html:not([data-theme=dark]) .orders-toolbar .late-filter-btn-active{background:var(--lp-navy,#0a2540)!important;color:#fff!important;border-color:var(--lp-navy,#0a2540)!important}html:not([data-theme=dark]) .orders-toolbar .toolbar-danger-btn{color:#b91c1c!important;border-color:rgba(185,28,28,.4)!important;background:#fff!important}html:not([data-theme=dark]) .orders-toolbar .toolbar-danger-btn-solid{background:rgba(239,68,68,.12)!important;border-color:#b91c1c!important}html:not([data-theme=dark]) .orders-toolbar{--filter-blue-bg-pass:#fff;--filter-blue-bg-hover:rgba(10,37,64,.05);--filter-blue-bg-active:var(--lp-navy,#0a2540);--filter-blue-bg-press:#0d2f52;--filter-blue-border:rgba(10,37,64,.18);--filter-blue-border-strong:rgba(10,37,64,.45);--filter-blue-text:#33404f;--filter-blue-text-active:#fff;--premium-blue-50:rgba(10,37,64,.04);--premium-blue-500:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .orders-toolbar .late-filter-btn-active:not(:disabled):hover{background:#0d2f52!important;border-color:#0d2f52!important;color:#fff!important}html:not([data-theme=dark]) .orders-toolbar .toolbar-danger-btn:not(:disabled):hover{background:rgba(239,68,68,.08)!important;border-color:#b91c1c!important;color:#b91c1c!important}html:not([data-theme=dark]) .orders-toolbar,html[data-theme=dark] .orders-toolbar{--toolbar-ctl-h:27px;--toolbar-ctl-radius:8px;padding:4px 12px 7px}html:not([data-theme=dark]) .orders-toolbar .toolbar-row,html[data-theme=dark] .orders-toolbar .toolbar-row{gap:6px}html:not([data-theme=dark]) .orders-toolbar .toolbar-row-filters{padding-bottom:6px;border-bottom:1px solid rgba(10,37,64,.08)}html[data-theme=dark] .orders-toolbar .toolbar-row-filters{padding-bottom:6px;border-bottom-width:1px;border-bottom-style:solid}html:not([data-theme=dark]) .orders-toolbar .toolbar-row-actions,html[data-theme=dark] .orders-toolbar .toolbar-row-actions{padding-top:6px}html:not([data-theme=dark]) .orders-toolbar button,html[data-theme=dark] .orders-toolbar button{font-size:12px;font-weight:600;padding:0 10px}html:not([data-theme=dark]) .orders-toolbar .ms-trigger,html:not([data-theme=dark]) .orders-toolbar .sla-filter,html[data-theme=dark] .orders-toolbar .ms-trigger,html[data-theme=dark] .orders-toolbar .sla-filter{border-radius:8px;font-size:12px}html:not([data-theme=dark]) .orders-toolbar .ms-label,html:not([data-theme=dark]) .orders-toolbar .sla-label,html[data-theme=dark] .orders-toolbar .ms-label,html[data-theme=dark] .orders-toolbar .sla-label{font-size:11.5px}html:not([data-theme=dark]) .orders-toolbar input,html[data-theme=dark] .orders-toolbar input{min-width:170px;font-size:12px}html:not([data-theme=dark]) .toolbar-breadcrumb,html[data-theme=dark] .toolbar-breadcrumb{font-size:10px;letter-spacing:.06em}html:not([data-theme=dark]) .toolbar-collapse-pill,html[data-theme=dark] .toolbar-collapse-pill{font-size:10px;padding:3px 9px}html:not([data-theme=dark]) .orders-toolbar input,html[data-theme=dark] .orders-toolbar input{min-width:0}html:not([data-theme=dark]) .orders-toolbar .toolbar-row-filters>input,html[data-theme=dark] .orders-toolbar .toolbar-row-filters>input{min-width:170px}html:not([data-theme=dark]) .orders-toolbar .sla-filter input,html[data-theme=dark] .orders-toolbar .sla-filter input{width:72px}html:not([data-theme=dark]) .otb2,html[data-theme=dark] .otb2{padding:7px 12px}html:not([data-theme=dark]) .otb2-collapsed,html[data-theme=dark] .otb2-collapsed{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 12px}html:not([data-theme=dark]) .otb2-bar,html[data-theme=dark] .otb2-bar{display:flex;align-items:center;gap:7px;flex-wrap:wrap}html:not([data-theme=dark]) .otb2-search,html[data-theme=dark] .otb2-search{width:210px}html:not([data-theme=dark]) .otb2-spacer,html[data-theme=dark] .otb2-spacer{flex:1 1}html:not([data-theme=dark]) .otb2-filter-wrap,html[data-theme=dark] .otb2-filter-wrap{position:relative}html:not([data-theme=dark]) .orders-toolbar button.otb2-filters-btn,html[data-theme=dark] .orders-toolbar button.otb2-filters-btn{display:inline-flex;align-items:center;gap:6px}html:not([data-theme=dark]) .orders-toolbar button.otb2-filters-btn-active{border-color:var(--lp-navy,#0a2540)!important;color:var(--lp-navy,#0a2540)!important}html:not([data-theme=dark]) .otb2-filters-btn em{background:var(--lp-navy,#0a2540);color:#fff}html:not([data-theme=dark]) .otb2-filters-btn em,html[data-theme=dark] .otb2-filters-btn em{font-style:normal;font-size:10.5px;font-weight:700;line-height:1;border-radius:999px;padding:3px 6px}html:not([data-theme=dark]) .otb2-pop-backdrop,html[data-theme=dark] .otb2-pop-backdrop{position:fixed;inset:0;z-index:90}html:not([data-theme=dark]) .otb2-pop{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:14px;box-shadow:0 18px 48px rgba(10,37,64,.2)}html:not([data-theme=dark]) .otb2-pop,html[data-theme=dark] .otb2-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:91;width:min(760px,calc(100vw - 260px));padding:14px;display:flex;flex-direction:column;gap:10px}html[data-theme=dark] .otb2-pop{border-width:1px;border-style:solid;border-radius:14px}html:not([data-theme=dark]) .otb2-pop-row,html[data-theme=dark] .otb2-pop-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html:not([data-theme=dark]) .otb2-pop-label{font-size:11.5px;font-weight:600;color:#4b5260;border-top:1px solid rgba(10,37,64,.08);padding-top:10px}html[data-theme=dark] .otb2-pop-label{font-size:11.5px;font-weight:600;border-top-width:1px;border-top-style:solid;padding-top:10px}html:not([data-theme=dark]) .orders-toolbar.otb2,html[data-theme=dark] .orders-toolbar.otb2{position:relative;z-index:var(--z-sticky,30)}html:not([data-theme=dark]) .otb2-filter-wrap,html[data-theme=dark] .otb2-filter-wrap{z-index:92}html:not([data-theme=dark]) .orders-toolbar button.otb2-filters-btn,html[data-theme=dark] .orders-toolbar button.otb2-filters-btn{position:relative;z-index:93}html:not([data-theme=dark]) .otb2-pop,html[data-theme=dark] .otb2-pop{width:min(640px,calc(100vw - 260px));padding:16px;gap:12px}html:not([data-theme=dark]) .otb2-pop-grid,html[data-theme=dark] .otb2-pop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}html:not([data-theme=dark]) .otb2-pop-grid2,html[data-theme=dark] .otb2-pop-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}html:not([data-theme=dark]) .otb2-pop .ms-filter,html[data-theme=dark] .otb2-pop .ms-filter{width:100%}html:not([data-theme=dark]) .otb2-pop .ms-trigger,html[data-theme=dark] .otb2-pop .ms-trigger{width:100%;display:flex;align-items:center;justify-content:flex-start}html:not([data-theme=dark]) .otb2-pop .ms-summary,html[data-theme=dark] .otb2-pop .ms-summary{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}html:not([data-theme=dark]) .otb2-pop .sla-filter,html[data-theme=dark] .otb2-pop .sla-filter{width:100%;display:flex;align-items:center}html:not([data-theme=dark]) .otb2-pop .sla-filter select,html[data-theme=dark] .otb2-pop .sla-filter select{flex:1 1;min-width:0}html:not([data-theme=dark]) .otb2-pop .sla-filter input,html[data-theme=dark] .otb2-pop .sla-filter input{width:72px;flex:0 0 auto}html:not([data-theme=dark]) .otb2-pop .late-filter-btn,html[data-theme=dark] .otb2-pop .late-filter-btn{flex:0 0 auto}html:not([data-theme=dark]) .orders-toolbar{--premium-blue-100:rgba(10,37,64,.06);--premium-blue-200:rgba(10,37,64,.18);--premium-blue-400:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .orders-toolbar input:not([type]),html:not([data-theme=dark]) .orders-toolbar input[type=text]{color:#0b0d12!important}html:not([data-theme=dark]) .orders-toolbar input::placeholder{color:#4b5260!important}html:not([data-theme=dark]) .orders-toolbar .otb2-refresh,html[data-theme=dark] .orders-toolbar .otb2-refresh{min-width:92px;text-align:center}html:not([data-theme=dark]) .ms-popover-v3{--filter-blue-panel:#fff;--filter-blue-border:rgba(10,37,64,.16);--filter-blue-bg-active:var(--lp-navy,#0a2540);--filter-blue-bg-hover:rgba(10,37,64,.05);background:#fff;border:1px solid rgba(10,37,64,.16);box-shadow:0 18px 48px rgba(10,37,64,.2);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .ms-popover-v3{border-width:1px;border-style:solid;backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-header{background:#f5f7fa;border-bottom:1px solid rgba(10,37,64,.1)}html[data-theme=dark] .ms-popover-v3 .ms-v3-header{border-bottom-width:1px;border-bottom-style:solid}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-search{color:#0b0d12}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-search::placeholder{color:#4b5260}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-option{color:#0b0d12}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-option:hover{background:rgba(10,37,64,.05)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-option-checked{background:rgba(10,37,64,.07)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-options,html[data-theme=dark] .ms-popover-v3 .ms-v3-options{scrollbar-color:rgba(10,37,64,.22) transparent}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-options::-webkit-scrollbar-thumb{background:rgba(10,37,64,.22)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-options::-webkit-scrollbar-thumb:hover{background:rgba(10,37,64,.35)}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-clear-btn{border-top:1px solid rgba(10,37,64,.1)}html[data-theme=dark] .ms-popover-v3 .ms-v3-clear-btn{border-top-width:1px;border-top-style:solid}html:not([data-theme=dark]) .ms-popover-v3 .ms-v3-empty{color:#4b5260}html:not([data-theme=dark]) .ag-theme-alpine{--ag-checkbox-checked-color:#0a2540;--ag-checkbox-indeterminate-color:#0a2540;--ag-checkbox-background-color:#fff;--ag-checkbox-unchecked-color:rgba(10,37,64,.45);--ag-input-focus-box-shadow:0 0 0 3px rgba(10,37,64,.18)}html:not([data-theme=dark]) .ag-theme-alpine .ag-checkbox-input-wrapper,html[data-theme=dark] .ag-theme-alpine .ag-checkbox-input-wrapper{border-radius:4px}html:not([data-theme=dark]) .viapath-grid .ag-header{background:linear-gradient(180deg,#fff,color-mix(in srgb,#0a2540 7%,#fff))!important;border-bottom:1px solid rgba(10,37,64,.22)!important}html[data-theme=dark] .viapath-grid .ag-header{border-bottom:1px solid var(--apple-border)!important}html:not([data-theme=dark]) .viapath-grid .ag-header-cell-label,html:not([data-theme=dark]) .viapath-grid .ag-header-cell-text,html[data-theme=dark] .viapath-grid .ag-header-cell-label,html[data-theme=dark] .viapath-grid .ag-header-cell-text{font-family:var(--mono)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.08em!important}html[data-theme=dark] .viapath-grid .ag-header-cell-label,html[data-theme=dark] .viapath-grid .ag-header-cell-text,html[data-theme=dark] .viapath-grid .ag-header-icon,html[data-theme=dark] .viapath-grid .ag-sort-indicator-container{color:#e8eaed!important}html:not([data-theme=dark]) .viapath-grid .ag-header-cell-label,html:not([data-theme=dark]) .viapath-grid .ag-header-cell-text,html:not([data-theme=dark]) .viapath-grid .ag-header-icon,html:not([data-theme=dark]) .viapath-grid .ag-sort-indicator-container{color:#0a2540!important}html:not([data-theme=dark]) .row-context-menu{border:1px solid rgba(10,37,64,.16);border-radius:12px;background:#fff;box-shadow:0 12px 36px rgba(10,37,64,.22)}html:not([data-theme=dark]) .row-context-menu,html[data-theme=dark] .row-context-menu{width:214px;padding:5px;gap:1px;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:var(--z-modal,100)}html[data-theme=dark] .row-context-menu{border-width:1px;border-style:solid;border-radius:12px}html:not([data-theme=dark]) .row-context-menu button{color:#0b0d12}html:not([data-theme=dark]) .row-context-menu button,html[data-theme=dark] .row-context-menu button{height:32px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:500;padding:0 10px}html:not([data-theme=dark]) .row-context-menu button:hover{background:rgba(10,37,64,.07);color:#0b0d12}html:not([data-theme=dark]) .row-context-menu .danger-menu-item{color:#b91c1c}html:not([data-theme=dark]) .row-context-menu .danger-menu-item:hover{background:rgba(239,68,68,.1);color:#b91c1c}.od-logrow-label{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--apple-text-muted)}.od-logrow-label>svg{display:none}.od-loggroup-title{font-size:12px;font-weight:600}.od-finance-label,.od-loggroup-title{letter-spacing:.01em;text-transform:none;color:var(--apple-text-muted)}.od-finance-label{font-size:11.5px}.od-finance-label>svg,.od-foot-item>svg{display:none}html:not([data-theme=dark]) .otb2-divider{width:1px;height:18px;background:rgba(10,37,64,.16);flex:0 0 auto}html[data-theme=dark] .otb2-divider{width:1px;height:18px;flex:0 0 auto}html:not([data-theme=dark]) .otb2-bar .sla-filter{background:#fff;border:1px solid rgba(10,37,64,.18);border-radius:8px;font-size:12px}html[data-theme=dark] .otb2-bar .sla-filter{border-width:1px;border-style:solid;border-radius:8px;font-size:12px}html:not([data-theme=dark]) .otb2-bar .sla-filter input,html[data-theme=dark] .otb2-bar .sla-filter input{width:72px;min-width:0}html:not([data-theme=dark]) .ghost-actions button{background:#fff!important;color:#33404f!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:8px;height:27px;padding:0 10px;font-size:12px;font-weight:600;box-shadow:none}html[data-theme=dark] .ghost-actions button{border-width:1px;border-style:solid;border-radius:8px;height:27px;padding:0 10px;font-size:12px;font-weight:600;box-shadow:none}html:not([data-theme=dark]) .ghost-actions button:not(:disabled):hover{border-color:var(--lp-navy,#0a2540)!important;background:rgba(10,37,64,.04)!important;color:#0b0d12!important}html:not([data-theme=dark]) .otb2-pop--quick,html[data-theme=dark] .otb2-pop--quick{width:300px;gap:6px}html:not([data-theme=dark]) .otb2-pop--quick .late-filter-btn,html[data-theme=dark] .otb2-pop--quick .late-filter-btn{width:100%;text-align:left;justify-content:flex-start}html:not([data-theme=dark]) .otb2-pop--quick .sla-filter{width:100%;display:flex;align-items:center;background:#fff;border:1px solid rgba(10,37,64,.18);border-radius:8px;font-size:12px}html[data-theme=dark] .otb2-pop--quick .sla-filter{width:100%;display:flex;align-items:center;border-width:1px;border-style:solid;border-radius:8px;font-size:12px}html:not([data-theme=dark]) .otb2-pop--quick .sla-filter input,html[data-theme=dark] .otb2-pop--quick .sla-filter input{flex:1 1;min-width:0}html:not([data-theme=dark]) .viapath-grid,html:not([data-theme=dark]) .viapath-grid .ag-root-wrapper,html[data-theme=dark] .viapath-grid,html[data-theme=dark] .viapath-grid .ag-root-wrapper{border-radius:0!important}html:not([data-theme=dark]) .orders-grid-wrap,html[data-theme=dark] .orders-grid-wrap{border-radius:0}html:not([data-theme=dark]) .side-footer--v2,html[data-theme=dark] .side-footer--v2{display:grid;grid-gap:4px;gap:4px;padding:0 4px}html:not([data-theme=dark]) .side-store-card{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06)}html:not([data-theme=dark]) .side-store-card,html[data-theme=dark] .side-store-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;transition:border-color .14s ease-out}html[data-theme=dark] .side-store-card{border-width:1px;border-style:solid;border-radius:12px}html:not([data-theme=dark]) .side-footer--v2 a.side-store-card:hover{background:#fff;border-color:rgba(10,37,64,.34)}html:not([data-theme=dark]) .side-store-meta,html[data-theme=dark] .side-store-meta{display:grid;grid-gap:3px;gap:3px;min-width:0}html:not([data-theme=dark]) .side-store-company{color:#4b5260}html:not([data-theme=dark]) .side-store-company,html[data-theme=dark] .side-store-company{font-size:10.5px;font-weight:600;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .side-store-name{color:#0a2540}html:not([data-theme=dark]) .side-store-name,html[data-theme=dark] .side-store-name{font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .side-store-chevron{display:flex;flex-shrink:0;color:rgba(10,37,64,.4)}html[data-theme=dark] .side-store-chevron{display:flex;flex-shrink:0}html:not([data-theme=dark]) .side-store-card:hover .side-store-chevron{color:#0a2540}html:not([data-theme=dark]) .side-footer-row,html[data-theme=dark] .side-footer-row{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 0}
/* !important: genel `.side-footer button` kuralları (kenarlıklı, !important'lı) aynı
   güçle nötrlenir — Ayarlar/Çıkış sakin metin linki olarak kalır */html:not([data-theme=dark]) .side-footer--v2 .side-quiet-link{color:#4b5260!important}html:not([data-theme=dark]) .side-footer--v2 .side-quiet-link,html[data-theme=dark] .side-footer--v2 .side-quiet-link{background:transparent!important;border:0!important;padding:6px 8px;border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer}html:not([data-theme=dark]) .side-footer--v2 .side-quiet-link:hover{background:rgba(10,37,64,.05)!important;color:#0a2540!important}html:not([data-theme=dark]) .app-shell--collapsed .side-footer--v2,html[data-theme=dark] .app-shell--collapsed .side-footer--v2{display:none}html:not([data-theme=dark]) .sidebar-toggle{width:28px;height:28px;border-radius:7px;background:transparent;border:0;box-shadow:none;color:#4b5260}html[data-theme=dark] .sidebar-toggle{width:28px;height:28px;border-radius:7px}html:not([data-theme=dark]) .sidebar-toggle:hover{background:rgba(10,37,64,.06);color:#0a2540}html:not([data-theme=dark]) .sidebar-toggle>span,html[data-theme=dark] .sidebar-toggle>span{display:flex}html:not([data-theme=dark]) .pf .pf-card{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;padding:22px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06)}html[data-theme=dark] .pf .pf-card{border-width:1px;border-style:solid;border-radius:12px;padding:22px}html:not([data-theme=dark]) .pf .pf-card-title{color:#0b0d12}html:not([data-theme=dark]) .pf .pf-card-title,html[data-theme=dark] .pf .pf-card-title{margin:0 0 16px;font-size:15px;font-weight:700;letter-spacing:-.01em}html:not([data-theme=dark]) .pf .pf-id,html[data-theme=dark] .pf .pf-id{display:flex;align-items:center;gap:14px;min-width:0}html:not([data-theme=dark]) .pf .pf-avatar{background:#0a2540;color:#fff}html:not([data-theme=dark]) .pf .pf-avatar,html[data-theme=dark] .pf .pf-avatar{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;font-size:16px;font-weight:700;letter-spacing:.4px;flex-shrink:0}html:not([data-theme=dark]) .pf .pf-id-meta,html[data-theme=dark] .pf .pf-id-meta{display:grid;grid-gap:3px;gap:3px;min-width:0}html:not([data-theme=dark]) .pf .pf-id-name{color:#0b0d12}html:not([data-theme=dark]) .pf .pf-id-name,html[data-theme=dark] .pf .pf-id-name{font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .pf .pf-id-sub{color:#4b5260}html:not([data-theme=dark]) .pf .pf-id-sub,html[data-theme=dark] .pf .pf-id-sub{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .pf .pf-divider{height:1px;background:rgba(10,37,64,.1);margin:18px 0}html[data-theme=dark] .pf .pf-divider{height:1px;margin:18px 0}html:not([data-theme=dark]) .pf .pf-form,html[data-theme=dark] .pf .pf-form{display:grid;grid-gap:14px;gap:14px}html:not([data-theme=dark]) .pf .pf-field,html[data-theme=dark] .pf .pf-field{display:grid;grid-gap:6px;gap:6px;min-width:0}html:not([data-theme=dark]) .pf .pf-field-row,html[data-theme=dark] .pf .pf-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}html:not([data-theme=dark]) .pf .pf-label{font-size:12px;font-weight:600;color:#4b5260}html[data-theme=dark] .pf .pf-label{font-size:12px;font-weight:600}
/* !important: temaya göre koyulaşan genel input kurallarını sabit beyaza sabitler */html:not([data-theme=dark]) .pf .pf-input{height:38px;padding:0 12px;background:#fff!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:9px;color:#0b0d12!important;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .pf .pf-input{height:38px;padding:0 12px;border-width:1px;border-style:solid;border-radius:9px;font-size:13px;font-family:inherit;box-shadow:none}html:not([data-theme=dark]) .pf .pf-input::placeholder{color:#5d6673}html:not([data-theme=dark]) .pf .pf-input:focus{outline:none;border-color:#0a2540!important;box-shadow:0 0 0 3px rgba(10,37,64,.14)!important}html[data-theme=dark] .pf .pf-input:focus{outline:none}html:not([data-theme=dark]) .pf .pf-hint{margin:-6px 0 0;font-size:11.5px;color:#4b5260}html[data-theme=dark] .pf .pf-hint{margin:-6px 0 0;font-size:11.5px}html:not([data-theme=dark]) .pf .pf-actions,html[data-theme=dark] .pf .pf-actions{display:flex;align-items:center;gap:12px;margin-top:2px;flex-wrap:wrap}html:not([data-theme=dark]) .pf .pf-primary{background:#0a2540!important;color:#fff!important;border:1px solid #0a2540!important;border-radius:9px}html:not([data-theme=dark]) .pf .pf-primary,html[data-theme=dark] .pf .pf-primary{height:36px;padding:0 18px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}html[data-theme=dark] .pf .pf-primary{border-width:1px;border-style:solid;border-radius:9px}html:not([data-theme=dark]) .pf .pf-primary:not(:disabled):hover{background:#0d2f52!important;border-color:#0d2f52!important}html:not([data-theme=dark]) .pf .pf-primary:disabled,html[data-theme=dark] .pf .pf-primary:disabled{opacity:.6;cursor:default}html:not([data-theme=dark]) .pf .pf-msg,html[data-theme=dark] .pf .pf-msg{margin:0;font-size:12.5px;font-weight:600}html:not([data-theme=dark]) .pf .pf-msg--ok{color:#16a34a}html:not([data-theme=dark]) .pf .pf-msg--err{color:#ef4444}html:not([data-theme=dark]) .clock-chip:hover{background:rgba(10,37,64,.06)}html:not([data-theme=dark]) .side-theme-toggle,html[data-theme=dark] .side-theme-toggle{display:flex;align-items:center}html:not([data-theme=dark]) .settings-nav{background:#fff;border-bottom:1px solid rgba(10,37,64,.14);padding:10px 16px;gap:4px}html[data-theme=dark] .settings-nav{border-bottom-width:1px;border-bottom-style:solid;padding:10px 16px;gap:4px}html:not([data-theme=dark]) .settings-tab{color:#4b5260}html:not([data-theme=dark]) .settings-tab,html[data-theme=dark] .settings-tab{font-size:13px;font-weight:600;padding:7px 13px;border-radius:9px;border:1px solid transparent;background:transparent}html:not([data-theme=dark]) .settings-tab:hover{color:#0a2540;background:rgba(10,37,64,.06)}html:not([data-theme=dark]) .settings-tab-active,html:not([data-theme=dark]) .settings-tab-active:hover{background:#0a2540!important;color:#fff!important;border-color:#0a2540!important}html:not([data-theme=dark]) .pf .pf-card--single,html[data-theme=dark] .pf .pf-card--single{padding:0;overflow:hidden}html:not([data-theme=dark]) .pf .pf-band{background:#0a2540}html:not([data-theme=dark]) .pf .pf-band,html[data-theme=dark] .pf .pf-band{display:flex;align-items:center;gap:14px;padding:20px 22px;min-width:0}html:not([data-theme=dark]) .pf .pf-avatar--band{background:#fff;color:#0a2540}html:not([data-theme=dark]) .pf .pf-band-name{color:#fff}html:not([data-theme=dark]) .pf .pf-band-name,html[data-theme=dark] .pf .pf-band-name{font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .pf .pf-band-sub{color:hsla(0,0%,100%,.72)}html:not([data-theme=dark]) .pf .pf-band-sub,html[data-theme=dark] .pf .pf-band-sub{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .pf .pf-body,html[data-theme=dark] .pf .pf-body{padding:20px 22px 22px}html:not([data-theme=dark]) .pf .pf-section-title{color:#0b0d12}html:not([data-theme=dark]) .pf .pf-section-title,html[data-theme=dark] .pf .pf-section-title{margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:-.01em}html:not([data-theme=dark]) .pf .pf-actions .pf-primary,html[data-theme=dark] .pf .pf-actions .pf-primary{margin-left:auto}html:not([data-theme=dark]) .mgmt .management-card,html:not([data-theme=dark]) .mgmt .table-panel{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);--apple-text-muted:#5d6673;--apple-text-tertiary:#5d6673}html[data-theme=dark] .mgmt .management-card,html[data-theme=dark] .mgmt .table-panel{border-width:1px;border-style:solid;border-radius:12px;--apple-text-muted:#5d6673}html:not([data-theme=dark]) .mgmt .management-card,html[data-theme=dark] .mgmt .management-card{display:flex;flex-direction:column;gap:12px;padding:20px}html:not([data-theme=dark]) .mgmt .management-card h2{color:#0b0d12}html:not([data-theme=dark]) .mgmt .management-card h2,html[data-theme=dark] .mgmt .management-card h2{margin:0 0 2px;font-size:14px;font-weight:700;letter-spacing:-.01em}html:not([data-theme=dark]) .mgmt .management-card label{color:#4b5260}html:not([data-theme=dark]) .mgmt .management-card label,html[data-theme=dark] .mgmt .management-card label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:600}html:not([data-theme=dark]) .mgmt .management-card input,html:not([data-theme=dark]) .mgmt .management-card select{height:36px;background:#fff;border:1px solid rgba(10,37,64,.18);border-radius:9px;padding:0 12px;color:#0b0d12;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .mgmt .management-card input,html[data-theme=dark] .mgmt .management-card select{height:36px;border-width:1px;border-style:solid;border-radius:9px;padding:0 12px;font-size:13px;font-family:inherit;box-shadow:none}html:not([data-theme=dark]) .mgmt .management-card input:focus,html:not([data-theme=dark]) .mgmt .management-card select:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px rgba(10,37,64,.14)}html[data-theme=dark] .mgmt .management-card input:focus,html[data-theme=dark] .mgmt .management-card select:focus{outline:none}html:not([data-theme=dark]) .mgmt .management-card>button{margin-top:auto;height:36px;background:#0a2540;color:#fff;border:1px solid #0a2540;border-radius:9px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}html[data-theme=dark] .mgmt .management-card>button{margin-top:auto;height:36px;border-width:1px;border-style:solid;border-radius:9px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}html:not([data-theme=dark]) .mgmt .management-card>button:not(:disabled):hover{background:#0d2f52;border-color:#0d2f52}html:not([data-theme=dark]) .mgmt .management-card>button:disabled,html[data-theme=dark] .mgmt .management-card>button:disabled{opacity:.55;cursor:default}html:not([data-theme=dark]) .mgmt .table-panel,html[data-theme=dark] .mgmt .table-panel{overflow:hidden}html:not([data-theme=dark]) .mgmt .data-table,html[data-theme=dark] .mgmt .data-table{width:100%;border-collapse:collapse}html:not([data-theme=dark]) .mgmt .data-table th{background:#f5f7fa;color:#33404f;border-bottom:1px solid rgba(10,37,64,.12)}html:not([data-theme=dark]) .mgmt .data-table th,html[data-theme=dark] .mgmt .data-table th{padding:10px 16px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;text-align:left}html[data-theme=dark] .mgmt .data-table th{border-bottom-width:1px;border-bottom-style:solid}html:not([data-theme=dark]) .mgmt .data-table td{padding:11px 16px;font-size:13px;color:#0b0d12;background:transparent;border-top:1px solid rgba(10,37,64,.07)}html[data-theme=dark] .mgmt .data-table td{padding:11px 16px;font-size:13px;background:transparent;border-top-width:1px;border-top-style:solid}html:not([data-theme=dark]) .mgmt .data-table tbody tr:first-child td,html[data-theme=dark] .mgmt .data-table tbody tr:first-child td{border-top:0}html:not([data-theme=dark]) .mgmt .data-table tbody tr:hover td{background:rgba(10,37,64,.025)}html:not([data-theme=dark]) .mgmt .num,html[data-theme=dark] .mgmt .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .mgmt .act,html[data-theme=dark] .mgmt .act{width:1%;text-align:right;white-space:nowrap}html:not([data-theme=dark]) .mgmt .danger-button{border:1px solid rgba(239,68,68,.5);border-radius:7px;color:#ef4444}html:not([data-theme=dark]) .mgmt .danger-button,html[data-theme=dark] .mgmt .danger-button{height:auto;padding:5px 14px;background:transparent;font-size:12px;font-weight:600;line-height:1.2;font-family:inherit;cursor:pointer}html[data-theme=dark] .mgmt .danger-button{border-width:1px;border-style:solid;border-radius:7px}html:not([data-theme=dark]) .mgmt .danger-button:not(:disabled):hover{background:rgba(239,68,68,.08);border-color:#ef4444}html:not([data-theme=dark]) .mgmt .danger-button:disabled,html[data-theme=dark] .mgmt .danger-button:disabled{opacity:.35;cursor:default}html:not([data-theme=dark]) .mgmt .form-error{color:#ef4444;font-size:13px}html[data-theme=dark] .mgmt .form-error{font-size:13px}html:not([data-theme=dark]) .mgmt .management-card{--accent:#0a2540;--accent-contrast:#fff}html:not([data-theme=dark]) .mgmt .management-card>button:not(:disabled):hover{--accent:#0d2f52}html:not([data-theme=dark]) .mgmt .mgc-card{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);margin-bottom:14px;overflow:hidden;--apple-text-muted:#5d6673}html[data-theme=dark] .mgmt .mgc-card{border-width:1px;border-style:solid;border-radius:12px;margin-bottom:14px;overflow:hidden}html:not([data-theme=dark]) .mgmt .mgc-head{background:rgba(10,37,64,.03);border-bottom:1px solid rgba(10,37,64,.1)}html:not([data-theme=dark]) .mgmt .mgc-head,html[data-theme=dark] .mgmt .mgc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;min-height:56px;box-sizing:border-box}html[data-theme=dark] .mgmt .mgc-head{border-bottom-width:1px;border-bottom-style:solid}html:not([data-theme=dark]) .mgmt .mgc-company-name{color:#0a2540}html:not([data-theme=dark]) .mgmt .mgc-company-name,html[data-theme=dark] .mgmt .mgc-company-name{font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .mgmt .mgc-store-row,html[data-theme=dark] .mgmt .mgc-store-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;min-height:50px;box-sizing:border-box}html:not([data-theme=dark]) .mgmt .mgc-store-row+.mgc-store-row{border-top:1px solid rgba(10,37,64,.07)}html[data-theme=dark] .mgmt .mgc-store-row+.mgc-store-row{border-top-width:1px;border-top-style:solid}html:not([data-theme=dark]) .mgmt .mgc-store-meta,html[data-theme=dark] .mgmt .mgc-store-meta{display:flex;align-items:baseline;gap:8px;min-width:0}html:not([data-theme=dark]) .mgmt .mgc-store-name{color:#0b0d12}html:not([data-theme=dark]) .mgmt .mgc-store-name,html[data-theme=dark] .mgmt .mgc-store-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .mgmt .mgc-store-country{font-size:11.5px;font-weight:500;color:#5d6673;white-space:nowrap}html[data-theme=dark] .mgmt .mgc-store-country{font-size:11.5px;font-weight:500;white-space:nowrap}html:not([data-theme=dark]) .mgmt .mgc-store-empty{color:#5d6673;font-size:12.5px}html[data-theme=dark] .mgmt .mgc-store-empty{font-size:12.5px}html:not([data-theme=dark]) .mgmt .mgc-empty{padding:18px;color:#5d6673;font-size:13px}html[data-theme=dark] .mgmt .mgc-empty{padding:18px;font-size:13px}html:not([data-theme=dark]) .mgmt .mgc-actions,html[data-theme=dark] .mgmt .mgc-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}html:not([data-theme=dark]) .mgmt .mgc-quiet{border:1px solid rgba(10,37,64,.22);border-radius:7px;color:#4b5260}html:not([data-theme=dark]) .mgmt .mgc-quiet,html[data-theme=dark] .mgmt .mgc-quiet{padding:5px 12px;background:transparent;font-size:12px;font-weight:600;line-height:1.2;font-family:inherit;cursor:pointer}html[data-theme=dark] .mgmt .mgc-quiet{border-width:1px;border-style:solid;border-radius:7px}html:not([data-theme=dark]) .mgmt .mgc-quiet:hover{color:#0a2540;border-color:rgba(10,37,64,.45);background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .mgmt .mgc-save{background:#0a2540;border:1px solid #0a2540;border-radius:7px;color:#fff}html:not([data-theme=dark]) .mgmt .mgc-save,html[data-theme=dark] .mgmt .mgc-save{padding:5px 14px;font-size:12px;font-weight:600;line-height:1.2;font-family:inherit;cursor:pointer}html[data-theme=dark] .mgmt .mgc-save{border-width:1px;border-style:solid;border-radius:7px}html:not([data-theme=dark]) .mgmt .mgc-save:not(:disabled):hover{background:#0d2f52;border-color:#0d2f52}html:not([data-theme=dark]) .mgmt .mgc-save:disabled,html[data-theme=dark] .mgmt .mgc-save:disabled{opacity:.55;cursor:default}html:not([data-theme=dark]) .mgmt .mgc-edit-row,html[data-theme=dark] .mgmt .mgc-edit-row{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap}html:not([data-theme=dark]) .mgmt .mgc-input,html:not([data-theme=dark]) .mgmt .mgc-select{height:32px;background:#fff;border:1px solid rgba(10,37,64,.18);border-radius:8px;padding:0 10px;color:#0b0d12;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .mgmt .mgc-input,html[data-theme=dark] .mgmt .mgc-select{height:32px;border-width:1px;border-style:solid;border-radius:8px;padding:0 10px;font-size:13px;font-family:inherit;box-shadow:none}html:not([data-theme=dark]) .mgmt .mgc-input,html[data-theme=dark] .mgmt .mgc-input{flex:1 1 180px;min-width:140px}html:not([data-theme=dark]) .mgmt .mgc-select,html[data-theme=dark] .mgmt .mgc-select{flex:0 1 220px;min-width:150px}html:not([data-theme=dark]) .mgmt .mgc-input:focus,html:not([data-theme=dark]) .mgmt .mgc-select:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px rgba(10,37,64,.14)}html[data-theme=dark] .mgmt .mgc-input:focus,html[data-theme=dark] .mgmt .mgc-select:focus{outline:none}html:not([data-theme=dark]) .mgmt .mgc-addco,html[data-theme=dark] .mgmt .mgc-addco{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:18px}html:not([data-theme=dark]) .mgmt .mgc-addco .mgc-input,html[data-theme=dark] .mgmt .mgc-addco .mgc-input{height:36px}html:not([data-theme=dark]) .mgmt .mgc-addco .mgc-save,html[data-theme=dark] .mgmt .mgc-addco .mgc-save{height:36px;padding:0 18px;flex-shrink:0}html:not([data-theme=dark]) .mgmt .mgc-addbar,html[data-theme=dark] .mgmt .mgc-addbar{padding:0;margin-bottom:18px;overflow:hidden}html:not([data-theme=dark]) .mgmt .mgc-addrow,html[data-theme=dark] .mgmt .mgc-addrow{display:flex;align-items:center;gap:10px;padding:13px 18px;flex-wrap:wrap}html:not([data-theme=dark]) .mgmt .mgc-addbar-div{height:1px;background:rgba(10,37,64,.08)}html[data-theme=dark] .mgmt .mgc-addbar-div{height:1px}html:not([data-theme=dark]) .mgmt .mgc-addrow .mgc-input,html:not([data-theme=dark]) .mgmt .mgc-addrow .mgc-select,html[data-theme=dark] .mgmt .mgc-addrow .mgc-input,html[data-theme=dark] .mgmt .mgc-addrow .mgc-select{height:36px}html:not([data-theme=dark]) .mgmt .mgc-addrow .mgc-save,html[data-theme=dark] .mgmt .mgc-addrow .mgc-save{height:36px;padding:0 18px;flex-shrink:0}html:not([data-theme=dark]) .mgmt .mgc-topco,html[data-theme=dark] .mgmt .mgc-topco{flex:0 1 240px;min-width:170px}html:not([data-theme=dark]) .mgmt .mgc-addrow .mgc-input:disabled,html:not([data-theme=dark]) .mgmt .mgc-addrow .mgc-select:disabled,html[data-theme=dark] .mgmt .mgc-addrow .mgc-input:disabled,html[data-theme=dark] .mgmt .mgc-addrow .mgc-select:disabled{opacity:.5;cursor:not-allowed}html:not([data-theme=dark]) .mgmt input[type=checkbox]{accent-color:#0a2540}html:not([data-theme=dark]) .mgmt .inline-form{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);--accent:#0a2540;--accent-contrast:#fff}html:not([data-theme=dark]) .mgmt .inline-form,html[data-theme=dark] .mgmt .inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 18px;margin:0 0 16px}html[data-theme=dark] .mgmt .inline-form{border-width:1px;border-style:solid;border-radius:12px}html:not([data-theme=dark]) .mgmt .inline-form label{color:#4b5260}html:not([data-theme=dark]) .mgmt .inline-form label,html[data-theme=dark] .mgmt .inline-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:600}html:not([data-theme=dark]) .mgmt .inline-form label.checkbox-label{display:flex;align-items:center;gap:6px;color:#0b0d12;font-size:13px}html[data-theme=dark] .mgmt .inline-form label.checkbox-label{display:flex;align-items:center;gap:6px;font-size:13px}html:not([data-theme=dark]) .mgmt .inline-form input:not([type=checkbox]){height:36px;background:#fff!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:9px;padding:0 12px;color:#0b0d12!important;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .mgmt .inline-form input:not([type=checkbox]){height:36px;border-width:1px;border-style:solid;border-radius:9px;padding:0 12px;font-size:13px;font-family:inherit;box-shadow:none}html:not([data-theme=dark]) .mgmt .inline-form input:not([type=checkbox]):focus{outline:none;border-color:#0a2540!important;box-shadow:0 0 0 3px rgba(10,37,64,.14)!important}html[data-theme=dark] .mgmt .inline-form input:not([type=checkbox]):focus{outline:none}html:not([data-theme=dark]) .mgmt .inline-form button,html[data-theme=dark] .mgmt .inline-form button{height:36px;border-radius:9px;font-size:13px;font-weight:600;padding:0 18px}html:not([data-theme=dark]) .mgmt .inline-form button:not(:disabled):hover{--accent:#0d2f52}html:not([data-theme=dark]) .mgmt .confirm-card{background:#fff;border:1px solid rgba(10,37,64,.16);color:#0b0d12;--accent:#0a2540;--accent-contrast:#fff;--apple-text:#0b0d12;--apple-text-muted:#5d6673;--apple-border:rgba(10,37,64,.2)}html[data-theme=dark] .mgmt .confirm-card{border-width:1px;border-style:solid}html:not([data-theme=dark]) .mgmt .confirm-card h2{color:#0b0d12}html:not([data-theme=dark]) .mgmt .confirm-card p{color:#4b5260}html:not([data-theme=dark]) .mgmt .confirm-card .reason-note{color:#4b5260;font-size:12px;font-weight:600}html[data-theme=dark] .mgmt .confirm-card .reason-note{font-size:12px;font-weight:600}html:not([data-theme=dark]) .mgmt .confirm-card .reason-note input{background:#fff!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:8px;color:#0b0d12!important}html:not([data-theme=dark]) .mgmt .confirm-card .reason-note input,html[data-theme=dark] .mgmt .confirm-card .reason-note input{display:block;width:100%;box-sizing:border-box;margin-top:6px;height:34px;padding:0 10px;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .mgmt .confirm-card .reason-note input{border-width:1px;border-style:solid;border-radius:8px}html:not([data-theme=dark]) .mgmt .confirm-card .reason-note input:focus{outline:none;border-color:#0a2540!important;box-shadow:0 0 0 3px rgba(10,37,64,.14)!important}html[data-theme=dark] .mgmt .confirm-card .reason-note input:focus{outline:none}html:not([data-theme=dark]) .mgmt .confirm-card .checkbox-label{color:#0b0d12}html:not([data-theme=dark]) .mgmt .confirm-card .confirm-actions button:not(.secondary-button):not(.danger-confirm-button):not(:disabled):hover{--accent:#0d2f52}html:not([data-theme=dark]) .mgmt .confirm-card .secondary-button{background:transparent;color:#4b5260;border:1px solid rgba(10,37,64,.22)}html[data-theme=dark] .mgmt .confirm-card .secondary-button{background:transparent;border-width:1px;border-style:solid}html:not([data-theme=dark]) .mgmt .confirm-card .secondary-button:hover{color:#0a2540;border-color:rgba(10,37,64,.45);background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .mgmt .urow,html[data-theme=dark] .mgmt .urow{cursor:pointer}html:not([data-theme=dark]) .mgmt .urow--open td{background:rgba(10,37,64,.035)}html:not([data-theme=dark]) .mgmt .urow-you{font-size:11px;font-weight:600;color:#5d6673}html[data-theme=dark] .mgmt .urow-you{font-size:11px;font-weight:600}html:not([data-theme=dark]) .mgmt .urow-chevron{color:rgba(10,37,64,.45)}html:not([data-theme=dark]) .mgmt .urow-chevron,html[data-theme=dark] .mgmt .urow-chevron{display:inline-flex;transition:transform .14s ease-out}html:not([data-theme=dark]) .mgmt .urow-chevron--open{transform:rotate(180deg);color:#0a2540}html[data-theme=dark] .mgmt .urow-chevron--open{transform:rotate(180deg)}html:not([data-theme=dark]) .mgmt .urow-detail td{background:#fafbfc;border-top:0;padding:0;cursor:default}html[data-theme=dark] .mgmt .urow-detail td{border-top:0;padding:0;cursor:default}html:not([data-theme=dark]) .mgmt .uedit{padding:18px;border-top:1px solid rgba(10,37,64,.08);border-bottom:1px solid rgba(10,37,64,.1)}html[data-theme=dark] .mgmt .uedit{padding:18px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}html:not([data-theme=dark]) .mgmt .uedit-grid,html[data-theme=dark] .mgmt .uedit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:720px}html:not([data-theme=dark]) .mgmt .uedit-field,html[data-theme=dark] .mgmt .uedit-field{display:grid;grid-gap:6px;gap:6px;min-width:0}html:not([data-theme=dark]) .mgmt .uedit-field>span,html:not([data-theme=dark]) .mgmt .uedit-label{font-size:12px;font-weight:600;color:#4b5260}html[data-theme=dark] .mgmt .uedit-field>span,html[data-theme=dark] .mgmt .uedit-label{font-size:12px;font-weight:600}html:not([data-theme=dark]) .mgmt .uedit-field input{height:34px;background:#fff!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:8px;padding:0 10px;color:#0b0d12!important;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .mgmt .uedit-field input{height:34px;border-width:1px;border-style:solid;border-radius:8px;padding:0 10px;font-size:13px;font-family:inherit;box-shadow:none}html:not([data-theme=dark]) .mgmt .uedit-field input:focus{outline:none;border-color:#0a2540!important;box-shadow:0 0 0 3px rgba(10,37,64,.14)!important}html[data-theme=dark] .mgmt .uedit-field input:focus{outline:none}html:not([data-theme=dark]) .mgmt .uedit-block,html[data-theme=dark] .mgmt .uedit-block{display:grid;grid-gap:6px;gap:6px;margin-top:16px;justify-items:start}html:not([data-theme=dark]) .mgmt .uedit-hint{font-size:11.5px;color:#5d6673}html[data-theme=dark] .mgmt .uedit-hint{font-size:11.5px}html:not([data-theme=dark]) .mgmt .uedit-seg{display:inline-flex;border:1px solid rgba(10,37,64,.22);border-radius:9px;overflow:hidden}html[data-theme=dark] .mgmt .uedit-seg{display:inline-flex;border-width:1px;border-style:solid;border-radius:9px;overflow:hidden}html:not([data-theme=dark]) .mgmt .uedit-seg button{color:#4b5260}html:not([data-theme=dark]) .mgmt .uedit-seg button,html[data-theme=dark] .mgmt .uedit-seg button{padding:6px 16px;background:transparent;border:0;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}html:not([data-theme=dark]) .mgmt .uedit-seg button+button{border-left:1px solid rgba(10,37,64,.18)}html[data-theme=dark] .mgmt .uedit-seg button+button{border-left-width:1px;border-left-style:solid}html:not([data-theme=dark]) .mgmt .uedit-seg .uedit-seg-on{background:#0a2540;color:#fff}html:not([data-theme=dark]) .mgmt .uedit-stores,html[data-theme=dark] .mgmt .uedit-stores{display:flex;gap:18px;flex-wrap:wrap;margin-top:4px}html:not([data-theme=dark]) .mgmt .uedit-costore{color:#5d6673}html:not([data-theme=dark]) .mgmt .uedit-costore,html[data-theme=dark] .mgmt .uedit-costore{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}html:not([data-theme=dark]) .mgmt .uedit-check{color:#0b0d12}html:not([data-theme=dark]) .mgmt .uedit-check,html[data-theme=dark] .mgmt .uedit-check{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px}html:not([data-theme=dark]) .mgmt .uedit-actions,html[data-theme=dark] .mgmt .uedit-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}html:not([data-theme=dark]) .mgmt .urow--static,html[data-theme=dark] .mgmt .urow--static{cursor:default}html:not([data-theme=dark]) .mgmt .ucard-row,html[data-theme=dark] .mgmt .ucard-row{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch;margin-bottom:16px}html:not([data-theme=dark]) .mgmt .ucard-row>*,html[data-theme=dark] .mgmt .ucard-row>*{flex:1 1 380px;min-width:0}html:not([data-theme=dark]) .mgmt .ucard,html[data-theme=dark] .mgmt .ucard{display:flex;flex-direction:column;gap:10px;padding:16px 18px;margin:0}html:not([data-theme=dark]) .mgmt .ucard-head,html[data-theme=dark] .mgmt .ucard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}html:not([data-theme=dark]) .mgmt .ucard-hint{margin:0;font-size:12px;line-height:1.5;color:#5d6673}html[data-theme=dark] .mgmt .ucard-hint{margin:0;font-size:12px;line-height:1.5}html:not([data-theme=dark]) .mgmt .ucard-grid,html[data-theme=dark] .mgmt .ucard-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}html:not([data-theme=dark]) .mgmt .ucard-actions,html[data-theme=dark] .mgmt .ucard-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}html:not([data-theme=dark]) .mgmt .ucard-linkrow{display:flex;align-items:center;gap:8px;background:#f5f7fa;border:1px solid rgba(10,37,64,.14);border-radius:9px;padding:6px 6px 6px 12px;margin-top:auto}html[data-theme=dark] .mgmt .ucard-linkrow{display:flex;align-items:center;gap:8px;border-width:1px;border-style:solid;border-radius:9px;padding:6px 6px 6px 12px;margin-top:auto}html:not([data-theme=dark]) .mgmt .ucard-link{color:#0a2540}html:not([data-theme=dark]) .mgmt .ucard-link,html[data-theme=dark] .mgmt .ucard-link{flex:1 1 auto;min-width:0;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .mgmt .ucard-copy{background:#fff;border:1px solid rgba(10,37,64,.22);border-radius:7px;color:#0a2540}html:not([data-theme=dark]) .mgmt .ucard-copy,html[data-theme=dark] .mgmt .ucard-copy{flex-shrink:0;padding:5px 14px;font-size:12px;font-weight:600;line-height:1.2;font-family:inherit;cursor:pointer}html[data-theme=dark] .mgmt .ucard-copy{border-width:1px;border-style:solid;border-radius:7px}html:not([data-theme=dark]) .mgmt .ucard-copy:hover{border-color:#0a2540}html:not([data-theme=dark]) .mgmt .ucard-copy--ok{color:#16a34a;border-color:rgba(22,163,74,.5)}html:not([data-theme=dark]) .mgmt .api-tabbar{display:inline-flex;background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);margin-bottom:16px}html[data-theme=dark] .mgmt .api-tabbar{display:inline-flex;border-width:1px;border-style:solid;border-radius:10px;overflow:hidden;margin-bottom:16px}html:not([data-theme=dark]) .mgmt .api-tab{color:#4b5260}html:not([data-theme=dark]) .mgmt .api-tab,html[data-theme=dark] .mgmt .api-tab{padding:9px 22px;background:transparent;border:0;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}html:not([data-theme=dark]) .mgmt .api-tab+.api-tab{border-left:1px solid rgba(10,37,64,.14)}html[data-theme=dark] .mgmt .api-tab+.api-tab{border-left-width:1px;border-left-style:solid}html:not([data-theme=dark]) .mgmt .api-tab:not(.api-tab--on):hover{color:#0a2540;background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .mgmt .api-tab--on{background:#0a2540;color:#fff}html:not([data-theme=dark]) .mgmt .api-inner,html[data-theme=dark] .mgmt .api-inner{padding:0}html:not([data-theme=dark]) .mgmt .spapi-guide{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;padding:12px 16px;color:#0b0d12;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);margin-bottom:12px}html[data-theme=dark] .mgmt .spapi-guide{border-width:1px;border-style:solid;border-radius:12px;padding:12px 16px;margin-bottom:12px}html:not([data-theme=dark]) .mgmt .spapi-guide summary{color:#0a2540;font-size:13px;font-weight:700}html[data-theme=dark] .mgmt .spapi-guide summary{font-size:13px;font-weight:700}html:not([data-theme=dark]) .mgmt .spapi-guide li,html:not([data-theme=dark]) .mgmt .spapi-guide p{font-size:12.5px;color:#4b5260;opacity:1}html[data-theme=dark] .mgmt .spapi-guide li,html[data-theme=dark] .mgmt .spapi-guide p{font-size:12.5px;opacity:1}html:not([data-theme=dark]) .mgmt .spapi-guide strong{color:#0b0d12}html:not([data-theme=dark]) .mgmt .api-inner button.ghost-button,html:not([data-theme=dark]) .mgmt .spapi-card button.ghost-button{background:transparent;border:1px solid rgba(10,37,64,.22);border-radius:7px;padding:5px 14px;color:#4b5260;font-size:12px;font-weight:600;line-height:1.2;font-family:inherit;cursor:pointer;box-shadow:none}html[data-theme=dark] .mgmt .api-inner button.ghost-button,html[data-theme=dark] .mgmt .spapi-card button.ghost-button{background:transparent;border-width:1px;border-style:solid;border-radius:7px;padding:5px 14px;font-size:12px;font-weight:600;line-height:1.2;font-family:inherit;cursor:pointer;box-shadow:none}html:not([data-theme=dark]) .mgmt .api-inner button.ghost-button:not(:disabled):hover,html:not([data-theme=dark]) .mgmt .spapi-card button.ghost-button:not(:disabled):hover{color:#0a2540;border-color:rgba(10,37,64,.45);background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .mgmt .spapi-card button.danger-button{background:transparent;border:1px solid rgba(239,68,68,.5);color:#ef4444}html[data-theme=dark] .mgmt .spapi-card button.danger-button{background:transparent;border-width:1px;border-style:solid}html:not([data-theme=dark]) .mgmt .spapi-card button.danger-button:not(:disabled):hover{background:rgba(239,68,68,.08);border-color:#ef4444}html:not([data-theme=dark]) .mgmt .spapi-card{color:#0b0d12}html:not([data-theme=dark]) .mgmt.api-page,html[data-theme=dark] .mgmt.api-page{max-width:880px;margin:0 auto}html:not([data-theme=dark]) .mgmt .api-card{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);overflow:hidden;color:#0b0d12}html[data-theme=dark] .mgmt .api-card{border-width:1px;border-style:solid;border-radius:12px;overflow:hidden}html:not([data-theme=dark]) .mgmt .api-band{background:#0a2540}html:not([data-theme=dark]) .mgmt .api-band,html[data-theme=dark] .mgmt .api-band{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;min-width:0}html:not([data-theme=dark]) .mgmt .api-band-id,html[data-theme=dark] .mgmt .api-band-id{display:grid;grid-gap:3px;gap:3px;min-width:0}html:not([data-theme=dark]) .mgmt .api-band-name{color:#fff}html:not([data-theme=dark]) .mgmt .api-band-name,html[data-theme=dark] .mgmt .api-band-name{font-size:15px;font-weight:700;letter-spacing:-.01em}html:not([data-theme=dark]) .mgmt .api-band-sub{color:hsla(0,0%,100%,.72)}html:not([data-theme=dark]) .mgmt .api-band-sub,html[data-theme=dark] .mgmt .api-band-sub{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .mgmt .api-band-badge{background:hsla(0,0%,100%,.12);color:#fff}html:not([data-theme=dark]) .mgmt .api-band-badge,html[data-theme=dark] .mgmt .api-band-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;flex-shrink:0}html:not([data-theme=dark]) .mgmt .api-band-dot,html[data-theme=dark] .mgmt .api-band-dot{width:7px;height:7px;border-radius:50%;display:inline-block}html:not([data-theme=dark]) .mgmt .api-body,html[data-theme=dark] .mgmt .api-body{padding:16px 20px 20px;display:grid;grid-gap:10px;gap:10px}html:not([data-theme=dark]) .mgmt .api-kv{border-bottom:1px solid rgba(10,37,64,.06)}html:not([data-theme=dark]) .mgmt .api-kv,html[data-theme=dark] .mgmt .api-kv{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:9px;font-size:13px;min-width:0}html[data-theme=dark] .mgmt .api-kv{border-bottom-width:1px;border-bottom-style:solid}html:not([data-theme=dark]) .mgmt .api-kv>span:first-child{color:#4b5260;font-size:12px;font-weight:600;flex-shrink:0}html[data-theme=dark] .mgmt .api-kv>span:first-child{font-size:12px;font-weight:600;flex-shrink:0}html:not([data-theme=dark]) .mgmt .api-kv>strong{color:#0b0d12;font-weight:600;text-align:right;min-width:0}html[data-theme=dark] .mgmt .api-kv>strong{font-weight:600;text-align:right;min-width:0}html:not([data-theme=dark]) .mgmt .api-kv-muted{color:#5d6673!important;font-weight:500!important}html[data-theme=dark] .mgmt .api-kv-muted{font-weight:500!important}html:not([data-theme=dark]) .mgmt .api-kv-clip,html[data-theme=dark] .mgmt .api-kv-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-theme=dark]) .mgmt .api-kv>strong.api-kv-tone-ok{color:#15803d}html:not([data-theme=dark]) .mgmt .api-kv>strong.api-kv-tone-err{color:#b91c1c}html:not([data-theme=dark]) .mgmt .api-kv>strong.api-kv-tone-warn{color:#b45309}html:not([data-theme=dark]) .mgmt .api-kv>strong.api-kv-tone-muted{color:var(--apple-text-muted);font-weight:500}html:not([data-theme=dark]) .mgmt .api-actions,html[data-theme=dark] .mgmt .api-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:2px}html:not([data-theme=dark]) .mgmt .api-divider{height:1px;background:rgba(10,37,64,.08)}html[data-theme=dark] .mgmt .api-divider{height:1px}html:not([data-theme=dark]) .mgmt .api-sechead{font-size:13.5px;font-weight:700;color:#0b0d12}html[data-theme=dark] .mgmt .api-sechead{font-size:13.5px;font-weight:700}html:not([data-theme=dark]) .mgmt .api-guide summary{cursor:pointer;color:#0a2540;font-size:13px;font-weight:700}html[data-theme=dark] .mgmt .api-guide summary{cursor:pointer;font-size:13px;font-weight:700}html:not([data-theme=dark]) .mgmt .api-guide ol,html[data-theme=dark] .mgmt .api-guide ol{margin:10px 0 6px;padding-left:20px;display:grid;grid-gap:6px;gap:6px}html:not([data-theme=dark]) .mgmt .api-guide li,html:not([data-theme=dark]) .mgmt .api-guide p{font-size:12.5px;color:#4b5260}html[data-theme=dark] .mgmt .api-guide li,html[data-theme=dark] .mgmt .api-guide p{font-size:12.5px}html:not([data-theme=dark]) .mgmt .api-guide strong{color:#0b0d12}html:not([data-theme=dark]) .mgmt .api-card .spapi-form,html[data-theme=dark] .mgmt .api-card .spapi-form{display:grid;grid-gap:12px;gap:12px}html:not([data-theme=dark]) .mgmt .api-card .spapi-form label{color:#4b5260}html:not([data-theme=dark]) .mgmt .api-card .spapi-form label,html[data-theme=dark] .mgmt .api-card .spapi-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:600}html:not([data-theme=dark]) .mgmt .api-card .spapi-form input,html:not([data-theme=dark]) .mgmt .api-card .spapi-form select{height:34px;background:#fff!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:8px;padding:0 10px;color:#0b0d12!important;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .mgmt .api-card .spapi-form input,html[data-theme=dark] .mgmt .api-card .spapi-form select{height:34px;border-width:1px;border-style:solid;border-radius:8px;padding:0 10px;font-size:13px;font-family:inherit;box-shadow:none}html:not([data-theme=dark]) .mgmt .api-card .spapi-form input:focus,html:not([data-theme=dark]) .mgmt .api-card .spapi-form select:focus{outline:none;border-color:#0a2540!important;box-shadow:0 0 0 3px rgba(10,37,64,.14)!important}html[data-theme=dark] .mgmt .api-card .spapi-form input:focus,html[data-theme=dark] .mgmt .api-card .spapi-form select:focus{outline:none}html:not([data-theme=dark]) .mgmt .api-card button.ghost-button{background:transparent;border:1px solid rgba(10,37,64,.22);border-radius:7px;color:#4b5260;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:none}html[data-theme=dark] .mgmt .api-card button.ghost-button{background:transparent;border-width:1px;border-style:solid;border-radius:7px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:none}html:not([data-theme=dark]) .mgmt .api-card button.ghost-button:not(:disabled):hover{color:#0a2540;border-color:rgba(10,37,64,.45);background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .mgmt .api-card details summary{color:#0b0d12}html:not([data-theme=dark]) .mgmt.reports-shell,html[data-theme=dark] .mgmt.reports-shell{display:grid;grid-gap:14px;gap:14px}html:not([data-theme=dark]) .mgmt .reports-filters{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);padding:14px 18px;margin:0}html[data-theme=dark] .mgmt .reports-filters{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;border-width:1px;border-style:solid;border-radius:12px;padding:14px 18px;margin:0}html:not([data-theme=dark]) .mgmt .rf-group,html[data-theme=dark] .mgmt .rf-group{display:grid;grid-gap:6px;gap:6px}html:not([data-theme=dark]) .mgmt .rf-group-grow,html[data-theme=dark] .mgmt .rf-group-grow{flex:1 1 320px;min-width:0}html:not([data-theme=dark]) .mgmt .rf-pdf,html[data-theme=dark] .mgmt .rf-pdf{margin-left:auto}html:not([data-theme=dark]) .mgmt .rf-label{color:#4b5260}html:not([data-theme=dark]) .mgmt .rf-label,html[data-theme=dark] .mgmt .rf-label{font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}html:not([data-theme=dark]) .mgmt .rf-dates,html[data-theme=dark] .mgmt .rf-dates{display:flex;align-items:center;gap:8px}html:not([data-theme=dark]) .mgmt .rf-dates input{height:34px;background:#fff!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:8px;padding:0 10px;color:#0b0d12!important;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .mgmt .rf-dates input{height:34px;border-width:1px;border-style:solid;border-radius:8px;padding:0 10px;font-size:13px;font-family:inherit;box-shadow:none}html:not([data-theme=dark]) .mgmt .rf-dates input:focus{outline:none;border-color:#0a2540!important;box-shadow:0 0 0 3px rgba(10,37,64,.14)!important}html[data-theme=dark] .mgmt .rf-dates input:focus{outline:none}html:not([data-theme=dark]) .mgmt .rf-dash{color:#5d6673}html:not([data-theme=dark]) .mgmt .rf-stores,html[data-theme=dark] .mgmt .rf-stores{display:flex;gap:8px;flex-wrap:wrap}html:not([data-theme=dark]) .mgmt .rf-chip{border:1px solid rgba(10,37,64,.22);border-radius:999px;color:#4b5260}html:not([data-theme=dark]) .mgmt .rf-chip,html[data-theme=dark] .mgmt .rf-chip{padding:6px 14px;background:transparent;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:none}html[data-theme=dark] .mgmt .rf-chip{border-width:1px;border-style:solid;border-radius:999px}html:not([data-theme=dark]) .mgmt .rf-chip:hover{color:#0a2540;border-color:rgba(10,37,64,.45);background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .mgmt .rf-chip-active,html:not([data-theme=dark]) .mgmt .rf-chip-active:hover{background:#0a2540;border-color:#0a2540;color:#fff}html:not([data-theme=dark]) .mgmt .reports-cards,html[data-theme=dark] .mgmt .reports-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:0}html:not([data-theme=dark]) .mgmt .reports-card{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);padding:14px 16px;display:grid;grid-gap:6px;gap:6px}html[data-theme=dark] .mgmt .reports-card{border-width:1px;border-style:solid;border-radius:12px;padding:14px 16px;display:grid;grid-gap:6px;gap:6px}html:not([data-theme=dark]) .mgmt .reports-card-value{color:#0b0d12}html:not([data-theme=dark]) .mgmt .reports-card-value,html[data-theme=dark] .mgmt .reports-card-value{font-size:20px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .mgmt .reports-card-label{color:#4b5260}html:not([data-theme=dark]) .mgmt .reports-card-label,html[data-theme=dark] .mgmt .reports-card-label{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;text-transform:none;letter-spacing:0}html:not([data-theme=dark]) .mgmt .reports-card-dot,html[data-theme=dark] .mgmt .reports-card-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}html:not([data-theme=dark]) .mgmt .reports-chart-row{display:flex;align-items:center;gap:32px;flex-wrap:wrap;background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);padding:22px 26px;margin:0}html[data-theme=dark] .mgmt .reports-chart-row{display:flex;align-items:center;gap:32px;flex-wrap:wrap;border-width:1px;border-style:solid;border-radius:12px;padding:22px 26px;margin:0}html:not([data-theme=dark]) .mgmt .reports-donut-pct{font-size:26px;font-weight:700;letter-spacing:-.02em;color:#0a2540}html[data-theme=dark] .mgmt .reports-donut-pct{font-size:26px;font-weight:700;letter-spacing:-.02em}html:not([data-theme=dark]) .mgmt .reports-donut-lbl{font-size:12px;font-weight:600;color:#4b5260}html[data-theme=dark] .mgmt .reports-donut-lbl{font-size:12px;font-weight:600}html:not([data-theme=dark]) .mgmt .reports-legend,html[data-theme=dark] .mgmt .reports-legend{display:grid;grid-gap:8px;gap:8px;flex:1 1 260px;min-width:0}html:not([data-theme=dark]) .mgmt .reports-legend-row{display:flex;align-items:center;gap:10px;font-size:13px;padding-bottom:8px;border-bottom:1px solid rgba(10,37,64,.06)}html[data-theme=dark] .mgmt .reports-legend-row{display:flex;align-items:center;gap:10px;font-size:13px;padding-bottom:8px;border-bottom-width:1px;border-bottom-style:solid}html:not([data-theme=dark]) .mgmt .reports-legend-label{flex:1 1;color:#0b0d12;font-weight:500}html[data-theme=dark] .mgmt .reports-legend-label{flex:1 1;font-weight:500}html:not([data-theme=dark]) .mgmt .reports-legend-value{color:#0b0d12}html:not([data-theme=dark]) .mgmt .reports-legend-value,html[data-theme=dark] .mgmt .reports-legend-value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .mgmt .reports-legend-pct{color:#5d6673;font-weight:500}html[data-theme=dark] .mgmt .reports-legend-pct{font-weight:500}html:not([data-theme=dark]) .mgmt .reports-empty{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;padding:18px;margin:0;color:#5d6673;font-size:13px}html[data-theme=dark] .mgmt .reports-empty{border-width:1px;border-style:solid;border-radius:12px;padding:18px;margin:0;font-size:13px}html:not([data-theme=dark]) .mgmt .reports-error{color:#ef4444}html:not([data-theme=dark]) .mgmt .report-printable,html[data-theme=dark] .mgmt .report-printable{display:grid;grid-gap:14px;gap:14px}html:not([data-theme=dark]) .dash,html[data-theme=dark] .dash{max-width:1040px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}html:not([data-theme=dark]) .dash-hero{background:#0a2540;box-shadow:0 2px 6px rgba(10,37,64,.18),0 14px 40px rgba(10,37,64,.18)}html:not([data-theme=dark]) .dash-hero,html[data-theme=dark] .dash-hero{position:relative;border-radius:14px;padding:30px 34px 22px;overflow:hidden}html:not([data-theme=dark]) .dash-hero:before{background-image:radial-gradient(hsla(0,0%,100%,.055) 1px,transparent 0)}html:not([data-theme=dark]) .dash-hero:before,html[data-theme=dark] .dash-hero:before{content:"";position:absolute;inset:0;background-size:18px 18px;pointer-events:none}html:not([data-theme=dark]) .dash-hero-main,html[data-theme=dark] .dash-hero-main{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}html:not([data-theme=dark]) .dash-hero-store{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.66)}html[data-theme=dark] .dash-hero-store{font-size:13px;font-weight:600}html:not([data-theme=dark]) .dash-hero-total{color:#fff}html:not([data-theme=dark]) .dash-hero-total,html[data-theme=dark] .dash-hero-total{margin-top:10px;font-size:54px;font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;transform:translateY(6px);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}html:not([data-theme=dark]) .dash-hero-total.dash-in,html[data-theme=dark] .dash-hero-total.dash-in{opacity:1;transform:translateY(0)}html:not([data-theme=dark]) .dash-hero-total-lbl{margin-top:6px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.72)}html[data-theme=dark] .dash-hero-total-lbl{margin-top:6px;font-size:13px;font-weight:600}html:not([data-theme=dark]) .dash-hero-date{margin-top:14px;font-size:12px;color:hsla(0,0%,100%,.5)}html[data-theme=dark] .dash-hero-date{margin-top:14px;font-size:12px}html:not([data-theme=dark]) .dash-hero-gauge,html[data-theme=dark] .dash-hero-gauge{position:relative;flex-shrink:0}html:not([data-theme=dark]) .dash-gauge-center,html[data-theme=dark] .dash-gauge-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;grid-gap:2px;gap:2px}html:not([data-theme=dark]) .dash-gauge-pct{color:#fff}html:not([data-theme=dark]) .dash-gauge-pct,html[data-theme=dark] .dash-gauge-pct{font-size:26px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-gauge-lbl{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.6)}html[data-theme=dark] .dash-gauge-lbl{font-size:11px;font-weight:600}html:not([data-theme=dark]) .dash-hero-strip{border-top:1px solid hsla(0,0%,100%,.14)}html:not([data-theme=dark]) .dash-hero-strip,html[data-theme=dark] .dash-hero-strip{position:relative;display:flex;gap:22px;flex-wrap:wrap;margin-top:22px;padding-top:16px}html[data-theme=dark] .dash-hero-strip{border-top-width:1px;border-top-style:solid}html:not([data-theme=dark]) .dash-strip-item,html[data-theme=dark] .dash-strip-item{display:inline-flex;align-items:center;gap:7px}html:not([data-theme=dark]) .dash-strip-dot,html[data-theme=dark] .dash-strip-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}html:not([data-theme=dark]) .dash-strip-lbl{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.66)}html[data-theme=dark] .dash-strip-lbl{font-size:12px;font-weight:500}html:not([data-theme=dark]) .dash-strip-val{color:#fff}html:not([data-theme=dark]) .dash-strip-val,html[data-theme=dark] .dash-strip-val{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-grid,html[data-theme=dark] .dash-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){html:not([data-theme=dark]) .dash-grid,html[data-theme=dark] .dash-grid{grid-template-columns:1fr}}html:not([data-theme=dark]) .dash-card{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:14px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);padding:20px 22px}html[data-theme=dark] .dash-card{border-width:1px;border-style:solid;border-radius:14px;padding:20px 22px}html:not([data-theme=dark]) .dash-card-head,html[data-theme=dark] .dash-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}html:not([data-theme=dark]) .dash-card-title{color:#0b0d12}html:not([data-theme=dark]) .dash-card-title,html[data-theme=dark] .dash-card-title{margin:0;font-size:14.5px;font-weight:700;letter-spacing:-.01em}html:not([data-theme=dark]) .dash-card-side{color:#5d6673}html:not([data-theme=dark]) .dash-card-side,html[data-theme=dark] .dash-card-side{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-bar{background:rgba(10,37,64,.07)}html:not([data-theme=dark]) .dash-bar,html[data-theme=dark] .dash-bar{display:flex;height:14px;border-radius:999px;overflow:hidden}html:not([data-theme=dark]) .dash-bar-seg,html[data-theme=dark] .dash-bar-seg{height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}html:not([data-theme=dark]) .dash-legend,html[data-theme=dark] .dash-legend{display:grid;grid-gap:0;gap:0;margin-top:14px}html:not([data-theme=dark]) .dash-legend-row{display:flex;gap:10px;padding:9px 2px;font-size:13px;border-bottom:1px solid rgba(10,37,64,.06)}html[data-theme=dark] .dash-legend-row{display:flex;gap:10px;padding:9px 2px;font-size:13px;border-bottom-width:1px;border-bottom-style:solid}html:not([data-theme=dark]) .dash-legend-row:last-child,html[data-theme=dark] .dash-legend-row:last-child{border-bottom:0}html:not([data-theme=dark]) .dash-legend-lbl{flex:1 1;color:#0b0d12;font-weight:500}html[data-theme=dark] .dash-legend-lbl{flex:1 1;font-weight:500}html:not([data-theme=dark]) .dash-legend-val{color:#0b0d12}html:not([data-theme=dark]) .dash-legend-val,html[data-theme=dark] .dash-legend-val{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-legend-pct{color:#5d6673;font-weight:500}html[data-theme=dark] .dash-legend-pct{font-weight:500}html:not([data-theme=dark]) .dash-empty{margin:0;font-size:13px;color:#5d6673}html[data-theme=dark] .dash-empty{margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) .dash-bar-seg,html:not([data-theme=dark]) .dash-gauge-arc,html:not([data-theme=dark]) .dash-hero-total,html[data-theme=dark] .dash-bar-seg,html[data-theme=dark] .dash-gauge-arc,html[data-theme=dark] .dash-hero-total{transition:none;opacity:1;transform:none}}html:not([data-theme=dark]) .dash-controls{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06)}html:not([data-theme=dark]) .dash-controls,html[data-theme=dark] .dash-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px}html[data-theme=dark] .dash-controls{border-width:1px;border-style:solid;border-radius:12px}html:not([data-theme=dark]) .dash-ctrl-left,html[data-theme=dark] .dash-ctrl-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}html:not([data-theme=dark]) .dash-ctrl-lbl{font-size:12px;font-weight:600;color:#4b5260}html[data-theme=dark] .dash-ctrl-lbl{font-size:12px;font-weight:600}html:not([data-theme=dark]) .dash-ctrl-dash{color:#5d6673}html:not([data-theme=dark]) .dash-controls input[type=date]{height:34px;background:#fff!important;border:1px solid rgba(10,37,64,.18)!important;border-radius:8px;padding:0 10px;color:#0b0d12!important;font-size:13px;font-family:inherit;box-shadow:none}html[data-theme=dark] .dash-controls input[type=date]{height:34px;border-width:1px;border-style:solid;border-radius:8px;padding:0 10px;font-size:13px;font-family:inherit;box-shadow:none}html:not([data-theme=dark]) .dash-controls input[type=date]:focus{outline:none;border-color:#0a2540!important;box-shadow:0 0 0 3px rgba(10,37,64,.14)!important}html[data-theme=dark] .dash-controls input[type=date]:focus{outline:none}html:not([data-theme=dark]) .dash-ctrl-clear{border:1px solid rgba(10,37,64,.22);border-radius:999px;color:#4b5260}html:not([data-theme=dark]) .dash-ctrl-clear,html[data-theme=dark] .dash-ctrl-clear{padding:6px 14px;background:transparent;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}html[data-theme=dark] .dash-ctrl-clear{border-width:1px;border-style:solid;border-radius:999px}html:not([data-theme=dark]) .dash-ctrl-clear:hover{color:#0a2540;border-color:rgba(10,37,64,.45);background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .dash-ctrl-dl,html[data-theme=dark] .dash-ctrl-dl{position:relative}html:not([data-theme=dark]) .dash-ctrl-dl>.mgc-save,html[data-theme=dark] .dash-ctrl-dl>.mgc-save{height:34px;padding:0 22px}html:not([data-theme=dark]) .dash-dl-backdrop,html[data-theme=dark] .dash-dl-backdrop{position:fixed;inset:0;z-index:89}html:not([data-theme=dark]) .dash-dl-menu{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 12px 32px rgba(10,37,64,.2)}html:not([data-theme=dark]) .dash-dl-menu,html[data-theme=dark] .dash-dl-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:90;width:250px;overflow:hidden;display:grid}html[data-theme=dark] .dash-dl-menu{border-width:1px;border-style:solid;border-radius:12px}html:not([data-theme=dark]) .dash-dl-menu>button{color:#0b0d12}html:not([data-theme=dark]) .dash-dl-menu>button,html[data-theme=dark] .dash-dl-menu>button{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:11px 14px;background:transparent;border:0;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}html:not([data-theme=dark]) .dash-dl-menu>button+button{border-top:1px solid rgba(10,37,64,.08)}html[data-theme=dark] .dash-dl-menu>button+button{border-top-width:1px;border-top-style:solid}html:not([data-theme=dark]) .dash-dl-menu>button:hover{background:rgba(10,37,64,.05)}html:not([data-theme=dark]) .dash-dl-menu>button>span{font-size:11.5px;font-weight:500;color:#5d6673}html[data-theme=dark] .dash-dl-menu>button>span{font-size:11.5px;font-weight:500}.dash-print{display:none}@media print{.dash-print{display:block!important;width:100%;padding:0;color:#0b0d12;font-size:12px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dash-print-band{display:flex;align-items:baseline;justify-content:space-between;background:#0a2540;color:#fff;padding:18px 22px;border-radius:10px}.dash-print-brand{font-size:18px;font-weight:800;letter-spacing:-.02em}.dash-print-title{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.8)}.dash-print-meta{display:flex;gap:28px;flex-wrap:wrap;margin:16px 4px 4px}.dash-print-meta>div{display:grid;grid-gap:2px;gap:2px}.dash-print-meta span{font-size:10px;font-weight:600;color:#5d6673}.dash-print-meta strong{font-size:12px;color:#0b0d12}.dash-print-sec{margin:18px 4px 6px;font-size:12.5px;font-weight:700;color:#0a2540;border-bottom:2px solid #0a2540;padding-bottom:4px}.dash-print-table{width:100%;border-collapse:collapse}.dash-print-table td{padding:7px 4px;border-bottom:1px solid rgba(10,37,64,.12);font-size:12px;color:#0b0d12}.dash-print-table td:last-child{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-print-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:middle}.dash-print-foot{margin-top:22px;font-size:10px;color:#5d6673;text-align:center}}html:not([data-theme=dark]) .dash--wide{max-width:none;margin:0;gap:14px}html:not([data-theme=dark]) .dash--wide.dash--home{grid-template-rows:auto minmax(auto,.6fr) minmax(auto,1.35fr) auto minmax(36px,.25fr)}.app-content:has(>.admin-mode-banner) .page-shell.dash--home{min-height:calc(100% - var(--admin-banner-h, 37px))}html:not([data-theme=dark]) .dash-footband{position:relative;border-radius:12px;background:#0a2540;box-shadow:0 2px 6px rgba(10,37,64,.18),0 10px 28px rgba(10,37,64,.16);overflow:hidden;min-height:36px}html:not([data-theme=dark]) .dash-footband:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.11) 1.2px,transparent 0);background-size:16px 16px;pointer-events:none}html:not([data-theme=dark]) .dash--home .dash-kpis .dash-kpi{align-content:space-between}html:not([data-theme=dark]) .dash--home .dash-kpis .dash-kpi-val{font-size:36px}html[data-theme=dark] .dash--wide{max-width:none;margin:0;gap:14px}html:not([data-theme=dark]) .dash-ctrl-store,html[data-theme=dark] .dash-ctrl-store{display:grid;grid-gap:2px;gap:2px;min-width:0;margin-right:8px}html:not([data-theme=dark]) .dash-ctrl-store-name{color:#0b0d12}html:not([data-theme=dark]) .dash-ctrl-store-name,html[data-theme=dark] .dash-ctrl-store-name{font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .dash-ctrl-store-date{font-size:11.5px;color:#5d6673}html[data-theme=dark] .dash-ctrl-store-date{font-size:11.5px}html:not([data-theme=dark]) .dash--wide .dash-ctrl-left,html[data-theme=dark] .dash--wide .dash-ctrl-left{margin-left:auto}html:not([data-theme=dark]) .dash-kpis,html[data-theme=dark] .dash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}html:not([data-theme=dark]) .dash-kpi{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06)}html:not([data-theme=dark]) .dash-kpi,html[data-theme=dark] .dash-kpi{padding:14px 16px;display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}html[data-theme=dark] .dash-kpi{border-width:1px;border-style:solid;border-radius:12px}html:not([data-theme=dark]) .dash-kpi-val{color:#0b0d12}html:not([data-theme=dark]) .dash-kpi-val,html[data-theme=dark] .dash-kpi-val{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-kpi-lbl{color:#4b5260}html:not([data-theme=dark]) .dash-kpi-lbl,html[data-theme=dark] .dash-kpi-lbl{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .dash-kpi-sub{font-size:11px;color:hsla(0,0%,100%,.6)}html[data-theme=dark] .dash-kpi-sub{font-size:11px}html:not([data-theme=dark]) .dash-kpi--navy{position:relative;background:#0a2540;border-color:#0a2540;overflow:hidden}html[data-theme=dark] .dash-kpi--navy{position:relative;overflow:hidden}html:not([data-theme=dark]) .dash-kpi--navy:before{background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0)}html:not([data-theme=dark]) .dash-kpi--navy:before,html[data-theme=dark] .dash-kpi--navy:before{content:"";position:absolute;inset:0;background-size:16px 16px;pointer-events:none}html:not([data-theme=dark]) .dash-kpi--navy .dash-kpi-val{color:#fff}html:not([data-theme=dark]) .dash-kpi--navy .dash-kpi-lbl{color:hsla(0,0%,100%,.75)}html:not([data-theme=dark]) .dash-row3,html[data-theme=dark] .dash-row3{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;align-items:stretch}@media (max-width:1150px){html:not([data-theme=dark]) .dash-row3,html[data-theme=dark] .dash-row3{grid-template-columns:1fr}}html:not([data-theme=dark]) .dash-card--gauge,html[data-theme=dark] .dash-card--gauge{display:flex;flex-direction:column}html:not([data-theme=dark]) .dash-gauge-wrap,html[data-theme=dark] .dash-gauge-wrap{position:relative;align-self:center;margin:4px 0 10px}html:not([data-theme=dark]) .dash-gauge-pct--ink{color:#0a2540}html:not([data-theme=dark]) .dash-gauge-lbl--ink{color:#5d6673}html:not([data-theme=dark]) .dash-gauge-rows,html[data-theme=dark] .dash-gauge-rows{margin-top:auto;display:grid}html:not([data-theme=dark]) .dash-error{margin:0;background:#fff;border:1px solid rgba(239,68,68,.4);border-radius:12px;padding:14px 16px;color:#ef4444;font-size:13px;font-weight:600}html[data-theme=dark] .dash-error{margin:0;border-width:1px;border-style:solid;border-radius:12px;padding:14px 16px;font-size:13px;font-weight:600}html:not([data-theme=dark]) .dash-live,html[data-theme=dark] .dash-live{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1.4fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:900px){html:not([data-theme=dark]) .dash-live,html[data-theme=dark] .dash-live{grid-template-columns:1fr}}html:not([data-theme=dark]) .dash-live-cell,html[data-theme=dark] .dash-live-cell{min-width:0}html:not([data-theme=dark]) .dash-live-cell>div,html[data-theme=dark] .dash-live-cell>div{padding:0!important}html:not([data-theme=dark]) .dash-kpis{background:#0a2540;box-shadow:0 2px 6px rgba(10,37,64,.18),0 10px 28px rgba(10,37,64,.16)}html:not([data-theme=dark]) .dash-kpis,html[data-theme=dark] .dash-kpis{position:relative;border-radius:12px;overflow:hidden;gap:0}html:not([data-theme=dark]) .dash-kpis:before{background-image:radial-gradient(hsla(0,0%,100%,.11) 1.2px,transparent 0)}html:not([data-theme=dark]) .dash-kpis:before,html[data-theme=dark] .dash-kpis:before{content:"";position:absolute;inset:0;background-size:16px 16px;pointer-events:none}html:not([data-theme=dark]) .dash-kpis .dash-kpi{position:relative;background:transparent;border:0;border-radius:0;box-shadow:none;padding:16px 18px;border-left:1px solid hsla(0,0%,100%,.12)}html[data-theme=dark] .dash-kpis .dash-kpi{position:relative;background:transparent;border:0;border-radius:0;box-shadow:none;padding:16px 18px;border-left-width:1px;border-left-style:solid}html:not([data-theme=dark]) .dash-kpis .dash-kpi:first-child,html[data-theme=dark] .dash-kpis .dash-kpi:first-child{border-left:0}html:not([data-theme=dark]) .dash-kpis .dash-kpi-lbl{color:hsla(0,0%,100%,.72)}html:not([data-theme=dark]) .dash-kpis .dash-kpi-sub{color:hsla(0,0%,100%,.55)}html:not([data-theme=dark]) .dash-kpi--navy:before,html[data-theme=dark] .dash-kpi--navy:before{content:none}html:not([data-theme=dark]) .dash-live,html[data-theme=dark] .dash-live{align-items:stretch}html:not([data-theme=dark]) .dash-live>.dash-card,html[data-theme=dark] .dash-live>.dash-card{display:flex;flex-direction:column;min-width:0}html:not([data-theme=dark]) .dash-row3,html[data-theme=dark] .dash-row3{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1fr)}.dash-card--chart{display:flex;flex-direction:column}.dash-card--chart .dash-chart-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;justify-content:flex-end}html:not([data-theme=dark]) .dash-chart-foot{color:#4b5260}html:not([data-theme=dark]) .dash-chart-foot,html[data-theme=dark] .dash-chart-foot{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px}html:not([data-theme=dark]) .dash-chart-foot strong{color:#0b0d12}html:not([data-theme=dark]) .dash-chart-foot strong,html[data-theme=dark] .dash-chart-foot strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-legend-row,html[data-theme=dark] .dash-legend-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;grid-gap:0 8px;gap:0 8px}html:not([data-theme=dark]) .dash-legend-val,html[data-theme=dark] .dash-legend-val{text-align:right;min-width:86px}html:not([data-theme=dark]) .clock-remove{color:#9aa1ab}html:not([data-theme=dark]) .clock-remove,html[data-theme=dark] .clock-remove{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-radius:6px;font-size:14px;line-height:1;font-family:inherit;cursor:pointer}html:not([data-theme=dark]) .clock-remove:hover{color:#ef4444;background:rgba(239,68,68,.08)}html:not([data-theme=dark]) .clock-add{border:1px dashed rgba(10,37,64,.3);border-radius:8px;color:#4b5260}html:not([data-theme=dark]) .clock-add,html[data-theme=dark] .clock-add{padding:6px 12px;background:transparent;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}html[data-theme=dark] .clock-add{border-width:1px;border-style:dashed;border-radius:8px}html:not([data-theme=dark]) .clock-add:hover{color:#0a2540;border-color:rgba(10,37,64,.5);background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .dash-presets,html[data-theme=dark] .dash-presets{display:inline-flex;gap:6px}html:not([data-theme=dark]) .dash-preset{border:1px solid rgba(10,37,64,.22);border-radius:999px;color:#4b5260}html:not([data-theme=dark]) .dash-preset,html[data-theme=dark] .dash-preset{padding:6px 13px;background:transparent;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}html[data-theme=dark] .dash-preset{border-width:1px;border-style:solid;border-radius:999px}html:not([data-theme=dark]) .dash-preset:not(.dash-preset--on):hover{color:#0a2540;border-color:rgba(10,37,64,.45);background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .dash-preset--on{background:#0a2540;border-color:#0a2540;color:#fff}html:not([data-theme=dark]) .dash-ctrl-sep{background:rgba(10,37,64,.14)}html:not([data-theme=dark]) .dash-ctrl-sep,html[data-theme=dark] .dash-ctrl-sep{width:1px;height:22px;display:inline-block;margin:0 4px}html:not([data-theme=dark]) .clock-ctx-item{color:#0b0d12}html:not([data-theme=dark]) .clock-ctx-item,html[data-theme=dark] .clock-ctx-item{padding:10px 14px;background:transparent;border:0;text-align:left;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}html:not([data-theme=dark]) .clock-ctx-item+.clock-ctx-item{border-top:1px solid rgba(10,37,64,.08)}html[data-theme=dark] .clock-ctx-item+.clock-ctx-item{border-top-width:1px;border-top-style:solid}html:not([data-theme=dark]) .clock-ctx-item:hover{background:rgba(10,37,64,.05)}html:not([data-theme=dark]) .clock-ctx-item--danger{color:#ef4444}html:not([data-theme=dark]) .clock-ctx-item--danger:hover{background:rgba(239,68,68,.07)}html:not([data-theme=dark]) .fx-swap{border:1px solid rgba(10,37,64,.18);border-radius:50%;color:#4b5260}html:not([data-theme=dark]) .fx-swap,html[data-theme=dark] .fx-swap{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;cursor:pointer;flex-shrink:0}html[data-theme=dark] .fx-swap{border-width:1px;border-style:solid;border-radius:50%}html:not([data-theme=dark]) .fx-swap:hover{color:#0a2540;border-color:rgba(10,37,64,.45);background:rgba(10,37,64,.05)}html:not([data-theme=dark]) .dash-kpis .dash-kpi,html[data-theme=dark] .dash-kpis .dash-kpi{gap:10px;padding:16px 18px 18px;align-content:space-between;min-height:92px}html:not([data-theme=dark]) .dash-kpis .dash-kpi-lbl{color:hsla(0,0%,100%,.66)}html:not([data-theme=dark]) .dash-kpis .dash-kpi-lbl,html[data-theme=dark] .dash-kpis .dash-kpi-lbl{display:block;font-size:12px;font-weight:600;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=dark]) .dash-kpis .dash-kpi-val{color:#fff}html:not([data-theme=dark]) .dash-kpis .dash-kpi-val,html[data-theme=dark] .dash-kpis .dash-kpi-val{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}html:not([data-theme=dark]) .side-foot-card{background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);overflow:hidden}html[data-theme=dark] .side-foot-card{border-width:1px;border-style:solid;border-radius:12px;overflow:hidden}html:not([data-theme=dark]) .side-store-hit,html[data-theme=dark] .side-store-hit{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:11px 12px;text-decoration:none;transition:background-color .12s ease-out}html:not([data-theme=dark]) .side-footer--v2 a.side-store-hit:hover{background:rgba(10,37,64,.04)}html:not([data-theme=dark]) .side-store-hit:hover .side-store-chevron{color:#0a2540}html:not([data-theme=dark]) .side-foot-div{height:1px;background:rgba(10,37,64,.1)}html[data-theme=dark] .side-foot-div{height:1px}html:not([data-theme=dark]) .side-foot-card .side-footer-row,html[data-theme=dark] .side-foot-card .side-footer-row{padding:6px 8px}html:not([data-theme=dark]) .theme-switch{border-radius:999px;background:rgba(10,37,64,.1);border:1px solid rgba(10,37,64,.2)}html:not([data-theme=dark]) .theme-switch,html[data-theme=dark] .theme-switch{position:relative;width:40px;height:22px;padding:0;cursor:pointer;flex-shrink:0;transition:background-color .16s ease-out,border-color .16s ease-out}html[data-theme=dark] .theme-switch{border-radius:999px;border-width:1px;border-style:solid}html:not([data-theme=dark]) .theme-switch--dark{background:#0a2540;border-color:#0a2540}html:not([data-theme=dark]) .theme-switch-knob{background:#fff;box-shadow:0 1px 3px rgba(10,37,64,.3)}html:not([data-theme=dark]) .theme-switch-knob,html[data-theme=dark] .theme-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .18s cubic-bezier(.22,1,.36,1)}html:not([data-theme=dark]) .theme-switch--dark .theme-switch-knob,html[data-theme=dark] .theme-switch--dark .theme-switch-knob{transform:translateX(18px)}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) .theme-switch-knob,html[data-theme=dark] .theme-switch-knob{transition:none}}html:not([data-theme=dark]) .side-foot-item{color:#4b5260}html:not([data-theme=dark]) .side-foot-item,html[data-theme=dark] .side-foot-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600;text-decoration:none;font-family:inherit;transition:background-color .12s ease-out,color .12s ease-out}html:not([data-theme=dark]) .side-footer--v2 a.side-foot-item:hover{background:rgba(10,37,64,.04);color:#0a2540}html:not([data-theme=dark]) .side-foot-item--static,html[data-theme=dark] .side-foot-item--static{cursor:default}html:not([data-theme=dark]) .side-foot-btn{color:#4b5260}html:not([data-theme=dark]) .side-foot-btn,html[data-theme=dark] .side-foot-btn{padding:0;background:transparent;border:0;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}html:not([data-theme=dark]) .side-foot-btn:hover{color:#0a2540}html[data-theme=dark]{--apple-bg:#05080d;--apple-bg-elevated:#081b30;--apple-surface:#0a2540;--apple-surface-2:#0d2f52;--apple-surface-glass:rgba(10,37,64,.88);--apple-border:rgba(151,180,215,.18);--apple-border-soft:rgba(151,180,215,.1);--apple-border-strong:rgba(151,180,215,.34);--apple-text:#fff;--apple-text-muted:#d9e2ee;--apple-text-tertiary:#a8b9ce;--grid-line:rgba(151,180,215,.08);--grid-row-hover:rgba(151,180,215,.1);--grid-row-selected:rgba(151,180,215,.26);--nav-bg:#081b30;--nav-bg-elevated:#0a2540;--nav-text:#d9e2ee;--nav-text-muted:#a8b9ce;--nav-border:rgba(151,180,215,.12);--nav-active:hsla(0,0%,100%,.08)}html[data-theme=dark] .side-nav{background:#081b30;border-right:1px solid rgba(151,180,215,.12)}html[data-theme=dark] .side-nav .brand-wordmark-img{filter:invert(1)}html[data-theme=dark] .side-nav .brand-wordmark-text{color:#fff}html[data-theme=dark] .side-nav .brand-wordmark-accent{color:#a8b9ce}html[data-theme=dark] .side-nav nav a{color:#d9e2ee}html[data-theme=dark] .side-nav nav a:hover{background:hsla(0,0%,100%,.08);color:#fff}html[data-theme=dark] .side-nav nav a.active{background:#fff;color:#0a2540;font-weight:600;box-shadow:none}html[data-theme=dark] .sidebar-toggle{color:#a8b9ce;background:transparent;border:0;box-shadow:none}html[data-theme=dark] .sidebar-toggle:hover{background:hsla(0,0%,100%,.08);color:#fff}html[data-theme=dark] .side-foot-card{background:var(--apple-surface);border-color:rgba(151,180,215,.2);box-shadow:0 0 0 1px rgba(151,180,215,.06),0 10px 26px rgba(0,0,0,.4)}html[data-theme=dark] .side-footer--v2 a.side-foot-item{color:#d9e2ee}html[data-theme=dark] .side-footer--v2 a.side-foot-item:hover{background:hsla(0,0%,100%,.08);color:#fff}html[data-theme=dark] .side-foot-btn{color:#d9e2ee}html[data-theme=dark] .side-foot-btn:hover{color:#fff}html[data-theme=dark] .api-card,html[data-theme=dark] .dash-card,html[data-theme=dark] .dash-controls,html[data-theme=dark] .mgc-card,html[data-theme=dark] .mgmt .management-card,html[data-theme=dark] .pf-card,html[data-theme=dark] .reports-card,html[data-theme=dark] .reports-chart-row,html[data-theme=dark] .reports-filters,html[data-theme=dark] .spapi-guide,html[data-theme=dark] .table-panel{background:var(--apple-surface)!important;color:var(--apple-text);border-color:rgba(151,180,215,.18);box-shadow:0 0 0 1px rgba(151,180,215,.05),0 10px 30px rgba(0,0,0,.38)}html[data-theme=dark] .dash-kpis{background:var(--apple-surface);border:1px solid rgba(151,180,215,.22);box-shadow:0 0 0 1px rgba(151,180,215,.05),0 12px 32px rgba(0,0,0,.42)}html[data-theme=dark] .settings-nav{background:var(--apple-bg);border-bottom-color:rgba(151,180,215,.2)}html[data-theme=dark] .orders-toolbar,html[data-theme=dark] .orders-toolbar.otb2{background:var(--apple-surface)!important;color:var(--apple-text);border-color:rgba(151,180,215,.2)!important}html[data-theme=dark] .cal-leaf,html[data-theme=dark] .flag-button,html[data-theme=dark] .row-action-button{background:var(--apple-surface-2);color:var(--apple-text);border-color:var(--apple-border)}html[data-theme=dark] .wsp-card{background:var(--apple-surface);color:var(--apple-text);border-color:var(--apple-border)}html[data-theme=dark] .wsp-field select option{background:var(--apple-surface-2);color:var(--apple-text)}:root{--fx-panel:#fff;--fx-panel-glass:hsla(0,0%,100%,.98);--fx-ink:#0b0d12;--fx-navy:#0a2540;--fx-muted:#4b5260;--fx-border:rgba(10,37,64,.18);--fx-border-soft:rgba(10,37,64,.12);--fx-hover:rgba(10,37,64,.06);--fx-selected:rgba(10,37,64,.08);--fx-star-off:rgba(10,37,64,.3);--fx-shadow:0 12px 32px rgba(10,37,64,.2)}html[data-theme=dark]{--fx-panel:#0d2f52;--fx-panel-glass:rgba(13,47,82,.97);--fx-ink:#fff;--fx-navy:#fff;--fx-muted:#a8b9ce;--fx-border:rgba(151,180,215,.24);--fx-border-soft:rgba(151,180,215,.14);--fx-hover:hsla(0,0%,100%,.07);--fx-selected:hsla(0,0%,100%,.1);--fx-star-off:hsla(0,0%,100%,.35);--fx-shadow:0 12px 32px rgba(0,0,0,.55)}html[data-theme=dark] .fx-swap{background:var(--apple-surface-2);border-color:var(--apple-border);color:var(--apple-text)}html[data-theme=dark] .fx-swap:hover{background:hsla(0,0%,100%,.1)}html[data-theme=dark] .app-content input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .app-content select,html[data-theme=dark] .app-content textarea{background-color:var(--apple-bg-elevated);color:var(--apple-text);border-color:var(--apple-border-strong)}html[data-theme=dark] .app-content input::placeholder,html[data-theme=dark] .app-content textarea::placeholder{color:var(--apple-text-tertiary)}html[data-theme=dark] .app-content select option{background:var(--apple-surface-2);color:var(--apple-text)}html[data-theme=dark] .pf .pf-primary{background:#fff;color:#0a2540;border-color:transparent}html[data-theme=dark] .pf .pf-primary:not(:disabled):hover{background:#e6edf7!important;border-color:transparent!important}html[data-theme=dark] .drp-popover,html[data-theme=dark] .ms-popover-v3,html[data-theme=dark] .otb2-pop,html[data-theme=dark] .otb2-pop--quick{background:var(--apple-surface-2);color:var(--apple-text);border-color:var(--apple-border-strong);box-shadow:0 12px 32px rgba(0,0,0,.55)}html[data-theme=dark] .ms-popover-v3 .ms-v3-search{background:var(--apple-bg-elevated);color:var(--apple-text);border-color:var(--apple-border-strong)}html[data-theme=dark] .ms-popover-v3 .ms-v3-search::placeholder{color:var(--apple-text-tertiary)}html[data-theme=dark] .ms-popover-v3 .ms-v3-option{color:var(--apple-text)}html[data-theme=dark] .ms-popover-v3 .ms-v3-option:hover{background:hsla(0,0%,100%,.08)}html[data-theme=dark] .ms-popover-v3 .ms-v3-empty{color:var(--apple-text-tertiary)}html[data-theme=dark] .drawer-close{background:var(--apple-surface-2);color:var(--apple-text);border-color:var(--apple-border)}html[data-theme=dark] .row-context-menu .danger-menu-item:hover{background:rgba(255,69,58,.18)}:root{--lk-row:#fff;--lk-row-protected:#f8fafc;--lk-row-border:#dbe3ef;--lk-row-border-strong:#cbd5e1;--lk-chip:#fff}html[data-theme=dark]{--lk-row:#0d2f52;--lk-row-protected:#0b2846;--lk-row-border:rgba(151,180,215,.2);--lk-row-border-strong:rgba(151,180,215,.3);--lk-chip:#0d2f52}html[data-theme=dark] .clock-ctx-item{color:var(--apple-text)}html[data-theme=dark] .clock-ctx-item+.clock-ctx-item{border-top-color:var(--apple-border-soft)}html[data-theme=dark] .clock-ctx-item:hover{background:hsla(0,0%,100%,.08)}html[data-theme=dark] .clock-ctx-item--danger{color:#ff7a73}.audit-table{table-layout:fixed}.audit-table th:first-child{width:122px}.audit-table th:nth-child(2){width:150px}.audit-table th:nth-child(3){width:190px}.audit-table th:nth-child(4){width:105px}.data-table.audit-table td{max-width:none;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.audit-table .audit-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audit-table .audit-date div{white-space:nowrap}.audit-table .audit-time{font-size:12px;color:var(--apple-text-tertiary)}.audit-table .audit-desc{line-height:1.5}.audit-table .audit-change{font-size:12.5px;color:var(--apple-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audit-table .audit-bot{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--apple-blue-soft);color:var(--apple-blue);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dash-card--skeleton{min-height:346px}.app-content{scrollbar-gutter:stable}.admin-mode-banner{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);--admin-banner-h:37px;padding:9px 16px;font-size:13px;text-align:center;background:#fef3c7;color:#92400e;border-bottom:1px solid rgba(146,64,14,.22)}.admin-mode-banner strong{font-weight:700}.admin-mode-banner--api{background:#fee2e2;color:#991b1b;border-bottom-color:rgba(153,27,27,.25)}.admin-mode-banner--api a{color:#991b1b;font-weight:700;text-decoration:underline}html[data-theme=dark] .admin-mode-banner{background:#3a2e08;color:#ffd60a;border-bottom-color:rgba(255,214,10,.28)}.lkp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.lkp-grid{grid-template-columns:minmax(0,1fr)}}.lkp-grid{align-items:stretch}.lkp-grid>.lkp-card:not(.lkp-card--full){display:flex;flex-direction:column}.lkp-grid>.lkp-card:not(.lkp-card--full)>.lkp-hint--top{min-height:2.9em}.lkp-card h2{margin:0 0 12px;font-size:15px;letter-spacing:-.01em}.lkp-card--full{grid-column:1/-1}.lkp-hint{margin:-6px 0 12px}.lkp-hint,.lkp-muted{font-size:12.5px;color:var(--apple-text-tertiary)}.lkp-link{color:#38bdf8;text-decoration:underline;text-underline-offset:2px}.lkp-link:hover{opacity:.85}.lkp-add{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--apple-border)}.lkp-add-row{display:flex;gap:8px;align-items:center}.lkp-small-input{font-size:12px}html:not([data-theme=dark]) .lkp .lkp-btn-primary{background:#0a2540;color:#fff;border:1px solid #0a2540;border-radius:8px;font-weight:600;font-size:13px;padding:7px 16px;width:auto;cursor:pointer}html:not([data-theme=dark]) .lkp .lkp-btn-primary:not(:disabled):hover{background:#0d2f52;border-color:#0d2f52}html[data-theme=dark] .lkp .lkp-btn-primary{background:#fff;color:#0a2540;border:1px solid transparent;border-radius:8px;font-weight:600;font-size:13px;padding:7px 16px;width:auto;cursor:pointer}html[data-theme=dark] .lkp .lkp-btn-primary:not(:disabled):hover{background:#e6edf7}.lkp .lkp-btn-primary:disabled{opacity:.55}.lkp-check{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-size:12px;color:var(--apple-text-muted);margin:0;width:auto}.lkp-check--inline{font-size:11px;white-space:nowrap}html:not([data-theme=dark]) .lkp .lkp-check input[type=checkbox],html[data-theme=dark] .lkp .lkp-check input[type=checkbox]{width:14px;min-width:14px;height:14px;padding:0;margin:0;accent-color:#0a2540}html[data-theme=dark] .lkp .lkp-check input[type=checkbox]{accent-color:var(--apple-blue)}html:not([data-theme=dark]) .lkp .lkp-color,html[data-theme=dark] .lkp .lkp-color{width:30px;min-width:30px;height:30px;padding:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--apple-border-strong);border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0}html:not([data-theme=dark]) .lkp .lkp-color--sm,html[data-theme=dark] .lkp .lkp-color--sm{width:24px;min-width:24px;height:24px;padding:2px}.lkp-color::-webkit-color-swatch-wrapper{padding:0}.lkp-color::-webkit-color-swatch{border:none;border-radius:50%}.lkp-color::-moz-color-swatch{border:none;border-radius:50%}.lkp-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.lkp-row{display:flex;align-items:center;gap:9px;border:1px solid var(--lk-row-border);border-radius:10px;padding:8px 12px;background:var(--lk-row);font-size:13px;min-height:42px}.lkp-row--locked{background:var(--lk-row-protected);border-color:var(--lk-row-border-strong)}.lkp-row--editing{border-color:var(--apple-blue);display:block}.lkp-row-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;letter-spacing:-.005em}.lkp-dot{width:11px;height:11px;border-radius:50%;border:1px solid hsla(0,0%,50%,.25);flex-shrink:0}.lkp-logo{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid var(--apple-border-strong);background:#fff;flex-shrink:0}.lkp-lock{font-size:12px;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;opacity:.75}.lkp-badge{font-size:10px;padding:2px 8px;border-radius:999px;font-weight:700;white-space:nowrap;flex-shrink:0;letter-spacing:.04em;text-transform:uppercase}.lkp-badge--link{background:rgba(10,37,64,.07);color:#33507a}.lkp-badge--ok{background:rgba(34,197,94,.12);color:#15803d}.lkp-badge--err{background:rgba(239,68,68,.12);color:#b91c1c}html[data-theme=dark] .lkp-badge--link{background:rgba(151,180,215,.16);color:#b9cbe4}html[data-theme=dark] .lkp-badge--ok{background:rgba(34,197,94,.18);color:#4ade80}html[data-theme=dark] .lkp-badge--err{background:rgba(239,68,68,.2);color:#f87171}.lkp-addr-ok{color:#15803d;font-weight:700}.lkp-addr-err{color:#b91c1c;font-weight:700}html[data-theme=dark] .lkp-addr-ok{color:#4ade80}html[data-theme=dark] .lkp-addr-err{color:#f87171}html:not([data-theme=dark]) .lkp .lkp-icon-btn,html[data-theme=dark] .lkp .lkp-icon-btn{width:28px;min-width:28px;height:26px;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apple-border-strong);border-radius:7px;cursor:pointer;color:var(--apple-text-tertiary)}html:not([data-theme=dark]) .lkp .lkp-icon-btn:not(:disabled):hover{background:rgba(10,37,64,.06);color:#0a2540;border-color:rgba(10,37,64,.3)}html[data-theme=dark] .lkp .lkp-icon-btn:not(:disabled):hover{background:hsla(0,0%,100%,.08);color:#fff}html:not([data-theme=dark]) .lkp .lkp-icon-btn--danger:not(:disabled):hover{background:rgba(239,68,68,.1);color:#b91c1c;border-color:rgba(239,68,68,.4)}html[data-theme=dark] .lkp .lkp-icon-btn--danger:not(:disabled):hover{background:rgba(239,68,68,.18);color:#f87171}.lkp-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.lkp-logo-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--apple-text-muted)}.lkp-logo-row-btn{margin-left:auto}html:not([data-theme=dark]) .lkp .lkp-logo-btn,html[data-theme=dark] .lkp .lkp-logo-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;width:auto;border:1px solid var(--apple-border-strong);border-radius:7px;cursor:pointer;font-size:12px;font-weight:600;color:var(--apple-text-muted);background:transparent}html:not([data-theme=dark]) .lkp .lkp-logo-btn:hover{color:#0a2540;border-color:rgba(10,37,64,.3)}html[data-theme=dark] .lkp .lkp-logo-btn:hover{color:#fff}.lkp-logo-preview{display:inline-flex;align-items:center;gap:6px}html:not([data-theme=dark]) .lkp .lkp-logo-clear,html[data-theme=dark] .lkp .lkp-logo-clear{background:transparent;border:0;padding:0;width:auto;color:#b91c1c;font-size:12px;cursor:pointer}html[data-theme=dark] .lkp .lkp-logo-clear{color:#f87171}html:not([data-theme=dark]) .lkp .lkp-quiet,html[data-theme=dark] .lkp .lkp-quiet{background:transparent;width:auto;border:1px solid var(--apple-border-strong);border-radius:7px;padding:6px 14px;color:var(--apple-text-muted);font-size:12.5px;cursor:pointer}.lkp-edit{display:flex;flex-direction:column;gap:8px}.lkp-preview{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--apple-border)}.lkp-preview-pill{padding:3px 10px;border-radius:6px;font-weight:700;font-size:12px;border:1px solid hsla(0,0%,50%,.2);white-space:nowrap}.lkp-wh{margin-top:16px}.lkp-wh-item{border-radius:10px}.lkp-wh-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .14s ease}html:not([data-theme=dark]) .lkp-wh-row:hover{border-color:rgba(10,37,64,.35)}html[data-theme=dark] .lkp-wh-row:hover{border-color:rgba(151,180,215,.45)}.lkp-wh-item--open .lkp-wh-row{border-radius:10px 10px 0 0;border-bottom-color:transparent}.lkp-wh-meta{font-size:12px;color:var(--apple-text-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lkp-chevron{color:var(--apple-text-tertiary);font-size:12px;transition:transform .18s ease;display:inline-block}.lkp-chevron--open{transform:rotate(180deg)}.lkp-wh-detail{border:1px solid var(--lk-row-border);border-top:0;border-radius:0 0 10px 10px;padding:16px 16px 18px;background:var(--lk-row-protected);display:grid;grid-gap:18px;gap:18px}.lkp-fieldset{display:grid;grid-gap:9px;gap:9px}.lkp-sub{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--apple-text-tertiary)}html:not([data-theme=dark]) .lkp .lkp-sub{color:#33507a}.lkp-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px 12px;gap:10px 12px}.lkp-field{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--apple-text-muted);min-width:0;align-content:start}.lkp-field>span{line-height:1.35}.lkp-field input,.lkp-field select{width:100%;font-size:13px}@media (max-width:900px){.lkp-form-grid{grid-template-columns:1fr 1fr}}html:not([data-theme=dark]) .lkp .lkp-check,html[data-theme=dark] .lkp .lkp-check{display:inline-flex;flex-direction:row;align-items:center;gap:5px;margin:0;width:auto;white-space:nowrap}.lookup-logo{height:30px!important;max-width:96%!important;padding:1px 2px!important;opacity:1!important}.lkp .lkp-logo,.management-card ul img.lkp-logo{width:auto!important;min-width:30px;max-width:84px!important;height:30px!important;border-radius:6px!important;object-fit:contain!important;border:1px solid var(--apple-border)!important;background:#fff!important;padding:2px 4px}.lookup-logo-cargo{flex:0 0 auto!important;width:55px!important;height:26px!important;max-width:none!important;padding:0!important;object-fit:contain!important;object-position:left center!important}html:not([data-theme=dark]) .mgmt .api-coverage,html[data-theme=dark] .mgmt .api-coverage{width:100%;border-collapse:collapse;margin:6px 0 2px;font-size:12.5px}html:not([data-theme=dark]) .mgmt .api-coverage td{padding:6px 8px;border-bottom:1px solid rgba(10,37,64,.06);color:#4b5260}html[data-theme=dark] .mgmt .api-coverage td{padding:6px 8px;border-bottom:1px solid hsla(0,0%,100%,.1)}html:not([data-theme=dark]) .mgmt .api-coverage td:first-child{font-weight:700;color:#0b0d12}html[data-theme=dark] .mgmt .api-coverage td:first-child{font-weight:700}html:not([data-theme=dark]) .mgmt .api-note{color:#4b5260}html:not([data-theme=dark]) .mgmt .api-note,html[data-theme=dark] .mgmt .api-note{font-size:12.5px;line-height:1.5;margin:8px 0 2px}html:not([data-theme=dark]) .mgmt .api-note strong{color:#0b0d12}html[data-theme=dark] .mgmt .api-note strong{font-weight:700}html:not([data-theme=dark]) .mgmt .inline-ok,html[data-theme=dark] .mgmt .inline-ok{margin:0 0 10px;font-size:13px;font-weight:600}html:not([data-theme=dark]) .mgmt .inline-ok{color:#15803d}html[data-theme=dark] .mgmt .inline-ok{color:#4ade80}.cmsg-card{width:min(660px,96%)}.cmsg-tabs{padding-bottom:12px;border-bottom:1px solid var(--apple-border)}html[data-theme=dark] .cmsg-tabs{border-bottom-color:var(--apple-border-strong)}.cmsg-sub{margin-bottom:14px!important}.cmsg-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cmsg-tab{padding:7px 14px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-sm);background:var(--apple-bg-elevated);color:var(--apple-text);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.cmsg-tab:hover{border-color:var(--apple-border-strong)}.cmsg-tab.is-active{background:#0a2540;border-color:#0a2540;color:#fff}.cmsg-warning{padding:7px 10px;border-radius:6px;background:rgba(217,119,6,.12);color:#92400e!important;font-size:13px}.cmsg-body{padding:12px 14px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-sm);font-size:13.5px;white-space:pre-wrap}.cmsg-body:focus{outline:2px solid #0a2540;outline-offset:1px;border-color:#0a2540}html[data-theme=dark] .cmsg-tab{background:var(--apple-surface-2);border-color:var(--apple-border-strong);color:#fff}html[data-theme=dark] .cmsg-tab.is-active{background:color-mix(in srgb,#0a2540 78%,#fff);border-color:hsla(0,0%,100%,.55);color:#fff}html[data-theme=dark] .cmsg-body{background:var(--apple-surface-2);border-color:var(--apple-border-strong);color:#fff}html[data-theme=dark] .cmsg-body:focus{outline-color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.55)}html[data-theme=dark] .cmsg-warning{background:rgba(217,119,6,.22);color:#fed7aa!important}.shipment-shell{position:relative}.cargo-pulse{--nabiz-marka:#0a2540;margin:10px 0 12px;padding:12px 14px;border:1px solid #dbe3ef;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#f1f5f9)}.cargo-pulse-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.cargo-pulse-title{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--nabiz-marka)}.cargo-pulse-total{font-size:12px;color:#475569}.cargo-pulse-cards{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.pulse-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:8px;gap:8px;flex:1 1 320px;min-width:0}.pulse-group--issues{flex:1.35 1 380px}.pulse-sep{flex:0 0 auto;width:1px;align-self:stretch;background:var(--apple-border-strong)}@media (max-width:900px){.pulse-sep{width:100%;height:1px}}.pulse-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.pulse-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(15,39,71,.1)}.pulse-count{font-size:20px;font-weight:700;line-height:1.1;color:#0f172a}.pulse-label{font-size:11px;color:#475569;line-height:1.2}.pulse-card.is-empty{opacity:.5}.pulse-card.tone-info{border-left:3px solid #3b82f6}.pulse-card.tone-warn{border-left:3px solid #d97706}.pulse-card.tone-danger{border-left:3px solid #b91c1c}.pulse-card.tone-neutral{border-left:3px solid #56657a}.pulse-card.is-active{border-color:var(--nabiz-marka);box-shadow:0 0 0 2px color-mix(in srgb,var(--nabiz-marka) 35%,transparent);opacity:1}.cargo-pulse-carriers{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed #dbe3ef}.pulse-carriers-label{font-size:11px;color:#475569;margin-right:2px}.pulse-chip{padding:4px 10px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#0f172a;font-size:12px;cursor:pointer}.pulse-chip em{font-style:normal;font-weight:700;opacity:.65;margin-left:3px}.pulse-chip.is-active{background:var(--nabiz-marka);border-color:var(--nabiz-marka);color:#fff}.pulse-chip.is-active em{opacity:.9}.cmsg-row-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:22px;border:1px solid #0a2540;border-radius:6px;background:#0a2540;color:#fff;padding:0;font-size:12.5px;line-height:1;cursor:pointer;vertical-align:middle;transition:filter .12s ease,transform .12s ease}.cmsg-row-btn:hover{filter:brightness(1.35)}.cmsg-row-btn:active{transform:scale(.94)}html[data-theme=dark] .cmsg-row-btn{background:color-mix(in srgb,#0a2540 78%,#fff);border-color:hsla(0,0%,100%,.45)}html[data-theme=dark] .cargo-pulse{background:var(--apple-surface);border-color:var(--apple-border-strong)}html[data-theme=dark] .cargo-pulse-title,html[data-theme=dark] .cargo-pulse-total{color:#fff}html[data-theme=dark] .pulse-card{background:var(--apple-surface-2);border-color:var(--apple-border-strong)}html[data-theme=dark] .pulse-count,html[data-theme=dark] .pulse-label{color:#fff}html[data-theme=dark] .pulse-card.is-active{background:color-mix(in srgb,var(--nabiz-marka) 78%,#fff);border-color:hsla(0,0%,100%,.55);box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}html[data-theme=dark] .cargo-pulse-carriers{border-top-color:var(--apple-border-strong)}html[data-theme=dark] .pulse-carriers-label{color:#fff}html[data-theme=dark] .pulse-chip{background:var(--apple-surface-2);border-color:var(--apple-border-strong);color:#fff}html[data-theme=dark] .pulse-chip.is-active{background:color-mix(in srgb,var(--nabiz-marka) 78%,#fff);border-color:hsla(0,0%,100%,.55);color:#fff}html[data-theme=dark] .cmsg-row-btn{background:var(--apple-surface-2);border-color:var(--apple-border-strong)}html[data-theme=dark] .cmsg-row-btn:hover{border-color:hsla(0,0%,100%,.45)}.cmsg-hint{margin:0 0 8px!important;font-size:12.5px;line-height:1.5}.cmsg-tokens{margin-bottom:12px}.cmsg-token{padding:2px 8px;border:1px dashed #7d8a9c;border-radius:6px;background:#f8fafc;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cmsg-edit-block{margin-bottom:12px}.cmsg-edit-title{margin-bottom:5px;padding:7px 10px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#0f172a;font-size:13px;font-weight:600}html[data-theme=dark] .cmsg-edit-title,html[data-theme=dark] .cmsg-token{background:var(--apple-surface-2);border-color:var(--apple-border-strong);color:#fff}.cell-badge-row{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}.cell-age{flex:0 0 auto;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;line-height:1;padding:2px 6px;border-radius:var(--apple-radius-xs);background:rgba(15,23,42,.1);color:var(--apple-text);white-space:nowrap}.viapath-grid .ag-cell[col-id=confirmDate],.viapath-grid .ag-cell[col-id=ecDepotFee],.viapath-grid .ag-cell[col-id=finalDelivery],.viapath-grid .ag-cell[col-id=orderDate],.viapath-grid .ag-cell[col-id=productCost],.viapath-grid .ag-cell[col-id=quantity],.viapath-grid .ag-cell[col-id=shippingCost]{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.viapath-grid .ag-row-hover{background-color:var(--grid-row-hover)}.viapath-grid .ag-row-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}html[data-theme=dark] .cell-age{background:hsla(0,0%,100%,.14);color:#fff}:root{--app-zoom:0.85;--vh-full:calc(100vh / var(--app-zoom));--dvh-full:calc(100dvh / var(--app-zoom))}html{zoom:var(--app-zoom)}.app-content,.app-shell,.drawer-panel,.orders-shell{height:var(--vh-full);height:var(--dvh-full)}.auth-shell,.landing,.workspace-shell{min-height:var(--vh-full);min-height:var(--dvh-full)}.od-body{min-height:calc(var(--vh-full) - 64px)}.app-content:has(>.admin-mode-banner) .orders-shell{height:calc(var(--dvh-full) - 37px)}.admin-gate,.admin-site,.lp,.lpa,.wsp{height:var(--vh-full);height:var(--dvh-full)}.od-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:6px 0 2px}.od-fact{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;border:1px solid var(--apple-border-soft);border-radius:var(--apple-radius-sm);background:var(--apple-bg-elevated)}.od-fact-label{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--apple-text-tertiary);white-space:nowrap}.od-fact-label>svg{color:var(--apple-text-tertiary);flex:0 0 auto}.od-fact-value{font-size:13.5px;font-weight:600;color:var(--apple-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-fact-value--empty{color:var(--apple-text-tertiary);font-weight:500}.od-fact-value--success{color:var(--apple-green)}.od-fact-value--danger{color:var(--apple-red)}.od-fact-value--warning{color:var(--apple-orange)}.od-fact-link{display:inline-flex;align-items:center;gap:4px;min-width:0;text-decoration:none}.od-fact-link,.od-fact-link .od-fact-value{color:var(--apple-blue)}.od-fact-link:hover{text-decoration:underline}.od-fact-link>svg{flex:0 0 auto}.od-fact-dot{position:absolute;top:7px;right:7px;width:4px;height:4px;border-radius:50%;background:var(--apple-border-strong)}.od-loggroup+.od-loggroup{margin-top:14px;padding-top:14px}.od-loggroup-title{margin-bottom:6px}html[data-theme=dark] .od-fact{background:var(--apple-surface-2);border-color:var(--apple-border-strong)}html[data-theme=dark] .od-fact-value{color:#fff}html[data-theme=dark] .od-fact-link .od-fact-value{color:#6aa9ff}.od-moves>summary{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.od-moves>summary::-webkit-details-marker{display:none}.od-moves-head{margin-bottom:0}.od-moves[open]>.od-moves-head{margin-bottom:12px}.od-moves-caret{margin-left:auto;font-size:12px;color:var(--apple-text-tertiary);transition:transform .16s var(--ease-out-quart)}.od-moves[open] .od-moves-caret{transform:rotate(180deg)}.od-moves>summary:hover .od-moves-caret{color:var(--apple-text)}.od-tl-changes{list-style:none;margin:5px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px}.od-tl-change{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:12.5px;line-height:1.5}.od-tl-field{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--apple-text-tertiary);flex:0 0 auto}.od-tl-from{color:var(--apple-text-muted);text-decoration:line-through;text-decoration-thickness:1px}.od-tl-to{color:var(--apple-text);font-weight:600}.od-tl-changes .od-tl-arrow{color:var(--apple-text-tertiary);flex:0 0 auto}.od-hint{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--apple-text-muted)}html[data-theme=dark] .od-tl-to{color:#fff}html[data-theme=dark] .od-tl-from{color:hsla(0,0%,100%,.55)}html[data-theme=dark] .od-hint{color:hsla(0,0%,100%,.75)}.ghost-shell{display:flex;flex-direction:column;height:var(--vh-full);height:var(--dvh-full);overflow:hidden;padding:18px}.ghost-shell .orders-grid-wrap{flex:1 1 auto;min-height:0;padding:0}.ghost-shell .viapath-grid{height:100%}.app-content:has(>.admin-mode-banner) .ghost-shell{height:calc(var(--dvh-full) - 37px)}.confirm-backdrop{background:rgba(8,16,28,.44);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);padding:28px}html[data-theme=dark] .confirm-backdrop{background:rgba(0,0,0,.62)}.confirm-card{--dlg-tone:var(--lp-navy,#0a2540);--dlg-focus:var(--lp-navy,#0a2540);--accent:var(--lp-navy,#0a2540);--accent-contrast:#fff;position:relative;width:min(430px,100%);max-height:calc(88vh / var(--app-zoom, 1));overflow:hidden auto;border:1px solid var(--apple-border);border-radius:18px;background:var(--apple-surface-2);padding:22px 24px 18px;box-shadow:0 1px 2px rgba(10,37,64,.08),0 24px 64px rgba(10,37,64,.22)}html[data-theme=dark] .confirm-card{border-color:var(--apple-border-strong);box-shadow:0 0 0 1px rgba(151,180,215,.06),0 26px 70px rgba(0,0,0,.62)}.confirm-card:before{content:"";display:block;position:-webkit-sticky;position:sticky;top:-22px;margin:-22px -24px 16px;height:3px;background:var(--dlg-tone)}.confirm-card--danger,.confirm-card.return-tone-danger{--dlg-tone:#e5484d}.confirm-card--warn,.confirm-card.return-tone-warning{--dlg-tone:#d97706}.confirm-card.return-tone-info{--dlg-tone:var(--lp-navy,#0a2540)}html[data-theme=dark] .confirm-card{--dlg-focus:#4a87ce;--accent:#1d4e89}html[data-theme=dark] .confirm-card.return-tone-info,html[data-theme=dark] .confirm-card:not([class*=tone-]):not(.confirm-card--danger):not(.confirm-card--warn){--dlg-tone:#3b6ea5}.return-tone-danger,.return-tone-info,.return-tone-warning{border-top:0}.confirm-card h2{margin:0 0 7px;font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--apple-text)}.confirm-card p{margin:0;color:var(--apple-text-muted);font-size:13.5px;line-height:1.55}.confirm-card strong{color:var(--apple-text);font-weight:650}.confirm-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:22px -24px -18px;padding:14px 24px;border-top:1px solid var(--apple-border);background:var(--apple-bg)}html[data-theme=dark] .confirm-actions{border-top-color:var(--apple-border-strong);background:rgba(0,0,0,.22)}.confirm-actions button{height:36px;min-width:96px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:650;letter-spacing:.005em;cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.confirm-actions button:disabled{opacity:.5;cursor:not-allowed}.confirm-actions .secondary-button{min-width:0;background:transparent;border:1px solid var(--apple-border-strong);color:var(--apple-text)}html:not([data-theme=dark]) .confirm-card .confirm-actions .danger-confirm-button,html[data-theme=dark] .confirm-card .confirm-actions .danger-confirm-button{background:#e5484d;border:1px solid #e5484d;color:#fff}html:not([data-theme=dark]) .confirm-card .confirm-actions .danger-confirm-button:not(:disabled):hover,html[data-theme=dark] .confirm-card .confirm-actions .danger-confirm-button:not(:disabled):hover{background:#ce3a3f;border-color:#ce3a3f;color:#fff}.confirm-actions .secondary-button:first-child{margin-right:auto}.reason-note{display:grid;grid-gap:7px;gap:7px;margin-top:16px;font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--apple-text-tertiary)}.reason-note input,.reason-note textarea{width:100%;border:1px solid var(--apple-border-strong);border-radius:10px;background:var(--apple-bg-elevated);padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--apple-text);transition:border-color .14s ease,box-shadow .14s ease}.reason-note textarea{resize:vertical;min-height:76px}.reason-note input::placeholder,.reason-note textarea::placeholder{color:var(--apple-text-tertiary)}.reason-note input:focus,.reason-note textarea:focus{outline:none;border-color:var(--dlg-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--dlg-focus) 20%,transparent)}.reason-money-row{display:flex;gap:12px;margin-top:14px}.reason-money-row .reason-note{flex:1 1;margin-top:0}.confirm-card .form-error{display:flex;align-items:center;gap:7px;margin-top:12px;border:1px solid rgba(229,72,77,.35);border-radius:9px;background:rgba(229,72,77,.1);padding:8px 11px;color:#c2383c;font-size:12.5px;font-weight:600}.confirm-card .form-error:before{content:"!";display:grid;place-items:center;flex:0 0 16px;height:16px;border-radius:50%;background:#e5484d;color:#fff;font-size:11px;font-weight:800}html[data-theme=dark] .confirm-card .form-error{background:rgba(229,72,77,.18);color:#ffc9cb;border-color:rgba(229,72,77,.45)}.import-result-card{width:min(560px,100%)}.import-summary{margin-top:14px;gap:6px}.import-summary span{border:1px solid var(--apple-border-strong);border-radius:var(--apple-radius-pill);background:var(--apple-bg-elevated);padding:5px 11px;font-size:12px;font-weight:650;color:var(--apple-text)}.import-errors{margin-top:12px;border:1px solid rgba(229,72,77,.3);border-radius:10px;background:rgba(229,72,77,.07);padding:10px 12px}.import-errors p{color:#c2383c;font-size:12.5px;line-height:1.5}html[data-theme=dark] .import-errors{background:rgba(229,72,77,.14);border-color:rgba(229,72,77,.4)}html[data-theme=dark] .import-errors p{color:#ffc9cb}.duplicate-warning-card{width:min(480px,100%)}.duplicate-warning-card p{white-space:pre-line}.cmsg-card{width:min(820px,96%)}.cmsg-head{margin-bottom:16px}.cmsg-head h2{margin-bottom:9px}.cmsg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.cmsg-arrow{color:var(--apple-text-tertiary);font-size:12px}.cmsg-chip{border:1px solid var(--apple-border-strong);border-radius:var(--apple-radius-pill);background:var(--apple-bg-elevated);padding:3px 10px;font-size:11.5px;font-weight:650;letter-spacing:.01em;color:var(--apple-text);white-space:nowrap}.cmsg-chip--lang{background:var(--dlg-tone);border-color:var(--dlg-tone);color:#fff}.cmsg-chip--ord{font-family:var(--apple-font-mono);font-weight:600;font-size:11px;color:var(--apple-text-muted)}.cmsg-work{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.cmsg-rail{display:grid;grid-gap:6px;gap:6px;align-content:start}.cmsg-rail-item{display:grid;grid-gap:3px;gap:3px;width:100%;border:1px solid var(--apple-border);border-radius:11px;background:var(--apple-bg-elevated);padding:10px 12px;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.cmsg-rail-item:hover{border-color:var(--apple-border-strong)}.cmsg-rail-title{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;line-height:1.3;color:var(--apple-text)}.cmsg-rail-flag{flex:0 0 6px;height:6px;border-radius:50%;background:#d97706}.cmsg-rail-item.is-active{background:var(--dlg-tone);border-color:var(--dlg-tone)}.cmsg-rail-item.is-active .cmsg-rail-title{color:#fff}.cmsg-rail-item.is-active .cmsg-rail-flag{background:#ffd79a}.cmsg-rail-add{width:100%;border:1px dashed var(--apple-border-strong);border-radius:11px;background:transparent;padding:9px 12px;text-align:left;font-size:12.5px;font-weight:600;color:var(--apple-text-muted);cursor:pointer}.cmsg-rail-add:hover{color:var(--apple-text);border-color:var(--apple-text-muted)}.cmsg-rail-add:disabled{opacity:.5;cursor:default}.cmsg-preview{display:grid;grid-gap:0;gap:0;min-width:0}.cmsg-sheet{min-height:232px;max-height:340px;overflow:auto;border:1px solid var(--apple-border-strong);border-radius:12px 12px 0 0;background:var(--apple-bg-elevated);padding:16px 18px;font-size:13.5px;line-height:1.72;color:var(--apple-text);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}.cmsg-foot{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--apple-border-strong);border-top:0;border-radius:0 0 12px 12px;background:var(--apple-bg);padding:7px 14px;font-size:11px;font-weight:600;color:var(--apple-text-tertiary)}.cmsg-foot-lang{color:var(--apple-text-muted)}html[data-theme=dark] .cmsg-foot{background:rgba(0,0,0,.22)}.cmsg-warning{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px!important;border:1px solid rgba(217,119,6,.35);border-radius:9px;background:rgba(217,119,6,.1);padding:8px 11px;font-size:12px;font-weight:600;line-height:1.45;color:#9a5b04}.cmsg-warning:before{content:"";flex:0 0 6px;margin-top:5px;height:6px;border-radius:50%;background:#d97706}html[data-theme=dark] .cmsg-warning{background:rgba(217,119,6,.18);border-color:rgba(217,119,6,.45);color:#ffd79a}.cmsg-editor{display:grid;grid-gap:0;gap:0}.cmsg-hint{margin:0 0 12px!important;border-left:3px solid var(--dlg-tone);border-radius:0 8px 8px 0;background:var(--apple-bg);padding:10px 13px;font-size:12px!important;line-height:1.5!important;color:var(--apple-text-muted)}html[data-theme=dark] .cmsg-hint{background:rgba(0,0,0,.22)}.cmsg-tokens{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cmsg-token{border:1px dashed var(--apple-border-strong);border-radius:7px;background:var(--apple-bg-elevated);padding:3px 9px;font-family:var(--apple-font-mono);font-size:11px;font-weight:600;color:var(--apple-text-muted);cursor:help}.cmsg-token--btn{cursor:pointer}.cmsg-token--btn:hover{border-style:solid;color:var(--apple-text)}.cmsg-danger{color:#b91c1c}.cmsg-edit-block{margin-bottom:10px;border:1px solid var(--apple-border);border-radius:12px;background:var(--apple-bg);padding:12px}html[data-theme=dark] .cmsg-edit-block{background:rgba(0,0,0,.18)}.cmsg-edit-title{margin-bottom:8px;padding:8px 11px;font-size:12.5px;font-weight:650}.cmsg-body,.cmsg-edit-title{width:100%;border:1px solid var(--apple-border-strong);border-radius:9px;background:var(--apple-bg-elevated);font-family:inherit;color:var(--apple-text)}.cmsg-body{padding:11px 13px;font-size:13px;line-height:1.6;resize:vertical}.cmsg-body:focus,.cmsg-edit-title:focus{outline:none;border-color:var(--dlg-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--dlg-focus) 20%,transparent)}@media (max-width:720px){.cmsg-work{grid-template-columns:1fr}.cmsg-rail{grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);overflow-x:auto}}.buy-btn:not(.is-locked){background:var(--lp-navy,#0a2540);color:#fff;border:1px solid var(--lp-navy,#0a2540);box-shadow:0 1px 2px rgba(10,37,64,.18);font-weight:650}.buy-btn:not(.is-locked):before{background:hsla(0,0%,100%,.92);box-shadow:none}.buy-btn:not(.is-locked):hover{background:#0d2f52;border-color:#0d2f52;color:#fff;box-shadow:0 2px 6px rgba(10,37,64,.26)}.buy-btn:not(.is-locked):hover:before{background:#fff}.buy-btn:not(.is-locked):active{background:#071b2f;border-color:#071b2f}.buy-btn:focus-visible{outline:2px solid var(--lp-navy,#0a2540);outline-offset:2px}html[data-theme=dark] .buy-btn:not(.is-locked){background:#1d4e89;border-color:#2e6ab0;box-shadow:none}html[data-theme=dark] .buy-btn:not(.is-locked):hover{background:#2e6ab0;border-color:#4a87ce}html[data-theme=dark] .buy-btn:not(.is-locked):active{background:#17406f}html[data-theme=dark] .buy-btn:focus-visible{outline-color:#7fb0e8}html[data-theme=dark] .confirm-card,html[data-theme=dark] .duplicate-warning-card,html[data-theme=dark] .return-reason-card{background:var(--apple-surface-2);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .confirm-card .confirm-actions .secondary-button{background:transparent;border-color:var(--apple-border-strong);color:var(--apple-text)}.ext-intro{margin:0 0 18px;max-width:720px}.ext-intro h1{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--apple-text)}.ext-intro p{margin:0;font-size:13.5px;line-height:1.55;color:var(--apple-text-muted)}.ext-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.ext-page{--ext-navy:#0a2540}html[data-theme=dark] .ext-page{--ext-navy:#1d4e89}.ext-card{display:flex;flex-direction:column;min-width:0}html:not([data-theme=dark]) .mgmt .ext-card .api-body,html[data-theme=dark] .mgmt .ext-card .api-body{flex:1 1;display:flex;flex-direction:column;gap:10px}html:not([data-theme=dark]) .mgmt .ext-band,html[data-theme=dark] .mgmt .ext-band{gap:14px}.ext-logo{width:44px;height:44px;flex:none;border-radius:11px;box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.12)}.ext-list{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;font-size:13px;line-height:1.5;color:var(--apple-text-muted)}.ext-list li::marker{color:var(--apple-text-tertiary)}html:not([data-theme=dark]) .mgmt .ext-list{color:#4b5260}.ext-kv{display:grid;grid-gap:5px;gap:5px;font-size:12.5px}.ext-kv>span{font-size:12px;font-weight:600;color:var(--apple-text-tertiary)}html:not([data-theme=dark]) .mgmt .ext-kv>span{color:#4b5260}.ext-kv>strong{font-weight:600;color:var(--apple-text)}html:not([data-theme=dark]) .mgmt .ext-kv>strong{color:#0b0d12}.ext-chips{display:flex;flex-wrap:wrap;gap:6px}.ext-chip{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--apple-border-strong);border-radius:999px;background:var(--apple-bg-elevated);font-size:12px;font-weight:600;color:var(--apple-text);white-space:nowrap}html:not([data-theme=dark]) .mgmt .ext-chip{background:#f5f7fa;border-color:rgba(10,37,64,.16);color:#0b0d12}html:not([data-theme=dark]) .mgmt .ext-actions,html[data-theme=dark] .mgmt .ext-actions{align-items:center;justify-content:space-between;margin-top:6px}.ext-chromename{font-size:12px;color:var(--apple-text-tertiary);min-width:0}.ext-chromename strong{color:var(--apple-text-muted);font-weight:600}html:not([data-theme=dark]) .mgmt .ext-chromename{color:#5d6673}html:not([data-theme=dark]) .mgmt .ext-chromename strong{color:#0b0d12}.ext-download-form{display:inline-flex;margin:0;flex:none}.ext-cardfoot{margin-top:auto;padding-top:14px;display:flex;justify-content:center}.ext-cardfoot .ext-download-form{display:flex;width:100%;justify-content:center}.ext-download-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:190px;padding:11px 26px;border:1.5px solid #0f2747;border-radius:11px;
  /* !important: .mgmt'teki geniş "tüm butonlar mavi" kuralı çok yüksek özgüllükte
     (:not() zinciri) — admin-plain muafiyetine ek güvence. */background:#0f2747!important;color:#fff!important;font-size:13.5px;font-weight:700;font-family:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:0 3px 10px rgba(10,37,64,.22);transition:background .14s ease,color .14s ease,transform .06s ease,box-shadow .14s ease}.ext-download-btn:not(:disabled):hover{background:#fff!important;color:#0f2747!important;box-shadow:0 5px 16px rgba(10,37,64,.2)}.ext-download-btn:active{transform:translateY(1px)}.ext-download-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.ext-download-btn svg{width:17px;height:17px;flex:none}.ext-locked{font-size:12.5px;color:#5d6673;text-align:center;padding:8px 0}html[data-theme=dark] .ext-locked{color:var(--apple-text-tertiary)}html:not([data-theme=dark]) .mgmt .ext-guide .api-body,html[data-theme=dark] .mgmt .ext-guide .api-body{gap:12px}.ext-steps{margin:4px 0 0;padding-left:0;list-style:none;counter-reset:adim;display:grid;grid-gap:12px;gap:12px}.ext-rules{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.5;color:var(--apple-text-muted)}.mgmt .api-guide .api-guide-body{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.mgmt .api-guide .api-guide-body .api-sechead{margin:0}.mgmt .ext-rules-box{margin-top:4px}.ext-rules strong{color:var(--apple-text);font-weight:600}.ext-steps li{position:relative;padding-left:40px;font-size:13px;line-height:1.55;color:var(--apple-text-muted)}html:not([data-theme=dark]) .mgmt .ext-steps li{color:#4b5260}.ext-steps li b{display:block;font-weight:700;color:var(--apple-text);margin-bottom:1px}html:not([data-theme=dark]) .mgmt .ext-steps li b{color:#0b0d12}.ext-steps li:before{counter-increment:adim;content:counter(adim);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ext-navy);color:#fff;font-size:12.5px;font-weight:700}.ext-guide .api-note code,.ext-steps code{font-family:var(--apple-font-mono);font-size:12px;padding:1px 6px;border-radius:5px;background:var(--apple-bg-elevated);border:1px solid var(--apple-border-strong);color:var(--apple-text)}html:not([data-theme=dark]) .mgmt .ext-guide .api-note code,html:not([data-theme=dark]) .mgmt .ext-steps code{background:#f5f7fa;color:#0b0d12}.ext-link{color:var(--ext-navy);font-weight:600;text-decoration:underline;text-underline-offset:2px}html[data-theme=dark] .ext-link{color:#fff}html[data-theme=dark] .mgmt .ext-card .api-band,html[data-theme=dark] .mgmt .ext-guide .api-band{background:rgba(0,0,0,.22);border-bottom:1px solid var(--apple-border-strong)}html[data-theme=dark] .mgmt .api-band-badge{background:hsla(0,0%,100%,.1)}.ext-key{margin-bottom:16px}.ext-key-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ext-key-value{flex:1 1;min-width:240px;font-family:var(--apple-font-mono);font-size:13px;letter-spacing:.04em;padding:9px 12px;border-radius:8px;background:var(--apple-bg-elevated);border:1px solid var(--apple-border-strong);color:var(--apple-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}html:not([data-theme=dark]) .mgmt .ext-key-value{background:#f5f7fa;color:#0b0d12}html:not([data-theme=dark]) .mgmt .ext-key-actions,html[data-theme=dark] .mgmt .ext-key-actions{margin-top:0;flex:none}.audit-table .audit-headline{font-size:13px;font-weight:600;color:var(--apple-text)}.audit-table .audit-headline+.audit-change{margin-top:2px}.sync-card{position:fixed;right:18px;bottom:18px;z-index:85;width:372px;max-width:calc(100vw - 36px);background:#fff;border:1px solid var(--apple-border,#e2e8f0);border-radius:16px;box-shadow:0 18px 44px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06);overflow:hidden;animation:sync-card-in .22s ease}@keyframes sync-card-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.sync-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px 11px}.sync-card-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;color:#0f172a;letter-spacing:-.01em}.sync-card-title:before{content:"";width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.16)}.sync-card--warn .sync-card-title:before{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.16)}.sync-card--err .sync-card-title:before{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.16)}.sync-card-close{border:0;background:transparent;color:#7d8a9c;font-size:18px;line-height:1;cursor:pointer;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.sync-card-close:hover{color:#0f172a;background:#f1f5f9}.sync-card-rows{list-style:none;margin:0;padding:0 8px 8px}.sync-row{display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:8px;border-radius:10px}.sync-row+.sync-row{margin-top:2px}.sync-row-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:15px;background:#ecfdf5}.sync-row--muted .sync-row-icon{background:#f1f5f9;filter:grayscale(1);opacity:.75}.sync-row--warn .sync-row-icon{background:#fffbeb}.sync-row--err .sync-row-icon{background:#fef2f2}.sync-row-text{display:flex;flex-direction:column;gap:1px;min-width:0}.sync-row-label{font-size:11.5px;font-weight:600;color:#56657a;letter-spacing:.01em}.sync-row-summary{font-size:13px;font-weight:600;color:#0f172a;line-height:1.3}.sync-row--muted .sync-row-summary{color:#7d8a9c;font-weight:500}.sync-row--warn .sync-row-summary{color:#b45309}.sync-row--err .sync-row-summary{color:#dc2626}.sync-card-foot{padding:8px 16px 11px;border-top:1px solid #f1f5f9;font-size:11.5px;color:#7d8a9c}@media (prefers-reduced-motion:reduce){.sync-card{animation:none}}.dash.acc{align-content:start}.dash .mgc-save{padding:5px 14px;background:#0a2540;border:1px solid #0a2540;border-radius:7px;color:#fff;font-size:12px;font-weight:600;line-height:1.2;font-family:inherit;cursor:pointer}.dash .mgc-save:not(:disabled):hover{background:#0d2f52;border-color:#0d2f52}.dash .mgc-save:disabled{opacity:.55;cursor:default}html .dash-kpis.acc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){html .dash-kpis.acc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}html .dash-kpi-val.acc-kpi-val{font-size:30px;letter-spacing:-.02em}.acc-kpi-sub{margin-top:2px;font-size:11.5px;color:#56657a}.acc-tabs{display:flex;gap:6px;margin:4px 0 14px;border-bottom:1px solid #e2e8f0}.acc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#56657a;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;display:inline-flex;align-items:center;gap:7px}.acc-tab:hover{color:#0f172a}.acc-tab--on{color:#0a2540;border-bottom-color:#0a2540}.acc-tab-count{font-size:11px;font-weight:700;background:#f1f5f9;color:#475569;border-radius:999px;padding:1px 7px}.acc-tab--on .acc-tab-count{background:#0a2540;color:#fff}.acc-row2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;margin-bottom:14px}@media (max-width:1150px){.acc-row2{grid-template-columns:1fr}}.acc>.dash-card+.dash-card{margin-top:14px}.acc .dash-card{min-width:0}.acc-pos{color:#16a34a!important}.acc-neg{color:#dc2626!important}.acc-ledger{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 28px;gap:0 28px}@media (max-width:700px){.acc-ledger{grid-template-columns:1fr}}.acc-ledger-col h3{margin:4px 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#56657a}.acc-ledger-row,.acc-ledger-total,.acc-net{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.acc-ledger-row{padding:7px 0;border-bottom:1px solid #f1f5f9;font-size:13.5px;color:#0f172a}.acc-ledger-row span small,.acc-net span small{display:block;font-size:11px;color:#7d8a9c;font-weight:400}.acc-ledger-row strong,.acc-ledger-total strong,.acc-net strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-ledger-total{padding:10px 0 4px;font-size:14px;font-weight:700}.acc-net{margin-top:14px;padding:14px 16px;border-radius:12px;background:#0a2540;color:#fff;font-size:15px;font-weight:700}.acc-net span small{color:hsla(0,0%,100%,.6)}.acc-net strong{font-size:24px;letter-spacing:-.02em}.acc-avg{margin-top:12px;padding-top:10px;border-top:1px solid #f1f5f9;display:grid;grid-gap:6px;gap:6px;font-size:12.5px;color:#56657a}.acc-avg div{display:flex;justify-content:space-between}.acc-avg strong{color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-hint{margin:-4px 0 10px;font-size:12.5px;color:#56657a}.acc-scroll{overflow-x:auto}.acc-table{width:100%;border-collapse:collapse;font-size:13px}.acc-table th{text-align:left;font-size:11.5px;font-weight:600;color:#56657a;padding:6px 8px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.acc-table td{padding:8px;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:middle;white-space:nowrap}.acc-table tr:last-child td{border-bottom:0}.acc-table tbody tr:hover td{background:#f8fafc}.acc-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-table .num+td:not(.num),.acc-table .num+th:not(.num){padding-left:28px}.acc-table .strong{font-weight:700}.acc-table .mono{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-table .acc-note{max-width:280px;overflow:hidden;text-overflow:ellipsis;color:#475569}.acc-table .acc-empty{text-align:center;color:#7d8a9c;padding:18px 8px;white-space:normal}.acc-table--dense{font-size:12.5px}.acc-table--dense td{padding:6px 8px}.acc-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9;font-size:12.5px;color:#56657a}.acc-foot strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-chips{display:flex;gap:6px;flex-wrap:wrap}.acc-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(10,37,64,.22);background:#fff;color:#475569;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.acc-chip:hover{background:#f8fafc;color:#0f172a}.acc-chip--on{border-color:#0a2540}.acc-chip--on,.acc-chip--on:hover{background:#0a2540;color:#fff}.acc-form{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;margin-bottom:14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.acc-field{display:flex;flex-direction:column;gap:4px;min-width:130px}.acc-field--grow{flex:1 1 220px}.acc-field--btn{min-width:0}.acc-field--btn .mgc-save{height:34px;padding:0 18px}.acc-field label{font-size:11.5px;font-weight:600;color:#56657a}.acc-form-kind{display:flex;gap:4px;height:34px;align-items:center}.acc-field input,.acc-field select{height:34px;border:1px solid rgba(10,37,64,.22);border-radius:8px;padding:0 10px;font-size:13px;background:#fff;color:#0f172a;min-width:0}.acc-field input:focus,.acc-field select:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px rgba(10,37,64,.12)}.acc-form-msg{flex-basis:100%;font-size:12px;color:#56657a}.acc-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid transparent}.acc-pill--in{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.25);color:#15803d}.acc-pill--out{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:#b91c1c}.acc-del{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#7d8a9c;font-size:16px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px}.acc-del:hover{color:#ef4444;background:#fef2f2}.ship-views{display:grid;grid-gap:10px;gap:10px;margin:0 0 10px}html .dash-kpis.ship-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1360px){html .dash-kpis.ship-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}html:not([data-theme=dark]) .dash-kpis.ship-kpis .ship-kpi:nth-child(4n+1){border-left:0}html:not([data-theme=dark]) .dash-kpis.ship-kpis .ship-kpi:nth-child(n+5){border-top:1px solid hsla(0,0%,100%,.12)}}@media (max-width:1100px){html .dash-kpis.ship-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}html:not([data-theme=dark]) .dash-kpis.ship-kpis .ship-kpi:nth-child(4n+1){border-left:1px solid hsla(0,0%,100%,.12)}html:not([data-theme=dark]) .dash-kpis.ship-kpis .ship-kpi:nth-child(3n+1){border-left:0}html:not([data-theme=dark]) .dash-kpis.ship-kpis .ship-kpi:nth-child(n+4){border-top:1px solid hsla(0,0%,100%,.12)}}@media (max-width:600px){html .dash-kpis.ship-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-theme=dark]) .dash-kpis.ship-kpis .ship-kpi:nth-child(odd){border-left:0}html:not([data-theme=dark]) .dash-kpis.ship-kpis .ship-kpi:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.12)}}html:not([data-theme=dark]) .dash-kpis .ship-kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;min-height:74px;padding:12px 16px 14px;gap:8px}html:not([data-theme=dark]) .dash-kpis .ship-kpi:hover{background:hsla(0,0%,100%,.06)}html:not([data-theme=dark]) .dash-kpis .ship-kpi.is-on{background:hsla(0,0%,100%,.1);box-shadow:inset 0 -3px 0 #fff}html:not([data-theme=dark]) .dash-kpis .ship-kpi.is-on .dash-kpi-lbl{color:#fff}html:not([data-theme=dark]) .dash-kpis .ship-kpi.is-empty .dash-kpi-val{color:hsla(0,0%,100%,.55)}@media (min-width:1101px){html:not([data-theme=dark]) .dash-kpis .ship-kpi--archive{border-left:2px solid hsla(0,0%,100%,.35)}}html:not([data-theme=dark]) .dash-kpis .ship-kpi:focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.45)}html:not([data-theme=dark]) .dash-kpis .ship-kpi.is-on:focus-visible{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.45),inset 0 -3px 0 #fff}.ship-bar{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:4px;background:#fff;border:1px solid rgba(10,37,64,.16);border-radius:12px;box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);padding:7px 8px}.ship-bar::-webkit-scrollbar{display:none}@media (max-width:1500px){.ship-bar{flex-wrap:wrap}}.ship-bar-end{margin-left:auto;padding-left:0;display:flex;align-items:center;gap:4px;flex:0 0 auto}.ship-bar>*{flex:0 0 auto}.ship-bar .ship-chip{padding:4px 7px;font-size:11.5px}.ship-chip{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.ship-chip em{font-style:normal;font-weight:700;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#56657a}.acc-chip--on.ship-chip em{color:hsla(0,0%,100%,.9)}.ship-chip.is-empty{color:#56657a;border-color:rgba(10,37,64,.12)}.ship-chip.is-empty em{color:#7d8a9c}.ship-chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,37,64,.12)}.ship-chip--input{cursor:text;gap:3px}.ship-chip--input input{width:30px;height:14px;line-height:14px;border:0;border-radius:6px;background:rgba(10,37,64,.06);color:#0f172a;font:inherit;font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;padding:0;margin:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ship-chip--input input::-webkit-inner-spin-button,.ship-chip--input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ship-chip--input input:focus-visible{outline:none;box-shadow:none}.ship-chip--input:focus-within{box-shadow:0 0 0 3px rgba(10,37,64,.12)}.acc-chip--on.ship-chip--input input{background:hsla(0,0%,100%,.18);color:#fff}.sync-card--busy .sync-card-title:before{background:var(--apple-blue);box-shadow:0 0 0 3px var(--apple-blue-soft)}.sync-card--busy .sync-card-foot{border-top:0}.sync-card-tracking{padding:0 16px 12px}.sync-card-tracking-title{display:block;font-size:12px;font-weight:650;color:var(--apple-orange);letter-spacing:-.01em}.sync-card-tracking-list{list-style:none;margin:6px 0 0;padding:8px 10px;border-radius:var(--apple-radius-sm);background:var(--apple-orange-soft);display:flex;flex-direction:column;gap:6px;max-height:168px;overflow-y:auto}.sync-card-tracking-list li{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:12px;color:var(--apple-text)}.sync-track-who{font-weight:650}.sync-track-move{font-family:var(--apple-font-mono);font-size:11px;color:var(--apple-text-muted);word-break:break-all}.sync-track-more{font-size:11.5px;color:var(--apple-text-muted)}.skel-shell{pointer-events:none}.skel-nav{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding:0 4px}.skel-nav--foot{margin-top:0}.skel-bar{display:block;border-radius:6px;background:var(--apple-border)}.skel-bar--brand{width:96px;height:19px}.skel-bar--nav{height:15px;width:74%}.skel-bar--nav:nth-child(2n){width:58%}.skel-bar--search{width:240px;height:30px;border-radius:8px}.skel-bar--btn{width:92px;height:30px;border-radius:8px}.skel-bar--btn-sm{width:66px;height:30px;border-radius:8px}.skel-page{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:14px 16px;gap:14px}.skel-toolbar{display:flex;align-items:center;gap:10px}.skel-spacer{flex:1 1}.skel-table{display:grid;grid-gap:6px;gap:6px;align-content:start;flex:1 1;min-height:0;overflow:hidden;background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:12px;padding:10px}.skel-row{display:block;height:26px;border-radius:5px;background:var(--apple-border)}.skel-bar,.skel-row{animation:skel-pulse 1.1s ease-in-out infinite}@keyframes skel-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skel-bar,.skel-row{animation:none;opacity:.7}}html[data-sidebar=collapsed] .side-nav{width:48px;flex:0 0 48px;padding:14px 0;border-right-color:transparent}html[data-sidebar=collapsed] .side-header{justify-content:center}html[data-sidebar=collapsed] .country-widget,html[data-sidebar=collapsed] .side-brand-logo,html[data-sidebar=collapsed] .side-footer,html[data-sidebar=collapsed] .side-nav nav,html[data-sidebar=collapsed] .side-workspace,html[data-sidebar=collapsed] .skel-nav{display:none}.skel-dash{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:18px}.skel-dash-controls{display:flex;align-items:center;gap:12px;height:106px;padding:12px 16px;border-radius:12px;background:var(--apple-surface);border:1px solid var(--apple-border)}.skel-dash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;height:133px}.skel-dash-row3{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;height:343px}@media (max-width:1150px){.skel-dash-row3{grid-template-columns:1fr;height:auto}.skel-dash-row3 .skel-panel{min-height:200px}}.skel-panel{display:block;border-radius:12px;background:var(--apple-surface);border:1px solid var(--apple-border);animation:skel-pulse 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skel-panel{animation:none;opacity:.7}}.ret-list{margin:0 0 10px;background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:12px;padding:10px 12px;min-width:0}.ret-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.ret-title{font-size:13px;font-weight:600;color:var(--apple-text)}.ret-count{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ret-count,.ret-empty{color:var(--apple-text-secondary,#56657a)}.ret-empty{margin:0;font-size:12px}.ret-scroll{overflow-x:auto;max-height:260px;overflow-y:auto}.ret-table{width:auto;border-collapse:collapse;font-size:12px}.ret-table td,.ret-table th{text-align:left;padding:5px 22px 5px 0;border-bottom:1px solid var(--apple-border);white-space:nowrap}.ret-table td:last-child,.ret-table th:last-child{padding-right:0}.ret-table td{font-family:var(--apple-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ret-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--apple-surface);font-size:11px;letter-spacing:.02em;color:var(--apple-text-secondary,#56657a);font-weight:600}.ret-table tbody tr:last-child td{border-bottom:none}.ret-dim{color:var(--apple-text-secondary,#7d8a9c)}.dash-kpi-skel{display:inline-block;width:72px;height:28px;vertical-align:bottom;border-radius:6px;animation:skel-pulse 1.1s ease-in-out infinite;background:var(--apple-border)}.dash-kpis .dash-kpi-skel{background:hsla(0,0%,100%,.22)}.dash-card--skeleton{background-color:var(--apple-surface);background-image:repeating-linear-gradient(to bottom,var(--apple-border) 0 13px,transparent 13px 34px);background-repeat:no-repeat;background-position:18px 24px;background-size:calc(100% - 36px) 180px;border:1px solid var(--apple-border);animation:skel-pulse 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.dash-card--skeleton,.dash-kpi-skel{animation:none;opacity:.7}}.cmsg-card{width:min(940px,96%)}.cmsg-sheets{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.cmsg-sheet-col{display:grid;grid-gap:0;gap:0;min-width:0}.cmsg-sheet-lang{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--apple-text-secondary,#56657a);padding:0 2px 6px}.cmsg-sheets .cmsg-sheet{min-height:0;max-height:220px}.cmsg-sheet--tr{background:var(--apple-bg);color:var(--apple-text-secondary,#475569);border-radius:12px}.cmsg-edit-pair{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.cmsg-work .cmsg-editor{min-width:0}.cmsg-edit-lang{display:grid;grid-gap:4px;gap:4px;min-width:0}.cmsg-edit-lang>span{font-size:11px;font-weight:600;color:var(--apple-text-secondary,#56657a)}.sync-changes-card{width:min(640px,96%)}.sync-changes-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;max-height:52vh;overflow:auto}.sync-changes-item{border:1px solid var(--apple-border);border-radius:10px;padding:10px 12px;background:var(--apple-bg-elevated)}.sync-changes-head{display:flex;align-items:center;gap:8px;font-size:13px}.sync-changes-head strong{font-family:var(--apple-font-mono);font-weight:700}.sync-changes-code{font-family:var(--apple-font-mono);font-size:12px;color:var(--apple-text-muted)}.sync-changes-at{margin-left:auto;font-size:11.5px;color:var(--apple-text-tertiary)}.sync-changes-line{margin-top:4px;font-size:12.5px;color:var(--apple-text-muted)}.sync-changes-line s{color:var(--apple-text-tertiary)}.sync-changes-line b{color:var(--apple-text);font-family:var(--apple-font-mono);font-weight:650}.rl-card{width:min(760px,96%)}.rl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rl-head h2{margin:0}.rl-order{font-size:13px;color:var(--apple-text-muted);display:inline-flex;align-items:center;gap:6px}.rl-order b{font-family:var(--apple-font-mono);color:var(--apple-text)}.rl-link{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font-size:12px;text-decoration:underline}.rl-pick{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.rl-pick input{width:100%}.rl-pick-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;max-height:40vh;overflow:auto}.rl-pick-item{width:100%;display:grid;grid-template-columns:1.3fr 1.3fr .8fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;padding:8px 10px;border:1px solid var(--apple-border);border-radius:8px;background:var(--apple-bg-elevated);cursor:pointer;font-size:12.5px;font-family:var(--apple-font-mono)}.rl-pick-item:hover{border-color:var(--apple-border-strong)}.rl-muted{color:var(--apple-text-tertiary);font-size:12px}.rl-file{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.rl-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:12px;max-height:44vh;overflow:auto}.rl-pages--single{grid-template-columns:220px}.rl-page{display:grid;grid-gap:6px;gap:6px;padding:8px;border:2px solid var(--apple-border);border-radius:10px;background:var(--apple-bg-elevated);cursor:pointer;font-size:12px;font-weight:600;color:var(--apple-text-muted);text-align:center}.rl-page img,.rl-pages--single img{width:100%;height:auto;border:1px solid var(--apple-border);border-radius:6px;background:#fff}.rl-page.is-on{border-color:var(--dlg-tone,#0a2540);color:var(--apple-text)}.rl-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.rl-fields label{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:600;color:var(--apple-text-muted)}.rl-fields input{width:100%}.rl-fields .rl-note{grid-column:1/-1}.rl-fields .rl-req{color:#ef4444;font-style:normal;font-weight:700}.rl-fields .rl-req-hint{grid-column:1/-1;margin:0;font-size:12px}.rl-actions{flex-wrap:wrap}.rl-page,.rl-screen{min-width:0}.rl-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 12px}.rl-toolbar h1{margin:0;font-size:20px;flex:1 1}.rl-fields input,.rl-pick input,.rl-search{height:34px;border:1px solid rgba(10,37,64,.22);border-radius:8px;padding:0 10px;font-size:13px;background:#fff;color:#0f172a;min-width:0}.rl-fields input:focus,.rl-pick input:focus,.rl-search:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px rgba(10,37,64,.12)}.rl-search{width:280px;max-width:40%}.rl-table-wrap{overflow-x:auto;border:1px solid var(--apple-border);border-radius:12px;background:var(--apple-bg-elevated)}.rl-table{width:100%;border-collapse:collapse;font-size:12.5px}.rl-table th{text-align:left;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--apple-text-tertiary);padding:10px 12px}.rl-table td,.rl-table th{border-bottom:1px solid var(--apple-border)}.rl-table td{padding:9px 12px;vertical-align:middle}.rl-table tr:last-child td{border-bottom:0}.rl-table .mono{font-family:var(--apple-font-mono)}.rl-note-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--apple-text-muted)}.rl-row-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.rl-row-actions .secondary-button{padding:4px 10px;font-size:12px;text-decoration:none}.rl-danger{color:#b91c1c}.row-number-button.row-drop-before{box-shadow:inset 0 3px 0 0 #0a2540}.row-number-button.row-drop-after{box-shadow:inset 0 -3px 0 0 #0a2540}.viapath-grid .ag-cell.of-range-cell{background-color:rgba(0,122,255,.16);box-shadow:inset 0 0 0 1px rgba(0,122,255,.35)}.audit-views{display:flex;gap:8px;margin:0 0 12px}.audit-view{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid rgba(10,37,64,.22);border-radius:999px;font-size:12.5px;font-weight:600;color:#4b5260;text-decoration:none;background:transparent}.audit-view:hover{border-color:#0a2540;color:#0a2540}.audit-view.is-on{background:#0a2540;border-color:#0a2540;color:#fff}.audit-sync td{vertical-align:top;font-size:12.5px}.audit-sync td:first-child,.audit-sync th:first-child{width:110px}.audit-sync td:nth-child(2),.audit-sync td:nth-child(3),.audit-sync th:nth-child(2),.audit-sync th:nth-child(3){width:170px}.audit-sync td:nth-child(n+4),.audit-sync th:nth-child(n+4){width:24%}.audit-sync-ok{color:var(--apple-text)}.audit-sync-err{color:#b91c1c}.audit-sync-none{color:var(--apple-text-tertiary)}.rl-range{margin:0 0 12px}.rl-tn{color:var(--accent);text-decoration:none}.rl-tn:hover{text-decoration:underline}.rl-table .rl-msg{width:44px;text-align:center}.rl-store{margin-left:10px;font-size:13px;font-weight:500;color:var(--apple-text-muted)}.rl-date{height:34px;border:1px solid rgba(10,37,64,.22);border-radius:8px;padding:0 10px;font-size:13px;font-family:inherit;background:#fff;color:#0f172a}.rl-date:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px rgba(10,37,64,.12)}.rl-table tfoot td{padding:10px 12px;border-top:1px solid var(--apple-border);background:var(--apple-surface,#f8fafc);font-weight:600}.rl-total-label{text-align:right;color:var(--apple-text-muted);font-size:12px}.rl-total{font-size:13px}.rl-zero{align-self:end;height:34px}@media (max-width:720px){.rl-fields{grid-template-columns:1fr}}html:not([data-theme=dark]) .viapath-grid{border:1px solid rgba(10,37,64,.18);box-shadow:0 1px 2px rgba(15,23,42,.05),0 14px 36px rgba(10,37,64,.1)}html:not([data-theme=dark]) .viapath-grid .ag-pinned-left-cols-container,html:not([data-theme=dark]) .viapath-grid .ag-pinned-left-header{box-shadow:10px 0 18px -12px rgba(10,37,64,.38);border-right:1px solid rgba(10,37,64,.16);z-index:2}html:not([data-theme=dark]) .viapath-grid .ag-header-cell{border-right:1px solid rgba(10,37,64,.08);transition:background-color .16s ease}html:not([data-theme=dark]) .viapath-grid .ag-header-cell:hover{background:rgba(10,37,64,.045)}html:not([data-theme=dark]) .viapath-grid .ag-row{transition:background-color .12s ease}html:not([data-theme=dark]) .viapath-grid .ag-row-hover:not(.ag-row-selected){background-color:#fff}html:not([data-theme=dark]) .viapath-grid [col-id=rowNumber]{color:rgba(10,37,64,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .viapath-grid ::-webkit-scrollbar-thumb{background:rgba(10,37,64,.28);border:2px solid transparent;background-clip:padding-box;border-radius:8px}html:not([data-theme=dark]) .viapath-grid ::-webkit-scrollbar-thumb:hover{background:rgba(10,37,64,.45);background-clip:padding-box}html:not([data-theme=dark]) .orders-toolbar.otb2 .otb2-search,html:not([data-theme=dark]) .orders-toolbar.otb2 button{transition:box-shadow .16s ease,transform .16s ease,background-color .16s ease,border-color .16s ease}html:not([data-theme=dark]) .orders-toolbar.otb2 button:not(:disabled):hover{box-shadow:0 3px 10px rgba(10,37,64,.14);transform:translateY(-1px)}html:not([data-theme=dark]) .orders-toolbar.otb2 button:not(:disabled):active{transform:translateY(0);box-shadow:0 1px 3px rgba(10,37,64,.12)}html:not([data-theme=dark]) .orders-toolbar.otb2 .otb2-search:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px rgba(10,37,64,.14)}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) .orders-toolbar.otb2 .otb2-search,html:not([data-theme=dark]) .orders-toolbar.otb2 button,html:not([data-theme=dark]) .viapath-grid .ag-header-cell,html:not([data-theme=dark]) .viapath-grid .ag-row{transition:none}html:not([data-theme=dark]) .orders-toolbar.otb2 button:not(:disabled):hover{transform:none}}:root{--cila-ease:cubic-bezier(0.25,0.1,0.25,1);--cila-shadow-card:0 1px 2px rgba(10,37,64,.05),0 10px 28px rgba(10,37,64,.09);--cila-shadow-float:0 3px 10px rgba(10,37,64,.14);--cila-shadow-press:0 1px 3px rgba(10,37,64,.12);--cila-ring:0 0 0 3px rgba(10,37,64,.14);--cila-head-grad:linear-gradient(180deg,#fff,color-mix(in srgb,#0a2540 7%,#fff))}html:not([data-theme=dark]) .dash-card,html:not([data-theme=dark]) .dash-controls,html:not([data-theme=dark]) .lkp-card,html:not([data-theme=dark]) .management-card,html:not([data-theme=dark]) .mgmt .api-card,html:not([data-theme=dark]) .mgmt .ext-card,html:not([data-theme=dark]) .mgmt .mgc-card,html:not([data-theme=dark]) .pf .pf-card,html:not([data-theme=dark]) .rl-table-wrap,html:not([data-theme=dark]) .side-foot-card,html:not([data-theme=dark]) .table-panel{border-color:rgba(10,37,64,.14);box-shadow:var(--cila-shadow-card)}html:not([data-theme=dark]) .dash-card-title,html:not([data-theme=dark]) .page-header h1,html:not([data-theme=dark]) .pf .pf-card-title,html:not([data-theme=dark]) .rl-toolbar h1{color:#0a2540}html:not([data-theme=dark]) .dash-kpis{box-shadow:0 2px 6px rgba(10,37,64,.18),0 16px 40px rgba(10,37,64,.22)}html:not([data-theme=dark]) .dash-kpis:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(120deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03) 35%,transparent 60%)}html:not([data-theme=dark]) .dash-kpis .dash-kpi{z-index:1}html:not([data-theme=dark]) .dash-kpis .ship-kpi{transition:background-color .16s var(--cila-ease)}html:not([data-theme=dark]) .dash-kpis .ship-kpi:hover{background:hsla(0,0%,100%,.07)}html:not([data-theme=dark]) .acc-chip,html:not([data-theme=dark]) .audit-view,html:not([data-theme=dark]) .dash-preset{transition:transform .16s var(--cila-ease),box-shadow .16s var(--cila-ease),background-color .16s var(--cila-ease),border-color .16s var(--cila-ease),color .16s var(--cila-ease)}html:not([data-theme=dark]) .acc-chip:hover,html:not([data-theme=dark]) .audit-view:hover,html:not([data-theme=dark]) .dash-preset:hover{transform:translateY(-1px);box-shadow:var(--cila-shadow-float)}html:not([data-theme=dark]) .acc-chip--on,html:not([data-theme=dark]) .audit-view.is-on,html:not([data-theme=dark]) .dash-preset--on{box-shadow:0 4px 12px rgba(10,37,64,.22)}html:not([data-theme=dark]) .app-content .acc-field--btn button,html:not([data-theme=dark]) .app-content .api-actions button,html:not([data-theme=dark]) .app-content .confirm-actions button,html:not([data-theme=dark]) .app-content .dash-ctrl-dl>button,html:not([data-theme=dark]) .app-content .ext-download-btn,html:not([data-theme=dark]) .app-content .lkp-btn-primary,html:not([data-theme=dark]) .app-content .mgc-save,html:not([data-theme=dark]) .app-content .pf-primary,html:not([data-theme=dark]) .app-content .rl-toolbar button,html:not([data-theme=dark]) .app-content .secondary-button{transition:transform .16s var(--cila-ease),box-shadow .16s var(--cila-ease),background-color .16s var(--cila-ease),border-color .16s var(--cila-ease),color .16s var(--cila-ease)}html:not([data-theme=dark]) .app-content .acc-field--btn button:not(:disabled):hover,html:not([data-theme=dark]) .app-content .api-actions button:not(:disabled):hover,html:not([data-theme=dark]) .app-content .confirm-actions button:not(:disabled):hover,html:not([data-theme=dark]) .app-content .dash-ctrl-dl>button:not(:disabled):hover,html:not([data-theme=dark]) .app-content .ext-download-btn:not(:disabled):hover,html:not([data-theme=dark]) .app-content .lkp-btn-primary:not(:disabled):hover,html:not([data-theme=dark]) .app-content .mgc-save:not(:disabled):hover,html:not([data-theme=dark]) .app-content .pf-primary:not(:disabled):hover,html:not([data-theme=dark]) .app-content .rl-toolbar button:not(:disabled):hover,html:not([data-theme=dark]) .app-content .secondary-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--cila-shadow-float)}html:not([data-theme=dark]) .app-content .acc-field--btn button:not(:disabled):active,html:not([data-theme=dark]) .app-content .api-actions button:not(:disabled):active,html:not([data-theme=dark]) .app-content .confirm-actions button:not(:disabled):active,html:not([data-theme=dark]) .app-content .dash-ctrl-dl>button:not(:disabled):active,html:not([data-theme=dark]) .app-content .ext-download-btn:not(:disabled):active,html:not([data-theme=dark]) .app-content .lkp-btn-primary:not(:disabled):active,html:not([data-theme=dark]) .app-content .mgc-save:not(:disabled):active,html:not([data-theme=dark]) .app-content .pf-primary:not(:disabled):active,html:not([data-theme=dark]) .app-content .rl-toolbar button:not(:disabled):active,html:not([data-theme=dark]) .app-content .secondary-button:not(:disabled):active{transform:translateY(0);box-shadow:var(--cila-shadow-press)}html:not([data-theme=dark]) .app-content .acc-field input,html:not([data-theme=dark]) .app-content .acc-field select,html:not([data-theme=dark]) .app-content .dash-controls input[type=date],html:not([data-theme=dark]) .app-content .lkp-field input,html:not([data-theme=dark]) .app-content .lkp-small-input,html:not([data-theme=dark]) .app-content .mgc-input,html:not([data-theme=dark]) .app-content .pf-input,html:not([data-theme=dark]) .app-content .rl-date,html:not([data-theme=dark]) .app-content .rl-fields input,html:not([data-theme=dark]) .app-content .rl-search,html:not([data-theme=dark]) .app-content .spapi-form input{transition:border-color .16s var(--cila-ease),box-shadow .16s var(--cila-ease)}html:not([data-theme=dark]) .app-content .acc-field input:hover,html:not([data-theme=dark]) .app-content .lkp-field input:hover,html:not([data-theme=dark]) .app-content .lkp-small-input:hover,html:not([data-theme=dark]) .app-content .mgc-input:hover,html:not([data-theme=dark]) .app-content .pf-input:hover,html:not([data-theme=dark]) .app-content .rl-date:hover,html:not([data-theme=dark]) .app-content .rl-fields input:hover,html:not([data-theme=dark]) .app-content .rl-search:hover,html:not([data-theme=dark]) .app-content .spapi-form input:hover{border-color:rgba(10,37,64,.38)}html:not([data-theme=dark]) .app-content .acc-field input:focus,html:not([data-theme=dark]) .app-content .acc-field select:focus,html:not([data-theme=dark]) .app-content .lkp-field input:focus,html:not([data-theme=dark]) .app-content .lkp-small-input:focus,html:not([data-theme=dark]) .app-content .mgc-input:focus,html:not([data-theme=dark]) .app-content .pf-input:focus,html:not([data-theme=dark]) .app-content .rl-date:focus,html:not([data-theme=dark]) .app-content .rl-fields input:focus,html:not([data-theme=dark]) .app-content .rl-search:focus,html:not([data-theme=dark]) .app-content .spapi-form input:focus{outline:none;border-color:#0a2540;box-shadow:var(--cila-ring)}html:not([data-theme=dark]) .audit-table th,html:not([data-theme=dark]) .mgmt .data-table th,html:not([data-theme=dark]) .rl-table thead th{background:var(--cila-head-grad);color:#0a2540;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(10,37,64,.2)}html:not([data-theme=dark]) .acc-table th{background:var(--cila-head-grad);color:#0a2540;font-weight:700;border-bottom:1px solid rgba(10,37,64,.2)}html:not([data-theme=dark]) .acc-table tbody tr,html:not([data-theme=dark]) .mgmt .data-table tbody tr,html:not([data-theme=dark]) .rl-table tbody tr{transition:background-color .12s var(--cila-ease)}html:not([data-theme=dark]) .acc-table tbody tr:hover,html:not([data-theme=dark]) .mgmt .data-table tbody tr:hover,html:not([data-theme=dark]) .rl-table tbody tr:hover{background-color:rgba(10,37,64,.045)}html:not([data-theme=dark]) .acc-ledger-row,html:not([data-theme=dark]) .acc-table td,html:not([data-theme=dark]) .rl-table td{border-bottom-color:rgba(10,37,64,.1)}html:not([data-theme=dark]) .confirm-backdrop,html:not([data-theme=dark]) .drawer-backdrop{background:rgba(10,37,64,.34);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html:not([data-theme=dark]) .confirm-card{box-shadow:0 24px 64px rgba(10,37,64,.3),0 2px 8px rgba(10,37,64,.1)}html:not([data-theme=dark]) .drawer-panel{box-shadow:-16px 0 48px rgba(10,37,64,.28)}html:not([data-theme=dark]) .app-shell .side-nav{box-shadow:2px 0 14px rgba(10,37,64,.05)}html:not([data-theme=dark]) .side-nav nav a{transition:background-color .16s var(--cila-ease),color .16s var(--cila-ease),box-shadow .16s var(--cila-ease),transform .16s var(--cila-ease)}html:not([data-theme=dark]) .side-nav nav a.active{box-shadow:0 6px 16px rgba(10,37,64,.28)}html:not([data-theme=dark]) .side-nav nav a:not(.active):hover{transform:translateX(2px)}html:not([data-theme=dark]) .side-foot-card{transition:box-shadow .16s var(--cila-ease)}html:not([data-theme=dark]) .side-foot-card:hover{box-shadow:var(--cila-shadow-float)}html:not([data-theme=dark]) .app-content ::-webkit-scrollbar{width:10px;height:10px}html:not([data-theme=dark]) .app-content ::-webkit-scrollbar-thumb{background:rgba(10,37,64,.26);border:3px solid transparent;background-clip:padding-box;border-radius:10px}html:not([data-theme=dark]) .app-content ::-webkit-scrollbar-thumb:hover{background:rgba(10,37,64,.42);background-clip:padding-box}html:not([data-theme=dark]) .app-content ::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) .acc-chip,html:not([data-theme=dark]) .acc-table tbody tr,html:not([data-theme=dark]) .app-content button,html:not([data-theme=dark]) .app-content input,html:not([data-theme=dark]) .audit-view,html:not([data-theme=dark]) .dash-kpis .ship-kpi,html:not([data-theme=dark]) .dash-preset,html:not([data-theme=dark]) .rl-table tbody tr,html:not([data-theme=dark]) .side-nav nav a{transition:none}html:not([data-theme=dark]) .acc-chip:hover,html:not([data-theme=dark]) .app-content button:not(:disabled):hover,html:not([data-theme=dark]) .audit-view:hover,html:not([data-theme=dark]) .dash-preset:hover,html:not([data-theme=dark]) .side-nav nav a:not(.active):hover{transform:none}}html:not([data-theme=dark]) .otb2-pop--row{left:auto;right:0;width:210px;min-width:0;gap:6px}@media print{.dash-print-band{background:linear-gradient(135deg,#0a2540,color-mix(in srgb,#0a2540 78%,#fff));border-radius:12px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dash-print-meta span{text-transform:uppercase;letter-spacing:.06em;color:#0a2540;opacity:.75}.dash-print-sec{border-bottom-width:1.5px;letter-spacing:.01em}.dash-print-foot{color:#0a2540;opacity:.7}.grid-print{display:block!important;font-size:9px}.grid-print .dash-print-band{padding:12px 16px}.grid-print .dash-print-meta{margin:10px 2px 2px;gap:22px}.grid-print-table{width:100%;border-collapse:collapse;margin-top:10px;table-layout:auto}.grid-print-table thead{display:table-header-group}.grid-print-table th{background:#0a2540;color:#fff;font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:5px;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact}.grid-print-table td{padding:4px 5px;border-bottom:1px solid rgba(10,37,64,.14);font-size:8.5px;color:#0b0d12;vertical-align:top;overflow-wrap:anywhere}.grid-print-table tbody tr:nth-child(2n) td{background:rgba(10,37,64,.035);-webkit-print-color-adjust:exact;print-color-adjust:exact}.grid-print-table tr{page-break-inside:avoid;break-inside:avoid}.grid-print-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}}.grid-print{display:none}html:not([data-theme=dark]) .dash-card--dist{display:flex;flex-direction:column}html:not([data-theme=dark]) .dash-donut-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;flex:1 1 auto;min-height:236px;container-type:size}html:not([data-theme=dark]) .dash-donut-wrap .dash-legend{margin-top:0}html:not([data-theme=dark]) .dash-donut{position:relative;width:clamp(140px,min(100cqh,100cqw - 214px,260px),260px);aspect-ratio:1/1;height:auto;margin:0;container-type:inline-size}@media (max-width:760px){html:not([data-theme=dark]) .dash-donut-wrap{grid-template-columns:1fr;container-type:normal;min-height:0}html:not([data-theme=dark]) .dash-donut{width:min(100%,220px);margin:0 auto}}html:not([data-theme=dark]) .dash-donut-svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}html:not([data-theme=dark]) .dash-donut-track{fill:none;stroke:rgba(10,37,64,.07);stroke-width:22}html:not([data-theme=dark]) .dash-donut-seg{fill:none;stroke-width:22;stroke-linecap:butt;transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1),stroke-width .16s var(--cila-ease),opacity .16s var(--cila-ease)}html:not([data-theme=dark]) .dash-donut-seg.is-active{stroke-width:28}html:not([data-theme=dark]) .dash-donut-seg.is-dim{opacity:.32}html:not([data-theme=dark]) .dash-donut-center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;pointer-events:none;padding:0 16%}html:not([data-theme=dark]) .dash-donut-center strong{font-size:clamp(26px,16cqw,38px);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .dash-donut-center span{margin-top:5px;font-size:clamp(10px,5.6cqw,12.5px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5d6673;line-height:1.2}html:not([data-theme=dark]) .dash-donut-center em{font-style:normal;margin-top:3px;font-size:clamp(11px,6.4cqw,14px);font-weight:700;color:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .dash-legend-row{cursor:default;border-radius:8px;transition:background-color .12s var(--cila-ease)}html:not([data-theme=dark]) .dash-legend-row.is-active{background:rgba(10,37,64,.05)}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) .dash-donut-seg,html:not([data-theme=dark]) .dash-legend-row{transition:none}}html:not([data-theme=dark]) .dash-card--fin{display:flex;flex-direction:column}html:not([data-theme=dark]) .dash-fin{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px}html:not([data-theme=dark]) .dash-fin-plate{position:relative;border-radius:12px;padding:16px 18px 15px;background:#fff;border:1px solid rgba(10,37,64,.12);box-shadow:0 1px 2px rgba(10,37,64,.05),0 4px 14px rgba(10,37,64,.06);display:grid;grid-gap:4px;gap:4px;color:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .dash-fin-plate-lbl{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5d6673}html:not([data-theme=dark]) .dash-fin-plate-val{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .dash-fin-plate-sub{font-size:11.5px;font-weight:600;color:#5d6673}html:not([data-theme=dark]) .dash-fin-plate-cur{position:absolute;top:12px;right:14px;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:999px;border:1px solid rgba(10,37,64,.18);background:rgba(10,37,64,.04);color:var(--lp-navy,#0a2540)}html:not([data-theme=dark]) .dash-fin-ledger{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:2px}html:not([data-theme=dark]) .dash-fin-group{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7d8a9c;padding:14px 2px 5px}html:not([data-theme=dark]) .dash-fin-group:first-child{padding-top:0}html:not([data-theme=dark]) .dash-fin-line{display:flex;align-items:flex-end;gap:8px;padding:9px 8px;margin:0 -8px;border-radius:8px;transition:background-color .12s var(--cila-ease)}html:not([data-theme=dark]) .dash-fin-line:hover{background:rgba(10,37,64,.05)}html:not([data-theme=dark]) .dash-fin-k{font-size:13px;font-weight:500;color:#4b5260;white-space:nowrap;line-height:1.25}html:not([data-theme=dark]) .dash-fin-leader{flex:1 1 auto;min-width:16px;height:2px;margin-bottom:5px;background-image:radial-gradient(circle,rgba(10,37,64,.34) .9px,transparent 1.1px);background-size:6px 2px;background-repeat:repeat-x}html:not([data-theme=dark]) .dash-fin-v{font-size:14px;font-weight:700;color:var(--lp-navy,#0a2540);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}html:not([data-theme=dark]) .dash-fin-line.is-neg .dash-fin-v{color:#b91c1c}html:not([data-theme=dark]) .dash-fin-line.is-pos .dash-fin-v{color:#15803d}@keyframes dash-fin-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html:not([data-theme=dark]) .dash-fin-ledger>*,html:not([data-theme=dark]) .dash-fin-plate{animation:dash-fin-in .46s var(--cila-ease) both}html:not([data-theme=dark]) .dash-fin-ledger>:first-child{animation-delay:90ms}html:not([data-theme=dark]) .dash-fin-ledger>:nth-child(2){animation-delay:.15s}html:not([data-theme=dark]) .dash-fin-ledger>:nth-child(3){animation-delay:.21s}html:not([data-theme=dark]) .dash-fin-ledger>:nth-child(4){animation-delay:.27s}html:not([data-theme=dark]) .dash-fin-ledger>:nth-child(5){animation-delay:.33s}html:not([data-theme=dark]) .dash-fin-ledger>:nth-child(6){animation-delay:.39s}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) .dash-fin-ledger>*,html:not([data-theme=dark]) .dash-fin-plate{animation:none}}html:not([data-theme=dark]) .dash-flow{position:relative;flex:1 1 auto;min-height:170px;width:100%}html:not([data-theme=dark]) .dash-flow-svg{display:block;overflow:visible;cursor:default}html:not([data-theme=dark]) .dash-flow-grid{stroke:rgba(10,37,64,.08);stroke-width:1;shape-rendering:crispEdges}html:not([data-theme=dark]) .dash-flow-grid.is-base{stroke:rgba(10,37,64,.22)}html:not([data-theme=dark]) .dash-flow-ylbl{fill:#7d8a9c}html:not([data-theme=dark]) .dash-flow-xlbl,html:not([data-theme=dark]) .dash-flow-ylbl{font-size:10.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-flow-xlbl{fill:#4a5666}html:not([data-theme=dark]) .dash-flow-bar{fill:#0a2540;transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);transition:transform .62s cubic-bezier(.22,1,.36,1) var(--d,0ms),fill .12s var(--cila-ease)}html:not([data-theme=dark]) .dash-flow-bar.is-ready{transform:scaleY(1)}html:not([data-theme=dark]) .dash-flow-bar.is-hot{fill:#144a80}html:not([data-theme=dark]) .dash-flow-peak{opacity:0;transition:opacity .42s var(--cila-ease) .7s}html:not([data-theme=dark]) .dash-flow-peak.is-ready{opacity:1}html:not([data-theme=dark]) .dash-flow-peak{font-size:11px;font-weight:800;fill:#0a2540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-flow-tip{position:absolute;z-index:2;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));display:grid;grid-gap:1px;gap:1px;padding:6px 10px;border-radius:8px;background:#0a2540;color:#fff;white-space:nowrap;box-shadow:var(--cila-shadow-float);font-size:12px;line-height:1.25}html:not([data-theme=dark]) .dash-flow-tip strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-flow-tip span{font-size:11px;color:hsla(0,0%,100%,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not([data-theme=dark]) .dash-flow-tip.is-left{transform:translate(calc(-100% + 14px),calc(-100% - 14px))}html:not([data-theme=dark]) .dash-flow-tip.is-right{transform:translate(-14px,calc(-100% - 14px))}html:not([data-theme=dark]) .dash-card--chart .dash-chart-foot{flex-wrap:wrap}html:not([data-theme=dark]) .dash-chart-wrap--tall .dash-flow{min-height:230px}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) .dash-flow-bar{transform:none;transition:none}html:not([data-theme=dark]) .dash-flow-peak{transition:none}}