.page-content:has(.kitchen-today){overflow:hidden auto!important}.page-content>.today-page.kitchen-today{flex:none;height:auto;min-height:0;max-height:none;padding-bottom:16px;display:block;overflow:visible}@media screen and (min-width:761px){.page-content:has(>.today-page.kitchen-today){min-height:0;overflow:hidden auto!important}.page-content>.today-page.kitchen-today{display:block;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:16px!important;overflow:visible!important}.kitchen-today .kitchen-plan-card{overflow:visible}.kitchen-today .kitchen-plan-scroll{max-height:none;overflow:visible}.kitchen-today .kitchen-plan-scroll .kitchen-plan-table thead th{z-index:3;position:sticky;top:0}}.kitchen-today{--kitchen-ink:#192130;width:100%;color:var(--kitchen-ink)}.kitchen-screen-pickups{margin:0 0 8px}.kitchen-screen-pickups h3{letter-spacing:.35px;text-transform:uppercase;color:#627084;margin:0 0 3px;font-size:10px}.kitchen-screen-pickups>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.kitchen-screen-pickups article{background:#fff;border:1px solid #e1e4e8;border-radius:5px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:0;padding:4px 7px;font-size:10px;line-height:1.2;display:grid}.kitchen-screen-pickups article span,.kitchen-screen-pickups article strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kitchen-screen-pickups article b{color:#1c2e42;font-variant-numeric:tabular-nums;font-size:11px}.kitchen-screen-pickups article strong{color:#214f38;grid-column:1/-1;font-size:10px}.kitchen-today button:focus-visible,.kitchen-today summary:focus-visible{outline-offset:3px;outline:2px solid #966421}.kitchen-today button:disabled{opacity:.38;cursor:default}.kitchen-today-hero{justify-content:space-between;align-items:center;gap:20px;padding:0 6px 6px;display:flex}.kitchen-today-hero .eyebrow{color:#743b1d;letter-spacing:2px;font-size:10px;font-weight:750}.page-content .kitchen-today .kitchen-today-hero h1{font:700 clamp(21px, 1.75vw, 27px)/1.08 var(--serif);letter-spacing:-.45px;color:#101827;margin:2px 0}.kitchen-today-hero p{font:13px/1.3 var(--serif);margin:0}.kitchen-print-button{color:#753b17;text-align:left;background:#fff9f0;border:1px solid #e4d1b6;border-radius:7px;flex-shrink:0;align-items:center;gap:13px;padding:10px 17px;display:flex}.kitchen-print-button span{gap:3px;display:grid}.kitchen-print-button b{font-size:13px}.kitchen-print-button small{font-size:11px}.kitchen-attention{background:#fff8f5;border:1px solid #edddd7;border-radius:9px;align-items:center;gap:12px;min-height:42px;margin-bottom:8px;padding:4px 9px;display:flex}.kitchen-attention-disclosure{flex:1;min-width:0}.kitchen-attention-disclosure>summary{cursor:pointer;color:#351d18;border-radius:5px;align-items:center;gap:10px;min-height:34px;list-style:none;display:flex}.kitchen-attention-disclosure>summary::-webkit-details-marker{display:none}.kitchen-attention-disclosure>summary:focus-visible{outline-offset:2px;outline:2px solid #966421}.kitchen-attention-disclosure>summary .kitchen-attention-symbol{width:23px;height:23px}.kitchen-attention-symbol.clear{background:#287749}.kitchen-attention-severity{color:#763d13;white-space:nowrap;background:#f4ddc4;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:750}.kitchen-attention-severity.clear{color:#1f6337;background:#dff1e4}.kitchen-attention-counts{color:#536071;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.kitchen-attention-expand{color:#6c3c24;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.kitchen-attention-disclosure[open] .kitchen-attention-expand svg{transform:rotate(180deg)}.kitchen-attention-details{padding:7px 0 2px}.kitchen-attention-details>header{margin-bottom:8px}.kitchen-attention-details h2{font-size:16px!important}.kitchen-attention-view-all{color:#772e1e;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;min-height:34px;padding:5px 7px;font-size:12px;font-weight:700;display:inline-flex}.kitchen-attention-view-all:hover{background:#f6e5df}.kitchen-attention>header{align-items:center;gap:15px;margin-bottom:9px;display:flex}.kitchen-attention-symbol{color:#fff;background:#e95846;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.page-content .kitchen-today .kitchen-attention h2{font:700 20px/1.1 var(--serif);color:#771d12;margin:0 0 2px}.kitchen-attention header p{color:#7c3327;margin:0;font-size:12px}.kitchen-attention header>button{color:#772e1e;align-items:center;gap:10px;margin-left:auto;padding:8px;font-size:12px;font-weight:700;display:inline-flex}.kitchen-attention-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.kitchen-attention-cards:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-attention-card{text-align:left;min-width:0;color:var(--kitchen-ink);background:#fffdfd;border:1px solid #fff;border-radius:7px;align-items:flex-start;gap:14px;padding:12px 15px;display:flex}.kitchen-attention-card>svg{color:#79401d;flex:none}.kitchen-attention-card:hover{background:#fff;border-color:#d4baa7}.kitchen-attention-copy{gap:3px;min-width:0;font-size:12px;line-height:1.25;display:grid}.kitchen-attention-title{align-items:center;gap:10px;margin-bottom:3px;display:flex}.kitchen-attention-title>b{font-size:14px}.kitchen-attention-count{color:#fff;background:#ea594a;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.kitchen-attention-copy>strong,.kitchen-attention-copy>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kitchen-attention-copy>small{color:#5a6373;font-size:11px}.kitchen-attention-empty{color:#64716b;padding:7px 0;font-size:12px}.kitchen-attention-copy>.kitchen-mail-health{color:#876024;font-size:10px}.kitchen-attention.all-clear{background:#f1f6ef;border-color:#dfe8d9}.kitchen-attention.all-clear h2,.kitchen-attention.all-clear header p{color:#436144}.all-clear .kitchen-attention-symbol{background:#648a61}.kitchen-plan-card{background:#ffffffc2;border:1px solid #eee9e2;border-radius:12px;padding:10px 11px 12px}.orders-page .orders-kitchen-plan{min-width:0;padding:10px 2px 4px}.orders-page .orders-kitchen-plan .kitchen-plan-heading{margin-bottom:12px}.orders-page .kitchen-demand-refresh{color:#344054;cursor:pointer;background:#fff;border:1px solid #d4d9e1;border-radius:7px;margin-left:auto;padding:7px 10px}.orders-page .kitchen-demand-evidence{gap:10px;margin-top:16px;display:grid}.orders-page .kitchen-demand-product{background:#fbfcfe;border:1px solid #e6e9ef;border-radius:9px;min-width:0;padding:11px}.orders-page .kitchen-demand-product>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.orders-page .kitchen-demand-product>header small,.orders-page .kitchen-demand-facts small{color:#5c6677;font-size:11px;display:block}.orders-page .kitchen-demand-product h3{margin:2px 0 0;font-size:15px}.orders-page .kitchen-demand-product>header>b{white-space:nowrap;font-size:16px}.orders-page .kitchen-demand-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.orders-page .kitchen-demand-facts>span{border:1px solid #e6e9ef;border-radius:6px;min-width:0;padding:7px}.orders-page .kitchen-demand-facts b{overflow-wrap:anywhere;font-size:12px;display:block}.orders-page .kitchen-demand-method{color:#344054;margin:10px 0;font-size:12px}.orders-page .kitchen-demand-contributions{margin:0;padding:0;list-style:none}.orders-page .kitchen-demand-contributions li{border-top:1px solid #e6e9ef;grid-template-columns:1fr 1fr 1.3fr auto;gap:8px;padding:7px 0;font-size:12px;display:grid}.orders-page .kitchen-demand-contributions li>*{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.orders-page .kitchen-demand-facts,.orders-page .kitchen-demand-contributions li{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .kitchen-demand-refresh{grid-column:2/4;justify-self:end}.orders-page .kitchen-demand-product>header{flex-wrap:wrap}}.kitchen-plan-heading{align-items:center;gap:16px;margin:0 0 12px;display:flex}.kitchen-plan-heading>div{flex:1;min-width:0}.page-content .kitchen-today .kitchen-plan-heading h2{color:#111927;font:700 clamp(18px,1.65vw,24px)/1.15 var(--serif);letter-spacing:-.35px;margin:0 0 5px}.kitchen-plan-heading p{color:#526173;margin:0;font-size:12px;line-height:1.25}.kitchen-plan-calendar{color:#824a22;flex:none}.kitchen-day-arrow{color:#182032;background:#fafafa;border:1px solid #e4e4e4;border-radius:6px;flex:none;place-items:center;width:33px;height:33px;display:grid}.kitchen-view-orders{color:#754119;white-space:nowrap;background:#fff7eb;border:1px solid #ead2ae;border-radius:6px;align-items:center;gap:12px;padding:9px 12px;font-size:11px;font-weight:650;display:inline-flex}.kitchen-plan-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px;line-height:1.3}.kitchen-plan-table .kitchen-product-col{width:27%}.kitchen-plan-table .kitchen-total-col{width:14%}.kitchen-plan-table .kitchen-window-col{width:13%}.kitchen-plan-table .kitchen-method-col{width:20%}.kitchen-plan-table th,.kitchen-plan-table td{text-align:center;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:4px 9px}.kitchen-plan-table th:first-child{border-left:1px solid #e5e7eb}.kitchen-plan-table thead th{background:#eff0f2;border-top:1px solid #e3e5e9;padding:8px 8px 6px;font-size:12px;font-weight:650}.kitchen-plan-table thead th:first-child{text-align:left;border-radius:7px 0 0;padding-left:12px}.kitchen-plan-table thead th:last-child{border-radius:0 7px 0 0}.kitchen-plan-table thead small{color:#596677;margin-top:2px;font-size:11px;font-weight:400;display:block}.kitchen-plan-table .kitchen-product-name{text-align:left;padding-left:43px;font-weight:400}.kitchen-plan-table .kitchen-grand-total{font-variant-numeric:tabular-nums;color:#101827}.kitchen-grand-total>b{font-weight:750}.kitchen-group{--group-background:#fff4e4;--group-color:#a5611f}.kitchen-group.frozen{--group-background:#e6f2fe;--group-color:#1268b1}.kitchen-group.deli{--group-background:#e8f5eb;--group-color:#298148}.kitchen-group.dessert{--group-background:#eee9fd;--group-color:#794ac4}.kitchen-group.unresolved{--group-background:#fff0db;--group-color:#8e5b26}.kitchen-group+.kitchen-group .kitchen-group-band>th{border-top:9px solid #fff}.kitchen-plan-table .kitchen-group-band>th{background:var(--group-background);text-align:left;border-bottom:0;border-left:0;border-right:0;padding:4px 10px}.kitchen-group-band>th>span{align-items:center;gap:12px;display:flex}.kitchen-group-band svg{color:var(--group-color);flex-shrink:0}.kitchen-group-band b{font-size:12px}.kitchen-group-band small{color:#5f6c7a;font-size:10px;font-weight:400}.kitchen-status-cell{text-align:left!important;padding:2px 7px!important}.kitchen-method{color:#676153;background:#f3f1ed;border-radius:5px;align-items:center;gap:11px;padding:3px 8px;font-size:11px;line-height:1.1;display:flex}.kitchen-method>svg{flex:none}.kitchen-method.finish_bake{color:#9a5118;background:#fdf1df}.kitchen-method.pack_only,.kitchen-method.ready_stock{color:#257741;background:#e6f4e9}.kitchen-method.make{color:#b63837;background:#fdebec}.kitchen-method.make_only_if_short{color:#2c62a7;background:#e5f0ff}.kitchen-method.needs_attention{color:#845618;background:#fff0dc}.kitchen-method-detail summary{cursor:pointer;list-style:none}.kitchen-method-detail summary::-webkit-details-marker{display:none}.kitchen-method-detail summary .kitchen-method:after{content:"+";margin-left:auto;font-weight:700}.kitchen-method-detail[open] summary .kitchen-method:after{content:"−"}.kitchen-method-detail ul{color:#6d5740;margin:6px 0 7px;padding-left:15px;font-size:11px}.kitchen-unknown-time{color:#8a5e26;margin-top:3px;font-size:10px;font-weight:400;display:block}.kitchen-unresolved-lines{background:#fff8e9;border:1px solid #ecdcbf;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px}.kitchen-unresolved-lines h3{color:#755329;margin:0 0 6px;font-size:12px}.kitchen-unresolved-lines ul{margin:0;padding:0;list-style:none}.kitchen-unresolved-lines li{flex-wrap:wrap;gap:4px 10px;padding:4px 0;display:flex}.kitchen-unresolved-lines li>span{color:#78654d}.kitchen-plan-empty,.kitchen-plan-state{text-align:center;color:#646e74;margin:0;padding:35px 20px;font-size:14px}.kitchen-plan-state p{margin:0 0 10px}.kitchen-plan-state button{color:#755029;background:#fff8eb;border:1px solid #dec8aa;border-radius:6px;padding:8px 12px}.kitchen-today-footer{color:#798077;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 0;font-size:10px;display:flex}.kitchen-today-footer button{color:#765a33;align-items:center;gap:5px;padding:5px;display:flex}.kitchen-print-sheet{display:none}@media screen and (max-width:1180px){.kitchen-screen-pickups>div{grid-template-columns:repeat(3,minmax(0,1fr))}.kitchen-plan-heading{gap:10px}.kitchen-plan-calendar{width:25px}.kitchen-plan-table .kitchen-product-name{padding-left:13px}.kitchen-method{gap:6px;padding:4px;font-size:11px}.kitchen-attention-card{gap:9px;padding:11px}.kitchen-attention-copy{font-size:11px}}@media screen and (max-width:760px){.kitchen-screen-pickups>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-today-hero{align-items:flex-start;gap:12px;padding:2px 2px 8px}.page-content .kitchen-today .kitchen-today-hero h1{font-size:22px}.kitchen-today-hero p{font-size:12px}.kitchen-today-hero .eyebrow{font-size:9px}.kitchen-print-button{gap:7px;padding:9px}.kitchen-print-button>svg{width:18px}.kitchen-print-button small{font-size:10px}.kitchen-print-button b{font-size:12px}.kitchen-attention{align-items:stretch;gap:4px;padding:4px 7px}.kitchen-attention-disclosure>summary{flex-wrap:wrap;gap:6px;padding:3px 0}.kitchen-attention-counts{flex-basis:100%;padding-left:29px}.kitchen-attention-expand{margin-left:auto}.kitchen-attention-view-all{min-height:34px}:is(.kitchen-attention-cards,.kitchen-attention-cards:has(>:last-child:nth-child(2))){grid-template-columns:1fr;gap:7px}.kitchen-attention-card{padding:10px 12px}.kitchen-attention-copy{gap:2px;font-size:12px}.kitchen-attention-title{margin-bottom:2px}.kitchen-attention-copy>small{font-size:11px}.kitchen-attention-empty{padding:2px 0}.kitchen-plan-card{padding:11px 9px}.kitchen-plan-heading{grid-template-columns:33px minmax(0,1fr) 33px;gap:8px;display:grid}.kitchen-plan-calendar{display:none}.page-content .kitchen-today .kitchen-plan-heading h2{font-size:19px;line-height:1.2}.kitchen-plan-heading h2 span{display:block}.kitchen-plan-heading p{display:none}.kitchen-plan-heading>div{flex:1}.kitchen-view-orders{grid-column:2/4;justify-self:end;margin:0;padding:7px 10px}.kitchen-plan-table:not(.kitchen-plan-table-print),.kitchen-plan-table:not(.kitchen-plan-table-print) tbody{display:block}.kitchen-plan-table:not(.kitchen-plan-table-print) colgroup{display:none}.kitchen-plan-table:not(.kitchen-plan-table-print) thead{margin-bottom:6px;display:block}.kitchen-plan-table:not(.kitchen-plan-table-print) thead tr{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kitchen-plan-table:not(.kitchen-plan-table-print) thead th{border-radius:0;padding:6px 3px;font-size:10px}.kitchen-plan-table:not(.kitchen-plan-table-print) thead th:first-child,.kitchen-plan-table:not(.kitchen-plan-table-print) thead th:last-child{display:none}.kitchen-plan-table:not(.kitchen-plan-table-print) thead small{font-size:10px}.kitchen-plan-table:not(.kitchen-plan-table-print) .kitchen-group-band{display:block}.kitchen-plan-table:not(.kitchen-plan-table-print) .kitchen-group-band th{padding:6px 9px;display:block}.kitchen-plan-table:not(.kitchen-plan-table-print) .kitchen-product-row{border:1px solid #e5e7eb;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 0;display:grid}.kitchen-plan-table:not(.kitchen-plan-table-print) .kitchen-product-name{border:0;grid-column:1/-1;padding:1px 9px 8px;font-size:13px;font-weight:600}.kitchen-plan-table:not(.kitchen-plan-table-print) td{border-bottom:0;padding:5px 4px;font-size:12px}.kitchen-plan-table:not(.kitchen-plan-table-print) td[data-label]:before{content:attr(data-label);color:#667280;margin-bottom:4px;font-size:8px;font-weight:400;display:block}.kitchen-plan-table:not(.kitchen-plan-table-print) .kitchen-status-cell{border:0;grid-column:1/-1;padding:6px 8px 0!important}.kitchen-status-cell .kitchen-method{gap:8px;min-height:26px;padding:5px 8px;display:inline-flex}.kitchen-method-detail summary .kitchen-method:after{margin-left:8px}.kitchen-unresolved-lines li{display:grid}.kitchen-today-footer{align-items:flex-start}.kitchen-today-footer>span{max-width:180px;line-height:1.5}}.kitchen-state-qualifier{color:#526174;margin-top:2px;font-size:.76em;font-weight:500;display:block}.kitchen-source-summary{color:#42556b;margin-top:4px;font-size:10px;font-weight:500;line-height:1.25;display:block}.kitchen-row-facts{color:#354153;gap:2px;margin-top:5px;font-size:10px;line-height:1.25;display:grid}.kitchen-row-facts span{justify-content:space-between;gap:5px;display:flex}.kitchen-row-facts b{font-weight:600}.kitchen-print-status{font-size:9pt;display:block}.kitchen-print-blockers{color:#704719;margin-top:4px;font-size:7.5pt;line-height:1.2;display:block}.kitchen-trial-notice{color:#65451e;margin:8px 3px 0;font-size:11px}.staff-kitchen-plan{margin:12px 0 18px}.staff-kitchen-plan .kitchen-plan-heading h2{font:700 21px/1.2 var(--serif);margin:0}.staff-kitchen-plan-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.staff-kitchen-plan-actions button{color:#604620;background:#fff9ef;border:1px solid #d8c6a8;border-radius:6px;padding:7px 10px;font-size:12px}.staff-kitchen-plan-actions button:disabled{opacity:.5}.kitchen-package-note{color:#526174;font-size:.72em;display:block}.kitchen-overview{clear:both;min-width:0;padding-top:10px}.kitchen-overview-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.kitchen-overview-heading h2{margin:0 0 3px;font-size:18px}.kitchen-overview-heading p{color:#647084;margin:0;font-size:12px}.kitchen-overview-heading>small{color:#6b7280;white-space:nowrap}.kitchen-overview-table-wrap{width:100%;max-width:100%;overflow-x:auto}.kitchen-overview-table{border-collapse:collapse;width:100%;min-width:810px;font-size:12px}.kitchen-overview-table th,.kitchen-overview-table td{text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #e3e7eb;padding:10px 8px}.kitchen-overview-table thead th{color:#253246;background:#edf0f3;font-weight:700}.kitchen-overview-table tbody tr[data-rank="0"]{background:#fff7eb}.kitchen-overview-table tbody tr[data-rank="1"]{background:#fff9f4}.kitchen-overview-table tbody th b,.kitchen-overview-table tbody th small,.kitchen-overview-table tbody td small{display:block}.kitchen-overview-table tbody th small,.kitchen-overview-table tbody td small{color:#5d6978;margin-top:3px;font-weight:400}.kitchen-overview-table .short{color:#a12e2e;font-weight:700}.kitchen-overview-table .covered{color:#296c42;font-weight:700}.kitchen-overview-table .unknown{color:#7a581f;font-weight:700}.kitchen-overview-status{font-weight:700;display:block}.kitchen-overview-status.rank-0{color:#805419}.kitchen-overview-status.rank-1{color:#9e3431}.kitchen-overview-status.rank-2,.kitchen-overview-status.rank-3{color:#286b42}.kitchen-overview-detail{margin-top:5px}.kitchen-overview-detail summary{cursor:pointer;color:#31506e;text-decoration:underline}.kitchen-overview-detail[open]{min-width:250px}.kitchen-overview-sources,.kitchen-overview-contributions{margin:9px 0 0;padding:0;list-style:none}.kitchen-overview-sources li{text-transform:capitalize;border-bottom:1px solid #e8edf1;justify-content:space-between;gap:15px;padding:3px 0;display:flex}.kitchen-overview-contributions li{border-bottom:1px solid #e8edf1;gap:2px;padding:7px 0;display:grid}.kitchen-overview-contributions li span{overflow-wrap:anywhere}.kitchen-overview-warning{background:#fff8eb;border:1px solid #edd5ad;border-radius:7px;margin:8px 0;padding:10px 12px;font-size:12px}.kitchen-overview-warning ul{margin:5px 0 0;padding-left:18px}.kitchen-demand-management{background:#fff;border:1px solid #d7dce2;border-radius:12px;min-width:0;max-width:100%;margin-top:18px;padding:18px}.kitchen-demand-management-head,.kitchen-demand-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kitchen-demand-management-head>div{flex-wrap:wrap;gap:8px;display:flex}.kitchen-demand-management h2,.kitchen-demand-management h3{margin:0 0 10px}.kitchen-demand-form{background:#f8fafc;border:1px solid #d7dce2;border-radius:9px;margin:14px 0;padding:15px}.kitchen-demand-form label{min-width:min(100%,220px)}.kitchen-demand-form input,.kitchen-demand-form select,.kitchen-demand-form textarea{max-width:100%}.kitchen-duplicate-warning{background:#fff5e6;border:1px solid #d59b47;border-radius:8px;padding:12px}.kitchen-package-list,.kitchen-requirement-list{margin-top:18px}.kitchen-package-list>div,.kitchen-requirement-list article{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.kitchen-requirement-list article>div:first-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.kitchen-requirement-list article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.kitchen-package-list button,.kitchen-requirement-list button{color:#66401d;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:560px){.kitchen-demand-management{padding:12px}.kitchen-package-list>div,.kitchen-requirement-list article{flex-direction:column}}@media print{.kitchen-print-operational{break-inside:avoid;border:1px solid #cdd1d7;border-radius:3px;margin:-5px 0 10px;padding:5px 12px}.kitchen-print-operational h2{margin:0 0 2px;font:700 10pt Arial,Helvetica,sans-serif}.kitchen-print-operational>div{flex-wrap:wrap;gap:4px 14px;font-size:8.5pt;display:flex}@page kitchen-day-plan{size:Letter portrait;margin:10mm 8mm 12mm}:is(html:has(.kitchen-print-sheet),body:has(.kitchen-print-sheet)){scrollbar-gutter:auto;background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.kitchen-print-sheet)>:not(.kitchen-print-sheet){display:none!important}.kitchen-print-sheet,.kitchen-print-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact;visibility:visible!important}.kitchen-print-sheet{page:kitchen-day-plan;color:#10151f;width:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:block!important;position:static!important}.kitchen-print-header{break-inside:avoid;align-items:flex-start;gap:16px;margin-bottom:7px;display:flex}.kitchen-print-header .brand-logo{flex:0 0 72px;width:72px;height:58px;margin:0}.kitchen-print-header>div{min-width:0;padding-top:4px}.kitchen-print-eyebrow{letter-spacing:.4px;text-transform:uppercase;color:#555c66;margin:0 0 4px;font-size:7.5pt;font-weight:700}.kitchen-print-eyebrow span{padding:0 7px}.kitchen-print-header h1{color:#090c11;margin:0 0 2px;font:700 22pt/1.05 Georgia,Times New Roman,serif}.kitchen-print-subtitle{color:#545b65;margin:0;font-size:9pt;line-height:1.2}.kitchen-print-subtitle span{padding:0 5px}.kitchen-print-orders{break-inside:avoid;border:1px solid #cdd1d7;border-radius:3px;margin-bottom:7px;padding:5px 8px}.kitchen-print-orders h2{margin:0 0 4px;font:700 10pt/1.1 Arial,Helvetica,sans-serif}.kitchen-print-orders>div{flex-wrap:wrap;gap:4px 0;display:flex}.kitchen-print-orders article{overflow-wrap:anywhere;border-left:1px solid #cdd1d7;flex:1 0 20%;max-width:50%;padding:0 7px;font-size:8.5pt;line-height:1.2}.kitchen-print-orders article:first-child{border-left:0;padding-left:0}.kitchen-print-orders article small{color:#4b535c;margin-top:1px;font-size:8.5pt;display:block}.kitchen-print-orders p{margin:0;font-size:10pt}.kitchen-pickup-location{font-weight:700;color:#1f384f!important}.kitchen-pickup-location.unknown{color:#8b3c16!important}.kitchen-print-shared-note{color:#4b535c;margin:4px 0;font-size:8.5pt;line-height:1.2}.kitchen-plan-table-print{border-spacing:0;border-collapse:collapse;font-size:8.5pt;line-height:1.25}.kitchen-plan-table-print .kitchen-product-col{width:26%}.kitchen-plan-table-print .kitchen-total-col{width:13%}.kitchen-plan-table-print .kitchen-window-col{width:10%}.kitchen-plan-table-print .kitchen-method-col{width:31%}.kitchen-plan-table-print thead{break-inside:avoid;break-after:avoid;display:table-header-group}.kitchen-plan-table-print tr{break-inside:avoid}.kitchen-plan-table-print tbody{break-inside:auto}.kitchen-plan-table-print th,.kitchen-plan-table-print td{border-color:#d4d7dc;padding:3px 4px}.kitchen-plan-table-print thead th{background:#e9ebee;padding:5px 4px;font-size:8pt}.kitchen-plan-table-print thead small{color:#363d48;margin-top:2px;font-size:7pt}.kitchen-plan-table-print .kitchen-product-name{padding-left:7px;font-size:9pt}.kitchen-plan-table-print .kitchen-source-summary{color:#303d4b;font-size:7pt}.kitchen-plan-table-print .kitchen-status-cell{text-align:left!important;padding:4px 6px!important}.kitchen-plan-table-print .kitchen-row-facts{font-size:8pt}.kitchen-plan-table-print .kitchen-group-band{break-after:avoid;break-inside:avoid}.kitchen-plan-table-print .kitchen-group-band>th{background:#e5e8ed;border-bottom:1px solid #d4d7dc;border-left:1px solid #d4d7dc;border-right:1px solid #d4d7dc;padding:4px 8px}.kitchen-plan-table-print .kitchen-group-band b{font-size:10pt}.kitchen-plan-table-print .kitchen-group-band svg{color:#111827;width:18px;height:18px}.kitchen-plan-table-print .kitchen-group-band>th>span{gap:8px}.kitchen-plan-table-print .kitchen-group+.kitchen-group .kitchen-group-band>th{border-top:9px solid #fff}.kitchen-plan-table-print .kitchen-unknown-time{color:#5f481f;font-size:8pt}.kitchen-print-sheet .kitchen-unresolved-lines{background:#fff;border-color:#cdd1d7;margin-top:13px;font-size:9pt}.kitchen-print-sheet .kitchen-unresolved-lines h3{color:#1b2531;font-size:10pt}.kitchen-print-sheet .kitchen-unresolved-lines li{break-inside:avoid}.kitchen-print-sheet .kitchen-unresolved-lines span{color:#454d58}}
.website-pickup{overflow-wrap:anywhere;width:100%;min-width:0;padding:12px 0}.website-pickup p{margin:8px 0;line-height:1.5}.website-pickup button,.website-pickup select{max-width:100%;min-height:44px}.website-pickup-confirmation{background:#fffaf0;border:1px solid #d0c4aa;border-radius:12px;padding:16px}.website-pickup-confirmation h3{margin:0 0 8px}.website-pickup-confirmation ul{padding-left:20px}.website-pickup-confirmation label{gap:8px;max-width:320px;font-weight:600;display:grid}.website-pickup-confirmation select{color:#242424;font:inherit;background:#fff;border:1px solid #9b8d70;border-radius:8px;padding:10px}.website-pickup-buttons{flex-wrap:wrap;gap:10px;display:flex}.website-pickup-buttons button{white-space:normal;text-align:center}.website-pickup-warning{color:#653900;background:#fff0d0;border-radius:8px;padding:12px}.staff-pickup-commitments article{border-top:1px solid #e1dccf;padding:14px 0}.staff-pickup-commitments{overflow-wrap:anywhere;min-width:0;padding:16px}@media (max-width:480px){.website-pickup-buttons{flex-direction:column}.website-pickup-buttons button{width:100%}}
:root{--cat-orders:#e53935;--cat-orders-ink:#fff;--cat-orders-tint:#fdecea;--cat-orders-text:#b71c1c;--cat-production:#f2b800;--cat-production-ink:#2b2118;--cat-production-tint:#fff6d6;--cat-production-text:#6b5000;--cat-finish:#8d5524;--cat-finish-ink:#fff;--cat-finish-tint:#f5eadf;--cat-finish-text:#6b3f18;--cat-stock:#1e7be6;--cat-stock-ink:#fff;--cat-stock-tint:#e6f0fc;--cat-stock-text:#1259ad;--cat-emails:#2e9e44;--cat-emails-ink:#fff;--cat-emails-tint:#e5f4e8;--cat-emails-text:#1e7031;--cat-team:#b0279c;--cat-team-ink:#fff;--cat-team-tint:#f7e6f4;--cat-team-text:#861c77;--cat-catering:#f06a00;--cat-catering-ink:#fff;--cat-events:#00939e;--cat-events-ink:#fff;--cat-coming:#4a3f35;--cat-coming-ink:#fff;--cat-coming-text:#2b2118;--cat-orders-strong:#b71c1c;--tv-primary:#c62828;--cat-events-strong:#00707a;--cat-catering-strong:#b84e00;--mark-ink:#2b2118;--mark-symbol:#fff;--mark-loading:#b8ad9c;--tv-page:#fbf7f0;--tv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.4 0 0 0 0 0.25 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tv-linen:url(/brand/atelier-linen.svg);--tv-wood-grain:url(/brand/wood-grain.svg);--tv-sky:#f4e3c9;--tv-skyline-image:url(/brand/munich-skyline.jpg);--tv-skyline-fade-down:linear-gradient(180deg, #fbf7f000 0%, #fbf7f000 58%, #fbf7f0 96%);--tv-skyline-fade-left:linear-gradient(90deg, #f4e3c9 0%, #f4e3c9e6 18%, #f4e3c900 34%);--tv-card:#fff;--tv-card-line:#eee4d4;--tv-card-inner:#fcfaf6;--tv-glass:#fffffff0;--tv-glass-toolbar:#fffdf9e0;--tv-glass-pill:#ffffffe0;--tv-glass-line:#8d552429;--tv-side:#f7f1e8f2;--tv-side-line:#e2d3be;--tv-line:#efe5d5;--tv-line-soft:#f3ece1;--tv-day-rule:#f3d1cf;--tv-tomorrow-line:#cdbba0;--tv-bar-track:#f3ece1;--tv-initials-bg:#f5ede2;--tv-text:#2b2118;--tv-text-soft:#4a3f35;--tv-text-muted:#6e6155;--tv-text-nav:#4a3f35;--tv-icon-nav:#8c7c6b;--tv-text-alert:#b71c1c;--tv-alert-chip:#fff6d6;--tv-today-top:#3a2c20;--tv-today-bottom:#221a13;--tv-today-text:#fff;--tv-today-tag:#f2b800;--tv-bar-fill:linear-gradient(90deg, #f2b800, #ffcb2e);--tv-bar-short:repeating-linear-gradient(135deg, #f2b800 0 6px, #e0a800 6px 12px);--tv-avatar:linear-gradient(145deg, #a0652e, #6b3f18);--tv-band-sheen:#ffffff40;--tv-band-pill:#fff;--tv-band-icon:#ffffff38;--tv-band-icon-dark:#2b21181a;--tv-toast:#2b2118;--tv-toast-text:#fff;--tv-enamel-orders:linear-gradient(140deg, #ed4a46 0%, #c62828 100%);--tv-enamel-production:linear-gradient(140deg, #ffca28 0%, #d49800 100%);--tv-enamel-stock:linear-gradient(140deg, #2b8ef8 0%, #1565c0 100%);--tv-enamel-emails:linear-gradient(140deg, #38b852 0%, #237d37 100%);--tv-enamel-team:linear-gradient(140deg, #c233ad 0%, #8e24aa 100%);--tv-gold-pill:linear-gradient(135deg, #f2b800 0%, #e2a700 100%);--tv-sheen-overlay:linear-gradient(180deg, #fff6 0%, #fff0 60%);--tv-shadow-side:1px 0 0 #e2d3be, 4px 0 16px -6px #2b211812;--tv-shadow-card:inset 0 1px 0 #ffffffe6, 0 20px 36px -26px #2b211880, 0 2px 4px -2px #2b211814;--tv-shadow-tile:inset 0 1px 0 #ffffffe6, 0 18px 34px -22px #2b21188c, 0 2px 4px -2px #2b21181f;--tv-shadow-atelier:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #8d55241f, 0 16px 32px -20px #2b211859, 0 3px 6px -2px #2b211814;--tv-shadow-enamel:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00000026, 0 4px 10px -2px #2b211840;--tv-shadow-day:inset 0 1px 0 #fffc, 0 4px 10px -8px #2b21184d;--tv-shadow-toolbar:inset 0 1px 0 #fffc, 0 8px 20px -10px #2b211859;--tv-shadow-primary:0 6px 14px -6px #c62828b3, inset 0 1px 0 #ffffff40;--tv-shadow-give:0 6px 12px -6px #b0279cb3, inset 0 1px 0 #ffffff40;--tv-shadow-pill:inset 0 1px 0 #ffffffe6, 0 4px 12px -8px #2b211880;--tv-shadow-active-nav:inset 0 1px 0 #fff6, 0 4px 10px -3px #b0780080;--tv-shadow-band:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000014;--tv-shadow-chip:inset 0 -1px 0 #0000001f;--tv-shadow-bar:inset 0 1px 2px #2b21181a;--tv-shadow-initials:inset 0 0 0 1px #8d552426;--tv-shadow-need-dot:0 0 0 4px #e539352e;--tv-shadow-hover:0 0 0 3px #2b211814, inset 0 1px 0 #ffffffe6, 0 18px 34px -22px #2b21188c;--tv-blur-glass:blur(10px);--tv-blur-pill:blur(6px);--tv-radius-none:0;--tv-radius-card:20px;--tv-radius-day:14px;--tv-radius-toolbar:14px;--tv-radius-control:10px;--tv-radius-button:10px;--tv-radius-window:7px;--tv-radius-chip-alert:8px;--tv-radius-toast:10px;--tv-radius-pill:999px;--tv-radius-round:50%;--tv-font-body:var(--font-nunito-sans), "Nunito Sans", system-ui, sans-serif;--tv-font-display:var(--font-fraunces), "Fraunces", Georgia, serif;--tv-numbers:lining-nums tabular-nums;--tv-type-title:500 48px/1.05 var(--tv-font-display);--tv-type-title-compact:500 40px/1.05 var(--tv-font-display);--tv-type-title-phone:500 32px/1.1 var(--tv-font-display);--tv-type-box-name:600 19px/1.15 var(--tv-font-display);--tv-type-big:600 46px/.9 var(--tv-font-display);--tv-type-big-compact:600 38px/.9 var(--tv-font-display);--tv-type-mini-big:600 42px/1 var(--tv-font-display);--tv-type-panel-title:600 18px/1.15 var(--tv-font-display);--tv-type-day-num:600 21px/1 var(--tv-font-display);--tv-type-day-title:600 15.5px/1.2 var(--tv-font-display);--tv-type-quantity:800 18px/1 var(--tv-font-body);--tv-type-mark:900 15px/1 var(--tv-font-body);--tv-type-mark-small:900 11px/1 var(--tv-font-body);--tv-tracking-display:-.025em;--tv-tracking-big:-.035em;--tv-size-body:14px;--tv-size-line:13.5px;--tv-size-small:12.5px;--tv-size-tiny:11.5px;--tv-size-micro:10.5px;--tv-weight-normal:600;--tv-weight-strong:700;--tv-weight-heavy:800;--tv-type-box-mobile:600 14px/1.15 var(--tv-font-display);--tv-type-num-mobile:600 26px/1 var(--tv-font-display);--tv-type-chip:800 11.5px/1 var(--tv-font-body);--tap:44px;--tv-mark-mini:20px;--tv-mark-regular:28px;--tv-day-min-h:64px;--tv-glaze:linear-gradient(165deg, #fffffff2 0%, #ffffff59 38%, #fff0 60%, #3a251609 100%);--tv-glaze-band:linear-gradient(180deg, #ffffff47 0%, #ffffff14 45%, #0000000f 100%);--cat-orders-band:linear-gradient(135deg, #c62828, #b71c1c);--cat-finish-band:linear-gradient(135deg, #8d5524, #76451c);--cat-stock-band:linear-gradient(135deg, #1e6fd0, #1259ad);--cat-team-band:linear-gradient(135deg, #a1248f, #861c77);--cat-coming-band:linear-gradient(135deg, #4a3f35, #3a2516);--cat-production-band:linear-gradient(135deg, #ffc928, #f2b800);--tv-shadow-band-deep:inset 0 1px 0 #ffffff4d, inset 0 -2px 0 #00000024;--tv-shadow-tile-deep:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #3a25160f, -2px 10px 22px -14px #3a25168c, 0 3px 0 -1px #3a25161f;--tv-shadow-tile-hover:inset 0 1px 0 #fffffff2, -3px 16px 28px -16px #3a251699, 0 3px 0 -1px #3a25161f;--tv-shadow-pill-deep:inset 0 1px 0 #ffffffe6, -1px 4px 12px -8px #3a251680, 0 2px 0 -1px #3a25161a;--tv-shadow-lip:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000002e;--tv-shadow-button-deep:inset 0 1px 0 #ffffff4d, 0 2px 0 #0000002e, -1px 6px 12px -8px #3a251699;--tv-shadow-primary-deep:inset 0 1px 0 #ffffff4d, 0 2px 0 #78141499, -1px 8px 14px -8px #c62828b3;--tv-shadow-give-deep:inset 0 1px 0 #ffffff4d, 0 2px 0 #64145a99, -1px 8px 14px -8px #b0279cb3;--tv-shadow-day-deep:inset 0 1px 0 #ffffffd9, -1px 5px 12px -9px #3a251673, 0 2px 0 -1px #3a25161f;--tv-type-title-clear:500 46px/1.04 var(--tv-font-display);--tv-sun:radial-gradient(ellipse 640px 380px at 100% 0%, #ffecc4e6 0%, #ffe2aa73 30%, #ffe2aa00 70%);--tv-skyline-fade-page:linear-gradient(180deg, #fbf7f000 0%, #fbf7f000 55%, #fbf7f0 100%);--tv-type-box-name-phone:600 17px/1.1 var(--tv-font-display);--tv-type-big-phone:600 30px/1 var(--tv-font-display);--tv-type-panel-title-phone:600 16.5px/1.15 var(--tv-font-display);--tv-shadow-box-high:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #3a251614, -3px 16px 30px -14px #3a25169e, 0 4px 0 -1px #3a25162b;--tv-shadow-box-high-hover:inset 0 1px 0 #fffffff2, -4px 22px 36px -16px #3a2516a6, 0 5px 0 -1px #3a25162b;--tv-shadow-panel-mid:inset 0 1px 0 #ffffffe6, -3px 20px 32px -20px #3a251699, 0 3px 0 -1px #3a251626;--tv-shadow-day-mid:inset 0 1px 0 #ffffffd9, -2px 8px 16px -10px #3a251680, 0 3px 0 -1px #3a251624;--tv-shadow-stamp:inset 0 1px 0 #ffffff2e, -2px 12px 20px -12px #3a2516d9, 0 3px 0 -1px #140c0680;--tv-sun-hero:radial-gradient(ellipse 620px 360px at 100% 0%, #ffecc4e6 0%, #ffe2aa73 30%, #ffe2aa00 70%);--nav-orders:#e53935;--nav-production:#d49800;--nav-finish:#8d5524;--nav-stock:#1e7be6;--nav-shopping:#1e7be6;--nav-team:#b0279c;--nav-emails:#2e9e44;--nav-events:#00939e;--cat-emails-band:linear-gradient(135deg, #23803a, #1e7031);--cat-events-band:linear-gradient(135deg, #00838d, #00666f);--cat-events-tint:#e0f2f3;--cat-events-text:#00666f;--cat-catering-tint:#fdede0;--cat-catering-text:#9a4300;--cat-coming-tint:#f1ece6;--cat-finish-strong:#7a4a1f;--cat-stock-strong:#1565c0;--cat-emails-strong:#1e7031;--cat-team-strong:#8e2280;--cat-coming-strong:#4a3f35;--skin-neutral-tint:#f3eee6;--skin-neutral-text:#5e5246;--skin-gold-tint:#fbf1da;--skin-gold-text:#6b5000;--skin-field:#fff;--skin-field-line:#dccbb2;--skin-focus:#2b21182e;--skin-table-head:#f7f1e7;--skin-row-hover:#fcf8f2;--skin-tray:#fffdf9b8;--skin-tray-line:#8d552424;--skin-type-eyebrow:800 12px/1.2 var(--tv-font-body);--skin-type-section:600 22px/1.15 var(--tv-font-display);--skin-type-card-title:600 17px/1.2 var(--tv-font-display);--skin-type-metric:600 34px/1 var(--tv-font-display);--skin-backdrop:#2b21186b;--skin-shadow-dialog:inset 0 1px 0 #ffffffe6, -4px 30px 60px -20px #3a25168c, 0 4px 0 -1px #3a251626;--skin-shadow-tab:inset 0 1px 0 #ffffff4d, 0 2px 0 #00000024, -1px 5px 10px -6px #3a25168c;--skin-shadow-nested:inset 0 1px 0 #ffffffe6, 0 1px 0 #3a25160f, -1px 6px 14px -12px #3a251673;--kt-type-title:600 34px/1.05 var(--tv-font-display);--kt-type-section:600 22px/1.15 var(--tv-font-display);--kt-type-row-name:600 23px/1.1 var(--tv-font-display);--kt-type-num:600 32px/1 var(--tv-font-display);--kt-type-tile-num:600 30px/1 var(--tv-font-display);--kt-type-total:600 30px/1 var(--tv-font-display);--kt-type-start:600 22px/1.15 var(--tv-font-display);--kt-type-key:600 26px/1 var(--tv-font-display);--kt-type-entry:600 36px/1 var(--tv-font-display);--kt-size-body:15px;--kt-size-lead:18px;--kt-size-label:13px;--kt-dough-num-size:clamp(15px, 15cqi, 30px);--kt-dough-ok-line:var(--cat-emails);--kt-dough-ok-tint:var(--cat-emails-tint);--kt-dough-ok-text:var(--cat-emails-text);--kt-dough-over-line:var(--cat-catering);--kt-dough-over-tint:var(--cat-catering-tint);--kt-dough-over-text:var(--cat-catering-text);--kt-bar-h:10px;--tv-today-gold:linear-gradient(160deg, #ffcb2e 0%, #f2b800 100%);--tv-today-gold-line:#d49800;--tv-today-gold-text:#2b2118;--tv-shadow-today-gold:inset 0 1px 0 #ffffff73, -2px 12px 20px -12px #785400bf, 0 3px 0 -1px #9668008c;--tv-skyline-h:214px;--tv-skyline-w:600px;--tv-skyline-right:-40px;--tv-skyline-fade-header:linear-gradient(180deg, #fbf7f000 0%, #fbf7f000 62%, #fbf7f0 100%);--tv-band-hover:#ffffff24;--tv-scrim:#2b211873;--tv-band-focus:#fff;--tv-band-add-line:#ffffffb3;--tv-type-title-surface:500 34px/1.05 var(--tv-font-display)}
.tv-mark{border-radius:var(--tv-radius-round);background:var(--mark-ink);width:28px;height:28px;color:var(--mark-symbol);font:var(--tv-type-mark);flex:none;place-items:center;display:inline-grid}.tv-mark.loading{background:var(--mark-loading)}.tv-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-badge{border-radius:var(--tv-radius-pill);background:var(--cat-emails-tint);color:var(--cat-emails-text);font-size:var(--tv-size-micro);font-weight:var(--tv-weight-black);font-variant-numeric:var(--tv-numbers);margin-left:auto;padding:1px 7px}.nav-badge.red{background:var(--cat-orders-tint);color:var(--cat-orders-text)}body:has(.today-v1){background:var(--tv-linen), var(--tv-page)}@media (min-width:1100px){.app-shell:has(.today-v1) .main-column{font-family:var(--tv-font-body)}.app-shell:has(.today-v1) .main-column{position:relative}.app-shell:has(.today-v1) .main-column:before{content:"";z-index:0;height:var(--tv-skyline-h);pointer-events:none;background:var(--tv-skyline-fade-header), var(--tv-sun-hero), var(--tv-skyline-image) right var(--tv-skyline-right) top 14px / var(--tv-skyline-w) auto no-repeat, var(--tv-sky);background-blend-mode:normal, screen, normal, normal;position:absolute;top:-14px;left:-17px;right:-16px}:is(.app-shell:has(.today-v1) .topbar,.app-shell:has(.today-v1) .page-content){z-index:1;position:relative}.app-shell:has(.today-v1) .topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.app-shell:has(.today-v1) .global-search{width:auto;max-width:none;min-height:var(--tap);border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-control);background:var(--tv-glass-pill);-webkit-backdrop-filter:var(--tv-blur-pill);backdrop-filter:var(--tv-blur-pill);flex:none;padding:0 12px}.app-shell:has(.today-v1) .global-search>span{display:none}.app-shell:has(.today-v1) .topbar-controls .header-quick-action:not(.voice){display:none}.app-shell:has(.today-v1) .topbar-controls .date-control{display:none}.app-shell:has(.today-v1) .topbar-controls .preview-chip{display:none}:is(.app-shell:has(.today-v1) .topbar-controls .header-quick-action.voice,.app-shell:has(.today-v1) .topbar-controls .profile-button .profile-text){display:none}.app-shell:has(.today-v1) .topbar-controls>button{min-width:var(--tap);min-height:var(--tap);border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-control);background:var(--tv-glass-pill)}}.today-v1{color:var(--tv-text);font-family:var(--tv-font-body);font-variant-numeric:var(--tv-numbers);-webkit-font-smoothing:antialiased;gap:12px;display:grid}.today-v1 h1,.today-v1 h2,.today-v1 h3{margin:0}:where(.today-v1) button{font:inherit;color:inherit;cursor:pointer}.today-v1 ul{margin:0;padding:0;list-style:none}.tv-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.tv-hello{justify-items:start;gap:4px;padding-left:10px;display:grid}.tv-date{color:var(--cat-finish);font-size:var(--tv-size-small);font-weight:var(--tv-weight-heavy);letter-spacing:.14em;text-transform:uppercase}.today-v1 .tv-hello h1{font:var(--tv-type-title-clear);letter-spacing:var(--tv-tracking-display);white-space:nowrap;margin:0}.tv-need-pill{border-radius:var(--tv-radius-pill);background:var(--tv-glass-pill);-webkit-backdrop-filter:var(--tv-blur-pill);backdrop-filter:var(--tv-blur-pill);box-shadow:var(--tv-shadow-pill-deep);font-size:var(--tv-size-body);font-weight:var(--tv-weight-heavy);align-items:center;gap:8px;margin:4px 0 0;padding:5px 12px 5px 10px;display:inline-flex}.tv-need-pill span{font-weight:var(--tv-weight-strong);color:var(--tv-text-soft)}button.tv-need-pill{min-height:var(--tap);cursor:pointer;text-align:left;border:0}.tv-need-chevron{transition:transform .15s}.tv-need-chevron.open{transform:rotate(180deg)}.tv-needs-wrap{justify-items:start;gap:6px;display:grid}.tv-needs-list{border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-day);background:var(--tv-card);min-width:300px;box-shadow:var(--tv-shadow-card);gap:2px;display:grid;padding:4px!important}.tv-needs-list button{width:100%;min-height:var(--tap);border-radius:var(--tv-radius-control);font-size:var(--tv-size-body);font-weight:var(--tv-weight-strong);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;display:flex}.tv-needs-list button:hover,.tv-needs-list button:focus-visible{background:var(--tv-line-soft)}.tv-needs-go{color:var(--cat-orders-text);font-weight:var(--tv-weight-heavy);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.tv-need-dot{border-radius:var(--tv-radius-round);background:var(--cat-orders);width:9px;height:9px;box-shadow:var(--tv-shadow-need-dot)}.tv-need-dot.calm{background:var(--cat-emails);box-shadow:none}.tv-quick{border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-toolbar);background:var(--tv-glass-toolbar);-webkit-backdrop-filter:var(--tv-blur-glass);backdrop-filter:var(--tv-blur-glass);box-shadow:var(--tv-shadow-toolbar);flex-wrap:wrap;gap:2px;padding:4px;display:flex}.tv-qa{min-height:var(--tap);border-radius:var(--tv-radius-button);font-size:var(--tv-size-line);font-weight:var(--tv-weight-strong);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.tv-qa:hover{background:var(--tv-line-soft)}.tv-qa-production svg{color:var(--cat-production-text)}.tv-qa-finish svg{color:var(--cat-finish)}.tv-qa-stock svg{color:var(--cat-stock)}.tv-qa-team svg{color:var(--cat-team)}.tv-qa-ink svg{color:var(--tv-text)}.tv-boxes{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tv-box{text-align:left;border:1px solid var(--box);border-radius:var(--tv-radius-card);background:var(--tv-glaze), var(--tv-card);min-height:118px;box-shadow:var(--tv-shadow-box-high);flex-direction:column;justify-content:space-between;gap:8px;padding:14px 16px 13px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tv-box:after{content:"";border-radius:var(--tv-radius-round);background:var(--box-tint);opacity:.9;width:120px;height:120px;position:absolute;bottom:-44px;right:-34px}.tv-box:hover{box-shadow:var(--tv-shadow-box-high-hover);transform:translateY(-1px)}.tv-box-head,.tv-box-figure{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.tv-box-head b{font:var(--tv-type-box-name);letter-spacing:-.01em;flex:1}.tv-box-icon{border-radius:var(--tv-radius-round);background:var(--box-enamel);width:32px;height:32px;color:var(--box-ink);box-shadow:var(--tv-shadow-enamel);place-items:center;display:grid}.tv-box-figure{align-items:baseline;gap:10px;min-width:0}.tv-box-figure strong{font:var(--tv-type-big);letter-spacing:var(--tv-tracking-big);color:var(--box-text)}.tv-box-line{min-width:0;color:var(--tv-text-soft);font-size:var(--tv-size-line);font-weight:var(--tv-weight-strong);line-height:1.2}.tv-cat-orders{--box:var(--cat-orders);--box-ink:var(--cat-orders-ink);--box-tint:var(--cat-orders-tint);--box-text:var(--cat-orders-text);--box-enamel:var(--tv-enamel-orders)}.tv-cat-production{--box:var(--cat-production);--box-ink:var(--cat-production-ink);--box-tint:var(--cat-production-tint);--box-text:var(--tv-text);--box-enamel:var(--tv-enamel-production)}.tv-cat-stock{--box:var(--cat-stock);--box-ink:var(--cat-stock-ink);--box-tint:var(--cat-stock-tint);--box-text:var(--cat-stock-text);--box-enamel:var(--tv-enamel-stock)}.tv-cat-emails{--box:var(--cat-emails);--box-ink:var(--cat-emails-ink);--box-tint:var(--cat-emails-tint);--box-text:var(--cat-emails-text);--box-enamel:var(--tv-enamel-emails)}.tv-cat-team{--box:var(--cat-team);--box-ink:var(--cat-team-ink);--box-tint:var(--cat-team-tint);--box-text:var(--cat-team-text);--box-enamel:var(--tv-enamel-team)}.tv-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.tv-day{min-width:0;min-height:var(--tv-day-min-h);border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-day);background:var(--tv-card);box-shadow:var(--tv-shadow-day-mid);flex-direction:column;justify-content:space-between;gap:4px;padding:7px 9px 8px;display:flex}.tv-day-head{align-items:baseline;gap:6px;display:flex}.tv-day-num{font:var(--tv-type-day-num)}.tv-day-tag{color:var(--tv-text-muted);font-size:var(--tv-size-micro);font-weight:var(--tv-weight-heavy);letter-spacing:.1em;text-transform:uppercase}.tv-day.today{border-color:var(--tv-today-gold-line);background:var(--tv-today-gold);color:var(--tv-today-gold-text);box-shadow:var(--tv-shadow-today-gold)}.tv-day.today .tv-day-tag{color:var(--tv-today-gold-text)}.tv-day.today .tv-chip.production{background:var(--tv-text);color:var(--cat-production)}.tv-day.tomorrow{border:2px dashed var(--tv-tomorrow-line)}.tv-day ul{flex-wrap:wrap;align-items:flex-start;gap:3px;display:flex;overflow:hidden}.tv-chip{white-space:nowrap;border-radius:var(--tv-radius-pill);max-width:100%;font:var(--tv-type-chip);box-shadow:var(--tv-shadow-chip);padding:2px 7px}.tv-chip.production{background:var(--cat-production);color:var(--cat-production-ink)}.tv-chip.finish{background:var(--cat-finish);color:var(--cat-finish-ink)}.tv-chip.pickups{background:var(--cat-orders-strong);color:var(--cat-orders-ink)}.tv-chip.events{background:var(--cat-events-strong);color:var(--cat-events-ink)}.tv-chip.catering{background:var(--cat-catering-strong);color:var(--cat-catering-ink)}.tv-chip.tasks{background:var(--cat-coming-strong);color:var(--cat-coming-ink)}.tv-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid}.tv-panel{border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-card);background:var(--tv-card);min-height:0;box-shadow:var(--tv-shadow-panel-mid);flex-direction:column;display:flex;overflow:hidden}.tv-panel>header{min-height:var(--tap);background:var(--tv-glaze-band), var(--panel-band);color:var(--panel-ink);box-shadow:var(--tv-shadow-band-deep);align-items:center;gap:10px;padding:4px 8px 4px 12px;display:flex;position:relative}.tv-band-link{z-index:0;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0;color:inherit!important}.tv-band-link:hover{background:var(--tv-band-hover)}.tv-band-link:focus-visible{outline:3px solid var(--tv-band-focus);outline-offset:-3px}.tv-panel>header>:not(.tv-band-link){z-index:1;pointer-events:none;position:relative}.tv-panel>header.tv-band-linked{padding-right:40px}.tv-panel>header>.tv-panel-actions{pointer-events:auto}.tv-band-add{width:var(--tap);height:var(--tap);border:2px solid var(--tv-band-add-line);border-radius:var(--tv-radius-round);background:var(--tv-band-icon);place-items:center;padding:0;display:grid;color:inherit!important}.tv-band-add:hover{background:var(--tv-band-hover)}.tv-panel-icon{border-radius:var(--tv-radius-round);background:var(--tv-band-icon);flex:none;place-items:center;width:30px;height:30px;display:grid}.tv-panel-titles{flex:1;min-width:0;display:grid}.today-v1 .tv-panel h2{color:inherit;font:var(--tv-type-panel-title);letter-spacing:-.01em;margin:0}.tv-panel-titles small{color:inherit;font-size:var(--tv-size-small);font-weight:var(--tv-weight-strong);justify-self:start;margin-top:1px}.tv-panel-actions{align-items:center;gap:4px;display:flex}.tv-panel-body{flex:1;padding:10px 14px}.tv-finish{--panel-band:var(--cat-finish-band);--panel:var(--cat-finish);--panel-ink:var(--cat-finish-ink);--panel-text:var(--cat-finish-text)}.tv-production{--panel:var(--cat-production);--panel-ink:var(--cat-production-ink);--panel-text:var(--cat-production-text);--panel-band:var(--cat-production-band)}.tv-pickups{--panel-band:var(--cat-orders-band);--panel:var(--cat-orders);--panel-ink:var(--cat-orders-ink);--panel-text:var(--cat-orders-text)}.tv-coming{--panel-band:var(--cat-coming-band);--panel:var(--cat-coming);--panel-ink:var(--cat-coming-ink);--panel-text:var(--cat-coming-text)}.tv-stock{--panel-band:var(--cat-stock-band);--panel:var(--cat-stock);--panel-ink:var(--cat-stock-ink);--panel-text:var(--cat-stock-text)}.tv-team{--panel-band:var(--cat-team-band);--panel:var(--cat-team);--panel-ink:var(--cat-team-ink);--panel-text:var(--cat-team-text)}.tv-production>header .tv-panel-icon{background:var(--tv-band-icon-dark)}.tv-link{isolation:isolate;min-height:var(--tap);font-size:var(--tv-size-small);font-weight:var(--tv-weight-heavy);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:relative}.tv-link:before{content:"";z-index:-1;border-radius:var(--tv-radius-pill);background:var(--tv-band-pill);box-shadow:var(--tv-shadow-lip);position:absolute;inset:9px 0}.tv-panel-body .tv-link{color:var(--tv-text-soft)!important}.tv-panel-body .tv-link:before{background:var(--tv-line-soft)}.tv-give,.tv-check-link,.tv-setup,.tv-check{min-height:var(--tap);border-radius:var(--tv-radius-button);font-size:var(--tv-size-small);font-weight:var(--tv-weight-heavy);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tv-give{background:var(--cat-team);box-shadow:var(--tv-shadow-give-deep);border:0;color:var(--cat-team-ink)!important}.tv-give.ghost{border:1.5px solid var(--cat-team);background:var(--tv-card);box-shadow:none;color:var(--cat-team-text)!important}.tv-check-link{border:1.5px solid var(--cat-orders);background:var(--tv-card);color:var(--cat-orders-text)!important}.tv-setup{background:0 0;border:0;color:var(--tv-text-soft)!important}.tv-check{border:1px solid var(--tv-line);background:var(--tv-card);margin-top:6px}.tv-rows li{min-height:var(--tap);border-bottom:1px solid var(--tv-line);align-items:center;gap:10px;padding:4px 0;display:flex}.tv-rows li:last-child{border-bottom:0}.tv-qty{min-width:42px;font:var(--tv-type-quantity);text-align:right;flex:none}.tv-name{min-width:0;font-size:var(--tv-size-body);font-weight:var(--tv-weight-heavy);flex:1;line-height:1.25;display:grid}.tv-name small{color:var(--tv-text-muted);font-size:var(--tv-size-small);font-weight:var(--tv-weight-normal)}.tv-empty{font-size:var(--tv-size-body);margin:4px 0;line-height:1.45}.tv-empty.tv-unknown{align-items:center;gap:10px;display:flex}.tv-empty-state{align-items:center;gap:14px;display:flex}.tv-empty-state>span:last-child{gap:3px;display:grid}.tv-empty-state b{font-size:var(--tv-size-body);font-weight:var(--tv-weight-heavy)}.tv-empty-state small{color:var(--tv-text-muted);font-size:var(--tv-size-line);font-weight:var(--tv-weight-normal)}.tv-empty-state small b{color:var(--tv-text);font-size:inherit}.tv-empty-icon{border-radius:var(--tv-radius-round);background:var(--cat-finish-tint);width:38px;height:38px;color:var(--cat-finish);box-shadow:var(--tv-shadow-initials);flex:none;place-items:center;display:grid}.tv-prows li{border-bottom:0;flex-direction:column;align-items:stretch;gap:5px;padding:6px 0}.tv-prow-top{align-items:center;gap:8px;display:flex}.tv-prow-name{min-width:0;font-size:var(--tv-size-body);font-weight:var(--tv-weight-black);flex:1}.tv-verdict{border-radius:var(--tv-radius-pill);background:var(--tv-text);color:var(--tv-today-text);font-size:var(--tv-size-tiny);font-weight:var(--tv-weight-black);white-space:nowrap;padding:3px 9px}.tv-prows li.blocked{border-top:1px solid var(--tv-line);flex-direction:row;align-items:center;margin-top:4px;padding-top:8px}.tv-bar{gap:3px;display:grid}.tv-bar-track{border-radius:var(--tv-radius-pill);background:var(--tv-bar-track);height:8px;box-shadow:var(--tv-shadow-bar);position:relative}.tv-bar-fill{border-radius:var(--tv-radius-pill);background:var(--tv-bar-fill);position:absolute;top:0;bottom:0;left:0}.tv-bar-fill.low{background:var(--tv-bar-short)}.tv-bar-need{border-radius:var(--tv-radius-pill);background:var(--mark-ink);width:2px;position:absolute;top:-5px;bottom:-5px}.tv-bar-meta{justify-content:space-between;display:flex}.tv-bar-meta small,.tv-bar-text{color:var(--tv-text-muted);font-size:var(--tv-size-tiny);font-weight:var(--tv-weight-normal)}.tv-bar-meta b{color:var(--tv-text)}.tv-bar-text{align-items:center;gap:5px;display:flex}.tv-bar-text .tv-mark{width:var(--tv-mark-mini);height:var(--tv-mark-mini);font:var(--tv-type-mark-small)}.tv-demand{border:1px dashed var(--tv-tomorrow-line);border-radius:var(--tv-radius-day);background:var(--tv-page);gap:4px;margin-top:8px;padding:10px 12px;display:grid}.tv-demand>b{font-size:var(--tv-size-body);font-weight:var(--tv-weight-heavy)}.tv-demand>small{color:var(--tv-text-muted);font-size:var(--tv-size-small);font-weight:var(--tv-weight-normal)}.tv-demand li{border-top:1px solid var(--tv-line);font-size:var(--tv-size-body);font-weight:var(--tv-weight-strong);align-items:baseline;gap:8px;padding:3px 0;display:flex}.tv-demand li strong{font:var(--tv-type-quantity);margin-left:auto}.tv-demand li small{color:var(--tv-text-muted);font-size:var(--tv-size-tiny)}.tv-day-free{color:var(--tv-text-muted);font-size:var(--tv-size-tiny);font-weight:var(--tv-weight-strong);white-space:nowrap}.tv-day.today .tv-day-free{color:var(--tv-today-gold-text)}.tv-next-work{border-top:1px solid var(--tv-line);gap:4px;margin-top:8px;padding-top:8px;display:grid}.tv-next-work>b{font-size:var(--tv-size-body);font-weight:var(--tv-weight-heavy)}.tv-next-work li{font-size:var(--tv-size-body);font-weight:var(--tv-weight-strong);gap:2px;padding:3px 0;display:grid}.tv-same-day{color:var(--cat-orders-text);font-size:var(--tv-size-small);font-weight:var(--tv-weight-heavy);align-items:center;gap:6px;display:inline-flex}.tv-same-day .tv-mark{width:var(--tv-mark-mini);height:var(--tv-mark-mini);font:var(--tv-type-mark-small)}.tv-freezer-bars{gap:2px;display:grid}.tv-freezer-bars li{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);align-items:center;gap:10px;min-height:30px;display:grid}.tv-freezer-name{font-size:var(--tv-size-body);font-weight:var(--tv-weight-black);white-space:nowrap}.tv-bar.tv-bar-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tv-bar-nums{color:var(--tv-text-muted);font-size:var(--tv-size-small);font-weight:var(--tv-weight-strong);white-space:nowrap}.tv-bar-nums b{color:var(--tv-text)}.tv-pickup-day+.tv-pickup-day{border-top:1.5px solid var(--tv-day-rule);margin-top:6px;padding-top:6px}.today-v1 .tv-pickup-day h3{font:var(--tv-type-day-title);align-items:baseline;gap:8px;margin:0;padding-bottom:2px;display:flex}.tv-day-count{border-radius:var(--tv-radius-pill);background:var(--cat-orders-tint);color:var(--cat-orders-text);font-family:var(--tv-font-body);font-size:var(--tv-size-tiny);font-weight:var(--tv-weight-heavy);margin-left:auto;padding:1px 8px}.tv-ord{grid-template-columns:40px 30px minmax(0,1fr) auto;align-items:start;gap:9px;padding:5px 0;display:grid}.tv-win{border-radius:var(--tv-radius-window);background:var(--cat-orders-tint);color:var(--cat-orders-text);font-size:var(--tv-size-micro);font-weight:var(--tv-weight-black);text-align:center;margin-top:4px;padding:3px 0}.tv-win.blank{background:0 0}.tv-initials{border-radius:var(--tv-radius-round);background:var(--tv-initials-bg);width:30px;height:30px;color:var(--cat-finish-text);font-size:var(--tv-size-micro);font-weight:var(--tv-weight-black);box-shadow:var(--tv-shadow-initials);place-items:center;display:grid}.tv-ord-main{gap:1px;min-width:0;display:grid}.tv-ord-line{min-width:0;font-size:var(--tv-size-line);align-items:baseline;gap:8px;display:flex}.tv-ord-line b{font-weight:var(--tv-weight-black);white-space:nowrap}.tv-cust{min-width:0;font-weight:var(--tv-weight-strong)}.tv-ordnum{color:var(--tv-text-muted);font-size:var(--tv-size-small);font-weight:var(--tv-weight-strong);margin-left:auto}.tv-ord-items{min-width:0;color:var(--tv-text-muted);font-size:var(--tv-size-small);font-weight:var(--tv-weight-normal);flex-wrap:wrap;align-items:center;display:flex}.tv-more{border-radius:var(--tv-radius-pill);background:var(--tv-bar-track);color:var(--tv-text);font-size:var(--tv-size-micro);font-weight:var(--tv-weight-heavy);flex:none;margin-left:6px;padding:1px 7px}.tv-mini{align-items:center;gap:12px;display:flex}.tv-mini-text{min-width:0;font-size:var(--tv-size-line);font-weight:var(--tv-weight-strong);flex:1;gap:3px;display:grid}.tv-mini-text b{font-weight:var(--tv-weight-heavy)}.tv-mini-text small{color:var(--tv-text-muted);font-size:var(--tv-size-small);font-weight:var(--tv-weight-normal)}.tv-coming li+li{border-top:1px solid var(--tv-line)}.tv-coming-row{width:100%;min-height:var(--tap);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;padding:5px 0;display:grid}.tv-coming-when{min-width:86px;color:var(--tv-text-soft);font-size:var(--tv-size-small);font-weight:var(--tv-weight-heavy);grid-row:span 2;display:grid}.tv-coming-when.overdue{color:var(--cat-orders-text)}.tv-coming-when.overdue b{border-radius:var(--tv-radius-pill);background:var(--cat-orders-tint);color:var(--cat-orders-text);font-size:var(--tv-size-micro);font-weight:var(--tv-weight-black);justify-self:start;padding:0 7px}.tv-coming-title{min-width:0;font-size:var(--tv-size-body);font-weight:var(--tv-weight-heavy)}.tv-coming-who{color:var(--tv-text-muted);font-size:var(--tv-size-small);font-weight:var(--tv-weight-normal);justify-self:start}.tv-coming-who.events,.tv-coming-who.catering{border-radius:var(--tv-radius-pill);color:var(--cat-events-ink);font-weight:var(--tv-weight-heavy);padding:0 8px}.tv-coming-who.events{background:var(--cat-events-strong)}.tv-coming-who.catering{background:var(--cat-catering-strong)}.tv-toast{z-index:30;border-radius:var(--tv-radius-toast);background:var(--tv-toast);color:var(--tv-toast-text);font-weight:var(--tv-weight-strong);margin:0;padding:12px 16px;position:fixed;bottom:22px;right:22px}.tv-job-form{gap:12px;display:grid}.tv-col{display:contents}@media (min-width:1100px){.page-content:has(>.today-v1){overflow:visible!important}.today-v1{padding-bottom:var(--corner-overlay-h)}.tv-quick{z-index:2;flex-wrap:nowrap;position:absolute;top:-57px;right:148px}.tv-needs-wrap{position:relative}.tv-needs-list{z-index:5;position:absolute;top:calc(100% + 6px);left:0}.tv-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,.92fr);align-items:start}.tv-col{align-content:start;gap:12px;min-width:0;display:grid}.tv-team .tv-panel-body{align-items:center;display:flex}.tv-finish .tv-panel-body,.tv-stock .tv-panel-body,.tv-team .tv-panel-body{padding:6px 12px}.tv-mini{width:100%}}@media (min-width:1100px) and (max-width:1279px){.tv-quick{flex-wrap:wrap;position:static}}@media (min-width:1100px) and (max-height:860px){.today-v1{gap:8px}.today-v1 .tv-hello h1{font:var(--tv-type-title-surface)}.tv-hello{gap:2px}.tv-need-pill{margin-top:2px}.tv-box{min-height:96px;padding:10px 14px 9px}.tv-box-figure strong{font:var(--tv-type-big-compact)}.tv-day{min-height:56px;padding:6px 10px 7px}.tv-panel-body{padding:8px 14px}}@media (min-width:761px) and (max-width:1099px){.tv-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.tv-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:1099px){.today-v1{padding-top:4px;position:relative}}@media (max-width:760px){.today-v1{gap:10px;padding-bottom:84px}.tv-top{background:var(--tv-skyline-fade-page), var(--tv-sun), var(--tv-sky);flex-direction:column;align-items:stretch;gap:0;margin:-4px -16px 0;padding:0 16px 14px}.tv-top:before{content:"";background:var(--tv-skyline-image) center top 6px / 520px auto no-repeat;height:118px;margin:0 -16px 2px;display:block}.today-v1 .tv-hello h1{font:var(--tv-type-title-phone);white-space:normal}.tv-boxes{grid-template-columns:minmax(0,1fr);gap:8px}.tv-box{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ic nm nu mk""ic ln nu mk";align-items:center;gap:1px 10px;min-height:64px;padding:12px 14px 10px 12px;display:grid}.tv-box-head,.tv-box-figure{display:contents}.tv-box-icon,.tv-box-head b,.tv-box-head .tv-mark,.tv-box-figure strong,.tv-box-line{z-index:1;position:relative}.tv-box-icon{grid-area:1/ic/3}.tv-box-head b{font:var(--tv-type-box-name-phone);grid-area:1/nm}.tv-box-head .tv-mark{grid-area:1/mk/3}.tv-box-figure strong{font:var(--tv-type-big-phone);grid-area:1/nu/3}.tv-box-line{font-size:var(--tv-size-small);grid-area:2/nm}.tv-box:after{bottom:-70px;right:-50px}.tv-quick{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.tv-quick::-webkit-scrollbar{display:none}.tv-qa{scroll-snap-align:start;flex:none}.tv-week{scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.tv-week::-webkit-scrollbar{display:none}.tv-day{scroll-snap-align:start;min-height:var(--tv-day-min-h);flex:0 0 44%}.tv-ord{grid-template-columns:40px 30px minmax(0,1fr)}.tv-ord .tv-check-link{grid-column:3;justify-self:start}.today-v1 .tv-panel h2{font:var(--tv-type-panel-title-phone)}}@media print{.today-v1{display:none}}
.app-shell:has(.today-v1) .topbar{background:0 0}.app-shell:has(.today-v1) .global-search{background:var(--tv-glass-pill);border:1px solid var(--tv-glass-line);color:var(--tv-text-muted);box-shadow:var(--tv-shadow-toolbar);font-family:var(--tv-font-body)}.app-shell:has(.today-v1) .global-search kbd{border:1px solid var(--tv-line);color:var(--tv-text-muted);background:#2b21180f;border-radius:4px}.app-shell:has(.today-v1) .topbar-controls>button{background:var(--tv-glass-pill);border:1px solid var(--tv-glass-line);color:var(--tv-text);box-shadow:var(--tv-shadow-pill);transition:all .15s}.app-shell:has(.today-v1) .topbar-controls>button:hover{background:var(--tv-card);box-shadow:var(--tv-shadow-toolbar)}.app-shell:has(.today-v1) .topbar-controls .avatar{background:var(--tv-avatar);color:#fff;font-weight:var(--tv-weight-heavy);box-shadow:inset 0 1px #ffffff4d,0 2px 4px #2b211833}.app-shell:has(.today-v1) .mobile-bottom-nav{background:var(--tv-glass-toolbar);-webkit-backdrop-filter:var(--tv-blur-glass);backdrop-filter:var(--tv-blur-glass);border-top:1px solid var(--tv-line);box-shadow:0 -4px 16px #2b21180f}.app-shell:has(.today-v1) .mobile-bottom-nav button{color:var(--tv-text-muted);font-family:var(--tv-font-body)}.app-shell:has(.today-v1) .mobile-bottom-nav button.active{color:var(--cat-orders-text);font-weight:var(--tv-weight-heavy)}
:root{--pl-ink:#1a1410;--pl-ink-soft:#3a3028;--pl-ink-foot:#4a4038;--pl-rule:#767676;--pl-head:#f2f2f2;--pl-paper:#fff;--pl-red:#c62828;--pl-brown:#6b3f18;--pl-yellow:#f2b800;--pl-font:var(--font-nunito-sans), "Nunito Sans", system-ui, sans-serif}.pl-backdrop{z-index:1000;padding:24px;padding-bottom:calc(var(--corner-overlay-h,72px) + 8px);background:#1a141073;display:flex;position:fixed;inset:0}.pl-dialog{background:var(--tv-page,#fbf6ee);min-height:0;color:var(--tv-text,var(--pl-ink));font-family:var(--pl-font);border-radius:22px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 30px 80px #1a141059}.pl-top{border-bottom:1px solid var(--tv-line,#e6dccb);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 26px;display:flex}.pl-top h2{font:600 30px/1.1 var(--font-fraunces), Georgia, serif;margin:0}.pl-sub-title{color:var(--tv-text-soft,var(--pl-ink-soft));font-weight:700}.pl-day-pill{background:var(--pl-ink);color:var(--pl-paper);border-radius:999px;padding:10px 16px;font-weight:800}.pl-close{border:1px solid var(--tv-line,#e6dccb);background:var(--pl-paper);width:48px;height:48px;color:var(--pl-ink);cursor:pointer;border-radius:12px;place-items:center;margin-left:auto;display:grid}.pl-cards{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;min-height:0;padding:22px 26px;display:grid;overflow:auto}.pl-card{flex-direction:column;gap:12px;min-width:0;display:flex}.pl-card-head{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.pl-card-head small{color:var(--tv-text-soft,var(--pl-ink-soft));white-space:nowrap;font-weight:700}.pl-tick{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:800;display:inline-flex;position:relative}.pl-tick input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;left:-8px}.pl-tick-box{border:2px solid var(--pl-ink);color:#0000;background:var(--pl-paper);border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.pl-tick input:checked+.pl-tick-box{background:var(--pl-ink);color:var(--pl-paper)}.pl-tick input:focus-visible+.pl-tick-box{outline:3px solid var(--cat-orders,var(--pl-red));outline-offset:2px}.pl-tick input:disabled+.pl-tick-box{opacity:.4}.pl-dot{border-radius:50%;width:12px;height:12px;display:inline-block}.pl-dot.orders{background:var(--pl-red)}.pl-dot.finish{background:var(--pl-brown)}.pl-dot.production{background:var(--pl-yellow)}.pl-preview{background:var(--pl-paper);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 26px #1a14101f}.pl-preview-inner{transform-origin:0 0;flex-direction:column;gap:16px;display:flex;position:absolute;top:0;left:0}.pl-preview .pl-page+.pl-page{border-top:2px dashed var(--pl-rule)}.pl-card-state{text-align:center;background:var(--pl-paper);border-radius:12px;margin:0;padding:40px 16px;font-weight:700}.pl-btn{border:1.5px solid var(--pl-ink);background:var(--pl-paper);min-height:48px;color:var(--pl-ink);font:800 16px var(--pl-font);cursor:pointer;border-radius:12px;align-self:center;padding:0 20px}.pl-btn.primary{background:var(--pl-ink);color:var(--pl-paper)}.pl-btn:disabled{opacity:.45;cursor:not-allowed}.pl-btn:focus-visible,.pl-close:focus-visible,.pl-old:focus-visible{outline:3px solid var(--cat-orders,var(--pl-red));outline-offset:2px}.pl-bar{border-top:1px solid var(--tv-line,#e6dccb);background:var(--pl-paper);color:var(--tv-text-soft,var(--pl-ink-soft));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;font-weight:700;display:flex}.pl-bar-actions{flex-wrap:wrap;gap:12px;display:flex}.pl-old{min-height:44px;color:var(--pl-ink);font:700 14px var(--pl-font);cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0 4px;text-decoration:underline}.pl-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}.pl-measure .pl-page{height:auto;overflow:visible}.pl-blk{flex-direction:column;flex:none;display:flex}.pl-print-root{display:none}@media (max-width:1100px){.pl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pl-backdrop{padding:0}.pl-dialog{border-radius:0}.pl-top{gap:10px;padding:12px 16px}.pl-top h2{font-size:24px}.pl-sub-title{display:none}.pl-cards{grid-template-columns:minmax(0,1fr);padding:16px}.pl-bar{padding:12px 16px calc(12px + var(--corner-overlay-h,72px))}.pl-bar-actions{width:100%}.pl-bar-actions .pl-btn{flex:1}}.pl-page{box-sizing:border-box;background:var(--pl-paper);width:7.7in;height:10.2in;color:var(--pl-ink);font-family:var(--pl-font);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;gap:10px;padding:0;font-size:13px;display:flex;overflow:hidden}.pl-page *,.pl-measure *{box-sizing:border-box}.pl-hd{border:2px solid var(--pl-ink);border-radius:10px;flex:none;align-items:stretch;min-height:60px;display:flex;overflow:hidden}.pl-hd-band{flex-direction:column;flex:none;justify-content:center;width:300px;padding:8px 14px;display:flex}.pl-hd-band .k{letter-spacing:.12em;font-size:11px;font-weight:900}.pl-hd-band .t{font-size:26px;font-weight:900;line-height:1.05}.pl-hd-band.red{background:var(--pl-red);color:var(--pl-paper)}.pl-hd-band.brown{background:var(--pl-brown);color:var(--pl-paper)}.pl-hd-band.yellow{background:var(--pl-yellow);color:var(--pl-ink)}.pl-hd-mid{border-left:2px solid var(--pl-ink);flex-wrap:wrap;flex:1;align-items:center;gap:4px 18px;min-width:0;padding:0 14px;font-size:13px;font-weight:700;display:flex}.pl-hd-mid span{white-space:nowrap}.pl-hd-mid b{font-size:18px;font-weight:900}.pl-cont{letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--pl-ink);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:900}.pl-hd-day{border-left:2px solid var(--pl-ink);flex-direction:column;flex:none;justify-content:center;align-items:flex-end;padding:8px 14px;display:flex}.pl-hd-day .d{font-size:20px;font-weight:900;line-height:1}.pl-hd-day .m{white-space:nowrap;font-size:12px;font-weight:700}.pl-sample{border:1.5px solid var(--pl-ink);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:800}.pl-hint{color:var(--pl-ink-soft);flex:none;margin-top:-2px;font-size:12px;font-weight:700}.pl-empty{text-align:center;margin:30px 0;font-size:15px;font-weight:900}.pl-bx{border:2px solid var(--pl-ink);vertical-align:-2px;border-radius:3px;flex:none;width:15px;height:15px;display:inline-block}.pl-bx.lg{width:18px;height:18px}.pl-win{flex:none;align-items:center;gap:10px;display:flex}.pl-win .tag{background:var(--pl-ink);color:var(--pl-paper);letter-spacing:.04em;white-space:nowrap;border-radius:5px;padding:3px 9px;font-size:12px;font-weight:900}.pl-win .rule{background:var(--pl-ink);flex:1;height:2px}.pl-win .n{white-space:nowrap;font-size:12px;font-weight:800}.pl-ord{border:1.5px solid var(--pl-ink);border-radius:8px;flex-direction:column;flex:none;gap:5px;padding:7px 10px 8px;display:flex}.pl-ord-top{align-items:baseline;gap:10px;display:flex}.pl-ord-top .tm,.pl-ord-top .no{font-size:15px;font-weight:900}.pl-ord-top .cu{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.pl-ord-top .st{gap:12px;font-size:12px;font-weight:800;display:flex}.pl-ord-top .st span{align-items:center;gap:5px;display:inline-flex}.pl-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 14px;display:grid}.pl-items>span{align-items:flex-start;gap:6px;line-height:1.3;display:flex}.pl-items>span>.pl-bx{margin-top:1px}.pl-items b{white-space:nowrap;font-weight:900}.pl-chk{border:1.5px solid var(--pl-ink);white-space:nowrap;border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:900}.pl-tot{border:2px dashed var(--pl-ink);border-radius:8px;flex-direction:column;flex:none;gap:4px;margin-top:auto;padding:8px 12px;display:flex}.pl-tot .k{letter-spacing:.1em;font-size:11px;font-weight:900}.pl-tot .v{font-size:13px;font-weight:700;line-height:1.45}.pl-tot .v b{font-weight:900}.pl-made{flex-direction:row;justify-content:space-between;align-items:center}.pl-entered{align-items:center;gap:8px;display:flex}.pl-ft{color:var(--pl-ink-foot);border-top:1px solid var(--pl-rule);flex:none;justify-content:space-between;padding-top:6px;font-size:11px;font-weight:700;display:flex}.pl-page>.pl-ft{margin-top:auto}.pl-page>.pl-tot+.pl-ft{margin-top:0}.pl-tbl{border:2px solid var(--pl-ink);border-radius:8px;flex:none;overflow:hidden}.pl-row{border-bottom:1px solid var(--pl-ink);align-items:center;display:grid}.pl-tbl>.pl-blk:last-child>.pl-row{border-bottom:0}.pl-row>span{min-width:0;padding:7px 8px}.pl-row>.c{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pl-row>.num{white-space:nowrap;font-size:15px;font-weight:900}.pl-th{background:var(--pl-head);border-bottom:2px solid var(--pl-ink)}.pl-th>span{letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:10.5px;font-weight:900}.pl-finish-cols{grid-template-columns:42% 1fr 1fr 1fr 1fr 1fr}.pl-prod-cols{grid-template-columns:34% 13% 1fr 1fr 1fr 1fr 1fr}.pl-row b{font-weight:900}.pl-what{font-size:15px;font-weight:900;display:block}.pl-sub{color:var(--pl-ink-soft);font-size:11.5px;font-weight:600;display:block}.pl-row>.c .pl-sub,.pl-row>.num .pl-sub{font-size:11px;font-weight:700}.pl-warn{color:var(--pl-ink);font-weight:800}.pl-keep{font-weight:700}.pl-mk{background:var(--pl-ink);width:18px;height:18px;color:var(--pl-paper);vertical-align:-3px;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.pl-wr{border:1.5px solid var(--pl-ink);vertical-align:middle;border-radius:4px;width:46px;height:22px;display:inline-block}.pl-wr.narrow{width:38px}.pl-note{border:1.5px solid var(--pl-ink);border-radius:8px;flex-direction:column;flex:none;gap:9px;padding:8px 12px;font-size:12.5px;display:flex}.pl-note .ln{border-bottom:1.5px solid var(--pl-ink);min-height:16px}.pl-sec,.pl-note .sec{letter-spacing:.1em;font-size:11px;font-weight:900}.pl-extra{grid-template-columns:1fr 140px;gap:10px;display:grid}@media print{@page pl-letter{size:letter portrait;margin:.4in}:is(html:has(.pl-print-root),body:has(.pl-print-root)){background:var(--pl-paper)!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.pl-print-root)>:not(.pl-print-root){display:none!important}.pl-print-root,.pl-print-root *{visibility:visible!important}.pl-print-root{display:block!important;position:static!important}.pl-print-root .pl-page{page:pl-letter;break-after:page;break-inside:avoid}.pl-print-root .pl-page:last-child{break-after:auto}}
@media screen{.app-shell:not(:has(.today-v1,.kitchen-touch)){--acc:var(--cat-coming);--acc-ink:var(--cat-coming-ink);--acc-band:var(--cat-coming-band);--acc-tint:var(--cat-coming-tint);--acc-text:var(--cat-coming-text);--acc-strong:var(--cat-coming-strong);--acc-strong-ink:var(--cat-coming-ink)}.app-shell:has(.nav-item.active[title^=Orders]){--acc:var(--cat-orders);--acc-ink:var(--cat-orders-ink);--acc-band:var(--cat-orders-band);--acc-tint:var(--cat-orders-tint);--acc-text:var(--cat-orders-text);--acc-strong:var(--tv-primary);--acc-strong-ink:var(--cat-orders-ink)}.app-shell:has(.nav-item.active[title^=Production]){--acc:var(--cat-production);--acc-ink:var(--cat-production-ink);--acc-band:var(--cat-production-band);--acc-tint:var(--cat-production-tint);--acc-text:var(--cat-production-text);--acc-strong:var(--cat-production);--acc-strong-ink:var(--cat-production-ink)}.app-shell:has(.nav-item.active[title^=Finish\ Baking]){--acc:var(--cat-finish);--acc-ink:var(--cat-finish-ink);--acc-band:var(--cat-finish-band);--acc-tint:var(--cat-finish-tint);--acc-text:var(--cat-finish-text);--acc-strong:var(--cat-finish-strong);--acc-strong-ink:var(--cat-finish-ink)}.app-shell:has(.nav-item.active:is([title^=Inventory],[title^=Shopping])){--acc:var(--cat-stock);--acc-ink:var(--cat-stock-ink);--acc-band:var(--cat-stock-band);--acc-tint:var(--cat-stock-tint);--acc-text:var(--cat-stock-text);--acc-strong:var(--cat-stock-strong);--acc-strong-ink:var(--cat-stock-ink)}.app-shell:has(.nav-item.active:is([title^=Calendar],[title^=People],[title^=Actions],[title^=Messages])){--acc:var(--cat-team);--acc-ink:var(--cat-team-ink);--acc-band:var(--cat-team-band);--acc-tint:var(--cat-team-tint);--acc-text:var(--cat-team-text);--acc-strong:var(--cat-team-strong);--acc-strong-ink:var(--cat-team-ink)}.app-shell:has(.nav-item.active[title^=Inbox]){--acc:var(--cat-emails);--acc-ink:var(--cat-emails-ink);--acc-band:var(--cat-emails-band);--acc-tint:var(--cat-emails-tint);--acc-text:var(--cat-emails-text);--acc-strong:var(--cat-emails-strong);--acc-strong-ink:var(--cat-emails-ink)}.app-shell:has(.nav-item.active[title^=Events]){--acc:var(--cat-events);--acc-ink:var(--cat-events-ink);--acc-band:var(--cat-events-band);--acc-tint:var(--cat-events-tint);--acc-text:var(--cat-events-text);--acc-strong:var(--cat-events-strong);--acc-strong-ink:var(--cat-events-ink)}body:has(.app-shell):not(:has(.today-v1,.kitchen-touch)){background:var(--tv-linen), var(--tv-page)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .main-column{--canvas:var(--tv-page);--surface:var(--tv-card);--ivory:var(--tv-card-inner);--ink:var(--tv-text);--muted:var(--tv-text-muted);--line:var(--tv-card-line);--sans:var(--tv-font-body);--serif:var(--tv-font-display);--radius:var(--tv-radius-card);--shadow:var(--tv-shadow-panel-mid);--frame-shadow:var(--tv-shadow-panel-mid);color:var(--tv-text);font-family:var(--tv-font-body);font-variant-numeric:var(--tv-numbers);-webkit-font-smoothing:antialiased}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(h1,h2,h3,h4){color:var(--tv-text);font-family:var(--tv-font-display);letter-spacing:-.01em}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(p,small,dd,dt,label,li,td,th){font-family:var(--tv-font-body)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .eyebrow{color:var(--acc-text);font:var(--skin-type-eyebrow);letter-spacing:.14em;text-transform:uppercase}.app-shell:not(:has(.today-v1,.kitchen-touch)) .topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}@media (max-width:1099px){.app-shell:not(:has(.today-v1,.kitchen-touch)) .topbar{border-bottom:1px solid var(--tv-line);background:var(--tv-glass-toolbar);-webkit-backdrop-filter:var(--tv-blur-glass);backdrop-filter:var(--tv-blur-glass)}}.app-shell:not(:has(.today-v1,.kitchen-touch)) .global-search{min-height:var(--tap);border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-control);background:var(--tv-glass-pill);-webkit-backdrop-filter:var(--tv-blur-pill);backdrop-filter:var(--tv-blur-pill);color:var(--tv-text-muted);box-shadow:var(--tv-shadow-toolbar);font-family:var(--tv-font-body)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .global-search kbd{border:1px solid var(--tv-line);border-radius:var(--tv-radius-chip-alert);background:var(--tv-line-soft);color:var(--tv-text-muted)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .topbar-controls>:is(button,.date-control){min-height:var(--tap);border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-control);background:var(--tv-glass-pill);color:var(--tv-text);box-shadow:var(--tv-shadow-pill-deep);font-family:var(--tv-font-body);font-weight:var(--tv-weight-strong)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .topbar-controls>button:hover{background:var(--tv-card)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .topbar-controls .preview-chip{border-color:var(--tv-glass-line);background:var(--tv-glass-pill);color:var(--tv-text-muted)}@media (max-width:759px){.app-shell:not(:has(.today-v1,.kitchen-touch)) .topbar-controls .preview-chip{min-height:0;box-shadow:none;background:0 0;border:0}}.app-shell:not(:has(.today-v1,.kitchen-touch)) .topbar-controls .avatar{background:var(--tv-avatar);color:var(--tv-toast-text);box-shadow:var(--tv-shadow-enamel)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .mobile-bottom-nav{border-top:1px solid var(--tv-line);background:var(--tv-glass-toolbar);-webkit-backdrop-filter:var(--tv-blur-glass);backdrop-filter:var(--tv-blur-glass);font-family:var(--tv-font-body)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .mobile-bottom-nav button{color:var(--tv-text-muted)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .mobile-bottom-nav button.active{color:var(--acc-text);font-weight:var(--tv-weight-heavy)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-header,.g4-header,.group2-header,.parity-workspace-header,.v4-financial-header,.v4-founder-header,.batch-hero,.hero){border-radius:var(--tv-radius-none);box-shadow:none;background:0 0;border:0;padding-left:10px;padding-right:0}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-header,.g4-header,.group2-header,.parity-workspace-header,.v4-financial-header,.v4-founder-header,.batch-hero,.hero) h1{color:var(--tv-text);font:var(--tv-type-title-compact);letter-spacing:var(--tv-tracking-display);margin:2px 0 4px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-header,.g4-header,.group2-header,.parity-workspace-header,.v4-financial-header,.v4-founder-header,.batch-hero,.hero)>div>p{max-width:62ch;color:var(--tv-text-soft);font-size:var(--tv-size-body);font-weight:var(--tv-weight-normal)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .hero :is(.hero-city,.hero-photo){display:none}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .hero{min-height:0}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .hero .hero-saying{display:none}@media (min-width:1100px){.app-shell:not(:has(.today-v1,.kitchen-touch)) .main-column{position:relative}.app-shell:not(:has(.today-v1,.kitchen-touch)) .main-column:before{content:"";z-index:0;pointer-events:none;background:var(--tv-skyline-fade-down), var(--tv-sun-hero), var(--tv-skyline-image) right -94px top 26px / 760px auto no-repeat, var(--tv-sky);background-blend-mode:normal, screen, normal, normal;height:300px;position:absolute;top:-14px;left:-17px;right:-16px}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.topbar,.page-content){z-index:1;position:relative}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-header,.g4-header,.group2-header,.parity-workspace-header,.v4-financial-header,.v4-founder-header){align-items:flex-start;min-height:150px}}@media (min-width:1100px) and (max-height:860px){.app-shell:not(:has(.today-v1,.kitchen-touch)) .main-column:before{height:var(--tv-skyline-h);background:var(--tv-skyline-fade-header), var(--tv-sun-hero), var(--tv-skyline-image) right var(--tv-skyline-right) top 14px / var(--tv-skyline-w) auto no-repeat, var(--tv-sky)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-header,.g4-header,.group2-header,.parity-workspace-header,.v4-financial-header,.v4-founder-header){min-height:0;padding-top:2px;padding-bottom:10px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-header,.g4-header,.group2-header,.parity-workspace-header,.v4-financial-header,.v4-founder-header,.batch-hero,.hero) h1{font:var(--tv-type-title-surface)}}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel){border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-card);background:var(--tv-glaze), var(--tv-card);box-shadow:var(--tv-shadow-panel-mid)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel) :is(.card,.surface-panel){border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-day);background:var(--tv-card);box-shadow:var(--skin-shadow-nested)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.order-commitment-card,.operational-product-card,.connected-record,.parity-health-card){border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-day);background:var(--tv-card);box-shadow:var(--skin-shadow-nested)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .order-commitment-card.has-issues{border-color:var(--cat-orders)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.order-card-top,.order-card-footer){background:var(--tv-card-inner);border-color:var(--tv-line)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.surface-panel,.card)>h2:first-child{font:var(--skin-type-section)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.surface-panel,.card) h2{font-family:var(--tv-font-display)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.surface-panel,.card) h3{font:var(--skin-type-card-title)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel):has(>.section-title:first-child){padding:0 0 16px;overflow:hidden}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel):has(>.section-title:first-child)>:not(.section-title){margin-left:16px;margin-right:16px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel):has(>.section-title:first-child)>.section-title+*{margin-top:14px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel)>.section-title:first-child{background:var(--tv-glaze-band), var(--acc-band);min-height:52px;color:var(--acc-ink);box-shadow:var(--tv-shadow-band-deep);border:0;align-items:center;gap:10px;margin:0;padding:4px 10px 4px 12px;display:flex}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .section-title:first-child .section-heading{align-items:center;gap:10px;min-width:0;display:flex}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .section-title:first-child h2{color:inherit;font:var(--tv-type-panel-title);letter-spacing:-.01em;margin:0}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .section-title:first-child p{color:inherit;font-size:var(--tv-size-small);font-weight:var(--tv-weight-normal);margin:1px 0 0}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .section-title:first-child .section-icon{border-radius:var(--tv-radius-round);background:var(--tv-band-icon);width:30px;height:30px;color:inherit;box-shadow:none;border:0;flex:none;place-items:center;display:grid}.app-shell:has(.nav-item.active[title^=Production]) .page-content .section-title:first-child .section-icon{background:var(--tv-band-icon-dark)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .section-title:first-child>.badge{color:var(--acc-ink);box-shadow:none;font-size:var(--tv-size-small);background:0 0;border:0}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .section-title:first-child>.button{color:var(--acc-ink);box-shadow:none;background:0 0;border:1.5px solid}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .work-card{overflow:hidden}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .work-card>.needs-panel>.section-title:first-child{background:var(--tv-glaze-band), var(--acc-band);min-height:52px;color:var(--acc-ink);box-shadow:var(--tv-shadow-band-deep);border:0;align-items:center;gap:10px;margin:0;padding:4px 10px 4px 12px;display:flex}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .work-card>.needs-panel>.section-title:first-child>.button{color:var(--acc-ink);box-shadow:none;background:0 0;border:1.5px solid}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .sidebar-big-stat{color:var(--tv-text);font:var(--skin-type-section)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-section-head,.panel-label,.parity-panel-heading,.person-heading) h2{font:var(--skin-type-section)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .panel-label>span{color:var(--acc-text);font:var(--skin-type-eyebrow);letter-spacing:.14em}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .section-subheading{font:var(--skin-type-card-title)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .button{min-height:var(--tap);border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-button);background:var(--tv-card);color:var(--tv-text);box-shadow:var(--tv-shadow-pill-deep);font-family:var(--tv-font-body);font-size:var(--tv-size-line);font-weight:var(--tv-weight-heavy);padding:0 14px}.app-shell:not(:has(.today-v1,.kitchen-touch)) dialog .button{min-height:var(--tap);border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-button);background:var(--tv-card);color:var(--tv-text);box-shadow:var(--tv-shadow-pill-deep);font-family:var(--tv-font-body);font-size:var(--tv-size-line);font-weight:var(--tv-weight-heavy);padding:0 14px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .button:hover:not(:disabled){background:var(--tv-card-inner);box-shadow:var(--tv-shadow-pill)}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.page-content,dialog) .button:is(.gold,.primary,.blue,.green){background:var(--acc-strong);color:var(--acc-strong-ink);box-shadow:var(--tv-shadow-button-deep);border-color:#0000}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.page-content,dialog) .button:is(.gold,.primary,.blue,.green):hover:not(:disabled){background:var(--acc-strong);filter:brightness(1.06)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .button.setup-feature{background:var(--tv-card-inner);color:var(--tv-text-muted);box-shadow:none;border-style:dashed}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .button.setup-feature small{color:var(--tv-text-muted);font-weight:var(--tv-weight-strong)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .button:disabled{box-shadow:none}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .button[aria-pressed=true]{background:var(--acc-strong);color:var(--acc-strong-ink);box-shadow:var(--skin-shadow-tab);border-color:#0000}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.btn,.v4-inbox-sync,.actions-form>button[type=submit],.parity-toolbar>button:not(.button)){min-height:var(--tap);border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-button);background:var(--tv-card);color:var(--tv-text);box-shadow:var(--tv-shadow-pill-deep);font-family:var(--tv-font-body);font-size:var(--tv-size-line);font-weight:var(--tv-weight-heavy);padding:0 14px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .actions-form>button[type=submit]{background:var(--acc-strong);color:var(--acc-strong-ink);box-shadow:var(--tv-shadow-button-deep);border-color:#0000}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .badge{border-radius:var(--tv-radius-control);background:var(--skin-neutral-tint);color:var(--skin-neutral-text);box-shadow:var(--tv-shadow-initials);font-family:var(--tv-font-body);font-size:var(--tv-size-tiny);font-weight:var(--tv-weight-heavy);letter-spacing:0;border:0;align-items:center;gap:5px;padding:3px 9px;line-height:1.25;display:inline-flex}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .badge.green{background:var(--cat-emails-tint);color:var(--cat-emails-text)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .badge:is(.red,.danger){background:var(--cat-orders-tint);color:var(--cat-orders-text)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .badge.orange{background:var(--cat-catering-tint);color:var(--cat-catering-text)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .badge.blue{background:var(--cat-stock-tint);color:var(--cat-stock-text)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .badge.purple{background:var(--cat-team-tint);color:var(--cat-team-text)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .badge.gold{background:var(--skin-gold-tint);color:var(--skin-gold-text)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.metric-bubble,.shortcut-bubble,.batch-focus-icon,.prod-icon-bubble,.metric-icon,.order-card-icon,.blocked-header-icon,.parity-empty-icon){border-radius:var(--tv-radius-round);background:var(--tone-enamel,var(--acc-band));color:var(--tone-ink,var(--acc-ink));box-shadow:var(--tv-shadow-enamel);border:0;place-items:center}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.red,.danger){--tone:var(--cat-orders);--tone-tint:var(--cat-orders-tint);--tone-text:var(--cat-orders-text);--tone-enamel:var(--tv-enamel-orders);--tone-ink:var(--cat-orders-ink)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.gold,.tone-amber){--tone:var(--cat-production);--tone-tint:var(--cat-production-tint);--tone-text:var(--tv-text);--tone-enamel:var(--tv-enamel-production);--tone-ink:var(--cat-production-ink)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.blue,.tone-blue){--tone:var(--cat-stock);--tone-tint:var(--cat-stock-tint);--tone-text:var(--cat-stock-text);--tone-enamel:var(--tv-enamel-stock);--tone-ink:var(--cat-stock-ink)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.green,.tone-green){--tone:var(--cat-emails);--tone-tint:var(--cat-emails-tint);--tone-text:var(--cat-emails-text);--tone-enamel:var(--tv-enamel-emails);--tone-ink:var(--cat-emails-ink)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.purple,.tone-purple){--tone:var(--cat-team);--tone-tint:var(--cat-team-tint);--tone-text:var(--cat-team-text);--tone-enamel:var(--tv-enamel-team);--tone-ink:var(--cat-team-ink)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .orange{--tone:var(--cat-catering);--tone-tint:var(--cat-catering-tint);--tone-text:var(--cat-catering-text);--tone-enamel:var(--cat-catering-strong);--tone-ink:var(--cat-catering-ink)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .tone-neutral{--tone:var(--cat-coming);--tone-tint:var(--cat-coming-tint);--tone-text:var(--tv-text);--tone-enamel:var(--cat-coming-band);--tone-ink:var(--cat-coming-ink)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.metric,.batch-mini,.coverage-tile,.v4-financial-metrics>.surface-panel,.v4-founder-summary>.surface-panel,.parity-summary-metrics>div){border:1.5px solid var(--tone,var(--tv-card-line));border-radius:var(--tv-radius-card);background:var(--tv-glaze), var(--tv-card);box-shadow:var(--tv-shadow-box-high);position:relative;overflow:hidden}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.metric,.batch-mini,.coverage-tile,.v4-financial-metrics>.surface-panel,.v4-founder-summary>.surface-panel,.parity-summary-metrics>div):after{content:"";border-radius:var(--tv-radius-round);background:var(--tone-tint,var(--acc-tint));opacity:.9;pointer-events:none;width:110px;height:110px;position:absolute;bottom:-44px;right:-34px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.metric,.batch-mini,.coverage-tile,.v4-financial-metrics>.surface-panel,.v4-founder-summary>.surface-panel,.parity-summary-metrics>div)>*{z-index:1;position:relative}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.metric strong,.batch-mini strong,.coverage-tile b,.v4-financial-metrics strong,.v4-founder-summary strong,.parity-summary-metrics strong){color:var(--tone-text,var(--tv-text));font:var(--skin-type-metric);letter-spacing:var(--tv-tracking-big)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.metric-label,.batch-mini small,.coverage-tile>span,.v4-financial-metrics small,.v4-founder-summary small,.parity-summary-metrics small:first-child){color:var(--tv-text-soft);font-size:var(--tv-size-small);font-weight:var(--tv-weight-heavy)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .batch-hero-focus{border:1.5px solid var(--tone,var(--tv-card-line));border-radius:var(--tv-radius-card);background:var(--tv-glass);-webkit-backdrop-filter:var(--tv-blur-glass);backdrop-filter:var(--tv-blur-glass);box-shadow:var(--tv-shadow-box-high)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .batch-hero-focus strong{color:var(--tone-text,var(--tv-text));font:var(--skin-type-card-title)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.batch-view-tabs,.group2-tabs,.parity-local-tabs,.business-calendar-views,.v4-founder-source,.v4-financial-controls>[role=group],.stock-filters,.actions-view-controls,.store-organizer){border:1px solid var(--skin-tray-line);border-radius:var(--tv-radius-toolbar);background:var(--skin-tray);-webkit-backdrop-filter:var(--tv-blur-pill);backdrop-filter:var(--tv-blur-pill);box-shadow:var(--tv-shadow-toolbar);flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.batch-view-tabs,.group2-tabs,.parity-local-tabs,.business-calendar-views,.v4-founder-source,.v4-financial-controls>[role=group],.stock-filters,.actions-view-controls,.store-organizer)>button{min-height:var(--tap);border-radius:var(--tv-radius-button);color:var(--tv-text-soft);box-shadow:none;font-family:var(--tv-font-body);font-size:var(--tv-size-line);font-weight:var(--tv-weight-strong);background:0 0;border:0;padding:0 14px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.batch-view-tabs,.group2-tabs,.parity-local-tabs,.business-calendar-views,.v4-founder-source,.v4-financial-controls>[role=group],.stock-filters,.actions-view-controls,.store-organizer)>button:hover{background:var(--tv-line-soft)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.batch-view-tabs,.group2-tabs,.parity-local-tabs,.business-calendar-views,.v4-founder-source,.v4-financial-controls>[role=group],.stock-filters,.actions-view-controls,.store-organizer)>button:is(.active,.selected,[aria-pressed=true],[aria-selected=true]){background:var(--acc-strong);color:var(--acc-strong-ink);box-shadow:var(--skin-shadow-tab);font-weight:var(--tv-weight-heavy)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .actions-view-controls h2{font:var(--skin-type-card-title);margin-right:8px;padding-left:8px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .store-organizer>span{color:var(--tv-text-muted);font-size:var(--tv-size-small);font-weight:var(--tv-weight-heavy);padding:0 8px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .integrations-toggle-btn{min-height:var(--tap);border-radius:var(--tv-radius-button)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .workflow-tab{min-height:var(--tap);border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-day);background:var(--tv-card);box-shadow:var(--tv-shadow-day-mid);font-family:var(--tv-font-body)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .workflow-tab.active{border-color:var(--tv-today-bottom);background:linear-gradient(160deg, var(--tv-today-top), var(--tv-today-bottom));color:var(--tv-today-text);box-shadow:var(--tv-shadow-stamp)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .workflow-tab.active :is(b,small){color:var(--tv-today-text)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .step-number{border-radius:var(--tv-radius-round);background:var(--tone-enamel,var(--acc-band));color:var(--tone-ink,var(--acc-ink));box-shadow:var(--tv-shadow-enamel);font-family:var(--tv-font-body);font-weight:var(--tv-weight-heavy)}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.page-content,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--tap);border:1px solid var(--skin-field-line);border-radius:var(--tv-radius-control);background-color:var(--skin-field);color:var(--tv-text);font-family:var(--tv-font-body);font-size:var(--tv-size-body);font-weight:var(--tv-weight-normal);box-shadow:var(--tv-shadow-bar)}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.page-content,dialog) textarea{min-height:88px}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.page-content,dialog) :is(input,select,textarea):focus-visible{border-color:var(--acc);outline:3px solid var(--skin-focus);outline-offset:1px}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.page-content,dialog) :is(input,select,textarea):disabled{background-color:var(--tv-card-inner);color:var(--tv-text-muted)}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.page-content,dialog) :is(.field,label){color:var(--tv-text-soft);font-size:var(--tv-size-small);font-weight:var(--tv-weight-heavy)}.app-shell:not(:has(.today-v1,.kitchen-touch)) :is(.page-content,dialog) :is(input[type=checkbox],input[type=radio]){accent-color:var(--acc-strong);width:18px;height:18px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content table{border-collapse:separate;border-spacing:0;font-family:var(--tv-font-body)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content thead th{border-bottom:1px solid var(--tv-line);background:var(--skin-table-head);color:var(--tv-text-muted);font-size:var(--tv-size-tiny);font-weight:var(--tv-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content thead th:first-child{border-top-left-radius:var(--tv-radius-button)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content thead th:last-child{border-top-right-radius:var(--tv-radius-button)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content tbody td{border-bottom:1px solid var(--tv-line-soft)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content tbody tr:hover td{background:var(--skin-row-hover)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .connected-table-wrap{border:1px solid var(--tv-line);border-radius:var(--tv-radius-day);background:var(--tv-card)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.order-line-row,.g3-lines>div,.v4-financial-rows>div,.v4-founder-history>div){border-color:var(--tv-line-soft)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-roster-row,.team-row,.v4-inbox-list>button,.parity-channel-list>button){border-radius:var(--tv-radius-control)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-roster-row,.team-row,.v4-inbox-list>button,.parity-channel-list>button):is(.selected,[aria-pressed=true]){border-color:var(--acc);background:var(--acc-tint);box-shadow:inset 4px 0 0 var(--acc)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .person-avatar{background:var(--tv-avatar);color:var(--tv-toast-text);box-shadow:var(--tv-shadow-enamel)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .empty-message{color:var(--tv-text-muted);font-weight:var(--tv-weight-strong)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content summary{box-sizing:border-box;min-height:var(--tap);color:var(--acc-text);font-family:var(--tv-font-body);font-weight:var(--tv-weight-heavy);cursor:pointer;padding-top:11px;padding-bottom:11px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.business-calendar-toolbar button,.recipe-status-chip){min-height:var(--tap);min-width:var(--tap)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.polish-steps li,.polish-event-dimensions>span){border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-day);background:var(--tv-card);color:var(--tv-text);box-shadow:var(--tv-shadow-day-mid);font:var(--skin-type-card-title)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .polish-steps li:before{color:var(--acc-text);font-family:var(--tv-font-body);font-size:var(--tv-size-tiny);font-weight:var(--tv-weight-heavy)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .polish-event-dimensions small{color:var(--tv-text-muted);font-family:var(--tv-font-body);font-size:var(--tv-size-small);font-weight:var(--tv-weight-normal)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .action-composer>summary{border-radius:var(--tv-radius-button);background:var(--acc-strong);color:var(--acc-strong-ink);box-shadow:var(--tv-shadow-button-deep);border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .action-composer>summary:before{background:var(--tv-band-icon);color:inherit;border-color:#0000}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .v4-inbox-radar button{border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-day);background:var(--tv-card);box-shadow:inset 4px 0 0 var(--acc), var(--tv-shadow-day-mid);font-size:var(--tv-size-small);gap:2px;padding:8px 12px;display:grid}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .v4-inbox-radar button b{font-weight:var(--tv-weight-heavy)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .v4-inbox-radar button span{color:var(--tv-text-muted);font-size:var(--tv-size-tiny);font-weight:var(--tv-weight-strong);margin:0}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel) :is(.card,.surface-panel)>:is(h2,h3){margin-top:14px;margin-bottom:4px}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel) :is(.card,.surface-panel)>:is(h2,h3):first-child{margin-top:0}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.card,.surface-panel) :is(.card,.surface-panel)>p{color:var(--tv-text-soft);margin-top:4px;margin-bottom:4px}.app-shell:not(:has(.today-v1,.kitchen-touch)) dialog.modal{border:1px solid var(--tv-card-line);border-radius:var(--tv-radius-card);background:var(--tv-linen), var(--tv-page);color:var(--tv-text);box-shadow:var(--skin-shadow-dialog);font-family:var(--tv-font-body)}.app-shell:not(:has(.today-v1,.kitchen-touch)) dialog.modal::backdrop{background:var(--skin-backdrop);-webkit-backdrop-filter:var(--tv-blur-pill);backdrop-filter:var(--tv-blur-pill)}.app-shell:not(:has(.today-v1,.kitchen-touch)) dialog.modal .modal-heading h2{font:var(--skin-type-section)}.app-shell:not(:has(.today-v1,.kitchen-touch)) dialog.modal .eyebrow{color:var(--acc-text);font:var(--skin-type-eyebrow);letter-spacing:.14em}@media (max-width:759px){.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.g3-header,.g4-header,.group2-header,.parity-workspace-header,.v4-financial-header,.v4-founder-header,.batch-hero,.hero) h1{font:var(--tv-type-title-phone)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content .section-title:first-child h2{font:var(--tv-type-panel-title-phone)}.app-shell:not(:has(.today-v1,.kitchen-touch)) .page-content :is(.metric strong,.batch-mini strong,.coverage-tile b,.v4-financial-metrics strong,.v4-founder-summary strong,.parity-summary-metrics strong){font:var(--tv-type-big-phone)}}}
.back-button{min-width:var(--tap);min-height:var(--tap);border:1px solid var(--tv-glass-line);border-radius:var(--tv-radius-control);background:var(--tv-glass-pill);color:var(--tv-text);box-shadow:var(--tv-shadow-pill-deep);font-family:var(--tv-font-body);font-size:var(--tv-size-line);font-weight:var(--tv-weight-heavy);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 10px;display:inline-flex}.back-button:hover{background:var(--tv-card)}.back-button:focus-visible{outline:3px solid var(--skin-focus);outline-offset:2px}@media (max-width:759px){.back-button{width:var(--tap);padding:0}.back-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px){.topbar{align-items:center;gap:8px;display:flex}.topbar .mobile-brand{flex:1 1 0;justify-content:center;min-width:0;max-width:none;display:flex;position:static;transform:none}.topbar .mobile-brand .brand-logo{aspect-ratio:450/325;width:83px;max-width:100%;height:auto}.topbar .topbar-controls{flex:none;margin-left:0}.topbar:has(.back-button) .mobile-menu{display:none}}
