.planner-week-grid{grid-template-columns:repeat(7,1fr);gap:10px;margin:16px 0;display:grid}.planner-day-card{background:var(--calc-bg-card,#0d0d1f);border:1px solid var(--calc-border-subtle,#ffffff14);border-radius:10px;overflow:hidden}.planner-day-header{color:var(--calc-text-primary,#fff);text-align:center;letter-spacing:.03em;background:#a855f71f;padding:8px 4px;font-size:.78rem;font-weight:700}.planner-day-body{padding:10px 8px}.planner-day-body .input-group{margin-bottom:8px}.planner-day-body .input-group label{font-size:.7rem}.planner-day-body .glass-input,.planner-day-body .time-input{padding:6px 8px;font-size:.82rem}.planner-day-stats{border-top:1px solid var(--calc-border-subtle,#ffffff0f);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.planner-stat{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.planner-stat-label{color:var(--calc-text-muted,#88a)}.planner-stat-value{color:var(--calc-text-primary,#fff);font-weight:700}.impact-good{color:var(--calc-tier-good,#34d399)}.impact-ok{color:var(--calc-tier-fair,#6ee7b7)}.impact-warn{color:var(--calc-tier-warn,#f59e0b)}.impact-bad{color:var(--calc-tier-crisis,#fb7185)}.planner-settings-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chart-wrap{height:var(--chart-height,220px);position:relative}.page-sections-outer{max-width:1400px;margin:0 auto;padding:0 1.5rem 3rem}@media (width<=1280px){.planner-week-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=860px){.planner-week-grid{grid-template-columns:repeat(2,1fr)}.planner-settings-row{grid-template-columns:1fr}}@media (width<=480px){.planner-week-grid{grid-template-columns:1fr}}[data-theme=light] .planner-day-card{background:#fff;border-color:#0000001f;box-shadow:0 1px 4px #0000000f}[data-theme=light] .planner-day-header{color:#4c1d95;background:#7c3aed12}[data-theme=light] .planner-day-stats{border-top-color:#0000000f}[data-theme=light] .planner-stat-label{color:#64748b}[data-theme=light] .planner-stat-value{color:#0f172a}