@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{overscroll-behavior:none}*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:light;background-color:var(--color-bg-primary)}body{background:var(--page-glow),var(--color-bg-primary);min-height:100vh}:root[data-theme=dark]{color-scheme:dark}::selection{background-color:var(--color-accent-soft);color:var(--color-text-primary)}.divider{border:none;border-top:1px solid var(--color-border-secondary);width:100%}:root{--color-primary: #4d7c0f;--color-secondary: #3c620a;--color-primary-secondary: linear-gradient(#2e3229, #11130f);--color-accent: #c7f23c;--color-accent-soft: rgb(199 242 60 / .35);--color-on-accent: #070806;--color-error: #b91c1c;--color-burgundy: #7f1d3a;--color-warning: #b7791f;--color-success: #4d7c0f;--chart-default: #b4b7ad;--chart-processing: #c98a3e;--chart-completed: #4d7c0f;--chart-failed: #d46a6a;--chart-non-order: #c9a84a;--color-text-primary: #11130f;--color-text-inverted: #f7f7f4;--color-text-secondary: #4a4e44;--color-text-tertiary: #6e7366;--color-text-tertiary-alpha: rgb(110 115 102 / .16);--color-origin-email: #4a6b1c;--color-origin-history: #4a6786;--color-origin-correction: #6b5b95;--color-origin-held: #2f6f78;--color-origin-edited: #11130f;--color-origin-later: #85591a;--color-origin-none: #a33a2e;--color-bg-primary: #f7f7f4;--color-bg-secondary: #f0f1ec;--hover-deepen: #000;--color-border-primary: #e9eae4;--color-border-secondary: #dee0d8;--glass-bg: #fbfbf9;--glass-bg-strong: linear-gradient(170deg, rgb(255 255 255 / .92), rgb(255 255 255 / .78));--glass-border: var(--color-border-secondary);--glass-shadow: none;--glass-shadow-pop: inset 0 1px 0 rgb(255 255 255 / .9), 0 0 0 1px rgb(17 19 15 / .07), 0 24px 60px -20px rgb(17 19 15 / .28);--page-glow: none}:root[data-theme=dark]{--color-primary: #c7f23c;--color-primary-alpha: rgb(199 242 60 / .1);--color-secondary: #a8d628;--color-primary-secondary: linear-gradient(#3a3f33, #22261e);--color-accent: #c7f23c;--color-accent-soft: rgb(199 242 60 / .22);--color-on-accent: #070806;--color-error: #f07a6e;--color-burgundy: #d9708f;--color-warning: #e2a94b;--color-success: #a8d628;--color-text-primary: #f0f1ec;--color-text-inverted: #11130f;--color-text-secondary: #c3c6bc;--color-text-tertiary: #858a7e;--color-text-tertiary-alpha: rgb(133 138 126 / .18);--color-origin-email: #93b84a;--color-origin-history: #7f9fbf;--color-origin-correction: #a393cc;--color-origin-held: #6fb0ba;--color-origin-edited: #e6e8e1;--color-origin-later: #cfa35a;--color-origin-none: #d9857a;--color-bg-primary: #0d0e0c;--color-bg-secondary: #151713;--hover-deepen: #fff;--color-border-primary: #20231d;--color-border-secondary: #2b2f27;--chart-default: #5f6359;--chart-processing: #e2a053;--chart-completed: #a8d628;--chart-failed: #e88888;--chart-non-order: #d8b34e;--glass-bg: #141612;--glass-bg-strong: linear-gradient(170deg, rgb(30 33 27 / .96), rgb(22 24 20 / .94));--glass-border: var(--color-border-secondary);--glass-shadow: none;--glass-shadow-pop: inset 0 1px 0 rgb(255 255 255 / .07), 0 0 0 1px rgb(0 0 0 / .4), 0 24px 60px -20px rgb(0 0 0 / .8);--page-glow: none}:root[data-accent=ocean]:not([data-theme=petaron]){--color-primary: #0e6e9a;--color-secondary: #0b5a7e;--color-accent: #7dd3fc;--color-accent-soft: rgb(125 211 252 / .35);--color-on-accent: #06121a;--color-tint: rgb(125 211 252 / .28);--color-success: #0e6e9a;--chart-completed: #0e6e9a}:root[data-accent=ocean][data-theme=dark]{--color-primary: #7dd3fc;--color-primary-alpha: rgb(125 211 252 / .1);--color-secondary: #38bdf8;--color-accent-soft: rgb(125 211 252 / .22);--color-tint: rgb(125 211 252 / .1);--color-success: #7dd3fc;--chart-completed: #7dd3fc}:root[data-accent=violet]:not([data-theme=petaron]){--color-primary: #6d28d9;--color-secondary: #5b21b6;--color-accent: #c4b5fd;--color-accent-soft: rgb(196 181 253 / .4);--color-on-accent: #120a24;--color-tint: rgb(196 181 253 / .32);--color-success: #6d28d9;--chart-completed: #6d28d9}:root[data-accent=violet][data-theme=dark]{--color-primary: #c4b5fd;--color-primary-alpha: rgb(196 181 253 / .1);--color-secondary: #a78bfa;--color-accent-soft: rgb(196 181 253 / .22);--color-tint: rgb(196 181 253 / .1);--color-success: #c4b5fd;--chart-completed: #c4b5fd}:root[data-accent=graphite]:not([data-theme=petaron]){--color-primary: #1d201a;--color-secondary: #11130f;--color-accent: #dee0d8;--color-accent-soft: rgb(110 115 102 / .26);--color-on-accent: #11130f;--color-tint: #e9eae4;--color-success: #1d201a;--chart-completed: #1d201a}:root[data-accent=graphite][data-theme=dark]{--color-primary: #e9eae4;--color-primary-alpha: rgb(233 234 228 / .1);--color-secondary: #dee0d8;--color-accent: #e9eae4;--color-accent-soft: rgb(233 234 228 / .18);--color-tint: rgb(133 138 126 / .16);--color-success: #e9eae4;--chart-completed: #e9eae4}:root[data-theme=petaron]{--page-glow: radial-gradient(42% 38% at 12% 8%, rgb(199 242 60 / .42), transparent 72%), radial-gradient(40% 36% at 88% 18%, rgb(168 232 208 / .55), transparent 72%), radial-gradient(55% 45% at 70% 92%, rgb(199 242 60 / .28), transparent 72%), radial-gradient(60% 50% at 20% 85%, rgb(236 249 206 / .9), transparent 72%);--glass-bg: linear-gradient(170deg, rgb(255 255 255 / .88), rgb(255 255 255 / .74));--glass-bg-strong: linear-gradient(170deg, rgb(255 255 255 / .94), rgb(255 255 255 / .84));--glass-border: rgb(17 19 15 / .08);--glass-shadow: inset 0 1px 0 rgb(255 255 255 / .9), 0 18px 40px -24px rgb(17 19 15 / .18);--chart-line: #11130f;--card-surface: rgb(255 255 255 / .88);--glass-blur: blur(20px) saturate(150%);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 22px;--radius-xl: 28px;--radius-pill: var(--radius-md)}:root[data-theme=petaron]{background:var(--page-glow),var(--color-bg-primary);background-attachment:fixed}:root[data-theme=petaron] body{background:transparent}:root[data-theme=petaron] .box-secondary{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root[data-theme=petaron] .email-container{background:var(--glass-bg);border-color:var(--glass-border)}:root[data-theme=petaron] .email-text-container{background:transparent}:root[data-theme=petaron] .flag-form__actions{background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top-color:var(--glass-border)}:root[data-theme=petaron] input,:root[data-theme=petaron] .code-picker .react-select__control,:root[data-theme=petaron] .react-select__control{background:#ffffff9e}:root[data-theme=petaron] .top-nav-link.is-selected,:root[data-theme=petaron] .top-nav-link.is-selected:hover{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=petaron] .time-filter,:root[data-theme=petaron] .source-tabs{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root[data-theme=petaron]{--color-bg-primary: rgb(255 255 255 / .55);--color-bg-secondary: rgb(255 255 255 / .32);--color-tint: rgb(255 255 255 / .42);--surface-solid: #fbfbf9}:root[data-theme=petaron] :is(.popover-content,.help-bubble-content,.confirm-modal,.react-select__menu,.react-select__menu-list,.date-range-pop,.queue-filter-pop,.tour-card,.qc-panel){background:var(--surface-solid)}:root[data-theme=petaron] .react-select__option{background-color:var(--surface-solid)}:root[data-theme=petaron] .react-select__option--is-focused,:root[data-theme=petaron] .react-select__option:active{background-color:#11130f0f}:root[data-theme=petaron] .settings-columns__box.is-pinned{background:#ffffffbf}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.ttf) format("truetype");font-weight:100 900;font-style:normal}:root{--font-family-primary: "Inter Variable", "Inter", Arial, Helvetica, sans-serif;--font-family-display: "Space Grotesk Variable", "Space Grotesk", var(--font-family-primary);--font-family-mono: "Geist Mono", monospace;--font-size-h1: 5.25rem;--font-size-h2: 4.5rem;--font-size-h3: 3.75rem;--font-size-h4: 3rem;--font-size-h5: 2.25rem;--font-size-h6: 1.875rem;--font-size-p1: 1.25rem;--font-size-p2: 1.125rem;--font-size-p3: 1rem;--font-size-p4: .875rem;--font-size-p5: .75rem;--font-size-p6: .625rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-very-tight: 1;--line-height-tight: 1.15;--line-height-normal: 1.3;--letter-spacing-very-tight: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;font-family:var(--font-family-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary)}:root{--border-xs: .5px;--border-sm: 1px;--border-md: 2px;--border-lg: 4px;--border-xl: 8px;--spacing-2xs: .125rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--control-height-sm: 35px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 8px;--radius-tag: 4px;--ease-settle: cubic-bezier(.22, 1, .36, 1);--focus-outline: 2px solid color-mix(in srgb, var(--color-text-primary) 60%, transparent);--glass-blur: none;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-sm: 1;--z-md: 500;--z-lg: 1000;--z-xl: 9999;--z-2xl: 10000;--scale-sm: 1.025;--scale-md: 1.05;--scale-lg: 1.1}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-center{display:flex;align-items:center;justify-content:center}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.pad-2xs{padding:var(--spacing-2xs)}.pad-xs{padding:var(--spacing-xs)}.pad-sm{padding:var(--spacing-sm)}.pad-md{padding:var(--spacing-md)}.pad-lg{padding:var(--spacing-lg)}.pad-xl{padding:var(--spacing-xl)}.grid-2-col{display:grid;grid-template-columns:repeat(2,1fr)}.grid-3-col{display:grid;grid-template-columns:repeat(3,1fr)}.grid-4-col{display:grid;grid-template-columns:repeat(4,1fr)}.grid-5-col{display:grid;grid-template-columns:repeat(5,1fr)}.col-span-full{grid-column:1 / -1}.row-span-full{grid-row:1 / -1}.col-start{grid-column-start:1}.col-last{grid-column-end:-1}.row-start{grid-row-start:1}.row-last{grid-row-end:-1}.w-h-full{width:100%;height:100%}.w-h-screen{width:100vw;height:100vh}.w-full{width:100%}.h-full{height:100%}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.color-primary{color:var(--color-primary)}.color-primary-secondary{color:var(--color-primary-secondary)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}h1,.h1{font-size:var(--font-size-h1);font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-very-tight);font-weight:var(--font-weight-semibold);margin:0}h2,.h2{font-size:var(--font-size-h2);font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-very-tight);font-weight:var(--font-weight-medium);margin:0}h3,.h3{font-size:var(--font-size-h3);font-family:var(--font-family-display);line-height:var(--line-height-very-tight);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-very-tight);margin:0}h4,.h4{font-size:var(--font-size-h4);font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-very-tight);font-weight:var(--font-weight-normal);margin:0}h5,.h5{font-size:var(--font-size-h5);font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-very-tight);font-weight:var(--font-weight-medium);margin:0}h6,.h6{font-size:var(--font-size-h6);font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-very-tight);font-weight:var(--font-weight-medium);margin:0}.p1{font-size:var(--font-size-p1);font-family:var(--font-family-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-tight);margin:0}.p2{font-size:var(--font-size-p2);font-family:var(--font-family-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-tight);margin:0}.p3{font-size:var(--font-size-p3);font-family:var(--font-family-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-tight);margin:0}.p4{font-size:var(--font-size-p4);font-family:var(--font-family-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-tight);margin:0}.p5{font-size:var(--font-size-p5);font-family:var(--font-family-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-tight);margin:0}.p6{font-size:var(--font-size-p6);font-family:var(--font-family-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-tight);margin:0}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-mono{font-family:var(--font-family-mono)}.font-primary{font-family:var(--font-family-primary)}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.no-underline{text-decoration:none}.box-primary{border-radius:var(--radius-lg);border:1px solid var(--glass-border);padding:var(--spacing-md);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);overflow:hidden}.glass{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.settle{animation:settle .9s var(--ease-settle) both;animation-delay:calc(var(--settle-i, 0) * 70ms)}@keyframes settle{0%{opacity:0;translate:0 14px;filter:blur(8px)}to{opacity:1;translate:0 0;filter:blur(0)}}.enter-frame{animation:enter-frame .7s var(--ease-settle) .2s both}@keyframes enter-frame{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.settle,.enter-frame{animation:none}}.box-secondary{border-radius:var(--radius-md);background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);padding:var(--spacing-md);color:var(--color-text-primary);overflow:auto}.box-icon{background:var(--color-text-tertiary-alpha);padding:var(--spacing-xs);border-radius:var(--radius-md)}.box-button-group{background-color:var(--color-text-tertiary-alpha);border-radius:var(--radius-pill)}.section-title{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.tab{position:relative;border:1px solid transparent;border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;background:none;transition:color .25s var(--ease-settle),background-color .25s var(--ease-settle)}.tab:hover{transform:none;color:var(--color-text-primary);background:linear-gradient(to bottom,var(--color-text-tertiary-alpha) 0%,var(--color-text-tertiary-alpha) 50%,transparent 100%)}.tab.is-selected,.tab.is-selected:hover{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg-primary) 70%,transparent),color-mix(in srgb,var(--color-bg-primary) 15%,transparent));-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.tab.is-selected:before{content:"";position:absolute;inset:0;padding:1px 1px 0;border-radius:inherit;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-text-primary) 28%,transparent) 0%,color-mix(in srgb,var(--color-text-primary) 28%,transparent) 50%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.field-outline{position:absolute;inset:-6px 0 0;margin:0;padding:0 9px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);pointer-events:none;min-width:0;text-align:left;transition:border-color .25s var(--ease-settle),box-shadow .25s var(--ease-settle)}:root{--focus-glow: 0 0 0 3px var(--color-accent-soft);--focus-glow-clip: inset(0 -4px -4px -4px)}.field-outline>legend{float:unset;width:auto;max-width:.01px;height:12px;padding:0;overflow:hidden;visibility:hidden;white-space:nowrap;font-size:.75rem;transition:max-width 50ms ease-out}.field-outline>legend>span{display:inline-block;padding:0 5px}.field-outline.is-notched>legend,input:focus~.field-outline>legend,input:not(:placeholder-shown)~.field-outline>legend{max-width:100%;transition:max-width .1s ease-out 50ms}.scroll-fade.has-more-below{--scroll-fade: 36px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--scroll-fade)),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--scroll-fade)),transparent),linear-gradient(#000,#000);-webkit-mask-size:calc(100% - var(--scrollbar-strip, 16px)) 100%,var(--scrollbar-strip, 16px) 100%;mask-size:calc(100% - var(--scrollbar-strip, 16px)) 100%,var(--scrollbar-strip, 16px) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-layout{display:grid;grid-template-columns:1fr;grid-template-rows:3.5rem 1fr}.top-bar{grid-row:1;overflow:visible;position:relative;z-index:var(--z-md)}.content{grid-row:2;min-height:0}.chart-skeleton{flex:1;display:flex;min-height:10rem}.chart-skeleton--donut{align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.skeleton{display:block;flex:none;border-radius:var(--radius-sm);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-text-primary) 6%,transparent),transparent) 0 0 / 200% 100% no-repeat,var(--color-text-tertiary-alpha);animation:skeleton-sheen 1.6s var(--ease-settle) infinite}.skeleton--round{border-radius:50%}@keyframes skeleton-sheen{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.svg-wrapper{flex:1;min-height:0}.svg-wrapper svg{display:block}.x-axis line,.y-axis line,.x-axis path,.y-axis path{stroke:var(--color-border-secondary)}.x-axis text,.y-axis text{fill:var(--color-text-secondary);font-size:12px}.grid line{stroke:var(--color-border-secondary);stroke-opacity:.2;stroke-dasharray:2,2}.grid path{stroke:none}.y-axis path,.y-axis line{stroke:none}.line-chart{position:relative}.line-hover-guide{stroke:var(--color-text-tertiary);stroke-width:1;stroke-dasharray:3 3}.line-hover-dot{fill:var(--chart-line, var(--color-primary));stroke:var(--color-bg-primary);stroke-width:2}.line-hover-layer{cursor:crosshair}.line-chart-tip{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:2px;padding:.5rem .7rem;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-pop);color:var(--color-text-primary);white-space:nowrap;pointer-events:none;z-index:2;opacity:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.line-chart-tip.is-on{opacity:1}.line-hover{opacity:0}.line-chart-tip-value{font-family:var(--font-family-display);font-size:1rem;font-weight:var(--font-weight-semibold)}.pie-chart-container{min-width:0;min-height:0}.pie-legend{list-style:none;flex:none}.pie-legend-item{display:grid;grid-template-columns:10px auto 4.2rem 2.5rem;align-items:center;column-gap:var(--spacing-sm)}.pie-legend-swatch{width:10px;height:10px;border-radius:2px;border:1px solid var(--color-border-secondary)}.pie-legend-count{text-align:right;font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.pie-legend-share{text-align:right;font-variant-numeric:tabular-nums}.pie-svg-wrapper{position:relative;flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.pie-svg-wrapper svg{display:block}.pie-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.pie-center-total{font-family:var(--font-family-display);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.svg-wrapper{min-height:400px;flex:1;position:relative;min-height:0}.svg-wrapper svg{display:block;z-index:1000000}.particles-canvas{position:absolute;top:0;left:0;color:var(--color-primary);pointer-events:none;z-index:var(--z-sm)}.order-col-header{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.help-bubble-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:help;transition:color var(--transition-fast),background var(--transition-fast)}.help-bubble-btn:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.help-bubble-btn:focus-visible{outline:2px solid var(--color-text-tertiary);outline-offset:1px}.help-bubble-content{max-width:260px;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-secondary);line-height:1.45;text-align:left;font-weight:400;text-transform:none;white-space:pre-line;box-shadow:0 6px 20px -6px #00000047;z-index:var(--z-lg)}.help-bubble-arrow{fill:var(--color-bg-primary);stroke:var(--color-border-secondary)}@media(prefers-reduced-motion:reduce){.help-bubble-btn{transition:none}}.rerun-mark{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-origin-later);vertical-align:middle}.rerun-mark--busy{background:color-mix(in srgb,var(--color-text-tertiary) 18%,transparent);color:var(--color-text-secondary)}.rerun-mark__spin{width:12px;height:12px;box-sizing:border-box;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:rerun-mark-spin .9s linear infinite}@keyframes rerun-mark-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rerun-mark__spin{animation:none}}.rerun-mark__tip{gap:2px;max-width:300px}.rerun-mark__tip span{color:var(--color-text-secondary)}.health-checklist{width:100%;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg);overflow:hidden}.health-checklist__top{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-primary)}.health-checklist__headline{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-p2);font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary)}.health-checklist__stale{margin:0;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-p5);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-primary);background-color:color-mix(in srgb,var(--color-warning) 10%,transparent)}.health-checklist__rows{list-style:none;margin:0;padding:0}.health-row{border-bottom:1px solid var(--color-border-primary)}.health-row:last-child{border-bottom:0}.health-row--down{background-color:color-mix(in srgb,var(--color-error) 6%,transparent)}.health-row--warn{background-color:color-mix(in srgb,var(--color-warning) 8%,transparent)}.health-row__line{display:grid;grid-template-columns:12px minmax(160px,260px) 1fr auto;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-p4)}.health-row__name{color:var(--color-text-primary);font-weight:500}.health-row__summary{color:var(--color-text-secondary);min-width:0}.health-row__meta{font-size:var(--font-size-p5);color:var(--color-text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.health-row__action{margin:0;padding:0 var(--spacing-lg) var(--spacing-sm) calc(var(--spacing-lg) + 12px + var(--spacing-md));max-width:78ch;font-size:var(--font-size-p4);color:var(--color-text-secondary)}.health-row--child{border-bottom-style:dashed}.health-row--child .health-row__line{position:relative;padding-left:calc(var(--spacing-lg) + 22px)}.health-row--child .health-row__line:before{content:"";position:absolute;left:calc(var(--spacing-lg) + 5px);top:0;bottom:50%;width:11px;border-left:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);border-bottom-left-radius:var(--radius-sm)}.health-row--child .health-row__name{font-weight:400;color:var(--color-text-secondary)}.health-row--child .health-row__action{padding-left:calc(var(--spacing-lg) + 22px + 12px + var(--spacing-md))}.health-row__via{margin-left:var(--spacing-xs);font-size:var(--font-size-p5);color:var(--color-text-tertiary)}.health-dot{width:10px;height:10px;border-radius:50%}.health-dot--ok{background-color:var(--color-success)}.health-dot--warn{background-color:var(--color-warning)}.health-dot--down{background-color:var(--color-error)}.health-dot--unknown{border:1.5px dashed var(--color-text-tertiary)}.health-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:720px){.health-row__line{grid-template-columns:12px 1fr auto}.health-row__summary{grid-column:2 / -1}.health-row__action{padding-left:var(--spacing-lg)}}.lock-note{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-tertiary);white-space:nowrap}.is-locked{opacity:.4;filter:grayscale(1)}.locked-area{opacity:.55;filter:grayscale(1)}.locked-section{align-items:center;justify-content:center}.locked-area .is-locked{opacity:1}.dashboard-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr);overflow:hidden}.dashboard-title{grid-column:1/-1;grid-row:1;height:fit-content}.dashboard-top{grid-column:1/-1;grid-row:2;height:fit-content}.dashboard-top.grid-4-col{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-review{grid-column:1;grid-row:3}.dashboard-orders{grid-column:2/4;grid-row:3}.dashboard-routes{grid-column:1/3;grid-row:4}.dashboard-lookups{grid-column:3;grid-row:4}.dashboard-container>.box-primary{min-height:0}.dashboard-heading{font-family:var(--font-family-display);font-size:2rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:1.05}.dashboard-heading-name{font-weight:var(--font-weight-light);color:var(--color-text-secondary)}.radar-chart{position:relative;flex:1;min-width:0;min-height:0}.radar-chart-sub{position:absolute;top:0;left:0;z-index:1}.radar-chart-plot{flex:1;min-height:0}.radar-chart-tip{display:flex;flex-direction:column;gap:2px;padding:.4rem .65rem;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-pop);color:var(--color-text-primary);max-width:260px}.radar-chart-what{white-space:normal}.radar-chart-plot .recharts-wrapper,.radar-chart-plot .recharts-surface{overflow:visible}.date-range{display:flex;align-items:center;gap:var(--spacing-sm)}.date-range-box{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 .6rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease-settle),background .2s var(--ease-settle)}.date-range-box:hover,.date-range-box[data-state=open]{transform:none;color:var(--color-text-primary);background:var(--color-text-tertiary-alpha)}.date-range-box:focus-visible{outline:var(--focus-outline);outline-offset:1px}.date-range-track.time-filter{grid-template-columns:repeat(var(--filter-count),2.9rem)}.date-range-track .time-filter-marker{width:2.9rem}.date-range-pop{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--color-bg-primary);box-shadow:var(--glass-shadow-pop);color:var(--color-text-primary);z-index:var(--z-lg)}.date-range-calendar.rdp-root{--rdp-accent-color: var(--color-primary);--rdp-accent-background-color: var(--color-accent-soft);--rdp-range_middle-background-color: var(--color-accent-soft);--rdp-range_middle-color: var(--color-text-primary);--rdp-range_start-color: var(--color-on-accent);--rdp-range_end-color: var(--color-on-accent);--rdp-range_start-date-background-color: var(--color-accent);--rdp-range_end-date-background-color: var(--color-accent);--rdp-today-color: var(--color-primary);--rdp-day-height: 34px;--rdp-day-width: 34px;--rdp-day_button-height: 32px;--rdp-day_button-width: 32px;--rdp-day_button-border-radius: var(--radius-md);--rdp-selected-border: 0;--rdp-outside-opacity: .35;--rdp-disabled-opacity: .3;--rdp-nav-height: 32px;font-family:inherit;font-size:var(--font-size-p5, .8125rem)}.date-range-calendar .rdp-caption_label{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold)}.date-range-calendar .rdp-weekday{color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);font-size:.75rem}.date-range-calendar .rdp-chevron{fill:var(--color-text-secondary)}.date-range-calendar button{transform:none}.date-range-calendar .rdp-day_button:hover:not([disabled]){background:var(--color-text-tertiary-alpha)}.date-range-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-primary)}.date-range-apply{height:32px;padding:0 1rem;border:none;border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-bg-primary);font-weight:var(--font-weight-medium);cursor:pointer}.date-range-apply:hover:not(:disabled){background:var(--hover-deepen)}.date-range-apply:disabled{opacity:.4;cursor:default}.date-range-calendar .rdp-selected{font-size:inherit;font-weight:var(--font-weight-medium)}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_previous:disabled{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}.time-filter{position:relative;display:grid;grid-template-columns:repeat(var(--filter-count),2.6rem);padding:3px;border-radius:var(--radius-md);border:1px solid var(--color-border-primary);background:var(--color-tint, var(--color-text-tertiary-alpha));isolation:isolate}.time-filter-marker{position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:2.6rem;border-radius:calc(var(--radius-md) - 3px);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);translate:calc(var(--filter-index) * 100%) 0;transition:translate .45s var(--ease-settle)}.time-filter-option{height:26px;border-radius:calc(var(--radius-md) - 3px);color:var(--color-text-secondary);font-family:inherit;font-size:inherit;transition:color .3s var(--ease-settle)}.time-filter-option:hover{color:var(--color-text-primary)}.time-filter-option.is-active{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.time-filter-option:focus-visible{outline:var(--focus-outline);outline-offset:1px}@media(prefers-reduced-motion:reduce){.time-filter-marker{transition:none}}.orders input{width:300px}.orders [data-tour=search] input{border-radius:var(--radius-pill)}.orders .orders-toolbar [data-tour=search] input{height:36px}.orders .orders-toolbar-end{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-sm)}.orders .orders-toolbar .time-filter-option{height:28px}.orders .ag-header-cell-label,.orders .order-col-header,.orders .ag-cell{justify-content:center}.orders .ag-header-cell[col-id=STATUS] .order-col-header,.orders .ag-cell[col-id=STATUS]{justify-content:flex-start}.orders .ag-header-cell[col-id=STATUS] .order-col-header{padding-left:calc(40px + 2 * var(--spacing-xs))}.orders .ag-cell{font-family:var(--font-family-primary);font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.orders .ag-header-cell-text,.orders .order-col-header{font-family:var(--font-family-primary);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.orders .ag-row{border-bottom:1px solid var(--color-border-primary)}.orders .ag-cell.cell-truncate{overflow:hidden}.orders .ag-cell.cell-truncate .ag-cell-value{min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders .ag-cell.cell-fields{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.orders .fields-count{position:relative}.orders .fields-flag{position:absolute;left:calc(100% + 6px);top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--color-warning)}.orders .ag-row.row-non-order .ag-cell:not([col-id=STATUS]){opacity:.5}.orders .ag-cell .status-slot{display:inline-flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap}.orders .dot-gutter{position:relative;flex:none;width:20px;height:6px;display:flex;align-items:center;gap:4px}.orders .dot-slot{position:relative;flex:none;width:6px;height:6px}.orders .revision-dot{position:absolute;inset:0;border-radius:50%;background-color:var(--color-warning)}.orders .draft-dot{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--color-warning);background-color:transparent;box-sizing:border-box}.orders .ag-row.row-enter{animation:queue-row-in .5s cubic-bezier(.16,.9,.3,1) both}@keyframes queue-row-in{0%{opacity:0;translate:0 -10px;background-color:color-mix(in srgb,var(--color-warning) 12%,transparent)}to{opacity:1;translate:0 0;background-color:transparent}}.orders .ag-row.row-intro{animation:queue-intro-in .5s var(--ease-settle) backwards}@keyframes queue-intro-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.orders .ag-row.row-intro{animation:none}}.orders .ag-row.row-next{animation:queue-row-next 1.1s ease-out both}@keyframes queue-row-next{0%{background-color:color-mix(in srgb,var(--color-warning) 18%,transparent)}55%{background-color:color-mix(in srgb,var(--color-warning) 13%,transparent)}to{background-color:transparent}}.orders .ag-row.row-done .ag-cell:not([col-id=STATUS]){opacity:.62}@media(prefers-reduced-motion:reduce){.orders .revision-dot--fresh,.orders .revision-dot--fresh:after,.orders .draft-dot--fresh,.orders .draft-dot--fresh:after,.orders .ag-row.row-enter,.orders .ag-row.row-next{animation:none}}.orders .mail-toggle,.orders .mail-toggle-slot{flex:none;width:28px;height:28px}.orders .mail-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-primary);cursor:pointer}.orders .mail-toggle:hover{transform:none;background-color:var(--color-bg-secondary)}.orders .mail-toggle:focus-visible{outline:var(--focus-outline);outline-offset:1px}.orders .mail-toggle svg{transform:rotate(90deg);transition:transform .45s var(--ease-settle)}.orders .mail-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.orders .ag-row.row-movement{overflow:hidden;background-color:var(--color-bg-secondary)}.orders .ag-row.row-movement .ag-cell{height:var(--ag-row-height, 42px)}.orders .is-resizing .ag-row,.orders.is-resizing .ag-row{transition:none!important}@media(prefers-reduced-motion:reduce){.orders .mail-toggle svg{transition:none}}.orders .ag-row.row-movement .ag-cell[col-id=STATUS]{padding-left:72px}.orders .ag-row.row-movement .ag-cell[col-id=SUBJECT]{padding-left:40px}.orders .ag-row.row-movement .ag-cell[col-id=STATUS]:before,.orders .ag-row.row-movement .ag-cell[col-id=STATUS]:after{content:"";position:absolute;left:29px;background-color:var(--color-text-tertiary);opacity:.6}.orders .ag-row.row-movement .ag-cell[col-id=STATUS]:before{top:0;bottom:0;width:1px}.orders .ag-row.row-movement-last .ag-cell[col-id=STATUS]:before{bottom:50%}.orders .ag-row.row-movement .ag-cell[col-id=STATUS]:after{top:50%;width:34px;height:1px}.orders .movement-subject{display:flex;align-items:baseline;gap:var(--spacing-sm);min-width:0;white-space:nowrap}.orders .movement-subject__ref{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.orders .movement-subject__seq{color:var(--color-text-secondary)}.orders .orders-grid .ag-body-viewport{--scrollbar-strip: 0px}.queue-filter-trigger{display:inline-flex;align-items:center;gap:6px;height:2.25rem;padding:0 .7rem;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:color .2s var(--ease-settle),background .2s var(--ease-settle),border-color .2s var(--ease-settle)}.queue-filter-trigger:hover,.queue-filter-trigger[data-state=open]{transform:none;color:var(--color-text-primary);background:var(--color-text-tertiary-alpha)}.queue-filter-trigger.is-active{color:var(--color-text-primary);border-color:var(--color-primary)}.queue-filter-trigger:focus-visible{outline:var(--focus-outline);outline-offset:1px}.queue-filter-pop{display:flex;flex-direction:column;gap:var(--spacing-md);width:min(22rem,calc(100vw - 32px));padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--color-bg-primary);box-shadow:var(--glass-shadow-pop);color:var(--color-text-primary);z-index:var(--z-lg)}.queue-filter-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.queue-filter-title{margin:0;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.queue-filter-options{display:flex;flex-wrap:wrap;gap:6px}.queue-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:.3rem .6rem;border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:color .15s var(--ease-settle),background .15s var(--ease-settle),border-color .15s var(--ease-settle)}.queue-filter-chip:hover{transform:none;color:var(--color-text-primary);border-color:var(--color-border-secondary)}.queue-filter-chip.is-on{color:var(--color-text-primary);background:var(--color-accent-soft);border-color:var(--color-primary)}.queue-filter-chip.is-empty{opacity:.5}.queue-filter-chip:focus-visible{outline:var(--focus-outline);outline-offset:1px}.queue-filter-foot{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-primary)}.queue-filter-clear{border:none;background:transparent;color:var(--color-primary);font:inherit;cursor:pointer;padding:.2rem .4rem;border-radius:var(--radius-sm)}.queue-filter-clear:disabled{color:var(--color-text-tertiary);cursor:default}.flag-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.flag-email-output{grid-column:1 / 2;grid-row:1 / -1}.flag-email-output .dropdown-container{width:150px}.flag-form{grid-column:2 / 3;grid-row:1 / 3}.flag-form-frame{grid-column:2 / 3;grid-row:1 / 3;min-height:0;min-width:0}.flag-form-frame>.flag-form{flex:1 1 0;min-height:0}.flag-form-frame--tabbed>.flag-form{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.output-text-container{flex:1;scrollbar-width:none}.email-container{border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);overflow:hidden}.email-container pre{white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.email-text-container{border-top:1px solid var(--color-border-secondary);padding:var(--spacing-md);background-color:var(--color-bg-secondary);overflow:auto}mark.source-match{background-color:color-mix(in srgb,var(--color-text-primary) 16%,transparent);color:inherit;border-radius:var(--radius-sm);padding:0 1px}:root[data-theme=dark] mark.source-match:not(.active){background-color:color-mix(in srgb,var(--color-text-primary) 28%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) mark.source-match:not(.active){background-color:color-mix(in srgb,var(--color-text-primary) 28%,transparent)}}mark.source-match.active{background-color:var(--color-warning);color:#2a2a2a}.source-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--radius-md);border:1px solid var(--color-border-primary);background:var(--color-tint, var(--color-text-tertiary-alpha))}.tab-btn{height:28px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:color .3s var(--ease-settle),background .3s var(--ease-settle),border-color .3s var(--ease-settle)}.tab-btn:hover{transform:none;color:var(--color-text-primary)}.tab-btn.active{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);background:var(--glass-bg-strong);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}.tab-btn:focus-visible{outline:var(--focus-outline);outline-offset:1px}.tab-btn.active span:not(.tab-count){font-weight:var(--font-weight-semibold)}.source-tabs-bar{display:flex;justify-content:center}.tab-count{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.email-head{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.email-head-line{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:var(--spacing-md)}.email-from{min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.email-date{flex:none;font-variant-numeric:tabular-nums}.email-body{margin:0;padding:var(--spacing-md);max-width:72ch;line-height:1.4}.doc-block{width:100%}.doc-name{min-width:0;overflow-wrap:anywhere}.doc-head-actions{display:flex;margin-left:auto;flex:none}.doc-head-actions:empty{display:none}.doc-image{width:100%;height:auto;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.doc-fallback{border:1px dashed var(--color-border-secondary);border-radius:var(--radius-md);background-color:var(--color-bg-primary)}.ocr-markdown{line-height:1.5;overflow-x:auto}.ocr-markdown table{border-collapse:collapse;width:100%}.ocr-markdown th,.ocr-markdown td{border:1px solid var(--color-border-secondary);padding:4px 8px;text-align:left}.ocr-markdown h1,.ocr-markdown h2,.ocr-markdown h3{margin:8px 0 4px}.ocr-markdown p{margin:4px 0}.docx-render{max-width:70ch;padding:var(--space-lg, 20px) var(--space-xl, 24px);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background-color:var(--color-bg-primary);color:var(--color-text-primary)}.docx-render img{max-width:100%;height:auto}.docx-render strong{color:var(--color-text-primary)}.source-fallback{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;padding:6px 10px;border:1px dashed var(--color-border-secondary);border-radius:var(--radius-md);background-color:var(--color-bg-primary);color:var(--color-text-secondary)}.source-fallback-link{padding:0;border:none;background:none;font:inherit;color:var(--color-text-primary);text-decoration:underline;cursor:pointer}.history-panel{gap:var(--spacing-sm)}.history-panel__top{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;justify-content:space-between}.history-panel__count,.history-panel__empty{margin:0;color:var(--color-text-secondary)}.history-panel__views{display:flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--color-text-tertiary-alpha)}.history-panel__view{height:28px;padding:0 10px;border:1px solid transparent;border-radius:calc(var(--radius-md) - 3px);background:none;color:var(--color-text-secondary);font:inherit;cursor:pointer}.history-panel__view.is-active{background:var(--glass-bg-strong);border-color:var(--glass-border);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.history-panel__list{margin:0;padding:0;list-style:none}.history-panel__item{display:grid;grid-template-columns:84px 28px minmax(0,1fr);column-gap:8px}.history-panel__when{padding-top:12px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.history-panel__rail{display:flex;flex-direction:column;align-items:center;padding-top:7px}.history-panel__line{flex:1 1 auto;width:1px;background:var(--color-border-secondary)}.history-panel__item:last-child .history-panel__line{background:none}.history-panel__body{min-width:0;padding-bottom:6px}.history-panel__row{box-sizing:border-box;width:100%;min-height:40px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-primary);font-family:inherit;text-align:left;cursor:pointer}.history-panel__row--plain{cursor:default}.history-panel__row:not(.history-panel__row--plain):hover,.history-panel__row.is-open{background:var(--color-bg-secondary)}.history-panel__row:focus-visible,.history-panel__view:focus-visible{outline:var(--focus-outline)}.history-panel__actor{font-weight:600}.history-panel__hint{margin-left:auto;color:var(--color-text-secondary)}.history-panel__more{gap:6px;margin:2px 8px 8px}.history-panel__note{margin:0;padding:7px 10px;border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary)}.audit-avatar{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.audit-avatar--person{background:var(--color-border-primary);color:var(--color-text-primary)}.audit-avatar--ai{background:var(--color-accent);color:var(--color-on-accent)}.audit-avatar--staff{background:var(--color-text-primary);color:var(--color-bg-primary)}.audit-changes{margin:0;padding:0;list-style:none;gap:6px}.audit-change{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);min-width:0}.audit-change__field{font-weight:500;color:var(--color-text-primary)}.audit-change__values{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.audit-change__from{color:var(--color-error)}.audit-change__arrow{color:var(--color-text-tertiary)}.audit-change__to{color:var(--color-primary);font-weight:500;text-decoration:none}.pdf-preview{width:100%;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);overflow:hidden}.pdf-toolbar{padding:6px 8px;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-secondary)}.pdf-toolbar-spacer{flex:1}.pdf-page-count{color:var(--color-text-secondary)}.pdf-tool-btn{display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--color-text-primary);cursor:pointer}.pdf-tool-btn:hover:not(:disabled){background-color:var(--color-bg-primary);border-color:var(--color-border-secondary)}.pdf-tool-btn:disabled{opacity:.4;cursor:default}.pdf-zoom-value{min-width:48px;color:var(--color-text-secondary)}.pdf-scroller{position:relative;height:70vh;overflow:auto;background-color:var(--color-bg-secondary)}.pdf-page{position:relative;margin:0 auto 12px;background-color:#fff;box-shadow:0 1px 4px #00000040}.pdf-page:last-child{margin-bottom:0}.pdf-canvas{display:block;width:100%;height:100%}.pdf-page-error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);background-color:var(--color-bg-primary)}.pdf-region-layer{position:absolute;inset:0;pointer-events:none}.pdf-source-match{position:absolute;border-radius:2px;background-color:#0000001f;mix-blend-mode:multiply;transition:background-color var(--transition-fast)}.pdf-source-match.active{background-color:#ffc10780;outline:1px solid rgb(191 140 0 / .85)}.textLayer{color-scheme:only light;position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.textLayer span,.textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;user-select:text}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 50%);color:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.sheet-preview{width:100%;min-width:0}.sheet-bar{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.sheet-tabs{display:inline-flex;gap:2px;padding:3px;min-width:0;max-width:100%;overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--color-border-primary);background:var(--color-tint, var(--color-text-tertiary-alpha));scrollbar-width:none}.sheet-tabs::-webkit-scrollbar{display:none}.sheet-tab{display:inline-flex;align-items:center;gap:6px;flex:none;max-width:26ch}.sheet-tab-icon{flex:none;opacity:.7}.sheet-tab.active .sheet-tab-icon{opacity:1}.sheet-tab-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-actions{display:inline-flex;gap:2px;flex:none;margin-left:auto}.sheet-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;text-decoration:none;transition:color .3s var(--ease-settle),background .3s var(--ease-settle),border-color .3s var(--ease-settle)}.sheet-action:hover{color:var(--color-text-primary);background:var(--glass-bg-strong);border-color:var(--glass-border)}.sheet-action:focus-visible{outline:var(--focus-outline);outline-offset:1px}.sheet-scroll{overflow:auto;max-height:70vh;overscroll-behavior:contain;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background-color:var(--glass-bg)}.sheet-grid{border-collapse:separate;border-spacing:0;font-size:var(--font-size-p5);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.sheet-grid th,.sheet-grid td{padding:5px 10px;border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);text-align:left;white-space:nowrap}.sheet-grid td{max-width:18ch;overflow:hidden;text-overflow:ellipsis;background-color:var(--glass-bg)}.sheet-grid thead th{position:sticky;top:0;z-index:2;background-color:var(--color-bg-secondary);color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-weight:var(--font-weight-normal);text-align:center;border-bottom-color:var(--color-border-secondary)}.sheet-grid tbody th{position:sticky;left:0;z-index:1;background-color:var(--color-bg-secondary);color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-weight:var(--font-weight-normal);text-align:right}.sheet-grid thead th.sheet-corner{left:0;z-index:3}.sheet-grid tbody th{border-right-color:var(--color-border-secondary);min-width:3ch}.sheet-grid tbody tr:hover td{background-color:color-mix(in srgb,var(--color-text-primary) 4%,var(--glass-bg))}.sheet-grid tbody tr:hover th{color:var(--color-text-primary)}.sheet-grid td:has(.sheet-source-match.active){max-width:none;white-space:normal;min-width:18ch}.sheet-grid--wide td{max-width:40ch;white-space:normal}span.sheet-source-match{background-color:color-mix(in srgb,var(--color-text-primary) 16%,transparent);color:inherit;border-radius:var(--radius-sm);padding:0 1px;transition:background-color var(--transition-fast)}:root[data-theme=dark] span.sheet-source-match:not(.active){background-color:color-mix(in srgb,var(--color-text-primary) 28%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) span.sheet-source-match:not(.active){background-color:color-mix(in srgb,var(--color-text-primary) 28%,transparent)}}span.sheet-source-match.active{background-color:var(--color-warning);color:#2a2a2a}.sheet-overlay{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-bg-primary)}.sheet-overlay-head{display:flex;align-items:center;gap:var(--spacing-md);min-width:0}.sheet-overlay-title{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-overlay-head .sheet-tabs{flex:1 1 auto}.sheet-overlay-head .sheet-actions{margin-left:auto}.sheet-scroll--wide{flex:1;max-height:none}.sheet-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-p5);margin:0}@media(prefers-reduced-motion:reduce){.sheet-action,span.sheet-source-match{transition:none}}.settings{overflow:hidden}.settings-heading{margin:0;font-family:var(--font-family-display);font-size:2rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--color-text-primary)}.settings .settings-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.settings .settings-top .settings-tabs{justify-self:center}@media(max-width:900px){.settings .settings-top{grid-template-columns:1fr;justify-items:center}}.settings-tabs.time-filter{grid-template-columns:repeat(var(--filter-count),9.5rem)}.settings-tabs .time-filter-marker{width:9.5rem}.settings-tabs .time-filter-option{height:28px}.settings-panel{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.settings-panel>*{flex:1 1 0;max-height:100%;min-height:0;overflow:auto;scrollbar-width:thin}.settings-theme.time-filter{align-self:flex-start;grid-template-columns:repeat(var(--filter-count),7rem)}.settings-theme .time-filter-marker{width:7rem}.settings-theme__option{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px}.settings-accent__options{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.settings-accent__option{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:36px;padding:0 .8rem 0 .5rem;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}.settings-accent__option:hover{transform:none;color:var(--color-text-primary)}.settings-accent__option.is-active{color:var(--color-text-primary);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.settings-accent__option:focus-visible{outline:var(--focus-outline);outline-offset:1px}.settings-accent__swatch{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--swatch-ink) 50%,var(--swatch-fill) 50%);box-shadow:inset 0 0 0 1px #0000001f}.settings-accent.is-off .settings-accent__options{opacity:.45}.settings-accent__option:disabled{cursor:default}.mandatory-fields{padding:var(--spacing-md) var(--spacing-lg)}.settings-panel>.mandatory-fields{overflow:hidden}.mandatory-fields__title{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-p2);font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary)}.mandatory-fields__top p{margin:0;max-width:78ch}.mandatory-fields__groups{padding-right:var(--spacing-lg);flex:0 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:var(--spacing-sm) var(--spacing-md);align-items:start}.mandatory-fields__group{margin:0;padding:0;border:0;min-width:0}.mandatory-fields__group-title{padding:0 0 var(--spacing-xs);margin-bottom:var(--spacing-xs);width:100%;border-bottom:1px solid var(--color-border-primary);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.mandatory-fields__field{display:flex;align-items:center;gap:6px;padding:1px 0;font-size:var(--font-size-p5);color:var(--color-text-secondary);cursor:pointer}.mandatory-fields__field:hover{color:var(--color-text-primary)}.mandatory-fields__check{flex:none;width:13px;height:13px;margin:0;accent-color:var(--color-primary);cursor:inherit}.mandatory-fields__check:focus-visible{outline:var(--focus-outline);outline-offset:2px}.mandatory-fields__check:checked+.mandatory-fields__label{color:var(--color-text-primary)}.mandatory-fields__default{margin-left:auto;color:var(--color-text-tertiary)}.mandatory-fields__foot{margin-top:auto;padding-top:var(--spacing-md);border-top:1px solid var(--color-border-primary)}.mandatory-fields__status{margin:0 auto 0 0;color:var(--color-text-tertiary)}.mandatory-fields__error{color:var(--color-error)}.mandatory-fields__foot .button-sm-fit{height:32px;padding:0 .9rem;font-size:var(--font-size-p4)}.mandatory-fields__automation{padding-top:var(--spacing-md);border-top:1px solid var(--color-border-primary)}.settings-automation__body{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;padding-right:var(--spacing-lg)}.settings-automation__row{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);margin:0 calc(-1 * var(--spacing-md));border-radius:var(--radius-md);position:relative;overflow:hidden;transition:box-shadow .4s var(--ease-settle),background-color .4s var(--ease-settle)}.settings-automation__row.is-on{background:color-mix(in srgb,var(--color-accent) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 55%,transparent)}.settings-automation__label{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.settings-automation__switch{flex:none;position:relative;width:40px;height:22px;margin-top:1px;padding:0;border:1px solid var(--color-border-primary);border-radius:999px;background:var(--color-bg-secondary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.settings-automation__switch:hover{transform:none;border-color:var(--color-text-tertiary)}.settings-automation__switch.is-on{background:var(--color-primary);border-color:var(--color-primary)}.settings-automation__switch:focus-visible{outline:var(--focus-outline);outline-offset:2px}.settings-automation__switch:disabled{cursor:default;opacity:.6}.settings-automation__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-text-tertiary);transition:transform .15s ease,background-color .15s ease}.settings-automation__switch.is-on .settings-automation__thumb{transform:translate(18px);background:var(--color-bg-primary)}@media(prefers-reduced-motion:reduce){.settings-automation__switch,.settings-automation__thumb{transition:none}}.settings-automation__rules-part{max-width:78ch}.settings-automation__rules{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-text-secondary)}.settings-automation__link{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:2px}.settings-automation__note{margin:var(--spacing-sm) 0 0}.aa-scene{--aa-length: 2.6s;position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;border-radius:inherit;display:grid;place-items:center}.aa-scene__veil{position:absolute;inset:0;background:#070806e0;animation:aa-veil var(--aa-length) ease-in-out both}@keyframes aa-veil{0%{opacity:0}16%{opacity:1}80%{opacity:1}to{opacity:0}}.aa-scene__bar{position:absolute;left:0;right:0;height:18%;background:#000;animation:aa-bar var(--aa-length) cubic-bezier(.22,1,.36,1) both}.aa-scene__bar--top{top:0;transform-origin:top}.aa-scene__bar--bottom{bottom:0;transform-origin:bottom}@keyframes aa-bar{0%{transform:scaleY(0)}16%{transform:scaleY(1)}82%{transform:scaleY(1)}to{transform:scaleY(0)}}.aa-scene__streak{position:absolute;left:0;right:0;bottom:24%;height:1px;background:linear-gradient(90deg,transparent,var(--color-accent) 45%,var(--color-accent) 55%,transparent);opacity:0;animation:aa-streak var(--aa-length) linear both}@keyframes aa-streak{0%{opacity:0;transform:scaleX(0)}30%{opacity:.9;transform:scaleX(1)}70%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(.2) translate(200%)}}.aa-scene__title{position:relative;display:inline-flex;align-items:center;gap:12px;color:#f7f7f4;white-space:nowrap;animation:aa-fly var(--aa-length) both}@keyframes aa-fly{0%{transform:translate(-60vw);opacity:0;filter:blur(6px);animation-timing-function:cubic-bezier(.16,1,.3,1)}34%{transform:translate(0);opacity:1;filter:blur(0)}66%{transform:translate(0);opacity:1;filter:blur(0);animation-timing-function:cubic-bezier(.7,0,.84,0)}to{transform:translate(60vw);opacity:0;filter:blur(6px)}}.aa-scene__logo{width:28px;height:28px;filter:invert(1) brightness(1.8)}.aa-scene__name{font-family:var(--font-family-primary);font-size:1.6rem;font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1}.aa-scene__sub{margin-left:6px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.settings-appearance__parts{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;padding-right:var(--spacing-lg);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--spacing-md) calc(var(--spacing-lg) * 2);align-items:start;align-content:start}.settings-appearance__part{min-width:0;max-width:30rem}.settings-appearance__part p{margin:0}.settings-look{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md) var(--spacing-lg)}.settings-appearance__part:has(.settings-look){max-width:none;grid-column:1 / -1}.settings-appearance__part--wide{grid-column:1 / -1;max-width:none}.settings-columns{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.settings-columns__box{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 .75rem 0 .5rem;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .2s var(--ease-settle),opacity .2s var(--ease-settle)}.settings-columns__box:hover{border-color:var(--color-text-tertiary)}.settings-columns__box:focus-visible{outline:var(--focus-outline);outline-offset:1px}.settings-columns__box.is-dragging{opacity:.55;border-style:dashed;border-color:var(--color-primary)}.settings-columns__box.is-pinned{cursor:default;padding-left:.75rem;background:var(--color-text-tertiary-alpha)}.settings-columns__box.is-hidden{cursor:default;padding-left:.75rem;border-style:dashed;background:transparent;color:var(--color-text-tertiary)}.settings-columns__grip{display:inline-flex;flex:none;color:var(--color-text-tertiary)}.settings-columns__name{display:inline-flex;align-items:center;gap:var(--spacing-sm);white-space:nowrap;cursor:pointer}.settings-columns__box.is-pinned .settings-columns__name{cursor:default}.settings-preview{height:102px;margin-top:var(--spacing-xs);min-width:0}.button-sm{height:var(--control-height-sm);min-width:100px;padding:var(--spacing-sm);font-size:var(--font-size-p3)}.button-md{height:40px;min-width:120px;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-p2)}.button-lg{height:45px;min-width:140px;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-p1)}.button-xs-fit{height:fit-content;min-width:fit-content;padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-p4)}.button-sm-fit{height:var(--control-height-sm);min-width:fit-content;padding:var(--spacing-sm);font-size:var(--font-size-p3)}.button-icon{width:var(--control-height-sm);height:var(--control-height-sm);min-width:0;padding:0;justify-content:center}.button-a:hover:not(:disabled),.button-center:hover:not(:disabled),.button-dark:hover:not(:disabled){color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 9%,transparent)}.button-b:hover:not(:disabled){color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 9%,var(--color-bg-primary));border-color:var(--color-text-secondary)}.button-c:hover:not(:disabled){background:var(--hover-deepen);border-color:var(--hover-deepen);box-shadow:0 0 0 3px var(--color-accent-soft)}@media(prefers-reduced-motion:no-preference){:root[data-theme=petaron] .button-c[data-label]:not(.go-next){position:relative;overflow:hidden;isolation:isolate}:root[data-theme=petaron] .button-c[data-label]:not(.go-next):before{content:"";flex:none;width:8px;height:8px;border-radius:999px;background:var(--color-accent);transition:transform .55s cubic-bezier(.22,1,.36,1)}:root[data-theme=petaron] .button-c[data-label]:not(.go-next) .button-label{position:relative;z-index:1;transition:transform .3s ease,opacity .3s ease}:root[data-theme=petaron] .button-c[data-label]:not(.go-next):after{content:attr(data-label);position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;color:var(--color-on-accent);opacity:0;transform:translate(3rem);transition:transform .3s ease,opacity .3s ease;pointer-events:none}:root[data-theme=petaron] .button-c[data-label]:not(.go-next):is(:hover,:focus-visible):not(:disabled){border-color:var(--color-accent)}:root[data-theme=petaron] .button-c[data-label]:not(.go-next):is(:hover,:focus-visible):not(:disabled):before{transform:scale(110)}:root[data-theme=petaron] .button-c[data-label]:not(.go-next):is(:hover,:focus-visible):not(:disabled) .button-label{transform:translate(3rem);opacity:0}:root[data-theme=petaron] .button-c[data-label]:not(.go-next):is(:hover,:focus-visible):not(:disabled):after{transform:none;opacity:1}}.button-a{color:var(--color-text-primary);border-radius:var(--radius-md)}.button-b{justify-content:center;background:color-mix(in srgb,var(--color-bg-primary) 55%,transparent);border:1px solid var(--color-border-secondary);color:var(--color-text-primary);border-radius:var(--radius-pill)}.button-c{justify-content:center;background:var(--color-text-primary);border:1px solid var(--color-text-primary);color:var(--color-text-inverted);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill)}.button-dark{color:var(--color-text-tertiary);border-radius:var(--radius-md)}.button-center{justify-content:center;border-radius:var(--radius-md);color:var(--color-text-tertiary)}.current-radius-sm{color:var(--color-text-primary);background:var(--glass-bg-strong);border-radius:var(--radius-sm);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);font-weight:var(--font-weight-medium)}.current-radius-md{color:var(--color-text-primary);background:var(--glass-bg-strong);border-radius:var(--radius-md);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);font-weight:var(--font-weight-medium)}button{border:none;background:none;cursor:pointer;transition:opacity .25s var(--ease-settle),background .25s var(--ease-settle),color .25s var(--ease-settle),border-color .25s var(--ease-settle),box-shadow .25s var(--ease-settle)}.button-a:disabled,.button-b:disabled,.button-c:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.ag-theme-a{flex:1;--ag-foreground-color: var(--color-text-primary);--ag-background-color: transparent;--ag-header-background-color: var(--color-tint, var(--color-text-tertiary-alpha));--ag-font-family: var(--font-family-primary);--ag-header-text-color: var(--color-text-tertiary);--ag-border-radius: var(--radius-sm);--ag-wrapper-border-radius: var(--radius-lg);--ag-border-color: var(--color-border-primary);--ag-row-border-color: var(--color-border-primary);--ag-row-hover-color: transparent;--ag-accent-color: var(--color-primary);scrollbar-width:none}.ag-theme-a .ag-root-wrapper{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.ag-theme-a .ag-header{border-bottom:1px solid var(--color-border-primary)}.ag-theme-a .ag-header-cell-text{font-weight:var(--font-weight-medium);letter-spacing:.01em}.ag-theme-a .ag-body-horizontal-scroll,.ag-theme-a .ag-body-vertical-scroll{display:none}.ag-theme-a .ag-row.row-clickable{cursor:pointer}.ag-theme-a .ag-row.row-clickable{transition:background-color .25s var(--ease-settle)}.ag-theme-a .ag-row.row-clickable:hover{background-color:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.ag-theme-a .ag-cell.ag-cell-focus,.ag-theme-a .ag-cell:focus-within{border-color:transparent;outline:none;box-shadow:none}.ag-theme-a .ag-row.row-clickable.ag-row-focus,.ag-theme-a .ag-row.row-clickable:focus-within{background-color:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.ag-theme-a .ag-header-viewport,.ag-theme-a .ag-center-cols-viewport{overflow-x:hidden!important}.ag-theme-a .ag-tooltip{max-width:280px;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--surface-solid, var(--color-bg-primary));border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-p5, .8125rem);line-height:1.45;white-space:normal;box-shadow:0 6px 20px -6px #00000047}.settings-audit{padding:0;min-height:0;flex:1 1 auto}.settings-audit__tools{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.settings-audit__search{flex:1 1 200px;min-width:0;height:36px;padding:0 12px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary)}.settings-audit__search::placeholder,.settings-audit__search:focus::placeholder{color:var(--color-text-tertiary);opacity:1}.settings-audit__search:focus-visible,.settings-audit__select:focus-visible,.settings-audit__segment:focus-visible,.settings-audit__export:focus-visible,.settings-audit__row:focus-visible,.settings-audit__more:focus-visible{outline:var(--focus-outline)}.settings-audit__segments{display:flex;gap:2px;padding:3px;border-radius:var(--radius-md);border:1px solid var(--color-border-primary);background:var(--color-tint, var(--color-text-tertiary-alpha))}.settings-audit__segment{height:28px;padding:0 10px;border:1px solid transparent;border-radius:calc(var(--radius-md) - 3px);background:none;color:var(--color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer}.settings-audit__segment:hover{color:var(--color-text-primary)}.settings-audit__segment.is-active{background:var(--glass-bg-strong);border-color:var(--glass-border);box-shadow:var(--glass-shadow);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.settings-audit__count{color:var(--color-text-tertiary);font-weight:400;font-variant-numeric:tabular-nums}.settings-audit__action{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.settings-audit__select{height:36px;padding:0 8px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary)}.settings-audit__export{height:36px;margin-left:auto;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-weight:500;cursor:pointer}.settings-audit__export:disabled{opacity:.6;cursor:progress}.settings-audit__body{display:flex;flex:1 1 auto;min-height:0}.settings-audit__table{flex:1 1 auto;min-width:0;overflow:auto;scrollbar-width:thin}.settings-audit__rows{margin:0;padding:0;list-style:none}.settings-audit__row{box-sizing:border-box;width:100%;min-width:640px;min-height:44px;display:grid;grid-template-columns:96px 170px minmax(0,1fr) 110px 64px;gap:12px;align-items:center;padding:6px var(--spacing-md);border:0;border-top:1px solid var(--color-border-primary);background:none;color:var(--color-text-primary);font-family:inherit;text-align:left;cursor:pointer}.settings-audit__row:hover,.settings-audit__row.is-picked{background:var(--color-bg-secondary)}.settings-audit__row--head{position:sticky;top:0;z-index:1;min-height:0;padding-block:8px;border-top:0;background:var(--color-bg-secondary);color:var(--color-text-secondary);font-weight:500;cursor:default}.settings-audit__when,.settings-audit__on{color:var(--color-text-secondary)}.settings-audit__when{font-variant-numeric:tabular-nums;white-space:nowrap}.settings-audit__who{display:flex;align-items:center;gap:8px;min-width:0}.settings-audit__clip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-audit__result{font-weight:500}.settings-audit__result--done{color:var(--color-primary)}.settings-audit__result--failed,.settings-audit__result--refused{color:var(--color-error)}.settings-audit__empty{margin:0;padding:32px var(--spacing-md);color:var(--color-text-secondary)}.settings-audit__more{width:100%;height:40px;border:0;border-top:1px solid var(--color-border-primary);background:none;color:var(--color-text-secondary);font-weight:500;cursor:pointer}.settings-audit__more:hover{color:var(--color-text-primary)}.settings-audit__detail{flex:0 0 300px;min-width:0;box-sizing:border-box;gap:var(--spacing-md);padding:var(--spacing-md);border-left:1px solid var(--color-border-primary);overflow:auto;scrollbar-width:thin}.settings-audit__title{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-p2);font-weight:600;color:var(--color-text-primary)}.settings-audit__by{margin:3px 0 0;color:var(--color-text-secondary)}.settings-audit__facts{margin:0;display:grid;grid-template-columns:56px minmax(0,1fr);gap:5px 10px}.settings-audit__facts dt{color:var(--color-text-secondary)}.settings-audit__facts dd{margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}.settings-audit__event{font-family:var(--font-family-mono, monospace);font-size:12px}.settings-audit__subtitle{margin:0;font-weight:600;color:var(--color-text-secondary)}.settings-audit__note{margin:0;color:var(--color-text-primary)}.settings-audit__link{color:var(--color-secondary);font-weight:500}.settings-audit__foot{display:flex;flex-wrap:wrap;gap:6px var(--spacing-md);justify-content:space-between;padding:10px var(--spacing-md);border-top:1px solid var(--color-border-primary);color:var(--color-text-secondary)}@media(max-width:900px){.settings-audit__body{flex-direction:column}.settings-audit__detail{flex-basis:auto;border-left:0;border-top:1px solid var(--color-border-primary)}}.settings-team__overview{margin:0 0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-xs) var(--spacing-md)}.settings-team__stat{display:flex;flex-direction:row-reverse;align-items:baseline;gap:5px}.settings-team__stat dt{color:var(--color-text-tertiary)}.settings-team__stat-value{margin:0;font-size:var(--font-size-p4, 1rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.settings-team__top p{margin:0}.settings-team__list{flex:1 1 auto;min-height:0;margin-inline:calc(-1 * var(--spacing-lg));overflow:auto;scrollbar-width:thin}.settings-team__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-family-primary);font-size:.8125rem;line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.settings-team__table thead{position:sticky;top:0;z-index:1;background:linear-gradient(var(--color-tint, var(--color-text-tertiary-alpha)),var(--color-tint, var(--color-text-tertiary-alpha))),var(--glass-bg);box-shadow:inset 0 1px 0 var(--color-border-primary),inset 0 -1px 0 var(--color-border-primary)}.settings-team__table th{position:relative;height:44px;padding:0 var(--spacing-md);text-align:left;font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-text-secondary);white-space:nowrap}.settings-team__table td{height:42px;padding:0 var(--spacing-md);border-bottom:1px solid var(--color-border-primary);vertical-align:middle}.settings-team__table :is(th,td):first-child{padding-left:var(--spacing-lg)}.settings-team__table :is(th,td):last-child{padding-right:var(--spacing-lg)}.settings-team__person{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--spacing-sm);min-width:0}.settings-team__name{color:var(--color-text-primary)}.settings-team__email{color:var(--color-text-tertiary);overflow-wrap:break-word}.settings-team__you{align-self:center;padding:0 6px;border:1px solid var(--color-border-primary);border-radius:var(--radius-pill);font-size:.6875rem;line-height:16px;color:var(--color-text-tertiary)}.settings-team__role{display:flex;align-items:center;gap:var(--spacing-md)}.settings-team__role>:first-child{flex:none}.settings-team__roles.time-filter{width:max-content;grid-template-columns:repeat(var(--filter-count),5rem);font-size:.75rem}.settings-team__roles .time-filter-marker{width:5rem}.settings-team__roles .time-filter-option{height:24px}.settings-team__roles .time-filter-option:disabled{cursor:not-allowed;opacity:.45}.settings-team__roles .time-filter-option.is-active:disabled{cursor:default;opacity:1}.settings-team__roles[aria-busy=true]{opacity:.7}.settings-team__role-tag{display:inline-block;min-width:calc(10rem + 8px);color:var(--color-text-primary);cursor:help}.settings-team__role .lock-note{min-width:7rem;font-size:.75rem;white-space:normal;cursor:help}.settings-team__moment{white-space:nowrap}.settings-team__sr{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.settings-team__table th:last-child,.settings-team__table td.settings-team__remove-cell{width:1%;text-align:right;white-space:nowrap}.settings-team__remove,.settings-team__remove-cancel{height:26px;font-size:.75rem;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:color .2s var(--ease-settle),border-color .2s var(--ease-settle),background .2s var(--ease-settle)}.settings-team__remove:hover:not(:disabled){color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 45%,transparent)}.settings-team__remove-cancel:hover{color:var(--color-text-primary);border-color:var(--color-border-secondary)}.settings-team__remove:focus-visible,.settings-team__remove-cancel:focus-visible{outline:var(--focus-outline);outline-offset:2px}.settings-team__remove:disabled{cursor:default;opacity:.5}.settings-team__remove.is-confirm{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 55%,transparent);background:color-mix(in srgb,var(--color-error) 10%,transparent);font-weight:var(--font-weight-medium)}.settings-team__confirm{justify-content:flex-end}.settings-team__removing{color:var(--color-text-tertiary)}.settings-team__table tr.is-removing td{background:color-mix(in srgb,var(--color-error) 5%,transparent)}.settings-team__add{flex:none;flex-wrap:wrap;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-primary)}.settings-team__add-label{font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.settings-team__add-email{flex:1 1 14rem;min-width:12rem;max-width:22rem;height:32px;padding:0 var(--spacing-md)}.settings-team__add-email:focus{outline:none;border-color:var(--color-text-tertiary);box-shadow:0 0 0 3px var(--color-accent-soft)}.settings-team__add-email::placeholder{color:var(--color-text-tertiary)}.settings-team__add .button-sm-fit{height:32px;padding:0 1.1rem;font-size:var(--font-size-p4)}.settings-team__add .button-c:disabled{opacity:.45;cursor:default;box-shadow:none}.settings-team__add-error{color:var(--color-warning)}.settings-team__table th:nth-child(2),.settings-team__table th:nth-child(3),.settings-team__table th:nth-child(4),.settings-team__table td:nth-child(3),.settings-team__table td:nth-child(4){text-align:center}.settings-team__role{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-sm)}.settings-team__role>:first-child{grid-column:2}.settings-team__role>.lock-note{grid-column:3;justify-self:start}.settings-team__remove--icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.settings-team__role{display:flex;justify-content:center}.settings-team__role-box{position:relative;display:inline-flex;align-items:center}.settings-team__role-box>.hover-bubble{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);display:inline-flex}.settings-team__role-tag{text-align:center}.orders-tour{position:fixed;inset:0;z-index:var(--z-lg);pointer-events:none}.tour-spot{position:fixed;border-radius:var(--radius-md);box-shadow:0 0 0 9999px color-mix(in srgb,var(--color-text-primary) 45%,transparent);pointer-events:none;transition:top var(--transition-normal),left var(--transition-normal),width var(--transition-normal),height var(--transition-normal)}.tour-spot:after{content:"";position:absolute;inset:-4px;border-radius:var(--radius-md);border:var(--border-md) solid var(--color-warning);animation:tour-ring 2.1s ease-out infinite}.tour-spot--none{width:0;height:0}.tour-spot--none:after{display:none}@keyframes tour-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--color-warning) 55%,transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb,var(--color-warning) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-warning) 0%,transparent)}}.tour-card{position:fixed;width:330px;padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);box-shadow:0 12px 32px -8px color-mix(in srgb,var(--color-text-primary) 35%,transparent);pointer-events:auto;transition:top var(--transition-normal),left var(--transition-normal)}.tour-card:before{content:"";position:absolute;width:11px;height:11px;background-color:var(--color-bg-primary);border-left:1px solid var(--color-border-secondary);border-top:1px solid var(--color-border-secondary);transform:rotate(45deg)}.tour-card[data-side=bottom]:before{top:-6.5px;left:var(--tour-arrow)}.tour-card[data-side=top]:before{bottom:-6.5px;left:var(--tour-arrow);transform:rotate(225deg)}.tour-card[data-side=right]:before{left:-6.5px;top:var(--tour-arrow);transform:rotate(-45deg)}.tour-card[data-side=left]:before{right:-6.5px;top:var(--tour-arrow);transform:rotate(135deg)}.tour-card[data-side=none]:before{display:none}.tour-card__eyebrow{font-size:var(--font-size-p6);color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.tour-pips{margin-left:auto}.tour-pips i{display:block;width:5px;height:5px;border-radius:50%;background-color:var(--color-border-secondary)}.tour-pips i.on{background-color:var(--color-warning)}.tour-pips i.past{background-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border-secondary))}.tour-card__title{margin:0 0 var(--spacing-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}.tour-card__body{margin:0;line-height:1.5}.tour-card__body b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.tour-card__actions{margin-top:var(--spacing-md)}.tour-nav{margin-left:auto}.tour-skip{padding:var(--spacing-xs) 0;color:var(--color-text-tertiary)}.tour-skip:hover{color:var(--color-text-secondary)}.tour-card__hint{margin:var(--spacing-sm) 0 0;color:var(--color-text-tertiary)}.tour-key{padding:1px var(--spacing-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary)}.queue-checklist{width:100%;padding:0;transition:opacity var(--transition-fast)}.queue-checklist--away{opacity:0;pointer-events:none}.qc-head{width:100%;padding:var(--spacing-sm);text-align:left;color:var(--color-text-primary)}.qc-ring{flex:none;width:24px;height:24px;transform:rotate(-90deg)}.qc-ring circle{fill:none;stroke-width:3}.qc-ring__track{stroke:var(--color-border-primary)}.qc-ring__fill{stroke:var(--color-warning);stroke-linecap:round;transition:stroke-dashoffset var(--transition-slow),stroke var(--transition-slow)}.qc-ring__fill--done{stroke:var(--color-primary)}.qc-headings{display:flex;flex-direction:column;gap:2px;min-width:0}.qc-title{font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-chevron{margin-left:auto;flex:none;transition:transform var(--transition-fast)}.queue-checklist--collapsed .qc-chevron{transform:rotate(-90deg)}.queue-checklist--collapsed .qc-panel{display:none}.qc-list{margin:0;padding:var(--spacing-sm);list-style:none;border-top:1px solid var(--color-border-primary)}.qc-item{width:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);text-align:left;align-items:flex-start;color:var(--color-text-secondary)}.qc-item:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.qc-tick{flex:none;margin-top:2px;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--color-border-secondary);display:grid;place-items:center;color:transparent;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.qc-item--done .qc-tick{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverted)}.qc-item--done .qc-label{color:var(--color-text-tertiary);text-decoration:line-through;text-decoration-thickness:1px}.qc-label{line-height:1.4}.qc-foot{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.qc-link{padding:0}.qc-link:hover{text-decoration:underline}.qc-link--go{margin-right:auto;color:var(--color-secondary);font-weight:var(--font-weight-medium)}@media(prefers-reduced-motion:reduce){.tour-spot,.tour-spot:after,.tour-card,.queue-checklist,.qc-ring__fill,.qc-chevron,.qc-tick{transition:none;animation:none}}.flag-form .input-container input{padding-right:30px;font-size:var(--font-size-p5)}.flag-form__actions{flex-wrap:wrap;position:sticky;bottom:calc(-1 * var(--spacing-md));z-index:5;margin:0 calc(-1 * var(--spacing-md)) calc(-1 * var(--spacing-md));padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);box-shadow:0 -6px 16px -10px #00000059}.flag-form .flag-form__actions>.button-c{flex:0 1 200px;min-width:104px;margin-left:auto}.flag-form__unreadable{color:var(--color-warning)}.flag-form__audit{color:var(--color-text-secondary)}.flag-form__audit--attention strong{font-weight:var(--font-weight-medium);color:var(--color-warning)}.flag-form__audit--attention strong:before{content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:var(--color-warning)}.flag-form .flag-form__fields{gap:0}.flag-form .flag-form__section{padding:var(--spacing-lg) 0;border-top:1px solid var(--color-border-primary)}.flag-form .flag-form__section:first-child{padding-top:var(--spacing-xs);border-top:none}.flag-form .flag-form__section-title{font-weight:var(--font-weight-medium)}.flag-form input,.flag-form textarea,.flag-form .code-picker .react-select__single-value,.flag-form .code-picker .react-select__input-container,.flag-form .code-picker .react-select__option,.flag-form .react-select__single-value,.flag-form .react-select__input-container,.flag-form .react-select__option{font-family:var(--font-family-primary);font-size:var(--font-size-p4);font-variant-numeric:tabular-nums}.flag-form input:focus~.input-label,.flag-form input:not(:placeholder-shown)~.input-label,.flag-form .code-picker__label{font-size:.75rem;color:var(--color-text-secondary)}.flag-form__reasoning{display:flex;flex-direction:column;gap:.5em;margin-top:.5em}.flag-form__reasoning ul{margin:.2em 0 0 1.2em;padding:0}.flag-form__reasoning-label{display:block;font-size:.85em;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.code-evidence{margin-top:.2em;opacity:.8}.code-evidence--review,.code-evidence--none{color:var(--color-warning);opacity:1}.cancellation-panel__refs{flex-wrap:wrap;margin-top:var(--spacing-2xs)}.cancellation-panel__ref{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border-secondary);font-size:1.1em}.flag-form__fields{border:none;margin:0;padding:0;min-width:0}.flag-form__fields:disabled{opacity:.75}.flag-form__revised{padding:.5em .75em;border-left:3px solid var(--color-warning);background:var(--color-surface-2, rgba(127, 127, 127, .08))}.go-next.button-c{position:relative;box-shadow:0 0 14px 2px color-mix(in srgb,var(--color-primary) 40%,transparent)}.go-next.button-c:after{content:"";position:absolute;inset:-2px;border-radius:var(--radius-md);animation:next-beam 1.9s ease-out 3;pointer-events:none}@keyframes next-beam{0%{box-shadow:0 0 color-mix(in srgb,var(--color-primary) 55%,transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb,var(--color-primary) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-primary) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.go-next.button-c:after{animation:none}}.flag-form__head{align-self:flex-start}.flag-form__fields--busy{opacity:.5}.code-picker{position:relative;min-width:0}.code-picker__box{position:relative}.code-picker .react-select__control{min-height:40px;background-color:var(--color-bg-primary);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:none}.code-picker .react-select__control:hover{border-color:transparent}.code-picker.code-picker--empty .field-outline{border-style:dashed;border-color:var(--color-text-tertiary)}.code-picker__box:hover .field-outline{border-color:var(--color-primary)}.code-picker__box:focus-within .field-outline{border-color:var(--color-text-tertiary)}.code-picker__box:focus-within .react-select__control{box-shadow:var(--focus-glow);clip-path:var(--focus-glow-clip)}.code-picker .react-select__value-container,.code-picker .react-select__indicators{padding:0 var(--spacing-md)}.code-picker .react-select__input-container,.code-picker .react-select__single-value{color:var(--color-text-primary);margin:0;padding:0}.code-picker .react-select__single-value,.code-picker .react-select__input-container,.code-picker .react-select__option{font-family:var(--font-family-mono)}.code-picker .react-select__placeholder{color:var(--color-text-secondary)}.code-picker .react-select__menu{overflow:hidden;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);z-index:20}.code-picker .react-select__menu-list{background-color:var(--color-bg-primary);max-height:30vh}.code-picker .react-select__option{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.code-picker .react-select__option--is-focused,.code-picker .react-select__option:active{background-color:var(--color-bg-secondary)}.code-picker__label{position:absolute;top:0;left:12px;transform:translateY(-50%);font-size:.75rem;pointer-events:none;padding:0 var(--spacing-xs);background:transparent;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-picker__note{margin-top:var(--spacing-xs);color:var(--color-warning)}.code-picker__error{margin-top:var(--spacing-xs);color:var(--color-error)}.goods-line{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);padding:var(--spacing-md)}.goods-line__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md)}.goods-line__aside-note{margin-top:var(--spacing-sm)}.goods-line__remove{background:none;border:none;padding:0;cursor:pointer;color:var(--color-error);text-decoration:underline}.goods-editor .flex-row:has(>.goods-editor__line-title){margin-bottom:var(--spacing-sm)}.field-actions{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:flex;align-items:center;gap:2px;z-index:2}.field-action-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),opacity var(--transition-fast)}.field-action-btn:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.field-action-btn:focus-visible{outline:var(--focus-outline);outline-offset:1px}.field-help-content{line-height:1.45}.popover-content{background-color:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:var(--spacing-sm) var(--spacing-md);max-width:260px;box-shadow:0 4px 12px #00000014;z-index:50}.popover-arrow{fill:var(--color-border-secondary)}.origin-field{position:relative;min-width:0}.field-tag{font-size:.92em;font-weight:400;color:var(--color-text-tertiary)}.field-tag:before{content:"·";margin:0 .35em;color:var(--color-text-tertiary)}.field-tag[data-tag="from email"]{color:var(--color-origin-email)}.field-tag[data-tag="from history"]{color:var(--color-origin-history)}.field-tag[data-tag="desk correction"]{color:var(--color-origin-correction)}.field-tag[data-tag="order held"]{color:var(--color-origin-held)}.field-tag[data-tag="later email"],.field-tag[data-tag="run again"]{color:var(--color-origin-later)}.field-tag[data-tag="you edited"]{color:var(--color-origin-edited);font-weight:500}.field-tag[data-tag="no source"]{color:var(--color-origin-none)}.origin-field--active .field-outline{border-color:var(--color-warning)}.origin-field__quote{font-family:var(--font-mono, ui-monospace, monospace);font-size:.85em;white-space:pre-wrap;word-break:break-word;margin:.4em 0;padding:.4em .6em;border-left:3px solid var(--color-warning);background:var(--color-surface-2, rgba(127, 127, 127, .08))}.origin-field__detail{font-size:.85em;opacity:.8}.origin-field__warn{font-size:.85em;margin-top:.4em;color:var(--color-danger, #c2410c)}.origin-field__revised{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent);color:var(--color-warning)}.origin-field--unverified .field-outline{border-left:3px dashed var(--color-danger, #c2410c)}.origin-field__reasoning{margin-top:.4em;padding-top:.3em;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.origin-field__reasoning-label{font-size:.75em;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.origin-field__category{font-size:.85em;opacity:.7}.tms-field__native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;right:8px;top:50%}.tms-field__warning,.input-container .input-warning{margin:2px 0 0 12px;color:var(--color-warning)}.tms-field--country .react-select__option{font-family:var(--font-family-primary)}.tms-field--text{position:relative}.tms-field--text input{padding-right:84px}.tms-field--text .field-actions{top:20px}.tms-field__menu-portal{z-index:30}.tms-field__menu-portal .react-select__menu{overflow:hidden;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary)}.tms-field__menu-portal .react-select__menu-list{background-color:var(--color-bg-primary);max-height:30vh}.tms-field__menu-portal .react-select__option{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.tms-field__menu-portal .react-select__option--is-focused,.tms-field__menu-portal .react-select__option:active{background-color:var(--color-bg-secondary)}.tms-field--country .react-select__control{border-radius:var(--radius-md)}.tms-time-list{display:flex;flex-direction:column;width:7rem;max-height:15rem;overflow-y:auto;scrollbar-width:thin}.tms-time-option{padding:.35rem .75rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer}.tms-time-option:hover{transform:none;color:var(--color-text-primary);background:var(--color-text-tertiary-alpha)}.tms-time-option.is-on{color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-weight-semibold)}.tms-time-option:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.tms-picker .rdp-selected .rdp-day_button{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-semibold)}.tms-field--sent-as-from input{color:var(--color-text-tertiary)}.input-a input{border-radius:var(--radius-md)}.input-b input{border-radius:var(--radius-pill)}.input-container{position:relative;min-width:0}.input-box{position:relative}.input-container input,.input-container input:hover,.input-container input:focus,.input-container input[aria-invalid=true]{border-color:transparent;box-shadow:none}.input-container input:focus{box-shadow:var(--focus-glow);clip-path:var(--focus-glow-clip)}.input-container input:hover~.field-outline{border-color:var(--color-text-tertiary)}.input-container input:focus~.field-outline{border-color:var(--color-text-tertiary)}.input-container.highlight-empty input:placeholder-shown~.field-outline{border-color:var(--color-warning)}.input-container.optional-empty input:placeholder-shown~.field-outline{border-style:dashed;border-color:var(--color-text-tertiary)}.input-container input[aria-invalid=true]~.field-outline{border-color:var(--color-warning)}input{height:40px;border-radius:var(--radius-pill);border:1px solid var(--color-border-secondary);background:color-mix(in srgb,var(--color-bg-primary) 65%,transparent);color:var(--color-text-primary);transition:border-color .25s var(--ease-settle),box-shadow .25s var(--ease-settle)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:autofill{-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset;box-shadow:0 0 0 1000px var(--color-bg-primary) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}input:hover{border-color:var(--color-text-tertiary)}input:focus{outline:none;border-color:var(--color-text-tertiary);box-shadow:0 0 0 3px var(--color-accent-soft)}.react-select__input-container input,.react-select__input-container input:hover,.react-select__input-container input:focus{height:auto;border:none;border-radius:0;background:transparent;box-shadow:none}input[aria-invalid=true]{border-color:var(--color-warning)}input::placeholder{color:transparent}input:focus::placeholder{color:var(--color-text-tertiary)}.input-label{position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none;transition:top .3s var(--ease-settle),font-size .3s var(--ease-settle),color .3s var(--ease-settle);max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input:placeholder-shown:not(:focus)~.input-label{font-size:.8rem;color:var(--color-text-tertiary);opacity:.85}input:focus~.input-label,input:not(:placeholder-shown)~.input-label{top:0;font-size:.75rem}.input-container .input-label{background:transparent}.movement-tabs{flex:none;box-shadow:inset 0 -1px 0 var(--color-border-primary);background:var(--color-tint, transparent);border-radius:var(--radius-md) var(--radius-md) 0 0}.movement-tabs__list{gap:var(--spacing-2xs);min-width:0;overflow-x:auto;scrollbar-width:none}.movement-tabs__arrow{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-fast),opacity var(--transition-fast)}.movement-tabs__arrow:hover:not(:disabled){transform:none;color:var(--color-text-primary)}.movement-tabs__arrow:disabled{opacity:.3;cursor:default}.movement-tabs__arrow:focus-visible{outline:var(--focus-outline);outline-offset:1px}.movement-tabs__tab{flex:none;gap:5px;min-width:150px;padding:8px 16px 10px;border:1px solid transparent;border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;background:none;color:var(--color-text-secondary);text-align:left;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.movement-tabs__tab:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.movement-tabs__state{gap:6px;white-space:nowrap}.movement-tabs__state--approved{color:var(--color-success)}.movement-tabs__mark{flex:none;width:8px;height:8px;box-sizing:border-box;border-radius:50%;border:1px solid var(--color-text-tertiary)}.movement-tabs__state--draft .movement-tabs__mark{border:2px solid var(--color-warning)}.movement-tabs__ref{white-space:nowrap}.movement-tabs__tab.active .movement-tabs__ref{font-weight:var(--font-weight-semibold)}.movement-tabs__tab.is-selected,.movement-tabs__tab.is-selected:hover{z-index:1;margin-bottom:-1px;padding-bottom:11px;background:linear-gradient(to bottom,color-mix(in srgb,var(--card-surface, var(--color-bg-primary)) 55%,transparent),var(--card-surface, var(--color-bg-primary)) 85%)}.movement-tabs__tab.is-selected:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-text-primary) 28%,transparent),var(--color-border-primary))}.run-again-overlay{align-items:flex-start;padding-top:12vh}.confirm-modal.run-again{max-width:480px}.run-again__title{margin:0;font-family:var(--font-family-display);font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:-.02em}.run-again__reasons{margin:0;padding:0;border:none;min-width:0}.run-again__reasons legend{padding:0;margin-bottom:var(--spacing-xs)}.run-again__reason{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);cursor:pointer}.run-again__reason:hover{border-color:var(--color-text-tertiary)}.run-again__other{flex:none;display:flex;align-items:center;gap:10px;cursor:pointer}.run-again__reason .run-again__note,.run-again__reason .run-again__note:hover,.run-again__reason .run-again__note:focus,.run-again__reason .run-again__note:focus-visible{flex:1;min-width:0;height:auto;padding:0;border:none;border-radius:0;background:none;outline:none;box-shadow:none;color:var(--color-text-primary);font:inherit}.run-again__reason .run-again__note::placeholder,.run-again__reason .run-again__note:focus::placeholder{color:var(--color-text-tertiary)}.run-again__reason--on{border-color:var(--color-text-primary);background:var(--color-surface-2, rgba(127, 127, 127, .08))}.run-again__reasons input{margin:0;accent-color:var(--color-text-primary)}.run-again__reasons input[type=radio]:focus,.run-again__reasons input[type=radio]:focus-visible{outline:none;box-shadow:none}.run-again__reason:has(input[type=radio]:focus-visible){outline:var(--focus-outline);outline-offset:2px}.run-again__count{flex:none;color:var(--color-text-tertiary)}.run-again__error{color:var(--color-error)}.top-bar-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--spacing-md);box-shadow:inset 0 -1px 0 var(--color-border-primary);background:color-mix(in srgb,var(--color-bg-primary) 55%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.tenant-picker-error{color:var(--color-error)}.brand-logo{width:22px;height:22px;object-fit:contain}[data-theme=dark] .brand-logo{filter:invert(1) brightness(1.6)}.brand-name{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.top-bar-end{justify-self:end}.top-nav{align-self:end;gap:var(--spacing-2xs)}.top-nav-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:40px;padding:0 1rem;border:1px solid transparent;border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--color-text-tertiary);font-family:inherit;transition:color .25s var(--ease-settle),background-color .25s var(--ease-settle)}.top-nav-link:focus-visible,.account-trigger:focus-visible{outline:var(--focus-outline);outline-offset:1px}.top-bar-slot{position:relative}.top-bar-slot:empty{display:none}.top-bar-slot .queue-checklist{position:relative;width:auto}.top-bar-slot .qc-head{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;color:var(--color-text-tertiary);opacity:.7;transition:opacity .2s var(--ease-settle),background .2s var(--ease-settle)}.top-bar-slot .qc-head:hover,.top-bar-slot .qc-head[aria-expanded=true]{opacity:1;background:var(--color-text-tertiary-alpha)}.top-bar-slot .qc-ring{width:22px;height:22px}.top-bar-slot .qc-ring__fill{stroke:var(--color-text-tertiary)}.top-bar-slot .qc-ring__fill--done{stroke:var(--color-primary)}.top-bar-slot .qc-mark{position:absolute;font-size:.7rem;font-weight:var(--font-weight-semibold);line-height:1}.top-bar-slot .qc-guide{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:.55rem .6rem;border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-align:left}.top-bar-slot .qc-guide:hover{background:var(--color-text-tertiary-alpha)}.top-bar-slot .qc-section{padding:var(--spacing-sm) .6rem 0;margin-top:var(--spacing-xs);border-top:1px solid var(--color-border-primary)}.top-bar-slot .qc-panel{position:absolute;top:calc(100% + 8px);right:0;width:20rem;padding:var(--spacing-xs);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-pop);z-index:var(--z-lg);animation:account-menu-in .28s var(--ease-settle)}.top-bar-slot .qc-list{border-top:none;padding:var(--spacing-xs)}.top-bar-slot .qc-item{padding:.45rem .6rem;border-radius:var(--radius-md);align-items:center}.top-bar-slot .qc-item:hover{background:var(--color-text-tertiary-alpha)}.top-bar-slot .qc-tick{margin-top:0}.top-bar-slot .qc-foot{padding:var(--spacing-sm) .85rem;border-top:1px solid var(--color-border-primary)}@media(prefers-reduced-motion:reduce){.top-bar-slot .qc-panel{animation:none}}.account-trigger{display:inline-flex;align-items:center;gap:var(--spacing-sm);height:32px;padding:0 .6rem 0 4px;border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);color:var(--color-text-secondary);font-family:inherit;white-space:nowrap}.account-trigger:hover,.account-trigger[data-state=open]{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.account-initial{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-text-inverted);font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:.75rem}.account-menu{min-width:15rem;padding:var(--spacing-xs);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-pop);z-index:var(--z-lg);animation:account-menu-in .28s var(--ease-settle)}@keyframes account-menu-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}.account-menu-head{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-sm) .7rem;border-bottom:1px solid var(--color-border-primary);margin-bottom:var(--spacing-xs)}.account-menu-separator{height:1px;margin:var(--spacing-xs) 0;background:var(--color-border-primary)}.account-menu-email{color:var(--color-text-primary);font-weight:var(--font-weight-medium);white-space:nowrap}.account-menu-item{outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:.45rem .7rem;border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:inherit;text-align:left}.account-menu-item:hover,.account-menu-item[data-highlighted]{background:var(--color-text-tertiary-alpha);color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){.account-menu{animation:none}}.glass-select-trigger{display:inline-flex;align-items:center;gap:var(--spacing-sm);height:32px;padding:0 var(--spacing-sm) 0 .85rem;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);color:var(--color-text-primary);font-family:inherit;white-space:nowrap;cursor:pointer;transition:box-shadow .25s var(--ease-settle),background .25s var(--ease-settle)}.glass-select-trigger:hover{transform:none;box-shadow:var(--glass-shadow-pop)}.glass-select-trigger:focus-visible{outline:var(--focus-outline);outline-offset:2px}.glass-select-trigger[data-disabled]{opacity:.6;cursor:progress}.glass-select-chevron{display:inline-flex;color:var(--color-text-tertiary);transition:rotate .35s var(--ease-settle)}.glass-select-trigger[data-state=open] .glass-select-chevron{rotate:180deg}.glass-select-content{min-width:var(--radix-select-trigger-width);padding:var(--spacing-xs);border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow-pop);z-index:var(--z-lg);transform-origin:var(--radix-select-content-transform-origin)}.glass-select-content[data-state=open]{animation:glass-select-in .28s var(--ease-settle)}@keyframes glass-select-in{0%{opacity:0;translate:0 -6px;scale:.98}to{opacity:1;translate:0 0;scale:1}}.glass-select-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:.45rem .7rem;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease}.glass-select-item[data-highlighted]{background:var(--color-text-tertiary-alpha);color:var(--color-text-primary)}.glass-select-item[data-state=checked]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.glass-select-dot{width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}@media(prefers-reduced-motion:reduce){.glass-select-content[data-state=open]{animation:none}.glass-select-chevron{transition:none}}.auth-layout{--color-text-primary: #11130f;--color-text-secondary: #4a4e44;--color-text-tertiary: #6e7366;--color-border-secondary: #dee0d8;--color-error: #b91c1c;--color-bg-primary: #fcfcfa;--focus-outline: 2px solid color-mix(in srgb, var(--color-text-primary) 60%, transparent);--auth-page: #f7f7f4;--auth-lime: #c7f23c;--auth-lime-shade: #78a01e;--auth-field-green: #4d7c0f;--auth-ink-on-lime: #070806;--auth-ink-on-lime-soft: #0b0c0a;--auth-glow: radial-gradient(42% 38% at 12% 8%, rgb(199 242 60 / .42), transparent 72%), radial-gradient(40% 36% at 88% 18%, rgb(168 232 208 / .55), transparent 72%), radial-gradient(55% 45% at 70% 92%, rgb(199 242 60 / .28), transparent 72%), radial-gradient(60% 50% at 20% 85%, rgb(236 249 206 / .9), transparent 72%);--auth-glass: linear-gradient(170deg, rgb(255 255 255 / .84), rgb(255 255 255 / .66));--auth-glass-shadow: inset 0 1px 0 rgb(255 255 255 / .9), 0 0 0 1px rgb(17 19 15 / .05), 0 18px 40px -24px rgb(17 19 15 / .18);position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100dvh;padding:0 24px;color-scheme:light;background:var(--auth-glow),var(--auth-page);background-attachment:fixed;color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:15px;line-height:1.625}.auth-nav{width:100%;max-width:1240px;margin:0 auto;padding:24px 0 0}.auth-nav__brand{display:inline-flex;align-items:center;gap:10px;color:var(--color-text-primary);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1}.auth-nav__logo{display:grid;grid-template:28px / 28px;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:12px;background:var(--auth-lime);color:var(--auth-ink-on-lime)}.auth-nav__mark{width:38px;height:38px}.auth-main{display:grid;place-items:center;padding:32px 0}.auth-card{display:flex;flex-direction:column;gap:16px;width:min(26rem,100%);padding:40px;border-radius:28px;background:var(--auth-glass);box-shadow:var(--auth-glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);animation:auth-settle .6s var(--ease-settle) both}@keyframes auth-settle{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}}.auth-card h1{margin:0;color:var(--color-text-primary);font-family:var(--font-family-display);font-size:28px;font-weight:600;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.auth-sub{margin:-6px 0 0;font-size:15px;color:var(--color-text-secondary)}.auth-sub strong{color:var(--color-text-primary);font-weight:500;overflow-wrap:anywhere}.auth-form{display:flex;flex-direction:column;gap:16px;margin-top:4px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm)}.auth-field label{font-size:13px;font-weight:500;color:var(--color-text-primary)}.auth-input-wrap{position:relative}.auth-input{width:100%;padding:12px 16px;border:1px solid var(--color-border-secondary);border-radius:12px;background:#ffffffb3;color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:15px;line-height:1.4}.auth-input:focus{outline:none;border-color:var(--auth-lime-shade);box-shadow:0 0 0 3px #c7f23c66}.auth-input[aria-invalid=true]{border-color:var(--color-error)}.auth-input--with-toggle{padding-right:4rem}.auth-input-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;border-radius:9999px;background:transparent;color:var(--color-text-tertiary);font-family:var(--font-family-primary);font-size:12px;font-weight:500;cursor:pointer}.auth-input-toggle:hover{color:var(--color-text-primary);background:#11130f0f}.auth-hint{font-size:12px;color:var(--color-text-tertiary)}.auth-error{font-size:13px;color:var(--color-error)}.auth-link{padding:0;border:0;background:none;color:var(--auth-field-green);font-family:var(--font-family-primary);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.auth-link:hover{text-decoration:underline}.auth-link--center{align-self:center}.auth-btn{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none;padding:13px 24px;border:0;border-radius:9999px;background:var(--auth-lime);color:var(--auth-ink-on-lime);font-family:var(--font-family-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s var(--ease-settle),color .3s ease}.auth-btn:before{content:"";flex:none;z-index:-1;width:8px;height:8px;border-radius:9999px;background:var(--auth-ink-on-lime-soft);transition:transform .55s var(--ease-settle)}.auth-btn:hover:not(:disabled),.auth-btn:focus-visible{color:var(--auth-lime)}.auth-btn:hover:not(:disabled):before,.auth-btn:focus-visible:before{transform:scale(110)}.auth-btn:disabled{opacity:.6;cursor:progress}.auth-btn--ghost{padding:12px 24px;border:1px solid var(--color-border-secondary);background:#ffffff80;color:var(--color-text-primary)}.auth-btn--ghost:before{display:none}.auth-btn--ghost:hover:not(:disabled),.auth-btn--ghost:focus-visible{border-color:#11130f4d;background:#11130f12;color:var(--color-text-primary)}.auth-btn:focus-visible,.auth-link:focus-visible,.auth-input-toggle:focus-visible{outline:var(--focus-outline);outline-offset:2px}.auth-status-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--auth-lime);color:var(--auth-ink-on-lime)}.auth-status-icon--warn{background:#b91c1c1a;color:var(--color-error)}.auth-status-icon svg{width:22px;height:22px}.auth-fine{margin:0;font-size:13px;color:var(--color-text-tertiary)}.auth-foot{padding:0 0 24px;text-align:center;font-size:12px;color:var(--color-text-tertiary)}@media(max-width:640px){.auth-layout{padding:0 16px}.auth-nav{padding-top:20px}.auth-main{place-items:start center;padding:24px 0}.auth-card{padding:28px 20px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.auth-btn,.auth-btn:before{transition:none}.auth-btn:before{display:none}.auth-btn:not(.auth-btn--ghost):hover:not(:disabled),.auth-btn:not(.auth-btn--ghost):focus-visible{background:var(--auth-ink-on-lime-soft)}.auth-card{animation:none}}.auth-forgot{align-self:flex-end;font-size:12px}.auth-float .auth-input,.auth-float .auth-input:focus{border-color:transparent}.auth-float .auth-input:focus{clip-path:inset(0 -4px -4px -4px)}.auth-float .field-outline{border-radius:12px;border-color:var(--color-border-secondary)}.auth-float .auth-input:focus~.field-outline{border-color:var(--auth-lime-shade)}.auth-float .auth-input[aria-invalid=true]~.field-outline{border-color:var(--color-error)}.auth-field .auth-float__label{position:absolute;left:11px;top:50%;transform:translateY(-50%);padding:0 5px;font-size:15px;font-weight:400;color:var(--color-text-tertiary);white-space:nowrap;pointer-events:none;transition:top .25s var(--ease-settle),font-size .25s var(--ease-settle),color .25s var(--ease-settle)}.auth-float .auth-input:focus~.auth-float__label,.auth-float .auth-input:not(:placeholder-shown)~.auth-float__label{top:0;font-size:12px;font-weight:500;color:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){.auth-field .auth-float__label{transition:none}}.petaron-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.85}.petaron-backdrop canvas{display:block;width:100%;height:100%}.stat-card-content{min-width:220px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title value" "change value";align-items:center;column-gap:var(--spacing-md);row-gap:2px;padding:.7rem var(--spacing-md)}.stat-card-title{grid-area:title}.stat-card-change{grid-area:change}.stat-card-value{grid-area:value}.stat-card-title{display:inline-flex;align-items:center;gap:6px;letter-spacing:.01em;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.stat-card-change{display:inline-flex;align-items:center;gap:.3rem;min-height:1.1rem;white-space:nowrap}.stat-card-change-value{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.stat-card-value{display:flex;justify-content:flex-end;align-items:baseline;gap:var(--spacing-xs);font-family:var(--font-family-display);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.stat-card-unit{font-family:var(--font-family-primary);letter-spacing:0;font-weight:var(--font-weight-normal)}.status-tag{display:inline-block;width:fit-content;max-width:100%;padding:.2rem .55rem;border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);word-wrap:break-word;overflow-wrap:break-word;white-space:normal;background-color:color-mix(in srgb,currentColor 15%,transparent)}.status-tag:first-letter{text-transform:uppercase}.status-tag--info{background-color:color-mix(in srgb,currentColor 15%,transparent);color:var(--chart-default)}.status-tag--completed,.status-tag--passed,.status-tag--validated,.status-tag--healthy{background-color:color-mix(in srgb,currentColor 15%,transparent);color:var(--chart-completed)}.status-tag--processing,.status-tag--overwritten,.status-tag--degraded{background-color:color-mix(in srgb,currentColor 15%,transparent);color:var(--chart-processing)}.status-tag--failed,.status-tag--no-order,.status-tag--unhealthy{background-color:color-mix(in srgb,currentColor 15%,transparent);color:var(--chart-failed)}.status-tag--interrupted,.status-tag--cancellation{background-color:color-mix(in srgb,currentColor 15%,transparent);color:var(--color-warning)}.status-tag--error,.status-tag--suspicious{background-color:color-mix(in srgb,currentColor 10%,transparent);color:var(--color-error)}.status-tag--idle,.status-tag--unknown,.status-tag--cancelled,.status-tag--busy{background-color:color-mix(in srgb,currentColor 15%,transparent);color:var(--chart-default)}.status-tag--non-order,.status-tag--redirected{background-color:transparent;color:var(--chart-default);border:1px solid color-mix(in srgb,currentColor 35%,transparent)}.status-tag--revised,.status-tag--update{background-color:transparent;color:var(--color-warning);border:1px solid color-mix(in srgb,currentColor 45%,transparent)}.status-tag--interrupted,.status-tag--cancellation{color:var(--color-warning);background-color:color-mix(in srgb,currentColor 15%,transparent);border:none}.status-tag--completed{color:var(--chart-completed);background-color:color-mix(in srgb,currentColor 15%,transparent)}.status-tag--failed{color:var(--color-error);background-color:color-mix(in srgb,currentColor 14%,transparent)}.status-tag--non-order,.status-tag--suspicious{color:var(--color-text-primary);background-color:color-mix(in srgb,currentColor 10%,transparent);border:none}.status-tag--busy,.status-tag--idle{color:var(--color-text-tertiary);background-color:color-mix(in srgb,currentColor 15%,transparent)}.status-tag--error,.status-tag--unknown{color:var(--color-burgundy);background-color:color-mix(in srgb,currentColor 14%,transparent)}.confirm-modal-overlay{position:fixed;inset:0;background-color:#1414146b;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);z-index:var(--z-2xl);animation:confirm-modal-fade var(--transition-fast)}.confirm-modal{background-color:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);padding:var(--spacing-lg);max-width:400px;width:100%;box-shadow:0 24px 60px -12px #00000059}.confirm-modal-actions{justify-content:flex-end;margin-top:var(--spacing-sm)}.confirm-modal-danger.button-b{background:transparent;border-color:var(--color-error);color:var(--color-error)}.confirm-modal-danger.button-b:hover{background:var(--color-error);color:#fff}:root[data-theme=dark] .confirm-modal-danger.button-b:hover{color:var(--color-on-accent)}.confirm-modal :focus-visible{outline:var(--focus-outline);outline-offset:2px}@keyframes confirm-modal-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.confirm-modal-overlay{animation:none}}.icon-action{display:inline-flex;flex:none}.icon-action__name{display:block;margin-bottom:2px;color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.dropdown-a .react-select__control{background-color:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.dropdown-a .react-select__control:hover{border-color:var(--color-primary);box-shadow:0 0 #0000}.dropdown-a .react-select__control--is-focused{border-color:var(--color-border-primary);box-shadow:0 0 #0000}.dropdown-container{position:relative}.dropdown-container.highlight-empty .react-select__control{border-color:var(--color-warning)}.dropdown-container.optional-empty .react-select__control{border-style:dashed;border-color:var(--color-text-tertiary)}.dropdown-container .react-select__value-container,.dropdown-container .react-select__indicators{padding:0 var(--spacing-md)}.dropdown-container .react-select__input-container{color:var(--color-text-primary);margin:0;padding:0}.dropdown-container .react-select__menu{overflow:hidden;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary)}.dropdown-container .react-select__menu-list{background-color:var(--color-bg-primary);max-height:15vh}.dropdown-container .react-select__option{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.dropdown-container .react-select__option--is-focused{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.dropdown-container .react-select__option--is-selected{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.dropdown-container .react-select__single-value{color:var(--color-text-primary)}.dropdown-container .react-select__placeholder{font-size:.8rem;color:var(--color-text-tertiary);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-container .react-select__option:active{background-color:var(--color-bg-secondary)}.legend{width:fit-content}.legend-dot{height:10px;aspect-ratio:1 / 1;border-radius:var(--radius-pill)}
