.date-picker-wrapper.svelte-5dk3oi{position:relative;align-items:center}.date-picker-inputs.svelte-5dk3oi{column-gap:25px}.date-picker-inputs.svelte-5dk3oi input:where(.svelte-5dk3oi){width:74px;padding:5px;box-shadow:1px 3px 10px #d3d3d3;border:1px solid lightgray;border-radius:8px}.calendar-container.svelte-5dk3oi{background:#fff;border:1px solid #ccc;padding:.5rem;position:absolute;z-index:100;max-height:320px;display:flex;gap:1rem;box-shadow:0 4px 8px #00000026;border-radius:8px}@media (min-width: 768px){.calendar-container.svelte-5dk3oi{flex-direction:row;overflow-x:auto;max-width:420px}}@media (max-width: 767px){.calendar-container.svelte-5dk3oi{flex-direction:column;overflow-y:auto}}.month.svelte-5dk3oi{min-width:220px;flex-shrink:0}.day-grid.svelte-5dk3oi{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.weekday.svelte-5dk3oi{text-align:center;font-size:.8rem;color:#666;font-weight:700}.day.svelte-5dk3oi{padding:.25rem;text-align:center;cursor:pointer;border-radius:4px;transition:background .2s}.day.svelte-5dk3oi:hover:not(.disabled){background:#f0f8ff}.selected.svelte-5dk3oi{background:#add8e6}.in-range.svelte-5dk3oi{background:#cdeffd}.disabled.svelte-5dk3oi{color:#ccc;cursor:not-allowed}
