.today{max-width:1000px;padding-top:32px}.today h1{margin-bottom:24px}.day-filters,.day-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.day-refresh{justify-content:space-between;align-items:center;gap:20px;margin-block:24px;display:flex}.today section{border-top:1px solid #bac2d0;padding-block:24px}.today section h2{margin-top:0}.today details{margin-block:16px}.today summary{cursor:pointer;align-content:center;min-height:48px;padding-block:12px;font-weight:600}.today article{border-top:1px solid #bac2d0;padding-block:16px}.today article h3,.today article p,.today li{overflow-wrap:anywhere}.today p{max-width:72ch}.day-form{gap:24px;margin-top:20px;display:grid}.today fieldset{border:1px solid #bac2d0;border-radius:12px;margin:0;padding:20px}.today legend{padding-inline:8px;font-family:Manrope;font-size:22px;font-weight:700}.today fieldset label+label{margin-top:16px}.identity .day-check{align-items:center;gap:12px;display:flex}.identity .day-check input{accent-color:#254adc;flex-shrink:0;width:24px;min-height:24px}.close-progress{gap:20px;margin-block:24px;padding:0;list-style:none;display:flex}.close-progress li{border-top:3px solid #bac2d0;flex:1;padding-top:10px}.close-progress li[aria-current=step]{border-color:#254adc;font-weight:600}.today dl{font-variant-numeric:tabular-nums}.today [role=alert]{margin-block:20px;font-weight:600}#day-close{scroll-margin-top:24px}@media (max-width:680px){.day-filters,.day-pair{grid-template-columns:1fr}.day-refresh{flex-direction:column;align-items:flex-start}.close-progress{flex-direction:column;gap:12px}.today fieldset{padding:16px}.today{padding-top:24px}}
