.coord-planning-overview-head{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff;border-radius:20px;padding:28px 30px;margin-bottom:20px;box-shadow:var(--shadow)}
.coord-planning-overview-head h2{font-size:28px;margin-bottom:8px}.coord-planning-overview-head p:last-child{color:var(--muted);margin-bottom:0}.coord-planning-overview-stats{display:flex;gap:10px;flex-wrap:wrap}.coord-planning-overview-stats span{min-width:105px;background:var(--sage);border-radius:14px;padding:13px;text-align:center;font-size:12px;color:var(--muted)}.coord-planning-overview-stats strong{display:block;font:25px Georgia,serif;color:var(--ink);margin-bottom:2px}.coord-planning-overview-stats .missing{background:#f5dfd8;color:#8c463d}.coord-current-week-list{display:grid;gap:12px}.coord-current-week-columns,.coord-current-week-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(250px,1.5fr) 105px 135px 95px;gap:16px;align-items:center}.coord-current-week-columns{padding:0 20px 8px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.coord-current-week-row{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px}.coord-current-week-row>div>strong,.coord-current-week-row>div>small{display:block}.coord-current-week-row small{color:var(--muted);margin-top:5px}.coord-current-week-row.submitted{border-left:5px solid #b88842}.coord-current-week-row.returned{border-left:5px solid #b65d51}.coord-current-week-row.approved{border-left:5px solid var(--green)}.coord-current-week-row.draft{background:#fffaf8;border-color:#edd8d1}.coord-current-week-row .secondary:disabled{opacity:.55;cursor:default}.delivery-status{display:inline-flex;justify-content:center;padding:7px 10px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800}.delivery-status.sent{background:#dfeae2;color:#315c4b}.delivery-status.not-sent{background:#f5dfd8;color:#9b4d43}
@media(max-width:900px){.coord-planning-overview-head{align-items:flex-start;flex-direction:column}.coord-current-week-columns{display:none}.coord-current-week-row{grid-template-columns:1fr 1fr}.coord-current-week-row .primary,.coord-current-week-row .secondary{width:100%}}
@media(max-width:560px){.coord-planning-overview-stats{width:100%}.coord-planning-overview-stats span{flex:1;min-width:85px}.coord-current-week-row{grid-template-columns:1fr}.coord-current-week-title{padding-top:8px;border-top:1px solid var(--line)}}
