.work-plan-week-picker{display:grid;gap:4px;color:var(--muted);font-size:11px}.work-plan-week-picker input{border:1px solid var(--line);background:var(--night-surface,#fff);padding:8px 10px}.work-plan-editor{border-top:4px solid #8b6232}.work-plan-editor-status{margin-bottom:15px;padding:9px 12px;background:var(--night-surface,#f3eee9);color:var(--muted);font-size:12px}.work-plan-editor-status.published{background:var(--night-surface,#eaf5ee);color:var(--green);font-weight:700}.work-plan-days{display:grid;gap:12px}.work-plan-days article{border:1px solid var(--line);background:var(--night-surface,#fcfaf7);padding:15px}.work-plan-days article header{display:grid;grid-template-columns:1fr 220px;gap:14px;align-items:end;margin-bottom:10px}.work-plan-days article header b,.work-plan-days article header small{display:block}.work-plan-days article header b{font-size:17px}.work-plan-days article header small,.work-plan-days label small,.work-plan-notes small{color:var(--muted);font-size:10px}.work-plan-days label,.work-plan-notes{display:grid;gap:4px;font-weight:700}.work-plan-days input,.work-plan-days textarea,.work-plan-notes textarea{width:100%;border:1px solid #d8c8c1;background:var(--night-surface,#fff);padding:9px 10px;resize:vertical}.work-plan-notes{margin-top:15px}.work-plan-editor footer{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.work-plan-editor footer button{border:1px solid #d8c8c1;background:var(--night-surface,#fff);padding:9px 14px}.work-plan-editor footer .primary{border-color:var(--red);background:var(--red)}
@media(max-width:650px){.work-plan-days article header{grid-template-columns:1fr}.work-plan-editor footer{display:grid;grid-template-columns:1fr 1fr}.work-plan-week-picker{margin-top:10px}.roster-heading:has(.work-plan-week-picker){display:block}}
