.studio-date-picker.svelte-1oy0l9v{position:relative;width:100%;min-width:0}.studio-date-picker__trigger.svelte-1oy0l9v{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;height:40px;padding:0 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-base-content) 20%,transparent);background:var(--color-base-100);color:var(--color-base-content);font-family:Font_2,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease}.studio-date-picker__trigger.svelte-1oy0l9v:hover:not(:disabled),.studio-date-picker__trigger--open.svelte-1oy0l9v{border-color:color-mix(in srgb,var(--color-base-content) 40%,transparent);background:var(--color-base-200)}.studio-date-picker__trigger.svelte-1oy0l9v:disabled{opacity:.55;cursor:not-allowed}.studio-date-picker__value.svelte-1oy0l9v{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-date-picker__icon.svelte-1oy0l9v{display:inline-flex;flex-shrink:0;opacity:.7;color:var(--color-base-content)}.studio-date-picker__panel.svelte-1oy0l9v{position:fixed;z-index:1200;padding:12px 12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);background:var(--color-base-100);box-shadow:0 12px 32px #00000038,0 2px 8px #0000001f;box-sizing:border-box;overflow:hidden;isolation:isolate}[data-theme=night] .studio-date-picker__panel.svelte-1oy0l9v{border-color:#c9cbd038;background:var(--main-color-base-200, var(--color-base-200, #0c1425));box-shadow:0 14px 36px #00000080,0 2px 8px #00000059}.studio-date-picker__header.svelte-1oy0l9v{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.studio-date-picker__month.svelte-1oy0l9v{flex:1;text-align:center;font-size:.875rem;font-weight:600;color:var(--color-base-content);text-transform:capitalize}.studio-date-picker__nav.svelte-1oy0l9v{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-base-content);cursor:pointer}.studio-date-picker__nav.svelte-1oy0l9v:hover{background:color-mix(in srgb,var(--color-base-content) 10%,transparent)}.studio-date-picker__weekdays.svelte-1oy0l9v{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.studio-date-picker__weekday.svelte-1oy0l9v{text-align:center;font-size:.625rem;font-weight:600;letter-spacing:0;color:color-mix(in srgb,var(--color-base-content) 48%,transparent);padding:4px 0;text-transform:capitalize;overflow:hidden;text-overflow:clip;white-space:nowrap}.studio-date-picker__grid.svelte-1oy0l9v{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.studio-date-picker__day.svelte-1oy0l9v{aspect-ratio:1;min-height:0;width:100%;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-base-content);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,color .12s ease}.studio-date-picker__day.svelte-1oy0l9v:hover:not(:disabled):not(.studio-date-picker__day--selected){background:color-mix(in srgb,var(--color-base-content) 10%,transparent)}.studio-date-picker__day--muted.svelte-1oy0l9v{color:color-mix(in srgb,var(--color-base-content) 38%,transparent)}.studio-date-picker__day--today.svelte-1oy0l9v{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-primary) 70%,transparent)}.studio-date-picker__day--selected.svelte-1oy0l9v{background:var(--color-primary)!important;color:var(--color-primary-content, #e0e7ff)!important;font-weight:600}.studio-date-picker__day.svelte-1oy0l9v:disabled{opacity:.28;cursor:not-allowed}.studio-date-picker__footer.svelte-1oy0l9v{display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent)}.studio-date-picker__footer-btn.svelte-1oy0l9v{border:none;background:transparent;padding:6px 10px;border-radius:6px;font-size:.8125rem;font-weight:600;color:var(--color-primary);cursor:pointer}.studio-date-picker__footer-btn.svelte-1oy0l9v:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.studio-date-picker__footer-btn.svelte-1oy0l9v:disabled{opacity:.4;cursor:not-allowed}[data-theme=night] .studio-date-picker__trigger.svelte-1oy0l9v{border-color:color-mix(in srgb,var(--color-base-content) 35%,transparent)}
