.fiscal-controls>div{display:flex;gap:7px;flex-wrap:wrap}.fiscal-day-alert{width:min(790px,100%);margin:0 auto 13px;padding:13px 15px;border:1px solid #d6c9a7;border-left:4px solid #b48a24;border-radius:10px;background:#fff9e8;box-shadow:0 4px 14px #62362712}.fiscal-day-alert[data-alert-level="urgent"]{border-color:#e0b8aa;border-left-color:var(--coral);background:#fff3ef}.fiscal-day-alert>header{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin-bottom:7px}.fiscal-day-alert>header>b{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#b48a24;color:white}.fiscal-day-alert[data-alert-level="urgent"]>header>b{background:var(--coral)}.fiscal-day-alert>header>div{display:grid;gap:2px}.fiscal-day-alert>header small{color:#876817;font-size:7px;font-weight:bold;letter-spacing:.14em}.fiscal-day-alert[data-alert-level="urgent"]>header small{color:var(--coral)}.fiscal-day-alert>header strong{font:600 14px Georgia}.fiscal-day-alert button{padding:6px 9px;border:1px solid #d8cba9;border-radius:7px;background:#fff;color:#765b16;font-size:8px;font-weight:bold}.fiscal-day-alert[data-alert-level="urgent"] button{border-color:#dfc5bc;color:#9e4d3b}.fiscal-day-alert article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #e9dfc3}.fiscal-day-alert[data-alert-level="urgent"] article{border-top-color:#efd8d0}.fiscal-day-alert article>div{display:grid;gap:2px}.fiscal-day-alert article small{color:#876817;font-size:7px;font-weight:bold}.fiscal-day-alert[data-alert-level="urgent"] article small{color:var(--coral)}.fiscal-day-alert article span{font:11px Georgia}.drawer-calendar button.fiscal-date{position:relative;color:var(--coral);font-weight:bold}.drawer-calendar button.fiscal-date::after{content:'§';position:absolute;right:3px;bottom:1px;color:var(--coral);font-size:7px}.drawer-calendar button.fiscal-date.selected::after{color:white}html[data-theme="dark"] .fiscal-day-alert{background:#2b291f;border-color:#6d613e}html[data-theme="dark"] .fiscal-day-alert[data-alert-level="urgent"]{background:#2d211e;border-color:#754d43}@media(max-width:700px){.fiscal-day-alert>header{grid-template-columns:30px 1fr}.fiscal-day-alert>header>button{grid-column:2;justify-self:start}.fiscal-day-alert article{align-items:flex-start}}
