.workshop-dashboard{--ws-ink:#ecf2fa;--ws-muted:#9dacc0;--ws-line:#334052;color:var(--ws-ink);background:#141d2a;border:1px solid #334155;border-radius:4px;padding:27px 30px 15px;box-shadow:0 26px 65px #101c3026;text-align:left;overflow:hidden;line-height:1.5;font-size:14px}
.workshop-dashboard *{box-sizing:border-box}.workshop-dashboard button,.workshop-dashboard select{font:inherit}.workshop-dashboard button{cursor:pointer}.workshop-dashboard button:focus-visible,.workshop-dashboard select:focus-visible{outline:3px solid #6aa6ff;outline-offset:4px}.workshop-topline{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--ws-line);padding-bottom:22px}.workshop-wordmark{display:flex;gap:12px;align-items:center;font-size:18px;font-weight:800;letter-spacing:2px;line-height:1.2}.workshop-wordmark>div>span{display:block;font-size:9px;letter-spacing:1.4px;color:var(--ws-muted);margin-top:7px;font-weight:500}.workshop-mark{height:29px;display:flex;gap:4px;transform:skew(-12deg)}.workshop-mark i{display:block;width:7px;background:#3c83f6}.workshop-mark i:nth-child(2){height:21px;align-self:center}.workshop-mark i:nth-child(3){height:13px;align-self:center}.workshop-demo-tag{font-size:11px;color:#b7c6da;line-height:1.5}.workshop-demo-tag>i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#6b7b91;margin:0 6px 1px 0}.workshop-demo-tag>span{display:block;font-size:10px;margin-top:3px;color:#8293a9}.workshop-datestamp{text-align:right;line-height:1.2}.workshop-datestamp strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;letter-spacing:1px;font-weight:500}.workshop-datestamp>span{display:block;margin-top:7px;font-size:8px;letter-spacing:1.3px;color:var(--ws-muted)}.workshop-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0 26px}.workshop-overline{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:1.2px;color:#8da5c3}.workshop-heading h3{margin:8px 0 0;font-size:clamp(25px,2.8vw,35px);line-height:1.15;letter-spacing:-.8px;font-weight:650}.workshop-heading h3 em{font-style:normal;color:#92a5be;font-weight:450}.workshop-outline-action{display:flex;align-items:center;justify-content:center;gap:10px;max-width:245px;border:1px solid #4c5e75;color:#dce8f8;background:#1e2a3b;padding:12px 14px;border-radius:3px;font-size:12px!important;box-shadow:inset 0 1px 0 #ffffff0d;transition:background .2s}.workshop-outline-action:hover{background:#293b52}.workshop-outline-action svg{width:19px;height:19px;stroke:#90baff;stroke-width:1.4;flex-shrink:0}.workshop-outline-action>span{margin-left:8px;color:#90baff}.workshop-desk{display:grid;grid-template-columns:minmax(0,1fr) 242px;gap:26px;align-items:stretch}.workshop-schedule{min-width:0;display:flex;flex-direction:column}.workshop-board-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:9px;letter-spacing:1px;color:#9fadc1;padding:0 0 15px}.workshop-board-heading>span:first-child{color:#d9e4f4}.workshop-board-heading i{display:inline-block;width:6px;height:6px;background:#397def;margin-right:8px;transform:rotate(45deg)}.workshop-timeline{border-top:1px solid #4b5b70}.workshop-hours{display:grid;grid-template-columns:81px minmax(0,1fr);font-size:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#9aaec8;padding:16px 0 12px}.workshop-hours>div{display:flex;justify-content:space-between}.workshop-hours>div>span:last-child{transform:translateX(2px)}.workshop-lane{display:grid;grid-template-columns:81px minmax(0,1fr);border-top:1px solid #344155;min-height:112px}.workshop-team{padding:15px 10px 15px 0;display:flex;flex-direction:column;align-items:start;justify-content:center}.workshop-team>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#7489a5;font-size:11px;margin-bottom:4px}.workshop-team>strong{font-size:11px;font-weight:600;color:#dbe5f4}.workshop-team>small{font-size:9px;color:#889cb8;margin-top:3px}.workshop-track{position:relative;min-width:0;background:repeating-linear-gradient(to right,#ffffff09 0,#ffffff09 1px,transparent 1px,transparent 25%);min-height:112px}.workshop-job{position:absolute;left:var(--job-start);width:var(--job-width);top:14px;bottom:14px;padding:10px 11px;border:1px solid #4f6581;display:flex;flex-direction:column;justify-content:center;border-radius:2px;overflow:hidden;min-width:0}.workshop-job>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.2px;color:#acc1df}.workshop-job>strong{font-size:11px;line-height:1.3;margin:5px 0 3px;font-weight:650;color:#edf3ff}.workshop-job>small{font-size:9px;color:#a1b6d1;line-height:1.2}.workshop-job>i{position:absolute;right:8px;top:8px;font-size:12px;font-style:normal;color:#bcd5ff}.workshop-job-blue{background:linear-gradient(120deg,#1f4a87,#203e66);border-color:#427bc7;border-left:3px solid #5797ff}.workshop-job-lined{background:#1b2a3d}.workshop-job-attention{background:#272b30;border-color:#77654f;border-left:3px solid #c59d60}.workshop-job-attention>span,.workshop-job-attention>small,.workshop-job-attention>i{color:#cbb794}.workshop-free-slot{position:absolute;left:79%;top:39px;color:#7486a0;font-size:8px;letter-spacing:.5px;line-height:1.5}.workshop-plan-footer{border-top:1px solid #4b5b70;display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#a2b2c8;line-height:1.6;padding-top:15px;margin-top:auto}.workshop-plan-footer>span:first-child{max-width:390px}.workshop-sheet-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap;font-size:8px;letter-spacing:.5px;color:#7186a4}
.workshop-workorder{position:relative;background:#ecf0f5;color:#223249;padding:27px 22px 19px;box-shadow:6px 9px 0 #0b111b2b;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);align-self:stretch}.workshop-workorder:after{content:'';position:absolute;right:0;top:0;width:18px;height:18px;background:#c7d3e2;box-shadow:-1px 1px 2px #0002}.workshop-paper-hole{position:absolute;width:5px;height:5px;background:#27364a;border-radius:50%;top:12px;left:22px;box-shadow:16px 0 #27364a,32px 0 #27364a}.workshop-order-heading{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.7px;color:#64728a;margin-top:5px}.workshop-order-number{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:33px;line-height:1;margin:22px 0 10px;letter-spacing:-1px;font-weight:500;color:#163963}.workshop-workorder h4{font-size:18px;line-height:1.2;margin:0 0 9px;font-weight:650;letter-spacing:-.3px;color:#1a2b44}.workshop-order-location{font-size:11px;line-height:1.7;color:#67758a;margin:0}.workshop-order-rule{height:1px;background:#c4cdd8;margin:18px 0}.workshop-order-detail{margin:12px 0}.workshop-order-detail>span{font-size:8px;letter-spacing:.9px;color:#69778b;display:block}.workshop-order-detail>strong{font-size:12px;display:block;color:#263d5a;font-weight:600;margin-top:3px}.workshop-materials{list-style:none;padding:0;margin:16px 0 21px;font-size:10px;color:#596c82;line-height:1.9}.workshop-materials span{display:inline-block;width:18px;color:#3869a6}.workshop-paper-action{border:0;border-top:1px solid #aab9cb;border-bottom:1px solid #aab9cb;padding:12px 0;color:#174982;font-size:11px!important;display:flex;justify-content:space-between;gap:10px;background:transparent;width:100%;text-align:left;font-weight:650!important}.workshop-paper-action:hover{color:#1264c8;background:#dfe8f4}.workshop-paper-footnote{display:block;font-size:8px;color:#7f8ca0;margin-top:12px}
.workshop-control-bank{margin-top:30px;border-top:1px solid #4b5b70;border-bottom:1px solid #4b5b70;background:linear-gradient(120deg,#202b3b,#1a2535);box-shadow:inset 0 1px #ffffff06}.workshop-bank-title{display:flex;align-items:baseline;gap:20px;padding:17px 18px 14px;border-bottom:1px solid #344255}.workshop-bank-title>strong{font-size:13px;font-weight:550;color:#d3e0f1}.workshop-bank-title>.automation-count{margin-left:auto;font-size:10px;color:#8199ba;white-space:nowrap}.workshop-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-control{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:19px 18px;border-right:1px solid #344255}.workshop-control:last-child{border:0}.workshop-control>div{min-width:0}.workshop-control-index{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#7f94b0;font-size:8px;letter-spacing:.8px;margin-bottom:5px}.workshop-control strong{display:block;color:#dde7f6;font-size:12px;font-weight:600;line-height:1.35}.workshop-control p{font-size:10px;color:#90a4bf;line-height:1.5;margin:6px 0 7px}.workshop-control-status{font-size:9px;color:#8c9cb2}.workshop-control:has([aria-checked=true]) .workshop-control-status{color:#80b4ff}.workshop-toggle{position:relative;flex:0 0 58px;width:58px;min-height:64px;padding:0;border:0;background:transparent;color:#9aabc1;border-radius:3px;display:flex;flex-direction:column;align-items:center;gap:6px}.workshop-toggle-light{display:block;width:19px;height:3px;border-radius:1px;background:#415064;box-shadow:inset 0 1px 2px #0a111b85;transition:background .2s,box-shadow .2s}.workshop-toggle-shell{position:relative;display:flex;align-items:center;justify-content:space-between;width:58px;height:34px;border:1px solid #52637a;border-radius:3px;background:linear-gradient(#111b29,#25334a);box-shadow:inset 0 2px 5px #050a1299,0 1px 0 #ffffff12;padding:0 6px;perspective:100px}.workshop-toggle-position{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;color:#8598b4}.workshop-toggle-paddle{position:absolute;left:4px;top:4px;width:27px;height:25px;border-radius:2px;border:1px solid #6c7c93;background:linear-gradient(100deg,#73859e,#40516b);box-shadow:2px 2px 4px #0008,inset 1px 0 #ffffff30;transform:translateX(21px) rotateY(-9deg);display:flex;justify-content:center;align-items:center;gap:3px;transition:transform .2s,box-shadow .2s}.workshop-toggle-paddle i{display:block;height:12px;width:1px;background:#28384e;box-shadow:1px 0 #91a1b72e}.workshop-toggle-caption{font-size:6px;letter-spacing:.6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#758cae}.workshop-toggle[aria-checked=true] .workshop-toggle-light{background:#4a95ff;box-shadow:0 0 6px #3884ff9c}.workshop-toggle[aria-checked=true] .workshop-toggle-paddle{transform:translateX(0) rotateY(9deg);box-shadow:-2px 2px 4px #0008,inset 1px 0 #ffffff30}.workshop-toggle:hover .workshop-toggle-shell{border-color:#8eabd1}.workshop-toggle:active .workshop-toggle-paddle{box-shadow:inset 0 1px 4px #0006}.workshop-system-bar{display:grid;grid-template-columns:1.2fr 1.25fr .8fr 1fr;gap:24px;padding:22px 0 16px;border-bottom:1px solid #344255}.workshop-system-bar>div{min-width:0;border-right:1px solid #344255;padding-right:16px}.workshop-system-bar>div:last-child{border:0;padding-right:0}.workshop-telemetry-label{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.6px;color:#8296b2;margin-bottom:7px}.workshop-system-bar strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block;font-size:17px;font-weight:500;color:#d3e1f7;line-height:1.5}.workshop-system-connection strong{font-size:11px;padding-top:3px;line-height:1.6}.workshop-system-bar small{display:block;font-size:9px;color:#8194ae;margin-top:5px}.workshop-system-bar .mode-select{width:100%;max-width:155px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#25364d;color:#dce7f8;border:1px solid #495f7f;border-radius:2px;font-size:12px;padding:4px 7px;cursor:pointer}.workshop-system-bar .mode-select option{background:#25364d;color:#fff}.workshop-status{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#8da3c1;font-size:9px;line-height:1.6;margin:13px 0 0;min-height:16px}.workshop-status:before{content:'›';color:#5b9cff;display:inline-block;margin-right:8px}
@media(max-width:1000px){.workshop-dashboard{padding:22px 22px 14px}.workshop-desk{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.workshop-workorder{padding:27px 17px 17px}.workshop-hours,.workshop-lane{grid-template-columns:68px minmax(0,1fr)}.workshop-job{padding:9px 7px}.workshop-job>strong{font-size:10px}.workshop-job>span,.workshop-job>small{font-size:8px}.workshop-control{padding:17px 12px;gap:8px}.workshop-control strong{font-size:11px}.workshop-toggle{flex-basis:52px;width:52px}.workshop-toggle-shell{width:52px}.workshop-toggle-paddle{width:24px;transform:translateX(18px) rotateY(-9deg)}.workshop-bank-title{gap:12px}.workshop-bank-title .workshop-overline{font-size:8px}}
@media(max-width:760px){.workshop-dashboard{padding:20px 17px 13px}.workshop-demo-tag{display:none}.workshop-heading{align-items:start;padding:24px 0}.workshop-heading h3{font-size:28px}.workshop-outline-action{max-width:150px;font-size:10px!important;padding:10px;gap:7px}.workshop-outline-action svg{display:none}.workshop-desk{grid-template-columns:1fr}.workshop-workorder{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;padding:25px 20px 18px}.workshop-order-heading{grid-column:1/-1}.workshop-order-number{grid-column:1;margin:17px 0 8px}.workshop-workorder h4,.workshop-order-location{grid-column:1}.workshop-order-rule{display:none}.workshop-order-detail{grid-column:2}.workshop-order-detail:nth-of-type(4){grid-row:3}.workshop-materials{grid-column:2;grid-row:3/6;align-self:end;margin:20px 0 0}.workshop-order-detail{display:none}.workshop-paper-action{grid-column:1/-1;margin-top:17px}.workshop-paper-footnote{grid-column:1/-1}.workshop-job>strong{font-size:12px}.workshop-job>span{font-size:9px}.workshop-job>small{font-size:10px}.workshop-job{padding:10px}.workshop-controls{grid-template-columns:1fr}.workshop-control{border-right:0;border-bottom:1px solid #344255;padding:16px 20px;gap:20px}.workshop-control>div{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:baseline;column-gap:9px;flex:1}.workshop-control-index{grid-row:1/4;grid-column:1;font-size:8px}.workshop-control strong{grid-column:2;font-size:13px}.workshop-control p{grid-column:2;font-size:11px;margin:4px 0}.workshop-control-status{grid-column:2;font-size:10px}.workshop-toggle{flex-basis:58px;width:58px}.workshop-toggle-shell{width:58px}.workshop-toggle-paddle{width:27px;transform:translateX(21px) rotateY(-9deg)}.workshop-control-bank{margin-top:22px}.workshop-system-bar{grid-template-columns:1fr 1fr;gap:18px 22px}.workshop-system-bar>div:nth-child(2){border:0}.workshop-system-bar>div{padding-right:10px}.workshop-bank-title{padding:15px 20px;flex-wrap:wrap;gap:6px 15px}.workshop-bank-title .workshop-overline{flex-basis:100%;font-size:9px}.workshop-bank-title>strong{font-size:14px}.workshop-system-connection strong{font-size:11px}.workshop-status{font-size:9px}}
@media(max-width:460px){.workshop-dashboard{padding:16px 12px 12px}.workshop-topline{gap:8px;padding-bottom:18px}.workshop-wordmark{font-size:14px;letter-spacing:1.3px;gap:8px}.workshop-wordmark>div>span{font-size:7px;letter-spacing:.7px}.workshop-mark{height:24px;gap:3px}.workshop-mark i{width:5px}.workshop-mark i:nth-child(2){height:18px}.workshop-mark i:nth-child(3){height:11px}.workshop-datestamp strong{font-size:15px}.workshop-datestamp>span{font-size:6px;letter-spacing:.7px}.workshop-heading{flex-direction:column;gap:17px}.workshop-heading h3{font-size:27px}.workshop-outline-action{max-width:none;font-size:11px!important;padding:10px 12px}.workshop-outline-action svg{display:block;width:16px;height:16px}.workshop-board-heading{font-size:7px;letter-spacing:.6px}.workshop-hours,.workshop-lane{grid-template-columns:55px minmax(0,1fr)}.workshop-hours{font-size:7px}.workshop-team{padding-right:5px}.workshop-team>strong{font-size:9px}.workshop-team>small{font-size:7px}.workshop-team>span{font-size:9px}.workshop-lane,.workshop-track{min-height:122px}.workshop-job{padding:7px 6px;top:10px;bottom:10px}.workshop-job>strong{font-size:10px;overflow-wrap:anywhere;line-height:1.35}.workshop-job>span{font-size:7px;line-height:1.5}.workshop-job>small{font-size:8px;line-height:1.4}.workshop-job>i{display:none}.workshop-free-slot{font-size:6px;left:78%;top:46px}.workshop-plan-footer{font-size:9px;gap:8px}.workshop-sheet-code{display:none}.workshop-workorder{padding:25px 17px 16px;column-gap:15px}.workshop-workorder h4{font-size:16px}.workshop-order-location{font-size:10px}.workshop-order-number{font-size:29px}.workshop-materials{font-size:9px}.workshop-bank-title{padding:14px 13px}.workshop-control{padding:15px 13px;gap:12px}.workshop-control>div{grid-template-columns:27px minmax(0,1fr);column-gap:6px}.workshop-control strong{font-size:12px}.workshop-control p{font-size:10px}.workshop-control-index{font-size:7px}.workshop-system-bar{gap:18px 14px}.workshop-system-bar strong{font-size:16px}.workshop-system-connection strong{font-size:10px}.workshop-system-bar small{font-size:8px}.workshop-telemetry-label{font-size:7px;letter-spacing:.3px}.workshop-system-bar .mode-select{font-size:11px}.workshop-status{font-size:8px}}
@media(prefers-reduced-motion:reduce){.workshop-dashboard *{transition:none!important;animation:none!important}}

/* Keep the planning information legible; on small screens the lanes become team itineraries. */
.workshop-hours{font-size:11px}.workshop-team>strong{font-size:12px}.workshop-team>small{font-size:10px}.workshop-job>span{font-size:10px}.workshop-job>strong{font-size:13px}.workshop-job>small{font-size:11px}.workshop-control strong{font-size:13px}.workshop-control p{font-size:11px}.workshop-control-status{font-size:10px}.workshop-status{font-size:10px}.workshop-bank-title>.automation-count{font-size:11px}.workshop-system-bar small{font-size:10px}.workshop-telemetry-label{font-size:9px}.workshop-order-heading{font-size:10px}.workshop-order-detail>span{font-size:9px}.workshop-materials{font-size:11px}.workshop-paper-footnote{font-size:9px}.workshop-order-location{font-size:12px}
@media(min-width:761px) and (max-width:1000px){.workshop-job>strong{font-size:11px}.workshop-job>small,.workshop-job>span{font-size:9px}.workshop-hours{font-size:11px}.workshop-controls{grid-template-columns:1fr}.workshop-control{border-right:0;border-bottom:1px solid #344255;gap:24px;padding:15px 20px}.workshop-control>div{display:grid;grid-template-columns:40px 1fr 1fr;gap:8px 14px;align-items:center;flex:1}.workshop-control p{margin:0}.workshop-control-status{grid-column:2/4}.workshop-control-index{margin:0}.workshop-control strong{font-size:13px}}
@media(max-width:760px){.workshop-order-detail{display:block;margin:12px 0 0}.workshop-order-time{grid-column:2;grid-row:2!important;align-self:center}.workshop-order-prep{grid-column:2;grid-row:3!important;align-self:center}.workshop-workorder h4{grid-column:1;grid-row:3}.workshop-order-location{grid-column:1;grid-row:4}.workshop-materials{grid-column:2;grid-row:4/6;align-self:start;margin:12px 0 0;font-size:10px}.workshop-order-number{grid-column:1;grid-row:2}.workshop-paper-action{grid-row:6}.workshop-paper-footnote{grid-row:7}.workshop-job>strong{font-size:12px}.workshop-job>span,.workshop-job>small{font-size:10px}}
@media(max-width:460px){.workshop-hours{display:none}.workshop-timeline{border-top:0}.workshop-lane{display:block;min-height:0;border-top:1px solid #4b5b70;padding:12px 0 15px}.workshop-team{display:flex;flex-direction:row;align-items:baseline;gap:9px;padding:0 0 10px;line-height:1.4}.workshop-team>span{font-size:11px;margin:0}.workshop-team>strong{font-size:13px}.workshop-team>small{font-size:11px;margin-left:auto}.workshop-track{display:flex;flex-direction:column;gap:7px;background:none;min-height:0}.workshop-job{position:relative;left:auto;top:auto;bottom:auto;width:100%;padding:10px 12px;display:grid;grid-template-columns:102px minmax(0,1fr);column-gap:12px;align-items:center;min-height:60px}.workshop-job>span{grid-column:1;grid-row:1/3;font-size:11px}.workshop-job>strong{grid-column:2;font-size:12px;margin:0 0 3px}.workshop-job>small{grid-column:2;font-size:10px}.workshop-free-slot{position:static;font-size:9px;line-height:1.4;padding:2px 12px 0}.workshop-free-slot br{display:none}.workshop-control>div{display:block}.workshop-control-index{font-size:9px;margin-bottom:5px}.workshop-control strong{font-size:13px}.workshop-control p{font-size:11px}.workshop-control-status{font-size:10px}.workshop-order-location{font-size:11px}.workshop-order-detail>strong{font-size:11px}.workshop-order-detail>span{font-size:8px}.workshop-materials{font-size:10px}.workshop-materials span{width:14px}.workshop-system-bar small{font-size:9px}.workshop-telemetry-label{font-size:9px}.workshop-status{font-size:10px}.workshop-board-heading{font-size:8px}.workshop-plan-footer{font-size:10px}.workshop-sheet-code{display:none}}

/* Daylight workshop, clear dispatch board, deliberate motion. */
.workshop-dashboard{--ws-ink:#18344f;--ws-muted:#536c83;--ws-line:#dae5ee;background:#f7faff;color:#18344f;border-color:#d9e5ef;border-radius:18px;box-shadow:0 20px 65px #345d8520}
.workshop-heading{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 38%,#ffffff12 78%),url('werkstatt-photo.webp') center 48%/cover;min-height:220px;margin:24px -8px;padding:28px;border:1px solid #e0e9f1;border-radius:14px;position:relative;overflow:hidden}.workshop-heading h3{color:#173d63;font-size:clamp(25px,2.8vw,38px)}.workshop-heading h3 em{color:#385f80;max-width:400px;display:block}.workshop-heading .workshop-outline-action{align-self:flex-end;background:#fff;color:#1d56a3;border-color:#b8cfe7;box-shadow:0 5px 16px #183b6710}.workshop-desk{gap:22px}.workshop-schedule{background:#fff;padding:22px;border:1px solid #d9e5ef;border-radius:14px}.workshop-workorder{background:#fff;clip-path:none;border:1px solid #dce6ef;border-radius:14px;box-shadow:0 8px 24px #31577f0b}.workshop-workorder:after,.workshop-paper-hole{display:none}
.workshop-dashboard :is(.workshop-demo-tag,.workshop-overline,.workshop-board-heading,.workshop-board-heading>span:first-child,.workshop-hours,.workshop-team>strong,.workshop-team>small,.workshop-team>span,.workshop-free-slot,.workshop-plan-footer,.workshop-sheet-code,.workshop-datestamp>span,.workshop-wordmark>div>span){color:#506b83}.workshop-dashboard .workshop-heading .workshop-overline{color:#2b6193}.workshop-demo-tag>span{color:#526a81}.workshop-lane,.workshop-timeline,.workshop-plan-footer{border-color:#dce6ef}.workshop-track{background:repeating-linear-gradient(to right,#d6e5f480 0,#d6e5f480 1px,transparent 1px,transparent 25%)}.workshop-job-lined{background:#f1f6fc;border-color:#cbdbec}.workshop-job-blue{background:linear-gradient(120deg,#e2efff,#eff6ff);border-color:#8bb7ef;border-left-color:#2563eb}.workshop-job-attention{background:#fff9ee;border-color:#ead5ab;border-left-color:#cc9a35}.workshop-dashboard .workshop-job>strong{color:#193b60}.workshop-dashboard .workshop-job :is(span,small,i){color:#4b6a86}.workshop-control-bank{background:#fff;border:1px solid #dae6f0;border-radius:14px;box-shadow:0 8px 25px #173f6c07}.workshop-bank-title,.workshop-control,.workshop-system-bar,.workshop-system-bar>div{border-color:#dce6ef}.workshop-bank-title>strong,.workshop-control strong{color:#234567}.workshop-dashboard :is(.workshop-control-index,.workshop-control p,.workshop-control-status,.workshop-bank-title>.automation-count,.workshop-telemetry-label,.workshop-system-bar small,.workshop-status){color:#526d86}.workshop-control:has([aria-checked=true]) .workshop-control-status{color:#2563eb}.workshop-system-bar strong{color:#254e76}.workshop-system-bar .mode-select,.workshop-system-bar .mode-select option{background:#fff;color:#254e76;border-color:#b9cee3}.workshop-toggle-shell{background:linear-gradient(#eef3f8,#fff);border-color:#a2b7cb;box-shadow:inset 0 2px 4px #244b6f19}.workshop-toggle-paddle{background:linear-gradient(100deg,#fff,#d5e1ee);border-color:#a9bed3;box-shadow:2px 2px 4px #20456424}.workshop-toggle-position,.workshop-toggle-caption{color:#526d86}.workshop-toggle-light{background:#c2ccd7;box-shadow:none}.workshop-toggle[aria-checked=true] .workshop-toggle-paddle{box-shadow:-2px 2px 4px #20456424}.workshop-toggle-paddle i{background:#8ca4bc;box-shadow:none}
.workshop-job-blue:after{content:'';height:3px;position:absolute;bottom:0;left:0;width:35%;background:#4289ef;animation:job-progress 5s ease-in-out infinite alternate}.workshop-demo-tag>i{background:#2563eb;box-shadow:0 0 0 4px #2563eb12}@keyframes job-progress{to{width:75%}}
@media(max-width:700px){.workshop-heading{display:block;padding:24px 20px;min-height:250px;background-position:65% center}.workshop-heading .workshop-outline-action{margin-top:22px}.workshop-schedule{padding:16px}.workshop-heading h3{max-width:280px}.workshop-desk{gap:16px}}@media(prefers-reduced-motion:reduce){.workshop-job-blue:after{animation:none;width:55%}}
