.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.has-value.svelte-1toamvw input[type=text]:where(.svelte-1toamvw){padding-right:3.9rem}.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}.clear-btn.svelte-1toamvw{cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-sm);background:0 0;border:none;padding:.2rem;position:absolute;right:2rem}.clear-btn.svelte-1toamvw:hover{color:var(--color-text)}.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;flex-direction:column;width:100%;max-width:600px;max-height:90vh;margin-bottom:0;padding:0;display:flex;overflow:hidden}.modal-body.svelte-d69szd{padding:var(--space-md);overflow:hidden auto}.modal-head.svelte-d69szd{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);flex:none;display:flex}.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:minmax(0,1fr) minmax(0,1fr);display:grid}.grid.svelte-d69szd>label:where(.svelte-d69szd){min-width:0}.actions.svelte-d69szd{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.actions-end.svelte-d69szd{gap:var(--space-sm);align-items:center;margin-left:auto;display:flex}.kbd-hint.svelte-d69szd{font-size:var(--font-size-xs);white-space:nowrap}@media (width<=480px){.kbd-hint.svelte-d69szd{display:none}}.error.svelte-d69szd{color:var(--color-button-danger)}.today-in.svelte-d69szd{cursor:default;color:var(--color-due-today);border-color:var(--color-due-today)}.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}}
