:root{--app-background: #edf2f8;--page-background: radial-gradient(circle at top left, rgba(72, 145, 255, .14), transparent 23rem), radial-gradient(circle at 88% 0%, rgba(17, 138, 178, .08), transparent 20rem), linear-gradient(180deg, #f7f9fc 0%, #edf2f8 100%);--panel-background: rgba(252, 254, 255, .9);--panel-elevated: rgba(255, 255, 255, .97);--panel-muted: #eef3f9;--sidebar-background: rgba(242, 246, 251, .9);--border-color: rgba(84, 104, 130, .14);--border-strong: rgba(84, 104, 130, .24);--text-primary: #102033;--text-secondary: #556579;--text-muted: #8391a4;--text-inverted: #ffffff;--accent-blue: #0f6adf;--accent-blue-soft: rgba(15, 106, 223, .11);--accent-color: var(--accent-blue);--accent-soft: var(--accent-blue-soft);--card-background: var(--panel-elevated);--card-shadow: var(--shadow-soft);--muted-text: var(--text-secondary);--surface-color: var(--panel-muted);--accent-green: #188f67;--accent-green-soft: rgba(24, 143, 103, .14);--accent-purple: #7c5cff;--accent-gold: #c9932c;--danger: #bf3552;--danger-soft: rgba(191, 53, 82, .11);--panel-overlay: rgba(255, 255, 255, .76);--panel-overlay-strong: rgba(255, 255, 255, .82);--panel-overlay-muted: rgba(243, 247, 252, .9);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .52);--gradient-blue-glow: rgba(72, 145, 255, .16);--gradient-green-glow: rgba(17, 138, 178, .08);--app-gradient-start: #f7f9fc;--app-gradient-end: #edf2f8;--login-backdrop-top: rgba(249, 251, 254, .98);--login-backdrop-bottom: rgba(236, 242, 248, .94);--shadow-soft: 0 12px 34px rgba(16, 32, 51, .08);--shadow-panel: 0 18px 42px rgba(16, 32, 51, .1);--shadow-float: 0 24px 54px rgba(16, 32, 51, .16);--focus-ring: 0 0 0 4px rgba(15, 106, 223, .16);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;color:var(--text-primary);background:var(--page-background);color-scheme:light}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inventory-match-workspace{gap:1rem}.inventory-match-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem}.inventory-match-stat-strip{display:flex;gap:.75rem;flex-wrap:wrap}.inventory-match-stat{min-width:7.5rem;padding:.75rem .85rem;border:1px solid var(--border-color);border-radius:.85rem;background:var(--panel-elevated)}.inventory-match-stat span,.inventory-match-result-main span{display:block;color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inventory-match-stat strong{display:block;margin-top:.18rem;font-size:1.6rem}.inventory-match-stat.is-available,.inventory-match-result.is-available{border-color:color-mix(in srgb,#22c55e 48%,var(--border-color))}.inventory-match-stat.is-partial,.inventory-match-result.is-partial{border-color:color-mix(in srgb,#f59e0b 56%,var(--border-color))}.inventory-match-stat.is-wrongLot,.inventory-match-result.is-wrongLot{border-color:color-mix(in srgb,#8b5cf6 52%,var(--border-color))}.inventory-match-stat.is-missing,.inventory-match-result.is-missing{border-color:color-mix(in srgb,#ef4444 52%,var(--border-color))}.inventory-match-upload-grid,.inventory-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.inventory-match-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.inventory-match-readiness>div{display:grid;gap:.25rem;padding:.85rem;border:1px solid var(--border-color);border-radius:.85rem;background:var(--panel-elevated)}.inventory-match-readiness strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-match-readiness small{color:var(--text-secondary)}.inventory-ocr-preview{display:grid;gap:.85rem}.inventory-ocr-preview img{width:min(100%,980px);max-height:520px;object-fit:contain;border:1px solid rgba(148,163,184,.25);border-radius:.5rem;background:#fff}.inventory-match-dropzone{display:grid;gap:.65rem;min-height:13rem;padding:1.1rem;border:1px dashed color-mix(in srgb,var(--accent-blue) 42%,var(--border-color));border-radius:.85rem;background:color-mix(in srgb,var(--panel-background) 88%,var(--accent-blue) 12%);cursor:pointer}.inventory-match-dropzone strong{font-size:1.35rem}.inventory-match-dropzone p{margin:0;color:var(--text-secondary)}.inventory-match-dropzone input{display:none}.inventory-match-dropzone-actions{display:flex;flex-wrap:wrap;gap:.55rem}.inventory-match-panel{display:grid;gap:1rem}.inventory-match-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.inventory-match-panel-header h3{margin:.15rem 0 0}.inventory-match-paste{display:grid;gap:.45rem;color:var(--text-secondary);font-size:.82rem;font-weight:800}.inventory-match-paste textarea,.inventory-request-line input{width:100%;border:1px solid var(--border-color);border-radius:.7rem;background:var(--panel-elevated);color:var(--text-primary);box-shadow:var(--input-highlight)}.inventory-match-paste textarea{padding:.75rem;resize:vertical}.inventory-request-line-list,.inventory-match-results{display:grid;gap:.65rem}.inventory-request-line{display:grid;grid-template-columns:2rem minmax(6rem,.75fr) minmax(6rem,.75fr) minmax(5rem,.55fr) minmax(6rem,.75fr) minmax(12rem,1.5fr) auto;align-items:end;gap:.55rem;padding:.7rem;border:1px solid var(--border-color);border-radius:.85rem;background:var(--panel-elevated)}.inventory-request-line>strong{align-self:center;color:var(--text-muted)}.inventory-request-line label{display:grid;gap:.25rem;color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.inventory-request-line input{min-height:2.35rem;padding:.55rem .65rem;font-size:.9rem}.inventory-match-result{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(6rem,.35fr) minmax(12rem,.9fr);gap:.8rem;align-items:center;padding:.85rem;border:1px solid var(--border-color);border-radius:.85rem;background:var(--panel-elevated)}.inventory-match-result-main strong{display:block;margin-top:.2rem;font-size:1.05rem}.inventory-match-result-main p,.inventory-match-result-detail span,.inventory-match-result-locations{margin:0;color:var(--text-secondary)}.inventory-match-result-detail strong{display:block;font-size:1.35rem}@media (max-width: 1100px){.inventory-match-hero,.inventory-match-panel-header{align-items:stretch;flex-direction:column}.inventory-match-upload-grid,.inventory-match-grid,.inventory-match-readiness,.inventory-match-result,.inventory-request-line{grid-template-columns:1fr}}[data-theme=dark]{--app-background: #171b20;--page-background: radial-gradient(circle at top left, rgba(255, 255, 255, .05), transparent 24rem), radial-gradient(circle at 100% 0%, rgba(148, 163, 184, .08), transparent 22rem), linear-gradient(180deg, #22272e 0%, #171b20 100%);--panel-background: rgba(28, 33, 39, .94);--panel-elevated: rgba(35, 40, 47, .98);--panel-muted: #21262d;--sidebar-background: rgba(22, 26, 31, .96);--border-color: rgba(148, 163, 184, .2);--border-strong: rgba(148, 163, 184, .3);--text-primary: #f3f5f7;--text-secondary: #b1bcc8;--text-muted: #7f8b98;--accent-blue: #dfe7ef;--accent-blue-soft: rgba(223, 231, 239, .08);--accent-green: #1fa971;--accent-green-soft: rgba(66, 198, 148, .18);--danger-soft: rgba(193, 63, 86, .18);--panel-overlay: rgba(28, 33, 39, .9);--panel-overlay-strong: rgba(34, 39, 46, .92);--panel-overlay-muted: rgba(31, 36, 43, .94);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--gradient-blue-glow: rgba(255, 255, 255, .05);--gradient-green-glow: rgba(148, 163, 184, .03);--app-gradient-start: #22272e;--app-gradient-end: #171b20;--login-backdrop-top: rgba(35, 40, 47, .98);--login-backdrop-bottom: rgba(23, 27, 32, .98);--shadow-soft: 0 16px 36px rgba(0, 0, 0, .28);--shadow-panel: 0 22px 48px rgba(0, 0, 0, .34);--shadow-float: 0 28px 62px rgba(0, 0, 0, .42);--focus-ring: 0 0 0 4px rgba(255, 255, 255, .08);color-scheme:dark}[data-theme=blue]{--app-background: #0b1119;--page-background: radial-gradient(circle at top left, rgba(59, 130, 246, .16), transparent 24rem), radial-gradient(circle at 100% 0%, rgba(16, 185, 129, .08), transparent 20rem), linear-gradient(180deg, #0f1723 0%, #0b1119 100%);--panel-background: rgba(15, 23, 35, .9);--panel-elevated: rgba(20, 30, 46, .96);--panel-muted: #131d2b;--sidebar-background: rgba(10, 17, 27, .92);--border-color: rgba(148, 163, 184, .15);--border-strong: rgba(148, 163, 184, .25);--text-primary: #edf3fb;--text-secondary: #b2c0d3;--text-muted: #7f8ea2;--accent-blue: #67a7ff;--accent-blue-soft: rgba(103, 167, 255, .15);--accent-green: #42c694;--accent-green-soft: rgba(66, 198, 148, .18);--danger-soft: rgba(191, 53, 82, .2);--panel-overlay: rgba(10, 17, 27, .84);--panel-overlay-strong: rgba(15, 23, 35, .92);--panel-overlay-muted: rgba(18, 28, 43, .92);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .03);--gradient-blue-glow: rgba(59, 130, 246, .14);--gradient-green-glow: rgba(16, 185, 129, .06);--app-gradient-start: #0f1723;--app-gradient-end: #0b1119;--login-backdrop-top: rgba(13, 20, 31, .98);--login-backdrop-bottom: rgba(9, 14, 22, .98);--shadow-soft: 0 16px 36px rgba(0, 0, 0, .28);--shadow-panel: 0 22px 48px rgba(0, 0, 0, .34);--shadow-float: 0 28px 62px rgba(0, 0, 0, .42);--focus-ring: 0 0 0 4px rgba(103, 167, 255, .18);color-scheme:dark}[data-theme=lightBlue]{--app-background: #eaf3ff;--page-background: radial-gradient(circle at top left, rgba(74, 145, 255, .18), transparent 23rem), radial-gradient(circle at 100% 0%, rgba(122, 195, 255, .14), transparent 20rem), linear-gradient(180deg, #f7fbff 0%, #eaf3ff 100%);--panel-background: rgba(248, 252, 255, .92);--panel-elevated: rgba(255, 255, 255, .98);--panel-muted: #e8f1fb;--sidebar-background: rgba(240, 247, 255, .92);--border-color: rgba(79, 119, 170, .15);--border-strong: rgba(79, 119, 170, .24);--text-primary: #10253b;--text-secondary: #59718c;--text-muted: #849ab1;--accent-blue: #2e84ee;--accent-blue-soft: rgba(46, 132, 238, .12);--accent-green: #1d93a8;--accent-green-soft: rgba(29, 147, 168, .14);--danger-soft: rgba(191, 53, 82, .1);--panel-overlay: rgba(255, 255, 255, .8);--panel-overlay-strong: rgba(255, 255, 255, .88);--panel-overlay-muted: rgba(241, 247, 255, .92);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .62);--gradient-blue-glow: rgba(74, 145, 255, .18);--gradient-green-glow: rgba(122, 195, 255, .1);--app-gradient-start: #f7fbff;--app-gradient-end: #eaf3ff;--login-backdrop-top: rgba(249, 252, 255, .98);--login-backdrop-bottom: rgba(233, 242, 255, .96);--shadow-soft: 0 12px 34px rgba(24, 66, 116, .1);--shadow-panel: 0 18px 42px rgba(24, 66, 116, .14);--shadow-float: 0 24px 54px rgba(24, 66, 116, .18);--focus-ring: 0 0 0 4px rgba(46, 132, 238, .16);color-scheme:light}[data-theme=roseGold]{--app-background: #eceeef;--page-background: radial-gradient(circle at top left, rgba(183, 110, 121, .16), transparent 23rem), radial-gradient(circle at 92% 0%, rgba(205, 151, 126, .14), transparent 21rem), linear-gradient(180deg, #f7f5f4 0%, #eceeef 100%);--panel-background: rgba(252, 250, 249, .92);--panel-elevated: rgba(255, 255, 255, .98);--panel-muted: #eee8e5;--sidebar-background: rgba(244, 239, 237, .94);--border-color: rgba(153, 105, 98, .18);--border-strong: rgba(153, 105, 98, .3);--text-primary: #2e3035;--text-secondary: #756c6a;--text-muted: #9b908d;--accent-blue: #b76e79;--accent-blue-soft: rgba(183, 110, 121, .14);--accent-green: #9c7b59;--accent-green-soft: rgba(156, 123, 89, .15);--accent-purple: #b08a9d;--accent-gold: #c99774;--danger: #b9475d;--danger-soft: rgba(185, 71, 93, .12);--panel-overlay: rgba(255, 255, 255, .78);--panel-overlay-strong: rgba(255, 255, 255, .9);--panel-overlay-muted: rgba(247, 242, 240, .92);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .72);--gradient-blue-glow: rgba(183, 110, 121, .16);--gradient-green-glow: rgba(205, 151, 126, .1);--app-gradient-start: #f7f5f4;--app-gradient-end: #eceeef;--login-backdrop-top: rgba(250, 248, 247, .98);--login-backdrop-bottom: rgba(238, 239, 240, .96);--shadow-soft: 0 12px 34px rgba(83, 65, 61, .08);--shadow-panel: 0 18px 42px rgba(83, 65, 61, .12);--shadow-float: 0 24px 54px rgba(83, 65, 61, .18);--focus-ring: 0 0 0 4px rgba(183, 110, 121, .17);color-scheme:light}[data-theme=pink]{--app-background: #181019;--page-background: radial-gradient(circle at top left, rgba(244, 114, 182, .18), transparent 24rem), radial-gradient(circle at 100% 0%, rgba(251, 207, 232, .09), transparent 20rem), linear-gradient(180deg, #201322 0%, #181019 100%);--panel-background: rgba(34, 20, 33, .9);--panel-elevated: rgba(43, 26, 41, .96);--panel-muted: #251726;--sidebar-background: rgba(26, 16, 26, .92);--border-color: rgba(244, 184, 217, .16);--border-strong: rgba(244, 184, 217, .26);--text-primary: #fff1f7;--text-secondary: #efc7d8;--text-muted: #bc97aa;--accent-blue: #ff9ccc;--accent-blue-soft: rgba(255, 156, 204, .16);--accent-green: #ffd4ea;--accent-green-soft: rgba(255, 212, 234, .18);--danger-soft: rgba(191, 53, 82, .22);--panel-overlay: rgba(26, 16, 26, .84);--panel-overlay-strong: rgba(34, 20, 33, .92);--panel-overlay-muted: rgba(41, 24, 39, .92);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .03);--gradient-blue-glow: rgba(244, 114, 182, .16);--gradient-green-glow: rgba(251, 207, 232, .08);--app-gradient-start: #201322;--app-gradient-end: #181019;--login-backdrop-top: rgba(31, 19, 33, .98);--login-backdrop-bottom: rgba(24, 16, 25, .98);--shadow-soft: 0 16px 36px rgba(0, 0, 0, .28);--shadow-panel: 0 22px 48px rgba(0, 0, 0, .34);--shadow-float: 0 28px 62px rgba(0, 0, 0, .42);--focus-ring: 0 0 0 4px rgba(255, 156, 204, .18);color-scheme:dark}[data-theme=red]{--app-background: #1a1011;--page-background: radial-gradient(circle at top left, rgba(248, 113, 113, .18), transparent 24rem), radial-gradient(circle at 100% 0%, rgba(254, 202, 202, .08), transparent 20rem), linear-gradient(180deg, #211516 0%, #1a1011 100%);--panel-background: rgba(36, 22, 23, .9);--panel-elevated: rgba(46, 28, 30, .96);--panel-muted: #29191b;--sidebar-background: rgba(28, 17, 18, .92);--border-color: rgba(248, 181, 181, .16);--border-strong: rgba(248, 181, 181, .26);--text-primary: #fff2f2;--text-secondary: #edc6c8;--text-muted: #bf9799;--accent-blue: #ff9d9d;--accent-blue-soft: rgba(255, 157, 157, .16);--accent-green: #ffd7d7;--accent-green-soft: rgba(255, 215, 215, .18);--danger-soft: rgba(191, 53, 82, .22);--panel-overlay: rgba(28, 17, 18, .84);--panel-overlay-strong: rgba(36, 22, 23, .92);--panel-overlay-muted: rgba(42, 25, 27, .92);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .03);--gradient-blue-glow: rgba(248, 113, 113, .16);--gradient-green-glow: rgba(254, 202, 202, .07);--app-gradient-start: #211516;--app-gradient-end: #1a1011;--login-backdrop-top: rgba(33, 21, 22, .98);--login-backdrop-bottom: rgba(26, 16, 17, .98);--shadow-soft: 0 16px 36px rgba(0, 0, 0, .28);--shadow-panel: 0 22px 48px rgba(0, 0, 0, .34);--shadow-float: 0 28px 62px rgba(0, 0, 0, .42);--focus-ring: 0 0 0 4px rgba(255, 157, 157, .18);color-scheme:dark}[data-theme=purple]{--app-background: #13101c;--page-background: radial-gradient(circle at top left, rgba(168, 139, 250, .18), transparent 24rem), radial-gradient(circle at 100% 0%, rgba(221, 214, 254, .08), transparent 20rem), linear-gradient(180deg, #191426 0%, #13101c 100%);--panel-background: rgba(24, 20, 38, .9);--panel-elevated: rgba(32, 27, 49, .96);--panel-muted: #1d1830;--sidebar-background: rgba(19, 16, 28, .92);--border-color: rgba(196, 181, 253, .16);--border-strong: rgba(196, 181, 253, .26);--text-primary: #f4f1ff;--text-secondary: #d0c7f3;--text-muted: #a29ac6;--accent-blue: #bca6ff;--accent-blue-soft: rgba(188, 166, 255, .16);--accent-green: #e0d6ff;--accent-green-soft: rgba(224, 214, 255, .18);--danger-soft: rgba(191, 53, 82, .22);--panel-overlay: rgba(19, 16, 28, .84);--panel-overlay-strong: rgba(24, 20, 38, .92);--panel-overlay-muted: rgba(31, 26, 47, .92);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .03);--gradient-blue-glow: rgba(168, 139, 250, .17);--gradient-green-glow: rgba(221, 214, 254, .08);--app-gradient-start: #191426;--app-gradient-end: #13101c;--login-backdrop-top: rgba(25, 20, 38, .98);--login-backdrop-bottom: rgba(19, 16, 28, .98);--shadow-soft: 0 16px 36px rgba(0, 0, 0, .28);--shadow-panel: 0 22px 48px rgba(0, 0, 0, .34);--shadow-float: 0 28px 62px rgba(0, 0, 0, .42);--focus-ring: 0 0 0 4px rgba(188, 166, 255, .18);color-scheme:dark}[data-theme=limeGreen]{--app-background: #121810;--page-background: radial-gradient(circle at top left, rgba(163, 230, 53, .2), transparent 24rem), radial-gradient(circle at 100% 0%, rgba(190, 242, 100, .1), transparent 20rem), linear-gradient(180deg, #1a2216 0%, #121810 100%);--panel-background: rgba(24, 32, 20, .92);--panel-elevated: rgba(32, 42, 26, .96);--panel-muted: #1c2518;--sidebar-background: rgba(18, 24, 15, .94);--border-color: rgba(190, 242, 100, .18);--border-strong: rgba(190, 242, 100, .3);--text-primary: #f5ffe9;--text-secondary: #cfe6b4;--text-muted: #9db47f;--accent-blue: #bef264;--accent-blue-soft: rgba(190, 242, 100, .16);--accent-green: #84cc16;--accent-green-soft: rgba(132, 204, 22, .18);--danger-soft: rgba(191, 53, 82, .22);--panel-overlay: rgba(18, 24, 15, .84);--panel-overlay-strong: rgba(24, 32, 20, .92);--panel-overlay-muted: rgba(29, 38, 24, .92);--input-highlight: inset 0 1px 0 rgba(255, 255, 255, .03);--gradient-blue-glow: rgba(163, 230, 53, .17);--gradient-green-glow: rgba(190, 242, 100, .08);--app-gradient-start: #1a2216;--app-gradient-end: #121810;--login-backdrop-top: rgba(26, 34, 22, .98);--login-backdrop-bottom: rgba(18, 24, 16, .98);--shadow-soft: 0 16px 36px rgba(0, 0, 0, .28);--shadow-panel: 0 22px 48px rgba(0, 0, 0, .34);--shadow-float: 0 28px 62px rgba(0, 0, 0, .42);--focus-ring: 0 0 0 4px rgba(190, 242, 100, .18);color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;background:var(--page-background);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (hover: none),(pointer: coarse){input,select,textarea{font-size:16px;scroll-margin-block:7rem calc(env(safe-area-inset-bottom,0px) + 18rem)}body.touch-keyboard-active{overflow-anchor:none}}::selection{background:var(--accent-blue-soft);color:var(--text-primary)}.login-shell{position:relative;min-height:100vh;display:grid;place-items:center;padding:2rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding:2rem 0 calc(env(safe-area-inset-bottom,0px) + 18rem)}@supports (min-height: 100dvh){.login-shell{min-height:100dvh}}.login-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 18%,rgba(59,130,246,.22),transparent 20rem),radial-gradient(circle at 90% 10%,rgba(16,185,129,.1),transparent 18rem),linear-gradient(180deg,#0d141ffa,#090e16fa)}.login-panel{position:relative;width:min(100%,66rem);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(21rem,23rem);align-items:center;gap:1.8rem;padding:1.7rem;border:1px solid var(--border-color);border-radius:1.4rem;background:linear-gradient(180deg,#1e242ceb,#171c22f5);box-shadow:0 30px 70px #02081057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-brand{display:grid;gap:0;align-content:center;justify-items:center;text-align:center;min-height:auto;padding:.15rem}.login-brand-top{display:grid;width:100%;justify-items:center}.login-logo-frame{display:grid;place-items:center;width:100%;max-width:100%;min-height:13rem;padding:1.55rem 2rem;border-radius:1.35rem;background:radial-gradient(circle at top left,rgba(255,255,255,.34),transparent 18rem),linear-gradient(180deg,#eaeff5fa,#d6dde6f2);border:1px solid rgba(162,174,190,.26);box-shadow:inset 0 1px #fffffff0,0 18px 36px #040a132e}.login-logo{display:block;width:min(100%,27rem);height:auto;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(29,47,77,.1))}.login-badge,.sidebar-kicker,.workspace-kicker,.card-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.28rem .62rem;border-radius:999px;background:var(--accent-blue-soft);color:var(--accent-blue);font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.login-brand h1,.workspace-header h2,.feature-card h3,.walford-board-panel h3,.walford-sheet-header h3{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-weight:700;letter-spacing:-.02em}.login-brand p,.workspace-header p,.feature-card p,.walford-board-switcher p,.walford-board-panel p{margin:0;color:var(--text-secondary);line-height:1.5}.login-form{display:grid;gap:.9rem;padding:1.15rem;border-radius:1.15rem;background:linear-gradient(180deg,#272d35f0,#1f242bfa);border:1px solid rgba(148,163,184,.14);box-shadow:inset 0 1px #ffffff08,0 18px 34px #050b132e}.login-form label,.walford-form label,.walford-history-search{display:grid;gap:.4rem}.login-form span,.walford-form label span,.settings-form label span,.walford-form-mode,.walford-table-note,.walford-empty,.walford-empty-history,.walford-stat-card span,.walford-history-entry p,.walford-history-search span,.workspace-user span,.sidebar-header p,.walford-history-topline span,.walford-history-notes,.walford-overview-card span{color:var(--text-secondary)}.login-form input,.walford-form input,.walford-form select,.walford-form textarea,.walford-history-search input,.settings-form input,.settings-driver-group input,.settings-driver-group select{width:100%;padding:.76rem .86rem;border:1px solid var(--border-color);border-radius:.86rem;background:var(--panel-elevated);color:var(--text-primary);box-shadow:var(--input-highlight);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.login-form input{min-height:2.85rem;font-size:16px;scroll-margin-block:7rem calc(env(safe-area-inset-bottom,0px) + 18rem)}.login-form input::placeholder,.walford-form input::placeholder,.walford-history-search input::placeholder,.settings-form input::placeholder,.settings-driver-group input::placeholder{color:var(--text-muted)}.login-hint,.feature-card,.sidebar,.workspace-header{border:1px solid var(--border-color)}.login-form input:focus,.walford-form input:focus,.walford-form select:focus,.walford-form textarea:focus,.walford-history-search input:focus,.settings-form input:focus,.settings-driver-group input:focus,.settings-driver-group select:focus,button:focus-visible,.nav-item:focus-visible,.nav-open-button:focus-visible,.nav-folder-toggle:focus-visible,.nav-folder-page-button:focus-visible,.nav-link-button:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent-blue) 58%,transparent);box-shadow:var(--focus-ring),var(--input-highlight)}.login-hint{display:grid;gap:.35rem;padding:.9rem;border-radius:.85rem;background:var(--accent-blue-soft)}.login-error,.walford-form-message,.walford-inline-message{margin:0;color:var(--danger)}.primary-button,.secondary-button,.danger-button{min-height:2.55rem;padding:.68rem 1rem;border-radius:.85rem;font-size:.92rem;font-weight:700;letter-spacing:.01em;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.primary-button{background:linear-gradient(180deg,#3792ff,#0f6adf);border:1px solid #0d5dc5;color:#fff;box-shadow:0 12px 24px #0f6adf38}.secondary-button{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 94%,#ffffff 6%) 0%,var(--panel-muted) 100%);border:1px solid var(--border-strong);color:var(--text-primary);box-shadow:0 8px 18px #1020330d}.danger-button{background:linear-gradient(180deg,#c13f5624,#c13f561a);border:1px solid rgba(193,63,86,.28);color:var(--danger)}.primary-button:hover,.secondary-button:hover,.danger-button:hover,.nav-item:hover,.walford-row-button:hover,.walford-tab:hover,.walford-overview-card:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.walford-row-button:disabled{opacity:.55;cursor:default;transform:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:minmax(17rem,19rem) minmax(0,1fr);align-items:start;background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,transparent 18rem)}.app-shell.is-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.app-shell.is-sidebar-hidden .sidebar{display:none}.app-shell.is-forklift-my-work-kiosk{grid-template-columns:minmax(0,1fr);background:var(--page-background)}.forklift-my-work-kiosk-sign-out{position:fixed;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:80;min-height:2.75rem;padding-inline:1.15rem;box-shadow:0 16px 34px #00000047}.sidebar{display:grid;align-content:start;align-self:start;gap:1.35rem;min-height:100vh;max-height:100vh;overflow-y:auto;padding:1.35rem 1.05rem;background:var(--sidebar-background);border-right-width:1px;border-right-style:solid;box-shadow:inset -1px 0 #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-header{display:grid;gap:.78rem;padding:1rem;border-radius:1.15rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 82%,transparent),color-mix(in srgb,var(--panel-background) 90%,transparent));border:1px solid var(--border-color);box-shadow:var(--shadow-soft)}.sidebar-logo{display:block;width:min(100%,11rem);height:auto;object-fit:contain}.sidebar-logo-frame{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:.75rem .9rem;border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f4f7fbfa);border:1px solid rgba(132,149,173,.22);box-shadow:inset 0 1px #fffc,0 12px 24px #10203314}[data-theme=dark] .sidebar-logo-frame,[data-theme=blue] .sidebar-logo-frame,[data-theme=limeGreen] .sidebar-logo-frame,[data-theme=pink] .sidebar-logo-frame,[data-theme=red] .sidebar-logo-frame,[data-theme=purple] .sidebar-logo-frame{box-shadow:inset 0 1px #ffffffd6,0 16px 28px #0000004d}.sidebar-header h1{margin:.45rem 0 .05rem;font-size:1.75rem}.sidebar-nav{display:grid;gap:.9rem;padding:.3rem;border-radius:1.2rem;background:color-mix(in srgb,var(--panel-background) 68%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent)}.nav-section{display:grid;gap:.45rem}.nav-section header{color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-inline:.35rem}.nav-items{display:grid;gap:.32rem}.nav-item{display:grid;gap:.16rem;width:100%;padding:.72rem .82rem;border-radius:.95rem;background:transparent;color:var(--text-primary);text-align:left;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.nav-item small{color:var(--text-muted);font-size:.74rem}.nav-item.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 94%,transparent),color-mix(in srgb,var(--panel-muted) 94%,transparent));box-shadow:inset 0 0 0 1px var(--border-strong),0 10px 24px #10203314}.nav-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem}.nav-link-button,.nav-open-button{background:transparent;color:inherit}.nav-link-button{display:inline-flex;align-items:center;gap:.45rem;width:100%;min-width:0;overflow:hidden;text-align:left;font:inherit;font-size:.92rem;font-weight:700;line-height:1.2;white-space:nowrap}.nav-folder{display:grid;gap:.2rem}.nav-folder-button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem}.nav-folder-button.is-open{background:linear-gradient(180deg,var(--panel-elevated),var(--panel-muted));box-shadow:inset 0 0 0 1px #5a6c8414}.nav-folder-page-button,.nav-open-button,.nav-folder-toggle{background:transparent;color:inherit}.nav-folder-page-button{display:inline-flex;align-items:center;gap:.45rem;width:100%;min-width:0;overflow:hidden;text-align:left;font:inherit;font-size:.92rem;font-weight:700;line-height:1.2;white-space:nowrap}.nav-link-button span:first-child,.nav-folder-page-button span:first-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit;font-size:.92rem;font-weight:700;line-height:1.2;white-space:nowrap}.nav-badge{display:inline-flex;min-width:1.25rem;height:1.25rem;padding:0 .35rem;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-red, #d6364e);color:#fff;font-size:.72rem;font-weight:700;line-height:1}.nav-folder-page-button small{color:var(--text-muted);font-size:.74rem}.nav-open-button,.nav-folder-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid rgba(90,108,132,.14);border-radius:.72rem;transition:background .15s ease,border-color .15s ease,transform .15s ease}.nav-open-button:hover,.nav-folder-toggle:hover{background:#5a6c8414}.nav-folder-caret{display:inline-block;color:var(--text-secondary);font-size:.9rem;line-height:1;transition:transform .14s ease}.nav-folder-caret.is-expanded{transform:rotate(180deg)}.nav-folder-children{display:grid;gap:.25rem}.workspace{display:grid;align-self:start;align-content:start;gap:1.05rem;min-width:0;width:100%;padding:1.4rem}.workspace.is-loadboard-workspace{align-content:start;gap:.75rem;grid-auto-rows:max-content;padding:.85rem}.workspace.is-spotter-workspace{align-content:start;grid-auto-rows:max-content}.workspace.is-appointment-requests-workspace{align-content:start;gap:.85rem;grid-auto-rows:max-content;overflow-x:hidden;padding:1rem}.workspace.is-appointment-requests-workspace .workspace-header{align-self:start;min-height:0;padding:.7rem .85rem}.workspace.is-scheduler-admin-workspace{align-content:start;gap:0;grid-auto-rows:max-content;overflow-x:hidden;padding:0 1rem 1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-blue) 4%,var(--page-background)) 0%,var(--page-background) 19rem)}.workspace.is-scheduler-admin-workspace .workspace-header{min-height:4.4rem;max-height:none;padding:.75rem .15rem;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace.is-scheduler-admin-workspace .workspace-header h2{font-size:1.18rem}.workspace.is-scheduler-admin-workspace .menu-toggle-button,.workspace.is-scheduler-admin-workspace .workspace-header-actions>.secondary-button{min-height:2.45rem;padding:.55rem .8rem;border-radius:.45rem;background:color-mix(in srgb,var(--panel-elevated) 84%,transparent);box-shadow:none}.workspace.is-scheduler-admin-workspace .workspace-user-card{min-width:13.5rem;padding:.32rem .55rem;border-radius:.55rem;background:color-mix(in srgb,var(--panel-elevated) 80%,transparent);box-shadow:none}.workspace.is-scheduler-admin-workspace .workspace-user-avatar{width:2.15rem;height:2.15rem;box-shadow:none}.workspace.is-grid-only-workspace{min-height:100vh;gap:.55rem;padding:.55rem;background:var(--page-background)}.workspace.is-forklift-my-work-workspace{min-height:100vh;padding:0;gap:0;background:var(--page-background)}.view-only-mode-banner{border:1px solid rgba(37,99,235,.28);border-radius:1rem;background:#2563eb14;color:var(--text-primary);font-weight:800;padding:.85rem 1rem}.storage-save-warning-banner{display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:center;border:1px solid rgba(248,113,113,.55);border-radius:1rem;background:linear-gradient(135deg,#7f1d1db8,#78350f75);box-shadow:0 18px 42px #7f1d1d38;color:#ffe4e6;font-weight:800;padding:.85rem 1rem}.storage-save-warning-banner strong{color:#fecdd3;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.storage-save-warning-banner span{color:#fff7ed}.workspace-header{display:flex;justify-content:space-between;gap:.9rem;align-items:center;align-self:start;min-height:4.65rem;max-height:5.4rem;overflow:hidden;padding:.8rem 1rem;border-radius:1.2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 86%,transparent),color-mix(in srgb,var(--panel-background) 94%,transparent));box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-header.is-loadboard{gap:.9rem;padding:.7rem .85rem}.workspace-header.is-spotter{gap:.75rem;padding:.7rem .9rem;align-items:center}.workspace-header-main{display:flex;flex-direction:row;gap:.75rem;align-items:center;min-width:0}.workspace-header-copy{display:grid;gap:.18rem;min-width:0}.workspace-header-copy>div{display:grid;gap:.08rem}.workspace-header h2{margin:0;font-size:1.35rem;line-height:1.05}.workspace-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.workspace-header.is-loadboard .workspace-header-main{gap:.45rem}.workspace-header.is-spotter .workspace-header-main{gap:.35rem}.workspace-header.is-loadboard h2{font-size:1.55rem}.workspace-header.is-spotter h2{font-size:1.45rem}.workspace-header.is-loadboard p{font-size:.85rem;line-height:1.35}.workspace-header.is-spotter p{font-size:.82rem;line-height:1.25}.menu-toggle-button{width:fit-content}.workspace-user{display:flex;align-items:center;gap:.8rem}.workspace-user strong{display:block}.workspace-user-card{display:flex;align-items:center;gap:.6rem;min-width:min(100%,15.5rem);padding:.42rem .62rem;border-radius:1rem;background:color-mix(in srgb,var(--panel-overlay-strong) 92%,transparent);border:1px solid var(--border-color);box-shadow:0 10px 22px #10203314}.workspace-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-blue) 72%,#ffffff 28%) 0%,var(--accent-blue) 100%);color:#fff;font-size:.86rem;font-weight:800;letter-spacing:.05em;box-shadow:0 10px 20px #0f6adf38}.workspace-user-meta{display:grid;gap:.15rem;min-width:0}.workspace-user-meta strong,.workspace-user-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-user-meta strong{font-size:.95rem}.workspace-user-meta span{font-size:.8rem}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.external-scheduler-page{display:grid;gap:1rem}.form-status-message,.muted-copy{color:var(--text-secondary)}.external-scheduler-page-header,.external-scheduler-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.external-scheduler-page-header{padding:1.25rem;border:1px solid var(--border-color);border-radius:1.25rem;background:var(--card-background);box-shadow:var(--card-shadow)}.external-scheduler-page-header h3,.external-scheduler-section h4{margin:.15rem 0 0}.external-scheduler-page-header p{margin:.35rem 0 0;color:var(--muted-text)}.external-scheduler-summary-grid,.external-scheduler-admin-grid,.external-scheduler-sections{display:grid;gap:1rem}.external-scheduler-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.external-scheduler-summary-card,.external-scheduler-section{border:1px solid var(--border-color);border-radius:1rem;background:var(--card-background);box-shadow:var(--card-shadow)}.external-scheduler-summary-card{display:grid;gap:.35rem;padding:1rem}.external-scheduler-summary-card span{color:var(--muted-text);font-size:.85rem;font-weight:700}.external-scheduler-summary-card strong{font-size:1.9rem}.external-scheduler-section{display:grid;gap:.85rem;padding:1rem}.external-scheduler-section-header{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.external-scheduler-section-header span{font-weight:800}.external-scheduler-section-header strong{display:inline-grid;place-items:center;min-width:2rem;min-height:2rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-color)}.external-scheduler-card-list{display:grid;gap:.75rem}.external-scheduler-request-card,.external-scheduler-audit-row{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--border-color);border-radius:.85rem;background:var(--surface-color)}.external-scheduler-request-card p,.external-scheduler-audit-row p{margin:.2rem 0 0;color:var(--muted-text)}.external-scheduler-card-actions{display:flex;flex-wrap:wrap;gap:.5rem}.external-scheduler-empty{margin:0;padding:1rem;border:1px dashed var(--border-color);border-radius:.85rem;color:var(--muted-text)}.external-scheduler-table-wrap{overflow-x:auto}.external-scheduler-table{width:100%;border-collapse:collapse}.external-scheduler-table th,.external-scheduler-table td{padding:.65rem;border-bottom:1px solid var(--border-color);text-align:left}.operations-appointment-requests-card,.operations-appointment-request-sections,.operations-appointment-request-section,.operations-appointment-request-list{display:grid;gap:1rem}.operations-review-page{display:grid;gap:1rem;grid-column:1 / -1}.operations-review-inbox-list{grid-template-columns:minmax(0,1fr)}.operations-review-inbox-card{grid-column:1 / -1;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.12),transparent 30rem),linear-gradient(150deg,color-mix(in srgb,var(--panel-elevated) 96%,transparent),color-mix(in srgb,var(--panel) 90%,transparent));border-radius:1rem;display:grid;gap:1rem;min-height:0;padding:1.1rem}.operations-review-shell-header{align-items:start;border-bottom:1px solid var(--border-color);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:1rem}.operations-review-shell-header h3{font-size:1.25rem;margin:.25rem 0 0}.operations-review-shell-header p{color:var(--text-secondary);margin:.25rem 0 0}.operations-review-stat-strip{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr))}.operations-review-stat-strip .walford-stat-card{min-height:auto;padding:.62rem .75rem}.operations-review-refresh-button{align-self:start;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 96%,transparent),color-mix(in srgb,var(--panel-muted) 92%,transparent));border:1px solid var(--border-color);border-radius:.65rem;box-shadow:var(--input-highlight);color:var(--text-primary);font-weight:800;min-height:2.35rem;padding:0 1rem}.operations-review-refresh-button:disabled{cursor:wait;opacity:.7}.operations-review-inbox-toolbar{align-items:end;display:flex;gap:.7rem;min-width:0}.operations-review-inbox-toolbar label,.operations-review-search{display:grid;gap:.35rem;min-width:0}.operations-review-search{flex:1 1 18rem}.operations-review-search input{background:color-mix(in srgb,var(--panel-elevated) 92%,transparent);border:1px solid var(--border-color);border-radius:.42rem;box-shadow:var(--input-highlight);color:var(--text-primary);font-size:.92rem;min-height:2.35rem;padding:.55rem .75rem;width:100%}.operations-review-search input::placeholder{color:color-mix(in srgb,var(--text-secondary) 76%,transparent)}.operations-review-filter-button,.operations-review-sort{align-self:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 96%,transparent),color-mix(in srgb,var(--panel-muted) 92%,transparent));border:1px solid var(--border-color);border-radius:.65rem;box-shadow:var(--input-highlight);color:var(--text-primary);min-height:2.35rem}.operations-review-filter-button{padding:0 1rem}.operations-review-sort{align-items:center;display:inline-flex;flex:0 0 auto;gap:.45rem;padding:0 .6rem 0 .8rem}.operations-review-sort span{color:var(--text-secondary);font-size:.82rem;font-weight:800}.operations-review-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-primary);font:inherit;font-weight:800;min-height:auto;padding:.2rem .1rem}.operations-review-inbox-tabs{background:color-mix(in srgb,var(--panel) 72%,transparent);border:1px solid var(--border-color);border-radius:.8rem;display:grid;grid-template-columns:repeat(5,minmax(7rem,1fr));overflow-x:auto;overflow-y:hidden}.operations-review-inbox-tabs button{background:transparent;border:0;border-right:1px solid var(--border-color);border-radius:0;color:var(--text-secondary);justify-content:center;min-height:2.6rem}.operations-review-inbox-tabs button:last-child{border-right:0}.operations-review-inbox-tabs button.is-active{background:linear-gradient(135deg,#2563ebc7,#3b82f66b);color:#fff}.operations-review-inbox-tabs span{font-weight:900;margin-left:.35rem}.operations-review-inbox-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(18rem,.86fr) 34rem;min-width:0}.operations-review-inbox-list-panel{display:grid;gap:.75rem;min-width:0}.operations-review-inbox-cards{display:grid;gap:.75rem}.operations-review-inbox-card-row{align-items:stretch;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-elevated) 96%,transparent),color-mix(in srgb,var(--panel-background) 96%,transparent));border:1px solid var(--border-color);border-radius:.75rem;box-shadow:var(--shadow-soft);display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:.65rem}.operations-review-inbox-card-row.is-selected{border-color:#3b82f6d1;box-shadow:inset 0 0 0 1px #3b82f66b,0 16px 34px #2563eb1f}.operations-review-inbox-card-row.is-aging{border-color:#ef44449e}.operations-review-inbox-card-row.has-internal-notes{border-color:#dc2626db}.operations-review-inbox-card-main{align-items:stretch;background:transparent;border:0;border-radius:.55rem;color:var(--text-primary);display:grid;gap:.75rem;grid-template-columns:4px minmax(0,1fr);justify-content:stretch;padding:0;text-align:left}.operations-review-status-rail{border-radius:999px}.operations-review-status-rail.is-pending{background:#3b82f6}.operations-review-status-rail.is-cancellationRequested{background:#f59e0b}.operations-review-status-rail.is-changeRequested{background:#8b5cf6}.operations-review-status-rail.is-rejected{background:#ef4444}.operations-review-status-rail.is-approved,.operations-review-status-rail.is-rescheduled,.operations-review-status-rail.is-cancelled{background:#22c55e}.operations-review-inbox-card-copy{display:grid;gap:.35rem;min-width:0}.operations-review-inbox-card-title,.operations-review-inbox-card-meta,.operations-review-inbox-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .7rem}.operations-review-inbox-card-title{justify-content:space-between}.operations-review-inbox-card-copy>span,.operations-review-inbox-card-footer,.operations-review-status-pill{color:var(--text-secondary);font-size:.85rem}.operations-review-inbox-card-meta strong{color:var(--text-primary)}.operations-review-status-pill{border:1px solid var(--border-color);border-radius:999px;padding:.22rem .55rem}.operations-review-inbox-card-actions{align-content:center;display:grid;gap:.45rem}.operations-review-detail-panel{background:linear-gradient(160deg,color-mix(in srgb,var(--panel-elevated) 98%,transparent),color-mix(in srgb,var(--panel-background) 98%,transparent));border:1px solid var(--border-color);border-radius:1rem;box-shadow:var(--shadow-panel);justify-self:end;max-height:calc(100vh - 8rem);min-width:0;overflow-x:hidden;overflow-y:auto;position:sticky;top:1rem;width:min(34rem,100%)}.operations-review-inbox-layout{padding-right:1rem}.operations-review-detail-content{display:grid;gap:0;min-width:0}.operations-review-detail-content *,.operations-review-detail-content *:before,.operations-review-detail-content *:after{box-sizing:border-box;min-width:0}.operations-review-detail-content .walford-sheet-header{padding:1rem 1.15rem}.operations-review-detail-content .walford-sheet-body{padding:1rem 1.15rem 1.15rem}.operations-review-detail-panel .operations-appointment-request-summary-grid{grid-template-columns:1fr}.operations-review-detail-panel .operations-form input,.operations-review-detail-panel .operations-form select,.operations-review-detail-panel .operations-form textarea{max-width:100%;min-width:0}.operations-review-detail-content .walford-sheet-actions{border-top:1px solid var(--border-color);display:grid;gap:.65rem;grid-column:1 / -1;padding-top:1rem}.operations-review-detail-content .walford-sheet-actions button{justify-content:center;min-height:2.75rem;width:100%}.operations-review-detail-content .walford-sheet-actions .primary-button{background:linear-gradient(180deg,#4ade80fa,#16a34afa);border-color:#22c55eb8;box-shadow:0 14px 28px #16a34a38;color:#052e16}.operations-review-detail-content .walford-sheet-actions .danger-button{background:linear-gradient(180deg,#b91c1ceb,#7f1d1deb);border-color:#f871716b;color:#fee2e2}.operations-review-detail-content .walford-sheet-actions .secondary-button{background:linear-gradient(180deg,#2563ebe6,#1e40afe6);border-color:#60a5fa6b;color:#eff6ff}.operations-review-empty-panel{color:var(--text-secondary);display:grid;gap:.55rem;min-height:18rem;padding:1.25rem;place-content:center;text-align:center}.operations-review-empty-panel h3{color:var(--text-primary);margin:0}.operations-appointment-request-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.operations-appointment-request-collapse-button{min-height:2rem;padding:.35rem .7rem}.operations-appointment-request-card{border:1px solid var(--border-color);border-radius:1rem;padding:1rem 1.1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-elevated) 94%,transparent),color-mix(in srgb,var(--panel) 88%,transparent));display:grid;gap:.75rem;position:relative;overflow:hidden}.operations-appointment-request-card:before{background:linear-gradient(180deg,#3b82f6c7,#f59e0bc7);content:"";inset:0 auto 0 0;opacity:0;position:absolute;width:3px}.operations-appointment-request-card:hover{border-color:color-mix(in srgb,var(--accent-color) 46%,var(--border-color))}.operations-appointment-request-card:hover:before,.operations-appointment-request-card.is-aging:before,.operations-appointment-request-card.has-internal-notes:before{opacity:1}.operations-appointment-request-card.is-aging{border-color:#f59e0bb8;box-shadow:0 0 0 1px #f59e0b29,0 14px 34px #f59e0b1f}.operations-appointment-request-card.has-internal-notes{border-color:#dc2626db;box-shadow:0 0 0 2px #dc262633,0 16px 36px #dc262624}.operations-appointment-request-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.operations-appointment-request-card-header p{margin:.25rem 0 0;color:var(--text-secondary)}.operations-appointment-request-age-pill{border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.78rem;font-weight:800;margin-top:.55rem;padding:.28rem .6rem}.operations-appointment-request-age-pill.is-warning{background:#f59e0b24;border-color:#f59e0b94;color:#b7791f}.operations-appointment-request-age-pill.is-overdue{background:#ef444426;border-color:#ef44449e;color:#bf3552}.operations-appointment-request-aging-alert{align-items:center;background:linear-gradient(135deg,#f59e0b2e,#ef44441f);border:1px solid rgba(245,158,11,.48);border-radius:1rem;color:var(--text-primary);display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:1rem;padding:.85rem 1rem}.operations-appointment-request-aging-alert span{color:var(--text-secondary)}.operations-appointment-request-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem 1rem;font-size:.95rem}.operations-appointment-request-summary-grid .is-full-width{grid-column:1 / -1}.operations-appointment-request-panel{max-width:1040px;width:min(1040px,calc(100vw - 2rem))}.operations-appointment-request-summary{padding:0 1.5rem}.operations-review-inbox-detail-card{background:color-mix(in srgb,var(--panel-elevated) 82%,transparent);border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:grid;gap:.75rem;padding-bottom:1rem;padding-top:1rem}.appointment-slot-picker{background:color-mix(in srgb,var(--panel-elevated) 88%,transparent);border:1px solid var(--border-color);border-radius:1rem;display:grid;gap:.9rem;padding:1rem}.appointment-slot-picker-header{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.appointment-slot-picker-header strong{display:block;margin-top:.2rem}.appointment-slot-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.appointment-slot-button{align-items:start;background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--border-color);border-radius:.85rem;color:var(--text-primary);cursor:pointer;display:grid;gap:.25rem;padding:.75rem .85rem;text-align:left}.appointment-slot-button span,.appointment-slot-button small{color:var(--text-secondary);font-size:.78rem}.appointment-slot-button.is-open{border-color:#22c55e6b}.appointment-slot-button.is-limited{border-color:#f59e0b9e}.appointment-slot-button.is-full{border-color:#ef44446b}.appointment-slot-button.is-selected{background:linear-gradient(135deg,#2563eb3d,#22c55e24);border-color:#60a5fad6;box-shadow:0 0 0 2px #60a5fa29}.operations-review-page .operations-review-inbox-card{background:var(--panel-background);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:var(--shadow-panel);gap:0;overflow:hidden;padding:0}.operations-review-page .operations-review-shell-header{align-items:center;background:color-mix(in srgb,var(--panel-elevated) 86%,var(--panel-background));border-bottom:1px solid var(--border-color);gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;padding:1.25rem 1.35rem 0}.operations-review-heading-copy{display:grid;gap:.28rem}.operations-review-heading-copy h2{font-size:1.55rem;line-height:1.1;margin:0}.operations-review-heading-copy p{max-width:54rem}.operations-review-heading-actions{align-items:center;display:flex;gap:.65rem}.operations-review-live-status{align-items:center;background:color-mix(in srgb,var(--accent-green-soft) 82%,transparent);border:1px solid color-mix(in srgb,var(--accent-green) 32%,var(--border-color));border-radius:999px;color:var(--accent-green);display:inline-flex;font-size:.76rem;font-weight:800;gap:.42rem;padding:.42rem .7rem;text-transform:uppercase}.operations-review-live-status>span{background:currentColor;border-radius:50%;height:.45rem;width:.45rem}.operations-review-page .operations-review-refresh-button{background:var(--panel-elevated);border-radius:.5rem;min-height:2.5rem}.operations-review-page .operations-review-stat-strip{background:var(--panel-background);border:1px solid var(--border-color);border-bottom:0;border-radius:.65rem .65rem 0 0;gap:0;grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.25rem;overflow:hidden}.operations-review-page .operations-review-stat-strip .walford-stat-card{background:transparent;border:0;border-right:1px solid var(--border-color);border-radius:0;gap:.32rem;min-height:4.6rem;padding:.78rem .9rem}.operations-review-page .operations-review-stat-strip .walford-stat-card span{color:var(--text-secondary);font-size:.72rem;font-weight:700;text-transform:uppercase}.operations-review-page .operations-review-stat-strip .walford-stat-card strong{font-size:1.35rem;font-weight:700}.operations-review-page>.operations-review-inbox-card>.walford-inline-message{margin:1rem 1.35rem 0}.operations-review-page .operations-appointment-request-aging-alert{background:color-mix(in srgb,var(--danger-soft) 62%,var(--panel-elevated));border-color:color-mix(in srgb,var(--danger) 40%,var(--border-color));border-radius:.6rem;display:grid;grid-template-columns:auto minmax(0,1fr);margin:1rem 1.35rem 0;padding:.75rem .9rem}.operations-review-attention-mark{align-items:center;background:var(--danger);border-radius:50%;color:#fff;display:inline-flex;font-size:.78rem;font-weight:900;height:1.45rem;justify-content:center;width:1.45rem}.operations-review-attention-copy{display:grid;gap:.1rem}.operations-review-attention-copy>span{font-size:.82rem}.operations-review-page .operations-review-inbox-toolbar{align-items:center;background:color-mix(in srgb,var(--panel-muted) 72%,transparent);border-bottom:1px solid var(--border-color);gap:.55rem;padding:1rem 1.35rem .8rem}.operations-review-page .operations-review-search input,.operations-review-page .operations-review-filter-button,.operations-review-page .operations-review-sort{background:var(--panel-background);border-radius:.5rem;box-shadow:none;min-height:2.65rem}.operations-review-page .operations-review-search input{padding-inline:.9rem}.operations-review-page .operations-review-inbox-tabs{background:color-mix(in srgb,var(--panel-muted) 72%,transparent);border:0;border-bottom:1px solid var(--border-color);border-radius:0;grid-template-columns:repeat(6,minmax(7rem,1fr));padding:0 1.35rem}.operations-review-page .operations-review-inbox-tabs button{border:0;border-bottom:3px solid transparent;color:var(--text-secondary);min-height:3rem;padding-inline:.75rem}.operations-review-page .operations-review-inbox-tabs button.is-active{background:transparent;border-bottom-color:var(--accent-blue);color:var(--text-primary)}.operations-review-page .operations-review-inbox-tabs button.is-active span{background:var(--accent-blue);color:#fff}.operations-review-page .operations-review-inbox-tabs span{background:color-mix(in srgb,var(--panel-elevated) 92%,transparent);border-radius:999px;display:inline-flex;justify-content:center;min-width:1.6rem;padding:.16rem .42rem}.operations-review-page .operations-review-inbox-layout{gap:1.2rem;grid-template-columns:minmax(25rem,1fr) minmax(31rem,.82fr);padding:1.2rem 1.35rem 1.35rem}.operations-review-queue-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between}.operations-review-queue-heading h3{font-size:1.05rem;margin:.18rem 0 0}.operations-review-page .operations-review-inbox-cards{gap:.55rem}.operations-review-page .operations-review-inbox-card-row{background:var(--panel-elevated);border-radius:.6rem;box-shadow:none;gap:.65rem;padding:.62rem;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.operations-review-page .operations-review-inbox-card-row:hover{background:color-mix(in srgb,var(--accent-blue-soft) 28%,var(--panel-elevated));border-color:color-mix(in srgb,var(--accent-blue) 38%,var(--border-color))}.operations-review-page .operations-review-inbox-card-row.is-selected{background:color-mix(in srgb,var(--accent-blue-soft) 46%,var(--panel-elevated));border-color:var(--accent-blue);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-blue) 26%,transparent)}.operations-review-page .operations-review-inbox-card-row.is-aging{border-color:color-mix(in srgb,var(--danger) 56%,var(--border-color))}.operations-review-page .operations-review-inbox-card-main{align-items:center;gap:.75rem;grid-template-columns:4px 2.7rem minmax(0,1fr)}.operations-review-carrier-avatar{align-items:center;align-self:start;aspect-ratio:1;background:color-mix(in srgb,var(--accent-blue-soft) 72%,var(--panel-muted));border:1px solid color-mix(in srgb,var(--accent-blue) 24%,var(--border-color));border-radius:.55rem;color:var(--accent-blue);display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;width:2.7rem}.operations-review-carrier-avatar.is-large{border-radius:.65rem;font-size:.9rem;width:3.2rem}.operations-review-page .operations-review-inbox-card-copy{gap:.42rem}.operations-review-page .operations-review-inbox-card-title>strong{font-size:.98rem}.operations-review-inbox-card-kind{gap:.4rem!important}.operations-review-inbox-card-kind>span{background:color-mix(in srgb,var(--panel-muted) 88%,transparent);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.7rem;font-weight:700;padding:.18rem .45rem;text-transform:uppercase}.operations-review-page .operations-appointment-request-age-pill{margin-top:0}.operations-review-page .operations-review-inbox-card-actions{align-content:center}.operations-review-page .operations-review-inbox-card-actions .secondary-button{border-radius:.48rem;min-height:2.25rem}.operations-review-page .operations-review-detail-panel{background:var(--panel-elevated);border-radius:.7rem;box-shadow:0 18px 46px #0a122029;max-height:calc(100vh - 6.5rem);top:.8rem;width:100%}.operations-review-selected-header{align-items:start;background:color-mix(in srgb,var(--panel-muted) 72%,transparent);border-bottom:1px solid var(--border-color)}.operations-review-selected-identity{align-items:start;display:flex;gap:.8rem}.operations-review-selected-identity h3{font-size:1.08rem;margin:.2rem 0 0}.operations-review-selected-identity p{color:var(--text-secondary);font-size:.8rem;margin:.28rem 0 0}.operations-review-page .operations-review-inbox-detail-card{background:var(--panel-background);border-top:0}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid>span{border-bottom:1px solid var(--border-color);color:var(--text-primary);display:grid;gap:.2rem;padding:.25rem 0 .65rem}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid strong{color:var(--text-secondary);font-size:.68rem;text-transform:uppercase}.operations-review-page .operations-review-detail-content .walford-sheet-body{background:var(--panel-elevated);gap:.85rem}.operations-review-page .operations-review-detail-content .operations-form label{color:var(--text-secondary);font-size:.74rem;font-weight:700}.operations-review-page .operations-review-detail-content .operations-form input,.operations-review-page .operations-review-detail-content .operations-form select,.operations-review-page .operations-review-detail-content .operations-form textarea{background:var(--panel-background);border-radius:.48rem;color:var(--text-primary);font-size:.88rem}.operations-review-page .operations-review-detail-content .walford-sheet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-review-page .operations-review-detail-content .walford-sheet-actions .primary-button{background:var(--accent-blue);border-color:var(--accent-blue);box-shadow:0 8px 20px color-mix(in srgb,var(--accent-blue) 24%,transparent);color:#fff}.operations-review-page .operations-review-detail-content .walford-sheet-actions .secondary-button{background:var(--panel-background);border-color:var(--border-strong);color:var(--text-primary)}.operations-review-page .operations-review-detail-content .walford-sheet-actions .danger-button{background:color-mix(in srgb,var(--danger-soft) 72%,var(--panel-background));border-color:color-mix(in srgb,var(--danger) 48%,var(--border-color));color:var(--danger)}.operations-review-page .operations-review-empty-panel{background:color-mix(in srgb,var(--panel-muted) 58%,transparent);min-height:24rem}@media (max-width: 1280px){.operations-review-inbox-layout{grid-template-columns:1fr}.operations-review-detail-panel{max-height:none;position:static}.operations-review-page .operations-review-inbox-layout{grid-template-columns:1fr}}@media (max-width: 1180px){.operations-review-inbox-card-row{grid-template-columns:1fr}.operations-review-inbox-toolbar{flex-wrap:wrap}.operations-review-search{flex-basis:100%}.operations-review-shell-header{grid-template-columns:1fr}.operations-review-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-review-page .operations-review-shell-header{grid-template-columns:1fr}.operations-review-heading-actions{justify-content:space-between}.operations-review-page .operations-review-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-review-page .operations-review-stat-strip .walford-stat-card:nth-child(3){border-right:0}}@media (max-width: 720px){.operations-review-page .operations-review-shell-header,.operations-review-page .operations-review-inbox-toolbar,.operations-review-page .operations-review-inbox-layout{padding-left:.85rem;padding-right:.85rem}.operations-review-page .operations-review-inbox-tabs{padding-inline:.85rem}.operations-review-page .operations-review-inbox-card-row,.operations-review-page .operations-review-detail-content .walford-sheet-actions,.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid{grid-template-columns:1fr}}.external-scheduler-admin-shell{align-items:start}.external-scheduler-admin-summary-grid{margin-top:1rem}.external-scheduler-admin-metric{display:grid;gap:.25rem;padding:.85rem .95rem;border:1px solid var(--border-color);border-radius:.95rem;background:color-mix(in srgb,var(--panel-elevated) 92%,transparent)}.external-scheduler-admin-metric span,.external-scheduler-admin-subtle{color:var(--text-secondary);font-size:.88rem}.external-scheduler-admin-metric strong{font-size:1.45rem}.external-scheduler-admin-inline-edit{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.external-scheduler-admin-inline-edit input{min-width:14rem}.external-scheduler-admin-link-button{border:0;background:transparent;color:var(--accent-blue);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;padding:.25rem 0 0}.external-scheduler-console-shell{display:grid;gap:1rem;min-height:100%;padding:1.25rem 0 0}.external-scheduler-console-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.75rem;padding:.1rem .2rem 1rem;border-bottom:1px solid var(--border-color)}.external-scheduler-console-heading{display:grid;gap:.5rem}.external-scheduler-console-heading>div{display:grid;gap:.18rem}.external-scheduler-console-heading p{margin:0;color:var(--text-secondary);font-size:.88rem}.external-scheduler-console-eyebrow{display:inline-flex;width:fit-content;padding-left:.65rem;border-left:3px solid var(--accent-blue);color:color-mix(in srgb,var(--accent-blue) 72%,white 28%);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.external-scheduler-console-topbar h2,.external-scheduler-console-card h3{margin:0}.external-scheduler-console-topbar h2{font-size:1.7rem;line-height:1.05}.external-scheduler-console-topbar-actions,.external-scheduler-console-live-status{display:flex;align-items:center}.external-scheduler-console-topbar-actions{gap:.75rem}.external-scheduler-console-live-status{gap:.45rem;color:var(--text-secondary);font-size:.76rem;font-weight:800}.external-scheduler-console-live-status i{width:.48rem;height:.48rem;border-radius:999px;background:#35b96f;box-shadow:0 0 0 .22rem color-mix(in srgb,#35b96f 14%,transparent)}.external-scheduler-console-topbar-actions .external-scheduler-console-button{display:inline-flex;align-items:center;gap:.4rem}.external-scheduler-console-topbar-actions .external-scheduler-console-button span{font-size:1rem;line-height:1}.external-scheduler-console-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.external-scheduler-console-metric,.external-scheduler-console-card{border:1px solid var(--border-color);border-radius:.5rem;background:color-mix(in srgb,var(--panel-elevated) 76%,var(--panel-background));box-shadow:none}.external-scheduler-console-metric{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:5.4rem;overflow:hidden;padding:.78rem .9rem;border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--panel-elevated) 82%,var(--panel-background))}.external-scheduler-console-metric:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent-blue);content:""}.external-scheduler-console-metric.is-green:before,.external-scheduler-console-metric.is-green .external-scheduler-console-metric-marker{background:#35b96f}.external-scheduler-console-metric.is-yellow:before,.external-scheduler-console-metric.is-yellow .external-scheduler-console-metric-marker{background:#f0a928}.external-scheduler-console-metric.is-red:before,.external-scheduler-console-metric.is-red .external-scheduler-console-metric-marker{background:var(--danger-red)}.external-scheduler-console-metric span,.external-scheduler-console-metric small,.external-scheduler-console-card p,.external-scheduler-console-table small,.external-scheduler-console-list-row span,.external-scheduler-console-activity-item span,.external-scheduler-console-activity-item small{color:var(--text-secondary)}.external-scheduler-console-metric span{font-size:.76rem;font-weight:800}.external-scheduler-console-metric strong{display:block;margin:.22rem 0 .1rem;font-size:1.65rem;line-height:1.05}.external-scheduler-console-metric small{font-size:.75rem}.external-scheduler-console-metric-marker{width:.58rem;height:.58rem;flex:0 0 auto;margin-top:.18rem;border-radius:999px;background:var(--accent-blue);box-shadow:0 0 0 .24rem color-mix(in srgb,currentColor 10%,transparent)}.external-scheduler-console-activity-item.is-blue i{background:color-mix(in srgb,var(--accent-blue) 18%,transparent);color:var(--accent-blue)}.external-scheduler-console-activity-item.is-green i{background:color-mix(in srgb,#35b96f 18%,transparent);color:#35b96f}.external-scheduler-console-activity-item.is-red i{background:color-mix(in srgb,var(--danger-red) 18%,transparent);color:var(--danger-red)}.external-scheduler-console-layout{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:.8rem;align-items:start}.external-scheduler-console-layout.is-performance,.external-scheduler-console-layout.is-integrity,.external-scheduler-console-layout.is-feedback,.external-scheduler-console-layout.is-availability,.external-scheduler-console-layout.is-help,.external-scheduler-console-layout.is-activity{grid-template-columns:minmax(0,1fr)}.external-scheduler-console-layout.is-performance .external-scheduler-console-sidebar,.external-scheduler-console-layout.is-integrity .external-scheduler-console-sidebar,.external-scheduler-console-layout.is-feedback .external-scheduler-console-sidebar,.external-scheduler-console-layout.is-availability .external-scheduler-console-sidebar,.external-scheduler-console-layout.is-help .external-scheduler-console-sidebar,.external-scheduler-console-layout.is-activity .external-scheduler-console-main{display:none}.external-scheduler-console-layout.is-activity .external-scheduler-console-sidebar{grid-template-columns:minmax(0,1fr)}.external-scheduler-admin-tabs{display:flex;align-items:stretch;gap:.2rem;min-height:3.15rem;padding:0 .15rem;border-bottom:1px solid var(--border-color)}.external-scheduler-admin-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:.55rem;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:850;padding:0 1rem}.external-scheduler-admin-tabs button:after{position:absolute;right:.45rem;bottom:-1px;left:.45rem;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.external-scheduler-admin-tabs button:hover,.external-scheduler-admin-tabs button.is-active{color:var(--text-primary)}.external-scheduler-admin-tabs button:hover{background:color-mix(in srgb,var(--panel-elevated) 42%,transparent)}.external-scheduler-admin-tabs button.is-active:after{background:var(--accent-blue)}.external-scheduler-admin-tabs strong{min-width:1.65rem;padding:.16rem .4rem;border-radius:.35rem;background:color-mix(in srgb,var(--panel-elevated) 82%,transparent);color:var(--text-secondary);font-size:.68rem}.external-scheduler-admin-tabs button.is-active strong{background:color-mix(in srgb,var(--accent-blue) 16%,transparent);color:color-mix(in srgb,var(--accent-blue) 72%,white 28%)}.external-scheduler-console-main,.external-scheduler-console-sidebar{display:grid;gap:.8rem}.external-scheduler-console-card{display:grid;gap:1.15rem;padding:1.1rem 1.15rem;border-color:color-mix(in srgb,var(--border-color) 86%,transparent);background:color-mix(in srgb,var(--panel-elevated) 82%,var(--panel-background));box-shadow:0 .6rem 1.8rem color-mix(in srgb,#000 8%,transparent)}.external-scheduler-console-card[hidden]{display:none}.external-scheduler-console-card-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:3rem;padding-bottom:.9rem;border-bottom:1px solid var(--border-color)}.external-scheduler-console-card-header p{max-width:52rem;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.external-scheduler-console-card-header h3{font-size:1.08rem;line-height:1.2}.external-scheduler-console-button,.external-scheduler-console-primary,.external-scheduler-console-row-actions button,.external-scheduler-console-quick-actions button,.external-scheduler-console-pagination button,.external-scheduler-console-list-row button,.external-scheduler-console-inline-edit button{border:1px solid var(--border-color);border-radius:.45rem;background:color-mix(in srgb,var(--panel-background) 86%,var(--panel-elevated));color:var(--text-primary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:850;padding:.58rem .78rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.external-scheduler-console-button:hover,.external-scheduler-console-row-actions button:hover,.external-scheduler-console-quick-actions button:hover,.external-scheduler-console-pagination button:hover,.external-scheduler-console-list-row button:hover,.external-scheduler-console-inline-edit button:hover{border-color:color-mix(in srgb,var(--accent-blue) 48%,var(--border-color));background:color-mix(in srgb,var(--accent-blue) 8%,var(--panel-elevated))}.external-scheduler-console-primary{border-color:color-mix(in srgb,var(--accent-blue) 70%,var(--border-color));background:var(--accent-blue);color:#fff}.external-scheduler-save-closed-date-button{border:1px solid #0757b8;border-radius:.45rem;background:#0b73e8;color:#fff;cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;min-height:2.7rem;padding:.65rem 1rem;transition:background .15s ease,border-color .15s ease}.external-scheduler-save-closed-date-button:hover{border-color:#0b73e8;background:#0865cd}.external-scheduler-save-closed-date-button:disabled{cursor:not-allowed;opacity:.65}.external-scheduler-console-link{border:0;background:transparent;color:var(--accent-blue);cursor:pointer;font:inherit;font-size:.8rem;font-weight:850}.external-scheduler-console-form{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(10rem,.7fr) minmax(18rem,2fr) auto;gap:.8rem;align-items:end}.external-scheduler-console-form label{display:grid;gap:.35rem}.external-scheduler-console-form label span{color:var(--text-secondary);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.external-scheduler-console-form input,.external-scheduler-console-form select,.external-scheduler-console-form textarea,.external-scheduler-console-table-actions input,.external-scheduler-console-inline-edit input{width:100%;border:1px solid var(--border-color);border-radius:.45rem;background:color-mix(in srgb,var(--panel-background) 92%,var(--panel-elevated));color:var(--text-primary);font:inherit;min-height:2.7rem;padding:.65rem .75rem}.external-scheduler-console-form input:focus,.external-scheduler-console-form select:focus,.external-scheduler-console-form textarea:focus,.external-scheduler-console-table-actions input:focus,.external-scheduler-console-inline-edit input:focus{outline:none;border-color:color-mix(in srgb,var(--accent-blue) 65%,var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-blue) 13%,transparent)}.external-scheduler-console-form textarea{min-height:7rem;resize:vertical}.external-scheduler-help-form{grid-template-columns:minmax(15rem,.8fr) minmax(22rem,1.4fr);align-items:start}.external-scheduler-help-form>label:nth-child(2){grid-column:2;grid-row:1 / span 2}.external-scheduler-help-form>.external-scheduler-help-contact-grid{grid-column:1;grid-row:2}.external-scheduler-help-form>.external-scheduler-save-closed-date-button{grid-column:1;justify-self:start}.external-scheduler-help-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.external-scheduler-booking-rules-table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:.55rem;background:color-mix(in srgb,var(--panel-background) 78%,transparent)}.external-scheduler-booking-rules-table{width:100%;min-width:58rem;border-collapse:separate;border-spacing:0}.external-scheduler-booking-rules-table th,.external-scheduler-booking-rules-table td{padding:.8rem .9rem;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle}.external-scheduler-booking-rules-table th{color:var(--text-secondary);font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--panel-elevated) 94%,var(--panel-background))}.external-scheduler-booking-rules-table tbody tr:last-child td{border-bottom:0}.external-scheduler-booking-rules-table td:first-child{width:34%}.external-scheduler-booking-rules-table td>strong,.external-scheduler-booking-rules-table td>small{display:block}.external-scheduler-booking-rules-table td>strong{font-size:.88rem}.external-scheduler-booking-rules-table td>small{margin-top:.2rem;color:var(--text-secondary);font-size:.74rem}.external-scheduler-booking-hours{display:grid;grid-template-columns:minmax(7.5rem,1fr) auto minmax(7.5rem,1fr);gap:.5rem;align-items:end}.external-scheduler-booking-hours>span{padding-bottom:.72rem;color:var(--text-secondary);font-size:.72rem;font-weight:800}.external-scheduler-booking-hours label,.external-scheduler-booking-capacity{display:grid;gap:.25rem}.external-scheduler-booking-hours label span,.external-scheduler-booking-capacity span{color:var(--text-secondary);font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.external-scheduler-booking-hours input,.external-scheduler-booking-capacity input{width:100%;min-height:2.45rem;border:1px solid var(--border-color);border-radius:.42rem;background:color-mix(in srgb,var(--panel-background) 92%,var(--panel-elevated));color:var(--text-primary);font:inherit;padding:.55rem .65rem}.external-scheduler-booking-capacity{max-width:8rem}.external-scheduler-booking-hours input:focus,.external-scheduler-booking-capacity input:focus{outline:none;border-color:color-mix(in srgb,var(--accent-blue) 65%,var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-blue) 13%,transparent)}.external-scheduler-booking-total{color:var(--accent-blue);font-size:1.15rem!important}.external-scheduler-booking-rules-footer{display:flex;justify-content:space-between;gap:1rem;color:var(--text-secondary);font-size:.72rem}.external-scheduler-console-list{display:grid;gap:.45rem;padding-top:1rem;border-top:1px solid var(--border-color)}.external-scheduler-console-list-row{display:grid;grid-template-columns:9rem minmax(0,1fr) 10rem 10rem auto;gap:.75rem;align-items:center;padding:.75rem;border:1px solid var(--border-color);border-radius:.45rem;background:color-mix(in srgb,var(--panel-background) 92%,transparent)}.external-scheduler-console-notice{display:flex;align-items:center;gap:.75rem;min-height:3.15rem;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--accent-blue) 30%,var(--border-color));border-radius:.45rem;background:color-mix(in srgb,var(--accent-blue) 7%,var(--panel-elevated))}.external-scheduler-console-notice>div,.external-scheduler-console-notice strong,.external-scheduler-console-notice span{display:block}.external-scheduler-console-notice strong{font-size:.8rem}.external-scheduler-console-notice div span{margin-top:.1rem;color:var(--text-secondary);font-size:.76rem}.external-scheduler-console-notice-indicator{display:grid!important;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--accent-blue) 18%,transparent);color:var(--accent-blue);font-weight:950}.external-scheduler-console-notice.is-loading .external-scheduler-console-notice-indicator{width:.58rem;height:.58rem;margin:0 .55rem;background:var(--accent-blue);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--accent-blue) 14%,transparent)}.external-scheduler-console-notice.is-warning{border-color:color-mix(in srgb,#f0a928 36%,var(--border-color));background:color-mix(in srgb,#f0a928 8%,var(--panel-elevated))}.external-scheduler-console-notice.is-warning .external-scheduler-console-notice-indicator{background:color-mix(in srgb,#f0a928 18%,transparent);color:#f0a928}.external-scheduler-console-empty-state{display:grid;min-height:11rem;place-content:center;gap:.35rem;padding:1.5rem;border:1px dashed color-mix(in srgb,var(--border-color) 90%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--panel-background) 58%,transparent);text-align:center}.external-scheduler-console-empty-state strong{font-size:.92rem}.external-scheduler-console-empty-state span{color:var(--text-secondary);font-size:.8rem}.external-scheduler-console-list-row button,.external-scheduler-console-row-actions button:last-child{border-color:color-mix(in srgb,var(--danger-red) 45%,var(--border-color));color:var(--danger-red)}.external-scheduler-console-table-actions{display:flex;align-items:center;gap:.55rem}.external-scheduler-console-table-actions input{width:min(22rem,32vw)}.external-scheduler-console-table-wrap{overflow:auto;max-height:calc(100vh - 22rem);min-height:20rem;border:1px solid var(--border-color);border-radius:.45rem;background:color-mix(in srgb,var(--panel-background) 76%,transparent)}.external-scheduler-console-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}.external-scheduler-console-table th,.external-scheduler-console-table td{padding:.78rem .75rem;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle}.external-scheduler-console-table th{position:sticky;top:0;z-index:2;color:var(--text-secondary);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--panel-elevated) 96%,var(--panel-background));box-shadow:inset 0 -1px 0 var(--border-color)}.external-scheduler-console-table tbody tr:hover td{background:color-mix(in srgb,var(--accent-blue) 6%,var(--panel-background))}.external-scheduler-console-table tbody tr:last-child td{border-bottom:0}.external-scheduler-console-table td strong,.external-scheduler-console-table td small{display:block}.external-scheduler-console-subhead th{padding-top:0;top:2.25rem}.external-scheduler-console-status{display:inline-flex;align-items:center;min-height:1.55rem;padding:.25rem .55rem;border-radius:.4rem;font-size:.72rem;font-weight:900}.external-scheduler-console-status.is-active{background:color-mix(in srgb,#35b96f 18%,transparent);color:#35b96f}.external-scheduler-console-status.is-pending{background:color-mix(in srgb,#f0a928 18%,transparent);color:#f0a928}.external-scheduler-console-status.is-inactive{background:color-mix(in srgb,var(--danger-red) 14%,transparent);color:color-mix(in srgb,var(--danger-red) 84%,white 16%)}.external-scheduler-account-statuses{display:grid;justify-items:start;gap:.3rem}.external-scheduler-inactive-copy{color:color-mix(in srgb,var(--danger-red) 82%,white 18%)!important;font-weight:800}.external-scheduler-report-periods{display:inline-flex;padding:.2rem;border:1px solid var(--border-color);border-radius:.65rem;background:color-mix(in srgb,var(--panel-background) 92%,transparent)}.external-scheduler-report-periods button{min-height:2.15rem;border:0;border-radius:.45rem;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.76rem;font-weight:850;padding:.45rem .7rem}.external-scheduler-report-periods button.is-active{background:var(--accent-blue);color:#fff}.external-scheduler-report-table-wrap{max-height:calc(100vh - 21.5rem);overflow:auto;border:1px solid var(--border-color);border-radius:.65rem}.external-scheduler-report-table{min-width:82rem}.external-scheduler-report-table thead th{position:sticky;top:0;z-index:1;background:var(--panel-elevated)}.external-scheduler-console-row-actions,.external-scheduler-console-inline-edit{display:flex;flex-wrap:wrap;gap:.35rem}.external-scheduler-console-pagination{display:flex;align-items:center;justify-content:end;gap:.65rem;color:var(--text-secondary);font-size:.8rem;min-height:2.8rem}.external-scheduler-console-pagination strong{padding:.35rem .65rem;border:1px solid var(--border-color);border-radius:.45rem;color:var(--text-primary)}.external-scheduler-console-pagination button.is-active{border-color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 18%,var(--panel-elevated));color:var(--accent-color)}.external-scheduler-console-pagination button:disabled{cursor:not-allowed;opacity:.45}.external-scheduler-console-activity-list,.external-scheduler-console-quick-actions,.external-scheduler-console-pending-picker,.external-scheduler-console-pending-list{display:grid;gap:.75rem}.external-scheduler-console-sidebar .external-scheduler-console-card{position:sticky;top:.8rem}.external-scheduler-console-card.is-quick-actions-panel{gap:1rem}.external-scheduler-console-card.is-quick-actions-panel>h3{padding-bottom:.8rem;border-bottom:1px solid var(--border-color);font-size:.95rem}.external-scheduler-console-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;width:100%;border:1px solid transparent;border-radius:.45rem;background:color-mix(in srgb,var(--panel-background) 46%,transparent);color:inherit;cursor:pointer;font:inherit;padding:.65rem;text-align:left}.external-scheduler-console-activity-item i{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--panel-elevated) 86%,transparent);color:var(--text-secondary);font-style:normal;font-weight:950}.external-scheduler-console-activity-item strong,.external-scheduler-console-activity-item span,.external-scheduler-console-activity-item small{display:block}.external-scheduler-console-activity-item strong{font-size:.82rem}.external-scheduler-console-activity-item:hover strong{color:var(--accent-blue)}.external-scheduler-console-quick-actions button{display:flex;align-items:center;justify-content:start;min-height:2.65rem;border-radius:.45rem;background:color-mix(in srgb,var(--panel-background) 90%,transparent)}.external-scheduler-console-pending-picker{margin-top:.25rem;padding-top:.85rem;border-top:1px solid var(--border-color)}.external-scheduler-console-pending-picker-header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.external-scheduler-console-pending-picker-header strong,.external-scheduler-console-pending-picker-header span{display:block}.external-scheduler-console-pending-picker-header span,.external-scheduler-console-pending-row small{color:var(--text-secondary);font-size:.78rem}.external-scheduler-console-pending-picker-header button,.external-scheduler-console-select-all{border:1px solid var(--border-color);border-radius:.5rem;background:color-mix(in srgb,var(--panel-elevated) 88%,transparent);color:var(--text-primary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850;padding:.45rem .65rem}.external-scheduler-console-pending-list{max-height:18rem;overflow-y:auto}.external-scheduler-console-pending-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;padding:.65rem;border:1px solid var(--border-color);border-radius:.65rem;background:color-mix(in srgb,var(--panel-background) 92%,transparent);cursor:pointer}.external-scheduler-console-pending-row input{margin-top:.2rem}.external-scheduler-console-pending-row strong,.external-scheduler-console-pending-row small{display:block}.external-scheduler-console-empty{margin:0;min-height:8rem;display:grid;place-items:center;padding:1rem;border:1px dashed var(--border-color);border-radius:.45rem;color:var(--text-secondary);text-align:center}.external-scheduler-console-shell{grid-template-columns:15rem minmax(0,1fr);gap:0;min-height:calc(100vh - 5.4rem);margin-top:1rem;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color) 92%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--panel-background) 94%,var(--page-background));box-shadow:0 1.1rem 3rem color-mix(in srgb,#000 12%,transparent)}.external-scheduler-console-rail{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.15rem 1rem;border-right:1px solid var(--border-color);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 95%,var(--accent-blue) 5%),color-mix(in srgb,var(--panel-background) 96%,#000 4%))}.external-scheduler-console-rail-brand{display:grid;gap:.35rem;padding:.25rem .35rem 1rem;border-bottom:1px solid var(--border-color)}.external-scheduler-console-rail-brand h2,.external-scheduler-console-rail-brand p{margin:0}.external-scheduler-console-rail-brand h2{margin-top:.18rem;font-size:1.08rem;line-height:1.15}.external-scheduler-console-rail-brand p{color:var(--text-secondary);font-size:.72rem;line-height:1.4}.external-scheduler-console-canvas{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 35%,transparent) 0%,transparent 13rem),var(--page-background)}.external-scheduler-console-canvas .external-scheduler-console-topbar{min-height:4.7rem;padding:.1rem .2rem 1.05rem}.external-scheduler-console-canvas .external-scheduler-console-topbar h2{font-size:1.68rem;font-weight:820}.external-scheduler-console-canvas .external-scheduler-console-heading p{max-width:42rem}.external-scheduler-console-rail .external-scheduler-admin-tabs{display:grid;grid-template-columns:1fr;gap:.22rem;min-height:0;padding:0;border:0}.external-scheduler-console-rail .external-scheduler-admin-tabs button{justify-content:space-between;min-height:2.65rem;padding:.55rem .65rem;border:1px solid transparent;border-radius:.42rem;font-size:.76rem;text-align:left}.external-scheduler-console-rail .external-scheduler-admin-tabs button:after{inset:.42rem auto .42rem -1px;width:3px;height:auto;border-radius:0 3px 3px 0}.external-scheduler-console-rail .external-scheduler-admin-tabs button:hover{border-color:color-mix(in srgb,var(--border-color) 84%,transparent)}.external-scheduler-console-rail .external-scheduler-admin-tabs button.is-active{border-color:color-mix(in srgb,var(--accent-blue) 22%,var(--border-color));background:color-mix(in srgb,var(--accent-blue) 10%,var(--panel-elevated))}.external-scheduler-console-rail .external-scheduler-admin-tabs button>span{display:flex;align-items:center;gap:.55rem;min-width:0}.external-scheduler-console-rail .external-scheduler-admin-tabs button>span i{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.external-scheduler-console-rail .external-scheduler-admin-tabs button.is-active>span i{background:var(--accent-blue);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--accent-blue) 12%,transparent)}.external-scheduler-console-rail .external-scheduler-admin-tabs strong{min-width:1.5rem;text-align:center}.external-scheduler-console-rail-summary{display:grid;gap:.45rem;padding:.9rem .35rem 0;border-top:1px solid var(--border-color)}.external-scheduler-console-rail-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.2rem;color:var(--text-secondary);font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.external-scheduler-console-rail-summary-heading i{width:.48rem;height:.48rem;border-radius:999px;background:#35b96f;box-shadow:0 0 0 .2rem color-mix(in srgb,#35b96f 12%,transparent)}.external-scheduler-console-rail .external-scheduler-console-metrics{display:grid;grid-template-columns:1fr;gap:0}.external-scheduler-console-rail .external-scheduler-console-metric{display:block;min-height:0;padding:.55rem 0;overflow:visible;border:0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:0;background:transparent}.external-scheduler-console-rail .external-scheduler-console-metric:before,.external-scheduler-console-rail .external-scheduler-console-metric-marker{display:none}.external-scheduler-console-rail .external-scheduler-console-metric:last-child{border-bottom:0}.external-scheduler-console-rail .external-scheduler-console-metric>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.08rem .65rem}.external-scheduler-console-rail .external-scheduler-console-metric span{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.72rem}.external-scheduler-console-rail .external-scheduler-console-metric span:before{width:.38rem;height:.38rem;flex:0 0 auto;border-radius:999px;background:var(--accent-blue);content:""}.external-scheduler-console-rail .external-scheduler-console-metric.is-green span:before{background:#35b96f}.external-scheduler-console-rail .external-scheduler-console-metric.is-yellow span:before{background:#f0a928}.external-scheduler-console-rail .external-scheduler-console-metric.is-red span:before{background:var(--danger-red)}.external-scheduler-console-rail .external-scheduler-console-metric strong{grid-column:2;grid-row:1 / span 2;margin:0;font-size:1rem}.external-scheduler-console-rail .external-scheduler-console-metric small{grid-column:1;padding-left:.78rem;font-size:.64rem}.external-scheduler-console-rail .is-quick-actions-panel{position:static;gap:.65rem;padding:.85rem;border-radius:.48rem;box-shadow:none}.external-scheduler-console-rail .is-quick-actions-panel>h3{padding-bottom:.55rem;font-size:.76rem}.external-scheduler-console-rail .external-scheduler-console-quick-actions{gap:.42rem}.external-scheduler-console-rail .external-scheduler-console-quick-actions button{min-height:2.25rem;padding:.45rem .55rem;font-size:.7rem}.external-scheduler-console-canvas .external-scheduler-console-layout{grid-template-columns:minmax(0,1fr)}.external-scheduler-console-canvas .external-scheduler-console-sidebar{position:static}.external-scheduler-console-canvas .external-scheduler-console-card{border-radius:.55rem;box-shadow:0 .55rem 1.6rem color-mix(in srgb,#000 8%,transparent)}.external-scheduler-console-canvas .external-scheduler-console-table-wrap{max-height:calc(100vh - 18.5rem)}.external-scheduler-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,#000 55%,transparent)}.external-scheduler-dialog{display:grid;gap:1rem;width:min(62rem,96vw);max-height:min(44rem,92vh);overflow:auto;padding:1rem;border:1px solid var(--border-color);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 96%,transparent),color-mix(in srgb,var(--panel-background) 98%,transparent));box-shadow:0 1.4rem 4rem color-mix(in srgb,#000 35%,transparent)}.external-scheduler-dialog.is-narrow{width:min(38rem,94vw)}.external-scheduler-dialog-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.external-scheduler-dialog-header h3,.external-scheduler-dialog-header p{margin:.25rem 0 0}.external-scheduler-dialog-header p{color:var(--text-secondary)}.external-scheduler-dialog-header button{border:1px solid var(--border-color);border-radius:.65rem;background:color-mix(in srgb,var(--panel-elevated) 88%,transparent);color:var(--text-primary);cursor:pointer;font:inherit;font-weight:850;padding:.55rem .8rem}.external-scheduler-history-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.external-scheduler-history-stat-grid article{display:grid;gap:.55rem;padding:.85rem;border:1px solid var(--border-color);border-radius:.75rem;background:color-mix(in srgb,var(--panel-background) 92%,transparent)}.external-scheduler-history-stat-grid article div{display:grid;gap:.25rem}.external-scheduler-history-stat-grid span{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-secondary);font-size:.84rem}.external-scheduler-history-stat-grid b{color:var(--text-primary)}.external-scheduler-dialog-table-wrap{overflow-x:auto}.external-scheduler-dialog-detail-list{display:grid;gap:.75rem;margin:0}.external-scheduler-dialog-detail-list div{display:grid;gap:.2rem;padding:.7rem;border:1px solid var(--border-color);border-radius:.7rem;background:color-mix(in srgb,var(--panel-background) 92%,transparent)}.external-scheduler-dialog-detail-list dt{color:var(--text-secondary);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.external-scheduler-dialog-detail-list dd{margin:0}@media (max-width: 760px){.external-scheduler-history-stat-grid{grid-template-columns:1fr}}@media (max-width: 1180px){.external-scheduler-console-layout{grid-template-columns:minmax(0,1fr)}.external-scheduler-console-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.external-scheduler-console-metrics,.external-scheduler-console-form,.external-scheduler-help-contact-grid,.external-scheduler-console-sidebar{grid-template-columns:1fr}.external-scheduler-console-card-header,.external-scheduler-console-table-actions{align-items:stretch;flex-direction:column}.external-scheduler-console-table-actions input{width:100%}.external-scheduler-console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.external-scheduler-console-metric{border-bottom:1px solid var(--border-color)}.external-scheduler-console-heading{align-items:start;flex-direction:column;gap:.45rem}.external-scheduler-admin-tabs{grid-template-columns:1fr}.external-scheduler-admin-tabs button{justify-content:space-between;min-height:2.75rem;padding:0 .8rem;border-right:0;border-bottom:1px solid var(--border-color)}.external-scheduler-admin-tabs button:last-child{border-bottom:0}.external-scheduler-console-shell{grid-template-columns:1fr}.external-scheduler-console-rail{border-right:0;border-bottom:1px solid var(--border-color)}.external-scheduler-console-rail .external-scheduler-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.external-scheduler-console-rail .external-scheduler-admin-tabs button{border:1px solid transparent}.external-scheduler-console-rail-summary,.external-scheduler-console-rail .is-quick-actions-panel{display:none}}@media (min-width: 960px){.external-scheduler-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.external-scheduler-request-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.feature-card{display:grid;gap:.8rem;padding:1.08rem;border-radius:1.15rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 82%,transparent),color-mix(in srgb,var(--panel-background) 96%,transparent));box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-card{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-blue-soft) 100%,transparent) 0%,transparent 58%),var(--panel-background)}.card-header{display:flex;justify-content:space-between;gap:.9rem;align-items:center}.status-pill{padding:.25rem .6rem;border-radius:999px;font-size:.74rem;font-weight:700}.status-migration-ready{background:var(--accent-green-soft);color:var(--accent-green)}.status-placeholder{background:#ffb04c29;color:#b35f00}.detail-list{display:grid;gap:.55rem;margin:0;padding-left:1.1rem;color:var(--text-secondary)}.detail-list li::marker{color:var(--accent-blue)}.chatroom-shell{display:grid;gap:1rem}.chatroom-header-card,.chatroom-card{align-content:start}.chatroom-header-card{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent-blue) 14%,transparent),transparent 22rem),linear-gradient(135deg,var(--panel-overlay-muted),var(--panel-elevated))}.chatroom-header-row{display:flex;justify-content:space-between;gap:1rem;align-items:start}.chatroom-header-copy{display:grid;gap:.35rem}.chatroom-notification-panel{display:grid;gap:.25rem;min-width:14rem;padding:.8rem .95rem;border:1px solid var(--border-color);border-radius:.9rem;background:var(--panel-overlay-muted)}.chatroom-notification-panel button{width:fit-content;margin-top:.35rem}.chatroom-notification-panel span,.chatroom-notification-panel small,.chatroom-status{color:var(--text-secondary)}.chatroom-main-layout{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr) minmax(19rem,23rem);gap:1rem;align-items:start}.chatroom-thread-card{align-content:start;min-height:45rem;padding:0;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(180deg,var(--panel-elevated),var(--panel-overlay-muted));background-size:2.75rem 2.75rem,2.75rem 2.75rem,auto}.chatroom-channel-card{gap:1rem;background:linear-gradient(180deg,var(--panel-elevated),var(--panel-overlay-muted))}.chatroom-sidebar-card{align-content:start;gap:1rem;background:linear-gradient(180deg,var(--panel-elevated),var(--panel-overlay-muted))}.chatroom-sidebar-title{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.chatroom-sidebar-title h3{margin:.25rem 0 0}.chatroom-online-dot{width:.6rem;height:.6rem;border-radius:999px;background:var(--accent-green);box-shadow:0 0 0 3px var(--accent-green-soft)}.chatroom-feed{display:grid;gap:.75rem;min-height:28rem;max-height:48rem;padding:0 1rem 1rem;overflow-y:auto}.chatroom-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.9rem;align-items:end;padding:1rem;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--panel-elevated) 82%,transparent)}.chatroom-conversation-picker{display:grid;gap:.35rem;min-width:18rem}.chatroom-conversation-picker span,.chatroom-conversation-meta small,.chat-message-direct-tag{color:var(--text-secondary)}.chatroom-conversation-picker select{min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--border-color);border-radius:.85rem;background:var(--panel-elevated);color:var(--text-primary);box-shadow:var(--input-highlight)}.chatroom-conversation-meta{display:grid;gap:.15rem}.chatroom-conversation-meta strong{font-size:1.25rem}.chatroom-pinned-card{display:grid;gap:.5rem;margin:1rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,#f6ba45 36%,var(--border-color));border-radius:1rem;background:linear-gradient(90deg,#f6ba4524,#f6ba4509),color-mix(in srgb,var(--panel-elevated) 74%,transparent)}.chatroom-pinned-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.chatroom-pinned-card p{margin:0;color:var(--text-secondary);line-height:1.45;white-space:pre-wrap}.chatroom-sidebar-section{display:grid;gap:.7rem;padding:.9rem;border-top:1px solid var(--border-color);border:1px solid var(--border-color);border-radius:1rem;background:color-mix(in srgb,var(--panel-overlay-muted) 82%,transparent)}.chatroom-sidebar-summary{display:flex;justify-content:space-between;gap:.75rem;align-items:center;cursor:pointer;list-style:none}.chatroom-sidebar-summary::-webkit-details-marker{display:none}.chatroom-sidebar-summary small{color:var(--text-secondary)}.settings-collapsible-card{padding:0;overflow:hidden}.settings-collapsible-summary{display:flex;align-items:stretch;gap:.75rem;padding:0}.settings-collapsible-status{color:var(--text-secondary);font-size:.78rem}.settings-collapsible-header-meta{display:flex;align-items:center;gap:.55rem;flex:0 0 auto;padding:.75rem 1rem .75rem 0}.settings-collapsible-toggle{display:grid;flex:1 1 auto;grid-template-areas:"eyebrow chevron" "copy chevron";grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;min-width:0;padding:.95rem 1.05rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.settings-collapsible-toggle .card-eyebrow{grid-area:eyebrow;justify-self:start}.settings-collapsible-copy{grid-area:copy;display:grid;gap:.2rem;min-width:0}.settings-collapsible-copy strong,.settings-collapsible-copy small{margin:0}.settings-collapsible-copy strong{color:var(--text-primary);font-size:1rem;line-height:1.25}.settings-collapsible-copy small{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.settings-collapsible-chevron{display:grid;grid-area:chevron;place-items:center;align-self:center;width:2rem;height:2rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--panel-overlay-muted);color:var(--text-secondary);font-size:1rem;transition:transform .16s ease,border-color .16s ease,color .16s ease}.settings-collapsible-card.is-open .settings-collapsible-chevron{transform:rotate(180deg);border-color:color-mix(in srgb,var(--accent-green) 55%,var(--border-color));color:var(--accent-green)}.settings-collapsible-body{display:grid;gap:1rem;padding:1rem;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--panel-overlay-muted) 72%,transparent)}.settings-history-list{display:grid;gap:.75rem}.settings-history-entry{display:grid;gap:.55rem;padding:.9rem 1rem;border:1px solid var(--border-color);border-radius:.95rem;background:linear-gradient(180deg,var(--panel-elevated) 0%,var(--panel-muted) 100%)}.settings-history-topline{display:flex;align-items:baseline;justify-content:space-between;gap:.85rem}.settings-history-topline span,.settings-empty-history{color:var(--text-secondary)}.chatroom-direct-list{display:grid;gap:.6rem;padding:.1rem 0;max-height:21rem;overflow-y:auto}.chatroom-group-list{display:grid;gap:.55rem}.chatroom-group-channel-button{display:grid;gap:.18rem;width:100%;padding:.85rem .95rem;border:1px solid var(--border-color);border-radius:.95rem;background:var(--panel-elevated);color:var(--text-primary);text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.chatroom-group-channel-button small{color:var(--text-secondary)}.chatroom-group-channel-button.is-active{border-color:#1976ea47;background:linear-gradient(135deg,var(--accent-blue-soft),var(--panel-elevated));box-shadow:inset .25rem 0 0 var(--accent-blue),0 0 0 1px color-mix(in srgb,var(--accent-blue) 12%,transparent);transform:translateY(-1px)}.chatroom-direct-list-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.chatroom-direct-list-head small{color:var(--text-secondary)}.chatroom-conversation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.chatroom-conversation-row.is-active .chatroom-conversation-button{border-color:#1976ea47;background:var(--accent-blue-soft)}.chatroom-conversation-button{display:flex;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.7rem .8rem;border:1px solid var(--border-color);border-radius:.85rem;background:var(--panel-elevated);color:var(--text-primary);text-align:left}.chatroom-conversation-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.chatroom-conversation-badge{min-width:1.55rem;padding:.18rem .42rem;border-radius:999px;background:#e85d75;color:#fff;font-size:.74rem;font-weight:700;text-align:center}.chatroom-conversation-remove{min-height:2.3rem;padding-inline:.65rem}.chatroom-online-list-panel{display:grid;gap:.55rem;max-height:23rem;overflow-y:auto}.chatroom-online-user-button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .6rem;align-items:center;width:100%;padding:.7rem .8rem;border:1px solid var(--border-color);border-radius:.85rem;background:var(--panel-elevated);color:var(--text-primary);text-align:left}.chatroom-online-user-button.is-active{border-color:#1976ea47;background:var(--accent-blue-soft)}.chatroom-online-user-button div{display:grid;gap:.1rem}.chatroom-online-user-button small{color:var(--text-secondary)}.chat-message-direct-tag{display:inline-flex;padding:.15rem .45rem;border:1px solid var(--border-color);border-radius:999px;background:var(--panel-elevated)}.chat-message{display:grid;gap:.45rem;width:min(100%,50rem);padding:.9rem 1rem;border:1px solid var(--border-color);border-radius:1.1rem;background:color-mix(in srgb,var(--panel-overlay-muted) 88%,transparent);scroll-margin-block:5.5rem;box-shadow:0 .6rem 1.6rem #0000001f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.chat-message.is-own{justify-self:end;background:linear-gradient(135deg,var(--accent-blue-soft),color-mix(in srgb,var(--panel-overlay-muted) 86%,transparent));border-color:#1976ea3d}.chat-message.is-highlighted{border-color:#ffc44ac7;background:linear-gradient(180deg,rgba(255,223,129,.22),var(--panel-overlay-muted));box-shadow:0 0 0 1px #ffc44a38,0 0 0 .35rem #ffc44a1f;transform:translateY(-1px)}.chat-message-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.chat-message-meta span,.chat-message-meta time{color:var(--text-secondary);font-size:.8rem}.chat-message p{margin:0;white-space:pre-wrap;word-break:break-word}.chat-message-attachments{display:flex;flex-wrap:wrap;gap:.7rem}.chat-attachment-image-link,.chat-attachment-file{display:grid;gap:.35rem;min-width:10rem;max-width:min(100%,18rem);padding:.55rem;border:1px solid rgba(90,108,132,.14);border-radius:.9rem;background:color-mix(in srgb,var(--panel-elevated) 78%,transparent);color:var(--text-primary);text-align:left;text-decoration:none}.chat-attachment-image-link span,.chat-attachment-file small{color:var(--text-secondary);font-size:.78rem}.chat-attachment-image{display:block;width:100%;max-height:13rem;object-fit:cover;border-radius:.72rem;border:1px solid rgba(90,108,132,.12);background:var(--panel-background)}.chatroom-empty{margin:0;padding:1.25rem;border:1px dashed var(--border-color);border-radius:.9rem;color:var(--text-secondary);text-align:center}.chatroom-composer{display:grid;gap:.75rem;padding:1rem;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--panel-background) 56%,transparent)}.chatroom-file-input{display:none}.chatroom-composer textarea{width:100%;min-height:4.25rem;padding:.95rem 1rem;border:1px solid var(--border-color);border-radius:1.1rem;background:var(--panel-elevated);color:var(--text-primary);box-shadow:var(--input-highlight);resize:vertical}.chatroom-composer textarea::placeholder{color:var(--text-muted)}.chatroom-draft-attachments{display:flex;flex-wrap:wrap;gap:.7rem}.chatroom-draft-attachment{display:grid;gap:.4rem;width:min(100%,15rem);padding:.6rem;border:1px solid rgba(90,108,132,.14);border-radius:.9rem;background:color-mix(in srgb,var(--panel-elevated) 84%,transparent)}.chatroom-draft-attachment-image{display:block;width:100%;height:8rem;object-fit:cover;border-radius:.72rem;border:1px solid rgba(90,108,132,.12);background:var(--panel-background)}.chatroom-draft-attachment-file{display:grid;gap:.18rem;min-height:5rem;align-content:center;padding:.6rem;border:1px dashed var(--border-color);border-radius:.72rem;background:var(--panel-overlay-muted)}.chatroom-draft-attachment-meta{display:grid;gap:.1rem}.chatroom-draft-attachment-meta small,.chatroom-draft-attachment-file small{color:var(--text-secondary);font-size:.78rem}.chatroom-draft-attachment-remove{justify-self:start}.chatroom-composer-row{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.chatroom-emoji-picker{display:flex;flex-wrap:wrap;gap:.45rem}.chatroom-emoji-button{min-width:2.5rem;padding:.45rem .65rem;border:1px solid var(--border-color);border-radius:.8rem;background:var(--panel-overlay-muted);color:var(--text-primary);cursor:pointer;box-shadow:var(--input-highlight)}.chatroom-emoji-button:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--accent-blue-soft) 65%,var(--panel-overlay-muted))}.chatroom-composer-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.chat-toast-stack{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:grid;gap:.75rem;width:min(100vw - 2rem,24rem)}.chat-toast{display:grid;gap:.3rem;width:100%;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--accent-blue) 22%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 92%,transparent),color-mix(in srgb,var(--accent-blue-soft) 88%,transparent));color:var(--text-primary);text-align:left;box-shadow:var(--shadow-float)}.chat-toast strong{font-size:.9rem}.chat-toast span{color:var(--text-secondary);font-size:.86rem;line-height:1.45}.settings-shell{display:grid;gap:1rem}.settings-shell-header{display:flex;justify-content:space-between;gap:1rem;align-items:end}.settings-view-switcher{display:flex;flex-wrap:wrap;gap:.55rem}.settings-view-button{min-height:2.5rem;padding:.55rem .95rem;border:1px solid var(--border-color);border-radius:999px;background:var(--panel-elevated);color:var(--text-secondary);font-size:.9rem;font-weight:700}.settings-view-button.is-active{border-color:var(--accent-blue);background:var(--accent-blue-soft);color:var(--accent-blue)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-card{align-content:start}.settings-card-wide{gap:1rem}.settings-form,.settings-account-list,.settings-driver-group,.settings-driver-list{display:grid;gap:.8rem}.settings-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-account-list span,.settings-driver-group-head span,.settings-meta{color:var(--text-secondary)}.settings-account-list strong{display:block;margin-top:.15rem}.settings-inline-row{display:flex;gap:.65rem;align-items:center}.settings-inline-row>*:first-child{flex:1}.settings-workspace-stack{display:grid;gap:1rem}.settings-workspace-section{min-width:0}.settings-reorder-controls{display:inline-flex;align-items:center;gap:.35rem}.settings-reorder-controls .secondary-button{min-width:2rem;padding:.3rem .55rem}.settings-message{margin:0;font-size:.9rem}.settings-message.is-success{color:var(--accent-green)}.settings-message.is-error{color:var(--danger)}.settings-driver-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.settings-driver-group{padding:.9rem;border:1px solid rgba(90,108,132,.1);border-radius:.9rem;background:var(--panel-overlay-strong)}.settings-driver-group-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.settings-driver-list{gap:.45rem}.settings-staging-form{display:grid;gap:.65rem}.settings-staging-door-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.settings-staging-door-field{display:grid;gap:.3rem;min-width:0}.settings-staging-door-field span{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-driver-chip,.settings-load-type-chip{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.45rem .55rem;border:1px solid rgba(90,108,132,.1);border-radius:.72rem;background:var(--panel-overlay-muted)}.settings-staging-location-chip{display:grid;gap:.65rem}.settings-staging-location-summary strong{display:block}.settings-staging-location-chip button{justify-self:end}.walford-staging-locations-page{display:grid;gap:1rem}.walford-staging-locations-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.walford-staging-locations-header p{margin:.35rem 0 0;color:var(--text-secondary)}.walford-staging-location-metrics{display:grid;grid-template-columns:repeat(3,minmax(7rem,1fr));gap:.75rem;min-width:min(100%,28rem)}.walford-staging-location-metric,.walford-staging-location-card{border:1px solid var(--border-color);border-radius:.75rem;background:color-mix(in srgb,var(--panel-elevated) 88%,transparent)}.walford-staging-location-metric{padding:.85rem}.walford-staging-location-metric span,.walford-staging-location-card span,.walford-staging-location-empty-note{color:var(--text-secondary)}.walford-staging-location-metric strong{display:block;margin-top:.25rem;color:var(--text-primary);font-size:1.45rem}.walford-staging-location-metric.is-filled strong{color:#ef4444}.walford-staging-location-metric.is-empty strong{color:#22c55e}.walford-staging-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.85rem}.walford-staging-location-card{padding:1rem}.walford-staging-location-card.is-filled{border-color:color-mix(in srgb,#ef4444 48%,var(--border-color))}.walford-staging-location-card.is-empty{border-color:color-mix(in srgb,#22c55e 42%,var(--border-color))}.walford-staging-location-card-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.walford-staging-location-card-header h4{margin:.2rem 0 0;color:var(--text-primary);font-size:1.2rem}.walford-staging-location-status{display:inline-flex;width:fit-content;border-radius:999px;padding:.25rem .55rem;background:color-mix(in srgb,var(--panel-background) 76%,transparent);font-size:.75rem;font-weight:800;text-transform:uppercase}.walford-staging-location-card.is-filled .walford-staging-location-status{color:#fecaca}.walford-staging-location-card.is-empty .walford-staging-location-status{color:#bbf7d0}.walford-staging-location-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.65rem}.walford-staging-location-detail-grid div{min-width:0}.walford-staging-location-detail-grid strong{display:block;overflow-wrap:anywhere;color:var(--text-primary)}.walford-staging-location-products{display:grid;gap:.8rem}.walford-staging-location-product{padding:.85rem;border:1px solid color-mix(in srgb,var(--border-color) 74%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--panel-background) 72%,transparent)}.walford-staging-location-product-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.walford-staging-location-product-head strong{min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.walford-staging-location-product-head span{flex:0 0 auto;font-size:.78rem;font-weight:800}.walford-staging-location-empty-note{margin:1rem 0 0}.settings-driver-chip button,.settings-load-type-chip button{background:transparent;color:var(--danger);font-size:.8rem;font-weight:700}.settings-load-type-form,.settings-load-type-actions,.settings-load-type-name{display:flex;gap:.65rem;align-items:center}.settings-load-type-form input{flex:1}.settings-load-type-name{min-width:0}.settings-load-type-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-load-type-actions select{min-width:8.5rem}.settings-wms-customer-list{display:grid;gap:.85rem}.settings-wms-customer-card{display:grid;gap:.85rem;padding:.9rem;border:1px solid rgba(90,108,132,.14);border-radius:.8rem;background:var(--panel-overlay-muted)}.settings-wms-customer-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-wms-customer-card-head span,.settings-wms-customer-fields span{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-wms-customer-card-head strong{display:block;margin-top:.18rem;overflow-wrap:anywhere}.settings-wms-customer-card-head button{flex:0 0 auto;background:transparent;color:var(--danger);font-size:.84rem;font-weight:800}.settings-wms-customer-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.settings-wms-customer-fields label{display:grid;gap:.3rem;min-width:0}.settings-wms-customer-fields input{width:100%;min-width:0}.settings-wms-customer-field-wide{grid-column:span 2}.settings-preload-billing{display:grid;gap:1rem}.settings-preload-billing-add,.settings-preload-billing-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem .9rem}.settings-preload-billing-add{padding:1.15rem;border:1px solid var(--border-color);border-radius:.85rem;background:color-mix(in srgb,var(--panel-elevated) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}.settings-preload-billing-form-heading{grid-column:1 / -1;display:grid;gap:.18rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-color)}.settings-preload-billing-form-heading>span{color:var(--accent-green);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-preload-billing-form-heading strong{font-size:1rem}.settings-preload-billing-form-heading p{margin:0;color:var(--text-secondary);font-size:.84rem}.settings-preload-billing-add label,.settings-preload-billing-fields label{display:grid;gap:.35rem;min-width:0}.settings-preload-billing-add label>span,.settings-preload-billing-fields label>span,.settings-preload-billing-card>header span{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-preload-billing-add input,.settings-preload-billing-fields input{width:100%;min-width:0;min-height:2.75rem;padding:.72rem .8rem;border:1px solid var(--border-color);border-radius:.7rem;background:var(--panel-elevated);color:var(--text-primary);box-shadow:var(--input-highlight);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.settings-preload-billing-add input::placeholder,.settings-preload-billing-fields input::placeholder{color:var(--text-muted)}.settings-preload-billing-add input:focus,.settings-preload-billing-fields input:focus{outline:none;border-color:color-mix(in srgb,var(--accent-green) 62%,var(--border-color));box-shadow:0 0 0 3px var(--accent-green-soft),var(--input-highlight)}.settings-preload-billing-carrier{grid-column:span 4}.settings-preload-billing-address{grid-column:span 5}.settings-preload-billing-address-two{grid-column:span 3}.settings-preload-billing-city{grid-column:span 4}.settings-preload-billing-state,.settings-preload-billing-postal{grid-column:span 2}.settings-preload-billing-email{grid-column:span 4}.settings-preload-billing-submit{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:.2rem}.settings-preload-billing-add .primary-button{min-width:12rem;min-height:2.7rem;border-color:color-mix(in srgb,var(--accent-green) 52%,var(--border-color));background:color-mix(in srgb,var(--panel-elevated) 90%,var(--accent-green) 10%);color:var(--accent-green);box-shadow:none}.settings-preload-billing-add .primary-button:hover{border-color:color-mix(in srgb,var(--accent-green) 74%,var(--border-color));background:var(--accent-green-soft)}.settings-preload-billing-list{display:grid;gap:.8rem}.settings-preload-billing-card{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--border-color);border-radius:.85rem;background:color-mix(in srgb,var(--panel-elevated) 72%,transparent)}.settings-preload-billing-card>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-preload-billing-card>header div{display:grid;gap:.2rem;min-width:0}.settings-preload-billing-card>header strong{overflow-wrap:anywhere}.settings-load-type-swatch{width:.9rem;height:.9rem;border-radius:999px;border:1px solid rgba(90,108,132,.18);flex:0 0 auto}.settings-load-type-swatch.is-red{background:#e85d75d9}.settings-load-type-swatch.is-gray{background:#9aa4b4e6}.settings-load-type-swatch.is-limeGreen{background:#67c95fd9}.settings-load-type-swatch.is-orange{background:#ff9f43e0}.settings-load-type-swatch.is-lightBlue{background:#58c4ffe0}.settings-load-type-swatch.is-yellow{background:#ffd757e0}.settings-load-type-swatch.is-purple{background:#a274ffe0}.settings-load-type-swatch.is-blue{background:#4ea1ffe0}.settings-load-type-swatch.is-black{background:#343a45e0}.settings-load-type-swatch.is-teal{background:#21b3abe0}.settings-load-type-swatch.is-pink{background:#ec6fa5e0}.settings-load-type-swatch.is-brown{background:#996644e0}.settings-load-type-swatch.is-navy{background:#2e528fe0}.settings-admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem}.settings-role-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.settings-role-access-panel{display:grid;gap:.8rem;padding:.95rem;border:1px solid rgba(90,108,132,.1);border-radius:.9rem;background:var(--panel-overlay-strong);align-content:start}.settings-role-access-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.settings-role-access-head span{color:var(--text-secondary)}.settings-role-access-list{display:grid;gap:.55rem}.settings-access-group{display:grid;gap:.4rem}.settings-access-children{display:grid;gap:.35rem;padding-left:1.4rem}.settings-access-toggle{display:flex;gap:.6rem;align-items:center;padding:.55rem .65rem;border:1px solid rgba(90,108,132,.1);border-radius:.72rem;background:var(--panel-overlay-muted);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.settings-access-toggle.is-selected{border-color:#1976ea59;background:#1976ea14;box-shadow:inset 0 0 0 1px #1976ea14}.settings-access-toggle.is-readonly{opacity:.72}.settings-access-toggle.is-child{padding-block:.48rem;background:color-mix(in srgb,var(--panel-overlay-muted) 78%,transparent)}.settings-access-toggle input{margin:0;width:1rem;height:1rem;flex:0 0 1rem}.settings-access-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);border-radius:.24rem;background:var(--panel-elevated);display:grid;place-items:center}.settings-access-toggle input[type=checkbox]:after{content:"";width:.52rem;height:.52rem;border-radius:.12rem;background:var(--accent-blue);transform:scale(0);transition:transform .12s ease}.settings-access-toggle input[type=checkbox]:checked{border-color:var(--accent-blue);background:#1976ea1f}.settings-access-toggle input[type=checkbox]:checked:after{transform:scale(1)}.settings-access-toggle input[type=checkbox]:disabled{opacity:1}.settings-admin-panel,.settings-user-card{display:grid;gap:.8rem}.settings-admin-panel{padding:.95rem;border:1px solid rgba(90,108,132,.1);border-radius:.9rem;background:var(--panel-overlay-strong);align-content:start}.settings-admin-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.settings-admin-head span,.settings-user-card p,.settings-user-card span{color:var(--text-secondary)}.settings-user-list{display:grid;gap:.75rem}.settings-user-card{padding:.8rem;border:1px solid rgba(90,108,132,.1);border-radius:.8rem;background:var(--panel-overlay-muted)}.settings-user-card p{margin:0}.settings-option-a-shell{gap:1.15rem}.settings-option-a-shell .settings-shell-header{min-height:8.5rem;padding:1.35rem 1.45rem;border:1px solid var(--border-color);border-radius:1.35rem;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--accent-blue) 12%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--panel-elevated) 94%,transparent),color-mix(in srgb,var(--panel-overlay-muted) 82%,transparent));box-shadow:var(--shadow-card)}.settings-command-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.settings-command-metric{position:relative;overflow:hidden;min-height:7.25rem;padding:1rem;border:1px solid var(--border-color);border-radius:1rem;background:linear-gradient(145deg,var(--panel-elevated),var(--panel-overlay-muted));box-shadow:var(--shadow-card)}.settings-command-metric:after{content:"";position:absolute;right:1rem;bottom:1rem;width:3rem;height:3rem;border-radius:999px;opacity:.65;background:var(--accent-blue-soft)}.settings-command-metric.is-green:after{background:color-mix(in srgb,var(--accent-green) 28%,transparent)}.settings-command-metric.is-purple:after{background:color-mix(in srgb,var(--accent-purple) 28%,transparent)}.settings-command-metric.is-gold:after{background:color-mix(in srgb,var(--accent-gold) 35%,transparent)}.settings-command-metric.is-red:after{background:color-mix(in srgb,var(--danger) 25%,transparent)}.settings-command-metric span,.settings-command-metric small{display:block;color:var(--text-secondary);font-weight:700}.settings-command-metric span{font-size:.84rem}.settings-command-metric strong{display:block;margin-top:.35rem;font-size:clamp(1.9rem,3vw,2.45rem);line-height:1}.settings-command-metric small{margin-top:.35rem;font-size:.78rem}.settings-option-a-workspace{display:block}.settings-admin-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;align-items:start}.settings-workspace-list-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;order:-1;padding:1rem 1.1rem;border:1px solid var(--border-color);border-radius:.95rem;background:var(--panel-elevated);box-shadow:var(--shadow-card)}.settings-workspace-list-header h3,.settings-workspace-list-header p{margin:0}.settings-workspace-list-header h3{margin-top:.28rem;font-size:1.08rem}.settings-workspace-list-header p{margin-top:.25rem;color:var(--text-secondary);font-size:.82rem}.settings-workspace-list-tools{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.settings-workspace-search input{width:min(19rem,36vw);min-height:2.5rem}.settings-workspace-connection{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .75rem;border:1px solid var(--border-color);border-radius:.7rem;background:var(--panel-overlay-muted);color:var(--text-secondary);font-size:.78rem;font-weight:800;white-space:nowrap}.settings-workspace-connection>span{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent-gold);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--accent-gold) 14%,transparent)}.settings-workspace-connection.is-success>span{background:var(--accent-green);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--accent-green) 14%,transparent)}.settings-workspace-connection.is-error>span{background:var(--danger);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--danger) 14%,transparent)}.settings-workspace-empty{display:grid;gap:.25rem;padding:2rem;border:1px dashed var(--border-color);border-radius:.95rem;color:var(--text-secondary);text-align:center}.settings-workspace-empty strong{color:var(--text-primary)}.settings-admin-sections .settings-workspace-section{display:grid;gap:.35rem}.settings-workspace-category-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.7rem;padding:.45rem .3rem .25rem}.settings-workspace-category-heading strong{color:var(--text-secondary);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-workspace-category-heading span{color:var(--text-secondary);font-size:.72rem;font-weight:700}.settings-directory-row{display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(18rem,1.3fr) auto 2.4rem;align-items:center;gap:.9rem;width:100%;min-height:3.8rem;padding:.68rem .72rem .68rem 1rem;border:1px solid var(--border-color);border-radius:.72rem;background:var(--panel-elevated);color:var(--text-primary);text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.settings-directory-row:hover,.settings-directory-row:focus-visible,.settings-workspace-section.is-open .settings-directory-row{border-color:color-mix(in srgb,var(--accent-green) 55%,var(--border-color));background:color-mix(in srgb,var(--accent-green) 5%,var(--panel-elevated));box-shadow:0 9px 22px #0208171a;transform:translateY(-1px)}.settings-directory-row-title{overflow:hidden;font-size:.9rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.settings-directory-row-description{overflow:hidden;color:var(--text-secondary);font-size:.8rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settings-directory-row-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.28rem .62rem;border:1px solid var(--border-color);border-radius:999px;background:var(--panel-overlay-muted);color:var(--text-secondary);font-size:.72rem;font-weight:800;white-space:nowrap}.settings-directory-row-arrow{display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid var(--border-color);border-radius:.55rem;background:var(--panel-overlay-muted);color:var(--text-secondary);font-size:1rem;transition:background .14s ease,color .14s ease}.settings-directory-row:hover .settings-directory-row-arrow,.settings-directory-row:focus-visible .settings-directory-row-arrow{background:color-mix(in srgb,var(--accent-green) 13%,var(--panel-overlay-muted));color:var(--accent-green)}.settings-tool-window-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:1.25rem;background:#04080eb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.settings-tool-window{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(76rem,calc(100vw - 2.5rem));max-height:calc(100vh - 2.5rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-green) 28%,var(--border-color));border-radius:1rem;background:var(--panel-background);box-shadow:0 28px 80px #00000061}.settings-tool-window-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1rem 1.1rem;border-bottom:1px solid var(--border-color);background:var(--panel-elevated)}.settings-tool-window-heading h3,.settings-tool-window-heading p{margin:0}.settings-tool-window-heading h3{margin-top:.25rem;font-size:1.15rem}.settings-tool-window-heading p{margin-top:.28rem;color:var(--text-secondary);font-size:.82rem}.settings-tool-window-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.settings-tool-window-close{width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;font-size:1.25rem;line-height:1}.settings-tool-window-body{min-height:0;overflow:auto;padding:1rem;overscroll-behavior:contain}.settings-tool-window-body>*:first-child{margin-top:0}@media (max-width: 760px){.settings-workspace-list-header{align-items:stretch;flex-direction:column}.settings-workspace-list-tools{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.settings-workspace-search input{width:100%}.settings-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .65rem}.settings-directory-row-description{grid-column:1;white-space:normal}.settings-directory-row-status{display:none}.settings-directory-row-arrow{grid-column:2;grid-row:1 / span 2}.settings-tool-window-backdrop{align-items:end;padding:.5rem}.settings-tool-window{width:100%;max-height:calc(100vh - 1rem);border-radius:.85rem}.settings-tool-window-header{align-items:stretch;flex-direction:column}.settings-tool-window-header-actions{justify-content:space-between}}.settings-command-rail{display:grid;gap:1rem;align-content:start}.settings-command-rail-card{gap:.85rem;border-radius:1.2rem;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent-blue) 12%,transparent),transparent 34%),linear-gradient(145deg,var(--panel-elevated),var(--panel-overlay-muted))}.settings-command-stat-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.settings-command-stat-list div,.settings-command-activity-item{display:grid;gap:.2rem;padding:.75rem;border:1px solid var(--border-color);border-radius:.9rem;background:var(--panel-overlay-muted)}.settings-command-stat-list strong{font-size:1.45rem}.settings-command-stat-list span,.settings-command-activity-item span,.settings-command-activity-item small{color:var(--text-secondary)}.settings-command-action-list,.settings-command-activity-list{display:grid;gap:.65rem}.settings-option-a-personal{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"profile appearance" "password drivers";gap:1rem;align-items:start}.settings-profile-command-card{grid-area:profile}.settings-appearance-command-card{grid-area:appearance}.settings-password-command-card{grid-area:password}.settings-driver-command-card{grid-area:drivers}.settings-profile-command-card,.settings-appearance-command-card,.settings-password-command-card,.settings-driver-command-card{border-radius:1.25rem;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent-blue) 9%,transparent),transparent 32%),linear-gradient(145deg,var(--panel-elevated),var(--panel-overlay-muted));box-shadow:var(--shadow-card)}.settings-profile-command-top{display:flex;justify-content:space-between;gap:1rem;align-items:start}.settings-profile-command-top p{margin:.2rem 0 0;color:var(--text-secondary)}.settings-profile-avatar{display:grid;place-items:center;width:4.75rem;height:4.75rem;border:1px solid color-mix(in srgb,var(--accent-blue) 26%,transparent);border-radius:1.35rem;background:linear-gradient(145deg,var(--accent-blue-soft),color-mix(in srgb,var(--panel-overlay-muted) 70%,transparent));color:var(--accent-blue);font-size:1.55rem;font-weight:900;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-inverted) 8%,transparent)}.settings-theme-preview-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem}.settings-theme-preview{min-height:4rem;border:1px solid var(--border-color);border-radius:.9rem;background:linear-gradient(135deg,var(--panel-overlay-muted),var(--panel-elevated))}.settings-theme-preview.is-system{background:linear-gradient(135deg,var(--panel-overlay-muted) 0 49%,color-mix(in srgb,var(--text-primary) 88%,transparent) 50% 100%)}.settings-theme-preview.is-dark{background:linear-gradient(135deg,#111827,#334155)}.settings-theme-preview.is-light{background:linear-gradient(135deg,#f8fafc,#dbeafe)}.settings-theme-preview.is-rose-gold{background:radial-gradient(circle at 82% 18%,rgba(183,110,121,.32),transparent 30%),linear-gradient(135deg,#f7f5f4,#d8a08f)}.settings-driver-command-card .settings-driver-groups{grid-template-columns:repeat(3,minmax(14rem,1fr));align-items:stretch}.settings-driver-command-card .settings-driver-group{min-height:18rem;grid-template-rows:auto 1fr auto;border-radius:1.15rem;background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--accent-blue) 10%,transparent),transparent 34%),linear-gradient(180deg,var(--panel-overlay-strong),var(--panel-overlay-muted))}.settings-driver-command-card .settings-driver-list{align-content:start;max-height:18rem;overflow-y:auto;padding-right:.2rem}.settings-driver-command-card .settings-inline-row{align-self:end;padding-top:.55rem;border-top:1px solid var(--border-color)}.walford-shell,.walford-overview-grid,.walford-overview-list,.walford-history-list,.walford-stat-grid,.walford-form,.walford-form-grid,.walford-board-main{display:grid;gap:1rem}.walford-shell{gap:1rem;--loadboard-surface: var(--panel-background);--loadboard-surface-elevated: var(--panel-elevated);--loadboard-surface-muted: var(--panel-muted);--loadboard-stat-surface: var(--panel-muted);--loadboard-border: var(--border-color);--loadboard-border-strong: var(--border-strong);--loadboard-cell-border: rgba(90, 108, 132, .12);--loadboard-cell-border-soft: rgba(90, 108, 132, .08);--loadboard-inline-hover: rgba(255, 255, 255, .08);--loadboard-inline-focus: rgba(255, 255, 255, .14);--loadboard-inline-focus-border: rgba(255, 255, 255, .28);--loadboard-row-fill-strength: 16%}.walford-board-switcher{background:linear-gradient(180deg,var(--accent-blue-soft),transparent 60%),var(--loadboard-surface)}.walford-shell.walford-visual-dim{--loadboard-surface: var(--panel-background);--loadboard-surface-elevated: var(--panel-elevated);--loadboard-surface-muted: var(--panel-muted);--loadboard-stat-surface: var(--panel-muted);--loadboard-border: var(--border-color);--loadboard-border-strong: var(--border-strong);--loadboard-cell-border: rgba(90, 108, 132, .18);--loadboard-cell-border-soft: rgba(90, 108, 132, .12);--loadboard-inline-hover: rgba(255, 255, 255, .04);--loadboard-inline-focus: rgba(255, 255, 255, .09);--loadboard-inline-focus-border: rgba(255, 255, 255, .18);--loadboard-row-fill-strength: 10%}.walford-shell.walford-visual-bright{--loadboard-surface: var(--panel-background);--loadboard-surface-elevated: var(--panel-elevated);--loadboard-surface-muted: var(--panel-muted);--loadboard-stat-surface: var(--panel-muted);--loadboard-border: var(--border-color);--loadboard-border-strong: var(--border-strong);--loadboard-cell-border: rgba(90, 108, 132, .18);--loadboard-cell-border-soft: rgba(90, 108, 132, .13);--loadboard-inline-hover: rgba(255, 255, 255, .16);--loadboard-inline-focus: rgba(255, 255, 255, .22);--loadboard-inline-focus-border: rgba(255, 255, 255, .42);--loadboard-row-fill-strength: 28%}.walford-visual-toolbar{display:flex;justify-content:space-between;gap:.85rem;align-items:center;padding:.65rem .8rem;border:1px solid var(--loadboard-border);border-radius:.85rem;background:linear-gradient(180deg,var(--loadboard-surface-elevated) 0%,var(--loadboard-surface-muted) 100%)}.walford-visual-toolbar-copy{display:grid;gap:.12rem}.walford-visual-toolbar-copy strong{font-size:.92rem}.walford-visual-toggle{display:inline-flex;flex-wrap:wrap;gap:.35rem}.walford-visual-button{min-height:1.95rem;padding:.38rem .72rem;border:1px solid var(--loadboard-border);border-radius:999px;background:color-mix(in srgb,var(--loadboard-surface-elevated) 78%,transparent);color:var(--text-primary);font-size:.78rem;font-weight:700}.walford-visual-button.is-active{border-color:var(--loadboard-border-strong);background:linear-gradient(180deg,var(--accent-blue-soft),var(--loadboard-surface-elevated))}.walford-switcher-content{display:flex;justify-content:space-between;gap:1.2rem;align-items:end}.walford-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.walford-tab{min-height:2.1rem;padding:.5rem .8rem;border:1px solid var(--border-color);border-radius:.72rem;background:linear-gradient(180deg,var(--panel-elevated) 0%,var(--panel-muted) 100%);color:var(--text-primary);font-size:.88rem;font-weight:600}.walford-tab.is-active{border-color:var(--border-strong);background:linear-gradient(180deg,var(--accent-blue-soft),rgba(255,255,255,.02));color:var(--text-primary)}.walford-overview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.walford-grid-only-shell{display:grid;gap:.55rem}.walford-grid-only-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .85rem}.walford-grid-only-header-main{display:grid;gap:.6rem}.walford-grid-only-header h3{font-size:1.05rem}.walford-grid-only-header p{font-size:.8rem;line-height:1.25}.walford-grid-only-card{padding:.7rem}.walford-grid-only-card .walford-table-wrap{max-height:calc(100vh - 8.9rem)}.walford-board-layout{display:block}.walford-board-layout.is-compact{display:grid;gap:.7rem}.walford-board-panel{gap:.9rem}.walford-board-layout.is-compact .feature-card{gap:.55rem;padding:.75rem}.walford-board-panel-top{display:flex;justify-content:space-between;gap:1rem;align-items:start}.walford-board-layout.is-compact .walford-board-panel-top{gap:.75rem;align-items:center}.walford-board-layout.is-compact .walford-board-panel-top h3{font-size:1.02rem}.walford-board-layout.is-compact .walford-board-panel-top p{font-size:.77rem;line-height:1.2}.walford-header-actions{display:flex;flex-wrap:wrap;gap:.55rem}.walford-inline-message{padding:.7rem .85rem;border:1px solid rgba(193,63,86,.22);border-radius:.8rem;background:var(--danger-soft)}.walford-sync-status{margin:0;color:var(--text-muted);font-size:.72rem;letter-spacing:.04em;overflow-wrap:anywhere}.walford-stat-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.walford-board-layout.is-compact .walford-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem}.walford-stat-grid-compact .walford-stat-card{min-height:5.1rem}.walford-board-layout.is-compact .walford-stat-grid-compact .walford-stat-card{min-height:auto}.walford-stat-card{display:grid;gap:.2rem;padding:.85rem .95rem;border-radius:.85rem;background:var(--loadboard-stat-surface);border:1px solid rgba(90,108,132,.08)}.walford-stat-card strong{font-size:1.45rem;line-height:1;font-weight:700}.walford-board-layout.is-compact .walford-stat-card{gap:.1rem;padding:.42rem .5rem;border-radius:.7rem}.walford-board-layout.is-compact .walford-stat-card span{font-size:.64rem}.walford-board-layout.is-compact .walford-stat-card strong{font-size:1rem}.walford-overview-card{display:grid;gap:1rem;align-items:start;width:100%;padding:.9rem;border:1px solid var(--loadboard-border);border-radius:.85rem;background:linear-gradient(180deg,var(--loadboard-surface-elevated) 0%,var(--loadboard-surface-muted) 100%);color:var(--text-primary);text-align:left}.walford-overview-stat-grid{grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr))}.walford-overview-stat-grid .walford-stat-card{min-height:auto;padding:.55rem .6rem}.walford-overview-stat-grid .walford-stat-card span{font-size:.64rem}.walford-overview-stat-grid .walford-stat-card strong{font-size:.95rem}.walford-overview-card strong,.walford-history-entry strong{display:block;margin-bottom:.18rem}.walford-command-center-grid{display:grid;gap:1rem;align-items:start}.walford-command-hero{display:grid;gap:.85rem;min-height:64rem;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent-blue) 16%,transparent) 0%,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--loadboard-surface-elevated) 96%,transparent),var(--loadboard-surface))}.walford-command-hero-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--loadboard-border) 58%,transparent)}.walford-command-hero-top h3{margin:.2rem 0 0;font-size:clamp(1.65rem,2.2vw,2.35rem);letter-spacing:-.04em}.walford-command-title-kicker{color:var(--accent-blue);font-size:1.05rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.walford-command-header-actions{display:flex;align-items:center;gap:.65rem;color:var(--text-secondary);font-size:.72rem;white-space:nowrap}.walford-command-refresh{padding:.35rem .6rem;border:1px solid var(--loadboard-border);border-radius:.45rem;background:color-mix(in srgb,var(--loadboard-surface-elevated) 90%,transparent);color:var(--text-primary);cursor:pointer;font-size:.72rem;font-weight:900}.walford-command-tabs{display:inline-flex;width:fit-content;padding:.22rem;border:1px solid var(--loadboard-border);border-radius:999px;background:color-mix(in srgb,var(--loadboard-surface-muted) 88%,transparent)}.walford-command-tabs button{padding:.45rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font-weight:900}.walford-command-tabs button.is-active{background:var(--accent-blue);color:var(--app-background);box-shadow:0 .5rem 1.2rem color-mix(in srgb,var(--accent-blue) 22%,transparent)}.walford-command-board-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.walford-command-board-tabs button{padding:.48rem .8rem;border:1px solid var(--loadboard-border);border-radius:999px;background:color-mix(in srgb,var(--loadboard-surface-muted) 84%,transparent);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:900}.walford-command-board-tabs button.is-active{border-color:color-mix(in srgb,var(--accent-blue) 64%,var(--loadboard-border));background:color-mix(in srgb,var(--accent-blue) 18%,var(--loadboard-surface-elevated));color:var(--text-primary)}.walford-command-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.walford-command-metric{position:relative;display:grid;gap:.25rem;min-height:5.25rem;padding:.75rem .85rem;overflow:hidden;border:1px solid var(--loadboard-border);border-radius:.55rem;background:linear-gradient(145deg,color-mix(in srgb,var(--loadboard-surface-elevated) 92%,transparent),var(--loadboard-surface-muted))}.walford-command-metric:after{position:absolute;right:.6rem;bottom:.45rem;width:2.4rem;height:2.4rem;border-radius:999px;content:"";opacity:.2}.walford-command-metric.is-blue:after{background:var(--accent-blue)}.walford-command-metric.is-green:after{background:var(--accent-green)}.walford-command-metric.is-purple:after{background:#7c5cff}.walford-command-metric.is-red:after{background:var(--danger)}.walford-command-metric span,.walford-command-metric small,.walford-empty-command{color:var(--text-secondary)}.walford-command-metric strong{font-size:1.55rem;line-height:1}.walford-command-metric small{font-size:.74rem}.walford-command-main-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:stretch;min-height:auto}.walford-dock-map-panel,.walford-live-activity-rail,.walford-command-driver-panel{display:grid;gap:.7rem;padding:.75rem;border:1px solid var(--loadboard-border);border-radius:.75rem;background:color-mix(in srgb,var(--loadboard-surface-muted) 84%,transparent)}.walford-dock-door-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(4rem,4.75rem));grid-auto-rows:12.75rem;justify-content:start;column-gap:.45rem;row-gap:1rem;min-height:13rem;width:fit-content;max-width:100%;padding:.85rem;border:1px solid color-mix(in srgb,var(--loadboard-border) 72%,transparent);border-radius:.65rem;background:linear-gradient(180deg,color-mix(in srgb,white 4%,transparent) 0 1px,transparent 1px 100%),linear-gradient(90deg,color-mix(in srgb,var(--accent-blue) 8%,transparent),transparent 30%),color-mix(in srgb,var(--loadboard-surface) 82%,transparent);background-size:100% 4.25rem,auto,auto}.walford-dock-door-tile{position:relative;display:block;height:12.75rem;min-width:4rem;padding:0;overflow:hidden;border:1px solid var(--loadboard-border);border-radius:.28rem;background:linear-gradient(180deg,color-mix(in srgb,white 4%,transparent),transparent 38%),color-mix(in srgb,var(--loadboard-surface-elevated) 90%,transparent);color:var(--text-primary);cursor:pointer;text-align:center;--dock-status-color: color-mix(in srgb, var(--text-secondary) 42%, transparent)}.walford-dock-door-tile:before{position:absolute;top:2.2rem;right:.38rem;bottom:.95rem;left:.38rem;border:1px dashed color-mix(in srgb,var(--text-secondary) 22%,transparent);border-radius:.22rem;content:"";pointer-events:none}.walford-dock-truck-frame{position:absolute;left:50%;bottom:.75rem;z-index:1;display:block;width:min(2.65rem,64%);height:8.1rem;overflow:hidden;border-radius:.32rem;transform:translate(-50%)}.walford-dock-truck-image{position:absolute;top:50%;left:50%;display:block;width:245%;height:138%;max-width:none;object-fit:cover;object-position:center center;opacity:.96;transform:translate(-50%,-50%)}.walford-dock-door-tile>span:not(.walford-dock-truck-frame){position:absolute;top:.22rem;right:.22rem;left:.22rem;z-index:2;display:block;padding:.25rem .1rem;border-bottom:1px solid color-mix(in srgb,var(--dock-status-color) 70%,transparent);border-radius:.18rem .18rem 0 0;background:color-mix(in srgb,var(--dock-status-color) 42%,transparent);font-size:.66rem;font-weight:900;letter-spacing:.08em}.walford-dock-door-tile strong{position:absolute;top:1.62rem;left:50%;z-index:1;display:grid;place-items:center;width:1.25rem;height:1.25rem;transform:translate(-50%);font-size:1rem;line-height:1}.walford-dock-door-tile>small,.walford-dock-door-tile em{display:none}.walford-dock-door-tile em{justify-self:center;max-width:100%;padding:.08rem .28rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.walford-dock-door-tile.is-open em{display:none}.walford-dock-door-tile.is-live-ob{--dock-status-color: var(--danger);border-color:color-mix(in srgb,var(--danger) 72%,var(--loadboard-border));background:color-mix(in srgb,var(--danger) 24%,var(--loadboard-surface))}.walford-dock-door-tile.is-preload{--dock-status-color: var(--accent-blue);border-color:color-mix(in srgb,var(--accent-blue) 60%,var(--loadboard-border));background:color-mix(in srgb,var(--accent-blue) 20%,var(--loadboard-surface))}.walford-dock-door-tile.is-waiting{--dock-status-color: #d59f1f;border-color:color-mix(in srgb,#d59f1f 65%,var(--loadboard-border));background:color-mix(in srgb,#d59f1f 24%,var(--loadboard-surface))}.walford-dock-door-tile.is-inbound{--dock-status-color: #7c5cff;border-color:color-mix(in srgb,#7c5cff 68%,var(--loadboard-border));background:color-mix(in srgb,#7c5cff 22%,var(--loadboard-surface))}.walford-dock-door-tile.is-empty-inbound{--dock-status-color: #9ca3af;border-color:color-mix(in srgb,#9ca3af 62%,var(--loadboard-border));background:color-mix(in srgb,#9ca3af 20%,var(--loadboard-surface))}.walford-dock-door-tile.is-loading{--dock-status-color: var(--accent-green);border-color:color-mix(in srgb,var(--accent-green) 55%,var(--loadboard-border));background:color-mix(in srgb,var(--accent-green) 24%,var(--loadboard-surface))}.walford-dock-door-tile.is-open{--dock-status-color: color-mix(in srgb, var(--text-secondary) 24%, transparent);border-style:dashed}.walford-dock-door-tile.is-open:after,.walford-dock-door-tile.is-closed:after,.walford-dock-door-tile.is-open .walford-dock-truck,.walford-dock-door-tile.is-closed .walford-dock-truck{display:none}.walford-dock-door-tile.is-live-ob .walford-dock-truck{color:#a9253d}.walford-dock-door-tile.is-preload .walford-dock-truck{color:#4f79c9}.walford-dock-door-tile.is-waiting .walford-dock-truck{color:#b78320}.walford-dock-door-tile.is-inbound .walford-dock-truck{color:#6b4fde}.walford-dock-door-tile.is-empty-inbound .walford-dock-truck{color:#6b7280}.walford-dock-door-tile.is-loading .walford-dock-truck{color:#7fa891}.walford-dock-legend{display:flex;flex-wrap:wrap;gap:.65rem;color:var(--text-secondary);font-size:.72rem}.walford-dock-legend span{display:inline-flex;align-items:center;gap:.25rem}.walford-dock-legend i{width:.55rem;height:.55rem;border-radius:.15rem;background:var(--loadboard-border)}.walford-dock-legend .is-live-ob{background:var(--danger)}.walford-dock-legend .is-preload{background:var(--accent-blue)}.walford-dock-legend .is-waiting{background:#d59f1f}.walford-dock-legend .is-inbound{background:#7c5cff}.walford-dock-legend .is-empty-inbound{background:#9ca3af}.walford-dock-legend .is-open{border:1px dashed var(--text-secondary);background:transparent}.walford-command-activity-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.walford-command-activity-list button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .45rem;align-items:center;width:100%;min-height:5.25rem;padding:.65rem;border:1px solid var(--loadboard-border);border-radius:.65rem;background:color-mix(in srgb,var(--loadboard-surface-elevated) 82%,transparent);color:var(--text-primary);cursor:pointer;text-align:left}.walford-command-activity-list button:hover,.walford-dock-door-tile:hover{filter:brightness(1.08)}.walford-command-activity-list span,.walford-command-activity-list small{color:var(--text-secondary)}.walford-command-activity-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walford-command-activity-list small{grid-column:2;text-align:left}.walford-activity-dot{grid-row:1 / span 2;width:.62rem;height:.62rem;border-radius:999px;background:var(--accent-green)}.walford-text-button{border:0;background:transparent;color:var(--accent-blue);cursor:pointer;font-size:.72rem;font-weight:900}.walford-command-driver-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.45rem}.walford-command-driver-pill{position:relative;overflow:hidden;border:1px solid var(--loadboard-border);background:color-mix(in srgb,var(--loadboard-surface-muted) 86%,transparent);color:inherit;cursor:pointer;font:inherit;text-align:left}.walford-command-driver-pill:hover{border-color:color-mix(in srgb,var(--accent-blue) 55%,var(--loadboard-border));transform:translateY(-1px)}.walford-command-driver-pill em{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:.16rem;height:1.4rem;margin-top:.35rem;padding:.12rem .1rem 0;border-bottom:1px solid color-mix(in srgb,var(--accent-green) 55%,transparent)}.walford-command-driver-pill em i{display:block;border-radius:999px 999px 0 0;background:linear-gradient(180deg,var(--accent-green),var(--accent-blue))}.walford-command-driver-pill em i:nth-child(1){height:35%}.walford-command-driver-pill em i:nth-child(2){height:55%}.walford-command-driver-pill em i:nth-child(3){height:42%}.walford-command-driver-pill em i:nth-child(4){height:78%}.walford-command-driver-pill em i:nth-child(5){height:64%}.walford-command-driver-pill em i:nth-child(6){height:92%}.walford-driver-performance-modal{width:min(92rem,96vw)}.walford-driver-performance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem}.walford-driver-chart-grid{display:grid;grid-template-columns:1fr;gap:.85rem}.walford-driver-chart-card{display:grid;gap:.85rem;padding:.9rem;border:1px solid var(--loadboard-border);border-radius:.9rem;background:linear-gradient(180deg,color-mix(in srgb,white 5%,transparent),transparent 42%),color-mix(in srgb,var(--loadboard-surface-muted) 90%,transparent)}.walford-driver-chart-card p{margin:.2rem 0 0;color:var(--text-secondary)}.walford-driver-chart-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));align-items:end;gap:.5rem;min-height:13rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--loadboard-border) 70%,transparent);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--text-secondary) 10%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--loadboard-surface) 86%,transparent);background-size:100% 25%}.walford-driver-chart-bucket{display:grid;gap:.25rem;justify-items:center;min-width:0}.walford-driver-chart-bar-wrap{display:flex;align-items:end;justify-content:center;gap:.18rem;width:100%;height:9rem}.walford-driver-chart-bar{width:min(1.2rem,42%);min-height:.35rem;border-radius:999px 999px .18rem .18rem}.walford-driver-chart-bar.is-driver{background:linear-gradient(180deg,var(--accent-green),color-mix(in srgb,var(--accent-green) 55%,var(--accent-blue)));box-shadow:0 .55rem 1rem color-mix(in srgb,var(--accent-green) 18%,transparent)}.walford-driver-chart-bar.is-team{background:color-mix(in srgb,var(--accent-blue) 66%,var(--text-secondary));opacity:.62}.walford-driver-chart-bucket strong{font-size:.78rem}.walford-driver-chart-bucket small{color:var(--text-secondary);font-size:.72rem;font-weight:800}.walford-driver-chart-legend{display:flex;flex-wrap:wrap;gap:.7rem;color:var(--text-secondary);font-size:.78rem;font-weight:800}.walford-driver-chart-legend span{display:inline-flex;align-items:center;gap:.3rem}.walford-driver-chart-legend i{width:.55rem;height:.55rem;border-radius:999px}.walford-driver-chart-legend .is-driver{background:var(--accent-green)}.walford-driver-chart-legend .is-team{background:var(--accent-blue)}.walford-command-center-grid .walford-history-card{min-height:0}.walford-overview-metrics,.walford-history-badges{display:flex;flex-wrap:wrap;gap:.4rem}.walford-overview-metrics span,.walford-history-badges span{padding:.2rem .52rem;border:1px solid var(--border-color);border-radius:999px;background:var(--accent-blue-soft);color:var(--text-primary);font-size:.74rem;white-space:nowrap}.walford-driver-summary-list{display:flex;flex-wrap:wrap;gap:.45rem}.walford-driver-summary-pill{display:grid;gap:.08rem;padding:.42rem .58rem;border:1px solid var(--loadboard-border);border-radius:.8rem;background:var(--loadboard-surface-elevated)}.walford-driver-summary-pill strong{margin:0;font-size:.78rem}.walford-driver-summary-pill small{color:var(--text-secondary);font-size:.72rem}.walford-table-card{overflow:hidden}.walford-table-wrap{overflow:auto;border:1px solid var(--loadboard-border);border-radius:.9rem;background:var(--loadboard-surface-elevated)}.walford-table{width:100%;min-width:84rem;border-collapse:collapse;background:var(--loadboard-surface-elevated)}.walford-table.is-compact{min-width:82rem}.walford-table th,.walford-table td{padding:.45rem .55rem;border-bottom:1px solid var(--loadboard-cell-border);border-right:1px solid var(--loadboard-cell-border-soft);text-align:center;vertical-align:middle;font-size:.84rem;font-weight:700;line-height:1.25;color:var(--text-primary);text-transform:uppercase}.walford-table.is-compact th,.walford-table.is-compact td{padding:.16rem .36rem;font-size:.72rem;line-height:1.05}.walford-table th:last-child,.walford-table td:last-child{border-right:0}.walford-table th{position:sticky;top:0;z-index:1;height:2.1rem;background:var(--loadboard-surface-muted);color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.walford-table.is-compact th{height:1.45rem;font-size:.6rem}.walford-row-action-stack{display:grid;gap:.28rem}.walford-row-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.walford-table.is-compact .walford-row-actions{gap:.18rem}.walford-row-button{min-height:1.85rem;padding:.34rem .55rem;border:1px solid var(--loadboard-border-strong);border-radius:.62rem;background:linear-gradient(180deg,var(--loadboard-surface-elevated) 0%,var(--loadboard-surface-muted) 100%);color:var(--text-primary);font-size:.8rem;font-weight:600}.walford-table.is-compact .walford-row-button{min-height:1.2rem;padding:.08rem .28rem;border-radius:.38rem;font-size:.65rem}.walford-row-button.is-primary{border-color:#1fa97138;background:linear-gradient(180deg,#1fa97129,#1fa9711a);color:#177955}.walford-transfer-controls{display:flex;flex-wrap:wrap;gap:.28rem;justify-content:center}.walford-transfer-controls select{min-width:5.75rem}.walford-inline-field{width:100%;min-height:1.35rem;padding:.08rem .18rem;border:1px solid transparent;border-radius:.28rem;background:transparent;color:inherit;font:inherit;box-shadow:none;text-align:center;text-transform:uppercase}.walford-inline-cell{position:relative;min-height:1.35rem}.walford-inline-cell.is-locked .walford-inline-field,.walford-inline-cell.is-locked .walford-billed-checkbox{cursor:not-allowed;opacity:.72}.walford-inline-field::placeholder{color:inherit;opacity:.45}.walford-inline-field:hover{background:var(--loadboard-inline-hover)}.walford-inline-field:focus{outline:none;border-color:var(--loadboard-inline-focus-border);background:var(--loadboard-inline-focus);box-shadow:inset 0 0 0 1px #0000000a}.walford-board-row{--loadboard-row-tint: transparent;background:color-mix(in srgb,var(--loadboard-row-tint) var(--loadboard-row-fill-strength),transparent)}.walford-inline-field.is-notes{min-width:100%}.walford-table.is-compact .walford-inline-field{min-height:1rem;padding:.02rem .14rem;border-radius:.22rem;font-size:.65rem}.walford-notes-cell{max-width:16rem;min-width:12rem;position:relative;text-align:center}.walford-table.is-compact .walford-notes-cell{max-width:10rem;min-width:8rem}.walford-detention-cell{font-weight:700;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px #ffffff1f}.walford-detention-cell.is-alert{animation:detention-pulse 1s ease-in-out infinite alternate}.walford-pallet-progress{display:inline-grid;min-width:4.7rem;gap:.05rem;justify-items:center;padding:.18rem .36rem;border:1px solid color-mix(in srgb,var(--loadboard-border-strong) 72%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--loadboard-surface-muted) 88%,transparent);color:var(--text-primary);line-height:1.05;text-transform:none}.walford-pallet-progress strong{font-size:.82rem}.walford-pallet-progress small{color:var(--text-secondary);font-size:.58rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.walford-pallet-progress.is-assigned,.walford-pallet-progress.is-accepted{border-color:color-mix(in srgb,var(--accent-blue) 48%,var(--loadboard-border-strong));background:color-mix(in srgb,var(--accent-blue) 16%,var(--loadboard-surface-muted))}.walford-pallet-progress.is-inprogress{border-color:color-mix(in srgb,#f7c948 58%,var(--loadboard-border-strong));background:color-mix(in srgb,#f7c948 18%,var(--loadboard-surface-muted))}.walford-pallet-progress.is-staged{border-color:color-mix(in srgb,var(--accent-blue) 34%,var(--loadboard-border-strong));background:color-mix(in srgb,var(--accent-blue) 9%,var(--loadboard-surface-muted))}.walford-pallet-progress.is-completed{border-color:color-mix(in srgb,var(--accent-green) 58%,var(--loadboard-border-strong));background:color-mix(in srgb,var(--accent-green) 16%,var(--loadboard-surface-muted))}.walford-pallet-progress.is-empty{color:var(--text-secondary)}.walford-check-orders-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(18rem,.9fr) minmax(28rem,1.25fr);min-width:0}.walford-check-station-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(17rem,.78fr) minmax(28rem,1.35fr) minmax(18rem,.86fr);min-width:0}.walford-check-station-queue,.walford-check-station-main,.walford-check-station-review{min-width:0}.walford-check-station-review{align-content:start;display:grid;gap:1rem;position:sticky;top:1rem}.walford-check-order-row{width:100%;text-align:left}.walford-check-order-detail{min-width:0;position:sticky;top:1rem}.walford-check-order-details-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:1rem 0}.walford-check-order-details-grid span{display:grid;gap:.2rem;padding:.75rem;border:1px solid var(--loadboard-border);border-radius:.5rem;background:color-mix(in srgb,var(--loadboard-surface-muted) 72%,transparent);color:var(--text-secondary);font-size:.78rem;font-weight:700;text-transform:uppercase}.walford-check-order-details-grid strong{color:var(--text-primary);font-size:.95rem;text-transform:none}.walford-check-current-card{display:grid;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid color-mix(in srgb,var(--accent-blue) 38%,var(--loadboard-border));border-radius:.85rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-blue) 12%,transparent),color-mix(in srgb,var(--loadboard-surface-muted) 88%,transparent))}.walford-check-current-copy h2{margin:.25rem 0 0;color:var(--text-primary);font-size:clamp(2.6rem,6vw,4.5rem);line-height:1}.walford-check-current-copy p{margin:.45rem 0 0;color:var(--text-secondary);font-size:.95rem}.walford-check-scan-field label{display:grid;gap:.45rem}.walford-check-scan-field span{color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.walford-check-scan-field input{width:100%;min-height:4.8rem;padding:0 1rem;border:2px solid color-mix(in srgb,var(--accent-blue) 58%,var(--loadboard-border));border-radius:.8rem;background:color-mix(in srgb,var(--loadboard-background) 76%,transparent);color:var(--text-primary);font-size:1.55rem;font-weight:900;letter-spacing:.04em}.walford-check-scan-field input:focus{outline:3px solid color-mix(in srgb,var(--accent-blue) 24%,transparent);outline-offset:2px}.walford-check-action-grid{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.walford-check-action-grid button{min-height:3.4rem}.walford-check-progress-card{display:grid;gap:.65rem;margin-bottom:1rem;padding:.9rem;border:1px solid var(--loadboard-border);border-radius:.8rem;background:color-mix(in srgb,var(--loadboard-surface-muted) 68%,transparent)}.walford-check-progress-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.walford-check-progress-header h4{margin:.25rem 0 0;color:var(--text-primary)}.walford-check-pallet-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr))}.walford-check-pallet-tile{display:grid;gap:.35rem;min-height:5.8rem;padding:.75rem;border:1px solid var(--loadboard-border);border-radius:.75rem;background:color-mix(in srgb,var(--loadboard-surface-muted) 56%,transparent);color:inherit;text-align:left;cursor:pointer}.walford-check-pallet-tile.is-checked{border-color:color-mix(in srgb,var(--accent-green) 48%,var(--loadboard-border));background:color-mix(in srgb,var(--accent-green) 12%,var(--loadboard-surface-muted))}.walford-check-pallet-tile.is-current{border-color:color-mix(in srgb,var(--accent-blue) 68%,var(--loadboard-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-blue) 24%,transparent)}.walford-check-pallet-tile span{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.walford-check-pallet-tile strong,.walford-check-pallet-tile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walford-check-pallet-tile strong{color:var(--text-primary);font-size:.98rem}.walford-check-pallet-tile small{color:var(--text-secondary)}.walford-check-release-card{display:grid;gap:.75rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--accent-green) 34%,var(--loadboard-border));border-radius:.8rem;background:color-mix(in srgb,var(--accent-green) 8%,var(--loadboard-surface-muted))}.walford-check-release-card p{margin:0;color:var(--text-secondary)}.walford-check-release-card button{min-height:3.2rem}.walford-check-recent-scans{display:grid;gap:.65rem}.walford-check-recent-scan{width:100%;padding:.7rem;border:1px solid var(--loadboard-border);border-radius:.7rem;background:color-mix(in srgb,var(--loadboard-surface-muted) 62%,transparent);color:inherit;text-align:left;cursor:pointer}.walford-check-recent-scan div{display:grid;gap:.2rem}.walford-check-recent-scan small{color:var(--text-secondary)}.walford-check-order-lines{display:grid;gap:.85rem}.walford-billed-cell{position:relative;text-align:center}.walford-billed-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.05rem;height:1.05rem;border:1px solid rgba(90,108,132,.72);border-radius:.22rem;background:#ffffff1f;box-shadow:inset 0 0 0 1px #11182738;cursor:pointer;position:relative;vertical-align:middle}.walford-billed-checkbox:checked{border-color:#4ea1ff;background:#4ea1ff}.walford-billed-checkbox:checked:after{content:"";position:absolute;left:.3rem;top:.12rem;width:.22rem;height:.5rem;border-right:2px solid #08111f;border-bottom:2px solid #08111f;transform:rotate(45deg)}.walford-billed-checkbox:focus-visible{outline:2px solid rgba(78,161,255,.5);outline-offset:2px}.walford-presence-cell{position:relative}.walford-cell-editor-badge{position:absolute;right:.2rem;top:-.42rem;max-width:calc(100% - .4rem);overflow:hidden;padding:.08rem .38rem;border:1px solid rgba(245,158,11,.42);border-radius:999px;background:#78350feb;color:#fde68a;font-size:.58rem;font-weight:700;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:2}.walford-history-card{align-content:start}.walford-history-header-actions{display:flex;gap:.55rem;align-items:center}.walford-history-search input{background:var(--panel-elevated)}.walford-history-day-group{border:1px solid var(--border-color);border-radius:.9rem;background:linear-gradient(180deg,var(--panel-elevated) 0%,var(--panel-muted) 100%);overflow:hidden}.walford-history-day-summary{list-style:none;cursor:pointer;padding:.95rem 1rem;border-bottom:1px solid transparent}.walford-history-day-summary::-webkit-details-marker{display:none}.walford-history-day-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:.85rem}.walford-history-day-summary strong{font-size:.98rem}.walford-history-day-summary span{color:var(--text-secondary);font-size:.82rem}.walford-history-day-group[open] .walford-history-day-summary{border-bottom-color:var(--border-color)}.walford-history-day-content{display:grid;gap:.75rem;padding:.9rem}.spotter-shell{min-height:100vh;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;padding:1rem}.spotter-tablet-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;border:1px solid var(--border-color);border-radius:1rem;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--accent-blue) 14%,transparent) 0%,transparent 36%),color-mix(in srgb,var(--panel-elevated) 88%,transparent);box-shadow:var(--shadow-soft)}.spotter-tablet-copy{display:grid;gap:.35rem}.spotter-tablet-copy h3,.spotter-tablet-copy p{margin:0}.spotter-tablet-actions{display:flex;align-items:center;gap:.75rem;justify-content:end}.spotter-visual-toolbar{grid-column:auto}.spotter-tablet-screen{min-height:calc(100vh - 8rem);align-content:start}.spotter-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;min-width:min(35rem,46vw)}.spotter-summary-stats .walford-stat-card{min-height:4.25rem;padding:.7rem .9rem}.spotter-table-card{grid-column:1 / -1;gap:.75rem}.spotter-empty-state{padding:1.25rem 0;text-align:center;color:var(--text-secondary)}.spotter-compact-view-toggle{min-width:max-content}.spotter-action-table-wrap{border:1px solid var(--border-color);border-radius:.9rem;overflow:hidden;background:color-mix(in srgb,var(--panel-background) 92%,transparent)}.spotter-action-table{min-width:58rem}.spotter-action-table th{color:var(--text-secondary);font-size:.68rem;letter-spacing:.1em}.spotter-action-table td{padding:.72rem .75rem;vertical-align:middle}.spotter-action-table td strong,.spotter-action-table td small{display:block}.spotter-action-table td small{color:var(--text-secondary);font-size:.78rem}.spotter-carrier-load-cell{min-width:12rem}.spotter-loadboard-notes{margin:.38rem 0 0;max-width:18rem;color:var(--text-secondary);font-size:.76rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.spotter-loadboard-notes span{display:inline-block;margin-right:.35rem;color:var(--text-muted);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.spotter-action-row{background:linear-gradient(90deg,color-mix(in srgb,var(--loadboard-row-tint, var(--accent-blue)) 18%,transparent),transparent 26%),color-mix(in srgb,var(--panel-background) 93%,transparent)}.spotter-board-label{color:var(--accent-blue)}.spotter-door-label{font-size:1.45rem;letter-spacing:.02em}.spotter-trailer-field{width:min(100%,9.5rem);min-height:2.25rem}.spotter-load-type-pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.28rem .55rem;border:1px solid var(--border-color);border-radius:.35rem;font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.spotter-load-type-pill.is-drop{border-color:color-mix(in srgb,#f59e42 78%,var(--border-color));color:#f59e42}.spotter-load-type-pill.is-preload{border-color:color-mix(in srgb,var(--accent-blue) 78%,var(--border-color));color:var(--accent-blue)}.spotter-load-type-pill.is-live{border-color:color-mix(in srgb,#35b96f 78%,var(--border-color));color:#35b96f}.spotter-total-time{color:#43d267;font-size:1rem}.spotter-complete-button{width:100%;min-width:6.5rem;min-height:2.35rem;border:1px solid color-mix(in srgb,#35b96f 65%,var(--border-color));border-radius:.45rem;background:linear-gradient(180deg,#44bf57,#258a38);color:#fff;cursor:pointer;font:inherit;font-weight:950;text-shadow:0 1px 1px rgba(0,0,0,.32)}.spotter-complete-button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.52}.spotter-action-note{display:flex;align-items:center;gap:.6rem;padding:.72rem .85rem;border:1px solid var(--border-color);border-radius:.75rem;background:color-mix(in srgb,var(--panel-elevated) 86%,transparent);color:var(--text-secondary);font-size:.84rem}.spotter-action-note span{display:grid;width:1.25rem;height:1.25rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent-blue) 55%,var(--border-color));border-radius:999px;color:var(--accent-blue);font-weight:950}.spotter-action-note p{margin:0}.spotter-history-shell,.spotter-history-card{align-content:start}.spotter-invoice-history-card{display:flex;flex-direction:column;min-height:0}.spotter-invoice-history-card>.spotter-invoice-history-list{display:grid;align-content:start;grid-auto-rows:max-content;flex:0 0 auto;height:clamp(16rem,40dvh,26rem);min-height:16rem;padding-right:.35rem;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}.spotter-invoice-history-card .spotter-invoice-period{min-height:max-content}.spotter-invoice-history-card>.spotter-invoice-history-list:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-blue) 72%,transparent);outline-offset:.25rem}.spotter-history-scroll-card{display:flex;flex-direction:column;height:clamp(28rem,62dvh,44rem);min-height:0;overflow:hidden}.spotter-history-scroll-card>.spotter-history-list{flex:1 1 auto;height:0;min-height:0;padding-right:.35rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.spotter-history-list{display:grid;align-content:start;gap:.75rem}.spotter-history-carrier-list{display:flex;flex-direction:column;align-items:stretch}.spotter-history-carrier-list>.walford-history-day-group{flex:0 0 auto;min-height:3.4rem}.spotter-history-carrier-list .walford-history-day-summary{min-height:3.4rem}.spotter-history-entry{display:grid;gap:.45rem;padding:.9rem;border:1px solid var(--border-color);border-radius:.85rem;background:linear-gradient(180deg,var(--panel-elevated) 0%,var(--panel-muted) 100%)}.spotter-history-entry-top{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.spotter-history-entry-top span,.spotter-history-meta{color:var(--text-secondary)}.spotter-invoice-history-list,.spotter-invoice-period-content{display:grid;gap:.65rem}.spotter-invoice-period{overflow:hidden;border:1px solid var(--border-color);border-radius:.75rem;background:var(--panel-muted)}.spotter-invoice-period>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;cursor:pointer;list-style:none}.spotter-invoice-period>summary::-webkit-details-marker{display:none}.spotter-invoice-period>summary>div{display:grid;gap:.18rem}.spotter-invoice-period>summary span,.spotter-invoice-record small,.spotter-invoice-record>div:first-child>span{color:var(--text-secondary)}.spotter-invoice-period[open]>summary{border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--accent-blue-soft) 50%,var(--panel-elevated))}.spotter-invoice-period-content{padding:.75rem}.spotter-invoice-record{display:grid;grid-template-columns:minmax(15rem,1fr) auto auto minmax(19rem,auto);align-items:center;gap:1rem;padding:.8rem .9rem;border:1px solid var(--border-color);border-left:3px solid var(--accent-blue);border-radius:.55rem;background:var(--panel-elevated)}.spotter-invoice-record>div:first-child{display:grid;gap:.15rem;min-width:0}.spotter-invoice-record-actions,.spotter-invoice-editor footer,.spotter-invoice-editor footer>div{display:flex;align-items:center;gap:.55rem}.spotter-invoice-record-actions .primary-button,.spotter-invoice-record-actions .secondary-button,.spotter-print-period-button{min-height:2.2rem;padding:.48rem .75rem}.spotter-invoice-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:1.75rem;padding:.25rem .55rem;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-secondary);background:var(--panel-muted);font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.spotter-invoice-status.is-printed{border-color:color-mix(in srgb,var(--accent-blue) 62%,var(--border-color));color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue-soft) 60%,var(--panel-muted))}.spotter-invoice-status.is-emailed{border-color:color-mix(in srgb,var(--success) 62%,var(--border-color));color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--panel-muted))}.spotter-print-period-button{justify-self:end}.spotter-invoice-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:1.25rem;background:#040a12b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.spotter-invoice-editor{display:grid;grid-template-rows:auto auto minmax(10rem,1fr) auto auto;gap:1rem;width:min(78rem,100%);max-height:calc(100dvh - 2.5rem);padding:1.1rem;overflow:hidden;border:1px solid var(--border-strong);border-radius:.8rem;background:var(--panel-elevated);box-shadow:0 24px 80px #00000061}.spotter-invoice-editor>header,.spotter-invoice-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.spotter-invoice-editor>header h3,.spotter-invoice-editor>header p{margin:.25rem 0 0}.spotter-invoice-editor>header p{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:var(--text-secondary)}.spotter-invoice-editor-summary{display:grid;grid-template-columns:minmax(16rem,1.5fr) repeat(4,minmax(8rem,1fr));gap:.65rem}.spotter-invoice-editor-summary label,.spotter-invoice-editor-summary>div,.spotter-invoice-editor-notes label{display:grid;gap:.35rem}.spotter-invoice-editor-summary>div{align-content:center;min-height:3.8rem;padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--panel-muted)}.spotter-invoice-editor-summary span,.spotter-invoice-editor-billing span,.spotter-invoice-editor-notes span,.spotter-invoice-editor-line-header span{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.spotter-invoice-editor-billing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.spotter-invoice-editor-billing>div{display:grid;align-content:start;gap:.3rem;min-height:5rem;padding:.75rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--panel-muted)}.spotter-invoice-editor-billing p{margin:0;color:var(--text-secondary);line-height:1.45;white-space:pre-line}.spotter-invoice-editor input,.spotter-invoice-editor textarea{width:100%;min-width:0;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);background:var(--input-background)}.spotter-invoice-editor input{min-height:2.55rem;padding:.55rem .65rem}.spotter-invoice-editor-lines{display:grid;align-content:start;gap:.45rem;min-height:0;padding-right:.25rem;overflow:auto}.spotter-invoice-editor-line{display:grid;grid-template-columns:9rem minmax(9rem,1.35fr) minmax(8rem,1fr) minmax(7rem,1fr) minmax(6rem,.75fr) 7rem auto;align-items:center;gap:.5rem}.spotter-invoice-editor-line:not(.spotter-invoice-editor-line-header){padding:.55rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--panel-muted)}.spotter-invoice-editor-line .danger-button{min-height:2.55rem;padding:.55rem .7rem}.spotter-invoice-editor-notes textarea{min-height:4.5rem;padding:.65rem;resize:vertical}@media (max-width: 980px){.spotter-invoice-history-card>.spotter-invoice-history-list{height:min(26rem,55dvh);min-height:14rem}.spotter-history-scroll-card{height:min(38rem,68dvh)}.spotter-invoice-record{grid-template-columns:minmax(12rem,1fr) auto}.spotter-invoice-record-actions{grid-column:1 / -1}.spotter-invoice-editor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.spotter-invoice-editor-summary label{grid-column:1 / -1}.spotter-invoice-editor-billing{grid-template-columns:1fr}.spotter-invoice-editor-line{grid-template-columns:repeat(2,minmax(0,1fr))}.spotter-invoice-editor-line-header{display:none}.settings-preload-billing-add,.settings-preload-billing-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.settings-preload-billing-carrier,.settings-preload-billing-address,.settings-preload-billing-address-two,.settings-preload-billing-city,.settings-preload-billing-email,.settings-preload-billing-state,.settings-preload-billing-postal{grid-column:span 3}}@media (max-width: 44rem){.settings-preload-billing-add,.settings-preload-billing-fields{grid-template-columns:1fr}.settings-preload-billing-form-heading,.settings-preload-billing-carrier,.settings-preload-billing-address,.settings-preload-billing-address-two,.settings-preload-billing-city,.settings-preload-billing-state,.settings-preload-billing-postal,.settings-preload-billing-email,.settings-preload-billing-submit{grid-column:1}.settings-preload-billing-submit .primary-button{width:100%}}.preload-email-status{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;padding:.34rem .62rem;border-radius:999px;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.preload-email-status.is-needed{border:1px solid rgba(244,176,73,.45);background:#f4b04924;color:#b76a00}.preload-email-status.is-done{border:1px solid rgba(31,169,113,.45);background:#1fa97129;color:#14734f}.preload-email-status-dot{width:.55rem;height:.55rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .18rem color-mix(in srgb,currentColor 18%,transparent)}.preload-email-checklist{display:inline-grid;grid-template-columns:auto 1fr;column-gap:.55rem;row-gap:.08rem;align-items:center;min-height:2.25rem;padding:.42rem .72rem;border:1px solid rgba(244,176,73,.5);border-radius:.65rem;background:linear-gradient(180deg,#f4b0492e,#f4b0491a);color:#9a5800;cursor:pointer;font-size:.8rem;font-weight:800;text-align:left}.preload-email-checklist-box{display:inline-grid;grid-row:span 2;place-items:center;width:1.05rem;height:1.05rem;border:1px solid currentColor;border-radius:.28rem;font-size:.78rem;line-height:1}.preload-email-checklist small{color:currentColor;font-size:.68rem;font-weight:700;opacity:.72}.preload-email-checklist.is-complete{border-color:#1fa9716b;background:linear-gradient(180deg,#1fa97138,#1fa9711f);color:#126b49}.walford-history-entry{display:grid;gap:.55rem;padding:.9rem;border:1px solid var(--border-color);border-radius:.85rem;background:linear-gradient(180deg,var(--panel-elevated) 0%,var(--panel-muted) 100%)}.walford-history-topline{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.walford-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#3c485847;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;z-index:30}.walford-sheet-panel{width:min(100%,58rem);max-height:min(92vh,48rem);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1rem;border:1px solid var(--border-color);border-radius:1rem;background:var(--panel-background);box-shadow:0 20px 60px #0f172a29}.walford-sheet-header{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:.85rem}.walford-sheet-header h3{margin-top:.4rem;font-size:1.2rem}.walford-sheet-close{min-width:5rem}.appointment-history-panel{width:min(100%,44rem)}.appointment-history-summary{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.appointment-history-summary span{padding:.38rem .62rem;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel-elevated) 82%,transparent);color:var(--muted-text);font-size:.78rem;font-weight:700}.appointment-history-list{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.appointment-history-item{padding:.82rem;border:1px solid color-mix(in srgb,var(--border-color) 86%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--panel-elevated) 84%,transparent)}.appointment-history-item div{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.appointment-history-item strong{font-size:.92rem}.appointment-history-item span,.appointment-history-item small{color:var(--muted-text);font-size:.76rem;font-weight:700}.appointment-history-item p{margin:.45rem 0 .3rem;color:var(--body-text);font-size:.82rem;line-height:1.45}.walford-sheet-body{gap:.75rem}.walford-add-load-panel{width:min(100%,76rem);max-height:min(94vh,58rem)}.walford-add-load-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.walford-add-load-form>.walford-driver-qr-entry,.walford-add-load-form>.walford-driver-qr-scanner,.walford-add-load-form>.walford-driver-qr-success,.walford-add-load-form>.walford-load-driver-details,.walford-add-load-form>.walford-load-notes,.walford-add-load-form>.walford-form-message,.walford-add-load-form>.walford-sheet-actions{grid-column:1 / -1}.walford-add-load-form .walford-load-driver-details.walford-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.walford-sheet-section{padding:.9rem;border:1px solid rgba(90,108,132,.1);border-radius:.9rem;background:var(--panel-overlay-strong)}.walford-sheet-section.walford-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.walford-driver-qr-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--status-green) 42%,var(--border-color));border-radius:.65rem;background:color-mix(in srgb,var(--status-green) 8%,var(--panel-overlay-strong))}.walford-driver-qr-entry>div{display:grid;gap:.25rem}.walford-driver-qr-entry strong{color:var(--heading-text);font-size:.96rem}.walford-driver-qr-entry p,.walford-driver-qr-scanner p{margin:0;color:var(--muted-text);font-size:.78rem;line-height:1.45}.walford-driver-qr-button{min-width:9.5rem}.walford-driver-qr-scanner{display:grid;grid-template-columns:8rem minmax(18rem,1fr);gap:1rem;align-items:center;padding:.9rem;border:1px solid var(--border-color);border-radius:.65rem;background:var(--panel-overlay-strong)}.walford-driver-qr-scan-symbol{position:relative;display:grid;place-items:center;width:8rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--status-green) 45%,var(--border-color));border-radius:.5rem;background:color-mix(in srgb,var(--status-green) 6%,#0b0d0f)}.walford-driver-qr-scan-symbol>span{position:absolute;top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem;border:2px solid rgba(115,215,170,.42)}.walford-driver-qr-scan-symbol>span:before,.walford-driver-qr-scan-symbol>span:after{position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;content:""}.walford-driver-qr-scan-symbol>span:before{border-top:.7rem solid #8ee2bc;border-right:.7rem solid transparent;border-bottom:.7rem solid #8ee2bc;border-left:.7rem solid transparent}.walford-driver-qr-scan-symbol>span:after{top:1.05rem;right:1.05rem;bottom:1.05rem;left:1.05rem;border:.35rem solid #8ee2bc;background:#8ee2bc}.walford-driver-qr-scanner-controls{display:grid;align-content:center;gap:.7rem}.walford-driver-qr-scanner-controls>strong{color:var(--heading-text);font-size:1rem}.walford-driver-qr-manual{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.walford-driver-qr-manual input{min-width:0}.walford-driver-qr-success{margin:0;padding:.72rem .85rem;border:1px solid color-mix(in srgb,var(--status-green) 52%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--status-green) 12%,transparent);color:color-mix(in srgb,var(--status-green) 78%,var(--heading-text));font-size:.8rem;font-weight:750}@media (max-width: 44rem){.walford-driver-qr-entry,.walford-driver-qr-scanner{grid-template-columns:1fr}.walford-driver-qr-scan-symbol{display:none}.walford-driver-qr-button{width:100%}}@media (max-width: 70rem){.walford-add-load-form{grid-template-columns:1fr}.walford-add-load-form>*{grid-column:1}.walford-add-load-form .walford-load-driver-details.walford-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 44rem){.walford-add-load-form .walford-load-driver-details.walford-form-grid{grid-template-columns:1fr}}[data-theme=blue] .primary-button{background:linear-gradient(180deg,#7db4ff,#4f8fff);border-color:#67a7ff6b;color:#08111c;box-shadow:0 14px 28px #1f62c147}[data-theme=lightBlue] .primary-button{background:linear-gradient(180deg,#78bbff,#4a96f6);border-color:#4a96f657;color:#08203a;box-shadow:0 14px 28px #2868b933}[data-theme=pink] .primary-button{background:linear-gradient(180deg,#ffb7db,#ff8fc2);border-color:#ff9ccc6b;color:#2a1324;box-shadow:0 14px 28px #b5437e47}[data-theme=red] .primary-button{background:linear-gradient(180deg,#ffb6b6,#ff8d8d);border-color:#ff9d9d6b;color:#2b1415;box-shadow:0 14px 28px #b64a4a47}[data-theme=purple] .primary-button{background:linear-gradient(180deg,#d0c0ff,#b097ff);border-color:#bca6ff6b;color:#1f1636;box-shadow:0 14px 28px #6049ad47}[data-theme=limeGreen] .primary-button{background:linear-gradient(180deg,#d9ff92,#a3e635);border-color:#bef2646b;color:#17230b;box-shadow:0 14px 28px #6fa71a47}[data-theme=lightBlue] .secondary-button{background:linear-gradient(180deg,#fffffffa,#e8f1fbf5);border-color:#4a96f62e;box-shadow:0 10px 22px #18427414}[data-theme=blue] .secondary-button,[data-theme=limeGreen] .secondary-button,[data-theme=pink] .secondary-button,[data-theme=red] .secondary-button,[data-theme=purple] .secondary-button,[data-theme=roseGold] .secondary-button{background:linear-gradient(180deg,#172232f5,#101926fa);border-color:#94a3b838;box-shadow:0 10px 22px #0000002e}[data-theme=roseGold] .primary-button{background:linear-gradient(180deg,#d8a08f,#b76e79);border-color:#8e4f599e;color:#fffaf8;box-shadow:0 14px 28px #b76e7938}[data-theme=roseGold] .secondary-button{background:linear-gradient(180deg,#fffcfafa,#f1e8e4fa);border-color:#b76e793d;color:#453b39;box-shadow:0 10px 22px #53413d14}[data-theme=blue] .secondary-button{border-color:#67a7ff38}[data-theme=dark] .workspace-header,[data-theme=dark] .feature-card,[data-theme=dark] .sidebar,[data-theme=dark] .walford-sheet-panel{background:#17191c;border-color:#2b3036;box-shadow:0 10px 24px #0003}[data-theme=dark] .workspace-header{-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=dark] .app-shell{background:#101214}[data-theme=dark] .login-backdrop{background:linear-gradient(180deg,#14171a,#0c0e10)}[data-theme=limeGreen] .workspace-header,[data-theme=limeGreen] .feature-card,[data-theme=limeGreen] .sidebar,[data-theme=limeGreen] .walford-sheet-panel{box-shadow:0 18px 36px #00000042}[data-theme=lightBlue] .workspace-header,[data-theme=lightBlue] .feature-card,[data-theme=lightBlue] .sidebar,[data-theme=lightBlue] .walford-sheet-panel,[data-theme=blue] .workspace-header,[data-theme=blue] .feature-card,[data-theme=blue] .sidebar,[data-theme=blue] .walford-sheet-panel,[data-theme=pink] .workspace-header,[data-theme=pink] .feature-card,[data-theme=pink] .sidebar,[data-theme=pink] .walford-sheet-panel,[data-theme=red] .workspace-header,[data-theme=red] .feature-card,[data-theme=red] .sidebar,[data-theme=red] .walford-sheet-panel,[data-theme=purple] .workspace-header,[data-theme=purple] .feature-card,[data-theme=purple] .sidebar,[data-theme=purple] .walford-sheet-panel,[data-theme=roseGold] .workspace-header,[data-theme=roseGold] .feature-card,[data-theme=roseGold] .sidebar,[data-theme=roseGold] .walford-sheet-panel{box-shadow:var(--shadow-panel)}[data-theme=dark] .nav-folder-button.is-open,[data-theme=dark] .nav-item.is-active,[data-theme=dark] .walford-tab.is-active,[data-theme=limeGreen] .nav-folder-button.is-open,[data-theme=limeGreen] .nav-item.is-active,[data-theme=limeGreen] .walford-tab.is-active{box-shadow:inset 0 0 0 1px #ffffff1f}[data-theme=lightBlue] .sidebar-header,[data-theme=lightBlue] .workspace-user-card,[data-theme=lightBlue] .chat-toast,[data-theme=blue] .sidebar-header,[data-theme=blue] .workspace-user-card,[data-theme=blue] .chat-toast,[data-theme=limeGreen] .sidebar-header,[data-theme=limeGreen] .workspace-user-card,[data-theme=limeGreen] .chat-toast,[data-theme=pink] .sidebar-header,[data-theme=pink] .workspace-user-card,[data-theme=pink] .chat-toast,[data-theme=red] .sidebar-header,[data-theme=red] .workspace-user-card,[data-theme=red] .chat-toast,[data-theme=purple] .sidebar-header,[data-theme=purple] .workspace-user-card,[data-theme=purple] .chat-toast,[data-theme=roseGold] .sidebar-header,[data-theme=roseGold] .workspace-user-card,[data-theme=roseGold] .chat-toast{box-shadow:0 18px 34px #00000047}[data-theme=lightBlue] .nav-open-button:hover,[data-theme=lightBlue] .nav-folder-toggle:hover{background:#2e84ee1a;border-color:#2e84ee33}[data-theme=roseGold] .nav-open-button:hover,[data-theme=roseGold] .nav-folder-toggle:hover{background:#b76e791a;border-color:#b76e7938}[data-theme=blue] .nav-open-button:hover,[data-theme=blue] .nav-folder-toggle:hover{background:#67a7ff1f;border-color:#67a7ff38}[data-theme=limeGreen] .nav-open-button:hover,[data-theme=limeGreen] .nav-folder-toggle:hover{background:#bef2641f;border-color:#bef26438}[data-theme=pink] .nav-open-button:hover,[data-theme=pink] .nav-folder-toggle:hover{background:#ff9ccc1f;border-color:#ff9ccc38}[data-theme=red] .nav-open-button:hover,[data-theme=red] .nav-folder-toggle:hover{background:#ff9d9d1f;border-color:#ff9d9d38}[data-theme=purple] .nav-open-button:hover,[data-theme=purple] .nav-folder-toggle:hover{background:#bca6ff1f;border-color:#bca6ff38}[data-theme=dark] .walford-sheet-backdrop,[data-theme=blue] .walford-sheet-backdrop,[data-theme=limeGreen] .walford-sheet-backdrop,[data-theme=pink] .walford-sheet-backdrop,[data-theme=red] .walford-sheet-backdrop,[data-theme=purple] .walford-sheet-backdrop{background:#00000085}.walford-form textarea{resize:vertical}.walford-form-actions{display:flex;flex-wrap:wrap;gap:.55rem}.walford-time-field{display:grid;gap:.4rem}.walford-time-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.walford-time-button{min-height:auto;padding-inline:.72rem}.operations-shell,.walford-pick-work-shell{align-items:start}.walford-pick-work-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.walford-pick-work-card{min-width:0}.walford-pick-work-filters{margin-top:1rem;align-items:end}.walford-pick-work-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.walford-pick-work-review-toolbar{align-items:stretch}.walford-pick-work-date-filter{flex:0 0 12rem}.walford-pick-work-date-filter span{color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.walford-inline-filter{display:grid;gap:.4rem;min-width:10rem}.walford-inline-filter span{color:var(--text-secondary);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.walford-inline-filter input,.walford-inline-filter select{min-height:2.5rem;padding:.58rem .8rem;border:1px solid var(--border-strong);border-radius:.8rem;background:var(--panel-elevated);color:var(--text-primary)}.walford-pick-work-collapsible{padding:0;overflow:hidden}.walford-pick-work-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:1rem 1.1rem}.walford-pick-work-summary::-webkit-details-marker{display:none}.walford-pick-work-summary-copy{display:grid;gap:.25rem}.walford-pick-work-summary-copy h3,.walford-pick-work-summary-copy p{margin:0}.walford-pick-work-summary-copy p{color:var(--text-secondary)}.walford-pick-work-summary-actions{display:flex;align-items:center;gap:.65rem}.walford-pick-work-body{padding:0 1.1rem 1.1rem;border-top:1px solid transparent}.walford-pick-work-collapsible[open] .walford-pick-work-summary{padding-bottom:.8rem}.walford-pick-work-collapsible[open] .walford-pick-work-body{border-top-color:var(--border-color);padding-top:1rem}.walford-pick-work-subtle{color:var(--muted-text);font-size:.88rem}.walford-pick-work-error-note{margin-top:.45rem;color:#b42318;font-size:.9rem;line-height:1.4;white-space:pre-wrap}.walford-pick-work-inbox-row .operations-review-inbox-card-actions{min-width:6.6rem}.walford-pick-work-status-rail.is-toBePicked{background:#3b82f6}.walford-pick-work-status-rail.is-error{background:#ef4444}.walford-pick-work-status-rail.is-picked{background:#f59e0b}.walford-pick-work-status-rail.is-completed{background:#22c55e}.operations-review-detail-summary-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-review-detail-summary-grid div{background:color-mix(in srgb,var(--panel-elevated) 78%,transparent);border:1px solid var(--border-color);border-radius:.7rem;display:grid;gap:.2rem;padding:.65rem .75rem}.operations-review-detail-summary-grid span{color:var(--text-secondary);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.operations-review-detail-summary-grid strong{color:var(--text-primary);overflow-wrap:anywhere}.walford-pick-work-detail-actions{display:block}.walford-pick-work-error-sheet{width:min(34rem,calc(100vw - 2rem))}.operations-hero-card,.operations-calendar-card,.operations-table-card,.operations-history-card{grid-column:1 / -1}.operations-hero-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.95fr)}.operations-hero-card-compact{padding-block:.95rem}.operations-hero-grid-compact{align-items:start;gap:.7rem}.operations-hero-grid-compact h3{margin-bottom:.35rem}.operations-hero-grid-compact p{margin-block:0}.operations-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.operations-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.operations-calendar-heading{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.operations-calendar-day{min-height:6.25rem;border-radius:.95rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 88%,transparent);padding:.8rem;display:grid;align-content:start;gap:.4rem;text-align:left;font:inherit;color:inherit}.operations-calendar-day strong{font-size:1rem}.operations-calendar-day span{font-size:.78rem;color:var(--muted-text)}.operations-calendar-day.is-selected{border-color:color-mix(in srgb,var(--accent-color) 55%,white 10%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 45%,transparent)}.operations-calendar-day.is-muted{opacity:.58}.operations-calendar-dots{display:flex;flex-wrap:wrap;gap:.35rem}.operations-calendar-dot{width:.6rem;height:.6rem;border-radius:999px}.operations-day-card,.operations-editor-card{min-height:18rem}.operations-appointment-list,.operations-history-list{display:grid;gap:.75rem}.operations-appointment-card{position:relative;overflow:hidden;width:100%;border-radius:1rem;border:1px solid color-mix(in srgb,var(--appointment-color, var(--border-color)) 40%,var(--border-color));padding:.9rem 1rem .9rem 1.2rem;text-align:left;font:inherit;color:#08111c;background:color-mix(in srgb,var(--appointment-color, var(--card-background)) 78%,white 22%);box-shadow:inset 0 1px #ffffff24;font-weight:700}.operations-appointment-card-accent{position:absolute;inset:0 auto 0 0;width:.3rem;background:var(--appointment-type-color, var(--appointment-color, var(--accent-color)))}.operations-appointment-card-top{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem}.operations-appointment-card p{margin:.2rem 0 0;font-weight:700}.operations-appointment-card strong{color:#08111c}.operations-appointment-card-compact-line{display:flex;align-items:center;gap:.35rem;min-width:0;white-space:nowrap}.operations-appointment-card-compact-line strong,.operations-appointment-card-compact-line span{overflow:hidden;text-overflow:ellipsis}.operations-appointment-card-compact-line span{color:#08111cd6;font-weight:700}.operations-appointment-card-top span,.operations-appointment-card p{color:#08111cd6}.operations-schedule-cell.is-closed{background:color-mix(in srgb,#2b3340 30%,var(--card-background))}.operations-closed-appointment-block{width:100%;border:1px solid color-mix(in srgb,#f43f5e 45%,var(--border-color));border-radius:1rem;background:repeating-linear-gradient(135deg,color-mix(in srgb,#f43f5e 18%,var(--panel-elevated)) 0,color-mix(in srgb,#f43f5e 18%,var(--panel-elevated)) 9px,color-mix(in srgb,#f43f5e 8%,var(--panel-elevated)) 9px,color-mix(in srgb,#f43f5e 8%,var(--panel-elevated)) 18px);color:var(--text-primary);padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff14}.operations-closed-appointment-block strong,.operations-closed-appointment-block span{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.operations-closed-appointment-block strong:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:#f43f5e}.operations-closed-appointment-block span{margin-left:.55rem;color:var(--muted-text)}.operations-closed-appointment-block p{margin:.35rem 0 0;color:var(--muted-text);font-size:.78rem}.operations-closed-appointment-block.is-compact{min-width:8rem;padding:.5rem .65rem}.operations-closed-appointment-block.is-compact strong,.operations-closed-appointment-block.is-compact span{font-size:.68rem}.operations-check-status-pill{display:inline-flex;width:fit-content;margin:0 0 .25rem;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(8,17,28,.16);background:#ffffff6b;color:#08111cd6;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.operations-check-status-pill.is-checked{border-color:#16a34a57;background:#16a34a2e}.operations-check-status-pill.is-not-checked{border-color:#f59e0b61;background:#f59e0b33}.operations-form{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-form label{display:grid;gap:.35rem;font-size:.9rem}.operations-form label.is-full-width{grid-column:1 / -1}.operations-form input,.operations-form select,.operations-form textarea,.operations-table input:not([type=checkbox]){width:100%;border-radius:.8rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 82%,transparent);color:inherit;font:inherit;padding:.72rem .82rem}.operations-form-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.6rem}.operations-wms-shipment-panel{grid-column:1 / -1;display:grid;gap:.8rem;padding:.85rem;border:1px solid var(--border-color);border-radius:.85rem;background:color-mix(in srgb,var(--card-background) 88%,transparent)}.operations-check-status-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 88%,transparent)}.operations-check-status-panel strong{display:block;margin-top:.15rem;color:var(--text-primary);font-size:1.05rem}.operations-check-status-panel p{margin:0;color:var(--text-secondary);text-align:right}.operations-check-status-panel.is-checked{border-color:#16a34a57;background:color-mix(in srgb,#16a34a 10%,var(--card-background))}.operations-check-status-panel.is-not-checked{border-color:#f59e0b57;background:color-mix(in srgb,#f59e0b 10%,var(--card-background))}.operations-appointment-workflow-checklist{display:grid;gap:.65rem;grid-column:1 / -1;border:1px solid var(--border-color);border-radius:.85rem;background:color-mix(in srgb,var(--card-background) 88%,transparent)}.operations-appointment-workflow-checklist.is-sheet{padding:.85rem}.operations-appointment-workflow-checklist.is-card{margin-top:.65rem;padding:.65rem;border-color:#08111c29;background:#ffffff5c}.operations-appointment-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.operations-appointment-workflow-heading strong{color:var(--text-primary);font-size:.8rem;white-space:nowrap}.operations-appointment-card .operations-appointment-workflow-heading strong{color:#08111ce6}.operations-appointment-workflow-steps{display:grid;gap:.45rem;grid-template-columns:repeat(5,minmax(0,1fr))}.operations-appointment-workflow-step{display:grid;align-items:start;gap:.4rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.5rem;border:1px solid var(--border-color);border-radius:.7rem;background:color-mix(in srgb,var(--panel-elevated) 76%,transparent)}.operations-appointment-workflow-step strong,.operations-appointment-workflow-step small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.operations-appointment-workflow-step strong{color:var(--text-primary);font-size:.72rem;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.operations-appointment-workflow-step small{margin-top:.18rem;color:var(--text-secondary);font-size:.68rem;font-weight:700;line-height:1.25}.operations-appointment-workflow-dot{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border-radius:999px;border:1px solid currentColor;color:var(--muted-text);font-size:.68rem;font-weight:900}.operations-appointment-workflow-step.is-complete{border-color:#16a34a59;background:color-mix(in srgb,#16a34a 12%,var(--panel-elevated))}.operations-appointment-workflow-step.is-complete .operations-appointment-workflow-dot{color:#22c55e;background:#22c55e24}.operations-appointment-workflow-step.is-attention{border-color:#f43f5e66;background:color-mix(in srgb,#f43f5e 12%,var(--panel-elevated))}.operations-appointment-workflow-step.is-attention .operations-appointment-workflow-dot{color:#fb7185;background:#f43f5e24}.operations-appointment-card .operations-appointment-workflow-step{border-color:#08111c24;background:#ffffff4d}.operations-appointment-card .operations-appointment-workflow-step strong,.operations-appointment-card .operations-appointment-workflow-step small{color:#08111cdb}.operations-wms-shipment-results{display:grid;gap:.75rem}.operations-wms-shipment-card{display:grid;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:.75rem;background:color-mix(in srgb,var(--card-background) 94%,transparent)}.operations-wms-shipment-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem}.operations-wms-detail-pill{display:grid;gap:.15rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--border-color);border-radius:.65rem;background:color-mix(in srgb,var(--background-color) 72%,transparent)}.operations-wms-detail-pill small{color:var(--text-secondary);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.operations-wms-detail-pill strong{overflow-wrap:anywhere}.operations-wms-shipment-address,.operations-wms-shipment-note{display:grid;gap:.25rem;margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.4}.operations-wms-shipment-note,.operations-wms-shipment-note-text{white-space:pre-line}.operations-wms-shipment-address strong{color:var(--text-primary)}.operations-wms-lines-scroll{max-height:18rem}.operations-wms-lines-table th,.operations-wms-lines-table td{white-space:nowrap}.forklift-workflow-summary{justify-content:flex-end}.forklift-command-page{gap:.75rem}.forklift-command-page .operations-hero-card{padding:.85rem 1rem}.forklift-command-page .operations-hero-grid{gap:1rem}.forklift-command-page .operations-hero-grid h3,.forklift-command-page .operations-hero-grid p{margin:0}.forklift-command-page .operations-hero-grid p{display:none}.forklift-command-metrics{display:grid;grid-column:1 / -1;gap:.65rem;grid-template-columns:repeat(6,minmax(0,1fr))}.forklift-command-metric{display:grid;gap:.22rem;min-height:4.65rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-left:4px solid var(--accent-color);border-radius:.9rem;background:color-mix(in srgb,var(--card-background) 90%,transparent);box-shadow:0 12px 28px #0f172a14}.forklift-command-metric.is-blue{border-left-color:#3b82f6}.forklift-command-metric.is-violet{border-left-color:#8b5cf6}.forklift-command-metric.is-green{border-left-color:#22c55e}.forklift-command-metric.is-amber{border-left-color:#f59e0b}.forklift-command-metric.is-red{border-left-color:#ef4444}.forklift-command-metric span{color:var(--text-secondary);font-size:.78rem}.forklift-command-metric strong{color:var(--text-primary);font-size:1.35rem;line-height:1}.forklift-command-metric p{margin:0;color:var(--text-secondary);font-size:.78rem}.forklift-workflow-form-copy{margin:0 0 1rem;color:var(--text-secondary)}.forklift-workflow-form-notes textarea{min-height:7rem;resize:vertical}.forklift-workflow-columns{display:grid;grid-column:1 / -1;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.forklift-command-center-layout{display:grid;grid-column:1 / -1;gap:.75rem;align-items:stretch;height:min(49rem,calc(100vh - 10rem));min-height:37rem;overflow:hidden;grid-template-columns:minmax(18rem,.72fr) minmax(42rem,1.9fr) minmax(19rem,.82fr)}.forklift-command-center-layout>.forklift-command-drivers-card,.forklift-command-center-layout>.forklift-command-queue-card,.forklift-command-center-layout>.forklift-command-selected-card{grid-column:auto}.forklift-command-queue-card,.forklift-command-selected-card{min-height:0}.forklift-command-drivers-card,.forklift-command-queue-card,.forklift-command-selected-card{display:flex;flex-direction:column;overflow:hidden}.forklift-spreadsheet-queue{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;min-height:0}.forklift-spreadsheet-tabs{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.6rem}.forklift-spreadsheet-tab{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.5rem .65rem;border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--panel-muted) 42%,transparent);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer}.forklift-spreadsheet-tab.is-active{border-color:color-mix(in srgb,var(--accent-color) 68%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 16%,var(--card-background));box-shadow:inset 0 -3px color-mix(in srgb,var(--accent-color) 84%,transparent);color:var(--text-primary)}.forklift-spreadsheet-tab span{overflow:hidden;font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.forklift-spreadsheet-tab strong{color:var(--text-primary);font-size:1.1rem}.forklift-spreadsheet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .65rem;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--panel-muted) 32%,transparent)}.forklift-spreadsheet-toolbar div{display:grid;gap:.2rem}.forklift-spreadsheet-toolbar strong{color:var(--text-primary)}.forklift-spreadsheet-toolbar span{color:var(--text-secondary);font-size:.82rem}.forklift-spreadsheet-table-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--card-background) 86%,transparent)}.forklift-spreadsheet-table{width:100%;min-width:72rem;border-collapse:separate;border-spacing:0}.forklift-spreadsheet-table th,.forklift-spreadsheet-table td{padding:.55rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);color:var(--text-secondary);font-size:.84rem;text-align:left;vertical-align:middle}.forklift-spreadsheet-table th{position:sticky;z-index:2;top:0;background:color-mix(in srgb,var(--card-background) 96%,black 4%);color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forklift-spreadsheet-table tbody tr{cursor:pointer}.forklift-spreadsheet-table tbody tr:hover,.forklift-spreadsheet-table tbody tr.is-selected{background:color-mix(in srgb,var(--accent-color) 11%,transparent)}.forklift-spreadsheet-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 color-mix(in srgb,var(--accent-color) 90%,transparent)}.forklift-spreadsheet-work-cell{display:grid;gap:.1rem;min-width:10rem}.forklift-spreadsheet-work-cell span,.forklift-spreadsheet-work-cell small{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.forklift-spreadsheet-work-cell strong{color:var(--text-primary);font-size:.9rem}.forklift-spreadsheet-badges,.forklift-spreadsheet-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.forklift-spreadsheet-table .forklift-task-status,.forklift-spreadsheet-table .forklift-task-priority{min-width:auto;padding:.3rem .5rem;font-size:.65rem}.forklift-spreadsheet-actions button{min-height:2.2rem;padding:.42rem .6rem;font-size:.76rem}.forklift-command-queue-tabs{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0}.forklift-command-queue-tab{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.8rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--accent-color) 26%,var(--border-color));border-radius:.8rem;background:color-mix(in srgb,var(--accent-color) 8%,var(--card-background))}.forklift-command-queue-tab span{color:var(--text-secondary);font-size:.8rem;font-weight:800}.forklift-command-queue-tab strong{color:var(--text-primary);font-size:1.35rem}.forklift-command-queue-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.forklift-workflow-column{min-height:24rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--panel-muted) 38%,transparent)}.forklift-workflow-column-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.forklift-workflow-column-heading h3{margin:0}.forklift-task-empty{margin:.35rem 0 0;color:var(--text-secondary)}.forklift-task-list{display:grid;gap:.85rem;margin-top:1rem}.forklift-task-card{display:grid;gap:.85rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--card-background) 90%,transparent);box-shadow:0 12px 30px #0f172a14}.forklift-command-task-card{cursor:pointer}.forklift-command-task-card.is-selected{border-color:color-mix(in srgb,var(--accent-color) 68%,var(--border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 22%,transparent),0 16px 34px #0f172a1f}.forklift-task-card h4,.forklift-task-card p{margin:0}.forklift-task-card-top{display:flex;justify-content:space-between;align-items:start;gap:.8rem}.forklift-task-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.forklift-task-status,.forklift-task-priority{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:.38rem .65rem;border-radius:999px;border:1px solid var(--border-color);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.forklift-task-status.is-new{background:#3b82f61f;border-color:#3b82f63d}.forklift-task-status.is-assigned{background:#f59e0b1f;border-color:#f59e0b3d}.forklift-task-status.is-accepted{background:#0ea5e924;border-color:#0ea5e942}.forklift-task-status.is-inProgress{background:#a855f724;border-color:#a855f742}.forklift-task-status.is-completed{background:#22c55e1f;border-color:#22c55e3d}.forklift-task-status.is-failed{background:#dc262624;border-color:#dc262647}.forklift-task-status.is-not-sent{background:#6b728024;border-color:#6b728042;color:var(--text-secondary)}.forklift-task-status.is-pending{background:#f59e0b24;border-color:#f59e0b47}.forklift-task-status.is-signed-out{background:#6b728024;border-color:#6b728042;color:var(--text-secondary)}.forklift-task-status.is-paused{background:#f59e0b24;border-color:#f59e0b47}.forklift-task-status.is-sendNext{background:#22c55e24;border-color:#22c55e47}.forklift-task-status.is-held,.forklift-task-priority.is-urgent{background:#dc262624;border-color:#dc262647}.forklift-task-priority.is-high{background:#f9731624;border-color:#f9731647}.forklift-task-priority.is-normal{background:#3b82f61f;border-color:#3b82f63d}.forklift-task-priority.is-low{background:#6b72801f;border-color:#6b728038}.forklift-task-meta{display:flex;flex-wrap:wrap;gap:.55rem}.forklift-task-meta span{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--panel-muted) 78%,transparent);color:var(--text-secondary);font-size:.82rem}.forklift-task-actions{display:flex;flex-wrap:wrap;gap:.6rem}.forklift-supervisor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.forklift-supervisor-actions select,.forklift-supervisor-actions button{min-height:2.35rem;padding:.5rem .65rem;font-size:.8rem}.forklift-task-next-step{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--accent-color) 32%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 9%,var(--card-background))}.forklift-task-next-step strong{color:var(--text-secondary);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.forklift-task-next-step span{color:var(--text-primary);font-weight:700;text-align:right}.forklift-task-detail-block{display:grid;gap:.3rem}.forklift-command-selected-card .forklift-task-detail-block p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:4}.forklift-task-detail-block strong{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.forklift-task-detail-block a{color:var(--accent-color);font-weight:600;text-decoration:none}.forklift-command-drivers-card,.forklift-driver-priority-card,.forklift-my-work-panel{grid-column:1 / -1}.forklift-command-drivers-card h3{margin:.5rem 0 0;font-size:1rem}.forklift-command-driver-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:1rem}.forklift-command-driver-list{display:grid;flex:1 1 auto;gap:.42rem;min-height:0;margin-top:.65rem;overflow:auto;overscroll-behavior:contain;padding-right:.2rem}.forklift-command-driver-card{display:grid;gap:.38rem;padding:.58rem .64rem;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-left:4px solid #22c55e;background:linear-gradient(135deg,color-mix(in srgb,var(--card-background) 94%,transparent),color-mix(in srgb,var(--panel-background) 72%,transparent));box-shadow:none}.forklift-command-driver-card.is-busy{border-left-color:#3b82f6}.forklift-command-driver-card.is-urgent{border-left-color:#ef4444}.forklift-command-driver-card.is-available{border-left-color:#22c55e}.forklift-command-driver-card.is-paused{border-left-color:#f59e0b}.forklift-command-driver-card.is-signed-out{border-left-color:#6b7280;opacity:.66}.forklift-command-driver-card .forklift-driver-priority-summary{align-items:center;gap:.55rem}.forklift-command-driver-card .forklift-driver-priority-summary h4{color:var(--text-primary);font-size:.9rem;line-height:1.15}.forklift-command-driver-card .forklift-driver-priority-summary p{margin-top:.05rem;color:var(--text-secondary);font-size:.72rem;line-height:1.2}.forklift-command-driver-card .forklift-task-status{min-width:0;padding:.28rem .58rem;font-size:.6rem;letter-spacing:.07em;white-space:nowrap}.forklift-command-driver-card .forklift-task-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.forklift-command-driver-card .forklift-task-meta span{min-height:1.32rem;min-width:0;padding:.2rem .4rem;border-radius:.48rem;font-size:.63rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forklift-command-driver-controls{display:grid;grid-template-columns:minmax(4.6rem,.78fr) minmax(0,2.4fr);gap:.34rem;align-items:end}.forklift-command-driver-status{position:relative;display:grid;gap:.18rem;min-width:0}.forklift-command-driver-status span,.forklift-command-driver-priorities label span{color:var(--text-secondary);font-size:.54rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.forklift-command-driver-status strong{display:flex;align-items:center;justify-content:center;min-height:1.58rem;min-width:0;padding:.24rem .38rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--border-color) 92%,transparent);background:color-mix(in srgb,var(--panel-muted) 64%,transparent);color:var(--text-primary);font-size:.64rem;font-weight:750;line-height:1.1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.forklift-command-driver-status select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.forklift-command-driver-status:focus-within strong,.forklift-command-driver-status:hover strong{border-color:color-mix(in srgb,var(--accent-color) 62%,var(--border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 16%,transparent)}.forklift-command-driver-status select:disabled{cursor:not-allowed}.forklift-supervisor-actions select{width:100%;min-height:2rem;border-radius:.58rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 82%,transparent);color:inherit;font:inherit;font-size:.76rem;padding:.35rem .55rem}.forklift-command-driver-priorities{display:grid;gap:.28rem;grid-template-columns:repeat(3,minmax(0,1fr))}.forklift-command-driver-priorities label{position:relative;display:grid;gap:.18rem;min-width:0}.forklift-command-driver-priorities label strong{display:flex;align-items:center;justify-content:center;min-height:1.58rem;min-width:0;padding:.24rem .34rem;border:1px solid color-mix(in srgb,var(--border-color) 92%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--card-background) 88%,transparent);color:var(--text-primary);font-size:.62rem;font-weight:700;line-height:1.1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.forklift-command-driver-priorities select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.forklift-command-driver-priorities label:focus-within strong,.forklift-command-driver-priorities label:hover strong{border-color:color-mix(in srgb,var(--accent-color) 62%,var(--border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 16%,transparent)}.forklift-command-driver-priorities select:disabled{cursor:not-allowed}.forklift-command-selected-card{position:static;gap:.65rem;max-height:none;overflow:auto;overscroll-behavior:contain}.forklift-command-selected-focus{display:grid;gap:.25rem;min-height:5.2rem;align-content:center;padding:.75rem;border:1px solid color-mix(in srgb,var(--accent-color) 34%,var(--border-color));border-radius:.95rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 16%,var(--card-background)),color-mix(in srgb,var(--card-background) 92%,transparent))}.forklift-command-selected-focus span{color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.forklift-command-selected-focus strong{color:var(--text-primary);font-size:1.35rem;line-height:1}.forklift-command-selected-focus p{margin:0;color:var(--text-secondary)}.forklift-command-selected-grid{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.forklift-command-selected-field{min-width:0;padding:.55rem;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--panel-muted) 50%,transparent)}.forklift-command-selected-field span{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.forklift-command-selected-field strong{display:block;overflow:hidden;margin-top:.25rem;color:var(--text-primary);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.forklift-command-selected-progress{display:grid;gap:.45rem;padding:.6rem;border-radius:.85rem;border:1px solid color-mix(in srgb,#22c55e 28%,var(--border-color));background:color-mix(in srgb,#22c55e 8%,var(--card-background))}.forklift-command-selected-progress div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.forklift-command-selected-progress strong{color:var(--text-primary)}.forklift-command-selected-progress span{color:var(--text-secondary);font-size:.8rem}.forklift-command-progress-bar{overflow:hidden;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--border-color) 62%,transparent)}.forklift-command-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#06b6d4)}.forklift-command-selected-lines{display:grid;gap:.45rem;max-height:8rem;overflow:auto;padding-right:.25rem}.forklift-command-selected-line-block{min-height:0}.forklift-command-selected-lines span{display:block;overflow:hidden;padding:.55rem .65rem;border-radius:.65rem;background:color-mix(in srgb,var(--panel-muted) 55%,transparent);color:var(--text-secondary);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.forklift-command-selected-empty{display:grid;place-items:center;min-height:10rem;gap:.4rem;text-align:center;color:var(--text-secondary)}.forklift-command-dispatch-card{grid-column:1 / -1;padding:0;overflow:hidden}.forklift-command-dispatch-card summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;cursor:pointer}.forklift-command-dispatch-card summary::marker{content:""}.forklift-command-dispatch-card summary>span:first-child{display:grid;gap:.35rem}.forklift-command-dispatch-card summary strong{color:var(--text-primary)}.forklift-command-dispatch-card .forklift-workflow-form-copy,.forklift-command-dispatch-card .forklift-workflow-form{margin:0 1rem 1rem}.forklift-driver-priority-list{display:grid;gap:.9rem;margin-top:1rem}.forklift-driver-priority-row{display:grid;gap:.85rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--card-background) 88%,transparent)}.forklift-driver-priority-summary{display:flex;justify-content:space-between;align-items:start;gap:1rem}.forklift-driver-priority-summary h4,.forklift-driver-priority-summary p{margin:0}.forklift-driver-priority-selects{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.forklift-driver-priority-selects label,.forklift-my-work-driver-picker,.forklift-my-work-driver-lock{display:grid;gap:.35rem}.forklift-driver-priority-selects select,.forklift-my-work-driver-picker select{width:100%;border-radius:.8rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 82%,transparent);color:inherit;font:inherit;padding:.72rem .82rem}.forklift-my-work-driver-lock strong{display:inline-flex;align-items:center;min-height:3rem;padding:.72rem .82rem;border-radius:.8rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 82%,transparent)}.walford-inbound-paperwork-shell{align-content:start}.walford-inbound-paperwork-sections,.walford-inbound-paperwork-list{display:grid;gap:1rem}.walford-inbound-recovery-section{display:grid;gap:.85rem;padding:1rem;border:1px solid color-mix(in srgb,#f59e0b 48%,var(--border-color));border-radius:1rem;background:color-mix(in srgb,#f59e0b 7%,var(--panel-background))}.walford-inbound-recovery-section .walford-inbound-paperwork-section-heading{align-items:start}.walford-inbound-recovery-section .walford-inbound-paperwork-section-heading p{max-width:68rem;margin:.35rem 0 0;color:var(--text-secondary)}.walford-inbound-recovery-list{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr))}.walford-inbound-recovery-card{display:grid;gap:.85rem;min-width:0;padding:1rem;border:1px solid color-mix(in srgb,#f59e0b 30%,var(--border-color));border-radius:.85rem;background:var(--panel-subtle)}.walford-inbound-recovery-card-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.walford-inbound-recovery-card-header h5,.walford-inbound-recovery-card-header p{margin:0}.walford-inbound-recovery-card-header h5{margin-top:.25rem;color:var(--text-primary);font-size:1.35rem}.walford-inbound-recovery-card-header p{margin-top:.25rem;color:var(--text-secondary)}.walford-inbound-recovery-save-time{display:grid;gap:.25rem;min-width:12rem;text-align:right}.walford-inbound-recovery-save-time span{color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.walford-inbound-recovery-warning{padding:.65rem .75rem;border-left:3px solid #f59e0b;background:color-mix(in srgb,#f59e0b 10%,transparent);color:var(--text-secondary);font-size:.84rem;font-weight:700}.walford-inbound-recovery-facts{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.walford-inbound-recovery-lines{min-width:0;overflow-x:auto;border:1px solid var(--border-color);border-radius:.72rem}.walford-inbound-recovery-line{display:grid;gap:.65rem;grid-template-columns:1fr 1fr 1.35fr .55fr .55fr;min-width:42rem;padding:.62rem .72rem;border-top:1px solid var(--border-color);color:var(--text-secondary)}.walford-inbound-recovery-line:first-child{border-top:0}.walford-inbound-recovery-line strong{color:var(--text-primary)}.walford-inbound-recovery-line.is-heading{background:color-mix(in srgb,var(--panel-background) 82%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.walford-inbound-review-layout{display:grid;gap:1rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.5fr);align-items:start;min-width:0}.walford-inbound-review-queue,.walford-inbound-review-detail{min-width:0}.walford-inbound-review-queue{display:grid;gap:.85rem;padding:.85rem;border:1px solid var(--border-color);border-radius:1rem;background:color-mix(in srgb,var(--panel-background) 64%,transparent)}.walford-inbound-review-queue-list{display:grid;gap:.7rem}.walford-inbound-review-queue-card{display:grid;gap:.42rem;width:100%;padding:.82rem;border:1px solid var(--border-color);border-radius:.78rem;background:var(--panel-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer}.walford-inbound-review-queue-card.is-selected{border-color:color-mix(in srgb,var(--accent-blue) 68%,var(--border-color));box-shadow:inset 3px 0 0 var(--accent-blue),0 0 0 2px color-mix(in srgb,var(--accent-blue) 16%,transparent)}.walford-inbound-review-queue-card.has-wms-error{border-color:color-mix(in srgb,#ef4444 48%,var(--border-color))}.walford-inbound-review-queue-card-top,.walford-inbound-review-queue-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.walford-inbound-review-queue-card>span:not(.walford-inbound-review-queue-card-top):not(.walford-inbound-review-queue-card-foot){color:var(--text-secondary);font-size:.84rem}.walford-inbound-review-queue-card-foot{color:var(--text-secondary);font-size:.76rem;font-weight:800;text-transform:uppercase}.walford-inbound-review-detail{display:grid;gap:1rem}.walford-inbound-selected-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--accent-blue) 40%,var(--border-color));border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-blue) 12%,transparent),color-mix(in srgb,var(--panel-subtle) 92%,transparent))}.walford-inbound-selected-summary h4{margin:.25rem 0 0;color:var(--text-primary);font-size:clamp(1.7rem,3vw,2.35rem)}.walford-inbound-selected-summary p{margin:.35rem 0 0;color:var(--text-secondary)}.walford-inbound-selected-wms{display:grid;place-items:center;min-width:8.5rem;min-height:5.6rem;padding:.75rem;border:1px solid var(--border-color);border-radius:.9rem;background:var(--panel-background);text-align:center}.walford-inbound-selected-wms span{color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.walford-inbound-selected-wms strong{color:var(--text-primary);font-size:1.25rem}.walford-inbound-selected-wms.is-failed{border-color:color-mix(in srgb,#ef4444 46%,var(--border-color));background:color-mix(in srgb,#ef4444 12%,var(--panel-background))}.walford-inbound-selected-wms.is-completed{border-color:color-mix(in srgb,var(--accent-green) 46%,var(--border-color));background:color-mix(in srgb,var(--accent-green) 10%,var(--panel-background))}.walford-inbound-selected-wms.is-pending{border-color:color-mix(in srgb,#f59e0b 46%,var(--border-color));background:color-mix(in srgb,#f59e0b 10%,var(--panel-background))}.walford-inbound-paperwork-section-block{display:grid;gap:1rem}.walford-inbound-paperwork-section-heading{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.walford-inbound-paperwork-section-heading h4{margin:0}.walford-inbound-paperwork-card{display:grid;gap:1rem;padding:1rem;border:1px solid var(--border-color);border-radius:1rem;background:var(--panel-subtle)}.walford-inbound-paperwork-card.has-wms-error{border-color:color-mix(in srgb,#ef4444 42%,var(--border-color))}.walford-inbound-paperwork-badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.walford-inbound-paperwork-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.walford-inbound-paperwork-field{display:grid;gap:.25rem}.walford-inbound-paperwork-field span{color:var(--text-secondary);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.walford-inbound-paperwork-field strong{color:var(--text-primary);font-size:.95rem}.walford-inbound-wms-xml-detail{max-width:100%}.walford-inbound-wms-xml-detail summary{cursor:pointer;color:var(--accent-color);font-weight:700}.walford-inbound-wms-xml-detail pre{max-width:100%;max-height:24rem;overflow:auto;margin:0;padding:.75rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--panel-background);color:var(--text-primary);font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.walford-inbound-wms-error{border-color:color-mix(in srgb,#ef4444 42%,var(--border-color));background:color-mix(in srgb,#ef4444 10%,var(--panel-background))}.walford-inbound-wms-error strong{color:color-mix(in srgb,#ef4444 78%,var(--text-primary))}.walford-inbound-paperwork-section{display:grid;gap:.6rem}.walford-inbound-paperwork-lines{display:grid;gap:.75rem}.walford-inbound-paperwork-line{display:grid;gap:.8rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--card-background) 90%,transparent);box-shadow:0 16px 36px #0f172a14}.walford-inbound-paperwork-line-main{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.walford-inbound-paperwork-line-main>div{display:grid;gap:.25rem;min-width:0}.walford-inbound-paperwork-line-main strong{overflow:hidden;color:var(--text-primary);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.walford-inbound-paperwork-sku-edit{display:grid;gap:.35rem;min-width:0}.walford-inbound-paperwork-sku-edit span{color:var(--text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.walford-inbound-paperwork-sku-edit input{width:100%;min-width:0;border-radius:.8rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 82%,transparent);color:inherit;font:inherit;padding:.72rem .82rem}.walford-inbound-paperwork-line-facts{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.walford-inbound-receipt-editor{display:grid;gap:.85rem;padding-block:1rem;border-block:1px solid var(--border-color)}.walford-inbound-receipt-editor-note{max-width:36rem;color:var(--text-secondary);font-size:.82rem;line-height:1.4;text-align:right}.walford-inbound-receipt-editor-grid,.walford-inbound-paperwork-line-editor{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.walford-inbound-receipt-editor-grid label,.walford-inbound-paperwork-line-editor label{display:grid;gap:.35rem;min-width:0}.walford-inbound-receipt-editor-grid label>span,.walford-inbound-paperwork-line-editor label>span{color:var(--text-secondary);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.walford-inbound-receipt-editor-grid input,.walford-inbound-receipt-editor-grid select,.walford-inbound-receipt-editor-grid textarea,.walford-inbound-paperwork-line-editor input{width:100%;min-width:0;border:1px solid var(--border-color);border-radius:.5rem;background:var(--panel-background);color:var(--text-primary);font:inherit;padding:.7rem .75rem}.walford-inbound-receipt-editor-grid textarea{resize:vertical}.walford-inbound-receipt-editor-grid .is-full-width{grid-column:1 / -1}.walford-inbound-paperwork-line-editor{align-items:end;grid-template-columns:repeat(6,minmax(0,1fr))}.walford-inbound-paperwork-line-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:.5rem!important}.walford-inbound-receipt-editor-actions{align-items:center}.walford-inbound-receipt-validation{color:#ef4444;font-size:.84rem;font-weight:700}@media (max-width: 900px){.walford-inbound-receipt-editor-grid,.walford-inbound-paperwork-line-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.walford-inbound-receipt-editor-note{text-align:left}}@media (max-width: 640px){.walford-inbound-receipt-editor-grid,.walford-inbound-paperwork-line-editor{grid-template-columns:minmax(0,1fr)}.walford-inbound-paperwork-line-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.walford-inbound-paperwork-history{display:grid;gap:.9rem}.walford-inbound-paperwork-day{border:1px solid var(--border-color);border-radius:1rem;background:var(--panel-subtle);overflow:hidden}.walford-inbound-paperwork-day-summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;cursor:pointer;list-style:none;padding:.95rem 1rem;font-weight:700}.walford-inbound-paperwork-day-summary::-webkit-details-marker{display:none}.walford-inbound-paperwork-day-body{padding:0 1rem 1rem}.forklift-my-work-shell{min-height:100vh;grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem}.forklift-my-work-tablet-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding-right:7.5rem}.forklift-my-work-return{min-height:2.8rem;padding-inline:1.2rem}.forklift-my-work-tablet-copy{display:grid;gap:.35rem}.forklift-my-work-header-metrics{display:flex;flex-wrap:wrap;gap:.45rem}.forklift-my-work-header-metrics span{display:inline-flex;align-items:center;min-height:1.9rem;padding:.3rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--panel-muted) 78%,transparent);color:var(--text-secondary);font-size:.8rem;font-weight:700}.forklift-my-work-tablet-copy h3,.forklift-my-work-tablet-copy p{margin:0}.forklift-my-work-shell:has(.is-active-pick-mode){gap:.45rem;padding-block:.6rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 72%,#020617),color-mix(in srgb,var(--card-background) 96%,#020617))}.forklift-my-work-shell:has(.is-active-pick-mode) .forklift-my-work-tablet-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.5rem;border:1px solid color-mix(in srgb,var(--border-color) 45%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,white 5%,transparent),transparent),color-mix(in srgb,var(--card-background) 88%,#020617);box-shadow:0 16px 32px #0000002e}.forklift-my-work-shell:has(.is-active-pick-mode) .forklift-my-work-return{min-height:2.45rem}.forklift-my-work-shell:has(.is-active-pick-mode) .forklift-my-work-tablet-copy{gap:.15rem}.forklift-my-work-shell:has(.is-active-pick-mode) .forklift-my-work-tablet-copy h3{font-size:1rem}.forklift-my-work-shell:has(.is-active-pick-mode) .forklift-my-work-tablet-copy p,.forklift-my-work-shell:has(.is-active-pick-mode) .forklift-my-work-header-metrics{display:none}.forklift-my-work-shell:has(.is-active-pick-mode) .forklift-my-work-driver-picker,.forklift-my-work-shell:has(.is-active-pick-mode) .forklift-my-work-driver-lock{min-height:2.45rem;padding-block:.35rem;border-radius:.8rem;background:color-mix(in srgb,var(--panel-muted) 62%,transparent)}.forklift-my-work-tablet-screen{min-height:calc(100vh - 7.25rem);align-content:start;padding:clamp(.65rem,1.2vw,.95rem);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-muted) 70%,transparent),color-mix(in srgb,var(--card-background) 88%,transparent))}.forklift-my-work-current{display:grid;gap:1rem;min-height:100%;align-content:start;align-items:start}.forklift-my-work-card{display:grid;gap:.85rem;padding:1.15rem 1.15rem 6.5rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);background:color-mix(in srgb,var(--card-background) 96%,transparent);box-shadow:0 18px 38px #00000029;position:relative}.forklift-my-work-card.is-active-pick-mode{gap:0;min-height:calc(100vh - 8.2rem);padding:.7rem .7rem 4.9rem;border-color:color-mix(in srgb,var(--border-color) 44%,transparent);background:linear-gradient(180deg,color-mix(in srgb,white 4%,transparent),transparent 32%),color-mix(in srgb,var(--card-background) 98%,#020617);box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),0 22px 60px #0000003d}.forklift-my-work-card h4,.forklift-my-work-card p{margin:0}.forklift-my-work-simple-current,.forklift-my-work-simple-work-card{gap:1rem}.forklift-my-work-focus-card{display:grid;gap:.85rem;padding:clamp(1rem,1.8vw,1.25rem);border-radius:.75rem;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-left:.35rem solid var(--accent-color);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 92%,transparent),color-mix(in srgb,var(--card-background) 94%,transparent));box-shadow:inset 0 1px #ffffff14}.forklift-my-work-focus-top{display:flex;align-items:start;justify-content:space-between;gap:1rem}.forklift-my-work-focus-card h4{color:var(--text-primary);font-size:clamp(2.2rem,4.6vw,4rem);line-height:1}.forklift-my-work-focus-card p{color:var(--text-secondary);font-size:1.02rem}.forklift-my-work-now{display:grid;gap:.45rem;padding:.9rem 1rem;border-radius:.8rem;border:1px solid color-mix(in srgb,#f59e0b 42%,var(--border-color));background:color-mix(in srgb,#f59e0b 10%,var(--card-background))}.forklift-my-work-now strong{color:var(--text-secondary);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.forklift-my-work-now span{color:var(--text-primary);font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:800;line-height:1.15}.forklift-my-work-summary-strip{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.75rem}.forklift-my-work-production-focus{display:grid;gap:.25rem;padding:.85rem 1rem;border-radius:.8rem;border:1px solid color-mix(in srgb,#22c55e 40%,var(--border-color));background:color-mix(in srgb,#22c55e 12%,var(--card-background))}.forklift-my-work-production-focus span{color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.forklift-my-work-production-focus strong{overflow:hidden;color:var(--text-primary);font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-route-card{display:grid;gap:.25rem;padding:.85rem 1rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--accent-color) 34%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 9%,var(--card-background))}.forklift-my-work-route-card span{color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.forklift-my-work-route-card strong{overflow:hidden;color:var(--text-primary);font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-check-status{display:grid;gap:.25rem;padding:.85rem 1rem;border-radius:.8rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 90%,transparent)}.forklift-my-work-check-status strong{font-size:.95rem;font-weight:900;text-transform:uppercase}.forklift-my-work-check-status span{color:var(--text-secondary);font-weight:700}.forklift-my-work-check-status.is-checked{border-color:#16a34a57;background:color-mix(in srgb,#16a34a 10%,var(--card-background))}.forklift-my-work-check-status.is-not-checked{border-color:#f59e0b5c;background:color-mix(in srgb,#f59e0b 12%,var(--card-background))}.forklift-my-work-check-status.is-unknown{border-color:#6b728047;background:color-mix(in srgb,#6b7280 8%,var(--card-background))}.forklift-my-work-simple-fields{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.forklift-my-work-simple-field{min-width:0;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--panel-muted) 48%,transparent)}.forklift-my-work-simple-field span{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.forklift-my-work-simple-field strong{display:block;overflow:hidden;margin-top:.25rem;color:var(--text-primary);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-task-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.forklift-my-work-task-strip .forklift-my-work-simple-field{min-height:3.9rem;padding:.55rem .6rem;border-radius:.65rem}.forklift-my-work-task-strip .forklift-my-work-simple-field span{font-size:.62rem}.forklift-my-work-task-strip .forklift-my-work-simple-field strong{font-size:.92rem}.forklift-my-work-simple-progress{display:grid;gap:.65rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid color-mix(in srgb,#22c55e 28%,var(--border-color));background:color-mix(in srgb,#22c55e 7%,var(--card-background))}.forklift-my-work-pick-preview{display:grid;gap:.65rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--panel-muted) 38%,transparent)}.forklift-my-work-pick-preview-header{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.forklift-my-work-pick-preview-header h4{margin:.15rem 0 0;color:var(--text-primary);font-size:1.05rem}.forklift-my-work-pick-preview-list{display:grid;gap:.45rem}.forklift-my-work-pick-preview-row{display:grid;grid-template-columns:minmax(5rem,.65fr) minmax(4rem,.35fr) minmax(0,1.4fr);gap:.65rem;align-items:center;min-height:2.55rem;padding:.5rem .6rem;border-radius:.65rem;background:color-mix(in srgb,var(--card-background) 78%,transparent)}.forklift-my-work-pick-preview-row strong{overflow:hidden;color:var(--text-primary);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-pick-preview-row span{color:var(--text-primary);font-weight:900}.forklift-my-work-pick-preview-row small{overflow:hidden;color:var(--text-secondary);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-simple-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem}.forklift-my-work-simple-progress h4,.forklift-my-work-simple-progress p{margin:0}.forklift-my-work-simple-progress-bar{overflow:hidden;height:.9rem;border-radius:999px;background:color-mix(in srgb,var(--border-color) 58%,transparent)}.forklift-my-work-simple-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#06b6d4)}.forklift-my-work-current-line{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.4rem);border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--panel-muted) 38%,transparent)}.forklift-my-work-pick-step{min-height:calc(100vh - 13.2rem);align-content:start;grid-template-rows:auto auto auto auto;padding:clamp(.75rem,1.4vw,1rem);border:0;border-radius:.9rem;background:transparent;box-shadow:none}.forklift-my-work-pick-summary{border-color:color-mix(in srgb,var(--accent-green) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-green) 9%,var(--card-background))}.forklift-my-work-current-line-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.forklift-my-work-current-line-header h4,.forklift-my-work-current-line-header p{margin:0}.forklift-my-work-current-line-header h4{color:var(--text-primary);font-size:clamp(2.7rem,6vw,5.2rem);line-height:.95}.forklift-my-work-current-line-header p:not(.work-order-reference){margin-top:.45rem;color:var(--text-secondary);font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:800}.forklift-my-work-pick-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.forklift-my-work-pick-path .forklift-my-work-simple-field{min-height:clamp(5.6rem,12vh,7rem);align-content:center;padding:.95rem 1.05rem;border-color:color-mix(in srgb,var(--accent-color) 48%,var(--border-color));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 15%,transparent),transparent 56%),color-mix(in srgb,var(--accent-color) 8%,var(--card-background))}.forklift-my-work-pick-path .forklift-my-work-simple-field strong{font-size:clamp(2.2rem,5vw,4.2rem);line-height:1}.forklift-my-work-pick-path .forklift-my-work-simple-field span{font-size:.85rem}.forklift-my-work-now-layout{display:grid;gap:.7rem;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch}.forklift-my-work-now-primary{display:grid;align-content:center;justify-items:start;gap:.2rem;min-height:0;padding:clamp(.9rem,2vw,1.35rem);border:1px solid color-mix(in srgb,var(--accent-color) 24%,var(--border-color));border-radius:.95rem;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 10%,transparent),transparent),color-mix(in srgb,var(--panel-muted) 55%,transparent);text-align:left}.forklift-my-work-now-primary h4{margin:0;color:var(--text-primary);font-size:clamp(3.2rem,7vw,6rem);line-height:.95}.forklift-my-work-now-primary span{color:var(--text-secondary);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forklift-my-work-now-route{display:grid;position:relative;grid-template-columns:1fr;gap:.55rem}.forklift-my-work-now-route div{display:grid;align-content:center;min-height:0;padding:clamp(.8rem,1.6vw,1.1rem);border-radius:.95rem;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);background:color-mix(in srgb,var(--panel-muted) 45%,transparent)}.forklift-my-work-now-route div:first-child{border-color:color-mix(in srgb,#22c55e 34%,var(--border-color));background:color-mix(in srgb,#22c55e 9%,var(--panel-muted))}.forklift-my-work-now-route div:last-child{border-color:color-mix(in srgb,var(--accent-color) 34%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 9%,var(--panel-muted))}.forklift-my-work-now-route span{color:var(--text-secondary);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forklift-my-work-now-route strong{overflow:hidden;margin-top:.25rem;color:var(--text-primary);font-size:clamp(2rem,4.5vw,3.8rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-now-details{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.forklift-my-work-now-details .forklift-my-work-simple-field{padding:.65rem .8rem;border-radius:.7rem;background:color-mix(in srgb,var(--card-background) 78%,transparent)}.forklift-my-work-next-pallet-action{display:flex;align-items:end}.forklift-my-work-pick-action-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;align-items:end}.forklift-my-work-pick-action-strip>div:first-child{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--accent-color) 32%,var(--border-color));border-radius:.8rem;background:color-mix(in srgb,var(--accent-color) 7%,var(--card-background))}.forklift-my-work-pick-action-strip span{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.forklift-my-work-pick-action-strip strong{color:var(--text-primary);font-size:clamp(1.3rem,2.5vw,2rem);line-height:1}.forklift-my-work-next-pallet-action .forklift-my-work-button{width:100%;min-height:4rem;font-size:1.1rem}.forklift-my-work-pallet-progress{display:grid;gap:.35rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--card-background) 82%,transparent)}.forklift-my-work-pallet-progress-top{display:flex;align-items:center;justify-content:center;justify-content:space-between;gap:.75rem}.forklift-my-work-pallet-progress-top span{color:var(--text-secondary);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forklift-my-work-pallet-progress-top strong{color:var(--text-primary);font-size:.95rem;font-weight:900}.forklift-my-work-pallet-progress-track{overflow:hidden;height:.8rem;border-radius:999px;background:color-mix(in srgb,var(--border-color) 58%,transparent)}.forklift-my-work-pallet-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#06b6d4);transition:width .18s ease}.forklift-my-work-bottom-dock{position:sticky;z-index:10;bottom:.45rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,16rem) minmax(6rem,8rem);gap:.65rem;align-items:center;margin-top:.45rem;padding:.55rem;border:1px solid color-mix(in srgb,var(--border-color) 66%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--panel-elevated) 98%,#020617);box-shadow:0 12px 26px #0003}.forklift-my-work-bottom-dock span{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forklift-my-work-bottom-dock strong{display:block;overflow:hidden;margin-top:.2rem;color:var(--text-primary);font-size:clamp(1rem,1.8vw,1.35rem);text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-bottom-dock .forklift-my-work-button{min-height:3.25rem;width:100%;font-size:1rem;border-radius:.65rem}.forklift-my-work-ramp-panel{padding:0;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--panel-muted) 30%,transparent)}.forklift-my-work-ramp-panel summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.3rem;padding:.65rem .8rem;cursor:pointer;list-style:none}.forklift-my-work-ramp-panel summary::-webkit-details-marker{display:none}.forklift-my-work-ramp-panel summary span{display:grid;gap:.15rem;min-width:0}.forklift-my-work-ramp-panel summary strong{color:var(--text-primary);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.forklift-my-work-ramp-panel summary small{overflow:hidden;color:var(--text-secondary);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-ramp-panel[open]{padding-bottom:.8rem}.forklift-my-work-ramp-panel[open]>:not(summary){margin-inline:.8rem}.forklift-my-work-card.is-active-pick-mode{overflow:hidden;min-height:calc(100vh - 8rem);padding:.8rem .8rem 4.8rem;border:0;border-radius:1.1rem;background:linear-gradient(180deg,#ffffff09,#fff0),color-mix(in srgb,var(--card-background) 98%,#020617);box-shadow:0 18px 50px #0000003d}.forklift-my-work-card.is-active-pick-mode .forklift-my-work-pick-step{min-height:calc(100vh - 13.1rem);gap:.65rem;padding:0;grid-template-rows:auto auto auto auto}.forklift-my-work-command-top{display:grid;grid-template-columns:minmax(0,1fr) clamp(5.5rem,10vw,6.75rem);align-items:stretch;gap:.65rem}.forklift-my-work-command-top div{display:grid;gap:.15rem;min-width:0;padding:.62rem .78rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--border-color) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,white 4%,transparent),transparent),color-mix(in srgb,var(--panel-muted) 38%,transparent)}.forklift-my-work-command-top span,.forklift-my-work-command-sku span,.forklift-my-work-command-route span,.forklift-my-work-command-facts span{color:var(--text-secondary);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forklift-my-work-command-top strong{overflow:hidden;color:var(--text-primary);font-size:clamp(.95rem,1.7vw,1.25rem);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-command-top .forklift-my-work-command-order{padding:.7rem .9rem;border-left:.26rem solid color-mix(in srgb,var(--accent-color) 72%,#38bdf8)}.forklift-my-work-command-top .forklift-my-work-command-order strong{font-size:clamp(1.55rem,3.4vw,2.7rem);line-height:.95}.forklift-my-work-command-top .forklift-my-work-command-door{aspect-ratio:1;justify-items:center;align-content:center;text-align:center;border-color:color-mix(in srgb,var(--accent-color) 60%,var(--border-color));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 18%,transparent),transparent),color-mix(in srgb,var(--panel-muted) 58%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.forklift-my-work-command-top .forklift-my-work-command-door strong{font-size:clamp(1.35rem,3vw,2.2rem);line-height:.95}.forklift-my-work-command-board{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(7rem,.45fr);grid-template-rows:auto;align-items:stretch;gap:.65rem;min-height:0}.forklift-my-work-command-sku,.forklift-my-work-command-route section,.forklift-my-work-command-facts div{border:1px solid color-mix(in srgb,var(--border-color) 44%,transparent);background:linear-gradient(180deg,color-mix(in srgb,white 4%,transparent),transparent),color-mix(in srgb,var(--panel-muted) 34%,transparent)}.forklift-my-work-command-sku{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;gap:.5rem;min-width:0;min-height:clamp(12rem,27vh,16rem);padding:clamp(.65rem,1.25vw,.9rem);border-radius:1.05rem}.forklift-my-work-command-sku div{display:grid;align-content:center;min-width:0;padding:.55rem .75rem;border-radius:.85rem;background:color-mix(in srgb,var(--card-background) 44%,transparent)}.forklift-my-work-command-sku strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:clamp(2.35rem,5.25vw,4.85rem);line-height:.88}.forklift-my-work-command-route{display:grid;gap:.75rem;min-width:0}.forklift-my-work-command-route section{display:grid;align-content:center;gap:.3rem;min-height:clamp(5.7rem,13vh,7.4rem);padding:clamp(1rem,2vw,1.35rem);border-radius:1.05rem}.forklift-my-work-command-route section:first-child{border-color:color-mix(in srgb,#22c55e 34%,var(--border-color));background:color-mix(in srgb,#22c55e 8%,var(--panel-muted))}.forklift-my-work-command-route section:last-child{border-color:color-mix(in srgb,var(--accent-color) 38%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 9%,var(--panel-muted))}.forklift-my-work-command-route strong{overflow:hidden;color:var(--text-primary);font-size:clamp(2.45rem,5.4vw,4.9rem);line-height:.95;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-command-facts{display:grid;grid-template-columns:1fr;gap:.5rem}.forklift-my-work-command-facts div{display:grid;gap:.2rem;align-content:center;padding:.62rem .72rem;border-radius:.88rem}.forklift-my-work-command-facts strong{overflow:hidden;color:var(--text-primary);font-size:clamp(1.15rem,2.4vw,1.75rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.forklift-my-work-card.is-active-pick-mode .forklift-my-work-pallet-progress{border-color:color-mix(in srgb,var(--border-color) 40%,transparent);border-radius:.95rem;background:linear-gradient(180deg,color-mix(in srgb,white 3%,transparent),transparent),color-mix(in srgb,var(--panel-muted) 32%,transparent)}.forklift-my-work-card.is-active-pick-mode .forklift-my-work-bottom-dock{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem) minmax(6rem,8rem);gap:.55rem;bottom:.5rem;margin-top:.1rem;padding:.55rem;border-radius:1.05rem;border-color:color-mix(in srgb,var(--accent-color) 28%,var(--border-color));background:linear-gradient(180deg,color-mix(in srgb,white 6%,transparent),transparent),color-mix(in srgb,var(--panel-elevated) 98%,#020617);box-shadow:0 18px 42px #00000047}.forklift-my-work-remaining-lines{border-top:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);padding-top:.35rem}.forklift-my-work-remaining-lines summary{cursor:pointer;color:var(--text-secondary);font-weight:800}.forklift-my-work-actions{display:flex;flex-wrap:wrap;gap:.75rem}.forklift-my-work-assignment,.forklift-my-work-stage,.forklift-inbound-line-card{display:grid;gap:.9rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--card-background) 90%,transparent);box-shadow:0 16px 36px #0f172a14;width:100%;align-self:start}.forklift-my-work-assignment h4,.forklift-my-work-assignment p,.forklift-my-work-stage h4,.forklift-my-work-stage p,.forklift-inbound-line-card h4,.forklift-inbound-line-card p{margin:0}.forklift-my-work-waiting{min-height:calc(100vh - 14rem);display:grid;place-content:center;justify-items:start;gap:.7rem}.forklift-my-work-waiting h3,.forklift-my-work-waiting p{margin:0}.forklift-my-work-dashboard{display:grid;gap:1rem;align-content:start;min-height:35rem;padding:clamp(1rem,2vw,1.5rem)}.forklift-my-work-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:12rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid color-mix(in srgb,var(--accent-color) 32%,var(--border-color));border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 14%,var(--card-background)),color-mix(in srgb,var(--panel-muted) 55%,transparent))}.forklift-my-work-dashboard-hero h3,.forklift-my-work-dashboard-hero p{margin:0}.forklift-my-work-dashboard-hero h3{margin-top:.35rem;color:var(--text-primary);font-size:clamp(2rem,5vw,3.6rem);line-height:1}.forklift-my-work-dashboard-hero p{margin-top:.45rem;color:var(--text-secondary);font-size:1.1rem;font-weight:700}.forklift-my-work-dashboard-status{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;min-height:3rem;padding:.6rem .9rem;border-radius:999px;border:1px solid var(--border-color);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forklift-my-work-dashboard-status.is-online{border-color:color-mix(in srgb,#22c55e 42%,var(--border-color));background:color-mix(in srgb,#22c55e 13%,var(--card-background));color:color-mix(in srgb,#22c55e 75%,var(--text-primary))}.forklift-my-work-dashboard-status.is-offline{border-color:color-mix(in srgb,#ef4444 38%,var(--border-color));background:color-mix(in srgb,#ef4444 10%,var(--card-background));color:color-mix(in srgb,#ef4444 70%,var(--text-primary))}.forklift-my-work-status-picker{display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr))}.forklift-my-work-status-picker button{min-height:3.15rem;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--panel-muted) 72%,transparent);color:var(--text-secondary);font:inherit;font-size:.84rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.forklift-my-work-status-picker button.is-selected{border-color:color-mix(in srgb,var(--accent-color) 58%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 20%,var(--card-background));color:var(--text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 28%,transparent)}.forklift-my-work-status-picker button:disabled{cursor:progress;opacity:.7}.forklift-my-work-dashboard-stats{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.forklift-my-work-dashboard-stats span{display:grid;gap:.25rem;min-height:6rem;align-content:center;padding:1rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--panel-muted) 72%,transparent);color:var(--text-secondary);font-size:.78rem;text-transform:uppercase}.forklift-my-work-dashboard-stats strong{color:var(--text-primary);font-size:1.35rem;line-height:1.1;text-transform:none}.forklift-my-work-new-assignment{width:100%;min-height:5rem;border-radius:1rem;font-size:1.2rem}.forklift-my-work-weekend-inbound{width:100%;min-height:3.7rem;border-radius:.9rem;font-size:1rem;font-weight:900}.forklift-my-work-dashboard-note{margin:0;color:var(--text-secondary);font-size:.95rem;text-align:center}.forklift-pending-completion{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(14rem,auto) auto;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,#f59e0b 56%,var(--border-color));border-radius:.75rem;background:color-mix(in srgb,#f59e0b 12%,var(--card-background))}.forklift-pending-completion>div:first-child{display:grid;gap:.2rem}.forklift-pending-completion strong,.forklift-pending-completion p{margin:0}.forklift-pending-completion p,.forklift-pending-completion small{color:var(--text-secondary)}.forklift-pending-completion-list{display:grid;gap:.35rem;max-height:5.5rem;overflow:auto}.forklift-pending-completion-list span{display:grid;gap:.15rem;padding-left:.7rem;border-left:3px solid #f59e0b}.forklift-local-draft-recovery{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(22rem,1.7fr);gap:1rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,#ef4444 58%,var(--border-color));border-radius:.75rem;background:color-mix(in srgb,#ef4444 9%,var(--card-background))}.forklift-local-draft-recovery-copy,.forklift-local-draft-recovery-list,.forklift-local-draft-recovery-list article,.forklift-local-draft-recovery-list article>div{display:grid;gap:.25rem}.forklift-local-draft-recovery-copy strong,.forklift-local-draft-recovery-copy p,.forklift-local-draft-recovery-list strong{margin:0}.forklift-local-draft-recovery-copy p,.forklift-local-draft-recovery-list small{color:var(--text-secondary)}.forklift-local-draft-recovery-list{max-height:10rem;overflow:auto}.forklift-local-draft-recovery-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.7rem;border:1px solid var(--border-color);border-radius:.6rem;background:var(--panel-elevated)}.forklift-my-work-door{font-size:1.55rem;font-weight:800;letter-spacing:.04em}.forklift-inbound-form,.forklift-inbound-line-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.forklift-inbound-form label,.forklift-inbound-line-grid label,.forklift-keyboard-field{display:grid;gap:.35rem}.forklift-inbound-form input,.forklift-inbound-form select,.forklift-inbound-line-grid input,.forklift-keyboard-field input,.forklift-inbound-checklist select,.forklift-inbound-exceptions textarea{width:100%;border-radius:.8rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 82%,transparent);color:inherit;font:inherit;padding:.72rem .82rem}.forklift-keyboard-field-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.forklift-keyboard-field-top>span{color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.forklift-keyboard-field-top button{border:1px solid color-mix(in srgb,var(--accent-color) 30%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--accent-color) 9%,var(--card-background));color:var(--text-primary);cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;min-height:1.9rem;padding:.22rem .58rem;white-space:nowrap}.forklift-inbound-line-list{display:grid;gap:.9rem;align-content:start}.forklift-inbound-entry-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);background:color-mix(in srgb,var(--panel-muted) 60%,transparent)}.forklift-inbound-entry-toolbar>div:first-child{display:grid;gap:.2rem}.forklift-inbound-entry-toolbar strong{color:var(--text-primary);font-size:1rem}.forklift-inbound-entry-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.forklift-inbound-entry-actions .secondary-button,.forklift-inbound-line-card .forklift-task-card-top .secondary-button{min-height:2.6rem;padding-inline:.85rem}.forklift-inbound-recent-chips{display:flex;flex-wrap:wrap;gap:.35rem}.forklift-inbound-recent-chips button{border:1px solid color-mix(in srgb,var(--accent-color) 32%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--accent-color) 10%,var(--card-background));color:var(--text-primary);font:inherit;font-size:.78rem;font-weight:800;min-height:2rem;padding:.28rem .6rem}.forklift-inbound-readiness{display:grid;gap:.75rem;padding:.85rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);background:color-mix(in srgb,var(--card-background) 86%,transparent)}.forklift-inbound-server-save{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.68rem .8rem;border:1px solid var(--border-color);border-radius:.8rem;background:color-mix(in srgb,var(--card-background) 86%,transparent);color:var(--text-secondary)}.forklift-inbound-server-save strong{color:var(--text-primary)}.forklift-inbound-server-save.is-saved{border-color:color-mix(in srgb,#22c55e 44%,var(--border-color));background:color-mix(in srgb,#22c55e 10%,var(--card-background))}.forklift-inbound-server-save.is-saving{border-color:color-mix(in srgb,var(--accent-blue) 44%,var(--border-color))}.forklift-inbound-server-save.is-pending{border-color:color-mix(in srgb,#f59e0b 48%,var(--border-color));background:color-mix(in srgb,#f59e0b 10%,var(--card-background))}.forklift-inbound-readiness>div:first-child{display:grid;gap:.2rem}.forklift-inbound-readiness strong{color:var(--text-primary)}.forklift-inbound-readiness-list{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.forklift-inbound-readiness-list span{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.35rem .55rem;border-radius:.7rem;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.78rem;font-weight:900;text-align:center}.forklift-inbound-readiness-list span.is-complete{border-color:color-mix(in srgb,#22c55e 46%,var(--border-color));background:color-mix(in srgb,#22c55e 12%,var(--card-background));color:color-mix(in srgb,#22c55e 78%,var(--text-primary))}.forklift-inbound-readiness-list span.is-missing{border-color:color-mix(in srgb,#f59e0b 42%,var(--border-color));background:color-mix(in srgb,#f59e0b 11%,var(--card-background));color:color-mix(in srgb,#f59e0b 70%,var(--text-primary))}.forklift-completion-review-panel{width:min(44rem,calc(100vw - 2rem))}.forklift-completion-confirmation-panel{display:grid;justify-items:center;gap:.8rem;width:min(38rem,calc(100vw - 2rem));padding:clamp(1.25rem,3vw,2rem);text-align:center}.forklift-completion-confirmation-panel h3,.forklift-completion-confirmation-panel p{margin:0}.forklift-completion-confirmation-mark{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;min-height:3rem;padding:.6rem 1rem;border:1px solid color-mix(in srgb,#22c55e 60%,var(--border-color));border-radius:999px;background:color-mix(in srgb,#22c55e 16%,var(--card-background));color:color-mix(in srgb,#22c55e 78%,var(--text-primary));font-size:.88rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forklift-completion-confirmation-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%}.forklift-completion-confirmation-details span{display:grid;gap:.25rem;min-width:0;padding:.8rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--panel-muted) 72%,transparent)}.forklift-completion-confirmation-details small{color:var(--text-secondary);font-size:.72rem;font-weight:800;text-transform:uppercase}.forklift-completion-confirmation-details strong{overflow-wrap:anywhere}.forklift-inbound-checklist-panel{width:min(42rem,calc(100vw - 2rem))}.forklift-inbound-checklist-body,.forklift-completion-review-body{display:grid;gap:1rem}.forklift-completion-review-lines{display:grid;gap:.85rem}.forklift-completion-review-line{display:grid;gap:.75rem;padding:.95rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--card-background) 90%,transparent)}.forklift-completion-review-line-grid{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));color:var(--text-secondary);font-size:.92rem}.forklift-completion-review-line-grid strong{color:var(--text-primary)}.forklift-completion-review-actions{justify-content:flex-end}.forklift-inbound-checklist{display:grid;gap:.85rem}.forklift-inbound-checklist label,.forklift-inbound-exceptions{display:grid;gap:.35rem}.forklift-inbound-exceptions textarea{resize:vertical;min-height:7rem}.forklift-inbound-form .is-full-width,.forklift-inbound-line-grid .is-full-width{grid-column:1 / -1}.forklift-my-work-button{min-height:3.4rem;padding-inline:1.2rem;font-size:1rem}.forklift-work-progress{display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr))}.forklift-work-progress span{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.35rem .5rem;border-radius:999px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--panel-muted) 70%,transparent);color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.forklift-work-progress span.is-active{border-color:color-mix(in srgb,var(--accent-color) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 14%,var(--card-background));color:var(--text-primary)}.operations-table-scroll{overflow:auto}.operations-table{width:100%;min-width:42rem;border-collapse:collapse}.operations-table th,.operations-table td{border-bottom:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);padding:.7rem .8rem;text-align:left;vertical-align:top}.operations-table th{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.table-sort-button{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.operations-table tbody tr{background:color-mix(in srgb,var(--card-background) 88%,transparent)}.operations-table tbody tr.is-selected{background:color-mix(in srgb,var(--accent-color) 15%,var(--card-background) 85%)}.operations-appointments-title-row{display:flex;justify-content:space-between;align-items:start;gap:1rem}.operations-appointments-header-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;align-items:end}.operations-appointments-search{display:flex;gap:.55rem;align-items:center}.operations-appointments-search input{background:color-mix(in srgb,var(--panel-elevated) 92%,transparent);border:1px solid var(--border-color);border-radius:.65rem;box-shadow:var(--input-highlight);color:var(--text-primary);min-height:2.35rem;min-width:15rem;padding:.55rem .75rem}.operations-appointments-search input::placeholder{color:color-mix(in srgb,var(--text-secondary) 76%,transparent)}.operations-appointments-pill-button{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elevated) 96%,transparent),color-mix(in srgb,var(--panel-muted) 92%,transparent));border:1px solid var(--border-color);border-radius:.65rem;box-shadow:var(--input-highlight);color:var(--text-primary);font-weight:800;min-height:2.35rem;padding:0 1rem}.operations-appointments-topbar{display:flex;flex-wrap:wrap;gap:.9rem 1.1rem;align-items:end;justify-content:space-between}.operations-date-picker{display:grid;gap:.35rem;min-width:14rem;font-size:.88rem}.operations-date-picker input{background:color-mix(in srgb,var(--panel-elevated) 92%,transparent);border:1px solid var(--border-color);border-radius:.65rem;box-shadow:var(--input-highlight);color:var(--text-primary);min-height:2.35rem;padding:.55rem .75rem}.operations-appointments-toolbar{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;justify-content:space-between}.operations-appointments-toolbar-group{justify-content:flex-start}.operations-appointments-title-block{display:grid;gap:.1rem}.operations-appointments-title-block span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.operations-view-toggle{display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:.2rem;border:1px solid var(--border-color);border-radius:999px;background:color-mix(in srgb,var(--card-background) 82%,transparent)}.operations-view-toggle-button{border:0;background:transparent;color:inherit;border-radius:999px;padding:.5rem .9rem;font:inherit}.operations-view-toggle-button.is-selected{background:color-mix(in srgb,var(--accent-color) 16%,var(--card-background) 84%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent)}.operations-type-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem}.operations-type-filter{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--panel-muted) 72%,transparent);color:var(--muted-text);font:inherit;font-weight:800;padding:.42rem .55rem .42rem .72rem;opacity:.58;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.operations-type-filter.is-active{color:var(--body-text);border-color:color-mix(in srgb,var(--accent-color) 48%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 12%,var(--card-background));opacity:1}.operations-type-filter.is-selected-type{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 42%,transparent)}.operations-type-filter-swatch{width:.82rem;height:.82rem;border-radius:999px;flex:0 0 auto;box-shadow:0 0 0 2px color-mix(in srgb,var(--card-background) 76%,transparent)}.operations-type-filter-label{line-height:1}.operations-type-filter-state{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;padding:.2rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--border-color) 52%,transparent);color:var(--muted-text);font-size:.68rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.operations-type-filter.is-active .operations-type-filter-state{background:color-mix(in srgb,var(--accent-color) 28%,transparent);color:var(--body-text)}.operations-appointment-defaults{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:end;margin-top:.25rem}.operations-appointment-defaults-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.operations-appointment-default-color{display:grid;gap:.3rem;min-width:8rem;font-size:.82rem}.operations-appointment-defaults-panel{border:1px solid var(--border-color);border-radius:.9rem;background:color-mix(in srgb,var(--card-background) 86%,transparent);padding:.55rem .8rem}.operations-appointment-defaults-panel summary{cursor:pointer;list-style:none;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.operations-appointment-defaults-panel summary::-webkit-details-marker{display:none}.operations-appointment-defaults-panel[open] .operations-appointment-defaults{margin-top:.75rem}.operations-split-work-list{display:grid;gap:.45rem;margin-top:.55rem}.operations-split-work-line{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(9rem,1fr);gap:.6rem;align-items:center;padding:.45rem .55rem;border:1px solid var(--border-color);border-radius:.55rem;background:color-mix(in srgb,var(--card-background) 82%,transparent)}.operations-split-work-line.is-selected{border-color:color-mix(in srgb,var(--accent-color) 55%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 10%,var(--card-background))}.operations-split-work-toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:auto;width:fit-content;padding:.25rem .5rem .25rem .35rem;border:1px solid var(--border-color);border-radius:.65rem;background:color-mix(in srgb,var(--card-background) 78%,transparent);cursor:pointer}.operations-split-work-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;width:1rem;min-width:1rem;height:1rem;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--muted-text) 58%,var(--border-color));border-radius:.28rem;background:color-mix(in srgb,var(--card-background) 86%,transparent)}.operations-split-work-toggle input[type=checkbox]:before{content:"";width:.48rem;height:.28rem;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;opacity:0;transform:rotate(-45deg) scale(.72);transition:opacity .14s ease,transform .14s ease}.operations-split-work-toggle input[type=checkbox]:checked{border-color:var(--accent-color);background:var(--accent-color)}.operations-split-work-toggle input[type=checkbox]:checked:before{opacity:1;transform:rotate(-45deg) scale(1)}.operations-split-work-toggle:has(input[type=checkbox]:checked){border-color:color-mix(in srgb,var(--accent-color) 72%,var(--border-color));background:color-mix(in srgb,var(--accent-color) 14%,var(--card-background));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 18%,transparent)}.operations-split-work-toggle:has(input[type=checkbox]:checked) .card-eyebrow{color:var(--text-primary)}.operations-split-work-toggle:has(input[type=checkbox]:disabled){cursor:not-allowed;opacity:.66}.operations-split-work-select{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center;min-height:auto}.operations-split-work-select span{color:var(--muted-text);font-size:.78rem;font-weight:700}.operations-split-work-select select,.operations-split-work-staging input{min-height:2rem;padding-block:.35rem}.operations-split-work-staging{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center}.operations-split-work-staging span{color:var(--muted-text);font-size:.78rem;font-weight:700}.operations-appointments-stat-strip{min-width:min(100%,26rem)}.operations-appointments-hero-header{display:inline-flex;align-items:center;gap:.7rem;flex-wrap:wrap}.operations-appointments-collapse-button{min-height:2.2rem;padding:.5rem .85rem;font-size:.84rem}.operations-appointments-collapsed-note{margin:0;color:var(--muted-text);font-size:.92rem}.operations-type-filter-swatch.type-cts{background:#2fbf71}.operations-type-filter-swatch.type-ind{background:#46a1ff}.operations-type-filter-swatch.type-soy{background:#f0b14a}.operations-schedule-grid{display:grid;position:relative;overflow:auto;border:1px solid var(--border-color);border-radius:1rem}.operations-schedule-grid-day{grid-template-columns:5.25rem minmax(44rem,1fr)}.operations-schedule-grid-week{grid-template-columns:5.25rem repeat(var(--operations-week-columns),minmax(11rem,1fr))}.operations-schedule-header,.operations-schedule-time,.operations-schedule-cell{min-height:var(--operations-row-height, 64px)}.operations-schedule-header{display:grid;align-content:center;gap:.15rem;padding:.8rem .85rem;background:color-mix(in srgb,var(--card-background) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-right:1px solid color-mix(in srgb,var(--border-color) 82%,transparent)}.operations-schedule-header strong{font-size:.88rem}.operations-schedule-header span{font-size:.76rem;color:var(--muted-text)}.operations-schedule-header.is-selected{background:color-mix(in srgb,var(--accent-color) 14%,var(--card-background) 86%)}.operations-schedule-time{padding:.7rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-right:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);background:color-mix(in srgb,var(--card-background) 94%,transparent);font-size:.78rem;color:var(--muted-text)}.operations-schedule-cell{display:flex;align-items:start;padding:.45rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-right:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);background:color-mix(in srgb,var(--card-background) 86%,transparent)}.operations-schedule-cell.is-filled{background:color-mix(in srgb,var(--card-background) 92%,transparent)}.operations-schedule-cell.is-droppable,.operations-month-day.is-droppable{transition:box-shadow .16s ease,border-color .16s ease}.operations-schedule-cell.is-droppable:hover,.operations-month-day.is-droppable:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-color) 40%,transparent)}.operations-empty-slot{font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.operations-schedule-cell-stack{display:flex;flex-wrap:wrap;gap:.45rem;width:100%}.operations-current-time-column{position:absolute;top:calc(var(--operations-current-time-row-height, 64px) + var(--operations-current-time-top, 0px));left:calc(5.25rem + ((100% - 5.25rem) / var(--operations-current-time-column-count, 1)) * var(--operations-current-time-column-index, 0));width:calc((100% - 5.25rem) / var(--operations-current-time-column-count, 1));z-index:5;pointer-events:none}.operations-current-time-line{position:relative;right:.3rem;left:.3rem;height:0;border-top:2px solid #ff3b30;filter:drop-shadow(0 0 6px rgba(255,59,48,.45))}.operations-current-time-line:before{content:"";position:absolute;top:-5px;left:-1px;width:10px;height:10px;border-radius:999px;background:#ff3b30;box-shadow:0 0 0 3px #ff3b302e}.operations-current-time-line span{position:absolute;top:-.8rem;right:0;padding:.12rem .42rem;border-radius:999px;background:#ff3b30;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.03em}.operations-month-view{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem}.operations-month-day{min-height:10.5rem;border-radius:1rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 88%,transparent);padding:.8rem;display:flex;flex-direction:column;gap:.65rem}.operations-month-day.is-selected{border-color:color-mix(in srgb,var(--accent-color) 55%,white 10%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 45%,transparent)}.operations-month-day.is-empty{min-height:10.5rem;border:0;background:transparent}.operations-month-day-top{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.operations-month-day-top span{font-size:.72rem;color:var(--muted-text)}.operations-month-day-cards{display:grid;gap:.45rem}.operations-month-empty,.operations-month-more{margin:0;font-size:.78rem;color:var(--muted-text)}.operations-appointment-card.is-compact{padding:.55rem .65rem .55rem .85rem;min-width:8rem}.operations-appointment-card.is-compact .operations-appointment-card-top{margin-bottom:0}.operations-appointment-card.is-compact strong,.operations-appointment-card.is-compact span{font-size:.72rem}.operations-appointment-context-menu{position:fixed;z-index:45;min-width:11rem;display:grid;gap:.45rem;padding:.55rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--border-color) 90%,transparent);background:color-mix(in srgb,var(--panel-elevated) 96%,white 4%);box-shadow:var(--shadow-panel)}.operations-appointment-context-menu-colors{display:grid;gap:.28rem}.operations-appointment-color-option,.operations-appointment-delete-option{display:flex;align-items:center;gap:.55rem;width:100%;padding:.58rem .72rem;border-radius:.8rem;border:1px solid transparent;background:transparent;color:inherit;text-align:left;font:inherit}.operations-appointment-color-option:hover,.operations-appointment-delete-option:hover{background:color-mix(in srgb,var(--accent-blue) 10%,transparent);border-color:color-mix(in srgb,var(--accent-blue) 24%,transparent)}.operations-appointment-color-option.is-selected{background:color-mix(in srgb,var(--accent-blue) 12%,transparent);border-color:color-mix(in srgb,var(--accent-blue) 30%,transparent)}.operations-appointment-color-swatch{width:.72rem;height:.72rem;flex:none;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff2e}.operations-appointment-delete-option{color:var(--danger)}.operations-table-editor td{padding:.45rem .55rem}.operations-table-editor input:not([type=checkbox]){min-width:7.5rem}.preload-editor-toolbar{justify-content:flex-end}.muscatine-preloads-table-header{align-items:start}.muscatine-preload-filter-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.muscatine-preload-filter-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .68rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel-elevated) 86%,transparent);color:var(--muted-text);font-size:.78rem;font-weight:800}.muscatine-preload-filter-chip:hover{border-color:color-mix(in srgb,var(--accent-blue) 36%,var(--border-color));color:var(--body-text)}.muscatine-preload-filter-chip.is-active{border-color:color-mix(in srgb,var(--accent-blue) 64%,var(--border-color));background:color-mix(in srgb,var(--accent-blue) 16%,var(--panel-elevated));color:var(--body-text)}.muscatine-preload-filter-chip span{min-width:1.35rem;padding:.12rem .38rem;border-radius:999px;background:color-mix(in srgb,var(--panel-background) 70%,transparent);color:inherit;text-align:center;font-size:.72rem}.muscatine-preload-status-pill{display:inline-flex;align-items:center;gap:.4rem;width:max-content;padding:.34rem .58rem;border-radius:999px;font-size:.76rem;font-weight:850}.muscatine-preload-status-pill:before{width:.48rem;height:.48rem;border-radius:999px;content:""}.muscatine-preload-status-pill.is-new{background:color-mix(in srgb,var(--accent-blue) 13%,transparent);color:color-mix(in srgb,var(--accent-blue) 72%,var(--body-text))}.muscatine-preload-status-pill.is-new:before{background:var(--accent-blue)}.muscatine-preload-status-pill.is-in-process{background:color-mix(in srgb,#f2c94c 16%,transparent);color:color-mix(in srgb,#f2c94c 74%,var(--body-text))}.muscatine-preload-status-pill.is-in-process:before{background:#f2c94c}.muscatine-preload-status-pill.is-loaded{background:color-mix(in srgb,var(--success) 14%,transparent);color:color-mix(in srgb,var(--success) 72%,var(--body-text))}.muscatine-preload-status-pill.is-loaded:before{background:var(--success)}.muscatine-preload-status-pill.is-needs-print{background:color-mix(in srgb,var(--danger) 15%,transparent);color:color-mix(in srgb,var(--danger) 72%,var(--body-text))}.muscatine-preload-status-pill.is-needs-print:before{background:var(--danger)}.muscatine-spotter-history-tab>.operations-shell{gap:1rem;padding:0}.muscatine-spotter-history-tab .operations-hero-card{box-shadow:none}.operations-table td select[aria-label$="assigned door"]{min-width:4.4rem;padding:.28rem .44rem;border-radius:.44rem;font-weight:800}.door-check-shell{display:grid;gap:1rem;padding:1rem}.door-check-topbar,.door-check-panel{border:1px solid var(--border-color);border-radius:1rem;background:var(--panel-background);box-shadow:var(--panel-shadow)}.door-check-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.door-check-topbar h2,.door-check-panel h3{margin:.2rem 0 0}.door-check-topbar p,.door-check-preview-panel p{margin:.25rem 0 0;color:var(--muted-text)}.door-check-layout{display:grid;grid-template-columns:minmax(13rem,.72fr) minmax(24rem,1.8fr) minmax(15rem,.8fr);gap:1rem;align-items:start}.door-check-panel{display:grid;gap:1rem;padding:1rem}.door-check-board-list,.door-check-mode-tabs,.door-check-type-grid,.door-check-preview-list{display:grid;gap:.55rem}.door-check-board-list button,.door-check-mode-tabs button,.door-check-type-grid button,.door-check-door-grid button{border:1px solid var(--border-color);border-radius:.8rem;background:var(--panel-elevated);color:var(--body-text);font:inherit;font-weight:800}.door-check-board-list button{display:grid;gap:.2rem;padding:.7rem;text-align:left}.door-check-board-list button span,.door-check-door-grid button span,.door-check-preview-list span{color:var(--muted-text);font-size:.78rem}.door-check-board-list button.is-active,.door-check-mode-tabs button.is-active,.door-check-type-grid button.is-active,.door-check-door-grid button.is-selected{border-color:color-mix(in srgb,var(--success) 58%,var(--border-color));background:color-mix(in srgb,var(--success) 16%,var(--panel-elevated))}.door-check-section-head,.door-check-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.door-check-summary span{padding:.35rem .55rem;border-radius:999px;background:var(--panel-elevated);color:var(--muted-text);font-size:.78rem;font-weight:850}.door-check-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.door-check-mode-tabs button{min-height:2.7rem;padding:.5rem}.door-check-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.door-check-type-grid button{min-height:2.65rem;padding:.45rem}.door-check-door-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.55rem}.door-check-door-grid button{display:grid;gap:.25rem;min-height:4.7rem;padding:.55rem .4rem;text-align:center}.door-check-door-grid button.is-occupied{opacity:.52}.door-check-clear-note{margin:0;padding:.8rem;border:1px dashed var(--border-color);border-radius:.8rem;background:var(--panel-elevated);color:var(--muted-text)}.door-check-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.door-check-form-grid label{display:grid;gap:.35rem;color:var(--muted-text);font-size:.78rem;font-weight:850}.door-check-form-grid input,.door-check-form-grid textarea{width:100%;border:1px solid var(--border-color);border-radius:.7rem;background:var(--panel-elevated);color:var(--body-text);padding:.6rem .7rem;font:inherit}.door-check-form-grid .is-full-width{grid-column:1 / -1}.door-check-preview-panel{position:sticky;top:1rem}.door-check-preview-panel .primary-button,.door-check-preview-panel .secondary-button{justify-content:center;width:100%}@media (max-width: 980px){.door-check-layout{grid-template-columns:1fr}.door-check-preview-panel{position:static}}@media (max-width: 640px){.door-check-shell{padding:.65rem}.door-check-topbar,.door-check-section-head{align-items:stretch;flex-direction:column}.door-check-board-list,.door-check-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.door-check-form-grid{grid-template-columns:1fr}}.operations-table tbody tr.muscatine-preload-row-needs-print{background:#b4231829}.operations-table tbody tr.muscatine-preload-row-needs-print>td{background:#b4231829}.operations-table tbody tr.muscatine-preload-row-needs-print:hover,.operations-table tbody tr.muscatine-preload-row-needs-print.is-selected{background:#b4231838}.operations-table tbody tr.muscatine-preload-row-needs-print:hover>td,.operations-table tbody tr.muscatine-preload-row-needs-print.is-selected>td{background:#b4231838}.preload-editor-form{gap:1rem}.preload-editor-table{min-width:70rem}.preload-editor-table td{vertical-align:middle}.preload-editor-table input{min-width:6.5rem;padding:.5rem .6rem}.preload-editor-status{display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;padding:.42rem .62rem;border:1px solid var(--border-color);border-radius:999px;background:color-mix(in srgb,var(--accent-color) 10%,var(--card-background) 90%);color:var(--text-primary);font-size:.78rem;font-weight:600}.preload-editor-actions{margin-top:.9rem}.preload-sheet-panel{width:min(96vw,110rem);max-width:110rem}.work-order-sheet-panel{width:min(92vw,46rem);max-width:46rem}.damage-report-sheet-panel{width:min(92vw,42rem);max-width:42rem}.forklift-inspection-sheet-panel{width:min(94vw,56rem);max-width:56rem}.forklift-inspection-form{display:grid;gap:1rem}.forklift-inspection-checklist{display:grid;gap:.55rem;padding:.9rem;border:1px solid var(--border-color);border-radius:1rem;background:color-mix(in srgb,var(--card-background) 88%,transparent)}.forklift-inspection-head,.forklift-inspection-row{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem;gap:.75rem;align-items:center}.forklift-inspection-head{padding-bottom:.45rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.forklift-inspection-label{display:grid;gap:.45rem}.work-orders-summary{justify-content:flex-end}.work-order-list,.work-orders-year-list,.work-orders-building-list{display:grid;gap:.8rem}.work-orders-building-group{border:1px solid var(--border-color);border-radius:.75rem;background:color-mix(in srgb,var(--panel-muted) 72%,transparent);overflow:hidden}.work-orders-building-group>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;cursor:pointer;list-style:none}.work-orders-building-group>summary::-webkit-details-marker{display:none}.work-orders-building-group>summary div{display:grid;gap:.3rem}.work-orders-building-group>summary strong{color:var(--text-primary);font-size:1.05rem}.work-orders-building-group>summary>span{color:var(--text-secondary);font-size:.82rem;font-weight:700}.work-orders-building-group[open]>summary{border-bottom:1px solid var(--border-color)}.work-orders-building-group>.work-orders-year-list{padding:.8rem}.work-order-card{display:grid;gap:.7rem;padding:.95rem 1rem;border:1px solid var(--border-color);border-radius:1rem;background:color-mix(in srgb,var(--card-background) 88%,transparent)}.work-order-card.is-completed{background:color-mix(in srgb,var(--panel-muted) 88%,transparent)}.work-order-card h4,.work-order-card p{margin:0}.work-order-reference{display:inline-flex;margin:0 0 .35rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.work-order-card-top{display:flex;justify-content:space-between;align-items:start;gap:.8rem}.work-order-card-top p,.work-order-meta{color:var(--text-secondary)}.work-order-meta{display:flex;flex-wrap:wrap;gap:.8rem;font-size:.86rem}.work-order-maintenance-notes{margin:0;color:var(--text-secondary)}.work-order-card .secondary-button{text-decoration:none}.work-order-pill{display:inline-flex;align-items:center;justify-content:center;min-width:6.2rem;padding:.42rem .68rem;border-radius:999px;border:1px solid var(--border-color);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.work-order-pill.is-open{background:#1976ea1f;border-color:#1976ea4d}.work-order-pill.is-completed{background:#2fbf711f;border-color:#2fbf714d}.work-order-pill.is-error,.work-order-pill.is-out-of-service{background:#c9393924;border-color:#c939394d}.work-order-pill.is-ready{background:#f0b14a1f;border-color:#f0b14a47}.work-orders-year-group{border:1px solid var(--border-color);border-radius:1rem;background:color-mix(in srgb,var(--card-background) 84%,transparent);overflow:hidden}.it-ticket-cost-panel{display:grid;gap:.8rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--accent-color) 28%,var(--border-color));border-radius:.65rem;background:color-mix(in srgb,var(--accent-color) 7%,var(--panel-muted))}.it-ticket-cost-heading,.it-ticket-cost-entry,.it-ticket-cost-row{display:grid;align-items:center;gap:.75rem}.it-ticket-cost-heading{grid-template-columns:minmax(0,1fr) auto}.it-ticket-cost-total{display:grid;justify-items:end;gap:.2rem}.it-ticket-cost-total span,.it-ticket-cost-row small,.it-ticket-cost-empty{color:var(--text-secondary)}.it-ticket-cost-total strong{font-size:1.2rem}.it-ticket-cost-list{display:grid;border-top:1px solid var(--border-color)}.it-ticket-cost-row{grid-template-columns:minmax(0,1fr) auto auto;padding:.65rem 0;border-bottom:1px solid var(--border-color)}.it-ticket-cost-row>div{display:grid;gap:.2rem;min-width:0}.it-ticket-cost-row>div strong{overflow-wrap:anywhere}.it-ticket-cost-row>span{font-weight:800}.it-ticket-cost-remove{border:0;background:transparent;color:var(--danger-color, #ef6464);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800}.it-ticket-cost-empty{margin:0;padding:.65rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.it-ticket-cost-entry{grid-template-columns:minmax(12rem,1fr) minmax(8rem,10rem) auto;align-items:end}.it-ticket-cost-copy{display:grid;gap:.3rem}.it-ticket-cost-copy small{color:var(--text-secondary)}.it-ticket-cost-panel label{display:grid;gap:.35rem;color:var(--text-secondary);font-size:.78rem;font-weight:700}.it-ticket-cost-panel label>input{width:100%;min-width:0;padding:.65rem .75rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--input-background);color:var(--text-primary);font:inherit}.it-ticket-cost-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;padding-left:.7rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--input-background)}.it-ticket-cost-input input{width:100%;min-width:0;border:0;background:transparent;color:var(--text-primary);padding:.65rem .65rem .65rem 0;font:inherit}@media (max-width: 760px){.it-ticket-cost-entry{grid-template-columns:1fr;align-items:stretch}.it-ticket-cost-row{grid-template-columns:minmax(0,1fr) auto}.it-ticket-cost-remove{grid-column:1 / -1;justify-self:start}}.work-orders-year-group summary{display:flex;justify-content:space-between;gap:.8rem;align-items:center;cursor:pointer;list-style:none;padding:.95rem 1rem}.work-orders-year-group summary::-webkit-details-marker{display:none}.work-orders-year-group summary span{color:var(--text-secondary)}.work-orders-year-group[open] summary{border-bottom:1px solid var(--border-color)}.work-orders-year-group .work-order-list{padding:.9rem 1rem 1rem}.forklift-inspection-label strong{font-size:.92rem}.forklift-inspection-label input{width:100%;border-radius:.8rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 82%,transparent);color:inherit;font:inherit;padding:.65rem .8rem}.forklift-inspection-toggle{display:flex;justify-content:center}.forklift-inspection-toggle input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--accent-color);width:1.1rem;height:1.1rem}.forklift-inspection-toggle.is-pass input{accent-color:#22c55e}.forklift-inspection-toggle.is-fail input{accent-color:#ef4444}.it-ticket-sheet-panel{width:min(94vw,50rem);max-width:50rem}.it-ticket-detail-sheet{display:grid;gap:1rem}.it-ticket-summary{justify-content:flex-end}.it-ticket-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.it-ticket-list{display:grid;gap:.8rem}.it-ticket-card{position:relative;display:grid;gap:.7rem;padding:.95rem 1rem;border:1px solid var(--border-color);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--input-background) 42%,transparent),transparent 130%),color-mix(in srgb,var(--card-background) 88%,transparent);overflow:hidden}.it-ticket-compact-card{width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background-color .16s ease}.it-ticket-compact-card:hover,.it-ticket-compact-card:focus-visible{border-color:color-mix(in srgb,var(--accent-color) 48%,var(--border-color));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 10%,transparent),transparent 140%),color-mix(in srgb,var(--card-background) 88%,transparent);transform:translateY(-1px)}.it-ticket-compact-card:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 20%,transparent)}.it-ticket-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.3rem;background:#60a5fa;opacity:.9}.it-ticket-card h4,.it-ticket-card p{margin:0}.it-ticket-reference{display:inline-flex;margin:0 0 .35rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.it-ticket-card-top{display:flex;justify-content:space-between;align-items:start;gap:.8rem}.it-ticket-card-top p,.it-ticket-meta{color:var(--text-secondary)}.it-ticket-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.86rem}.it-ticket-pill{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--border-color);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.it-ticket-pill.is-open{color:#fbbf24;border-color:color-mix(in srgb,#fbbf24 45%,var(--border-color));background:color-mix(in srgb,#fbbf24 14%,var(--card-background) 86%)}.it-ticket-pill.is-in-progress{color:#60a5fa;border-color:color-mix(in srgb,#60a5fa 45%,var(--border-color));background:color-mix(in srgb,#60a5fa 14%,var(--card-background) 86%)}.it-ticket-pill.is-completed{color:#34d399;border-color:color-mix(in srgb,#34d399 45%,var(--border-color));background:color-mix(in srgb,#34d399 14%,var(--card-background) 86%)}.it-ticket-status-actions{display:grid;grid-template-columns:1fr;gap:.55rem}.it-ticket-status-actions .secondary-button{width:100%;min-height:2.75rem;justify-content:flex-start;padding-inline:.9rem;text-align:left}.it-ticket-section-card{display:grid;gap:.9rem}.it-ticket-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;font-size:1.15rem;font-weight:700;cursor:pointer}.it-ticket-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.2rem .6rem;border:1px solid var(--border-color);border-radius:999px;font-size:.82rem;font-weight:700;color:var(--text-secondary)}.it-ticket-section-toggle-right{display:inline-flex;align-items:center;gap:.55rem;color:var(--text-secondary);font-size:.84rem}.it-ticket-notes,.it-ticket-attachments,.it-ticket-attachment-composer{display:grid;gap:.85rem}.it-ticket-attachment-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.it-ticket-attachment-toolbar span{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.it-ticket-dropzone{padding:1rem 1.1rem;border:1px dashed color-mix(in srgb,var(--accent-color) 45%,var(--border-color));border-radius:1rem;background:color-mix(in srgb,var(--card-background) 92%,transparent);color:var(--text-secondary);text-align:left;line-height:1.45;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.it-ticket-dropzone.is-active,.it-ticket-dropzone:hover{border-color:color-mix(in srgb,var(--accent-color) 65%,white 12%);background:color-mix(in srgb,var(--accent-color) 12%,var(--card-background) 88%);color:var(--text-primary)}.it-ticket-note-type-options{display:flex;flex-wrap:wrap;gap:.65rem}.it-ticket-note-type-options .secondary-button.is-selected{border-color:color-mix(in srgb,var(--accent-color) 55%,white 10%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 45%,transparent);color:var(--text-primary)}.it-ticket-note-list{display:grid;gap:.9rem}.it-ticket-note-top{display:flex;align-items:center;justify-content:flex-start}.it-ticket-note-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border-radius:999px;border:1px solid var(--border-color);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.it-ticket-note-badge.is-update{color:#60a5fa;border-color:color-mix(in srgb,#60a5fa 45%,var(--border-color));background:color-mix(in srgb,#60a5fa 12%,var(--card-background) 88%)}.it-ticket-note-badge.is-internal{color:#f59e0b;border-color:color-mix(in srgb,#f59e0b 45%,var(--border-color));background:color-mix(in srgb,#f59e0b 12%,var(--card-background) 88%)}.it-ticket-note-card{display:grid;gap:.55rem;padding:.85rem .95rem;border:1px solid var(--border-color);border-radius:1rem;background:color-mix(in srgb,var(--card-background) 90%,transparent)}.it-ticket-note-card p{margin:0;line-height:1.45}.it-support-desk,.it-service-desk{gap:1rem}.it-support-hero{overflow:hidden;border-color:color-mix(in srgb,var(--accent-color) 24%,var(--border-color));background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--accent-color) 16%,transparent),transparent 18rem),linear-gradient(135deg,color-mix(in srgb,var(--card-background) 94%,white 6%),var(--card-background))}.it-ticket-command-strip{align-items:center;justify-content:flex-end;gap:.65rem}.it-ticket-command-strip .it-ticket-pill{min-height:2.45rem;padding-inline:.95rem}.it-support-layout{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);gap:1rem;align-items:start}.it-ticket-inbox-card,.it-ticket-intake-card,.it-service-detail-card{display:grid;gap:1rem;grid-column:auto;min-width:0}.it-ticket-status-block{display:grid;gap:.8rem;padding:.95rem;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:1.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--input-background) 48%,transparent),transparent 130%),color-mix(in srgb,var(--card-background) 90%,transparent)}.it-ticket-status-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.it-ticket-status-heading h3{margin:0}.it-ticket-intake-card{position:sticky;top:1rem;align-content:start;border-color:color-mix(in srgb,var(--success-color) 20%,var(--border-color));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--success-color) 14%,transparent),transparent 13rem),linear-gradient(180deg,color-mix(in srgb,var(--card-background) 94%,white 5%),var(--card-background))}.it-ticket-severity-preview{display:grid;gap:.7rem}.it-ticket-severity-preview-card{display:grid;gap:.25rem;padding:.8rem .9rem;border:1px solid var(--border-color);border-radius:.95rem;background:color-mix(in srgb,var(--input-background) 58%,transparent)}.it-ticket-severity-preview-card strong{color:var(--text-primary)}.it-ticket-severity-preview-card span{color:var(--text-secondary);line-height:1.35}.it-service-desk-layout{width:100%;display:grid;grid-column:1 / -1;grid-template-columns:minmax(24rem,.78fr) minmax(34rem,1.42fr);gap:1rem;align-items:stretch;height:clamp(34rem,calc(100dvh - 12rem),68rem);min-height:0;overflow:hidden}.it-ticket-queue-stack{display:grid;grid-auto-rows:max-content;align-content:start;gap:.8rem;min-width:0;min-height:0;padding-right:.25rem;overflow-y:auto;scrollbar-gutter:stable}.it-ticket-kanban-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.it-service-desk .it-ticket-section-card{grid-column:auto;min-width:0;min-height:0;height:auto;align-content:start;grid-template-rows:auto auto;overflow:visible;background:linear-gradient(180deg,color-mix(in srgb,var(--input-background) 52%,transparent),transparent 125%),color-mix(in srgb,var(--card-background) 92%,transparent)}.it-ticket-lane-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.2rem}.it-ticket-lane-head h3{margin:0;font-size:1.05rem}.it-service-detail-card{position:relative;top:auto;height:100%;min-height:0;max-height:none;overflow:auto;align-content:start;scrollbar-gutter:stable;border-color:color-mix(in srgb,var(--accent-color) 25%,var(--border-color));background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent-color) 12%,transparent),transparent 14rem),linear-gradient(180deg,color-mix(in srgb,var(--card-background) 94%,white 5%),var(--card-background))}.it-service-desk .it-ticket-list{display:grid;grid-auto-rows:max-content;align-content:start;min-width:0;min-height:0;max-height:17rem;overflow-y:auto;padding-right:.25rem;scrollbar-gutter:stable}.it-service-desk .it-ticket-compact-card{min-width:0;height:auto}.it-ticket-archive-header{display:grid;gap:.8rem;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 82%,transparent)}.it-ticket-archive-header .it-ticket-lane-head{margin:0}.it-ticket-archive-header .it-ticket-lane-head p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.82rem}.it-ticket-archive-search{position:relative;display:flex;align-items:center}.it-ticket-archive-search input{width:100%;min-height:2.7rem;padding:.65rem 4.25rem .65rem .8rem;border:1px solid var(--border-strong);border-radius:.65rem;background:var(--input-background);color:var(--text-primary);font:inherit}.it-ticket-archive-search input:focus{outline:none;border-color:color-mix(in srgb,var(--accent-color) 55%,var(--border-color));box-shadow:var(--focus-ring)}.it-ticket-archive-search button{position:absolute;right:.4rem;min-height:1.95rem;padding:.3rem .6rem;border:0;border-radius:.45rem;background:var(--panel-muted);color:var(--text-secondary);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.it-ticket-archive-groups{display:grid;grid-auto-rows:max-content;align-content:start;gap:.65rem;min-height:0;padding-right:.25rem;max-height:24rem;overflow-y:auto;scrollbar-gutter:stable}.it-ticket-archive-groups>p{margin:.5rem 0;color:var(--text-secondary)}.it-ticket-archive-day{overflow:hidden;border:1px solid var(--border-color);border-radius:.7rem;background:color-mix(in srgb,var(--panel-muted) 78%,transparent)}.it-ticket-archive-day.is-expanded{border-color:color-mix(in srgb,var(--accent-color) 24%,var(--border-color));background:color-mix(in srgb,var(--panel-elevated) 88%,transparent)}.it-ticket-archive-day-toggle{width:100%;min-height:3.15rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .75rem;border:0;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.it-ticket-archive-day-toggle:hover,.it-ticket-archive-day-toggle:focus-visible{background:color-mix(in srgb,var(--accent-color) 8%,transparent)}.it-ticket-archive-day-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color) 52%,transparent);outline-offset:-2px}.it-ticket-archive-day-toggle>span:first-child{display:grid;gap:.15rem}.it-ticket-archive-day-toggle strong{font-size:.9rem}.it-ticket-archive-day-toggle small{color:var(--text-secondary);font-size:.76rem}.it-ticket-archive-chevron{width:1.75rem;height:1.75rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);font-size:1rem;font-weight:700}.it-ticket-archive-day-list{display:grid;grid-auto-rows:max-content;gap:.5rem;padding:0 .55rem .55rem}.it-ticket-archive-day-list .it-ticket-compact-card{gap:.45rem;padding:.7rem .75rem .7rem .9rem;border-radius:.6rem;background:color-mix(in srgb,var(--panel-background) 92%,transparent)}.it-ticket-archive-day-list .it-ticket-reference{margin-bottom:.15rem}.it-ticket-archive-day-list .it-ticket-card-description{-webkit-line-clamp:2}.it-ticket-archive-day-list .it-ticket-meta span:nth-child(2),.it-ticket-archive-day-list .it-ticket-meta span:nth-child(3){display:none}.it-ticket-card-description{display:-webkit-box;overflow:hidden;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.it-ticket-inline-header{padding:0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 74%,transparent);background:transparent}.it-service-detail-card .it-ticket-detail-sheet{padding:0}.it-ticket-detail-copy{display:grid;gap:.65rem;padding:.9rem;border:1px solid var(--border-color);border-radius:1rem;background:color-mix(in srgb,var(--input-background) 58%,transparent)}.it-ticket-detail-copy p{margin:0;line-height:1.45}.it-service-detail-card label{display:grid;gap:.45rem}.it-service-detail-card label span{color:var(--text-secondary);font-weight:700}.it-service-detail-card textarea{width:100%;min-height:7rem;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--border-color) 86%,white 8%);border-radius:1rem;background:var(--input-background);color:var(--text-primary);font:inherit;resize:vertical}.it-service-detail-card .operations-form-actions{justify-content:stretch}.it-service-detail-card .operations-form-actions .primary-button{width:100%}.settings-forklift-assets{display:grid;gap:1rem}.admin-reports-date-filter{display:grid;gap:.4rem;min-width:12rem}.admin-reports-date-filter span{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.admin-reports-date-filter input,.admin-reports-date-filter select{min-height:2.85rem;width:100%;padding:0 1rem;border:1px solid color-mix(in srgb,var(--border-color) 86%,white 8%);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--input-background) 92%,white 6%),var(--input-background));color:var(--text-primary);font:inherit;font-weight:750;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.admin-reports-date-filter input:focus,.admin-reports-date-filter select:focus{outline:none;border-color:color-mix(in srgb,var(--accent-color) 72%,var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 18%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent)}.admin-reports-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.admin-reports-location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.admin-reports-driver-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1rem}.admin-reports-driver-toolbar h3,.admin-reports-driver-toolbar p{margin:0}.admin-reports-driver-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}.admin-reports-driver-card{align-content:start}.admin-reports-empty-state{margin:0;color:var(--text-secondary)}.admin-reports-loadtype-list{display:flex;flex-wrap:wrap;gap:.75rem}.admin-reports-loadtype-chip{min-width:12rem;display:grid;gap:.45rem;padding:.75rem .85rem;border-radius:.9rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-background) 88%,transparent)}.admin-reports-loadtype-chip strong{margin:0}.admin-reports-loadtype-metrics{display:grid;gap:.18rem;color:var(--text-secondary)}.admin-console-shell{gap:1rem;grid-template-columns:minmax(0,1fr)}.admin-console-hero{border-color:color-mix(in srgb,var(--accent-color) 26%,var(--border-color));background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent-color) 16%,transparent),transparent 18rem),linear-gradient(135deg,color-mix(in srgb,var(--card-background) 92%,white 8%),var(--card-background))}.admin-console-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.admin-console-location-tabs{width:fit-content;display:inline-flex;gap:.35rem;padding:.35rem;border:1px solid var(--border-color);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--input-background) 90%,white 5%),var(--input-background));box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.admin-console-location-tabs button{min-height:2.55rem;padding:0 1.15rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-weight:850;cursor:pointer}.admin-console-location-tabs button.is-active{background:linear-gradient(135deg,var(--accent-color),color-mix(in srgb,var(--accent-color) 72%,white 18%));color:var(--accent-contrast);box-shadow:0 .7rem 1.5rem color-mix(in srgb,var(--accent-color) 24%,transparent)}.admin-console-location-chip{align-self:start;display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border:1px solid var(--border-color);border-radius:999px;background:color-mix(in srgb,var(--input-background) 70%,transparent);color:var(--text-primary);font-weight:850}.admin-console-kpi{position:relative;min-height:6.2rem;overflow:hidden;display:grid;align-content:center;gap:.35rem;padding:1rem;border:1px solid var(--border-color);border-radius:1rem;background:radial-gradient(circle at 88% 72%,color-mix(in srgb,var(--kpi-color) 35%,transparent),transparent 2.8rem),linear-gradient(180deg,color-mix(in srgb,var(--card-background) 86%,white 8%),var(--card-background));box-shadow:0 1rem 2.5rem color-mix(in srgb,black 22%,transparent)}.admin-console-kpi:after{content:"";position:absolute;right:.85rem;bottom:.8rem;width:2.15rem;height:2.15rem;border-radius:999px;background:var(--kpi-color);opacity:.2}.admin-console-kpi.is-blue{--kpi-color: #4b8dff}.admin-console-kpi.is-red{--kpi-color: #ef5565}.admin-console-kpi.is-green{--kpi-color: #43c776}.admin-console-kpi.is-purple{--kpi-color: #8066ff}.admin-console-kpi.is-amber{--kpi-color: #e0ad35}.admin-console-kpi span{color:var(--text-secondary);font-weight:700}.admin-console-kpi strong{font-size:2rem;line-height:1}.admin-console-kpi em{color:color-mix(in srgb,var(--kpi-color) 78%,var(--text-secondary));font-style:normal;font-weight:700}.admin-console-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(24rem,.65fr);gap:1rem;align-items:start}.admin-console-main,.admin-console-rail,.admin-console-panel{display:grid;gap:1rem}.admin-console-panel-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.admin-console-panel-head h3,.admin-console-panel-head p{margin:0}.admin-console-select{min-width:13rem}.admin-console-driver-table{display:grid;overflow:hidden;border:1px solid var(--border-color);border-radius:1rem}.admin-console-driver-row{display:grid;grid-template-columns:minmax(8rem,1.2fr) .55fr .65fr minmax(8rem,1fr) .8fr 6.5rem;gap:.75rem;align-items:center;min-height:3.5rem;padding:.7rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);background:color-mix(in srgb,var(--card-background) 88%,transparent)}.admin-console-driver-row:last-child{border-bottom:0}.admin-console-driver-row.is-header{min-height:2.5rem;color:var(--text-secondary);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--input-background) 72%,transparent)}.admin-console-driver-row strong{color:var(--text-primary)}.admin-console-spark{display:flex;align-items:end;gap:.22rem;height:1.4rem}.admin-console-spark i{flex:1;min-width:.35rem;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#8ff0b7,#39b86d)}.admin-console-spark i:nth-child(1){height:35%}.admin-console-spark i:nth-child(2){height:55%}.admin-console-spark i:nth-child(3){height:42%}.admin-console-spark i:nth-child(4){height:76%}.admin-console-spark i:nth-child(5){height:62%}.admin-console-loadtype-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem}.admin-console-loadtype-card{display:grid;gap:.3rem;padding:.9rem;border:1px solid var(--border-color);border-radius:.95rem;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent-color) 14%,transparent),transparent 3rem),color-mix(in srgb,var(--input-background) 54%,transparent)}.admin-console-loadtype-card span,.admin-console-loadtype-card em{color:var(--text-secondary);font-style:normal}.admin-console-driver-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.85rem}.admin-console-driver-detail-card{display:grid;gap:.8rem;padding:.95rem;border:1px solid var(--border-color);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--input-background) 58%,transparent),transparent 140%),color-mix(in srgb,var(--card-background) 90%,transparent)}.admin-console-driver-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.admin-console-driver-detail-head strong{font-size:1rem}.admin-console-driver-detail-head span{color:var(--text-secondary);font-weight:750}.admin-console-driver-loadtypes{display:flex;flex-wrap:wrap;gap:.55rem}.admin-console-driver-loadtype{min-width:10.5rem;display:grid;gap:.25rem;padding:.7rem .75rem;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--page-background) 28%,transparent)}.admin-console-driver-loadtype span{color:var(--text-secondary)}.admin-console-export-grid{display:grid;grid-template-columns:minmax(10rem,1fr) repeat(2,minmax(10rem,.85fr)) auto auto;gap:.75rem;align-items:end}.admin-console-export-grid-rail{grid-template-columns:1fr}.admin-console-export-grid-rail .secondary-button{width:100%}.raw-productivity-panel{gap:1.1rem}.raw-productivity-controls{display:grid;grid-template-columns:minmax(18rem,1.4fr) repeat(3,minmax(10rem,.7fr));gap:.8rem;align-items:end}.raw-productivity-controls-final{grid-template-columns:minmax(18rem,1.4fr) repeat(5,minmax(9rem,.7fr))}.raw-productivity-facilities{display:flex;flex-wrap:wrap;gap:.45rem}.raw-productivity-facilities button{min-height:2.45rem;padding:0 .85rem;border:1px solid var(--border-color);border-radius:999px;background:color-mix(in srgb,var(--input-background) 72%,transparent);color:var(--text-primary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800}.raw-productivity-facilities button.is-active{border-color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 18%,var(--input-background));color:var(--accent-color)}.raw-productivity-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.raw-productivity-kpi-grid-final{grid-template-columns:repeat(7,minmax(0,1fr))}.raw-productivity-kpi-grid article{display:grid;gap:.3rem;padding:.9rem;border:1px solid var(--border-color);border-radius:.9rem;background:color-mix(in srgb,var(--input-background) 58%,transparent)}.raw-productivity-kpi-grid span{color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.raw-productivity-kpi-grid strong{font-size:1.45rem}.raw-productivity-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start}.raw-productivity-table{display:grid;overflow:hidden;border:1px solid var(--border-color);border-radius:1rem}.raw-productivity-row,.raw-productivity-driver-row{display:grid;gap:.65rem;align-items:center;min-height:3.1rem;padding:.65rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);background:color-mix(in srgb,var(--card-background) 88%,transparent)}.raw-productivity-row{grid-template-columns:minmax(8rem,1fr) .45fr .45fr .55fr}.raw-productivity-driver-row{grid-template-columns:minmax(8rem,1fr) .42fr .52fr minmax(5.5rem,.66fr) minmax(5.5rem,.66fr) .52fr}.raw-productivity-driver-row-final{grid-template-columns:minmax(8rem,1fr) .38fr .48fr minmax(5rem,.6fr) minmax(5rem,.6fr) minmax(5rem,.6fr) .48fr}.raw-productivity-driver-row-detention{grid-template-columns:minmax(8rem,1fr) .45fr .55fr minmax(6rem,.7fr) .55fr}.raw-productivity-row:last-child,.raw-productivity-driver-row:last-child{border-bottom:0}.raw-productivity-row.is-header,.raw-productivity-driver-row.is-header{min-height:2.4rem;color:var(--text-secondary);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--input-background) 72%,transparent)}.raw-productivity-driver-row input{min-width:0;width:100%;min-height:2.25rem;padding:0 .65rem;border:1px solid var(--border-color);border-radius:.65rem;background:var(--input-background);color:var(--text-primary);font:inherit;font-weight:750}.admin-console-export-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end;margin:-.3rem 0 1.1rem}.building-efficiency-pill-group{display:inline-grid;grid-template-columns:1fr 1fr;gap:.25rem;align-items:center;min-width:7.25rem;padding:.18rem;border:1px solid color-mix(in srgb,var(--border-color) 74%,var(--text-secondary));border-radius:999px;background:color-mix(in srgb,var(--input-background) 64%,var(--card-background))}.building-efficiency-pill-group button{min-height:2rem;padding:0 .7rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.74rem;font-weight:850;cursor:pointer}.building-efficiency-pill-group button.is-active{border-color:color-mix(in srgb,var(--success-color) 72%,var(--card-background));background:var(--success-color);color:#fff;box-shadow:0 .35rem .95rem color-mix(in srgb,var(--success-color) 24%,transparent)}.building-efficiency-pill-group button.is-active.is-no{border-color:color-mix(in srgb,var(--danger-color) 72%,var(--card-background));background:var(--danger-color);color:#fff;box-shadow:0 .35rem .95rem color-mix(in srgb,var(--danger-color) 22%,transparent)}.raw-productivity-table .admin-reports-empty-state{margin:0;padding:1rem}.admin-console-exception-list,.admin-console-top-driver-list,.admin-console-history-list{display:grid;gap:.7rem}.admin-console-exception-card,.admin-console-history-item{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--border-color);border-radius:.95rem;background:color-mix(in srgb,var(--input-background) 58%,transparent)}.admin-console-exception-card div,.admin-console-top-driver{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-console-exception-card span{color:var(--danger-color);font-weight:800}.admin-console-exception-card p,.admin-console-history-item span,.admin-console-history-item em{margin:0;color:var(--text-secondary);font-style:normal}.admin-console-top-driver{min-height:2.8rem;padding:.7rem .8rem;border:1px solid var(--border-color);border-radius:.85rem;background:linear-gradient(90deg,color-mix(in srgb,var(--success-color) 14%,transparent),transparent 72%)}.admin-console-top-driver strong{color:var(--success-color);font-size:1.2rem}.it-ticket-severity-list{display:grid;gap:.75rem}.it-ticket-severity-list>span{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.it-ticket-severity-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.8rem .9rem;border:1px solid var(--border-color);border-radius:1rem;background:color-mix(in srgb,var(--card-background) 88%,transparent)}.it-ticket-severity-option.is-selected{border-color:color-mix(in srgb,var(--accent-color) 55%,white 10%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 45%,transparent)}.it-ticket-severity-option input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--accent-color);width:1.1rem;height:1.1rem;margin-top:.2rem}.it-ticket-severity-option strong,.it-ticket-severity-option p{margin:0}.it-ticket-severity-option p{color:var(--text-secondary)}.it-ticket-severity-option input[type=text]{margin-top:.6rem;width:100%}@media (max-width: 1100px){.it-support-layout,.it-support-desk .it-service-desk-layout{grid-template-columns:1fr}.it-ticket-intake-card{position:static;max-height:none}.it-support-desk .it-ticket-columns,.admin-reports-summary-grid{grid-template-columns:1fr}.admin-reports-driver-toolbar{flex-direction:column;align-items:stretch}.admin-reports-driver-grid{grid-template-columns:1fr}.operations-appointments-header-controls,.operations-appointments-search{width:100%}.operations-appointments-search input{min-width:0;flex:1 1 auto}}@media (max-width: 1380px){.it-service-desk-layout{grid-template-columns:minmax(20rem,.72fr) minmax(28rem,1.28fr);height:clamp(34rem,calc(100dvh - 12rem),62rem);overflow:hidden}.it-service-desk .it-ticket-section-card{height:auto;min-height:0}.it-service-detail-card{grid-column:auto;height:100%;max-height:100%;overflow:auto}}@media (max-width: 900px){.it-service-desk-layout{grid-template-columns:1fr;height:auto;overflow:visible}.it-ticket-kanban-columns{display:grid;grid-template-columns:1fr}.it-service-detail-card{position:static;height:auto;max-height:none;overflow:visible}.it-ticket-kanban-columns{grid-template-columns:1fr}}.it-equipment-page{gap:1rem}.it-equipment-hero{overflow:hidden;border-color:color-mix(in srgb,var(--accent-color) 24%,var(--border-color));background:linear-gradient(110deg,color-mix(in srgb,var(--accent-color) 8%,transparent),transparent 46%),var(--card-background)}.it-equipment-register{display:grid;grid-column:1 / -1;gap:1rem;min-width:0}.it-equipment-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(10rem,12rem) auto;gap:1rem;align-items:end}.it-equipment-search,.it-equipment-status-filter{display:grid;gap:.4rem}.it-equipment-search>span,.it-equipment-status-filter>span{color:var(--text-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}.it-equipment-search input,.it-equipment-status-filter select{width:100%;min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--border-strong);border-radius:.55rem;background:var(--input-background);color:var(--text-primary);font:inherit}.it-equipment-search input:focus,.it-equipment-status-filter select:focus{outline:none;border-color:color-mix(in srgb,var(--accent-color) 60%,var(--border-color));box-shadow:var(--focus-ring)}.it-equipment-location-tabs{display:flex;align-items:center;gap:.4rem}.it-equipment-location-tabs button{min-height:2.75rem;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--input-background);color:var(--text-secondary);font:inherit;font-weight:750;cursor:pointer}.it-equipment-location-tabs button:hover,.it-equipment-location-tabs button:focus-visible,.it-equipment-location-tabs button.is-selected{border-color:color-mix(in srgb,var(--accent-color) 55%,var(--border-color));color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 10%,var(--input-background))}.it-equipment-location-tabs button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.it-equipment-location-tabs strong{min-width:1.55rem;min-height:1.55rem;display:inline-grid;place-items:center;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--panel-muted) 88%,transparent);color:currentColor;font-size:.76rem}.it-equipment-register-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid var(--border-color)}.it-equipment-register-heading h3,.it-equipment-register-heading span{margin:0}.it-equipment-register-heading>span{color:var(--text-secondary);font-weight:700}.it-equipment-table-scroll{max-height:calc(100dvh - 23rem);min-height:16rem;overflow:auto;border:1px solid var(--border-color);border-radius:.5rem}.it-equipment-table{min-width:70rem}.it-equipment-table thead{position:sticky;top:0;z-index:1;background:var(--panel-elevated)}.it-equipment-table td{vertical-align:middle}.it-equipment-table td:first-child strong{color:var(--text-primary);font-size:.95rem}.it-equipment-location{display:inline-flex;min-height:1.75rem;align-items:center;padding:.25rem .55rem;border:1px solid color-mix(in srgb,var(--accent-color) 28%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--accent-color) 8%,transparent);color:var(--text-primary);font-size:.78rem;font-weight:800}.it-equipment-status{width:fit-content;min-height:1.75rem;display:inline-flex;align-items:center;padding:.25rem .6rem;border:1px solid color-mix(in srgb,#39c985 45%,var(--border-color));border-radius:999px;background:color-mix(in srgb,#39c985 12%,transparent);color:color-mix(in srgb,#65e6ad 88%,var(--text-primary));font-size:.76rem;font-weight:850}.it-equipment-status.is-inactive{border-color:color-mix(in srgb,#ff6a6a 48%,var(--border-color));background:color-mix(in srgb,#ff6a6a 10%,transparent);color:color-mix(in srgb,#ff9c9c 88%,var(--text-primary))}.it-equipment-status.is-storage{border-color:color-mix(in srgb,#f0b44d 48%,var(--border-color));background:color-mix(in srgb,#f0b44d 11%,transparent);color:color-mix(in srgb,#ffd17b 88%,var(--text-primary))}.it-equipment-location.is-freosk{border-color:color-mix(in srgb,#f0b44d 42%,var(--border-color));background:color-mix(in srgb,#f0b44d 10%,transparent)}.it-equipment-location.is-muscatine{border-color:color-mix(in srgb,#7c8cff 42%,var(--border-color));background:color-mix(in srgb,#7c8cff 10%,transparent)}.it-equipment-updated{display:grid;gap:.15rem}.it-equipment-updated small,.it-equipment-muted{color:var(--text-secondary)}.it-equipment-row-actions{display:flex;justify-content:flex-end;gap:.45rem}.it-equipment-empty-state{min-height:15rem;display:grid;place-content:center;justify-items:center;gap:.55rem;padding:2rem;border:1px dashed var(--border-strong);border-radius:.5rem;color:var(--text-secondary);text-align:center}.it-equipment-empty-state strong{color:var(--text-primary)}.it-equipment-editor{width:min(42rem,calc(100vw - 2rem))}.it-equipment-history-panel{width:min(46rem,calc(100vw - 2rem))}.it-equipment-history-panel .walford-sheet-header p{max-width:34rem;margin:.3rem 0 0;color:var(--text-secondary)}.it-equipment-history-body{display:grid;gap:1.25rem}.it-equipment-history-current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border-color);border-radius:.55rem;background:var(--border-color)}.it-equipment-history-current>div{min-width:0;display:grid;align-content:center;gap:.35rem;padding:.9rem;background:var(--panel-muted)}.it-equipment-history-current span,.it-equipment-history-event small,.it-equipment-history-heading>span,.it-equipment-history-empty span{color:var(--text-secondary)}.it-equipment-history-current>div>span{font-size:.72rem;font-weight:800;text-transform:uppercase}.it-equipment-history-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.it-equipment-history-heading h4{margin:.25rem 0 0}.it-equipment-history-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.it-equipment-history-list li{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;padding-bottom:1rem}.it-equipment-history-list li:not(:last-child):before{content:"";position:absolute;top:.8rem;bottom:-.1rem;left:.34rem;width:1px;background:var(--border-strong)}.it-equipment-history-marker{position:relative;z-index:1;width:.7rem;height:.7rem;margin-top:.35rem;border:2px solid var(--accent-color);border-radius:50%;background:var(--card-background)}.it-equipment-history-event{display:grid;gap:.7rem;padding:.85rem .95rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--panel-muted)}.it-equipment-history-event>div:first-child{display:flex;justify-content:space-between;gap:1rem}.it-equipment-history-event time{color:var(--text-secondary);font-size:.8rem}.it-equipment-history-change-grid{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.35rem .8rem}.it-equipment-history-change-grid>span{color:var(--text-secondary);font-size:.75rem;font-weight:800;text-transform:uppercase}.it-equipment-history-empty{min-height:10rem;display:grid;place-content:center;justify-items:center;gap:.4rem;border:1px dashed var(--border-strong);border-radius:.5rem;text-align:center}.it-equipment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.it-equipment-form label small,.it-ticket-equipment-field>small{color:var(--text-secondary);font-weight:500}.it-ticket-equipment-field input,.it-ticket-equipment-field select{width:100%}.it-ticket-equipment-field>.it-ticket-field-error,.it-equipment-form .it-ticket-field-error{color:var(--danger);font-weight:700}.it-ticket-equipment-field input[aria-invalid=true],.it-equipment-form input[aria-invalid=true]{border-color:color-mix(in srgb,var(--danger) 72%,var(--border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 18%,transparent)}.it-ticket-equipment-preview,.it-ticket-equipment-summary{display:grid;gap:.4rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--accent-color) 28%,var(--border-color));border-radius:.5rem;background:color-mix(in srgb,var(--accent-color) 8%,var(--input-background))}.it-ticket-equipment-preview>span,.it-ticket-equipment-preview>small{color:var(--text-secondary)}.it-ticket-equipment-summary>div:not(.it-ticket-equipment-summary-meta){display:grid;gap:.15rem}.it-ticket-equipment-summary>div>strong{font-size:1.05rem}.it-ticket-equipment-summary>div>span,.it-ticket-equipment-summary-meta{color:var(--text-secondary)}.it-ticket-equipment-summary-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;font-size:.82rem}.it-ticket-equipment-chip{width:fit-content;display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .55rem;border:1px solid color-mix(in srgb,var(--accent-color) 30%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--accent-color) 8%,transparent);color:var(--text-secondary);font-size:.76rem;font-weight:750}@media (max-width: 900px){.it-equipment-toolbar{grid-template-columns:1fr}.it-equipment-location-tabs{overflow-x:auto;padding-bottom:.15rem}.it-equipment-location-tabs button{flex:0 0 auto}.it-equipment-form,.it-equipment-history-current{grid-template-columns:1fr}}.destructive-button{border-color:color-mix(in srgb,#ff6a6a 45%,var(--border-color));color:#ff9c9c}.color-red{background:#b42318}.color-blue{background:#155eef}.color-purple{background:#6938ef}.color-green{background:#16a34a}.color-yellow{background:#eab308}.color-pink{background:#db2777}.color-orange{background:#f97316}.color-teal{background:#0f766e}.color-navy{background:#1e3a8a}.color-lightBlue{background:#38bdf8}.color-gray{background:#6b7280}@keyframes detention-pulse{0%{box-shadow:inset 0 0 #ffffff24}to{box-shadow:inset 0 0 0 999px #ffffff14}}.overnight-loads-form{display:grid;gap:0}.overnight-loads-hero-card .walford-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overnight-loads-completed-card small{display:block;margin-top:.24rem;color:var(--muted-text);font-size:.78rem;font-weight:800}.overnight-loads-import-card{overflow:hidden}.overnight-loads-import-header{align-items:start}.overnight-loads-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.overnight-loads-chip-row span{display:inline-flex;align-items:center;padding:.48rem .68rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel-elevated) 86%,transparent);color:var(--muted-text);font-size:.78rem;font-weight:800}.overnight-loads-chip-row .is-active{border-color:color-mix(in srgb,var(--accent-blue) 64%,var(--border-color));background:color-mix(in srgb,var(--accent-blue) 16%,var(--panel-elevated));color:var(--body-text)}.overnight-loads-date-filter{display:grid;gap:.35rem;color:#e2e8f0d6;font-size:.82rem}.overnight-loads-date-filter input{min-width:15rem;min-height:2.45rem;border-radius:.72rem;font-weight:800}.overnight-loads-table{min-width:96rem}.overnight-loads-table th:first-child,.overnight-loads-table td:first-child{width:4.5rem}.overnight-loads-table select,.overnight-loads-table input{width:100%;min-width:7rem;min-height:2.55rem;border-radius:.72rem}.overnight-loads-table td:last-child input{min-width:12rem}.overnight-loads-table tbody tr.is-ready>td{background:color-mix(in srgb,var(--success) 6%,transparent)}.overnight-loads-line-number{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:color-mix(in srgb,var(--accent-blue) 16%,transparent);color:color-mix(in srgb,var(--accent-blue) 68%,var(--body-text));font-size:.82rem;font-weight:900}.overnight-loads-remove{white-space:nowrap}.overnight-loads-billed-cell{text-align:center}.overnight-loads-actions{justify-content:flex-end;margin:0;padding:1rem;border-top:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);background:color-mix(in srgb,var(--panel-elevated) 62%,transparent)}@media (max-width: 1100px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border-color)}}@media (max-width: 960px){.forklift-pending-completion{grid-template-columns:1fr auto}.forklift-local-draft-recovery{grid-template-columns:1fr}.forklift-pending-completion-list{grid-column:1 / -1;grid-row:2}.workspace-grid,.walford-overview-grid,.walford-command-center-grid,.settings-grid,.settings-admin-grid,.settings-role-access-grid,.settings-driver-groups,.settings-wms-customer-fields,.walford-check-orders-layout,.walford-check-station-layout,.walford-inbound-review-layout,.operations-hero-grid,.forklift-command-center-layout,.forklift-command-queue-grid,.forklift-workflow-columns,.forklift-driver-priority-selects{grid-template-columns:1fr}.forklift-command-selected-card{position:static}.walford-command-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-header,.workspace-header-main,.workspace-header-actions,.walford-board-panel-top,.walford-switcher-content,.walford-inbound-selected-summary,.settings-shell-header,.chatroom-composer-row{flex-direction:column;align-items:start}.chatroom-header-row,.chatroom-main-layout{grid-template-columns:1fr;display:grid}.walford-check-order-detail,.walford-check-station-review{position:static}.operations-appointments-title-row,.operations-appointments-toolbar,.operations-appointments-topbar{flex-direction:column;align-items:start}.forklift-my-work-tablet-bar{grid-template-columns:1fr;align-items:stretch}.forklift-my-work-dashboard-hero{align-items:stretch;flex-direction:column}.forklift-my-work-dashboard-stats,.forklift-my-work-summary-strip,.forklift-my-work-pick-path,.forklift-my-work-now-route,.forklift-my-work-bottom-dock{grid-template-columns:1fr}.forklift-my-work-now-details{grid-template-columns:repeat(2,minmax(0,1fr))}.forklift-my-work-card.is-active-pick-mode .forklift-my-work-bottom-dock{grid-template-columns:1fr}.forklift-my-work-command-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.forklift-my-work-command-top{grid-template-columns:minmax(0,1fr) clamp(5.25rem,13vw,6.5rem)}.forklift-my-work-command-facts{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.forklift-my-work-card.is-active-pick-mode .forklift-my-work-bottom-dock{grid-template-columns:minmax(0,1fr) minmax(11rem,14rem) minmax(5.5rem,7.5rem)}.forklift-my-work-pick-preview-row{grid-template-columns:minmax(0,1fr) auto}.forklift-my-work-pick-preview-row small{grid-column:1 / -1}.spotter-tablet-bar{grid-template-columns:1fr;align-items:stretch}.forklift-inbound-form,.forklift-inbound-line-grid,.forklift-my-work-pick-action-strip,.forklift-my-work-simple-fields{grid-template-columns:1fr}.forklift-my-work-shell .forklift-inbound-form,.forklift-my-work-shell .forklift-inbound-line-grid,.forklift-inbound-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.forklift-my-work-task-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-form{grid-template-columns:1fr}.operations-appointment-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-appointment-workflow-checklist.is-card .operations-appointment-workflow-steps{grid-template-columns:1fr}.operations-month-view{grid-template-columns:repeat(2,minmax(0,1fr))}.walford-pick-work-grid{grid-template-columns:1fr}}@media (max-width: 780px){.forklift-pending-completion,.forklift-completion-confirmation-details{grid-template-columns:1fr}.forklift-pending-completion-list{grid-column:auto;grid-row:auto}.login-shell{align-items:start;place-items:start center;padding-top:max(1rem,env(safe-area-inset-top,0px));padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem)}.login-panel{grid-template-columns:1fr}.login-logo-frame{min-height:8rem;padding:1rem 1.2rem}.login-logo{width:min(100%,18rem)}.walford-history-topline,.walford-overview-card,.settings-load-type-chip,.settings-load-type-form{flex-direction:column;align-items:start}.settings-staging-door-controls{grid-template-columns:1fr}.forklift-task-card-top{flex-direction:column}.forklift-task-card-badges{width:100%;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.forklift-my-work-shell .forklift-inbound-form,.forklift-my-work-shell .forklift-inbound-line-grid,.forklift-inbound-readiness-list{grid-template-columns:1fr}.forklift-inbound-entry-toolbar{align-items:stretch;flex-direction:column}.forklift-inbound-entry-actions{justify-content:stretch}.forklift-inbound-entry-actions .secondary-button{flex:1 1 8rem}.forklift-driver-priority-summary,.forklift-my-work-focus-top,.forklift-my-work-current-line-header{flex-direction:column}.forklift-command-metrics,.forklift-command-queue-tabs,.forklift-command-selected-grid{grid-template-columns:1fr}}@media (max-width: 560px){.login-shell,.workspace,.walford-sheet-backdrop{padding:.8rem}.login-panel,.workspace-header,.feature-card,.walford-sheet-panel{padding:.9rem}.workspace-user{width:100%;flex-direction:column;align-items:stretch}.workspace-header-actions,.workspace-user-card{width:100%}.workspace.is-forklift-my-work-workspace{padding:0}.forklift-my-work-shell{padding:.8rem}.walford-form-grid,.walford-time-input{grid-template-columns:1fr}.settings-account-list,.settings-inline-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}.external-scheduler-console-shell{grid-template-columns:minmax(0,1fr);background:var(--page-background)}.external-scheduler-console-rail{grid-template-columns:minmax(12rem,.32fr) minmax(32rem,1fr);align-items:end;gap:.8rem 1.5rem;padding:1.05rem 1.2rem;border-right:0;border-bottom:1px solid var(--border-color);background:var(--panel-background)}.external-scheduler-console-rail-brand{align-self:center;padding:0;border:0}.external-scheduler-console-rail .external-scheduler-admin-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--border-color);border-radius:.45rem;background:var(--panel-muted)}.external-scheduler-console-rail .external-scheduler-admin-tabs button{justify-content:center;min-height:2.55rem;padding:.5rem .65rem;border-radius:.32rem;color:var(--text-secondary);text-align:center}.external-scheduler-console-rail .external-scheduler-admin-tabs button:after{inset:auto .7rem -.25rem;width:auto;height:2px;border-radius:2px 2px 0 0}.external-scheduler-console-rail .external-scheduler-admin-tabs button.is-active{border-color:color-mix(in srgb,var(--accent-blue) 24%,var(--border-strong));background:color-mix(in srgb,var(--accent-blue) 10%,var(--panel-elevated));color:var(--text-primary)}.external-scheduler-console-rail .external-scheduler-admin-tabs button.is-active>span i{box-shadow:none}.external-scheduler-console-rail-summary{grid-column:1 / -1;gap:.55rem;padding:.85rem 0 0}.external-scheduler-console-rail .external-scheduler-console-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.external-scheduler-console-rail .external-scheduler-console-metric{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:.38rem;background:var(--panel-elevated)}.external-scheduler-console-rail .external-scheduler-console-metric:last-child{border-bottom:1px solid var(--border-color)}.external-scheduler-console-rail .is-quick-actions-panel{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.75rem .85rem;background:var(--panel-elevated)}.external-scheduler-console-rail .is-quick-actions-panel>h3{padding:0;border:0}.external-scheduler-console-rail .external-scheduler-console-quick-actions{display:flex;justify-content:flex-end}.external-scheduler-console-rail .external-scheduler-console-quick-actions button{width:auto;min-width:7.5rem}.external-scheduler-console-canvas{background:var(--page-background)}.external-scheduler-console-canvas .external-scheduler-console-card,.external-scheduler-console-notice,.external-scheduler-console-table-wrap{background:var(--panel-background)}@media (max-width: 72rem){.external-scheduler-console-rail{grid-template-columns:1fr;align-items:stretch}.external-scheduler-console-rail-summary,.external-scheduler-console-rail .is-quick-actions-panel{grid-column:1}}@media (max-width: 48rem){.external-scheduler-console-rail .external-scheduler-admin-tabs,.external-scheduler-console-rail .external-scheduler-console-metrics{grid-template-columns:1fr}}.operations-review-page{min-height:calc(100vh - 7.5rem)}.operations-review-page .operations-review-inbox-card{background:var(--page-background);border:0;border-radius:0;box-shadow:none;min-height:calc(100vh - 7.5rem);overflow:visible}.operations-review-page .operations-review-shell-header{align-items:center;background:var(--panel-background);border:1px solid var(--border-color);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.85rem;padding:1.1rem 1.15rem}.operations-review-page .operations-review-heading-copy{align-items:center;display:flex;gap:.9rem}.operations-review-facility-mark{align-items:center;background:var(--accent-blue);border-radius:.42rem;color:#fff;display:inline-flex;flex:0 0 3.3rem;font-size:1.35rem;font-weight:850;height:3.3rem;justify-content:center}.operations-review-heading-text{display:grid;gap:.2rem;min-width:0}.operations-review-page .operations-review-heading-copy h2{font-size:1.65rem;line-height:1.05}.operations-review-page .operations-review-heading-copy p{color:var(--text-secondary);font-size:.84rem;margin:0}.operations-review-dashboard-band{display:grid;gap:.7rem;grid-column:1 / -1;grid-template-columns:minmax(11rem,.72fr) minmax(34rem,3fr);margin-top:.35rem}.operations-review-focus-metric{background:color-mix(in srgb,var(--accent-blue) 10%,var(--panel-elevated));border:1px solid color-mix(in srgb,var(--accent-blue) 45%,var(--border-color));border-radius:.42rem;display:grid;grid-template-columns:1fr auto;padding:.72rem .85rem}.operations-review-focus-metric>span{color:var(--text-secondary);font-size:.67rem;font-weight:800;text-transform:uppercase}.operations-review-focus-metric>strong{color:var(--accent-blue);font-size:2.1rem;grid-row:1 / span 2;line-height:1}.operations-review-focus-metric>p{color:var(--text-primary);font-size:.79rem;font-weight:650;margin:.25rem 0 0}.operations-review-page .operations-review-stat-strip{background:transparent;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.operations-review-page .operations-review-stat-strip .walford-stat-card{background:var(--panel-elevated);border:1px solid var(--border-color);border-radius:.42rem;min-height:4rem;padding:.64rem .72rem}.operations-review-page .operations-review-inbox-layout{align-items:stretch;display:grid;gap:.85rem;grid-template-columns:minmax(27rem,.88fr) minmax(39rem,1.35fr);min-height:calc(100vh - 23rem);padding:0}.operations-review-page .operations-review-inbox-list-panel,.operations-review-page .operations-review-detail-panel{background:var(--panel-background);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:none}.operations-review-page .operations-review-inbox-list-panel{display:grid;grid-template-rows:auto auto auto minmax(8rem,1fr);min-height:0;overflow:hidden}.operations-review-page .operations-review-queue-heading{align-items:center;border-bottom:1px solid var(--border-color);min-height:4rem;padding:.8rem .9rem}.operations-review-page .operations-review-queue-heading h3{font-size:1.14rem}.operations-review-page .operations-review-inbox-toolbar{background:transparent;border:0;padding:.72rem .8rem .55rem}.operations-review-page .operations-review-search input,.operations-review-page .operations-review-filter-button,.operations-review-page .operations-review-sort{background:var(--panel-elevated);min-height:2.45rem}.operations-review-page .operations-review-inbox-tabs{background:transparent;border:0;display:flex;gap:.28rem;overflow-x:auto;padding:0 .8rem .65rem}.operations-review-page .operations-review-inbox-tabs button{background:var(--panel-elevated);border:1px solid var(--border-color);border-radius:.38rem;flex:0 0 auto;min-height:2.25rem;padding:.4rem .62rem}.operations-review-page .operations-review-inbox-tabs button.is-active{background:color-mix(in srgb,var(--accent-blue) 14%,var(--panel-elevated));border:1px solid color-mix(in srgb,var(--accent-blue) 60%,var(--border-color));color:var(--text-primary)}.operations-review-page .operations-review-inbox-tabs button.is-active span{background:var(--accent-blue)}.operations-review-page .operations-review-inbox-cards{align-content:start;gap:0;max-height:calc(100vh - 31rem);min-height:10rem;overflow-y:auto;padding:0 .55rem .55rem}.operations-review-page .operations-review-inbox-card-row{background:transparent;border:0;border-bottom:1px solid var(--border-color);border-radius:0;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem .35rem}.operations-review-page .operations-review-inbox-card-row:first-child{border-top:1px solid var(--border-color)}.operations-review-page .operations-review-inbox-card-row:hover,.operations-review-page .operations-review-inbox-card-row.is-selected{background:color-mix(in srgb,var(--accent-blue) 9%,var(--panel-background))}.operations-review-page .operations-review-inbox-card-row.is-selected{box-shadow:inset 3px 0 0 var(--accent-blue)}.operations-review-page .operations-review-inbox-card-main{align-items:start;grid-template-columns:3px 2.55rem minmax(0,1fr)}.operations-review-page .operations-review-carrier-avatar{width:2.55rem}.operations-review-page .operations-review-inbox-card-title>strong{font-size:.93rem}.operations-review-page .operations-review-inbox-card-meta{display:grid;gap:.22rem .55rem;grid-template-columns:minmax(8rem,1.25fr) repeat(2,minmax(5rem,.8fr))}.operations-review-page .operations-review-inbox-card-meta>strong{color:var(--text-primary)}.operations-review-page .operations-review-inbox-card-actions{align-self:center}.operations-review-page .operations-review-detail-panel{max-height:calc(100vh - 16rem);min-height:calc(100vh - 23rem);position:sticky;top:.75rem}.operations-review-page .operations-review-selected-header{background:var(--panel-elevated);min-height:4.65rem;padding:.85rem 1rem}.operations-review-page .operations-review-selected-identity h3{font-size:1.2rem}.operations-review-page .operations-review-detail-panel .operations-review-carrier-avatar.is-large{width:3.35rem}.operations-review-page .operations-review-inbox-detail-card{background:var(--panel-background);padding:.85rem 1rem}.operations-review-page .operations-review-detail-content .walford-sheet-body{background:var(--panel-background);grid-template-columns:repeat(3,minmax(0,1fr));padding:.95rem 1rem 1rem}.operations-review-page .operations-review-empty-panel{align-content:center;min-height:100%;padding:3rem}.operations-review-page .operations-review-empty-panel:before{align-items:center;background:color-mix(in srgb,var(--accent-blue) 12%,var(--panel-elevated));border:1px solid color-mix(in srgb,var(--accent-blue) 40%,var(--border-color));border-radius:.5rem;color:var(--accent-blue);content:"01";display:inline-flex;font-size:1.15rem;font-weight:850;height:3rem;justify-content:center;margin-bottom:.8rem;width:3rem}@media (max-width: 88rem){.operations-review-page .operations-review-inbox-layout{grid-template-columns:minmax(24rem,.8fr) minmax(31rem,1.2fr)}.operations-review-page .operations-review-detail-content .walford-sheet-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 70rem){.operations-review-dashboard-band,.operations-review-page .operations-review-inbox-layout{grid-template-columns:minmax(0,1fr)}.operations-review-page .operations-review-detail-panel{max-height:none;position:static}.operations-review-page .operations-review-inbox-cards{max-height:30rem}}[data-theme=dark] .operations-review-page{--review-canvas: var(--page-background);--review-surface: var(--panel-background);--review-raised: var(--panel-elevated);--review-line: var(--border-strong);--review-line-soft: var(--border-color);background:var(--review-canvas)}.operations-review-page .operations-review-inbox-card{background:var(--review-surface, var(--panel-background));border:1px solid var(--review-line, var(--border-color));border-radius:.38rem;min-height:calc(100vh - 7.5rem);overflow:hidden}.operations-review-page .operations-review-shell-header{align-items:center;background:var(--review-surface, var(--panel-background));border:0;border-bottom:1px solid var(--review-line, var(--border-color));border-radius:0;margin:0;padding:1.05rem 1.15rem 0}.operations-review-page .operations-review-heading-copy{display:block}.operations-review-page .operations-review-heading-text{gap:.18rem}.operations-review-page .operations-review-heading-copy h2{font-size:1.38rem;font-weight:720;letter-spacing:0}.operations-review-page .operations-review-heading-copy p{font-size:.78rem}.operations-review-page .operations-review-heading-actions{align-self:start}.operations-review-page .operations-review-live-status{background:transparent;border:0;color:var(--accent-green);padding-inline:.25rem}.operations-review-page .operations-review-refresh-button{background:var(--review-raised, var(--panel-elevated));border-color:var(--review-line, var(--border-color));border-radius:.34rem;min-height:2.25rem}.operations-review-page .operations-review-dashboard-band{display:block;margin:.9rem 0 0}.operations-review-page .operations-review-stat-strip{background:transparent;border:1px solid var(--review-line, var(--border-color));border-bottom:0;border-radius:.34rem .34rem 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.operations-review-page .operations-review-stat-strip .walford-stat-card{background:#181a1d;border:0;border-right:1px solid var(--review-line-soft, var(--border-color));border-radius:0;min-height:3.7rem;padding:.62rem .75rem}.operations-review-page .operations-review-stat-strip .walford-stat-card:last-child{border-right:0}.operations-review-page .operations-review-stat-strip .walford-stat-card span{color:#8f969f;font-size:.64rem;letter-spacing:.04em}.operations-review-page .operations-review-stat-strip .walford-stat-card strong{color:#f1f3f5;font-size:1.2rem}.operations-review-page>.operations-review-inbox-card>.walford-inline-message,.operations-review-page .operations-appointment-request-aging-alert{border-radius:0;margin:0}.operations-review-page .operations-review-inbox-layout{background:var(--review-surface, var(--panel-background));border:0;display:grid;gap:0;grid-template-columns:minmax(24rem,.72fr) minmax(38rem,1.45fr);min-height:calc(100vh - 19.5rem)}.operations-review-page .operations-review-inbox-list-panel,.operations-review-page .operations-review-detail-panel{background:transparent;border:0;border-radius:0}.operations-review-page .operations-review-inbox-list-panel{border-right:1px solid var(--review-line, var(--border-color))}.operations-review-page .operations-review-queue-heading{border-bottom:1px solid var(--review-line-soft, var(--border-color));min-height:3.6rem;padding:.72rem .85rem}.operations-review-page .operations-review-queue-heading h3{font-size:1rem;font-weight:680}.operations-review-page .operations-review-inbox-toolbar{padding:.62rem .7rem .45rem}.operations-review-page .operations-review-search input,.operations-review-page .operations-review-filter-button,.operations-review-page .operations-review-sort{background:#17191b;border-color:var(--review-line, var(--border-color));border-radius:.3rem;box-shadow:none;min-height:2.3rem}.operations-review-page .operations-review-inbox-tabs{border-bottom:1px solid var(--review-line-soft, var(--border-color));display:flex;gap:0;padding:0 .7rem}.operations-review-page .operations-review-inbox-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#9198a1;min-height:2.5rem;padding:.35rem .55rem}.operations-review-page .operations-review-inbox-tabs button.is-active{background:transparent;border:0;border-bottom:2px solid #66a3ff;color:#f0f2f4}.operations-review-page .operations-review-inbox-tabs span,.operations-review-page .operations-review-inbox-tabs button.is-active span{background:#2a2e33;color:#b6bdc6}.operations-review-page .operations-review-inbox-tabs button.is-active span{color:#fff}.operations-review-page .operations-review-inbox-cards{max-height:calc(100vh - 30rem);padding:0}.operations-review-page .operations-review-inbox-card-row{border-bottom-color:var(--review-line-soft, var(--border-color));padding:.72rem .65rem}.operations-review-page .operations-review-inbox-card-row:hover{background:#202327}.operations-review-page .operations-review-inbox-card-row.is-selected{background:#22262b;box-shadow:inset 2px 0 #66a3ff}.operations-review-page .operations-review-carrier-avatar{background:#25292e;border-color:#3b4148;color:#c4cad1}.operations-review-page .operations-review-inbox-card-kind>span{background:transparent;border-color:#3a3f45;color:#9ea5ae}.operations-review-page .operations-review-inbox-card-actions .secondary-button{background:#25282c;border-radius:.3rem}.operations-review-page .operations-review-detail-panel{max-height:calc(100vh - 19.5rem);min-height:calc(100vh - 19.5rem);position:static}.operations-review-page .operations-review-selected-header{background:#202327;border-bottom-color:var(--review-line, var(--border-color));min-height:4.45rem}.operations-review-page .operations-review-detail-panel .operations-review-carrier-avatar.is-large{background:#2a2e33;color:#dce0e5}.operations-review-page .operations-review-inbox-detail-card,.operations-review-page .operations-review-detail-content .walford-sheet-body{background:var(--review-surface, var(--panel-background))}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-review-page .operations-review-detail-content .operations-form input,.operations-review-page .operations-review-detail-content .operations-form select,.operations-review-page .operations-review-detail-content .operations-form textarea{background:#17191b;border-color:#363a40;border-radius:.3rem}.operations-review-page .operations-review-empty-panel:before{background:#22252a;border-color:#3a3f45;color:#9ca4ad;content:"";height:2.6rem;position:relative;width:2.6rem}.operations-review-page .operations-review-empty-panel:after{background:#6c737d;content:"";height:1px;margin:-2.12rem 0 1.95rem .65rem;width:1.3rem}@media (max-width: 80rem){.operations-review-page .operations-review-inbox-layout{grid-template-columns:minmax(22rem,.72fr) minmax(30rem,1.25fr)}.operations-review-page .operations-review-detail-content .walford-sheet-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace.is-appointment-requests-workspace{grid-template-rows:auto minmax(0,1fr);gap:0;height:100vh;padding:0;overflow:hidden;background:var(--page-background)}.workspace.is-appointment-requests-workspace .workspace-header{min-height:3.65rem;padding:.55rem 1rem;border:0;border-bottom:1px solid var(--border-color);border-radius:0;background:var(--panel-background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace.is-appointment-requests-workspace .workspace-kicker{color:var(--text-muted);font-size:.59rem;letter-spacing:.13em}.workspace.is-appointment-requests-workspace .workspace-header h2{font-size:.98rem;font-weight:690}.workspace.is-appointment-requests-workspace .menu-toggle-button,.workspace.is-appointment-requests-workspace .workspace-header-actions>.secondary-button{min-height:2.25rem;padding:.45rem .72rem;border-color:var(--border-strong);border-radius:.3rem;background:var(--panel-elevated)}.workspace.is-appointment-requests-workspace .workspace-user-card{min-width:11.5rem;padding:.28rem .45rem;border-color:var(--border-color);border-radius:.3rem;background:transparent}.workspace.is-appointment-requests-workspace .workspace-user-avatar{width:1.9rem;height:1.9rem;background:color-mix(in srgb,var(--accent-blue) 18%,var(--panel-elevated));color:var(--text-primary)}.operations-review-page{--control-bg: var(--page-background);--control-surface: var(--panel-background);--control-raised: var(--panel-elevated);--control-hover: color-mix(in srgb, var(--panel-elevated) 76%, var(--accent-blue-soft));--control-line: var(--border-strong);--control-line-soft: var(--border-color);--control-text: var(--text-primary);--control-muted: var(--text-secondary);--control-dim: var(--text-muted);--control-accent: var(--accent-blue);--control-accent-soft: var(--accent-blue-soft);--control-input: color-mix(in srgb, var(--panel-muted) 72%, var(--panel-elevated));--control-selected: color-mix(in srgb, var(--accent-blue) 10%, var(--panel-background));--control-overlay: color-mix(in srgb, var(--panel-background) 96%, transparent);--control-accent-text: color-mix(in srgb, var(--accent-blue) 72%, var(--text-primary));--control-warning: var(--accent-gold);--control-warning-soft: color-mix(in srgb, var(--accent-gold) 13%, var(--panel-background));--control-warning-border: color-mix(in srgb, var(--accent-gold) 55%, var(--border-color));align-self:stretch;min-height:0;overflow:hidden;background:var(--control-bg)}.operations-review-page .operations-review-inbox-card{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:var(--control-bg);box-shadow:none}.operations-review-page .operations-review-shell-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.2rem;margin:0;padding:1.15rem 1.35rem 0;border:0;border-bottom:1px solid var(--control-line);border-radius:0;background:var(--control-surface)}.operations-review-page .operations-review-heading-copy,.operations-review-page .operations-review-heading-text{display:grid;gap:.2rem}.operations-review-page .operations-review-heading-copy .card-eyebrow{color:var(--control-accent);font-size:.61rem;letter-spacing:.13em}.operations-review-page .operations-review-heading-copy h2{margin:0;color:var(--control-text);font-size:clamp(1.45rem,1.8vw,2rem);font-weight:680;line-height:1.05}.operations-review-page .operations-review-heading-copy p{margin:.12rem 0 0;color:var(--control-muted);font-size:.78rem}.operations-review-page .operations-review-heading-actions{display:flex;align-items:center;align-self:center;gap:.55rem}.operations-review-page .operations-review-live-status{display:inline-flex;align-items:center;gap:.42rem;min-height:2.2rem;padding:0 .65rem;border:1px solid color-mix(in srgb,var(--control-accent) 42%,var(--control-line));border-radius:.25rem;background:var(--control-accent-soft);color:var(--control-accent-text);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operations-review-page .operations-review-live-status>span{width:.44rem;height:.44rem;border-radius:50%;background:var(--control-accent);box-shadow:0 0 0 .18rem var(--control-accent-soft)}.operations-review-page .operations-review-refresh-button{min-height:2.2rem;padding:0 .8rem;border-color:var(--control-line);border-radius:.25rem;background:var(--control-raised);box-shadow:none;color:var(--control-text);font-size:.74rem}.operations-review-page .operations-review-dashboard-band{grid-column:1 / -1;margin:.95rem 0 0}.operations-review-page .operations-review-stat-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:0;border-top:1px solid var(--control-line-soft);border-radius:0;background:transparent}.operations-review-page .operations-review-stat-strip .walford-stat-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.55rem;padding:.65rem .9rem;border:0;border-right:1px solid var(--control-line-soft);border-radius:0;background:transparent}.operations-review-page .operations-review-stat-strip .walford-stat-card:first-child{padding-left:0}.operations-review-page .operations-review-stat-strip .walford-stat-card:last-child{padding-right:0;border-right:0}.operations-review-page .operations-review-stat-strip .walford-stat-card span{color:var(--control-muted);font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:none}.operations-review-page .operations-review-stat-strip .walford-stat-card strong{color:var(--control-text);font-size:1.25rem;font-weight:690}.operations-review-page .operations-review-stat-strip .walford-stat-card:first-child strong{color:var(--control-accent-text)}.operations-review-page>.operations-review-inbox-card>.walford-inline-message,.operations-review-page .operations-appointment-request-aging-alert{margin:0;padding:.55rem 1.35rem;border:0;border-bottom:1px solid var(--control-line);border-radius:0}.operations-review-page .operations-appointment-request-aging-alert{background:var(--control-warning-soft)}.operations-review-page .operations-review-attention-mark{width:1.55rem;height:1.55rem;border-color:var(--control-warning-border);background:var(--control-warning-soft);color:var(--control-warning)}.operations-review-page .operations-review-inbox-layout{display:grid;grid-template-columns:minmax(39rem,1fr) minmax(38rem,1.08fr);flex:1 1 auto;gap:0;min-height:0;height:auto;border:0;background:var(--control-bg)}.operations-review-page .operations-review-inbox-list-panel,.operations-review-page .operations-review-detail-panel{min-height:0;border:0;border-radius:0;background:var(--control-surface);box-shadow:none}.operations-review-page .operations-review-inbox-list-panel{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);overflow:hidden;border-right:1px solid var(--control-line)}.operations-review-page .operations-review-queue-heading{display:flex;align-items:end;justify-content:space-between;min-height:4.25rem;padding:.85rem 1rem .72rem;border-bottom:1px solid var(--control-line-soft)}.operations-review-page .operations-review-queue-heading .card-eyebrow{color:var(--control-dim);font-size:.58rem;letter-spacing:.12em}.operations-review-page .operations-review-queue-heading h3{margin:.2rem 0 0;color:var(--control-text);font-size:1.06rem;font-weight:660}.operations-review-page .operations-review-queue-heading .walford-table-note{color:var(--control-dim);font-size:.65rem}.operations-review-page .operations-review-inbox-toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.45rem;padding:.68rem .75rem;border:0;border-bottom:1px solid var(--control-line-soft)}.operations-review-page .operations-review-search input,.operations-review-page .operations-review-filter-button,.operations-review-page .operations-review-sort{min-height:2.25rem;border-color:var(--control-line);border-radius:.25rem;background:var(--control-input);box-shadow:none}.operations-review-page .operations-review-search input{padding:.45rem .65rem;font-size:.74rem}.operations-review-page .operations-review-filter-button{padding:0 .7rem;color:var(--control-muted);font-size:.7rem}.operations-review-page .operations-review-sort{padding:0 .55rem}.operations-review-page .operations-review-sort span,.operations-review-page .operations-review-sort select{font-size:.68rem}.operations-review-page .operations-review-inbox-tabs{display:flex;gap:1rem;padding:0 .85rem;overflow-x:auto;border:0;border-bottom:1px solid var(--control-line-soft);background:var(--control-surface)}.operations-review-page .operations-review-inbox-tabs button{flex:0 0 auto;min-height:2.7rem;padding:.2rem 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--control-muted);font-size:.69rem;font-weight:690}.operations-review-page .operations-review-inbox-tabs button.is-active{border:0;border-bottom:2px solid var(--control-accent);background:transparent;color:var(--control-text)}.operations-review-page .operations-review-inbox-tabs span,.operations-review-page .operations-review-inbox-tabs button.is-active span{margin-left:.26rem;padding:0;background:transparent;color:var(--control-dim);font-size:.65rem}.operations-review-page .operations-review-inbox-tabs button.is-active span{color:var(--control-accent-text)}.operations-review-list-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.58fr) minmax(0,1.05fr) minmax(0,.78fr) minmax(0,.65fr) 6.75rem;gap:.65rem;align-items:center;min-height:2.15rem;padding:0 .75rem 0 .95rem;border-bottom:1px solid var(--control-line);background:var(--control-input);color:var(--control-dim);font-size:.56rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.operations-review-page .operations-review-inbox-cards{display:block;min-height:0;max-height:none;padding:0;overflow-y:auto}.operations-review-page .operations-review-inbox-card-row{display:grid;grid-template-columns:minmax(0,1fr) 6.75rem;gap:0;min-height:4.65rem;padding:0;border:0;border-bottom:1px solid var(--control-line-soft);border-radius:0;background:var(--control-surface);box-shadow:none}.operations-review-page .operations-review-inbox-card-row:first-child{border-top:0}.operations-review-page .operations-review-inbox-card-row:hover{background:var(--control-hover)}.operations-review-page .operations-review-inbox-card-row.is-selected{background:var(--control-selected);box-shadow:inset 3px 0 0 var(--control-accent)}.operations-review-page .operations-review-inbox-card-row.is-aging,.operations-review-page .operations-review-inbox-card-row.has-internal-notes{border-color:var(--control-line-soft)}.operations-review-page .operations-review-inbox-card-row.is-aging{box-shadow:inset 3px 0 0 var(--control-warning)}.operations-review-page .operations-review-inbox-card-row.is-selected.is-aging{box-shadow:inset 3px 0 0 var(--control-accent)}.operations-review-page .operations-review-inbox-card-main{display:grid;grid-template-columns:3px minmax(0,1.2fr) minmax(0,.58fr) minmax(0,1.05fr) minmax(0,.78fr) minmax(0,.65fr) .75rem;gap:.65rem;align-items:center;width:100%;padding:0 .65rem 0 0;border:0;border-radius:0;background:transparent;color:var(--control-text);text-align:left}.operations-review-page .operations-review-status-rail{align-self:stretch;border-radius:0;background:var(--control-dim)}.operations-review-page .operations-review-status-rail.is-pending{background:var(--control-accent)}.operations-review-inbox-carrier-cell{display:grid;grid-template-columns:2.05rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0}.operations-review-page .operations-review-carrier-avatar{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border:1px solid var(--control-line);border-radius:50%;background:var(--control-raised);color:var(--control-text);font-size:.63rem;font-weight:820}.operations-review-inbox-card-title,.operations-review-inbox-movement-cell,.operations-review-inbox-window-cell,.operations-review-inbox-reference-cell,.operations-review-inbox-status-cell{display:grid;gap:.2rem;min-width:0}.operations-review-inbox-card-title strong,.operations-review-inbox-movement-cell strong,.operations-review-inbox-window-cell strong,.operations-review-inbox-reference-cell strong{overflow:hidden;color:var(--control-text);font-size:.7rem;font-weight:710;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.operations-review-inbox-card-title small,.operations-review-inbox-movement-cell small,.operations-review-inbox-window-cell small,.operations-review-inbox-reference-cell small,.operations-review-inbox-status-cell small{overflow:hidden;color:var(--control-muted);font-size:.59rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.operations-review-page .operations-appointment-request-age-pill,.operations-review-page .operations-review-status-pill{justify-self:start;padding:.2rem .4rem;border:1px solid var(--control-line);border-radius:.2rem;background:var(--control-raised);color:var(--control-muted);font-size:.55rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.operations-review-page .operations-appointment-request-age-pill.is-warning,.operations-review-page .operations-appointment-request-age-pill.is-overdue{border-color:var(--control-warning-border);background:var(--control-warning-soft);color:var(--control-warning)}.operations-review-row-arrow{color:var(--control-dim);font-size:1.15rem}.operations-review-page .operations-review-inbox-card-actions{display:grid;align-content:center;gap:.28rem;padding:.45rem .55rem .45rem 0}.operations-review-page .operations-review-inbox-card-actions .secondary-button{min-height:1.85rem;padding:.25rem .45rem;border-color:var(--control-line);border-radius:.22rem;background:var(--control-raised);color:var(--control-text);font-size:.61rem}.operations-review-queue-empty{display:grid;place-items:center;align-content:center;gap:.35rem;min-height:14rem;color:var(--control-muted);text-align:center}.operations-review-queue-empty>span{width:2.15rem;height:2.15rem;border:1px solid var(--control-line);border-radius:50%;background:radial-gradient(circle at center,var(--control-accent) 0 .23rem,transparent .25rem)}.operations-review-queue-empty strong{color:var(--control-text);font-size:.82rem}.operations-review-queue-empty p{margin:0;color:var(--control-muted);font-size:.68rem}.operations-review-page .operations-review-detail-panel{display:block;position:static;min-height:0;max-height:none;overflow:hidden;background:var(--control-bg)}.operations-review-page .operations-review-detail-content{height:100%;overflow-y:auto}.operations-review-page .operations-review-selected-header{position:sticky;z-index:3;top:0;display:flex;align-items:center;justify-content:space-between;min-height:5.25rem;padding:.8rem 1.05rem;border-bottom:1px solid var(--control-line);background:var(--control-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operations-review-page .operations-review-selected-identity{display:flex;align-items:center;gap:.8rem}.operations-review-page .operations-review-selected-identity h3{margin:.15rem 0 0;color:var(--control-text);font-size:1.2rem;font-weight:680}.operations-review-page .operations-review-selected-identity p{margin:.22rem 0 0;color:var(--control-muted);font-size:.7rem}.operations-review-page .operations-review-selected-identity .card-eyebrow{color:var(--control-accent)}.operations-review-page .operations-review-detail-panel .operations-review-carrier-avatar.is-large{width:2.8rem;height:2.8rem;border-radius:.35rem;background:var(--control-accent-soft);color:var(--control-accent-text);font-size:.78rem}.operations-review-page .walford-sheet-close{min-height:2rem;padding:.35rem .65rem;border-radius:.22rem;background:var(--control-raised);font-size:.66rem}.operations-review-page .operations-review-inbox-detail-card{padding:0;border-bottom:1px solid var(--control-line);background:var(--control-input)}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid>span{display:grid;gap:.22rem;min-height:3.75rem;padding:.72rem .8rem;border-right:1px solid var(--control-line-soft);border-bottom:1px solid var(--control-line-soft);color:var(--control-muted);font-size:.67rem}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid>span strong{color:var(--control-dim);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid>.is-full-width{grid-column:1 / -1}.operations-review-page .operations-review-inbox-detail-card>.walford-table-note{margin:0;padding:.5rem .8rem;color:var(--control-accent-text)}.operations-review-page .operations-review-detail-content .walford-sheet-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .8rem;padding:0 1rem 1rem;background:var(--control-surface)}.operations-review-form-heading{display:flex;align-items:center;justify-content:space-between;min-height:2.7rem;margin:.35rem 0 -.08rem;border-bottom:1px solid var(--control-line);color:var(--control-text)}.operations-review-form-heading span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operations-review-form-heading strong{color:var(--control-dim);font-size:.64rem;font-weight:800}.operations-review-page .operations-review-detail-content .operations-form label{gap:.33rem;color:var(--control-muted);font-size:.62rem;font-weight:720}.operations-review-page .operations-review-detail-content .operations-form input,.operations-review-page .operations-review-detail-content .operations-form select,.operations-review-page .operations-review-detail-content .operations-form textarea{min-height:2.35rem;padding:.52rem .65rem;border-color:var(--control-line);border-radius:.25rem;background:var(--control-input);box-shadow:none;color:var(--control-text);font-size:.73rem}.operations-review-page .operations-review-detail-content .operations-form textarea{min-height:4.3rem;resize:vertical}.operations-review-page .operations-review-detail-content .it-ticket-attachments,.operations-review-page .operations-review-detail-content .operations-split-work-list{grid-column:1 / -1;border-color:var(--control-line);border-radius:.25rem;background:var(--control-bg)}.operations-review-page .operations-review-detail-content .operations-split-work-toggle{border-radius:.25rem}.operations-review-page .operations-review-detail-content .walford-sheet-actions{position:sticky;z-index:2;bottom:-1rem;grid-column:1 / -1;justify-content:flex-end;gap:.5rem;margin:.35rem -1rem -1rem;padding:.8rem 1rem;border-top:1px solid var(--control-line);background:var(--control-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operations-review-page .operations-review-detail-content .walford-sheet-actions button{min-height:2.35rem;padding:.5rem .8rem;border-radius:.25rem;box-shadow:none;font-size:.68rem}.operations-review-page .operations-review-detail-content .walford-sheet-actions .primary-button{border-color:var(--control-accent);background:var(--control-accent);color:var(--text-inverted)}.operations-review-page .operations-review-empty-panel{display:grid;align-content:center;justify-items:start;min-height:100%;padding:clamp(2.5rem,7vw,7rem);background:linear-gradient(90deg,transparent 0 5.25rem,var(--control-line-soft) 5.25rem 5.32rem,transparent 5.32rem),var(--control-bg)}.operations-review-page .operations-review-empty-panel:before,.operations-review-page .operations-review-empty-panel:after{display:none}.operations-review-empty-index{margin-bottom:1.5rem;color:color-mix(in srgb,var(--control-accent) 24%,var(--control-bg));font-size:clamp(4.5rem,8vw,8rem);font-weight:760;line-height:.8}.operations-review-page .operations-review-empty-panel .card-eyebrow{color:var(--control-accent)}.operations-review-page .operations-review-empty-panel h3{margin:.32rem 0 0;color:var(--control-text);font-size:1.45rem;font-weight:650}.operations-review-page .operations-review-empty-panel p{max-width:25rem;margin:.5rem 0 0;color:var(--control-muted);font-size:.76rem}@media (max-width: 90rem){.operations-review-page .operations-review-inbox-layout{grid-template-columns:minmax(35rem,.95fr) minmax(33rem,1fr)}.operations-review-page .operations-review-inbox-card-row{grid-template-columns:minmax(0,1fr) 6.25rem}.operations-review-page .operations-review-inbox-card-main{grid-template-columns:3px minmax(0,1.2fr) minmax(0,.58fr) minmax(0,1.05fr) minmax(0,.78fr) minmax(0,.65fr) .65rem}}@media (max-width: 74rem){.workspace.is-appointment-requests-workspace{height:auto;min-height:100vh;overflow:visible}.operations-review-page{overflow:visible}.operations-review-page .operations-review-inbox-card{height:auto}.operations-review-page .operations-review-inbox-layout{grid-template-columns:1fr}.operations-review-page .operations-review-inbox-list-panel{border-right:0;border-bottom:1px solid var(--control-line)}.operations-review-page .operations-review-inbox-cards{max-height:28rem}.operations-review-page .operations-review-detail-panel{min-height:36rem}}.external-scheduler-feedback-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border-color)}.external-scheduler-feedback-summary>div{display:grid;gap:.35rem;min-height:5.5rem;padding:1rem 1.15rem;border-right:1px solid var(--border-color)}.external-scheduler-feedback-summary>div:last-child{border-right:0}.external-scheduler-feedback-summary span,.external-scheduler-feedback-meta{color:var(--text-secondary);font-size:.72rem}.external-scheduler-feedback-summary strong{color:var(--text-primary);font-size:1.55rem}.external-scheduler-feedback-toolbar select{min-height:2.45rem;padding:.5rem 2rem .5rem .7rem;border:1px solid var(--border-color);border-radius:.4rem;background:var(--input-background);color:var(--text-primary);font:inherit;font-size:.76rem}.external-scheduler-feedback-list{display:grid;max-height:calc(100vh - 27rem);overflow:auto}.external-scheduler-feedback-row{position:relative;display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem 1.15rem;border-bottom:1px solid var(--border-color);background:var(--card-background)}.external-scheduler-feedback-row:last-child{border-bottom:0}.external-scheduler-feedback-row.needs-follow-up{box-shadow:inset 3px 0 0 var(--warning-yellow)}.external-scheduler-feedback-score{display:grid;place-items:center;min-height:4.3rem;border:1px solid color-mix(in srgb,#35b96f 48%,var(--border-color));border-radius:.45rem;background:color-mix(in srgb,#35b96f 10%,var(--panel-background));color:#35b96f}.external-scheduler-feedback-score strong{font-size:1.55rem;line-height:1}.external-scheduler-feedback-score span{font-size:.62rem;font-weight:800;text-transform:uppercase}.external-scheduler-feedback-copy{display:grid;gap:.75rem;min-width:0}.external-scheduler-feedback-row-heading{display:flex;justify-content:space-between;gap:1rem}.external-scheduler-feedback-row-heading>div{display:grid;gap:.15rem}.external-scheduler-feedback-row-heading strong,.external-scheduler-feedback-copy p{color:var(--text-primary)}.external-scheduler-feedback-row-heading span,.external-scheduler-feedback-row-heading time{color:var(--text-secondary);font-size:.7rem}.external-scheduler-feedback-copy p{margin:0;line-height:1.5}.external-scheduler-feedback-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem}.external-scheduler-feedback-follow-up-badge{padding:.3rem .5rem;border:1px solid color-mix(in srgb,var(--warning-yellow) 55%,var(--border-color));border-radius:.35rem;background:color-mix(in srgb,var(--warning-yellow) 12%,transparent);color:var(--warning-yellow);font-size:.65rem;font-weight:850;white-space:nowrap;text-transform:uppercase}@media (max-width: 58rem){.external-scheduler-feedback-summary{grid-template-columns:1fr}.external-scheduler-feedback-summary>div{border-right:0;border-bottom:1px solid var(--border-color)}.external-scheduler-feedback-row{grid-template-columns:4rem minmax(0,1fr)}.external-scheduler-feedback-follow-up-badge{grid-column:2;justify-self:start}}.workspace.is-pick-work-workspace{grid-template-rows:auto minmax(0,1fr);gap:0;height:100vh;padding:0;overflow:hidden;background:var(--page-background)}.workspace.is-pick-work-workspace .workspace-header{min-height:3.65rem;padding:.55rem 1rem;border:0;border-bottom:1px solid var(--border-color);border-radius:0;background:var(--panel-background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.operations-review-page .operations-review-search input,.operations-review-page .operations-review-filter-button,.operations-review-page .operations-review-sort,.operations-review-page .operations-date-picker input{min-height:2.7rem;font-size:.85rem}.operations-review-page .operations-review-search input{padding:.58rem .78rem;font-size:.85rem}.operations-review-page .operations-review-filter-button{padding:0 .9rem;font-size:.8rem;font-weight:720}.operations-review-page .operations-review-sort{padding:0 .7rem}.operations-review-page .operations-review-sort span,.operations-review-page .operations-review-sort select,.operations-review-page .operations-date-picker span{font-size:.78rem}.operations-review-page .operations-review-inbox-tabs{gap:1.4rem;padding-inline:1rem}.operations-review-page .operations-review-inbox-tabs button{min-height:3.15rem;padding:.35rem .15rem;font-size:.84rem}.operations-review-page .operations-review-inbox-tabs span,.operations-review-page .operations-review-inbox-tabs button.is-active span{margin-left:.34rem;font-size:.78rem}.operations-review-list-columns{min-height:2.55rem;font-size:.67rem}.operations-review-page .operations-review-inbox-card-row{grid-template-columns:minmax(0,1fr) 7.75rem;min-height:5.45rem}.operations-review-inbox-card-title strong,.operations-review-inbox-movement-cell strong,.operations-review-inbox-window-cell strong,.operations-review-inbox-reference-cell strong{font-size:.82rem}.operations-review-inbox-card-title small,.operations-review-inbox-movement-cell small,.operations-review-inbox-window-cell small,.operations-review-inbox-reference-cell small,.operations-review-inbox-status-cell small{font-size:.7rem}.operations-review-page .operations-appointment-request-age-pill,.operations-review-page .operations-review-status-pill{padding:.26rem .48rem;font-size:.65rem}.operations-review-page .operations-review-inbox-card-actions{padding:.55rem .65rem .55rem 0}.operations-review-page .operations-review-inbox-card-actions .secondary-button{min-height:2.45rem;padding:.48rem .7rem;font-size:.76rem;font-weight:720}.operations-review-page .operations-review-selected-identity p,.operations-review-page .operations-review-empty-panel p{font-size:.82rem}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid>span{min-height:4.25rem;font-size:.79rem}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid>span strong{font-size:.66rem}.operations-review-page .operations-review-detail-content .operations-form label{font-size:.74rem}.operations-review-page .operations-review-detail-content .operations-form input,.operations-review-page .operations-review-detail-content .operations-form select,.operations-review-page .operations-review-detail-content .operations-form textarea{min-height:2.65rem;font-size:.82rem}.operations-review-page .operations-review-detail-content .walford-sheet-actions button{min-height:2.65rem;padding:.56rem .9rem;font-size:.78rem}.workspace.is-pick-work-workspace .walford-pick-work-shell{height:100%;min-height:0;overflow:hidden}.walford-pick-work-shell .operations-review-shell-header{padding-top:.9rem}.walford-pick-work-shell .operations-review-heading-copy p,.walford-pick-work-shell .operations-review-shell-header>div:first-child>p{font-size:.84rem}.walford-pick-work-shell .walford-pick-work-review-toolbar{grid-template-columns:minmax(18rem,1fr) minmax(9rem,.28fr) minmax(10rem,.3fr) auto minmax(7.5rem,.2fr);padding:.72rem .85rem}.walford-pick-work-shell .operations-review-inbox-layout{grid-template-columns:minmax(31rem,.92fr) minmax(36rem,1.22fr);min-height:0;height:auto;overflow:hidden}.walford-pick-work-shell .operations-review-inbox-list-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.walford-pick-work-shell .operations-review-inbox-list-panel>.walford-table-note{min-height:2.6rem;padding:.72rem .9rem;border-bottom:1px solid var(--control-line-soft);color:var(--control-muted);font-size:.78rem}.walford-pick-work-shell .operations-review-inbox-cards{height:100%;min-height:0;max-height:none;overflow-y:auto;scrollbar-gutter:stable}.walford-pick-work-shell .walford-pick-work-inbox-row{grid-template-columns:minmax(0,1fr) 7.75rem;min-height:7.1rem}.walford-pick-work-shell .walford-pick-work-inbox-row .operations-review-inbox-card-main{grid-template-columns:3px minmax(0,1fr);gap:.8rem;padding:.68rem .8rem .68rem 0}.walford-pick-work-shell .operations-review-inbox-card-copy{gap:.42rem}.walford-pick-work-shell .operations-review-inbox-card-copy>span,.walford-pick-work-shell .operations-review-inbox-card-footer{font-size:.78rem;line-height:1.35}.walford-pick-work-shell .operations-review-inbox-card-title>strong{font-size:1rem}.walford-pick-work-shell .operations-review-inbox-card-meta{display:flex;gap:.35rem 1rem}.walford-pick-work-shell .operations-review-detail-panel,.walford-pick-work-shell .operations-review-detail-content{height:100%;min-height:0;max-height:none}.walford-pick-work-shell .operations-review-detail-content{overflow-y:auto;scrollbar-gutter:stable}.walford-pick-work-shell .operations-review-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.walford-pick-work-shell .operations-review-detail-summary-grid div{min-height:4.4rem;padding:.75rem .9rem;border:0;border-right:1px solid var(--control-line-soft);border-bottom:1px solid var(--control-line-soft);border-radius:0;background:var(--control-input)}.walford-pick-work-shell .operations-review-detail-summary-grid span{font-size:.68rem}.walford-pick-work-shell .operations-review-detail-summary-grid strong{font-size:.9rem}.walford-pick-work-shell .walford-pick-work-detail-actions{padding:0;background:var(--control-surface)}.walford-pick-work-shell .walford-pick-work-detail-actions .walford-sheet-actions{position:static;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:.8rem 1rem;background:var(--control-overlay)}.walford-pick-work-shell .operations-review-detail-content>.operations-review-inbox-detail-card:last-child{margin:.85rem 1rem 1rem;border:1px solid var(--control-line);border-radius:.35rem;overflow:hidden}@media (max-width: 90rem){.walford-pick-work-shell .operations-review-inbox-layout{grid-template-columns:minmax(27rem,.9fr) minmax(31rem,1.1fr)}.walford-pick-work-shell .walford-pick-work-review-toolbar{grid-template-columns:minmax(15rem,1fr) minmax(8rem,.32fr) minmax(9rem,.34fr) auto minmax(7rem,.24fr)}}@media (max-width: 74rem){.workspace.is-pick-work-workspace{height:auto;min-height:100vh;overflow:visible}.walford-pick-work-shell .walford-pick-work-review-toolbar{grid-template-columns:1fr 1fr}.walford-pick-work-shell .operations-review-inbox-layout{grid-template-columns:1fr;overflow:visible}.walford-pick-work-shell .operations-review-inbox-cards{max-height:30rem}.walford-pick-work-shell .operations-review-detail-panel{min-height:34rem}}.walford-pick-work-shell .walford-pick-work-status-navigation{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:.85rem;border-top:1px solid var(--control-line-soft);background:var(--control-surface)}.walford-pick-work-shell .walford-pick-work-status-tab{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.18rem .8rem;min-height:4.75rem;padding:.72rem 1rem;border:0;border-right:1px solid var(--control-line-soft);border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--control-text);text-align:left}.walford-pick-work-shell .walford-pick-work-status-tab:last-child{border-right:0}.walford-pick-work-shell .walford-pick-work-status-tab:hover{background:var(--control-hover)}.walford-pick-work-shell .walford-pick-work-status-tab:focus-visible{z-index:1;outline:2px solid var(--control-accent);outline-offset:-3px}.walford-pick-work-shell .walford-pick-work-status-tab>span{color:var(--control-muted);font-size:.78rem;font-weight:760}.walford-pick-work-shell .walford-pick-work-status-tab>strong{grid-row:1 / span 2;grid-column:2;align-self:center;min-width:2.5rem;color:var(--control-text);font-size:1.65rem;font-weight:720;line-height:1;text-align:right}.walford-pick-work-shell .walford-pick-work-status-tab>small{color:var(--control-dim);font-size:.67rem;line-height:1.2}.walford-pick-work-shell .walford-pick-work-status-tab.is-active{border-bottom-color:var(--control-accent);background:var(--control-selected);box-shadow:inset 0 1px color-mix(in srgb,var(--control-accent) 32%,transparent)}.walford-pick-work-shell .walford-pick-work-status-tab.is-active>span,.walford-pick-work-shell .walford-pick-work-status-tab.is-active>strong{color:var(--control-accent-text)}.walford-pick-work-shell .walford-pick-work-status-tab.is-error.is-active{border-bottom-color:var(--danger);background:color-mix(in srgb,var(--danger-soft) 72%,var(--control-surface))}.walford-pick-work-shell .walford-pick-work-status-tab.is-error.is-active>span,.walford-pick-work-shell .walford-pick-work-status-tab.is-error.is-active>strong{color:var(--danger)}.walford-pick-work-shell .walford-pick-work-status-tab.is-completed.is-active{border-bottom-color:var(--accent-green);background:color-mix(in srgb,var(--accent-green-soft) 74%,var(--control-surface))}.walford-pick-work-shell .walford-pick-work-status-tab.is-completed.is-active>span,.walford-pick-work-shell .walford-pick-work-status-tab.is-completed.is-active>strong{color:var(--accent-green)}.walford-pick-work-shell .walford-pick-work-review-toolbar{border-bottom:1px solid var(--control-line);background:var(--control-bg)}.walford-pick-work-shell .operations-review-inbox-layout{grid-template-columns:minmax(31rem,.88fr) minmax(38rem,1.2fr)}.walford-pick-work-shell .operations-review-inbox-list-panel>.walford-table-note{display:flex;align-items:center;font-weight:680}.walford-pick-work-shell .walford-pick-work-inbox-row{min-height:6.6rem}.walford-pick-work-shell .walford-pick-work-inbox-row .operations-review-inbox-card-actions{align-items:center;padding-right:.8rem}.walford-pick-work-shell .walford-pick-work-inbox-row .operations-review-inbox-card-actions .secondary-button{min-height:2.75rem;min-width:6.25rem;font-size:.78rem}.walford-pick-work-shell .operations-review-detail-content{align-content:start;grid-auto-rows:max-content}.walford-pick-work-shell .operations-review-detail-content>.walford-sheet-header{position:sticky;z-index:3;top:0;align-items:center;min-height:5rem;margin:0;padding:.9rem 1rem;border-bottom:1px solid var(--control-line);background:var(--control-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.walford-pick-work-shell .operations-review-detail-content>.walford-sheet-header h3{margin-top:.25rem;font-size:1.35rem}.walford-pick-work-shell .walford-pick-work-detail-actions .walford-sheet-actions button{min-height:2.9rem;padding-inline:1rem;font-size:.78rem}.walford-pick-work-shell .walford-pick-work-detail-actions .walford-sheet-actions .walford-pick-work-positive-action{border-color:color-mix(in srgb,var(--accent-green) 82%,var(--control-line));background:var(--accent-green);color:#07150f;box-shadow:0 .35rem 1rem color-mix(in srgb,var(--accent-green) 18%,transparent)}.walford-pick-work-shell .walford-pick-work-detail-actions .walford-sheet-actions .walford-pick-work-positive-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-green) 88%,white);background:color-mix(in srgb,var(--accent-green) 88%,white)}@media (max-width: 90rem){.walford-pick-work-shell .operations-review-inbox-layout{grid-template-columns:minmax(27rem,.86fr) minmax(33rem,1.14fr)}}@media (max-width: 74rem){.walford-pick-work-shell .walford-pick-work-status-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.walford-pick-work-shell .walford-pick-work-status-tab:nth-child(2){border-right:0}.walford-pick-work-shell .walford-pick-work-status-tab{min-height:4.35rem}}.operations-review-page .operations-review-inbox-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.7rem .8rem;overflow:visible;border-bottom:1px solid var(--control-line);background:var(--control-bg)}.operations-review-page .operations-review-inbox-tabs button{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0;min-height:3.25rem;padding:.62rem .68rem;border:1px solid var(--control-line);border-bottom:3px solid transparent;border-radius:.35rem;background:var(--control-raised);color:var(--control-muted);font-size:.75rem;font-weight:760;text-align:left}.operations-review-page .operations-review-inbox-tabs button:hover{border-color:color-mix(in srgb,var(--control-accent) 46%,var(--control-line));background:var(--control-hover);color:var(--control-text)}.operations-review-page .operations-review-inbox-tabs button:focus-visible{outline:2px solid var(--control-accent);outline-offset:2px}.operations-review-page .operations-review-inbox-tabs button>span,.operations-review-page .operations-review-inbox-tabs button.is-active>span{min-width:0;margin:0;padding:0;overflow:hidden;background:transparent;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.operations-review-page .operations-review-inbox-tabs button>strong{display:inline-grid;flex:0 0 auto;place-items:center;min-width:1.8rem;min-height:1.8rem;padding:.2rem .4rem;border:1px solid var(--control-line);border-radius:.28rem;background:var(--control-input);color:var(--control-text);font-size:.77rem;font-weight:820;line-height:1}.operations-review-page .operations-review-inbox-tabs button.is-active{border:1px solid color-mix(in srgb,var(--control-accent) 58%,var(--control-line));border-bottom:3px solid var(--control-accent);background:var(--control-selected);color:var(--control-text);box-shadow:inset 0 1px color-mix(in srgb,var(--control-accent) 24%,transparent)}.operations-review-page .operations-review-inbox-tabs button.is-active>strong{border-color:color-mix(in srgb,var(--control-accent) 45%,var(--control-line));background:var(--control-accent-soft);color:var(--control-accent-text)}.operations-review-page .operations-review-inbox-tabs button.is-cancellation.is-active,.operations-review-page .operations-review-inbox-tabs button.is-rejected.is-active{border-color:color-mix(in srgb,var(--danger) 55%,var(--control-line));border-bottom-color:var(--danger);background:color-mix(in srgb,var(--danger-soft) 70%,var(--control-surface))}.operations-review-page .operations-review-inbox-tabs button.is-cancellation.is-active>strong,.operations-review-page .operations-review-inbox-tabs button.is-rejected.is-active>strong{border-color:color-mix(in srgb,var(--danger) 48%,var(--control-line));background:var(--danger-soft);color:var(--danger)}.operations-review-page .operations-review-inbox-tabs button.is-change.is-active{border-color:var(--control-warning-border);border-bottom-color:var(--control-warning);background:var(--control-warning-soft)}.operations-review-page .operations-review-inbox-tabs button.is-change.is-active>strong{border-color:var(--control-warning-border);background:var(--control-warning-soft);color:var(--control-warning)}.operations-review-page .operations-review-inbox-tabs button.is-new.is-active,.operations-review-page .operations-review-inbox-tabs button.is-approved.is-active{border-color:color-mix(in srgb,var(--accent-green) 48%,var(--control-line));border-bottom-color:var(--accent-green);background:color-mix(in srgb,var(--accent-green-soft) 68%,var(--control-surface))}.operations-review-page .operations-review-inbox-tabs button.is-new.is-active>strong,.operations-review-page .operations-review-inbox-tabs button.is-approved.is-active>strong{border-color:color-mix(in srgb,var(--accent-green) 42%,var(--control-line));background:var(--accent-green-soft);color:var(--accent-green)}.operations-review-request-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--control-line);background:var(--control-input)}.operations-review-request-overview-item{display:grid;align-content:center;gap:.28rem;min-width:0;min-height:5.3rem;padding:.8rem .9rem;border-right:1px solid var(--control-line-soft)}.operations-review-request-overview-item:last-child{border-right:0}.operations-review-request-overview-item>span{color:var(--control-dim);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.operations-review-request-overview-item>strong{overflow:hidden;color:var(--control-text);font-size:.84rem;font-weight:740;line-height:1.25;text-overflow:ellipsis}.operations-review-request-overview-item>small{overflow:hidden;color:var(--control-muted);font-size:.7rem;line-height:1.3;text-overflow:ellipsis}.operations-review-request-overview-item.is-current-time{grid-column:1 / -1;min-height:4.35rem;border-top:1px solid var(--control-line-soft);border-right:0;background:var(--control-selected)}.operations-review-request-context{display:grid;border-bottom:1px solid var(--control-line);background:var(--control-bg)}.operations-review-request-context p{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.75rem;margin:0;padding:.62rem .9rem;border-bottom:1px solid var(--control-line-soft)}.operations-review-request-context p:last-child{border-bottom:0}.operations-review-request-context strong{color:var(--control-dim);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.operations-review-request-context span{color:var(--control-text);font-size:.75rem;line-height:1.4}.operations-review-edit-lock{display:flex;align-items:center;gap:.48rem;margin:0;padding:.58rem .9rem;border-bottom:1px solid var(--control-line);background:var(--control-accent-soft);color:var(--control-accent-text);font-size:.72rem;font-weight:680}.operations-review-edit-lock>span{width:.48rem;height:.48rem;border-radius:50%;background:var(--control-accent)}.operations-review-page .operations-review-form-heading strong{color:var(--control-muted);font-size:.63rem;font-weight:650;letter-spacing:0;text-transform:none}@media (max-width: 88rem){.operations-review-page .operations-review-inbox-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 74rem){.operations-review-page .operations-review-inbox-tabs{grid-template-columns:repeat(3,minmax(8.5rem,1fr));overflow-x:auto}.operations-review-request-overview{grid-template-columns:1fr}.operations-review-request-overview-item,.operations-review-request-overview-item:last-child{min-height:4.5rem;border-right:0;border-bottom:1px solid var(--control-line-soft)}}.operations-review-page .operations-review-inbox-layout{gap:.85rem;padding:.85rem;background:var(--control-bg)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-layout{grid-template-columns:minmax(42rem,1.12fr) minmax(31rem,.88fr)}.operations-review-page .operations-review-inbox-list-panel,.operations-review-page .operations-review-detail-panel{overflow:hidden;border:1px solid var(--control-line);border-radius:.45rem}.operations-review-page .operations-review-inbox-list-panel{border-right:1px solid var(--control-line)}.operations-review-page .operations-review-queue-heading{min-height:4.8rem;padding:1rem 1.15rem .85rem}.operations-review-page .operations-review-inbox-toolbar{gap:.65rem;padding:.8rem .9rem}.operations-review-page .operations-review-inbox-tabs{gap:.65rem;padding:.85rem .9rem}.operations-review-page .operations-review-inbox-tabs button{min-height:3.65rem;padding:.72rem .82rem;font-size:.82rem}.operations-review-page .operations-review-inbox-tabs button>strong{min-width:2rem;min-height:2rem;font-size:.82rem}.operations-review-page .operations-review-inbox-card-row{min-height:6.15rem}.operations-review-page .operations-review-inbox-card-main{gap:.82rem;padding-right:.85rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-list-columns{grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.82fr) 7.75rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-main{grid-template-columns:3px minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.82fr) .75rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-panel .operations-appointment-request-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-review-page .operations-review-inbox-card-actions{gap:.42rem;padding:.7rem .75rem .7rem 0}.operations-review-page .operations-review-inbox-card-actions .secondary-button{min-height:2.65rem;font-size:.76rem}.operations-review-page .operations-review-selected-header{min-height:5.9rem;padding:1rem 1.2rem}.operations-review-page .operations-review-detail-panel .operations-appointment-request-summary-grid>span{min-height:4.8rem;padding:.85rem 1rem}.operations-review-page .operations-review-detail-content .walford-sheet-body{gap:.95rem 1rem;padding:0 1.2rem 1.2rem}.operations-review-page .operations-review-detail-content .operations-form input,.operations-review-page .operations-review-detail-content .operations-form select,.operations-review-page .operations-review-detail-content .operations-form textarea{min-height:2.85rem;padding:.62rem .75rem}.operations-review-page .operations-review-detail-content .walford-sheet-actions{margin-right:-1.2rem;margin-bottom:-1.2rem;margin-left:-1.2rem;padding:.95rem 1.2rem}.operations-review-page .operations-review-detail-content .walford-sheet-actions button{min-height:2.9rem;padding-inline:1rem;font-size:.82rem}.operations-review-page .operations-review-detail-content .walford-sheet-actions .operations-review-approve-button{border-color:color-mix(in srgb,var(--accent-green) 82%,var(--control-line));background:var(--accent-green);color:#07150f;box-shadow:0 .35rem 1rem color-mix(in srgb,var(--accent-green) 18%,transparent)}.operations-review-page .operations-review-detail-content .walford-sheet-actions .operations-review-approve-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-green) 88%,white);background:color-mix(in srgb,var(--accent-green) 88%,white)}.operations-review-page .operations-review-detail-content .walford-sheet-actions .operations-review-approve-outline-button{border-color:color-mix(in srgb,var(--accent-green) 58%,var(--control-line));background:color-mix(in srgb,var(--accent-green-soft) 70%,var(--control-raised));color:var(--accent-green)}.walford-pick-work-shell .walford-pick-work-review-toolbar{gap:.7rem;padding:.85rem 1rem}.walford-pick-work-shell .operations-review-inbox-layout{grid-template-columns:minmax(36rem,1fr) minmax(35rem,1fr)}.walford-pick-work-shell .walford-pick-work-inbox-row{min-height:7.8rem}.walford-pick-work-shell .walford-pick-work-inbox-row .operations-review-inbox-card-main{padding:.88rem 1rem .88rem 0}.walford-pick-work-shell .operations-review-inbox-card-copy{gap:.55rem}.walford-pick-work-shell .operations-review-inbox-card-meta{gap:.4rem 1.2rem}.walford-pick-work-shell .operations-review-detail-summary-grid div{min-height:5rem;padding:.9rem 1rem}.walford-pick-work-shell .walford-pick-work-detail-actions .walford-sheet-actions{gap:.65rem;margin:0;padding:1rem 1.15rem}@media (max-width: 74rem){.operations-review-page .operations-review-inbox-layout{grid-template-columns:1fr;gap:.7rem;padding:.7rem}.operations-review-page .operations-review-inbox-tabs{grid-template-columns:repeat(3,minmax(9rem,1fr))}}.operations-review-page:not(.walford-pick-work-shell){--control-accent: var(--accent-green);--control-accent-soft: var(--accent-green-soft);--control-accent-text: color-mix(in srgb, var(--accent-green) 76%, var(--text-primary));--control-selected: color-mix(in srgb, var(--accent-green) 9%, var(--panel-background))}.operations-review-page:not(.walford-pick-work-shell) .operations-review-shell-header{padding:1.15rem 1.25rem 0;background:var(--control-surface)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-heading-copy h2{font-size:1.7rem;font-weight:730}.operations-review-page:not(.walford-pick-work-shell) .operations-review-heading-copy p{max-width:52rem;font-size:.84rem;line-height:1.45}.operations-review-page:not(.walford-pick-work-shell) .operations-review-dashboard-band{margin-top:1rem}.operations-review-command-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--control-line-soft)}.operations-review-command-metric{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:.22rem;min-width:0;min-height:5rem;padding:.72rem 1.15rem;border-right:1px solid var(--control-line-soft)}.operations-review-command-metric:first-child{padding-left:0}.operations-review-command-metric:last-child{border-right:0}.operations-review-command-metric>span{color:var(--control-muted);font-size:.68rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.operations-review-command-metric>strong{color:var(--control-text);font-size:1.55rem;font-weight:760;line-height:1.05;white-space:nowrap}.operations-review-command-metric>small{color:var(--control-dim);font-size:.68rem}.operations-review-command-metric.is-action>strong{color:var(--control-accent-text)}.operations-review-command-bar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem;padding:.8rem 1rem;border-bottom:1px solid var(--control-line);background:var(--control-surface)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:0;overflow:visible;border:0;background:transparent}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem .65rem;border:1px solid var(--control-line);border-radius:.38rem;background:var(--control-raised);color:var(--control-muted);font-size:.74rem;font-weight:730;text-align:left}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button:hover{border-color:color-mix(in srgb,var(--control-accent) 42%,var(--control-line));background:var(--control-hover);color:var(--control-text)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button.is-active{border:1px solid color-mix(in srgb,var(--control-accent) 68%,var(--control-line));border-left:4px solid var(--control-accent);background:var(--control-selected);color:var(--control-text);box-shadow:none}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button>span,.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button.is-active>span{margin:0;padding:0;overflow:hidden;background:transparent;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button>strong{display:inline-grid;place-items:center;min-width:1.85rem;min-height:1.85rem;padding:.2rem .35rem;border:1px solid var(--control-line);border-radius:.3rem;background:var(--control-input);color:var(--control-text);font-size:.77rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button.is-active>strong{border-color:color-mix(in srgb,var(--control-accent) 48%,var(--control-line));background:var(--control-accent-soft);color:var(--control-accent-text)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button.is-cancellation.is-active,.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button.is-rejected.is-active{border-color:color-mix(in srgb,var(--danger) 58%,var(--control-line));border-left-color:var(--danger);background:color-mix(in srgb,var(--danger-soft) 72%,var(--control-surface))}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs button.is-change.is-active{border-color:var(--control-warning-border);border-left-color:var(--control-warning);background:var(--control-warning-soft)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) 10rem;align-items:stretch;gap:.5rem;padding:0;border:0}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-search input,.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-sort{min-height:2.75rem;border-radius:.38rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-search input{height:100%;padding-inline:.85rem;font-size:.79rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-sort{display:grid;align-content:center;gap:.14rem;padding:.38rem .6rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-sort>span{color:var(--control-dim);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-sort select{width:100%;color:var(--control-text);font-size:.75rem;font-weight:720}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:.8rem;padding:.8rem;background:var(--control-bg)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-list-panel,.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-panel{border:1px solid var(--control-line);border-radius:.48rem;background:var(--control-surface)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-list-panel{grid-template-rows:auto auto minmax(0,1fr)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-queue-heading{min-height:4.25rem;padding:.78rem .95rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-queue-heading h3{font-size:1.08rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-list-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1.05fr) minmax(0,.88fr) minmax(0,.82fr) 6.4rem;min-height:2.35rem;padding-inline:1rem .6rem;font-size:.58rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-cards{display:grid;align-content:start;gap:.38rem;padding:.55rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-row{grid-template-columns:minmax(0,1fr) 6.4rem;min-height:5.55rem;overflow:hidden;border:1px solid var(--control-line-soft);border-radius:.38rem;background:var(--control-raised)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-row:hover{border-color:color-mix(in srgb,var(--control-accent) 38%,var(--control-line));background:var(--control-hover)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-row.is-selected{border-color:color-mix(in srgb,var(--control-accent) 62%,var(--control-line));background:var(--control-selected);box-shadow:inset 4px 0 0 var(--control-accent)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-main{grid-template-columns:3px minmax(0,1.5fr) minmax(0,1.05fr) minmax(0,.88fr) minmax(0,.82fr) .7rem;gap:.72rem;padding-right:.75rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-title strong,.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-window-cell strong,.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-reference-cell strong{font-size:.78rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-title small,.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-window-cell small,.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-reference-cell small,.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-status-cell small{font-size:.65rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-actions{gap:.38rem;padding:.55rem .55rem .55rem 0}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-actions .secondary-button{min-height:2.15rem;font-size:.68rem;font-weight:730}.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-panel{background:var(--control-surface)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-selected-header{min-height:5.4rem;padding:.88rem 1rem;background:var(--control-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.operations-review-page:not(.walford-pick-work-shell) .operations-review-request-overview{grid-template-columns:1.2fr 1fr .8fr;background:var(--control-input)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-request-overview-item{min-height:5.1rem;padding:.78rem .9rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-content .walford-sheet-body{gap:.8rem;padding:0 1rem 1rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-content .operations-form input,.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-content .operations-form select,.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-content .operations-form textarea{min-height:2.75rem;font-size:.79rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-content .operations-form label{font-size:.67rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-content .walford-sheet-actions{padding:.9rem 1rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-detail-content .walford-sheet-actions button{min-height:2.75rem;font-size:.76rem;font-weight:760}.operations-review-page:not(.walford-pick-work-shell) .operations-review-empty-panel{place-content:center;justify-items:center;padding:3rem;background:var(--control-surface);text-align:center}.operations-review-empty-symbol{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--control-accent) 44%,var(--control-line));border-radius:.55rem;background:var(--control-accent-soft)}.operations-review-empty-symbol>span{width:1.8rem;height:2.15rem;border:2px solid var(--control-accent);border-radius:.2rem;box-shadow:inset 0 -.48rem 0 var(--control-accent-soft)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-empty-panel h3{font-size:1.35rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-empty-panel p{max-width:30rem;font-size:.8rem;line-height:1.5}@media (max-width: 100rem){.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 82rem){.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.operations-review-page:not(.walford-pick-work-shell) .operations-review-list-columns,.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-card-main{grid-template-columns:3px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.82fr) minmax(0,.74fr) .65rem}.operations-review-page:not(.walford-pick-work-shell) .operations-review-list-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.82fr) minmax(0,.74fr) 6.4rem}}@media (max-width: 74rem){.operations-review-command-metrics{grid-template-columns:1fr}.operations-review-command-metric{border-right:0;border-bottom:1px solid var(--control-line-soft);padding-inline:0}.operations-review-page:not(.walford-pick-work-shell) .operations-review-command-bar .operations-review-inbox-tabs{grid-template-columns:repeat(3,minmax(8.5rem,1fr))}.operations-review-page:not(.walford-pick-work-shell) .operations-review-inbox-layout{grid-template-columns:1fr}}.external-scheduler-console-card.is-integrity-panel{gap:0;padding:0;overflow:hidden}.external-scheduler-integrity-header{margin:0;padding:1.15rem 1.25rem}.external-scheduler-integrity-header-actions{display:flex;align-items:center;gap:.75rem}.external-scheduler-integrity-header-actions>span{color:var(--text-secondary);font-size:.76rem;font-weight:700}.external-scheduler-integrity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border-color)}.external-scheduler-integrity-metric{position:relative;display:grid;gap:.2rem;min-height:7.2rem;padding:1rem 1.25rem;border-right:1px solid var(--border-color)}.external-scheduler-integrity-metric:last-child{border-right:0}.external-scheduler-integrity-metric:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--text-secondary);content:""}.external-scheduler-integrity-metric.is-critical:before{background:var(--danger-red)}.external-scheduler-integrity-metric.is-warning:before{background:#d99b22}.external-scheduler-integrity-metric.is-healthy:before{background:#28a86b}.external-scheduler-integrity-metric span{color:var(--text-secondary);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.external-scheduler-integrity-metric strong{color:var(--text-primary);font-size:2rem;line-height:1}.external-scheduler-integrity-metric small{color:var(--text-secondary);font-size:.76rem}.external-scheduler-integrity-notice{display:flex;align-items:center;gap:.7rem;margin:1rem 1.25rem 0;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--accent-blue) 34%,var(--border-color));border-radius:.42rem;background:color-mix(in srgb,var(--accent-blue) 7%,var(--panel-background))}.external-scheduler-integrity-notice.is-error{border-color:color-mix(in srgb,var(--danger-red) 48%,var(--border-color));background:color-mix(in srgb,var(--danger-red) 8%,var(--panel-background))}.external-scheduler-integrity-notice strong,.external-scheduler-integrity-notice span{display:block}.external-scheduler-integrity-notice strong{font-size:.82rem}.external-scheduler-integrity-notice span{color:var(--text-secondary);font-size:.76rem}.external-scheduler-integrity-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(10rem,.18fr) minmax(10rem,.18fr);gap:.65rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}.external-scheduler-integrity-toolbar input,.external-scheduler-integrity-toolbar select{width:100%;min-height:2.7rem;border:1px solid var(--border-color);border-radius:.42rem;background:color-mix(in srgb,var(--panel-background) 92%,var(--panel-elevated));color:var(--text-primary);font:inherit;font-size:.8rem;padding:.62rem .72rem}.external-scheduler-integrity-toolbar input:focus,.external-scheduler-integrity-toolbar select:focus{outline:none;border-color:color-mix(in srgb,var(--accent-blue) 65%,var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-blue) 12%,transparent)}.external-scheduler-integrity-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 1.25rem 1rem;border:1px solid var(--border-color);border-radius:.42rem;background:color-mix(in srgb,var(--panel-elevated) 54%,transparent);overflow:hidden}.external-scheduler-integrity-guide span{min-height:3.4rem;padding:.75rem .85rem;border-right:1px solid var(--border-color);color:var(--text-secondary);font-size:.75rem;line-height:1.45}.external-scheduler-integrity-guide span:last-child{border-right:0}.external-scheduler-integrity-guide strong{color:var(--text-primary)}.external-scheduler-integrity-table-wrap{max-height:min(58vh,42rem);overflow:auto}.external-scheduler-integrity-table{width:100%;border-collapse:collapse;table-layout:fixed}.external-scheduler-integrity-table th{position:sticky;top:0;z-index:1;padding:.72rem .75rem;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--panel-elevated) 96%,var(--panel-background));color:var(--text-secondary);font-size:.67rem;font-weight:900;letter-spacing:0;text-align:left;text-transform:uppercase}.external-scheduler-integrity-table th:nth-child(1){width:7rem}.external-scheduler-integrity-table th:nth-child(2){width:18%}.external-scheduler-integrity-table th:nth-child(3){width:20%}.external-scheduler-integrity-table th:nth-child(6){width:8.5rem}.external-scheduler-integrity-table td{padding:.85rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);color:var(--text-primary);font-size:.78rem;line-height:1.4;vertical-align:top;overflow-wrap:anywhere}.external-scheduler-integrity-table tbody tr:hover{background:color-mix(in srgb,var(--accent-blue) 5%,transparent)}.external-scheduler-integrity-table td strong,.external-scheduler-integrity-table td small{display:block}.external-scheduler-integrity-table td strong{margin-bottom:.22rem;font-size:.82rem}.external-scheduler-integrity-table td small{color:var(--text-secondary);font-size:.72rem}.external-scheduler-integrity-recommendation{margin-top:.55rem;padding-left:.55rem;border-left:2px solid color-mix(in srgb,#d99b22 72%,var(--border-color));color:color-mix(in srgb,#d99b22 74%,var(--text-primary) 26%)!important;font-weight:750}.external-scheduler-integrity-linked-records{display:grid;gap:.45rem;margin-top:.65rem}.external-scheduler-integrity-linked-records>div{display:grid;gap:.1rem;padding:.55rem .6rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--panel-elevated) 58%,transparent)}.external-scheduler-integrity-linked-records>div strong{margin:0;font-size:.72rem}.external-scheduler-integrity-open-actions{display:grid;gap:.45rem}.external-scheduler-integrity-severity{display:inline-flex;align-items:center;justify-content:center;min-width:5.3rem;min-height:1.8rem;border:1px solid var(--border-color);border-radius:999px;font-size:.68rem;font-weight:900;text-transform:uppercase}.external-scheduler-integrity-severity.is-critical{border-color:color-mix(in srgb,var(--danger-red) 58%,var(--border-color));background:color-mix(in srgb,var(--danger-red) 10%,transparent);color:color-mix(in srgb,var(--danger-red) 76%,white 24%)}.external-scheduler-integrity-severity.is-warning{border-color:color-mix(in srgb,#d99b22 58%,var(--border-color));background:color-mix(in srgb,#d99b22 10%,transparent);color:color-mix(in srgb,#d99b22 76%,white 24%)}.external-scheduler-integrity-open-button{width:100%;min-height:2.35rem;border:1px solid color-mix(in srgb,#28a86b 58%,var(--border-color));border-radius:.42rem;background:color-mix(in srgb,#28a86b 9%,var(--panel-background));color:color-mix(in srgb,#28a86b 76%,var(--text-primary) 24%);cursor:pointer;font:inherit;font-size:.74rem;font-weight:900}.external-scheduler-integrity-open-button:hover{background:color-mix(in srgb,#28a86b 17%,var(--panel-background))}.external-scheduler-integrity-empty{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:16rem;padding:2rem;text-align:left}.external-scheduler-integrity-empty>span{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid color-mix(in srgb,#28a86b 52%,var(--border-color));border-radius:50%;background:color-mix(in srgb,#28a86b 10%,transparent);color:#28a86b;font-size:1.4rem}.external-scheduler-integrity-empty strong{display:block;margin-bottom:.25rem;font-size:1rem}.external-scheduler-integrity-empty p{margin:0;color:var(--text-secondary);font-size:.8rem}.external-scheduler-integrity-footer{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:.72rem}@media (max-width: 82rem){.external-scheduler-integrity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.external-scheduler-integrity-metric:nth-child(2){border-right:0}.external-scheduler-integrity-toolbar{grid-template-columns:1fr 1fr}.external-scheduler-integrity-toolbar input{grid-column:1 / -1}.external-scheduler-integrity-guide{grid-template-columns:1fr}.external-scheduler-integrity-guide span{border-right:0;border-bottom:1px solid var(--border-color)}.external-scheduler-integrity-guide span:last-child{border-bottom:0}.external-scheduler-integrity-table{min-width:70rem}}
