.modal-backdrop.svelte-32v57s{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.modal-panel.svelte-32v57s{max-height:calc(100vh - 2rem);max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)))}.is-overdue.svelte-pm1ak6{color:#b13730;background:#e1595014;border-color:#e1595073}.calendar-grid.svelte-17sydfr{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day.outside.svelte-17sydfr{color:#1c373161;background:#faf7ef80}.calendar-day.today.svelte-17sydfr .day-number:where(.svelte-17sydfr),.today.svelte-17sydfr>button:where(.svelte-17sydfr):first-child{color:#fff;background:#1d6c55;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;display:inline-grid}.active-mode.svelte-17sydfr{color:#fff;background:#1c3731}@media (width<=640px){.calendar-day.svelte-17sydfr{min-height:4.5rem;padding:.35rem}.calendar-day.svelte-17sydfr span:where(.svelte-17sydfr) button:where(.svelte-17sydfr){min-height:.45rem;padding:0;font-size:0}}.favorites-active.svelte-lxgyvq{color:#fff;background:#1d6c55}.mobile-content.svelte-13cq7eh{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.mobile-bottom-nav.svelte-13cq7eh{padding-bottom:env(safe-area-inset-bottom)}.mobile-menu-panel.svelte-13cq7eh{padding-top:max(1.25rem, env(safe-area-inset-top));padding-right:max(1.25rem, env(safe-area-inset-right));padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}@media (width>=768px){.mobile-content.svelte-13cq7eh{padding-bottom:0}}
