@layer theme,base;@layer components{.reminder-sheet{background:var(--surface);width:100%;max-width:100%;max-height:92dvh;color:var(--ink);box-shadow:var(--shadow-tile),inset 0 0 0 1px var(--line);overscroll-behavior:contain;padding:0;padding-bottom:env(safe-area-inset-bottom);border-radius:1.5rem 1.5rem 0 0;margin:auto auto 0;overflow-y:auto}.reminder-sheet::backdrop{background:#140f0a66}.reminder-sheet[open]{animation:rs-in var(--dur-panel,.24s) var(--ease-soft,ease-out)}.reminder-sheet[open]::backdrop{animation:rs-fade var(--dur-panel,.24s) var(--ease-soft,ease-out)}@keyframes rs-in{0%{opacity:0;transform:translateY(32px)}}@keyframes rs-fade{0%{opacity:0}}@media (width>=640px){.reminder-sheet{border-radius:1.25rem;width:30rem;margin:auto;padding-bottom:0}@keyframes rs-in{0%{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.reminder-sheet[open],.reminder-sheet[open]::backdrop{animation:none}}.rs-close{width:2.75rem;height:2.75rem;color:var(--muted);border-radius:9999px;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.rs-close:hover,.rs-icon:hover{background:var(--surface-2);color:var(--ink)}.rs-icon{width:2.75rem;height:2.75rem;color:var(--muted);border-radius:9999px;place-items:center;display:grid}.rs-row{cursor:pointer;min-height:3.25rem;font-size:calc(1rem * var(--rs,1));align-items:center;gap:.875rem;padding:.5rem .25rem;display:flex}.rs-row.is-off{cursor:default}.rs-row.is-off span{color:var(--muted)}.rs-check{width:1.25rem;height:1.25rem;accent-color:var(--lit-ink);flex-shrink:0}.rs-input{background:var(--page);min-width:0;min-height:2.75rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.5rem;flex:12rem;padding:.5rem .75rem}@media (prefers-color-scheme:dark){.rs-input{--lightningcss-light: ;--lightningcss-dark:initial}}.rs-input:focus-visible{outline:2px solid var(--lit-accent);outline-offset:1px}.reminder-sheet .btn:disabled{opacity:.5}}@layer utilities;
