.ds-datefield-clear{margin-left:var(--input-gap);color:var(--c-control-hint);cursor:pointer;flex-shrink:0;align-items:center;display:flex}.ds-datefield-clear svg{width:var(--icon-s);height:var(--icon-s)}.ds-rdate-pop{z-index:var(--z-popover);background:var(--c-cal-bg);border-radius:var(--input-radius-m);box-shadow:var(--sh-cal-popover);flex-direction:column;display:flex}.ds-rdate-body{align-items:stretch;gap:var(--cal-body-gap);padding:var(--cal-body-pad);display:flex}.ds-rdate-presets{gap:var(--cal-preset-gap);width:var(--cal-presets-w);max-height:var(--cal-presets-max-h);padding-top:var(--cal-presets-pad-top);padding-right:var(--cal-body-gap);border-right:var(--bw-1) solid var(--c-divider);box-shadow:var(--sh-cal-presets);flex-direction:column;display:flex;overflow-y:auto}.ds-rdate-preset{padding:var(--cal-preset-pad);border:var(--bw-0);border-radius:var(--cal-day-radius);background:var(--c-transparent);color:var(--c-cal-day-text);font:inherit;font-size:var(--fs-s);text-align:left;cursor:pointer}.ds-rdate-preset:hover{background:var(--c-cal-preset-hover)}.ds-rdate-cals{gap:var(--cal-months-gap);display:flex}.ds-rdate-pop .ds-cal-weekday{font-size:var(--cal-fs-weekday-range)}.ds-rcal-month{width:var(--cal-month-w)}.ds-rcal-head{gap:var(--sp-1);margin-bottom:var(--sp-1);display:flex}.ds-rcal-select{flex:1;align-items:center;display:flex;position:relative}.ds-rcal-select-year{flex:0 0 var(--cal-year-w)}.ds-rcal-select select{width:var(--size-full);height:var(--cal-select-h);padding:var(--sp-0) var(--cal-select-pad-r) var(--sp-0) var(--sp-2);border:var(--bw-1) solid var(--c-cal-dropdown-border);border-radius:var(--cal-dropdown-radius);background:var(--c-transparent);color:var(--c-cal-nav);font:inherit;font-size:var(--cal-fs-dropdown);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;appearance:none;cursor:pointer}.ds-rcal-select svg{right:var(--sp-1);width:var(--icon-s);height:var(--icon-s);color:var(--c-cal-nav);pointer-events:none;position:absolute}.ds-rdate-pop .ds-cal-cell.in-range{background:var(--c-cal-range-bg)}.ds-rdate-pop .ds-cal-cell.range-start{border-top-left-radius:var(--cal-band-radius);border-bottom-left-radius:var(--cal-band-radius)}.ds-rdate-pop .ds-cal-cell.range-end{border-top-right-radius:var(--cal-band-radius);border-bottom-right-radius:var(--cal-band-radius)}.ds-rdate-pop .ds-cal-cell.range-start .ds-cal-day,.ds-rdate-pop .ds-cal-cell.range-end .ds-cal-day{background:var(--c-cal-day-selected-bg);color:var(--c-cal-day-selected-text)}.ds-rtime{margin-top:var(--sp-2)}.ds-rdate-footer{justify-content:space-between;align-items:center;gap:var(--cal-footer-gap);padding:var(--cal-pad);border-top:var(--bw-1) solid var(--c-cal-range-bg);display:flex}.ds-rdate-count{color:var(--c-cal-count);font-size:var(--fs-s)}.ds-rdate-count strong{color:var(--c-cal-count-strong);font-weight:var(--fw-medium)}.ds-rdate-actions{gap:var(--cal-footer-gap);display:flex}
