body.work-mode{--bg:#f1f0ea;--fg:#203945;--muted:#637579;--border:#d3dbd5;--orange:#ee9441;background:#f1f0ea;font-family:Arial,"Helvetica Neue",sans-serif;color:#203945}.work-mode .btn{border-radius:4px;font-size:12px;box-shadow:none}.work-mode .btn.primary{background:#ef9340;color:#203b43}.work-mode .btn.ghost,.work-mode .btn.outline{background:transparent;border-color:#c9d5cd;color:#4d665e}.work-header{display:flex;align-items:center;height:87px;border-bottom:1px solid #d0d9d1;background:#f3f2ec;gap:31px}.work-brand{height:100%;padding:0 28px;background:#193847;display:flex;align-items:center}.work-nav{height:100%;display:flex;align-items:center;gap:26px}.work-nav button{border:0;background:transparent;height:100%;padding:0;font-size:12px;color:#7c8b84;position:relative;white-space:nowrap}.work-nav button.active{color:#294c42;font-weight:750}.work-nav button.active:after{position:absolute;bottom:0;left:0;right:0;content:"";height:2px;background:#e99a52}.work-account{margin-left:auto;padding-right:32px;display:flex;align-items:center;gap:20px;color:#7b8c83;font-size:11px}.work-online{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.work-online:before{content:"";width:5px;height:5px;background:#5f936e;border-radius:50%}.work-exit{border:0;background:none;color:#6f8678;font-size:11px}.work-office{max-width:1660px;margin:auto;padding:35px 42px 30px}.work-hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:25px}.work-eyebrow{font-size:9px;font-weight:650;letter-spacing:2.2px;text-transform:uppercase;color:#7e8f83;margin-bottom:13px}.work-hero h1{font-size:58px;letter-spacing:-3px;line-height:1.05;color:#213b45}.work-hero h1>span,.work-tv-heading h1>span{color:#ed984c}.work-hero p{font-size:13px;color:#75877c;margin-top:13px}.work-hero .btn.primary{padding:15px 18px;min-width:175px;display:flex;align-items:center;justify-content:space-between;gap:20px}.work-hero .btn.primary>span{font-size:22px;font-weight:400}.work-summary{display:flex;align-items:center;gap:43px;border-top:1px solid #d0d9d0;border-bottom:1px solid #d0d9d0;padding:23px 0;margin-bottom:24px}.work-summary>div{display:flex;align-items:baseline;gap:10px;font-size:12px;color:#7a8d7f}.work-summary b{font-size:33px;font-weight:500;color:#315a46;letter-spacing:-1px}.work-summary>div:first-child b{color:#cd8542}.work-summary>p{margin-left:auto;font-size:11px;color:#a17e43}.work-filterbar{display:flex;gap:5px;align-items:center;margin-bottom:20px}.work-filterbar button{border:0;border-radius:4px;background:transparent;padding:10px 15px;font-size:11px;color:#819183}.work-filterbar button.active{background:#24453f;color:#fff}.work-filterbar small{font-size:9px;margin-left:7px;opacity:.6}.work-journal-columns,.work-job-heading{display:grid;grid-template-columns:35px minmax(0,1.5fr) .6fr .65fr .65fr 20px;gap:24px;align-items:center}.work-journal-columns{padding:0 22px 13px;font-size:9px;letter-spacing:1px;color:#8e9e8e;text-transform:uppercase}.work-journal-columns>span:nth-child(5){text-align:right}.work-journal{border-top:1px solid #cdd7ca}.work-job{border-bottom:1px solid #d5decf}.work-job.expanded{background:#f9f8f1;border-left:3px solid #ed9a4d}.work-job-heading{width:100%;text-align:left;min-height:77px;border:0;background:transparent;padding:17px 22px;color:#566e5d}.work-job.expanded .work-job-heading{padding-left:19px}.work-index{font-family:"Courier New",monospace;font-size:12px;color:#a1b09c}.work-job-title b{font-size:15px;display:block;color:#324f41}.work-job-title small{display:block;font-size:10px;color:#819780;margin-top:6px}.work-job-count{text-align:right;font-size:20px;letter-spacing:-.7px;font-weight:650;color:#486c4d}.work-job-count small{font-size:12px;font-weight:400;color:#99ad92;letter-spacing:0}.work-job-heading .chip{font-size:9px;font-weight:500;padding:0;background:none!important;border-radius:0;justify-content:flex-start;color:#667c6d}.work-job-heading .chip .dot{width:4px;height:4px}.work-job-heading .chip.orange{color:#b28647}.work-job-heading .chip.green{color:#5b895a}.work-due{font-size:12px;color:#7f927c}.work-chevron{color:#9eae98;font-size:19px}.work-details{padding:0 23px 20px 59px;min-height:0;background:none;border:0;box-shadow:none}.work-detail-heading{display:flex;align-items:center;gap:18px;margin-bottom:13px}.work-detail-heading h2{font-size:15px;font-weight:500;letter-spacing:-.2px;color:#506b50}.work-detail-progress{font-size:11px;color:#83987b}.work-detail-heading .row{margin-left:auto;gap:8px}.work-detail-heading .btn{padding:5px 9px;font-size:10px;border:0}.work-details>.progress{height:3px;background:#e1e7d9;margin-bottom:17px}.work-details>.progress>span{background:#eda55e}.work-composition-columns,.work-composition-line{display:grid;grid-template-columns:minmax(0,1.5fr) .8fr .55fr;gap:25px;align-items:center}.work-composition-columns{border-bottom:1px solid #dbe2d2;padding:0 0 10px;font-size:9px;color:#8fa186;letter-spacing:.6px}.work-composition-columns>span:last-child{text-align:right}.work-composition-line{border-bottom:1px solid #e0e7d7;padding:13px 0;color:#607c57;font-size:13px}.work-composition-line strong{font-size:13px;color:#415e41}.work-composition-line small{display:block;font-size:10px;color:#8ca17e;margin-top:6px}.work-composition-line>b{text-align:right;font-size:20px;font-weight:650}.work-composition-line>b small{display:inline;color:#a1b492;font-size:12px;font-weight:400}.work-composition-line.complete>b{color:#6b924c}.work-warning{color:#a88845!important;font-size:10px;margin:10px 0}.work-job-note{color:#728b65;font-size:12px;line-height:1.6;margin:10px 0}.work-mode .source-list{background:none;border:0;border-bottom:1px solid #dbe2d1;border-radius:0;font-size:10px;padding:12px 0;margin:0;color:#839a72}.work-mode .source-list pre{font-size:11px;line-height:1.6}.work-detail-footer{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.work-empty{padding:60px 25px;text-align:center;min-height:320px}.work-empty>span{font-size:59px;color:#bdcbb1;display:block;margin-bottom:18px;letter-spacing:-3px}.work-empty h2{font-size:29px;color:#4f6b43;letter-spacing:-.8px}.work-empty p{font-size:13px;color:#8ca17c;margin:15px 0 25px}.work-readonly{font-size:11px;color:#849b74}.work-mode .production-heading .team-nav{display:none}.work-mode .production-view,.work-mode .team-view{background:none}.work-mode .report-filters{border-color:#ced9c4}.work-mode .team-table{background:#f8f8ee}.work-mode .team-table tr:nth-child(even){background:#edf1e3}.work-mode .team-table th,.work-mode .team-table td{border-color:#d5dfc9}.work-mode .team-table td{color:#57714e}.work-mode .team-table th{color:#7b926e}.work-mode .production-totals strong{color:#385b36}.work-mode .production-totals>p{color:#7c956c}.work-mode .team-panel{background:#f6f7ec;border-color:#cad8bd;border-radius:4px}.work-mode .team-nav .btn{font-size:10px}.work-mode .production-heading h1{font-size:49px;letter-spacing:-2px}.work-mode .report-filters input,.work-mode .report-filters select,.work-mode .team-panel input{background:#fbfbf4;border-color:#c8d7b9}.work-mode .production-legacy{background:#f1f0dc;border-color:#dbd6ad;color:#7d7949}.work-mode .section-eyebrow{color:#7e946e}.work-mode .production-heading p{color:#779064}.work-mode .team-panel h2{color:#3f623b}.work-mode .team-panel p{color:#7c976b}
.work-mode .work-tv{display:grid;grid-template-columns:248px minmax(0,1fr);height:100vh;min-height:0;max-height:none;background:#f3f2ec;overflow:hidden}.work-tv-rail{background:#193847;padding:30px 25px;display:flex;flex-direction:column;min-width:0;color:#edf3e9;overflow:auto}.work-tv-rail .brand-symbol{width:29px;height:29px}.work-tv-rail .logo .brand-word{font-size:22px}.work-tv-rail .brand-caption{font-size:5.8px;letter-spacing:1.1px}.work-tv-rail .brand-lockup{gap:9px}.work-rail-job{margin-top:54px}.work-rail-job>span{font-size:9px;letter-spacing:1.7px;text-transform:uppercase;color:#8aa39c}.work-rail-job>small{display:block;font-family:"Courier New",monospace;font-size:11px;letter-spacing:1px;color:#c5d2c3;margin-top:14px}.work-rail-job h2{font-size:30px;font-weight:500;letter-spacing:-1.1px;color:#e5eddc;line-height:1.22;margin-top:16px;overflow-wrap:anywhere}.work-rail-due{font-size:11px;color:#8fa988;margin-top:27px;padding-top:23px;border-top:1px solid #42605b}.work-rail-due b{font-size:21px;font-weight:400;display:block;color:#c7d6bd;margin-top:10px}.work-mode .work-tv .warehouse-progress{display:block;background:none;border:0;padding:0;margin:40px 0 0;color:#e7efdc}.work-mode .work-tv .warehouse-progress>strong{display:block;font-size:75px;font-weight:500;letter-spacing:-4px;line-height:1.1;color:#e9f0df;white-space:nowrap}.work-tv .warehouse-progress>strong small{font-size:23px;color:#8da587;font-weight:400;letter-spacing:-.7px}.work-tv .warehouse-progress>p{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:#9bb28d;margin:10px 0 22px}.work-tv .warehouse-progress .progress{height:3px;background:#466451;min-width:0;width:100%;flex:none}.work-tv .warehouse-progress .progress>span{background:#efa14f}.work-left{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;color:#99b18b;margin-top:14px}.work-left b{font-size:22px;font-weight:400;color:#d1dfbd}.work-rail-note{font-size:11px;line-height:1.7;color:#8fa87e;margin-top:25px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.work-rail-controls{margin-top:auto;padding-top:25px;border-top:1px solid #3f5e4b;display:flex;flex-direction:column;gap:14px}.work-rail-controls>label{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#9dbb87}.work-rail-controls .worker-control{max-width:100%;white-space:normal;color:#ebeedc;border-color:#719065;font-size:13px;text-align:left;background:#294d40;padding:10px}.work-rail-controls .worker-control.sound-enable{background:#efaa54;color:#214333;border-color:#efaa54}.work-rail-controls .sound-controls{display:flex;flex-direction:column;align-items:stretch;gap:6px}.work-rail-controls .sound-controls .btn{background:transparent;border:0;text-align:left;padding:4px 0;color:#b9d0a1;font-size:11px}.work-rail-controls .sound-controls .sound-enable{color:#efbd73}.work-rail-controls .work-online{font-size:10px;color:#86a66f}.work-logout{border:0;background:none;color:#789961;font-size:10px;text-align:left;padding:4px 0}.work-tv-main{display:flex;flex-direction:column;padding:31px 36px 24px 39px;min-width:0;min-height:0}.work-tv-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:29px;gap:25px;flex:none}.work-tv-heading h1{font-size:43px;letter-spacing:-2px;color:#203d40}.work-tv-heading p{font-size:12px;color:#88a175;margin-top:10px}.work-tv-clock{font-size:27px;color:#486d46;letter-spacing:-.8px;text-align:right;white-space:nowrap}.work-tv-clock small{display:block;font-size:9px;letter-spacing:.7px;color:#a3b692;margin-top:9px}.work-tv-columns,.work-tv-row{display:grid;grid-template-columns:34px minmax(0,1.5fr) .77fr .7fr 195px;gap:23px;align-items:center}.work-tv-columns{padding:0 14px 14px;font-size:10px;letter-spacing:1px;color:#90a57c;border-bottom:1px solid #c8d8b8;flex:none}.work-tv-columns>span:nth-child(4),.work-tv-columns>span:last-child{text-align:center}.work-tv-rows{flex:1;min-height:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr))}.work-mode .work-tv .tv-line{display:grid;min-height:0;border:0;border-bottom:1px solid #d0dfbf;border-radius:0;box-shadow:none;margin:0;padding:17px 14px;background:#f8f8ef;gap:23px}.work-mode .work-tv .tv-line:nth-child(even){background:#eff2e4}.work-tv-row .work-index{align-self:start;margin-top:12px}.work-tv-product{min-width:0}.work-tv-product>b{font-size:34px;font-weight:750;color:#3a5e37;letter-spacing:-1.3px;display:block;line-height:1.12}.work-tv-product .sku{display:block;font-family:"Courier New",monospace;font-size:15px;letter-spacing:-.7px;color:#83a16d;margin-top:12px;white-space:nowrap}.work-tv-product>span{display:block;font-size:10px;margin-top:10px;color:#92aa79}.work-tv-product>span.work-tv-shortage{color:#b0934f}.work-tv-product>span.work-tv-complete{color:#88a561}.work-tv-kit{font-size:28px;letter-spacing:-1px;color:#6e9154}.work-tv-kit>small{font-size:10px;color:#9db487;display:block;letter-spacing:0;margin-top:8px}.work-mode .work-tv .work-tv-counter{display:block;text-align:center}.work-mode .work-tv .work-tv-counter>strong{font-size:67px;letter-spacing:-4px;color:#557e45;white-space:nowrap;font-weight:500}.work-tv-counter em{font-style:normal;font-size:30px;letter-spacing:-1px;color:#b2c69c;font-weight:400}.work-tv-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.work-tv-actions>div{display:flex;align-items:center;flex-direction:column;gap:10px}.work-tv-actions .work-minus{width:42px;height:42px;border-radius:50%;background:transparent;border:1px solid #cadcb6;color:#9db786;font-size:24px;flex:none}.work-tv-actions .btn.inc{width:88px;height:88px;border:0;border-radius:50%;display:grid;place-items:center;background:#f29a48;color:#34512c;letter-spacing:-1px;font-size:32px;font-weight:650;padding:0}.work-tv-actions .work-short{border:0;padding:0;background:transparent;color:#a6b88e;font-size:10px}.work-mode .work-tv .tv-line.complete{background:#e3edd2}.work-mode .work-tv .tv-line.complete .btn.inc{background:#88a76a;color:white;font-size:13px;letter-spacing:0}.work-mode .work-tv .tv-line.complete .work-tv-counter>strong{color:#7e9e59}.work-mode .work-tv .tv-line.has-shortage{background:#f3ebd4}.work-mode .work-tv .tv-line:before{display:none}.work-tv .btn:disabled{opacity:.45}.work-mode .work-tv .warehouse-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 0 0;margin:0;gap:15px;flex:none;border:0;background:none}.work-tv-footer button{border:0;background:transparent;color:#8fa77b;font-size:12px;padding:0}.work-tv-footer>div{display:flex;align-items:center;gap:25px;font-size:10px;color:#a4b98f}.work-tv-footer>div button{font-size:20px}.work-tv .warehouse-banner{border:0;border-left:3px solid #d7ac59;border-radius:0;font-size:14px;padding:13px 18px;margin-bottom:15px;flex:none;background:#f8ebca}.work-tv .warehouse-banner p{font-size:11px;margin-top:6px}.work-tv .warehouse-banner.offline-banner{background:#f5dfda;border-color:#b2786b}.work-tv .warehouse-banner button{font-size:12px}.work-picker{min-height:100vh}.work-picker .topbar{background:#193847}
.work-job-title b,.work-composition-line strong{color:#293f48}.work-job-title small,.work-detail-progress,.work-details .source-list,.work-composition-line small{color:#687971}.work-due{color:#5e706a}.work-detail-heading h2{color:#425d54}.work-composition-line{color:#5c7368}.work-composition-columns,.work-journal-columns{color:#788c80}.work-job-count{color:#39584e}.work-composition-line>b{color:#436750}.work-tv-product>b{color:#213b45}.work-tv-product .sku{color:#657875}.work-tv-kit{color:#4a6261}.work-tv-kit>small{color:#7a9082}.work-mode .work-tv .work-tv-counter>strong{color:#2e514c;font-size:72px}.work-tv-counter em{color:#99ad9d}.work-tv-columns{color:#748e7b}.work-tv-heading p{color:#718a76}.work-tv-actions .work-short{color:#8d7a50;font-size:12px}.work-tv-footer button,.work-tv-footer>div{color:#728b73}.work-rail-controls .worker-control{font-size:14px}.work-mode .team-table td,.work-mode .team-table td:first-child strong{color:#36504e}.work-mode .team-table th{color:#708471}.work-mode .team-table small{color:#6f826f}.work-mode .team-panel p,.work-mode .production-heading p{color:#6d806c}.work-mode .work-tv .tv-line.complete .btn.inc:disabled{opacity:1;background:#6a8b49}.work-mode .work-tv .tv-line.complete .work-tv-counter>strong{color:#5c7c40}
.work-mode .work-rail-controls .worker-control{color:#eef2e4;background:#294d40;border-color:#779466}.work-mode .work-rail-controls .worker-control.sound-enable{color:#214333;background:#efaa54;border-color:#efaa54}
@media(max-width:1150px){.work-header{gap:20px}.work-brand{padding:0 20px}.work-nav{gap:17px}.work-account{padding-right:20px}.work-role{display:none}.work-office{padding:28px}.work-hero h1{font-size:48px}.work-journal-columns,.work-job-heading{gap:16px}.work-summary{gap:28px}.work-summary p{font-size:10px}}
@media(max-width:1000px){.work-mode .work-tv{grid-template-columns:200px minmax(0,1fr);height:auto;min-height:100vh;overflow:visible}.work-tv-rail{padding:25px 19px}.work-tv .logo .brand-word{font-size:19px}.work-tv .brand-caption{font-size:5px}.work-tv-main{padding:25px 23px}.work-tv-heading h1{font-size:31px}.work-tv-clock{display:none}.work-tv-columns{display:none}.work-tv-rows{display:flex;flex-direction:column}.work-mode .work-tv .tv-line{grid-template-columns:25px 1fr 1fr;min-height:210px;gap:14px}.work-tv-product{grid-column:2/-1}.work-tv-kit{grid-column:2}.work-tv-counter{grid-column:3;grid-row:2}.work-tv-actions{grid-column:2/-1;justify-content:flex-start}.work-tv-actions>div{flex-direction:row;gap:20px}.work-tv-actions .btn.inc{height:57px;width:100px;border-radius:40px;font-size:27px}.work-tv-product>b{font-size:26px}.work-tv-product .sku{font-size:11px;white-space:normal}.work-tv-footer{flex-wrap:wrap}.work-mode .work-tv .work-tv-counter>strong{font-size:42px}.work-tv-counter em{font-size:25px}.work-rail-job h2{font-size:24px}.work-mode .work-tv .warehouse-progress>strong{font-size:55px}}
@media(max-width:700px){.work-header{height:auto;min-height:72px;flex-wrap:wrap;gap:0}.work-brand{height:72px;padding:0 15px}.work-brand .logo .brand-word{font-size:21px}.work-account{height:72px;margin-left:auto;padding-right:15px}.work-nav{order:3;width:100%;height:45px;padding:0 15px;gap:22px;overflow:auto}.work-nav button{font-size:10px}.work-office{padding:25px 16px}.work-hero h1{font-size:40px;letter-spacing:-2px}.work-hero{align-items:flex-start;flex-direction:column;gap:20px}.work-hero p{font-size:12px;line-height:1.6}.work-summary{gap:26px;padding:19px 0}.work-summary>div{display:block;font-size:9px}.work-summary b{font-size:27px;display:block;margin-bottom:4px}.work-summary p{display:none}.work-filterbar{gap:4px;flex-wrap:wrap}.work-filterbar button{font-size:10px;padding:9px 10px}.work-journal-columns{display:none}.work-job-heading{grid-template-columns:22px minmax(0,1fr) 55px 12px;gap:10px;padding:15px 10px}.work-job.expanded .work-job-heading{padding-left:7px}.work-job-heading .chip,.work-due{display:none}.work-job-count{font-size:18px}.work-job-count small{display:block;font-size:11px}.work-job-title b{font-size:14px}.work-job-title small{font-size:9px}.work-details{padding:0 11px 20px}.work-detail-heading{flex-wrap:wrap;gap:9px}.work-detail-heading h2{font-size:13px}.work-detail-progress{font-size:10px}.work-detail-heading .row{margin-left:0}.work-composition-columns,.work-composition-line{grid-template-columns:minmax(0,1.35fr) .7fr .45fr;gap:11px}.work-composition-line{font-size:10px}.work-composition-line strong{font-size:11px}.work-composition-line small{font-size:8px;overflow-wrap:anywhere}.work-composition-line>b{font-size:17px}.work-composition-line>b small{font-size:10px}.work-composition-columns{font-size:7px}.work-mode .work-tv{display:block}.work-tv-rail{padding:17px 18px}.work-tv-rail .brand-caption{font-size:6px}.work-rail-job{margin-top:20px}.work-rail-job h2{font-size:23px;margin-top:10px}.work-rail-due{display:none}.work-mode .work-tv .warehouse-progress{margin:18px 0}.work-mode .work-tv .warehouse-progress>strong{font-size:39px;letter-spacing:-2px}.work-tv .warehouse-progress>p{margin:6px 0 10px;font-size:8px}.work-left,.work-rail-note{display:none}.work-rail-controls{margin-top:0;padding-top:16px;gap:10px;flex-direction:row;flex-wrap:wrap;align-items:center}.work-rail-controls>label{display:none}.work-rail-controls .sound-controls{flex-direction:row;gap:15px}.work-rail-controls .work-online,.work-logout{display:none}.work-tv-main{padding:25px 16px}.work-tv-heading h1{font-size:30px}.work-tv-heading p{font-size:10px}.work-mode .work-tv .tv-line{padding:22px 9px}.work-tv-product>b{font-size:25px}.work-tv-kit{font-size:22px}.work-mode .production-heading h1{font-size:35px}}
