.combo.svelte-1kdgvrx{position:relative}.combo.svelte-1kdgvrx input:where(.svelte-1kdgvrx){width:100%}.new-badge.svelte-1kdgvrx{font-size:var(--font-size-xs);background:var(--color-button-primary);color:#fff;border-radius:var(--radius-sm);pointer-events:none;padding:0 .35em;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.combo-drop.svelte-1kdgvrx{z-index:600;padding:var(--space-xs);max-height:40vh;margin:2px 0 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.combo-drop.svelte-1kdgvrx li:where(.svelte-1kdgvrx){padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer}.combo-drop.svelte-1kdgvrx li:where(.svelte-1kdgvrx):hover,.combo-drop.svelte-1kdgvrx li.hi:where(.svelte-1kdgvrx){background:var(--color-bg-hover)}.combo-drop.svelte-1kdgvrx li.create:where(.svelte-1kdgvrx){color:var(--color-link);font-style:italic}.datein.svelte-1toamvw{align-items:center;display:flex;position:relative}.datein.svelte-1toamvw input[type=text]:where(.svelte-1toamvw){width:100%;padding-right:2.2rem}.datein.bad.svelte-1toamvw input[type=text]:where(.svelte-1toamvw){border-color:var(--color-button-danger)}.cal-btn.svelte-1toamvw{cursor:pointer;background:0 0;border:none;padding:.2rem;position:absolute;right:.25rem}.native.svelte-1toamvw{opacity:0;pointer-events:none;border:none;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:.25rem}.date-drop.svelte-1toamvw{z-index:600;padding:var(--space-xs);max-height:40vh;margin:2px 0 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.date-drop.svelte-1toamvw li:where(.svelte-1toamvw){justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);display:flex}.date-drop.svelte-1toamvw li:where(.svelte-1toamvw):hover,.date-drop.svelte-1toamvw li.hi:where(.svelte-1toamvw){background:var(--color-bg-hover)}.backdrop.svelte-d69szd{z-index:400;padding:var(--space-md);background:#0006;place-items:center;display:grid;position:fixed;inset:0}.modal.svelte-d69szd{z-index:500;width:100%;max-width:540px;max-height:90vh;overflow-y:auto}.modal-head.svelte-d69szd{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-sm);margin:calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.modal-head.svelte-d69szd h3:where(.svelte-d69szd){margin:0}.modal-close.svelte-d69szd{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);background:0 0;border:none;margin:-.25rem -.35rem -.25rem 0;padding:.25rem .5rem;font-size:1.25rem;line-height:1}.modal-close.svelte-d69szd:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}form.svelte-d69szd{gap:var(--space-sm);display:grid}label.svelte-d69szd{gap:var(--space-xs);font-size:var(--font-size-sm);display:grid}.grid.svelte-d69szd{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.actions.svelte-d69szd{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.error.svelte-d69szd{color:var(--color-button-danger)}.timestamps.svelte-d69szd{font-size:var(--font-size-xs);margin:calc(-1 * var(--space-xs)) 0 0}@media (width<=480px){.grid.svelte-d69szd{grid-template-columns:1fr}}
