@layer sur.components{sur-date-range-field.svelte-1mb2hni{display:block;position:relative}sur-date-range-field.svelte-1mb2hni[data-bare]{vertical-align:middle;width:max-content;max-width:100%;display:inline-block}sur-date-range-field.svelte-1mb2hni[data-bare]>sur-input-frame{--sur-control-radius:var(--sur-control-radius-md)}.sur-drf-trigger.svelte-1mb2hni{align-items:center;gap:var(--sur-field-icon-gap,var(--sur-spacing-8));width:100%;min-width:0;height:100%;padding:0 var(--sur-control-px) 0 var(--sur-field-icon-inset,var(--sur-control-px));font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}.sur-drf-trigger.svelte-1mb2hni[data-empty] .sur-drf-text:where(.svelte-1mb2hni){color:var(--sur-text-secondary)}.sur-drf-trigger.svelte-1mb2hni:disabled{cursor:not-allowed}.sur-drf-trigger.svelte-1mb2hni:focus-visible{outline:none}.sur-drf-text.svelte-1mb2hni{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}sur-drf-popover.svelte-1mb2hni{z-index:var(--sur-z-dropdown);gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);background-color:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg);box-shadow:var(--sur-shadow-lg);max-width:calc(var(--sur-shell-viewport-inline) - var(--sur-spacing-32));max-block-size:var(--sur-floating-room,none);color:inherit;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto;overflow:auto}.sur-drf-typed.svelte-1mb2hni{gap:var(--sur-spacing-12);margin-block-end:var(--sur-spacing-12);display:flex}.sur-drf-typed.svelte-1mb2hni>*{flex:1}.sur-drf-typed.svelte-1mb2hni[data-phone]{flex-direction:column}.sur-drf-panel-body.svelte-1mb2hni{gap:var(--sur-spacing-16);display:flex}.sur-drf-panel-body.svelte-1mb2hni[data-phone]{--sur-calendar-day:var(--sur-spacing-40);flex-direction:column}.sur-drf-presets.svelte-1mb2hni{gap:var(--sur-spacing-4);min-width:max-content;border-inline-end:var(--sur-border-width) solid var(--sur-border-subtle);flex-direction:column;padding-inline-end:var(--sur-spacing-12);display:flex}[data-phone]:where(.svelte-1mb2hni)>.sur-drf-presets.svelte-1mb2hni{border:0;flex-flow:wrap;min-width:0;padding:0}.sur-drf-preset.svelte-1mb2hni{min-height:var(--sur-spacing-32);padding:var(--sur-spacing-4) var(--sur-spacing-12);font:inherit;font-size:var(--sur-font-size-sm);color:var(--sur-text-primary);text-align:start;border:var(--sur-border-width) solid transparent;border-radius:var(--sur-radius-md);cursor:pointer;background:0 0}.sur-drf-preset.svelte-1mb2hni:hover{background-color:var(--sur-bg-hover)}.sur-drf-preset.svelte-1mb2hni:focus-visible{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow);outline:none}.sur-drf-preset.svelte-1mb2hni[aria-pressed=true]{color:var(--sur-color-primary-subtle-fg);background-color:var(--sur-color-primary-subtle);font-weight:var(--sur-font-weight-semibold)}[data-phone]:where(.svelte-1mb2hni) .sur-drf-preset.svelte-1mb2hni{min-height:var(--sur-spacing-40);border-color:var(--sur-border-default)}.sur-drf-months.svelte-1mb2hni{gap:var(--sur-spacing-16);touch-action:pan-y;justify-content:center;align-items:flex-start;display:flex}.sur-drf-notice.svelte-1mb2hni{font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary);margin:0}.sur-drf-status.svelte-1mb2hni{font-size:var(--sur-font-size-xs);color:var(--sur-text-secondary);margin:0}.sur-drf-actions.svelte-1mb2hni{justify-content:flex-end;gap:var(--sur-spacing-8);display:flex}dialog.sur-modal.sur-drf-sheet[open]{width:100%;max-height:calc(100% - var(--sur-spacing-24));border-radius:var(--sur-radius-2xl) var(--sur-radius-2xl) 0 0;margin-block:auto 0}}
