.datepicker-container.svelte-zmry26{width:100%;position:relative}.datepicker-container.fit-content.svelte-zmry26{width:min(100%, calc(var(--datepicker-fit-ch,10ch) + .5rem + .5rem + 1rem + .5rem + .25rem))}.datepicker-container.fit-content.no-icon.svelte-zmry26{width:min(100%, calc(var(--datepicker-fit-ch,10ch) + .5rem + .5rem + .25rem))}.input-wrapper.svelte-zmry26{position:relative}.datepicker-input.svelte-zmry26{background:var(--background);border:1px solid var(--border);width:100%;box-shadow:none;color:var(--foreground);box-sizing:border-box;border-radius:.25rem;height:32px;padding:.5rem 2rem .5rem .5rem;font-size:1rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.datepicker-input.svelte-zmry26::placeholder{color:var(--muted-foreground)}.input-wrapper.svelte-zmry26:hover .datepicker-input:where(.svelte-zmry26):not(:disabled):not(:focus){border-color:var(--accent)}.datepicker-input.svelte-zmry26:focus{box-shadow:0 0 0 1px var(--primary);outline:none}.datepicker-input.invalid.svelte-zmry26{box-shadow:0 0 0 1px var(--destructive)}.datepicker-input.dashed.svelte-zmry26{border-style:dashed}.datepicker-input.no-icon.svelte-zmry26{padding-right:.5rem}.icon-wrapper.svelte-zmry26{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.icon-wrapper.svelte-zmry26:disabled{opacity:.5}.calendar-dropdown.svelte-zmry26{background:var(--background);border:1px solid var(--border);box-shadow:none;border-radius:.5rem;width:max-content;min-width:16.5rem;padding:.5rem;position:relative}.calendar-header.svelte-zmry26{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.view-switch-container.svelte-zmry26{flex-grow:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.calendar-grid.svelte-zmry26{gap:.25rem;display:grid}.calendar-footer.svelte-zmry26{border-top:1px solid var(--border);justify-content:flex-start;align-items:center;margin-top:.5rem;padding-top:.5rem;display:flex}.day-view.svelte-zmry26{grid-template-columns:repeat(7,2rem);justify-content:center}.month-view.svelte-zmry26,.year-view.svelte-zmry26{grid-template-columns:repeat(3,1fr);gap:.5rem}.day-name.svelte-zmry26,.day.svelte-zmry26{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:1rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:flex}.day-name.svelte-zmry26{color:var(--muted-foreground);cursor:default}.day.svelte-zmry26:not(.blank):not(.out-of-bounds):hover{background-color:var(--accent)}.day.today.svelte-zmry26{border:1px solid var(--muted-foreground)}.day.selected.svelte-zmry26{background-color:var(--primary);color:var(--primary-foreground);border:1px solid #0000}.day.in-range.svelte-zmry26{background-color:var(--accent);color:var(--foreground)}.day.range-start.svelte-zmry26{background-color:var(--primary);color:var(--primary-foreground);border-top-right-radius:0;border-bottom-right-radius:0}.day.range-end.svelte-zmry26{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}.day.range-start.range-end.svelte-zmry26{border-radius:.25rem}.day.blank.svelte-zmry26{cursor:default;opacity:0;pointer-events:none}.day.out-of-bounds.svelte-zmry26{color:var(--muted-foreground);opacity:.45}.calendar-choice-invalid{color:var(--muted-foreground);opacity:.6}
