.scheduler-admin{padding:3rem 0 6rem}.scheduler-tools{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.planner-create{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.planner-create h2{grid-column:1/-1}.planner-create .button{align-self:end;margin-bottom:1rem}.emergency-box{border-color:#ff3b3b}.planner-week{display:grid;grid-template-columns:repeat(7,minmax(180px,1fr));gap:.6rem;margin-top:1.2rem;overflow-x:auto}.planner-day{min-height:420px;padding:.6rem;border:1px solid var(--line);background:#040805}.planner-day.drop-ready{border-color:var(--green);background:#10220c}.planner-day h2{font-size:1rem}.planner-day article{position:relative;padding:.65rem;margin:.5rem 0;border-left:4px solid var(--green);background:#101a13;cursor:grab}.planner-day article.mode-automatic{border-color:#617069}.planner-day article.mode-emergency{border-color:#ff3b3b;background:#351010}.planner-day time,.planner-day strong,.planner-day small{display:block}.planner-day small{color:var(--muted)}.planner-day form{position:absolute;right:.3rem;top:.2rem}.planner-day form button{border:0;background:transparent;color:#fff;font-size:1.2rem}@media(max-width:900px){.scheduler-tools{grid-template-columns:1fr}.planner-create{grid-template-columns:1fr 1fr}}@media(max-width:600px){.planner-create{grid-template-columns:1fr}}
