@font-face{font-family:Outfit;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/Outfit-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/Outfit-latin.woff2) format("woff2");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}:root{color-scheme:light;--font: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-num: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ground: #F4F5FB;--surface: #FFFFFF;--surface-1: var(--surface);--surface-2: #EEF0F8;--surface-3: #E2E5F2;--raised: #FFFFFF;--seg-on: #FFFFFF;--row-hover: #F8F9FE;--hover-bg: var(--indigo-soft);--hover-line: var(--indigo-line);--hover-ink: var(--indigo-ink);--nav-hover: rgba(255, 255, 255, .55);--ink: #141A33;--ink-2: #2F3660;--ink-3: #444B78;--usual-faded: #6A7198;--sk0: #9E1B32;--sk0-on: #FFFFFF;--sk1: #B87B00;--sk1-on: #10142B;--sk2: #0B9077;--sk2-on: #10142B;--sk3: #9333D6;--sk3-on: #FFFFFF;--line: rgba(60, 70, 130, .18);--line-soft: rgba(60, 70, 130, .12);--line-strong: #C3C8DE;--indigo: #2440D6;--indigo-soft: #E3E8FD;--indigo-ink: #1E36B8;--indigo-line: #B4C1F4;--primary: #3557F0;--primary-hover: #2F4FE8;--primary-press: #2944D6;--on-primary: #FFFFFF;--focus: #3557F0;--focus-ring: rgba(53, 87, 240, .28);--marigold: #7E5000;--marigold-bg: #FBEED3;--marigold-ln: #EBCB86;--sage: #0A6E5E;--sage-bg: #DAF2EC;--clay: #A8184C;--pri-red: #C81E1E;--pri-green: #15803D;--clay-bg: #FBE1EA;--rose: #BF2F62;--on-fill: #FFFFFF;--tip-bg: #1E2442;--tip-ink: #F3F5FF;--scrim: rgba(20, 26, 51, .4);--shadow-sm: 0 2px 8px rgba(40, 50, 120, .07);--shadow: 0 10px 30px rgba(40, 50, 120, .14);--shadow-lg: 0 18px 44px -8px rgba(40, 50, 120, .26);--nav-bg: #EEF0F8;--brand-mark: linear-gradient(135deg, #3557F0 0%, #8A45EE 100%);--radius-sm: 8px;--radius: 12px;--radius-lg: 20px;--radius-card: 20px;--radius-btn: 999px;--ease: cubic-bezier(.2, .7, .3, 1);--dur: .16s;--nav-w: 224px;--panel: rgba(255, 255, 255, .42);--panel-line: rgba(255, 255, 255, .75);--panel-shadow: inset 1px 1px 0 rgba(255, 255, 255, .9), 0 8px 28px rgba(40, 50, 120, .1);--panel-blur: blur(16px) saturate(140%);--nav-fill: rgba(255, 255, 255, .42);--nav-shadow: inset -1px 0 0 rgba(255, 255, 255, .75), 4px 0 24px rgba(40, 50, 120, .06);--nav-on-bg: rgba(255, 255, 255, .7);--nav-on-ink: #2440D6;--nav-on-ring: inset 0 0 0 1px rgba(53, 87, 240, .35), 0 2px 8px rgba(53, 87, 240, .12);--btn-fill: linear-gradient(135deg, #3557F0, #8A45EE);--btn-fill-hover: linear-gradient(135deg, #2F4FE8, #7F3BE4);--btn-lift: inset 1px 1px 0 rgba(255, 255, 255, .4), 0 8px 24px rgba(80, 90, 240, .35);--btn-lift-press: inset 1px 1px 0 rgba(255, 255, 255, .4), 0 4px 12px rgba(80, 90, 240, .3);--greet: linear-gradient(90deg, #2F4FE8, #8236E6);--glow: radial-gradient(40% 35% at 15% 20%, var(--glow1), transparent 70%), radial-gradient(35% 30% at 85% 15%, var(--glow2), transparent 70%), radial-gradient(40% 35% at 70% 90%, var(--glow3), transparent 70%);--pa1-bg: var(--panel);--pa1-ink: #444B78;--pa1-num: #2440D6;--pa2-bg: var(--panel);--pa2-ink: #444B78;--pa2-num: #8C5408;--pa3-bg: var(--panel);--pa3-ink: #444B78;--pa3-num: #086B5D;--pa4-bg: var(--panel);--pa4-ink: #444B78;--pa4-num: #B81B55;--pa-line: rgba(255, 255, 255, .75);--pd1: #2440D6;--pd2: #8C5408;--pd3: #086B5D;--pd4: #B81B55;--greet-fill: transparent;--nav-edge: rgba(255, 255, 255, .75);--info-ink: #3557F0;--info-glow: none;--info-card-bg: rgba(255, 255, 255, .74);--info-card-solid: #FFFFFF;--info-card-ink: #141A33;--info-card-line: rgba(255, 255, 255, .9);--info-card-blur: blur(18px) saturate(140%);--panel-solid: rgba(255, 255, 255, .88)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground: #0B1026;--surface: #161C3B;--surface-2: #1D2449;--surface-3: #283160;--raised: #1A2147;--seg-on: #2D3770;--row-hover: #222A55;--hover-bg: #2A3A80;--hover-line: #7C9BFF;--hover-ink: #E6ECFF;--nav-hover: rgba(255, 255, 255, .07);--ink: #E8ECFF;--ink-2: #C3CBEE;--ink-3: #A9B4E2;--usual-faded: #8791BE;--sk0: #E23E5F;--sk0-on: #0A0D1E;--sk1: #FFD23F;--sk1-on: #0A0D1E;--sk2: #34DDB2;--sk2-on: #0A0D1E;--sk3: #C77DFF;--sk3-on: #0A0D1E;--line: rgba(255, 255, 255, .12);--line-soft: rgba(255, 255, 255, .07);--line-strong: #3C4778;--indigo: #8FB0FF;--indigo-soft: #22306A;--indigo-ink: #C4D3FF;--indigo-line: #4C5FB0;--primary: #4A5EE8;--primary-hover: #4F64EE;--primary-press: #3F52D6;--on-primary: #FFFFFF;--focus: #8FB0FF;--focus-ring: rgba(143, 176, 255, .35);--marigold: #FFD27A;--marigold-bg: #33290F;--marigold-ln: #6B5520;--sage: #5FF0D2;--sage-bg: #0E2E35;--clay: #FF8FA3;--pri-red: #FF4D4D;--pri-green: #2FD15F;--clay-bg: #3A1730;--rose: #FFB4C2;--on-fill: #0B1026;--tip-bg: #252D5C;--tip-ink: #F3F5FF;--scrim: rgba(4, 7, 20, .66);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 10px 30px -12px rgba(0, 0, 0, .6);--shadow-lg: 0 18px 44px -10px rgba(0, 0, 0, .7);--nav-bg: #10163A;--brand-mark: linear-gradient(135deg, #4C7CFF 0%, #A35BFF 100%);--radius-sm: 8px;--radius: 12px;--radius-lg: 20px;--radius-card: 20px;--radius-btn: 999px;--panel: rgba(255, 255, 255, .07);--panel-line: rgba(255, 255, 255, .12);--panel-shadow: 0 10px 30px -14px rgba(0, 0, 0, .55);--panel-blur: blur(16px);--nav-fill: rgba(16, 22, 52, .45);--nav-shadow: none;--nav-on-bg: rgba(76, 124, 255, .25);--nav-on-ink: #FFFFFF;--nav-on-ring: inset 0 0 0 1px rgba(140, 170, 255, .5);--btn-fill: linear-gradient(135deg, #4468F0, #8F4FF0);--btn-fill-hover: linear-gradient(135deg, #4F72F5, #9A5CF5);--btn-lip: transparent;--btn-lift: 0 8px 26px -6px rgba(110, 110, 255, .55);--btn-lift-press: 0 4px 14px -6px rgba(110, 110, 255, .55);--greet: linear-gradient(90deg, #8FB0FF, #D59BFF);--glow: radial-gradient(40% 35% at 15% 20%, var(--glow1), transparent 70%), radial-gradient(35% 30% at 85% 15%, var(--glow2), transparent 70%), radial-gradient(40% 35% at 70% 90%, var(--glow3), transparent 70%);--pa1-bg: var(--panel);--pa1-ink: #A9B4E2;--pa1-num: #8FB0FF;--pa2-bg: var(--panel);--pa2-ink: #A9B4E2;--pa2-num: #FFD27A;--pa3-bg: var(--panel);--pa3-ink: #A9B4E2;--pa3-num: #5FF0D2;--pa4-bg: var(--panel);--pa4-ink: #A9B4E2;--pa4-num: #FF8FB1;--pa-line: rgba(255, 255, 255, .12);--pd1: #8FB0FF;--pd2: #FFD27A;--pd3: #5FF0D2;--pd4: #FF8FB1;--greet-fill: transparent;--nav-edge: rgba(255, 255, 255, .1);--info-ink: #8FB0FF;--info-glow: drop-shadow(0 0 5px rgba(143, 176, 255, .65));--info-card-bg: rgba(22, 28, 64, .74);--info-card-solid: #1B2250;--info-card-line: rgba(255, 255, 255, .14);--info-card-blur: blur(18px) saturate(140%);--info-card-ink: var(--tip-ink);--panel-solid: var(--panel)}}:root[data-theme=dark]{color-scheme:dark;--ground: #0B1026;--surface: #161C3B;--surface-2: #1D2449;--surface-3: #283160;--raised: #1A2147;--seg-on: #2D3770;--row-hover: #222A55;--hover-bg: #2A3A80;--hover-line: #7C9BFF;--hover-ink: #E6ECFF;--nav-hover: rgba(255, 255, 255, .07);--ink: #E8ECFF;--ink-2: #C3CBEE;--ink-3: #A9B4E2;--usual-faded: #8791BE;--sk0: #E23E5F;--sk0-on: #0A0D1E;--sk1: #FFD23F;--sk1-on: #0A0D1E;--sk2: #34DDB2;--sk2-on: #0A0D1E;--sk3: #C77DFF;--sk3-on: #0A0D1E;--line: rgba(255, 255, 255, .12);--line-soft: rgba(255, 255, 255, .07);--line-strong: #3C4778;--indigo: #8FB0FF;--indigo-soft: #22306A;--indigo-ink: #C4D3FF;--indigo-line: #4C5FB0;--primary: #4A5EE8;--primary-hover: #4F64EE;--primary-press: #3F52D6;--on-primary: #FFFFFF;--focus: #8FB0FF;--focus-ring: rgba(143, 176, 255, .35);--marigold: #FFD27A;--marigold-bg: #33290F;--marigold-ln: #6B5520;--sage: #5FF0D2;--sage-bg: #0E2E35;--clay: #FF8FA3;--pri-red: #FF4D4D;--pri-green: #2FD15F;--clay-bg: #3A1730;--rose: #FFB4C2;--on-fill: #0B1026;--tip-bg: #252D5C;--tip-ink: #F3F5FF;--scrim: rgba(4, 7, 20, .66);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 10px 30px -12px rgba(0, 0, 0, .6);--shadow-lg: 0 18px 44px -10px rgba(0, 0, 0, .7);--nav-bg: #10163A;--brand-mark: linear-gradient(135deg, #4C7CFF 0%, #A35BFF 100%);--radius-sm: 8px;--radius: 12px;--radius-lg: 20px;--radius-card: 20px;--radius-btn: 999px;--panel: rgba(255, 255, 255, .07);--panel-line: rgba(255, 255, 255, .12);--panel-shadow: 0 10px 30px -14px rgba(0, 0, 0, .55);--panel-blur: blur(16px);--nav-fill: rgba(16, 22, 52, .45);--nav-shadow: none;--nav-on-bg: rgba(76, 124, 255, .25);--nav-on-ink: #FFFFFF;--nav-on-ring: inset 0 0 0 1px rgba(140, 170, 255, .5);--btn-fill: linear-gradient(135deg, #4468F0, #8F4FF0);--btn-fill-hover: linear-gradient(135deg, #4F72F5, #9A5CF5);--btn-lip: transparent;--btn-lift: 0 8px 26px -6px rgba(110, 110, 255, .55);--btn-lift-press: 0 4px 14px -6px rgba(110, 110, 255, .55);--greet: linear-gradient(90deg, #8FB0FF, #D59BFF);--glow: radial-gradient(40% 35% at 15% 20%, var(--glow1), transparent 70%), radial-gradient(35% 30% at 85% 15%, var(--glow2), transparent 70%), radial-gradient(40% 35% at 70% 90%, var(--glow3), transparent 70%);--pa1-bg: var(--panel);--pa1-ink: #A9B4E2;--pa1-num: #8FB0FF;--pa2-bg: var(--panel);--pa2-ink: #A9B4E2;--pa2-num: #FFD27A;--pa3-bg: var(--panel);--pa3-ink: #A9B4E2;--pa3-num: #5FF0D2;--pa4-bg: var(--panel);--pa4-ink: #A9B4E2;--pa4-num: #FF8FB1;--pa-line: rgba(255, 255, 255, .12);--pd1: #8FB0FF;--pd2: #FFD27A;--pd3: #5FF0D2;--pd4: #FF8FB1;--greet-fill: transparent;--nav-edge: rgba(255, 255, 255, .1);--info-ink: #8FB0FF;--info-glow: drop-shadow(0 0 5px rgba(143, 176, 255, .65));--info-card-bg: rgba(22, 28, 64, .74);--info-card-solid: #1B2250;--info-card-line: rgba(255, 255, 255, .14);--info-card-blur: blur(18px) saturate(140%);--info-card-ink: var(--tip-ink);--panel-solid: var(--panel)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}.mono,.num{font-family:var(--font-num)}.num{font-variant-numeric:tabular-nums}button{font-family:inherit;font-size:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:3px}.app{display:grid;grid-template-columns:var(--nav-w) 1fr;min-height:100%}.nav{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto}.brand{padding:18px 18px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.brand b{font-size:15px;font-weight:800;letter-spacing:-.02em}.brand span{font-family:var(--font-num);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.navgroup{padding:12px 10px 4px}.navgroup h4{font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px 8px}.navitem{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:none;color:var(--ink-2);padding:7px 9px;border-radius:var(--radius);font-size:13.5px;font-weight:500;margin-bottom:1px}.navitem:hover{background:var(--nav-hover);color:var(--ink)}.navitem.active{background:var(--indigo-soft);color:var(--indigo-ink);font-weight:600}.navitem .dot{width:6px;height:6px;border-radius:50%;background:var(--marigold);margin-left:auto;flex:none}.navitem.p2{color:var(--marigold)}.navitem.p2:hover{background:var(--marigold-bg)}.navitem.p2.active{background:var(--marigold-bg);color:var(--marigold)}.navfoot{margin-top:auto;padding:14px 12px;border-top:1px solid var(--line)}.phase-toggle{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:2px}.phase-toggle button{border:0;background:none;color:var(--ink-3);padding:6px 4px;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:.02em;transition:background .12s,color .12s}.phase-toggle button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.phase-toggle button.on.complete{color:var(--marigold)}.phase-note{font-family:var(--font-num);font-size:11px;line-height:1.5;color:var(--ink-3);margin-top:7px;letter-spacing:.02em;font-weight:500}.main{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:22px 26px 0}.topbar h1{font-size:22px;font-weight:700;letter-spacing:-.022em;margin:0}.topbar .sub{color:var(--ink-3);font-size:13.5px;font-weight:500}.content{padding:18px 26px 60px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:15px 16px}.card.p2{border-color:var(--marigold-ln);background:var(--marigold-bg)}.grid{display:grid;gap:12px}.g4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g2{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.tile .label{font-family:var(--font-num);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:6px}.tile .value{font-size:28px;font-weight:700;letter-spacing:-.03em;margin:7px 0 2px;line-height:1}.tile .foot{font-size:13px;color:var(--ink-3);font-weight:500}.tile .foot b{color:var(--ink-2);font-weight:600}.tile.p2 .value{color:var(--marigold)}.p2tag{font-family:var(--font-num);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--marigold);background:var(--marigold-bg);border:1px solid var(--marigold-ln);border-radius:3px;padding:1px 5px;white-space:nowrap}.pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;letter-spacing:.03em;padding:2px 7px;border-radius:20px;background:var(--surface-2);color:var(--ink-2)}.pill.late{background:var(--clay-bg);color:var(--clay)}.pill.ok{background:var(--sage-bg);color:var(--sage)}.pill.rework{background:var(--marigold-bg);color:var(--marigold)}.sechead{display:flex;align-items:center;gap:10px;margin:26px 0 10px}.sechead h2{font-size:13.5px;font-weight:700;letter-spacing:.01em;margin:0}.sechead .rule{flex:1;height:1px;background:var(--line)}.sechead .meta{font-family:var(--font-num);font-size:12px;color:var(--ink-3);font-weight:500}.bars{display:flex;align-items:flex-end;gap:6px;height:132px;margin-top:16px}.bars .col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;min-width:0}.bars .pair{display:flex;align-items:flex-end;gap:2px;height:100px}.bars .b{flex:1;border-radius:2px 2px 0 0;min-height:2px}.bars .b.cut{background:var(--indigo);opacity:.32}.bars .b.st{background:var(--indigo)}.bars .cap{font-family:var(--font-num);font-size:10px;color:var(--ink-3);text-align:center;white-space:nowrap;overflow:hidden;font-weight:500}.legend{display:flex;gap:14px;font-size:12.5px;color:var(--ink-3);margin-top:9px;font-weight:500}.legend i{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:5px}.board{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(168px,1fr));align-items:start}.col-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px;border-bottom:2px solid var(--line);margin-bottom:9px}.col-head h3{font-size:13px;font-weight:700;margin:0;letter-spacing:-.005em}.col-head .n{font-family:var(--font-num);font-size:12.5px;color:var(--ink-3);font-weight:500}.col-body{display:flex;flex-direction:column;gap:7px}.bcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:9px 10px;display:flex;flex-direction:column;gap:5px;text-align:left;width:100%;font-family:inherit}.bcard:hover{border-color:var(--indigo)}.bcard.late{border-left:3px solid var(--clay)}.bcard.sample{border-left:3px solid var(--marigold)}.bcard .top{display:flex;align-items:center;gap:6px}.bcard .code{font-family:var(--font-num);font-size:12px;font-weight:600;color:var(--indigo-ink)}.bcard .qty{margin-left:auto;font-family:var(--font-num);font-size:12.5px;font-weight:600}.bcard .name{font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard .attrs{font-family:var(--font-num);font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.bcard .who{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--ink-3);margin-top:1px;font-weight:500}.filters{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.chipbtn{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);padding:5px 11px;border-radius:20px;font-size:13px;font-weight:500}.chipbtn.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.chipbtn.p2on{background:var(--marigold);border-color:var(--marigold);color:var(--on-fill)}input[type=search],input[type=text],select{font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:6px 10px;min-width:180px;font-weight:500}@media(max-width:1180px){.board{grid-template-columns:repeat(3,minmax(150px,1fr))}}.phonebar,.phoneswitch,.mobilenav{display:none}@media(max-width:1100px)and (min-width:761px){.app{grid-template-columns:168px 1fr}.brand{padding:14px 12px 12px}.navgroup{padding:10px 8px 4px}.navitem{padding:10px 9px;font-size:13.5px;line-height:1.3;white-space:normal;align-items:flex-start;font-weight:500}.navitem .needsdot{margin-top:5px}.whoami{padding:10px 12px;gap:8px}.navfoot{padding:12px 10px}.navfoot .whoami{flex-direction:column;align-items:flex-start;gap:6px;border:0;padding:0 0 10px}.navfoot .whoami .face{display:none}.navfoot .whoami .whobody b{font-size:13px;font-weight:500}.roleswitch select{min-width:0;width:100%}.topbar,.content{padding-left:16px;padding-right:16px}}@media(max-width:760px){.app{grid-template-columns:1fr}.nav{display:none}.main{height:auto;overflow:visible}.phonebar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 8px;border-bottom:1px solid var(--line);background:var(--surface)}.phoneme{display:flex;flex-direction:column;min-width:0}.phoneme b{font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phoneme i{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.phoneswitch{display:flex;align-items:center;gap:8px;padding:7px 14px;border-bottom:1px solid var(--line-soft)}.phoneswitch>span{font-family:var(--font-num);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex:none;font-weight:500}.phoneswitch>span i{font-style:normal;color:var(--marigold)}.phoneswitch select{flex:1 1 auto;min-width:0;font-size:13.5px;padding:6px 8px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:500}.topbar{padding:12px 14px 0}.topbar h1{font-size:19px}table.stock th{letter-spacing:.04em}.board{grid-template-columns:1fr}.mobilenav{display:block}.content{padding:12px 14px calc(var(--bar-lift) + 96px)}.tbody-scroll{padding-bottom:calc(var(--bar-lift) + 40px)}.ovwrap{padding-bottom:calc(var(--bar-lift) + 104px)}}@media(max-width:620px){.board{grid-template-columns:1fr}.topbar h1{font-size:19px}}.mobilenav{position:fixed;left:0;right:0;bottom:0;z-index:60;pointer-events:none}:root{--bar-lift: 60px}.mnav{pointer-events:auto;position:absolute;left:10px;right:10px;bottom:var(--bar-lift);display:flex;align-items:center;gap:4px;padding:6px 6px 6px 8px;border-radius:30px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease}.mnav.on{transform:translateY(0);opacity:1}.mnav.off{transform:translateY(130%);opacity:0;pointer-events:none}.mnavstrip{display:flex;gap:4px;overflow-x:auto;scroll-behavior:smooth;flex:1 1 auto;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.mnavstrip::-webkit-scrollbar{display:none}.mtab{flex:none;border:0;background:none;color:var(--ink-2);padding:10px 14px;border-radius:22px;white-space:nowrap;font-size:13.5px;font-weight:500;position:relative}.mtab.active{background:var(--indigo-soft);color:var(--indigo-ink);font-weight:650}.mtab.locked{opacity:.4}.mtab .needsdot{position:static;margin-left:6px;vertical-align:1px}.mnavmore{flex:none;border:0;background:none;color:var(--ink-3);font-size:20px;line-height:1;padding:6px 2px;width:0;opacity:0;overflow:hidden;transition:opacity .2s ease,width .2s ease}.mnavmore.show{opacity:.55;width:18px;animation:mnavbeckon 2.4s ease-in-out infinite}@keyframes mnavbeckon{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(3px);opacity:.8}}.mnavx{flex:none;border:0;background:var(--surface-2);color:var(--ink-3);width:30px;height:30px;border-radius:50%;font-size:17px;line-height:1;display:grid;place-items:center}.mnavx:hover{background:var(--line);color:var(--ink)}.mnavpuck{pointer-events:auto;position:absolute;right:14px;bottom:calc(var(--bar-lift) + 2px);width:50px;height:50px;border-radius:50%;background:var(--primary);border:0;color:var(--on-primary);display:grid;place-items:center;box-shadow:0 6px 20px #00000038;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease}.mnavpuck.on{transform:scale(1);opacity:1;animation:puckbreathe 2.8s ease-in-out infinite}.mnavpuck.off{transform:scale(.4);opacity:0;pointer-events:none}.puckbars{display:flex;flex-direction:column;gap:4px}.puckbars i{display:block;width:18px;height:2px;border-radius:2px;background:var(--on-primary)}@keyframes puckbreathe{0%,to{box-shadow:0 6px 20px #00000038,0 0 0 0 var(--indigo-soft)}50%{box-shadow:0 6px 20px #00000038,0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.mnavmore.show,.mnavpuck.on{animation:none}.mnav,.mnavpuck{transition-duration:.01ms}}.content{padding:14px 26px 64px;display:block}.content>*{min-width:0}.stockview{display:block}.pinned{display:contents}.filterbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px;box-shadow:var(--shadow)}.filterbar .fields{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;flex:1 1 420px}.field{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 150px}.field>span{font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.autowrap{position:relative}.autowrap{width:100%}.autowrap input{height:32px;width:100%;min-width:0;padding-right:26px}.xclear{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--ink-3);font-size:15px;line-height:1;padding:2px 4px;border-radius:3px}.xclear:hover{color:var(--ink);background:var(--surface-2)}.autolist{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.autolist li{margin:0}.autolist button{display:block;width:100%;text-align:left;border:0;background:none;padding:6px 8px;border-radius:4px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.autolist button.hi,.autolist button:hover{background:var(--hover-bg);color:var(--indigo-ink)}.autolist button b{font-weight:700;color:var(--ink)}.chipbtn.clear{align-self:flex-end;height:32px;flex:none}.chipbtn:disabled{opacity:.4;cursor:default}.fbsummary{font-size:13px;color:var(--ink-3);white-space:nowrap;padding-bottom:8px;font-weight:500}table.stock{width:100%;border-collapse:collapse;font-size:13.5px;table-layout:fixed;font-weight:500}.tscroll-head{overflow:hidden;border-bottom:1px solid var(--line-strong);position:sticky;top:0;z-index:5;background:var(--ground);padding-top:8px}.tscroll-head th{text-align:left;font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding:0 10px 8px 0}.tscroll-head th.r{text-align:right;padding-right:14px}.tbody-scroll{min-width:0;overflow:visible}table.stock th{text-align:left;font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding:0 10px 8px 0;white-space:normal;overflow-wrap:normal;word-break:keep-all;vertical-align:bottom}table.stock th.r{text-align:right;padding-right:14px}table.stock th.c{text-align:center}table.stock thead tr{border-bottom:1px solid var(--line-strong)}table.stock th i.dim{font-style:normal;letter-spacing:.04em;text-transform:none;font-size:10.5px;font-weight:500}table.stock td{padding:8px 10px 8px 0;border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.stock td.r{text-align:right;padding-right:14px}table.stock tbody tr:hover td{background:var(--row-hover)}table.stock td:first-child{color:var(--ink);font-weight:500}table.stock td.strong{color:var(--ink);font-weight:600}table.stock td .unit{font-style:normal;color:var(--ink-3);font-size:12px;font-weight:500}table.stock tr.low td.strong{color:var(--clay)}table.stock tr.zero td,table.stock tr.zero td:first-child{color:var(--ink-3);font-weight:400}table.stock tr.zero td.strong{color:var(--ink-3);font-weight:500}table.stock td.nomatch{text-align:center;padding:34px;color:var(--ink-3);white-space:normal}.lowdot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--clay);margin-left:6px;vertical-align:1px}.whoami{display:flex;align-items:center;gap:9px;padding:11px 16px;border-bottom:1px solid var(--line)}.whoami .avatar{width:26px;height:26px;border-radius:50%;flex:none;background:var(--indigo-soft);color:var(--indigo-ink);display:grid;place-items:center;font-size:13px;font-weight:700}.whoami b{display:block;font-size:13.5px;font-weight:600;line-height:1.3}.whoami span{font-size:12px;color:var(--ink-3);font-weight:500}@media(max-width:760px){.main{height:auto;overflow:visible}.content,.stockview{display:block}.tbody-scroll{overflow:visible}.autowrap input{min-width:0;width:100%}.field{flex:1 1 150px}.content{padding:12px 14px calc(var(--bar-lift) + 96px)}}.filterbar.intake{border-color:var(--indigo-soft)}.qtyfield{flex:0 1 130px}.qtyfield input{text-align:right;padding-right:34px}.qtyunit{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);font-style:normal;pointer-events:none;font-weight:500}.chipbtn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary);height:32px;align-self:flex-end;flex:none;font-weight:600;padding:0 18px}.chipbtn.primary:disabled{opacity:.35}.listnote{font-size:13px;color:var(--ink-3);padding:0 2px 8px;font-weight:500}.listnote b{color:var(--ink-2);font-weight:600}.listnote .dim{color:var(--ink-3);opacity:.75}.listnote .errtext{color:var(--clay);font-weight:600}table.stock td.dim{color:var(--ink-3);font-size:13px;font-weight:500}table.stock tr.fresh td{background:var(--indigo-soft)}table.stock tr.errrow td{background:var(--clay-bg)}table.stock tr.errrow td.strong{color:var(--clay)}.approve{position:relative;display:inline-flex;align-items:stretch}.approve.sentback .act{white-space:nowrap}.approve .act{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;padding:4px 10px;border-radius:4px 0 0 4px;border-right:0;white-space:nowrap}.approve .caret{flex:none;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-size:10.5px;padding:4px 6px;border-radius:0 4px 4px 0;line-height:1.4;font-weight:500}.approve.pending .act{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.approve.pending .caret{border-color:var(--primary);background:var(--primary);color:var(--on-primary);opacity:.85}.approve.approved .act,.approve.approved .caret{background:var(--indigo-soft);border-color:var(--indigo-soft);color:var(--indigo-ink);cursor:default}.approve.sentback .act,.approve.sentback .caret{background:var(--clay-bg);border-color:var(--clay-bg);color:var(--clay)}.approve-menu{position:fixed;z-index:200;margin:0;padding:4px;list-style:none;min-width:128px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.approve-menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:6px 9px;border-radius:4px;font-size:13px;color:var(--ink-2);font-weight:500}.approve-menu button:hover{background:var(--surface-2);color:var(--ink)}.approve-menu button.ok:hover{background:var(--hover-bg);color:var(--indigo-ink)}.approve-menu button.err{color:var(--clay)}.approve-menu button.err:hover{background:var(--clay-bg)}table.stock td.actcell{overflow:visible}table.stock tr.expanded td:first-child{font-weight:600}.approve .caret{font-size:17px;padding:0 8px;line-height:1}.srcbadge{font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-left:10px;padding:2px 7px;border-radius:3px;vertical-align:1px}.srcbadge.demo{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.srcbadge.live{background:var(--sage-bg);color:var(--sage);border:1px solid var(--sage)}.srcbadge.viewonly{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line);margin-left:8px}.syncing{opacity:.55;pointer-events:none}.flashbar{background:var(--indigo-soft);color:var(--indigo-ink);border:1px solid var(--indigo);border-radius:var(--radius);padding:8px 12px;font-size:13.5px;font-weight:500;margin-bottom:10px}.mapnote{font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);margin-top:3px;white-space:normal;font-weight:500}.mapnote.err{color:var(--clay)}.cachenote{font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);margin-left:8px;font-weight:500}.readonly-note{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:9px 12px;margin-bottom:12px;font-size:13.5px;color:var(--ink-2);font-weight:500}.readonly-note b{color:var(--ink);font-weight:600}.tflow{display:flex;flex-direction:column;gap:8px;padding-bottom:30px}.tcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:11px 14px;cursor:pointer}.tcard:hover,.tcard.open{border-color:var(--indigo)}.thead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.thead .ref{font-size:13px;font-weight:600;color:var(--indigo-ink)}.thead .route{font-size:13.5px;color:var(--ink-2);font-weight:500}.thead .route b{color:var(--ink);font-weight:600}.thead .units{margin-left:auto;font-size:13px;font-weight:600}.tnote{font-size:13px;color:var(--ink-3);margin-top:3px;font-weight:500}table.tlines{margin-top:9px;border-top:1px solid var(--line)}table.tlines td{padding:5px 8px 5px 0;font-size:13.5px;border-bottom:0;font-weight:500}.flashbar.bad{background:var(--clay-bg);border-color:var(--clay);color:var(--clay)}.linkbtn{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;padding:4px 11px;border-radius:20px;text-decoration:none;white-space:nowrap}.calcwrap{display:flex;flex-direction:column;gap:16px;max-width:620px;padding-bottom:40px}.calccard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px 20px}.calccard h2{font-size:16px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}.calccard>p{font-size:13.5px;color:var(--ink-3);margin:0 0 16px;line-height:1.5;max-width:56ch;font-weight:500}.fgrid{display:grid;gap:14px}.fgrid.two{grid-template-columns:1fr 1fr}.fbox{display:flex;flex-direction:column;gap:5px;min-width:0}.fbox>span{font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.fbi{position:relative}.fbi input,.fbi output{display:block;width:100%;height:48px;box-sizing:border-box;font-family:var(--font-num);font-size:20px;font-weight:600;text-align:right;padding:0 42px 0 12px;line-height:48px;border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);color:var(--ink)}.fbi input:focus{outline:2px solid var(--indigo);border-color:var(--indigo);background:var(--surface)}.fbi i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12.5px;color:var(--ink-3);font-family:var(--font-num);pointer-events:none;font-weight:500}.fbox.out>span{color:var(--indigo-ink)}.fbox.out .fbi output{background:var(--indigo-soft);border-color:var(--indigo);color:var(--indigo-ink)}.fbox.out .fbi i{color:var(--indigo-ink);opacity:.7}.fmid{text-align:center;font-size:13px;color:var(--ink-3);min-height:18px;margin:10px 0 6px;font-weight:500}.calcnote{font-size:13px;color:var(--ink-3);margin:14px 0 0;font-weight:500}@media(max-width:560px){.fgrid.two{grid-template-columns:1fr}}.fbi select{display:block;width:100%;height:48px;box-sizing:border-box;font-size:15px;font-weight:600;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink)}.fgrid.sizes{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin-top:14px}.fgrid.sizes .fbi input{font-size:17px;padding-right:36px}.calccard .runcloth{margin-top:14px;width:100%}.calccard .runcloth td.out{color:var(--indigo-ink);font-weight:600}.calccard .runcloth{table-layout:fixed}.calccard .runcloth th:first-child{width:46%}.calccard .runcloth td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.calccard .runcloth .partlabel{display:block}@media(max-width:560px){.calccard .runcloth th:nth-child(3),.calccard .runcloth td:nth-child(3){display:none}.calccard .runcloth th:first-child{width:58%}}.field>span .opt{font-style:normal;text-transform:none;letter-spacing:0;color:var(--ink-3);opacity:.7;margin-left:4px}.cellinput{width:100%;border:1px solid transparent;background:none;font:inherit;color:var(--ink);padding:3px 6px;border-radius:4px}.cellinput:hover{border-color:var(--line);background:var(--surface)}.cellinput:focus{outline:2px solid var(--indigo);background:var(--surface)}.cellinput.right{text-align:right}.cutsched .cellinput{border-color:var(--line);background:var(--surface)}.notiflist{display:flex;flex-direction:column;gap:6px;padding-bottom:40px}.notifhead{font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 2px}.notifhead:first-child{margin-top:0}.notif{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:var(--radius);padding:10px 14px}.notif.high{border-left-color:var(--clay)}.notif.medium{border-left-color:var(--marigold)}.ntag{font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-radius:3px;padding:2px 6px;flex:none;width:68px;text-align:center}.nbody{flex:1;min-width:0}.ntitle{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndetail{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.nqty{text-align:right;font-size:13.5px;white-space:nowrap;font-weight:500}.nqty b{font-weight:700}.nqty span{display:block;font-size:11.5px;color:var(--ink-3);font-weight:500}.navitem .badge{margin-left:auto;background:var(--clay);color:var(--on-fill);font-family:var(--font-num);font-size:11px;font-weight:600;border-radius:10px;padding:1px 6px;min-width:18px;text-align:center}.notif.group{display:block;cursor:pointer}.notif.group:hover{border-color:var(--indigo)}.nrow{display:flex;align-items:center;gap:12px}.nitems{list-style:none;margin:9px 0 0;padding:9px 0 0;border-top:1px solid var(--line-soft)}.nitems li{display:flex;align-items:baseline;gap:10px;padding:3px 0;font-size:13px;font-weight:500}.nitems .iname{flex:0 0 40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.nitems .idetail{flex:1;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitems .iqty{font-weight:600}.nitems .iqty.zero{color:var(--clay)}.nitems .imore{color:var(--ink-3);font-size:12.5px;font-weight:500}.mywrap{padding-bottom:60px}.mytop{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px;margin-bottom:4px}.mytop h2{font-size:17px;font-weight:700;margin:0 0 2px;letter-spacing:-.01em}.mytop p{font-size:13.5px;color:var(--ink-3);margin:0;font-weight:500}.mytop p b{color:var(--ink);font-weight:600}.mypills{margin-left:auto;display:flex;gap:7px;flex-wrap:wrap}.mysec{margin-top:4px}.mysec .sechead{margin:22px 0 10px}.note-sm{font-size:13px;color:var(--ink-3);margin:8px 0 0;line-height:1.5;max-width:66ch;font-weight:500}.kpi .value{display:flex;align-items:baseline;gap:2px}.kpi .value i{font-style:normal;font-size:14px;color:var(--ink-3)}.kdelta{font-size:13px;font-weight:600;margin:2px 0 6px}.kdelta.good{color:var(--sage)}.kdelta.flat{color:var(--ink-3)}.kdelta .best{background:var(--sage-bg);color:var(--sage);border-radius:10px;padding:1px 7px;margin-left:7px;font-size:11.5px;font-weight:500}.card.nopad{padding:4px 14px}table.stock.plain td{border-bottom:1px solid var(--line-soft);font-size:13.5px;font-weight:500}table.stock.plain tr:last-child td{border-bottom:0}table.stock.plain.tight td{padding:5px 8px 5px 0;font-size:13px;font-weight:500}table.stock td.pos{color:var(--sage)}.bar{height:7px;background:var(--surface-2);border-radius:4px;overflow:hidden;margin-bottom:9px}.bar .fill{height:100%;background:var(--indigo);border-radius:4px}.advline{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--ink-2);font-weight:500}.advline b{color:var(--ink)}.detailgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.detailgrid>div{display:flex;flex-direction:column;gap:2px}.detailgrid span{font-family:var(--font-num);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.detailgrid b{font-size:13.5px;font-weight:600}.reqrow{display:flex;gap:8px;flex-wrap:wrap}.roleswitch{display:block;margin-bottom:9px}.roleswitch>span{display:block;font-family:var(--font-num);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.roleswitch select{width:100%;min-width:0;font-size:13px;padding:5px 8px;height:auto;font-weight:500}.nrow{cursor:pointer}.nactions{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.chipbtn.sm{padding:3px 10px;font-size:13px;font-weight:500}.nitems li .linkbtn{margin-left:10px}.listnote .dim{color:var(--ink-3)}.dashwrap{padding-bottom:48px}.dashhead{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.dashhead h2{font-size:21px;font-weight:700;margin:0;letter-spacing:-.02em}.dashhead span{font-size:13.5px;color:var(--ink-3);font-weight:500}.attn{display:flex;align-items:center;gap:18px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--marigold);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.attn:hover{border-color:var(--indigo);border-left-color:var(--marigold)}.attn.urgent{border-left-color:var(--clay)}.attn.clear{border-left-color:var(--sage)}.attnum{font-size:42px;font-weight:800;letter-spacing:-.04em;line-height:1;min-width:52px}.attn.urgent .attnum{color:var(--clay)}.attn.clear .attnum{color:var(--sage)}.attbody{display:flex;flex-direction:column}.attbody b{font-size:15px;font-weight:600}.attbody span{font-size:13.5px;color:var(--ink-3);font-weight:500}.attgo{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--indigo-ink)}.dashkpis{margin-bottom:16px}.quickrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.quick{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;text-align:left;display:flex;flex-direction:column;gap:2px}.quick:hover{border-color:var(--indigo)}.quick b{font-size:13.5px;font-weight:600}.quick span{font-size:13px;color:var(--ink-3);font-weight:500}.iconbtn{display:inline-flex;align-items:center;gap:5px;margin-left:auto;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;padding:3px 10px;border-radius:20px}.iconbtn:hover{border-color:var(--indigo);color:var(--indigo-ink)}.iconbtn.on{background:var(--indigo-soft);border-color:var(--indigo);color:var(--indigo-ink)}.listnote{display:flex;align-items:center;gap:6px}.notif.group.settled{opacity:.6}.nitems li.done{opacity:.5}.nitems li.done .iname{text-decoration:line-through}.donetag{font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:3px;background:var(--surface-2);color:var(--ink-3);white-space:nowrap}.donetag.ordered{background:var(--sage-bg);color:var(--sage)}.donetag.dismissed{background:var(--surface-2);color:var(--ink-3)}.donetag.snoozed{background:var(--marigold-bg);color:var(--marigold)}.histlist{display:flex;flex-direction:column;gap:2px;padding-bottom:40px}.histrow{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);font-size:13.5px;font-weight:500}.hwhen{color:var(--ink-3);font-size:12px;flex:0 0 96px;font-weight:500}.hname{flex:0 0 26%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.hdetail{flex:1;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hqty{font-weight:600}.cellwrap{position:relative}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto;overscroll-behavior:contain}.sheetbody{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px;width:min(360px,100%);box-shadow:var(--shadow);margin:auto;flex:none}.sheethead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sheethead b{font-size:15px}.calnav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.calnav span{font-size:13.5px;font-weight:600}.calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cdow{font-family:var(--font-num);font-size:10.5px;color:var(--ink-3);text-align:center;padding-bottom:4px;font-weight:500}.cday{border:1px solid transparent;background:var(--surface-2);color:var(--ink-2);border-radius:5px;padding:7px 0;font-size:13.5px;font-weight:500}.cday:hover:not(:disabled){border-color:var(--indigo)}.cday.we{color:var(--ink-3)}.cday.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-weight:700}.cday:disabled{opacity:.3;cursor:default}.calfoot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:13.5px;font-weight:500}.calfoot .chipbtn{margin-left:auto}.calfoot .dim{color:var(--ink-3)}.pill.act{border:0;cursor:pointer}.pill.act:hover{background:var(--hover-bg);color:var(--indigo-ink)}.pill.act i{font-style:normal;opacity:.65;margin-left:5px;font-family:var(--font-num);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:500}table.stock.plain td .dim{color:var(--ink-3)}.readonly-note.recount{border-color:var(--indigo);background:var(--indigo-soft);color:var(--indigo-ink)}.readonly-note.recount b{color:var(--indigo-ink)}.rprog{margin-left:auto;font-size:13.5px;font-weight:700}.rbtns{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}table.stock td.actcell .cellinput{border-color:var(--line);background:var(--surface)}.recountcard{margin-bottom:8px}.rcrow{display:flex;align-items:center;gap:16px;cursor:pointer;flex-wrap:wrap}.rcrow b{font-size:14px}.rcstats{display:flex;gap:16px;margin-left:auto;font-size:13.5px;align-items:baseline;font-weight:500}.rcstats b{font-size:15px}.rcnote{width:100%;font:inherit;font-size:13.5px;color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);padding:9px 11px;resize:vertical;font-weight:500}.rcnote:focus{outline:2px solid var(--indigo);border-color:var(--indigo);background:var(--surface)}.chipbtn.recount{border-color:var(--indigo);color:var(--indigo-ink)}.chipbtn.recount:hover{background:var(--hover-bg)}.chipbtn.rc-match{border-color:var(--sage);color:var(--sage)}.chipbtn.rc-match:hover{background:var(--sage-bg)}.chipbtn.rc-match.on{background:var(--sage);border-color:var(--sage);color:var(--on-fill)}.chipbtn.rc-editbtn{border-color:var(--clay);color:var(--clay)}.chipbtn.rc-editbtn:hover{background:var(--clay-bg)}.chipbtn.rc-editbtn.on{background:var(--clay);border-color:var(--clay);color:var(--on-fill)}table.stock tr.rc-ok td{background:var(--sage-bg)}table.stock tr.rc-edit td{background:var(--surface-2)}table.stock tr.rc-fix td{background:var(--clay-bg)}table.stock tr.rc-fix td.strong,table.stock tr.rc-fix .qtyedit{color:var(--clay)}.qtyedit{max-width:92px;border-color:var(--line)!important;background:var(--surface)!important;font-weight:600}.findings{display:flex;flex-direction:column;gap:6px}.finding-row{background:var(--ground);border:1px solid var(--line-soft);border-left:3px solid var(--clay);border-radius:var(--radius);padding:9px 12px}.finding-row b{display:block;font-size:13.5px;font-weight:600}.finding-row span{font-size:13px;color:var(--ink-3);font-weight:500}.chipbtn.p2on{background:var(--clay);border-color:var(--clay);color:var(--on-fill)}.nitems li{padding:6px 0}.nitems .ibtns{display:inline-flex;gap:5px;align-items:center;margin-left:auto}.nitems .iqty em{font-style:normal;color:var(--ink-3);font-size:12px;font-weight:500}.nitems .iqty{flex:0 0 auto;min-width:92px;text-align:right}.dlist{display:flex;flex-direction:column;gap:7px;padding-bottom:40px}.dcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 15px;cursor:pointer}.dcard:hover,.dcard.open{border-color:var(--indigo)}.drow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dmain{flex:1 1 180px;min-width:0;display:flex;flex-direction:column}.dmain b{font-size:13.5px;font-weight:600}.dmain .dim{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.dstages{display:flex;gap:4px}.pip{width:18px;height:5px;border-radius:3px;background:var(--surface-2)}.pip.past{background:var(--indigo);opacity:.35}.pip.now{background:var(--indigo)}.dstage{font-size:13px;font-weight:600;min-width:84px}.dsamples{font-size:13px;color:var(--ink-2);min-width:80px;text-align:right;font-weight:500}.ddetail{margin-top:12px;border-top:1px solid var(--line-soft);padding-top:12px}.dmeta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;color:var(--ink-3);font-weight:500}.dmeta b{color:var(--ink);font-weight:600}.dmeta .ok{color:var(--sage)}.dmeta .miss{color:var(--ink-3)}.collgroup{margin-bottom:6px}.collhead{display:flex;align-items:center;gap:8px;font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 7px;padding:0 2px}.collgroup:first-child .collhead{margin-top:0}.collhead span{background:var(--surface-2);color:var(--ink-3);border-radius:10px;padding:1px 7px;letter-spacing:.04em}.collchip{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--indigo-soft);color:var(--indigo-ink);padding:3px 8px;border-radius:3px;white-space:nowrap}.dcard .drow{cursor:pointer}.dcard{cursor:default}.dsummary{margin:12px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.55;max-width:78ch;font-weight:500}.dtabs{display:flex;flex-wrap:wrap;gap:6px}.ddetail .dtabs{margin-bottom:2px}.dtab{position:relative;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;padding:6px 13px;border-radius:20px;white-space:nowrap}.dtab:hover{border-color:var(--indigo);color:var(--indigo-ink);background:var(--hover-bg)}.dtab.past{background:var(--indigo-soft);border-color:var(--indigo-soft);color:var(--indigo-ink)}.dtab.current{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:650}.dtab.on{box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--indigo)}.dtab.on:not(.past):not(.current){background:var(--surface);border-color:var(--indigo);color:var(--indigo-ink)}.nowdot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--indigo);margin-left:6px;vertical-align:1px}.dtab.current .nowdot{background:var(--on-primary)}.stagewrap{display:flex;flex-direction:column}.backbtn{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;padding:5px 12px;border-radius:20px;margin-bottom:12px}.backbtn:hover{border-color:var(--indigo);color:var(--indigo-ink)}.stagetitle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.stagetitle h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.01em}.stagetitle .dim{font-size:13px;color:var(--ink-3);font-weight:500}.stagepage{padding-bottom:64px}.stagepage p,.stagepage .dsummary,.stagepage .steps li,.stagepage h3+p,.card.pane>p{max-width:78ch}.stagepage .note-sm{max-width:66ch}.stagegrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media(max-width:900px){.stagegrid{grid-template-columns:1fr}}.card.pane{padding:16px 18px}.card.pane h3{margin:0 0 4px;font-size:13.5px;font-weight:650}.card.pane.wide{max-width:none}.fieldrow{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.field.tall{margin-top:12px}.field textarea{width:100%;resize:vertical;font:inherit;font-size:13.5px;line-height:1.55;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:9px 11px;font-weight:500}.field textarea:focus{outline:2px solid var(--indigo);border-color:var(--indigo)}.checkline{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;color:var(--ink-2);cursor:pointer;font-weight:500}.checkline input{width:15px;height:15px;accent-color:var(--indigo)}.rounds{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:4px}.roundbtn{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;padding:7px 14px;border-radius:20px}.roundbtn:hover{border-color:var(--indigo);color:var(--indigo-ink)}.roundbtn.done{background:var(--sage-bg);border-color:var(--sage-bg);color:var(--sage)}.roundbtn.final{border-style:dashed}.roundbtn.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.roundbtn.on.done{background:var(--primary);color:var(--on-primary)}.roundbtn .tick{margin-left:6px;font-size:11.5px;font-weight:500}.roundbtn.addround{border-style:dashed;color:var(--ink-3)}.roundbtn.addround:hover{color:var(--indigo-ink)}.sizechips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.sizechip{min-width:54px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-family:var(--font-num);font-size:13px;font-weight:600;padding:9px 12px;border-radius:var(--radius)}.sizechip:hover{border-color:var(--indigo);color:var(--indigo-ink)}.sizechip.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.addsize{display:flex;gap:8px;margin-top:12px}.addsize input{width:130px;height:32px}.finalgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.finalhead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.finalhead h3{margin:0;font-family:var(--font-num);font-size:15px}.card.pane.final-approved{border-color:var(--sage)}.card.pane.final-rework{border-color:var(--marigold-ln)}.card.pane.final-rejected{border-color:var(--clay)}.donetag.approved{background:var(--sage-bg);color:var(--sage)}.donetag.rework{background:var(--marigold-bg);color:var(--marigold)}.verdicts{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.chipbtn.v-approved.on{background:var(--sage);border-color:var(--sage);color:var(--on-fill)}.chipbtn.v-rework.on{background:var(--marigold);border-color:var(--marigold);color:var(--on-fill)}.chipbtn.v-rejected.on{background:var(--clay);border-color:var(--clay);color:var(--on-fill)}.checklist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:500}.checklist li{color:var(--ink-2)}.checklist li:before{content:"○ ";color:var(--ink-3)}.checklist li.ok{color:var(--sage)}.checklist li.ok:before{content:"✓ "}.qtytable{width:100%;margin-top:8px}.qtytable td{padding:5px 8px 5px 0;border-bottom:1px solid var(--line-soft)}.qtytable .cellinput{border-color:var(--line);background:var(--surface);width:90px}.note-sm.ok{color:var(--sage)}.note-sm.warn{color:var(--clay)}.flashbar.clay{background:var(--clay-bg);border-color:var(--clay);color:var(--clay)}.uploader{margin-top:12px}.upbox{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-3);padding:22px 14px}.upbox:hover,.upbox.over{border-color:var(--indigo);background:var(--hover-bg);color:var(--indigo-ink)}.upbox.busy{opacity:.6}.upicon{font-size:20px;line-height:1;font-weight:300}.uplabel{font-size:13.5px;font-weight:600;color:var(--ink-2)}.upbox:hover .uplabel,.upbox.over .uplabel{color:var(--indigo-ink)}.uphint{font-size:12.5px;font-weight:500}.thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.thumb{position:relative;width:76px;height:76px}.thumbimg{width:100%;height:100%;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface-2)}.thumbimg img{width:100%;height:100%;object-fit:cover;display:block}.thumbimg:hover{border-color:var(--indigo)}.thumbx{position:absolute;top:-6px;right:-6px;width:19px;height:19px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-size:13.5px;line-height:1;padding:0;font-weight:500}.thumbx:hover{border-color:var(--clay);color:var(--clay)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#101319d1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;cursor:zoom-out}.lightbox img{max-width:min(92vw,900px);max-height:82vh;border-radius:var(--radius)}.lbname{color:#fff;font-size:13px;font-weight:500}.lbname .dim{color:#fff9}.autocell{position:relative}.cutsched table.stock tr.editing td{overflow:visible}.autocell .autowrap input{height:28px;padding-right:8px}.autocell .autolist{min-width:100%}.fab45{color:var(--rose)}.fabw{font-style:normal;font-size:12px;color:var(--ink-3);margin-left:6px;font-weight:500}.fab45 .fabw{color:var(--rose);opacity:.8}.widthkey{margin-left:10px;font-size:12.5px;color:var(--ink-3);font-weight:500}.widthkey b{font-weight:600}.field.widthfield{flex:0 0 auto}.widthtoggle{display:flex;gap:0;height:32px}.widthtoggle button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-family:var(--font-num);font-size:13px;font-weight:600;padding:0 14px;border-radius:0}.widthtoggle button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.widthtoggle button:last-child{border-radius:0 var(--radius) var(--radius) 0;border-left:none}.widthtoggle button:hover{border-color:var(--indigo);color:var(--indigo-ink)}.widthtoggle button.narrow{color:var(--rose)}.widthtoggle button.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.widthtoggle button.on.narrow{background:var(--rose);border-color:var(--rose);color:var(--on-fill)}.dthumb{flex:none;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface-2)}.dthumb img{width:100%;height:100%;object-fit:cover;display:block}.dthumb:hover{border-color:var(--indigo)}.dthumb.none{display:inline-block;border-style:dashed;opacity:.5}.itemcell{display:inline-flex;align-items:center;gap:8px}.drow .dthumb{margin-right:-6px}.stagedone{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;margin-bottom:14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface)}.stagedone.on{border-color:var(--sage);background:var(--sage-bg)}.stagedone .dim{font-size:13px;color:var(--ink-3);font-weight:500}.stagedone.on .dim{color:var(--sage)}.chipbtn.sage.on{background:var(--sage);border-color:var(--sage);color:var(--on-fill)}.dtab .tick{margin-right:5px;font-size:11.5px;color:var(--sage);font-weight:500}.dtab.past .tick{color:var(--indigo-ink)}.dtab.current .tick{color:var(--on-primary)}.dmeta b.late{color:var(--clay)}.roundgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:start;margin-top:12px}.card.pane.round.done{border-color:var(--sage)}.card.pane.round.final{border-style:dashed}.roundhead{display:flex;align-items:center;gap:10px;margin-bottom:4px}.roundhead h3{margin:0}.addcard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:150px;border-style:dashed;color:var(--ink-3)}.addcard:hover{border-color:var(--indigo);color:var(--indigo-ink)}.thumb.picked .thumbimg{border-color:var(--indigo);box-shadow:0 0 0 2px var(--indigo-soft)}.thumbpick{position:absolute;left:0;right:0;bottom:-18px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;color:var(--ink-3);cursor:pointer;white-space:nowrap;font-weight:500}.thumbpick input{width:11px;height:11px;accent-color:var(--indigo);margin:0}.thumb.picked .thumbpick{color:var(--indigo-ink);font-weight:600}.thumbs{margin-bottom:20px}.card.pane.wide+.card.pane.wide{margin-top:12px}.fabtable,.constable,.qtytable{width:100%;margin-top:10px}.fabtable td,.constable td,.constable th,.qtytable td,.qtytable th{padding:6px 8px 6px 0;border-bottom:1px solid var(--line-soft)}.constable th,.qtytable th{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left}.constable th.r,.qtytable th.r{text-align:right;padding-right:8px}.constable th .dim{font-style:normal;font-size:10.5px;opacity:.7;font-weight:500}.constable .cellinput,.qtytable .cellinput{border-color:var(--line);background:var(--surface);width:84px}.runpick{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 4px}.runpick .chipbtn.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.runpick .chipbtn.on .fab45{color:#ffc9bf}.guidegrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-top:12px}.guidebox{border:1px solid var(--line-soft);border-radius:var(--radius);padding:10px 12px}.guidehead{display:flex;align-items:center;justify-content:space-between;gap:8px}.guidehead b{font-family:var(--font-num);font-size:13.5px;font-weight:500}.guidebox .uploader{margin-top:8px}.guidebox .upbox{padding:14px 10px}.warn{color:var(--clay)}.autolist button.fab45,.autolist button.fab45 b{color:var(--rose)}.autolist button.fab45.hi,.autolist button.fab45:hover{background:var(--clay-bg)}input.cellinput.fab45{color:var(--rose)}.dcard{position:relative}.cardx.corner{position:absolute;top:9px;right:10px;margin:0}.dcard .drow{padding-right:20px}.cardx{margin-left:auto;width:22px;height:22px;flex:none;border:1px solid transparent;background:none;color:var(--ink-3);font-size:15px;line-height:1;border-radius:50%;padding:0}.cardx:hover{border-color:var(--clay);color:var(--clay);background:var(--clay-bg)}.cardx.undo{width:auto;padding:0 10px;border-radius:20px;font-size:13px;font-weight:600;border-color:var(--line);color:var(--indigo-ink)}.cardx.undo:hover{border-color:var(--indigo);background:var(--hover-bg);color:var(--indigo-ink)}.roundhead .cardx{margin-left:auto}.dcard.removed{opacity:.55;border-style:dashed}.dcard.removed .drow b{text-decoration:line-through}.removednote{margin-top:8px}.chipbtn.newdesign{height:30px;align-self:auto;padding:0 14px}.notices{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.notice{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border:1px solid var(--indigo);background:var(--indigo-soft);color:var(--indigo-ink);border-radius:var(--radius);padding:9px 13px;font-size:13.5px;font-weight:500}.notice.design-removed{border-color:var(--clay);background:var(--clay-bg);color:var(--clay)}.notice .dim{color:inherit;opacity:.75;font-size:13px;font-weight:500}.noticeage{margin-left:auto;font-size:12px;opacity:.7;font-family:var(--font-num);font-weight:500}.runblock{border:1px solid var(--line-soft);border-radius:var(--radius);padding:12px 14px;margin-top:12px}.runblock.done{opacity:.6;border-style:dashed}.runhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.runhead b{font-size:13.5px;font-weight:650}.runhead .dim{font-size:13px;color:var(--ink-3);font-weight:500}.runtot{margin-left:auto;font-family:var(--font-num);font-size:13px;color:var(--ink-2);font-weight:500}table.sizerow{width:100%;margin-top:8px}table.sizerow th,table.sizerow td{padding:5px 6px;border-bottom:1px solid var(--line-soft)}table.sizerow th{font-family:var(--font-num);font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--ink-3);text-align:right}table.sizerow th.rowlab,table.sizerow td.rowlab{text-align:left;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}table.sizerow td{text-align:right}table.sizerow .cellinput{border-color:var(--line);background:var(--surface);width:62px}.runact{display:flex;align-items:center;gap:10px;margin-top:10px}.splitbtn{position:relative;display:inline-flex}.splitbtn .chipbtn{border-radius:20px 0 0 20px;height:30px;align-self:auto}.splitbtn .chipbtn.caret{border-radius:0 20px 20px 0;padding:0 11px;border-left:1px solid rgba(255,255,255,.28)}.splitmenu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:160px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:4px}.splitmenu button{display:block;width:100%;text-align:left;background:none;border:none;padding:7px 10px;border-radius:4px;font-size:13.5px;color:var(--ink-2);font-weight:500}.splitmenu button:hover{background:var(--hover-bg);color:var(--indigo-ink)}.cutcard .ddetail .chipbtn{margin-bottom:4px}.samplecut{margin-top:14px;border-top:1px solid var(--line-soft);padding-top:12px}.fieldrow.tight{gap:10px}.field.sizepick{flex:0 0 90px}.field.sizepick select{height:32px;width:100%}.drivelink{color:var(--indigo-ink);font-weight:600}.libgrid{display:grid;gap:12px;padding-bottom:40px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.libcard{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:14px;text-align:left}.libcard:hover{border-color:var(--indigo)}.libcard .dthumb{width:96px!important;height:96px!important}.libmeta{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.libmeta b{font-size:13.5px}.libmeta .dim{font-size:13px;color:var(--ink-3);font-weight:500}.guideview .thumbs{margin-bottom:4px}.guidethumb{width:108px;height:108px}.guidethumb img{object-fit:contain;background:var(--surface)}.lbnav{position:fixed;top:50%;transform:translateY(-50%);z-index:61;width:46px;height:62px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.25);background:#00000059;color:#fff;font-size:30px;line-height:1;padding:0}.lbnav:hover{background:#0009;border-color:#ffffff8c}.lbnav.prev{left:18px}.lbnav.next{right:18px}.fieldlab{display:block;font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.sizechips.small{margin:8px 0 0;gap:6px}.sizechips.small .sizechip{min-width:42px;padding:6px 10px;font-size:13px;font-weight:500}.chipbtn.sendall{margin-top:14px}table.stock tr.detailrow td{background:var(--surface);padding:0}.supdetail{padding:12px 14px 14px;border-bottom:1px solid var(--line-soft)}.supdetail .dmeta{margin-top:0;margin-bottom:10px}.supdetail .fieldrow{margin-top:0;max-width:620px}table.stock td.bad{color:var(--clay);font-weight:600}.splitbtn.sm .chipbtn{height:26px;font-size:13px;padding:0 12px;font-weight:500}.splitbtn.sm .chipbtn.caret{padding:0 9px}.qrtag{display:inline-block;flex:none;background:#fff;padding:5px;border:1px solid var(--line);border-radius:4px}.qrtag svg{width:100%;height:100%;display:block}.batchpanel{margin-top:12px;border-top:1px solid var(--line-soft);padding-top:10px}.batchhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.batchhead b{font-size:13.5px;font-weight:500}.batchhead .dim{font-size:12.5px;color:var(--ink-3);font-weight:500}.batchgrid{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.batch{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:9px 12px 9px 9px}.batch.ok{border-color:var(--sage);background:var(--sage-bg)}.batchmeta{display:flex;flex-direction:column;gap:1px;font-size:13px;font-weight:500}.batchmeta b.num{font-size:13.5px;letter-spacing:.04em;font-weight:500}.batchmeta .dim{font-size:12.5px;color:var(--ink-3);font-weight:500}.batchmeta .cellinput{border-color:var(--line);background:var(--surface);width:70px}.batchmeta .linkbtn{align-self:flex-start}table.sizerow.bold th{color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.06em}table.sizerow.bold td.rowlab{color:var(--ink-2);font-weight:600}.taggrid{display:grid;gap:12px;padding-bottom:40px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tagcard{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.tagcard.printed{opacity:.6}.tagmeta{display:flex;flex-direction:column;gap:3px;min-width:0}.tagmeta b.num{font-size:15px;letter-spacing:.05em}.tagname{font-size:13.5px;font-weight:600;color:var(--ink)}.tagmeta .dim{font-size:13px;color:var(--ink-3);font-weight:500}.tagfacts{font-size:13px;color:var(--ink-2);font-family:var(--font-num);font-weight:500}.tagmeta .chipbtn{align-self:flex-start;margin-top:6px;height:26px;font-size:13px;font-weight:500}.filterbar.intake .entrysizes{margin-top:12px}.entrysizes th.addsizecol input{width:74px;height:26px;font-size:12.5px;text-align:right;font-weight:500}.sizex{border:none;background:none;color:var(--ink-3);font-size:13.5px;line-height:1;padding:0 0 0 4px;font-weight:500}.sizex:hover{color:var(--clay)}.entryact{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.entryact .dim{font-size:13px;color:var(--ink-3);font-weight:500}.entryact .chipbtn.primary{align-self:auto}.batch{padding:12px 16px 12px 12px;gap:14px}.batchmeta{gap:3px;font-size:13.5px;font-weight:500}.batchmeta b.num{font-size:17px;letter-spacing:.06em}.batchmeta .dim{font-size:13.5px;font-weight:500}.batchmeta .num.strong{font-size:14px}.guidesbtn{margin-bottom:6px}.fabmath{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:baseline;margin-top:12px;padding:10px 14px;border-radius:var(--radius);background:var(--indigo-soft);border:1px solid var(--indigo)}.fabmath.short{background:var(--clay-bg);border-color:var(--clay)}.fabmath span{display:flex;flex-direction:column;gap:1px}.fabmath i{font-style:normal;font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--indigo-ink);opacity:.75}.fabmath.short i{color:var(--clay)}.fabmath b{font-size:15px;color:var(--indigo-ink);font-family:var(--font-num)}.fabmath.short b{color:var(--clay)}.fabmath .fabnote{flex:1 1 100%;font-size:13px;color:var(--indigo-ink);opacity:.85;font-weight:500}.fabmath .fabnote.warn{color:var(--clay);opacity:1;font-weight:600}.field.labelsize{flex:0 0 auto}.printline{display:flex;align-items:baseline;gap:10px;margin:22px 0 12px;padding-top:12px;border-top:2px solid var(--line)}.printline span{font-family:var(--font-num);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.printline i{font-style:normal;font-size:12.5px;color:var(--ink-3);opacity:.8;font-weight:500}.tagcard.picked{border-color:var(--indigo);box-shadow:0 0 0 2px var(--indigo-soft)}.tagpick{align-self:flex-start}.tagpick input{width:16px;height:16px;accent-color:var(--indigo)}.tagmeta .linkbtn{margin-left:8px}.printsheet{display:none}@media print{.noprint,.nav,.topbar{display:none!important}.app,.main,.content{display:block!important;height:auto!important;overflow:visible!important}.printsheet{display:block}.label{width:var(--lw);height:var(--lh);box-sizing:border-box;display:flex;align-items:center;gap:1.5mm;padding:1.5mm;page-break-after:always;break-after:page;overflow:hidden}.label .qrtag{width:calc(var(--lh) - 3mm)!important;height:calc(var(--lh) - 3mm)!important;border:none;padding:0;flex:none}.labeltext{display:flex;flex-direction:column;justify-content:center;gap:.4mm;min-width:0;font-family:Arial,Helvetica,sans-serif;color:#000}.labeltext b{font-size:3.4mm;letter-spacing:.02em}.labeltext span{font-size:2.4mm;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.track{display:flex;gap:3px;flex:none}.track .seg{width:13px;height:6px;border-radius:3px;background:var(--surface-2)}.track .seg.design.past{background:var(--indigo);opacity:.3}.track .seg.design.now{background:var(--indigo)}.track .seg.floor.past{background:var(--sage);opacity:.35}.track .seg.floor.now{background:var(--sage)}.progcard .dstage{min-width:84px;text-align:right}.tracklist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tracklist li{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line-soft);border-radius:var(--radius);padding:6px 11px;min-width:92px}.tracklist li.past{border-color:var(--line);opacity:.65}.tracklist li.now{border-color:var(--indigo);background:var(--indigo-soft)}.tracklist .tlabel{font-size:13px;font-weight:600;color:var(--ink)}.tracklist .tside{font-family:var(--font-num);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.listnote .legend{display:flex;gap:12px;flex:none}.listnote .legend .key{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-3);font-weight:500}.listnote .legend .sw{width:16px;height:6px;border-radius:3px}.listnote .legend .sw.design{background:var(--indigo)}.listnote .legend .sw.floor{background:var(--sage)}.field>span .fhint{font-style:normal;text-transform:none;letter-spacing:0;color:var(--ink-3);opacity:.85;font-weight:400}.entryhead{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.entryhead b{font-size:13.5px}.entryhead .dim{font-size:13px;color:var(--ink-3);line-height:1.5;max-width:76ch;font-weight:500}.progcard .dstage{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.etatag{font-family:var(--font-num);font-size:11px;letter-spacing:.06em;color:var(--ink-3);font-weight:600}.etatag.late{color:var(--clay)}.etabox{border:1px solid var(--line-soft);border-left:3px solid var(--sage);border-radius:var(--radius);padding:10px 13px;margin-top:10px;background:var(--surface-1)}.etahead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.etahead b{font-size:15px}.etahead b.late{color:var(--clay)}.etalabel{font-family:var(--font-num);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.etaspan{font-size:13px;color:var(--ink-3);font-weight:500}.etasteps{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.etasteps li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:500}.etasteps .es{min-width:168px;color:var(--ink-2)}.etasteps b{font-family:var(--font-num);font-size:13px;font-weight:500}.etasteps .dim{font-size:12.5px;color:var(--ink-3);font-weight:500}@media(max-width:760px){.dmain .dim{white-space:normal;overflow:visible;line-height:1.35}.hbar{grid-template-columns:1fr max-content;row-gap:3px}.hbar .hlab{grid-column:1 / -1}.ovbar,.ovstage{grid-template-columns:1fr 58px;row-gap:3px}.ovbar .ovlab,.ovstage .ovlab{grid-column:1 / -1}.listnote{flex-wrap:wrap;row-gap:4px}.listnote>b+*{margin-right:auto}.listnote .legend{gap:10px}.listnote .dim{flex:1 1 100%}.etasteps .es{min-width:0;flex:1 1 100%}.progcard .dstage{min-width:0}}.stitchrow .batchno{font-family:var(--font-num);font-size:15px;font-weight:700;letter-spacing:.05em;flex:none;min-width:62px}.stitchrow .drow{cursor:default}.scanner{margin-bottom:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:10px;max-width:420px}.scanner video{width:100%;border-radius:4px;background:#000;display:block}.scanner .note-sm{margin-top:6px}.card.kpi.hero{border-color:var(--indigo);background:var(--indigo-soft)}.card.kpi.hero .label{color:var(--indigo-ink);opacity:.85}.card.kpi.hero .value{font-size:44px;font-weight:700;color:var(--indigo-ink);letter-spacing:-.02em}.card.kpi.hero .foot{color:var(--indigo-ink);opacity:.8}.card.kpi .period{font-family:var(--font-num);font-size:12px;letter-spacing:.06em;color:var(--ink-3);margin-top:2px;font-weight:500}.card.kpi.hero .period{color:var(--indigo-ink);opacity:.75}.knownnote{margin-top:12px;padding:9px 13px;border-radius:var(--radius);font-size:13.5px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-weight:500}.knownnote.merge{border-color:var(--sage);background:var(--sage-bg);color:var(--sage)}.knownnote.new{border-color:var(--indigo);background:var(--indigo-soft);color:var(--indigo-ink)}.supblock{margin-top:12px;border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--surface)}.supblock.locked{background:var(--surface-2)}.supbanner{font-size:13px;color:var(--ink-2);margin-bottom:4px;font-weight:500}.supblock input[readonly]{background:var(--surface-2);color:var(--ink-3)}.pinlink{font-size:15px;text-decoration:none}.stitchrow.fresh{border-color:var(--indigo);background:var(--indigo-soft)}.stitchrow.fresh .dmain b,.stitchrow.fresh .batchno{color:var(--indigo-ink)}.justin{font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-ink);background:var(--surface);border:1px solid var(--indigo);border-radius:3px;padding:2px 7px;white-space:nowrap}.stitchrow .batchno{font-size:18px;min-width:74px}.stitchrow .dmain b{font-size:15.5px;font-weight:650}.stitchrow .dmain .dim{font-size:13.5px;font-weight:500}.chipbtn.accent{background:var(--indigo-soft);border-color:var(--indigo);color:var(--indigo-ink);font-weight:600}.chipbtn.accent:hover{background:var(--primary);color:var(--on-primary)}table.stock td.pricecell,table.stock td.pincell{overflow:visible}.histtable{width:100%;margin-top:10px}.histtable th{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding-bottom:6px;border-bottom:1px solid var(--line)}.histtable th.r{text-align:right;padding-right:10px}.histtable td{padding:7px 10px 7px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px;font-weight:500}.card.tile .value.pos{color:var(--sage)}.card.tile .value.neg{color:var(--clay)}.chipbtn.showmore{width:100%;margin:12px 0 40px;justify-content:center;height:34px}.cutcard .drow .dmain b{font-size:17px;font-weight:650}.cutcard .drow .dmain .dim{font-size:13.5px}.cutcard .dsamples{font-size:14px}.cutcard .runhead b{font-size:15.5px}.cutcard .runhead .dim,.cutcard .runtot{font-size:13.5px;font-weight:500}.cutcard table.sizerow th{font-size:13.5px}.cutcard table.sizerow td{font-size:15px}.cutcard table.sizerow th.rowlab,.cutcard table.sizerow td.rowlab{font-size:12.5px;font-weight:500}.cutcard table.sizerow .cellinput{width:74px;height:34px;font-size:15px}.chipbtn.big{height:36px;padding:0 18px;font-size:13.5px}.cutcard .runact{gap:8px;flex-wrap:wrap}.cutcard .donetag{font-size:12px;padding:3px 9px;font-weight:500}table.stock td,.histtable td,table.stock th,.histtable th{white-space:normal;overflow:visible;overflow-wrap:break-word;line-height:1.35}table.stock td button,table.stock td .donetag,table.stock td .chipbtn,table.stock td .srcbadge,.histtable td button,.histtable td .donetag{overflow-wrap:normal;word-break:keep-all}table.stock td.r,table.stock td.num,table.stock th.r,.histtable td.r,.histtable td.num,.histtable th.r,table.stock td.rowlab,table.stock th.rowlab,table.stock td.nowrap,table.stock th.nowrap{white-space:nowrap;overflow-wrap:normal}table.stock td.r.dim,table.stock td.num.dim,.histtable td.r.dim,.histtable td.num.dim{white-space:normal;overflow-wrap:anywhere}table.stock tr.expanded td{white-space:normal;overflow:visible;word-break:break-word;background:var(--surface);vertical-align:top}table.stock tbody tr{cursor:pointer}table.stock tbody tr.expanded{box-shadow:inset 2px 0 0 var(--indigo)}.mysec table.stock.plain td{white-space:normal;overflow:visible;line-height:1.45}.mysec table.stock.plain td:first-child{white-space:nowrap}.checkline.boughtin{margin:10px 0 0;font-size:13.5px;font-weight:500}table.stock tr.dropped td{text-decoration:line-through;text-decoration-color:var(--ink-3)}table.stock tr.dropped td:last-child{text-decoration:none}.titleedit{font-size:18px;font-weight:650;letter-spacing:-.01em;height:34px;min-width:260px;border:1px solid var(--indigo);border-radius:var(--radius);padding:0 10px;background:var(--surface);color:var(--ink)}.stagetitle .chipbtn{margin-left:auto}.sickblock{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.sickblock .field.tall{margin-top:0}table.stock tr.flashrow td{background:var(--indigo-soft);transition:background .4s}.knownnote .chipbtn{margin-left:10px}.peoplegrid{display:grid;gap:8px;margin-top:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.personcard{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:8px 12px 8px 8px}.personcard:hover{border-color:var(--indigo)}.personcard.on{border-color:var(--indigo);background:var(--indigo-soft)}.personcard .face{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-num);font-size:13.5px;font-weight:700}.personcard.on .face{background:var(--primary);color:var(--on-primary)}.personcard .face img{width:100%;height:100%;object-fit:cover}.personcard .pname{font-size:13.5px;font-weight:600;color:var(--ink)}.personcard .tick{margin-left:auto;color:var(--indigo-ink);font-weight:700}.assigned{font-size:13px;color:var(--sage);font-weight:600;margin-top:2px}.assigned .dim{color:var(--ink-3);font-weight:400}.stitchrow .rbtns{gap:6px}.editrow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:10px 0}.editrow b{font-size:13.5px;font-weight:500}.editrow .field{flex:0 1 200px}.editrow .field.qtyfield{flex:0 0 120px}table.stock td.actcell .rbtns{display:inline-flex;gap:6px;justify-content:flex-end}input.unmatched{border-color:var(--clay)!important;color:var(--clay)}.nomatchhint{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;font-family:var(--font-num);letter-spacing:.04em;color:var(--clay);pointer-events:none;background:var(--surface);padding-left:6px;font-weight:500}.chipbtn.needs{border-color:var(--marigold);color:var(--marigold);background:var(--marigold-bg)}.chipbtn.needs:hover{background:var(--marigold);color:var(--on-fill)}.listnote .warn{color:var(--clay);font-weight:600}.stitchrow .rbtns{gap:8px;flex-wrap:wrap;justify-content:flex-end}.peoplecards{display:grid;gap:10px;padding-bottom:40px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.personbox{display:flex;align-items:center;gap:12px;text-align:left;padding:14px}.personbox:hover{border-color:var(--indigo)}.face.big{width:52px;height:52px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-num);font-size:16px;font-weight:700}.face.big img{width:100%;height:100%;object-fit:cover}.pmeta{display:flex;flex-direction:column;gap:3px;align-items:flex-start;min-width:0}.pmeta b{font-size:14px}.pmeta .dim{font-size:13px;color:var(--ink-3);font-weight:500}.deptchip{font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-3);padding:2px 7px;border-radius:3px;white-space:nowrap}.receiptthumb{width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--surface-2)}.receiptthumb img{width:100%;height:100%;object-fit:cover;display:block}.receiptthumb:hover{border-color:var(--indigo)}.donetag.rejected{background:var(--clay-bg);color:var(--clay)}.exptable td{white-space:normal}.exptable td.actcell{white-space:nowrap}.exptable .rbtns{flex-wrap:wrap;gap:5px}.exptable td.actcell .rbtns{align-items:center;justify-content:flex-end}.exptable .donetag{flex:none}.exptable td:nth-child(6){padding-right:12px}.expline+.expline{border-top:1px solid var(--line-soft);padding-top:10px;margin-top:4px}.expline .fields{align-items:flex-end}.field.grow{flex:2 1 220px}.field.totalfield .autowrap input{font-weight:600}.field.receiptfield{flex:0 0 76px}.receiptadd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:76px;height:46px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-3);font-size:12px;font-weight:600}.receiptadd:hover{border-color:var(--indigo);background:var(--hover-bg);color:var(--indigo-ink)}.receiptadd .upicon{font-size:15px;line-height:1}.receiptadd.busy{opacity:.6}.receiptheld{position:relative;width:76px;height:46px}.receiptthumb.big{width:100%;height:100%}.receiptheld .thumbx{top:-7px;right:-7px}.cardx.linedrop{position:static;margin:0 0 8px 2px}.chipbtn.addline{border-style:dashed}.policybox{border:1px solid var(--indigo);background:var(--indigo-soft);border-radius:var(--radius);padding:10px 14px;margin-bottom:12px}.policylab{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--indigo-ink);opacity:.8}.policybox p{margin:3px 0 0;font-size:13.5px;color:var(--indigo-ink);line-height:1.5;font-weight:500}.hbars{display:flex;flex-direction:column;gap:8px;margin-top:12px}.hbar{display:grid;grid-template-columns:minmax(9rem,17rem) 1fr max-content;align-items:center;gap:12px;height:auto;min-height:20px;background:none;margin:0;overflow:visible}.hlab{font-size:13px;color:var(--ink-2);white-space:normal;line-height:1.3;overflow-wrap:anywhere;font-weight:500}.htrack{height:10px;background:var(--surface-2);border-radius:5px;overflow:hidden}.hfill{display:block;height:100%;background:var(--indigo);border-radius:5px}.hval{font-size:13px;text-align:right;color:var(--ink);font-weight:600;white-space:nowrap}table.stock tr.totalrow td{border-top:2px solid var(--line);background:var(--surface);padding-top:10px}table.stock td.neg{color:var(--clay)}.waitbox{border:1px solid var(--indigo);background:var(--indigo-soft);border-radius:var(--radius);padding:12px 14px;margin:0 0 18px}.waitbox.covering{border-color:var(--sage);background:var(--sage-bg)}.waithead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.waithead b{font-size:13.5px;color:var(--indigo-ink);font-weight:500}.waitbox.covering .waithead b{color:var(--sage)}.waithead .dim{font-size:13px;color:var(--ink-3);font-weight:500}.waitlist{display:flex;flex-direction:column;gap:6px;margin-top:9px}.waitrow{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:8px 11px}.waitkind{font-size:13px;font-weight:650;color:var(--ink);min-width:92px}.waitwhat{font-size:13.5px;color:var(--ink-2);flex:1 1 auto;font-weight:500}.waitrow .pill{margin-left:auto;flex:none}.waitrow.refused{opacity:.72}.reqlist{display:flex;flex-direction:column;gap:10px;padding-bottom:40px}.reqcard{padding:0;overflow:hidden}.reqcard.open{border-color:var(--indigo)}.reqhead{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:0;padding:13px 15px;cursor:pointer}.reqhead:hover{background:var(--surface-2)}.reqwhat{display:flex;flex-direction:column;gap:2px;margin-left:auto;text-align:right;min-width:0}.reqwhat b{font-size:13.5px;font-weight:500}.reqwhat .dim{font-size:13px;color:var(--ink-3);font-weight:500}.reqexp{font-family:var(--font-num);font-size:17px;color:var(--ink-3);width:20px;text-align:center;flex:none}.reqbody{border-top:1px solid var(--line-soft);padding:14px 15px 15px;display:flex;flex-direction:column;gap:12px}.reqbody .dmeta,.reqbody .dsummary{margin:0}.reqact{display:flex;gap:10px;padding-top:4px}.donetag.heads{background:var(--indigo-soft);color:var(--indigo-ink)}.daychips{display:flex;flex-wrap:wrap;gap:5px}.daychip{font-family:var(--font-num);font-size:12px;font-weight:600;background:var(--surface-2);color:var(--ink-2);border-radius:4px;padding:3px 7px}.daychip i{color:var(--ink-3);font-style:normal}.headsup{border:1px solid var(--indigo);background:var(--indigo-soft);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.headsup b{font-size:13.5px;color:var(--indigo-ink);font-weight:500}.headsup span{font-size:13px;color:var(--indigo-ink);line-height:1.5;opacity:.92;font-weight:500}.headsup.soft{border-style:dashed}.reledit{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;border-top:1px dashed var(--line);padding-top:12px}.reledit .field{flex:0 0 170px}.reledit .note-sm{flex:1 1 100%;margin:0}.relblock{border-top:1px dashed var(--line);padding-top:12px}.relblock .policylab i{font-weight:400;text-transform:none;letter-spacing:0;font-family:inherit;color:var(--ink-3)}.relbtns{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.relpicked{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.relpicked b{font-size:13.5px;font-weight:500}.relpicked .dim{font-size:13px;color:var(--ink-3);font-weight:500}.policybox.editable{display:flex;flex-direction:column;gap:8px}.polfields{display:flex;gap:10px;flex-wrap:wrap}.polfields .field{flex:0 0 150px}.polnote{font-size:13px;color:var(--ink-3);margin:0;font-weight:500}.needsdot{width:7px;height:7px;border-radius:50%;background:var(--clay);margin-left:auto;flex:none}.navitem.locked{opacity:.45;cursor:not-allowed}.lockmark{font-family:var(--font-num);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-left:auto}.lockwrap{max-width:620px}.lockcard h3{margin-top:0}.lockcard p{font-size:13.5px;color:var(--ink-2);line-height:1.6;font-weight:500}.lockstrip{display:flex;flex-direction:column;gap:4px}.lockstrip b{font-size:13.5px;font-weight:500}.lockstrip span{font-size:13.5px;color:var(--ink-2);line-height:1.5;font-weight:500}.sizesheets{display:grid;gap:10px;margin-top:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.sizesheet{display:flex;align-items:center;gap:12px;text-align:left;padding:13px 14px}.sizesheet:hover{border-color:var(--indigo)}.sizesheet.filled{border-color:var(--sage);background:var(--sage-bg)}.sheetsize{font-family:var(--font-num);font-size:17px;font-weight:650;color:var(--ink);flex:none;min-width:34px}.sheetmeta{display:flex;flex-direction:column;gap:2px;min-width:0}.sheetmeta b{font-size:13.5px;font-weight:500}.sheetmeta .dim{font-size:12.5px;color:var(--ink-3);font-weight:500}.meastable td{overflow:visible}.meastable .cellinput{width:100%;border:1px solid var(--line);background:var(--surface)}.meastable .cellinput:focus{border-color:var(--indigo)}.meastable td.r .cellinput{text-align:right}.thumbx.static{position:static;width:22px;height:22px}.qcbox{display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer;width:100%}.qcbox:hover{border-color:var(--indigo)}.qcboxhead{display:flex;align-items:center;gap:10px}.qcboxhead h3,.qcbox .note-sm{margin:0}.qcpeek{display:flex;flex-wrap:wrap;gap:5px}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--surface-2)}.daterow{display:flex;gap:5px}.daterow .cellinput{width:120px}.mysec table.stock.plain.timeoff td:first-child{white-space:normal}.mysec table.stock.plain.timeoff td{vertical-align:top}.notice.cover{border-color:var(--sage);background:var(--sage-bg)}.notice.cover b{color:var(--sage)}.guessed{font-size:13px;color:var(--marigold);font-weight:600;margin-top:2px}.guessed .dim{color:var(--ink-3);font-weight:400}.paybar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:10px 12px;margin:12px 0 4px}.paycount{font-size:13.5px;color:var(--ink-2);margin-right:auto;font-weight:500}.paycount .warn{color:var(--clay);font-weight:600}.chipbtn.undoing{border-color:var(--clay);color:var(--clay);background:var(--clay-bg)}.chipbtn.undoing:hover{background:var(--clay);color:var(--on-fill)}.countdown{font-family:var(--font-num);font-style:normal;font-weight:600;margin-left:7px}td.tickcell{text-align:center;overflow:visible}td.tickcell .chipbtn{padding:0 9px;white-space:nowrap}.tick{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tick input{width:16px;height:16px;accent-color:var(--indigo);cursor:pointer}table.stock tr.picked td{background:var(--indigo-soft)}table.stock tr.sinkhead td{background:var(--surface-2);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:9px 10px}table.stock tr.sinkhead .dim{text-transform:none;letter-spacing:0;font-weight:400}.fmtpick{display:grid;gap:10px;margin:10px 0 4px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fmtcard{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px 13px}.fmtcard:hover{border-color:var(--indigo)}.fmtcard.on{border-color:var(--indigo);background:var(--indigo-soft)}.fmtcard b{font-size:13.5px;font-weight:500}.fmtcard .mono{font-family:var(--font-num);font-size:12px;color:var(--indigo-ink);font-weight:500}.fmtcard .dim{font-size:13px;line-height:1.45;font-weight:500}.filescroll{overflow-x:auto;margin-top:10px;border:1px solid var(--line-soft);border-radius:var(--radius)}table.filetable{width:max-content;min-width:100%}table.filetable th,table.filetable td{padding-left:10px;padding-right:10px}table.filetable th{font-family:var(--font-num);font-size:11px;white-space:nowrap;font-weight:500}table.filetable td{font-family:var(--font-num);font-size:13px;white-space:nowrap;font-weight:500}table.filetable td.rowno,table.filetable th.rowno{width:34px;text-align:right;background:var(--surface-2)}.filefoot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:9px;font-size:13px;color:var(--ink-2);font-weight:500}.filefoot code{font-family:var(--font-num);font-size:12.5px;background:var(--surface-2);padding:1px 5px;border-radius:3px;font-weight:500}.steps{margin:8px 0 0;padding-left:20px}.steps li{font-size:13.5px;color:var(--ink-2);line-height:1.7;font-weight:500}.steps .mono{font-family:var(--font-num);font-size:13px;color:var(--indigo-ink);font-weight:500}.uploadbox{display:flex;align-items:center;gap:10px;cursor:pointer;border:1px dashed var(--line);border-radius:var(--radius);padding:14px;margin:10px 0;background:var(--surface-2)}.uploadbox:hover{border-color:var(--indigo);background:var(--hover-bg)}.uploadbox .upicon{font-size:18px;color:var(--ink-3)}.uploadbox b{font-size:13.5px;font-weight:500}.uploadbox .dim{font-size:13px;margin-left:auto;font-weight:500}table.trimtable td,table.costtable td{overflow:visible}table.trimtable .cellinput{width:62px;border:1px solid var(--line);background:var(--surface)}table.trimtable .cellinput:focus{border-color:var(--indigo)}table.trimtable .unit,table.costtable .unit{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.trimadd{align-items:flex-end}.trimadd .field.costfield{flex:0 0 150px}.costbox{height:34px;display:flex;align-items:center;padding:0 10px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-2);font-size:13.5px;font-weight:500}.costbox b{font-family:var(--font-num);font-weight:650}.costbox b i{font-style:normal;font-size:12px;color:var(--ink-3);margin-left:2px;font-weight:500}table.stock td .warn{color:var(--clay);font-size:13px;font-weight:500}.overrow{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;border:1px dashed var(--line);border-radius:var(--radius);padding:11px 13px;margin-bottom:12px;background:var(--surface-2)}.overrow .field{flex:0 0 190px}.overrow .note-sm{flex:1 1 260px;margin:0;align-self:center}table.pricetable td,table.costtable td{overflow:visible}table.pricetable td.big{font-size:15px}table.stock tr.sizerow-in td{background:var(--surface-2);font-size:13px;font-weight:500}table.stock tr.sizerow-in td:first-child{padding-left:22px}.pricehead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 4px}.pricehead h3{margin:0}.pricepicks{display:flex;align-items:center;gap:7px;margin-left:auto;flex-wrap:wrap}.modeswitch{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.modeswitch button{border:0;background:var(--surface);font-size:13px;font-weight:600;padding:0 11px;height:30px;cursor:pointer;color:var(--ink-2)}.modeswitch button.on{background:var(--primary);color:var(--on-primary)}.custompct{width:96px}.custompct input{height:30px}.marginread{display:flex;gap:14px;flex-wrap:wrap;align-items:baseline;margin-top:10px;font-size:13.5px;color:var(--ink-2);font-weight:500}.marginread b{color:var(--ink)}.pricechip{font-family:var(--font-num);font-size:12.5px;font-weight:650;background:var(--sage-bg);color:var(--sage);border-radius:4px;padding:2px 7px}table.perftable td:last-child{overflow:visible}table.perftable td .perfbar{overflow:visible}.perfbar{display:inline-flex;align-items:center;gap:7px;justify-content:flex-end;width:100%}.perfbar i{display:block;height:8px;border-radius:4px;background:var(--indigo);max-width:78px;flex:0 0 auto}.perfbar i.good{background:var(--sage)}.perfbar i.bad{background:var(--clay)}.perfbar b{font-family:var(--font-num);min-width:38px;text-align:right}.donetag.v-strong{background:var(--sage-bg);color:var(--sage)}.donetag.v-fine{background:var(--surface-2);color:var(--ink-2)}.donetag.v-weak{background:var(--clay-bg);color:var(--clay)}.donetag.v-new{background:var(--indigo-soft);color:var(--indigo-ink)}.donetag.v-uncosted{background:var(--surface-2);color:var(--ink-3)}.seasonpicks{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 12px}.seasonpicks .chipbtn i{font-style:normal;font-size:11.5px;margin-left:6px;opacity:.75;font-weight:500}.chartwrap{position:relative;margin-top:10px}.monthchart{width:100%;height:190px;display:block}.monthchart .cbar{fill:var(--indigo);opacity:.55}.monthchart .ctemp{fill:none;stroke:var(--clay);stroke-width:2.5;vector-effect:non-scaling-stroke}.chartaxis{position:relative;height:16px}.chartaxis span{position:absolute;transform:translate(-50%);font-family:var(--font-num);font-size:10.5px;color:var(--ink-3);font-weight:500}.chartkey{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-3);margin-top:6px;font-weight:500}.chartkey .k{width:16px;height:8px;border-radius:3px;display:inline-block}.chartkey .k.bar{background:var(--indigo);opacity:.55}.chartkey .k.line{background:var(--clay);height:3px;margin-left:12px}.dials .dialgrid{display:grid;gap:10px 22px;margin-top:8px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.dial{display:grid;grid-template-columns:1fr 120px 62px;align-items:center;gap:10px}.diallab{font-size:13px;color:var(--indigo-ink);display:flex;flex-direction:column;font-weight:500}.diallab i{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.dial input[type=range]{width:100%;accent-color:var(--indigo)}.dial b{font-family:var(--font-num);font-size:13px;text-align:right;color:var(--indigo-ink);font-weight:500}.polnote .linkbtn{margin-left:8px}.schemehead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.schemehead h3{margin:0}.onoff{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:13px;color:var(--ink-2);margin-left:auto;font-weight:500}.onoff input{width:15px;height:15px;accent-color:var(--indigo);cursor:pointer}table.bandtable td{overflow:visible}table.bandtable .cellinput{width:84px;border:1px solid var(--line);background:var(--surface)}table.bandtable .cellinput:focus{border-color:var(--indigo)}table.bandtable.off{opacity:.45}table.bandref tr.picked td{background:var(--indigo-soft)}table.bandref .unit{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.addscheme{display:flex;flex-direction:column;gap:6px}.card.kpi.openable{cursor:pointer;text-align:left;width:100%;font:inherit}.card.kpi.openable:hover{border-color:var(--indigo)}.openhint{display:block;font-size:12.5px;color:var(--indigo-ink);margin-top:7px;font-weight:600}.monthstrip{flex-wrap:wrap}.rlist{display:flex;flex-direction:column;gap:9px;padding-bottom:44px}.rcard{padding:12px 14px}.rcard.refused{border-style:dashed}.rrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rsize{font-family:var(--font-num);font-size:17px;font-weight:650;min-width:42px;flex:none;color:var(--ink)}.rmain{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.rmain b{font-size:13.5px}.rmain .dim{font-size:13px;font-weight:500}.rmain .short{color:var(--clay)}.rwhy{font-size:12.5px;margin-top:2px;font-weight:500}.rwhy .ok{color:var(--sage);font-weight:600}.rwhy .no{color:var(--clay);font-weight:600}.rcard .rbtns{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.holdbox{border-top:1px dashed var(--line);margin-top:11px;padding-top:11px}.holdrow{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-top:8px}.holdpick{display:flex;flex-direction:column;gap:4px}.holdpick span{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.holdpick input{width:92px;height:36px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 10px;font-family:var(--font-num);font-size:14px;color:var(--ink)}.holdpick.on input{border-color:var(--indigo)}.holdpick.on span{color:var(--indigo-ink)}.rulegrid{display:grid;gap:12px 24px;margin-top:8px;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.rule{display:grid;grid-template-columns:1fr 150px;gap:6px 12px;align-items:center}.rule.off{opacity:.5}.rule .onoff{margin-left:0;font-size:13px;color:var(--indigo-ink);font-weight:500}.ruleval{display:flex;align-items:center;gap:8px}.ruleval input[type=range]{flex:1;accent-color:var(--indigo);min-width:0}.ruleval b{font-family:var(--font-num);font-size:13px;color:var(--indigo-ink);min-width:52px;text-align:right;font-weight:500}.rulenote{grid-column:1 / -1;font-style:normal;font-size:12px;color:var(--ink-3);margin-top:-4px;font-weight:500}.generallevel{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.generallevel .field{flex:0 0 240px}.generallevel .note-sm{flex:1 1 260px;margin:0;align-self:center}.customlevel{border-top:1px dashed var(--line);margin-top:12px;padding-top:12px}.customlevel>b{font-size:13.5px;font-weight:500}.customlevel .cellinput{border:1px solid var(--line);background:var(--surface);width:62px}.readonly{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.readonly>*:not(.robar){flex:1 1 auto;min-height:0;min-width:0}.robar{display:flex;align-items:baseline;gap:10px;flex:none;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius);padding:7px 12px;margin-bottom:10px}.robar b{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.robar span{font-size:13px;color:var(--ink-2);font-weight:500}.readonly [data-rolock="1"]{opacity:.5;cursor:not-allowed}.rcard.open{border-color:var(--indigo)}.rcard.blocked{border-color:var(--clay)}.rrow{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;flex-wrap:wrap}.rrow:disabled{cursor:default}.rbody{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.rbtns.pad{margin-top:10px}.gridnote{font-size:13px;color:var(--ink-2);margin-bottom:8px;font-weight:500}.tscrollx{overflow-x:auto}table.sizegrid{min-width:100%}table.sizegrid th.lowcol{color:var(--clay)}table.sizegrid td.short{color:var(--clay);font-weight:600}table.sizegrid .lvl{display:block;font-style:normal;font-size:11px;color:var(--ink-3);font-weight:500}table.sizegrid .cellinput{width:68px;border:1px solid var(--line);background:var(--surface)}table.sizegrid .cellinput:focus{border-color:var(--indigo)}table.sizegrid .cellinput::placeholder{color:var(--indigo);opacity:.55;font-weight:600}table.sizegrid .cellinput.suggested{border-color:var(--indigo-soft)}table.sizegrid td.rowlab,table.sizegrid th.rowlab{text-align:left;white-space:nowrap;font-size:12.5px;color:var(--ink-3);font-weight:500}.matbox{border:1px solid var(--sage);background:var(--sage-bg);border-radius:var(--radius);padding:10px 12px;margin-top:12px}.matbox.short{border-color:var(--clay);background:var(--clay-bg)}.matbox .policylab{color:var(--sage)}.matbox.short .policylab{color:var(--clay)}table.mattable td{padding:5px 8px;font-size:13px;background:none!important;font-weight:500}.rcard .reqact{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.ovwrap{padding-bottom:56px}.ovtiles{display:grid;gap:10px;margin:14px 0 12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1020px){.ovtiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ovtiles{grid-template-columns:minmax(0,1fr)}}.ovtile{display:flex;flex-direction:column;gap:3px;padding:14px;text-align:left}.ovtile.hero{background:var(--indigo-soft);border-color:var(--indigo)}.ovtile .label{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.ovtile .value{font-size:26px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.ovtile .value i{font-style:normal;font-size:13.5px;color:var(--ink-3);font-weight:500}.ovtile .foot{font-size:13px;color:var(--ink-3);font-weight:500}.ovtile.chartcard{cursor:pointer}.ovtile.chartcard:hover{border-color:var(--indigo)}.ovflags{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:14px}.ovflag{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;border:1px solid var(--clay);background:var(--clay-bg);border-radius:var(--radius);padding:9px 13px}.ovflag:hover{background:var(--clay)}.ovflag:hover b,.ovflag:hover span{color:var(--on-fill)}.ovflag b{font-size:13.5px;color:var(--clay);font-weight:500}.ovflag span{font-size:12.5px;color:var(--clay);opacity:.85;font-weight:500}.ovgrid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.ovcard{padding:14px 15px 15px}.ovhead{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;background:none;border:0;padding:0 0 4px;cursor:pointer}.ovhead b{font-size:13.5px;color:var(--ink)}.ovhead i{font-style:normal;font-size:13px;color:var(--ink-3);margin-left:8px;font-weight:500}.ovgo{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--indigo-ink);flex:none}.ovhead:hover .ovgo{text-decoration:underline}.ovbars,.ovfunnel{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ovbar,.ovstage{display:grid;grid-template-columns:minmax(96px,180px) 1fr 58px;align-items:center;gap:10px;min-height:18px}.ovbars.tall .ovbar{grid-template-columns:minmax(130px,200px) 1fr 58px}.ovlab{font-size:13px;color:var(--ink-2);white-space:normal;line-height:1.3;overflow-wrap:anywhere;font-weight:500}.ovtrack{height:9px;background:var(--surface-2);border-radius:5px;overflow:hidden}.ovtrack i{display:block;height:100%;background:var(--indigo);border-radius:5px}.ovtrack i.good{background:var(--sage)}.ovtrack i.bad{background:var(--clay)}.ovval{font-family:var(--font-num);font-size:13px;font-weight:600;text-align:right;color:var(--ink)}.ovstage.worst .ovtrack i{background:var(--marigold)}.ovstage.worst .ovlab{color:var(--marigold);font-weight:600}.matbox.tobuy{margin:0 0 12px}.matbox.tobuy table.mattable td{font-size:13.5px;font-weight:500}.rcard.can,.rcard.cannot{border-left-width:4px}.rcard.can{border-color:var(--sage);border-left-color:var(--sage);background:var(--sage-bg)}.rcard.cannot{border-color:var(--clay);border-left-color:var(--clay);background:var(--clay-bg)}.rcard.can .dim,.rcard.cannot .dim{color:var(--ink-2)}.rcard.bought{border-left:3px solid var(--ink-3)}.rcard.bought.asked{border-left-color:var(--sage)}.rcard .rowact{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.mattable tr.lowrow td{color:var(--clay);font-weight:600}.rcard.focused{box-shadow:0 0 0 2px var(--indigo)}.rcard.short-open{border-color:var(--clay)}.rcard.short-done{opacity:.68}.shortnum{display:flex;flex-direction:column;align-items:flex-end;flex:none}.shortnum b{font-family:var(--font-num);font-size:19px;font-weight:650;color:var(--clay);line-height:1.1}.shortnum i{font-style:normal;font-size:11.5px;color:var(--ink-3);font-weight:500}.buyrow{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-top:12px}.buyrow .field{flex:0 0 180px}.buyrow .rbtns{display:flex;gap:8px}.costbox b.neg{color:var(--clay)}.buytotal{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border:1px solid var(--clay);background:var(--clay-bg);border-radius:var(--radius);padding:11px 14px;margin-bottom:10px}.buytotal .policylab{color:var(--clay)}.buytotal b{font-family:var(--font-num);font-size:27px;font-weight:700;letter-spacing:-.02em}.buytotal b i{font-style:normal;font-size:14px}.buytotal .dim{font-size:13px;font-weight:500}table.shoptable td{overflow:visible;white-space:normal}table.shoptable td.big{font-size:15px}table.shoptable .unit{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.designjump{display:inline-block;margin-right:10px}.dcard.stitchrow.needsnames{opacity:1;border-color:var(--marigold);background:var(--marigold-bg)}.ovstack{display:flex;flex-direction:column;gap:11px;margin-top:10px}.ovstackrow{display:flex;flex-direction:column;gap:4px}.ovstacklab{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;color:var(--ink-2);font-weight:500}.ovstacklab b{font-family:var(--font-num);font-size:14px;color:var(--ink)}.ovverdict{font-size:13px;margin-top:10px;padding:7px 10px;border-radius:var(--radius);font-weight:500}.ovverdict.good{background:var(--sage-bg);color:var(--sage)}.ovverdict.bad{background:var(--clay-bg);color:var(--clay)}.ovverdict b{font-family:var(--font-num)}.avgrow{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:8px 0 4px}.avgrow>span{display:flex;flex-direction:column;gap:2px}.avgrow i{font-style:normal;font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.avgrow b{font-family:var(--font-num);font-size:17px;font-weight:650;color:var(--indigo-ink)}.avgrow .op{font-size:17px;color:var(--ink-3);align-self:flex-end;padding-bottom:2px}.avgrow .avgout b{font-size:22px;color:var(--ink)}.minibar{display:flex;flex-direction:column;gap:2px;width:100%}.minibar i{display:block;height:7px;border-radius:3px}.minibar i.cut{background:var(--indigo);opacity:.35}.minibar i.st{background:var(--indigo)}.chartkey{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:2px 0 10px}.keyitem{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);font-weight:500}.keyswatch{display:block;width:18px;height:7px;border-radius:3px;background:var(--indigo)}.keyswatch.cut{opacity:.35}.keyswatch.st{opacity:1}.buycard{padding:13px 15px}.buyhead{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.buywhat{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.buywhat b{font-size:14px}.buywhat .dim{font-size:13px;font-weight:500}.buyqty,.buycost{display:flex;flex-direction:column;align-items:flex-end;flex:none}.buyqty b{font-family:var(--font-num);font-size:22px;font-weight:650;line-height:1.1;color:var(--ink)}.buycost b{font-family:var(--font-num);font-size:22px;font-weight:700;line-height:1.1}.buycost b.neg{color:var(--clay)}.buyqty i,.buycost i{font-style:normal;font-size:11.5px;color:var(--ink-3);font-weight:500}.buyfor{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px dashed var(--line);margin-top:11px;padding-top:10px}.buycost.quiet b{font-size:15px;font-weight:600;color:var(--ink-2)}.vatnote{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px}.vatnote p{font-size:13px;color:var(--ink-2);margin:4px 0 8px;line-height:1.55;max-width:72ch;font-weight:500}.vatnote .onoff{margin-left:0;font-size:13px;font-weight:500}.monthpage{padding-bottom:48px}.monthpage .stagetitle{margin-bottom:14px}.kindblock+.kindblock{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.kindhead{display:flex;align-items:baseline;gap:10px}.kindhead b{font-size:13.5px;font-weight:500}.kindhead .dim{font-size:12.5px;font-weight:500}.kindhead .num{margin-left:auto;font-family:var(--font-num);font-size:13.5px;font-weight:500}.kindblock .ovtrack{display:block;height:7px}.stamp{flex:none;display:inline-flex;flex-direction:column;align-items:flex-end;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.25;padding:5px 10px;border-radius:var(--radius);border:1px solid transparent}.stamp i{font-style:normal;font-size:11px;font-weight:500;opacity:.8}.stamp.wait{background:var(--surface-2);color:var(--ink-2);border-color:var(--line)}.stamp.yes{background:var(--indigo-soft);color:var(--indigo-ink);border-color:var(--indigo)}.stamp.sent{background:var(--primary);color:var(--on-primary)}.stamp.can{background:var(--sage-bg);color:var(--sage);border-color:var(--sage)}.stamp.cannot{background:var(--clay-bg);color:var(--clay);border-color:var(--clay)}.rcard.can .stamp.can,.rcard.cannot .stamp.cannot{background:var(--surface)}.runblock.held{border-color:var(--clay);background:var(--clay-bg)}.batch.held{border-color:var(--clay);background:var(--clay-bg);color:var(--clay)}.holdnote{border:1px solid var(--clay);background:var(--surface);border-radius:var(--radius);padding:9px 11px;margin:10px 0;display:flex;flex-direction:column;gap:3px}.holdnote b{font-size:13.5px;color:var(--clay);font-weight:500}.holdnote span{font-size:13px;color:var(--ink-2);line-height:1.5;font-weight:500}.cutanyway{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px}.cutrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.cutrow b{font-size:13.5px;font-weight:500}.cutrow .dim{font-size:13px;margin-right:auto;font-weight:500}table.sizegrid tr.mixrow td{font-size:12.5px;border-bottom:1px dashed var(--line-soft);font-weight:500}.holdwhy{border-top:1px dashed var(--line);margin-top:11px;padding-top:10px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.holdwhy .note-sm{margin:0}.quietnote{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;border:1px dashed var(--line);background:var(--surface-2);border-radius:var(--radius);padding:11px 14px;margin-top:4px}.quietnote:hover{border-color:var(--indigo)}.quietnote b{font-size:13.5px;color:var(--ink-2);font-weight:500}.quietnote span{font-size:13px;color:var(--ink-3);font-weight:500}.sliprow{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px dotted var(--line-soft)}.sliprow>span{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--ink-2);font-weight:500}.sliprow>span i{font-style:normal;font-size:13px;font-weight:500}.sliprow>b{flex:0 0 auto;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:500}.sliprow.total{border-bottom:none;border-top:1.5px solid var(--line);margin-top:4px;padding-top:10px}.sliprow.total>span{color:var(--ink);font-weight:600}.sliprow.total.big>b{font-size:17px}.breakdown{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.breakdown:hover{background:var(--hover-bg)}.headsup.warn{border-color:var(--clay);background:var(--clay-bg)}.headsup.warn b,.headsup.warn span{color:var(--clay)}.card.tile.bad{border-color:var(--clay);background:var(--clay-bg)}.card.tile.bad .label,.card.tile.bad .value{color:var(--clay)}.imgfallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:28px;box-sizing:border-box;padding:4px;overflow:hidden;background:var(--surface-2);border:1px dashed var(--line);border-radius:4px}.imgfallback>span{font-size:11.5px;line-height:1.25;text-align:center;color:var(--ink-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-weight:500}.receiptthumb .imgfallback{padding:2px}.receiptthumb .imgfallback>span{font-size:10px;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:normal;-webkit-line-clamp:1;font-weight:500}.choice{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.choicerow{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch}.choicecol{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:8px}.choicecol>.chipbtn{width:100%;justify-content:center}.choicecol>.note-sm{margin:0}.choicehead{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--ink-3)}@media(min-width:680px){.choicecol+.choicecol{border-left:1px solid var(--line-soft);padding-left:16px}}.feed{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.feeditem{display:flex;align-items:stretch;gap:0;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:var(--radius);overflow:hidden;text-align:left}.feeditem.urgent{border-left-color:var(--clay)}.feeditem.good{border-left-color:var(--sage)}.feeditem.normal{border-left-color:var(--indigo)}.feedmain{display:flex;align-items:center;gap:12px;width:100%;padding:11px 13px;background:none;border:none;text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit}.feedmain:hover{background:var(--surface-2)}.feednum{flex:0 0 auto;min-width:30px;text-align:center;font-size:17px;font-weight:700;color:var(--ink)}.feeddot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--indigo);margin:0 11px}.feeddot.workpay,.feeddot.holiday{background:var(--sage)}.feedbody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.feedbody>b{font-size:13.5px;color:var(--ink);line-height:1.35;font-weight:500}.feedbody>span{font-size:13px;color:var(--ink-3);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.feedgo{flex:0 0 auto;color:var(--ink-3);font-size:14px}.feeditem:hover .feedgo{color:var(--indigo)}.feedx{flex:0 0 auto;width:30px;background:none;border:none;border-left:1px solid var(--line-soft);color:var(--ink-3);font-size:14px;cursor:pointer}.feedx:hover{background:var(--surface-2);color:var(--ink)}.allclear{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.allclear b{font-size:13.5px}.allclear span{font-size:13px;color:var(--ink-3);font-weight:500}.hrrules{margin-top:10px}.sliderrow{display:flex;align-items:center;gap:14px;margin:6px 0 4px}.sliderrow input[type=range]{flex:1 1 auto;min-width:0;accent-color:var(--indigo)}.sliderrow>b{flex:0 0 auto;font-size:20px}.sliderrow>b>i{font-size:13.5px;font-style:normal;color:var(--ink-3);font-weight:500}.tracklist li.openable{padding:0}.tracklist li.openable .tgo{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 8px;background:none;border:none;text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:3px}.tracklist li.openable .tgo:hover{background:var(--hover-bg)}.tracklist li.openable .tside{color:var(--indigo)}.earnrow{margin-bottom:18px}.card.tile.earn{text-align:left;cursor:pointer;border-color:var(--indigo);background:var(--indigo-soft)}.card.tile.earn:hover{border-color:var(--indigo);filter:brightness(.985)}.card.tile.earn .label,.card.tile.earn .value{color:var(--indigo-ink)}.card.tile.earn .kdelta{color:var(--indigo-ink);opacity:.85}.card.tile.earn.hero .value{font-size:26px}.ontime{font-size:12px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;display:flex;gap:5px;align-items:baseline;font-weight:500}.ontime>b{font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.ontime>b.under{color:var(--clay)}.feeditem{flex-wrap:wrap}.feeditem.open{background:var(--surface-2)}.feedmore{flex:1 1 100%;padding:2px 13px 12px 53px;border-top:1px dotted var(--line-soft)}.feedmore dl{margin:10px 0 0;display:grid;gap:4px 16px}.feedmore dl>div{display:flex;gap:10px;align-items:baseline}.feedmore dt{flex:0 0 96px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.feedmore dd{margin:0;font-size:13.5px;color:var(--ink);font-weight:500}.feedmore .note-sm{margin:10px 0 0;max-width:78ch}.waitingwrap{flex:1 1 100%;min-width:0}.waitlist{display:flex;flex-direction:column;gap:8px;margin-top:10px}.waitcard{display:flex;align-items:center;gap:14px;padding:9px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.waitcard.zero{opacity:.55}.waitmain{flex:1 1 auto;min-width:0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.waitmain>b{font-variant-numeric:tabular-nums}.waitmain>span{font-size:13.5px;font-weight:500}.waitsunk{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:10px;border-top:1px dashed var(--line)}.waitsunk>span.dim{font-size:12.5px;font-weight:500}.ovsplit{display:flex;gap:22px;flex-wrap:wrap;padding:4px 0 2px}.ovsplit>div{display:flex;flex-direction:column;gap:2px}.ovsplit b{font-size:24px;line-height:1;color:var(--ink)}.ovsplit span{font-size:13px;color:var(--ink-3);font-weight:500}.card.ovtile.warn{border-color:var(--marigold-ln);background:var(--marigold-bg)}.card.ovtile.warn .label,.card.ovtile.warn .value,.card.ovtile.warn .foot{color:var(--marigold)}.dchart{width:100%;height:auto;display:block;margin:12px 0 6px;overflow:visible}.dchart .darea{fill:var(--indigo-soft);stroke:none}.dchart .dline{fill:none;stroke:var(--indigo);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dchart .ddot{fill:var(--indigo)}.dchart .dtemp{fill:none;stroke:var(--marigold);stroke-width:1.5;stroke-dasharray:4 3;opacity:.65}.dchart .dlab{font-size:11.5px;fill:var(--ink-3);font-family:var(--font-num);font-weight:500}.cwrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 2px}.cwrow>span.dim{flex:1 1 260px;min-width:0;font-size:13px;font-weight:500}.cstats{display:flex;gap:26px;flex-wrap:wrap;margin:12px 0 2px}.cstats>div{display:flex;flex-direction:column;gap:1px}.cstats b{font-size:19px;line-height:1.1;color:var(--ink)}.cstats b.pos{color:var(--sage)}.cstats b.neg{color:var(--clay)}.cstats span{font-size:12.5px;color:var(--ink-3);font-weight:500}.viewswitch{margin-left:auto;display:inline-flex;gap:6px}.tagedit{display:flex;flex-direction:column;gap:3px}.tagedit .autowrap{display:inline-flex;align-items:center;gap:4px}.tagedit input{width:78px;font:inherit;font-size:17px;font-weight:650;padding:2px 6px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:4px;font-variant-numeric:tabular-nums}.tagedit input:focus{outline:none;border-color:var(--indigo)}.tagedit .qtyunit{font-style:normal;font-size:12.5px;color:var(--ink-3);font-weight:500}.signwrap{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 16px;background:var(--ground)}.signcard{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:26px 24px;box-shadow:var(--shadow)}.signhead{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.signhead b{font-size:21px;letter-spacing:-.01em;color:var(--ink)}.signhead span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.signcard .field{display:flex;flex-direction:column;gap:5px;margin:0;flex:none}.signcard .field>span{font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.signcard .field input{font:inherit;font-size:17px;padding:11px 13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;width:100%;box-sizing:border-box}.signcard .field input:focus{outline:none;border-color:var(--indigo)}.remember{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.remember input{margin-top:2px}.remember>span{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--ink-2);font-weight:500}.remember i{font-style:normal;font-size:12.5px;color:var(--ink-3);line-height:1.4;font-weight:500}.signgo{width:100%;justify-content:center}.signcard .note-sm{margin:0}.signdemo{width:100%;max-width:360px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.signlist{display:flex;flex-direction:column;gap:6px;width:100%;max-height:46dvh;overflow-y:auto}.signrow{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;text-align:left;padding:8px 11px;background:var(--surface);border:1px solid var(--line);border-radius:6px;cursor:pointer}.signrow:hover{border-color:var(--indigo);background:var(--hover-bg)}.signrow b{font-size:13.5px;font-weight:500}.signrow span{flex:1 1 auto;font-size:13px;color:var(--ink-3);font-weight:500}.signrow i{font-style:normal;font-size:12.5px;color:var(--ink-3);font-weight:500}.whoami{display:flex;align-items:center;gap:9px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line-soft)}.whobody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.whobody b{font-size:13.5px;color:var(--ink);font-weight:500}.whobody i{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.roleswitch>span>i{font-style:normal;color:var(--marigold);letter-spacing:0;text-transform:none}.signname{position:relative}.namelist{position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:4px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);overflow:hidden;max-height:46dvh;overflow-y:auto}.namelist button{text-align:left;padding:10px 13px;background:none;border:none;font:inherit;font-size:15px;color:var(--ink);cursor:pointer}.namelist button:hover{background:var(--hover-bg)}.namelist button+button{border-top:1px solid var(--line-soft)}.namelist .namegroup{position:sticky;top:0;z-index:1;padding:6px 13px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);border-bottom:1px solid var(--line-soft)}.namelist{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.fableft{display:block;font-size:13.5px;line-height:1.5;color:var(--indigo-ink);background:var(--indigo-soft);border:1px solid var(--indigo);border-left-width:3px;border-radius:var(--radius);padding:9px 12px;margin:6px 0 10px}.fableft b{font-size:15px;font-weight:700;color:var(--indigo-ink)}.fableft .dim{display:block;margin-top:3px;font-size:13px;color:var(--ink-3);font-weight:500}.fableft.warn{color:var(--clay);background:var(--clay-bg);border-color:var(--clay)}.fableft.warn b{color:var(--clay)}.fableft.ok{border-color:var(--sage)}.fableft.ok b{color:var(--sage)}.runblock.short{border-color:var(--clay);background:var(--clay-bg)}.metresrow td{padding-top:0;font-size:12.5px;font-weight:500}.chipbtn.buyandcut{background:var(--clay-bg);border-color:var(--clay);color:var(--clay);font-weight:600}.chipbtn.buyandcut:hover:not(:disabled){background:var(--clay);color:var(--on-fill)}.sentnote{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.sentnote .note-sm{margin:0;flex:1 1 320px}.alreadysent{margin-top:14px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.alreadysent .note-sm{margin:3px 0}.guidepanel .guidebox.whole{border-color:var(--indigo)}.cuttable .estrow td{padding-top:2px;padding-bottom:2px;font-size:13px;font-weight:500}.cuttable .actualrow td{padding-top:4px}.cuttable th.tot,.cuttable td.tot{border-left:1px solid var(--line);padding-left:10px;white-space:nowrap}.cuttable .rowlab{white-space:nowrap}.wasterow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 4px}.wasterow .dim{font-size:13px;font-weight:500}.chipbtn.wastebtn{background:var(--indigo-soft);border-color:var(--indigo);color:var(--indigo-ink);font-weight:600}.chipbtn.wastebtn:hover{background:var(--primary);color:var(--on-primary)}.wastegrid{display:grid;gap:14px;margin:10px 0 4px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.wastegrid .fieldnote{display:block;font-style:normal;font-size:12.5px;color:var(--ink-3);margin-top:5px;line-height:1.45;font-weight:500}.threadline td{background:var(--surface-2)}.unprintrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 12px}.unprintrow .dim{font-size:13px;font-weight:500}.field.whatfor{min-width:260px}.whatforline{display:flex;align-items:center;gap:6px;margin-bottom:4px}.whatforline input{flex:1 1 auto;min-width:0}.linkbtn.addwhatfor{font-size:13px;padding:0;align-self:flex-start;text-align:left;width:auto;font-weight:500}.rulehow{margin:8px 0 12px}.ruleladder{margin:6px 0 4px;padding-left:18px}.ruleladder li{font-size:13px;color:var(--ink-2);line-height:1.6;margin-bottom:3px;font-weight:500}.ruleladder li b{color:var(--ink)}.ruleladder li i{font-style:normal;font-family:var(--font-num);font-size:12.5px;color:var(--indigo-ink);font-weight:500}.cuttotal{font-size:13.5px;color:var(--ink-2);font-weight:500}.cuttotal b{font-size:15px;font-weight:700;color:var(--indigo-ink);background:var(--indigo-soft);border-radius:5px;padding:1px 6px}.cuttotal i{font-style:normal;display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px;font-weight:500}@media(max-width:1100px){table.stock th,table.stock td{white-space:nowrap;overflow:visible;text-overflow:clip}table.stock td.nomatch{white-space:normal}.card table.stock,.stagepage table.stock,.matbox table.stock{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;table-layout:auto;width:100%}.card table.stock col,.stagepage table.stock col,.matbox table.stock col{width:auto!important}.tbody-scroll{overflow-x:auto;overflow-y:hidden}.tscroll-head{overflow:hidden}.tscroll-head table{will-change:transform}.tscroll-head table.stock,.tbody-scroll>table.stock{min-width:100%;table-layout:fixed}}@media(max-width:1100px){table.sizerow th.rowlab,table.sizerow td.rowlab{white-space:nowrap;min-width:118px}table.sizerow{display:block;overflow-x:auto;width:100%}}.helppage .card.pane{max-width:760px}.helpact{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 8px}.helpsteps{margin:10px 0 0;padding-left:20px}.helpsteps li{font-size:13.5px;line-height:1.65;color:var(--ink-2);margin-bottom:9px;font-weight:500}.helpsteps li b{color:var(--ink)}.helpquote{display:block;margin:6px 0;padding:9px 12px;border-left:3px solid var(--indigo);background:var(--indigo-soft);border-radius:0 var(--radius) var(--radius) 0;font-size:13.5px;color:var(--indigo-ink);font-style:italic;font-weight:500}.helpqs{margin:8px 0 0;padding-left:18px}.helpqs li{font-size:13.5px;line-height:1.7;color:var(--ink-2);margin-bottom:4px;font-weight:500}.helpqs li::marker{color:var(--ink-3)}.helpsplit{display:grid;gap:18px;margin:10px 0 4px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.helplist{margin:6px 0 0;padding-left:18px}.helplist li{font-size:13.5px;line-height:1.6;color:var(--ink-2);font-weight:500}.helpraw{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;max-height:60vh;overflow:auto;margin:10px 0 0;font-family:var(--font-num);font-weight:500}.helplist.helpwide li{font-size:13.5px;line-height:1.65;margin-bottom:7px;font-weight:500}.helplist.helpwide li b{color:var(--ink)}.gtip{position:relative;margin:10px 26px 0;padding:13px 40px 13px 15px;background:var(--indigo-soft);border:1px solid var(--indigo);border-left-width:3px;border-radius:var(--radius);animation:gtipin .26s cubic-bezier(.22,1,.36,1)}@keyframes gtipin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gtiplab{display:inline-block;font-family:var(--font-num);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo-ink);opacity:.7;margin-bottom:3px;font-weight:500}.gtip>b{display:block;font-size:13.5px;color:var(--indigo-ink);margin-bottom:4px}.gtip p b{color:var(--ink)}.gtip p{margin:0 0 5px;font-size:13.5px;line-height:1.55;color:var(--ink-2);font-weight:500}.gtipnote{color:var(--ink-3)!important;font-size:13px!important;font-weight:500}.gtipx{position:absolute;top:8px;right:10px;border:0;background:none;color:var(--ink-3);font-size:17px;line-height:1;padding:2px 5px;border-radius:4px}.gtipx:hover{background:var(--primary);color:var(--on-primary)}.gtipact{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.gtip.glapse{background:var(--marigold-bg);border-color:var(--marigold)}.gtip.glapse b{color:var(--marigold)}.gnudge{display:flex;gap:8px;flex-wrap:wrap;margin:10px 26px 0}.gwalk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.gdim{position:absolute;top:0;right:0;bottom:0;left:0;background:#11141c73;pointer-events:none}.gdim.soft{background:#11141c1f}.ghole{position:absolute;border-radius:8px;pointer-events:none;box-shadow:0 0 0 9999px #11141c80,0 0 0 2px var(--indigo) inset;outline:2px solid var(--indigo);outline-offset:0;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease;animation:gholepulse 2.2s ease-in-out infinite}@keyframes gholepulse{0%,to{outline-color:var(--indigo)}50%{outline-color:transparent}}.gbubble.ghold{top:auto!important;bottom:22px;left:50%!important;transform:translate(-50%);border-color:var(--indigo)}.gbubble.ghold:after{display:none}.gbubble{position:absolute;width:min(340px,calc(100vw - 32px));pointer-events:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:14px 16px;transition:top .22s ease,left .22s ease;max-height:calc(100vh - 32px);overflow-y:auto}.gbubble:after{content:"";position:absolute;width:12px;height:12px;background:var(--surface);border:1px solid var(--line);transform:rotate(45deg)}.gbubble.s-bottom:after{top:-7px;left:24px;border-right:0;border-bottom:0}.gbubble.s-top:after{bottom:-7px;left:24px;border-left:0;border-top:0}.gbubble.s-none:after{display:none}.gstepn{display:block;font-family:var(--font-num);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-weight:500}.gbubble>b{display:block;font-size:13.5px;color:var(--ink);margin-bottom:5px}.gbubble p b{color:var(--ink)}.gbubble p{margin:0 0 8px;font-size:13.5px;line-height:1.6;color:var(--ink-2);font-weight:500}.gmiss{color:var(--clay)!important;font-size:13px!important;font-weight:500}.gbubbleact{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gwait{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--indigo-ink)}.gpulse{width:9px;height:9px;border-radius:50%;background:var(--indigo);animation:gwaitpulse 1.3s ease-in-out infinite}@keyframes gwaitpulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.45}}@media(prefers-reduced-motion:reduce){.gtip,.ghole,.gpulse{animation:none}.gbubble,.ghole{transition:none}}@media(max-width:760px){.gtip,.gnudge{margin-left:14px;margin-right:14px}}.guidedbox.on{border-color:var(--indigo);background:var(--indigo-soft)}.guidedon{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--indigo-ink)}.gtipback{margin:9px 0 0!important;font-size:12px!important;color:var(--ink-3)!important;font-weight:500}.gtipback b{color:var(--indigo-ink);font-weight:600}.acctoggle{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 10px}.hbar .hfill.neg{background:var(--clay)}.monthchart .crain{fill:none;stroke:var(--indigo);stroke-width:2;stroke-dasharray:5 4;opacity:.5;vector-effect:non-scaling-stroke}.chartkey .k.rain{display:inline-block;width:18px;height:0;border-top:2px dashed var(--indigo);opacity:.6;vertical-align:4px}.sizestock{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 6px}.sizecell{flex:1 1 62px;min-width:62px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px 8px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius)}.sizecell b{font-size:19px;font-weight:650;color:var(--ink)}.sizecell i{font-style:normal;font-family:var(--font-num);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.sizecell .sizebar{width:100%;height:26px;margin-top:3px;display:flex;align-items:flex-end;justify-content:center}.sizecell .sizebar em{display:block;width:14px;min-height:2px;background:var(--indigo);border-radius:2px}.sizecell.low{border-color:var(--marigold);background:var(--marigold-bg)}.sizecell.low b{color:var(--marigold)}.sizecell.low .sizebar em{background:var(--marigold)}.sizecell.out{border-color:var(--clay);background:var(--clay-bg)}.sizecell.out b{color:var(--clay)}.sizecell.all{background:var(--indigo-soft);border-color:var(--indigo)}.sizecell.all b{color:var(--indigo-ink)}.monthchart .lifearea{fill:var(--indigo);opacity:.14}.monthchart .lifeunits{fill:none;stroke:var(--indigo);stroke-width:2.5;vector-effect:non-scaling-stroke}.monthchart .lifeprofit{fill:none;stroke:var(--sage);stroke-width:2.5;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.chartkey .k.profit{display:inline-block;width:18px;height:0;border-top:2px dashed var(--sage);vertical-align:4px}.standrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:6px 0 12px}.standplace{display:flex;flex-direction:column;align-items:center;flex:none;min-width:78px;padding:10px 14px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.standplace b{font-size:30px;font-weight:700;line-height:1;color:var(--ink)}.standplace i{font-style:normal;font-size:12px;color:var(--ink-3);margin-top:3px;font-weight:500}.standplace.top{background:var(--sage-bg);border-color:var(--sage)}.standplace.top b{color:var(--sage)}.standplace.bottom{background:var(--clay-bg);border-color:var(--clay)}.standplace.bottom b{color:var(--clay)}.standsay{display:flex;flex-direction:column;gap:3px;flex:1 1 260px;min-width:0}.standsay>b{font-size:13.5px;color:var(--ink)}.standsay .dim{font-size:13px;line-height:1.55;font-weight:500}.standbars{display:flex;align-items:flex-end;gap:3px;height:54px;padding:0 2px;margin-top:4px}.standbars i{flex:1 1 0;min-width:3px;background:var(--line);border-radius:2px 2px 0 0}.standbars i.me{background:var(--indigo)}.changebox{grid-column:1 / -1;margin-top:10px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px}.changebox .field span i{font-style:normal}.changebox.sentbox{background:var(--indigo-soft);border-color:var(--indigo)}.fabricmode{grid-column:1 / -1}.modetoggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}@media(max-width:620px){.modetoggle{grid-template-columns:1fr}}.modeopt{display:flex;flex-direction:column;gap:4px;text-align:left;border:1.5px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:var(--radius);padding:12px 14px}.modeopt b{font-size:14px;color:var(--ink)}.modeopt span{font-size:13px;color:var(--ink-3);line-height:1.4;font-weight:500}.modeopt:hover:not(:disabled){border-color:var(--indigo)}.modeopt.on{border-color:var(--indigo);background:var(--indigo-soft)}.modeopt.on b{color:var(--indigo-ink)}.modeopt:disabled{opacity:.45;cursor:not-allowed}.fabricmode .fabriccount{max-width:340px;margin-top:14px}.fabricmode .fabriccount select,.estbox input{width:100%;height:32px;min-width:0}.samplecut .estbox{max-width:260px;margin:6px 0 4px}.stagedone.stuck{border-color:var(--marigold-ln, var(--line));background:var(--marigold-bg, var(--surface))}.stagedone.stuck .warn{font-size:13px;font-weight:500}.collchip.multi{background:var(--marigold-bg, var(--surface-2));color:var(--marigold)}.clothset{display:flex;flex-direction:column;gap:10px;border-left:3px solid var(--marigold-ln);padding:2px 0 4px 14px;margin:8px 0 4px}.clothpart{display:flex;flex-direction:column;gap:6px}.clothhead{display:flex;align-items:baseline;gap:10px;margin:0}h4.clothhead,.clothhead h4{margin:0;font-family:var(--font-num);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.addcloth{align-self:flex-start}table.stock tr.partrow td{border-top:0;padding-top:2px;font-size:13.5px;font-weight:500}table.stock tr.partrow td:first-child{padding-left:14px}table.stock tr.fixrow td{white-space:normal;padding-bottom:10px}.partlabel{font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.consgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px 20px}.conspart{min-width:0}.conshead{display:flex;align-items:center;gap:10px;margin:4px 0 6px;flex-wrap:wrap}.conshead h4{margin:0;font-family:var(--font-num);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.conshead .partname{flex:1 1 160px;min-width:0;text-align:left;font-size:13px;font-weight:500}.partcost{display:block;font-size:13px;margin-top:2px;color:var(--ink-2);font-weight:500}.alsocut{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin:2px 0 10px;padding:8px 12px;font-size:13.5px;background:var(--marigold-bg);border:1px solid var(--marigold-ln);border-radius:var(--radius);font-weight:500}.alsocut>b{font-size:13px;color:var(--marigold);font-weight:500}.panehead{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:6px}.panehead h3{margin:0}.periodtabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius)}.periodtabs button{border:0;background:none;color:var(--ink-3);font-size:13px;font-weight:600;padding:5px 10px;border-radius:4px;white-space:nowrap}.periodtabs button:hover{color:var(--ink)}.periodtabs button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.periodsum{margin:6px 0 4px;font-size:13.5px;color:var(--ink-2);font-weight:500}.itemdetail .card.pane.wide{margin-top:12px}.tile .value.small{font-size:19px;letter-spacing:-.01em}.tile .value i{font-style:normal;font-size:13.5px;font-weight:500;color:var(--ink-3);margin-left:4px;letter-spacing:0}.supgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 20px;margin-top:8px}.supgrid>div{display:flex;flex-direction:column;gap:3px;font-size:13.5px;color:var(--ink-2);min-width:0;font-weight:500}.supgrid .fieldlab{font-family:var(--font-num);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.rankchart{min-width:0}.rankhead{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13.5px;padding-bottom:6px;border-bottom:1px solid var(--line-soft);font-weight:500}.hbar.muted .hfill{background:var(--ink-3);opacity:.38}.hbar.muted .hlab{color:var(--ink-3)}.hbar.muted .hval{color:var(--ink-2);font-weight:500}.hbar.me .hlab{color:var(--ink);font-weight:700}.hbar.me .hfill{background:var(--indigo)}.rankchart .hbar{grid-template-columns:minmax(7rem,13rem) 1fr max-content}.hgap{color:var(--ink-3);font-size:13px;padding-left:4px;line-height:1;font-weight:500}td.needcolour .autowrap input,td.needcolour input{border-color:var(--clay);background:var(--clay-bg)}td.needcolour input::placeholder{color:var(--clay)}.addblock{margin-top:6px}.paytiles{margin:4px 0 18px}.payhead{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;margin-bottom:8px}.payhead b{font-size:14px}.payhead .dim{font-size:13px;color:var(--ink-3);font-weight:500}.payhead .linkbtn{margin-left:auto}.paygrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.paytile .value{font-size:24px}.paytile.pos .value{color:var(--sage)}.paytile.neg .value{color:var(--clay)}.paytile .foot{line-height:1.4}.paytile.total{border-color:var(--indigo);background:var(--indigo-soft)}.paytile.total .value,.paytile.total .label{color:var(--indigo-ink)}.coverbar{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:14px 26px 0;padding:10px 14px;border-radius:var(--radius);background:var(--marigold-bg);border:1px solid var(--marigold-ln);font-size:13.5px;color:var(--ink-2);font-weight:500}.coverbar b{color:var(--marigold);font-size:13.5px;font-weight:500}@media(max-width:760px){.coverbar{margin:10px 14px 0}}.coverbox{margin:0 0 16px;display:flex;flex-direction:column;gap:12px}.coverbox .card.pane.wide+.card.pane.wide{margin-top:0}.coverrow{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.coverrow>div:first-child{flex:1 1 280px;min-width:0}.coverrow.grant{padding:10px 0;border-top:1px solid var(--line-soft)}.coverrow.grant b{font-size:13.5px;font-weight:500}.coverrow.grant .dim{font-size:13px;color:var(--ink-3);font-weight:500}.covering{border-color:var(--marigold-ln);background:var(--marigold-bg)}.covering h3{margin-top:0}.covercode{display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-num);font-size:22px;font-weight:600;letter-spacing:.08em;padding:6px 14px;border-radius:var(--radius);background:var(--surface-2);border:1px dashed var(--line);color:var(--ink-2)}.covercode.live{background:var(--surface);border:1px solid var(--indigo);color:var(--indigo-ink)}.covercode i{font-style:normal;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.covermake{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--line-soft);margin-top:6px}.covermake .field{max-width:460px}.covermake select{width:100%;border:0;background:none;font:inherit;padding:8px 0;color:var(--ink)}.coverhr{margin:-4px 0 14px}.qcsheet .savestate{margin-left:auto;font-size:13px;color:var(--sage);font-weight:600}.qcsheet .savestate.warn{color:var(--clay)}.measscroll{overflow-x:auto;margin:0 -4px;padding:0 4px}table.meastable.bysize{table-layout:fixed;width:100%;display:table}table.meastable.bysize th.mlabel,table.meastable.bysize td.mlabel{text-align:left}table.meastable.bysize td input{width:100%;min-width:0;box-sizing:border-box}table.meastable.bysize td.num{padding-right:6px}.sizephotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:10px}.sizephoto{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--surface);min-width:0}.sizephotohead{display:flex;align-items:baseline;gap:8px}.sizephotohead b{font-family:var(--font-num);font-size:15px}.sizephotohead .dim{font-size:13px;color:var(--ink-3);font-weight:500}.lifecycle{display:flex;flex-direction:column;gap:12px;margin-top:6px}.lcstages{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.lcstage{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:var(--radius);background:var(--surface-2);border:1px solid transparent;color:var(--ink-3);min-width:0}.lcstage b{font-size:13.5px;font-weight:600}.lcstage i{font-style:normal;font-size:12.5px;font-weight:500}.lcstage.on{background:var(--surface);border-color:currentColor}.lcstage.on.intro{color:var(--ink-2)}.lcstage.on.growth{color:var(--sage)}.lcstage.on.maturity{color:var(--indigo-ink)}.lcstage.on.decline{color:var(--clay)}.lcstage.on b:before{content:"● "}.lcverdict.growth{border-color:var(--sage);background:var(--sage-bg)}.lcverdict.growth b,.lcverdict.growth span{color:var(--sage)}.lcverdict.decline{border-color:var(--clay);background:var(--clay-bg)}.lcverdict.decline b,.lcverdict.decline span{color:var(--clay)}.lchead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lclegend{display:inline-flex;align-items:center;gap:6px 10px;font-size:13px;color:var(--ink-3);flex-wrap:wrap;font-weight:500}.lclegend .k{display:inline-block;width:22px;height:0;border-top:2px solid var(--indigo);vertical-align:middle}.lclegend .k.dotted{border-top-style:dashed;margin-left:8px}.lcchart{position:relative;height:260px;margin:4px 0 26px 30px;cursor:crosshair}.lcchart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lcgrid{stroke:var(--line-soft);stroke-width:1;vector-effect:non-scaling-stroke}.lcbase{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.lcfuture{fill:var(--surface-2);opacity:.55}.lcline{fill:none;stroke:var(--indigo);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lcproj{fill:none;stroke:var(--indigo);stroke-width:2;stroke-dasharray:5 5;stroke-linecap:round;opacity:.8}.lccross{stroke:var(--ink-3);stroke-width:1;opacity:.5}.lctick{position:absolute;left:-30px;transform:translateY(-50%);font-size:11.5px;color:var(--ink-3);font-family:var(--font-num);width:26px;text-align:right;font-weight:500}.lcdot,.lchoverdot{position:absolute;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:var(--indigo);box-shadow:0 0 0 2px var(--surface);pointer-events:none}.lcdot.peak{background:var(--surface);border:2px solid var(--indigo)}.lchoverdot{width:9px;height:9px}.lcnote{position:absolute;transform:translate(-50%,calc(-100% - 10px));font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;pointer-events:none;background:var(--surface);padding:0 3px;border-radius:3px}.lctip{position:absolute;transform:translate(12px,-50%);display:flex;flex-direction:column;gap:1px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius);padding:6px 9px;font-size:13px;white-space:nowrap;pointer-events:none;z-index:2;font-weight:500}.lctip.left{transform:translate(calc(-100% - 12px),-50%)}.lctip span{color:var(--ink-3)}.lcaxis{position:absolute;left:0;right:0;bottom:-22px;height:16px}.lcaxis span{position:absolute;transform:translate(-50%);font-size:12px;color:var(--ink-3);white-space:nowrap;font-weight:500}.lcaxis span.proj{font-style:italic}table.lctable tr.projrow td{color:var(--ink-3);font-style:italic}@media(max-width:620px){.lcstages{grid-template-columns:repeat(2,1fr)}.lcchart{height:200px}}.viewtabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.deliverymap{display:flex;flex-direction:column;gap:12px}.deliverymap .card.pane.wide+.card.pane.wide{margin-top:0}.mapbox{height:480px;border-radius:var(--radius);border:1px solid var(--line);margin-top:8px;position:relative;z-index:0;isolation:isolate;background:var(--surface-2)}@media(max-width:620px){.mapbox{height:360px}}.mapkey{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;color:var(--ink-2);align-items:center;font-weight:500}.mapkey i{display:inline-block;vertical-align:-2px;margin-right:6px}.mapkey .kc{width:12px;height:12px;border-radius:50%;background:var(--indigo);opacity:.6;box-shadow:0 0 0 4px color-mix(in srgb,var(--indigo) 15%,transparent)}.mapkey .ks{width:10px;height:10px;background:var(--clay);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--clay)}.mapkey .kr{width:12px;height:12px;border-radius:50%;border:2px solid var(--marigold)}.mapread{margin-top:10px;padding:10px 14px;border-radius:var(--radius);background:var(--indigo-soft);border:1px solid var(--indigo);font-size:13.5px;color:var(--indigo-ink);font-weight:500}.mapread p{margin:0}.mapread p+p{margin-top:6px}.maplabel span{display:inline-block;transform:translate(-50%,-50%);white-space:nowrap;font:600 11px/1.2 var(--font);color:var(--ink);background:color-mix(in srgb,var(--surface) 85%,transparent);padding:2px 6px;border-radius:3px}.mapshop{position:relative}.mapshop i{position:absolute;width:12px;height:12px;transform:translate(-50%,-50%);background:var(--clay);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--clay)}.mapshop span{position:absolute;transform:translate(10px,-50%);white-space:nowrap;font:600 10.5px/1 var(--font);color:var(--clay);background:color-mix(in srgb,var(--surface) 85%,transparent);padding:2px 4px;border-radius:3px}.mapcentre i{display:block;width:22px;height:22px;border-radius:50%;border:3px solid var(--marigold);background:color-mix(in srgb,var(--marigold) 18%,transparent)}.leaflet-container{font-family:var(--font)}.leaflet-tooltip{font-size:13px;line-height:1.4;border-radius:var(--radius);font-weight:500}.hbar.asbutton{border:0;width:100%;text-align:left;padding:2px 0;cursor:pointer;font:inherit;color:inherit}.hbar.asbutton:hover .hlab{color:var(--indigo-ink);text-decoration:underline}.placedrow{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 4px;font-size:13.5px;color:var(--ink-2);font-weight:500}.placedrow b{font-size:16px;color:var(--ink);margin-right:4px}.mapbox .leaflet-tile-pane{filter:grayscale(1) contrast(.88) brightness(1.06)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mapbox .leaflet-tile-pane{filter:grayscale(1) invert(1) contrast(.85) brightness(.85)}}:root[data-theme=dark] .mapbox .leaflet-tile-pane{filter:grayscale(1) invert(1) contrast(.85) brightness(.85)}.partcut{border:1px solid var(--line);border-left:3px solid var(--marigold-ln);border-radius:var(--radius);padding:10px 12px;margin:10px 0;background:var(--surface)}.partcut.done{border-left-color:var(--sage)}.partcuthead{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;margin-bottom:6px}.partcuthead b{font-size:13.5px;font-weight:500}.partcuthead .donetag{margin-left:auto}.partcut .runact{margin-top:8px}.partsdone{font-size:13.5px;font-weight:500}.partsdone.some b{color:var(--marigold)}.rankchart .hbar{grid-template-columns:minmax(10rem,22rem) 1fr max-content}.rankhead{justify-content:flex-end}.mapwrap{position:relative}.mapwrap .mapbox{cursor:grab}.mapwhole{position:absolute;top:18px;right:10px;z-index:1;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;padding:6px 10px;border-radius:var(--radius);box-shadow:var(--shadow)}.mapwhole:hover{color:var(--ink);border-color:var(--indigo)}.maphint{position:absolute;top:8px;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#10131973;color:#fff;font-size:15px;font-weight:600;border-radius:var(--radius);opacity:0;transition:opacity .2s ease;pointer-events:none}.maphint.on{opacity:1}.mapbox.far .maplabel,.mapbox.far .mapshop span{display:none}.forkbtn{border-color:var(--indigo);color:var(--indigo-ink)}.forkbox{display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:12px 14px;border:1px solid var(--indigo);background:var(--indigo-soft);border-radius:var(--radius)}.forkbox b{color:var(--indigo-ink)}.forkbox .field{max-width:460px}.collchip.inherited{background:var(--sage-bg);color:var(--sage)}.donetag.v-earner{background:var(--indigo-soft);color:var(--indigo-ink)}.donetag.v-mover{background:var(--marigold-bg);color:var(--marigold)}.hovertip{position:fixed;z-index:500;pointer-events:none;white-space:pre-line;max-width:280px;padding:7px 10px;border-radius:var(--radius);font-size:13px;line-height:1.45;background:var(--tip-bg);color:var(--tip-ink);box-shadow:var(--shadow-lg);font-weight:500}.hovertip:first-line{font-weight:700}[data-tip]{cursor:default}svg .hovcol{fill:var(--ink);opacity:0}svg .hovcol:hover{opacity:.07}.hbar:hover .hfill{filter:brightness(1.15)}.standexplain{margin-top:10px}.standexplain>b{font-size:13.5px;font-weight:500}.standexplain ul{margin:4px 0 6px;padding-left:18px}.standexplain li{margin:2px 0}.standbars i:focus-visible{outline:2px solid var(--indigo);outline-offset:1px}.rulegroup{margin:10px 0 14px;padding:10px 12px 4px;border-radius:var(--radius);border:1px solid var(--line)}.rulegroup.hold{border-left:3px solid var(--clay)}.rulegroup.warn{border-left:3px solid var(--marigold)}.rulegrouphead{display:block;font-size:13.5px;font-weight:500}.rulegroupsub{display:block;font-size:13px;color:var(--ink-3);margin:2px 0 6px;font-weight:500}.rwarn{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:13px;color:var(--marigold);line-height:1.4;text-align:left;font-weight:500}.warnbox{border:1px solid var(--marigold-ln);background:var(--marigold-bg);border-radius:var(--radius);padding:8px 12px;margin-bottom:10px}.warnbox .note-sm{margin:4px 0;color:var(--ink-2)}.overbox{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;font-size:13.5px;border:1px solid var(--indigo);background:var(--indigo-soft);color:var(--indigo-ink);border-radius:var(--radius);padding:8px 12px;margin-bottom:10px;font-weight:500}.overtag{color:var(--indigo-ink);font-weight:600}.heldsz{color:var(--ink-3)}.holdacts{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.sizepick{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.sizegrid th.heldcol{color:var(--ink-3)}.heldmark{display:block;font-style:normal;font-size:10px;letter-spacing:.1em;color:var(--clay);font-weight:500}.sizegrid td.heldcell{font-size:13px;font-weight:500}.holdbox2{display:flex;flex-direction:column;gap:8px}.holdnow{padding:8px 12px;border-radius:var(--radius);background:var(--marigold-bg);border:1px solid var(--marigold-ln)}.holdnow p{margin:2px 0;font-size:13.5px;font-weight:500}.holdnow .linkbtn{margin-left:8px}.rejnote{display:block;font-size:12px;font-weight:500;color:var(--clay);white-space:nowrap}.qcrow .drow{cursor:pointer}.qcrow .drow:hover{background:var(--surface-2)}.qcrow .opentip{display:block;font-size:12.5px;color:var(--indigo-ink);opacity:0;transition:opacity .15s;font-weight:500}.qcrow .drow:hover .opentip,.qcrow .drow:focus-visible .opentip{opacity:1}.qcfound{display:flex;gap:8px;font-size:13px;font-weight:600;margin-top:2px}.qcfound .rej{color:var(--clay)}.qcfound .out{color:var(--marigold)}.qcbatch .stagetitle .batchno{font-family:var(--font-num);font-weight:700;font-size:14px;padding:3px 8px;border:1.5px solid var(--ink);border-radius:4px}.card.tile.bad .value{color:var(--clay)}.card.tile.warnt .value{color:var(--marigold)}.qcbatch .card.pane.wide{margin-top:12px}.findings{display:flex;flex-direction:column;gap:8px;margin:8px 0}.finding{border:1px solid var(--line);border-left:3px solid var(--clay);border-radius:var(--radius);padding:8px 12px;background:var(--surface)}.finding.fix{border-left-color:var(--sage)}.finding.fix.out{border-left-color:var(--marigold)}.findhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px;font-weight:500}.findwhere{color:var(--ink-2)}.findwhen{margin-left:auto;font-size:13px;font-weight:500}.findtext{margin:4px 0 0;font-size:13.5px;color:var(--ink-2);font-weight:500}.findacts{display:flex;gap:10px;align-items:center;margin-top:6px}.donetag.warn{background:var(--marigold-bg);color:var(--marigold)}.findform{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.findform .field.qtyfield{max-width:140px}.wherepick{flex-wrap:wrap}.qcfinal{margin-top:14px}.qcstats{display:flex;flex-direction:column;gap:12px}.qcstats .card.pane.wide+.card.pane.wide{margin-top:0}.qcpair .card.pane h3{margin-top:0}.qcbars.bad .hfill{background:var(--clay)}.qcbars.warn .hfill{background:var(--marigold)}.qcfound .sentpart{color:var(--indigo-ink)}.wherechips{display:flex;flex-wrap:wrap;gap:6px}.chipbtn.wherebtn{background:var(--surface);border:1.5px solid var(--line);font-weight:600;padding:7px 14px}.chipbtn.wherebtn:hover{border-color:var(--indigo);color:var(--indigo-ink)}.chipbtn.wherebtn.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.chipbtn.undo{color:var(--clay);border-color:var(--clay-bg)}.settle{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2)}.settle .fieldrow .qtyfield{max-width:120px}table.stock tr.incomplete td{background:var(--clay-bg)}table.stock tr.incomplete td:first-child{box-shadow:inset 3px 0 0 var(--clay)}.incnote{display:block;font-size:12.5px;font-weight:600;color:var(--clay);white-space:normal}.incnote.done{color:var(--sage)}.findform .field,.settle .field{flex:none}.taxwrap{display:inline-flex;flex-direction:column;gap:3px;align-items:flex-start;max-width:100%}.taxchip{display:inline-block;font-size:12.5px;font-weight:600;line-height:1.3;padding:2px 8px;border-radius:10px;white-space:normal}.taxchip.ok{background:var(--sage-bg);color:var(--sage)}.taxchip.risk{background:var(--clay-bg);color:var(--clay)}.taxchip.exempt{background:var(--indigo-soft);color:var(--indigo-ink)}.taxwhy{display:block;font-size:13px;color:var(--ink-3);margin-top:3px;white-space:normal;line-height:1.4;font-weight:500}.taxwho{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px;font-weight:500}.linkbtn.taxfix{display:block;margin-top:5px;font-size:12.5px;padding:2px 8px;white-space:normal;text-align:left;font-weight:500}.flashbar.sage{background:var(--sage-bg);border-color:var(--sage);color:var(--sage)}.proofbox{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line-soft)}.proofkinds{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.prooflab{font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.proofkinds .taxwrap{margin-left:6px}.prooffields{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-top:8px}.prooffields .field{flex:1 1 170px;max-width:260px}.prooffields select{height:32px;width:100%;min-width:0}.proofnote{margin-top:6px}table.stock tr.raiserow td{background:var(--surface-2);white-space:normal}.raisebox{padding:6px 2px 4px}.raisesteps{margin:8px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.5;max-width:78ch;font-weight:500}.raisesteps li+li{margin-top:2px}.chipbtn.raisedone{height:32px;flex:none}.raiselist{list-style:none;margin:10px 0 0;padding:0}.raiselist>li{padding:9px 0;border-top:1px solid var(--line-soft)}.raiselist>li:last-child{border-bottom:1px solid var(--line-soft)}.raisehead{display:grid;grid-template-columns:64px minmax(0,1fr) auto 236px;align-items:center;gap:6px 14px;font-size:13.5px;font-weight:500}.raisehead .chipbtn{justify-self:end}.raiselist .raisebox{margin-top:8px;padding:8px 12px;border-radius:var(--radius);background:var(--surface-2)}table.stock.taxtable td{white-space:normal;vertical-align:top}table.stock.taxtable td.r{white-space:nowrap}.taxexempt{margin:8px 0 0;padding-left:20px;font-size:13.5px;color:var(--ink-2);line-height:1.6;font-weight:500}.taxbar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--surface-2);margin:12px 0 8px}.taxbar span{display:block;height:100%}.taxbar .ok,.taxkey i.ok{background:var(--sage)}.taxbar .exempt,.taxkey i.exempt{background:var(--indigo)}.taxbar .risk,.taxkey i.risk{background:var(--clay)}.taxkey{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ink-2);font-weight:500}.taxkey i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:0}.taxkey b{color:var(--ink);font-weight:650;margin-left:4px}@media(max-width:620px){.prooffields .field{max-width:none;flex-basis:100%}.raisehead{grid-template-columns:56px minmax(0,1fr) auto}.raisehead .chipbtn{grid-column:1 / -1;justify-self:start}}.tptip{margin:0 0 10px}.tptip b{color:var(--ink)}.card.pane.tpgaps{margin-bottom:16px;border-color:var(--marigold-ln)}.card.pane.tpgaps.whole{border-color:var(--sage)}.card.pane.tpgaps.whole h3{color:var(--sage);margin:0}.tpgaps ul{margin:6px 0 4px;padding-left:18px;font-size:13.5px;color:var(--ink);font-weight:500}.tpgaps li{margin:3px 0}.tpgaps .tpgo{margin-left:8px;font-size:13px;font-weight:500}.stagetitle .tpopen+.chipbtn{margin-left:0}.techpack{--tp-ink: #161A24;--tp-ink2: #4A5162;--tp-ink3: #7A8090;--tp-line: #D5D8CF;--tp-soft: #F4F5F1;--tp-accent: #2E3D6B;--tp-warn: #8A5408;--tp-warnbg: #FBF0DC;--tp-warnln: #E8CB93;--tp-bad: #A3392A;--tp-ok: #3F6B4E;--tp-okbg: #E2EDE5;--tp-badbg: #F8E3DF;display:flex;flex-direction:column;align-items:center;gap:18px;padding-bottom:64px;color:var(--tp-ink)}.tpsheet{width:100%;max-width:210mm;background:#fff;color:var(--tp-ink);border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow);font-size:13px;line-height:1.45;font-weight:500}.tpsheet>thead>tr>td,.tpsheet>tbody>tr>td{padding:0 13mm;vertical-align:top}.tpsheet>tbody>tr>td{padding-bottom:11mm}.tphead{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 18px;align-items:end;grid-template-areas:"brand secno" "who meta";padding:9mm 0 2.5mm;border-bottom:2px solid var(--tp-ink)}.tpbrand{grid-area:brand;display:flex;align-items:baseline;gap:10px}.tpwho{grid-area:who;min-width:0}.tpmeta{grid-area:meta}.tpbrand b,.tpwho b{display:block;color:var(--tp-ink)}.tpbrand b{font-size:14px;letter-spacing:.02em}.tpbrand span,.tpwho span,.tpmeta i,.tpsecno,.tpdl dt,.tpstats i{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.1em}.tpbrand span{font-size:10px;color:var(--tp-ink3);font-weight:500}.tpwho b{font-size:15px;font-weight:650}.tpwho span{font-size:11.5px;color:var(--tp-ink2);letter-spacing:.06em;font-weight:500}.tpmeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;font-size:12px;font-weight:500}.tpmeta i{font-style:normal;font-size:10px;color:var(--tp-ink3);margin-right:4px;font-weight:500}.tpsecno{grid-area:secno;text-align:right;font-size:10px;color:var(--tp-accent);font-weight:500}.tptitle{margin:6mm 0 3mm;font-size:17px;font-weight:650;color:var(--tp-ink);letter-spacing:-.01em}.tpsheet h3{margin:5mm 0 2mm;font-size:13.5px;font-weight:650;color:var(--tp-ink)}.tpsheet h4{margin:3mm 0 1.5mm;font-size:13px;font-weight:600;color:var(--tp-ink2)}.tpsheet p{max-width:none}.techpack .dim{color:var(--tp-ink3)}.techpack .miss{color:var(--tp-bad);font-weight:600}.tpnote{margin:1mm 0 3mm;font-size:12px;color:var(--tp-ink2);font-weight:500}.tpempty{margin:1mm 0 3mm;font-style:italic;color:var(--tp-ink3)}.tptable{width:100%;border-collapse:collapse;font-size:13px;margin:0 0 2mm;font-weight:500}.tptable th{text-align:left;font-weight:600;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--tp-ink2);border-bottom:1.5px solid var(--tp-ink);padding:4px 6px;vertical-align:bottom}.tptable td{border-bottom:1px solid var(--tp-line);padding:4px 6px;vertical-align:top;color:var(--tp-ink)}.tptable .r{text-align:right}.tptable .c{text-align:center}.tptable .num{font-variant-numeric:tabular-nums;white-space:nowrap}.tptable .strong{font-weight:600}.tptable td.tpsz{width:16mm;font-family:var(--font-num)}.tpmeas sup{color:var(--tp-warn);font-weight:700;margin-left:1px}.tpbox{margin:4mm 0;padding:3mm 4mm;border:1px solid var(--tp-line);border-radius:4px;background:var(--tp-soft)}.tpbox.warn{border-color:var(--tp-warnln);background:var(--tp-warnbg)}.tpbox b{display:block;color:var(--tp-ink)}.tpbox p{margin:1mm 0 0}.tpbox ul{margin:1.5mm 0 0;padding-left:16px}.tpcover{display:grid;grid-template-columns:62mm 1fr;gap:7mm;align-items:start}.tpsketch .dthumb{width:100%!important;height:auto!important;aspect-ratio:3 / 4}.tpnosketch{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;border:1.5px dashed var(--tp-line);border-radius:4px;color:var(--tp-ink3);font-size:12.5px;text-align:center;padding:8px;font-weight:500}.tpmore{display:flex;gap:2mm;margin-top:2mm}.tpmini{width:14mm;height:14mm;border:1px solid var(--tp-line);border-radius:3px;overflow:hidden}.tpmini img{width:100%;height:100%;object-fit:cover;display:block}.tpsummary{margin:0 0 4mm;font-size:13.5px;font-weight:500}.tpdl{display:grid;grid-template-columns:max-content 1fr;gap:1.6mm 6mm;margin:0}.tpdl dt{font-size:10px;color:var(--tp-ink3);padding-top:2px;font-weight:500}.tpdl dd{margin:0;color:var(--tp-ink)}.tpurl a{color:var(--tp-accent);word-break:break-all}.tpstages{display:inline-flex;gap:3px;margin-left:8px;vertical-align:middle}.tpstages i{width:14px;height:5px;border-radius:3px;background:var(--tp-line)}.tpstages i.on{background:var(--tp-accent)}.tpblock{margin-bottom:4mm}.tpblock h3{margin-top:4mm}.tpsubhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tplist{margin:0 0 2mm;padding-left:18px}.tplist li{margin:1.2mm 0}.tpstats{display:flex;flex-wrap:wrap;gap:3mm 9mm;padding:1mm 0 3mm;border-bottom:1px solid var(--tp-line)}.tpstats span{display:flex;flex-direction:column;font-size:13.5px;font-weight:600;color:var(--tp-ink)}.tpstats i{font-style:normal;font-size:10px;font-weight:500;color:var(--tp-ink3)}.tpverdict{font-family:var(--font-num);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:3px;background:var(--tp-soft)}.tpverdict.approved{background:var(--tp-okbg);color:var(--tp-ok)}.tpverdict.rework{background:var(--tp-warnbg);color:var(--tp-warn)}.tpverdict.rejected{background:var(--tp-badbg);color:var(--tp-bad)}.tpedit{margin-bottom:3mm}.tpedit .tptable td{padding:2px 4px;vertical-align:middle}.techpack .cellinput,.techpack .tpedit textarea{color:var(--tp-ink);background:#fff;border-color:var(--tp-line)}.tpedit .field{margin-top:3mm}.tpedit .field span{color:var(--tp-ink2)}.tpedit>.chipbtn{margin-top:1mm}@media screen and (max-width:760px){.tpsheet>thead>tr>td,.tpsheet>tbody>tr>td{padding-left:14px;padding-right:14px}.tphead{grid-template-columns:1fr;grid-template-areas:"brand" "secno" "who" "meta";padding-top:14px}.tpsecno{text-align:left}.tpmeta{justify-content:flex-start}.tpcover{grid-template-columns:1fr}.tpsketch{max-width:220px}.tptable{display:block;overflow-x:auto;white-space:nowrap}}@media print{body:has(.techpack),body:has(.techpack) #root{background:#fff!important;height:auto!important}body:has(.techpack) .nav,body:has(.techpack) .topbar,body:has(.techpack) .phonebar,body:has(.techpack) .phoneswitch,body:has(.techpack) .mobilenav,body:has(.techpack) .coverbar,body:has(.techpack) .robar,body:has(.techpack) .gtip,body:has(.techpack) .gnudge,body:has(.techpack) .gwalk,body:has(.techpack) .hovertip,.tpwrap .noprint,.techpack .noprint{display:none!important}body:has(.techpack) .app,body:has(.techpack) .main,body:has(.techpack) .content,body:has(.techpack) .readonly,.tpwrap{display:block!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important;background:#fff!important}.techpack{display:block;padding:0;gap:0}.techpack,.techpack *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tpsheet{max-width:none;width:100%;border:0;border-radius:0;box-shadow:none;font-size:12px;font-weight:500}.tpsheet+.tpsheet{break-before:page;page-break-before:always}.tpsheet>thead{display:table-header-group}.tpsheet>thead>tr>td,.tpsheet>tbody>tr>td{padding:0}.tpsheet>tbody>tr>td{padding-bottom:0}.tphead{padding-top:0}.tptable{font-size:11.5px;font-weight:500}.tptable tr,.tpbox,.tpdl,.tpcover,.tpstats{break-inside:avoid;page-break-inside:avoid}.tpsheet h3,.tpsheet h4,.tptitle{break-after:avoid;page-break-after:avoid}.techpack a{color:inherit;text-decoration:none}}.cu-wrap{display:flex;flex-direction:column;gap:14px;max-width:880px;padding-bottom:30px}.cu-wrap.wide{max-width:none}.cu-empty{max-width:560px}.cu-head{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:2px 2px 0}.cu-head>div{display:flex;flex-direction:column;gap:2px}.cu-head b{font-size:16px;font-weight:700;letter-spacing:-.01em}.cu-head>div span{font-size:13.5px;color:var(--ink-3);font-weight:500}.cu-tag{display:inline-block;font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:3px;background:var(--surface-2);color:var(--ink-3);white-space:nowrap;vertical-align:1px}.cu-tag.balanced,.cu-tag.ok{background:var(--sage-bg);color:var(--sage)}.cu-tag.short{background:var(--clay-bg);color:var(--clay)}.cu-tag.over,.cu-tag.mixed,.cu-tag.wait{background:var(--marigold-bg);color:var(--marigold)}.cu-tag.quiet{background:var(--surface-2);color:var(--ink-3)}td:first-child>.cu-tag{margin-left:6px}.cu-sechead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.cu-sechead h3{margin:0}.cu-sechead span{font-size:13px;color:var(--ink-3);font-weight:500}.cu-sechead .chipbtn{margin-left:auto}.cu-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cu-tile{display:flex;flex-direction:column;gap:6px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2)}.cu-tile span{font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.cu-tile b{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.cu-tile.total{background:var(--indigo-soft);border-color:var(--indigo-soft)}.cu-tile.total b{color:var(--indigo-ink)}.cu-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.cu-field{flex:none}.cu-field em{font-style:normal;font-size:12.5px;color:var(--ink-3);line-height:1.35;font-weight:500}.cu-cashcol{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cu-cashcol .cu-field{width:100%}.cu-inwrap{position:relative;width:100%}.cu-inwrap i{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-family:var(--font-num);font-size:11.5px;font-style:normal;color:var(--ink-3);pointer-events:none;font-weight:500}input.cu-in{width:100%;min-width:0;height:38px;padding:6px 38px 6px 10px;text-align:right;font-family:inherit;font-size:15px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}input.cu-in:focus{outline:2px solid var(--indigo);border-color:var(--indigo)}input.cu-in[readonly]{background:var(--surface-2);color:var(--ink-2)}input.cu-in.sm{height:32px;font-size:13.5px;padding-right:10px;width:74px}.cu-denomgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px 22px;margin-top:14px;padding:12px 14px;border-radius:var(--radius);background:var(--surface-2)}.cu-denomgrid>.note-sm{grid-column:1 / -1;margin:4px 0 0}.cu-denomset{display:flex;flex-direction:column;gap:6px}.cu-denomset h4{margin:0 0 2px;font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.cu-denom{display:grid;grid-template-columns:56px 14px 80px 1fr;align-items:center;gap:6px;font-size:13.5px;font-weight:500}.cu-denom>span:first-child{font-weight:600;text-align:right}.cu-denom .cu-x{color:var(--ink-3);text-align:center}.cu-denom .dim{color:var(--ink-3);text-align:right;font-size:13px;font-weight:500}.cu-notes textarea{width:100%}.cu-verdict{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 14px;border-radius:var(--radius);margin-bottom:12px;background:var(--surface-2);border-left:4px solid var(--ink-3)}.cu-verdict b{font-size:17px;font-weight:700;letter-spacing:-.01em}.cu-verdict span{font-size:13px;color:var(--ink-2);font-weight:500}.cu-verdict.balanced{background:var(--sage-bg);border-left-color:var(--sage)}.cu-verdict.balanced b{color:var(--sage)}.cu-verdict.short{background:var(--clay-bg);border-left-color:var(--clay)}.cu-verdict.short b{color:var(--clay)}.cu-verdict.over,.cu-verdict.mixed{background:var(--marigold-bg);border-left-color:var(--marigold)}.cu-verdict.over b,.cu-verdict.mixed b{color:var(--marigold)}table.stock.cu-compare td{white-space:normal}.cu-sub{display:block;font-size:12px;font-weight:500;color:var(--ink-3);margin-top:1px}.cu-sub.warn{color:var(--clay)}table.stock td.cu-over{color:var(--marigold)}table.stock tr.cu-total td{border-top:2px solid var(--line);font-weight:700;color:var(--ink)}.cu-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cu-actions .chipbtn.primary{align-self:center}.cu-hint{font-size:13px;color:var(--ink-3);font-weight:500}.cu-fixing{border-color:var(--marigold-ln);background:var(--marigold-bg)}.cu-done{border-color:var(--sage)}.cu-done .cu-actions{margin-top:12px}.cu-chain{margin-top:10px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2)}.cu-chain h4{margin:0 0 6px;font-size:13px;font-weight:650}.cu-chain ol{margin:0;padding-left:18px;font-size:13.5px;color:var(--ink-2);display:flex;flex-direction:column;gap:4px;font-weight:500}.cu-chain li.old{color:var(--ink-3)}.cu-chain li.old b{text-decoration:line-through}.cu-reason{display:block;font-style:italic;color:var(--ink-2)}.cu-denoms{margin-top:6px}table.stock tr.cu-row{cursor:pointer}table.stock tr.cu-row.on td{background:var(--indigo-soft)}table.stock tr.cu-row.flagged td:first-child{box-shadow:inset 3px 0 0 var(--clay);padding-left:8px}table.stock tr.cu-more>td{white-space:normal;background:var(--surface);padding:12px 14px 14px;border-bottom:1px solid var(--line)}table.stock tr.cu-more table.cu-compare{margin-bottom:4px}.cu-history .sechead{margin-top:14px}.cu-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cu-kpis .value{font-size:24px;white-space:nowrap}.cu-kpis .value.warn{color:var(--clay)}.cu-kpis .foot .warn{color:var(--clay);font-weight:600}.cu-flag{display:flex;align-items:center;justify-content:space-between;gap:14px;border-color:var(--clay);background:var(--clay-bg)}.cu-flag>div{display:flex;flex-direction:column;gap:3px}.cu-flag b{color:var(--clay);font-size:14px}.cu-flag span{font-size:13.5px;color:var(--ink-2);font-weight:500}.cu-wrap .sechead{margin:12px 0 0}.cu-wrap .filters{margin-bottom:0}.cu-gap{flex:0 0 10px}.cu-query{margin-top:10px;display:flex;flex-direction:column;gap:8px;max-width:560px}.cu-query .field{flex:none}.cu-where{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cu-where li{display:flex;gap:10px;align-items:baseline;padding:6px 11px;border:1px solid var(--line);border-radius:20px;font-size:13.5px;font-weight:500}.cu-where li b{font-weight:600;color:var(--ink)}.cu-where li span{font-weight:700;color:var(--indigo-ink)}@media(max-width:760px){.cu-tiles,.cu-fields,.cu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cu-denomgrid{grid-template-columns:1fr}.cu-flag{flex-direction:column;align-items:flex-start}.cu-head{flex-wrap:wrap}.cu-verdict b{font-size:15px}}@media(max-width:420px){.cu-tiles,.cu-fields{grid-template-columns:minmax(0,1fr)}}.purch input[type=number],.purch input[type=date],.purch .autowrap input{font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:5px 9px;min-width:0;font-weight:500}.purch .autowrap input[type=number]{padding-right:34px}.purch .autowrap input:disabled,.purch input:disabled{opacity:.7}.purch select{min-width:0;width:100%;height:32px}.purch input.cellinput{border-color:var(--line);padding:3px 6px;height:28px;min-width:64px}.purch .empty{padding:34px;text-align:center;color:var(--ink-3);font-size:13.5px;font-weight:500}.po-tiles{margin-bottom:6px}.po-tiles .tile .value{font-size:24px}.po-tileunit{font-style:normal;font-size:13.5px;color:var(--ink-3);letter-spacing:0;font-weight:500}.po-scroll{overflow-x:auto}.po-list tbody tr.po-row{cursor:pointer}table.stock.po-auto{table-layout:auto}table.stock.po-auto th,table.stock.po-auto td{white-space:nowrap}.po-origin{display:inline-block;margin-left:7px;vertical-align:1px;font-family:var(--font-num);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:1px 6px;border-radius:3px;background:var(--surface-2);color:var(--ink-3)}.po-origin.china,.po-origin.turkey{background:var(--indigo-soft);color:var(--indigo-ink)}.po-ok{color:var(--sage);font-weight:600}.po-warntext{color:var(--clay);font-weight:600}.donetag.po-nodeduct{background:var(--clay-bg);color:var(--clay)}.podetail .card.pane{margin-top:12px}.podetail .stagegrid .card.pane{margin-top:0}.podetail .stagegrid{margin-top:12px}.po-expect{font-size:13.5px;color:var(--ink-2);padding:10px 14px;border-radius:var(--radius);background:var(--indigo-soft);border:1px solid var(--indigo-soft)}.po-expect b{color:var(--ink)}.po-expect.done{background:var(--sage-bg);border-color:var(--sage-bg)}.po-expect .dim{color:var(--ink-3);font-size:13px;font-weight:500}.po-track{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.po-track li{display:grid;grid-template-columns:14px minmax(140px,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-3);position:relative;font-weight:500}.po-track li:last-child{border-bottom:0}.po-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--line);background:var(--surface)}.po-track li.done{color:var(--ink)}.po-track li.done .po-dot{background:var(--indigo);border-color:var(--indigo)}.po-track li.next .po-dot{border-color:var(--indigo)}.po-track li.next .po-steplab{color:var(--indigo-ink);font-weight:600}.po-stepdate{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.po-stepdate .dim{font-size:13px;color:var(--ink-3);font-weight:500}.po-stepdate input[type=date]{height:28px;padding:2px 6px}.po-cell{display:inline-flex;align-items:center;gap:4px}.po-cell input.cellinput{width:84px}.po-got{font-size:13px;color:var(--ink-3);font-weight:500;margin-top:2px;white-space:normal}.po-landsat{margin-top:12px;display:flex;flex-direction:column;gap:4px}.po-landsat p{margin:0;font-size:13.5px;color:var(--ink-2);max-width:90ch;font-weight:500}.po-landsat .dim{color:var(--ink-3)}.po-pay+.po-pay{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.po-payhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13.5px;font-weight:500}.po-payhead .dim{color:var(--ink-3);font-size:13px;font-weight:500}.po-paid{margin:0 0 0 auto}.po-fx{margin-top:14px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2)}.po-fx p{margin:4px 0 0;font-size:13.5px;color:var(--ink-2);font-weight:500}.po-toggle{height:32px}.po-toggle button{white-space:nowrap;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500}.po-toggle button:not(:first-child):not(:last-child){border-radius:0;border-left:none}table.stock.po-pools{margin-top:14px}table.stock.po-pools td:first-child{font-weight:400;white-space:normal}table.stock.po-pools .dim{color:var(--ink-3);font-size:13px;font-weight:500}table.stock.po-pools tr.po-reclaim td{color:var(--ink-3)}table.stock.po-pools tr.po-total td{border-top:2px solid var(--ink);font-weight:600;color:var(--ink)}.po-new{flex-direction:column;align-items:stretch}.po-new>.fields{flex:none}.po-newnote,.po-line{width:100%}.po-conv{font-size:13px;color:var(--ink-3);margin-top:4px;min-height:1em;font-weight:500}.po-receipt{width:100%;border-top:1px dashed var(--line);padding-top:4px}.po-receipt .fieldrow{margin-top:8px}.po-rates .card.pane{margin-bottom:12px}.po-rates .stagegrid .card.pane{margin-bottom:0}.po-stale{border-color:var(--clay);background:var(--clay-bg)}.po-band{font-size:13.5px;font-weight:600;color:var(--ink);padding-top:8px}@media(max-width:640px){.po-track li{grid-template-columns:14px 1fr}.po-stepdate{grid-column:2;justify-content:flex-start}.po-paid{margin-left:0}}.psdept .schemehead{margin-bottom:8px}.pskinds{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.psmonth{max-width:none}.psmonth .warn{color:var(--marigold)}table.stock.pstable tr.psgroup td{border-bottom-color:transparent}table.stock.pstable tr.psop td{background:var(--surface-2);font-size:13.5px;font-weight:500}table.stock.pstable tr.psop td:first-child{padding-left:22px}table.stock.pstable tr.psop .cellinput:not(.num){width:100%}table.stock.mwtable td .dim{font-size:12.5px;font-weight:500}.complystrip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:13px;font-weight:500}.complychip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:3px 10px;font:inherit;font-size:13px;cursor:pointer;font-weight:500}.complychip i{font-style:normal;color:var(--ink-3)}.complychip:hover{border-color:var(--indigo)}.complychip.soon{border-color:var(--marigold);background:var(--marigold-bg);color:var(--ink)}.complycard{margin:12px 0}.complycard tr.complysoon td:first-child{box-shadow:inset 3px 0 0 var(--marigold)}.complycard .warn{color:var(--marigold);font-weight:600}.worktermscard .fieldrow{margin-top:8px}.worktermscard tr.topuprow td{color:var(--sage)}.casualnote{max-width:none;padding:8px 10px;border-radius:var(--radius);background:var(--surface-2)}.casualnote.warn{background:var(--marigold-bg);color:var(--ink)}.casualnote.neg{background:var(--clay-bg);color:var(--ink)}.otadd{flex-wrap:wrap;align-items:flex-end}.otadd .field{flex:0 1 150px}.otadd .field.grow{flex:1 1 200px}.emptag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--ink-2)}.emptag.near{background:var(--marigold-bg);color:var(--marigold)}.emptag.over{background:var(--clay-bg);color:var(--clay)}.personbox .emptag{margin-left:0;align-self:flex-start}@media(max-width:1100px){.complycard table.stock td,.worktermscard table.stock td,.casualnote,.psmonth{white-space:normal}.complycard table.stock td:first-child{white-space:nowrap}}@media(max-width:640px){.complystrip{font-size:13px;font-weight:500}.otadd .field,.otadd .field.grow{flex:1 1 100%}table.stock.mwtable .cellinput{min-width:0;width:100%}}.routetag{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;color:var(--ink-2);margin-top:3px;font-weight:500}.routetag .routebadge,.routetag .rwbadge{font-family:var(--font-num);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px}.routetag .routebadge{background:var(--indigo-soft);color:var(--indigo-ink)}.routetag .rwbadge{background:var(--marigold-bg);color:var(--marigold)}.routetag.rework{color:var(--marigold);font-weight:600}.routetag.rework .dim{font-weight:400}.donetag.rwcount{background:var(--marigold-bg);color:var(--marigold)}.checkline.reworkopt{align-items:flex-start;font-size:13.5px;line-height:1.45;font-weight:500}.checkline.reworkopt input{margin-top:2px;flex:none}.routeedit .routelist{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.routestep{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.routestep.outside{box-shadow:inset 3px 0 0 var(--marigold)}.routestep .rnum{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;background:var(--surface-2);color:var(--ink-2);flex:none}.routestep .rname{flex:1 1 180px;font-size:13.5px;min-width:0;font-weight:500}.routestep .routeway,.routestep .routeacts{display:inline-flex;gap:4px;flex-wrap:wrap}.routestep .routevendor{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:4px}.routestep .routevendor .field{flex:1 1 200px}.routestep .routevendor .qtyfield{flex:0 1 120px}.routestep .routevendor .warn,.routestep .routevendor .dim{font-size:13px;flex:1 1 100%;font-weight:500}.routeadd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.outsidework .outrow.late{box-shadow:inset 3px 0 0 var(--clay)}.outsidework .outrow .dmain .warn{font-size:13px;font-weight:600}.outform{padding:4px 14px 12px}.outform .fieldrow .field{flex:1 1 150px}.outform .fieldrow .qtyfield{flex:0 1 120px}.outsidework .printline{margin-top:14px}.outsidework table.stock tr.totalrow td{border-top:2px solid var(--line)}.progcard .dstage.late{color:var(--clay)}.otherbenches>.panehead{margin-bottom:10px}.reworkcard .grid.g3{margin:10px 0 12px}@media(max-width:640px){.routestep .rname{flex-basis:100%}.routestep .routevendor .field,.routestep .routevendor .qtyfield,.outform .fieldrow .field,.outform .fieldrow .qtyfield{flex:1 1 100%}}.outsidework .vendorname{font-weight:600;color:var(--ink)}.routetag>span{display:inline}.floorscreen>.floortabs{margin-bottom:12px}.floortv{--tv-ground: #0D1016;--tv-card: #171C26;--tv-card-2: #1F2533;--tv-line: #2B3242;--tv-ink: #F2F3EF;--tv-ink-2: #C3C9D4;--tv-ink-3: #8D96A7;--tv-good: #7FCB95;--tv-warn: #F2B354;--tv-warn-bg: #2E2410;--tv-late: #F39A86;container-type:inline-size;background:var(--tv-ground);color:var(--tv-ink);border-radius:var(--radius);padding:clamp(12px,2cqw,48px);display:flex;flex-direction:column;gap:clamp(10px,1.5cqw,36px);font-variant-numeric:tabular-nums}.floortv.full{width:100vw;height:100vh;border-radius:0;overflow:hidden}.floortv.pseudo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}body.tvpseudo{overflow:hidden}.floortv small{font-size:.45em;font-weight:600;color:var(--tv-ink-3);margin-left:.25em;letter-spacing:0}.tvhead{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(8px,1.6cqw,40px)}.tvbrand{display:flex;flex-direction:column;line-height:1.1}.tvbrand b{font-size:clamp(16px,2.2cqw,60px);font-weight:750;letter-spacing:-.01em}.tvbrand span{font-family:var(--font-num);font-size:clamp(10px,1.05cqw,26px);letter-spacing:.14em;text-transform:uppercase;color:var(--tv-ink-3)}.tvday{flex:1 1 auto;font-size:clamp(15px,2cqw,54px);font-weight:650}.tvclosed{display:block;font-size:.6em;font-weight:500;color:var(--tv-warn)}.tvclock{font-size:clamp(22px,3.4cqw,96px);font-weight:750;letter-spacing:-.02em}.tvfull{border:1px solid var(--tv-line);background:var(--tv-card-2);color:var(--tv-ink);border-radius:var(--radius);padding:8px 14px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.tvfull:hover{border-color:var(--tv-ink-3)}.floortv.full .tvfull{opacity:.35}.floortv.full .tvfull:hover,.floortv.full .tvfull:focus-visible{opacity:1}.tvlab{font-family:var(--font-num);font-size:clamp(10px,1.25cqw,34px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tv-ink-2);display:flex;align-items:center;flex-wrap:wrap;gap:.5em}.tvsub{font-size:clamp(11px,1.3cqw,34px);color:var(--tv-ink-3)}.tvsub b{color:var(--tv-late);font-weight:700}.tvnote{font-size:clamp(11px,1.2cqw,32px);color:var(--tv-ink-3)}.tvstations{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2cqw,30px)}.tvst{background:var(--tv-card);border:2px solid transparent;border-radius:calc(var(--radius) + 2px);padding:clamp(10px,1.4cqw,36px);display:flex;flex-direction:column;gap:clamp(4px,.6cqw,16px);min-width:0}.tvst.neck{border-color:var(--tv-warn);background:var(--tv-warn-bg)}.tvflag{font-size:.85em;letter-spacing:.08em;background:var(--tv-warn);color:#1a1406;padding:.15em .5em;border-radius:4px}.tvbig{font-size:clamp(28px,5.4cqw,170px);font-weight:750;line-height:1;letter-spacing:-.03em;white-space:nowrap}.tvbar{height:clamp(5px,.65cqw,16px);border-radius:99px;background:var(--tv-line);overflow:hidden}.tvbar i{display:block;height:100%;background:var(--tv-good);border-radius:99px}.tvst.neck .tvbar i{background:var(--tv-warn)}.tvwait{margin-top:auto;padding-top:clamp(4px,.6cqw,14px);border-top:1px solid var(--tv-line);font-size:clamp(12px,1.45cqw,40px);color:var(--tv-ink-2)}.tvwait b{font-size:1.5em;font-weight:750;color:var(--tv-ink)}.tvst.neck .tvwait b{color:var(--tv-warn)}.tvwait.quiet{color:var(--tv-ink-3);font-size:clamp(11px,1.15cqw,30px)}.tvrow{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:clamp(8px,1.2cqw,30px)}.tvpanel{background:var(--tv-card);border-radius:calc(var(--radius) + 2px);padding:clamp(10px,1.4cqw,36px);display:flex;flex-direction:column;gap:clamp(6px,.8cqw,20px);min-width:0}.tvline{display:grid;grid-template-columns:minmax(4.5em,auto) 1fr auto;align-items:center;gap:clamp(6px,1cqw,24px);font-size:clamp(14px,1.9cqw,52px);font-weight:650}.tvlbar{height:clamp(6px,.8cqw,20px);border-radius:99px;background:var(--tv-line);overflow:hidden}.tvlbar i{display:block;height:100%;background:var(--tv-good);border-radius:99px}.tvline.best .tvlname{color:var(--tv-warn)}.tvline.best .tvlbar i{background:var(--tv-warn)}.tvlnum{white-space:nowrap}.tvlnum small{font-size:.65em}.tvspot{justify-content:center;animation:tvfade .6s ease}.tvspotname{font-size:clamp(26px,4.6cqw,140px);font-weight:750;letter-spacing:-.02em;line-height:1}.tvspotfig{font-size:clamp(20px,3.2cqw,96px);font-weight:700}.tvspotfig small{font-size:.5em}.tvspotsub{font-size:clamp(12px,1.35cqw,36px);color:var(--tv-ink-2)}@keyframes tvfade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tvspot{animation:none}}.tvside{gap:clamp(8px,1.2cqw,30px)}.tvfact{display:flex;flex-direction:column;gap:clamp(2px,.4cqw,10px)}.tvfact+.tvfact{padding-top:clamp(8px,1.1cqw,28px);border-top:1px solid var(--tv-line)}.tvmid{font-size:clamp(22px,3.4cqw,100px);font-weight:750;line-height:1}.tvfact.late .tvmid{color:var(--tv-late)}.tvfoot{font-size:clamp(10px,1cqw,26px);color:var(--tv-ink-3)}.floortv.full .tvstations{flex:1.25 1 0;min-height:0}.floortv.full .tvrow{flex:1 1 0;min-height:0}.floortv.full .tvwait b{font-size:2.1em}@container (max-width: 760px){.tvstations{grid-template-columns:repeat(2,minmax(0,1fr))}.tvrow{grid-template-columns:1fr}.tvday{flex-basis:100%;order:3}}.neckview .card.pane.wide+.card.pane.wide{margin-top:12px}.necksay.hit{box-shadow:inset 3px 0 0 var(--clay)}.neckline{font-size:15px;font-weight:600;color:var(--ink);margin:6px 0 0;max-width:72ch;line-height:1.45}.necktiles{margin:12px 0}.necktiles .tile.neck{border-color:var(--clay)}.necktiles .tile .foot{line-height:1.4}.necklegend{display:inline-flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--ink-2);font-weight:500}.necklegend span{display:inline-flex;align-items:center;gap:6px}.necklegend .sw{width:10px;height:10px;border-radius:2px;background:var(--indigo);display:inline-block}.necklegend .sw.neck{background:var(--clay)}.neckchart{display:flex;flex-direction:column;gap:6px;margin-top:12px}.neckrow{display:grid;grid-template-columns:minmax(5.5rem,8rem) 1fr;gap:10px;align-items:end}.necklab{font-size:13.5px;font-weight:600;color:var(--ink-2);padding-bottom:2px}.neckcols{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;height:56px;border-bottom:1px solid var(--line)}.neckcol{display:flex;align-items:flex-end;justify-content:center;height:100%;padding:0 2px}.neckcol.now{background:var(--surface-2);border-radius:4px 4px 0 0}.neckbar{display:block;width:100%;max-width:18px;background:var(--indigo);border-radius:4px 4px 0 0;min-height:0}.neckbar.neck{background:var(--clay)}.neckdays .neckcols{height:auto;border-bottom:0}.neckday{font-size:12px;color:var(--ink-3);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.targetsview .card.pane.wide+.card.pane.wide{margin-top:12px}.tgttable{margin-top:10px}.tgttable td .dim{font-size:12.5px;color:var(--ink-3);font-weight:500}.tgtinput{max-width:92px;margin-left:auto;display:block;border-color:var(--line);background:var(--surface)}.tgtinput:disabled{border-color:transparent;background:none;color:var(--ink);opacity:1}.samtable{max-width:520px}.skillfilter{align-items:flex-end;gap:10px}.skillsview .listnote{flex-wrap:wrap}.skillsview .listnote .dim{white-space:normal}.skillfilter .field{flex:0 1 260px}.skilllegend{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--ink-2);margin:6px 0 4px;font-weight:500}.skilllegend span{display:inline-flex;align-items:center;gap:6px}.skillthin{background:var(--marigold-bg);border-color:var(--marigold-ln);color:var(--ink-2)}.skillthin b{color:var(--marigold)}.skillwrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table.skillmatrix{border-collapse:collapse;font-size:13.5px;min-width:100%;font-weight:500}table.skillmatrix th,table.skillmatrix td{padding:5px 4px;text-align:center;border-bottom:1px solid var(--line-soft)}table.skillmatrix th{font-size:12px;font-weight:600;color:var(--ink-2);vertical-align:bottom;min-width:58px;line-height:1.2}table.skillmatrix thead tr{border-bottom:1px solid var(--line-strong)}table.skillmatrix .who{text-align:left;position:sticky;left:0;background:var(--surface);min-width:120px;padding-left:10px;z-index:1}table.skillmatrix td.who b{display:block}table.skillmatrix td.who .dim{font-size:12px;color:var(--ink-3);font-weight:500}table.skillmatrix .lit{background:var(--indigo-soft)}table.skillmatrix tfoot td{font-size:12.5px;color:var(--ink-3);border-bottom:0;font-weight:500}.skl{width:30px;height:30px;border-radius:5px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:13.5px;font-weight:700;font-style:normal;cursor:pointer}.skl:disabled{cursor:default;opacity:1}i.skl{width:20px;height:20px;font-size:12.5px;cursor:default;font-weight:500}.skl.lv0{background:var(--sk0);color:var(--sk0-on);border-color:var(--sk0)}.skl.lv1{background:var(--sk1);color:var(--sk1-on);border-color:var(--sk1)}.skl.lv2{background:var(--sk2);color:var(--sk2-on);border-color:var(--sk2)}.skl.lv3{background:var(--sk3);color:var(--sk3-on);border-color:var(--sk3)}i.skl{font-weight:700}button.skl:not(:disabled):hover{outline:2px solid var(--ink);outline-offset:1px}.trainingcard{margin-top:14px}.trainform{margin:10px 0;align-items:flex-end}.trainform .field{flex:1 1 150px}.trainform .field.grow{flex:2 1 240px}.skillwords{margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.skillwords div{display:grid;grid-template-columns:6.5rem 1fr;gap:10px;font-size:13.5px;font-weight:500}.skillwords dt{font-family:var(--font-num);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-weight:500}.skillwords dd{margin:0;color:var(--ink)}.skillscard table{margin-top:10px}.skillhint{font-family:var(--font-num);font-size:11px;font-weight:700;white-space:nowrap;padding:1px 6px;border-radius:10px;background:var(--surface-2);color:var(--ink-2)}.skillhint.all{background:var(--sage-bg);color:var(--sage)}.skillneeds .skillhint{vertical-align:1px}@media(max-width:640px){.skillfilter .field{flex:1 1 100%}.neckrow{grid-template-columns:4.5rem 1fr}.neckday{font-size:10.5px;font-weight:500}.trainform .field,.trainform .field.grow{flex:1 1 100%}}.machines .mctiles{margin-bottom:12px}.machines .viewtabs .dtab,.mcreport .viewtabs .dtab{display:inline-flex;align-items:center;gap:6px}.mccount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--clay);color:var(--on-fill);font-size:12px;font-weight:700}.pill.off{background:var(--surface-2);color:var(--ink-3)}.mctag{font-family:var(--font-num);font-size:15px;font-weight:700;min-width:64px;color:var(--ink)}.mcrow,.mcrow .drow{cursor:pointer}.mcrow.broken{box-shadow:inset 3px 0 0 var(--clay)}.mcrow.service{box-shadow:inset 3px 0 0 var(--marigold)}.mcrow.retired{opacity:.6}.mcstatus{white-space:nowrap}.mcsearch{height:32px;flex:1 1 200px;min-width:0;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.mcform{margin-bottom:12px}.mcform .field.grow,.outform .field.grow{flex:2 1 240px}.mcform select,.outform select,.mcother select{height:32px;width:100%;min-width:0}.mcdetail .backbtn{margin-bottom:12px}.mcdetail .card.pane.wide+.card.pane.wide{margin-top:12px}.mchead{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}.mctagbox{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.mctagbox .num{font-family:var(--font-num);font-size:13px;font-weight:600}.mcfacts{flex:1 1 280px;min-width:0}.mcfacts h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mcfacts>p.dim{margin:0 0 8px;color:var(--ink-3);font-size:13.5px;font-weight:500}.mcfacts .chipbtn{margin-top:10px}table.stock.mcfacttable td:first-child{width:130px;color:var(--ink-3);font-weight:400}table.stock.mcsched td:first-child{width:40%}table.stock.mcroutine td{vertical-align:middle}.mcmonths{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-3);font-weight:500}.mcmonths input{width:56px;height:28px;text-align:right}.mcdue.late,.mcbreak.late{box-shadow:inset 3px 0 0 var(--clay)}.mcdue .dmain .warn,.mcbreak .dmain .warn{font-size:13px;font-weight:600}.mcbreak .mctag{cursor:pointer}.mcproblems{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 0 4px}.mcproblems.big .chipbtn{height:48px;padding:0 20px;font-size:15px}.mcexpense{margin-top:10px;padding:10px 12px;border:1px dashed var(--line);border-radius:var(--radius)}.mcexpense .entryact{margin-top:8px}.mctick{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer;font-weight:500}.mcexpstate{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}table.stock.mcfixed td.actcell{white-space:normal}.mcneedletiles{margin-bottom:4px}table.stock.mcparts td .unit{font-style:normal}.mcbars td{vertical-align:middle}.mcbarcell{width:32%}.mcbar{display:block;height:8px;min-width:2px;border-radius:4px;background:var(--clay)}.mcbar.age{background:var(--indigo)}table.stock tr.mcclick{cursor:pointer}.mcreports table.stock tr.totalrow td{border-top:2px solid var(--line)}.mcpicks{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.mcpick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;min-height:84px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.mcpick b{font-family:var(--font-num);font-size:18px}.mcpick span{font-size:13.5px;color:var(--ink-2);font-weight:500}.mcpick i{font-style:normal;font-size:13px;color:var(--ink-3);font-weight:500}.mcpick:hover{border-color:var(--indigo)}.mcpick.on{border-color:var(--indigo);background:var(--indigo-soft);box-shadow:0 0 0 2px var(--indigo)}.mcpick.down{box-shadow:inset 3px 0 0 var(--clay)}.mcpick.down i{color:var(--clay);font-weight:600}.mcpick.on.down{box-shadow:0 0 0 2px var(--indigo),inset 3px 0 0 var(--clay)}.mcother{align-items:flex-end}.mcother .field{flex:1 1 260px}.mcother .chipbtn{height:32px}@media(max-width:640px){.mchead{flex-direction:column;align-items:center}.mcfacts{flex-basis:100%}.mcproblems.big .chipbtn{flex:1 1 100%}.mcpicks{grid-template-columns:repeat(2,minmax(0,1fr))}.mcbarcell{width:22%}.mcsearch{flex-basis:100%}}.sc-card table.sc-grid th.sc-overcol{color:var(--marigold)}.sc-card table.sc-grid th.sc-undercol{color:var(--clay)}.sc-card table.sc-grid td.sc-over{color:var(--marigold);font-weight:600}.sc-card table.sc-grid td.sc-under{color:var(--clay);font-weight:600}.sc-card table.sc-grid tr.sc-flagrow td{border-bottom:0;padding-top:2px}.sc-tag{display:inline-block;font-family:var(--font-num);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 5px;border-radius:4px;white-space:nowrap}.sc-tag.over{background:var(--marigold-bg);color:var(--marigold)}.sc-tag.under{background:var(--clay-bg);color:var(--clay)}.sc-next{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.sc-runfield{flex:0 1 140px}.sc-runfield input{text-align:right}.sc-ratio{flex:1 1 260px;display:flex;flex-direction:column;gap:3px;min-width:0}.sc-ratio b{font-size:16px;color:var(--ink)}.sc-ratio .dim{font-size:13px;color:var(--ink-3);font-weight:500}.sc-wrap>.note-sm{margin:12px 0 14px}.sc-search{flex:1 1 180px;max-width:260px;height:30px;padding:0 10px;font:inherit;font-size:13.5px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:500}table.sc-list{min-width:640px}table.sc-list td{white-space:normal}.sc-cells{display:flex;flex-wrap:wrap;gap:4px}.sc-cell{display:inline-flex;align-items:baseline;gap:4px;padding:2px 6px;border-radius:4px;background:var(--surface-2);font-size:13px;font-weight:500}.sc-cell i{font-style:normal;color:var(--ink-3);font-size:11.5px;font-weight:500}.sc-cell b{font-weight:600;color:var(--ink-2)}.sc-cell.over{background:var(--marigold-bg)}.sc-cell.over b{color:var(--marigold)}.sc-cell.under{background:var(--clay-bg)}.sc-cell.under b{color:var(--clay)}table.sc-list tr.cu-more .sc-card{margin:4px 0}.tf-wrap,.sct-wrap,.sc-wrap{max-width:1100px}.tf-wrap>.grid,.sct-wrap>.grid,.sc-wrap>.grid{margin-bottom:14px}.tf-mode{font-size:13px;line-height:1.45;padding:8px 12px;border-radius:var(--radius);margin-bottom:14px;border:1px solid var(--line);font-weight:500}.tf-mode.demo{background:var(--marigold-bg);border-color:var(--marigold-ln);color:var(--ink-2)}.tf-mode.live{background:var(--sage-bg);border-color:var(--sage);color:var(--ink-2)}.tf-shop+.tf-shop,.tf-receive+.tf-receive{margin-top:12px}.tf-shophead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:8px}.tf-shophead h3{margin:0}.tf-shophead .dim{font-size:13px;color:var(--ink-3);font-weight:500}table.tf-lines{min-width:480px}table.tf-lines td:first-child{white-space:normal}table.tf-lines .cellinput{width:64px;margin-left:auto;display:block;border:1px solid var(--line);background:var(--surface)}table.tf-list{min-width:600px}.tf-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.tf-acts .dim{flex:1 1 220px;font-size:13px;color:var(--ink-3);font-weight:500}.tf-acts .chipbtn.primary{align-self:center}.tf-status{font-size:12.5px;font-weight:600;padding:2px 7px;border-radius:20px;white-space:nowrap}.tf-status.drafted{background:var(--surface-2);color:var(--ink-2)}.tf-status.sent{background:var(--indigo-soft);color:var(--indigo-ink)}.tf-status.received{background:var(--sage-bg);color:var(--sage)}.tf-detail{padding:2px 0 6px}.tf-detail table.stock.plain{margin-top:6px}.tf-detail .tf-qty{width:60px;margin-left:auto;display:block;border:1px solid var(--line);background:var(--surface)}.tf-note{margin-top:10px;max-width:420px}.tf-note input{height:32px;padding:0 10px;font:inherit;font-size:13.5px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:500}table.sct-lines td:first-child{white-space:normal}table.sct-lines .cellinput{width:64px;margin-left:auto;display:block;border:1px solid var(--line);background:var(--surface)}.sct-reason{width:100%;max-width:150px;height:28px;font:inherit;font-size:13px;padding:0 4px;border:1px solid var(--clay);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:500}table.sct-past{min-width:540px}table.sct-grid{min-width:420px}table.sct-grid td.neg.strong{color:var(--clay)}.sct-wrap .filters .chipbtn .dim{color:inherit;opacity:.65;font-weight:400}@media(max-width:760px){.sc-next{flex-direction:column;align-items:stretch}.sc-runfield{flex:1 1 auto}.sc-search{max-width:none}.tf-acts{justify-content:stretch}.tf-acts .chipbtn{flex:1 1 auto}.tf-acts .dim{flex-basis:100%}}.cashflow .headsup{margin-bottom:12px}.cashflow .headsup b{font-size:13.5px;line-height:1.4}.cashflow .cftiles{margin-bottom:12px}.cashflow .cftiles .value{font-size:24px}.chipbtn.cfscenario{border-style:dashed}.chipbtn.cfscenario.on{border-style:solid}.cfchart{margin-bottom:12px}.cfplot{position:relative;height:180px;margin-top:14px;display:flex;gap:6px;align-items:stretch;border-bottom:1px solid var(--line-soft)}.cfcol{position:relative;flex:1 1 0;min-width:0;cursor:default}.cfcol:hover{background:var(--surface-2);border-radius:3px}.cfbar{position:absolute;left:14%;right:14%;background:var(--indigo);border-radius:2px;opacity:.85}.cfbar.neg{background:var(--clay)}.cfcol.low .cfbar{opacity:1}.cflow{position:absolute;left:4%;right:4%;height:0;border-top:2px solid var(--ink-2)}.cflow.under{border-top-color:var(--clay)}.cfzero{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--ink-3);pointer-events:none}.cfline{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--clay);pointer-events:none;font-style:normal;z-index:1}.cfline span{position:absolute;right:0;bottom:2px;font-family:var(--font-num);font-size:11px;color:var(--clay);background:var(--surface);padding:0 3px;font-weight:500}.cfaxis{display:flex;gap:6px;margin-top:4px}.cfaxis span{flex:1 1 0;min-width:0;font-family:var(--font-num);font-size:11px;color:var(--ink-3);text-align:center;white-space:nowrap;overflow:visible;font-weight:500}.cfaxis span.low{color:var(--clay);font-weight:600}.cftable td{vertical-align:top}.cftable .cftag{margin-left:6px;background:var(--indigo-soft);color:var(--indigo-ink)}.cftable tr.cfunder td:first-child{box-shadow:inset 3px 0 0 var(--clay)}.cftable tr.cflowrow td,.cftable tr.cflowrow:hover td{background:var(--clay-bg)}.cftable .cfday{font-size:12px;color:var(--ink-3);font-weight:500}.cftable tr.cfdetail>td{background:var(--surface-2);padding:8px 10px 12px}.cftable tr.cfdetail:hover>td{background:var(--surface-2)}.cfweek table.stock{table-layout:fixed}.cfweek table.stock td{font-size:13.5px;font-weight:500}.donetag.cfest{margin-left:6px;background:var(--marigold-bg);color:var(--marigold)}.cfassume .stagegrid{margin-bottom:12px}.cfassume input[type=number],.cfassume input[type=date],.cfassume input[type=text],.paycost input[type=number],.paycost input[type=date]{font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:5px 9px;min-width:0;font-weight:500}.cfassume .autowrap input[type=number]{padding-right:34px}.cfassume input:disabled,.cfassume select:disabled,.paycost input:disabled{opacity:.7}.cfassume select,.paycost select{min-width:0;width:100%;height:32px}.cfassume .fieldrow .qtyfield{flex:1 1 140px}.cfedit td{vertical-align:top}.cfedit input[type=text],.cfedit input[type=number],.cfedit input[type=date]{width:100%;height:30px}.cfedit input[type=number]{text-align:right}.cfedit .cfnote{font-size:12.5px;margin-top:3px;line-height:1.4;font-weight:500}.cfedit .iconbtn{padding:2px 8px}.paycost .headsup,.paycost .paytiles{margin-bottom:12px}.paycost .paytiles .value{font-size:24px}.paycost .paywhatif{margin:10px 0 0}.paycost .paywhatif>.dim{font-size:13px;min-width:11.5rem;font-weight:500}.paycost .paytable{margin-top:12px}.paycost .paytable td{vertical-align:top}.paycost .payrates{margin-top:12px}.paycost .payratetable{margin-top:10px}.paycost .payratetable td{font-size:13.5px;vertical-align:top;white-space:normal;font-weight:500}.paycost .paytable td,.cfedit td,.cfweek td{white-space:normal}.paycost .payratetable tr.paygroup td{font-family:var(--font-num);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding-top:12px;font-weight:500}.paycost .payratetable .donetag{margin-right:4px;background:var(--marigold-bg);color:var(--marigold)}.paycost .payrates>.note-sm .donetag{background:var(--marigold-bg);color:var(--marigold)}.payrateinput{display:flex;align-items:center;gap:6px;width:100%}.payrateinput input{flex:1 1 auto;width:5.5rem;height:30px;text-align:right}.payrateinput i{flex:0 0 auto;font-style:normal;font-family:var(--font-num);font-size:11px;color:var(--ink-3);white-space:nowrap;text-align:left;font-weight:500}@media(max-width:640px){.cfplot{height:150px;gap:3px}.cfaxis{gap:3px}.cfaxis span,.cfline span{font-size:10px;font-weight:500}.cftable .cfday{display:none}.cftable td,.cftable th{font-size:13px;font-weight:500}.cftable .cftag{display:none}.cfassume .stagegrid{grid-template-columns:1fr}.paycost .paywhatif>.dim{min-width:0;flex:1 1 100%}.paycost .payratetable td:nth-child(3){display:none}}.filters.labelfilter{align-items:center;margin-bottom:10px}.labelfilter .lfhead{font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.labelchip{font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:3px;background:var(--marigold-bg);color:var(--marigold);white-space:nowrap;margin-left:6px}.libmeta .labelchip{margin-left:0;align-self:flex-start}.stagetitle .labelchip{margin-left:0}select.labelpick{height:30px;font-size:13px;font-weight:500}.labelset{margin-bottom:12px}.labelset table.labeltable{margin-top:10px}.labelset table.labeltable input[type=text]{width:100%;height:30px}.labelset .lbmain,.labelset .lbwarn{display:block;font-size:12.5px;margin-top:3px;font-weight:500}.labelset .lbadd{align-self:flex-end;height:32px}.donetag.corptag{background:var(--indigo-soft);color:var(--indigo-ink);margin-left:6px}.costeps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.costeps li{font-size:12px;padding:2px 8px;border-radius:10px;border:1px solid var(--line-soft);color:var(--ink-3);background:var(--surface);font-weight:500}.costeps li.past{border-color:var(--sage);color:var(--sage);background:var(--sage-bg)}.costeps li.now{border-color:var(--primary);color:var(--on-primary);background:var(--primary);font-weight:600}.stagewrap.corporate .pinned .costeps{margin:-4px 0 12px}.corow .coflags{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:13px;font-weight:500}.corow .coflags .warn{font-weight:600}.corow.lost{opacity:.6}.corporate .coform{margin-bottom:12px}.corporate .coform .filters{margin:8px 0 0}.corporate .stagepage>.card.pane{margin-bottom:12px}.corporate table.stock{table-layout:auto;margin-top:10px}.corporate table.stock th.cowhat{min-width:200px}.corporate table.stock td{vertical-align:middle}.corporate table.stock td .cellinput.num{width:72px;min-width:72px}.corporate table.stock td.cofor{min-width:140px}.corporate table.stock td .cellinput:not(.num){min-width:120px}.corporate table.stock td select{height:28px;font-size:13px;font-weight:500}.corporate .pctcell{display:inline-flex;align-items:center;gap:2px}.corporate .pctcell .cellinput.num{width:52px;min-width:52px}.corporate .cellinput.typed{color:var(--indigo-ink);font-weight:600}.corporate .coleft{display:block;font-size:12px;font-weight:500}.corporate .cocustom{display:block;margin-top:4px}.corporate .cocustom input{width:100%;height:28px}.corporate .itemcell .donetag{margin-left:6px}.corporate tr.nosize td{color:var(--ink-3)}.corporate tr.coaddrow td{background:var(--surface-2)}.corporate .coadd{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.corporate .coadd .filters{margin:0}.corporate .coaddbtn{align-self:flex-end;height:32px;flex:none}.corporate .fieldrow .qtyfield{flex:0 1 110px}.cototals{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.cototals span{display:flex;flex-direction:column;gap:2px}.cototals i{font-style:normal;font-family:var(--font-num);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.cototals b{font-size:14px;font-variant-numeric:tabular-nums}.cototals .big b{font-size:18px}.cototals .ok b{color:var(--sage)}.corporate h4.cosub{margin:16px 0 0;font-size:13.5px;font-weight:650}.cosizeform{margin-top:12px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2)}.cosizeform b{font-size:13.5px;font-weight:500}.cosizeform textarea{width:100%;margin-top:10px;font-family:var(--font-num);font-size:13px;line-height:1.5;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);resize:vertical;font-weight:500}.cosizeform .colink{font-style:italic}.copaste{margin-top:4px}.cocutline{margin-top:14px}.cocutline>b{font-size:13.5px;font-weight:500}.cocutline table.cocuttable{margin-top:6px}.cocutline td.coungraded{background:var(--clay-bg)}.lssheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;max-width:900px}.lshead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:2px solid var(--ink)}.lshead>div{display:flex;flex-direction:column;gap:2px}.lshead b{font-size:18px;letter-spacing:-.01em}.lshead span{font-size:13px;color:var(--ink-3);font-weight:500}.lshead .lsfor{text-align:right}.lshead .lsfor b{font-size:13.5px;font-weight:500}.lsterms{display:flex;flex-direction:column;gap:3px;margin:10px 0 14px;font-size:13px;color:var(--ink-2);font-weight:500}.lsgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.lscard{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius);break-inside:avoid;page-break-inside:avoid}.lscard>b{font-size:13.5px;margin-top:6px;font-weight:500}.lscard .dim{font-size:12.5px;color:var(--ink-3);font-weight:500}.lscard .lssizes{font-family:var(--font-num);font-size:12px;color:var(--ink-2);font-weight:500}.lscard .lsprice{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.lscard .lsprice:before{content:"KSh ";font-size:12.5px;font-weight:500;color:var(--ink-3)}@media print{body:has(.linesheet),body:has(.linesheet) #root{background:#fff!important;height:auto!important}body:has(.linesheet) .nav,body:has(.linesheet) .topbar,body:has(.linesheet) .phonebar,body:has(.linesheet) .phoneswitch,body:has(.linesheet) .mobilenav,body:has(.linesheet) .coverbar,body:has(.linesheet) .robar,body:has(.linesheet) .gtip,body:has(.linesheet) .gnudge,body:has(.linesheet) .gwalk,body:has(.linesheet) .hovertip,.linesheet .noprint{display:none!important}body:has(.linesheet) .app,body:has(.linesheet) .main,body:has(.linesheet) .content,body:has(.linesheet) .readonly,.linesheet{display:block!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important;background:#fff!important}.linesheet .lssheet{border:0;padding:0;max-width:none;color:#000;background:#fff}.linesheet .lsgrid{grid-template-columns:repeat(4,1fr)}.linesheet,.linesheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:640px){.lshead .lsfor{text-align:left}.corporate .coaddbtn{flex:1 1 100%}.cototals{gap:8px 16px}}.orderdesk,.dispatch{display:flex;flex-direction:column;gap:12px;padding-bottom:40px}.orderdesk .filters,.dispatch .filters{margin-bottom:0}.orderdesk input[type=number],.orderdesk input[type=date],.orderdesk input[type=text],.orderdesk input[type=search],.orderdesk select,.dispatch input[type=number],.dispatch input[type=text],.dispatch select{font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:5px 9px;min-width:0;width:100%;height:32px;font-weight:500}.od-tiles{margin-bottom:0}.od-tabs{border-bottom:1px solid var(--line);padding-bottom:10px}.od-count{opacity:.7;margin-left:3px;font-size:12.5px;font-weight:500}.orderdesk input.od-search{flex:1 1 220px;max-width:320px;width:auto}.od-list{display:flex;flex-direction:column;gap:8px}.od-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.od-card.open{border-color:var(--indigo)}.od-card.late{box-shadow:inset 3px 0 0 var(--clay)}.od-head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;padding:10px 12px;cursor:pointer}.od-head:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.od-no{font-family:var(--font-num);font-size:12.5px;font-weight:600;color:var(--indigo-ink)}.od-name{font-size:13.5px;font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-flag{margin-left:6px;vertical-align:1px}.od-total{font-size:13.5px;font-weight:700;color:var(--ink);text-align:right}.od-sub{grid-column:1 / -1;font-size:13px;color:var(--ink-3);line-height:1.45;font-weight:500}.od-latenote{color:var(--clay);font-weight:600}.od-ch{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:3px;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.od-ch.instagram{background:var(--clay-bg);color:var(--rose)}.od-ch.tiktok{background:var(--surface-3);color:var(--ink)}.od-ch.whatsapp{background:var(--sage-bg);color:var(--sage)}.od-ch.phone{background:var(--indigo-soft);color:var(--indigo-ink)}.od-ch.walkin{background:var(--marigold-bg);color:var(--marigold)}.od-st{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.od-st.new{background:var(--marigold-bg);color:var(--marigold)}.od-st.confirmed,.od-st.packed{background:var(--indigo-soft);color:var(--indigo-ink)}.od-st.out{background:var(--primary);color:var(--on-primary)}.od-st.delivered{background:var(--sage-bg);color:var(--sage)}.od-st.failed,.od-st.returned{background:var(--clay-bg);color:var(--clay)}.od-st.cancelled{background:var(--surface-2);color:var(--ink-3);text-decoration:line-through}.od-detail{border-top:1px solid var(--line-soft);padding:12px 14px 14px}.od-dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:7px 14px;margin:0;font-size:13.5px;font-weight:500}.od-dl dt{font-family:var(--font-num);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-weight:500}.od-dl dd{margin:0;color:var(--ink-2);line-height:1.5;min-width:0}.od-dl .dim,.dp-main .dim{color:var(--ink-3)}.od-due{color:var(--clay)}.od-items{list-style:none;margin:0;padding:0}.od-items li{display:flex;gap:10px;justify-content:space-between;align-items:baseline;padding:2px 0}.od-items li>span:first-child{min-width:0}.od-lines{margin-top:12px;border-top:1px solid var(--line-soft);padding-top:6px}.od-lines li{border-bottom:1px solid var(--line-soft);padding:6px 0}.od-lines li>span:first-child{flex:1 1 auto}.od-history{margin:12px 0 0;padding:0 0 0 18px;font-size:13px;color:var(--ink-3);line-height:1.6;font-weight:500}.od-history b{color:var(--ink-2);font-weight:600}.od-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px}.od-actions .chipbtn.primary{align-self:auto}.od-actions .note-sm,.od-hint{margin:0;align-self:center}.od-why .field{flex:1 1 240px}.od-warn{background:var(--clay-bg);border:1px solid var(--clay);color:var(--clay);border-radius:var(--radius);padding:8px 12px;font-size:13.5px;line-height:1.45;margin:10px 0;font-weight:500}.od-warn b{font-weight:700}.od-empty .note-sm{margin:0}.od-form{display:flex;flex-direction:column;gap:12px;max-width:880px}.od-chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px}.od-chiplabel{font-family:var(--font-num);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-weight:500}.od-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.od-size{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:64px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:var(--radius);padding:6px 10px}.od-size b{font-size:14px;color:var(--ink)}.od-size span{font-size:11.5px;color:var(--ink-3);white-space:nowrap;font-weight:500}.od-size.on{border-color:var(--indigo);background:var(--indigo-soft)}.od-size.on b,.od-size.on span{color:var(--indigo-ink)}.od-size.none{opacity:.55}.od-size.none span{color:var(--clay)}.od-price{flex:0 1 120px}.od-price b{height:32px;display:flex;align-items:center;font-size:13.5px;color:var(--ink)}.od-form .fieldrow .chipbtn.primary{align-self:flex-end}.od-form .fieldrow>.note-sm{flex:1 1 260px;align-self:center;margin:0}.od-sum{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin:14px 0 0;max-width:340px;font-size:13.5px;font-weight:500}.od-sum dt{color:var(--ink-3)}.od-sum dd{margin:0;text-align:right;color:var(--ink-2)}.od-sum .tot{color:var(--ink);font-weight:700;border-top:1px solid var(--line);padding-top:4px}.od-sum dd.bad{color:var(--clay)}.od-sum dd.over{color:var(--marigold)}.od-sum dd.good{color:var(--sage)}.od-channels{display:flex;flex-direction:column;gap:12px}.od-tablewrap{overflow-x:auto;margin-top:10px}.od-table{min-width:480px}.od-bar{display:inline-block;width:70%;height:7px;border-radius:4px;background:var(--surface-2);vertical-align:middle;overflow:hidden}.od-bar i{display:block;height:100%;background:var(--indigo);border-radius:4px}table.stock tr.od-totalrow td{border-top:2px solid var(--line);font-weight:600;color:var(--ink)}.od-zones{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.od-zone h3{display:flex;justify-content:space-between;gap:10px}.od-fee{color:var(--indigo-ink)}.od-zone .fieldrow{margin-top:8px;align-items:flex-end}.od-zone .fieldrow .linkbtn{align-self:center}.od-zoneedit{display:flex;flex-direction:column;gap:10px}.od-zoneedit>.od-actions{margin-top:0}.dp-day{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dp-day b{font-size:15px;font-weight:700;color:var(--ink);min-width:120px;text-align:center}.dp-rows{list-style:none;margin:8px 0 0;padding:0}.dp-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;padding:10px 0;border-top:1px solid var(--line-soft)}.dp-row:first-child{border-top:0}.dp-row.failed{box-shadow:inset 3px 0 0 var(--clay);padding-left:10px}.dp-main{flex:1 1 320px;display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;color:var(--ink-2);font-weight:500}.dp-main b{color:var(--ink);font-weight:600;font-size:13.5px}.dp-main b .od-st,.dp-main b .pill{margin-left:6px;vertical-align:1px}.dp-money b{color:var(--clay)}.dp-money .warn{color:var(--clay);font-weight:600}.dp-act{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.dp-act .chipbtn.primary{align-self:auto}.dp-act .note-sm{flex:1 1 100%;margin:0}.dp-pick{flex:0 1 170px}.dp-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;align-items:start}.dp-ghead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.dp-ghead .note-sm{margin:2px 0 0}.dp-gnums{display:flex;gap:14px;font-size:13px;color:var(--ink-3);flex-wrap:wrap;font-weight:500}.dp-gnums b{color:var(--ink);font-size:13.5px;font-weight:500}.dp-cashgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.dp-cash.short{border-color:var(--clay)}.dp-cash .fieldrow{margin-top:10px}.dispatch .sechead{margin:14px 0 0}.dispatch .panehead .note-sm{margin:0}@media(max-width:760px){.od-head{grid-template-columns:auto minmax(0,1fr) auto}.od-head .od-ch{grid-row:1;grid-column:2;justify-self:start}.od-head .od-name{grid-column:1 / -1;grid-row:2;white-space:normal}.od-head .od-st{grid-row:1;grid-column:3}.od-head .od-total{grid-row:3;grid-column:3;align-self:start}.od-head .od-sub{grid-row:3;grid-column:1 / 3}.od-tiles{grid-template-columns:1fr 1fr;gap:8px}.od-tiles .tile .value{font-size:22px}.od-dl{grid-template-columns:1fr;gap:2px}.od-dl dd{margin-bottom:6px}.orderdesk input.od-search{max-width:none;flex-basis:100%}.dp-groups{grid-template-columns:1fr}.dp-main{flex-basis:100%}.dp-pick{flex:1 1 100%}.od-zones{grid-template-columns:1fr}}.drops input[type=number],.drops input[type=date],.capplan input[type=number],.capplan input[type=date]{font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:6px 10px;height:32px;width:100%;min-width:0;font-weight:500}.drops .field select,.capplan .field select{height:32px;width:100%;min-width:0}.drops .qtyfield,.capplan .qtyfield{position:relative}.drops .qtyfield .qtyunit,.capplan .qtyfield .qtyunit{top:auto;bottom:8px;transform:none}.drops .grid.g4{margin-bottom:14px}.droptabs{margin:4px 0 12px}.dropkeypick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 100%}.dropkeypick .policylab{margin-right:4px}.dropyear{margin-bottom:14px}.droprows{display:flex;flex-direction:column;margin-top:10px}.dropmonth{display:flex;gap:12px;align-items:flex-start;padding:7px 0;border-top:1px solid var(--line-soft)}.dropmonth:first-child{border-top:0}.dropmonthname{flex:0 0 56px;font-family:var(--font-num);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:4px}.dropmonth.has .dropmonthname{color:var(--ink)}.dropmonthbody{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.keychip{font-size:13px;color:var(--ink-3);background:var(--surface-2);border-radius:20px;padding:3px 9px;white-space:nowrap;font-weight:500}.dropchip{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;border:1px solid var(--indigo);background:var(--indigo-soft);color:var(--indigo-ink);border-radius:20px;padding:3px 10px;font-size:13px;font-weight:600;text-align:left}.dropchip i{font-style:normal;font-weight:500;font-size:12.5px;opacity:.8}.dropchip.behind{border-color:var(--clay);background:var(--clay-bg);color:var(--clay)}.dropchip:hover{filter:brightness(.97)}.dropcard.behind{box-shadow:inset 3px 0 0 var(--clay)}.dropcard .field.dropdate{flex:0 1 170px}.dropcard .dropkeypick{margin-top:10px}.dropanswer{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin-bottom:4px;background:var(--surface-2)}.dropanswer p{margin:4px 0 8px;font-size:13.5px;font-weight:600;line-height:1.45}.dropanswer.help,.dropanswer.short{border-color:var(--marigold-ln);background:var(--marigold-bg)}.dropanswer.short p{color:var(--clay)}.dropsub{margin:20px 0 8px;font-size:13.5px;font-weight:700}.dropsub .dim{font-weight:500;color:var(--ink-3)}.droplines{display:flex;flex-direction:column;gap:8px}.dropline{border:1px solid var(--line);border-radius:var(--radius);padding:9px 11px;background:var(--surface)}.dropline.behind{border-color:var(--clay)}.droplinehead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.droplinename{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}.droplinename b{font-size:13.5px;font-weight:500}.droplinename .dim{font-size:13px;color:var(--ink-3);font-weight:500}.dropqty{flex:0 0 110px}.dropqty input{text-align:right;padding-right:34px}.dropline .note-sm.warn{color:var(--clay);margin-top:6px}.dropchecks{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.dropcheck{display:inline-flex;align-items:baseline;gap:7px;font-size:13px;color:var(--ink-2);flex:1 1 260px;min-width:0;font-weight:500}.dropcheck i{font-style:normal;font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:var(--surface-2);color:var(--ink-3);flex:none}.dropcheck.ok i{background:var(--sage-bg);color:var(--sage)}.dropcheck.warn i{background:var(--marigold-bg);color:var(--marigold)}.dropcheck.bad{color:var(--clay)}.dropcheck.bad i{background:var(--clay-bg);color:var(--clay)}.dropadd{align-items:flex-end}.dropadd .entryact{flex:none}.dropfabtable{min-width:0}.dropfabtable th{text-align:left}.dropfabtable th.r{text-align:right}.droporder,.orderby{display:inline-block;white-space:nowrap;margin:1px 8px 1px 0;font-size:13px;font-weight:500}.droporder.late{color:var(--marigold)}.orderby{font-weight:600;color:var(--ink)}.orderby.passed{color:var(--ink-3);font-weight:500;text-decoration:line-through}.dropfoot{justify-content:space-between;margin-top:18px;padding-top:10px;border-top:1px solid var(--line-soft)}.capanswer{margin-bottom:14px;border-color:var(--sage)}.capanswer.help{border-color:var(--marigold-ln);background:var(--marigold-bg)}.capanswer.short{border-color:var(--clay);background:var(--clay-bg)}.capsay{font-size:18px;font-weight:650;letter-spacing:-.01em;line-height:1.4;margin:6px 0 4px;max-width:62ch;color:var(--ink)}.capbars{display:flex;align-items:flex-end;gap:14px;height:230px;margin:18px 0 4px}.capcol{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column}.capflag{font-size:13px;font-weight:700;text-align:center;padding-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capflag.over{color:var(--clay)}.capflag.under{color:var(--sage)}.capstack{position:relative;flex:1 1 auto;display:flex;flex-direction:column-reverse;border-bottom:1px solid var(--line)}.capstack .seg{display:block;width:100%;flex:none}.capstack .seg.backlog{background:var(--sage);opacity:.7}.capstack .seg.restock{background:var(--indigo);opacity:.4}.capstack .seg.orders{background:var(--marigold);opacity:.55}.capstack .seg.drops{background:var(--indigo)}.capstack .seg.over{background:var(--clay)}.capline{position:absolute;left:-4px;right:-4px;height:0;border-top:2px dashed var(--ink);z-index:1}.capcap{font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);text-align:center;padding-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.capplan .legend{flex-wrap:wrap;gap:6px 14px}.capplan .legend i.kback{background:var(--sage);opacity:.7}.capplan .legend i.krest{background:var(--indigo);opacity:.4}.capplan .legend i.kord{background:var(--marigold);opacity:.55}.capplan .legend i.kdrop{background:var(--indigo)}.capplan .legend i.kover{background:var(--clay)}.capplan .legend i.kline{height:0;border-top:2px dashed var(--ink);border-radius:0;vertical-align:middle}.captable{margin-top:16px}.captable th{text-align:left}.captable th.r{text-align:right}.captable .cellinput{border-color:var(--line);background:var(--surface);width:76px;height:28px;padding:3px 6px}.capdrop{display:block;white-space:nowrap;font-size:13px;font-weight:500}.capgrid{margin:14px 0;align-items:start}.capfacts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:13.5px;color:var(--ink-2);font-weight:500}.capfacts span{display:flex;flex-direction:column}.capfacts i{font-style:normal;font-family:var(--font-num);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.capfacts b{font-size:17px;color:var(--ink)}.capfab{margin-top:14px}.capfab+.capfab{border-top:1px solid var(--line-soft);padding-top:12px}@media(max-width:640px){.dropmonthname{flex-basis:44px}.dropqty{flex:1 1 100px}.capbars{gap:8px;height:200px}.capflag{font-size:12px;white-space:normal;font-weight:500}.capsay{font-size:16px}.dropcard .field.dropdate{flex:1 1 100%}}table.stock.dropfabtable,table.stock.captable{table-layout:auto}.dropfabtable td,.captable td{padding:7px 12px 7px 0;vertical-align:top}.drops .qtyfield input,.capplan .qtyfield input{text-align:right;padding-right:38px}.dropcard .rbtns .dim{font-size:13px;color:var(--ink-3);font-weight:500}@media(max-width:640px){.drops .grid.g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drops .grid.g4 .tile .value{font-size:22px}}body{line-height:1.5;text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance}::selection{background:var(--indigo-soft);color:var(--indigo-ink)}.topbar{padding:26px 28px 0;gap:6px 14px}.topbar h1{font-size:24px;font-weight:750;letter-spacing:-.025em;line-height:1.15}.topbar .sub{font-size:13.5px;color:var(--ink-3)}.content{padding-left:28px;padding-right:28px;padding-top:18px}.gtip,.gnudge,.coverbar{margin-left:28px;margin-right:28px}.sechead{margin:28px 0 12px}.sechead h2{font-size:14px;font-weight:700;letter-spacing:-.005em;color:var(--ink)}.sechead .rule{background:var(--line-soft)}.card.pane h3,.calccard h2{letter-spacing:-.01em}.card.pane h3{font-size:14px;font-weight:680;color:var(--ink)}.tile .label,.field>span,.fieldlab,.ovtile .label,.cu-tile span{color:var(--ink-3)}.tile .value{font-weight:720;letter-spacing:-.03em}.nav{background:var(--nav-bg);border-right:1px solid var(--line)}.nav{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.brand{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:11px;row-gap:2px;align-items:center;padding:18px 16px 16px;border-bottom:1px solid var(--line-soft)}.brand:before{content:"";grid-row:1 / span 2;width:34px;height:34px;border-radius:10px;background:repeating-linear-gradient(118deg,transparent 0 5px,rgba(255,255,255,.24) 5px 6.5px),var(--brand-mark);box-shadow:inset 0 0 0 1px #ffffff24,0 3px 8px -2px #22346b73}.brand b{font-size:15.5px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--ink)}.brand span{font-size:10px;letter-spacing:.13em;line-height:1.35;font-weight:500}.navgroup{padding:14px 10px 2px}.navgroup h4{margin:0 0 6px 10px;font-size:10px;letter-spacing:.17em;font-weight:600}.navitem{position:relative;padding:7px 10px;border-radius:var(--radius);margin-bottom:2px;font-size:13.5px;font-weight:520}.navitem.active{background:var(--indigo-soft);color:var(--indigo-ink);font-weight:650}.navitem.active:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--indigo)}.navitem .badge{color:var(--on-fill)}.navitem.locked:hover{background:none}.navfoot{padding:14px 12px 16px;border-top:1px solid var(--line-soft)}.navfoot .whoami .face{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--indigo-soft);color:var(--indigo-ink);font-size:13px;font-weight:700;letter-spacing:.02em}.whoami .avatar{background:var(--indigo-soft);color:var(--indigo-ink)}.roleswitch select{background:var(--surface)}.themerow{display:flex;flex-direction:column;gap:5px;margin-top:12px}.themelab{font-family:var(--font-num);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.themetoggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius)}.themetoggle button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;border:0;background:none;color:var(--ink-3);border-radius:6px;padding:5px 4px;min-height:28px;font-size:12.5px;font-weight:600;white-space:nowrap}.themetoggle button svg{flex:none}.themetoggle button:hover{color:var(--ink)}.themetoggle button.on{background:var(--seg-on);color:var(--indigo-ink);box-shadow:var(--shadow-sm)}.themerow.compact .themetext{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.signcard .themerow{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;padding-top:12px;border-top:1px solid var(--line-soft)}.signcard .themetoggle button{padding:5px 9px}.signhead{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center}.signhead:before{content:"";grid-row:1 / span 2;width:40px;height:40px;border-radius:11px;background:repeating-linear-gradient(118deg,transparent 0 6px,rgba(255,255,255,.24) 6px 7.5px),var(--brand-mark);box-shadow:inset 0 0 0 1px #ffffff24,0 3px 8px -2px #22346b73}.signhead b{font-weight:800;letter-spacing:-.025em;line-height:1.15}.phase-toggle button.on,.periodtabs button.on{background:var(--seg-on)}.phonebar,.phoneswitch{background:var(--nav-bg)}.mnav{background:var(--raised);border-color:var(--line);box-shadow:var(--shadow-lg)}.mnavtheme{flex:none;border:0;background:var(--surface-2);color:var(--ink-2);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;padding:0}.mnavtheme:hover{background:var(--line);color:var(--ink)}.mnavpuck{box-shadow:var(--shadow-lg)}@keyframes puckbreathe{0%,to{box-shadow:var(--shadow-lg),0 0 0 0 var(--indigo-soft)}50%{box-shadow:var(--shadow-lg),0 0 0 7px transparent}}.card,.calccard,.filterbar,.attn,.mytop,.od-card,.feeditem,.dcard,.tagcard,.lssheet,.signcard,.sheetbody{border-radius:var(--radius-lg)}.card,.calccard,.filterbar,.attn,.mytop,.od-card,.feeditem,.dcard,.tagcard,.bcard,.tcard,.notif,.quick,.personcard,.waitcard,.mcpick,.histrow,.lssheet,.paybar,.supblock,.stagedone,.scanner,.sizephoto,.dropline,.routestep{box-shadow:var(--shadow-sm)}.filterbar{padding:14px 16px}.card.p2{box-shadow:none}.sheetbody,.signcard{box-shadow:var(--shadow-lg)}:where(.dcard,.bcard,.tcard,.quick,.attn,.libcard,.personbox,.personcard,.card.kpi.openable,.ovtile.chartcard,.mcpick,.sizesheet,.qcbox,.fmtcard,.notif.group,.tagcard,.card.tile.earn,.reqcard,.rcard,.od-card,.feeditem,.signrow,.quietnote):hover{box-shadow:var(--shadow)}.chipbtn,.linkbtn,.iconbtn,.backbtn,.dtab,.roundbtn,.sizechip,.complychip{font-weight:600}.chipbtn{padding:5px 12px}.chipbtn.sm{padding:3px 10px}.chipbtn:where(:hover:not(:disabled)),.linkbtn:where(:hover),.iconbtn:where(:hover),.backbtn:where(:hover),.roundbtn:where(:hover),.sizechip:where(:hover),.dtab:where(:hover),.complychip:where(:hover){border-color:var(--hover-line);background:var(--hover-bg);color:var(--hover-ink)}.linkbtn:hover{border-color:var(--clay);color:var(--clay);background:var(--clay-bg)}.linkbtn.opens:hover{border-color:var(--hover-line);background:var(--hover-bg);color:var(--indigo-ink)}.chipbtn.primary{box-shadow:0 1px 2px #131a2c2e,inset 0 1px #ffffff14}.chipbtn.primary:hover:not(:disabled),.chipbtn.on:hover:not(:disabled),.approve.pending .act:hover,.approve.pending .caret:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.chipbtn.primary:active:not(:disabled){background:var(--primary-press);border-color:var(--primary-press)}.chipbtn.primary:disabled{opacity:.4;box-shadow:none}.chipbtn.rc-match.on:hover,.chipbtn.v-approved.on:hover,.chipbtn.sage.on:hover{background:var(--sage);border-color:var(--sage);color:var(--on-fill)}.chipbtn.rc-editbtn.on:hover,.chipbtn.v-rejected.on:hover,.chipbtn.p2on:hover{background:var(--clay);border-color:var(--clay);color:var(--on-fill)}.chipbtn.v-rework.on:hover{background:var(--marigold);border-color:var(--marigold);color:var(--on-fill)}.chipbtn.accent,.chipbtn.wastebtn,.chipbtn.recount{background:var(--indigo-soft);border-color:var(--indigo-line);color:var(--indigo-ink)}.chipbtn.accent:hover,.chipbtn.wastebtn:hover{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}:where(.chipbtn:not(:disabled),.linkbtn,.iconbtn,.backbtn,.dtab,.roundbtn,.sizechip,.mtab:not(:disabled),.navitem:not(:disabled),.themetoggle button,.mnavx,.mnavtheme,.od-size,.mcpick,.quick):active{transform:translateY(1px)}:where(.chipbtn,.linkbtn,.iconbtn,.backbtn,.dtab,.roundbtn,.sizechip,.complychip,.navitem,.mtab,.themetoggle button,.mnavx,.mnavtheme,.approve .act,.approve .caret,.cardx,.dcard,.bcard,.tcard,.quick,.attn,.libcard,.personbox,.personcard,.card,.ovtile,.mcpick,.sizesheet,.qcbox,.fmtcard,.notif,.rcard,.od-card,.feeditem,.feedmain,.signrow,.quietnote,.upbox,.uploadbox,.receiptadd,.thumbimg,.dthumb,.od-size,.modeopt,.periodtabs button,.phase-toggle button,.widthtoggle button,.autolist button,.approve-menu button,.splitmenu button,.namelist button,input,select,textarea,table.stock td){transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}:where(.chipbtn,.linkbtn,.iconbtn,.backbtn,.dtab,.roundbtn,.sizechip,.mtab,.navitem,.themetoggle button,.mnavx,.mnavtheme,.od-size,.mcpick,.quick):active{transform:none}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.navitem:focus-visible,.mtab:focus-visible,.themetoggle button:focus-visible{outline-offset:1px}:where(input,select,textarea):focus-visible{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}.cellinput:focus,.cellinput:focus-visible{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){font-family:inherit;color:var(--ink);background-color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}input[type=search],input[type=text],select{border-color:var(--line-strong);border-radius:var(--radius)}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:.8}select option{background:var(--surface);color:var(--ink)}:where(input,select,textarea):disabled{opacity:.6}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--indigo)}.cellinput{border-radius:var(--radius-sm)}.fbi input,.fbi output,.rcnote{background:var(--surface-2)}.fbi input:focus,.rcnote:focus{background:var(--surface)}.signcard .field input{border-radius:var(--radius);border-color:var(--line-strong)}.signcard .field input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}table.stock th,.tscroll-head th,.histtable th,.constable th,.qtytable th{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--ink-3)}table.stock td{border-bottom-color:var(--line-soft)}table.stock td:first-child{color:var(--ink)}table.stock tr.totalrow td,table.stock tr.cu-total td,table.stock tr.od-totalrow td{background:var(--surface-2)}table.stock.po-pools tr.po-total td{border-top:1px solid var(--line-strong)}table.skillmatrix .who{background:var(--surface)}.filescroll,.skillwrap{border-radius:var(--radius)}.pill{font-weight:650;padding:2px 8px}.donetag,.cu-tag,.srcbadge,.collchip,.labelchip,.deptchip,.po-origin,.sc-tag,.od-ch{border-radius:4px}.flashbar{border-radius:var(--radius);border-color:var(--indigo-line)}.flashbar.bad,.flashbar.clay{border-color:color-mix(in srgb,var(--clay) 45%,transparent)}.flashbar.sage{border-color:color-mix(in srgb,var(--sage) 45%,transparent)}.notice,.policybox,.waitbox,.headsup,.fabmath,.fableft,.mapread,.overbox,.forkbox,.knownnote.new,.readonly-note.recount,.gtip,.changebox.sentbox,.dropchip,.aitag,.card.kpi.hero,.card.tile.earn,.ovtile.hero,.paytile.total,.sizecell.all,.fbox.out .fbi output{border-color:var(--indigo-line)}.gtip,.fableft,.helpquote{border-left-color:var(--indigo)}.attn{padding:18px 22px}.attnum{font-weight:800}.attgo{color:var(--indigo)}.quick{padding:15px 17px}.feeditem{border-color:var(--line)}.feedmain{padding:12px 14px;flex:1 1 0;width:auto}.feedx{align-self:stretch}.autolist,.approve-menu,.splitmenu,.namelist,.lctip{background:var(--raised);border-color:var(--line)}.autolist button,.approve-menu button,.splitmenu button{border-radius:6px}.sheetbody{background:var(--raised)}.gbubble,.gbubble:after{background:var(--raised)}.gbubble{border-radius:var(--radius-lg)}.hovertip{border-radius:var(--radius)}.robar{border-radius:var(--radius);background:var(--surface-2);border-color:var(--line)}.mapbox{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.mapbox .leaflet-bar{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius);overflow:hidden}.mapbox .leaflet-bar a{background:var(--raised);color:var(--ink);border-bottom-color:var(--line)}.mapbox .leaflet-bar a:hover{background:var(--surface-2);color:var(--ink)}.mapbox .leaflet-control-attribution{background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--ink-3)}.mapbox .leaflet-control-attribution a{color:var(--indigo)}.leaflet-tooltip{background:var(--raised);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow)}.leaflet-tooltip-top:before{border-top-color:var(--raised)}.leaflet-tooltip-bottom:before{border-bottom-color:var(--raised)}.qrtag{background:#fff;border-color:var(--line);color-scheme:light}.tpsheet{border-color:var(--line);box-shadow:var(--shadow);color-scheme:light}.tpsheet .chipbtn,.tpsheet .linkbtn{background:#fff;border-color:var(--tp-line);color:var(--tp-ink2)}.tpsheet .chipbtn:hover,.tpsheet .linkbtn:hover{background:#eef1f8;border-color:#b6c4ec;color:var(--tp-accent)}.tpsheet .chipbtn.primary{background:var(--tp-accent);border-color:var(--tp-accent);color:#fff}.tpsheet .field>span,.tpsheet .fieldlab{color:var(--tp-ink3)}.empty,table.stock td.nomatch{color:var(--ink-3);font-size:13.5px;line-height:1.5;text-align:center;font-weight:500}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 60%,transparent)}.empty:before,table.stock td.nomatch:before{content:"";display:block;width:36px;height:36px;border-radius:50%;background-color:var(--indigo-soft);background-image:radial-gradient(circle at 50% 50%,var(--indigo) 0 3px,transparent 3.5px),radial-gradient(circle at 50% 50%,transparent 0 9px,var(--indigo-line) 9.5px 10.5px,transparent 11px)}table.stock td.nomatch{padding:36px 20px}table.stock td.nomatch:before{margin:0 auto 10px}.empty .backbtn{margin:4px 0 0}.allclear{border-color:color-mix(in srgb,var(--sage) 40%,var(--line))}.allclear b{color:var(--sage)}.allclear b:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:var(--sage-bg);color:var(--sage);font-size:13px;font-weight:500}.imgfallback{border-color:var(--line-strong)}@media(max-width:1100px)and (min-width:761px){.brand{grid-template-columns:28px minmax(0,1fr);column-gap:9px;padding:14px 12px 12px}.brand:before{width:28px;height:28px;border-radius:8px}.brand b{font-size:14px}.navgroup{padding:12px 8px 2px}.navitem.active:before{left:-8px}.navfoot .whoami .face{display:none}.navitem{padding:10px 9px}.nav .themerow .themetext{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav .themetoggle button{min-height:34px}.topbar{padding:20px 20px 0}.content{padding-left:20px;padding-right:20px}.gtip,.gnudge,.coverbar{margin-left:20px;margin-right:20px}}@media(max-width:760px){.topbar{padding:14px 14px 0}.topbar h1{font-size:20px}.topbar .sub{font-size:13.5px;font-weight:500}.content{padding-left:14px;padding-right:14px;padding-top:12px}.gtip,.gnudge,.coverbar{margin-left:14px;margin-right:14px}.attn{padding:15px 16px}.phonebar{padding:10px 14px 9px}}@media(max-width:1100px){.cu-wrap>table.stock{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;table-layout:auto;width:100%}.cu-wrap>table.stock col{width:auto!important}}.exptabs .dtab{display:inline-flex;align-items:center;gap:6px}.boughtlist{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.boughtintro{margin:0}.boughtempty{margin-bottom:14px}.boughtcard{padding:16px 18px}.boughtcard .buywhat b{font-size:15px}.boughtedit{display:flex;gap:12px;margin-top:12px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line-soft);align-items:flex-end;flex-wrap:wrap}.boughtnote{font-size:13px;color:var(--ink-3);align-self:center;font-weight:500}.boughtrow{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-top:12px}.boughtact{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1 240px}.boughtact .dim{font-size:13px;color:var(--ink-3);font-weight:500}@media(max-width:620px){.boughtcard{padding:13px 14px}.boughtact .chipbtn{flex:1 1 auto}}.boughtedit .qtyfield{flex:0 0 150px}@media(max-width:620px){.boughtedit .qtyfield{flex:1 1 130px}}.deptgrid{display:grid;gap:12px;margin:4px 0 14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.deptbox{display:flex;flex-direction:column;align-items:stretch;gap:9px;text-align:left;cursor:pointer;padding:14px 15px;min-width:0;color:var(--ink)}.deptbox:hover{border-color:var(--indigo);box-shadow:var(--shadow)}.deptbox:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.deptname{display:flex;align-items:center;justify-content:space-between;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.deptname i{font-style:normal;font-size:13.5px;color:var(--indigo-ink);font-weight:500}.deptfigs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deptfig{display:flex;flex-direction:column;gap:2px;min-width:0}.deptfig .label{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);line-height:1.3}.deptfig .value{font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--ink);line-height:1.15;overflow-wrap:anywhere}.deptfig .value i{font-style:normal;font-size:13px;font-weight:500;color:var(--ink-3);letter-spacing:0}.depttrend{font-size:13px;font-weight:600;color:var(--ink-3)}.depttrend b{font-size:11.5px;margin-right:2px;font-weight:500}.depttrend.good{color:var(--sage)}.depttrend.bad{color:var(--clay)}.deptattn{font-size:13px;line-height:1.4;color:var(--marigold);background:var(--marigold-bg);border:1px solid var(--marigold-ln);border-radius:var(--radius-sm);padding:6px 9px;font-weight:500}.deptok{font-size:13px;color:var(--ink-3);font-weight:500}.deptpage{display:flex;flex-direction:column;gap:10px}.deptpage>.backbtn{align-self:flex-start;margin-bottom:0}.deptswitch{display:flex;flex-wrap:wrap;gap:6px}.depttitle{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px}.depttitle h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.deptwhy{margin:0;font-size:13.5px;color:var(--ink-3);line-height:1.5;max-width:72ch;font-weight:500}.deptlead{margin:0;font-size:14px;color:var(--ink);line-height:1.55;max-width:72ch}.deptcallout{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--marigold);background:var(--marigold-bg);border:1px solid var(--marigold-ln);border-radius:var(--radius);padding:9px 12px;font-weight:500}.deptcallout b{font-weight:700}.deptcallout span{flex:1 1 220px}.deptcallout .linkbtn{margin-left:auto}.deptcards{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:1180px){.deptcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.deptcard{display:flex;flex-direction:column;min-width:0}.ovhead.still{cursor:default}.deptchart.opens{cursor:pointer}.deptnote{margin:8px 0 0;font-size:13px;color:var(--ink-3);line-height:1.5;font-style:italic;font-weight:500}.depttext{margin:8px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.55;font-weight:500}.ovtrack i.warn{background:var(--marigold)}.deptcols{padding-top:14px}.deptmax{position:absolute;top:0;left:0;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);font-weight:500}.deptsvg{height:170px}.deptsvg .dbase{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.deptsvg .dcol{fill:var(--indigo);opacity:.62}.deptsvg .dcol.now{opacity:.32}.deptsvg .dcol.bad{fill:var(--clay);opacity:.7}.deptsvg .dln{fill:none;stroke:var(--clay);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.deptcols .chartaxis span{white-space:nowrap}.chartkey .k.dkcol{background:var(--indigo);opacity:.62}.chartkey .k.dkln{background:var(--clay);height:3px}@media(max-width:560px){.deptgrid{grid-template-columns:minmax(0,1fr)}.deptfig .value{font-size:20px}.depttitle{flex-direction:column;align-items:flex-start}.deptsvg{height:140px}}.trkbar{margin-bottom:14px}.trkbar .dtab{min-width:84px;justify-content:center}.partshelf .dlist{margin-top:0}.sct-submit{justify-content:space-between;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table.sct-lines{min-width:600px}table.sct-lines .sct-reason{max-width:100%}table.sct-lines .cellinput:disabled{background:var(--surface-2);color:var(--ink-2);border-color:transparent}.sct-hidden{color:var(--ink-3);letter-spacing:.1em}.pill.sct-edited{margin-left:6px;background:var(--marigold-bg);color:var(--marigold);font-size:11px;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;font-weight:500}tr.sct-warnrow td{background:var(--marigold-bg);border-bottom:1px solid var(--marigold-ln)}.sct-warn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--ink);font-weight:500}.sct-warn>span{flex:1 1 260px}.sct-editline{display:block;white-space:nowrap;font-size:13px;font-weight:500}.sct-editline .pill.sct-edited{margin-left:0}table.sct-detail{min-width:560px}.note-sm.warn{color:var(--marigold)}.sct-editflag{border-color:var(--marigold-ln)}:root{--scv-sold: #2a78d6;--scv-cut: #eb6834;--scv-hand: #1baf7a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--scv-sold: #3987e5;--scv-cut: #d95926;--scv-hand: #199e70}}:root[data-theme=dark]{--scv-sold: #3987e5;--scv-cut: #d95926;--scv-hand: #199e70}.sc-toggle{display:inline-flex;gap:4px;margin-left:auto}.sc-cardhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.sc-cardhead h3{margin:0}.sc-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--ink-2);margin:4px 0 10px;font-weight:500}.sc-key>span{display:inline-flex;align-items:center;gap:6px}.sc-key .sw{width:12px;height:12px;border-radius:3px;display:inline-block}.sc-key .sw.sold,.sc-svg .b.sold{background:var(--scv-sold);fill:var(--scv-sold)}.sc-key .sw.cut,.sc-svg .b.cut{background:var(--scv-cut);fill:var(--scv-cut)}.sc-key .sw.hand,.sc-svg .b.hand{background:var(--scv-hand);fill:var(--scv-hand)}.sc-graph{width:100%}.sc-svg{display:block;width:100%;height:auto;overflow:visible}.sc-svg .b{cursor:default}.sc-svg .b:hover{opacity:.8}.sc-svg line.grid{stroke:var(--line-soft);stroke-width:1}.sc-svg line.base{stroke:var(--line-strong);stroke-width:1}.sc-svg text{font-family:inherit}.sc-svg text.axis{font-size:10.5px;fill:var(--ink-3);font-weight:500}.sc-svg text.size{font-size:12px;font-weight:600;fill:var(--ink-2)}.sc-svg text.flag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sc-svg text.flag.over{fill:var(--marigold)}.sc-svg text.flag.under{fill:var(--clay)}.sc-multiples{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.sc-mini{display:flex;flex-direction:column;align-items:stretch;gap:2px;text-align:left;font:inherit;color:var(--ink);padding:12px 12px 8px;cursor:pointer;border:1px solid var(--line);background:var(--surface)}.sc-mini:hover,.sc-mini.on{border-color:var(--indigo)}.sc-mininame{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-mini .cu-sub{margin-bottom:6px}.sc-miniopen{grid-column:1 / -1}.sc-miniopen .sc-card{margin:0}@media(max-width:760px){.sc-multiples{grid-template-columns:1fr}.sc-toggle{margin-left:0}}.skilltools{display:inline-flex;gap:8px;margin-left:auto;align-items:flex-end;flex-wrap:wrap}i.skl.skcell{width:30px;height:30px;font-size:13.5px;font-weight:500}table.skillmatrix .skwho{display:flex;align-items:center;justify-content:space-between;gap:8px}table.skillmatrix .skrowbtn{flex:none}table.skillmatrix tr.skedit td{background:var(--indigo-soft)}table.skillmatrix tr.skedit td.who{box-shadow:inset 3px 0 0 var(--indigo)}.skilladd{margin-bottom:12px}.skilladd .fieldrow .field.grow{flex:1 1 280px}.skillpick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}.skillpick .chipbtn{display:inline-flex;align-items:center;gap:6px}.skillpeople{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin:6px 0 10px}.skillperson{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.skillperson.on{border-color:var(--indigo);background:var(--indigo-soft)}.skillperson .skpname{flex:1 1 auto;display:flex;flex-direction:column;line-height:1.2;min-width:0}.skillperson .skpname .dim{font-size:12px;color:var(--ink-3);font-weight:500}.mcstatusbar{margin-bottom:12px}.mcstatusrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mcstatuslab{font-family:var(--font-num);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.mcstatusbtns button.mcst{font-size:13.5px;font-weight:600;padding:7px 14px}.mcstatusbtns button.mcst.on.ok{background:var(--sage-bg);color:var(--sage)}.mcstatusbtns button.mcst.on.rework{background:var(--marigold-bg);color:var(--marigold)}.mcstatusbtns button.mcst.on.late{background:var(--clay-bg);color:var(--clay)}.mcstatusbtns button.mcst.on.off{background:var(--surface-2);color:var(--ink-2)}.mcstatusform{margin-top:10px;display:flex;flex-direction:column;gap:6px}.mcstatusform textarea{width:100%;min-height:54px;resize:vertical;font:inherit}.mccases{display:flex;flex-direction:column;gap:8px}.mccase .drow{align-items:flex-start}.mctimeline{list-style:none;margin:8px 0 0;padding:0 0 0 14px;border-left:2px solid var(--line)}.mcstep{display:grid;grid-template-columns:9.5rem 1fr auto auto;gap:4px 12px;align-items:baseline;padding:5px 0 5px 10px;position:relative;font-size:13.5px;font-weight:500}.mcstep:before{content:"";position:absolute;left:-20px;top:10px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong)}.mcstep.k-opened:before,.mcstep.k-status:before{border-color:var(--clay)}.mcstep.k-fixed:before,.mcstep.k-serviced:before{border-color:var(--sage);background:var(--sage-bg)}.mcstep.k-retire:before{border-color:var(--ink-3);background:var(--surface-2)}.mcstep.k-parts-needed:before,.mcstep.k-still-broken:before{border-color:var(--marigold)}.mcstepwhen{color:var(--ink-3);font-size:13px;font-weight:500}.mcstepwhat{min-width:0}.mcstepby{font-size:13px;white-space:nowrap;font-weight:500}.mcstepcost{font-size:13px;white-space:nowrap;text-align:right;font-weight:500}.mcnext{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.mcstepform{margin-top:8px}@media(max-width:760px){.mcstep{grid-template-columns:1fr;gap:2px}.mcstepcost{text-align:left}}.mcevery{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:6px}.mcevery .mcmonths b{color:var(--ink);font-weight:600;margin-right:2px}.mcevery select{height:28px}.dropinfo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-top:4px}.dropinfotext{flex:1 1 260px;min-width:0;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13.5px;font-weight:500}.dropinfotext span{display:flex;flex-direction:column}.dropinfotext i{font-style:normal;font-family:var(--font-num);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.dropinfotext .note-sm{flex:1 1 100%;margin:2px 0 0}.dropedit{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--surface-2);margin-top:4px}.dropedit .entryact{margin-top:10px}.dropsizes{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.dropsizes .sizechip{min-width:0;padding:2px 7px;font-size:12.5px;cursor:default;font-weight:500}.dropitemacts{display:flex;gap:6px;flex-wrap:wrap}.dropitemacts .chipbtn:disabled{opacity:.45;cursor:not-allowed}.dropsizeedit{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line-soft)}.dropsizegrid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:6px 0 8px}.dropsizegrid .dropsizebox{flex:0 0 78px}.dropsizegrid .dropsizebox span i{font-style:normal;color:var(--marigold);font-size:12px;font-weight:500}.dropsizegrid .dropsizebox input{text-align:right}.dropsizetotal{display:flex;flex-direction:column;font-size:13.5px;padding:0 0 6px 6px;font-weight:500}.dropsizetotal i{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.dropsizegrid .note-sm.warn{flex:1 1 100%;color:var(--clay);margin:0}.dropprog{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:6px 8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);text-align:left;font:inherit;font-size:13px;cursor:pointer;font-weight:500}.dropprog:hover{border-color:var(--line)}.dropprogbar{flex:0 0 140px;height:8px;border-radius:4px;background:var(--line-soft);overflow:hidden}.dropprogfill{display:block;height:100%;border-radius:4px;background:var(--sage)}.dropprog.waiting .dropprogfill{background:var(--marigold)}.dropprogtext{flex:1 1 auto;min-width:0}.dropprogtext b{color:var(--ink)}.dropprog .reqexp{flex:none}.dropprogdetail{padding:8px 2px 2px}.dropsteps{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.dropsteps span{font-size:12px;padding:2px 7px;border-radius:10px;background:var(--surface-2);color:var(--ink-3);font-weight:500}.dropsteps span.past{background:var(--sage-bg);color:var(--sage)}.dropsteps span.now{background:var(--sage);color:var(--surface);font-weight:600}.dropadd{display:block;margin-top:6px}.dropadd .fieldrow{align-items:flex-end}.dropadd .entryact{margin-top:4px;flex-wrap:wrap}.dropadd .note-sm.warn{color:var(--clay)}.orderbybox{margin-top:4px}.orderbygroup{margin:8px 0 4px}.orderbygroup .policylab{display:block;margin-bottom:4px}.capplan button.capcol{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.capplan button.capcol.on .capcap{color:var(--ink);font-weight:700}.capplan .captable tbody tr{cursor:pointer}.capplan .captable tbody tr.on td{background:var(--surface-2)}.caphow{margin-top:14px}.caphow .panehead{flex-wrap:wrap;gap:8px}.howsteps{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:12px;font-size:13.5px;line-height:1.5;color:var(--ink-2);font-weight:500}.howsteps b{color:var(--ink)}.howsum{display:block;margin-top:4px;padding:5px 9px;border-left:3px solid var(--indigo);background:var(--surface-2);font-family:var(--font-num);font-size:13px;color:var(--ink);font-weight:500}.howtable{margin:6px 0 2px;min-width:0;font-size:13px;font-weight:500}.howtable th{text-align:left}.howtable th.r{text-align:right}.howresult{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-top:14px;padding-top:10px;border-top:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-2);font-weight:500}.howresult b{font-size:22px;color:var(--ink)}@media(max-width:760px){.dropprogbar{flex-basis:80px}.dropsizegrid .dropsizebox{flex-basis:64px}}.dpx-from,.os-from{margin:0}.dpx-tabs{border-bottom:1px solid var(--line);padding-bottom:10px}.dpx-gap{flex:1 1 12px}.dpx-flash{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;position:sticky;top:8px;z-index:6;box-shadow:var(--shadow-lg)}.card.tile.dpx-warn .value{color:var(--clay)}.dpx-list{display:flex;flex-direction:column;gap:10px}.pane>.dpx-list{margin-top:12px}.dpx-order.blocked{border-color:var(--clay);box-shadow:inset 3px 0 0 var(--clay)}.dpx-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px;color:var(--ink-3);font-weight:500}.dpx-head>b{font-size:13.5px;color:var(--ink);font-weight:600}.dpx-where{flex:1 1 100%;color:var(--ink-2)}.dpx-head .dim{color:var(--ink-3)}.dpx-items{list-style:none;margin:8px 0 0;padding:0;font-size:13.5px;color:var(--ink-2);font-weight:500}.dpx-items li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:3px 0}.dpx-items li.back>span:first-child{color:var(--ink-3);text-decoration:line-through}.dpx-items b{color:var(--ink)}.dpx-order .dp-act,.dpx-outcome .dp-act{margin-top:10px}.dpx-outcome{border-top:1px solid var(--line-soft);padding:12px 0}.dpx-outcome:first-child{border-top:0;padding-top:4px}.dpx-choices{margin:10px 0 0}.dpx-backlist{background:var(--surface-2);border-radius:var(--radius);padding:8px 12px;margin-top:10px}.dpx-backlist li{justify-content:space-between}.dpx-backlist li.back>label span{text-decoration:none;color:var(--ink)}.dispatch .dpx-backlist select{width:auto;min-width:150px;flex:0 1 200px}.dpx-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink-2)}.dpx-check input{width:16px;height:16px;accent-color:var(--primary);margin:0}.dpx-why{margin-top:10px;max-width:260px}.dpx-stars{display:flex;align-items:center;gap:2px;margin-top:10px;flex-wrap:wrap}.dpx-stars .note-sm{margin:0 8px 0 0}.dpx-star{background:none;border:0;padding:0 2px;font-size:20px;line-height:1;cursor:pointer;color:var(--line-strong)}.dpx-star.on{color:var(--marigold)}.dpx-star:focus-visible{outline:2px solid var(--focus);border-radius:3px}.dpx-span{margin:0}.dpx-riders{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;align-items:start}.dpx-rhead{display:flex;align-items:center;gap:12px;margin-bottom:8px}.dpx-rhead h3{margin:0 0 3px}.dpx-face{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.dpx-face.none{display:grid;place-items:center;background:var(--indigo-soft);color:var(--indigo-ink);font-weight:700;font-size:15px}.dpx-owed{background:var(--marigold-bg);border:1px solid var(--marigold-ln);border-radius:var(--radius);padding:8px 12px;margin:8px 0;font-size:13.5px;color:var(--ink-2);font-weight:500}.dpx-owed>b{color:var(--marigold)}.dpx-owed ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.dpx-owed li{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.dpx-redit{display:flex;flex-direction:column;gap:10px;margin:10px 0}.dpx-add{align-self:flex-start}.dpx-addform .fieldrow{margin-top:10px}.dpx-gone .dp-main b{color:var(--ink-3)}.dpx-reasons{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.dpx-reason{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(120px,1fr) 120px 28px;align-items:center;gap:8px 14px;padding:8px 0;border-top:1px solid var(--line-soft)}.dpx-reason:first-child{border-top:0}.dpx-reason input[type=range]{width:100%;accent-color:var(--primary);height:auto;padding:0;border:0;background:none}.dpx-reason input[type=range]:disabled{opacity:.35}.dpx-reason.off .dpx-check span{color:var(--ink-3)}.dpx-limit{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.dpx-reason.off .dpx-limit{color:var(--ink-3);font-weight:400}.dpx-x{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-size:15px;line-height:1;cursor:pointer;padding:0}.dpx-x:hover{border-color:var(--clay);color:var(--clay);background:var(--clay-bg)}.dpx-addreason{margin-top:10px;align-items:flex-end}.dpx-addreason .chipbtn{flex:none;height:32px}.dpx-period{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 6px;font-size:13.5px;color:var(--ink-2);font-weight:500}.dispatch .dpx-period input[type=number]{width:70px}.dispatch .dpx-period select{width:auto}.dpx-period .note-sm{margin:0}.dpx-trend{margin-left:4px;font-size:12.5px;white-space:nowrap;font-weight:500}.dpx-trend.good{color:var(--sage)}.dpx-trend.bad{color:var(--clay)}.mydel-table{min-width:620px}.ordersources{display:flex;flex-direction:column;gap:12px;padding-bottom:40px}.ordersources .filters{margin-bottom:0}.os-say{margin:0;font-size:14px;color:var(--ink-2);line-height:1.5}.os-say b{color:var(--ink)}.os-up{color:var(--sage);font-weight:600;white-space:nowrap}.os-down{color:var(--clay);font-weight:600;white-space:nowrap}.os-table{min-width:720px;table-layout:auto;width:100%}.os-table .od-bar{width:56px}.os-table td,.os-table th{white-space:nowrap}.mydel-table{table-layout:auto;width:100%}.od-ch.web,.od-ch.facebook{background:var(--indigo-soft);color:var(--indigo-ink)}.od-ch.pos{background:var(--marigold-bg);color:var(--marigold)}.od-ch.untagged{background:var(--clay-bg);color:var(--clay)}.os-chart{display:flex;align-items:flex-end;gap:6px;height:200px;margin-top:14px;margin-bottom:34px}.os-col{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.os-stack{display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;overflow:hidden;min-height:2px}.os-seg{display:block;width:100%}.os-total{position:absolute;bottom:-18px;left:0;right:0;text-align:center;font-size:12px;color:var(--ink-2);font-weight:500}.os-lab{position:absolute;bottom:-32px;left:0;right:0;text-align:center;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.os-web{background:var(--indigo)}.os-instagram{background:var(--rose)}.os-tiktok{background:var(--ink-2)}.os-whatsapp{background:var(--sage)}.os-pos{background:var(--marigold)}.os-other{background:var(--indigo-line)}.os-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px;color:var(--ink-2);font-weight:500}.os-legend span{display:inline-flex;align-items:center;gap:6px}.os-legend i.os-seg{width:10px;height:10px;border-radius:2px}.os-steps{margin:8px 0 0;padding-left:20px;font-size:13.5px;line-height:1.7;color:var(--ink-2);font-weight:500}.os-steps code{font-family:var(--font-num);font-size:13px;background:var(--surface-2);color:var(--ink);padding:1px 6px;border-radius:3px;font-weight:500}.os-untagged{border-color:var(--clay)}@media(max-width:760px){.dpx-reason{grid-template-columns:minmax(0,1fr) auto 28px}.dpx-reason .dpx-check{grid-column:1 / 3;grid-row:1}.dpx-reason .dpx-x{grid-column:3;grid-row:1}.dpx-reason input[type=range]{grid-column:1;grid-row:2}.dpx-reason .dpx-limit{grid-column:2 / 4;grid-row:2;text-align:right}.dpx-riders{grid-template-columns:1fr}.dpx-gap{display:none}.os-chart{gap:3px}.os-total,.os-lab{font-size:10.5px;font-weight:500}}.po-views,.purch .filters{margin-bottom:10px}.sp-field>span{display:flex;align-items:center;gap:6px}.sp-newtag{font-style:normal;font-family:var(--font-num);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:1px 5px;border-radius:3px;background:var(--indigo-soft);color:var(--indigo-ink)}.sp-list{padding:4px 0}.sp-list>li.sp-group{padding:0 4px}.sp-list ul{list-style:none;margin:0;padding:0}.sp-head{font-family:var(--font-num);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px 3px}.sp-head.sp-divided{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}.autolist button.sp-add{color:var(--indigo-ink);font-weight:600;border-top:1px dashed var(--line);border-radius:0 0 4px 4px}.purch input.sp-locked,input.sp-locked{background:var(--surface-2);color:var(--ink-2)}.po-money{flex:1 1 170px}.po-moneyrow{display:flex;gap:4px}.po-moneyrow input{flex:1 1 auto;height:32px;min-width:0;width:100%}.po-moneyrow select{flex:0 0 72px;width:72px;height:32px}.po-cur{font-style:normal;font-size:13px;color:var(--ink-3);align-self:center;padding:0 4px;font-weight:500}.po-pricebox{position:relative}.po-editlink{position:absolute;top:100%;left:0;border:0;background:none;padding:0;margin-top:2px;font-size:13px;color:var(--indigo-ink);text-decoration:underline;cursor:pointer;font-weight:500}.po-pricenote{position:absolute;top:100%;left:0;width:220px;font-style:normal;font-size:12.5px;line-height:1.3;color:var(--marigold);margin-top:2px;font-weight:500}.po-askbox{position:absolute;top:calc(100% + 4px);right:0;z-index:40;width:270px;box-shadow:var(--shadow-lg);padding:9px 11px;border-radius:var(--radius);border:1px solid var(--marigold-ln);background:var(--marigold-bg);color:var(--ink);font-size:13px;max-width:320px;font-weight:500}.po-askbox p{margin:0 0 8px;line-height:1.45}.po-askact{display:flex;gap:6px;flex-wrap:wrap}.po-line .po-conv{padding-top:14px}.po-lgnew [data-tour=po-lg-maker]{margin-bottom:14px}.po-section{width:100%;margin-top:14px;padding-top:10px;border-top:1px dashed var(--line)}.po-section .policylab .opt{font-style:normal;text-transform:none;letter-spacing:0;color:var(--ink-3);font-weight:400}.po-curpick{margin-top:8px}.po-shiptoggle{font-weight:600}.po-shiptoggle .opt{font-style:normal;font-weight:400;color:var(--ink-3);margin-left:6px}.po-pctout b{font-size:18px;color:var(--ink);line-height:32px}.po-paybox .fieldrow{margin-top:8px;align-items:flex-end}.po-ship .fieldrow{align-items:flex-end}.po-charges{margin-top:14px;display:flex;flex-direction:column;gap:2px}.po-charges .policylab{margin-bottom:4px}.checkline.po-charge{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px;margin:0;font-weight:500}.po-charge b{font-weight:600;color:var(--ink)}.po-chargelab{color:var(--ink-2)}.po-extras{margin-top:10px}.po-extra{align-items:flex-end}.po-extra .cardx{margin-bottom:4px}.po-addextra{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap}.po-addextra input{flex:1 1 200px;min-width:0;height:30px;font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:4px 9px;font-weight:500}.po-shiptotal{margin-top:12px;padding-top:8px;border-top:2px solid var(--ink);font-size:13.5px;color:var(--ink-2);font-weight:500}.po-shiptotal b{color:var(--ink)}.po-shiptotal .dim{color:var(--ink-3);font-size:13px;font-weight:500}.po-took{display:inline-block;margin-left:8px;font-style:normal;font-size:12.5px;font-weight:500;color:var(--ink-3);background:var(--surface-2);border-radius:10px;padding:1px 8px}.po-took.long{background:var(--clay-bg);color:var(--clay)}.po-track li.po-portstep .po-steplab{font-weight:600}.po-paidbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2);margin:6px 0 8px;font-weight:500}.po-paidbar b{color:var(--ink)}.po-paidtrack{flex:0 0 140px;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden;border:1px solid var(--line-soft)}.po-paidtrack span{display:block;height:100%;background:var(--sage)}table.stock.po-paylist td{padding-top:4px;padding-bottom:4px}.po-addpay{align-items:flex-end}.po-paybtn{height:32px;flex:none}.po-extrarate{align-items:flex-end}.po-addcharge{margin-top:10px}.po-addchargeform{align-items:flex-end;padding:8px 10px;border-radius:var(--radius);background:var(--surface-2)}.po-addchargeform .chipbtn{height:30px}.po-addchargeform>.field,.po-extrarate>.field{flex:1 1 100%}.po-addchargeform .widthtoggle,.po-extrarate .widthtoggle{min-width:0}.po-addchargeform .widthtoggle button,.po-extrarate .widthtoggle button{flex:1 1 auto;padding:0 6px}.po-lgact{display:inline-flex;gap:6px;flex-wrap:nowrap;justify-content:flex-end}.po-lglist td{vertical-align:middle}table.stock.po-auto.po-lglist tr.detailrow>td{white-space:normal}.po-lgdetail table.stock.po-auto td,.po-lgdetail table.stock.po-auto th{white-space:nowrap}.po-lgdetail{padding:6px 4px 10px}.po-lgdetail .dmeta{margin-top:0}.po-lgsizes{margin-top:10px;width:auto}.po-lgtrack{margin:10px 0 6px;max-width:560px}.po-lgnew .entrysizes{margin-top:12px}.po-leadnote{color:var(--ink-2)}@media(max-width:640px){.po-paidtrack{flex-basis:100%}.po-lgact{justify-content:flex-start}.po-askbox{max-width:none}}:root{--sp-s0: #2a78d6;--sp-s1: #7c5cd6;--sp-s2: #1baf7a;--sp-s3: var(--ink-3)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sp-s0: #3987e5;--sp-s1: #9b82ec;--sp-s2: #199e70}}:root[data-theme=dark]{--sp-s0: #3987e5;--sp-s1: #9b82ec;--sp-s2: #199e70}.sp-wrap{display:flex;flex-direction:column;gap:14px;min-width:0}.sp-wrap .sechead{margin-top:10px}.sp-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp-shop{padding:14px 15px;border-top:3px solid var(--line);display:flex;flex-direction:column;gap:6px}.card.sp-shop.bad{border-top-color:var(--clay)}.card.sp-shop.warn{border-top-color:var(--marigold)}.card.sp-shop.ok{border-top-color:var(--sage)}.sp-shop h3{margin:0;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:7px}.sp-lead{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink);font-weight:500}.sp-trend{margin:0;font-size:13px;color:var(--ink-2);line-height:1.45;font-weight:500}.sp-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid var(--line-soft)}.sp-figs span{display:flex;flex-direction:column;gap:1px;min-width:0}.sp-figs b{font-size:13.5px;color:var(--ink);font-weight:500}.sp-figs i{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.sp-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none;background:var(--sp-s3)}.sp-dot.s0,.sp-k.s0,.sp-fill.s0{background:var(--sp-s0)}.sp-dot.s1,.sp-k.s1,.sp-fill.s1{background:var(--sp-s1)}.sp-dot.s2,.sp-k.s2,.sp-fill.s2{background:var(--sp-s2)}.sp-dot.s3,.sp-k.s3,.sp-fill.s3{background:var(--sp-s3)}.ovtrack i.sp-fill.bad{background:var(--clay)}.ovtrack i.sp-fill.warn{background:var(--marigold)}.sp-fill.faint,.sp-k.faint{opacity:.38}.sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-card{display:flex;flex-direction:column;min-width:0}.sp-card.wide{grid-column:1 / -1}.sp-card .chartwrap{padding-top:14px}.sp-svg{height:170px}.sp-svg .dbase{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.sp-svg .sp-line{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke:var(--sp-s3)}.sp-svg .sp-line.s0{stroke:var(--sp-s0)}.sp-svg .sp-line.s1{stroke:var(--sp-s1)}.sp-svg .sp-line.s2{stroke:var(--sp-s2)}.sp-svg .sp-col{fill:var(--sp-s3)}.sp-svg .sp-col.s0{fill:var(--sp-s0)}.sp-svg .sp-col.s1{fill:var(--sp-s1)}.sp-svg .sp-col.s2{fill:var(--sp-s2)}.sp-card .chartaxis span{white-space:nowrap}.sp-key{gap:6px 14px;flex-wrap:wrap;color:var(--ink-2)}.sp-key>span{display:inline-flex;align-items:center;gap:5px}.chartkey .k.sp-k{width:12px;height:8px}.sp-bars .ovbar{grid-template-columns:minmax(96px,150px) minmax(60px,1fr) 86px}.sp-bars .ovlab small{display:block;font-size:12px;color:var(--ink-3);font-weight:500}.sp-bars .ovlab small.up{color:var(--sage)}.sp-bars .ovlab small.down{color:var(--clay)}.sp-two{display:flex;flex-direction:column;gap:3px}.sp-two .ovtrack{height:7px}.sp-sellers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sp-sel{padding:13px 14px;min-width:0}.sp-sel h3{margin:0 0 6px;font-size:13.5px;color:var(--ink);display:flex;align-items:center;gap:7px}.sp-sel h4{margin:10px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:500}.sp-sel ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.sp-sel li{font-size:13px;color:var(--ink-2);font-weight:500}.sp-sel li span{display:block;color:var(--ink);line-height:1.3}.sp-sel li b{font-size:12px;font-weight:500;color:var(--ink-3)}.sp-empty{display:flex;flex-direction:column;gap:10px;margin-top:10px}.sp-empty>div{display:flex;flex-direction:column;gap:2px}.sp-empty b{font-size:13.5px;color:var(--ink);display:flex;align-items:center;gap:7px;font-weight:500}.sp-xfer{display:flex;flex-direction:column;gap:10px}.sp-xfer-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.sp-xfer-head p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.5;max-width:70ch;font-weight:500}.sp-shopify{margin:0;padding:9px 12px;border-radius:var(--radius);font-size:13.5px;line-height:1.5;background:var(--indigo-soft);color:var(--indigo-ink);border:1px solid var(--indigo-line);font-weight:500}.sp-copytext{width:100%;font-family:var(--font-num);font-size:13px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px;font-weight:500}.sp-xfer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp-xfer-cols h4{margin:0 0 6px;font-size:13.5px;color:var(--ink);font-weight:500}.sp-xfer-cols h4 .num{font-weight:500;color:var(--ink-3)}.sp-xfer-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;max-height:360px;overflow-y:auto}.sp-xfer-cols li{display:grid;grid-template-columns:34px 1fr;gap:6px;font-size:13px;color:var(--ink);padding:5px 0;border-bottom:1px solid var(--line-soft);font-weight:500}.sp-xfer-cols li em{font-style:normal;font-weight:600;margin-left:4px}.sp-xfer-cols li i{display:block;font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}@media(max-width:1100px){.sp-sellers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.sp-summary,.sp-grid,.sp-xfer-cols{grid-template-columns:1fr}.sp-xfer-head{flex-direction:column}}@media(max-width:560px){.sp-sellers{grid-template-columns:1fr}.sp-bars .ovbar{grid-template-columns:minmax(90px,1fr) 1fr 72px}}.cu-compare tr.cu-headline td{font-weight:600;border-bottom:1px solid var(--line)}.cu-compare tr.cu-split td{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding-top:10px;background:transparent;font-weight:500}.cu-compare tr.cu-type td{color:var(--ink-2)}.cu-verdict .cu-mixed,.note-sm.cu-mixed{color:var(--ink-2);font-style:italic}.cs-helpbtn{align-self:flex-start}.cs-tip{margin:0;padding:12px 14px}.cs-endtext{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.cs-endtext b{color:var(--ink)}.cs-contact{margin:0;font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.cs-wait{margin:0;display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.cs-spin{width:14px;height:14px;border-radius:50%;flex:none;border:2px solid var(--line);border-top-color:var(--indigo);animation:csspin .8s linear infinite}@keyframes csspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cs-spin{animation:none}}.cs-switch{border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.cs-switch:hover{color:var(--indigo-ink)}.cs-strip{text-align:center}.cs-strip b{color:var(--ink)}.syncdot{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3);white-space:nowrap;font-weight:500}.syncdot>i{width:7px;height:7px;border-radius:50%;background:var(--sage);flex:none}.syncdot em{font-style:normal}.syncdot.is-saving>i{background:var(--marigold)}.syncdot.is-offline{color:var(--clay)}.syncdot.is-offline>i{background:var(--clay)}.syncdot.compact{margin-left:auto}.accessline{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--ink-3);font-weight:500}.accessbanner{position:relative;margin:10px 26px 0;padding:10px 40px 10px 14px;background:var(--marigold-bg);border:1px solid var(--marigold-ln);border-radius:var(--radius);font-size:13.5px;line-height:1.5;color:var(--ink-2);font-weight:500}.accessbanner b{color:var(--ink)}@media(max-width:760px){.accessbanner{margin:10px 14px 0}}.adm{min-height:100dvh;background:var(--ground)}.adm-top{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 26px;background:var(--nav-bg);border-bottom:1px solid var(--line)}.adm-brand{display:flex;flex-direction:column;gap:1px}.adm-brand b{font-size:16px;letter-spacing:-.01em}.adm-brand span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.adm-topacts{display:flex;align-items:center;gap:10px}.adm-topacts .themerow{margin-top:0}.adm-main{max-width:1180px;margin:0 auto;padding:18px 26px 64px}.adm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:6px 0 14px}.adm-head h1{font-size:22px;font-weight:700;letter-spacing:-.022em;margin:0}.adm-sub{margin:4px 0 0;color:var(--ink-3);font-size:13.5px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:500}.adm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.adm-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.adm-filter input[type=search]{flex:1 1 220px;height:32px}.adm-sort{display:flex;align-items:center;gap:6px}.adm-sort span{font-family:var(--font-num);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.adm-sort select{min-width:150px;height:32px}.adm-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px}.adm-empty p{margin:0;color:var(--ink-2);max-width:60ch}.adm-list{display:flex;flex-direction:column;gap:10px}.adm-co{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(0,3fr);gap:10px 18px;align-items:center}.adm-co.off{opacity:.72}.adm-coname{display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0;border:0;background:none;padding:0;color:var(--ink)}.adm-coname b{font-size:15px}.adm-coname:hover b{color:var(--indigo)}.adm-coname span{font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere;font-weight:500}.adm-costats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.adm-costats>div{display:flex;flex-direction:column;gap:3px;min-width:0;align-items:flex-start}.adm-costats>div>span:first-child{font-family:var(--font-num);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.adm-costats b{font-size:13.5px;font-weight:600}.adm-acts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:10px;border-top:1px solid var(--line-soft)}.adm-detail>.adm-acts{border-top:0;padding-top:0;margin-bottom:14px}.adm-access,.adm-interest{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.adm-access.ok{background:var(--sage-bg);color:var(--sage)}.adm-access.warn{background:var(--marigold-bg);color:var(--marigold)}.adm-access.late,.adm-access.off{background:var(--clay-bg);color:var(--clay)}.adm-interest{font-size:13px;padding:3px 10px;font-weight:500}.adm-interest i{font-style:normal;font-family:var(--font-num);font-size:12px;opacity:.8;font-weight:500}.adm-interest.hot{background:var(--clay-bg);color:var(--clay)}.adm-interest.warm{background:var(--marigold-bg);color:var(--marigold)}.adm-interest.cold{background:var(--indigo-soft);color:var(--indigo-ink)}.adm-interest.none{background:var(--surface-2);color:var(--ink-3)}.adm-more{position:relative}.adm-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:60;min-width:190px;display:flex;flex-direction:column;padding:4px;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.adm-menu button{text-align:left;border:0;background:none;color:var(--ink-2);padding:8px 10px;border-radius:5px;font-size:13.5px;font-weight:500}.adm-menu button:hover{background:var(--hover-bg);color:var(--indigo-ink)}.adm-menu button.danger{color:var(--clay)}.adm-menu button.danger:hover{background:var(--clay-bg);color:var(--clay)}.adm-sheet{width:min(440px,100%)}.adm-sheet.wide{width:min(560px,100%)}.adm-form{display:flex;flex-direction:column;gap:12px}.adm-sheet .field{flex:none}.adm-sheet input[type=text],.adm-sheet input[type=number],.adm-sheet input[type=date]{font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px 10px;width:100%;min-width:0}.adm-sheet input:focus{outline:2px solid var(--indigo);border-color:var(--indigo)}.adm-sheet input.mono{font-family:var(--font-num);font-size:13.5px;font-weight:500}.adm-sheet input[type=number]{width:90px;flex:none}.adm-inline{display:flex;align-items:center;gap:8px}.adm-inline input[type=text],.adm-inline input[type=date]{flex:1 1 auto}.adm-hint{font-style:normal;font-size:12.5px;color:var(--ink-3);font-weight:500}.adm-formacts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:14px}.adm-formacts .chipbtn{height:34px;align-self:auto;display:inline-flex;align-items:center;text-decoration:none}.adm-nomt{margin-top:0;margin-bottom:10px}.adm-p{margin:0 0 12px;color:var(--ink-2);font-size:13.5px;line-height:1.5;font-weight:500}.adm-msg{width:100%;font-family:var(--font-num);font-size:13px;line-height:1.5;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;resize:vertical;font-weight:500}.adm-extend{display:flex;gap:8px;margin-bottom:14px}.adm-extend .chipbtn{flex:1;height:38px;font-weight:600}.adm-pick .chipbtn.primary{align-self:auto}.chipbtn.primary.adm-danger{background:var(--clay-bg);border-color:var(--clay);color:var(--clay)}.adm-topacts .chipbtn{white-space:nowrap}.adm-detail .backbtn{margin-bottom:8px}.adm-insight{margin-bottom:14px;border-color:var(--indigo-line);background:var(--indigo-soft)}.adm-insight h3{margin:0 0 6px;font-size:13.5px;color:var(--indigo-ink)}.adm-insight ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--ink);font-size:13.5px;line-height:1.5}.adm-seg{display:flex;gap:4px}.adm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.adm-h3{margin:0 0 10px;font-size:13.5px;font-weight:650}.adm-chart{display:flex;flex-direction:column;gap:4px}.adm-bars{display:flex;align-items:flex-end;gap:3px;height:120px;border-bottom:1px solid var(--line)}.adm-col{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end}.adm-bar{width:100%;background:var(--indigo);border-radius:2px 2px 0 0}.adm-col:hover .adm-bar{background:var(--focus)}.adm-axis{display:flex;gap:3px}.adm-axis span{flex:1 1 0;min-width:0;font-family:var(--font-num);font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:visible;font-weight:500}.adm-hbars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.adm-hbars li{display:grid;grid-template-columns:minmax(90px,1.2fr) 2fr 64px;gap:8px;align-items:center;font-size:13.5px;font-weight:500}.adm-hlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.adm-htrack{height:8px;background:var(--surface-2);border-radius:4px;overflow:hidden}.adm-htrack span{display:block;height:100%;background:var(--indigo);border-radius:4px}.adm-hval{text-align:right;font-size:13px;color:var(--ink-2);font-weight:500}.adm-table{width:100%;border-collapse:collapse;font-size:13.5px;font-weight:500}.adm-table th{text-align:left;font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding:0 8px 6px 0;border-bottom:1px solid var(--line)}.adm-table td{padding:7px 8px 7px 0;border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:top}.adm-table th.r,.adm-table td.r{text-align:right;padding-right:0;padding-left:12px;white-space:nowrap}.adm-sessions{display:flex;flex-direction:column;gap:8px}.adm-sess{padding:10px 14px}.adm-sesshead{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:13.5px;font-weight:500}.adm-dim{color:var(--ink-3);font-size:13px;font-weight:500}.adm-path{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.adm-path span{font-size:12.5px;padding:2px 7px;border-radius:20px;background:var(--surface-2);color:var(--ink-2);font-weight:500}.adm-path i{font-style:normal;font-size:12.5px;color:var(--ink-3);font-weight:500}@media(max-width:960px){.adm-co{grid-template-columns:1fr}.adm-costats{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-two{grid-template-columns:1fr}}@media(max-width:620px){.adm-top{padding:8px 16px}.adm-main{padding:14px 16px 56px}.adm-tiles,.adm-costats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-head .chipbtn.big{width:100%;justify-content:center}.adm-filter input[type=search]{min-width:0}.adm-hbars li{grid-template-columns:minmax(80px,1fr) 1fr 56px}.adm-table{font-size:13px;font-weight:500}.adm .sheet{padding:12px}}.feed.feedgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch}.feedgrid .feeditem{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;min-height:118px;border-left-width:1px;border-top:3px solid var(--line)}.feedgrid .feeditem.urgent{border-top-color:var(--clay);border-left-color:var(--line)}.feedgrid .feeditem.normal{border-top-color:var(--indigo);border-left-color:var(--line)}.feedgrid .feeditem.good{border-top-color:var(--sage);border-left-color:var(--line)}.feedgrid .feeditem:hover{border-left-color:var(--hover-line);border-right-color:var(--hover-line);border-bottom-color:var(--hover-line)}.feedgrid .feedmain{flex:1 1 auto;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;padding:14px 40px 30px 16px}.feedgrid .feedmain:hover{background:var(--hover-bg)}.feedgrid .feednum{min-width:0;text-align:left;font-size:28px;line-height:1;letter-spacing:-.02em}.feedgrid .feeditem.urgent .feednum{color:var(--clay)}.feedgrid .feeditem.normal .feednum{color:var(--indigo)}.feedgrid .feeditem.good .feednum{color:var(--sage)}.feedgrid .feeddot{margin:6px 0 4px;width:10px;height:10px}.feedgrid .feedbody{flex:0 1 auto;width:100%;gap:4px}.feedgrid .feedbody>b{font-size:13.5px}.feedgrid .feedbody>span{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.feedgrid .feedgo{position:absolute;right:14px;bottom:10px}.feedgrid .feeditem:hover .feedgo{color:var(--hover-ink)}.feedgrid .feedx{position:absolute;top:6px;right:6px;width:28px;height:28px;border:none;border-radius:50%;display:grid;place-items:center;font-size:16px;line-height:1;background:transparent;color:var(--ink-3)}.feedgrid .feedx:hover{background:var(--surface-2);color:var(--ink)}.feedgrid .feeditem.open{grid-column:1 / -1;min-height:0}.feedgrid .feedmore{padding:2px 16px 14px}@media(max-width:620px){.feedgrid .feeditem{min-height:0}.feedgrid .feedmain{flex-direction:row;align-items:center;gap:12px;padding:13px 40px 13px 14px}.feedgrid .feednum{font-size:22px;min-width:30px;text-align:center}.feedgrid .feeddot{margin:0 10px}.feedgrid .feedgo{display:none}}.backbtn,.backbtn:where(:hover){background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:0 1px 2px #131a2c2e,inset 0 1px #ffffff14;cursor:pointer}.backbtn:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.backbtn:active:not(:disabled){background:var(--primary-press);border-color:var(--primary-press)}.backbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.listnote .backbtn,.filters .backbtn{margin-bottom:0}.listnote .backbtn{margin-right:10px}.po-stepgo{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.po-track li.skipped{color:var(--ink-3)}.po-track li.skipped .po-dot{background:var(--surface-2);border-style:dashed;border-color:var(--line-strong)}.po-skiptag{font-style:normal;font-size:12.5px;font-weight:600;margin-left:8px;padding:1px 7px;border-radius:9px;background:var(--surface-2);color:var(--ink-2);border:1px dashed var(--line-strong)}.po-track li.later .po-steplab{color:var(--ink-3)}.chipbtn.po-skipbtn{background:var(--surface-2);color:var(--ink-2);border-color:var(--line)}.chipbtn.po-skipbtn:hover,.chipbtn.po-skipbtn.on{background:var(--marigold-bg);color:var(--marigold);border-color:var(--marigold-ln)}.po-skipwarn{margin-top:10px;padding:12px 14px;border-radius:8px;background:var(--marigold-bg);color:var(--ink);border:1px solid var(--marigold-ln)}.po-skipwarn h4{margin:0 0 6px;font-size:13.5px;color:var(--marigold)}.po-skipwarn p{margin:0 0 8px;font-size:13.5px;line-height:1.45;color:var(--ink);font-weight:500}.po-skipwarn .note-sm.dim{color:var(--ink-2);margin:6px 0 0}.po-skipwarn .fieldrow{margin-bottom:6px}.po-paidsums{display:inline-flex;gap:14px;flex-wrap:wrap;align-items:baseline}.po-paidfull,.po-paidfull b{color:var(--sage)}.po-paidbar .warn{color:var(--clay)}@media(max-width:640px){.po-stepgo{width:100%}.po-skipwarn .entryact{flex-wrap:wrap}}.pthumb{flex:none;display:inline-block;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line);background:var(--surface-2);vertical-align:middle}.pthumb.none{border-style:dashed}.pthumb img,.pthumb .imgfallback{width:100%;height:100%;object-fit:cover;display:block}.dpx-items li.back>.pthumb+span{color:var(--ink-3);text-decoration:line-through}.dpx-items li.back>span:first-child.pthumb{text-decoration:none}.dpx-map{color:var(--indigo-ink);text-decoration:underline;text-underline-offset:2px}.dpx-map:hover,.dpx-tel:hover{color:var(--hover-ink);background:var(--hover-bg);border-radius:3px}.dpx-tel{color:inherit;text-decoration:none}.dp-pick.dpx-who{flex:1 1 320px;max-width:460px}.dpx-zones{border:1px solid var(--line);border-radius:var(--radius);margin:10px 0 0;padding:8px 12px 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.dpx-zones legend{font-size:13px;font-weight:600;color:var(--ink);padding:0 4px}.dpx-zones legend .note-sm{font-weight:400}.dpx-zone{display:grid;grid-template-columns:18px 1fr;gap:2px 8px;align-items:start;cursor:pointer;padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.dpx-zone:hover{border-color:var(--hover-line);background:var(--hover-bg)}.dpx-zone.on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.dpx-zone input{margin:2px 0 0;accent-color:var(--primary)}.dpx-zname{font-size:13.5px;color:var(--ink);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-weight:500}.dpx-zplaces{grid-column:2;font-size:13px;color:var(--ink-3);font-weight:500}.dpx-cost{margin:8px 0 0}.dpx-track{margin-top:8px}.dpx-thumbs{display:flex;flex-wrap:wrap;gap:4px 12px}.dpx-thumbitem{display:inline-flex;align-items:center;gap:6px}.dpx-couriers{margin-bottom:12px}.dpx-times{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.dpx-times h4{margin:8px 0 0;font-size:13px;color:var(--ink-2);font-weight:500}.dpx-times .dp-row{align-items:center}.dpx-costcard{margin-bottom:12px}.dpx-costcard .filters{margin:8px 0}.dpx-face.sq{border-radius:var(--radius)}.dpx-push{margin-left:auto}.dpx-zedit{display:flex;flex-direction:column;gap:12px;margin-top:8px}.dpx-zrow{border-top:1px solid var(--line-soft);padding-top:10px}.dpx-zrow .fieldrow{margin-top:0;align-items:flex-end}.field.dpx-zn{flex:0 1 180px}.field.dpx-zp{flex:0 1 160px}.dpx-places{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.dpx-plabel{font-size:13px;color:var(--ink-3);margin-right:4px;font-weight:500}.dpx-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border-radius:999px;font-size:13px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-weight:500}p .dpx-chip{padding:0 8px;margin:0 3px}.dpx-chip.green{background:var(--sage-bg);color:var(--sage);border-color:var(--sage)}.dpx-chip.red{background:var(--clay-bg);color:var(--clay);border-color:var(--clay)}.dpx-chip button{border:0;background:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;width:22px;height:22px;border-radius:50%;padding:0}.dpx-chip button:hover{background:var(--hover-bg);color:var(--hover-ink)}.dpx-pinput{flex:1 1 180px;min-width:140px;max-width:260px}.dpx-notfound{margin:6px 0 0}.ride{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:14px;font-size:16px;color:var(--ink)}.ride-count{margin:0;font-size:22px}.ride-empty{margin:0;color:var(--ink-2);font-size:16px}.ride-flash{position:sticky;top:8px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--tip-bg);color:var(--tip-ink);font-size:16px;box-shadow:var(--shadow)}.ride-flash .ride-btn.ghost{min-height:44px;width:auto;padding:0 18px;background:transparent;color:var(--tip-ink);border-color:var(--tip-ink)}.ride-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-sm)}.ride-who{display:flex;flex-direction:column;gap:2px}.ride-name{font-size:20px;font-weight:700}.ride-no{font-size:14px;color:var(--ink-3)}.ride-link{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--indigo-ink);font-size:17px;text-align:left;text-decoration:none;cursor:pointer;width:100%;font-family:inherit}.ride-link:hover{background:var(--hover-bg);border-color:var(--hover-line);color:var(--hover-ink)}.ride-ico{font-size:20px;width:24px;text-align:center;flex:none}.ride-go{margin-left:auto;font-size:14px;font-weight:600}.ride-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ride-items li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--ink-2)}.ride-items b{color:var(--ink)}.ride-paid{margin:0;font-size:14px;color:var(--sage)}.ride-actions{display:grid;grid-template-columns:1fr;gap:10px}.ride-actions.two{grid-template-columns:1fr 1fr}.ride-btn{min-height:56px;width:100%;border-radius:var(--radius-lg);border:2px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:18px;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:0 12px}.ride-btn:hover{border-color:var(--hover-line);background:var(--hover-bg);color:var(--hover-ink)}.ride-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ride-btn:disabled{opacity:.4;cursor:default}.ride-btn.ok{background:var(--sage);border-color:var(--sage);color:var(--on-fill)}.ride-btn.bad{background:var(--clay);border-color:var(--clay);color:var(--on-fill)}.ride-btn.ok:hover:not(:disabled),.ride-btn.bad:hover:not(:disabled){filter:brightness(1.08)}.ride-btn.picked{border-color:var(--primary);background:var(--indigo-soft);color:var(--indigo-ink)}.ride-btn.ghost{background:transparent}.ride-step{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line-soft);padding-top:10px}.ride-q{margin:0;font-size:17px;font-weight:700}.ride-tick{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 12px;border:2px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;font-size:16px}.ride-tick.on{border-color:var(--primary);background:var(--indigo-soft)}.ride-tick input{width:24px;height:24px;accent-color:var(--primary);margin:0;flex:none}.ride-reasons{display:grid;grid-template-columns:1fr;gap:8px}.ride-note{display:flex;flex-direction:column;gap:6px;font-size:15px}.ride-note textarea{font-size:16px;padding:10px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:inherit}.ride-donelist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px 16px}.ride-donelist h3{margin:0 0 6px;font-size:16px}.ride-donelist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:15px}.ride-donelist span{color:var(--ink-3)}.ride-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:400;display:flex;align-items:flex-end;justify-content:center}.ride-sheet{width:100%;max-width:560px;background:var(--raised);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:18px 16px 24px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-lg)}@media(min-width:761px){.ride-scrim{align-items:center}.ride-sheet{border-radius:var(--radius-lg)}}@media(min-width:520px){.ride-actions:not(.two){grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ride-reasons{grid-template-columns:1fr 1fr}}.mcstep.k-repaired:before{border-color:var(--sage);background:var(--sage-bg)}.mcpartways{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.mcpartnote,.mcpartinfo{margin:4px 0 8px;font-size:13.5px;font-weight:500}.mccamebtns{flex-wrap:wrap}.aiconnect .stagepage{display:flex;flex-direction:column;gap:12px}.ai-idea{position:relative}.ai-idea h3{padding-right:30px}.ai-num{position:absolute;top:14px;right:16px;width:22px;height:22px;border-radius:50%;background:var(--indigo-soft);color:var(--indigo-ink);border:1px solid var(--indigo-line);font-size:13px;font-weight:650;display:grid;place-items:center}.ai-keyform{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-top:12px}.ai-keyform input{height:32px}.ai-scopebtns{display:flex;gap:6px;flex-wrap:wrap}.ai-scope{flex:0 1 auto}.ai-make{height:32px}.ai-fresh{margin-top:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--marigold-ln);background:var(--marigold-bg);color:var(--ink);display:flex;flex-direction:column;gap:8px}.ai-fresh b{font-size:13.5px;color:var(--ink);font-weight:500}.ai-demo{align-self:flex-start;font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--marigold)}.ai-secret{display:block;padding:8px 10px;border-radius:6px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:13.5px;word-break:break-all;-webkit-user-select:all;user-select:all;font-weight:500}.ai-freshbtns{display:flex;gap:8px;flex-wrap:wrap}.ai-keytable{margin-top:12px}.ai-keytable code{font-size:12.5px;font-weight:500}.ai-revoked td{opacity:.6}.ai-revoked td.strong{text-decoration:line-through}.ai-empty{margin:12px 0 0;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-3);font-size:13.5px;font-weight:500}.ai-mcp{margin-top:14px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2);display:flex;flex-direction:column;gap:4px}.ai-mcp b{font-size:13.5px;color:var(--ink);font-weight:500}.ai-mcp span{font-size:13px;color:var(--ink-2);line-height:1.5;font-weight:500}.ai-mcp code{font-size:13px;color:var(--indigo-ink);word-break:break-all;font-weight:500}.ai-urlrow{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:12px}.ai-urlrow .field{flex:1 1 260px}.ai-urlrow input,.ai-urlrow .chipbtn{height:32px}.ai-events{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 14px}.ai-events label{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);cursor:pointer;padding:4px 0;font-weight:500}.ai-events input{margin-top:2px;flex:none}.ai-joblist{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:12px}.ai-job{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.ai-job.on{border-color:var(--indigo-line);background:var(--indigo-soft)}.ai-jobhead{display:flex;justify-content:space-between;align-items:center;gap:10px}.ai-jobhead b{font-size:13.5px;color:var(--ink);font-weight:500}.ai-job p{margin:0;font-size:13px;color:var(--ink-2);line-height:1.5;font-weight:500}.ai-job dl{margin:2px 0 0;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:13px;font-weight:500}.ai-job dt{font-family:var(--font-num);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-weight:500}.ai-job dd{margin:0;color:var(--ink-2)}.ai-jobstate{margin-top:auto;font-size:12.5px;color:var(--ink-3);font-weight:500}.ai-job.on .ai-jobstate{color:var(--indigo-ink);font-weight:600}.ai-switch{flex:none;width:40px;height:22px;border-radius:11px;padding:2px;border:1px solid var(--line-strong);background:var(--surface-3);cursor:pointer;display:flex;align-items:center;transition:background .15s,border-color .15s}.ai-switch i{width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000040;transition:transform .15s}.ai-switch.on{background:var(--primary);border-color:var(--primary)}.ai-switch.on i{transform:translate(18px);background:var(--on-primary)}.ai-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:620px){.ai-keyform .field,.ai-keyform .ai-make{flex:1 1 100%}.ai-make,.ai-urlrow .chipbtn{width:100%}.ai-switch{width:48px;height:28px;border-radius:14px}.ai-switch i{width:22px;height:22px}.ai-switch.on i{transform:translate(20px)}.ai-keytable,.ai-keytable tbody{display:block;width:100%}.ai-keytable thead{display:none}.ai-keytable tr{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.ai-keytable td{display:block;border:0;padding:0;min-width:0}.ai-keytable td.strong{grid-column:1 / -1;overflow-wrap:anywhere}.ai-keytable td.r{grid-column:2;grid-row:2 / span 2;align-self:center}}.qtip{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:5px;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink-2);background:var(--surface);font-size:11.5px;font-weight:700;font-style:normal;line-height:1;vertical-align:1px;cursor:help;text-transform:none;letter-spacing:0}.qtip:hover,.qtip:focus-visible{border-color:var(--primary);color:var(--primary);outline:none}.cu-kpis .label,.sct-kpis .label{display:block}.cu-kpis .label .dim{font-weight:400}.tp-set{display:grid;gap:8px;margin:12px 0}.tp-say{margin:0;font-size:14px;color:var(--ink)}.tp-say b{color:var(--primary)}.tp-dial{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 36px;align-items:center;gap:12px;font-size:13.5px;color:var(--ink-2);font-weight:500}.tp-dial input[type=range]{width:100%;accent-color:var(--primary)}.tp-dial b{text-align:right;color:var(--ink)}.tp-rule{margin:10px 0}@media(max-width:640px){.tp-dial{grid-template-columns:minmax(0,1fr) 36px}.tp-dial span{grid-column:1 / -1}}.cs-wrap{display:grid;gap:14px;max-width:860px}.cs-card h3{margin:0 0 10px}.cs-switch{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.cs-switch input{width:18px;height:18px;margin-top:2px;accent-color:var(--primary);flex:none}.cs-switch span{display:flex;flex-direction:column;gap:4px;text-decoration:none}.cs-switch b,.cs-switch i{text-decoration:none}.cs-switch b{color:var(--ink);font-size:14px}.cs-switch i{font-style:normal;font-size:13.5px;color:var(--ink-2);line-height:1.5;font-weight:500}.cs-card .tp-set{margin:8px 0 0;box-shadow:none}.st-mixrow{align-items:center;gap:10px}.st-mixrow .dim{font-size:13px;font-weight:500}.st-mixtag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:600;color:var(--clay);background:var(--clay-bg);border:1px solid var(--clay);white-space:nowrap}.sp-summary{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sp-xfer-cols{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sp-xfer-online{border-left:3px solid var(--indigo-line);padding-left:12px}.sp-xfer-online .note-sm{margin:0}@media(max-width:640px){.sp-summary,.sp-xfer-cols{grid-template-columns:1fr}}table.cu-sum tr.cu-online td{color:var(--ink-3);cursor:default}table.cu-sum tr.cu-online td:first-child{color:var(--ink-2)}.drops .dropchip,.drops .keychip.act{cursor:pointer;transition:background-color .12s,border-color .12s,box-shadow .12s}.drops .dropchip:hover,.drops .dropchip:focus-visible{filter:none;background:var(--hover-bg);border-color:var(--hover-line);color:var(--hover-ink);box-shadow:0 0 0 2px var(--hover-line)}.drops .dropchip.behind:hover,.drops .dropchip.behind:focus-visible{color:var(--clay)}.drops .dropchip.shootchip{border-style:dashed;background:var(--surface);color:var(--ink-2);font-weight:600}.drops .dropchip.shootchip:before{content:"◉";font-size:11.5px;color:var(--indigo);font-weight:500}.drops .dropchip.shootchip.short{border-color:var(--marigold-ln);background:var(--marigold-bg);color:var(--marigold)}.drops .dropchip.shootchip.short:before{color:var(--marigold)}.drops .keychip.act{border:1px solid var(--line);font:inherit;font-size:13px;color:var(--ink-2);font-weight:500}.drops .keychip.act:hover,.drops .keychip.act:focus-visible{background:var(--hover-bg);border-color:var(--hover-line);color:var(--hover-ink)}.drops .dropcard .drow{border-radius:var(--radius);transition:background-color .12s}.drops .dropcard .drow:hover{background:var(--hover-bg)}.drops .dropcard .drow:hover b{color:var(--hover-ink)}.droplockrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.droplockrow .policylab{margin-right:4px}.droplockchip{font-size:13px;padding:3px 9px;border-radius:20px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-weight:500}.droplockchip.locked{border-color:var(--clay);background:var(--clay-bg);color:var(--clay)}.shootblock{margin-top:4px}.shootrow{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin-bottom:8px;background:var(--surface)}.shootrow.past{opacity:.7}.shoothead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.shootwhen{display:inline-flex;flex-direction:column;min-width:92px}.shootwhen b{font-size:13.5px;font-weight:500}.shootwhen .dim{font-size:12.5px;font-weight:500}.shootwhere{flex:1 1 160px;font-size:13.5px;color:var(--ink-2);font-weight:500}.shoothead .rbtns{margin-left:auto}.shootrow .note-sm{margin:6px 0 0}.shootdesigns{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px}.shootds{display:inline-flex;align-items:center;gap:7px;font-size:13px;padding:3px 4px 3px 9px;border:1px solid var(--line);border-radius:20px;font-weight:500}.shootds b{font-weight:600}.shootds i{font-style:normal;font-size:12.5px;padding:1px 7px;border-radius:20px;font-weight:500}.shootds.ok i{background:var(--sage-bg);color:var(--sage)}.shootds.warn{border-color:var(--marigold-ln)}.shootds.warn i{background:var(--marigold-bg);color:var(--marigold)}.shootform{margin-top:8px}.shootform .dropkeypick{margin:8px 0}.shootcard{margin-bottom:12px}.shootcardhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.shootcardhead b{font-size:14px}.shootcardhead .linkbtn{margin-left:auto}.shopifynote{margin:0 0 8px}.drops .notice.shopifynote{padding:10px 12px;font-size:13.5px;line-height:1.45;margin-bottom:12px;font-weight:500}.cobuild{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:8px 0;background:var(--surface-2)}.cobuildfacts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:8px}.cobuildfacts span{display:inline-flex;flex-direction:column}.cobuildfacts i{font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:500}.cobuildfacts b{font-size:15px;font-variant-numeric:tabular-nums}.cobuildfacts em{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.cobuildprice .field.lead input{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo-line)}.cobuildprice .field{flex:1 1 180px}.corporate .cosizegrid .qtyfield{position:relative}.cosizegrid{margin-top:8px}.coterms{margin-top:6px}.coterms .dmeta span b{font-weight:600}.covat{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:13.5px;cursor:pointer;font-weight:500}.covat input{width:16px;height:16px;accent-color:var(--indigo)}.qssheet{background:#fff;color:#131a2c;border:1px solid var(--line);border-radius:var(--radius);padding:24px 26px;max-width:860px;font-size:13.5px;line-height:1.45;font-weight:500}.qshead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:2px solid #131A2C}.qsbrand{display:flex;gap:12px;align-items:flex-start}.qsbrand>div{display:flex;flex-direction:column;gap:1px}.qsbrand b{font-size:18px;letter-spacing:-.01em}.qsbrand span{font-size:12.5px;color:#4a5368;font-weight:500}.qslogo{width:48px;height:48px;object-fit:contain;border-radius:8px;flex:none}.qslogo.mark{display:inline-flex;align-items:center;justify-content:center;background:#1f2e63;color:#fff;font-weight:700;font-size:17px;letter-spacing:.02em}.qsmeta{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.qsmeta b{font-size:15px;letter-spacing:.12em}.qsmeta span{font-size:13px;color:#4a5368;font-weight:500}.qsmeta strong{color:#131a2c}.qsto{display:flex;flex-direction:column;gap:1px;margin:14px 0}.qsto i{font-style:normal;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:#4a5368;font-weight:500}.qsto b{font-size:14px}.qsto span{color:#3f485e}.qstable{width:100%;border-collapse:collapse}.qstable th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#4a5368;border-bottom:1px solid #C3CBD8;padding:6px;font-weight:500}.qstable td{padding:7px 6px;border-bottom:1px solid #E3E7EF;vertical-align:top;font-variant-numeric:tabular-nums}.qstable .r{text-align:right}.qstable tfoot td{border-bottom:0;padding:4px 6px}.qstable tfoot .qstotal td{font-size:14px;font-weight:700;border-top:2px solid #131A2C;padding-top:7px}.qsterms{margin-top:16px}.qsterms p{margin:0 0 6px}.qssign{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:34px}.qssign>div{display:flex;flex-direction:column;gap:4px}.qsline{display:block;border-bottom:1px solid #131A2C;height:30px}.qssign i{font-style:normal;font-size:12.5px;color:#4a5368;font-weight:500}@media(max-width:640px){.qssheet{padding:16px}.qsmeta{align-items:flex-start;text-align:left}.qssign{grid-template-columns:1fr}.qstable{font-size:13px;font-weight:500}}@media print{body:has(.quotesheet),body:has(.quotesheet) #root{background:#fff!important;height:auto!important}body:has(.quotesheet) .nav,body:has(.quotesheet) .topbar,body:has(.quotesheet) .phonebar,body:has(.quotesheet) .phoneswitch,body:has(.quotesheet) .mobilenav,body:has(.quotesheet) .coverbar,body:has(.quotesheet) .robar,body:has(.quotesheet) .gtip,body:has(.quotesheet) .gnudge,body:has(.quotesheet) .gwalk,body:has(.quotesheet) .hovertip,.quotesheet .noprint{display:none!important}body:has(.quotesheet) .app,body:has(.quotesheet) .main,body:has(.quotesheet) .content,body:has(.quotesheet) .readonly,.quotesheet{display:block!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important;background:#fff!important}.quotesheet .qssheet{border:0;padding:0;max-width:none}.quotesheet,.quotesheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.qstable tr{break-inside:avoid;page-break-inside:avoid}}.lpbox{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.lphead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px}.lphead b{font-size:13.5px;color:var(--ink)}.lphead .dim{font-size:13px;color:var(--ink-3);font-weight:500}.lpbox .flashbar{margin:8px 0}.lptable{margin-top:6px}.lptable th{text-align:left;font-family:var(--font-num);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding:0 10px 6px 0}.lptable th.r{text-align:right}.lptable td{padding:8px 10px 8px 0;border-top:1px solid var(--line);vertical-align:middle}.lprow{cursor:pointer}.lprow:hover td{background:var(--hover-bg)}.lpcaret{color:var(--ink-3);font-size:12.5px;font-weight:500}.lptable .rbtns{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.lpflag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:20px;font-size:12px;background:var(--clay-bg);color:var(--clay);font-weight:600;white-space:nowrap}.lprow.lpmissing td:first-child{box-shadow:inset 3px 0 0 var(--clay)}.lpdetail td{background:var(--surface-2);padding:10px 12px}.lpdetail .dmeta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ink-3);font-weight:500}.lpdetail .dmeta b{color:var(--ink-2);font-weight:600}.lpform{margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lpform .fieldrow{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.flashbar.madehere{margin-top:12px;font-size:13.5px;font-weight:500}.lastout{margin-top:10px;padding:8px 12px;border-radius:var(--radius);font-size:13.5px;border:1px dashed var(--line-strong);color:var(--ink-2);background:var(--surface-2);font-weight:500}.lastout b{color:var(--ink);font-weight:600}.shopbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.shopbar.on{border-color:var(--indigo);background:var(--indigo-soft);color:var(--indigo-ink)}.shopbarmsg{flex:1 1 260px;font-size:13.5px;font-weight:500}.shopbar .chipbtn{flex:none}.shopcard .buyhead{align-items:center}.shopcard .boughtedit{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.shoptick{flex:none;height:40px;padding:0 16px;font-size:14px}.shopdone{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:var(--sage);background:var(--sage-bg)}.shopdone .buywhat b{color:var(--sage)}.fyicard .rrow.static{cursor:default;padding:12px 14px}.clickrow{cursor:pointer}.clickrow:hover td{background:var(--hover-bg)}.supplierpage{display:flex;flex-direction:column;gap:14px;min-width:0}.supplierpage>.back{align-self:flex-start}.suphead h2{margin:0 0 6px;font-size:20px}.suphead .dmeta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ink-3);font-weight:500}.suphead .dmeta b{color:var(--ink-2);font-weight:600}.suphead .fieldrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.supstats .tile .value{font-size:22px}.supprice{display:inline-block;width:96px}.supprice input{text-align:right;padding-right:8px}.pricegrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.priceitem{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;min-width:0}.pricetop{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pricetop b{color:var(--ink)}.pricespark{display:block;margin:8px 0 4px;color:var(--indigo);max-width:100%;height:auto}.pricepct{font-size:13px;font-weight:600;color:var(--ink-3)}.pricepct.up{color:var(--clay)}.pricepct.down{color:var(--sage)}.pricechanges{margin:4px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ink-2);font-weight:500}.pricechanges li{padding:3px 0;border-top:1px solid var(--line)}.pricechanges li:first-child{border-top:0}@media(max-width:620px){.lptable col:nth-child(5),.lptable th:nth-child(5),.lptable td:nth-child(5),.lptable col:nth-child(6),.lptable th:nth-child(6),.lptable td:nth-child(6){display:none}.shoptick{width:100%}}.offerchips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.offerchips .chipbtn.on .dim{color:inherit;opacity:.85}.costnow{width:100%}.costnow .up{color:var(--clay)}.costnow .down{color:var(--sage)}.costnowhead{margin:18px 0 6px}table.stock.costnow{table-layout:auto}table.stock.costnow th,table.stock.costnow td{white-space:normal;overflow:visible}table.stock.costnow td .sub{display:block;font-size:13px;font-weight:500}.mcrow.in-service{box-shadow:inset 3px 0 0 var(--marigold)}.mcrow.service-off{box-shadow:inset 3px 0 0 var(--clay)}.mcrow.place-storage{background:var(--surface-2)}.mcrow.place-retired{opacity:.6;box-shadow:none}.pill.mcplace{background:var(--surface-2);color:var(--ink-2);margin-right:4px}.mccover{display:block;font-size:13px;font-weight:600;color:var(--indigo)}.mcplaces .chipbtn{font-weight:600}.mcplacerow{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.mcdownsince{margin:6px 0 0;font-weight:600}.mcreportstable{margin-bottom:12px}.mcreportstable h3 .dim{font-weight:500;font-size:13.5px}.mcreportwait{margin-bottom:12px;box-shadow:inset 3px 0 0 var(--clay)}.mcreportrow{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--line)}.mcreportrow:first-of-type{border-top:0}.mcreportrow .dmain{display:flex;flex-direction:column;gap:2px;flex:none}.mcreportrow .mcnext{margin-top:0}.mcstatusform>.field,.mcstatusform>.fieldrow{flex:none}.mcswap{margin-bottom:12px;box-shadow:inset 3px 0 0 var(--indigo)}.mcswap.back{box-shadow:inset 3px 0 0 var(--sage)}.mcservicer{margin-bottom:4px}.mcdownnote{border:1px solid var(--clay);background:var(--clay-bg);color:var(--clay);border-radius:var(--radius);padding:10px 14px;margin-bottom:12px}.mcdownnote p{margin:2px 0;font-size:13.5px}.mcdownnote b{color:var(--clay)}.mcdownnote .mcdownwhy{color:var(--ink-2);font-size:13.5px;margin-top:6px;font-weight:500}.mcdownnote.compact{padding:8px 10px;margin:8px 0}.mcdownnote.compact p{font-size:13.5px;font-weight:500}@media(max-width:620px){.mcreportstable table th:nth-child(4),.mcreportstable table td:nth-child(4){display:none}.mcreportrow .mcnext{flex-wrap:wrap}}.pgap{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;color:var(--ink-2);font-weight:500}.pgap .pgpair{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.pgap .pgpair b{color:var(--ink);font-weight:600}.pgap .pgdot{color:var(--ink-3)}.pgap .pglabel{font-weight:600;color:var(--ink);min-width:0}.pgap.compact{font-size:13px;gap:2px 6px;margin-top:3px;font-weight:500}td .pgap.compact,.rmain .pgap.compact{white-space:normal}td.r .pgap.compact{justify-content:flex-end}.pgtag{display:inline-block;padding:1px 8px;border-radius:10px;font-size:13px;font-weight:650;line-height:1.5;white-space:nowrap}.pgtag i{font-style:normal;font-weight:600;opacity:.9}.pgtag.under{background:var(--clay-bg);color:var(--clay)}.pgtag.right{background:var(--sage-bg);color:var(--sage)}.pgtag.over{background:var(--marigold-bg);color:var(--marigold)}.pgtag.none{background:var(--surface-2);color:var(--ink-3)}.pgtag.big{font-size:15px;padding:3px 12px}.pghist{flex:0 0 auto}.pgap.mini{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-top:3px;font-size:12.5px;font-family:inherit;font-weight:500}.pgap.mini .nowrap{white-space:nowrap}.pglist{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px}.pglist .note-sm{margin:0}.st-pricegap{margin:-4px 0 10px}.rprice{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.cobuildgap{min-width:0}.cobuildgap .pgap.compact{margin-top:0}.phpage .phtip{margin-bottom:4px}.phpage .pinned>.backbtn{align-self:flex-start;width:auto}.phcolours,.phperiods{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.phtiles .tile .value{font-size:22px}.phchart{margin-top:6px}.phplot{position:relative;padding-left:52px}.phplot svg{display:block;width:100%;height:240px;overflow:visible}.phyaxis{position:absolute;left:0;top:0;bottom:0;width:48px}.phyaxis span{position:absolute;right:4px;transform:translateY(-50%);font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.phgrid{stroke:var(--line);stroke-width:1}.phband{fill:var(--sage);opacity:.14}.phsys{stroke:var(--indigo);stroke-width:2.5}.phshop{stroke:var(--marigold);stroke-width:2.5;stroke-dasharray:7 4}.phxaxis{margin-left:52px}.phkey{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:13px;color:var(--ink-2);font-weight:500}.phkey span{display:inline-flex;align-items:center;gap:6px}.phk{display:inline-block;width:20px;height:0;border-top:3px solid var(--indigo)}.phk.shop{border-top:3px dashed var(--marigold)}.phk.band{height:10px;border:0;background:var(--sage);opacity:.3;border-radius:2px}.phhead{font-size:16px;margin:4px 0 8px;color:var(--ink)}.phhead b{font-size:18px}.phhead span{color:var(--ink-2);font-size:13.5px}.phhead.under b{color:var(--clay)}.phhead.over b{color:var(--marigold)}.phhead.right b{color:var(--sage)}.phhow{max-width:70ch}table.stock.phchanges,table.stock.phcolour{table-layout:auto}table.stock.phchanges td,table.stock.phcolour td{white-space:normal;overflow:visible}.phchanges .up{color:var(--clay)}.phchanges .down{color:var(--sage)}.phchanges tr.current td{background:var(--indigo-soft)}.phchanges .phwhy{color:var(--ink-2);min-width:220px}.phchanges .nowrap{white-space:nowrap}@media(max-width:620px){.phplot{padding-left:40px}.phyaxis{width:38px}.phxaxis{margin-left:40px}.phplot svg{height:190px}.phchanges .phwhy{min-width:0}.phcolour th:nth-child(3),.phcolour td:nth-child(3),.phcolour th:nth-child(4),.phcolour td:nth-child(4){display:none}}@media print{.pghist{display:none}}.procview{gap:12px}.procintro{margin:0 0 4px}.procform{display:flex;flex-direction:column;gap:10px}.procrow{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.procnote{font-size:13px;padding-bottom:8px;font-weight:500}.procstep{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.procnum{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--indigo-soft);color:var(--indigo-ink);font-size:13px;font-weight:700;margin-top:2px}.procbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.proclab{font-size:13px;font-weight:600;color:var(--ink-2)}.procnew{font-size:13px;color:var(--marigold);font-weight:500}.procwidth{width:96px;display:inline-flex}.procoffers{display:flex;flex-direction:column;gap:6px}.procoffer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;text-align:left;padding:8px 10px;font-size:13.5px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;font-weight:500}.procoffer:hover{background:var(--hover-bg);border-color:var(--hover-line);color:var(--hover-ink)}.procoffer.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.procoffer.on .dim{color:var(--on-primary);opacity:.85}.procnewsup{align-self:flex-end;height:34px}.procsup{margin-top:4px}.proctotal b{font-size:16px;color:var(--ink);line-height:34px}.proctotal i{font-size:13px;font-style:normal;font-weight:500}.procsizegrid{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.procsizegrid .qtyfield{width:84px}.procmachine{margin-top:6px}.autolist li.autohead{padding:6px 8px 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.autolist li.autodiv{height:0;margin:4px 6px;border-top:1px solid var(--line-strong)}.prochist{display:flex;flex-direction:column;gap:8px}.prochfilter{display:flex;flex-wrap:wrap;gap:10px}.procproof{display:flex;flex-direction:column;gap:8px;margin-top:8px;align-items:flex-start}.lpkind{display:inline-block;margin-right:6px;padding:0 6px;border-radius:9px;font-size:12px;font-weight:700;background:var(--indigo-soft);color:var(--indigo-ink)}.expcats .offerchips{margin:2px 0 6px}.exppaper{align-self:flex-start;font-size:13px;margin:2px 0 4px;font-weight:500}.expnotstock{margin:6px 0 0}.expshow{display:inline-flex;gap:4px;margin-left:auto}@media(max-width:620px){.procstep{padding:10px;gap:8px}.procoffer{grid-template-columns:1fr;gap:2px}.prochtable col:nth-child(3),.prochtable th:nth-child(3),.prochtable td:nth-child(3),.prochtable col:nth-child(5),.prochtable th:nth-child(5),.prochtable td:nth-child(5){display:none}.expshow{margin-left:0;flex-wrap:wrap}}.ar-set{display:flex;flex-direction:column;gap:8px}.ar-onoff{font-size:13.5px;font-weight:600;color:var(--ink);margin-left:0}.ar-modes{display:flex;flex-wrap:wrap;gap:8px}.ar-modes.small .chipbtn{padding:4px 12px;font-size:13px;font-weight:500}.ar-specific{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.ar-pieces{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);font-weight:500}.ar-pieces input{width:96px;padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:14px}.ar-equals{margin:0;font-size:13.5px;color:var(--ink-2);font-weight:500}.ar-equals b{color:var(--indigo-ink)}.ar-status{margin:0;font-size:13.5px;line-height:1.45;font-style:normal;padding:6px 10px;border-radius:var(--radius-sm);background:var(--indigo-soft);color:var(--indigo-ink);font-weight:500}.ar-status.s-paused{background:var(--marigold-bg);color:var(--ink);border-left:3px solid var(--marigold)}.ar-status.s-approved{background:var(--sage-bg);color:var(--ink);border-left:3px solid var(--sage)}.ar-status.s-off{background:var(--surface-2);color:var(--ink-2)}.ar-paused{display:block;margin-top:4px;font-size:13px;color:var(--ink-2);text-align:left;font-weight:500}.donetag.ar-tag{background:var(--indigo-soft);color:var(--indigo-ink)}.ar-banner{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;padding:9px 12px;border:1px solid var(--sage);border-radius:var(--radius-sm);background:var(--sage-bg)}.ar-banner b{font-size:13.5px;color:var(--ink);font-weight:500}.ar-banner span{font-size:13.5px;color:var(--ink-2);line-height:1.45;font-weight:500}.ar-box{margin-top:10px;padding:12px;border:1px dashed var(--indigo-line);border-radius:var(--radius-sm);background:var(--surface)}.ar-box .policylab{display:block;margin-bottom:6px}.ar-panel .ar-general{display:flex;flex-direction:column;gap:4px;margin:6px 0 12px}.ar-panel .ar-general>b{font-size:13.5px;color:var(--ink)}.ar-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ar-item{display:flex;flex-direction:column;gap:3px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);font-size:13.5px;color:var(--ink-2);font-weight:500}.ar-item b{color:var(--ink)}.ar-item.undone{opacity:.65}.ar-item i{font-style:normal;font-size:13px;font-weight:500}@media(max-width:640px){.ar-modes:not(.small) .chipbtn{flex:1 1 100%}.ar-pieces input{width:80px}}.argeneral{margin-top:8px}.arslider{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2);font-weight:500}.arslider input[type=range]{flex:1 1 160px;max-width:280px;accent-color:var(--indigo)}.arslider b{min-width:74px;color:var(--ink);font-size:14px}.arbox{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin:8px 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.archeck{margin-top:0;align-items:flex-start;font-size:13.5px;line-height:1.45;font-weight:500}.archeck input{margin-top:2px;flex:none}.aravg,.arconv{margin:0}.armodes{display:flex;flex-direction:column;gap:8px;padding-left:23px}.arspecific{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.arseg{display:inline-flex;gap:2px;padding:2px;align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.arseg button{border:0;background:none;color:var(--ink-3);font-size:13.5px;font-weight:600;padding:5px 12px;border-radius:4px;white-space:nowrap;cursor:pointer}.arseg button:hover{color:var(--ink)}.arseg button.on{background:var(--seg-on);color:var(--indigo-ink);box-shadow:var(--shadow-sm)}.arseg.sm button{font-size:13px;padding:4px 10px;font-weight:500}.radioline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2);font-weight:500}.radioline input[type=radio]{accent-color:var(--indigo)}.arbuffer{display:inline-flex;align-items:center;gap:4px;width:110px}.arbuffer input{width:70px}.arflash{margin:4px 0 0}.arcell{vertical-align:middle}.arsum{max-width:100%;white-space:normal;text-align:left;line-height:1.3}.arsum.on{background:var(--sage-bg);border-color:var(--sage);color:var(--sage)}.arsum i{font-style:normal;color:var(--ink-3)}tr.arrow>td{background:var(--surface)}.arlist{margin:4px 0 6px}.arparts{margin-top:18px}.arparttable td,.arparttable th{padding:6px 8px}table.stock.arparttable{table-layout:auto}.arparttable td:first-child{white-space:normal;min-width:150px}.arparttable .chipbtn.on{background:var(--sage-bg);border-color:var(--sage);color:var(--sage)}.arcard .rbtns{display:inline-flex;gap:6px}.arcard{opacity:.82}.aredit{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:0 14px 12px}.aredit .qtyfield{width:140px}.arnote{margin:8px 0 0}.arpanel h3{margin:0 0 8px}.artiles{margin-bottom:8px}.arsub{display:block;margin-top:10px}.arfield{border:0;margin:0;padding:0;min-width:0}.arfield:disabled{opacity:.75}.partopen{border:0;background:none;padding:0;font:inherit;color:var(--indigo-ink);text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.partopen:hover{color:var(--primary-hover)}@media(max-width:1100px){.arparts{position:sticky;left:0;overflow-x:auto}tr.arrow>td>*{position:sticky;left:0;max-width:calc(100vw - 48px)}}@media(max-width:620px){.armodes{padding-left:0}.arslider input[type=range]{max-width:none}.artiles.grid.g3{grid-template-columns:1fr}}.po-paiddue{font-weight:600;color:var(--ink-2)}.po-paiddue.soon{color:var(--marigold)}.po-paiddue.late{color:var(--clay)}.proccredit{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:10px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-2)}.proccredit .po-paidbar{margin:2px 0}.proccredittag{color:var(--marigold)}.procbody>.field.grow{flex:none}.tp-view .po-tiles{margin-bottom:8px}table.stock.tp-table td{vertical-align:top;white-space:normal}.tp-table .taxwho{white-space:normal}.tp-row.overdue td:first-child{box-shadow:inset 3px 0 0 var(--clay)}.tp-row.soon td:first-child{box-shadow:inset 3px 0 0 var(--marigold)}.tp-due{font-weight:650;color:var(--ink)}.tp-due.overdue{color:var(--clay)}.tp-due.soon{color:var(--marigold)}.tp-due.big{padding:2px 9px;border-radius:10px;font-size:13px;background:var(--surface-2);font-weight:500}.tp-due.big.overdue{background:var(--clay-bg)}.tp-due.big.soon{background:var(--marigold-bg)}.tp-track{display:inline-block;vertical-align:middle;width:calc(100% - 42px);max-width:120px}.tp-pct{margin-left:6px;font-size:13px;font-weight:500}.tp-foot{margin:8px 0 0}.tp-page .stagetitle{display:flex;align-items:center;gap:10px;flex-wrap:wrap}table.stock.tp-list td{white-space:normal}table.stock.tp-list td:first-child,table.stock.tp-list td:nth-child(2){white-space:nowrap}.tp-new{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}.tp-rest{align-self:flex-end;height:34px}.tp-remind{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.tp-remind>.field{flex:none}.tp-ai{margin:2px 0 0}.tp-dueset .fieldrow{align-items:flex-end}.ai-outbox{margin-top:8px;font-size:13.5px;font-weight:500}.ai-outbox ul{margin:4px 0 0;padding-left:18px}@media(max-width:620px){.tp-table col:nth-child(3),.tp-table th:nth-child(3),.tp-table td:nth-child(3),.tp-table col:nth-child(4),.tp-table th:nth-child(4),.tp-table td:nth-child(4),.tp-table col:nth-child(7),.tp-table th:nth-child(7),.tp-table td:nth-child(7){display:none}.tp-rest{align-self:flex-start}.tp-view .po-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyinfo{display:flex;flex-direction:column;gap:3px;margin-top:6px}.buyinfo:empty{display:none}.buyprices{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13px;color:var(--ink-2);font-weight:500}.buyprices b{font-weight:600;color:var(--ink)}.procbody>.buyprices{margin-top:6px}.arrivalnote{display:block;font-size:13px;color:var(--indigo-ink);margin-top:3px;font-weight:500}.arrivalnote b{font-weight:600}.arrivalnote.late{color:var(--clay)}.origintag{display:inline-block;vertical-align:1px;font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border-radius:3px;white-space:nowrap;background:var(--surface-2);color:var(--ink-2)}.origintag.og-imported,.origintag.og-both,.origintag.og-bought-imported{background:var(--indigo-soft);color:var(--indigo-ink)}.origintag.og-made{background:var(--sage-bg);color:var(--sage)}.origintag.og-bought-local{background:var(--marigold-bg);color:var(--marigold)}.stagetitle .origintag{margin-top:4px;align-self:flex-start}table.stock td .origintag{margin-left:2px}.chipbtn.filterchip.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.rp-table td{white-space:nowrap}.rp-analysis{margin-top:14px}.rp-analysis .filters{align-items:center}.rp-salary{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-2);margin-left:auto;cursor:pointer;font-weight:500}.rp-salary input{accent-color:var(--primary)}.rp-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:13.5px;color:var(--ink-2);margin:8px 0 4px;font-weight:500}.rp-legend span{display:inline-flex;align-items:center;gap:6px}.rp-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.rp-chart{width:100%;height:auto;max-height:240px;display:block;margin-bottom:8px}.rp-axis{font-size:11.5px;fill:var(--ink-3);font-weight:500}.rp-base{stroke:var(--line-strong);stroke-width:1}.rp-ptable td,.rp-ptable th{white-space:nowrap}.md-listhead{margin:14px 0 6px;font-size:14px}.dpx-owednow{margin:4px 0;font-size:14px;color:var(--ink)}.dpx-owednow b{font-size:16px}.dpx-told{color:var(--sage)}.md-owed{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.md-owed .label{font-size:13.5px;color:var(--ink-2);font-weight:600}.md-owed-n{font-size:30px;font-weight:700;color:var(--ink)}.md-owed .note-sm{margin:0}.md-paylist{max-height:320px;overflow-y:auto}.omw{display:flex;flex-direction:column;gap:8px}.ride-btn.omw-go{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ride-btn.omw-go:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.omw-told{font-weight:600}.omw-why{font-size:14px}.omw-bubble{margin:0;padding:12px 14px;border-radius:var(--radius-lg);background:var(--sage-bg);color:var(--ink);font-size:16px;line-height:1.45;border:1px solid var(--line)}.omw-set .offerchips{flex-wrap:wrap}.omw-sample{margin:6px 0 0;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2);color:var(--ink);font-size:13.5px;line-height:1.45;font-weight:500}@media(max-width:620px){.rp-table th:nth-child(2),.rp-table td:nth-child(2){display:none}.rp-salary{margin-left:0}.rp-view .po-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.sl-wrap{display:flex;flex-direction:column;gap:14px}.sl-rows{list-style:none;margin:0;padding:0}.sl-row{border-top:1px solid var(--line-soft)}.sl-row:first-child{border-top:0}.sl-row.over{border-left:3px solid var(--clay);padding-left:8px}.sl-head{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;width:100%;padding:10px 4px;cursor:pointer;color:var(--ink);font-size:13.5px}.sl-head:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sl-head b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-head .dim,.sl-sizes{color:var(--ink-3);font-size:13.5px;font-weight:500}.sl-table{margin:0 0 12px;width:100%}.sl-table td,.sl-table th{white-space:normal}.sl-sizes{display:block;margin-top:2px}.sl-over td:first-child{color:var(--clay);font-weight:600}.sl-table .pill{margin-left:6px}.mm-box{border:1px solid var(--clay);background:var(--clay-bg);color:var(--ink);border-radius:10px;padding:10px 12px;margin:8px 0}.mm-head{margin:0 0 6px;font-size:13.5px;color:var(--ink-2);font-weight:500}.mm-head b{color:var(--clay)}.mm-rows{list-style:none;margin:0;padding:0}.mm-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0;border-top:1px solid var(--line)}.mm-row:first-child{border-top:0}.mm-main{display:flex;flex-direction:column;gap:2px;flex:1 1 280px;min-width:0;font-size:13.5px;font-weight:500}.mm-main .dim{color:var(--ink-3);font-size:13px;font-weight:500}.mm-main .warn{color:var(--clay);font-weight:600}.mm-ok{color:var(--sage);font-weight:600}.mm-act,.mm-why{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mm-why input{min-width:200px;max-width:100%;padding:5px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:500}tr.mm-line td{color:var(--clay)}tr.mm-line td:first-child{box-shadow:inset 3px 0 0 var(--clay)}.mm-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--clay-bg);color:var(--clay);font-size:12.5px;font-weight:600;white-space:nowrap}tr.mm-detail td{background:var(--surface-2);white-space:normal;padding:6px 10px}tr.mm-detail .mm-box{margin:0}.mm-chip.on{background:var(--clay);color:var(--on-fill);border-color:var(--clay)}@media(max-width:640px){.mm-why input{min-width:0;width:100%}.sl-row.over{padding-left:6px}}.adm-shopify .adm-seg{margin:6px 0 8px}.adm-shopify .note-sm{margin:0}.info{display:inline-flex;vertical-align:middle;margin-left:6px;position:relative}.info-btn{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--info-ink);display:inline-grid;place-items:center;cursor:pointer;flex:none;filter:var(--info-glow);transition:color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease)}.info-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.info-btn:hover,.info-btn.on{color:var(--on-primary);background:var(--btn-fill);transform:scale(1.08)}.info-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.info-btn{animation:info-pulse 1.6s ease-out 1}}@keyframes info-pulse{0%{box-shadow:0 0 0 0 var(--focus-ring)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.info-card{position:fixed;z-index:5000;display:block;padding:13px 36px 13px 16px;border-radius:18px;background:var(--info-card-bg);color:var(--info-card-ink);box-shadow:var(--shadow-lg);font-size:13.5px;line-height:1.5;border:1px solid var(--info-card-line);-webkit-backdrop-filter:var(--info-card-blur);backdrop-filter:var(--info-card-blur);text-align:left;font-weight:400;white-space:normal;text-transform:none;letter-spacing:normal}@media(max-width:700px){.info-card{background:var(--info-card-solid)}}@media(prefers-reduced-transparency:reduce){.info-card{background:var(--info-card-solid)}}.info-title{display:block;font-weight:700;margin-bottom:4px}.info-body{display:block}.info-x{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--info-card-ink);font-size:18px;line-height:1;cursor:pointer;opacity:.75}.info-x:hover{opacity:1;background:color-mix(in srgb,var(--info-card-ink) 12%,transparent)}.infowrap{position:relative;display:grid}.infowrap>button,.infowrap>a{width:100%;height:100%}.info.corner{position:absolute;top:6px;right:6px;margin:0;z-index:2}.info-card,.info-card span.info-body,.info-card b.info-title{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;line-height:1.5;color:var(--tip-ink);letter-spacing:normal;text-transform:none}.info-card b.info-title{font-weight:700}.info-card span.info-body{font-weight:400}.choicebtn{display:flex;align-items:center;gap:2px}.choicebtn>.chipbtn{flex:1;justify-content:center}body:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:var(--glow);filter:blur(10px);transition:--glow1 .8s ease,--glow2 .8s ease,--glow3 .8s ease}@property --glow1{syntax: "<color>"; inherits: true; initial-value: rgba(64,110,255,.55);}@property --glow2{syntax: "<color>"; inherits: true; initial-value: rgba(160,90,255,.45);}@property --glow3{syntax: "<color>"; inherits: true; initial-value: rgba(0,210,190,.35);}:root{--glow1: rgba(64, 110, 255, .55);--glow2: rgba(160, 90, 255, .45);--glow3: rgba(0, 210, 190, .35)}:root:is([data-dept=stitching],[data-dept=tailor],[data-dept=trimming],[data-dept=ironing]){--glow1: rgba(30, 200, 120, .55);--glow2: rgba(0, 190, 220, .45);--glow3: rgba(170, 230, 60, .35)}:root[data-dept=production]{--glow1: rgba(255, 140, 50, .55);--glow2: rgba(240, 190, 70, .45);--glow3: rgba(0, 160, 170, .35)}:root[data-dept=procurement]{--glow1: rgba(0, 190, 255, .55);--glow2: rgba(60, 90, 255, .45);--glow3: rgba(120, 230, 200, .35)}:root[data-dept=media]{--glow1: rgba(180, 80, 255, .55);--glow2: rgba(255, 90, 170, .45);--glow3: rgba(0, 210, 255, .35)}:root:is([data-dept=sales],[data-dept=shop]){--glow1: rgba(255, 80, 120, .55);--glow2: rgba(255, 130, 110, .45);--glow3: rgba(170, 70, 200, .35)}:root[data-dept=stock]{--glow1: rgba(240, 180, 60, .55);--glow2: rgba(170, 200, 60, .45);--glow3: rgba(0, 180, 160, .35)}:root[data-dept=design]{--glow1: rgba(220, 60, 220, .55);--glow2: rgba(90, 80, 255, .45);--glow3: rgba(90, 170, 255, .35)}:root[data-dept=qc]{--glow1: rgba(150, 170, 255, .55);--glow2: rgba(200, 150, 255, .45);--glow3: rgba(90, 220, 255, .35)}:root[data-dept=finance]{--glow1: rgba(30, 190, 120, .55);--glow2: rgba(60, 220, 170, .45);--glow3: rgba(40, 110, 220, .35)}:root[data-dept=hr]{--glow1: rgba(255, 110, 150, .55);--glow2: rgba(180, 120, 255, .45);--glow3: rgba(240, 140, 220, .35)}:root:is([data-dept=rider],[data-dept=rider-temp]){--glow1: rgba(255, 120, 50, .55);--glow2: rgba(255, 180, 40, .45);--glow3: rgba(240, 70, 70, .35)}.signwrap{background:transparent}.mono,.num{font-variant-numeric:tabular-nums}.topbar h1{font-weight:700;letter-spacing:-.02em}.dashhead h2{font-size:24px;font-weight:700;letter-spacing:-.02em;background:var(--greet);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--greet-fill)}.sechead h2,.card.pane h3,.calccard h2{font-weight:700}.nav{background:var(--nav-fill);box-shadow:var(--nav-shadow);border-right:1px solid var(--nav-edge);border-radius:0 28px 28px 0}.brand,.navfoot{border-color:var(--line-soft)}.brand:before{border-radius:12px}.navitem{border-radius:16px;font-weight:550}.navitem.active{background:var(--nav-on-bg);color:var(--nav-on-ink);font-weight:650;box-shadow:var(--nav-on-ring)}.navitem.active:before{display:none}.navitem.p2.active{background:var(--marigold-bg);color:var(--marigold);box-shadow:none}.navitem .badge{border-radius:999px}.card:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.calccard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.filterbar:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.attn:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.mytop:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.od-card:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.feeditem:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.dcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.tagcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.bcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.tcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.notif:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.quick:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.personcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.waitcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.histrow:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.lssheet:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.paybar:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.supblock:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.stagedone:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.dropline:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.routestep:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.skillwrap:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.shopbar:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.lpbox:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.lpform:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.ride-card:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.ride-donelist:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.ai-job:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.shootrow:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.procstep:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.finding:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.partcut:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.dpx-zone:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.signcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.waitrow:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.signrow:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.rcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.libcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.qcbox:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.fmtcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.personbox:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)),.reqcard:where(:not(.adm-insight,.covering,.po-stale,.mm-box,.cu-fixing,.cu-flag,.shopdone,.mcreportwait,.mcswap)){background:var(--panel)}.card,.calccard,.filterbar,.attn,.mytop,.od-card,.dcard,.tagcard,.tcard,.personcard,.lssheet,.paybar,.supblock,.skillwrap,.shopbar,.lpbox,.lpform,.ride-card,.ride-donelist,.signcard,.libcard,.personbox,.reqcard,.rcard,.qcbox,.fmtcard{border-radius:var(--radius-lg)}.card:where(:not(.mcreportwait,.mcswap,.p2)),.calccard,.filterbar,.attn,.mytop,.od-card,.dcard,.tagcard,.tcard,.personcard,.lssheet,.paybar,.supblock,.shopbar,.lpbox,.lpform,.ride-card,.signcard,.libcard,.personbox,.reqcard,.rcard,.qcbox,.fmtcard{box-shadow:var(--panel-shadow)}.card,.calccard,.filterbar,.attn,.mytop,.od-card,.dcard,.tcard,.personcard,.signcard,.feeditem,.ride-card,.lpform,.lpbox{-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur)}:is(.card,.calccard,.filterbar,.od-card,.dcard,.tcard,.personcard,.lpform,.lpbox,.feeditem) :is(.card,.calccard,.filterbar,.attn,.od-card,.dcard,.tcard,.personcard,.feeditem,.lpbox){-webkit-backdrop-filter:none;backdrop-filter:none}.bcard,.notif,.histrow,.waitrow,.waitcard,.dropline,.routestep,.shootrow,.procstep,.signrow,.finding,.ai-job,.stagedone,.quick{border-radius:var(--radius)}.dcard:hover,.bcard:hover,.tcard:hover,.quick:hover,.attn:hover,.libcard:hover,.personbox:hover,.personcard:hover,.card.kpi.openable:hover,.ovtile.chartcard:hover,.qcbox:hover,.fmtcard:hover,.tagcard:hover,.card.tile.earn:hover,.reqcard:hover,.rcard:hover,.od-card:hover,.signrow:hover{box-shadow:var(--shadow)}.sheetbody{border-radius:var(--radius-lg);background:var(--raised);box-shadow:var(--shadow-lg)}.signcard{border-radius:var(--radius-lg);padding:28px 26px;box-shadow:var(--shadow-lg)}.signcard .field input{border-radius:var(--radius)}.chipbtn.primary,.backbtn,.backbtn:where(:hover){background:var(--btn-fill);border-color:transparent;color:var(--on-primary);border-radius:var(--radius-btn);box-shadow:var(--btn-lift)}.chipbtn.primary:hover:not(:disabled),.backbtn:hover:not(:disabled){background:var(--btn-fill-hover);border-color:transparent;color:var(--on-primary)}.chipbtn.primary:active:not(:disabled),.backbtn:active:not(:disabled){background:var(--btn-fill-hover);border-color:transparent;transform:translateY(3px);box-shadow:var(--btn-lift-press)}.chipbtn.primary:disabled{background:var(--primary);box-shadow:none}.chipbtn,.linkbtn,.iconbtn,.dtab,.roundbtn,.pill,.p2tag,.srcbadge,.donetag,.complychip,.ntag{border-radius:999px}.approve .act{border-radius:999px 0 0 999px}.approve .caret{border-radius:0 999px 999px 0}.sizechip{border-radius:var(--radius)}.themetoggle,.phase-toggle,.periodtabs,.modeswitch,.themetoggle button,.phase-toggle button,.periodtabs button{border-radius:999px}.modeswitch{overflow:hidden}input[type=search],input[type=text],input[type=number],input[type=date],input[type=email],input[type=password],input[type=tel],select,textarea{border-radius:var(--radius)}.autolist,.approve-menu,.splitmenu,.namelist{border-radius:var(--radius);box-shadow:var(--shadow-lg)}.autolist button,.approve-menu button,.splitmenu button{border-radius:10px}:where(.grid,.ovtiles,.po-tiles,.necktiles,.od-tiles)>:is(.card.tile,.card.kpi,.ovtile):where(:not(.bad,.earn,.p2,.warnt,.warn,.neck,.hero)),.feedgrid>.feeditem:where(:not(.open)){--pa-bg: var(--pa1-bg);--pa-ink: var(--pa1-ink);--pa-num: var(--pa1-num);background:var(--pa-bg);border-color:var(--pa-line)}:where(.grid,.ovtiles,.po-tiles,.necktiles,.od-tiles)>:is(.card.tile,.card.kpi,.ovtile):where(:not(.bad,.earn,.p2,.warnt,.warn,.neck,.hero)):nth-child(4n+2),.feedgrid>.feeditem:where(:not(.open)):nth-child(4n+2){--pa-bg: var(--pa2-bg);--pa-ink: var(--pa2-ink);--pa-num: var(--pa2-num)}:where(.grid,.ovtiles,.po-tiles,.necktiles,.od-tiles)>:is(.card.tile,.card.kpi,.ovtile):where(:not(.bad,.earn,.p2,.warnt,.warn,.neck,.hero)):nth-child(4n+3),.feedgrid>.feeditem:where(:not(.open)):nth-child(4n+3){--pa-bg: var(--pa3-bg);--pa-ink: var(--pa3-ink);--pa-num: var(--pa3-num)}:where(.grid,.ovtiles,.po-tiles,.necktiles,.od-tiles)>:is(.card.tile,.card.kpi,.ovtile):where(:not(.bad,.earn,.p2,.warnt,.warn,.neck,.hero)):nth-child(4n+4),.feedgrid>.feeditem:where(:not(.open)):nth-child(4n+4){--pa-bg: var(--pa4-bg);--pa-ink: var(--pa4-ink);--pa-num: var(--pa4-num)}:where(.grid,.ovtiles,.po-tiles,.necktiles,.od-tiles)>:is(.card.tile,.card.kpi,.ovtile):where(:not(.bad,.earn,.p2,.warnt,.warn,.neck,.hero)) :is(.label,.foot,.foot b,.period,.kdelta){color:var(--pa-ink)}:where(.grid,.ovtiles,.po-tiles,.necktiles,.od-tiles)>:is(.card.tile,.card.kpi,.ovtile):where(:not(.bad,.earn,.p2,.warnt,.warn,.neck,.hero)) .value:where(:not(.pos,.neg)){color:var(--pa-num)}.deptgrid>.deptbox:nth-child(4n+1) .deptfig .value{color:var(--pd1)}.deptgrid>.deptbox:nth-child(4n+2) .deptfig .value{color:var(--pd2)}.deptgrid>.deptbox:nth-child(4n+3) .deptfig .value{color:var(--pd3)}.deptgrid>.deptbox:nth-child(4n+4) .deptfig .value{color:var(--pd4)}.deptgrid>.deptbox,.deptcards>.card{border-radius:var(--radius-card)}.card.tile,.card.kpi,.ovtile,.feedgrid .feeditem{border-radius:var(--radius-card)}.card.tile .value,.card.kpi .value,.ovtile .value{font-weight:700}.feedgrid .feeditem,.feedgrid .feeditem.urgent,.feedgrid .feeditem.normal,.feedgrid .feeditem.good{border-top-width:1px;border-top-color:var(--pa-line, var(--line))}.feedgrid .feeditem{box-shadow:inset 0 4px 0 var(--tone, var(--line)),var(--panel-shadow)}.feedgrid .feeditem.urgent{--tone: var(--clay)}.feedgrid .feeditem.normal{--tone: var(--indigo)}.feedgrid .feeditem.good{--tone: var(--sage)}.feedgrid .feeditem:hover{box-shadow:inset 0 4px 0 var(--tone, var(--line)),var(--shadow);border-color:var(--hover-line)}.feedgrid>.feeditem:not(.open) .feedmain:hover{background:transparent}.feedgrid .feedx:hover{background:var(--line)}.feed:not(.feedgrid) .feeditem{border-radius:var(--radius)}.mnav{border-radius:999px}.mnavpuck{background:var(--btn-fill)}.mtab{border-radius:999px}.mtab.active{background:var(--nav-on-bg);color:var(--nav-on-ink);box-shadow:var(--nav-on-ring)}@media(max-width:700px){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-reduced-transparency:reduce){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:is(.ride,.mydel,.mywrap,.stockview:has(.waitingwrap)),:is(.ride,.mydel,.mywrap,.stockview:has(.waitingwrap)) *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-look=light] .pill.late{background:color-mix(in srgb,var(--clay) 13%,transparent)}:root[data-look=light] .pill.ok{background:color-mix(in srgb,var(--sage) 14%,transparent)}:root[data-look=light] .pill.rework{background:color-mix(in srgb,var(--marigold) 15%,transparent)}@media(max-width:700px){:root[data-look=light]{--panel: var(--panel-solid);--nav-fill: var(--panel-solid)}}@media(prefers-reduced-transparency:reduce){:root[data-look=light]{--panel: var(--panel-solid);--nav-fill: var(--panel-solid)}}:root[data-look=light] :is(.ride,.mydel,.mywrap,.stockview:has(.waitingwrap)){--panel: var(--panel-solid)}.card.kpi.hero .value{font-size:clamp(28px,2.7vw,44px);flex-wrap:wrap;min-width:0}.stagewrap>.backbtn,.stagewrap>.pinned>.backbtn,.pinned>.backbtn{align-self:flex-start}th:has(>.info){white-space:normal}th>.info{margin-left:3px;vertical-align:-4px}th>.info .info-btn{width:18px;height:18px}th>.info .info-btn svg{width:15px;height:15px}.dpx-whotakes{margin-top:10px;display:flex;flex-direction:column;align-items:stretch}.dpx-whotakes .dpx-rmore{align-self:flex-start}.dpx-rhead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;font-size:13.5px;color:var(--ink)}.dpx-rauto-note{display:inline-flex;align-items:center;gap:2px}.dpx-rwrap{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}table.dpx-rtable{width:100%;border-collapse:collapse;font-size:13.5px;font-weight:500}table.dpx-rtable th{text-align:left;font-size:12px;font-weight:600;color:var(--ink-3);padding:7px 10px;border-bottom:1px solid var(--line)}table.dpx-rtable th.r,table.dpx-rtable td.dpx-rprice{text-align:right}table.dpx-rtable td{padding:8px 10px;border-top:1px solid var(--line-soft);vertical-align:top;color:var(--ink)}table.dpx-rtable tbody tr:first-child td{border-top:0}table.dpx-rtable tr.on td{background:var(--hover-bg)}table.dpx-rtable tr.on td:first-child{box-shadow:inset 3px 0 0 var(--primary)}table.dpx-rtable tr.off td{color:var(--ink-3)}.dpx-rtick{width:34px}.dpx-rtick input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--primary);cursor:pointer}.dpx-rname>div{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.dpx-rname .dpx-rtype{flex-basis:100%;font-size:12.5px;color:var(--ink-3)}.dpx-rzone select{max-width:100%;min-width:150px}.dpx-rplaces,.dpx-rauto,.dpx-rnote{display:block;font-size:12.5px;color:var(--ink-3);margin-top:3px}.dpx-rauto{color:var(--sage)}.dpx-rwhy{font-style:italic}.dpx-rnone{color:var(--ink-3)}.dpx-rmore{margin-top:6px;font-size:13px}.dpx-rnobody{padding:8px 10px;border:1px dashed var(--line);border-radius:var(--radius)}@media(max-width:640px){table.dpx-rtable thead{display:none}table.dpx-rtable,table.dpx-rtable tbody{display:block}table.dpx-rtable tr{display:grid;grid-template-columns:34px 1fr auto;gap:4px 6px;padding:8px 10px;border-top:1px solid var(--line-soft)}table.dpx-rtable tbody tr:first-child{border-top:0}table.dpx-rtable td{padding:0;border:0}table.dpx-rtable tr.on{background:var(--hover-bg);box-shadow:inset 3px 0 0 var(--primary)}table.dpx-rtable tr.on td,table.dpx-rtable tr.on td:first-child{background:none;box-shadow:none}table.dpx-rtable td.dpx-rtick{grid-row:1 / span 2}table.dpx-rtable td.dpx-rzone{grid-column:2 / span 2;grid-row:2}table.dpx-rtable td.dpx-rprice{grid-column:3;grid-row:1}.dpx-rzone select{width:100%}}.ai-myaccess{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ai-accline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ai-accline b{font-size:14px;color:var(--ink);font-weight:600}.ai-chips{display:flex;flex-wrap:wrap;gap:6px}.ai-chip{padding:3px 9px;border-radius:999px;border:1px solid var(--indigo-line);background:var(--indigo-soft);color:var(--indigo-ink);font-size:12.5px;font-weight:500}.ai-keybox{margin-top:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);display:flex;flex-direction:column;gap:8px}.ai-keybox .ai-empty{margin:0;padding:0;border:0}.ai-keybox .note-sm{margin:0}.chipbtn.ai-dangerbtn{color:var(--clay);border-color:var(--clay)}.chipbtn.ai-dangerbtn:disabled{opacity:.5}.ai-confirm{margin-top:4px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--marigold-ln);background:var(--marigold-bg);color:var(--ink);display:flex;flex-direction:column;gap:8px}.ai-confirm.danger{margin-top:12px;border-color:var(--clay);background:var(--clay-bg)}.ai-confirm b{font-size:13.5px;color:var(--ink);font-weight:600;line-height:1.45}.ai-stoplist{margin:0;padding-left:18px;columns:2 220px;font-size:13px;color:var(--ink-2);font-weight:500}.ai-sure{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--ink);font-weight:500;cursor:pointer}.ai-sure input{margin-top:2px;flex:none}.ai-oldkeys{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.ai-oldkeys code{font-size:12px;color:var(--ink-3);text-decoration:line-through}.ai-syswarn{margin-top:10px}.ai-depts{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ai-sublab{margin-top:14px;display:flex;align-items:center;gap:4px}.ai-groups{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 14px}.ai-groups label{display:flex;gap:8px;align-items:flex-start;cursor:pointer;padding:4px 0}.ai-groups input{margin-top:3px;flex:none}.ai-groups span{display:flex;flex-direction:column;gap:1px;min-width:0}.ai-groups b{font-size:13.5px;color:var(--ink);font-weight:500}.ai-groups i{font-style:normal;font-size:12.5px;color:var(--ink-3);line-height:1.4;font-weight:500}.ai-access .ai-scopebtns{margin-top:8px}.ai-writewarn{margin-top:10px;display:flex;flex-direction:column;gap:4px}.ai-accbtns{margin-top:12px}.ai-acctable{margin-top:14px}.ai-acctable td.dim{font-size:12.5px;line-height:1.45}.ai-where{flex:none;font-size:11.5px;color:var(--ink-3);font-weight:500;text-align:right}.ai-events li{display:flex;flex-direction:column;gap:1px;padding:4px 0;font-size:13.5px;color:var(--ink-2);font-weight:500}.ai-events li i{font-style:normal;font-size:12.5px;color:var(--ink-3)}.ai-loglist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.ai-loglist li{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:13px;color:var(--ink-2);font-weight:500}.ai-loglist code{font-size:12px;overflow-wrap:anywhere}@media(max-width:620px){.ai-loglist li{grid-template-columns:1fr;gap:2px}.ai-keybox .ai-freshbtns .chipbtn{flex:1 1 calc(50% - 8px)}.ai-acctable,.ai-acctable tbody{display:block;width:100%}.ai-acctable thead{display:none}.ai-acctable tr{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.ai-acctable td{display:block;border:0;padding:0;min-width:0}.ai-acctable td:last-child{grid-column:1 / -1}}.arthresh{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin:4px 0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);scroll-margin:90px}.arthreshgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:14px;align-items:start}.arthreshopts{display:flex;flex-direction:column;gap:8px}.arthreshopts .radioline b{color:var(--ink)}.argen,.arspec{margin:0 0 0 23px}.arspec{width:200px;flex:none}.arspec input,.arqty input{padding-right:64px}.arnew{display:flex;flex-direction:column;gap:6px}.arnew p{margin:0}.arnewrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.arnewrow .arseg{flex-wrap:wrap}.arqty{display:inline-flex;align-items:center;gap:4px;width:150px}.arqty input{width:100%;text-align:right}.arthreshuse{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.arthreshuse .label{font-size:13px;color:var(--ink-3);font-weight:600}.arthreshuse .value{font-family:var(--font-num);font-size:24px;font-weight:600;color:var(--ink)}.arthreshuse .value i{font-style:normal;font-size:13px;color:var(--ink-3);margin-left:4px}.arthreshuse p{margin:4px 0 0}.arfollow{margin:0}.arwhen{margin:2px 0 4px}.linkbtn.arlink{padding:1px 9px;font-size:13px;vertical-align:baseline;cursor:pointer}.arthresh.arpulse{animation:arpulse 1.4s ease-out 1}@keyframes arpulse{0%{box-shadow:0 0 0 0 var(--indigo)}to{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:reduce){.arthresh.arpulse{animation:none;outline:2px solid var(--indigo)}}.appliesbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);font-size:13.5px;color:var(--ink-2)}.appliesline{display:block;font-size:12.5px;color:var(--ink-3);font-weight:500;line-height:1.35;margin-top:2px;white-space:normal}.appliesline b{color:var(--indigo-ink);font-weight:600}.appliesline.draft{display:inline;font-size:13.5px;color:var(--ink-2);margin:0}.kindask{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.kindseg{margin-top:4px;vertical-align:middle}.kindask .kindseg{margin-top:0}.autolist .optcat{font-weight:600}@media(max-width:720px){.arthreshgrid,.artiles.grid.g2{grid-template-columns:1fr}.argen,.arspec{margin-left:0}}.supchoices{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}.supchoice{display:grid;grid-template-columns:20px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px;font-size:13.5px;color:var(--ink);cursor:pointer;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius)}.supchoice input{margin:0;accent-color:var(--primary)}.supchoice:hover{border-color:var(--hover-line)}.supchoice.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset;background:var(--indigo-soft);color:var(--indigo-ink)}.supchoice.off{opacity:.55}.supchoice.off:hover{opacity:.85}.supaddanother{align-self:flex-start;font-size:13.5px;font-weight:600;margin-top:2px}.supcard{display:flex;flex-direction:column;gap:4px;margin:4px 0 6px}.supcard .linkbtn{align-self:flex-start;font-size:13px}.supnewnote{color:var(--marigold);font-weight:500;margin:2px 0}.supwarn{margin:4px 0;font-weight:500}.autowrap input.needed{border-color:var(--marigold-ln)}.autolist button.optmine{font-weight:600}.autolist li:has(>button.optsep){border-top:1px solid var(--line-strong);margin-top:4px;padding-top:4px}.supboxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:10px}.supbox{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);min-width:0}.supboxname{display:block;font-size:15px;color:var(--ink);margin-bottom:6px;overflow-wrap:anywhere}.supbox dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin:0;font-size:13.5px}.supbox dt{color:var(--ink-3);font-weight:500}.supbox dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.supitemfacts{margin:-4px 0 4px}.supheadtop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.supheadtop h2{margin:0}.supeditbtns{display:inline-flex;align-items:center;gap:6px}.supeditform{display:flex;flex-direction:column;gap:4px;margin-top:8px}.shopsupfield{flex:1 1 220px;min-width:0}.shopsupfield .field{width:100%}.shopnewsup{margin-top:8px}.shopproof{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:8px}.shopproof .proofbox{flex:1 1 260px;margin-top:0;padding-top:0;border-top:0;min-width:0}.expqty{flex:0 0 110px}.autowrap input.expcalc{background:var(--surface-2);color:var(--ink);font-weight:600}.expcalcnote{display:block;font-style:normal;margin-top:2px}@media(max-width:620px){.supchoice{grid-template-columns:20px minmax(0,1fr)}.supchoice>span{grid-column:2}.supboxes{grid-template-columns:1fr}.expqty{flex:1 1 100px}}.rv-page{min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;padding:24px 16px 40px;box-sizing:border-box}.rv-card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:12px;padding:22px 20px;border-radius:var(--radius-card);box-sizing:border-box}.rv-head{display:flex;align-items:center;gap:10px}.rv-head b{font-size:17px;color:var(--ink)}.rv-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.rv-logo.mark{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:var(--on-primary);font-weight:700;font-size:15px;letter-spacing:.04em}.rv-title{margin:6px 0 0;font-size:24px;line-height:1.2;color:var(--ink);letter-spacing:-.01em}.rv-lead{margin:0;font-size:16px;color:var(--ink-2);line-height:1.45}.rv-small{margin:0;font-size:14px;color:var(--ink-3);line-height:1.4}.rv-stars{display:flex;justify-content:space-between;gap:4px;margin-top:6px}.rv-star{flex:1;min-height:56px;background:none;border:0;padding:0;cursor:pointer;font-size:46px;line-height:1;color:var(--line-strong);font-family:inherit}.rv-page{--rv-star: #E59E00}:root[data-look=dark] .rv-page{--rv-star: #FFC24A}.rv-star.on{color:var(--rv-star)}.rv-star:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.rv-starword{margin:-4px 0 0;text-align:center;font-weight:650;color:var(--ink-2);font-size:15px}.rv-chips{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rv-chips legend{font-size:16px;font-weight:650;color:var(--ink);margin-bottom:8px;padding:0}.rv-chips legend span{font-weight:500;color:var(--ink-3);font-size:14px}.rv-chip{min-height:44px;padding:0 16px;border-radius:var(--radius-btn);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.rv-chip.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.rv-chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rv-comment{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--ink);font-weight:600}.rv-comment em{font-style:normal;font-weight:500;color:var(--ink-3)}.rv-comment textarea{font:inherit;font-size:16px;font-weight:400;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);resize:vertical;width:100%;box-sizing:border-box}.rv-comment textarea:focus{outline:2px solid var(--focus);outline-offset:1px}.rv-btn{min-height:54px;border-radius:var(--radius-btn);border:0;background:var(--primary);color:var(--on-primary);font:inherit;font-size:18px;font-weight:700;cursor:pointer;margin-top:4px}.rv-btn:disabled{opacity:.45;cursor:default}.rv-btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line-strong);font-size:16px;min-height:48px}.rv-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rv-err{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--clay-bg);color:var(--clay);font-size:15px}.rv-big{margin:4px 0 0;font-size:38px;letter-spacing:2px;color:var(--rv-star);text-align:center}.rv-big span{color:var(--line-strong)}.rv-thanks{text-align:center}.rv-thanks .rv-head{justify-content:center}.rv-privacy{margin-top:6px;font-size:13px}.rv-q{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.rv-qtitle{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:var(--ink)}.rv-q .rv-stars{margin-top:0}.rv-big small{display:block;font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:650;color:var(--ink-2)}.rv-anon{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface)}.rv-anonrow{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:16px;font-weight:600;color:var(--ink)}.rv-anonrow input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:46px;height:28px;margin:0;border-radius:14px;background:var(--line-strong);cursor:pointer;transition:background .15s}.rv-anonrow input:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.rv-anonrow input:checked{background:var(--primary)}.rv-anonrow input:checked:after{transform:translate(18px)}.rv-anonrow input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rv-anonpane .rv-anonfig{display:flex;flex-wrap:wrap;gap:8px 22px;margin:4px 0 10px}.rv-pickers{margin:10px 0 14px}.rv-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin:12px 0}.rv-grid .card.pane{min-width:0}.rv-grid .hbar{grid-template-columns:minmax(7rem,12rem) minmax(60px,1fr) max-content}.card.tile .value.rv-tileword{font-size:20px;font-weight:700;color:var(--sage);line-height:1.2}.rv-table td{vertical-align:top}.rv-table .pill{margin:0 4px 4px 0;display:inline-block}.rv-stars-cell{color:var(--marigold);white-space:nowrap;letter-spacing:1px}.rv-badrow td:first-child{box-shadow:inset 3px 0 0 var(--clay)}@media(max-width:700px){.rv-grid{grid-template-columns:1fr}.rv-grid .hbar{grid-template-columns:minmax(6rem,9rem) 1fr max-content}}.rv-send,.rv-state{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.rv-state.done{color:var(--sage);font-weight:600}.rv-try{font-size:13px;color:var(--indigo-ink)}.ride-donelist li{display:flex;flex-direction:column;gap:6px}.ride-donelist .rv-send,.ride-donelist .rv-state{width:100%}.rv-ridebtn{min-height:52px;font-size:16px}.ride-donelist .rv-send .rv-ridebtn{width:100%}.ride-donelist .rv-state .ride-btn{min-height:44px;width:auto;font-size:15px}.rv-outnote{margin-top:10px}.rv-riderrate{margin:4px 0}.rv-summary-text{margin:4px 0;font-size:15px;line-height:1.5;color:var(--ink)}.navme{padding:11px 16px 12px;border-bottom:1px solid var(--line-soft)}.navme .whoami{padding:0 0 10px;margin:0 0 10px;border-bottom:0}.navme .whobody{flex:1 1 auto;min-width:0}.navme .whobody b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navme .whobody span{display:block}.navme .navsignout{flex:none;margin-left:auto;font-size:12.5px;white-space:nowrap}.navme .roleswitch{margin-bottom:0}.navme .roleswitch>span{display:flex;align-items:center;gap:4px}.navme .roleswitch .info-btn{width:18px;height:18px}.navme .roleswitch .info-btn svg{width:15px;height:15px}.navme-signed{margin:7px 0 0;font-size:12px;color:var(--ink-3);font-weight:500}.navme-signed b{color:var(--ink-2);font-weight:600}@media(max-width:1100px)and (min-width:761px){.navme{padding:10px 12px}.navme .whoami{flex-wrap:wrap;row-gap:4px}.navme .navsignout{margin-left:35px}}.floatlist,.autolist.floatlist,.splitmenu.floatlist{position:fixed;top:auto;right:auto;bottom:auto;left:auto;z-index:4000;overflow-y:auto;overscroll-behavior:contain;margin:0}.splitmenu.floatlist{min-width:160px}.approve-menu{z-index:4000}body:before{filter:none}:where(.grid,.ovtiles,.po-tiles,.necktiles,.od-tiles,.feedgrid)>:is(.card.tile,.card.kpi,.ovtile,.feeditem){-webkit-backdrop-filter:none;backdrop-filter:none}.lazyload{padding:18px 2px}.onway .onway-intro{display:flex;align-items:center;gap:6px;margin:4px 0 12px}.onway .sechead .info{margin-left:6px}.onway .onway-row .rrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.onway .onway-row .rmain{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:3px}.onway .onway-row .po-origin{margin-left:8px}.onway-where{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.onway-where i{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.onway-ask{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-2);font-weight:500}.onway-ask>span{display:inline-flex;align-items:center;gap:4px;flex:1 1 220px}.onway-date{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.onway-date input{height:30px}@media(max-width:760px){.onway-where{align-items:flex-start;flex-direction:row;gap:8px}}.rs-pages .info{margin-left:2px}.rs-pages{position:sticky;top:8px;z-index:6;padding:6px;border-radius:999px;background:var(--nav-bg);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);width:fit-content;max-width:100%}.rs-owntable{margin-bottom:14px}.rs-owntable .policylab{display:inline-flex;align-items:center;gap:4px}table.rs-table{table-layout:auto;width:100%}table.rs-table td{vertical-align:top;white-space:normal;overflow:visible;text-overflow:clip}table.rs-table th:last-child{width:1%}table.rs-table td.rs-acts,table.rs-table td.rs-date{white-space:nowrap}table.rs-table td.rs-acts .chipbtn+.chipbtn{margin-left:6px}table.rs-table .ar-status{display:block}table.rs-table tr.rs-editrow td{background:var(--surface-2)}.rs-lvl{display:inline-block;margin:0 10px 2px 0;white-space:nowrap}.rs-lvl b{color:var(--ink-2);font-weight:600;margin-right:3px}@media(max-width:760px){.rs-pages{border-radius:16px;top:4px;flex-wrap:nowrap;overflow-x:auto;width:auto;scrollbar-width:none}.rs-pages::-webkit-scrollbar{display:none}.rs-pages>.chipbtn{flex:none}table.rs-table{min-width:620px}table.rs-table td.rs-acts{white-space:normal}table.rs-table td.rs-acts .chipbtn+.chipbtn{margin:6px 0 0}}.md-payday{margin:6px 0 0;font-size:14px;color:var(--ink);line-height:1.45}.rt-now{margin:4px 0 8px;font-size:15px}.rt-own{margin-left:4px}.rt-editrow>td{background:transparent;padding-top:0}.rt-form{margin-top:8px}.rp-terms{margin-top:2px}.rt-table td{vertical-align:top}@media(max-width:640px){.rt-table th:nth-child(2),.rt-table td:nth-child(2){display:none}}.mcjobpart{margin-top:12px;padding:10px 12px;border:1px dashed var(--line);border-radius:var(--radius);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mcjobpart>.fieldrow{width:100%}.mcjobrow{align-items:flex-end}.mcjobhave{font-size:13px;padding-bottom:8px}.mcjobrow .cardx{align-self:flex-end;margin-bottom:6px}.mcjobbought{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:14px}.mcjobbought .cardx{margin-left:4px}.mcconfirm h4{margin:0 0 8px;font-size:15px;display:flex;align-items:center;gap:6px}.mcconfirmlist{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.mcconfirmlist li{display:grid;grid-template-columns:minmax(120px,210px) 1fr;gap:10px;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.mcconfirmlist li span{color:var(--ink-3)}.mcconfirmlist li b{color:var(--ink);font-weight:600}.mcbuypage .stagetitle{flex-wrap:wrap}.mcbuypage .procbody>.donetag{align-self:flex-start}.procapprove{margin:10px 0 14px;border-color:var(--marigold-ln)}.procapprove h3{display:flex;align-items:center;gap:6px}.procapprow{padding:10px 0;border-top:1px solid var(--line-soft);align-items:center}.procapprow .dmain{display:flex;flex-direction:column;gap:2px}.procapprow .dmain>span{white-space:normal;overflow:visible;text-overflow:clip}.procappbtns{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.procappnote{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;min-width:150px}.donetag.procwaitappr{background:var(--marigold-bg);color:var(--marigold);border-color:var(--marigold-ln)}@media(max-width:760px){.mcconfirmlist li{grid-template-columns:1fr;gap:2px}.procapprow{flex-direction:column;align-items:stretch}.procappbtns{justify-content:flex-start}.procappnote{flex:1}}.stitchrow .batchno.mvopen{background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer;text-decoration:underline dotted var(--line-strong);text-underline-offset:4px}.stitchrow .batchno.mvopen:hover{color:var(--indigo-ink)}.mvarrived{font-size:12.5px;color:var(--marigold);font-weight:600}.mvpanel{margin-top:10px;padding:10px 12px;border-top:1px solid var(--line-soft)}.mvhead{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px;color:var(--ink-2);margin-bottom:6px}.mvline{list-style:none;margin:0;padding:0 0 0 14px;position:relative}.mvline:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:2px;background:var(--line);border-radius:2px}.mvrow{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:6px 0;font-size:13.5px;color:var(--ink)}.mvdot{position:absolute;left:-14px;top:11px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--indigo)}.mvrow.t-warn .mvdot{border-color:var(--marigold)}.mvrow.t-dim .mvdot{border-color:var(--line-strong)}.mvwhen{color:var(--ink-3);font-size:12.5px}.mvwhat{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mvwho{color:var(--ink-2)}.mvrow.undone .mvwhat b,.mvrow.undone .mvwho{text-decoration:line-through;color:var(--ink-3)}.mvtag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:4px;white-space:nowrap;background:var(--surface-2);color:var(--ink-3)}.mvtag.ok{background:var(--sage-bg);color:var(--sage)}.mvtag.warn{background:var(--marigold-bg);color:var(--marigold)}.mvtag.info{background:var(--indigo-soft);color:var(--indigo-ink)}.mvline.compact .mvrow{padding:4px 0;font-size:13px}@media(max-width:760px){.mvrow{grid-template-columns:minmax(0,1fr);gap:2px}}.psswitch{margin-bottom:10px;align-self:flex-start}.mvstats{display:flex;flex-direction:column;gap:14px;padding-bottom:40px}.mvfilters .fields{flex-wrap:wrap;gap:8px;align-items:center}.mvswatch{display:inline-block;width:12px;height:8px;border-radius:3px;vertical-align:middle}.mvswatch.pulled,.mvseg.pulled{background:var(--scv-cut)}.mvswatch.back,.mvseg.back{background:var(--scv-sold)}.mvswatch.undo,.mvseg.undo{background:var(--scv-hand)}.chartkey .keyitem .mvswatch{margin-right:5px}.mvkind{display:inline-flex;align-items:center;gap:6px;font-weight:600;margin-right:6px}.mvbars{display:flex;flex-direction:column;gap:8px;margin-top:8px}.mvbarrow{display:grid;grid-template-columns:minmax(80px,160px) minmax(0,1fr) 36px;gap:10px;align-items:center;font-size:13.5px}.mvbarlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-weight:500}.mvbartrack{display:flex;gap:2px;height:14px}.mvseg{display:block;height:100%;min-width:4px}.mvbartrack .mvseg:last-child{border-radius:0 4px 4px 0}.mvbarnum{text-align:right;color:var(--ink);font-weight:600}.mvcols{display:flex;align-items:flex-end;gap:3px;height:200px;margin-top:10px;border-bottom:1px solid var(--line);overflow-x:auto}.mvcol{flex:1 1 0;min-width:12px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;position:relative;padding-bottom:18px}.mvcolstack{display:flex;flex-direction:column-reverse;gap:2px;min-height:0}.mvcolstack .mvseg{width:100%;min-height:3px}.mvcolstack .mvseg:last-child{border-radius:4px 4px 0 0}.mvcolnum{font-size:11px;color:var(--ink-3);text-align:center}.mvcollabel{position:absolute;bottom:0;left:0;font-size:10.5px;color:var(--ink-3);white-space:nowrap}.mvcol:hover .mvcolstack{filter:brightness(1.1)}.mvtable{width:100%}.mvtable tr.mvsub td{background:var(--surface-2)}.optnum{color:var(--ink-3);font-weight:500}.finalopt{margin-top:14px}.finalopt>.finalhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.finalopt>.finalhead h3,.finalopt>.finalhead h4{margin:0}.finalopt .optverdict{margin:10px 0 14px}.finalopt .optverdict .verdicts{margin-top:6px}.finalopt .finalgrid{margin-top:10px}.readyfromfinal{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px}.stagecaution{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.stagecaution>div:first-child{display:flex;flex-direction:column;gap:4px;max-width:62ch}.drops .drow.pagehead{cursor:default}.droppage .pinned{padding-bottom:6px}.tptable .tpoptrow td{padding-top:10px;border-top:1px solid var(--line)}.st-thumbname{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.rrow>.dthumb{flex:none}.hlab>.pthumb{margin-right:6px}.tpstock{margin:6px 0 0;font-size:12px;display:flex;align-items:center;gap:4px}.standin{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;color:var(--ink-2)}.standin>.pthumb{width:44px;height:44px}.lpkind.lporder{display:block;width:fit-content;margin:0 0 2px;background:var(--indigo-soft);color:var(--indigo-ink);font-family:var(--font-num);font-weight:600;font-size:11px}.lptable td{overflow-wrap:anywhere}.po-waitsm{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--marigold)}.note-sm.po-arrived{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.po-toorder{margin-bottom:14px}.po-toorder .sechead .info{margin-left:6px}.po-toorder .po-toordertable td{vertical-align:top}.po-toorder .taxwho{display:block;font-weight:500}.po-toorder-empty{padding:12px 14px}.po-fromask{margin:0 0 10px}.onway .onway-here{box-shadow:inset 3px 0 0 var(--sage)}.onway-go{font-size:12.5px;font-weight:600;color:var(--sage)}.tp-upcoming{margin-top:18px}.tp-upcoming .sechead .info{margin-left:6px}.tp-uptable .taxwho{display:block}.mcwait{margin-bottom:14px}.mcwait-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mcwait-head h3{margin:0}.mcwait-table{width:100%}.mcwait-table .taxwho{display:block;font-weight:500}.mcwait-check{display:flex;flex-direction:column;gap:10px;padding:6px 2px}.mcwait-check .fieldrow{flex-wrap:wrap}.mm-auto{margin-top:4px}@media(max-width:760px){.mcwait-table th:nth-child(4),.mcwait-table td:nth-child(4),.mcwait-table th:nth-child(5),.mcwait-table td:nth-child(5){display:none}.po-toorder .po-scroll{overflow-x:visible}.po-toordertable{min-width:0!important;width:100%}.po-toordertable thead{display:none}.po-toordertable,.po-toordertable tbody,.po-toordertable tr,.po-toordertable td{display:block}.po-toordertable tr{padding:10px 14px;border-top:1px solid var(--line-soft)}.po-toordertable tr:first-child{border-top:0}.po-toordertable td{padding:2px 0!important;border:0!important;text-align:left!important}.po-toordertable td:nth-child(4):after{content:" pieces";font-weight:500;color:var(--ink-3)}.po-toordertable td:last-child{margin-top:6px}.po-toordertable td:nth-child(5):before{content:"Approved by "}.po-toordertable td:nth-child(6):before{content:"on "}}.storybtn{white-space:nowrap}.mvstory{margin-top:8px}.storypage .stagetitle .info{margin-left:2px}.storytype{font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo-ink);background:var(--indigo-soft);padding:2px 8px;border-radius:4px}.storypage .stagepage{display:flex;flex-direction:column;gap:14px;padding-bottom:40px}.storypage .stagepage>.card,.storypage .stagepage>.filterbar,.storypage .stagepage>.grid{margin:0}.storysum.hasflags{box-shadow:inset 3px 0 0 var(--clay),var(--shadow)}.storylead{margin:4px 0 8px;font-size:15.5px;line-height:1.55;color:var(--ink);font-weight:500}.storyflagnote{display:flex;align-items:center;gap:6px;color:var(--clay);font-weight:600;margin:0 0 4px}.storypip{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--clay);flex:none}.storynums .card.tile.storyhot{border-color:var(--clay)}.storynums .card.tile.storyhot .value{color:var(--clay)}.storyfilters .fields{align-items:flex-end}.storyfilters .field{flex:0 1 220px}.storyfilters .storyonly{height:32px;align-self:flex-end}.storyline{list-style:none;margin:0;padding:0 0 0 16px;position:relative}.storyline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--line);border-radius:2px}.storystep{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 14px;padding:9px 10px;margin:0 0 2px;border-radius:8px}.storydot{position:absolute;left:-16px;top:15px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--indigo)}.storymeta{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink-3)}.storykind{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.storybody{display:flex;flex-direction:column;gap:3px;min-width:0}.storywhat{font-size:14px;font-weight:600;color:var(--ink)}.storydetail,.storywho{font-size:13px;color:var(--ink-2)}.storysrc{color:var(--ink-3);font-size:12px}.storyflag{align-self:flex-start;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;background:var(--surface-2);color:var(--ink-2)}.storyflag.warn{background:var(--marigold-bg);color:var(--marigold)}.storyflag.bad{background:var(--clay-bg);color:var(--clay)}.storystep.f-warn{background:color-mix(in srgb,var(--marigold-bg) 55%,transparent)}.storystep.f-warn .storydot{border-color:var(--marigold)}.storystep.f-bad{background:color-mix(in srgb,var(--clay-bg) 60%,transparent)}.storystep.f-bad .storydot{border-color:var(--clay);background:var(--clay)}.storystep.k-undo:not(.f-warn) .storydot,.storystep.undone .storydot{border-color:var(--line-strong)}.storystep.undone .storywhat,.storystep.undone .storywho{text-decoration:line-through;color:var(--ink-3)}.storyopen{align-self:flex-start;font-size:13px}.ai-asks{margin:10px 0 0;padding:0 0 0 18px;font-size:13.5px}.ai-asks li{margin:2px 0}@media(max-width:760px){.storystep{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px}.storymeta{flex-direction:row;gap:8px;flex-wrap:wrap}.storyfilters .field{flex:1 1 100%}}.rv-two{display:flex;flex-direction:column;gap:6px}.rv-two .rv-sub{margin:6px 0 0;font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:650;color:var(--ink-2)}.rv-two .rv-sub:first-child{margin-top:0}.rv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rv-q .rv-comment textarea::placeholder{color:var(--ink-3);opacity:1}.rv-partcell{min-width:11rem}.rv-partcell>*{display:block}.rv-partcell .rv-pills{margin-top:4px}.rv-partcell .rv-said{margin-top:2px;color:var(--ink)}.rv-count{align-self:flex-end;font-size:13px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.rv-count.near{color:var(--marigold);font-weight:650}.rv-count.full{color:var(--clay);font-weight:700}.dpx-reco{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--hover-bg);color:var(--ink)}.dpx-reco.none{display:block;padding:0;border:0;background:none}.dpx-reco-who{display:flex;flex-direction:column;min-width:120px;font-size:14.5px}.dpx-reco-who .dpx-rtype{font-size:12.5px;color:var(--ink-3);font-weight:500}.dpx-reco-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;flex:1 1 220px}.dpx-reco-facts>div{display:flex;flex-direction:column}.dpx-reco-facts dt{font-size:12px;font-weight:600;color:var(--ink-3)}.dpx-reco-facts dd{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.dpx-reco-facts .dpx-rnote{display:inline;font-weight:500}.dpx-whotakes .dpx-rfold{align-self:flex-start;margin-top:6px;font-size:13px}.dpx-raway{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:2px}.dpx-avail{margin:8px 0;padding:8px 10px;border:1px dashed var(--line);border-radius:var(--radius)}.dpx-avail-now{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0 0 6px}.dpx-avail-off{color:var(--clay)}.dpx-avail-list{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13.5px}.dpx-avail-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;color:var(--ink)}.dpx-avail-form{align-items:flex-end}.dpx-avail-form .field input[type=date]{min-width:140px}@media(max-width:640px){.dpx-reco{padding:10px}.dpx-avail-form{flex-direction:column;align-items:stretch}}.studioimgs{margin-bottom:12px}.studioimgs .upbox{margin-top:4px}.studiogrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px}.studiotile{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.studiotile .studiopic{aspect-ratio:3 / 4;height:auto}.studiotile.main .studiopic{border-color:var(--indigo);box-shadow:0 0 0 2px var(--indigo-soft)}.studiotile figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px}.studiomain{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;color:var(--ink-2)}.studiomain input{width:15px;height:15px;accent-color:var(--indigo);margin:0}.studiotile.main .studiomain{color:var(--indigo-ink)}.studioby{line-height:1.35}.studioask{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ink-2)}.studioimgs .linkbtn.danger{color:var(--clay);border-color:var(--clay)}@media(max-width:760px){.studiogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.arusing{margin:0 0 6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.arletcut{margin-top:6px}.arletcut>span{line-height:1.45}.signform{display:flex;flex-direction:column;gap:14px}.signside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius)}.signside button{border:0;background:none;color:var(--ink-3);border-radius:7px;cursor:pointer;min-height:38px;padding:6px 8px;font:inherit;font-size:14px;font-weight:600}.signside button:hover{color:var(--ink)}.signside button.on{background:var(--seg-on);color:var(--indigo-ink);box-shadow:var(--shadow-sm)}.signside button:focus-visible{outline:2px solid var(--indigo);outline-offset:1px}.navme .whoami{flex-wrap:wrap;row-gap:4px}.navme .navsignout{flex:0 0 calc(100% - 41px);margin-left:41px;text-align:left;white-space:normal}.phonebar .chipbtn{white-space:normal;text-align:center;max-width:46vw;line-height:1.25}.phonegate-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.phonegate-act .chipbtn{min-height:40px}.phonereview{display:flex;flex-direction:column;gap:6px;padding:7px 14px;border-bottom:1px solid var(--line-soft);background:var(--nav-bg)}.phonereview .prrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prswitch{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer;min-height:32px}.prswitch input{width:20px;height:20px;accent-color:var(--indigo);margin:0}.prcopied{font-size:12.5px;font-weight:600;color:var(--indigo-ink)}.prmanual{display:flex;flex-direction:column;gap:6px}.prmanual textarea{width:100%;font:12.5px/1.45 var(--font-num, monospace);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:8px}.prmanual .linkbtn{align-self:flex-start}.pbx-rel{position:relative}.pbxchip{position:absolute;top:6px;right:6px;z-index:5;display:inline-flex;align-items:center;gap:6px;min-width:34px;min-height:34px;padding:0 7px;border-radius:17px;background:var(--surface);border:1px solid var(--indigo);box-shadow:var(--shadow-sm);cursor:pointer}.pbxchip input{width:20px;height:20px;margin:0;accent-color:var(--indigo);cursor:pointer}.pbxchip .pbxtag{display:none;font-size:11.5px;font-weight:700;color:var(--clay);white-space:nowrap}.feed.pbx-rev{padding-top:44px}.feed.pbx-rev>.pbxchip{top:2px;right:2px}.pbx-dim>.pbxchip{border-color:var(--clay)}.pbx-dim>.pbxchip .pbxtag{display:inline}.pbx-dim>:not(.pbxchip){opacity:.38}.pbx-dim{outline:2px dashed var(--clay);outline-offset:-2px}@media(max-width:767.98px){.pbx-off{display:none!important}}.pbxmore{margin:14px 16px 0;font-size:13px;color:var(--ink-3);font-weight:500;text-align:center}.pbxmore .linkbtn{font-size:13px}@media(max-width:760px){.pbxmore{position:relative;margin:-132px 16px 132px}}html[data-phone] :is(.chipbtn,.btn,.ride-btn,.backbtn,.iconbtn,.pill.act,.dtab,.periodtabs button,.viewtabs button,.sizechip,.filterchip,.exportbtn,.coaddbtn,.rv-btn,.signgo,.themetoggle button,.cardx.undo,.mtab){min-height:44px;height:auto;padding:10px 16px;font-size:15px;line-height:1.25;max-width:100%}html[data-phone] .mtab{padding:10px 14px}html[data-phone] .pill.act{border-radius:22px;font-weight:600;letter-spacing:0}html[data-phone] .mypills{gap:8px}html[data-phone] :is(.cardx:not(.undo),.mnavx,.mnavtheme,.mnavarrow,.dpx-x,.xclear,.gtipx,.info-x){width:40px;height:40px;min-width:40px;min-height:40px;padding:0;font-size:18px;display:inline-grid;place-items:center}html[data-phone] .phonegate-act .chipbtn{min-height:44px}.mnavarrow{flex:none;border:0;background:var(--surface-2);color:var(--ink-2);width:32px;height:32px;border-radius:50%;font-size:21px;line-height:1;display:grid;place-items:center;padding:0 0 2px;cursor:pointer}.mnavarrow:hover:not(:disabled){background:var(--line);color:var(--ink)}.mnavarrow:disabled{opacity:.3;cursor:default}table.phonetable,.od-tablewrap table.phonetable{display:table;width:100%;min-width:0;table-layout:auto}table.phonetable th,table.phonetable td{white-space:normal;overflow-wrap:anywhere}table.phonetable tr.clickable{cursor:pointer}table.phonetable td.r,table.phonetable th.r{white-space:nowrap}.phdetail .sheetbody{width:min(440px,100%)}.phdl{margin:0;display:flex;flex-direction:column}.phdl>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.phdl dt{flex:none;color:var(--ink-3);font-size:13px;font-weight:600}.phdl dd{margin:0;min-width:0;text-align:right;color:var(--ink);font-size:14.5px;font-weight:500;overflow-wrap:anywhere}.phdetail-act{display:flex;margin-top:14px}.pchart{display:flex;flex-direction:column;gap:6px;margin-top:10px}.pchrow{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center;width:100%;text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:10px 12px}.pchrow:hover:not(:disabled){border-color:var(--indigo)}.pchrow:disabled{cursor:default;opacity:.7}.pchrow .minibar,.pchrow .pchn{grid-column:1 / -1}.pchm{font-weight:650;font-size:14.5px}.pchv{font-weight:700;font-size:15px}.pchn{font-size:12.5px}.md-pspan{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--ink-2)}.md-pspan select{flex:1 1 auto;min-width:0;min-height:44px;font-size:15px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pwbox{position:relative;display:block}.pwbox>input{width:100%;padding-right:48px}.pweye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;min-height:0;padding:0;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ink-3, currentColor);cursor:pointer}.pweye:hover,.pweye[aria-pressed=true]{color:var(--ink, currentColor)}.pweye:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:1px}@media(max-width:1100px)and (min-width:761px){.app{grid-template-columns:192px minmax(0,1fr)}.brand span{letter-spacing:.07em}.navme{padding:10px 12px 12px}.navme .roleswitch>span{flex-wrap:nowrap;white-space:nowrap;letter-spacing:.1em}.navme .roleswitch>span>i{letter-spacing:.02em}.navme .roleswitch select{font-size:12.5px;padding-left:7px;padding-right:4px}.navgroup h4{letter-spacing:.13em}.navitem{text-wrap:balance}}@media(min-width:621px){.feedgrid .feedmain{padding-bottom:36px}.feedgrid .feedgo{right:18px;bottom:14px;line-height:1}}.deptgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.deptfigs{grid-auto-rows:auto;row-gap:10px}.deptfig{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:2px;align-content:start}.deptfig .label{align-self:end}.deptname i{flex:none;margin-left:8px}.deptfig .value{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.3em}.deptfig .value i{line-height:1.3}table.stock thead th.r,.histtable thead th.r{white-space:normal;text-wrap:balance}table.perftable td:last-child{white-space:normal;line-height:1.9}table.perftable td:last-child .st-mixtag{margin-left:0}table.perftable td:last-child .donetag+.st-mixtag{margin-left:6px}.exptable td.actcell .rbtns{display:flex;flex-wrap:wrap;justify-content:flex-end}.linkbtn.taxfix{width:fit-content;max-width:100%;text-wrap:balance}.linkbtn.taxfix,td .pill{border-radius:10px;line-height:1.3}@media(min-width:768px)and (max-width:1100px){table.stock:not([data-sized],.tscroll-head table,.card table,.stagepage table,.matbox table,.sizerow){table-layout:auto}table.stock:not([data-sized],.tscroll-head table,.card table,.stagepage table,.matbox table,.sizerow) col{width:auto!important}:not(.tbody-scroll,.tscroll-head,.card,.stagepage,.matbox):has(>table.stock:not(.sizerow)){overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.iconbtn,.addsize .chipbtn,.cu-cashcol .chipbtn,.expshow .iconbtn{white-space:nowrap;flex:none}.listnote{flex-wrap:wrap;row-gap:6px}table.stock th,.histtable th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cu-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.cu-fields .cu-field>span{min-height:2.7em;display:flex;align-items:flex-end}@media(max-width:1100px){.grid.g4:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.capgrid{align-items:stretch}.stagepage>.stagegrid{align-items:stretch}.pinned>.card:last-child,.pinned>.card.pane:last-child{margin-bottom:12px}.stagepage>.stagegrid+.card{margin-top:12px}.sct-wrap>.card+.card{margin-top:10px}.stagepage>.grid+.card,.stagepage>.grid+.stagegrid{margin-top:12px}.dashwrap>.quickrow{margin-top:12px}.cu-form>*+*{margin-top:12px}.collgroup>.dcard+.dcard{margin-top:6px}:is(.aiconnect,.storypage) .stagepage>:is(.stagegrid,.grid)+:is(.card,.stagegrid){margin-top:0}.pmeta .deptchip{white-space:normal;max-width:100%}.dmain .dim{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.rv-pickers>.field{min-width:0}.rv-pickers :is(input,select){min-width:0;max-width:100%}.sechead{flex-wrap:wrap;row-gap:2px}.sechead h2{flex:0 1 auto;text-wrap:balance}.sechead .rule{min-width:24px}td .pill{text-wrap:balance}.addsize{flex-wrap:wrap}.addsize>.field{min-width:0}:is(.fieldrow,.polfields):not(:has(>.field>:nth-child(3))){align-items:flex-end}@media(min-width:641px){table.stock.mwtable .cellinput{width:104px;min-width:104px}}table.stock tr.po-row td.num{white-space:normal}.r18proctabs{flex-wrap:wrap;align-items:center}.r18count{display:inline-block;min-width:18px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--marigold-bg);color:var(--marigold);font-size:12px;font-weight:700;line-height:18px;text-align:center}.r18nocolour input:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed;opacity:1}.r18worked input{background:var(--surface-2);color:var(--ink-3)}.r18hint{display:block;margin-top:3px;font-size:12px;font-style:normal;color:var(--ink-3)}.r18vat .offerchips{flex-wrap:wrap}.procbody>.r18vat,.shopcard>.r18vat{flex:0 0 auto}.r18vatline{margin:6px 0 2px;color:var(--ink-2)}.r18vatinv .fieldrow{flex-wrap:wrap}.r18vatreg .cs-switch{align-items:flex-start}.r18vatpage{display:flex;flex-direction:column;gap:14px}.r18vatpage .tile.hero .value{color:var(--indigo-ink)}.r18vatmiss{margin:0}.r18vattable tr.lprow{cursor:pointer}.r18vattable td .pos{white-space:nowrap}.r18notbought{gap:10px}.r18nbhead{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.r18nbhead b{color:var(--ink)}.r18nbwhy{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end}.r18nbwhy .offerchips{flex-wrap:wrap}.r18nbwhy .grow{flex:1 1 260px;min-width:0}.r18nbrecent{margin:0}@media(max-width:640px){.r18proctabs .dtab{flex:1 1 auto}.r18vat .chipbtn,.r18nbwhy .chipbtn{white-space:normal;text-align:left}.r18vatinv .field,.r18nbwhy .field{flex:1 1 100%}.r18vatscroll{overflow-x:auto}}.expline>.r18vat{flex:0 0 auto;margin-top:4px}.expline .r18vatinv,.r18bexpseller{margin-top:6px}.r18bexpseller .field{flex:1 1 260px;min-width:0}.r18bvathead{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:flex-start}.r18bvathead>*{flex:1 1 280px;min-width:0}.r18bpin{display:flex;flex-direction:column;gap:6px}.r18bpin .note-sm{margin:0}.r18bpinlab{font-size:13px;font-weight:600;color:var(--ink-2)}.r18bpinrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.r18bpinrow .autowrap{flex:0 1 180px;min-width:0}.r18bpinrow input{width:100%;letter-spacing:.04em}.r18bpinval{font-size:16px;letter-spacing:.04em;color:var(--ink)}.cs-card .r18bpin{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.r18bquotepin{margin:8px 0 0}.r18bquotepin b{color:var(--ink-2)}.r18bourpin{margin:4px 0 8px}.lshead .lspin{font-size:12px}@media(max-width:640px){.r18bpinrow .autowrap,.r18bexpseller .field{flex:1 1 100%}}.r19nbbox{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.r19nbopenrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r19nbclose{display:flex;justify-content:flex-end}.r19nbbox>form{margin-bottom:0}.r19calchead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 4px}.r19calchead h2{margin:0;min-width:0}.r19calchead .r19calcclear{flex:none}.sc-periods{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px}.sc-periods .sc-toggle{margin-left:0;flex-wrap:wrap}.sc-periodlab{font-size:13px;color:var(--ink-2)}.dr-top{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center}.dr-avg{display:flex;flex-direction:column;gap:2px;min-width:9rem}.dr-avg b{font-size:32px;line-height:1.1;color:var(--ink)}.dr-stars{color:var(--marigold);letter-spacing:2px;font-size:18px}.dr-stars.bad{color:var(--clay)}.dr-dist{flex:1 1 260px;min-width:0;margin-top:0;gap:4px}.dr-dist .hbar{grid-template-columns:3rem minmax(60px,1fr) max-content}.hbar.rv-low .hfill{background:var(--clay)}.dr-card .rv-sub{margin:14px 0 6px}.dr-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dr-comments li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px}.dr-comments .rv-said{flex:1 1 220px;min-width:0;color:var(--ink)}.dr-comments .rv-pills .pill{margin:0 4px 0 0}.rv-stars-cell.bad{color:var(--clay)}.rv-cut{margin:8px 0 0}.rv-seeall{font-weight:600;white-space:nowrap}.rv-morebar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.rv-fullhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px}.rv-fullhead .note-sm{margin:0}.rv-prodname{display:inline-flex;align-items:center;gap:8px}.rv-sort,.rv-prodtable th .rv-sort{font-weight:600;color:inherit;background:none;border:0;box-shadow:none;padding:0;font-size:inherit;text-transform:inherit;letter-spacing:inherit}.rv-sort.on{color:var(--ink);text-decoration:underline}@media(max-width:640px){.dr-avg{min-width:0;flex:1 1 100%}.rv-fullhead .chipbtn{width:100%}}.dpx-refused{margin:6px 0 0}.dpx-waithr .dp-row .pill{margin-left:6px}.r19c-wait{margin:10px 0}.r19c-wait .flashbar{margin:8px 0}.r19c-row{flex-wrap:wrap;gap:8px 14px}.r19c-row .dp-main{flex:1 1 260px;min-width:0}.r19c-row .pill{margin-left:6px}.r19c-sal{flex:0 1 180px;min-width:0;margin:0}.r19c-sal input{width:100%}.r19c-kinds{align-items:center;margin:4px 0 8px}.r19c-sal,.r19c-row .dp-act{flex:1 1 100%}.filetile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;box-sizing:border-box;padding:6px;overflow:hidden;background:var(--surface-2);border-radius:4px;text-align:center}.filetile>b{font-size:15px;letter-spacing:.06em;color:var(--clay)}.filetile.heic>b{color:var(--indigo-ink)}.filetilename{font-size:11px;line-height:1.2;color:var(--ink-2);word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.filetileopen{font-size:10.5px;color:var(--ink-3)}.tpguides{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}.tpguide>b{display:block;font-size:13px;margin-bottom:4px}.cwname{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.cwplain{font-weight:400;font-size:12.5px}.cwedit .cellinput{min-width:160px;max-width:100%;text-align:left}.cwwarn{flex-basis:100%;font-weight:500;font-size:12.5px}.copyfrom{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 10px}.consact{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px}.conssugg input::placeholder{color:var(--ink-3);opacity:.85;font-style:italic}.suggtag{display:block;font-size:10.5px;line-height:1.1;color:var(--ink-3);font-style:italic}.conswhy{display:block;font-size:10.5px;font-weight:500;color:var(--ink-3)}.conswhy.need{color:var(--sage)}.consoff input{opacity:.55}.filterbar .fields .libfilter{flex:0 1 160px;min-width:0}.libfilter select{width:100%;min-width:0}.libfilter select.on{border-color:var(--indigo);box-shadow:0 0 0 2px var(--indigo-soft)}.clearfilters{align-self:flex-end}.filterbar .fields:has(.libfilter){display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.filterbar .fields:has(.libfilter)>.field:not(.libfilter){grid-column:1 / -1}.filterbar .fields .libfilter{min-width:0;width:auto}.libfilter select{min-width:0;width:100%}.cwedit .cellinput{min-width:0;flex:1 1 100%}.r19e-saved{margin:4px 0 0;color:var(--ink-3);font-size:11.5px}.receiptfield .r19e-saved{display:block;margin:2px 0 0;font-size:10.5px;white-space:nowrap;text-transform:none;letter-spacing:normal;font-weight:400}.bt-run .sl-head{padding:10px 0}.bt-run.bt-isover{border-left:3px solid var(--clay);padding-left:8px}.bt-body{padding:0 0 14px;display:flex;flex-direction:column;gap:8px}.bt-table{width:100%;margin:0}.bt-table td,.bt-table th{white-space:normal;vertical-align:middle}.bt-sub{display:block;font-size:12px;font-weight:500;color:var(--ink-3)}.bt-qty{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.bt-qty .cellinput{width:84px;border-color:var(--line);background:var(--surface)}.bt-over{color:var(--clay);font-weight:600;font-size:12.5px;font-family:var(--font-num)}.bt-compare{display:inline-flex;flex-wrap:wrap;gap:2px 10px}.bt-compare .dim{font-size:12.5px}.bt-short td{color:var(--clay)}.bt-add{margin:0}.bt-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.bt-done{margin-top:14px}.bt-h{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:15px}@media(max-width:760px){.bt-run.bt-isover{padding-left:6px}.bt-body .bt-table th:nth-child(4),.bt-body .bt-table td:nth-child(4){display:none}.bt-done .bt-table th:nth-child(2),.bt-done .bt-table td:nth-child(2),.bt-done .bt-table th:nth-child(4),.bt-done .bt-table td:nth-child(4){display:none}.bt-qty .cellinput{width:64px}}.effpage{display:flex;flex-direction:column;gap:14px}.effbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.effbar h3{margin:0}.effsrc{margin-left:auto;color:var(--ink-3)}.efftabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px}.effchart{margin-bottom:8px}.field.effpick{display:inline-flex;flex-direction:row;flex:none;align-items:center;gap:8px;margin-left:auto}.field.effpick>span{margin:0}.effpick select{min-width:120px}.efftable{overflow-x:auto;margin-top:10px}.efftable td.r,.efftable th.r{white-space:nowrap}.effdelta{font-size:11px;font-weight:600;color:var(--ink-3);margin-left:4px;white-space:nowrap}.effdelta b{font-size:9.5px;font-weight:500}.effdelta.good{color:var(--sage)}.effdelta.bad{color:var(--clay)}.effpage .card.pane .ovbars{margin-top:8px}.effpage h3 .backbtn{margin-right:6px}@media(max-width:767px){.effsrc,.field.effpick{margin-left:0}.effpage .card.pane{padding:12px}.effmetric{flex:1 1 auto;min-width:0}}.r20-docbadge,.r20-docbadge .r20-docword{text-transform:none;letter-spacing:normal}.r20-docbadge{display:inline-flex;align-items:center;gap:4px;margin:4px 0 0;font-size:11.5px;line-height:1.25;color:var(--ink-3);text-transform:none;letter-spacing:normal;font-weight:400}.r20-docbadge.original .r20-docword{color:var(--sage)}.r20-docbadge.compact{font-size:10px}.receiptfield .r20-docbadge{display:flex;margin-top:3px;white-space:normal}.thumb .r20-docbadge{position:absolute;left:0;right:0;bottom:0;margin:0;padding:1px 3px;justify-content:space-between;background:#0a0e18b8;color:#e9edf5;border-radius:0 0 var(--radius) var(--radius)}.thumb .r20-docbadge .r20-docword{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lbname .r20-docbadge{display:inline-flex;margin:0 0 0 8px;color:inherit;font-size:inherit}.lbname .r20-docbadge .r20-docword{color:inherit;font-weight:600}.cwpartbox{display:inline-flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.cwprefix{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.cwfixed{color:var(--ink-2);font-weight:600;white-space:nowrap}.cwprefix .cellinput{min-width:120px;max-width:220px;text-align:left;border-color:var(--line);background:var(--surface)}.cwfinal{font-size:12.5px;color:var(--ink-3);font-weight:400}.cwfinal b{color:var(--ink);font-weight:600}.cwacts{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.cwforce{display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:12px 14px;border:1px solid var(--indigo);background:var(--indigo-soft);border-radius:var(--radius)}.cwforcehead{display:inline-flex;align-items:center;gap:6px}.cwforcehead b{color:var(--indigo-ink)}.dnamelock .dnameshow{display:inline-flex;align-items:center;gap:8px;padding:6px 0}@media(max-width:640px){.cwprefix .cellinput{min-width:0;max-width:none;flex:1 1 100%}.cwfixed{white-space:normal}}.alertscard{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;cursor:pointer;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--indigo);margin:12px 0;font:inherit}.alertscard>b{font-size:14px}.alertscard>span{font-size:13px;color:var(--ink-2)}.alertscard .note-sm{margin:0}.alertscard>i{font-style:normal;font-size:12px;font-weight:600;color:var(--indigo-ink)}.alertscard:hover{background:var(--hover-bg, var(--surface-2))}.helppage .alertscard{max-width:760px;margin:0 0 14px}.alertspage{display:flex;flex-direction:column;gap:14px}.alertspage .card.pane{margin:0}.al-three{margin:4px 0 10px;padding-left:18px;font-size:13px;color:var(--ink-2)}.al-three li{margin:2px 0}.al-examples{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.al-examples .chipbtn{text-align:left;white-space:normal;max-width:100%}.alertspage textarea{width:100%;resize:vertical;font:inherit;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.alertspage input:not([type=checkbox]),.alertspage select{height:34px;padding:0 10px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;min-width:0;width:100%}.al-reply,.al-confirm{margin-top:12px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line)}.al-reply{background:var(--marigold-bg);border-color:var(--marigold-ln, var(--line));color:var(--ink)}.al-reply p{margin:0 0 4px;font-size:13.5px;line-height:1.45}.al-confirm{background:var(--indigo-soft)}.al-confirm .field{max-width:360px;margin:8px 0}.al-words{margin:0;font-weight:600;font-size:14px;line-height:1.45}.al-sample{margin:4px 0 8px;padding:8px 10px;border-radius:8px;background:var(--sage-bg);color:var(--ink);font-size:13px;line-height:1.45}.al-consent .al-onoff{margin:4px 0 10px;font-size:14px}.al-consent.on{border-left:3px solid var(--sage)}.al-fields{display:flex;flex-wrap:wrap;gap:10px}.al-list,.al-sent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.al-row{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.al-row.paused,.al-row.done{opacity:.78}.al-rowtop{display:flex;gap:8px;align-items:baseline}.al-rowtop b{font-size:13.5px;line-height:1.4}.al-row .note-sm{margin:4px 0}.al-row .helpact{margin-top:6px;gap:6px;flex-wrap:wrap}.al-row .chipbtn.danger{color:var(--clay);border-color:var(--clay)}.al-sent li{padding:8px 0;border-bottom:1px solid var(--line)}.al-sent li:last-child{border-bottom:0}.al-sent p{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--ink)}@media(max-width:767px){.al-rowtop{flex-direction:column;gap:4px}.al-fields .field{flex-basis:100%}}.effsub{margin:16px 0 4px;font-size:14px;font-weight:650;color:var(--ink);display:flex;align-items:center;gap:6px}.prodsection{display:flex;flex-direction:column;gap:12px;margin-top:4px}.prodhead{margin:6px 0 0;font-size:17px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.prodpanel h3{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.prodbreak{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.prodbreak h4{margin:0;font-size:14px;font-weight:650;color:var(--ink)}.prodbreak .effviews{margin:6px 0}.field.prodset select{min-width:96px}.field.prodset>span{font-size:12.5px;color:var(--ink-3)}.prodwait{color:var(--marigold);font-style:normal}.deffcard .defftiles{margin:8px 0 4px}.deffcard .tile .foot{font-size:12px}@media(max-width:767px){.field.prodset{flex-wrap:wrap}.prodhead{font-size:16px}}.al-reply.refused{background:var(--clay-bg, var(--marigold-bg));border-color:var(--clay)}.al-refusedex{margin:8px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.al-refusedex .chipbtn{font-style:italic}.al-scopenote{padding:6px 8px;border-radius:8px;border:1px dashed var(--clay);color:var(--ink)}.ai-alertsnote{margin:4px 0 8px}.workpattern .wpweek td{vertical-align:middle}.workpattern .shiftbox{border-top:1px solid var(--line);padding:10px 0 4px}.workpattern .shiftbox:first-of-type{border-top:0}.workpattern .fieldrow{flex-wrap:wrap;align-items:center;gap:8px 12px}.workpattern .fieldrow .checkline{margin-top:0}.workpattern .wpcap{flex:0 1 230px;min-width:0}.wpbreak{display:inline-flex;align-items:center;gap:4px}.wpbreak input{width:110px}.otrates .otratetable select{min-width:140px}.otrates .otrateval{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.otrates .otrateval input{width:112px;text-align:right}.otrates+.fieldrow .field{flex:0 1 240px}.otrates .otref{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin-top:8px}.otrates .otref .note-sm{flex:1 1 260px;margin:0}.otlow{font-size:12px;font-weight:600}.caplevers{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.caplever{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--indigo-soft);color:var(--ink);font-size:12.5px}.caplever b{font-weight:600}.caplever.note{background:transparent;color:var(--ink-3);border-style:dashed}.shiftbar{display:block;height:8px;min-width:2px;border-radius:4px;background:var(--indigo);opacity:.75}.handover{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.handover h4{margin:0 0 4px;font-size:14px}.handover .handnote{margin:4px 0 0}.handover .addsize{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px}.handover .addsize .field.grow{flex:1 1 280px;min-width:0}.handover .addsize .field.grow input{width:100%}@media(max-width:767px){.wpbreak input{width:96px}.otrates .otratetable select{min-width:0}.workpattern .wpweek .periodtabs button{padding:6px 8px}}.ottoday .otrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px}.ottoday .otlabel{flex:0 0 76px;font-size:13px;font-weight:600;color:var(--ink-3)}.otchips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.ottoday .otadd{max-width:220px}.otpeople{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0}.otpeople .checkline{margin-top:0}.ottoday .otwhen{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:10px}.ottoday .otwhen .field{flex:0 1 170px;min-width:0}.ottoday .othours{align-self:center;font-size:14px}.ottoday .otnote{display:block;margin-top:10px}.ottoday .otnote input{width:100%}.ottoday .otchecks .note-sm{margin:6px 0 0}.ottoday .otsave{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.ottoday .otsave .note-sm{margin:0}.ottoday .otscan,.ottoday .otnotes{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.ottoday h4{margin:0 0 6px;font-size:14px}.ottoday .otscan .chipbtn{margin-top:8px}.ottoday .otmine{margin-top:12px}.ottoday .otmine summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-3)}.otstatus{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line);color:var(--ink-3);white-space:nowrap}.otstatus.approved{color:var(--sage);border-color:var(--sage)}.otstatus.rejected{color:var(--clay);border-color:var(--clay)}.otstatus.pending,.otstatus.second{color:var(--marigold);border-color:var(--marigold)}.otqueue .otweek .panehead{flex-wrap:wrap;gap:6px 14px}.otqueue .otweek .panehead .chipbtn{margin-left:auto}.otapprove td{vertical-align:top}.otapprove tr.flagged td:first-child{box-shadow:inset 3px 0 0 var(--clay)}.otflag{color:var(--clay);font-size:12.5px;font-weight:600;margin-top:2px}.otflag.note{color:var(--marigold)}.otacts{width:1%}.otacts>.chipbtn{display:block;width:100%;white-space:nowrap;margin:0 0 4px}.otapprove td.otrate{font-size:12.5px;min-width:110px}.otedit{display:inline-flex;gap:4px;align-items:center}.otedit input{width:64px;text-align:right}.otreject{display:flex;flex-direction:column;gap:6px;align-items:flex-end;white-space:normal;min-width:220px}.otreject input{width:100%}.otrules .otrulegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:8px}.otrules .otrule{display:flex;flex-direction:column;gap:6px;min-width:0}.otrules .otrule.wide{grid-column:1 / -1}.otrules .otrule>b{font-size:14px}.otrules .otrule .checkline{margin-top:0}.otrules .fieldrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.otrules .otsmall{flex:0 1 190px;min-width:0}.otrules .otradio{align-items:flex-start}.otrules .otradio span{line-height:1.4}.otrules .note-sm{margin:0}.otrules .sr-only,.otcost .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.otreason{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--indigo-soft);color:var(--ink);font-size:13px}.otaddreason{display:inline-flex;gap:6px;align-items:center}.otaddreason input{width:160px}.myot .otmy{margin-top:8px}.myot .otmyhead{padding:8px 12px 0;font-size:12.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.myot .otmy .chipbtn{white-space:nowrap}.myot .otnotebox{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:6px}.myot .otnotebox input{flex:1 1 200px;min-width:0}.otcost .otbars{display:flex;flex-direction:column;gap:8px;margin-top:10px}.otcost .otbar{display:grid;grid-template-columns:130px minmax(0,1fr) 110px 90px;gap:10px;align-items:center;font-size:13.5px}.otcost .otbartrack{height:12px;border-radius:6px;background:var(--indigo-soft);overflow:hidden}.otcost .otbarfill{display:block;height:100%;border-radius:6px;background:var(--indigo);min-width:2px}.otcost .value.sm{font-size:26px}.capot{font-weight:500;font-size:12px}@media(max-width:767px){.ottoday .otlabel{flex-basis:100%}.ottoday .otadd{max-width:100%;flex:1 1 100%}.otrules .otrulegrid{grid-template-columns:minmax(0,1fr)}.otcost .otbar{grid-template-columns:84px minmax(0,1fr) 80px}.otcost .otbar>:last-child{display:none}.otreject{min-width:160px}.otaddreason input{width:120px}}.tvopen{display:block;font-size:.6em;font-weight:500;color:var(--tv-good)}.tvbanner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em 1.2em;border:2px solid var(--tv-warn);background:var(--tv-warn-bg);color:var(--tv-ink);border-radius:calc(var(--radius) + 2px);padding:clamp(10px,1.3cqw,34px) clamp(12px,1.6cqw,40px);font-size:clamp(14px,1.8cqw,50px)}.tvbanner b{color:var(--tv-warn);font-weight:750}.tvbanner .tvbsub{color:var(--tv-ink);font-weight:600}.tvbanner .tvbfig{margin-left:auto;font-family:var(--font-num);font-size:.7em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tv-ink-2)}.tvlday{font-size:.85em;letter-spacing:.06em;color:var(--tv-warn)}.floorstatus{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:13.5px}.floorstatus.warnbox{background:var(--marigold-bg);border-color:var(--marigold-ln)}.floorstatus .fsdate{font-size:15px;font-weight:700}.floorstatus .fsbanner{font-weight:700;color:var(--marigold)}.floorstatus .fssub{font-weight:600}.floorstatus .fsfig{margin-left:auto;color:var(--ink-2);font-weight:600}@media(max-width:767px){.floorstatus .fsfig,.tvbanner .tvbfig{margin-left:0;flex-basis:100%}}.personbox.r23-former{opacity:.72;background:var(--surface-2)}.personbox.r23-former:hover{opacity:1}.r23-formerpill{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.r23-vacantcard{border-style:dashed;background:transparent}.r23-vacantcard .face.big{background:transparent;border:1px dashed var(--line-strong)}.r23-seatbar.vacant{background:var(--surface-2);border-color:var(--line)}.r23-seatbar.vacant b{color:var(--ink)}.r23-leaver{display:flex;flex-direction:column;gap:16px}.r23-leaver>.card.pane.wide+.card.pane.wide{margin-top:0}.r23-check{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--ink-2);margin:10px 0}.r23-check input{margin-top:3px}.r23-tick{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--ink-2);padding:3px 0;cursor:pointer}.r23-tick.done{color:var(--ink-3)}.r23-hand{display:flex;gap:8px 16px;align-items:flex-start;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line-soft)}.r23-hand .dp-main{flex:1 1 320px;display:flex;flex-direction:column;gap:4px;min-width:0}.r23-hand.done .dp-main b{color:var(--ink-3)}.r23-reassign{display:flex;gap:6px 8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.r23-reassign select{max-width:180px}.r23-items{display:flex;flex-direction:column;gap:8px}.r23-item{display:flex;gap:8px 14px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px}.r23-steps{margin:0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--ink-2)}.r23-rehire{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.r23-holders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.r23-holders li{display:flex;gap:4px 12px;flex-wrap:wrap;align-items:baseline;font-size:14px}.r23-holders li.past b{color:var(--ink-3);font-weight:600}.r23-hiregrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:12px 24px}.r23-hiregrid h4{margin:10px 0 4px;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.r23-hiregrid h4:first-child{margin-top:0}.r23-docrow{display:flex;gap:8px;align-items:center;justify-content:space-between}.r23-docrow .r23-tick{flex:1 1 auto;min-width:0;justify-content:flex-start;text-align:left}.r23-docrow input.cellinput{flex:0 0 120px;width:120px;min-width:0}.r23-tick input[type=checkbox]{flex:none;margin:0}.r23-page section{margin-bottom:22px}.r23-h{margin:6px 0 10px;font-size:15px}.r23-vacants{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.r23-vacant{border-style:dashed}.r23-cover{margin-top:8px}.r23-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:130px;margin:8px 0 16px}.r23-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px;min-width:0}.r23-bar i{display:block;width:70%;max-width:28px;min-height:2px;border-radius:4px 4px 0 0;background:var(--indigo)}.r23-bar b{font-size:12px;color:var(--ink-2);min-height:14px}.r23-bar span{font-size:11px;color:var(--ink-3);white-space:nowrap}.r23-repgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px 24px;align-items:start}.r23-repgrid table{height:auto}.r23-page .addperson{margin-bottom:14px}.r23-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.r23-list h4{margin:0 0 6px;font-size:13px}.r23-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.r23-chip{display:inline-flex;align-items:center;gap:4px;cursor:default}.r23-chip .linkbtn{padding:0 2px;font-size:15px;line-height:1}.r23-add{display:flex;gap:6px;align-items:center}.r23-add input{flex:1 1 auto;min-width:0}.r23-notice{max-width:360px;margin-top:12px}@media(max-width:767px){.r23-hiregrid,.r23-lists,.r23-repgrid,.r23-vacants{grid-template-columns:minmax(0,1fr)}.r23-bars{gap:3px}.r23-bar span{font-size:9.5px}.r23-docrow input{width:110px}}table.stock tr.r24-expgroup td{font-family:var(--font-num);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);padding-top:14px;font-weight:600;background:transparent;border-bottom:1px solid var(--line-soft);white-space:normal}table.stock tr.r24-expgroup:first-child td{padding-top:6px}tr.r24-expgroup .r24-expn{color:var(--ink-3);font-weight:500;letter-spacing:.06em;text-transform:none}.cashflow .stagepage p.note-sm.r24-cfold{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:none}.r24-cfold .chipbtn{flex:none}.cftiles .r24-cfsrc,.cftiles .r24-cfstale{display:block}.cftiles .r24-cfstale{color:var(--clay);font-weight:600;margin-top:2px}.r24-cflegend{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-2)}.r24-cflegend li{display:inline-flex;align-items:center;gap:7px}.r24-cflegend i{display:inline-block;flex:none}.r24-cflegend .k-bar{width:10px;height:14px;border-radius:2px;background:var(--indigo);opacity:.85}.r24-cflegend .k-bar.neg{background:var(--clay);opacity:1}.r24-cflegend .k-tick{width:16px;height:0;border-top:2px solid var(--ink-2)}.r24-cflegend .k-tick.under{border-top-color:var(--clay)}.r24-cflegend .k-safe{width:22px;height:0;border-top:1px dashed var(--clay)}.r24-cflegend .k-zero{width:22px;height:0;border-top:1px solid var(--ink-3)}.r24-cflegend .k-low{font-family:var(--font-num);font-size:11px;color:var(--clay);font-weight:600}@media(max-width:767px){.r24-cflegend{flex-direction:column;gap:4px;font-size:12px}}.r24-viewas{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.r24-viewas select{width:100%}.phoneswitch{flex-wrap:wrap;row-gap:6px}.phoneswitch .r24-viewas{flex-direction:row;gap:6px;flex:1 1 100%}.phoneswitch .r24-viewas select:first-child{flex:0 1 38%}.phoneswitch .r24-viewas select:last-child{flex:1 1 62%}.r24-nameerr{margin-top:8px}.r24-own{margin:6px 0}.cftiles .r24e-setbtn{margin-top:8px}.r24e-actual .r24e-big{font-family:var(--font-num);font-size:28px;font-weight:600;color:var(--ink);margin:2px 0 4px}.r24e-actual .r24e-moves{width:100%}.r24e-actual .r24e-moves td{white-space:normal}.r24e-actual .r24e-form .field{display:block}.r24e-actual .r24e-form input[type=text]{width:100%}.r24e-actual .r24e-gap b.neg{color:var(--clay)}.r24e-actual .r24e-gap b.pos,.r24e-actual .r24e-ok{color:var(--sage)}.cfassume p.note-sm.r24e-startline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:none}table.stock.r24e-hist td{white-space:normal}@media(max-width:767px){.r24e-hist thead{display:none}.r24e-hist,.r24e-hist tbody,.r24e-hist tr,.r24e-hist td{display:block;width:100%}.r24e-hist tr{padding:8px 0;border-bottom:1px solid var(--line-soft)}table.stock.r24e-hist td{border:0;padding:2px 0;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}table.stock.r24e-hist tr:nth-child(2n) td{background:transparent}.r24e-hist td[data-label]:before{content:attr(data-label) " · ";color:var(--ink-3);font-weight:500}.r24e-actual .r24e-big{font-size:24px}}.r25-waits{margin-top:16px}.r25-waits>h4{margin:0 0 8px;display:flex;align-items:center;gap:6px}.prodpanel .r25-waits{margin-top:4px}.r25-waitchart .r25-wl{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.r25-waitchart .r25-half{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:4 4;opacity:.6;vector-effect:non-scaling-stroke}.r25-wl.w-st,.r25-k.w-st{stroke:var(--indigo);background:var(--indigo)}.r25-wl.w-tr,.r25-k.w-tr{stroke:var(--clay);background:var(--clay)}.r25-wl.w-ir,.r25-k.w-ir{stroke:var(--marigold);background:var(--marigold)}.r25-wl.w-qc,.r25-k.w-qc{stroke:var(--sage);background:var(--sage)}.r25-key{flex-wrap:wrap;gap:12px}.r25-key>span{display:inline-flex;align-items:center;gap:5px}.chartkey .k.r25-k{height:3px}.chartkey .k.r25-khalf{background:none;border-top:1px dashed var(--ink-3);height:0}.stock.r25-waittable td.r25-neck,.stock.r25-waittable td.r25-neck.num{color:var(--clay)}.r25-waittable tr.r25-on td{background:var(--row-hover)}.r26-dec,.r26-choose{display:grid;gap:14px;max-width:860px}.r26-intro p{margin:0}.r26-card h3{margin:0 0 10px}.r26-card>.note-sm{margin:0 0 10px}.r26-card .tp-set{margin-bottom:10px}.r26-rows{display:grid;gap:2px;margin:0 0 12px}.r26-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.r26-row:last-child{border-bottom:0}.r26-rowlab{color:var(--ink-2);font-size:13.5px}.r26-rowval{text-align:right;font-size:13.5px;color:var(--ink)}.r26-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.r26-group{margin:0 0 10px}.r26-group h4{margin:10px 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.r26-tick{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;color:var(--ink);font-size:14px}.r26-tick:hover{background:var(--line-soft)}.r26-tick input{width:18px;height:18px;accent-color:var(--indigo);flex:0 0 auto}.r26-tick.fixed{cursor:default}.r26-tick.fixed:hover{background:transparent}.r26-tick i{margin-left:auto;font-size:12px;font-style:normal}.r26-phonenote{margin:0 0 8px}.topbar .r26-back{margin:0 12px 0 0}@media(max-width:767px){.r26-row{flex-direction:column;gap:2px}.r26-rowval{text-align:left}.r26-btns .chipbtn{flex:1 1 100%}}.r25-by{display:inline-block;font-size:11.5px;line-height:1.35;color:var(--ink-3);white-space:normal}.rbtns .r25-by,.actcell .r25-by{display:block;text-align:right;margin-top:2px}.r25-own{margin:6px 0;color:var(--ink-2)}.r25-changed{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;font-size:12.5px;color:var(--ink-2)}.r25-changed b{color:var(--ink);font-weight:600}.r25-hist{list-style:none;margin:6px 0 0;padding:0;flex-basis:100%;display:grid;gap:4px;font-size:12.5px;color:var(--ink-2)}.r25-hist li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:5px 0;border-top:1px solid var(--line-soft)}.r25-removed{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:12px 0 0;font-size:12.5px}.r25-vocard .r25-switch{display:inline-flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.r25-vocard .r25-switch input{width:18px;height:18px;accent-color:var(--indigo)}.r25-signoff{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 4px}.r25-viewonly .robar{border-color:var(--indigo)}@media(max-width:767px){.rbtns .r25-by,.actcell .r25-by{text-align:left}.r25-changed{font-size:12px}}.r27-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 2px}.r27-more .note-sm{color:var(--ink-3)}.r27-morerow td{border-bottom:0}tr.r27-morerow:hover td{background:transparent}.r27-year td{position:relative;padding:0;background:var(--surface-2);border-top:1px solid var(--line)}.r27-yearbtn{display:flex;align-items:center;gap:8px;width:calc(100% - 36px);padding:8px 10px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.r27-yearbtn:hover b{color:var(--indigo-ink)}.r27-yearbtn .dim{color:var(--ink-3)}.r27-yearcaret{margin-left:auto;font-size:12px;color:var(--indigo-ink)}.r27-year td>:not(.r27-yearbtn){position:absolute;right:8px;top:50%;transform:translateY(-50%)}@media(max-width:767px){.r27-more{padding:8px 0}.r27-more .chipbtn{flex:1 1 100%}}.navother{margin:4px 0 0;font-size:12.5px}.tempbox{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0;padding:12px 14px;border:1px solid var(--indigo);border-radius:10px;background:var(--surface-2)}.tempbox>span{flex-basis:100%;font-size:12.5px}.tempbox .note-sm{flex-basis:100%;margin:0}.temppw{font-size:22px;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--indigo-ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.pwreqs{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.vh-username{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.pk-lockbar{padding:10px 16px;grid-column:1 / -1;align-self:start}.pk-lockbar .pill{margin-right:6px}.pk-ro .dnameshow{display:flex;align-items:center;gap:8px;padding:6px 0}.pk-sketches{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.pk-sketches .pthumb{width:72px;height:72px}.pk-sketches .pthumb.on{outline:2px solid var(--accent, currentColor);outline-offset:2px}.focuschip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 10px;padding:8px 12px;border:1px solid var(--indigo-line);border-radius:999px;background:var(--indigo-soft);color:var(--indigo-ink);font-size:13px;width:fit-content;max-width:100%}.focuschip .linkbtn{font-weight:600}@keyframes focushit{0%,60%{box-shadow:0 0 0 3px var(--indigo)}to{box-shadow:0 0 0 0 transparent}}.focushit{animation:focushit 4s ease-out 1;border-radius:8px;position:relative;z-index:1}tr.focushit>td{background:var(--indigo-soft)}@media(prefers-reduced-motion:reduce){.focushit{animation:none;box-shadow:0 0 0 3px var(--indigo)}}@media(max-width:640px){.focuschip{border-radius:12px;width:auto}}.r28-dept{display:flex;align-items:flex-end;gap:6px;margin:8px 0 0}.r28-deptfield{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;font-size:12px;color:var(--ink-3);font-weight:600}.r28-deptfield select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:34px;padding:5px 8px;border-radius:9px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600}.r28-dept.compact{margin:0 0 0 auto;flex:0 1 auto;min-width:0}.r28-dept.compact .r28-deptfield{flex:0 1 auto}.r28-dept.compact select{min-height:30px;padding:3px 6px;font-size:12.5px;width:34vw;max-width:160px;min-width:0}.r28-depterr{margin:4px 0 0;flex-basis:100%}.r28-dept{flex-wrap:wrap}.r28-moredepts{margin-top:10px}.r28-moredepts>span{display:flex;align-items:center;gap:4px}.r28-deptticks{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.r28-depttick{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.r28-depttick input{margin:0;accent-color:var(--primary)}.r28-deptlist{margin:4px 0 0}.r28-waphone>span{display:flex;align-items:center;gap:4px}.r28-usework{margin-top:4px;font-size:12.5px;text-align:left}.r28-greyrows{margin:10px 0 4px}.r28-doneline{display:flex;align-items:center;gap:10px;margin:6px 0;font-size:12px;color:var(--ink-3);font-weight:600}.r28-doneline:before,.r28-doneline:after{content:"";flex:1;height:1px;background:var(--line)}.dp-row.r28-grey{background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:10px;padding-left:10px;padding-right:10px}.dp-row.r28-grey .dp-main b{color:var(--ink-3);font-weight:600}.dp-row.r28-grey .dp-main .dim{color:var(--ink-3)}@media(max-width:640px){.r28-deptticks .chipbtn{font-size:12.5px}}.r28-gapbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 6px}.r28-gapbar .periodtabs button{white-space:normal;text-align:left}.r28-gapflash{font-size:13px;font-weight:500}.r28-supcell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.r28-supcell .r25-by{display:block;flex-basis:100%}table.stock td .chipbtn.sm{white-space:normal;text-align:left;line-height:1.25}table.stock tr.r28-donefirst>td{border-top:2px solid var(--line-strong)}table.stock tr.r28-done .chipbtn{color:var(--ink)}table.stock tr.r28-expand>td{background:var(--surface-2);cursor:default}table.stock tr.r28-expand .lpform{margin:4px 0;position:sticky;left:8px;max-width:min(760px,calc(100vw - 280px))}@media(max-width:767px){table.stock tr.r28-expand .lpform{max-width:calc(100vw - 56px)}}.r28-stockonly{white-space:nowrap}table.mcparts.r28-slim td:first-child,table.mcparts.r28-slim th:first-child{width:70%}@media(max-width:767px){.r28-gapbar .periodtabs{width:100%}.r28-gapbar .periodtabs button{flex:1 1 0}.r28-stockonly{white-space:normal}}.r28stock{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.r28stockcard{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:10px 0;background:var(--surface-2)}.r28stockcard.undecided{border-color:var(--marigold-ln)}.r28stockhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.r28choice{display:flex;flex-wrap:wrap;gap:6px}.r28stocktable{margin-top:8px;min-width:460px}.r28stocktable .cellinput{width:64px}.r28stocktotal{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:10px 0 4px}.r28stocktotal span{display:flex;align-items:baseline;gap:6px}.r28stocktotal i{font-style:normal;color:var(--ink-3);font-size:13px}.r28stocktotal b{font-size:18px}.r28auto{color:var(--sage)}.r28restock{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px}.r28restock .note-sm{flex:1 1 260px;margin:0}.r28cutline{margin-top:6px}.r28missing{flex:1 1 260px}.r28done{border-top-style:dashed}.r28colour select{min-width:220px;max-width:100%}.r28viewonly{font-size:13px}.r28shootform h3{margin:18px 0 8px}.r28shootform h3:first-child{margin-top:0}.r28days{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.r28day{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--surface-2)}.r28day .field.tall{flex:1 1 100%}.r28dayno{flex:1 1 100%;font-weight:600;color:var(--ink-2)}.r28title{flex:1 1 240px}.r28ideas{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}@media(max-width:640px){.r28colour select{min-width:0;width:100%}.r28stockhead .r28choice{width:100%}.r28day>.field{flex:1 1 100%}}.pricepicks.r28-locked .modeswitch,.pricepicks.r28-locked>.chipbtn:not([data-tour=pt-edit]),.pricepicks.r28-locked .custompct{opacity:.45;filter:grayscale(.6)}.pricepicks.r28-locked button:disabled,.pricepicks.r28-locked input:disabled{cursor:not-allowed}.pricehead .r28-byline{display:block;margin-top:6px}.r28-pp-card .libmeta .pill{align-self:flex-start}.r28-pp-card .libmeta .note-sm{margin:0}.r28-pp-done .rmain{display:flex;flex-direction:column;gap:2px}.r28-pp-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}button.hbar.r28-hbarbtn{width:100%;border:0;padding:2px 4px;border-radius:6px;cursor:pointer;text-align:left;font:inherit;color:inherit}button.hbar.r28-hbarbtn:hover,button.hbar.r28-hbarbtn:focus-visible{background:var(--row-hover)}.r28-sortchips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px}.r28-ratechart{margin:6px 0 0}.r28-ratechart svg{width:100%;height:auto;display:block}.r28-ratechart .r28-grid{stroke:var(--line-soft);stroke-width:1}.r28-ratechart .r28-axis{fill:var(--ink-3);font-size:11px}.r28-ratechart .r28-bar{fill:var(--indigo);opacity:.5}.r28-ratechart .r28-bar.low{fill:var(--clay);opacity:.6}.r28-ratechart .r28-line{fill:none;stroke:var(--indigo);stroke-width:2.5;stroke-linejoin:round}.r28-ratechart .r28-dot{fill:var(--indigo);stroke:var(--surface);stroke-width:1.5}.r28-ratechart .r28-every{fill:none;stroke:var(--marigold);stroke-width:2;stroke-dasharray:5 4}.chartkey .k.r28-kbar{background:var(--indigo);opacity:.6;margin-left:0}.chartkey .k.r28-kevery{background:none;height:0;border-top:2px dashed var(--marigold);border-radius:0;margin-left:12px}.r28-cmp{display:inline}.r28-cmp.good,.r28-trend.good{color:var(--sage)}.r28-cmp.bad,.r28-trend.bad{color:var(--clay)}.r28-chiptable td,.r28-chiptable th{padding:6px 8px}.r28-chiptable td:first-child .pill,.r28-chiptable td.r28-trend{white-space:nowrap}.r28-item .rv-grid>.wide{grid-column:1 / -1}.r28-item .r28-ratechart svg{max-height:260px}.r28-item .rv-prodname{display:inline-flex;align-items:center;gap:10px}@media(max-width:640px){.r28-chiptable th:not(:first-child):not(:last-child),.r28-chiptable td:not(:first-child):not(:last-child){padding:6px 4px}.r28-ratechart .r28-axis{font-size:14px}}.r28-entry+.r28-entry{margin-top:0}.r28-sentline{display:block;font-size:12.5px;margin-top:2px}.r28-doneline{display:flex;align-items:center;gap:6px;margin:14px 0 8px;padding-top:10px;border-top:1px solid var(--line-strong);color:var(--ink-3);font-size:13px;font-weight:600}.r28-entries{display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.r28-centry{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.r28-centry.cut,.r28-centry.dropped{opacity:.62}.r28-centry.dropped .r28-chead b{text-decoration:line-through}.r28-chead{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.r28-cmain{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.r28-cmain b{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r28-cwhen{font-size:12.5px}.r28-ctot{white-space:nowrap;color:var(--ink-2)}.r28-csizes{margin:8px 0 4px;width:auto}.r28-csizes .cellinput{width:58px}.r28-centry .entryact{margin-top:6px}.r28-batches{margin:4px 0 0}.r28-sentbox{margin-top:16px;padding:12px 14px;border-radius:var(--radius);background:var(--sage-bg);border:1px solid color-mix(in srgb,var(--sage) 45%,transparent)}.r28-sentbox .policylab{color:var(--sage);font-weight:700}.r28-sentbox .r28-centry{background:var(--surface);margin-top:8px}.r28-sentsec{margin:12px 0 2px;font-size:14px;color:var(--ink)}.r28-sentdiv{border:0;border-top:1px solid color-mix(in srgb,var(--sage) 45%,transparent);margin:14px 0 4px}.r28-verdictby{display:block;margin:2px 0 6px}.r28-lockpill{margin-left:6px}.r28-locknote{margin:4px 0 8px}.uploader.readonly .thumbs{margin-top:0}.r28-count{width:90px}.r28-duehist{margin:6px 0 4px;font-size:13px}.r28-duehead{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--ink-2)}.r28-duehist ul{margin:4px 0 0;padding-left:18px}.r28-duehist li{margin:2px 0}.r28-studiovars{display:flex;flex-direction:column;gap:12px}.r28-studiovars>.note-sm{margin:0}.r28-cwname{color:var(--indigo-ink)}.r28-guidelimit{margin:4px 0 0}@media(max-width:640px){.r28-centry{padding:10px}.r28-csizes{width:100%;display:block;overflow-x:auto}.r28-ctot{width:100%}}.dcard.stitchrow.zero{opacity:.62}.dcard.stitchrow.zero:hover{opacity:.85}.mvrow.t-bad .mvdot{border-color:var(--clay)}.mvtag.bad{background:var(--clay-bg);color:var(--clay)}.mvrow.mvevent .mvwhat b{font-weight:600}.mvopenlink{font-size:12.5px}.rwpage .rwval{font-size:17px;line-height:1.25;text-transform:none}.rwpage .rwval.rwwhy{font-size:14px;font-weight:600;color:var(--ink-2)}.rwcheck .rwquick{margin:6px 0 10px}.rwcheck .rwnums{flex-wrap:wrap;gap:8px 12px}.rwcheck .rwnums .qtyfield{flex:0 1 150px;max-width:160px}.rwsettled .rwwords{margin:4px 0;font-size:15px}.rwaway .note-sm{margin:0}.bt-list{display:flex;flex-direction:column;gap:10px}.bt-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.card.bt-card{padding:0 14px;border:1px solid var(--line-strong)}.card.bt-card.open{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo)}.card.bt-card.bt-isover{border-left:4px solid var(--clay);padding-left:12px}.bt-card .bt-cardhead{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:8px;row-gap:3px;padding:12px 0;cursor:pointer}.bt-card .bt-cardhead>:not(.bt-chev){grid-column:2}.bt-card .bt-chev{grid-row:1 / span 3;font-size:16px;color:var(--indigo-ink);line-height:1.4}.bt-card .bt-no{font-size:13px;padding:1px 7px;border:1.5px solid var(--ink-2);border-radius:4px;margin-right:4px}.bt-card .bt-toggle{font-size:13px;font-weight:600;color:var(--indigo-ink)}.bt-card.open .bt-cardhead{border-bottom:1px solid var(--line-soft);margin-bottom:10px}.ottoday .otmine.open{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.ottoday .ottable td,.ottoday .ottable th{white-space:nowrap}.ottoday tr.otgone td{color:var(--ink-3);opacity:.7}.ottoday tr.otgone-line td{border-top:1px dashed var(--line-strong);padding-top:8px;font-size:12.5px}.mcapprove .card.pane.wide{margin-top:12px}.mcapprove-form h3{margin-top:14px}.mcapprove-form h3:first-child{margin-top:0}.mcapprove-form .fieldrow{flex-wrap:wrap;gap:8px 12px;margin-top:8px}.mcapprove-form .offerchips{display:flex;flex-wrap:wrap;gap:6px}.mcapprove-form>.field{margin-top:10px}.mcapprove-form .entryact{margin-top:14px}.mcwait-done{margin-top:4px}.mcwait-done .mcwait-name{width:50%}.cofloor-group{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.cofloor-group.zero .dcard{opacity:.7}.cofloor-head{all:unset;box-sizing:border-box;display:flex;gap:10px;align-items:flex-start;width:100%;cursor:pointer;padding:2px 0}.cofloor-head:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cofloor-head .bt-chev{font-size:16px;color:var(--indigo-ink);line-height:1.4}.cofloor-head .dmain{display:flex;flex-direction:column;gap:2px}.cofloor-body{display:flex;flex-direction:column;gap:10px;padding:10px 0 4px 26px}.cofloor-line{display:flex;gap:10px;align-items:flex-start}.cofloor-line .dmain{display:flex;flex-direction:column;gap:3px}.cofloor-sizes{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.cofloor-sizes .pill{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.cofloor-dates{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--ink-3)}.cofloor-dates b{color:var(--ink)}.cofloor-row b.neg,.cofloor-dates b.neg{color:var(--clay)}@media(max-width:640px){.ottoday .ottable th:nth-child(4),.ottoday .ottable td:nth-child(4),.ottoday .ottable th:nth-child(6),.ottoday .ottable td:nth-child(6){display:none}.ottoday .ottable td,.ottoday .ottable th{white-space:normal;padding-left:3px;padding-right:3px}.ottoday .ottable td:first-child{min-width:60px}.ottoday .ottable .otstatus{font-size:11px;padding:1px 6px;white-space:normal}.ottoday .ottable .chipbtn.sm{padding:4px 9px}.card.bt-card{padding:0 10px}.cofloor-body{padding-left:0}.rwcheck .rwnums .qtyfield{flex:1 1 30%}}.r29-rjchart svg{width:100%;height:auto;display:block}.r29-rjchart .rjbase{stroke:var(--line-strong);stroke-width:1}.r29-rjchart .rjprod{fill:var(--clay);opacity:.55}.r29-rjchart .rjprod.now{opacity:.38}.r29-rjchart .rjret{fill:var(--marigold);opacity:.55}.r29-rjchart .rjlab{font-size:12.5px;fill:var(--ink-3)}.r29-rjchart .rjval{font-size:13px;fill:var(--ink-2);font-weight:600}.r29-rjchart .chartkey{margin-top:6px}.chartkey .k.rjk-prod{background:var(--clay);opacity:.55}.chartkey .k.rjk-ret{background:var(--marigold);opacity:.55;margin-left:12px}.filterbar.r29-rjfilters .fields:has(.libfilter){display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 10px}.r29-rjfilters .libfilter{flex:1 1 170px;max-width:260px}.r29-rjtable td{vertical-align:top}.r29-rejects .hbar{grid-template-columns:minmax(7rem,12rem) minmax(48px,1fr) max-content}.r29-progswitch{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.r29-progswitch button{border:0;background:none;color:var(--ink-3);font:inherit;font-size:13.5px;padding:6px 14px;border-radius:8px;cursor:pointer}.r29-progswitch button:hover{color:var(--ink)}.r29-progswitch button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font-weight:600}.r29-progswitch button .n{color:var(--ink-3);font-weight:500;margin-left:4px}.r29-progtop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.r29-openrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px}.progcard .r29-leaving{color:var(--ink-3)}@media(max-width:640px){.r29-rjtable th:nth-child(6),.r29-rjtable td:nth-child(6),.r29-rjtable th:nth-child(8),.r29-rjtable td:nth-child(8){display:none}.r29-rejects .hbar{grid-template-columns:1fr max-content}.filterbar.r29-rjfilters .fields:has(.libfilter){display:grid;grid-template-columns:1fr 1fr}.r29-rjfilters .libfilter{max-width:none}.r29-progtop{flex-wrap:nowrap}.r29-progswitch{flex:1 1 auto}.r29-progswitch button{flex:1}}.rtrecv{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.rtrecv-q{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.rtrecv-choices{margin:0}.rtrecv-some .dpx-backlist{margin:6px 0}.routetag.rtrepair .rwbadge{background:var(--clay-bg);color:var(--clay)}.qcrow.qcrt{border-left:3px solid var(--marigold)}.headsup.rtfault{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left;gap:4px}.dcard.rtpiece{padding:10px 12px}.dcard.rtpiece .drow{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.dcard.rtpiece .dmain{display:flex;flex-direction:column;gap:3px;flex:1 1 260px;min-width:0}.dcard.rtpiece .rbtns{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.dcard.rtpiece.zero{opacity:.72}.rtassess{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-end;padding:10px 0 2px;border-top:1px dashed var(--line);margin-top:8px}.rtassess>.note-sm{flex:1 1 100%}.rtassess .field{min-width:180px}.rtstages{margin:0;flex:1 1 100%}.rtstages .chipbtn.rtdear,.rtstages .chipbtn.rtdear:disabled{opacity:1;color:var(--ink-3);background:var(--surface-2);text-decoration:line-through;text-decoration-color:var(--clay)}.rtstages .rtdeartag{color:var(--clay);text-decoration:none;display:inline-block}.rtest{flex:1 1 100%;display:flex;flex-direction:column;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.rtest-lines{display:flex;flex-direction:column;gap:2px;font-size:13px}.rtest-lines i{font-style:normal;margin-left:4px}[data-tour=ps-repair] .field{max-width:280px}.rtcuts{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}@media(max-width:640px){.dcard.rtpiece .rbtns{margin-left:0;width:100%}.dcard.rtpiece .rbtns .chipbtn{flex:1 1 auto}.rtassess .field{min-width:0;flex:1 1 100%}}.rtgroup{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:12px;padding:8px;background:var(--surface-2)}.rtgrouphead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:2px 4px}.rtcuthow{margin:0;flex:1 1 100%}.r29-stockbadge{margin-left:6px}.r29-lock{display:block}.r29-lockbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 8px}.r29-lockbar[hidden]{display:none}.r29-lockwhy{font-size:12.5px}.r29-lock:not(.on) input[type=range]:disabled{opacity:.45;cursor:not-allowed}.r29-donesep{border-top:1px solid var(--line-strong);margin:10px 0 4px;padding-top:6px;font-size:12px;color:var(--ink-3)}.r29-donerow{opacity:.62}.r29-donerow .chipbtn{opacity:1}tr.r29-donefirst>td{border-top:2px solid var(--line-strong)}.r29-doneby{font-size:12px;color:var(--ink-3)}.r29plan{margin-top:14px;display:flex;flex-direction:column;gap:10px}.r29planhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;color:var(--ink-2);font-weight:500}.r29counts{display:inline-flex;flex-wrap:wrap;gap:6px}.r29check,.r29buffer{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r29buffer .r25-by{flex:1 1 100%}.r29num{width:64px;text-align:right;padding:4px 6px}.r29lines{display:flex;flex-direction:column;gap:10px}.r29line{border:1px solid var(--line);border-left:3px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--surface);display:flex;flex-direction:column;gap:8px;min-width:0}.r29line.ontrack{border-left-color:var(--sage)}.r29line.needs{border-left-color:var(--marigold)}.r29line.risk{border-left-color:var(--clay)}.r29line.unplanned{border-style:dashed}.r29line.sent{opacity:.62;background:var(--surface-2)}.r29linehead{display:flex;align-items:center;gap:10px}.r29linetoggle{all:unset;box-sizing:border-box;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer}.r29linetoggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.r29line.sent .r29linehead{flex-wrap:wrap}.r29dates em{font-style:normal;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px}.r29linename{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}.r29linename b{font-size:13.5px;font-weight:600}.r29linename .dim{font-size:13px;color:var(--ink-3);font-weight:500}.r29status{margin:0;color:var(--ink-2)}.r29status.risk{color:var(--clay)}.r29unplanned{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.r29unplanned .note-sm{margin:0;flex:1 1 240px}.r29mode,.r29when{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r29when{margin:8px 0 2px}table.stock.r29table,table.stock.r29mattable{table-layout:auto}.r29table{min-width:0}.r29table th{text-align:left}.r29table th.r{text-align:right}.r29table td:first-child{color:var(--ink-2);width:150px}.r29table td:first-child .info,.r29table td:first-child button{vertical-align:middle}.r29table .r29num{width:54px}.r29gaprow td{border-top:1px solid var(--line)}.r29gaprow td.neg{color:var(--clay);font-weight:600}.r29acts{margin:0}.r29dates{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13.5px;font-weight:500;color:var(--ink)}.r29dates span{display:flex;flex-direction:column;min-width:0}.r29dates span.warn{color:var(--clay)}.r29dates i,.r29day .policylab{font-style:normal;font-family:var(--font-num);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.r29day{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:var(--radius);background:var(--surface-2);font-size:13.5px}.r29day>.note-sm{flex:1 1 100%;margin:0}.r29day .note-sm.warn{color:var(--clay)}.r29dayedit{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r29dayedit input[type=date]{padding:4px 6px}.r29aside{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--ink-2)}.r29tick{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:500}.r29asidedone{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r29by{font-size:12px}.r29done{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--line-soft)}.r29done .note-sm{margin:0}.r29mats{margin-top:4px}.r29mattable{min-width:620px}.r29mattable th{text-align:left}.r29mattable th.r{text-align:right}.r29matfor{display:block;font-size:12px}.r29matwhen{min-width:260px;width:42%}.r29mattable td:first-child{min-width:170px}.r29matwhen .pill{margin-right:6px}.r29matwhen .note-sm{display:block;margin:3px 0 0;color:var(--ink-2)}.r29mat.late td:first-child b{color:var(--clay)}.donetag.r29droptag{background:var(--indigo-soft);color:var(--indigo-ink);margin-left:6px}@media(max-width:640px){.r29line{padding:9px 10px}.r29table td:first-child{width:108px}.r29planhead{gap:8px 12px}.r29dates{gap:6px 16px}.r29dates span{flex:1 1 45%}.r29day{padding:8px}.r29dayedit{flex:1 1 100%}}.r30-month .stagetitle{flex-wrap:wrap;gap:8px 14px}.r30-monthpick{display:flex;flex-wrap:wrap;gap:6px}.r30-month .stagepage>.card.pane.wide{margin-top:12px}.r30-big{margin:4px 0 6px;font-size:15px}.r30-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px}.r30-return{border-top:1px solid var(--line-soft);padding:12px 0 6px}.r30-return:first-of-type{border-top:0}.r30-rhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.r30-rhead .chipbtn{margin-left:auto}.r30-kra{margin:10px 0 6px;flex-direction:column;align-items:flex-start}.r30-steps{margin:6px 0 6px 18px;padding:0;display:flex;flex-direction:column;gap:3px}.r30-missing .note-sm{margin:4px 0}.r30-line{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 14px;padding:8px 10px;margin-top:6px;border-radius:var(--radius);background:var(--surface-2)}.r30-line.paid{opacity:.78}.r30-line.late{border-left:4px solid var(--clay)}.r30-lmain{flex:1 1 320px;min-width:0}.r30-lmain .linkbtn{margin-left:8px}.r30-how{margin-top:6px;display:flex;flex-direction:column;gap:4px}.r30-lmarks{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.r30-done,.r30-pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-end}.r30-ref,.r30-find{min-width:0;width:210px;max-width:100%;padding:6px 9px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.r30-find{margin-left:auto;width:170px}.r30-slipt td{vertical-align:middle}.r30-myslips .r30-pwd{margin:10px 12px 2px}.r30-stat .r30-statrow{flex-wrap:wrap;gap:8px 14px}.r30-stat .r30-statrow .field{flex:1 1 200px}.r30-leaveedit{flex-wrap:wrap;gap:8px 12px}.r30-leaveedit .field{flex:1 1 150px}.r30-leavekind{margin:8px 0 4px}.r30-leavekind i{display:block;margin-top:3px}.r30-kindt input[type=number]{width:64px;padding:4px 6px;border-radius:6px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;text-align:right}.r30-kindt input:disabled{background:transparent;border-color:transparent;color:var(--ink)}.r30-sick{white-space:nowrap}.r30-sick input[type=number]{width:48px}.r30-addkind,.r30-carry{flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-top:10px}.r30-addkind .field.grow{flex:1 1 200px}@media(max-width:640px){.r30-rhead .chipbtn{margin-left:0}.r30-lmarks{align-items:flex-start;width:100%}.r30-done,.r30-pay{justify-content:flex-start}.r30-find{margin-left:0;width:100%}.r30-kindt th:nth-child(3),.r30-kindt td:nth-child(3),.r30-kindt th:nth-child(4),.r30-kindt td:nth-child(4){display:none}.r30-leavebal td:nth-child(3){font-size:12px}}.r30-slipt,.r30-p9a .stock,.r30-myslips .stock,.r30-kindt,.r30-leavebal{width:100%}.r31-psbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.r31-psbar .psswitch{margin-bottom:0}.r31-psbar:has(>.r31-ctswitch:only-child){justify-content:flex-end}.r31-ctswitch{display:inline-flex;align-items:center;gap:6px}@media(min-width:761px){.r31-pchart{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}}.r31-more{margin-top:10px;align-items:center}.r31-count{font-size:13px;color:var(--ink-2);white-space:nowrap}.r31-room .dmain .r29-doneby{display:block}.r31-move{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px}.r31-move select{min-width:0;max-width:100%;flex:0 1 220px;padding:6px 9px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.r31-roomremove{flex-wrap:wrap;align-items:center;gap:8px}.r31-roompage .backbtn{margin-bottom:8px}@media(max-width:640px){.r31-move select{flex:1 1 100%}.r31-move .chipbtn{flex:1 1 auto}}.r32-cutsearch{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0}.r32-cutsearch input[type=search]{flex:1 1 260px;min-width:0;max-width:460px;height:34px}.r32-cutsearch .dim{font-size:13px}.r32-manualbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.donetag.r32-heldtag{white-space:normal}.r32-waitrun{border-style:dashed}@media(max-width:640px){.r32-cutsearch input[type=search]{flex:1 1 100%;max-width:none}}.mccount.calm{background:var(--surface-2);color:var(--ink-2)}.stitchtabs{margin:10px 0 4px}.stitchtabs .dtab{display:inline-flex;align-items:center;gap:6px}.linkbtn.needsnote{color:var(--clay);border-color:var(--clay);padding:2px 9px}.r32-stillfill b{color:var(--clay)}.r32-consmiss input{outline:2px solid var(--clay);outline-offset:-1px;background:var(--clay-bg)}.r32-hold{margin:0 0 10px}.r32-cwlocked .r32-cwwhy{font-size:12.5px}.r32-dueask,.r32-dueundo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 4px;padding:8px 10px;border-radius:var(--radius);font-size:13.5px}.r32-dueask{background:var(--clay-bg);border:1px solid color-mix(in srgb,var(--clay) 40%,transparent)}.r32-dueundo{background:var(--surface-2);border:1px dashed color-mix(in srgb,var(--ink-3) 50%,transparent)}.r32-dueask .entryact{margin:0}@media(max-width:640px){.r32-dueask .entryact,.r32-dueundo .chipbtn{flex:1 1 100%}}.r32-wplock .lockcard{display:flex;flex-direction:column;gap:10px}.r32-wplock .lockcard .field{max-width:360px;flex:0 0 auto}.r32-wplock .lockcard .chipbtn.primary{align-self:flex-start}.r32-wphint{margin:0}.r32-wpbar{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;margin:0 0 10px;font-size:12.5px}.r32-wpbar .linkbtn,.payhead .r32-payshow{margin-left:auto}.r32-leavedates{display:flex;flex-wrap:wrap;gap:8px 14px;margin:6px 0 10px}.r32-leavedates .field{flex:1 1 160px;min-width:0}.r32-leavesum{font-size:13px;color:var(--ink-2);margin:4px 0 8px;line-height:1.5}.calgrid .cday.on.r32-zero{opacity:.5;text-decoration:line-through;font-weight:500}.calgrid .cday.on.r32-half{opacity:.8}.calgrid .cday.r32-back{outline:2px dashed var(--ink-3);outline-offset:-3px}@media(max-width:640px){.r32-leavedates .field{flex:1 1 100%}.r32-wpbar .linkbtn{margin-left:0}}.rcard.r33-guarded{border-color:var(--sage);border-left:4px solid var(--sage)}.r33-guard{display:block;margin-top:5px;font-size:13.5px;line-height:1.45;font-weight:700;color:var(--sage);text-align:left}.r33-guardbox{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding:9px 12px;border:1px solid var(--sage);border-left-width:4px;border-radius:var(--radius-sm);background:var(--sage-bg)}.r33-guardbox>b{font-size:14px;font-weight:700;color:var(--sage)}.r33-guardbox>span{font-size:13.5px;line-height:1.45;color:var(--ink);font-weight:600}.r33-heldinfo{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:13px;color:var(--ink-2);font-weight:500;text-align:left}.r33-heldinfo i{font-style:normal;color:var(--ink-3);margin-right:3px}.r33-heldinfo .warn{color:var(--ink)}.r33-periodrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 0 6px}.r33-periodrow .r33-periods{margin:0}.r33-autopage{display:flex;flex-direction:column;gap:12px}.r33-autopage .r33-sliderbox,.r33-autopage .r33-sliderbox .ar-general{margin-bottom:0}.r33-autoentry{padding:0;gap:0}.r33-entryhead{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;width:100%;padding:8px 10px;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.r33-entryhead>i{grid-column:1}.r33-entryhead>.reqexp{grid-column:2;grid-row:1 / span 2}.r33-entrybody{padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}.r33-entrybody .entryact{margin-top:2px}.r33-autoentry.open{border-color:var(--indigo)}.r33-guarditem{border-left:4px solid var(--sage)}.r33-guardword{color:var(--sage);font-weight:700}.r33-onitem{gap:6px}.r33-onhead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.r33-onitem .ar-status{display:block}.ar-status.s-guard{background:var(--sage-bg);color:var(--ink);border-left:3px solid var(--sage);font-weight:700}@media(max-width:640px){.r33-periodrow{flex-direction:column;align-items:flex-start}.r33-entrybody .entryact .chipbtn{flex:1 1 100%}.r33-heldinfo{flex-direction:column;gap:2px}}.r33-capmonths{margin:0 0 14px}.r33-caphead{margin:0 0 10px;display:flex;align-items:center;gap:6px}.r33-capgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.capplan button.r33-capmonth{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;font:inherit;color:var(--ink);cursor:pointer;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--sage);background:var(--surface)}.capplan button.r33-capmonth.short{border-left-color:var(--clay);background:var(--clay-bg)}.capplan button.r33-capmonth.full{border-left-color:var(--marigold);background:var(--marigold-bg)}.capplan button.r33-capmonth.on{outline:2px solid var(--ink-3);outline-offset:1px}.r33-capmlabel{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.r33-capbig{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;font-size:14px;font-weight:600;color:var(--ink-2)}.r33-capbig i{font-style:normal;font-size:20px;font-weight:700;color:var(--ink)}.r33-capbig b{font-size:30px;font-weight:700;line-height:1.1;color:var(--ink);letter-spacing:-.02em}.r33-capmonth.short .r33-capbig i,.r33-capmonth.short .r33-capbig b{color:var(--clay)}.r33-capmonth.spare .r33-capbig i,.r33-capmonth.spare .r33-capbig b{color:var(--sage)}.r33-capsay{font-size:13.5px;line-height:1.45;color:var(--ink-2);font-weight:500}.r33-capdrops h3{margin:0 0 6px}.r33-capdrop{padding:10px 0 10px 12px;border-left:3px solid var(--sage);margin-top:8px}.r33-capdrop.help{border-left-color:var(--marigold)}.r33-capdrop.short{border-left-color:var(--clay)}.r33-capdrophead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.r33-capdrophead .r33-foldbtn{margin-left:auto}.r33-capdropsay{margin:4px 0 0;font-size:15.5px;font-weight:600;line-height:1.45;color:var(--ink);max-width:75ch}.r33-fold{margin-top:14px}.r33-foldhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.r33-foldhead h3{margin:0;display:flex;align-items:center;gap:6px}.r33-foldhead .r33-foldbtn{margin-left:auto}.r33-foldbody{margin-top:10px}.r33-fold:not(.open){padding-top:12px;padding-bottom:12px}.r33-fold .caphow{margin-top:0}@media(max-width:900px){.r33-capgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.r33-capgrid{gap:8px}.capplan button.r33-capmonth{padding:10px 12px}.r33-capbig b{font-size:24px}.r33-capbig i{font-size:17px}.r33-capsay{font-size:12.5px}.r33-capdropsay{font-size:14.5px}.r33-capdrophead .r33-foldbtn,.r33-foldhead .r33-foldbtn{margin-left:0}}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums;min-width:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.qtyfield:not(:has(.qtyunit)) input{padding-right:8px}.r33e-more{display:flex;align-items:center;gap:6px;margin:8px 0 0}.r33e-sums{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0;font-size:13px;color:var(--ink-2)}.r33e-sums b{color:var(--ink);margin-right:3px}.r33e-moves{list-style:none;margin:0;padding:0 0 16px;display:flex;flex-direction:column;gap:6px}.r33e-move{display:grid;grid-template-columns:120px 1fr auto 56px;align-items:center;gap:4px 12px;padding:9px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.r33e-kind{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.r33e-main{display:flex;flex-direction:column;gap:2px;min-width:0}.r33e-main .dim{font-size:12.5px}.r33e-when{font-size:12.5px;white-space:nowrap}.r33e-qty{text-align:right;font-size:15px}.r33e-move.k-sales{background:var(--surface-2)}.r33e-move.k-damage,.r33e-move.k-reject,.r33e-move.k-damaged{border-left:3px solid var(--clay)}.r33e-move.k-made,.r33e-move.k-return{border-left:3px solid var(--sage)}.r33e-bar{align-items:center;gap:8px}.r33e-bar .r31-ctswitch{margin-left:auto}.r33e-sub{margin:14px 0 0;font-weight:600}.r33e-tables{display:flex;flex-direction:column;gap:14px;overflow-x:auto}.r33e-fields .field.r33e-qty{flex:0 0 110px}.r33e-fields .field.r33e-what{flex:2 1 240px}.r33e-fields .field select,.r33e-fields .field input{height:34px;width:100%}.r33e-actions{display:flex;align-items:center;gap:6px;margin:12px 0 4px}.r33e-entry .drow{display:flex;align-items:center;gap:12px}.r33e-entry .dmain{flex:1 1 auto;min-width:0}.diallab .r33e-diallab{display:block}@media(max-width:640px){.r33e-move{grid-template-columns:1fr auto}.r33e-move .r33e-kind{grid-column:1 / -1}.r33e-move .r33e-when{grid-column:1}.r33e-bar .r31-ctswitch{margin-left:0}.r33e-fields .field,.r33e-fields .field.r33e-qty{flex:1 1 100%}.r33e-actions .chipbtn{flex:1 1 auto}}.rc-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:6px 0 4px}.rc-by{display:block;font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:1px}.rc-people{font-size:12.5px;color:var(--ink-3);margin-top:2px}.rc-people b{color:var(--ink-2)}.rc-gone{max-width:560px}.rcrow .linkbtn.opens{margin-left:8px}.rcpage{padding-bottom:40px}.rcpage .rc-figs{margin:10px 0 4px}table.stock.rc-lines{min-width:760px}table.stock.rc-lines tr.rc-fix td{background:var(--clay-bg)}table.stock.rc-lines tr.rc-todo td{color:var(--ink-3)}.sct-open{display:flex;flex-direction:column;gap:8px;margin:8px 0 12px}.sct-openrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;justify-content:space-between;font-size:13px;border-top:1px solid var(--line-soft);padding-top:8px}.r33d-doneline{display:flex;align-items:center;gap:8px;margin:14px 0 8px;padding-top:10px;border-top:1px solid var(--line-strong);color:var(--ink-3);font-size:13px;font-weight:600}.r33d-done{display:flex;flex-direction:column;gap:8px}.r33d-entry{display:flex;align-items:flex-start;gap:10px 14px;flex-wrap:wrap;justify-content:space-between;background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:9px 12px;color:var(--ink-3)}.r33d-entry .r33d-main{min-width:0;flex:1 1 260px;font-size:13px}.r33d-entry .r33d-main>b{color:var(--ink-2);font-weight:650}.r33d-total{margin-top:2px;font-size:13px}.r33d-total b{color:var(--ink-2)}.r33d-by{margin-top:2px;font-size:12px}.r33d-noundo{font-size:12px;max-width:260px}@media print{.r33d-a4sheet{display:block}.r33d-a4page{width:210mm;height:297mm;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,var(--tw));grid-auto-rows:var(--th);justify-content:center;align-content:center;page-break-after:always;break-after:page;overflow:hidden}.r33d-a4page:last-child{page-break-after:auto;break-after:auto}.r33d-a4tag{width:var(--tw);height:var(--th);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2mm;padding:4mm;border-right:.3mm dashed #555;border-bottom:.3mm dashed #555;font-family:Arial,Helvetica,sans-serif;color:#000;background:#fff}.r33d-a4tag:nth-child(odd){border-left:.3mm dashed #555}.r33d-a4tag:nth-child(-n+2){border-top:.3mm dashed #555}.r33d-a4tag .qrtag{width:44mm!important;height:44mm!important;border:none;padding:0;flex:none}.r33d-a4text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6mm;min-width:0;max-width:100%}.r33d-a4text b{font-size:5mm;letter-spacing:.02em}.r33d-a4text span{font-size:3.4mm;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(max-width:640px){.r33d-entry .chipbtn{align-self:flex-end}.sct-openrow .chipbtn{margin-left:auto}}.r33-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.r33-tabn{display:inline-block;min-width:18px;margin-left:6px;padding:0 5px;border-radius:9px;font-size:11.5px;line-height:18px;text-align:center;background:var(--surface-2);color:var(--ink-2)}.chipbtn.on .r33-tabn{background:var(--surface);color:var(--ink)}.r33-dup{border-left:4px solid var(--sage);background:var(--sage-bg)}.r33-duptag{color:var(--sage);font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:4px}.r33-dupgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.r33-dupside{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.r33-dupside b{font-size:17px;color:var(--ink)}.r33-dupside.wants{border-color:var(--sage)}.r33-dupacts{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:flex-end;margin-top:10px}.r33-dupact{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.r33-dupact .field{margin:0}.r33-dupact input[type=number]{width:90px}.r33-tap{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0}.r33-tap:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.r33-tap b{font-size:13.5px}.r33-tap .dim{font-size:13px;font-weight:500}.r33-donehead,.r33-autorow{cursor:default}.r33-donehead .reqexp,.r33-autorow .reqexp{text-decoration:none}.arcard.open{opacity:1}.r33-autobody{display:flex;flex-direction:column;gap:10px}.r33-buybox{margin:10px 0 4px;display:flex;flex-direction:column;gap:8px}.r33-buyline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px}.r33-buyline .policylab{margin:0}.r33-buyedit{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:4px 0 8px;min-width:0}.r33-buyedit .radioline .dim{font-weight:500}.r33-buyown{margin-left:26px;display:flex;flex-direction:column;gap:6px}.r33-buys,.r33-sugg{margin:6px 0 0}.r33-autoact{display:flex;align-items:center;gap:6px;margin-top:10px}.r33-autochoice{display:flex;flex-direction:column;gap:8px}@media(max-width:640px){.r33-buyown{margin-left:0}.r33-dupact{flex:1 1 100%}.r33-tabs .chipbtn{flex:1 1 auto}}.r33ci-sheet{background:#fff;color:#131a2c;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.r33ci-sheet .note-sm{color:#3f485e;margin:10px 0 0}.r33ci-sheet .r33ci-foot{color:#4a5368;border-top:1px solid #E3E7EF;padding-top:8px}.r33ci-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.r33ci-val{display:block;font-weight:600;padding:6px 0;overflow-wrap:anywhere}.r33ci-logo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.r33ci-logo .qslogo.mark{background:#1f2e63;color:#fff}.r33ci-logobtns{display:inline-flex;gap:8px;flex-wrap:wrap}.r33ci-logobtns label.chipbtn{cursor:pointer}.qspay{padding-top:6px;border-top:1px dashed #C3CBD8}.qsfoot{margin:22px 0 0;padding-top:8px;border-top:1px solid #E3E7EF;font-size:12px;color:#4a5368}.lsbrand{display:flex;gap:12px;align-items:flex-start;flex-direction:row!important}.lsbrand>div{display:flex;flex-direction:column;gap:2px}.r33co-bar{align-items:center;flex-wrap:wrap;gap:8px}.r33search{flex:1 1 260px;min-width:0;margin:0}.r33search input{width:100%}.r33periods{align-items:center;gap:6px;flex-wrap:wrap}.r33done .dcard{margin-bottom:0}.r33doneby{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 2px 10px}.r33min{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r33was{display:block;margin-top:2px}.r33pays{display:flex;flex-direction:column;gap:6px;margin:10px 0}.r33pay{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2)}.r33pay .chipbtn{margin-left:auto}.r33paymain{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 260px;min-width:0}.r33payhow{font-weight:600;color:var(--ink-2)}.r33payform{border-top:1px solid var(--line-soft);padding-top:10px}.r33rules{margin-bottom:8px}.r33rules h3{margin:0 0 8px}.r33rulesrow{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.r33rulesrow>span{display:inline-flex;align-items:baseline;gap:5px;flex-wrap:wrap}.r33rulesrow .field.wide input{min-width:9ch}.r33worders{display:flex;flex-direction:column;gap:6px}.r33items{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:13px}.r33items li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto;gap:8px;align-items:baseline;padding:3px 0;border-bottom:1px dashed var(--line-soft)}.r33histhead{margin-top:16px;padding-top:10px;border-top:1px solid var(--line-strong)}.r33histhead h4{margin:0 0 6px}.r33fast{border-color:var(--indigo-line)}.r33fastlines{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.r33fastline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 8px;border:1px solid var(--line-soft);border-radius:var(--radius)}.r33fastline .itemcell{flex:1 1 240px;min-width:0}.r33rate{margin:0}.r33rate input{width:10ch}.r33autoprice{display:inline-flex;flex-direction:column;gap:1px;align-self:flex-end;padding-bottom:4px}.r33autoprice i{font-style:normal;font-size:12px;color:var(--ink-3)}.r33autoprice em{font-style:normal;font-size:12px}.r33src{flex-wrap:wrap;gap:8px;margin:6px 0}.r33money .filters{margin-bottom:6px}@media(max-width:640px){.r33items li{grid-template-columns:1fr auto}.r33items li>:nth-child(2){grid-column:1 / -1;grid-row:2}.r33pay .chipbtn{margin-left:0}.r33rulesrow{gap:8px}}@media print{.qsfoot{break-inside:avoid}}.r33state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.r33state .note-sm{margin:0}.r33ticks{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 10px;border:1px dashed var(--line);border-radius:var(--radius)}.r33ticks .r29tick{flex-wrap:wrap}.r33send{margin:0}.r33sched{display:flex;flex-direction:column;gap:8px}.r33whole .linkbtn{margin-left:auto}.r33sched .r29line>.note-sm{margin:4px 0 0}.r33sched .r29line .r29dayedit{margin-top:6px}.r33sched .r29dayedit input[type=date]{width:auto;flex:0 0 auto;max-width:100%}.r33mats,.r33timing{display:flex;flex-direction:column;gap:6px}.r33timing>.chipbtn,.r33timing>.r29tick{align-self:flex-start}.r33mats .note-sm,.r33timing .note-sm{margin:0}.r33lead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px}.r33lead select{padding:4px 6px}.r33tosched{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0}.r33toschedlist{display:flex;flex-wrap:wrap;gap:6px}.r33shoothead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.r33shootfilter{margin:0 0 0 auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r33noshoot .chipbtn{align-self:flex-start}.r33stocktiming{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.r33stockdrop{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--line-soft)}@media(max-width:640px){.r33whole .linkbtn,.r33shootfilter{margin-left:0}.r33shootfilter{flex:1 1 100%}.r33tosched .chipbtn{flex:1 1 100%;text-align:left}}.sp-weeks .tp-dial{grid-template-columns:minmax(150px,220px) minmax(0,1fr) 72px}@media(max-width:640px){.sp-weeks .tp-dial{grid-template-columns:minmax(0,1fr) 72px}}.r34-cappick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.r33-capgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.r33-capgrid.r34-one{grid-template-columns:minmax(0,1fr);max-width:520px}.capbars.r34-one{max-width:260px}@media(max-width:760px){.r34-cappick .periodtabs{width:100%}.r34-cappick .periodtabs button{flex:1 1 auto}.r33-capgrid{grid-template-columns:minmax(0,1fr)}.capbars.r34-one{max-width:none}}.r34-reasonwait{margin:2px 0 0}.r35b-progress{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 160px;max-width:320px}.r35b-progress .bar{display:block;flex:1 1 auto;min-width:60px;margin:0}.r35b-progress .bar .fill{display:block}.r35b-progress .bar .fill.full{background:var(--sage)}.r35b-progress .note-sm{margin:0;white-space:nowrap}.pmeta .r35b-progress{flex:none;max-width:100%;width:100%}.r35b-list .panehead{flex-wrap:wrap;gap:8px 14px}.r35b-docrow{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:3px 0;min-height:34px}.r35b-docname{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--ink-2)}.r35b-docrow.done .r35b-docname{color:var(--ink-3)}.r35b-doc{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.r35b-docthumb{width:34px;height:34px;padding:0;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.r35b-docthumb img{width:100%;height:100%;object-fit:cover}.r35b-docthumb b{font-size:10px;letter-spacing:.05em;color:var(--clay)}.r35b-closed{margin:4px 0 10px}.r35b-mine{display:flex;flex-direction:column;gap:16px;margin-top:16px}.r35b-depts .panehead{flex-wrap:wrap;gap:8px 14px}.r35b-deptgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:6px 0 4px}.r35b-dept{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;text-align:left;cursor:pointer}.r35b-dept:hover{border-color:var(--indigo)}.r35b-phase+.r35b-phase{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-soft)}.r35b-phaseh{margin:0 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.r35b-addsel{max-width:260px}.r35b-addsel select{width:100%}.r35b-jlacts{align-items:center}.r35b-join .r35b-formh{margin:18px 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.r35b-join .r35b-formh:first-of-type{margin-top:10px}.r35b-join .fieldrow{flex-wrap:wrap}.r35b-deptset{margin:6px 0 0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px}.r35b-pick .r35b-picklist{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.r35b-leaveform{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}.r35b-leaveform>.card{align-self:stretch}.r23-page .r35b-join,.r23-page .r35b-pick{margin-bottom:14px}@media(max-width:767px){.r35b-progress,.r35b-addsel{max-width:none}.r35b-deptgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.r35-depts{padding:0 0 16px}.r35-deptlist>.r35-dept{display:block;padding:0}.r35-depthead{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 4px;color:var(--ink-2);font-size:13.5px}.r35-depthead b{color:var(--ink);font-weight:600;font-size:14.5px}.r35-depthead:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px;border-radius:6px}.r35-chev{margin-left:auto;color:var(--ink-3, var(--ink-2))}.r35-dept.on .r35-depthead b{text-decoration:underline;text-underline-offset:3px}.r35-deptbody{padding:0 4px 14px}.r35-deptbody h4{display:flex;align-items:center;gap:6px}.r35-profile .dp-act .field{margin:0}.r35-people{display:flex;flex-wrap:wrap;gap:6px}.r35-person{display:inline-flex;align-items:center;gap:6px}.r35-init{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:10px;font-weight:700;background:var(--line-soft);color:var(--ink)}.r35-pool{margin-bottom:6px}.r35-deptread>span{display:flex;align-items:center;gap:4px}.r35-deptname{display:block;padding:8px 0 2px;font-size:14px;color:var(--ink);font-weight:600}@media(max-width:640px){.r35-depthead{padding:12px 0}.r35-profile .dp-act{width:100%}.r35-profile .dp-act .field{flex:1 1 100%}}.r35-freelance .card.nopad table{width:100%}.r35-payallbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px}.r35-payall .stagetitle .dim{margin-left:8px}.r35-tickall{margin:0 0 8px}.r35-paytable,.r35-freetable{width:100%}.r35-paytable td.r35-tick,.r35-paytable th.r35-tick{width:34px;text-align:center}.r35-paytable input[type=checkbox]{width:16px;height:16px;accent-color:var(--indigo);cursor:pointer}.r35-paytable tr.r35-off td:not(.r35-tick){opacity:.55}.r35-caret{margin-left:6px;color:var(--ink-3);font-size:11px}.r35-ridesrow>td{background:transparent;padding-top:0}.r35-ridesrow .tp-list{margin:0 0 6px 34px;width:calc(100% - 34px)}.r35-rttabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0}.r35-start{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}.r35-start .note-sm{margin:0 0 6px}.r35-tillflag .fieldrow{align-items:flex-end}.r35-notices .md-listhead{margin:12px 0 4px}.r35-nlist{list-style:none;margin:0;padding:0}.r35-nrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:7px 0;border-top:1px solid var(--line-soft)}.r35-nlabel{flex:1 1 260px;min-width:0;font-size:13.5px}.r35-nwa{margin-left:0;font-size:13px;white-space:nowrap}.r35-ncons{margin:0}@media(max-width:640px){.r35-ridesrow .tp-list{margin-left:0;width:100%}.r35-nwa{white-space:normal}}.r35-statement td{padding-top:7px;padding-bottom:7px}.r35-statement tr.clickable{cursor:pointer}.r35-statement tr.clickable:hover td{background:var(--row-hover)}.r35-statement tr.r35-sub td:first-child{padding-left:18px}.r35-statement tr.r35-open td{background:var(--indigo-soft);color:var(--ink)}.r35-group td{font-size:12px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding-top:12px}.r35-caret{display:inline-block;width:14px;color:var(--indigo-ink);font-size:11px}.r35-est{margin-left:6px;font-size:11px}.r35-srcrow>td{padding:0 0 10px 18px;background:transparent}.r35-sources{border-left:2px solid var(--indigo-line);padding:8px 0 4px 12px;display:flex;flex-direction:column;gap:8px}.r35-sources table{width:100%}.r35-sources .note-sm{margin:0}.r35-detail{display:block;font-size:12px;margin-top:2px}.r35-groups{display:flex;flex-wrap:wrap;gap:6px}.r35-gchip{font-size:12.5px;padding:3px 9px;border-radius:var(--radius-btn);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.r35-gchip b{margin-left:4px}tr.r35-picked td{background:var(--indigo-soft);color:var(--ink)}.r35-rate{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.r35-rate input{width:80px;padding:5px 8px}.r35-plan{max-height:340px;overflow:auto}.r35-plan tr.dim td{color:var(--ink-3)}.r35-form .viewswitch{margin-left:0;display:inline-flex;align-items:center;gap:6px}.r35-form{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.r35-form h4{margin:0;display:flex;align-items:center;gap:6px}.r35-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 14px;width:100%}.r35-fields label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ink-2)}.r35-fields input{padding:6px 9px;min-width:0}.r35-err{color:var(--clay);font-weight:600}@media(max-width:640px){.r35-srcrow>td{padding-left:4px}.r35-sources{padding-left:8px}.r35-fields{grid-template-columns:1fr}}.r35e-tabwrap{display:inline-flex;align-items:center;gap:2px}.exptabs .r35e-tabwrap{gap:0}.expshow.r35e-period{margin-left:8px;align-items:center;flex-wrap:wrap}.listnote .expshow+.expshow.r35e-period{margin-left:8px}.r35e-companynote{margin:0 0 6px}.r35e-etimsbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.r35e-etimsbar .filters{margin:0;flex-wrap:wrap}.r35e-appfig{margin:6px 0 4px}.r35e-pick{margin:4px 0 0;flex-wrap:wrap;align-items:center}.r35e-planned tr.r35e-ro input,.r35e-planned tr.r35e-ro select{opacity:.75}.r35e-dept{white-space:nowrap}tr.r35e-donehead>td.r29-donesep{margin:0;padding:10px 8px 4px}@media(max-width:640px){.expshow.r35e-period{margin-left:0}.r35e-etimsbar{flex-direction:column;align-items:flex-start}}.r35-boxbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.r35-editpair{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.otedit{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:150px}.topbar .r35-tophist{align-self:center}.r35-histbtn{gap:4px}.r35-history{display:flex;flex-direction:column;gap:10px}.r35-histhead{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.r35-histhead h2{margin:0;font-size:18px}.r35-histfilters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px}.r35-histfilters .field{margin:0 0 0 8px;min-width:0}.r35-histwho select{min-width:170px}.r35-histfind{flex:1 1 220px;max-width:420px}.r35-histfind input{width:100%}.r35-histlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.r35-histrow{padding:10px 14px}.r35-histrow.removed{border-style:dashed}.r35-histtop{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.r35-histby{margin-left:auto;font-size:12.5px}.r35-changes{margin:6px 0 0;padding-left:18px;font-size:13.5px;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.r35-before{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.r35-after{font-weight:650}.r35-added{color:var(--sage);font-weight:600}.r35-gone{color:var(--clay);font-weight:600}@media(max-width:640px){.r35-histby{margin-left:0;flex-basis:100%}.r35-histfilters .field{margin-left:0;flex:1 1 100%;max-width:none}}input.numin{font-variant-numeric:tabular-nums;min-width:0}.purch input.numin,.paycost input.numin,.drops input.numin,.capplan input.numin{font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:5px 9px;min-width:0;font-weight:500}.drops input.numin,.capplan input.numin{padding:6px 10px;height:32px;width:100%}.purch .autowrap input.numin,.cfassume .autowrap input.numin{padding-right:34px}.cfedit input.numin{width:100%;height:30px;text-align:right}.dispatch .dpx-period input.numin{width:70px}.adm-sheet input.numin{width:90px;flex:none}.r30-kindt input.numin{width:64px;padding:4px 6px;border-radius:6px;border:1px solid var(--line-strong)}.r30-sick input.numin{width:48px}.r33-dupact input.numin{width:90px}.otedit input.numin{width:64px;text-align:right}.cu-wrap,.tf-wrap,.sct-wrap,.sc-wrap,.r26-dec{max-width:none}.cs-wrap{max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:start}.cs-wrap>:not(section){grid-column:1 / -1}.cs-wrap>.r33ci-preview{grid-column:1 / -1}.r35-warn{color:var(--clay)}.r35-check .panehead,.r35-adjust .panehead,.r35-patbar .panehead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.r35-recs{display:flex;flex-direction:column;gap:8px;margin:8px 0 10px}.r35-rec{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;align-items:flex-start;padding:10px 12px;border:1px solid var(--marigold-ln);background:var(--marigold-bg);border-radius:var(--radius)}.r35-rec .note-sm{margin:4px 0 0}.r35-recbtns{display:inline-flex;gap:6px;flex-wrap:wrap}.r35-allgood{color:var(--sage)}.r35-item{padding:10px 0;border-top:1px solid var(--line-soft)}.r35-item:first-of-type{border-top:0}.r35-itemhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.r35-itemhead .pill{margin-left:4px}.r35-item>.note-sm{margin:4px 0 6px}.r35-fig{max-width:640px}.r35-fig td,.r35-fig th{vertical-align:middle}.r35-fig .cellinput{width:110px}.r35-fig tr.r35-diff td{background:var(--marigold-bg)}.r35-yes{justify-content:flex-end}.r35-defaults{max-width:560px}.r35-profilepay{margin-bottom:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r35-adjform .r35-adjrow .field{flex:0 0 auto;margin:0}.r35-adjlist td:first-child{width:1%;white-space:nowrap}.r35-adjlist td{vertical-align:top}.r35-adjlist tr.r35-past{opacity:.7}.r35-adjform{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.r35-adjrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.r35-adjrow .field input{width:120px}.r35-or{align-self:flex-end;padding-bottom:8px}.r35-reason input{width:100%;max-width:420px;padding:6px 8px}.r35-statlist{display:flex;flex-direction:column}.r35-statrow{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding:6px 0;border-top:1px solid var(--line-soft)}.r35-statrow:first-child{border-top:0}.r35-statrow:not(.on) b{font-weight:500;opacity:.75}.r35-choice{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-left:26px}.r35-choice select{max-width:100%;padding:4px 6px}.r35-choice .cellinput{width:110px}.r35-why{flex:1 1 200px;max-width:320px;padding:5px 8px}.r35-fieldset{min-width:0;margin:0}.r35-fieldset:disabled{opacity:.85}.r35-pattabs{display:flex;flex-wrap:wrap;gap:6px}.r35-patadd{margin-top:10px}.r35-patadd select{max-width:100%;padding:5px 8px}.r35-patnote{margin:0 4px 14px}@media(max-width:640px){.r35-rec{flex-direction:column}.r35-fig .cellinput{width:84px}.r35-adjrow .field input{width:100px}.r35-choice{padding-left:0}.r35-profilepay{grid-template-columns:minmax(0,1fr)}.r35-adjlist,.r35-adjlist tbody,.r35-adjlist tr{display:block;width:100%}.r35-adjlist tr{padding:8px 0;border-top:1px solid var(--line-soft)}.r35-adjlist td{display:inline-block;border:0;padding:2px 8px 2px 0;text-align:left;vertical-align:middle}.r35-adjlist td:nth-child(2){display:block;width:100%;overflow-wrap:anywhere}}table.stock.sizerow,table.stock.sizegrid{width:auto;min-width:0;max-width:100%;table-layout:auto}table.stock.sizerow th,table.stock.sizerow td,table.stock.sizegrid th,table.stock.sizegrid td{width:60px;padding-left:8px;padding-right:8px;white-space:nowrap}table.stock.sizerow th.rowlab,table.stock.sizerow td.rowlab,table.stock.sizegrid th.rowlab,table.stock.sizegrid td.rowlab{width:auto;min-width:96px;padding-right:18px}table.stock.sizerow .cellinput{width:58px}table.stock.sizegrid .cellinput{width:62px}.cutcard table.stock.sizerow .cellinput{width:66px}.fgrid.sizes{grid-template-columns:repeat(auto-fill,88px)}.sizestock .sizecell{flex:0 0 68px}.procsizegrid .qtyfield{width:78px}@media(max-width:1100px){table.stock.sizerow,table.stock.sizegrid{display:block;overflow-x:auto;width:100%}}.rtassess>.r37-cutfrom{flex:0 0 100%;max-width:none;margin:0}.cuttable th.tot,.cuttable td.tot{width:auto}.helppage h3.r37-helpsec{margin:18px 0 2px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.helppage h3.r37-helpsec:first-child{margin-top:0}.r37-appearance .themerow{margin-top:10px}.r37-appearance .themetoggle{align-self:flex-start}.r37-appearance .themetoggle button{padding:7px 14px}.r37droptabs{margin:4px 0 12px}.r37line{padding:0}.r37linehead{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:6px 12px;flex-wrap:nowrap;padding:8px 11px}.r37linehead:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:-2px;border-radius:var(--radius)}.r37linename{flex:1 1 auto;min-width:0;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r37linename b{font-weight:500}.r37linename .dim{color:var(--ink-3);font-weight:500}.r37line .r37track{align-self:center}.r37status{flex:0 1 220px;min-width:0;font-size:13px;color:var(--ink-2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r37linehead.waiting .r37status{color:var(--marigold)}.r37design{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;padding:2px 8px;border-radius:10px;white-space:nowrap}.r37line .r37track,.r37linehead .reqexp{flex:none}.r37design.warn{background:var(--marigold-bg);color:var(--marigold)}.r37design.bad{background:var(--clay-bg);color:var(--clay)}.r37linebody{padding:2px 11px 10px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:8px}.r37linebody .dropsizes{margin-top:8px}.r37linebody .dropitemacts{margin:0}.r37shootlist{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.r37shoot{padding:0}.r37shoothead{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;padding:8px 11px;font-size:13.5px}.r37shoothead:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:-2px;border-radius:var(--radius)}.r37shoothead .shootwhen{font-weight:600;min-width:64px}.r37shoothead .shootwhere{flex:1 1 160px;min-width:0}.r37shootwhen{margin-left:auto}.r37shootbody{padding:2px 11px 10px;border-top:1px solid var(--line-soft)}.r37shootpast{margin-top:14px;padding-top:10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.r37shootpast .r37shoot{opacity:.6}.r37idea{display:inline-flex;align-items:center;gap:0}.r37ideax{all:unset;cursor:pointer;width:18px;height:18px;margin-left:2px;display:inline-grid;place-items:center;border-radius:50%;font-size:13px;line-height:1;color:var(--ink-3)}.r37ideax:hover{background:var(--surface-2);color:var(--clay)}.r37ideax:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:1px}.r37savetitle{border-style:dashed}@media(max-width:640px){.r37linehead{flex-wrap:wrap}.r37linename{flex:1 1 100%;white-space:normal}.r37status{flex:1 1 0;white-space:normal}}.r37-trend{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-3)}.r37-trend.good{color:var(--sage)}.r37-trend.bad{color:var(--clay)}.r37-trendsvg{display:block;width:84px;height:30px;flex:0 0 auto;overflow:visible}.r37-trend.md .r37-trendsvg{width:120px;height:36px}.r37-trendpct{font-family:var(--font-num, inherit);font-size:20px;font-weight:750;letter-spacing:-.02em;line-height:1;white-space:nowrap;color:inherit}.r37-kpirow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.r37-kpirow .value{margin:0}.r37-trendboxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:10px 0 14px}.card.r37-trendbox{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 8px;padding:12px 14px;margin:0}.card.r37-trendbox.on{box-shadow:inset 0 0 0 2px var(--primary)}.r37-trendpick{all:unset;cursor:pointer;display:grid;gap:2px;min-width:0;grid-column:1 / -1;padding-right:22px}.r37-trendpick:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.r37-trendpick .label{font-size:12.5px;color:var(--ink-3);font-weight:600}.r37-trendpick .value{font-size:22px;font-weight:720;color:var(--ink);letter-spacing:-.02em}.r37-trendpick .foot{font-size:11.5px}.r37-trendbox>.info{position:absolute;top:10px;right:10px}.r37-trendbox .r37-trend{grid-column:1 / -1;justify-content:space-between}.r37-trendbox .r37-trendsvg{width:100%;max-width:150px}.r37-attyear{margin-top:8px}.r37-attmonths{display:flex;justify-content:space-between;font-size:11px;max-width:84px}.r37-attlist{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}.pill.r37-recalled{background:var(--surface-2, var(--line-soft));color:var(--ink-3)}.r37-recall{margin-left:auto}.r37-recallask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px}.chipbtn.r37-danger{color:var(--clay);border-color:var(--clay)}.cday.r37-first{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-weight:700;box-shadow:0 0 0 2px var(--focus-ring)}@media(max-width:700px){.r37-trendboxes{grid-template-columns:1fr 1fr}.r37-trendpct{font-size:17px}.r37-trendsvg{width:64px}}.r37-addcw{margin-top:10px}tr.r37-editrow>td{background:var(--surface-2, var(--surface));padding:12px;white-space:normal}.r37-cwedit{display:flex;flex-direction:column;gap:12px}.r37-cwedit .clothhead{display:flex;align-items:center;gap:8px;margin:0 0 6px}.r37-cwnamebox .cwname{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.r37-cwremove{color:var(--clay);margin-left:auto}.r37-trimwrap{overflow-x:auto;max-width:100%}table.r37-trims{table-layout:auto;width:100%}table.r37-trims th.r37-cwcol{min-width:120px}table.r37-trims td.r37-cwcell{white-space:nowrap}table.r37-trims .r37-cwbox{display:inline-flex;align-items:center;gap:4px}table.r37-trims .r37-cwbox>:first-child{min-width:96px;flex:1 1 auto}table.r37-trims .r37-notusedx{margin-left:4px;vertical-align:middle}table.r37-trims td.r37-notused{font-style:italic}.r37-save{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.r37-existing{margin-top:6px}.chipbtn.r38c-del{color:var(--clay);border-color:var(--clay)}.r38c-confirm{display:flex;flex-direction:column;gap:8px;margin:8px 12px 4px;padding:12px 14px;border:1px solid var(--clay);border-radius:var(--radius);background:var(--clay-bg)}.r38c-confirm b{font-size:14px;color:var(--ink);font-weight:650;line-height:1.45}.r38c-confirm .note-sm{color:var(--ink)}.chipbtn.r38c-yes{color:var(--clay);border-color:var(--clay);font-weight:700}.r38c-deleted{margin:6px 0 12px}.r38c-deleted .r29-donerow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.r38decide .r29dayedit{flex-wrap:wrap}.capstack .seg.madealready,.capplan .legend i.kmade{background:repeating-linear-gradient(135deg,var(--sage) 0 5px,transparent 5px 9px);opacity:.85;box-shadow:inset 0 0 0 1px var(--sage)}.r38c-made{display:block;margin-top:4px;color:var(--ink-3)}@media(max-width:700px){.r38c-bars{gap:8px}.r38c-confirm{margin:8px 0 4px}}.grid.r38-trendgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.r37-trend.lg{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:stretch;gap:14px;width:100%;min-width:0;color:var(--ink)}.r37-trend.lg .r38-tside{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.r37-trend.lg .r38-tside .value{margin:6px 0 2px}.r37-trend.lg .r38-tchart{min-width:0;min-height:96px;display:flex;color:var(--ink-3)}.r37-trend.lg.good .r38-tchart,.r37-trend.lg.good .r37-trendpct,.r37-trend.lg.good .r38-twords{color:var(--sage)}.r37-trend.lg.bad .r38-tchart,.r37-trend.lg.bad .r37-trendpct,.r37-trend.lg.bad .r38-twords{color:var(--clay)}.r37-trend.lg .r37-trendsvg{width:100%;height:100%;min-height:96px;max-width:none;flex:1 1 auto}.r37-trend.lg .r38-tchange{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:6px}.r37-trend.lg .r37-trendpct{font-size:24px}.r37-trend.lg .r38-twords{font-size:12.5px;font-weight:600;color:var(--ink-3)}.card.r38-trendtile{min-width:0;overflow:hidden}.card.kpi.r38-trendtile:not(.hero) .value{font-size:28px;line-height:1;letter-spacing:-.03em}.card.r38-trendtile .label,.card.r38-trendtile .kdelta,.card.r38-trendtile .foot{overflow-wrap:anywhere}.r37-trendboxes{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.card.r37-trendbox.r38-trendtile{display:block;padding:14px 16px}.r37-trendbox.r38-trendtile .r37-trendpick{grid-column:auto;padding-right:0}.r37-trendbox.r38-trendtile .r37-trend{justify-content:initial}.r37-trendbox.r38-trendtile .r37-trendsvg{max-width:none}.r37-trendbox.r38-trendtile .r38-tchart{margin-right:22px}.r38-attTile,.r38-attTable{grid-column:1 / -1}.r38-attTile .r37-attyear{margin-top:0}.r38-attTile .r37-attmonths{display:block;max-width:none;font-size:12px;margin-top:4px}@media(max-width:700px){.r37-trendboxes{grid-template-columns:1fr}.r37-trend.lg{grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:10px}.r37-trend.lg .r38-tchart,.r37-trend.lg .r37-trendsvg{min-height:84px}.r37-trend.lg .r37-trendpct{font-size:20px}.r37-trend.lg .r37-trendsvg{width:100%}}.ottodaywrap{display:flex;flex-direction:column;gap:14px}.ottodaywrap>.card{margin:0}.card.ottoday.otminecard .otmine.open{margin-top:0;padding-top:0;border-top:0}.card.ottoday.otminecard h3{margin:0 0 8px}.r38-sparelist{display:flex;flex-direction:column;gap:6px;margin:8px 0 4px}.r38-spare{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;min-width:0}.r38-spare>span{min-width:0;overflow-wrap:anywhere}.r38-nospare{margin:4px 0 0;font-weight:600;color:var(--ink-2)}.r38-delwrap{display:contents}.chipbtn.r38-danger{color:var(--clay);border-color:var(--clay)}.chipbtn.r38-danger:hover:not(:disabled){background:var(--clay);color:var(--on-fill)}.r38-confirm{margin:8px 0;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--clay);background:var(--clay-bg);display:flex;flex-direction:column;gap:6px;max-width:560px}.r38-confirm b{font-size:13.5px;color:var(--ink);font-weight:600;line-height:1.45}.r38-confirm .note-sm{margin:0;color:var(--ink-2)}.stagetitle .r38-confirm{flex-basis:100%}.dcard>.r38-delwrap .r38-confirm,.dcard .r38-confirm{margin:0 12px 12px}.r38-dellock{display:inline-flex;align-items:center;gap:4px}.r38-removed{margin-top:10px}.r38-libdeleted{margin-top:18px}.r38-libgone{opacity:.55;border-style:dashed;cursor:default}.r38-libgone .libmeta b{text-decoration:line-through}.r38-libgone .libmeta .chipbtn{align-self:flex-start;margin-top:4px}.r38-heldnote{margin:8px 0}.r38-trimshort{margin:6px 0}@media(max-width:640px){.r38-confirm{max-width:none}.r38-confirm .entryact{flex-wrap:wrap}}.r38f-step{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line-strong);color:var(--ink-2)}.r38f-step.pack{border-color:var(--clay);color:var(--clay)}.r38f-step.packed,.r38f-step.out,.r38f-step.pickup{border-color:var(--sage);color:var(--sage)}.r38f-step.delivered,.r38f-step.picked{color:var(--ink-3)}.r38f-flag{font-size:12px;color:var(--sage);font-weight:600}.r38f-items{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.r38f-items li{display:flex;align-items:center;gap:10px}.r38f-act .entryact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.r38f-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px}.r38f-pick .field{display:flex;flex-direction:column;gap:4px;min-width:200px;flex:0 1 300px}.r38f-pick .field>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.r38f-pick select{min-height:36px}@media(max-width:600px){.r38f-pick{flex-direction:column;align-items:stretch}.r38f-pick .field{min-width:0;flex:1 1 auto}.r38f-pick .field>span{white-space:normal}}.label .r39-period{font-weight:500;color:var(--ink-3);white-space:nowrap}.card.r39-trendtile .r39-periodline{font-size:12px;font-weight:600;color:var(--ink-3);margin-top:1px}.card.r39-trendtile .r38-tside .label{overflow-wrap:normal;word-break:normal}.card.r39-trendtile .value{white-space:nowrap}.card.r39-trendtile .value i{font-size:13px;margin-left:4px;font-style:normal;color:var(--ink-3);font-weight:600}.grid.r39-tiles{margin-bottom:14px}.card.r39-trendtile.r39-badval .value,.card.r39-trendtile .value .neg,.card.r39-trendtile .value .warn{color:var(--clay)}.card.r39-trendtile .value .pos,.card.r39-trendtile.r39-sageval .value{color:var(--sage)}.r39-rjbars .hbar{grid-template-columns:10.5rem minmax(0,1fr) 12.5rem}.r39-rjbars .hval{overflow:hidden;text-overflow:ellipsis}.r39-rjhead{justify-content:flex-end;gap:10px}.ovtiles.r39-ovtiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.card.ovtile.r39-ovtrend,.card.ovtile.r39-ovtrend .r38-tside .label,.card.ovtile.r39-ovtrend .r38-tside .value,.card.ovtile.r39-ovtrend .r38-tside .foot{display:block}@media(max-width:700px){.r39-rjbars .hbar{grid-template-columns:minmax(0,1fr) max-content}.card.r39-trendtile .value{white-space:normal}.grid.r39-tiles{grid-template-columns:1fr}}.deptbox .r37-trend.r39-deptline{display:flex;width:100%;gap:10px}.deptbox .r39-deptline .r37-trendsvg{flex:1 1 auto;width:auto;min-width:0;height:56px}.deptbox .r39-deptline .r37-trendpct{font-size:22px}.r40-sizes{display:inline-grid;align-items:baseline;gap:2px 10px;margin-top:4px;font-size:13px;max-width:100%}.r40-sizes>i{font-style:normal;color:var(--ink-3);font-size:12px;font-weight:600;padding-right:4px}.r40-sizes .r40-sz{font-weight:650;color:var(--clay);text-align:right}.r40-sizes .num{text-align:right;color:var(--ink);font-weight:600}.r40-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.r40-head .stamp{align-self:flex-start}.r40-doneline{flex-wrap:wrap}.rcard.r40-done{opacity:.62;border-style:dashed;background:var(--surface-2)}.rcard.r40-done .r40-doneacts .chipbtn{opacity:1}.r40-doneby{font-size:13px;color:var(--ink-2);margin-top:2px}.r40-doneacts{display:flex;justify-content:flex-end;margin-top:6px}@media(max-width:640px){.r40-sizes{gap:2px 8px;font-size:12.5px}.r40-doneacts{justify-content:flex-start}}.autowrap:has(>.qtyunit){display:flex;align-items:center;gap:6px}.autowrap:has(>.qtyunit)>:not(.qtyunit){flex:1 1 auto;min-width:0}.autowrap:has(>.qtyunit)>input{padding-right:8px}.autowrap>.qtyunit{position:static;transform:none;flex:none;white-space:nowrap;font-size:12px}.drops .qtyfield .qtyunit,.capplan .qtyfield .qtyunit{bottom:auto}.qtyfield:has(.qtyunit){flex-basis:150px}.fbi:has(>i){display:flex;align-items:center;gap:8px}.fbi:has(>i)>input,.fbi:has(>i)>output{flex:1 1 auto;min-width:0;padding-right:12px}.fbi>i{position:static;transform:none;flex:none}.cu-inwrap:has(>i){display:flex;align-items:center;gap:6px}.cu-inwrap:has(>i)>input{flex:1 1 auto;min-width:0;padding-right:8px}.cu-inwrap>i{position:static;transform:none;flex:none}.r40-cats{margin-bottom:8px}.r40-howbar{display:flex;align-items:center;gap:6px;margin:4px 0 8px}.r40-thsearch{margin-top:4px}.r40-thsearch .field{flex:0 1 320px}.r40-approval{margin-top:10px}:root{--r40-c1: var(--sp-s0);--r40-c2: var(--scv-cut);--r40-c3: var(--sp-s2);--r40-c4: var(--sp-s1);--r40-c5: var(--marigold);--r40-c6: var(--rose);--r40-c7: var(--sage);--r40-c8: var(--indigo);--r40-c9: var(--clay);--r40-other: var(--ink-3)}.ovbars,.ovfunnel{gap:4px}.ovtrack{height:13px;border-radius:4px}.ovtrack i{border-radius:4px}.hbars{gap:4px}.htrack{height:13px;border-radius:4px}.hfill{border-radius:4px}.mvbars{gap:4px}.mvcols,.bars{gap:2px}.chartkey.r40-key{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin:8px 0 4px}.r40-keyitem{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);font-weight:500}.r40-keyitem.asbutton{border:0;background:none;padding:2px 0;cursor:pointer;font:inherit;font-size:13px;color:var(--ink-2)}.r40-keyitem.asbutton:hover{color:var(--indigo-ink);text-decoration:underline}.r40-sw{width:12px;height:12px;border-radius:3px;display:inline-block;flex:none;margin-right:6px;vertical-align:-1px}.r40-keyitem .r40-sw{margin-right:0}.r40-mline{color:var(--ink-3);margin:8px 0 4px}.r40-mline.good{color:var(--sage)}.r40-mline.bad{color:var(--clay)}.r40-mline svg,.r40-gbars svg,.r40-sharecols{display:block;width:100%;height:auto;overflow:visible}.r40-mbase{stroke:var(--line-strong);stroke-width:1}.r40-mnow{stroke:currentColor;stroke-width:2;stroke-dasharray:5 5;opacity:.6}.r40-mdot{fill:currentColor;stroke:var(--surface);stroke-width:1.5}.r40-mdot.now{fill:var(--surface);stroke:currentColor;stroke-width:2}.r40-mval{font-size:13px;fill:var(--ink-2);font-weight:600}.r40-mlab{font-size:12.5px;fill:var(--ink-3)}.r40-gbars{position:relative;margin:8px 0 4px}.r40-gmax{position:absolute;top:-4px;left:6px;font-size:11.5px;color:var(--ink-3);font-weight:600}.r40-gbar{transition:opacity var(--dur) var(--ease)}.r40-gbar.now{opacity:.55}.r40-gbars svg:hover .r40-gbar,.r40-sharecols:hover .r40-gbar{opacity:.75}.r40-gbars svg .r40-gbar:hover,.r40-sharecols .r40-gbar:hover{opacity:1}.r40-shareswitch{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.r40-share{margin-top:10px}.r40-sharecols .r40-gbar,.r40-slice{cursor:pointer}.r40-piewrap{display:flex;justify-content:center}.r40-pie{width:min(260px,70vw);height:auto;display:block}.r40-slice{stroke:var(--surface);stroke-width:1.5}.r40-pie:hover .r40-slice{opacity:.8}.r40-pie .r40-slice:hover{opacity:1}.r40-share.pie .r40-key{justify-content:center}.mapkey .kc.r40-kc{background:conic-gradient(var(--r40-c1) 0 25%,var(--r40-c2) 0 50%,var(--r40-c3) 0 75%,var(--r40-c4) 0);opacity:.75;box-shadow:none}@media(max-width:700px){.chartkey.r40-key{gap:4px 12px}.r40-mval,.r40-mlab{font-size:12px}}.r40-ooadd{margin:6px 0 10px}.r40-oobar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r40-oook{color:var(--sage);font-weight:600}.r40-ooform{padding:14px 16px;border:1px solid var(--sage)}.r40-oohead{margin-bottom:10px}.r40-oofields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px 14px}.r40-oofields .field{display:flex;flex-direction:column;gap:4px;min-width:0}.r40-oofields .r40-wide{grid-column:1 / -1}.r40-oofields input,.r40-oofields select,.r40-oofields textarea{width:100%;min-width:0;box-sizing:border-box}.r40-oofields input,.r40-oofields select{height:34px}.r40-oofields input:not([type=date]){padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit}.r40-oofields textarea{font:inherit;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);resize:vertical}.r40-withunit{display:flex;align-items:center;gap:6px}.r40-withunit input{flex:1 1 auto;min-width:0}.r40-withunit select{flex:0 0 auto;width:auto}.r40-unit{flex:none;font-size:13px;color:var(--ink-3);font-weight:600}.r40-ooacts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.card.r40-oocard{border-left:4px solid var(--sage);background:color-mix(in srgb,var(--sage-bg) 55%,var(--panel))}.r40-ootag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--sage);color:var(--on-fill);vertical-align:middle}.r40-oogreen{color:var(--sage);font-weight:700}.r40-oowhy{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:8px;align-items:baseline}.r40-oometa{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:13.5px}.r40-oometa a{color:var(--indigo-ink)}.r40-oophotoview{margin-top:6px}.card.r40-oocard.r40-oogone{opacity:.6;display:flex;align-items:center;justify-content:space-between;gap:10px}.r40-ooas{margin:8px 0;display:flex;flex-direction:column;gap:4px}.r40-ooas .r40-oohint{margin:0;text-transform:none;letter-spacing:normal}.r40-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px}.r40-morebtn .dim{font-weight:500}td .r40-more,li .r40-more{margin:4px 0}.r40-morepage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;overflow:auto;background:var(--ground);color:var(--ink);padding:18px max(16px,calc((100vw - 1180px)/2)) 40px;box-sizing:border-box}.r40-morehead{display:flex;align-items:center;gap:12px;margin-bottom:12px}.r40-morehead h2{margin:0;font-size:20px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.r40-moreperiods{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.r40-morecount{margin:0 0 12px}.r40-morebody{min-width:0}.r40-morebody .od-tablewrap,.r40-morebody .tscrollx{overflow-x:auto}.r40-morebody>table{width:100%}.r40-morelist{margin:0;padding-left:18px;display:grid;gap:6px}@media(max-width:700px){.r40-morepage{padding:12px 16px 32px}.r40-morehead h2{font-size:17px}.r40-morebody{overflow-x:auto}.r40-oofields{grid-template-columns:1fr}}.r41-ax{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;column-gap:5px;row-gap:3px}.r41-yax{position:relative;grid-column:1;grid-row:1;min-height:96px}.r41-ysize{display:block;visibility:hidden;height:0;overflow:hidden;font-size:10.5px;font-weight:600;white-space:nowrap}.r41-ytick{position:absolute;right:0;transform:translateY(-50%);font-size:10.5px;line-height:1;font-weight:600;color:var(--ink-3);white-space:nowrap}.r41-plot{grid-column:2;grid-row:1;display:flex;min-width:0;min-height:96px}.r41-plot .r37-trendsvg{flex:1 1 auto;width:100%;height:100%;min-height:96px}.r41-corner{grid-column:1;grid-row:2;font-size:10.5px;line-height:1.2;font-weight:600;color:var(--ink-3);text-align:right;white-space:nowrap}.r41-xax{position:relative;grid-column:2;grid-row:2;height:13px;min-width:0}.r41-xtick{position:absolute;top:0;transform:translate(-50%);font-size:10.5px;line-height:1.2;font-weight:600;color:var(--ink-3);white-space:nowrap}.r41-xtick.start{transform:none}.r41-xtick.end{transform:translate(-100%)}.r41-grid{stroke:var(--line);stroke-width:1;opacity:.9}.r37-trend.lg .r38-tchart:has(.r41-ax){min-height:112px}.r41-mgrid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.r41-myval{font-size:12px;fill:var(--ink-3);font-weight:600}.r41-munit{font-size:11px}@media(max-width:700px){.r41-ytick,.r41-xtick,.r41-corner,.r41-ysize{font-size:10px}.r41-ax{column-gap:4px}.r41-yax,.r41-plot,.r41-plot .r37-trendsvg{min-height:84px}}.r41-bars{display:flex;flex-direction:column;gap:6px;margin:12px 0 4px;min-width:0}.r41-bar{display:grid;grid-template-columns:minmax(6rem,11rem) minmax(0,1fr) max-content;align-items:center;gap:12px;width:100%;min-width:0;border:0;background:none;padding:3px 4px;border-radius:6px;cursor:pointer;font:inherit;color:inherit;text-align:left}.r41-bar:hover,.r41-bar:focus-visible{background:var(--row-hover)}.r41-blab{font-size:13px;font-weight:600;color:var(--ink-2);overflow-wrap:anywhere;line-height:1.3;min-width:0}.r41-btrack{display:block;height:18px;min-width:0;border-radius:5px;background:var(--surface-2);overflow:hidden}.r41-bfill{display:block;height:100%;border-radius:5px}.r41-bar:hover .r41-bfill{filter:brightness(1.12)}.r41-bval{font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap;text-align:right}.r41-colval{font-size:13px;font-weight:650;fill:var(--ink-2)}@media(max-width:700px){.r41-bar{grid-template-columns:minmax(0,1fr) max-content;row-gap:4px;gap:4px 10px}.r41-blab{grid-column:1;grid-row:1}.r41-bval{grid-column:2;grid-row:1}.r41-btrack{grid-column:1 / -1;grid-row:2;height:14px}.r41-colval{font-size:12px}}.r41-donut{width:min(280px,76vw);overflow:visible}.r41-arc{cursor:pointer;transition:opacity var(--dur) var(--ease)}.r41-donut:hover .r41-arc{opacity:.78}.r41-donut .r41-arc:hover{opacity:1}.r41-arclab{font-size:12.5px;font-weight:800;fill:#fff;pointer-events:none;paint-order:stroke;stroke:#00000061;stroke-width:2.2px;stroke-linejoin:round}.chartkey.r41-dotkey{justify-content:center;gap:6px 16px;margin-top:12px}.r41-dotkey .r40-sw{border-radius:50%;width:11px;height:11px}:root{--r40-other: #868b9c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--r40-other: #737891}}:root[data-theme=dark]{--r40-other: #737891}.r43-pgksh{margin:8px 0;display:grid;gap:6px}.r43-pgksh-say{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:none}.r43-pgksh-say b{color:var(--primary)}.r43-pgksh .fieldrow{align-items:flex-end;flex-wrap:wrap}.cu-list .rbtns .chipbtn{white-space:nowrap}.r42-jobline{display:block;font-size:13px;color:var(--indigo-ink);font-weight:600}.r42-job .r42-kind{display:block;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.r42-job.r42-stops{border-left:4px solid var(--clay)}.r42-job .r42-stopnote,.r42-job .r42-warrantynote,.r42-job .r42-replace{margin:8px 0 0}.r42-warrantynote{padding:8px 10px;border-radius:8px;background:var(--marigold-bg);color:var(--marigold);border:1px solid var(--marigold-ln)}.r42-steps{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:10px 0 4px;padding:0}.r42-steps li{flex:1 1 0;min-width:96px;text-align:center;font-size:12.5px;padding:4px 6px;border-radius:6px;background:var(--row-hover);color:var(--ink-3);border:1px solid var(--line-soft)}.r42-steps li.done{background:var(--sage-bg);color:var(--sage);border-color:var(--sage);font-weight:600}.r42-checks-on{display:flex;flex-direction:column;gap:4px;margin:10px 0}.r42-parts{margin-top:8px}.r42-parts .fieldrow{margin-top:6px}.r42-log{margin-top:8px}.r42-cond{display:block;margin-top:6px;font-size:12.5px}.r42-warranty{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r42-warrantyform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.r42-takenlist{margin:0 0 10px;padding-left:18px;display:grid;gap:4px}.r42-takenlist li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r42-share{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.r42-calweek{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--line-soft);align-items:baseline}.r42-calweek:first-of-type{border-top:0}.r42-calweek.now .r42-calwhen{color:var(--indigo-ink)}.r42-calwhen{flex:0 0 150px;font-weight:600;font-size:13.5px}.r42-calchips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.r42-calchip{font-size:12.5px;padding:2px 8px;border-radius:999px;background:var(--row-hover);border:1px solid var(--line-soft);color:var(--ink)}.r42-calchip.full{font-weight:600;border-color:var(--indigo-line);background:var(--indigo-soft);color:var(--indigo-ink)}.r42-calweek.late .r42-calchip{border-color:var(--clay);background:var(--clay-bg);color:var(--clay)}.r42-checkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.r42-checklist ol{margin:6px 0;padding-left:20px;display:grid;gap:3px;font-size:13.5px}.r42-checklist li{display:flex;align-items:center;justify-content:space-between;gap:6px}.r42-checklist .r42-x{padding:0 7px;min-width:0}.r42-checkadd{display:flex;gap:6px}.r42-checkadd input{flex:1 1 auto;min-width:0}.r42-scanlist{display:flex;flex-wrap:wrap;gap:6px}.r42-scanlist .r42-stopchip{border-color:var(--clay)}.r42-scan video{width:100%;max-width:420px;border-radius:10px}.r42-prodgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media(max-width:700px){.r42-calweek{flex-direction:column;gap:4px}.r42-calwhen{flex:none}.r42-steps li{min-width:70px;font-size:11.5px}.r42-prodgrid{grid-template-columns:1fr}.r42-job .rbtns{flex-wrap:wrap}}.r35-sources>p.note-sm{white-space:normal}.r45b-head{display:flex;align-items:center;gap:6px}.r45b-toggle{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;text-align:left;background:none;border:0;padding:6px 0;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.r45b-toggle:hover b{color:var(--hover-ink)}.r45b-caret{width:14px;flex:none;color:var(--ink-3)}.r45b-people{display:flex;flex-direction:column;gap:6px;margin-top:6px}.r45b-person{display:grid;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:4px 12px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer}.r45b-person:hover{background:var(--hover-bg);border-color:var(--hover-line)}.r45b-pname{display:flex;align-items:center;gap:6px}.r45b-pmeta{color:var(--ink-3);font-weight:500}.r45b-go{color:var(--ink-3)}.r45b-draftchip{font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--marigold-bg);color:var(--marigold);border:1px solid var(--marigold-ln)}.r45b-page .backbtn{align-self:flex-start;margin-bottom:8px}.r45b-draftnote{color:var(--marigold);font-weight:600}.r45b-days,.r45b-decided{display:flex;flex-direction:column;gap:8px;margin-top:10px}.r45b-day{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.r45b-day.on{border-color:var(--indigo-line)}.r45b-dayhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px}.r45b-dayhead .dim{color:var(--ink-3);font-weight:500}.r45b-dayrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.r45b-tick{font-weight:600}.r45b-time{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px}.r45b-time label{display:inline-flex;align-items:center;gap:4px}.r45b-num{width:56px;padding:5px 7px;text-align:right}.r45b-eq{font-weight:600;color:var(--ink-2)}.r45b-reasons{margin-top:2px}.r45b-send{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px}.r45b-line{margin:6px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px}.r45b-day.gone{flex-direction:row;align-items:center;justify-content:space-between;opacity:.62}@media(max-width:700px){.r45b-person{grid-template-columns:1fr auto}.r45b-pmeta{grid-column:1}.r45b-go{grid-row:1 / span 2;grid-column:2}.r45b-send .chipbtn{flex:1 1 100%}.r45b-day.gone{flex-wrap:wrap}}.dashwrap,.deptdash{--dash-cols: 3;--dash-gap: 12px}.dashwrap .grid.r45-perfgrid,.deptdash .deptgrid{gap:var(--dash-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(240px,calc((100% - (var(--dash-cols) - 1) * var(--dash-gap)) / var(--dash-cols)))),1fr))}:root{--pri-high: var(--pri-red);--pri-medium: var(--marigold);--pri-low: var(--pri-green)}.r45-notices{margin:6px 0 18px}.r45-nhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin:0 0 8px}.r45-nhead h3{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.r45-legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;color:var(--ink-2);font-weight:500}.r45-key{display:inline-flex;align-items:center;gap:5px}.r45-key>i{width:10px;height:10px;border-radius:50%;display:inline-block}.r45-key.pri-high>i{background:var(--pri-high)}.r45-key.pri-medium>i{background:var(--pri-medium)}.r45-key.pri-low>i{background:var(--pri-low)}.r45-notices>.allclear{margin-bottom:0}.feed.r45-feed{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.r45-feed>.feeditem.r45-entry{position:relative;flex-wrap:wrap;align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;padding-left:6px}.r45-feed>.feeditem.r45-entry.open{background:var(--surface-2)}.r45-feed>.feeditem.r45-entry:hover{border-color:var(--hover-line, var(--line))}.r45-strip{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--line)}.r45-entry.pri-high>.r45-strip{background:var(--pri-high)}.r45-entry.pri-medium>.r45-strip{background:var(--pri-medium)}.r45-entry.pri-low>.r45-strip{background:var(--pri-low)}.r45-entry .feedmain{flex:1 1 0;width:auto;padding:11px 12px;gap:12px}.r45-entry .feedmain:hover{background:var(--hover-bg, var(--surface-2))}.r45-entry .feednum{min-width:34px;font-size:18px;font-weight:700;text-align:center;color:var(--ink)}.r45-entry .feeddot{margin:0 13px;background:var(--ink-3)}.r45-entry .feedbody>b{font-weight:600;font-size:14px}.r45-entry .feedbody>span{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.r45-entry .feedgo{font-size:15px;padding-left:4px}.r45-entry .feedx{flex:0 0 auto;width:38px;align-self:stretch;border-left:1px solid var(--line-soft);font-size:16px}.r45-entry .feedmore{flex:1 1 100%}@media(max-width:620px){.r45-entry .feedmain{padding:11px 8px 11px 10px;gap:10px}.r45-entry .feednum{min-width:28px;font-size:16px}.r45-entry .feedmore{padding-left:14px}.r45-entry .feedmore dl>div{flex-direction:column;gap:0}.r45-entry .feedmore dt{flex:none}}.mm-row.r46-mmrow{padding:0;display:block}.r46-mmline{display:flex;align-items:baseline;gap:10px;width:100%;padding:8px 4px;background:none;border:0;border-radius:6px;color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;text-align:left}button.r46-mmline{cursor:pointer}button.r46-mmline:hover,button.r46-mmline:focus-visible{background:var(--hover-bg);color:var(--hover-ink)}.r46-mmname{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.r46-mmname .dim{color:var(--ink-3)}.r46-mmdiff{flex:none;font-weight:700;color:var(--clay)}.dials .r43-pgksh{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line)}.r46-pctlab{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ink-2)}.r46-margin{display:inline-flex;align-items:center;gap:4px}.r46-salesview{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 0 12px}.r46-salesmonths .tscrollx{overflow-x:auto}.r46-salesmonths table th{white-space:nowrap}.r47track{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0}.r47track .track .seg{width:16px;height:7px}.r47track.big .track .seg{width:22px;height:8px}.r47now{font-size:13px;font-weight:600;color:var(--ink-2)}.r47now.rejected{color:var(--clay)}.r47now.done{color:var(--sage)}.r47steps{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 6px;padding:0;list-style:none;font-size:12px;color:var(--ink-3)}.r47steps li.past{color:var(--ink-2)}.r47steps li.now{color:var(--ink);font-weight:700}.r47steps li+li:before{content:"→";margin-right:8px;color:var(--ink-3);font-weight:400}.r47quoteact{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.r47why{display:inline-flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.r47choices{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0 8px}.r47groups{display:grid;gap:10px;margin:8px 0}.r47made{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.r47made .pill.on{border-color:var(--sage);color:var(--sage);font-weight:600}.r47save .entryact{flex-wrap:wrap}.r38f-step.making{border-color:var(--marigold);color:var(--ink-2)}.r47track .track .seg{box-shadow:inset 0 0 0 1px var(--line)}.grid.g4.r47kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.grid.g4.r47kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.r47track .track .seg{width:11px}.r47track.big .track .seg{width:14px}.r47steps{font-size:11px;gap:2px 8px}.r47steps li+li:before{margin-right:6px}}.r48c-done{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;margin:4px 0}.r48c-donemain{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.r48c-donemain .r25-by{flex-basis:100%}.r48c-hist{margin:0 0 0 8px;vertical-align:middle}.pinned>.r48c-hist,.supplierpage>.r48c-hist{float:right}.r48c-histrow{display:flex;justify-content:flex-end;margin:0 0 6px}.r48c-answered{margin-top:8px}.r48c-mmdone{margin-top:14px}@media(max-width:600px){.pinned>.r48c-hist,.supplierpage>.r48c-hist{float:none;margin:6px 0}}.sp-pages{align-items:center;margin-bottom:0}.sp-pages .dtab{display:inline-flex;align-items:center;gap:6px}.sp-page{display:flex;flex-direction:column;gap:14px;min-width:0}.sp-summary{grid-template-columns:repeat(4,minmax(0,1fr))}button.sp-shopbtn{text-align:left;font:inherit;cursor:pointer;color:inherit;width:100%}button.sp-shopbtn:hover{border-color:var(--indigo)}.sp-shopbtn h3 .ovgo{margin-left:auto;font-size:12px;color:var(--ink-3);font-weight:500}.sp-shophead .sp-figs{max-width:640px}.sp-multi{margin:8px 0 4px}.sp-multi svg{display:block;width:100%;height:auto;overflow:visible}.sp-ser{color:var(--sp-s3)}.sp-ser.s0{color:var(--sp-s0)}.sp-ser.s1{color:var(--sp-s1)}.sp-ser.s2{color:var(--sp-s2)}.sp-mpath{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.sp-mnow{stroke:currentColor;stroke-width:2;stroke-dasharray:5 5;opacity:.7}.sp-mdot{fill:currentColor;stroke:var(--surface);stroke-width:1.5}.sp-mdot.now{fill:var(--surface);stroke:currentColor;stroke-width:2}.sp-multi .sp-col{fill:var(--sp-s3)}.sp-multi .sp-col.s0{fill:var(--sp-s0)}.sp-multi .sp-col.s1{fill:var(--sp-s1)}.sp-multi .sp-col.s2{fill:var(--sp-s2)}.sp-yoyswitch{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0 4px}.sp-bars .ovbar .sp-pairval{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.sp-bars .ovbar .sp-pairval small{font-size:12px;color:var(--ink-3);font-weight:500}.sp-sel h3{justify-content:flex-start}.sp-sel h3.sp-sel2{margin-top:14px}.sp-sel .sp-open{margin-left:auto}.sp-sel li em{font-style:normal;font-weight:600;margin-left:4px}.sp-sel ol,.sp-checks{max-height:320px;overflow-y:auto}.sp-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sp-checks li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:13px;color:var(--ink);font-weight:500}.sp-checks li i{grid-column:1 / -1;font-style:normal;font-size:12px;color:var(--ink-3)}.sp-checks b.short{color:var(--clay)}.sp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;align-content:start}.sp-tiles .card.tile{box-shadow:none}.card.tile.warn{border-color:var(--marigold)}.sp-xentries{display:flex;flex-direction:column;gap:10px}.sp-xentry{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.sp-xentry header{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.sp-xentry h3{margin:0;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:7px;font-weight:600}.sp-xentry h3 .num{color:var(--ink-3);font-weight:500}.sp-xbtns{display:inline-flex;gap:6px;flex-wrap:wrap}.sp-xlines{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 16px}.sp-xlines li{display:grid;grid-template-columns:34px 1fr;gap:6px;font-size:13px;color:var(--ink);padding:5px 0;border-bottom:1px solid var(--line-soft);font-weight:500}.sp-xlines li em{font-style:normal;font-weight:600;margin-left:4px}.sp-xlines li i{display:block;font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.sp-xentry .r29-doneby,.sp-covered{margin:0}@media(max-width:1100px){.sp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.sp-summary{grid-template-columns:1fr}}@media(max-width:560px){.sp-pages .dtab{font-size:13px}.sp-xentry header{flex-direction:column;align-items:flex-start}.sp-xlines{grid-template-columns:1fr}}.policybox.r48-sched{padding:0}.policybox.r48-sched.off{border-style:dashed}.r48-schedhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;width:100%;padding:10px 14px;background:none;border:0;border-radius:var(--radius);color:var(--indigo-ink);font:inherit;text-align:left;cursor:pointer}.r48-schedhead:hover,.r48-schedhead:focus-visible{background:var(--hover-bg);color:var(--hover-ink)}.r48-schedsum{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:600;color:var(--indigo-ink)}.r48-caret{flex:none;align-self:center;color:var(--indigo-ink);transition:transform .15s}.r48-caret.open{transform:rotate(90deg)}.r48-schedbody{display:flex;flex-direction:column;gap:10px;padding:0 14px 12px}.r48-schedbody .r35-tillflag{margin:0}.r48-onoff{margin-left:0;font-size:13.5px;font-weight:600;color:var(--ink)}.r48-field{display:flex;flex-direction:column;gap:6px}.r48-lab{font-size:13px;font-weight:600;color:var(--indigo-ink)}.r48-field .filters{margin:0}.r48-inline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;font-weight:500;color:var(--ink)}.r48-num{width:64px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.r48-schedacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r48-due{margin:0 0 10px}.r48-asked{margin-left:6px}tr.r48-doneline td{padding:10px 6px 4px;border-top:2px solid var(--line);border-bottom:0;font-size:12px;font-weight:600;color:var(--ink-3);background:none}tr.r48-donerow>td{color:var(--ink-3);opacity:.72}tr.r48-donerow:hover>td{opacity:1}tr.r48-donerow .cu-tag{filter:grayscale(.6)}.r48-counts td.actcell .rbtns{justify-content:flex-end}@media(max-width:760px){.r48-schedhead{padding:10px 12px}.r48-schedbody{padding:0 12px 12px}}.r49a-boxedit,.r49a-editing-tag{float:right;margin:-2px 0 4px 10px}.r49a-editing-tag{font-family:var(--font-num);font-size:10.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);padding:4px 0}.card.r49a-editing,.r49a-boxwrap.r49a-editing>.card{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.r49a-boxfoot{clear:both;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.r49a-boxfoot .r49a-err{flex:1 1 220px;min-width:0;overflow-wrap:anywhere;margin:0}.r49a-allbtns{display:inline-flex;flex-wrap:wrap;gap:6px}.r49a-boxwrap{position:relative;display:flex;flex-direction:column;min-width:0}.r49a-boxwrap>.card{flex:1 1 auto}.r49a-boxwrap-tools{position:absolute;top:14px;right:18px;z-index:1}.r49a-boxwrap-tools .r49a-boxedit,.r49a-boxwrap-tools .r49a-editing-tag{float:none;margin:0}.r49a-boxwrap:has(.r49a-boxwrap-tools)>.card>h3{padding-right:76px}.r28-depttick.locked{cursor:default;opacity:.6}.r28-depttick.locked.on{opacity:.8}.r28-depttick.r49a-home{cursor:default}.r49a-hometag{font-style:normal;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.personbox{min-width:0}.personbox>.pmeta{flex:1 1 auto;min-width:0;max-width:100%}.pmeta>b,.pmeta>.dim{max-width:100%;overflow-wrap:anywhere}.pmeta .deptchip{white-space:normal;max-width:100%;overflow-wrap:anywhere}.pmeta .r35b-progress{flex-wrap:wrap;row-gap:4px;min-width:0}.pmeta .r35b-progress .bar{min-width:0;flex:1 1 60px}.pmeta .r35b-progress .note-sm{white-space:normal;overflow-wrap:anywhere;min-width:0}.r49-follow{flex:1 1 100%;min-width:0;margin-top:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px dashed var(--marigold-ln);background:var(--marigold-bg);color:var(--ink)}.shopdone:has(.r49-follow){flex-wrap:wrap}.r49-followhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.r49-followwhat{min-width:0;overflow-wrap:anywhere}.r49-mark{display:inline-block;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--marigold-ln);background:var(--marigold-bg);color:var(--ink);white-space:nowrap}.r49-marknote{margin-left:8px}.r49-followfields{margin-top:10px}.r49-followlist{margin-top:14px}.r49-followlist .buywhat{min-width:0}.r47-sharebars .ovbar{cursor:default;border-radius:6px}.r47-sharebars .ovbar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.r47-sharebars .ovval{font-weight:700;color:var(--ink)}.prodbreak.r47-salesmonths{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.r37-trend.lg .r38-tside .value{white-space:nowrap;row-gap:6px}.r37-trend.lg .r38-tside .value>i{line-height:1.2}.r37-trend.r47-mini>.r41-ax{flex:1 1 auto;width:auto;min-width:0;column-gap:4px;row-gap:2px}.r37-trend.r47-mini .r41-yax,.r37-trend.r47-mini .r41-plot,.r37-trend.r47-mini .r41-plot .r37-trendsvg{min-height:0}.r37-trend.r47-mini .r41-plot .r37-trendsvg{width:100%}.r37-trend.r47-mini.sm .r41-plot .r37-trendsvg{width:84px;height:30px}.r37-trend.r47-mini .r41-ytick,.r37-trend.r47-mini .r41-xtick,.r37-trend.r47-mini .r41-corner,.r37-trend.r47-mini .r41-ysize{font-size:9.5px}.r37-trend.r47-mini .r41-xax{height:12px}.deptbox .r37-trend.r39-deptline.r47-mini .r37-trendsvg{height:56px}.deptmax .r47-unit{font-style:normal;color:var(--ink-3)}.r47-xword{font-size:11px;font-weight:600;color:var(--ink-3);text-align:center;margin-top:2px}.r47-pricechart{display:inline-grid;grid-template-columns:max-content max-content;column-gap:6px;row-gap:2px;max-width:100%}.r47-pyax{display:flex;flex-direction:column;justify-content:space-between;text-align:right;font-size:10px;font-weight:600;color:var(--ink-3);line-height:1}.r47-pyax>span:nth-child(2){font-weight:700}.r47-pxax{grid-column:2;display:flex;justify-content:space-between;gap:8px;font-size:10px;font-weight:600;color:var(--ink-3)}.r47-pricechart .pricespark{max-width:100%;height:auto}.card .hbars:not(.dr-dist){container:r47hbars / inline-size}@container r47hbars (max-width: 520px){.hbar,.r39-rjbars .hbar,.rankchart .hbar,.rv-grid .hbar{grid-template-columns:minmax(0,1fr) max-content;row-gap:3px}.hbar .hlab{grid-column:1 / -1}.r39-rjbars .hval{overflow:visible}}.r37-trend.lg .r38-tside .r47-fitwrap{white-space:normal!important;overflow-wrap:anywhere}.sp-multi .sp-col.faint{opacity:.38}.r50-pch{font-size:12px;font-weight:650;fill:var(--ink-3)}.r50-pch.up{fill:var(--sage)}.r50-pch.down{fill:var(--clay)}.r50-xtabs{margin-bottom:0;align-items:center}.r50-groups{display:flex;flex-direction:column;gap:14px}.r50-group{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.r50-ghead{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.r50-ghead h3{margin:0;font-size:15px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:650;flex-wrap:wrap}.r50-ghead h3 .num{color:var(--ink-3);font-weight:500}.r50-entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.r50-entry{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:11px 14px}.r50-emain{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px}.r50-emain>b{font-size:14px;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.r50-esub{font-size:12.5px;color:var(--ink-3);line-height:1.45;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r50-ebtn{flex:none;margin-left:auto}.r50-entry.r29-donerow{background:var(--surface-2)}.r50-group .r29-donesep{margin:4px 0 0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.r50-none{margin:0}button.r50-etoggle{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}button.r50-etoggle:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:4px}.r50-more{color:var(--indigo-ink);font-weight:600;margin-left:4px}.r50-edetail{flex-basis:100%;margin:0;padding-top:8px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--ink-2);line-height:1.5}.r50-xfer{display:flex;flex-direction:column;gap:14px;min-width:0}.r50-intro{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.r50-intro>p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.5;flex:1 1 320px;font-weight:500}.r50-intro>.note-sm{flex-basis:100%;margin:0}.r50-count{font-size:13px;color:var(--ink-3);font-weight:600}.r50-made{display:flex;flex-direction:column;gap:12px}.r50-madehead{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.r50-madehead p{margin:0;font-size:13.5px;color:var(--ink-2);font-weight:500}@media(max-width:560px){.r50-group{padding:12px}.r50-entry{padding:10px 12px}.r50-ebtn{margin-left:0;width:100%;justify-content:center}}table.stock td{text-overflow:clip}table.stock td.r .taxwho,table.stock td.num .taxwho,.histtable td.r .taxwho,.histtable td.num .taxwho,table.stock td.r .dim,table.stock td.num .dim,table.stock td.r .unit,table.stock td.num .unit{white-space:normal}table.stock td.r .r25-by,table.stock td.num .r25-by{display:block}table.stock td select,table.stock td input:not([type=checkbox]):not([type=radio]){max-width:100%}table.stock.otratetable{table-layout:auto}table.stock.otratetable td{white-space:nowrap}.otrates .otref .field{flex:0 1 auto;max-width:100%;min-width:0}.otrates .otref .field select{max-width:100%}.ottoday .ottable{table-layout:auto}.ottoday .ottable td{white-space:normal}.r39-rjbars .hbars{container-type:inline-size}.r39-rjbars .hval{overflow:visible;text-overflow:clip}@container (max-width: 460px){.r39-rjbars .hbar{grid-template-columns:minmax(0,1fr) max-content;row-gap:3px}.r39-rjbars .hbar .hlab{grid-column:1 / -1}}.donetag,.deptchip,.emptag,.card .pill,.card .chipbtn,table.stock td .chipbtn,.routetag,.srcbadge,.labelchip,.collchip{max-width:100%;white-space:normal;overflow-wrap:break-word}table.stock td .rbtns{flex-wrap:wrap;max-width:100%;min-width:0}.personbox .pmeta{flex:1 1 auto}.pmeta .r35b-progress{flex-wrap:wrap;row-gap:2px}.pmeta .r35b-progress .note-sm{white-space:normal}.navme .whobody b,.phoneme b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.phonebar{flex-wrap:wrap;row-gap:6px}.phonebar .phoneme{flex:1 1 10em}.phonebar>.chipbtn{flex:none;margin-left:auto}.phonebar .r28-dept.compact .r28-deptfield{flex:none}.viewtabs>.info{flex:none}.reqhead{flex-wrap:wrap;row-gap:8px}.reqhead .pmeta,.reqhead .reqwhat{flex:1 1 9em}.reqhead .donetag{flex:none}.reqhead .reqexp{margin-left:auto}.r51-timer{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin:8px 0;padding:9px 12px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-2);min-width:0}.r51-timer.editing{flex-direction:column;align-items:stretch;border-style:solid}.r51-tline{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;min-width:0;flex:1 1 240px}.r51-tlab{font-size:12px;font-weight:650;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.r51-timer.editing .r51-tlab{text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink-2)}.r51-tsaid{font-size:13px;color:var(--ink-2);line-height:1.45;overflow-wrap:anywhere}.r51-tchoices{display:flex;flex-direction:column;gap:8px}.r51-tfor{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r51-tfor input.r51-tnum{width:76px;min-width:76px;height:auto;flex:none;box-sizing:border-box}.r51-tunit{min-width:96px;padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.r51-tend{margin:0}.r51-tbtns{display:flex;gap:8px;flex-wrap:wrap}.r51-onwords{color:var(--sage);font-weight:650;font-style:normal;white-space:nowrap}@media(max-width:560px){.r51-timer{padding:8px 10px}.r51-tbtns .chipbtn{flex:1 1 auto;justify-content:center}}.r52-feedacts{order:3;flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 13px 12px 53px;min-width:0}.feeditem.r52-done{opacity:.62}.feeditem.r52-done .feedmain{cursor:default}.feeditem.r52-firstdone{margin-top:14px;position:relative}.feeditem.r52-firstdone:before{content:"";position:absolute;left:0;right:0;top:-8px;border-top:1px solid var(--line)}.r52-doneby{display:block;font-size:12.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.r52-holwatch{margin:4px 0 14px;padding:10px 12px;border:1px solid var(--marigold);border-radius:var(--radius);background:var(--marigold-bg);min-width:0}.r52-hwhead{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--ink)}.r52-hwrow{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:8px 0;border-top:1px dashed var(--line);min-width:0}.r52-hwrow.r52-done{opacity:.62}.r52-hwtext{flex:1 1 260px;min-width:0;font-size:13.5px;color:var(--ink);line-height:1.45;overflow-wrap:anywhere}.r52-hwacts{display:flex;gap:8px;flex-wrap:wrap}.r52-holwatch .r29-donesep{margin-top:6px}.donetag.r52-oneoff{background:var(--surface-2);color:var(--ink-2);margin-left:6px}@media(max-width:560px){.r52-feedacts{padding-left:13px}.r52-feedacts .chipbtn,.r52-hwacts .chipbtn{flex:1 1 auto;justify-content:center}}.r52a-deptmenu{position:relative;display:inline-flex;align-items:center;gap:4px}.r52a-deptbtn i{font-style:normal;font-size:11px;opacity:.7;margin-left:2px}.r52a-deptlist{position:absolute;top:100%;left:0;z-index:30;margin-top:2px;min-width:230px;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:4px 0;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow)}.r52a-deptrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 13px;background:none;border:0;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.r52a-deptrow b{font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.r52a-deptrow:hover,.r52a-deptrow:focus-visible{background:var(--hover-bg);color:var(--hover-ink);outline:none}.r52a-deptrow.on{font-weight:700;color:var(--indigo-ink)}.r52a-deptrow.on b{color:var(--indigo-ink)}.r52a-deptsep{height:1px;margin:4px 0;background:var(--line-soft)}.pill.r52a-supbadge{background:var(--indigo-soft);color:var(--indigo-ink)}.r52a-level .r52a-levels{display:inline-flex;margin-top:2px;align-self:flex-start;width:auto}.r52a-level .r52a-levels button:disabled{cursor:not-allowed}.r52a-level>i.note-sm{display:block;margin-top:4px}.r52a-supdepts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.r52a-joinmore{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:flex-start;margin:4px 0 6px}.r52a-joinmore>.r28-moredepts{flex:1 1 360px;min-width:0}.r52a-joinmore>.r52a-level{flex:0 1 300px}.r52a-namepick{max-width:460px}.r52a-namepick .namelist{position:static;max-height:min(50dvh,420px)}.r52a-namepick>i.note-sm{display:block;margin-top:4px}.r52a-ailevel{margin:4px 0 8px}@media(max-width:560px){.r52a-deptlist{left:auto;right:0;min-width:min(260px,calc(100vw - 32px))}.r52a-deptrow{padding:11px 13px}.r52a-joinmore>.r52a-level{flex-basis:100%}}.r53c-reviews{display:flex;flex-direction:column;gap:14px;min-width:0}.r53c-intro{margin:0;max-width:820px}.r53c-cycle{padding:12px 14px}.r53c-cyclehead{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--ink)}.r53c-cyclesay{flex:1 1 260px;min-width:0;font-size:13.5px;color:var(--ink-2)}.r53c-cycleedit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:10px}.r53c-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.r53c-start select{min-width:160px}.r53c-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r53c-listhead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin-bottom:6px}.r53c-listhead h3{margin:0}.r53c-row{padding:10px 0;border-top:1px dashed var(--line);min-width:0}.r53c-row.r53c-done{opacity:.62}.r53c-row.r53c-hit{background:var(--marigold-bg);border-radius:8px;padding-left:8px;padding-right:8px}.r53c-rowhead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.r53c-who{flex:1 1 240px;min-width:0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.r53c-prev{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:12.5px}.r53c-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pill.r53c-draft{background:var(--surface-2);color:var(--ink-2)}.pill.r53c-extra{background:var(--surface-2);color:var(--ink-3);margin-left:6px}.r53c-oldbtn{margin-top:8px}.r53c-addone{margin-top:12px;max-width:420px}.r53c-chip{display:inline-flex;align-items:baseline;gap:1px;padding:2px 9px;border-radius:999px;background:var(--sc, var(--surface-2));color:#141414;font-weight:700;font-size:14px;line-height:1.4}.r53c-chip i{font-style:normal;font-weight:600;font-size:11px;opacity:.8}.r53c-chip.sm{padding:0 7px;font-size:12.5px}.r53c-form{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);display:flex;flex-direction:column;gap:10px;min-width:0}.r53c-form textarea{width:100%;box-sizing:border-box;min-width:0}.r53c-formrow{display:flex;flex-direction:column;gap:4px}.r53c-lab{font-size:13px;font-weight:600;color:var(--ink-2)}.r53c-slider{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;max-width:560px}.r53c-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;margin:8px 0;background:linear-gradient(90deg,#dd2c2c,#ddbf2c 50%,#1eb845);cursor:pointer}.r53c-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--sc);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong),0 1px 3px #0000004d}.r53c-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--sc);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong)}.r53c-slider input[type=range]:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.r53c-slider.unset input[type=range]{filter:grayscale(.85);opacity:.7}.r53c-sliderval{display:flex;align-items:baseline;gap:6px;min-width:120px;color:var(--ink-2);font-size:13px}.r53c-sliderval b{display:inline-block;min-width:34px;text-align:center;padding:2px 8px;border-radius:999px;background:var(--sc);color:#141414;font-size:18px}.r53c-ticks{grid-column:1;display:flex;justify-content:space-between;padding:0 6px;font-size:11px;color:var(--ink-3)}.r53c-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 14px}.r53c-two p{margin:0}.r53c-drop{margin-left:auto;color:var(--clay)}.r53c-text{margin-top:8px;padding:10px 12px;border-left:4px solid var(--line-strong);background:var(--surface-2);border-radius:0 8px 8px 0;font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.r53c-text p{margin:6px 0 0;line-height:1.5}.r53c-texthead{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.r53c-texthead .linkbtn{margin-left:auto}.r53c-tiles{margin:6px 0 10px}.r53c-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 24px}.r53c-col h4{margin:4px 0 8px;font-size:14px;color:var(--ink)}.r53c-bar{display:grid;grid-template-columns:minmax(90px,160px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;font-size:13.5px}.r53c-barlab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.r53c-bartrack{height:10px;border-radius:999px;background:var(--surface-2);overflow:hidden}.r53c-bartrack>span{display:block;height:100%;border-radius:999px;background:var(--sc)}.r53c-missing,.r53c-scored{list-style:none;margin:0;padding:0;font-size:13.5px}.r53c-missing li,.r53c-scored li{padding:5px 0;border-top:1px dashed var(--line-soft);overflow-wrap:anywhere}.r53c-everybody{margin-top:14px}.r53c-person{margin-top:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.r53c-pick select{min-width:200px;max-width:100%}@media(max-width:560px){.r53c-state{width:100%}.r53c-state .chipbtn,.r53c-acts .chipbtn{flex:1 1 auto;justify-content:center}.r53c-slider{grid-template-columns:1fr}.r53c-sliderval{grid-row:1}.r53c-bar{grid-template-columns:minmax(70px,110px) minmax(0,1fr) auto;gap:8px}.r53c-prev{display:flex;margin:4px 0 0}}.r52b-polhead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.r52b-polbtns{display:inline-flex;align-items:center;gap:6px}.r52b-polbtns .chipbtn.primary{height:28px;align-self:center;padding:0 14px}.r52b-polset{border:0;padding:0}.r52b-policy.on{box-shadow:0 0 0 2px var(--indigo)}.r52b-othead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.r52b-othead h3{margin:0}.r52b-otbtns{display:inline-flex;align-items:center;gap:6px}.r52b-otbtns .chipbtn.primary{height:28px;align-self:center;padding:0 14px}.r52b-otset{border:0;padding:0;margin:6px 0 0}.r52b-otsec{display:grid;grid-template-columns:190px minmax(0,1fr);gap:6px 18px;align-items:start;padding:12px 0;border-top:1px solid var(--line-soft)}.r52b-otsec:first-child{border-top:0;padding-top:4px}.r52b-otsec>h4{margin:0;font-size:14px;font-weight:600;color:var(--ink);line-height:32px}.r52b-otbody{display:flex;flex-direction:column;gap:8px;min-width:0}.r52b-otbody>.checkline{margin:0;min-height:32px;align-items:center}.r52b-otbody>.otradio{min-height:0;align-items:flex-start}.r52b-otsub{display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 12px;align-items:center}.r52b-otlab{font-size:13px;color:var(--ink-2);font-weight:500}.r52b-otline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;min-height:32px}.r52b-otline .checkline{margin:0}.r52b-num{width:auto;flex:0 0 auto}.r52b-num input{width:72px;flex:0 0 72px!important;text-align:right}.r52b-num.wide input{width:96px;flex-basis:96px!important}.r52b-sel{height:32px;padding:0 8px;max-width:100%}.r52b-otbody .note-sm{margin:0}.r52b-otwhy{margin:8px 0 0}@media(max-width:640px){.r52b-otsec{grid-template-columns:minmax(0,1fr);gap:6px}.r52b-otsec>h4{line-height:1.4}.r52b-otsub{grid-template-columns:minmax(0,1fr);gap:4px}}.r52b-week{padding:8px 0;border-top:1px solid var(--line-soft)}.r52b-week:first-of-type{border-top:0}.r52b-weekline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.r52b-weekrows{margin-top:6px;opacity:.8}.r52b-skbar{align-items:flex-end;gap:8px 12px}.r52b-skfield{flex:0 1 190px;min-width:0}.r52b-skedit{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.r52b-skback{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.r52b-skgrid{max-height:min(70vh,640px);overflow:auto}.r52b-skgrid table.skillmatrix thead th{position:sticky;top:0;z-index:2;background:var(--surface)}.r52b-skgrid table.skillmatrix thead th.who{z-index:3}.r52b-skgrid td.who .dim{display:block}.r52b-skgrid td.r52b-thin{color:var(--clay);font-weight:700}.r52b-skchart h3{margin-bottom:10px}.r52b-skrow{display:grid;grid-template-columns:150px minmax(0,1fr) 32px auto;gap:10px;align-items:center;padding:5px 0;border-top:1px solid var(--line-soft)}.r52b-skrow:first-of-type{border-top:0}.r52b-sklab{font-size:13.5px;font-weight:500;color:var(--ink)}.r52b-skbarline{display:flex;height:20px;border-radius:4px;background:var(--surface-2);overflow:hidden;min-width:0}.r52b-seg{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11.5px;font-weight:600;min-width:0;overflow:hidden}.r52b-seg.lv1{background:var(--sk1);color:var(--sk1-on)}.r52b-seg.lv2{background:var(--sk2);color:var(--sk2-on)}.r52b-seg.lv3{background:var(--sk3);color:var(--sk3-on)}.r52b-skcan{text-align:right;font-weight:600;color:var(--ink)}.r52b-flag{display:inline-block;font-size:12px;font-weight:600;color:var(--clay);background:var(--clay-bg);border-radius:999px;padding:2px 8px}.r52b-skrow.thin .r52b-sklab{color:var(--clay)}@media(max-width:640px){.r52b-skrow{grid-template-columns:110px minmax(0,1fr) 26px}.r52b-skflag{grid-column:1 / -1}.r52b-skflag:empty{display:none}.r52b-skedit{margin-left:0}}.r53b-limits{display:grid;gap:8px;margin:0 0 10px;padding:10px 14px}.r53b-say{margin:0;font-size:14px;color:var(--ink);line-height:1.5}.r53b-say b{color:var(--primary)}.r53b-btns{display:inline-flex;gap:6px;margin-left:10px;vertical-align:middle}.r53b-limits .tp-dial.r53b-dial{grid-template-columns:minmax(150px,220px) minmax(0,1fr) 150px}.r53b-num{display:inline-flex;align-items:center;gap:6px}.r53b-num input{width:100%;min-width:0;text-align:right}.r53b-num .qtyunit{position:static}@media(max-width:760px){.r53b-limits .tp-dial.r53b-dial{grid-template-columns:minmax(0,1fr) 130px}.r53b-limits .tp-dial.r53b-dial>span:first-child{grid-column:1 / -1}.r53b-btns{display:flex;margin:8px 0 0}}.donetag.r53a-suptag{background:var(--indigo-soft);color:var(--indigo-ink)}.r53a-route{margin-top:10px;display:flex;flex-direction:column;gap:6px}.r53a-route .otchips{flex-wrap:wrap}.r53a-h{margin:14px 0 6px;font-size:14px;color:var(--ink-2)}.r53a-attrow{padding:10px 14px;margin-bottom:8px}.r53a-atthead{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.r53a-attwho{flex:1 1 200px;min-width:0}.r53a-attwhat{color:var(--ink-2);font-size:13px}.r53a-attform{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.r53a-attform>.field{flex:0 0 auto;max-width:560px}.r53a-attform .otchips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.r53a-attform .reqact{display:flex;gap:8px}.r53a-myteam{margin-bottom:14px}.r53a-teamgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.r53a-teamcard{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2);color:var(--ink);min-width:0}.r53a-teamcard>.dim{font-size:12px}.r53a-teamcard dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:6px 0 0;font-size:13px}.r53a-teamcard dt{color:var(--ink-3)}.r53a-teamcard dd{margin:0;text-align:right;font-weight:600;color:var(--ink)}.r53a-teamcard dd i{font-weight:400;font-style:normal}@media(max-width:560px){.r53a-teamgrid{grid-template-columns:1fr}.r53a-attform .reqact .chipbtn{flex:1}}.r53-cover .r53-covers{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.r53-coverrow{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 14px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2)}.r53-coverrow.done{opacity:.6;border-top:1px dashed var(--line)}.r53-coverwho{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.r53-coverwho b{color:var(--ink);font-weight:600}.r53-coveract{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r53-coveredit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;flex-basis:100%}.r53-coveredit .field{min-width:150px}.r53-pick{margin:4px 0 10px;padding:10px 12px;border:1px dashed var(--indigo-line);border-radius:10px}.r53-pick .fieldrow{margin-top:6px}.r53-cover .policylab{display:block;margin-top:12px}.card.personbox.r53-cantcover{opacity:.55;cursor:not-allowed}.coverbar.r53-coverbar{align-items:center}.coverbar.r53-coverbar .chipbtn{margin-left:auto}@media(max-width:560px){.coverbar.r53-coverbar .chipbtn{margin-left:0}.r53-coveract .chipbtn{min-height:36px}}.dashwrap.r54-floordash{min-width:0;max-width:100%;overflow-x:hidden}.r54-floordash .earnrow .infowrap{min-width:0}@media(max-width:767px){.r54-floordash .earnrow,.r54-floordash .dashkpis{grid-template-columns:1fr}.r54-floordash .r45-entry{min-height:56px}.r54-floordash .feedx{min-width:44px;min-height:44px}.r54-floordash .r45-nhead{flex-wrap:wrap;gap:6px 10px}}.r55made{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.25}.r55made b{font-weight:600;color:var(--sage);white-space:nowrap}.r55made em{font-style:normal;font-size:12px;color:var(--ink-3);white-space:nowrap}.r55made.loss b,.r55made.loss em{color:var(--clay)}.r55made.even b{color:var(--marigold)}.r55made.nocost b{color:var(--ink-3);font-weight:500}.cobuildfacts .r55made,.r33autoprice .r55made{align-items:flex-start}.r55cost{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.r55cost .r55made{flex-direction:row;align-items:baseline;gap:6px}.r55totals{margin-top:6px}.r55totals .cototals .loss b{color:var(--clay)}.r55totals .cototals .even b{color:var(--marigold)}.r55pct{align-items:flex-end;gap:6px 14px}.r55pctnote{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;flex-basis:100%;margin:4px 0 2px}.r55pctbtn{background:var(--clay-bg);color:var(--clay);border:1px solid transparent;border-radius:8px;padding:6px 10px;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.r55pctbtn u{font-weight:500;text-underline-offset:2px}.r55pctlist{list-style:none;margin:2px 0 0;padding:0 6px 0 0;flex-basis:100%;display:grid;gap:2px;max-width:520px;max-height:200px;overflow-y:auto}.r55pctlist li{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:3px 2px;border-bottom:1px solid var(--line-soft)}.r55pctlist li.loss .num{color:var(--clay)}.r55pctlist li.even .num{color:var(--marigold)}@media(max-width:560px){.r55pctbtn{min-height:40px}.r55cost{flex-basis:100%}}.r55b-acting h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r55b-acting .r55b-tools{margin-left:auto;display:flex;gap:6px}.r55b-switch{display:flex;align-items:center;gap:8px;margin:6px 0;color:var(--ink);font-weight:600}.r55b-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:8px}.r55b-fields>.note-sm{flex-basis:100%;margin:0}.r55b-num input{width:110px}.r55b-post{display:inline-flex;align-items:center;gap:6px;margin-right:12px;color:var(--ink)}.r55b-wdw{max-width:980px}.r55b-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:8px}.r55b-head>.note-sm{margin:0;color:var(--ink-2)}.r55b-actions{display:flex;align-items:center;gap:6px}.r55b-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin-bottom:6px}.r55b-filters .field{min-width:0;flex:0 1 auto}.r55b-filters .field select,.r55b-filters .field input{max-width:190px}.r55b-list{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.r55b-row+.r55b-row{border-top:1px solid var(--line-soft)}.r55b-open{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;width:100%;padding:9px 12px;background:none;border:0;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.r55b-open.static{cursor:default}button.r55b-open:hover{background:var(--hover-bg)}button.r55b-open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.r55b-line{flex:1 1 340px;min-width:0;overflow-wrap:anywhere}.r55b-line b{font-weight:600}.r55b-thing{color:var(--ink-2)}.r55b-meta{font-size:12.5px;white-space:nowrap}.r55b-flag{color:var(--marigold);white-space:normal}.r55b-row.look{box-shadow:inset 3px 0 0 var(--marigold)}.r55b-go{color:var(--ink-3);margin-left:auto}@media(max-width:767px){.r55b-filters .field{flex:1 1 140px}.r55b-filters .field select,.r55b-filters .field input{max-width:none;width:100%;min-width:0;box-sizing:border-box}.r55b-meta{white-space:normal}.r55b-open{min-height:44px}}.r55e-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:10px 0 12px}.r55e-kpis .tile .value i{font-style:normal;font-size:12px;color:var(--ink-3)}.r55e-kpis .tile.r55e-wait .value{color:var(--clay)}.r55e-upload{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 4px}.r55e-upload .flashbar,.r55e-preview{flex-basis:100%}.r55e-file{position:relative;overflow:hidden;cursor:pointer}.r55e-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.r55e-preview{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface-2)}.r55e-preview p{margin:0 0 6px;font-size:13.5px}.r55e-entry{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:8px 0;min-width:0}.r55e-entry.r55e-done{border-style:solid;padding:8px 12px;margin:6px 0}.r55e-entry.r55e-grey{background:var(--surface-2);border-style:dashed;color:var(--ink-3)}.r55e-entry.r55e-grey b{color:var(--ink-2, var(--ink-3))}.r55e-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.r55e-day{font-size:12.5px;color:var(--ink-3);min-width:3.6rem}.r55e-src{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);min-width:3.6rem}.r55e-desc{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere;font-size:13.5px}.r55e-amt{margin-left:auto;white-space:nowrap}.r55e-amt.in{color:var(--sage)}.r55e-amt.out{color:var(--ink)}.r55e-sugs{display:flex;flex-direction:column;gap:6px;margin-top:8px}.r55e-sug,.r55e-what{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;font-size:13px}.r55e-what{margin-top:4px}.r55e-sug>span,.r55e-what>span{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.r55e-sug{padding:6px 8px;border-radius:8px;background:var(--surface-2)}.r55e-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:10px}.r55e-form .field.grow{flex:1 1 16rem}.r55e-form .entryact{margin-top:0}.r55e-charges .r55e-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.r55e-packpick select{min-height:34px}@media(max-width:767px){.r55e-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r55e-entry{padding:10px}.r55e-entry .chipbtn.sm{min-height:36px}.r55e-amt{margin-left:0}.r55e-pack .chipbtn.big{white-space:normal;text-align:left}}.r55d-months{flex-wrap:wrap;margin:6px 0 10px}.r55d-closedbar{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink)}.r55d-checks{display:flex;flex-direction:column;gap:6px;margin:8px 0 12px}.r55d-check{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-1)}.r55d-check.done{border-color:color-mix(in srgb,var(--sage) 45%,transparent)}.r55d-box{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:var(--sage)}.r55d-mark{width:22px;height:22px;flex:none;border-radius:6px;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--ink-3)}.r55d-mark.on{background:var(--sage-bg);border-color:var(--sage);color:var(--sage)}.r55d-checkmain{display:flex;flex-direction:column;gap:2px;min-width:0}.r55d-checklab{font-weight:600;color:var(--ink);display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r55d-auto{font-size:11px;font-weight:500}.r55d-closeact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.r55d-logrow{margin:2px 0}.r55d-err{color:var(--clay)}.r55d-lock{white-space:nowrap;background:var(--surface-2);color:var(--ink-2)}.r55d-relates{color:var(--ink-3);font-style:italic}.r55d-closedrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-top:1px solid var(--line-soft)}.r55d-closedrow:first-of-type{border-top:0}.r55d-closedmain{flex:1 1 260px;min-width:0;color:var(--ink)}.r55d-reopen{flex-basis:100%}.r55d-reopen textarea{width:100%;box-sizing:border-box}.r55d-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 10px}.r55d-tile{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-1);color:var(--ink);font:inherit;cursor:pointer;min-width:0}.r55d-tile.static{cursor:default}.r55d-tile.on{border-color:var(--indigo-line);background:var(--indigo-soft);color:var(--indigo-ink)}.r55d-tile b{font-size:20px}.r55d-tilelab{font-size:12.5px;color:var(--ink-2)}.r55d-tile.on .r55d-tilelab{color:var(--indigo-ink)}.r55d-ages{flex-wrap:wrap;margin-bottom:8px}.r55d-entries{display:flex;flex-direction:column;gap:6px}.r55d-entry{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:10px;background:var(--surface-1);min-width:0}.r55d-entry.r55d-age-a60{border-left-color:var(--marigold)}.r55d-entry.r55d-age-a61{border-left-color:var(--clay)}.r55d-entry.open{background:var(--surface-2)}.r55d-entry.lit{box-shadow:0 0 0 2px var(--focus-ring)}.r55d-entryhead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;padding:10px 12px;background:none;border:0;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.r55d-entryhead:hover{background:var(--row-hover);border-radius:10px}.r55d-who{min-width:0;overflow-wrap:anywhere}.r55d-left{text-align:right;white-space:nowrap}.r55d-what{min-width:0;overflow-wrap:anywhere}.r55d-agepill{justify-self:end;white-space:nowrap}.r55d-agepill.r55d-age-a60{background:var(--marigold-bg);color:var(--ink)}.r55d-agepill.r55d-age-a61{background:var(--clay-bg);color:var(--clay)}.r55d-body{padding:0 12px 12px}.r55d-body p{margin:4px 0}.r55d-pay{color:var(--ink-2)}.r55d-assetfacts p{margin:2px 0}.r55d-assetform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.r55d-assetform .field{min-width:140px;flex:1 1 140px}.r55d-assetform .r55d-closeact,.r55d-assetform .r55d-err{flex-basis:100%}.r55d-assetrow td:last-child{min-width:0}@media(max-width:560px){.r55d-tiles,.r55d-entryhead{grid-template-columns:1fr}.r55d-left,.r55d-agepill{justify-self:start;text-align:left}.r55d-box{width:26px;height:26px}.r55d-closeact .chipbtn{min-height:40px}}.r55c-nav{display:flex;gap:6px;margin-right:auto;margin-left:18px}.r55c-ai{display:flex;flex-direction:column;gap:12px}.r55c-ai .adm-head{margin-bottom:0}.r55c-key{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap}.r55c-key.ok{border-color:var(--sage);color:var(--sage);background:var(--sage-bg)}.r55c-key.off{border-color:var(--clay);color:var(--clay);background:var(--clay-bg)}.r55c-list{display:flex;flex-direction:column;gap:8px}.r55c-feat{padding:12px 14px;display:flex;flex-direction:column;gap:6px}.r55c-feathead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r55c-feathead>b{font-size:14.5px}.r55c-feathead>.chipbtn{margin-left:auto}.r55c-state{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-3)}.r55c-state.on{color:var(--sage);border-color:var(--sage);background:var(--sage-bg)}.r55c-state.off{color:var(--clay);border-color:var(--clay);background:var(--clay-bg)}.r55c-state.wait{color:var(--ink-3);background:var(--surface-2)}.r55c-featbody{display:flex;flex-direction:column;gap:3px;font-size:13.5px;color:var(--ink)}.r55c-lab{font-size:12px;color:var(--ink-3);font-weight:600;margin-right:4px}.r55c-rec{font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:4px}.r55c-spend .num{font-variant-numeric:tabular-nums}.r55c-edit{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.r55c-edit .field{display:flex;flex-direction:column;gap:4px;min-width:180px}.r55c-edit select,.r55c-edit input[type=text],.r55c-warnedit input,.r55c-pricegrid input{font:inherit;font-size:14px;padding:7px 9px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink);box-sizing:border-box}.r55c-onoff{display:flex;align-items:center;gap:8px;font-size:13.5px;flex:1 1 100%}.r55c-btns{display:flex;gap:8px;flex:1 1 100%}.r55c-bad,.r55c-pricegrid input.bad{color:var(--clay);border-color:var(--clay)}.r55c-warn .r55c-warnedit{display:flex;flex-direction:column;gap:6px;margin-top:4px}.r55c-warn .r55c-warnedit input{width:100%}.r55c-chartcard{padding:12px 14px}.r55c-chart{width:100%;max-width:760px;height:auto;display:block}.r55c-chart .grid{stroke:var(--line-soft);stroke-width:1}.r55c-chart .axisline{stroke:var(--line);stroke-width:1}.r55c-chart .axis{fill:var(--ink-3);font-size:11px}.r55c-chart .line{fill:none;stroke:var(--indigo);stroke-width:2.5;stroke-linejoin:round}.r55c-chart .dot{fill:var(--indigo)}.r55c-chart .warn{stroke:var(--clay);stroke-width:1.5;stroke-dasharray:6 4}.r55c-chart .warntext{fill:var(--clay);font-size:11px;font-weight:600}.r55c-prices{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.r55c-check{color:var(--ink-3);margin:0}.r55c-pricelist{display:flex;flex-direction:column;gap:10px}.r55c-price{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--line-soft)}.r55c-pricegrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.r55c-pricegrid label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--ink-3);min-width:0}.r55c-pricegrid label b{font-size:14px;color:var(--ink)}.r55c-pricegrid input{width:100%}.r55c-hist{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.r55c-hist ul{margin:2px 0 0;padding-left:16px}@media(max-width:767px){.adm-top:has(.r55c-nav){flex-wrap:wrap;row-gap:8px}.r55c-nav{order:3;flex:1 1 100%;margin:0}.r55c-nav .chipbtn{min-height:40px;flex:1 1 0}.r55c-pricegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.r55c-edit .field{min-width:0;flex:1 1 100%}.r55c-feathead>.chipbtn{min-height:40px}}.r56c-entries{margin-top:4px}.r56c-open .r50-more{white-space:nowrap}.r56c-entry:hover{background:var(--row-hover)}.r56c-entry .r25-own{flex-basis:100%;margin:0}.r56c-page{display:flex;flex-direction:column;gap:14px;min-width:0}.r56c-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.r56c-head{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.r56c-head h2{margin:0;font-size:19px;color:var(--ink);overflow-wrap:anywhere}.r56c-body,.r56c-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r56c-sec{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px 14px;margin:0;min-width:0}.r56c-sec h3,.r56c-sec legend{margin:0 0 8px;font-size:14px;font-weight:650;color:var(--ink);display:flex;align-items:center;gap:6px;padding:0}.r56c-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px}.r56c-facts dt{color:var(--ink-3)}.r56c-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere;min-width:0}.r56c-none{font-style:normal}.r56c-add{font-weight:600}.r56c-items{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.r56c-items li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-2);font-size:13.5px;color:var(--ink)}.r56c-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.r56c-grid .field{min-width:0}.r56c-grid .r56c-wide{grid-column:1 / -1}.r56c-notes{width:100%;box-sizing:border-box;min-height:64px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px}.r56c-preview{margin:8px 0 0}.r56c-act{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.r56c-err{grid-column:1 / -1;margin:0}.r56c-page .r25-own{grid-column:1 / -1}@media(max-width:760px){.r56c-body,.r56c-form{grid-template-columns:1fr}}@media(max-width:560px){.r56c-grid{grid-template-columns:1fr}.r56c-act .chipbtn{min-height:40px}.r56c-act .procappnote{flex:1 1 100%}}.deptcard .deptchart{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.r56-bars{flex:1 1 auto;display:flex;flex-direction:column;min-height:250px;margin:10px 0 2px;min-width:0}.r56-grid{flex:1 1 auto;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(160px,1fr) auto auto;column-gap:8px;min-width:0}.r56-unit{grid-column:1 / 3;font-size:12px;font-weight:600;color:var(--ink-3);margin-bottom:8px;min-height:14px}.r56-bars.vals .r56-unit{margin-bottom:18px}.r56-yax{position:relative;text-align:right}.r56-ysize{display:block;height:0;overflow:hidden;visibility:hidden;font-size:12px;font-weight:600;white-space:nowrap}.r56-ytick{position:absolute;right:0;transform:translateY(50%);font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap;line-height:1}.r56-plot{position:relative;min-width:0}.r56-gl{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--line)}.r56-gl.zero{border-top:1px solid var(--line-strong)}.r56-groups{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.r56-g{flex:1 1 0;position:relative;min-width:0;outline:none;border-radius:4px}.r56-g:hover,.r56-g:focus-visible{background:var(--row-hover)}.r56-gb{position:absolute;top:0;bottom:0;left:8%;right:8%;display:flex;gap:1px;justify-content:center}.r56-slot{position:relative;flex:1 1 0;max-width:46px;min-width:0}.r56-b{position:absolute;left:0;right:0;border-radius:2px 2px 0 0}.r56-g.now .r56-b{opacity:.5}.r56-v{position:absolute;left:50%;transform:translate(-50%,-4px);font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;line-height:1}.r56-xax{display:flex;margin-top:6px;min-width:0}.r56-xax span{flex:1 1 0;min-width:0;text-align:center;position:relative}.r56-xax em{font-style:normal;font-size:12px;color:var(--ink-3);line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 1px}.r56-xax.short em{white-space:nowrap;overflow:visible;display:inline-block}.r56-bars.tilt .r56-xax{height:74px}.r56-bars.tilt .r56-xax em{display:block;position:absolute;right:50%;top:2px;white-space:nowrap;overflow:visible;transform-origin:right top;transform:rotate(-38deg);padding:0}.r56-xname{grid-column:2;text-align:center;font-size:11.5px;font-weight:600;color:var(--ink-3);margin-top:4px}.r56-key{margin-top:8px}.r56-key .k{width:12px;height:8px;border-radius:2px}@media(max-width:560px){.r56-bars{min-height:220px}.r56-grid{grid-template-rows:auto minmax(140px,1fr) auto auto;column-gap:6px}.r56-ytick,.r56-ysize,.r56-xax em{font-size:11.5px}.r56-bars.tilt .r56-xax{height:92px}.r56-bars.tilt .r56-xax em{transform:rotate(-58deg)}.field.effpick.prodset{flex:1 1 100%;min-width:0;max-width:100%}.field.effpick.prodset>span{white-space:normal;flex:1 1 140px;min-width:0}}.r56d-tstrip{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;min-width:0;color:var(--ink-2);font-size:12.5px}.r56d-tstrip.in{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;text-align:left}.r56d-tbar{flex:1 1 100%;display:block;height:4px;border-radius:3px;background:var(--line);overflow:hidden}.deptbox .r56d-tstrip.in .r56d-tbar{display:block;flex:none;width:100%;height:4px;padding:0;margin:0;border:0}.deptbox .r56d-tstrip.in .r56d-twords{display:block;width:auto;height:auto;padding:0;margin:0;border:0;background:none;font-size:12px;font-weight:400;color:var(--ink)}.r56d-tbar i{display:block;height:100%;border-radius:3px;background:var(--line-strong)}.r56d-tstrip.good .r56d-tbar i{background:var(--sage)}.r56d-tstrip.amber .r56d-tbar i{background:var(--marigold)}.r56d-tstrip.red .r56d-tbar i{background:var(--clay)}.r56d-twords{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--ink)}.r56d-tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r56d-tedit{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:8px 0 2px}.r56d-tedit .field{min-width:0}.r56d-tnum input{width:140px;max-width:100%}.r56d-tline{stroke:var(--ink-2);stroke-width:1.2;stroke-dasharray:4 3;opacity:.55}.r37-trendbox .r56d-tstrip{padding:0 2px 2px}.r56d-deptpage{margin:0}.r56d-deptwrap{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 12px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-1)}.r56d-deptwrap .r56d-tstrip{flex:1 1 260px}.r56d-deptfig{flex-basis:100%;font-size:12.5px}.r56d-linetargets{margin-top:12px;display:flex;flex-direction:column;gap:8px}.r56d-linetargets h4{margin:0}.r56d-linerow{display:grid;grid-template-columns:minmax(70px,120px) minmax(0,1fr);align-items:start;gap:4px 12px;padding:6px 0;border-top:1px solid var(--line)}.r56d-linerow .r56d-tstrip{margin-top:0}.r56d-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:8px}.r56d-add .field{flex:1 1 260px;min-width:0}.r56d-add .field select{width:100%;max-width:100%}.r56d-add .r56d-tstrip{flex-basis:100%}.r56d-entries{display:flex;flex-direction:column;gap:8px}.r56d-entry{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface-1);min-width:0}.r56d-entry.done{opacity:.62}.r56d-entry.done:hover,.r56d-entry.done:focus-within{opacity:1}.r56d-entryhead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;min-width:0}.r56d-entryhead>span{min-width:0;overflow-wrap:anywhere}.r56d-met{display:inline-flex;align-items:center;gap:8px;font-size:12.5px}.r56d-dots{display:inline-flex;gap:3px}.r56d-dots i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.r56d-dots i.met{background:var(--sage)}.r56d-dots i.miss{background:var(--clay)}.r56d-past{border-top:2px solid var(--line-strong)}@media(max-width:560px){.r56d-linerow{grid-template-columns:1fr}.r56d-tools .chipbtn,.r56d-tedit .chipbtn{min-height:40px}}.r56-doneline{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.r56-doneline>span{font-weight:600}.r56-doneline>i{font-style:normal}.r56-plain{border-top:0!important;padding-top:0!important}.r56-entries{margin:4px 0 0}.r56-entries+.r56-entries{margin-top:8px}.r56-entry{align-items:flex-start}.r56-entry>.r50-ebtn,.r56-entry>.r56-eacts .chipbtn{align-self:center}.r56-entry.clickable{cursor:pointer}.r56-entry.clickable:hover,.r56-entry:has(>button.r56-eopen:hover){border-color:var(--indigo)}.r56-entry.flagged{box-shadow:inset 3px 0 0 var(--clay)}.r56-entry .r50-emain>b{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.r56-ehead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.r56-easide{font-weight:500;color:var(--ink-3);font-size:13px}.r56-efacts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:13px;color:var(--ink-2)}.r56-ewhy{font-size:13px;color:var(--ink-2);line-height:1.45}.r56-eacts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;margin-left:auto}.r56-eacts.otacts{width:auto}.r56-eacts.otacts>.chipbtn{display:inline-flex;width:auto;margin:0}.r56-eamt{font-weight:650;color:var(--ink);white-space:nowrap}button.r56-eopen{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0;cursor:pointer}button.r56-eopen:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:4px}.r56-entry .r56-eright{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;text-align:right}.r56-entry .r56-edetail{flex-basis:100%;min-width:0}@media(max-width:560px){.r56-entries,.r56-entry{width:100%}.r56-eacts{justify-content:flex-start;margin-left:0;flex-basis:100%}.r56-entry .r56-eright{align-items:flex-start;text-align:left;margin-left:0}.r56-eacts .chipbtn{min-height:40px}}.r57d-peoplebtns{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r57d-skswitch{display:inline-flex;align-items:center;gap:4px}.r57d-glance .r52b-skbar{align-items:flex-end}.r57d-rows{display:flex;flex-direction:column;gap:6px;margin-top:8px}.r57d-head,.r57d-row{display:grid;grid-template-columns:168px repeat(4,minmax(0,1fr));gap:6px}.r57d-head{font-size:12px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;padding:0 2px}.r57d-head>span{padding:0 8px}.r57d-row{padding:6px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.r57d-row.thin{box-shadow:inset 3px 0 0 var(--clay)}.r57d-skill{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:4px 6px;min-width:0}.r57d-skill b{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.r57d-skill .dim{font-size:12.5px}.r57d-row.thin .r57d-skill b{color:var(--clay)}.r57d-lane{display:flex;flex-direction:column;gap:5px;min-width:0;padding:6px 7px;border-radius:6px;border-left:3px solid var(--line)}.r57d-lane.lv0{background:color-mix(in srgb,var(--sk0) 10%,var(--surface));border-left-color:var(--sk0)}.r57d-lane.lv1{background:color-mix(in srgb,var(--sk1) 10%,var(--surface));border-left-color:var(--sk1)}.r57d-lane.lv2{background:color-mix(in srgb,var(--sk2) 10%,var(--surface));border-left-color:var(--sk2)}.r57d-lane.lv3{background:color-mix(in srgb,var(--sk3) 10%,var(--surface));border-left-color:var(--sk3)}.r57d-lanehead{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.r57d-lanehead i.skl{width:18px;height:18px;font-size:11px}.r57d-lanehead b{color:var(--ink);font-variant-numeric:tabular-nums}.r57d-lanename{display:none}.r57d-chips{display:flex;flex-wrap:wrap;gap:4px}.r57d-chip{display:inline-block;max-width:100%;padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent}.r57d-chip.lv0{background:var(--sk0);color:var(--sk0-on)}.r57d-chip.lv1{background:var(--sk1);color:var(--sk1-on)}.r57d-chip.lv2{background:var(--sk2);color:var(--sk2-on)}.r57d-chip.lv3{background:var(--sk3);color:var(--sk3-on)}.r57d-none{font-size:12.5px;color:var(--ink-3);font-style:italic}.r57d-headlane.lv3{color:var(--ink)}.r57d-empty{margin:8px 0}@media(max-width:860px){.r57d-head{display:none}.r57d-row{grid-template-columns:minmax(0,1fr)}.r57d-skill{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.r57d-lanename{display:inline}.r57d-lane{flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px 8px}.r57d-lanehead{flex:0 0 auto;min-width:118px}}.ai-groups li{display:flex;align-items:flex-start;gap:4px}.r57f-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;margin-top:3px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;border:1px solid transparent;max-width:100%;overflow-wrap:anywhere}.r57f-chip.ready{background:var(--sage-bg);color:var(--sage)}.r57f-chip.wait{background:var(--marigold-bg);color:var(--marigold);border-color:var(--marigold-ln)}.r57f-chip.query{background:var(--clay-bg);color:var(--clay)}.r57f-fin{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.r57f-box{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.r57f-head{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.r57f-head h3{margin:0;font-size:15px;font-weight:650;color:var(--ink);display:flex;align-items:center;gap:8px}.r57f-head h3 .num{color:var(--ink-3);font-weight:500}.r57f-headacts{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto;align-items:center}.r57f-summary{margin:0;font-size:13px;color:var(--ink-2)}.r57f-setby{margin:-4px 0 0}.r57f-sub{margin:6px 0 0;font-size:13px;font-weight:650;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r57f-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.r57f-rule{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.r57f-rule.on{border-color:color-mix(in srgb,var(--sage) 45%,var(--line))}.r57f-rulelab{font-size:13.5px;color:var(--ink);min-width:0;overflow-wrap:anywhere}.r57f-switch{display:inline-flex;align-items:center;gap:6px;flex:none;cursor:pointer}.r57f-switch.inline{font-size:12.5px}.r57f-switch input{width:34px;height:20px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);position:relative;cursor:pointer;flex:none;transition:background .15s}.r57f-switch input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink-3);transition:transform .15s,background .15s}.r57f-switch input:checked{background:var(--sage);border-color:var(--sage)}.r57f-switch input:checked:after{transform:translate(14px);background:var(--on-fill)}.r57f-switch input:disabled{cursor:default;opacity:.75}.r57f-switch input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.r57f-switch b{font-size:12px;font-weight:650;color:var(--ink-2);min-width:22px}.r57f-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.r57f-search{width:100%;max-width:360px}.r57f-sups{list-style:none;margin:0;padding:6px 8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;max-height:220px;overflow-y:auto;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.r57f-sups label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);padding:3px 0;cursor:pointer}.r57f-floatnums{display:flex;flex-wrap:wrap;gap:8px 22px}.r57f-floatnums>span{display:flex;flex-direction:column;gap:1px}.r57f-floatnums i{font-style:normal;font-size:12px;color:var(--ink-3)}.r57f-floatnums b{font-size:16px;color:var(--ink)}.r57f-floatnums b.neg{color:var(--clay)}.r57f-bar{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.r57f-bar>span{display:block;height:100%;background:var(--sage);border-radius:999px}.r57f-float.low .r57f-bar>span{background:var(--marigold)}.r57f-float.low{box-shadow:inset 3px 0 0 var(--marigold)}.r57f-lownote{margin:0;color:var(--marigold);font-weight:600}.r57f-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r57f-tops{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ink-2)}.r57f-tops li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 8px;border-radius:6px}.r57f-tops li.r29-donerow{color:var(--ink-3);background:var(--surface-2)}.r57f-note{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;font-size:13px;margin:6px 0}.r57f-floatline{color:var(--ink-2)}.r57f-floatline b{color:var(--ink)}.r57f-floatline.low b{color:var(--marigold)}.r57f-stallwarn{margin:6px 0 0;padding:6px 10px;border-radius:6px;background:var(--marigold-bg);color:var(--marigold);font-weight:600}@media(max-width:560px){.r57f-box{padding:12px}.r57f-headacts{margin-left:0}.r57f-sups{grid-template-columns:minmax(0,1fr)}.r57f-rule{align-items:flex-start}}.filterbar.intake.r57a-workform{background:color-mix(in srgb,var(--sage) 10%,var(--panel));border-color:color-mix(in srgb,var(--sage) 38%,transparent)}.filterbar.intake.r57a-workform .chipbtn:not(.on,.primary){background:color-mix(in srgb,var(--surface) 70%,transparent)}.r57a-qnote{display:flex;flex-direction:column;gap:2px;margin-top:3px;color:var(--ink-2);font-weight:500;white-space:normal;overflow-wrap:anywhere}.r57a-qnote b{color:var(--clay);font-weight:650}.r57a-qnote .r57a-qans b{color:var(--sage)}p.note-sm .r57a-qnote{display:inline-flex;margin-top:0}.r57a-ask{margin:4px 0 6px}.r57a-ask textarea{width:100%}tr.r57a-askrow>td{background:var(--surface-2);border-top:0}.r57a-spends{display:flex;flex-direction:column;margin-bottom:12px}.r57a-spends h3{margin:0}.r57a-sub{font-size:12.5px;font-weight:500;margin-left:6px}.r57a-spends .r56-bars{min-height:210px}.r57a-tagbtns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.tagedit input:disabled{opacity:1;color:var(--ink);background:var(--surface-2);cursor:not-allowed}.tagedit.r57a-tagon input{outline:2px solid var(--indigo);outline-offset:1px}@media(max-width:560px){.r57a-ask .cu-actions .chipbtn{min-height:40px}}.r57b-listhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 8px}.r57b-list{display:flex;flex-direction:column;gap:6px}.r57b-head{display:grid;grid-template-columns:var(--due-cols, 1fr);gap:4px 14px;align-items:end;padding:0 34px 2px 20px;font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.01em}.r57b-head .r,.r57b-cells .r{text-align:right;justify-self:end}.r57b-entry{position:relative;display:flex;align-items:center;gap:6px;min-width:0;padding:10px 8px 10px 20px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.r57b-entry.clickable{cursor:pointer}.r57b-entry.clickable:hover{border-color:var(--indigo);background:var(--hover-bg, var(--surface-2))}.r57b-entry.clickable:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.r57b-strip{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--line)}.r57b-entry.pri-high>.r57b-strip{background:var(--pri-high)}.r57b-entry.pri-medium>.r57b-strip{background:var(--pri-medium)}.r57b-entry.pri-low>.r57b-strip{background:var(--pri-low)}.r57b-entry.pri-high{border-color:color-mix(in srgb,var(--pri-high) 45%,var(--line));background:color-mix(in srgb,var(--pri-high) 7%,var(--surface))}.r57b-entry.pri-high.clickable:hover{background:color-mix(in srgb,var(--pri-high) 11%,var(--surface))}.r57b-cells{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:var(--due-cols, 1fr);gap:4px 14px;align-items:start;font-size:13.5px}.r57b-cells>*{min-width:0;overflow-wrap:anywhere}.r57b-main>b{font-weight:650}.r57b-go{flex:none;width:18px;text-align:center;font-size:20px;line-height:1;color:var(--ink-3)}.r57b-entry.clickable:hover .r57b-go{color:var(--indigo)}.r57b-none{margin:6px 0}.r57b-cells .tp-track{display:block;margin-top:5px}.r57b-entry .tp-due.overdue{color:var(--pri-high)}.tp-upcoming.r57b-upcoming{margin-top:44px;padding-top:20px;border-top:2px solid var(--indigo-line)}.r57b-uphead{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px}.r57b-uphead h2{margin:0;font-size:20px;font-weight:700;color:var(--indigo);letter-spacing:-.005em}.r57b-uphead .meta{font-family:var(--font-num);font-size:14px;font-weight:650;color:var(--ink-2)}.r57b-entry.r57b-nostrip{padding-left:14px}.r57b-entry.r57b-nostrip>.r57b-strip{display:none}.r57b-etlist{margin-top:8px}.r57b-etlist .taxwhy{display:block;margin-top:3px}.r57b-etdone{margin-top:12px}.r57b-etdonerow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:7px 4px;border-bottom:1px solid var(--line-soft);font-size:13.5px}.r57b-pri.pri-high{box-shadow:inset 6px 0 0 var(--pri-high);background:color-mix(in srgb,var(--pri-high) 7%,var(--surface))}.r57b-pri.pri-medium{box-shadow:inset 6px 0 0 var(--pri-medium)}.r57b-pri.pri-low{box-shadow:inset 6px 0 0 var(--pri-low)}.r57b-pri.pri-high,.r57b-pri.pri-medium,.r57b-pri.pri-low{padding-left:16px}.r57b-legend.r57b-inline{margin-left:10px}.r57b-mclegend{display:flex;margin:0 0 8px 2px}.r57b-rpviews{margin:0 0 10px}.r57b-rpviews .r35e-tabwrap{display:inline-flex;align-items:center;gap:2px}.rp-list57 .rp-terms{display:block;margin-top:2px}.rp-analysis.r57b-rpcost{margin-top:4px}.r57b-etwhy{margin:2px 0 10px}.r57b-dl{margin:0;display:grid;gap:8px}.r57b-dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;align-items:baseline}.r57b-dl dt{font-size:12.5px;color:var(--ink-3);font-weight:600}.r57b-dl dd{margin:0;color:var(--ink);display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow-wrap:anywhere}.r57b-add{margin-left:4px}.r57b-fix .proofkinds{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.r57b-photo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0}.r57b-fixed .entryact{margin-top:6px}@media(max-width:620px){.r57b-head{display:none}.r57b-entry{padding:10px 6px 10px 16px}.r57b-cells{gap:2px 10px;align-items:center}.r57b-uphead h2{font-size:18px}.tp-upcoming.r57b-upcoming{margin-top:32px}}.r57c-entry{padding-top:0;padding-bottom:0}button.r57c-head{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;width:100%;padding:12px 0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px}button.r57c-head:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.r57c-entry:hover{border-color:var(--indigo)}.r57c-caret{flex:none;align-self:center;color:var(--indigo-ink);transition:transform .15s}.r57c-caret.open{transform:rotate(90deg)}.r57c-more{display:grid;gap:10px;padding:10px 0 14px;border-top:1px solid var(--line-soft)}.r57c-meta{margin:0;font-size:13px;color:var(--ink-2)}.r57c-meta b{color:var(--ink);font-weight:600}.r57c-oometa{padding:10px 0 0;border-top:1px solid var(--line-soft)}.r57c-entry.open .r40-ooacts,.r57c-entry.open .r40-oometa:last-child{padding-bottom:12px}.r57c-entry.open>:last-child{margin-bottom:12px}@media(max-width:560px){button.r57c-head{gap:10px}button.r57c-head .buywhat{flex:1 1 100%}button.r57c-head .buyqty,button.r57c-head .buycost{align-items:flex-start}button.r57c-head .r57c-caret{margin-left:auto}}.r57c-notyet{margin-left:8px;background:var(--marigold-bg);color:var(--marigold)}.r57c-itemnote{display:block;font-size:12.5px}.r57c-adds{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);display:grid;gap:10px}.r57c-addhead{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink)}.r57c-addrow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.3fr);gap:8px 10px;align-items:end;padding:10px;border:1px solid var(--line-soft);border-radius:10px}.r57c-addrow .field{margin:0;min-width:0}.r57c-addrow .autowrap,.r57c-addrow input,.r57c-addrow select{width:100%;min-width:0;box-sizing:border-box}.r57c-addrow .r57c-anotes,.r57c-aknown{grid-column:1 / -1}.r57c-aknown{margin:0}@media(max-width:760px){.r57c-addrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r57c-addrow .r57c-aname{grid-column:1 / -1}}.r57c-tncard{margin-top:12px}.r57c-tn .tp-dial{grid-template-columns:minmax(150px,240px) minmax(0,1fr) 96px}@media(max-width:640px){.r57c-tn .tp-dial{grid-template-columns:minmax(0,1fr) 96px}}:root{--r57-b1: #2a78d6;--r57-b2: #e26432;--r57-b3: #189c6d;--r57-b4: #6250d6;--r57-b5: #cc6c90}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--r57-b1: #3987e5;--r57-b2: #d95926;--r57-b3: #199e70;--r57-b4: #9085e9;--r57-b5: #d55181}}:root[data-theme=dark]{--r57-b1: #3987e5;--r57-b2: #d95926;--r57-b3: #199e70;--r57-b4: #9085e9;--r57-b5: #d55181}.shiftbar.r57-each{opacity:1}.r58a-open{display:inline-flex;align-items:center;gap:6px;flex:1 1 200px;min-width:0;text-align:left;background:none;border:0;padding:2px 0;color:var(--ink);font:inherit;cursor:pointer}.r58a-open .r53a-attwho{flex:0 1 auto}.r58a-open:hover b,.r58a-open:focus-visible b{color:var(--indigo-ink, var(--ink));text-decoration:underline;text-underline-offset:3px}.r58a-chev{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;border:1px solid var(--line);color:var(--ink-3);font-size:15px;line-height:1}.r58a-open:hover .r58a-chev{border-color:var(--ink-3);color:var(--ink)}.r48c-donemain .r58a-open{flex:0 0 auto;padding:0}.r58a-quick{display:inline-flex;gap:6px;flex-wrap:wrap}.r58a-why{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:13px;color:var(--ink-2)}.r58a-why .r25-by{flex:1 1 auto}.r53a-attrow.r58a-green{background:var(--sage-bg);border-color:color-mix(in srgb,var(--sage) 45%,transparent)}.r53a-attrow.r58a-green .r58a-why{color:var(--ink)}.pill.r58a-gpill{background:var(--sage);color:var(--surface);font-weight:700}.pill.r58a-npill{background:var(--surface-2);color:var(--ink-2)}.r58a-title{flex-wrap:wrap;gap:8px 10px}.r58a-title h2 .dim{font-weight:500}.pill.r58a-ontime{background:var(--surface-2);color:var(--ink-2);font-size:13px}.pill.r58a-ontime b{color:var(--ink)}.r58a-switch{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.r58a-chart h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.r58a-chart h3 .dim{font-size:13px;font-weight:500}.r58a-line{margin:8px 0 4px}.r58a-line svg{display:block;width:100%;height:auto;overflow:visible}.r58a-all{stroke:var(--ink-2);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.r58a-band{fill:var(--sage);opacity:.3;stroke:none}.r58a-greenline{stroke:var(--sage);stroke-width:2;stroke-linejoin:round}.r58a-dot{fill:var(--ink-2);stroke:var(--surface);stroke-width:1.5}.r58a-dot.now{fill:var(--surface);stroke:var(--ink-2);stroke-width:2}.r58a-gdot{fill:var(--sage);stroke:var(--surface);stroke-width:1.5}.r58a-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink-2);margin-top:4px}.r58a-key span{display:inline-flex;align-items:center;gap:6px}.r58a-key i{display:inline-block;flex:none}.r58a-kall{width:18px;height:3px;border-radius:2px;background:var(--ink-2)}.r58a-kgreen{width:14px;height:10px;border-radius:2px;background:color-mix(in srgb,var(--sage) 40%,transparent);border-top:2px solid var(--sage)}.r58a-know{width:9px;height:9px;border-radius:50%;border:2px solid var(--ink-2)}.r58a-seeatt{margin-left:2px;padding:1px 9px;font-size:12px}@media(max-width:640px){.r58a-quick{flex:1 1 100%}.r58a-quick .chipbtn{flex:1}}.r58b-otpeople{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.r58b-otperson{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-2);color:var(--ink);font-size:13px}.r58b-otname{font-weight:600}.r58b-oth{display:inline-flex;align-items:center;gap:2px}.r58b-oth input{width:52px;padding:2px 4px;font-size:13px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);text-align:right}.r58b-oth i{font-style:normal;color:var(--ink-3);font-size:12px}.r58b-x{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-3);font-size:16px;line-height:1;cursor:pointer}.r58b-x:hover,.r58b-x:focus-visible{background:var(--clay-bg);color:var(--clay)}.r58b-x.sm{width:20px;height:20px;font-size:14px}.r58b-why{display:inline-flex;align-items:center;gap:0}.r58b-why .chipbtn{border-top-right-radius:0;border-bottom-right-radius:0}.r58b-why .r58b-x{height:auto;align-self:stretch;width:22px;border:1px solid var(--line);border-left:0;border-radius:0 999px 999px 0;background:var(--surface)}.r58b-why.on .r58b-x{border-color:var(--primary)}.r58b-otherwhy{min-width:150px;flex:0 1 200px;padding:4px 10px;font-size:13px;border:1px dashed var(--line);border-radius:999px;background:var(--surface);color:var(--ink)}.r58b-otherwhy:focus{border-style:solid;border-color:var(--primary);outline:none}.r58b-gonewhy{margin:4px 0 0}.r58b-sklist h3 .dim{font-weight:400}.r58b-skrows{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.r58b-skrows li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.r58b-skrows li input{flex:0 1 260px;min-width:0;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:14px}.r58b-skrows li.asking input{border-color:var(--clay)}.r58b-skask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--clay);font-size:13px}.r58b-sklist .chipbtn.danger{color:var(--clay);border-color:var(--clay)}.r58b-skadd{align-items:flex-end}.r58b-seemore{margin-top:8px}.r53a-teamcard dd.r58b-ontimedd{display:flex;align-items:center;justify-content:flex-end;gap:8px}.r58b-ontime{flex:1 1 auto;min-width:36px;max-width:120px;height:5px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--pri-green) 16%,var(--surface))}.r58b-ontime i{display:block;height:100%;border-radius:999px;background:var(--pri-green)}@media(max-width:560px){.r58b-otherwhy,.r58b-skrows li input{flex:1 1 100%}}.r58c-top{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.r58c-tophead{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.r58c-new{font-weight:700}.r58c-due{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;color:var(--ink)}.r58c-dueone.late b{color:var(--clay)}.r58c-cycle{padding:8px 0 0;border-top:1px dashed var(--line)}.r58c-form h3{margin:0 0 8px}.r58c-formgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;align-items:start}.r58c-period{display:flex;flex-direction:column;gap:6px;min-width:0}.r58c-period select,.r58c-filters select{max-width:100%;min-width:180px}.r58c-was{margin:8px 0 0;color:var(--marigold)}.r58c-said{margin:0}.r58c-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px}.r58c-entries{list-style:none;margin:0;padding:0}.r58c-entry{border-top:1px dashed var(--line);min-width:0}.r58c-entry.lit{background:var(--sage-bg);border-radius:8px}.r58c-entryhead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;padding:9px 6px;background:none;border:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px}.r58c-entryhead:hover{background:var(--row-hover)}.r58c-entryhead:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.r58c-entrywho{min-width:0;font-size:14px;overflow-wrap:anywhere}.r58c-entrymeta{display:block;font-size:12.5px}.r58c-entryline{grid-column:1 / -1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-2)}.r58c-entrybody{padding:0 6px 10px;display:flex;flex-direction:column;gap:6px}.r58c-entryby{margin:0}@media(max-width:560px){.r58c-formgrid{grid-template-columns:1fr}.r58c-new{flex:1 1 100%;justify-content:center}.r58c-filters select,.r58c-period select{width:100%}}.r57e2-bars .r57e2-unit{align-self:flex-end;font-size:11.5px;font-weight:600;color:var(--ink-3);letter-spacing:.02em;margin-bottom:-4px}.r56-g.now .r56-b.hue{opacity:1}.r59-key{margin-top:6px}.r59-timebars{min-width:0}.r59-bcap{margin:4px 0 2px;font-size:13.5px;font-weight:600;color:var(--ink)}.r59-bcap .dim{font-weight:500}.r59-pickother{margin-top:2px}.r59-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px}.r59-two h4{margin:0 0 4px;font-size:13px;color:var(--ink-2)}.r59-cfmonths{margin-top:4px}.monthchart .cbar.r59-cbar,.chartkey .k.bar.r59-k{opacity:1}@media(max-width:560px){.r59-two{grid-template-columns:1fr}}.r60-works{color:var(--sage);display:inline-flex;align-items:center;gap:4px}.r60-claude{gap:8px}.r60-claude .r60-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.r60-claude .r60-row .policylab{flex:0 0 9.5em}.r60-claude .r60-row .ai-secret{flex:1 1 220px;min-width:0}.r60-steps{margin:2px 0 0;padding-left:20px;font-size:13.5px;color:var(--ink-2);line-height:1.55}.r60-steps li+li{margin-top:4px}.r60-steps b{color:var(--ink);font-weight:600}.r60-demo{font-size:13px;font-weight:600;color:var(--marigold)}.r60-notset{font-size:13px}@media(max-width:560px){.r60-claude .r60-row .policylab{flex-basis:100%}.r60-claude .r60-row .chipbtn{flex:1 1 100%}}.r62-shop{display:flex;flex-direction:column;gap:8px}.r62-state{margin:0;font-size:14px;color:var(--ink);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.r62-state b{overflow-wrap:anywhere}.r62-on .note-sm{margin:2px 0 6px;overflow-wrap:anywhere}.r62-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;color:var(--ink-2)}.r62-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px}.r62-label{display:flex;flex-direction:column;gap:4px;flex:1 1 240px;min-width:0;font-size:13px;color:var(--ink-2)}.r62-label input{width:100%;min-width:0;box-sizing:border-box;height:36px}@media(max-width:560px){.r62-form .chipbtn,.r62-confirm .chipbtn{flex:1 1 100%}}.r63-setup .r63-block{margin-top:10px;padding-top:10px;border-top:1px solid var(--indigo-line)}.r63-setup .r63-block:first-of-type{border-top:0;padding-top:0}.r63-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.r63-sub{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--indigo-ink);margin-bottom:6px}.r63-confirm{margin-top:8px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--marigold-ln);background:var(--marigold-bg);color:var(--ink);font-size:13.5px}.r63-confirm p{margin:0 0 6px}.r63-confirm .adm-formacts,.r63-given .adm-formacts{margin-top:4px}.r63-find{width:100%;min-width:0;box-sizing:border-box;height:36px;margin-bottom:6px}.r63-people{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.r63-person{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;width:100%;padding:9px 10px;min-height:40px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer}.r63-person:last-child{border-bottom:0}.r63-person:hover{background:var(--row-hover)}.r63-person.on{background:var(--indigo-soft);box-shadow:inset 3px 0 0 var(--indigo)}.r63-person i{font-style:normal;color:var(--ink-2)}.r63-person em{font-style:normal;font-size:11.5px;color:var(--ink-3);white-space:nowrap}.r63-people .note-sm{padding:8px 10px;margin:0}.r63-given{padding:10px;border-radius:var(--radius-sm);border:1px solid var(--sage);background:var(--sage-bg);color:var(--ink)}.r63-given>span{display:block;font-size:13px;color:var(--ink-2);margin-bottom:4px}.r63-pw{font-size:20px;letter-spacing:.04em;color:var(--ink);-webkit-user-select:all;user-select:all;word-break:break-all}.r63-given .note-sm{margin:6px 0 0}@media(max-width:560px){.r63-confirm .chipbtn,.r63-given .adm-formacts .chipbtn{flex:1 1 100%}}:root{--r64c-bg: #EFE7FF;--r64c-ln: #9A78E0;--r64c-ink: #3F1F86}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--r64c-bg: #261A4D;--r64c-ln: #7A5FD0;--r64c-ink: #E2D7FF}}:root[data-theme=dark]{--r64c-bg: #261A4D;--r64c-ln: #7A5FD0;--r64c-ink: #E2D7FF}.r64c-days{display:flex;flex-wrap:wrap;gap:6px}.r64c-day{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:13.5px;cursor:pointer}.r64c-day input{margin:0;width:16px;height:16px;accent-color:var(--primary)}.r64c-day.on{border-color:var(--primary);background:var(--indigo-soft);color:var(--indigo-ink);font-weight:600}.r64c-preview{margin:6px 0 4px}.r64c-preview>.note-sm{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2)}.r64c-preview ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:13.5px;color:var(--ink)}.r64c-rulesbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--r64c-ln);border-left:5px solid var(--r64c-ln);background:var(--r64c-bg);color:var(--r64c-ink)}.r64c-rulesbar.low{border-left-color:var(--marigold)}.r64c-rbtext{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;flex:1 1 320px;font-size:13.5px}.r64c-rbtext b{color:var(--r64c-ink);font-weight:700}.r64c-rbsum{color:var(--r64c-ink);overflow-wrap:anywhere}.r64c-rbacts{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.r64c-page{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.r64c-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r64c-page h2{margin:0;font-size:18px;color:var(--ink)}.r64c-limit{display:flex;flex-direction:column;gap:4px}.r64c-limtick{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);cursor:pointer}.r64c-limtick input{margin:0;width:16px;height:16px;accent-color:var(--sage)}.r64c-limit.off .r64c-limtick>span:first-of-type{text-decoration:line-through;color:var(--ink-3)}.r64c-sups{margin:0}.r64c-bottom{margin-top:6px}@media(max-width:560px){.r64c-rbacts{margin-left:0;width:100%}.r64c-rbacts .chipbtn{flex:1 1 auto}.r64c-day{flex:1 1 calc(25% - 6px);justify-content:center}}.brand.haslogo:before{display:none}.brand .brandlogo{grid-row:1 / span 2;width:34px;height:34px;border-radius:8px;object-fit:contain;background:var(--card, transparent)}.brand span{text-transform:none;letter-spacing:.02em}@media(max-width:760px){.brand .brandlogo{width:28px;height:28px}}.adm-co:has(.adm-menu){position:relative;z-index:70}.r64-wait{color:var(--clay);font-weight:600}.r64-total{margin:0 0 10px}.r64-total b{color:var(--ink)}.r64-ops .r64-oprow .drow{align-items:center}.r64-ops .r64-oprow.r64-gone .dmain b{text-decoration:line-through}.r64-oprow.editing{padding:10px 12px}.r64-opboxes{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.r64-opboxes .field{flex:1 1 220px;min-width:0;margin:0}.r64-opboxes .field.r64-price{flex:0 1 140px}.r64-opboxes input{width:100%;box-sizing:border-box}.r64-oprow.editing .entryact{margin-top:8px;flex-wrap:wrap}.r64-allbtns{margin:0 0 8px;align-items:center}.r64-dlist .dlist{margin-top:8px}.r64-dentry{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;display:block}.r64-dentry:hover{background:var(--hover-bg)}.r64-names{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 10px}.r64-namechip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:13px}.r64-namechip .face.sm{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;background:var(--indigo-soft);color:var(--indigo-ink)}.r64-namechip .thumbx{width:22px;height:22px;line-height:20px}.r64-namebox{position:relative;flex:1 1 160px;min-width:140px}.r64-namebox input{width:100%;box-sizing:border-box;height:34px}.r64-namemenu{position:absolute;z-index:20;top:100%;left:0;right:0;margin-top:2px;display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg);max-height:240px;overflow-y:auto}.r64-namemenu button{text-align:left;padding:9px 10px;min-height:38px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer}.r64-namemenu button:hover{background:var(--hover-bg)}.r64-assign .r64-oprow{overflow:visible}.r64-whowhat{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}.r64-whowhat h4{margin:0 0 6px;display:flex;align-items:center;gap:4px}.r64-whowhat .fieldrow{display:flex;gap:8px;flex-wrap:wrap}.r64-whowhat .fieldrow .field{flex:1 1 200px;min-width:0}.r64-whowhat select{width:100%;height:36px}.r64-whorow{padding:8px 0;border-bottom:1px solid var(--line-soft)}.r64-whorow .filters{margin-top:4px;flex-wrap:wrap}.r64-slipops{display:block;font-size:12px;color:var(--ink-2);margin-top:2px}.r64-costops{margin:6px 0 0}.r64-waitnote .linkbtn{margin-left:6px}@media(max-width:560px){.r64-opboxes .field.r64-price{flex:1 1 100%}.r64-ops .r64-oprow .drow{flex-wrap:wrap}.r64-ops .rbtns{width:100%;justify-content:flex-start;flex-wrap:wrap}}.r56-bars.tilt .r56-xax{height:calc(var(--r64-len, 16) * 4.1px + 16px)}.r56-bars.tilt .r56-xax.short em,.r56-bars.tilt .r56-xax em{display:block}.r64-each .r56-g.now .r56-b{opacity:.45;box-shadow:inset 0 2px 0 var(--ink-2)}.r56-g.r64-pick{cursor:pointer}.r56-g.r64-picked{background:var(--row-hover);box-shadow:inset 0 -2px 0 var(--ink-2)}.r64-tdepts{display:flex;flex-direction:column;gap:8px;margin-top:10px}.r64-tdept{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;text-align:left;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--surface-1);color:var(--ink);cursor:pointer;font:inherit}.r64-tdept:hover,.r64-tdept:focus-visible{background:var(--row-hover)}.r64-tdeptname{display:flex;flex-direction:column;gap:2px;min-width:0}.r64-tdeptname i,.r64-tdeptset i{font-style:normal;font-size:12.5px}.r64-tdeptset{font-size:13px;color:var(--ink-2)}.r64-tpage>.backbtn{align-self:flex-start}.r64-tfig{display:flex;flex-direction:column;gap:8px;min-width:0}.r64-tline{min-width:0}.r64-skcharts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.r64-skchart{min-width:0;border-left:4px solid var(--sk0);display:flex;flex-direction:column}.r64-skchart.lv1{border-left-color:var(--sk1)}.r64-skchart.lv2{border-left-color:var(--sk2)}.r64-skchart.lv3{border-left-color:var(--sk3)}.r64-skchart h4{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14.5px}.r64-sknames{min-height:1.4em;overflow-wrap:anywhere}.r64-awaygrid{margin-top:12px}.r64-awaynames{color:var(--ink-2);overflow-wrap:anywhere}@media(max-width:900px){.r64-skcharts{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.r56-bars.tilt .r56-xax{height:calc(var(--r64-len, 16) * 5.5px + 14px)}.r64-tdept{grid-template-columns:minmax(0,1fr) auto}.r64-tdept .r64-tdeptset{grid-column:1 / -1;grid-row:2}}.r65-opshead{display:flex;align-items:center;gap:6px}.r65-opsline{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;text-align:left;background:none;border:0;padding:4px 0;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.r65-opsline:hover b:first-of-type,.r65-opsline:focus-visible b:first-of-type{text-decoration:underline}.r65-caret{color:var(--ink-2);width:1em;display:inline-block}.r65-opsbox.open .r65-opshead{margin-bottom:6px}.r65-waittag{display:inline-block;padding:0 7px;border-radius:999px;border:1px solid var(--clay);color:var(--clay);font-weight:600;font-size:12.5px;line-height:1.5}@media(max-width:560px){.r65-opsline{font-size:14px}}.r65b-editing .r65b-chipbtn{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border:1px dashed currentColor}.r65b-editing .r65b-chipbtn:hover,.r65b-editing .r65b-chipbtn:focus-visible{border-style:solid;outline:2px solid var(--primary);outline-offset:1px}.r65b-sktools{margin-left:auto;align-items:center}.r65b-exmark .r63-row{flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:640px){.r65b-sktools{margin-left:0;width:100%}}.r66-turned-head{display:flex;align-items:center;gap:6px}.r66-turned-btn{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;background:none;border:0;padding:4px 0;color:var(--ink);font:inherit;font-size:16px;text-align:left;cursor:pointer}.r66-turned-btn:hover b,.r66-turned-btn:focus-visible b{text-decoration:underline}.r66-turned-list{display:grid;gap:8px;margin-top:10px}.r66-turned-row{padding:8px 0;border-top:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.r69b-approvers{margin-bottom:10px}.r69b-approvers h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r69b-approvers .r69b-tools{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r69b-switch{display:flex;align-items:center;gap:8px;margin:6px 0;color:var(--ink);font-weight:600}.r69b-switch input{width:18px;height:18px;flex:none}.r69b-approvers .note-sm{overflow-wrap:anywhere}.r69b-willmove,.r69b-moved{color:var(--ink)}.r69b-movedtag{white-space:normal}.r67-eval{display:grid;gap:10px;min-width:0}.r67-evalhead{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.r67-confirm{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--surface-2)}.r67-confirm p{margin:0 0 10px;overflow-wrap:anywhere}.r67-doing{color:var(--ink-2)}.r67-evallist,.r67-tried,.r67-wrong,.r67-places{list-style:none;margin:0;padding:0}.r67-evalrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 0;border-top:1px solid var(--line);min-width:0}.r67-evalrow:first-child{border-top:0}.r67-evalmain{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.r67-evalmain>span{font-size:13px;color:var(--ink-2)}.r67-evalact{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-end}.r67-bad{color:var(--clay)!important}.r67-tried{grid-column:1 / -1;display:grid;gap:6px;padding:8px 10px;border-radius:8px;background:var(--surface-2);font-size:13px}.r67-wrong{padding-left:14px;color:var(--ink-3);font-size:12.5px;display:grid;gap:2px}.r67-wrong li,.r67-tried li{overflow-wrap:anywhere}.r67-storyask .fields{align-items:flex-end}.r67-storyans{margin-top:10px;display:grid;gap:6px}.r67-storyans p{margin:0}.r67-places{display:grid;gap:4px;padding-left:4px;font-size:14px}.r67-places li{overflow-wrap:anywhere}.r67-reading{color:var(--ink-3)}.r67-read{color:var(--sage);display:inline-flex;align-items:center;gap:4px}.r67-aihint{color:var(--ink-2);font-weight:600}@media(max-width:560px){.r67-evalrow{grid-template-columns:minmax(0,1fr)}.r67-evalact{justify-content:flex-start}}.cs-loadbar{height:6px;border-radius:999px;background:var(--line);overflow:hidden;margin:12px 0 0;position:relative}.cs-loadbar>i{display:block;height:100%;width:4%;border-radius:inherit;background:var(--indigo);transition:width .35s ease}.cs-loadbar.moving>i{width:30%;position:absolute;left:-30%;animation:csload 1.4s ease-in-out infinite}@keyframes csload{to{left:100%}}@media(prefers-reduced-motion:reduce){.cs-loadbar.moving>i{animation:none;left:0}.cs-loadbar>i{transition:none}}.cs-loadcount{margin:6px 0 0;font-size:12.5px;color:var(--ink-3)}.cs-loadslow{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.r70b-sups{display:flex;flex-direction:column;gap:8px}.r70b-supbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r70b-supbar .r57f-search{flex:1 1 220px}.r70b-supacts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r70b-add{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px dashed var(--line);border-radius:var(--radius-sm)}.r70b-add .field{flex:0 0 auto}.r70b-add .field input{width:100%;max-width:420px}.r70b-pending{border-left:3px solid var(--marigold)}.r70b-allsearch{max-width:520px}.r70b-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r70b-tag{display:inline-block;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line);color:var(--ink-2)}.r70b-tag.on{border-color:var(--sage);color:var(--sage)}@media(max-width:560px){.r70b-supacts{width:100%}.r70b-supacts .chipbtn{flex:1 1 auto}}.r70-heldblock{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:10px 12px 12px;border:1px solid var(--sage);border-left-width:5px;border-radius:var(--radius-sm);background:var(--sage-bg)}.r70-heldblock .rcard{margin:0;background:var(--surface)}.r70-heldhead{display:flex;align-items:center;gap:6px}.r70-heldhead>b{font-size:15px;font-weight:800;color:var(--sage)}.r70-heldacts{padding:0 12px 10px;display:flex;flex-direction:column;gap:6px}.r70-heldacts .r33-guard{margin-top:0}.r70-decide{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r70-decide .errtext{flex-basis:100%}.r70-helditem{background:var(--surface);border-left:4px solid var(--sage);gap:6px}.r70-helditem .r33-guard{margin-top:0}.r70-waited{background:var(--surface-2);opacity:.7;border-style:dashed;gap:4px}.r70-doneacts{align-items:center;gap:8px;flex-wrap:wrap;padding:0 10px 8px;margin-top:0}.r70-runentry.r40-done{opacity:.62;border-style:dashed;background:var(--surface-2)}.r70-runentry.r40-done .chipbtn{opacity:1}.r70-runhead>span:first-child{overflow-wrap:anywhere}.r70-progress{display:flex;flex-direction:column;gap:6px}.r70-progbar{height:10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.r70-progbar>span{display:block;height:100%;background:var(--sage);border-radius:999px}.r70-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.r70-steps li{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--ink-3);text-align:center}.r70-steps li i{font-style:normal;font-size:11.5px;font-weight:600;line-height:1.2}.r70-steps li b{font-size:14px;color:var(--ink-3)}.r70-steps li.past{color:var(--ink-2)}.r70-steps li.here{border-color:var(--sage);background:var(--sage-bg);color:var(--ink)}.r70-steps li.here b{color:var(--ink)}.r70-changes{display:flex;flex-direction:column;gap:4px}.r70-change{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink-2)}.r70-change.undone{opacity:.6;text-decoration:line-through}.r70-editor{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.r70-sizegrid{display:flex;flex-wrap:wrap;gap:6px}.r70-sizegrid .holdpick input{width:64px}.r70-cutnote{color:var(--ink-2)}@media(max-width:640px){.r70-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.r70-decide .chipbtn{flex:1 1 100%}.r70-heldblock{padding:8px}}.r70d-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.r70d-needs{display:grid;gap:4px;margin:0 0 10px;padding:10px 12px;border-radius:10px;border:1px solid var(--marigold);background:var(--surface-2);color:var(--ink)}.r70d-needrow{text-align:left;background:none;border:0;padding:4px 0;font:inherit;color:var(--ink);cursor:pointer;overflow-wrap:anywhere}.r70d-needrow:hover{text-decoration:underline}.r70d-findbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.r70d-findbar select{max-width:100%}.r70d-search{flex:1 1 220px;min-width:0}.r70d-addline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.r70d-addform{margin:0 0 10px;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--surface-1)}.r70d-form{margin-top:8px}.r70d-wide{flex-basis:100%!important}.r70d-two{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px 16px}.r70d-tax{padding:8px 10px;border-radius:8px;background:var(--surface-1);border:1px solid var(--line)}.r70d-two p{margin:2px 0;overflow-wrap:anywhere}.r70d-months{display:grid;gap:2px;margin:4px 0 8px;padding:6px 10px;border-radius:8px;background:var(--surface-1)}.r70d-mrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin:0}.r70d-st{font-size:11.5px}.r70d-st-repair{background:var(--marigold-bg, var(--surface-2));color:var(--ink)}.r70d-st-sold,.r70d-st-written-off{background:var(--surface-2);color:var(--ink-3)}.r70d-done{opacity:.78}.r70d-static{cursor:default}.r70d-static:hover{background:none}.r70d-settings,.r70d-consumables{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line-soft)}.r70d-consumables p{margin:2px 0}.r70d-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.r70d-picklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;max-height:420px;overflow:auto}.r70d-pick{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-1);color:var(--ink);cursor:pointer;min-width:0;overflow-wrap:anywhere}.r70d-pick.on{border-color:var(--indigo-line);background:var(--indigo-soft)}.r70d-pick input{margin-top:3px;flex:none}.r70d-preview{margin-top:12px}.r70d-label{width:63.5mm;height:38.1mm;box-sizing:border-box;display:flex;align-items:center;gap:2.5mm;padding:0 2mm 0 3mm;background:#fff;color:#000;border:1px solid #bbb;border-radius:2mm;overflow:hidden}.r70d-label .qrtag{flex:none;background:#fff}.r70d-labeltext{display:flex;flex-direction:column;gap:1mm;min-width:0}.r70d-labelco{font-size:6.5pt;font-weight:700;color:#555;letter-spacing:.02em;overflow-wrap:anywhere}.r70d-labeltag{font-size:11.5pt;color:#000;white-space:nowrap}.r70d-labelname{font-size:6.5pt;color:#333;line-height:1.25;overflow-wrap:anywhere}.r70d-tagsheet{display:none}@media print{@page{size:A4;margin:0}body:has(.r70d-tagsheet) *{visibility:hidden!important}body:has(.r70d-tagsheet) .r70d-tagsheet,body:has(.r70d-tagsheet) .r70d-tagsheet *{visibility:visible!important}body:has(.r70d-tagsheet),body:has(.r70d-tagsheet) #root{background:#fff!important}.r70d-tagsheet{display:block!important;position:absolute;left:0;top:0;width:210mm}.r70d-a4{width:210mm;height:297mm;box-sizing:border-box;padding:15.1mm 7.2mm 0;display:grid;grid-template-columns:repeat(3,63.5mm);grid-auto-rows:38.1mm;column-gap:2.5mm;break-after:page;page-break-after:always}.r70d-a4:last-child{break-after:auto;page-break-after:auto}.r70d-tagsheet,.r70d-tagsheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:640px){.r70d-tiles,.r70d-two,.r70d-picklist{grid-template-columns:minmax(0,1fr)}}.r70a-fold{display:flex;align-items:center;gap:8px;margin:8px 0;padding:4px 6px 4px 4px;border:1px dashed var(--line);border-radius:10px;background:var(--surface-2)}.r70a-fold-work{background:var(--sage-bg)}.r70a-foldbtn{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px}.r70a-foldbtn:hover,.r70a-foldbtn:focus-visible{background:var(--surface)}.r70a-foldbtn b{overflow-wrap:anywhere}.r70a-foldadd{flex:none;font-weight:700;color:var(--indigo);white-space:nowrap}.r70a-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px}.r70a-bar .r33search{flex:1 1 260px;min-width:0;margin:0}.r70a-entry{display:grid;gap:0;min-width:0}.r70a-entry.r70a-done .r57b-entry{opacity:.62}.r70a-entry.open .r57b-entry{border-color:var(--indigo)}.r70a-open{margin:4px 0 10px 10px;min-width:0}.r70a-open .card.pane{margin:0}.r70a-box h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r70a-box h3 .r70a-hist{margin-left:auto}.r70a-track{display:block;flex:none;width:100%;height:8px;margin:6px 0 10px}.r70a-due{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:14px}.r70a-due .field{margin:0}.r70a-pay{display:grid;gap:4px;min-width:0}.r70a-pay.checked{border-left:3px solid var(--sage);padding-left:8px}.r70a-pay .rbtns{display:flex;flex-wrap:wrap;gap:6px}.r70a-pay .r70a-proof{margin:2px 0}.r70a-pay .r70a-proof>span:first-child{display:none}.r70a-chk{font-size:12px;padding:1px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-3);white-space:nowrap}.r70a-chk.on{color:var(--sage);background:var(--sage-bg);border-color:transparent;font-weight:700}.r70a-addpay{margin-top:10px}.r70a-payform{display:grid;gap:10px;margin-top:10px;padding:12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);min-width:0}.r70a-payform .fieldrow{display:flex;flex-wrap:wrap;gap:10px}.r70a-payform .field{min-width:0}.r70a-prooflist{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.r70a-prooflist .receiptthumb,.r70a-prooflist .filetile{width:64px;height:64px}.r70a-log{margin-top:10px;font-size:13px}.r70a-loglist{margin:6px 0 0;padding-left:16px;display:grid;gap:3px;color:var(--ink-2)}.r70a-loglist li{overflow-wrap:anywhere}@media(max-width:767.98px){.r70a-open{margin-left:0}.r70a-payform .fieldrow>.field{flex:1 1 100%}.r70a-due{font-size:13px}}.r72a-allbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 10px}.lpkind.r72a-kind{background:var(--surface-2);color:var(--ink-2);font-weight:600}.r72a-batch{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px dashed var(--line);border-radius:var(--radius)}.r72a-batchhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:13.5px;color:var(--ink-2)}.r72a-undoall{display:inline-flex;align-items:center;gap:4px}.r72a-allnote{margin:4px 2px 12px}.r72a-pick .hovcol,.r72a-monthrow{cursor:pointer}.r72a-monthrow:hover td,.r72a-monthrow:focus-visible td{background:var(--surface-2)}.r72a-monthrow:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.r72a-chev{color:var(--ink-3)}.r72a-taphint{margin:4px 0 0;display:flex;align-items:center;gap:4px}.r72a-monthpage{display:flex;flex-direction:column;gap:12px}.r72a-monthpage .backbtn{align-self:flex-start}.r72a-cols{font-size:12.5px}@media(max-width:640px){.r72a-monthtable,.r72a-dstable{font-size:12.5px}.r72a-monthtable th,.r72a-dstable th{white-space:normal}.r72a-batchhead .r72a-undoall{margin-left:auto}}.r72a-print{display:none}@media print{html:has(body>.r72a-print),body:has(>.r72a-print){height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important}body:has(>.r72a-print)>:not(.r72a-print){display:none!important}body>.r72a-print{display:block!important;margin:0;padding:0}.r72a-print,.r72a-print *{visibility:visible!important}.r72a-print .printsheet{display:block!important}.r72a-print .label{height:calc(var(--lh) - .3mm)}.r72a-print .label:last-child{page-break-after:auto;break-after:auto}.r72a-print .r33d-a4page{height:296mm}.r72a-print .r33d-a4page:last-child,.r72a-print .r70d-a4:last-child{page-break-after:auto;break-after:auto}.r72a-print .r70d-tagsheet{position:static!important}.r72a-print .r70d-a4{height:296mm}}.r33-entryhead.r70-runhead{grid-template-columns:minmax(0,1fr) auto auto;gap:2px 12px}.r33-entryhead.r70-runhead>.reqexp{grid-column:3;grid-row:1}.r72-minibar{grid-column:2;grid-row:1;display:block;width:110px;height:8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden;align-self:center}.r72-minibar>span{display:block;height:100%;background:var(--sage);border-radius:999px}.r72-holdpill{margin-left:8px;white-space:nowrap}.r70-runentry.r72-isheld{border-style:dashed}.r72-holdacts{padding:0 12px 10px}.r72-sizeqty{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.r72-sizecell{display:inline-flex;flex-direction:column;align-items:center;min-width:52px;padding:5px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.r72-sizecell i{font-style:normal;font-size:11.5px;font-weight:600;color:var(--ink-2)}.r72-sizecell b{font-size:15px;color:var(--ink)}.r72-heldbox{display:grid;gap:8px;padding:10px 12px;margin:6px 0 10px;border-radius:10px;background:var(--surface-2);border:1px dashed var(--line)}.r72-holdform{display:grid;gap:6px;padding:10px 12px;margin:6px 0 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.r72-holdboxes{margin-top:0}.r72-holdform select{height:36px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:0 8px;font:inherit}.r72-trimwrap{max-width:100%;min-width:0}.r72-trimnav{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0 0 6px}.r72-trimnav .chipbtn{min-width:34px;font-size:16px;line-height:1}.r72-trimscroll{overflow-x:auto;max-width:100%;scroll-behavior:smooth;overscroll-behavior-x:contain}table.r72-trims{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0}.r72-trimscroll>table.stock.r72-trims{display:table;overflow:visible}table.r72-trims th,table.r72-trims td{text-align:left;vertical-align:middle}table.r72-trims th.r,table.r72-trims td.r{text-align:right}table.r72-trims .r72-pinl{white-space:nowrap;padding-right:14px}table.r72-trims .r72-namecol{display:inline-block;width:170px;white-space:normal;vertical-align:middle;overflow-wrap:anywhere;margin-right:8px}table.r72-trims .r72-qtycol{display:inline-flex;align-items:center;gap:2px;vertical-align:middle}table.r72-trims th .r72-qtycol{min-width:96px}table.r72-trims th.r72-cw,table.r72-trims td.r72-cw{min-width:0;width:1%;padding-right:14px;white-space:nowrap}table.r72-trims .r37-cwbox{gap:2px}table.r72-trims .r37-cwbox>:first-child{min-width:0;flex:0 0 auto}table.r72-trims .r37-cwbox .cellinput{width:104px}table.r72-trims .r37-notusedx{margin-left:0}table.r72-trims .r72-gap{width:auto;padding:0}table.r72-trims .r72-pinr{white-space:nowrap;width:1%;padding-left:14px}table.r72-trims .r72-pinr .r72-each{display:inline-block;min-width:52px;margin-right:6px}table.r72-trims .r72-addrow td{padding-top:10px;vertical-align:bottom;border-top:1px solid var(--line)}table.r72-trims .r72-addrow .field>span{display:block;font-size:11.5px;color:var(--ink-3);margin-bottom:3px}table.r72-trims .r72-addrow .r72-namecol .field{margin:0}table.r72-trims .r72-addrow td.r72-cw .field{margin:0;min-width:120px}table.r72-trims .r72-addrow .qtyfield{flex-direction:column;align-items:flex-start;margin:0}table.r72-trims .r72-addend{display:table-cell}table.r72-trims .r72-addcost{display:inline-block;min-width:52px;margin-right:6px;font-size:13px}table.r72-trims .r72-addcost i{font-style:normal;font-size:11px;color:var(--ink-3)}.r72-trimwrap.over table.r72-trims .r72-pinl{position:sticky;left:0;z-index:2;background:var(--surface);box-shadow:6px 0 8px -6px #00000059}.r72-trimwrap.over table.r72-trims .r72-pinr{position:sticky;right:0;z-index:2;background:var(--surface);box-shadow:-6px 0 8px -6px #00000059}@media(max-width:767.98px){.r72-trimwrap.over table.r72-trims .r72-pinl,.r72-trimwrap.over table.r72-trims .r72-pinr{position:static;box-shadow:none;background:none}table.r72-trims .r72-namecol{width:120px}.r72-minibar{width:56px}}.r72-warn{margin:6px 0 2px;padding:5px 10px;border-radius:var(--radius);font-size:13px;background:var(--marigold-bg);color:var(--marigold);border:1px solid var(--marigold);width:fit-content;max-width:100%}.dpx-order.r72-warned{border-color:var(--marigold);box-shadow:inset 3px 0 0 var(--marigold)}.pill.r72-warnpill{background:var(--marigold-bg);color:var(--marigold);border-color:var(--marigold)}.dp-row.r72-warnrow{box-shadow:inset 3px 0 0 var(--marigold)}.r72-back,.dpx-backlist li.back>label span.r72-back,.ride-tick span.r72-back{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--ink-3)}.dpx-backlist li.back>label span.r72-backword{color:var(--marigold)}.r72-backword{margin-left:6px;font-size:12.5px;font-weight:600;color:var(--marigold);white-space:nowrap}.r72-riders .dcard .drow,.r72-carriers .dcard .drow{gap:12px}.r72-rider .dpx-face{width:36px;height:36px;font-size:13px}.r72-rider .dmain .dpx-tel{color:var(--indigo-ink);text-decoration:underline;text-underline-offset:2px}.r72-rider .ddetail,.r72-riderdetail{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:6px}.r72-carrier.r72-late{border-color:var(--clay)}.r72-carrierpage,.r72-editpage{display:flex;flex-direction:column;gap:10px}.r72-carrierpage .backbtn,.r72-editpage .backbtn{align-self:flex-start}.dpx-chip.r72-checking{opacity:.65;border-style:dashed}.r72-redline{margin:2px 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r72-checkagain{margin:4px 0 0}.chipbtn.r72-packbtn{border-color:var(--clay);color:var(--clay);background:var(--clay-bg);font-weight:600}.chipbtn.r72-packbtn:hover{background:var(--clay);color:var(--surface)}@media(max-width:640px){.r72-rider .rbtns{width:100%;justify-content:flex-start}.r72-warn{width:auto}}.r72d-whydept{display:inline-flex;align-items:center;gap:4px}.r72d-whydept select{height:30px;max-width:220px}.addsize.otadd.r72d-otgrid{display:grid;grid-template-columns:150px 120px minmax(150px,1fr) minmax(180px,2fr) auto;gap:10px 12px;align-items:end}.r72d-otgrid>.field{min-width:0;flex:none;width:auto}.r72d-otgrid .autowrap,.r72d-otgrid .autowrap input,.r72d-otgrid .autowrap select{width:100%;min-width:0;max-width:none}.r72d-otgrid .autowrap select{height:32px}.r72d-otgrid .r72d-otbtn{justify-self:start;white-space:normal;text-align:left}@media(max-width:1100px){.addsize.otadd.r72d-otgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.r72d-otgrid .r72d-otnote,.r72d-otgrid .r72d-otbtn{grid-column:1 / -1}}@media(max-width:640px){.addsize.otadd.r72d-otgrid .field,.addsize.otadd.r72d-otgrid .field.grow{flex:none}.r72d-otgrid .r72d-otbtn{width:100%;text-align:center}}.r72d-stackchart{grid-column:1 / -1;min-width:0;display:flex;flex-direction:column;border-left:4px solid var(--line-strong)}.r72d-stackchart h4{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14.5px}.r72d-stack .r72d-seg{border-radius:0;box-shadow:inset 0 1px 0 var(--surface)}.r72d-segbtn{cursor:pointer}.r72d-segbtn:hover{filter:brightness(1.12)}.r72d-segbtn:focus-visible{outline:2px solid var(--focus);outline-offset:1px;z-index:1}.r72d-seg.lit{outline:2px solid var(--ink);outline-offset:-1px;z-index:1}.r72d-salrows{list-style:none;margin:6px 0 0;padding:0}.r72d-salrow{display:grid;grid-template-columns:130px 130px 110px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:8px 4px;border-top:1px dashed var(--line)}.r72d-salrow:first-child{border-top:0}.r72d-salday{color:var(--ink-2);font-size:13px}.r72d-salnow{margin-left:6px;font-style:normal;font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--sage-bg);color:var(--sage)}.r72d-salamt{font-size:15px;color:var(--ink)}.r72d-salpct{font-size:13px;font-weight:600;color:var(--ink-2)}.r72d-salpct.up{color:var(--sage)}.r72d-salpct.down{color:var(--clay)}.r72d-saltitle{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.r72d-salrow{grid-template-columns:minmax(0,1fr) auto}.r72d-saltitle{grid-column:1 / -1}}.r72d-revdept{display:inline-flex;align-items:center;gap:4px}.r72d-revdept select{height:30px;max-width:200px}.r58c-entryhead.r72d-revhead{grid-template-columns:minmax(0,1fr) auto 150px}.r72d-revspark{grid-row:1 / span 2;grid-column:3;display:flex;flex-direction:column;align-items:stretch;min-width:0;color:var(--ink-2)}.r72d-revspark .r37-trend{width:100%}.r72d-revhead .r58c-entryline{grid-column:1 / 3}@media(max-width:640px){.r58c-entryhead.r72d-revhead{grid-template-columns:minmax(0,1fr) auto}.r72d-revspark{grid-row:auto;grid-column:1 / -1}.r72d-revhead .r58c-entryline{grid-column:1 / -1}}.r72c{display:grid;gap:12px;min-width:0}.r72c .card.pane,.r72c-intro p{margin:0}.r72c-box h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px}.r72c-box .note-sm{margin:4px 0}.r72c-rulelist{margin:6px 0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:var(--ink-2)}.r72c-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r72c-entry{border:1px solid var(--line);border-radius:10px;min-width:0}.r72c-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;color:var(--ink-2)}.r72c-at{margin-left:auto;font-size:13px}.r72c-unassigned{color:var(--marigold)}.r72c-sent{flex-basis:100%;font-size:13px;color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.r72c-sent.unassigned{color:var(--marigold)}@media(max-width:767.98px){.r72c-at{margin-left:0;flex-basis:100%}}.r73b-grid{display:flex;align-items:stretch;min-width:0;margin:8px 0}.r73b-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px;padding:0 12px}.r73b-col:first-child{padding-left:0}.r73b-col:last-child{padding-right:0}.r73b-col+.r73b-col{border-left:1px solid var(--line)}.r73b-pair{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:8px;border:1px solid transparent}.r73b-pair.missing{border-color:var(--clay);background:color-mix(in srgb,var(--clay) 10%,transparent)}.r73b-op{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.r73b-op b{overflow-wrap:anywhere}.r73b-op .dim{font-size:13px}.r73b-pair .r64-names{padding:0}.r73b-miss{font-size:13px;color:var(--clay);font-weight:600}.r73b-missnote{color:var(--clay);margin:4px 0 8px}.r73c-nos{font-size:13px;font-weight:600;color:var(--ink-2);font-family:var(--font-num);overflow-wrap:anywhere}.r73c-designs{margin:0}.card.bt-card.r73c-done{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;padding:10px 14px;background:var(--surface-2)}.r73c-donebody{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 260px}.r73c-donebody>b{color:var(--ink-2)}.r73c-table td.strong.neg{color:var(--clay)}@media(max-width:560px){.card.bt-card.r73c-done{padding:10px}.r73c-done .chipbtn{min-height:40px}}.r73-morefilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 10px}.r73-fgroup{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r73-fgroup.right{margin-left:auto;justify-content:flex-end}.r40-morehead .backbtn{margin:0;flex:none}.r40-more .r73-opener{font-weight:600}table.r73-cutable{width:100%}table.r73-cutable tr.cu-row{cursor:pointer}table.r73-cutable td .cu-tag+*{display:block}.r73-statsbar{display:flex;align-items:center;gap:8px;margin:8px 0 12px}.r73-statsbar.open{justify-content:flex-end;margin-bottom:4px}button.printline.r73-foldhead{width:100%;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}button.printline.r73-foldhead:hover span{color:var(--indigo)}.r73-rtbottom{margin-top:18px}@media(max-width:560px){.r73-fgroup.right{margin-left:0;justify-content:flex-start;width:100%}}.r73d-empty{margin:-4px 0 4px}.r73d-tperiod .offerchips{flex-wrap:wrap}.r73d-boxhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:8px;min-width:0}.r73d-boxhead>h3{margin:0;min-width:0}.r73d-boxhead>.r31-ctswitch,.r73d-boxhead>.r73d-umshow{margin-left:auto}.r73d-umshow{display:inline-flex;align-items:center;gap:6px}.r73d-skhead{margin:10px 0 8px}.r73d-skhead>b{font-size:14px}.r73d-revcards{display:grid;gap:10px}.r73d-revcards>.r73d-revcard{border-top:0;margin:0;padding:4px 6px}.r73d-revcard .r58c-entryhead{padding:10px 8px;min-height:96px}.r73d-revcard .r58c-entryhead.r72d-revhead{grid-template-columns:minmax(0,1fr) auto minmax(220px,40%)}.r73d-revcard .r58c-entrywho{font-size:15px}.r73d-revcard .r37-trend.r47-mini .r41-plot .r37-trendsvg{width:100%;height:64px}.r73d-revcard .r72d-revspark .r37-trend{min-height:80px}@media(max-width:640px){.r73d-revcard .r58c-entryhead.r72d-revhead{grid-template-columns:minmax(0,1fr) auto}.r73d-revcard .r37-trend.r47-mini .r41-plot .r37-trendsvg{height:56px}}.r73-deptpage .backbtn{margin-bottom:8px}.r73-deptpage .panehead{flex-wrap:wrap;gap:6px 12px}.r73-deptact{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.r73-rename{margin:0;min-width:0;flex:1 1 220px}.r73-rename input{width:100%;max-width:320px}.r73-line{margin:4px 0 14px}.r73-steps{list-style:none;margin:8px 0 10px;padding:0;display:grid;gap:6px}.r73-step{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm, 8px);background:var(--surface);min-width:0}.r73-stepno{flex:0 0 26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--indigo-soft);color:var(--indigo-ink);font:600 13px/1 var(--font-num)}.r73-stepmain{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--ink-2);font-size:13.5px}.r73-stepmain b{color:var(--ink);font-weight:600;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r73-stepmain .dim{color:var(--ink-3)}.r73-own{font-size:11.5px;font-weight:600}.r73-stepppl{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:13px}.r73-stepact{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:auto}.r73-stepact .chipbtn[disabled]{opacity:.45}.r73-addstep,.r73-newdept,.r73-movehere{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin:8px 0 12px}.r73-addstep .field,.r73-newdept .field,.r73-movehere .field{margin:0;min-width:0;flex:0 1 260px}.r73-addstep input,.r73-newdept input{width:100%}.r73-unitppl{display:grid;gap:4px;margin:6px 0 10px}.r73-unitname{font-size:12.5px;font-weight:600;color:var(--ink-3);text-transform:none}.r52a-deptrow.r73-substep{padding-left:26px;font-size:13px;color:var(--ink-2)}.r73-skillsteps{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r73-nostep{padding:16px 4px}@media(max-width:640px){.r73-stepact{margin-left:34px}.r73-addstep .field,.r73-newdept .field,.r73-movehere .field{flex-basis:100%}.r73-deptact{margin-left:0}}.r74g-kind{display:inline-block;vertical-align:middle;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.5;border:1px solid var(--line);white-space:nowrap}.r74g-kind.demo{background:var(--indigo-soft);color:var(--indigo-ink);border-color:var(--indigo-line)}.r74g-kind.real{background:var(--sage-bg);color:var(--sage);border-color:var(--sage)}.r74g-kind.unset{background:var(--marigold-bg);color:var(--ink);border-color:var(--marigold-ln)}h1 .r74g-kind{font-size:13px;margin-left:4px}.r74g-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}.r74g-bigpick{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px;border:2px solid var(--line);border-radius:var(--radius-sm, 8px);background:var(--surface);color:var(--ink);cursor:pointer;min-width:0}.r74g-bigpick b{font-size:16px}.r74g-bigpick span{font-size:12.5px;color:var(--ink-2);line-height:1.4}.r74g-bigpick:hover{border-color:var(--indigo-line)}.r74g-bigpick.on{border-color:var(--primary);background:var(--indigo-soft)}.r74g-bigpick.sm{padding:10px 12px}.r74g-bigpick:focus-visible{outline:none;box-shadow:var(--focus-ring)}.r74g-licence{display:flex;flex-direction:column;gap:8px}.r74g-segrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r74g-row{display:flex;flex-wrap:wrap;gap:8px 10px}.r74g-row .field{margin:0;flex:1 1 140px;min-width:0}.r74g-row .field input,.r74g-row .field select{width:100%}.r74g-paysum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 10px}.r74g-left{justify-content:flex-start}.r74g-payform{display:flex;flex-direction:column;gap:10px;padding:10px;margin:6px 0 10px;border:1px solid var(--line);border-radius:var(--radius-sm, 8px)}.r74g-payform .field,.r74g-licence .field{margin:0;flex:0 0 auto}.r74g-payform .r74g-row .field,.r74g-licence .r74g-row .field{flex:1 1 140px}.r74g-pays{display:grid;gap:6px}.r74g-pay{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm, 8px);min-width:0;overflow-wrap:anywhere}.r74g-pay>.note-sm{grid-column:1}.r74g-pay>.chipbtn{grid-column:2;grid-row:1 / span 2}.r74g-pay.off{opacity:.6}.r74g-doneline{border-top:1px dashed var(--line-strong);margin:6px 0 2px}@media(min-width:961px){.adm-costats.r74g-seven{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:640px){.r74g-pick{grid-template-columns:1fr}}.r75j-trimhelp{display:none}@media(max-width:560px){.r75j-trimhelp{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;color:var(--ink-3)}table.r75j-trims,table.r75j-trims tbody{display:block;width:100%!important;min-width:0!important}table.r75j-trims thead{display:none}table.r75j-trims tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--line-soft)}table.r75j-trims td{display:block!important;padding:0;border:0;text-align:left!important;white-space:normal;min-width:0}table.r75j-trims td:first-child,table.r75j-trims td.nomatch{grid-column:1 / -1;font-weight:600}table.r75j-trims td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}table.r75j-trims .bt-qty{justify-content:flex-start}table.r75j-trims .bt-qty .cellinput{width:100%;max-width:120px;min-height:40px}}@media(max-width:560px){table.r75j-cards,table.r75j-cards tbody{display:block;width:100%!important;min-width:0!important}table.r75j-cards thead{display:none}table.r75j-cards tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--line-soft)}table.r75j-cards td{display:block!important;padding:0;border:0;text-align:left!important;white-space:normal;min-width:0}table.r75j-cards td.r75j-what{grid-column:1 / -1;order:-1;font-weight:600}table.r75j-cards td.actcell,table.r75j-cards td[colspan]{grid-column:1 / -1}table.r75j-cards td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}table.r75j-cards .rbtns{justify-content:flex-start}}.r75-oldbook{margin:4px 0 10px;line-height:1.45}.r76n-powers h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r76n-powerlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:6px 0 4px}.r76n-power{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-1);cursor:pointer;min-height:44px}.r76n-power.on{border-color:var(--indigo-line)}.r76n-power.locked{cursor:default}.r76n-power input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--primary)}.r76n-powertext{display:flex;flex-direction:column;gap:2px;min-width:0}.r76n-powertext b{color:var(--ink)}.r76n-power:not(.on) .r76n-powertext b{color:var(--ink-2)}.r76n-offsaid{margin:6px 0}.r76n-offsaid p{margin:2px 0}.r76n-suplist{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.r76n-supentry{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) 2fr;gap:6px 14px;align-items:center;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-1);cursor:pointer;color:var(--ink)}.r76n-supentry:hover{background:var(--row-hover);border-color:var(--hover-line)}.r76n-supentry:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.r76n-supwho{display:flex;flex-direction:column;min-width:0}.r76n-supmeta{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.r76n-supchips{display:flex;flex-wrap:wrap;gap:4px}.r76n-chip{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--sage-bg);color:var(--sage);white-space:nowrap}.r76n-chip.off{background:var(--clay-bg);color:var(--clay)}.r76n-personot h3,.r76n-ottop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r76n-otform{display:block;padding:4px 0 12px;border-bottom:1px solid var(--line-soft);margin-bottom:8px}.r76n-otform .fieldrow{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.r76n-otdept input{color:var(--ink-2)}.r76n-otentries{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.r76n-otentry{display:grid;grid-template-columns:minmax(130px,1.2fr) 60px minmax(90px,1fr) auto minmax(140px,1.4fr) auto;gap:4px 12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft)}.r76n-otentry>:last-child:empty{display:none}.r76n-skillsenter{margin-bottom:8px}@media(max-width:560px){.r76n-powerlist,.r76n-supentry{grid-template-columns:1fr}.r76n-otentry{grid-template-columns:1fr auto}.r76n-otentry .r76n-otby{grid-column:1 / -1}}.r76m-counts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.r76m-count{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.r76m-count input{width:64px;padding:4px 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface, transparent);color:var(--ink);font:inherit;text-align:right}.r76m-sum{flex-basis:100%;font-size:13px;font-weight:600}.r76m-sum.ok{color:var(--sage)}.r76m-sum.short{color:var(--clay)}.r76m-solo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;margin:4px 0 6px;border:1px dashed var(--line-strong);border-radius:8px}.r76m-solo .r64-names{padding:0;flex:1 1 200px;min-width:0}.r76m-sololabel{font-weight:600;display:inline-flex;align-items:center;gap:4px}.r76m-makeline{flex-wrap:wrap;align-items:flex-end;margin-top:6px}.r76m-makeline .field{min-width:180px}.r76m-dpick{display:flex;flex-wrap:wrap;gap:6px;max-height:172px;overflow-y:auto;padding:4px 0;margin:4px 0}.r76m-dopt{border:1px solid var(--line);border-radius:999px;padding:5px 12px;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.r76m-dopt:hover:not(:disabled){border-color:var(--indigo-line)}.r76m-dopt.known{background:var(--sage-bg);border-color:color-mix(in srgb,var(--sage) 35%,transparent)}.r76m-dopt.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--focus-ring);font-weight:600}.r76m-dopt:disabled{opacity:.55;cursor:default}.r76m-tick{color:var(--sage);font-weight:700}.r76m-swatch{display:inline-block;padding:0 7px;font-size:12px;color:var(--sage);cursor:default}.r76m-dkey{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media(max-width:560px){.r76m-solo .chipbtn{width:100%}}.stagepage .note-sm.warn.r76p-tagnote,.note-sm.warn.r76p-tagnote{color:var(--clay);font-weight:600}:root{--r77r-p1: #2a78d6;--r77r-p2: #189c6d;--r77r-p3: #6250d6;--r77r-p4: #c25a85;--r77r-p5: #0e7f94;--r77r-p6: #7a5a3c;--r77r-p7: #4d6a8f;--r77r-p8: #9547a6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--r77r-p1: #3987e5;--r77r-p2: #199e70;--r77r-p3: #8a7ee6;--r77r-p4: #d55181;--r77r-p5: #1fa3bb;--r77r-p6: #a8845a;--r77r-p7: #7690b5;--r77r-p8: #c27ad0}}:root[data-theme=dark]{--r77r-p1: #3987e5;--r77r-p2: #199e70;--r77r-p3: #8a7ee6;--r77r-p4: #d55181;--r77r-p5: #1fa3bb;--r77r-p6: #a8845a;--r77r-p7: #7690b5;--r77r-p8: #c27ad0}.r77r-wrap{display:flex;flex-direction:column;gap:14px;min-width:0}.r77r-head h3,.r77r-short h3,.r77r-swaps h3,.r77r-who h3,.r77r-log h3,.r77r-shopbox h3,.r77r-pick h3{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r77r-views{margin:6px 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r77r-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.r77r-msg{margin:8px 0 0}.r77r-wrap .note-sm.ok,.r77r-mine .note-sm.ok{color:var(--sage)}.r77r-panel{margin-top:10px;padding:12px;border:1px solid var(--line-strong);border-radius:10px;display:flex;flex-direction:column;gap:8px}.r77r-panel select,.r77r-panel input[type=date]{padding:6px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;min-height:36px}.r77r-perm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r77r-perm input{width:18px;height:18px}.r77r-clash{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.r77r-grid{padding:10px 0 8px}.r77r-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.r77r-table{display:grid;grid-template-columns:150px minmax(0,1fr);min-width:calc(150px + var(--n) * 27px);padding:14px 12px 0}.r77r-corner{font-size:12px;color:var(--ink-3);align-self:end;padding-bottom:4px}.r77r-days,.r77r-lane,.r77r-counts,.r77r-cells{display:grid;grid-template-columns:repeat(var(--n),minmax(25px,1fr))}.r77r-day{display:flex;flex-direction:column;align-items:center;font-size:11px;line-height:1.2;color:var(--ink-2);position:relative;padding:2px 0 4px}.r77r-day i{font-style:normal;color:var(--ink-3)}.r77r-day b{font-weight:600}.r77r-day em{position:absolute;top:-12px;left:2px;font-style:normal;font-size:10px;color:var(--ink-3);white-space:nowrap}.r77r-day.wk{border-left:1px solid var(--line-strong)}.r77r-day.today b{color:var(--primary);text-decoration:underline}.r77r-day.past{opacity:.55}.r77r-shoprow,.r77r-personrow{display:contents}.r77r-rowhead{border-top:1px solid var(--line);padding:8px 8px 8px 0;display:flex;flex-direction:column;gap:4px;min-width:0}.r77r-rowhead b{display:flex;align-items:center;gap:6px}.r77r-lanes{border-top:1px solid var(--line);padding:6px 0;display:flex;flex-direction:column;gap:3px;min-width:0}.r77r-lane{min-height:24px}.r77r-bar{grid-row:1;height:24px;margin:0 1px;border:0;border-radius:6px;background:var(--c);color:#fff;font:inherit;font-size:12px;font-weight:600;text-align:left;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:0}.r77r-bar span{text-shadow:0 1px 1px rgba(0,0,0,.35)}.r77r-bar:disabled{cursor:default}.r77r-bar.once{box-shadow:inset 0 0 0 2px var(--surface)}.r77r-bar.leave,.r77r-cell.leave{background:repeating-linear-gradient(135deg,var(--c, var(--ink-3)) 0 5px,transparent 5px 10px);color:var(--ink);outline:1px solid var(--c, var(--ink-3));outline-offset:-1px}.r77r-bar.leave span{text-shadow:none;background:var(--surface);padding:0 3px;border-radius:3px}.r77r-counts{margin-top:2px}.r77r-count,.r77r-cell{height:26px;margin:0 1px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:0;min-width:0}.r77r-count:disabled,.r77r-cell:disabled{cursor:default}.r77r-count.short{background:var(--marigold-bg);color:var(--marigold);border-color:var(--marigold)}.r77r-count.past,.r77r-cell.past{opacity:.5}.r77r-count.today,.r77r-cell.today{border-color:var(--primary)}.r77r-count.sel,.r77r-cell.sel{box-shadow:0 0 0 2px var(--focus-ring);border-color:var(--primary)}.r77r-cells{padding:6px 0;border-top:1px solid var(--line)}.r77r-cell.on{background:color-mix(in srgb,var(--c) 22%,transparent);border-color:var(--c);color:var(--ink)}.r77r-nobody{padding:4px 0}.r77r-key{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 12px 2px}.r77r-keyitem{display:inline-flex;align-items:center;gap:5px}.r77r-keyitem i,.r77r-dot,.r77r-name i{display:inline-block;width:11px;height:11px;border-radius:3px;flex:none}.r77r-hatch{background:repeating-linear-gradient(135deg,var(--ink-3) 0 3px,transparent 3px 6px);outline:1px solid var(--ink-3)}.r77r-amber{background:var(--marigold-bg);outline:1px solid var(--marigold)}.r77r-min{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.r77r-min input{width:52px;padding:3px 5px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.r77r-min.editing{font-size:13px}.r77r-weekpick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}table.stock.r77r-week{table-layout:auto;min-width:640px}.r77r-week th,.r77r-week td{vertical-align:top;padding:6px 8px}.r77r-week th.today{color:var(--primary)}.r77r-week td.short{background:var(--marigold-bg)}.r77r-week td.past{opacity:.6}.r77r-name{display:flex;align-items:center;gap:5px;white-space:nowrap}.r77r-name.leave{text-decoration:line-through;color:var(--ink-3)}.r77r-shortword{color:var(--marigold);font-weight:700;font-size:12px}.r77r-entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.r77r-entry{padding:9px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.r77r-entry:last-child{border-bottom:0}.r77r-entry.done{opacity:.6}.r77r-entry .chipbtn{margin:2px 6px 2px 0}.r77r-acts{display:flex;flex-wrap:wrap;gap:6px}.r77r-cov{margin-right:10px}.r77r-whogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 20px}.r77r-whoshop>b{display:block;margin-bottom:2px}.r77r-who .r77r-entry>div:first-child{display:flex;align-items:center;gap:6px}.r77r-runs .r77r-entry{flex-direction:row;justify-content:space-between;gap:12px;padding:9px 14px;flex-wrap:wrap}.r77r-runs .r77r-entry.leave span,.r77r-runs .r77r-entry.none span{color:var(--ink-3)}.r77r-shopbox .r77r-runs .r77r-entry{padding:7px 0}.r77r-mine{display:flex;flex-direction:column;gap:8px;margin:14px 0}.r77r-mine>.chipbtn{align-self:flex-start}.r77r-pickrow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}@media(max-width:640px){.r77r-table{grid-template-columns:104px minmax(0,1fr);min-width:calc(104px + var(--n) * 27px)}.r77r-tools .chipbtn{flex:1 1 44%}.r77r-panel .fieldrow{flex-direction:column}}.r77r-week th .r77r-min-h{text-transform:none;letter-spacing:0;font-weight:500;color:var(--ink-3)}.r77r-week tbody th{text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--ink);white-space:nowrap}table.stock.r77r-week.phone{min-width:0}.r77r-week.phone th,.r77r-week.phone td{padding:6px 4px;font-size:13px}.r77r-week.phone tr.today th{color:var(--primary)}table.stock.r77r-week.phone{table-layout:fixed}.r77r-week.phone th{white-space:normal}.r77r-week.phone thead th:first-child,.r77r-week.phone tbody th{width:46px}.r77r-week.phone .r77r-name{white-space:normal;overflow-wrap:anywhere}.r78u-whoper{display:inline-flex;flex-wrap:wrap;margin:2px 0 10px}.r78u-lines{margin-top:4px;font-size:13px}.r78u-lines summary{cursor:pointer;color:var(--ink-2)}.r78u-lines ul{margin:4px 0 0;padding-left:18px}.r78u-lines li{padding:1px 0}:root{--r79-s1: #3949ab;--r79-s2: #00796b;--r79-s3: #8e3b8a;--r79-s4: #a14d24;--r79-s5: #4e6a1e;--r79-s6: #5d6b78}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--r79-s1: #5c6bc0;--r79-s2: #00897b;--r79-s3: #a64ca6;--r79-s4: #b85a2a;--r79-s5: #5f7f22;--r79-s6: #6f7f8e}}:root[data-theme=dark]{--r79-s1: #5c6bc0;--r79-s2: #00897b;--r79-s3: #a64ca6;--r79-s4: #b85a2a;--r79-s5: #5f7f22;--r79-s6: #6f7f8e}.r79a-headrow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.r79a-headrow h3{margin:0}.r79a-setwrap{display:inline-flex;align-items:center;gap:6px}.chipbtn.primary.r79a-setbtn{font-size:15px;font-weight:700;padding:9px 18px;min-height:40px}.r79a-hint{margin:8px 0 0}.r79a-personlane{padding:6px 0}.r79a-personlane .r77r-lane{min-height:26px}.r79a-gap{grid-row:1;height:24px;margin:0 1px;min-width:0;padding:0;border:1px dashed var(--line-strong);border-radius:6px;background:transparent;color:var(--ink-3);font:inherit;font-size:13px;cursor:pointer}.r79a-gap:disabled{cursor:default;border-color:var(--line)}.r79a-gap.past{opacity:.5}.r79a-gap.today{border-color:var(--primary)}.r79a-gap.sel{box-shadow:0 0 0 2px var(--focus-ring);border-color:var(--primary);border-style:solid}.r77r-keyitem i.r79a-gapkey{border:1px dashed var(--line-strong);background:transparent}.r79a-weekpick{padding:0 12px;align-items:center}.r79a-wide .r77r-table{min-width:calc(150px + var(--n) * 64px)}.r79a-wide .r77r-days,.r79a-wide .r77r-lane,.r79a-wide .r77r-counts{grid-template-columns:repeat(var(--n),minmax(60px,1fr))}@media(max-width:640px){.r79a-wide .r77r-table{min-width:calc(104px + var(--n) * 64px)}.chipbtn.primary.r79a-setbtn{width:100%}.r79a-setwrap{flex:1 1 100%}}.r79a-whobar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.r79a-switch{margin:2px 0 10px;align-items:center}.r79a-chart{display:flex;flex-direction:column;gap:6px}.r79a-crow,.r79a-axis{display:grid;grid-template-columns:minmax(90px,160px) minmax(0,1fr) 64px;align-items:center;gap:8px}.r79a-cname{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r79a-ctrack{display:flex;height:24px;padding:0;border:0;background:transparent;cursor:pointer;min-width:0;border-left:1px solid var(--line-strong)}.r79a-ctrack i{display:flex;align-items:center;justify-content:center;height:100%;flex:none;color:#fff;font-style:normal;font-size:11.5px;font-weight:600;min-width:2px;overflow:hidden}.r79a-ctrack i:last-child{border-radius:0 5px 5px 0}.r79a-ctrack i+i{box-shadow:inset 1px 0 0 var(--surface)}.r79a-cval{font-size:12.5px;color:var(--ink-2);text-align:right;white-space:nowrap}.r79a-cdetail{grid-column:1 / -1;list-style:none;margin:0 0 4px;padding:6px 10px;border-radius:8px;border:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.r79a-cdetail li{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.r79a-axis{margin-top:2px;font-size:11px;color:var(--ink-3)}.r79a-ticks{position:relative;height:16px;border-top:1px solid var(--line-strong)}.r79a-ticks em{position:absolute;top:2px;transform:translate(-50%);font-style:normal}.r79a-ticks em:first-child{transform:none}.r79a-unit{text-align:right}.r79a-shopbtns{margin:0 0 10px}.r79a-shopbtns .chipbtn{display:inline-flex;align-items:center;gap:6px}.r79a-shopbtns .chipbtn.on .r77r-dot{box-shadow:0 0 0 1.5px #fff}.r79a-days .r77r-entry{flex-direction:row;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.r79a-days .r77r-entry>b{min-width:104px}.r79a-onleave{color:var(--ink-3)}@media(max-width:640px){.r79a-crow,.r79a-axis{grid-template-columns:84px minmax(0,1fr) 54px;gap:6px}}.r79d-hist{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.r79d-head{margin:0 0 4px;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:6px}.r79d-rows{list-style:none;margin:4px 0 0;padding:0}.r79d-row{display:grid;grid-template-columns:96px 52px 150px minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:7px 0;border-top:1px solid var(--line-soft)}.r79d-row:first-child{border-top:0}.r79d-day{color:var(--ink-2);font-size:13px}.r79d-kind{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.r79d-row.bonus .r79d-kind{color:var(--indigo-ink)}.r79d-amt{font-size:14.5px;color:var(--ink)}.r79d-pct{font-style:normal;font-weight:600;font-size:12.5px;color:var(--ink-2)}.r79d-pct.up{color:var(--sage)}.r79d-pct.down{color:var(--clay)}.r79d-what{min-width:0;overflow-wrap:anywhere;font-size:13px}.r79d-row.tocome .r79d-amt{color:var(--ink-2)}.r79d-more{margin-top:8px}.r79d-page{display:flex;flex-direction:column;gap:14px}.r79d-page>.backbtn{align-self:flex-start}.r79d-title{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r79d-charts{display:flex;flex-direction:column;gap:14px}.r79d-charts>.card{min-width:0}.r79d-charts .r56-bars{min-height:220px}.r79d-page .r79d-row{grid-template-columns:130px 64px 220px minmax(0,1fr)}@media(max-width:640px){.r79d-row,.r79d-page .r79d-row{grid-template-columns:minmax(0,1fr) auto}.r79d-kind{order:-1;grid-column:1 / -1}.r79d-what{grid-column:1 / -1}}.r79b-mine .sectiontitle{display:flex;align-items:center;gap:6px}.r79b-mine.full{max-width:760px}.r79b-monthcard{margin-bottom:10px}.r79b-monthhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.r79b-monthhead>b{font-size:15px;margin-right:auto}.r79b-month{min-width:0}.r79b-mbar{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));height:30px;border:1px dashed var(--line-strong);border-radius:7px;background:var(--surface-2, transparent);overflow:hidden}.r79b-month.compact .r79b-mbar{height:18px}.r79b-seg{grid-row:1;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;border-right:1px solid var(--surface)}.r79b-seg i{font-style:normal;overflow:hidden;text-overflow:ellipsis;padding:0 4px;text-shadow:0 1px 1px rgba(0,0,0,.35)}.r79b-seg.once{box-shadow:inset 0 0 0 2px var(--surface)}.r79b-seg.past{opacity:.6}.r79b-seg.leave{background:repeating-linear-gradient(135deg,var(--ink-3) 0 4px,transparent 4px 8px);color:var(--ink)}.r79b-seg.leave i{text-shadow:none;background:var(--surface);border-radius:3px}.r79b-today{grid-row:1;justify-self:center;width:2px;height:100%;background:var(--ink);z-index:1;pointer-events:none}.r79b-mdays{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));font-size:10px;color:var(--ink-3);margin-top:2px}.r79b-mdays span{text-align:center}.r79b-mdays .today{color:var(--primary);font-weight:700}.r79b-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;color:var(--ink-2)}.r79b-month.compact .r79b-key{margin-top:4px}.r79b-keyitem{display:inline-flex;align-items:center;gap:5px}.r79b-keyitem i{display:inline-block;width:11px;height:11px;border-radius:3px;flex:none}.r79b-empty{border:1px dashed var(--line-strong)}.r79b-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.r79b-asks{margin:8px 0}.r79b-mine .r77r-runs .r77r-dot{margin-right:6px;vertical-align:-1px}.r79b-panel>b{display:flex;align-items:center;gap:6px}.r79b-panel>.field,.r79b-panel .r77r-entry>.field{flex:none}.r79b-panel textarea{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.r79b-where{list-style:none;margin:0;padding:0;font-size:13px;display:flex;flex-direction:column;gap:3px}.r79b-where li{display:flex;align-items:center;gap:6px}.r79b-who{margin:0}.r79b-chips{display:flex;flex-wrap:wrap;gap:6px}.r79b-cal{display:flex;flex-wrap:wrap;gap:14px}.r79b-calmonth{min-width:0;flex:1 1 250px;max-width:340px}.r79b-calmonth>b{display:block;font-size:13px;margin-bottom:4px}.r79b-calgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.r79b-calwd{font-size:10px;color:var(--ink-3);text-align:center}.r79b-calday{position:relative;height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer;padding:0 0 6px}.r79b-calday:disabled{opacity:.35;cursor:default}.r79b-calday i{position:absolute;left:50%;bottom:4px;width:14px;height:4px;margin-left:-7px;border-radius:2px}.r79b-calday.on{background:color-mix(in srgb,var(--primary) 20%,var(--surface));border-color:var(--primary);font-weight:700}.r79b-calday.anchor{box-shadow:0 0 0 2px var(--focus-ring)}.r79b-strip{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--ink);margin:0 0 14px}.r79b-strip:hover{border-color:var(--primary)}.r79b-striphead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.r79b-open{margin-left:auto}.r79b-page .r79b-mine{margin-top:10px}.r79b-req .r79b-acts{margin-top:0}.r79b-cover{margin-top:10px}.r79b-cover .r77r-entries{margin-top:6px}.r79b-cover select{max-width:100%}@media(max-width:600px){.r79b-calmonth{flex-basis:100%;max-width:none}.r79b-seg i{font-size:11px;padding:0 2px}}.cu-fields.r79c-top{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4px}.r79c-or{margin:6px 0 8px;text-align:center}.r79c-off{opacity:.45}.r79c-off input{cursor:not-allowed}.r79c-money{margin:14px 0 6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;max-width:520px}.r79c-money h4{margin:0 0 6px;font-size:13.5px}.r79c-money ul{list-style:none;margin:0;padding:0}.r79c-money li{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:13.5px;color:var(--ink-2)}.r79c-money li b{color:var(--ink);white-space:nowrap}.r79c-money li.r79c-less span{color:var(--ink-3)}.r79c-money li.r79c-eq{border-top:1px solid var(--line);margin-top:3px;padding-top:6px;font-weight:600;color:var(--ink)}.r79c-money li.r79c-left{color:var(--ink-3)}.r79c-hint{margin-top:2px}.cu-type.r79c-dim td{color:var(--ink-3)}.r79c-till{flex:none}.r79c-tick{display:flex;align-items:center;gap:8px;min-height:38px;font-size:13.5px;color:var(--ink)}.r79c-tick input{width:18px;height:18px;flex:none}.r79c-tilltag{color:var(--ink-2)}@media(max-width:560px){.cu-fields.r79c-top{grid-template-columns:minmax(0,1fr)}.r79c-money{max-width:none}table.stock.cu-compare{table-layout:fixed;width:100%}table.stock.cu-compare col{width:22%!important}table.stock.cu-compare col:nth-child(1){width:34%!important}table.stock.cu-compare col:nth-child(5){visibility:collapse;width:0!important}table.stock.cu-compare th:nth-child(5),table.stock.cu-compare td:nth-child(5){display:none}table.stock.cu-compare th,table.stock.cu-compare td{font-size:12px;padding-left:3px;padding-right:3px}table.stock.cu-compare th{letter-spacing:.02em;white-space:normal}table.stock.cu-compare td.num{white-space:nowrap}}.r35-histwho{position:relative}.r35-histwho>.info,.r35-histwho>button{margin-left:4px}.r81-deptload{margin:6px 26px 0}.content[aria-busy=true]{opacity:.55;transition:opacity .15s}@media(max-width:640px){.r81-deptload{margin:6px 14px 0}}.r81g-maintag{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--indigo-soft);color:var(--indigo-ink);border:1px solid var(--indigo-line)}.r81g-mainfield{margin-top:8px;max-width:320px;flex:none}.r81g-mainchip{border-style:dashed}.r81g-movedtag{margin-left:6px}.r81g-movednote{display:block;margin-top:4px}.r81g-otdept,.r81g-revdept,.r81g-skdept{font-size:11px;margin-left:6px;white-space:nowrap}.r81g-skdept{margin-left:0;align-self:flex-start}.r81g-revdepts{margin:6px 0 10px;flex-wrap:wrap}.r81g-trainnext{margin-bottom:12px}.r81g-trainnext h4,.r81g-traindone{margin:10px 0 6px;font-size:13px}@media(max-width:640px){.r81g-traintable{display:block;overflow-x:auto}.r81g-mainfield{max-width:100%}}.r80e-page{display:flex;flex-direction:column;gap:12px}.r80e-page .r40-morehead{margin-bottom:0}.r80e-min{display:flex;align-items:center}.r80e-monthbar{display:flex;align-items:center;gap:10px}.r80e-monthname{font-size:17px;min-width:150px;text-align:center}.r80e-arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 0 2px}.r80e-arrow:disabled{opacity:.35;cursor:default}.r80e-hint{margin:0;color:var(--ink-2);display:flex;align-items:flex-start;gap:6px}.r80e-chartcard{padding:10px 0}.r80e-scroll{overflow:auto;max-height:calc(100vh - 170px);-webkit-overflow-scrolling:touch;padding:0 12px}.r80e-chart{display:flex;flex-direction:column;gap:4px;min-width:calc(132px + var(--n) * 26px);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.r80e-row{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center}.r80e-name{font-size:13px;font-weight:600;padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r80e-name.dim{font-weight:500;color:var(--ink-3)}.r80e-track{display:grid;grid-template-columns:repeat(var(--n),minmax(24px,1fr));position:relative;min-width:0}.r80e-day{display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 0;margin:0 1px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink-2);font:inherit;font-size:11px;line-height:1.15;cursor:pointer;min-width:0}.r80e-day i{font-style:normal;color:var(--ink-3)}.r80e-day b{font-weight:600;font-size:12.5px}.r80e-day.today b{color:var(--primary);text-decoration:underline}.r80e-day.past,.r80e-cell.past{opacity:.45;cursor:default}.r80e-day:disabled{cursor:default}.r80e-day.sel{background:color-mix(in srgb,var(--primary) 18%,transparent);border-color:var(--primary);color:var(--ink)}.r80e-day.wk,.r80e-cell.wk{box-shadow:inset 1px 0 0 var(--line-strong)}.r80e-lane{min-height:30px}.r80e-cell{grid-row:1;height:28px;margin:0 1px;padding:0;min-width:0;border:1px dashed var(--line);border-radius:6px;background:transparent;cursor:pointer}.r80e-cell.today{border-color:var(--primary)}.r77r-keyitem i.r80e-elsekey{height:5px;background:var(--ink-3)}.r80e-bar{grid-row:1;height:28px;position:relative;display:flex;align-items:center;padding:0 6px;z-index:1;touch-action:pan-y}.r80e-bar.live{cursor:grab}.r80e-bar.dim{opacity:.35}.r80e-bar.once{cursor:default}.r80e-blabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-shadow:0 1px 1px rgba(0,0,0,.35);flex:1 1 auto}.r80e-bar.leave .r80e-blabel{text-shadow:none;background:var(--surface);padding:0 3px;border-radius:3px;flex:0 1 auto}.r80e-h{position:absolute;top:0;bottom:0;width:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;cursor:ew-resize;touch-action:none;text-shadow:0 0 3px rgba(0,0,0,.6);animation:r80e-pulse 1.4s ease-in-out infinite;z-index:2}.r80e-h.start{left:-1px}.r80e-h.end{right:-1px}.r80e-bar .r80e-h.start~.r80e-blabel{padding-left:8px}@keyframes r80e-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.r80e-cut{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:13px;line-height:1;padding:0;cursor:pointer;z-index:3;box-shadow:0 1px 4px #0000004d}.r80e-ghost{grid-row:1;height:28px;margin:0 1px;border-radius:6px;background:var(--c);opacity:.8;outline:2px dashed #fff;outline-offset:-3px;pointer-events:none;z-index:4}.r80e-ghost.lifted{box-shadow:0 6px 16px #00000073;transform:translateY(-3px);opacity:.92}.r80e-countrow .r77r-count{height:26px}.r80e-nobody{margin:4px 0}.r80e-msg{margin:0}.r80e-key{padding:0 2px}.r80e-x{min-width:36px;min-height:36px;font-size:15px}.r80e-menu{position:fixed;z-index:1700;min-width:220px;max-width:min(320px,calc(100vw - 16px));max-height:60vh;overflow:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 10px 28px #00000059;padding:6px;display:flex;flex-direction:column}.r80e-menu>button{text-align:left;background:transparent;border:0;color:var(--ink);font:inherit;font-size:14px;padding:9px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px}.r80e-menu>button:hover,.r80e-menu>button:focus-visible{background:color-mix(in srgb,var(--primary) 14%,transparent)}.r80e-menuhead{margin:2px 6px 6px;font-size:12.5px;font-weight:700;color:var(--ink-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r80e-menunote{margin:4px 8px 6px}.r80e-changes .r77r-entry>.chipbtn{align-self:flex-start}.r80e-chartcard.phone .r80e-track{grid-template-columns:repeat(var(--n),minmax(30px,1fr))}.r80e-chartcard.phone .r80e-chart{min-width:calc(96px + var(--n) * 30px)}.r80e-chartcard.phone .r80e-row{grid-template-columns:96px minmax(0,1fr)}.r80e-chartcard.phone .r80e-h{width:20px;font-size:19px}.r80e-chartcard.phone .r80e-bar,.r80e-chartcard.phone .r80e-cell,.r80e-chartcard.phone .r80e-ghost{height:34px}@media(max-width:640px){.r80e-arrow{width:44px;height:44px;font-size:26px}.r80e-monthbar{justify-content:center;flex-wrap:wrap}.r80e-monthname{min-width:0;flex:1 1 auto}.r80e-pacts .sp-field,.r80e-addhead .sp-field{min-width:0;max-width:none;flex:1 1 100%}.r80e-typed{flex-direction:row;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.r80e-h{animation:none;opacity:1}.r80e-ghost.lifted{transform:none}}.bt-card .bt-cardhead.r82-head{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;row-gap:2px}.bt-card .bt-cardhead.r82-head>:not(.bt-chev){grid-column:auto}.bt-card .bt-cardhead.r82-head .bt-chev{grid-row:1;align-self:start}.r82-lines{display:flex;flex-direction:column;gap:2px;min-width:0}.r82-line1{font-weight:650;color:var(--ink);overflow-wrap:anywhere}.r82-line1 .pill{margin-left:6px;vertical-align:1px}.r82-line2{font-size:13px;font-weight:600;color:var(--ink-2);font-family:var(--font-num);overflow-wrap:anywhere}.bt-card .bt-toggle.r82-hint{color:var(--indigo);font-weight:650;font-size:13px;text-align:right;justify-self:end;white-space:nowrap}.r82-summary{margin:0 0 8px;display:flex;flex-direction:column;gap:2px}@media(max-width:520px){.bt-card .bt-cardhead.r82-head{grid-template-columns:22px minmax(0,1fr)}.bt-card .bt-cardhead.r82-head .bt-toggle.r82-hint{grid-column:2;white-space:normal}}.r82-cap [data-r82-hide]{display:none!important}.r82-cap{min-width:0}@media(max-width:1100px){.tbody-scroll>.r82-cap>table.stock{min-width:100%;table-layout:fixed}.cu-wrap>.r82-cap>table.stock{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;table-layout:auto;width:100%}.cu-wrap>.r82-cap>table.stock col{width:auto!important}}.r40-morepage{isolation:isolate;overflow-x:hidden;background:var(--ground);padding:22px max(26px,calc((100vw - 1180px)/2)) 48px}.r40-morepage:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:var(--glow);filter:blur(10px)}.r40-morepage .r40-morehead{gap:14px;margin-bottom:16px}.r40-morepage .r40-morehead h2{font-size:22px;font-weight:700;letter-spacing:-.022em;color:var(--ink)}.r40-morepage .r40-moreperiods,.r40-morepage .r73-morefilters{margin-bottom:12px}.r40-morepage .r40-morecount{margin:0 0 12px;color:var(--ink-3)}.r40-morepage .r40-morebody{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);padding:0 18px 10px;overflow:auto}.r40-morepage:has(>.r40-morebody table){display:flex;flex-direction:column}.r40-morepage:has(>.r40-morebody table)>*{flex:none}.r40-morepage:has(>.r40-morebody table)>.r40-morebody{flex:1 1 auto;min-height:280px}.r40-morepage .r40-morebody:has(table){padding:0 0 8px}.r40-morebody:has(table)>:not(table,div:has(>table)){margin-inline:18px}.r40-morebody table thead th:last-child,.r40-morebody table tbody td:last-child{padding-right:18px}.r82-page{display:flex;flex-direction:column;gap:14px}.r82-page>.r40-morehead{margin-bottom:2px}.r82-page>:is(.r40-moreperiods,.r73-morefilters,.r40-morecount){margin-bottom:0}.r82-inline .r40-morehead{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.r82-inline .r40-morehead h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.022em;color:var(--ink)}.r82-page>.card+.card{margin-top:0}.r40-morebody>.empty{margin:14px 0}.r40-morebody>:is(ul,ol,.r77r-entries){padding-top:10px;padding-bottom:6px}.r40-morebody table{width:100%;border-collapse:separate;border-spacing:0}.r40-morebody table thead th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--ground),var(--surface) 55%);padding:14px 12px 10px 0;border-bottom:1px solid var(--line-strong);text-align:left;font-family:var(--font-num);font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);vertical-align:bottom}.r40-morebody table thead th:first-child{padding-left:18px}.r40-morebody table thead th.r{text-align:right;padding-right:14px}.r40-morebody table tbody td{padding:11px 12px 11px 0;border-bottom:1px solid var(--line-soft)}.r40-morebody table tbody td:first-child{padding-left:18px}.r40-morebody table tbody td.r{text-align:right;padding-right:14px;font-variant-numeric:tabular-nums}.r40-morebody table tbody tr:last-child td{border-bottom:0}.r40-morebody table tbody tr:hover td{background:var(--hover-bg)}.r40-morebody table.stock{table-layout:auto}@media(max-width:700px){.r40-morepage{padding:14px 16px 32px}.r40-morepage .r40-morehead h2{font-size:18px}.r40-morebody table thead th{padding-top:10px;padding-bottom:8px}.r40-morepage .r40-morebody{padding:0 12px 8px;-webkit-overflow-scrolling:touch}.r40-morebody table thead th:first-child,.r40-morebody table tbody td:first-child{padding-left:12px}.r40-morebody table thead th:last-child,.r40-morebody table tbody td:last-child{padding-right:12px}.r40-morebody:has(table)>:not(table,div:has(>table)){margin-inline:12px}.r40-morebody table.r75j-cards tbody tr:hover td{background:transparent}}.r83-update{position:fixed;z-index:1500;left:50%;bottom:16px;transform:translate(-50%);max-width:calc(100vw - 32px);display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 8px 8px 14px;border-radius:12px;background:var(--raised, var(--surface));color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);font-size:14px}.r83-update-text{font-weight:600}.r83-update-x{background:transparent;border:0;color:var(--ink-2);font-size:20px;line-height:1;cursor:pointer;min-width:36px;min-height:36px;border-radius:8px}.r83-update-x:hover,.r83-update-x:focus-visible{background:color-mix(in srgb,var(--primary) 14%,transparent)}@media(max-width:760px){.r83-update{bottom:calc(var(--bar-lift) + 72px);left:16px;right:16px;transform:none;max-width:none}}.main>:is(.topbar,.content)[hidden]{display:none!important}.content.r84-host:empty{display:none}.content.r84-host{padding-top:26px}.r84-host>.r40-morepage:not(:last-child){display:none}.r84-host>.r40-morepage.r84-hosted{position:static;inset:auto;z-index:auto;overflow:visible;isolation:auto;background:none;padding:0;min-height:0}.r84-host>.r40-morepage.r84-hosted:before{content:none}.r84-host>.r84-hosted>.r40-morehead{align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}.r84-host>.r84-hosted>.r40-morehead h2{font-size:24px;font-weight:750;letter-spacing:-.025em;line-height:1.15}.r84-host>.r84-hosted:has(>.r40-morebody table)>.r40-morebody{flex:none;min-height:0;max-height:calc(100dvh - 210px)}@media(max-width:760px){.content.r84-host{padding-top:12px}.r84-host>.r84-hosted>.r40-morehead h2{font-size:19px}.r84-host>.r84-hosted:has(>.r40-morebody table)>.r40-morebody{max-height:calc(100dvh - 260px)}}[data-r85-hide]{display:none!important}.r85-search{display:flex;align-items:center;gap:8px}.r85-search input{flex:1 1 auto;min-width:0;max-width:520px}.r82-page>.r85-search{margin-bottom:0}.r85-monthsum{margin:0;padding:10px 14px}.r85-who{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin:2px 0 10px}.r85-who>span{color:var(--ink-3);font-size:13px}.r85-who select{max-width:240px}@media(max-width:767px){.r85-search input{max-width:none}.r85-who select{max-width:170px}}.r85-stagebottom{margin-top:14px}.r85-waitline{margin:6px 0;font-weight:600}.r85-finalrows{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.r85-finalrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.r85-finalname{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.r56c-sec h3 .r49a-boxedit{float:none;margin:0 0 0 auto;flex:none}.r85l-open{min-width:0}.cellinput.r85-faded::placeholder{color:var(--usual-faded);opacity:1;font-style:italic;font-weight:400}.r85-usualbar{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin:8px 0;font-size:13px}.r85-usualbar .chipbtn{margin-left:auto}.r85-fillall{color:var(--ink-2);margin:0}.donetag.r85-waiting{display:inline-block;white-space:normal;text-align:right;text-transform:none;letter-spacing:normal;color:var(--marigold);background:var(--marigold-bg)}.r86-whole{min-width:0}.r86-whole>table>thead th,.r86-whole>.tscrollx>table>thead th{position:sticky;top:0;z-index:4;background:var(--ground)}.card .r86-whole>table>thead th,.pane .r86-whole>table>thead th,.card .r86-whole>.tscrollx>table>thead th{background:var(--surface)}.r86-search{flex-wrap:wrap;margin:8px 0}.r86-search input{flex:1 1 220px}.r86-count{white-space:nowrap}.r86-periods{align-items:center}.r86-waiting{margin-bottom:14px}.r86-nowline,.r40-mnow{fill:none;stroke:currentColor;stroke-width:2.6;stroke-dasharray:.1 6;stroke-linecap:round;opacity:1}.r86-nowall{stroke:var(--ink-2)}.r86-nowgreen{stroke:var(--sage)}.r86-nowpt{fill:none;stroke:currentColor;stroke-linecap:round}.r86-nowpt.in{stroke:var(--surface)}.r86-nowstep{stroke-dasharray:.1 6!important;stroke-linecap:round;fill:none}.r86-hollow,.r28-ratechart .r28-dot.r86-hollow,.dchart .ddot.r86-hollow,.r55c-chart .dot.r86-hollow{fill:var(--surface);stroke:currentColor;stroke-width:2}.r28-ratechart .r28-dot.r86-hollow,.dchart .ddot.r86-hollow,.r55c-chart .dot.r86-hollow{stroke:var(--indigo)}.r56-bars .r56-g.now .r56-b,.r64-each .r56-g.now .r56-b,.r56-g.now .r56-b.hue{opacity:1}.mvcol.now .mvseg{background:none}.mvcol.now .mvseg.pulled{background:repeating-linear-gradient(135deg,var(--scv-cut) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--scv-cut)}.mvcol.now .mvseg.back{background:repeating-linear-gradient(135deg,var(--scv-sold) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--scv-sold)}.mvcol.now .mvseg.undo{background:repeating-linear-gradient(135deg,var(--scv-hand) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--scv-hand)}.r86-nowkey{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.chartkey .k.r86-nowkey-bar,.r86-nowkey-bar{display:inline-block;width:16px;height:10px;border-radius:2px;opacity:1;margin:0}.r86-nowkey-line,.r58a-key .r86-nowkey-line{display:inline-block;width:24px;height:9px;flex:none;background:radial-gradient(circle at calc(100% - 4.5px) 50%,var(--surface) 0 2px,var(--ink-2) 2.1px 4px,transparent 4.1px),radial-gradient(circle at 1.5px 50%,var(--ink-2) 0 1.4px,transparent 1.5px) 0 0 / 6px 100% repeat-x}.r86-key{margin-top:4px}.r64-namechip{background:var(--btn-fill);border-color:transparent;color:var(--on-primary);font-size:14px;font-weight:700;padding:4px 5px}.r64-namechip .face.sm{background:#0a0d2852;color:var(--on-primary);font-weight:700}.r64-namechip .thumbx,.r64-namechip .thumbx:hover{background:#0a0d2852;color:var(--on-primary);border-color:transparent}.r86-dpickrow{display:flex;align-items:center;gap:6px}.r86-dfind{position:relative;width:min(100%,var(--r86-w, 28ch));min-width:min(100%,200px);margin:2px 0 6px}.r86-dfind input{width:100%;box-sizing:border-box;height:36px;font-weight:600}.r86-dfind input:disabled{opacity:.6;cursor:not-allowed}.r86-dmenu{position:absolute;z-index:20;top:100%;left:0;min-width:100%;width:max-content;max-width:min(92vw,420px);margin:2px 0 0;padding:0;list-style:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg);max-height:260px;overflow-y:auto}.r86-dopt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;min-height:38px;box-sizing:border-box;border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:13.5px;cursor:pointer}.r86-dopt:last-child{border-bottom:0}.r86-dopt.known{background:var(--sage-bg)}.r86-dopt.active{outline:2px solid var(--focus);outline-offset:-2px}.r86-dopt:hover{background:var(--hover-bg)}.r86-dopt.on{font-weight:700}.r86-dneed{flex:none;font-size:12px;font-weight:600;color:var(--marigold)}.r86-dempty{padding:9px 10px;font-size:13.5px;color:var(--ink-3)}.mctagbox .r86-qrprint{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%}.r86-qropts{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:10px;max-width:280px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.r86-qropts .widthtoggle{flex-wrap:wrap;height:auto}.r86-qropts .widthtoggle button{height:32px}.r86-qropts .entryact{margin:0}.skillwords dt .skl{margin-right:5px;vertical-align:-3px}.r86r-where{margin:4px 0 10px}.r86r-fieldset{border:0;margin:0;padding:0;min-width:0}.r86r-why{display:block;margin-top:2px}.r86r-switch{align-items:center;flex-wrap:wrap}.r86r-rulelist{display:flex;flex-direction:column;gap:14px}.r86r-rule{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.r86r-rule .ruleval b{white-space:nowrap}.r86r-pin{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px}.r86r-addr{display:block;margin-top:6px}.r86r-load{display:flex;align-items:center;gap:8px;margin:4px 0 12px}.r86r-load .ride-btn{flex:1}.r86r-wcard{border-left:3px solid var(--indigo)}.r86r-locating{margin:0 0 10px}@media(max-width:767px){.r86r-rule{grid-template-columns:minmax(0,1fr)}}.r86s-shopline{margin:-8px 0 16px}.r86s-shopline .dashhead{margin-bottom:0;align-items:center;flex-wrap:wrap}.r86s-shopnote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;color:var(--ink-2)}.r87x-slider{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.r87x-slider input[type=range]{width:200px;max-width:100%;height:auto;padding:0;border:0;background:none}.r87x-myapp{margin-top:12px}.r87x-myapp h4{margin:0 0 6px}.r87x-mylist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.r87x-mylist li{display:flex;flex-wrap:wrap;gap:4px 12px}.r87x-backups{display:flex;flex-direction:column;gap:12px}.r87x-backups .adm-head{margin-bottom:0}.r87x-run,.r87x-last{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.r87x-backups .r87x-run{margin-bottom:0}.r87x-co{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;width:100%;text-align:left;color:inherit;cursor:pointer}.r87x-co .r45b-go{grid-column:2;grid-row:1 / span 2}.r87x-coname{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r87x-pill{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line);color:var(--ink-2)}.r87x-pill.sage{border-color:var(--sage);color:var(--sage);background:var(--sage-bg)}.r87x-pill.clay{border-color:var(--clay);color:var(--clay);background:var(--clay-bg)}.r87x-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.r87x-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:9px 0;border-top:1px solid var(--line)}.r87x-row:first-child{border-top:0}.r87x-when{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0}.r87x-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r87x-restore{margin-top:12px;display:flex;flex-direction:column;gap:10px;border-left:3px solid var(--clay)}.r87x-restore h3{margin:0}.r87x-restore .field{flex:none}.r87x-restore p{margin:0}.r87x-alarm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.r87-holdtag{display:inline-flex;align-items:center;gap:2px}.r87-anyway{display:inline-flex;align-items:center;gap:4px;margin-left:10px}.r87-entry{display:flex;flex-direction:column;gap:10px}.r87-entryhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.r87-entryhead p{margin:0;flex:1 1 320px;min-width:0}.r87-overruledrow{cursor:default}.r87-notice{position:sticky;top:8px;z-index:40;margin:8px 28px 0;padding:12px 14px;border-radius:var(--radius-sm);border:1.5px solid var(--pri-red);background:var(--surface);box-shadow:0 6px 22px #00000047}.r87-nhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--ink)}.r87-nflag{padding:2px 8px;border-radius:999px;background:#b91c1c;color:#fff;font-size:12px;font-weight:700}.r87-nlist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:38vh;overflow-y:auto}.r87-nitem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding-top:8px;border-top:1px solid var(--line)}.r87-nmain{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ink)}.r87-nmeta{color:var(--ink-2);font-size:13px}.r87-nmeta b{color:var(--ink)}.r87-nline{display:block;font-weight:600}.r87-nacts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.r87-nundo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;color:var(--ink-2);font-size:13px}.r87-promised{color:var(--marigold);font-weight:650}.r87-orders{margin:0 0 12px}.r87-olist{max-height:34vh;overflow-y:auto}.r87-orders .r87-nline{font-weight:500}@media(max-width:1100px){.r87-notice{margin-inline:20px}}@media(max-width:767px){.r87-notice{margin-inline:14px}}.r87-waswitch{display:flex;align-items:flex-start;gap:8px;margin:8px 0 4px;cursor:pointer}.r87-wano{margin-top:10px;padding:8px 10px;border:1px solid var(--marigold-ln);border-radius:var(--radius-sm);background:var(--marigold-bg);color:var(--marigold)}.r87-wano p,.r87-wano ul{margin:0;color:inherit}.r87-wano ul{padding-left:18px;margin-top:4px}.r87w-form{align-items:flex-end}.r87w-rider .drow{cursor:pointer}.r87w-figs{display:grid;grid-template-columns:repeat(4,minmax(96px,auto));gap:4px 24px;margin:0}.r87w-figs dt{font-size:12px;color:var(--ink-3)}.r87w-figs dd{margin:0;font-size:14px;color:var(--ink-2);text-align:left}.r87w-held dd{font-weight:600;color:var(--ink)}.r87w-held dd.warn{color:var(--clay)}.r87w-history{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);cursor:default}.r87w-lines{list-style:none;margin:0;padding:0}.r87w-lines li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.r87w-lines li:last-child{border-bottom:0}.r87w-lines i{font-style:normal}.r87w-lines .num{white-space:nowrap}.r87w-done{display:flex;align-items:center;justify-content:space-between;gap:12px}.r87w-holding{margin-bottom:8px}.r87w-waitwords{flex:1 1 auto;min-width:0}.r87w-acts{flex:0 0 auto;display:flex;gap:6px;align-items:center;margin:0}.r87w-why{margin-top:6px}.r87w-riderlist{list-style:none;padding:0;margin:0;display:grid;gap:6px}.r87w-riderlist .chipbtn{margin-left:8px}.r87w-mycash{display:grid;gap:10px}.r89-costs{display:grid;gap:14px}.r89-costs .card.pane h3{margin-top:0}.r89-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.r89-tile{display:grid;gap:4px}.r89-tl{font-size:12.5px;opacity:.75;display:block}.r89-big{font-size:28px;font-weight:700;line-height:1.15}.r89-monthrow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.r89-month{margin:0;min-width:240px}.r89-status{font-size:13px;padding:4px 10px;border-radius:999px;border:1px solid currentColor}.r89-status.bill{color:var(--sage)}.r89-status.est{color:var(--marigold)}.r89-scroll{overflow-x:auto}.r89-table{width:100%;border-collapse:collapse;font-size:13.5px}.r89-table th{text-align:left;font-weight:600;padding:8px;white-space:nowrap;border-bottom:1px solid var(--line, rgba(127,127,127,.3))}.r89-table td{padding:8px;vertical-align:top;border-bottom:1px solid var(--line, rgba(127,127,127,.18))}.r89-table .r{text-align:right;white-space:nowrap}.r89-clickable tbody tr{cursor:pointer}.r89-clickable tbody tr:hover{background:#7f7f7f14}.r89-name{font-weight:600}.r89-sub{font-size:12px;margin-top:3px;font-weight:400}.r89-price{max-width:260px;font-size:12.5px}.r89-kind{font-size:12px;white-space:nowrap;font-weight:400}.r89-kind.share{color:var(--marigold)}.r89-flag{display:inline-block;font-size:12px;font-weight:500;padding:1px 8px;border-radius:8px;margin-left:6px;border:1px solid currentColor}.r89-flag.ok{color:var(--sage)}.r89-flag.warn{color:var(--marigold)}.r89-flag.bad{color:var(--clay)}td>.r89-flag{margin-left:0}.r89-owedrow{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:8px}.r89-owedrow b{font-size:18px}.r89-unpaid{margin:6px 0;font-size:14px}.r89-unpaid.late{color:var(--clay);font-weight:600}.clay-text{color:var(--clay)}.r89-entries{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.r89-entries li{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:13.5px}.r89-when{min-width:96px;font-size:12.5px}.r89-what{flex:1 1 180px}.r89-amt{font-weight:600}.r89-bal{font-size:12.5px;min-width:130px;text-align:right}.r89-pays .r89-switch,.r89-switch{display:flex;gap:8px;align-items:center}.r89-cut{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:8px 0}.r89-confirm{margin-top:8px;padding:12px;border:1px solid var(--clay);border-radius:10px}.r89-rate{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:8px 0;font-size:13.5px}.r89-billrow{display:block!important}.r89-billhead{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.r89-admin{display:grid;gap:14px}.r89-fx{margin:0}.minibar i.cut,.keyswatch.cut{background:var(--r57-b1);opacity:1}.minibar i.st,.keyswatch.st{background:var(--r57-b2);opacity:1}.r28-ratechart .r28-bar{opacity:.85}.chartkey .k.r28-kbar{opacity:1}.r90f-lines{display:grid;gap:16px;margin-top:6px}.r90f-line{min-width:0}.r90f-line h4{margin:0 0 2px;font-size:14px;font-weight:650;color:var(--ink)}.r90e-pickup{margin-top:14px}.r90e-pickup .r86r-pin{margin-top:0}.r90e-pickup a{color:var(--indigo);text-decoration:underline}.r90e-pickform{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.r90e-picklink{flex:1 1 260px;min-width:0}.r90e-picksaid{margin:6px 0 0}.r90g-all{display:inline-flex;align-items:center;gap:2px}.r90g-said{margin:0 0 8px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2, transparent);color:var(--ink)}.r90g-said p{margin:0 0 2px}.r90g-said ul{margin:2px 0 0;padding-left:18px}.r90g-batch{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0}.r90g-batch .r29-doneby{flex:1 1 200px}.r64c-rbacts{align-items:center}.r64c-rbacts .chipbtn.r90g-rbbtn{height:40px;align-self:center;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.r90c-seeall{margin-top:8px}.mcreport .mcother{align-items:flex-end;flex-wrap:wrap}.mcreport .mcother .sp-field{flex:1 1 18rem;min-width:0}.r90c-write{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px}.r90c-write .field{flex:1 1 18rem;min-width:0}.r90c-write textarea{width:100%}.r90d-lockset{border:0;padding:0;margin:0;min-width:0;min-inline-size:0;display:contents}.r29-lock:not(.on) .r90d-lockset :is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.r29-lock:not(.on) .r90d-lockset button:disabled{opacity:.55;cursor:not-allowed}.r29-lock span.info-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle}.r90d-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 20px;margin:0 0 12px}.r90d-figs dt{font-size:12px;color:var(--ink-3)}.r90d-figs dd{margin:0;font-size:15px;color:var(--ink-2)}.r90d-figs .r90d-strong dd{font-weight:600;color:var(--ink)}.r90d-figs dd.warn{color:var(--clay);font-weight:600}.r90d-notes{display:grid;gap:2px;margin:0 0 12px}.r90d-pay{display:grid;gap:8px;margin:0 0 14px;padding:12px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.r90d-pay .fieldrow{align-items:flex-end;margin:0}.r90d-heldcol{text-align:right;flex:none}.r90d-heldcol small{display:block;font-size:12px;color:var(--ink-3)}.r90d-heldcol b{font-size:15px;color:var(--ink)}.r90d-heldcol b.warn{color:var(--clay)}.nav .navgroup h4{margin:4px -10px 8px;padding:0 20px 7px;font-family:inherit;font-size:12.5px;font-weight:750;letter-spacing:.07em;line-height:1.25;color:var(--info-ink);border-bottom:1px solid var(--line-soft)}@media(max-width:1100px){.nav .navgroup h4{margin-left:-8px;margin-right:-8px;padding-left:17px;padding-right:17px}}.r90b-paidby{max-width:320px;margin-bottom:10px}.r90b-paidby select{width:100%}.r90b-opswait{font-size:12.5px;font-weight:600}.r90-opshead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r90-opstoggle{margin-left:auto}.r65-opsbox .r64-total{margin:4px 0 8px}.r90-needsprice{color:var(--clay);font-weight:650}.r90-saveall{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:10px}.r90h-schedrow{display:flex;align-items:center;gap:10px}.r90h-schedrow .r48-schedhead{flex:1 1 auto;min-width:0;width:auto;padding-top:14px;padding-bottom:14px}.r90h-editbtn.chipbtn{flex:none;min-height:40px;padding:8px 24px;font-size:14.5px;font-weight:600}.r90h-schedrow .r90h-editbtn{margin-right:12px}.r57c-tn .r29-lockbar .chipbtn{min-height:40px;padding:8px 24px;font-size:14.5px;font-weight:600}.r90h-shops{margin-top:12px}.r90h-shopshead{display:flex;align-items:center;justify-content:space-between;gap:10px}.r90h-shopshead h3{margin:0}.r90h-shoplist{list-style:none;margin:10px 0 0;padding:0}.r90h-shoplist>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:9px 0;border-top:1px solid var(--line)}.r90h-shoplist>li>b{flex:0 0 170px;color:var(--ink)}.r90h-shopsay{color:var(--ink-2);font-size:13.5px}.r90h-shopedit{flex:1 1 320px;display:flex;flex-wrap:wrap;gap:8px 26px}.r90h-shoplog{margin-top:10px}.r90h-shoplog h4{margin:0 0 4px;font-size:13.5px;color:var(--ink)}.r90h-shoplog ul{list-style:none;margin:0;padding:0;font-size:13px;color:var(--ink-2)}.r90h-shoplog li{padding:3px 0}.r90h-shops .r48-schedacts{margin-top:10px}.r90h-deps{margin-bottom:8px}.r90h-dep{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.r90h-depmain{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:var(--ink)}.r90h-code{letter-spacing:.04em}.r90h-depform .cu-sechead{margin-bottom:8px}.r90h-deprow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 18px;padding:6px 0}.r90h-deprow .cu-field{flex:0 1 230px;min-width:170px}.r90h-deprow .filters{margin:4px 0 0}input.r90h-ref{width:100%;text-transform:uppercase;letter-spacing:.04em}.r90h-depdel{align-self:center}.r90h-makeup .r79c-money{margin:0;border:0;padding:0;max-width:560px}.r79c-money li.r90h-tilltotal{font-size:15px;font-weight:700}.r90h-deplines{list-style:none;margin:8px 0 0;padding:0;font-size:13.5px;color:var(--ink-2)}ul.r90h-deplines li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:3px 0}ul.r90h-deplines li>p{flex:1 1 100%;margin:2px 0 0}.cu-count .cu-cashcol:only-child{max-width:420px}.r90h-info{display:block;font-style:normal;font-size:12px;color:var(--ink-3);margin-top:2px}@media(max-width:640px){.r90h-schedrow{flex-wrap:wrap}.r90h-schedrow .r90h-editbtn{margin:0 12px 12px}.r90h-shoplist>li>b{flex-basis:100%}}.r91i-roomdept{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.r91i-roomdept-lab{font-weight:600}.r91i-roomdept select{min-width:12rem}.r91i-roomdept-done{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;flex-basis:100%}.r91k-neg,.dmeta b.r91k-neg{color:var(--clay);font-weight:700}.r91k-over{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:6px 0;padding:8px 10px;border-radius:8px;background:var(--clay-bg);color:var(--clay)}.r91k-over .note-sm{flex-basis:100%;color:var(--ink)}.r91k-undo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0}.r91j-rejrow>td.num.strong,.r91j-rejrow .r.num.strong{text-decoration:line-through;color:var(--ink-3)}.r91j-why{color:var(--clay)}.r91j-why b{font-weight:600}.chipbtn.r91j-reject{color:var(--clay)}.r91j-minetable th{white-space:nowrap}.r91j-minetable th:first-child,.r91j-minetable td:first-child{padding-left:14px}.r91j-mine .r40-more{padding:8px 12px}.mywrap .foot.warn{color:var(--clay)}.r91m-est{font-size:11.5px;background:var(--marigold-bg, var(--surface-2));color:var(--ink);border:1px dashed var(--marigold)}.r91m-soon{font-size:11.5px;background:var(--marigold-bg, var(--surface-2));color:var(--ink)}.r91m-cond{font-size:11.5px;background:var(--surface-2);color:var(--ink)}.r91m-cond-poor{border:1px solid var(--marigold)}.r91m-care{display:grid;gap:10px;margin:10px 0}.r91m-box{display:grid;gap:6px;padding:10px 12px;border-radius:10px;border:1px solid var(--line, var(--surface-2))}.r91m-files{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.r91m-buyreceipt{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px}.r91m-buyreceipt img{width:48px;height:48px;object-fit:cover;border-radius:6px}.r91m-tick{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px}.r91m-tick input{width:auto;flex:none}.r91m-markhere{margin:8px 0 0}.r91m-buytags{display:grid;gap:8px;margin:8px 0;padding:10px 12px;border-radius:10px;border:1px solid var(--line, var(--surface-2))}.r91m-buylist{display:flex;flex-wrap:wrap;gap:10px}.r91m-buytag{display:grid;justify-items:center;gap:4px;padding:6px;border-radius:8px;background:var(--surface-2);color:var(--ink);font-size:12px}.r91m-buytag .qrtag{background:#fff;padding:3px;box-sizing:content-box}.r91m-check{display:grid;gap:8px;margin:0 0 14px;padding:12px;border-radius:12px;border:1px solid var(--marigold)}.r91m-checkhead{margin:0;color:var(--ink)}.r91m-typed{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r91m-typed input{min-width:150px}.r91m-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 2px;border-bottom:1px solid var(--line, var(--surface-2));color:var(--ink);font-size:13.5px}.r91m-found{opacity:.78}.r91m-good{color:var(--ink);font-weight:600}.r91l-newops{display:flex;flex-direction:column;gap:8px;margin-top:8px}.r91l-newrow .r64-opboxes{margin:0}.r91l-newrow.r91l-held{border-color:var(--clay)}.r91l-why{margin:6px 0 0;font-size:13px;color:var(--clay)}@media(min-width:701px){.r91l-newrow+.r91l-newrow .field>span{display:none}}.r91l-undo{display:inline-flex;align-items:center;gap:4px}.r91l-noundo{display:inline-block;max-width:460px}.r91l-putback{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.r91l-putback>span:first-child{flex:1 1 240px}.r91l-break{display:block;color:var(--ink-2);font-size:13px}.r91l-breakcard{margin:0}.r91l-undonelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.r91l-undonelist .dim{display:block}.r92p-files{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.r92p-files h3{margin:0}.r92p-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px 16px;margin:0}.r92p-figs dt{font-size:13px;color:var(--ink-2)}.r92p-figs dd{margin:2px 0 0;font-weight:600;color:var(--ink)}.r92p-putback{display:flex;flex-direction:column;gap:8px}.r92p-putback .field{flex:none}.r92p-files p{margin:0}.r92s-removal{margin-top:18px}.r92s-waiting{list-style:none;padding:0}.r92s-wait{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 0}.r92s-waitwords{min-width:0;flex:1 1 260px}.r92s-waitacts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.note-sm.r92s-heic{display:block;text-transform:none;letter-spacing:normal;font-weight:400;min-width:min(320px,76vw);max-width:460px}.r80e-changes h3{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r80e-head{position:sticky;top:0;z-index:5;background:var(--surface);display:flex;flex-direction:column;gap:4px;padding-bottom:4px}.r80e-name{position:sticky;left:0;z-index:4;background:var(--surface);align-self:stretch;display:flex;align-items:center}.r80e-otherline{padding:8px 0 2px;margin-top:4px;border-top:1px solid var(--line-strong)}.r80e-bar.else{height:14px;align-self:end;margin-bottom:2px;padding:0 4px;border-radius:4px;font-size:9.5px;font-weight:600;touch-action:pan-y}.r80e-bar.else .r80e-h{width:10px;font-size:11px}.r80e-bar.else .r80e-h.start~.r80e-blabel{padding-left:6px}.r80e-bar.else .r80e-cut{width:16px;height:16px;font-size:10px}.r77r-keyitem i.r80e-elsekey{height:7px;background:var(--ink-3)}.r80e-pick{grid-row:1;height:28px;margin:0 1px;border-radius:6px;border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 16%,transparent);pointer-events:none;z-index:3}.r80e-msg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:none}.r80e-msgundo{margin-left:2px}.r80e-daybox{position:fixed;z-index:1700;width:min(360px,calc(100vw - 16px));overflow:auto;padding:10px;display:flex;flex-direction:column;gap:6px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:0 10px 30px #00000059}.r80e-dbhead{display:flex;align-items:flex-start;gap:6px}.r80e-dbwords{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:14px}.r80e-dbtip{margin:0}.r80e-dblist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.r80e-dbline{border-top:1px solid var(--line-strong);padding-top:8px;margin-top:4px}.r80e-dbgroup{margin:0;padding:2px 8px;font-size:11.5px;font-weight:700;color:var(--ink-2)}.r80e-dbnone{padding:2px 8px}.r80e-dbhere{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;font-size:13.5px}.r80e-dbbtn{display:block;width:100%;text-align:left;background:transparent;border:0;color:var(--ink);font:inherit;font-size:13.5px;padding:8px;border-radius:6px;cursor:pointer}.r80e-dbbtn:hover,.r80e-dbbtn:focus-visible,.r80e-dbbtn.open{background:color-mix(in srgb,var(--primary) 14%,transparent)}.r80e-dbbtn.primary{border:1px solid var(--primary);font-weight:600}.r80e-dbbtn .dim{font-weight:400;color:var(--ink-3)}.r80e-choices{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 10px;padding-left:6px;border-left:2px solid var(--primary)}.r80e-dbcap:first-letter{text-transform:uppercase}
