.ui-date-range-picker{min-width:0}.ui-date-range-picker__trigger{text-align:start;align-items:center;gap:.4rem;width:100%;min-width:0;display:inline-flex}.ui-date-range-picker__trigger--field{min-height:2.25rem;padding-inline:.65rem}.ui-date-range-picker__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-date-range-picker__dates{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.ui-date-range-picker__date{unicode-bidi:isolate}.ui-date-range-picker__separator{color:var(--muted);flex-shrink:0}.ui-date-range-picker__cleaner{width:1.25rem;height:1.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-date-range-picker__cleaner:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.ui-date-range-picker__panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);flex-direction:column;gap:.75rem;padding:.75rem;display:flex;box-shadow:0 8px 28px #0f172a29}.ui-date-range-picker__calendars{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ui-date-range-picker__month{min-width:16.5rem}.ui-date-range-picker__nav{align-items:center;gap:.15rem;margin-bottom:.4rem;display:flex}.ui-date-range-picker__nav-btn{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-date-range-picker__nav-btn:hover{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.ui-date-range-picker__nav-title{text-align:center;min-width:0;color:var(--ink);text-transform:capitalize;flex:1;font-size:.8125rem;font-weight:600}.ui-date-range-picker__weekdays,.ui-date-range-picker__grid{grid-template-columns:repeat(7,2.25rem);justify-content:center;display:grid}.ui-date-range-picker__weekday{height:1.75rem;color:var(--muted);text-align:center;text-transform:lowercase;font-size:.6875rem;font-weight:600;line-height:1.75rem}.ui-date-range-picker__cell{width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.8125rem;line-height:1;display:flex}.ui-date-range-picker__cell-inner{border-radius:.375rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}.ui-date-range-picker__cell--in-range{background:color-mix(in srgb, var(--primary) 12%, transparent)}.ui-date-range-picker__cell--start{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.ui-date-range-picker__cell--end{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.ui-date-range-picker__cell--outside{color:color-mix(in srgb, var(--ink) 38%, transparent)}.ui-date-range-picker__cell--today .ui-date-range-picker__cell-inner{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 45%, transparent)}.ui-date-range-picker__cell--start .ui-date-range-picker__cell-inner{background:var(--primary);color:var(--on-primary);box-shadow:none}.ui-date-range-picker__cell--end:not(.ui-date-range-picker__cell--start) .ui-date-range-picker__cell-inner{background:color-mix(in srgb, var(--primary) 10%, var(--surface-strong));box-shadow:inset 0 0 0 2px var(--primary);color:var(--primary)}.ui-date-range-picker__cell:hover:not(:disabled) .ui-date-range-picker__cell-inner{background:color-mix(in srgb, var(--primary) 16%, transparent)}.ui-date-range-picker__cell--start:hover:not(:disabled) .ui-date-range-picker__cell-inner{background:var(--primary);color:var(--on-primary)}.ui-date-range-picker__cell--end:not(.ui-date-range-picker__cell--start):hover:not(:disabled) .ui-date-range-picker__cell-inner{background:color-mix(in srgb, var(--primary) 10%, var(--surface-strong))}.ui-date-range-picker__cell:focus-visible{outline:none}.ui-date-range-picker__cell:focus-visible .ui-date-range-picker__cell-inner{box-shadow:var(--shadow-focus)}.ui-date-range-picker__cell:disabled{cursor:not-allowed;opacity:.4}.ui-date-range-picker__footer{border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;padding-top:.15rem;display:flex}@media (width<=40rem){.ui-date-range-picker__calendars{flex-direction:column;align-items:center}}
