.overview-stat{color:var(--text);text-decoration:none;transition:border-color .15s,background .15s}.overview-stat:hover,.overview-stat:focus-visible{border-color:var(--gold);background:var(--panel)}.overview-refresh{margin:-8px 0 25px}.overview-attention .stat{border:1px solid var(--line);border-radius:18px;padding:25px;background:var(--panel);display:flex;flex-direction:column;gap:12px}.overview-attention .stat strong{font-size:34px;color:var(--gold)}.overview-plan h2{font-size:20px}.overview-event{padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.overview-event:last-of-type{border-bottom:0}.overview-event h3{font-size:16px;line-height:1.5;margin:7px 0}.overview-event p{margin:7px 0}.overview-overdue{color:#ffbd81}.overview-plan>.text-link{display:inline-block;margin-top:18px}.overview-plans{align-items:stretch}.overview-stat .small{color:var(--muted)}@media(max-width:600px){.overview-refresh{align-items:start;gap:14px}.overview-plan h2{font-size:19px}.overview-attention .stat{padding:20px}}
.overview-section{padding:32px 0}.overview-section>.section-header{margin-bottom:24px}.overview-bottom{margin:32px 0;align-items:start}.overview-attention .stat{align-items:flex-start;text-align:left}.overview-event{padding:16px 0}@media(max-width:600px){.overview-section{padding:24px 0}.overview-attention .stat{display:grid;grid-template-columns:1fr auto;gap:8px 16px}.overview-attention .stat strong{grid-column:2;grid-row:1;font-size:28px}.overview-attention .stat .small{display:block;grid-column:1/-1}.overview-bottom{margin:24px 0}}
