.delivery-week-heading078{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 16px}.delivery-week-heading078 h2{font-size:25px;margin:0 0 7px}.delivery-week-heading078 p{margin:0;color:#616973;font-size:12px}.delivery-week-heading078 .delivery-week-eyebrow078{font-size:10px;letter-spacing:.13em;color:#835d06;margin-bottom:6px;font-weight:650}
.delivery-week-controls078,.delivery-week-toolbar078{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.delivery-week-controls078>label{display:grid;gap:4px;font-size:11px;margin-left:8px}.delivery-week-controls078 input{min-height:38px;max-width:165px}.delivery-week-controls078>.btn{min-height:38px;padding:8px 12px}.delivery-week-toolbar078{justify-content:space-between;padding:13px 16px;background:#1f2328;border-left:4px solid #c69214;border-radius:9px;margin-bottom:13px;color:#fff}.delivery-week-toolbar078>label{display:flex;align-items:center;gap:9px;color:#d3d8df;font-size:11px}.delivery-week-toolbar078 select{min-height:36px;background:white;color:#1f2328;border-radius:6px;font-size:12px}.delivery-week-view078{display:flex;gap:6px}.delivery-week-view078 .btn,.delivery-week-toolbar078>.btn{min-height:36px;padding:7px 11px;font-size:12px}
.delivery-week-filters078,.delivery-report-options078{border:1px solid #d4d8dd;border-radius:8px;background:#fff;padding:12px 15px;margin-bottom:13px}.delivery-week-filters078>summary,.delivery-report-options078>summary{font-size:12px;cursor:pointer;color:#4e5760}.delivery-week-filters078 form,.delivery-report-options078 form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0}.delivery-week-filters078 label,.delivery-report-options078 label{display:grid;gap:5px;font-size:11px;color:#616973}.delivery-week-filters078 input,.delivery-report-options078 input,.delivery-report-options078 select,.delivery-week-filters078 select{width:100%;min-width:0;min-height:38px;border-radius:6px;font-size:13px}.delivery-week-filters078 .btn,.delivery-report-options078 .btn{align-self:end;min-height:38px;font-size:12px}.delivery-report-options078[open]{border-top:3px solid #c69214}
.delivery-week-group078{margin:0 0 20px;border:1px solid #d4d8dd;border-radius:10px;overflow:hidden;background:#fff}.delivery-week-group078>h3{margin:0;padding:14px 17px;border-bottom:1px solid #d4d8dd;background:#f8f3e8;font-size:15px}.delivery-week-group078>h3 small{font-size:11px;color:#616973;font-weight:400;margin-left:12px}.delivery-week-grid078{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch}.delivery-week-day078{min-width:0;border-right:1px solid #e1e4e8;background:#fff}.delivery-week-day078:last-child{border:0}.delivery-week-day-head078{display:grid;grid-template-columns:1fr auto;gap:4px;padding:11px 10px;background:#f2f3f5;border-bottom:1px solid #d4d8dd;min-height:61px;align-content:center}.delivery-week-day-head078>span{font-size:10px;letter-spacing:.07em;color:#616973;text-transform:uppercase}.delivery-week-day-head078 strong{grid-row:2;font-size:14px;color:#1f2328}.delivery-week-day-head078 button{grid-column:2;grid-row:1/3;align-self:center;border:0;border-radius:5px;min-height:28px;padding:3px 8px;font-size:18px}.delivery-week-day078.today .delivery-week-day-head078{border-top:3px solid #c69214;padding-top:8px}.delivery-week-cards078{padding:8px;min-height:210px;display:grid;gap:8px;align-content:start}.delivery-week-empty078{padding:23px 0;text-align:center;font-size:11px;color:#848b94}
button.delivery-truck-card078{display:grid;gap:7px;width:100%;min-width:0;padding:10px;text-align:left;border:1px solid #d4d8dd;border-radius:8px;background:#fff;color:#1f2328;box-shadow:0 2px 5px #1f232809;cursor:pointer;font-weight:400;overflow-wrap:anywhere}.delivery-truck-top078{display:flex;gap:4px;align-items:center;justify-content:space-between}.delivery-truck-art078{width:61px;height:36px;display:block;flex:0 0 61px}.delivery-truck-art078 svg{display:block;width:61px;height:36px;max-width:100%}.delivery-truck-top078 time{font-size:11px;color:#616973;font-weight:600}.delivery-truck-card078>strong{font-size:12px;line-height:1.4}.delivery-card-product078{font-size:11px;line-height:1.45;color:#4e5760}.delivery-card-quantity078{font-size:11px;color:#4e5760;font-variant-numeric:tabular-nums}.delivery-card-status078{font-size:10px;border-radius:4px;padding:4px 5px;justify-self:start;background:#f8f3e8;color:#73530c}.delivery-card-status078.complete{background:#edf4ed;color:#35643d}.delivery-card-status078.qc{background:#fff2cf;color:#73530c}.delivery-card-status078.arrived{background:#edf1f8;color:#355783}.delivery-card-status078.cancelled{background:#f1f1f3;color:#616973}.delivery-card-party-kind078{font-size:10px;color:#848b94}.delivery-week-note078{font-size:11px;color:#616973;margin-top:15px}.delivery-week-no-results078{background:#fff;border:1px solid #d4d8dd;border-radius:8px;padding:28px;color:#616973}.planning-workspace [data-week-message]{font-size:12px;color:#835d06;white-space:pre-line}.planning-workspace [data-week-message]:empty{display:none}
@media(max-width:1150px){.delivery-week-heading078{align-items:start;flex-direction:column}.delivery-week-grid078{grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-week-day078{border-bottom:1px solid #e1e4e8}.delivery-week-filters078 form,.delivery-report-options078 form{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:750px){.delivery-week-grid078{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-week-filters078 form,.delivery-report-options078 form{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-week-toolbar078{gap:12px}.delivery-week-heading078 h2{font-size:23px}}
@media(max-width:420px){.delivery-week-grid078{grid-template-columns:minmax(0,1fr)}.delivery-week-cards078{min-height:70px;grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-week-empty078{grid-column:1/-1;padding:10px}.delivery-week-day-head078{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px}.delivery-week-day-head078 button{margin-left:auto}.delivery-week-controls078{width:100%}.delivery-week-controls078>label{margin-left:0}.delivery-week-filters078 form,.delivery-report-options078 form{grid-template-columns:minmax(0,1fr)}}
@media print{.delivery-week-controls078,.delivery-week-toolbar078,.delivery-week-filters078,.delivery-report-options078{display:none}.delivery-week-grid078{grid-template-columns:repeat(7,minmax(0,1fr))}.delivery-truck-card078{break-inside:avoid}}
