:root{--quarterly-space-1:4px;--quarterly-space-2:8px;--quarterly-space-3:16px;--quarterly-space-4:24px;--quarterly-radius:8px;--quarterly-priority-low:#95a5a6;--quarterly-priority-medium:#f39c12;--quarterly-priority-high:#e74c3c;--quarterly-constraint-time:#3498db;--quarterly-constraint-energy:#9b59b6;--quarterly-constraint-financial:#f1c40f;--quarterly-constraint-identity:#1abc9c;--quarterly-constraint-health:#e67e22;--quarterly-severity-low:#27ae60;--quarterly-severity-medium:#f39c12;--quarterly-severity-high:#e74c3c;--quarterly-focus-area:#2980b9;--quarterly-focus-goal:#8e44ad;--quarterly-focus-habit:#16a085;--quarterly-status-not-started:#95a5a6;--quarterly-status-in-progress:#f39c12;--quarterly-status-paused:#9b59b6;--quarterly-status-completed:#27ae60}.quarterly-panel{gap:var(--quarterly-space-3);padding:var(--quarterly-space-3);flex-direction:column;display:flex}.quarterly-header{gap:var(--quarterly-space-2);border-bottom:1px solid var(--lsos-border,#ddd);padding-bottom:var(--quarterly-space-2);flex-wrap:wrap;display:flex}.quarterly-header button{padding:var(--quarterly-space-1) var(--quarterly-space-2);cursor:pointer;border-radius:var(--quarterly-radius);background:0 0;border:1px solid #0000}.quarterly-header button[aria-selected=true]{border-color:var(--lsos-accent,#4361ee);background:var(--lsos-surface-muted,#f5f5f5)}.quarterly-header button:focus-visible{outline:2px solid var(--quarterly-focus-area);outline-offset:2px}.quarterly-view h2{margin:0 0 var(--quarterly-space-2);font-size:1rem}.quarterly-view ul{margin:0;padding-left:18px;list-style:none}.quarterly-view li{padding:var(--quarterly-space-1) 0}.quarterly-widget,.quarterly-multitasking-preview{gap:var(--quarterly-space-1);padding:var(--quarterly-space-2);border:1px solid var(--lsos-border,#ddd);border-radius:var(--quarterly-radius);flex-direction:column;display:flex}.quarterly-filters-panel{gap:var(--quarterly-space-2);flex-direction:column;display:flex}.priority-low{color:var(--quarterly-priority-low);border-left-color:var(--quarterly-priority-low)}.priority-medium{color:var(--quarterly-priority-medium);border-left-color:var(--quarterly-priority-medium)}.priority-high{color:var(--quarterly-priority-high);border-left-color:var(--quarterly-priority-high)}.constraint-time{border-left-color:var(--quarterly-constraint-time)}.constraint-energy{border-left-color:var(--quarterly-constraint-energy)}.constraint-financial{border-left-color:var(--quarterly-constraint-financial)}.constraint-identity{border-left-color:var(--quarterly-constraint-identity)}.constraint-health{border-left-color:var(--quarterly-constraint-health)}.severity-low{color:var(--quarterly-severity-low)}.severity-medium{color:var(--quarterly-severity-medium)}.severity-high{color:var(--quarterly-severity-high)}.focus-area{border-left-color:var(--quarterly-focus-area)}.focus-goal{border-left-color:var(--quarterly-focus-goal)}.focus-habit{border-left-color:var(--quarterly-focus-habit)}.status--not-started{color:var(--quarterly-status-not-started)}.status--in-progress{color:var(--quarterly-status-in-progress)}.status--paused{color:var(--quarterly-status-paused)}.status--completed{color:var(--quarterly-status-completed)}@media (prefers-contrast:more){.quarterly-header button{border-width:2px}}
