.dp.svelte-uvyojc{position:relative;display:block}.dp-field.svelte-uvyojc{background:var(--ink-50);border:1px solid var(--ink-300);color:var(--paper);padding:9px 34px 9px 12px;border-radius:6px;font-size:13px;font-family:var(--font-mono);outline:none;width:100%;height:38px;box-sizing:border-box}.dp-field.svelte-uvyojc:focus{border-color:var(--ink-500)}.dp-field.svelte-uvyojc:disabled{opacity:.55;cursor:not-allowed}.dp-toggle.svelte-uvyojc{position:absolute;right:1px;top:1px;height:36px;width:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ink-700);cursor:pointer;border-radius:0 6px 6px 0}.dp-toggle.svelte-uvyojc:hover:not(:disabled){color:var(--paper)}.dp-scrim.svelte-uvyojc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:transparent;border:none;cursor:default}.dp-pop.svelte-uvyojc{position:absolute;z-index:41;top:calc(100% + 6px);left:0;width:252px;padding:10px;background:var(--ink-50);border:1px solid var(--ink-300);border-radius:8px;box-shadow:0 12px 32px #0000008c}.dp-head.svelte-uvyojc{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dp-head.svelte-uvyojc span:where(.svelte-uvyojc){font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper)}.dp-head.svelte-uvyojc button:where(.svelte-uvyojc){background:transparent;border:1px solid var(--ink-300);border-radius:4px;color:var(--ink-700);width:24px;height:24px;line-height:1;cursor:pointer;font-size:14px}.dp-head.svelte-uvyojc button:where(.svelte-uvyojc):hover{color:var(--paper);border-color:var(--ink-500)}.dp-days.svelte-uvyojc,.dp-grid.svelte-uvyojc{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-days.svelte-uvyojc span:where(.svelte-uvyojc){text-align:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);padding-bottom:4px}.dp-day.svelte-uvyojc{aspect-ratio:1;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--ink-800);font-family:var(--font-mono);font-size:12px;cursor:pointer;padding:0}.dp-day.svelte-uvyojc:hover:not(:disabled){border-color:var(--ink-500);color:var(--paper)}.dp-day.out.svelte-uvyojc{color:var(--ink-600);opacity:.5}.dp-day.today.svelte-uvyojc{border-color:var(--ink-500)}.dp-day.sel.svelte-uvyojc{background:var(--signal);border-color:var(--signal);color:var(--ink-0)}.dp-day.svelte-uvyojc:disabled{opacity:.25;cursor:not-allowed}.dp-foot.svelte-uvyojc{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--ink-300)}.dp-foot.svelte-uvyojc button:where(.svelte-uvyojc){background:transparent;border:none;color:var(--ink-700);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:2px 4px}.dp-foot.svelte-uvyojc button:where(.svelte-uvyojc):hover{color:var(--paper)}.dp-foot.svelte-uvyojc .clear:where(.svelte-uvyojc):hover{color:var(--bad)}
