.planning-toolbar{display:grid;gap:18px;margin-bottom:22px}.planning-toolbar h2{margin-bottom:6px}.planning-toolbar .actions{align-items:center}.planning-scope{display:flex;align-items:center;gap:8px;margin:0}.planning-week{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.planning-day{min-width:0;padding:20px}.planning-day h3{font-size:16px;margin:0 0 6px;text-transform:capitalize}.planning-today{border:2px solid var(--accent-text,var(--accent))}.planning-task{border-top:1px solid var(--line);padding:16px 0;overflow-wrap:anywhere}.planning-title{display:block;text-align:left;font-weight:600;padding:0;border:0;background:transparent;color:var(--accent-text,var(--ink));white-space:normal;overflow-wrap:anywhere}.planning-task details{margin-top:12px}.planning-task summary{cursor:pointer;font-size:13px}.planning-reschedule{display:grid;gap:9px;margin:12px 0 0}.planning-reschedule label{display:grid;gap:5px;margin:0;font-size:13px}.planning-reschedule input{width:100%;max-width:100%}.planning-reschedule .primary{justify-self:start;color:var(--accent-ink,#fff)}.planning-feedback{margin:0;font-size:13px}.planning-feedback:empty{display:none}.planning-undated{margin-top:22px}.planning-undated h2{margin-bottom:6px}.planning-toolbar button:disabled,.planning-reschedule button:disabled{opacity:.6;cursor:wait}@media(min-width:1450px){.planning-week{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.planning-week{grid-template-columns:minmax(0,1fr)}.planning-scope{flex-wrap:wrap}.planning-toolbar .actions button{flex:1}.planning-scope{width:100%}.planning-scope select{flex:1}}
.planning-day .empty{padding:4px 0;margin:6px 0 0}.planning-day>small{display:block}
