.rdg-datefield{position:relative;display:flex;flex-direction:column}.rdg-datefield[data-size=small]{--_font-size:var(--datefield-default-small-typography-fontSize);--_line-height:var(--datefield-default-small-typography-lineHeight);--_font-weight:var(--datefield-default-small-typography-fontWeight);--_pad:var(--datefield-default-small-spacing-padding);--_gap:var(--datefield-default-small-spacing-gap);--_bg:var(--datefield-default-small-colors-default-background);--_border:var(--datefield-default-small-colors-default-border);--_border-w:var(--datefield-default-small-border-width);--_radius:var(--datefield-default-small-border-radius);--_text:var(--datefield-default-small-colors-default-text);--_border-hover:var(--datefield-default-small-colors-hover-border);--_border-focus:var(--datefield-default-small-colors-focus-border);--_focus-ring:var(--datefield-default-small-colors-focus-ring);--_segment-bg:var(--datefield-default-small-colors-segment-background);--_segment-text:var(--datefield-default-small-colors-segment-text);--_transition:var(--datefield-default-small-transition-duration) var(--datefield-default-small-transition-easing)}.rdg-datefield[data-size=medium]{--_font-size:var(--datefield-default-medium-typography-fontSize);--_line-height:var(--datefield-default-medium-typography-lineHeight);--_font-weight:var(--datefield-default-medium-typography-fontWeight);--_pad:var(--datefield-default-medium-spacing-padding);--_gap:var(--datefield-default-medium-spacing-gap);--_bg:var(--datefield-default-medium-colors-default-background);--_border:var(--datefield-default-medium-colors-default-border);--_border-w:var(--datefield-default-medium-border-width);--_radius:var(--datefield-default-medium-border-radius);--_text:var(--datefield-default-medium-colors-default-text);--_border-hover:var(--datefield-default-medium-colors-hover-border);--_border-focus:var(--datefield-default-medium-colors-focus-border);--_focus-ring:var(--datefield-default-medium-colors-focus-ring);--_segment-bg:var(--datefield-default-medium-colors-segment-background);--_segment-text:var(--datefield-default-medium-colors-segment-text);--_transition:var(--datefield-default-medium-transition-duration) var(--datefield-default-medium-transition-easing)}.rdg-datefield[data-size=large]{--_font-size:var(--datefield-default-large-typography-fontSize);--_line-height:var(--datefield-default-large-typography-lineHeight);--_font-weight:var(--datefield-default-large-typography-fontWeight);--_pad:var(--datefield-default-large-spacing-padding);--_gap:var(--datefield-default-large-spacing-gap);--_bg:var(--datefield-default-large-colors-default-background);--_border:var(--datefield-default-large-colors-default-border);--_border-w:var(--datefield-default-large-border-width);--_radius:var(--datefield-default-large-border-radius);--_text:var(--datefield-default-large-colors-default-text);--_border-hover:var(--datefield-default-large-colors-hover-border);--_border-focus:var(--datefield-default-large-colors-focus-border);--_focus-ring:var(--datefield-default-large-colors-focus-ring);--_segment-bg:var(--datefield-default-large-colors-segment-background);--_segment-text:var(--datefield-default-large-colors-segment-text);--_transition:var(--datefield-default-large-transition-duration) var(--datefield-default-large-transition-easing)}.rdg-datefield{gap:var(--_gap)}.rdg-datefield__label{font-size:var(--_font-size);line-height:var(--_line-height);font-weight:var(--_font-weight);color:hsl(var(--text-primary))}.rdg-datefield__description{font-size:var(--_font-size);color:hsl(var(--text-muted))}.rdg-datefield__error{font-size:var(--_font-size);color:hsl(var(--text-status-critical))}.rdg-datefield__input{position:relative;display:flex;outline:none;border-style:solid;background-color:hsl(var(--_bg));border-color:hsl(var(--_border));border-width:var(--_border-w);border-radius:var(--_radius);padding:var(--_pad);font-size:var(--_font-size);line-height:var(--_line-height);color:hsl(var(--_text));transition:var(--_transition)}.rdg-datefield__input[data-hovered]:not([data-focus-within]){border-color:hsl(var(--_border-hover))}.rdg-datefield__input[data-focus-within]{border-color:hsl(var(--_border-focus));box-shadow:0 0 0 2px hsl(var(--_focus-ring))}.rdg-datefield__segment{outline:none;padding:var(--spacing-foundation-3xs) var(--spacing-foundation-xxs);color:hsl(var(--_segment-text));background-color:hsl(var(--_segment-bg));border-radius:var(--_radius);transition:var(--_transition)}.rdg-datefield__segment[data-placeholder]{color:hsl(var(--text-placeholder))}.rdg-datefield__segment[data-focused]{color:hsl(var(--interactive-primary-default-text));background-color:hsl(var(--interactive-primary-default-background))}.rdg-datefield__segment[data-disabled]{color:hsl(var(--text-disabled))}.rdg-timefield{position:relative;display:flex;flex-direction:column}.rdg-timefield[data-size=small]{--_font-size:var(--timefield-default-small-typography-fontSize);--_line-height:var(--timefield-default-small-typography-lineHeight);--_font-weight:var(--timefield-default-small-typography-fontWeight);--_pad:var(--timefield-default-small-spacing-padding);--_gap:var(--timefield-default-small-spacing-gap);--_bg:var(--timefield-default-small-colors-default-background);--_border:var(--timefield-default-small-colors-default-border);--_border-w:var(--timefield-default-small-border-width);--_radius:var(--timefield-default-small-border-radius);--_text:var(--timefield-default-small-colors-default-text);--_border-hover:var(--timefield-default-small-colors-hover-border);--_border-focus:var(--timefield-default-small-colors-focus-border);--_focus-ring:var(--timefield-default-small-colors-focus-ring);--_segment-bg:var(--timefield-default-small-colors-segment-background);--_segment-text:var(--timefield-default-small-colors-segment-text);--_transition:var(--timefield-default-small-transition-duration) var(--timefield-default-small-transition-easing)}.rdg-timefield[data-size=medium]{--_font-size:var(--timefield-default-medium-typography-fontSize);--_line-height:var(--timefield-default-medium-typography-lineHeight);--_font-weight:var(--timefield-default-medium-typography-fontWeight);--_pad:var(--timefield-default-medium-spacing-padding);--_gap:var(--timefield-default-medium-spacing-gap);--_bg:var(--timefield-default-medium-colors-default-background);--_border:var(--timefield-default-medium-colors-default-border);--_border-w:var(--timefield-default-medium-border-width);--_radius:var(--timefield-default-medium-border-radius);--_text:var(--timefield-default-medium-colors-default-text);--_border-hover:var(--timefield-default-medium-colors-hover-border);--_border-focus:var(--timefield-default-medium-colors-focus-border);--_focus-ring:var(--timefield-default-medium-colors-focus-ring);--_segment-bg:var(--timefield-default-medium-colors-segment-background);--_segment-text:var(--timefield-default-medium-colors-segment-text);--_transition:var(--timefield-default-medium-transition-duration) var(--timefield-default-medium-transition-easing)}.rdg-timefield[data-size=large]{--_font-size:var(--timefield-default-large-typography-fontSize);--_line-height:var(--timefield-default-large-typography-lineHeight);--_font-weight:var(--timefield-default-large-typography-fontWeight);--_pad:var(--timefield-default-large-spacing-padding);--_gap:var(--timefield-default-large-spacing-gap);--_bg:var(--timefield-default-large-colors-default-background);--_border:var(--timefield-default-large-colors-default-border);--_border-w:var(--timefield-default-large-border-width);--_radius:var(--timefield-default-large-border-radius);--_text:var(--timefield-default-large-colors-default-text);--_border-hover:var(--timefield-default-large-colors-hover-border);--_border-focus:var(--timefield-default-large-colors-focus-border);--_focus-ring:var(--timefield-default-large-colors-focus-ring);--_segment-bg:var(--timefield-default-large-colors-segment-background);--_segment-text:var(--timefield-default-large-colors-segment-text);--_transition:var(--timefield-default-large-transition-duration) var(--timefield-default-large-transition-easing)}.rdg-timefield{gap:var(--_gap)}.rdg-timefield__label{font-size:var(--_font-size);line-height:var(--_line-height);font-weight:var(--_font-weight);color:hsl(var(--text-primary))}.rdg-timefield__description{font-size:var(--_font-size);color:hsl(var(--text-muted))}.rdg-timefield__error{font-size:var(--_font-size);color:hsl(var(--text-status-critical))}.rdg-timefield__input{position:relative;display:flex;outline:none;border-style:solid;background-color:hsl(var(--_bg));border-color:hsl(var(--_border));border-width:var(--_border-w);border-radius:var(--_radius);padding:var(--_pad);font-size:var(--_font-size);line-height:var(--_line-height);color:hsl(var(--_text));transition:var(--_transition)}.rdg-timefield__input[data-hovered]:not([data-focus-within]){border-color:hsl(var(--_border-hover))}.rdg-timefield__input[data-focus-within]{border-color:hsl(var(--_border-focus));box-shadow:0 0 0 2px hsl(var(--_focus-ring))}.rdg-timefield__segment{outline:none;padding:var(--spacing-foundation-3xs) var(--spacing-foundation-xxs);color:hsl(var(--_segment-text));background-color:hsl(var(--_segment-bg));border-radius:var(--_radius);transition:var(--_transition)}.rdg-timefield__segment[data-placeholder]{color:hsl(var(--text-placeholder))}.rdg-timefield__segment[data-focused]{color:hsl(var(--interactive-primary-default-text));background-color:hsl(var(--interactive-primary-default-background))}.rdg-timefield__segment[data-disabled]{color:hsl(var(--text-disabled))}.rdg-calendar[data-size=small]{--_width:var(--calendar-default-small-width);--_bg:var(--calendar-default-small-background);--_pad:var(--calendar-default-small-padding);--_radius:var(--calendar-default-small-border-radius);--_border:var(--calendar-default-small-border);--_shadow:var(--calendar-default-small-shadow);--_header-pad:var(--calendar-default-small-header-padding);--_header-mb:var(--calendar-default-small-header-margin-bottom);--_header-gap:var(--calendar-default-small-header-gap);--_nav-w:var(--calendar-default-small-navigation-button-width);--_nav-h:var(--calendar-default-small-navigation-button-height);--_nav-radius:var(--calendar-default-small-navigation-button-border-radius);--_nav-pad:var(--calendar-default-small-navigation-button-padding);--_nav-bg:var(--calendar-default-small-navigation-button-background);--_nav-border:var(--calendar-default-small-navigation-button-border);--_nav-color:var(--calendar-default-small-navigation-button-color);--_nav-bg-hover:var(--calendar-default-small-navigation-button-hover-background);--_nav-color-hover:var(--calendar-default-small-navigation-button-hover-color);--_nav-bg-pressed:var(--calendar-default-small-navigation-button-pressed-background);--_nav-color-pressed:var(--calendar-default-small-navigation-button-pressed-color);--_nav-focus:var(--calendar-default-small-navigation-button-focus-outline);--_transition:var(--calendar-default-small-transition-duration) var(--calendar-default-small-transition-easing);--_title-fs:var(--calendar-default-small-title-typography-font-size);--_title-fw:var(--calendar-default-small-title-typography-font-weight);--_title-lh:var(--calendar-default-small-title-typography-line-height);--_title-ls:var(--calendar-default-small-title-typography-letter-spacing);--_title-color:var(--calendar-default-small-title-color);--_grid-gap:var(--calendar-default-small-grid-gap);--_grid-pad:var(--calendar-default-small-grid-padding);--_weekday-w:var(--calendar-default-small-weekday-width);--_weekday-h:var(--calendar-default-small-weekday-height);--_weekday-pad:var(--calendar-default-small-weekday-padding);--_weekday-fs:var(--calendar-default-small-weekday-typography-font-size);--_weekday-fw:var(--calendar-default-small-weekday-typography-font-weight);--_weekday-lh:var(--calendar-default-small-weekday-typography-line-height);--_weekday-ls:var(--calendar-default-small-weekday-typography-letter-spacing);--_weekday-color:var(--calendar-default-small-weekday-color);--_cell-w:var(--calendar-default-small-cell-width);--_cell-h:var(--calendar-default-small-cell-height);--_cell-radius:var(--calendar-default-small-cell-border-radius);--_cell-pad:var(--calendar-default-small-cell-padding);--_cell-fs:var(--calendar-default-small-cell-typography-font-size);--_cell-fw:var(--calendar-default-small-cell-typography-font-weight);--_cell-lh:var(--calendar-default-small-cell-typography-line-height);--_cell-ls:var(--calendar-default-small-cell-typography-letter-spacing);--_cell-bg:var(--calendar-default-small-cell-colors-default-background);--_cell-text:var(--calendar-default-small-cell-colors-default-text);--_cell-bg-hover:var(--calendar-default-small-cell-colors-hover-background);--_cell-text-hover:var(--calendar-default-small-cell-colors-hover-text);--_cell-bg-selected:var(--calendar-default-small-cell-colors-selected-background);--_cell-text-selected:var(--calendar-default-small-cell-colors-selected-text);--_cell-bg-selected-hover:var(--calendar-default-small-cell-colors-selected-hover-background);--_cell-text-selected-hover:var(--calendar-default-small-cell-colors-selected-hover-text);--_cell-bg-disabled:var(--calendar-default-small-cell-colors-disabled-background);--_cell-text-disabled:var(--calendar-default-small-cell-colors-disabled-text);--_cell-bg-unavailable:var(--calendar-default-small-cell-colors-unavailable-background);--_cell-text-unavailable:var(--calendar-default-small-cell-colors-unavailable-text);--_cell-bg-outside:var(--calendar-default-small-cell-colors-outside-month-background);--_cell-text-outside:var(--calendar-default-small-cell-colors-outside-month-text);--_cell-focus:var(--calendar-default-small-cell-focus-outline)}.rdg-calendar[data-size=medium]{--_width:var(--calendar-default-medium-width);--_bg:var(--calendar-default-medium-background);--_pad:var(--calendar-default-medium-padding);--_radius:var(--calendar-default-medium-border-radius);--_border:var(--calendar-default-medium-border);--_shadow:var(--calendar-default-medium-shadow);--_header-pad:var(--calendar-default-medium-header-padding);--_header-mb:var(--calendar-default-medium-header-margin-bottom);--_header-gap:var(--calendar-default-medium-header-gap);--_nav-w:var(--calendar-default-medium-navigation-button-width);--_nav-h:var(--calendar-default-medium-navigation-button-height);--_nav-radius:var(--calendar-default-medium-navigation-button-border-radius);--_nav-pad:var(--calendar-default-medium-navigation-button-padding);--_nav-bg:var(--calendar-default-medium-navigation-button-background);--_nav-border:var(--calendar-default-medium-navigation-button-border);--_nav-color:var(--calendar-default-medium-navigation-button-color);--_nav-bg-hover:var(--calendar-default-medium-navigation-button-hover-background);--_nav-color-hover:var(--calendar-default-medium-navigation-button-hover-color);--_nav-bg-pressed:var(--calendar-default-medium-navigation-button-pressed-background);--_nav-color-pressed:var(--calendar-default-medium-navigation-button-pressed-color);--_nav-focus:var(--calendar-default-medium-navigation-button-focus-outline);--_transition:var(--calendar-default-medium-transition-duration) var(--calendar-default-medium-transition-easing);--_title-fs:var(--calendar-default-medium-title-typography-font-size);--_title-fw:var(--calendar-default-medium-title-typography-font-weight);--_title-lh:var(--calendar-default-medium-title-typography-line-height);--_title-ls:var(--calendar-default-medium-title-typography-letter-spacing);--_title-color:var(--calendar-default-medium-title-color);--_grid-gap:var(--calendar-default-medium-grid-gap);--_grid-pad:var(--calendar-default-medium-grid-padding);--_weekday-w:var(--calendar-default-medium-weekday-width);--_weekday-h:var(--calendar-default-medium-weekday-height);--_weekday-pad:var(--calendar-default-medium-weekday-padding);--_weekday-fs:var(--calendar-default-medium-weekday-typography-font-size);--_weekday-fw:var(--calendar-default-medium-weekday-typography-font-weight);--_weekday-lh:var(--calendar-default-medium-weekday-typography-line-height);--_weekday-ls:var(--calendar-default-medium-weekday-typography-letter-spacing);--_weekday-color:var(--calendar-default-medium-weekday-color);--_cell-w:var(--calendar-default-medium-cell-width);--_cell-h:var(--calendar-default-medium-cell-height);--_cell-radius:var(--calendar-default-medium-cell-border-radius);--_cell-pad:var(--calendar-default-medium-cell-padding);--_cell-fs:var(--calendar-default-medium-cell-typography-font-size);--_cell-fw:var(--calendar-default-medium-cell-typography-font-weight);--_cell-lh:var(--calendar-default-medium-cell-typography-line-height);--_cell-ls:var(--calendar-default-medium-cell-typography-letter-spacing);--_cell-bg:var(--calendar-default-medium-cell-colors-default-background);--_cell-text:var(--calendar-default-medium-cell-colors-default-text);--_cell-bg-hover:var(--calendar-default-medium-cell-colors-hover-background);--_cell-text-hover:var(--calendar-default-medium-cell-colors-hover-text);--_cell-bg-selected:var(--calendar-default-medium-cell-colors-selected-background);--_cell-text-selected:var(--calendar-default-medium-cell-colors-selected-text);--_cell-bg-selected-hover:var(--calendar-default-medium-cell-colors-selected-hover-background);--_cell-text-selected-hover:var(--calendar-default-medium-cell-colors-selected-hover-text);--_cell-bg-disabled:var(--calendar-default-medium-cell-colors-disabled-background);--_cell-text-disabled:var(--calendar-default-medium-cell-colors-disabled-text);--_cell-bg-unavailable:var(--calendar-default-medium-cell-colors-unavailable-background);--_cell-text-unavailable:var(--calendar-default-medium-cell-colors-unavailable-text);--_cell-bg-outside:var(--calendar-default-medium-cell-colors-outside-month-background);--_cell-text-outside:var(--calendar-default-medium-cell-colors-outside-month-text);--_cell-focus:var(--calendar-default-medium-cell-focus-outline)}.rdg-calendar[data-size=large]{--_width:var(--calendar-default-large-width);--_bg:var(--calendar-default-large-background);--_pad:var(--calendar-default-large-padding);--_radius:var(--calendar-default-large-border-radius);--_border:var(--calendar-default-large-border);--_shadow:var(--calendar-default-large-shadow);--_header-pad:var(--calendar-default-large-header-padding);--_header-mb:var(--calendar-default-large-header-margin-bottom);--_header-gap:var(--calendar-default-large-header-gap);--_nav-w:var(--calendar-default-large-navigation-button-width);--_nav-h:var(--calendar-default-large-navigation-button-height);--_nav-radius:var(--calendar-default-large-navigation-button-border-radius);--_nav-pad:var(--calendar-default-large-navigation-button-padding);--_nav-bg:var(--calendar-default-large-navigation-button-background);--_nav-border:var(--calendar-default-large-navigation-button-border);--_nav-color:var(--calendar-default-large-navigation-button-color);--_nav-bg-hover:var(--calendar-default-large-navigation-button-hover-background);--_nav-color-hover:var(--calendar-default-large-navigation-button-hover-color);--_nav-bg-pressed:var(--calendar-default-large-navigation-button-pressed-background);--_nav-color-pressed:var(--calendar-default-large-navigation-button-pressed-color);--_nav-focus:var(--calendar-default-large-navigation-button-focus-outline);--_transition:var(--calendar-default-large-transition-duration) var(--calendar-default-large-transition-easing);--_title-fs:var(--calendar-default-large-title-typography-font-size);--_title-fw:var(--calendar-default-large-title-typography-font-weight);--_title-lh:var(--calendar-default-large-title-typography-line-height);--_title-ls:var(--calendar-default-large-title-typography-letter-spacing);--_title-color:var(--calendar-default-large-title-color);--_grid-gap:var(--calendar-default-large-grid-gap);--_grid-pad:var(--calendar-default-large-grid-padding);--_weekday-w:var(--calendar-default-large-weekday-width);--_weekday-h:var(--calendar-default-large-weekday-height);--_weekday-pad:var(--calendar-default-large-weekday-padding);--_weekday-fs:var(--calendar-default-large-weekday-typography-font-size);--_weekday-fw:var(--calendar-default-large-weekday-typography-font-weight);--_weekday-lh:var(--calendar-default-large-weekday-typography-line-height);--_weekday-ls:var(--calendar-default-large-weekday-typography-letter-spacing);--_weekday-color:var(--calendar-default-large-weekday-color);--_cell-w:var(--calendar-default-large-cell-width);--_cell-h:var(--calendar-default-large-cell-height);--_cell-radius:var(--calendar-default-large-cell-border-radius);--_cell-pad:var(--calendar-default-large-cell-padding);--_cell-fs:var(--calendar-default-large-cell-typography-font-size);--_cell-fw:var(--calendar-default-large-cell-typography-font-weight);--_cell-lh:var(--calendar-default-large-cell-typography-line-height);--_cell-ls:var(--calendar-default-large-cell-typography-letter-spacing);--_cell-bg:var(--calendar-default-large-cell-colors-default-background);--_cell-text:var(--calendar-default-large-cell-colors-default-text);--_cell-bg-hover:var(--calendar-default-large-cell-colors-hover-background);--_cell-text-hover:var(--calendar-default-large-cell-colors-hover-text);--_cell-bg-selected:var(--calendar-default-large-cell-colors-selected-background);--_cell-text-selected:var(--calendar-default-large-cell-colors-selected-text);--_cell-bg-selected-hover:var(--calendar-default-large-cell-colors-selected-hover-background);--_cell-text-selected-hover:var(--calendar-default-large-cell-colors-selected-hover-text);--_cell-bg-disabled:var(--calendar-default-large-cell-colors-disabled-background);--_cell-text-disabled:var(--calendar-default-large-cell-colors-disabled-text);--_cell-bg-unavailable:var(--calendar-default-large-cell-colors-unavailable-background);--_cell-text-unavailable:var(--calendar-default-large-cell-colors-unavailable-text);--_cell-bg-outside:var(--calendar-default-large-cell-colors-outside-month-background);--_cell-text-outside:var(--calendar-default-large-cell-colors-outside-month-text);--_cell-focus:var(--calendar-default-large-cell-focus-outline)}.rdg-calendar{width:var(--_width);background-color:hsl(var(--_bg));padding:var(--_pad);border-radius:var(--_radius);border:var(--_border);box-shadow:var(--_shadow)}.rdg-calendar__header{display:flex;align-items:center;justify-content:space-between;padding:var(--_header-pad);margin-bottom:var(--_header-mb);gap:var(--_header-gap)}.rdg-calendar__heading{font-size:var(--_title-fs);font-weight:var(--_title-fw);line-height:var(--_title-lh);letter-spacing:var(--_title-ls);color:hsl(var(--_title-color))}.rdg-calendar__nav{width:var(--_nav-w);height:var(--_nav-h);border-radius:var(--_nav-radius);padding:var(--_nav-pad);background-color:var(--_nav-bg);border:var(--_nav-border);color:hsl(var(--_nav-color));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--_transition);outline:none}.rdg-calendar__nav[data-hovered]:not([data-pressed]){background-color:hsl(var(--_nav-bg-hover));color:hsl(var(--_nav-color-hover))}.rdg-calendar__nav[data-pressed]{background-color:hsl(var(--_nav-bg-pressed));color:hsl(var(--_nav-color-pressed))}.rdg-calendar__nav[data-focus-visible]{outline:2px solid hsl(var(--_nav-focus));outline-offset:2px}.rdg-calendar__grid{gap:var(--_grid-gap);padding:var(--_grid-pad)}.rdg-calendar__grid thead th{width:var(--_weekday-w);height:var(--_weekday-h);padding:var(--_weekday-pad);font-size:var(--_weekday-fs);font-weight:var(--_weekday-fw);line-height:var(--_weekday-lh);letter-spacing:var(--_weekday-ls);color:hsl(var(--_weekday-color));text-align:center}.rdg-calendar__cell{width:var(--_cell-w);height:var(--_cell-h);border-radius:var(--_cell-radius);padding:var(--_cell-pad);font-size:var(--_cell-fs);font-weight:var(--_cell-fw);line-height:var(--_cell-lh);letter-spacing:var(--_cell-ls);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--_transition);outline:none;background-color:var(--_cell-bg);color:hsl(var(--_cell-text))}.rdg-calendar__cell[data-hovered]:not([data-selected]):not([data-disabled]):not([data-unavailable]):not([data-outside-month]){background-color:hsl(var(--_cell-bg-hover));color:hsl(var(--_cell-text-hover))}.rdg-calendar__cell[data-selected]:not([data-disabled]){background-color:hsl(var(--_cell-bg-selected));color:hsl(var(--_cell-text-selected))}.rdg-calendar__cell[data-selected][data-hovered]:not([data-disabled]){background-color:hsl(var(--_cell-bg-selected-hover));color:hsl(var(--_cell-text-selected-hover))}.rdg-calendar__cell[data-disabled]{background-color:var(--_cell-bg-disabled);color:hsl(var(--_cell-text-disabled));cursor:not-allowed}.rdg-calendar__cell[data-unavailable]{background-color:var(--_cell-bg-unavailable);color:hsl(var(--_cell-text-unavailable))}.rdg-calendar__cell[data-outside-month]{background-color:var(--_cell-bg-outside);color:hsl(var(--_cell-text-outside))}.rdg-calendar__cell[data-focus-visible]{box-shadow:0 0 0 2px hsl(var(--_cell-focus))}.rdg-date-picker{position:relative;display:flex;flex-direction:column}.rdg-date-picker[data-size=small]{gap:var(--datepicker-default-small-spacing-gap);min-width:var(--datepicker-default-small-sizing-minWidth);max-width:var(--datepicker-default-small-sizing-maxWidth)}.rdg-date-picker[data-size=medium]{gap:var(--datepicker-default-medium-spacing-gap);min-width:var(--datepicker-default-medium-sizing-minWidth);max-width:var(--datepicker-default-medium-sizing-maxWidth)}.rdg-date-picker[data-size=large]{gap:var(--datepicker-default-large-spacing-gap);min-width:var(--datepicker-default-large-sizing-minWidth);max-width:var(--datepicker-default-large-sizing-maxWidth)}.rdg-date-picker[data-size=xlarge]{gap:var(--datepicker-default-xlarge-spacing-gap);min-width:var(--datepicker-default-xlarge-sizing-minWidth);max-width:var(--datepicker-default-xlarge-sizing-maxWidth)}.rdg-date-picker__description,.rdg-date-picker__label{display:block}.rdg-date-picker[data-size=small] .rdg-date-picker__description,.rdg-date-picker[data-size=small] .rdg-date-picker__label{font-size:var(--datepicker-default-small-typography-fontSize);font-weight:var(--datepicker-default-small-typography-fontWeight);line-height:var(--datepicker-default-small-typography-lineHeight);letter-spacing:var(--datepicker-default-small-typography-letterSpacing);color:hsl(var(--datepicker-default-small-default-text));margin-bottom:var(--datepicker-default-small-spacing-gap)}.rdg-date-picker[data-size=medium] .rdg-date-picker__description,.rdg-date-picker[data-size=medium] .rdg-date-picker__label{font-size:var(--datepicker-default-medium-typography-fontSize);font-weight:var(--datepicker-default-medium-typography-fontWeight);line-height:var(--datepicker-default-medium-typography-lineHeight);letter-spacing:var(--datepicker-default-medium-typography-letterSpacing);color:hsl(var(--datepicker-default-medium-default-text));margin-bottom:var(--datepicker-default-medium-spacing-gap)}.rdg-date-picker[data-size=large] .rdg-date-picker__description,.rdg-date-picker[data-size=large] .rdg-date-picker__label{font-size:var(--datepicker-default-large-typography-fontSize);font-weight:var(--datepicker-default-large-typography-fontWeight);line-height:var(--datepicker-default-large-typography-lineHeight);letter-spacing:var(--datepicker-default-large-typography-letterSpacing);color:hsl(var(--datepicker-default-large-default-text));margin-bottom:var(--datepicker-default-large-spacing-gap)}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__description,.rdg-date-picker[data-size=xlarge] .rdg-date-picker__label{font-size:var(--datepicker-default-xlarge-typography-fontSize);font-weight:var(--datepicker-default-xlarge-typography-fontWeight);line-height:var(--datepicker-default-xlarge-typography-lineHeight);letter-spacing:var(--datepicker-default-xlarge-typography-letterSpacing);color:hsl(var(--datepicker-default-xlarge-default-text));margin-bottom:var(--datepicker-default-xlarge-spacing-gap)}.rdg-date-picker__group{position:relative;display:flex;align-items:center}.rdg-date-picker[data-size=small] .rdg-date-picker__group{gap:var(--datepicker-default-small-spacing-gap)}.rdg-date-picker[data-size=medium] .rdg-date-picker__group{gap:var(--datepicker-default-medium-spacing-gap)}.rdg-date-picker[data-size=large] .rdg-date-picker__group{gap:var(--datepicker-default-large-spacing-gap)}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__group{gap:var(--datepicker-default-xlarge-spacing-gap)}.rdg-date-picker__field{position:relative;flex:1;display:flex;align-items:center;outline:none;border-style:solid;background-color:hsl(var(--_bg));border-color:hsl(var(--_border))}.rdg-date-picker[data-size=small] .rdg-date-picker__field{height:var(--datepicker-default-small-sizing-height);padding:var(--datepicker-default-small-spacing-inputPadding);border-width:var(--datepicker-default-small-border-width);border-radius:var(--datepicker-default-small-border-radius);transition:var(--datepicker-default-small-transition-duration) var(--datepicker-default-small-transition-easing);--_bg:var(--datepicker-default-small-colors-default-background);--_border:var(--datepicker-default-small-colors-default-border);--_focus-border:var(--datepicker-default-small-colors-focus-border);--_focus-ring:var(--datepicker-default-small-colors-focus-ring);--_hover-border:var(--datepicker-default-small-colors-hover-border);--_error-border:var(--datepicker-default-small-error-border)}.rdg-date-picker[data-size=medium] .rdg-date-picker__field{height:var(--datepicker-default-medium-sizing-height);padding:var(--datepicker-default-medium-spacing-inputPadding);border-width:var(--datepicker-default-medium-border-width);border-radius:var(--datepicker-default-medium-border-radius);transition:var(--datepicker-default-medium-transition-duration) var(--datepicker-default-medium-transition-easing);--_bg:var(--datepicker-default-medium-colors-default-background);--_border:var(--datepicker-default-medium-colors-default-border);--_focus-border:var(--datepicker-default-medium-colors-focus-border);--_focus-ring:var(--datepicker-default-medium-colors-focus-ring);--_hover-border:var(--datepicker-default-medium-colors-hover-border);--_error-border:var(--datepicker-default-medium-error-border)}.rdg-date-picker[data-size=large] .rdg-date-picker__field{height:var(--datepicker-default-large-sizing-height);padding:var(--datepicker-default-large-spacing-inputPadding);border-width:var(--datepicker-default-large-border-width);border-radius:var(--datepicker-default-large-border-radius);transition:var(--datepicker-default-large-transition-duration) var(--datepicker-default-large-transition-easing);--_bg:var(--datepicker-default-large-colors-default-background);--_border:var(--datepicker-default-large-colors-default-border);--_focus-border:var(--datepicker-default-large-colors-focus-border);--_focus-ring:var(--datepicker-default-large-colors-focus-ring);--_hover-border:var(--datepicker-default-large-colors-hover-border);--_error-border:var(--datepicker-default-large-error-border)}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__field{height:var(--datepicker-default-xlarge-sizing-height);padding:var(--datepicker-default-xlarge-spacing-inputPadding);border-width:var(--datepicker-default-xlarge-border-width);border-radius:var(--datepicker-default-xlarge-border-radius);transition:var(--datepicker-default-xlarge-transition-duration) var(--datepicker-default-xlarge-transition-easing);--_bg:var(--datepicker-default-xlarge-colors-default-background);--_border:var(--datepicker-default-xlarge-colors-default-border);--_focus-border:var(--datepicker-default-xlarge-colors-focus-border);--_focus-ring:var(--datepicker-default-xlarge-colors-focus-ring);--_hover-border:var(--datepicker-default-xlarge-colors-hover-border);--_error-border:var(--datepicker-default-xlarge-error-border)}.rdg-date-picker__field:hover{--_border:var(--_hover-border)}.rdg-date-picker__field:focus-within{--_border:var(--_focus-border);box-shadow:0 0 0 2px hsl(var(--_focus-ring))}.rdg-date-picker__input{position:relative;display:flex;flex:1;outline:none;background-color:transparent;border:none;padding:0}.rdg-date-picker[data-size=small] .rdg-date-picker__input{gap:var(--datepicker-default-small-spacing-gap);font-size:var(--datepicker-default-small-typography-fontSize);font-weight:var(--datepicker-default-small-typography-fontWeight);line-height:var(--datepicker-default-small-typography-lineHeight);letter-spacing:var(--datepicker-default-small-typography-letterSpacing);color:hsl(var(--datepicker-default-small-default-text))}.rdg-date-picker[data-size=medium] .rdg-date-picker__input{gap:var(--datepicker-default-medium-spacing-gap);font-size:var(--datepicker-default-medium-typography-fontSize);font-weight:var(--datepicker-default-medium-typography-fontWeight);line-height:var(--datepicker-default-medium-typography-lineHeight);letter-spacing:var(--datepicker-default-medium-typography-letterSpacing);color:hsl(var(--datepicker-default-medium-default-text))}.rdg-date-picker[data-size=large] .rdg-date-picker__input{gap:var(--datepicker-default-large-spacing-gap);font-size:var(--datepicker-default-large-typography-fontSize);font-weight:var(--datepicker-default-large-typography-fontWeight);line-height:var(--datepicker-default-large-typography-lineHeight);letter-spacing:var(--datepicker-default-large-typography-letterSpacing);color:hsl(var(--datepicker-default-large-default-text))}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__input{gap:var(--datepicker-default-xlarge-spacing-gap);font-size:var(--datepicker-default-xlarge-typography-fontSize);font-weight:var(--datepicker-default-xlarge-typography-fontWeight);line-height:var(--datepicker-default-xlarge-typography-lineHeight);letter-spacing:var(--datepicker-default-xlarge-typography-letterSpacing);color:hsl(var(--datepicker-default-xlarge-default-text))}.rdg-date-picker__segment{outline:none;padding:var(--spacing-foundation-3xs) var(--spacing-foundation-xxs);color:hsl(var(--_seg-text));background-color:hsl(var(--_seg-bg))}.rdg-date-picker[data-size=small] .rdg-date-picker__segment{border-radius:var(--datepicker-default-small-border-radius);transition:var(--datepicker-default-small-transition-duration) var(--datepicker-default-small-transition-easing);--_seg-text:var(--datepicker-default-small-colors-segment-text);--_seg-bg:var(--datepicker-default-small-colors-segment-background)}.rdg-date-picker[data-size=medium] .rdg-date-picker__segment{border-radius:var(--datepicker-default-medium-border-radius);transition:var(--datepicker-default-medium-transition-duration) var(--datepicker-default-medium-transition-easing);--_seg-text:var(--datepicker-default-medium-colors-segment-text);--_seg-bg:var(--datepicker-default-medium-colors-segment-background)}.rdg-date-picker[data-size=large] .rdg-date-picker__segment{border-radius:var(--datepicker-default-large-border-radius);transition:var(--datepicker-default-large-transition-duration) var(--datepicker-default-large-transition-easing);--_seg-text:var(--datepicker-default-large-colors-segment-text);--_seg-bg:var(--datepicker-default-large-colors-segment-background)}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__segment{border-radius:var(--datepicker-default-xlarge-border-radius);transition:var(--datepicker-default-xlarge-transition-duration) var(--datepicker-default-xlarge-transition-easing);--_seg-text:var(--datepicker-default-xlarge-colors-segment-text);--_seg-bg:var(--datepicker-default-xlarge-colors-segment-background)}.rdg-date-picker__segment[data-placeholder]{--_seg-text:var(--text-placeholder)}.rdg-date-picker__segment[data-focused]{--_seg-text:var(--interactive-primary-default-text);--_seg-bg:var(--interactive-primary-default-background)}.rdg-date-picker__segment[data-disabled]{--_seg-text:var(--text-disabled)}.rdg-date-picker__trigger{outline:none;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--_btn-bg));color:hsl(var(--_btn-text))}.rdg-date-picker[data-size=small] .rdg-date-picker__trigger{width:var(--datepicker-default-small-sizing-buttonWidth);height:var(--datepicker-default-small-sizing-buttonHeight);padding:var(--datepicker-default-small-spacing-buttonPadding);border-radius:var(--datepicker-default-small-border-radius);transition:var(--datepicker-default-small-transition-duration) var(--datepicker-default-small-transition-easing);--_btn-bg:var(--datepicker-default-small-colors-button-background);--_btn-text:var(--datepicker-default-small-colors-button-text)}.rdg-date-picker[data-size=medium] .rdg-date-picker__trigger{width:var(--datepicker-default-medium-sizing-buttonWidth);height:var(--datepicker-default-medium-sizing-buttonHeight);padding:var(--datepicker-default-medium-spacing-buttonPadding);border-radius:var(--datepicker-default-medium-border-radius);transition:var(--datepicker-default-medium-transition-duration) var(--datepicker-default-medium-transition-easing);--_btn-bg:var(--datepicker-default-medium-colors-button-background);--_btn-text:var(--datepicker-default-medium-colors-button-text)}.rdg-date-picker[data-size=large] .rdg-date-picker__trigger{width:var(--datepicker-default-large-sizing-buttonWidth);height:var(--datepicker-default-large-sizing-buttonHeight);padding:var(--datepicker-default-large-spacing-buttonPadding);border-radius:var(--datepicker-default-large-border-radius);transition:var(--datepicker-default-large-transition-duration) var(--datepicker-default-large-transition-easing);--_btn-bg:var(--datepicker-default-large-colors-button-background);--_btn-text:var(--datepicker-default-large-colors-button-text)}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__trigger{width:var(--datepicker-default-xlarge-sizing-buttonWidth);height:var(--datepicker-default-xlarge-sizing-buttonHeight);padding:var(--datepicker-default-xlarge-spacing-buttonPadding);border-radius:var(--datepicker-default-xlarge-border-radius);transition:var(--datepicker-default-xlarge-transition-duration) var(--datepicker-default-xlarge-transition-easing);--_btn-bg:var(--datepicker-default-xlarge-colors-button-background);--_btn-text:var(--datepicker-default-xlarge-colors-button-text)}.rdg-date-picker[data-size=small] .rdg-date-picker__trigger[data-hovered]{--_btn-bg:var(--datepicker-default-small-button-hoverBackground);--_btn-text:var(--datepicker-default-small-button-hoverText)}.rdg-date-picker[data-size=medium] .rdg-date-picker__trigger[data-hovered]{--_btn-bg:var(--datepicker-default-medium-button-hoverBackground);--_btn-text:var(--datepicker-default-medium-button-hoverText)}.rdg-date-picker[data-size=large] .rdg-date-picker__trigger[data-hovered]{--_btn-bg:var(--datepicker-default-large-button-hoverBackground);--_btn-text:var(--datepicker-default-large-button-hoverText)}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__trigger[data-hovered]{--_btn-bg:var(--datepicker-default-xlarge-button-hoverBackground);--_btn-text:var(--datepicker-default-xlarge-button-hoverText)}.rdg-date-picker[data-size=small] .rdg-date-picker__trigger[data-pressed]{--_btn-bg:var(--datepicker-default-small-button-pressedBackground);--_btn-text:var(--datepicker-default-small-button-pressedText)}.rdg-date-picker[data-size=medium] .rdg-date-picker__trigger[data-pressed]{--_btn-bg:var(--datepicker-default-medium-button-pressedBackground);--_btn-text:var(--datepicker-default-medium-button-pressedText)}.rdg-date-picker[data-size=large] .rdg-date-picker__trigger[data-pressed]{--_btn-bg:var(--datepicker-default-large-button-pressedBackground);--_btn-text:var(--datepicker-default-large-button-pressedText)}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__trigger[data-pressed]{--_btn-bg:var(--datepicker-default-xlarge-button-pressedBackground);--_btn-text:var(--datepicker-default-xlarge-button-pressedText)}.rdg-date-picker[data-size=small] .rdg-date-picker__trigger[data-focus-visible]{--_btn-bg:var(--datepicker-default-small-button-focusBackground);--_btn-text:var(--datepicker-default-small-button-focusText)}.rdg-date-picker[data-size=medium] .rdg-date-picker__trigger[data-focus-visible]{--_btn-bg:var(--datepicker-default-medium-button-focusBackground);--_btn-text:var(--datepicker-default-medium-button-focusText)}.rdg-date-picker[data-size=large] .rdg-date-picker__trigger[data-focus-visible]{--_btn-bg:var(--datepicker-default-large-button-focusBackground);--_btn-text:var(--datepicker-default-large-button-focusText)}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__trigger[data-focus-visible]{--_btn-bg:var(--datepicker-default-xlarge-button-focusBackground);--_btn-text:var(--datepicker-default-xlarge-button-focusText)}.rdg-date-picker__popover{outline:none;z-index:50}.rdg-date-picker__popover[data-size=small]{background-color:hsl(var(--datepicker-default-small-colors-popover-background));border:var(--datepicker-default-small-border-width) solid hsl(var(--datepicker-default-small-colors-popover-border));border-radius:var(--datepicker-default-small-border-popoverRadius);padding:var(--datepicker-default-small-spacing-popoverPadding);box-shadow:var(--datepicker-default-small-shadow-popover);min-width:var(--datepicker-default-small-sizing-popoverMinWidth)}.rdg-date-picker__popover[data-size=medium]{background-color:hsl(var(--datepicker-default-medium-colors-popover-background));border:var(--datepicker-default-medium-border-width) solid hsl(var(--datepicker-default-medium-colors-popover-border));border-radius:var(--datepicker-default-medium-border-popoverRadius);padding:var(--datepicker-default-medium-spacing-popoverPadding);box-shadow:var(--datepicker-default-medium-shadow-popover);min-width:var(--datepicker-default-medium-sizing-popoverMinWidth)}.rdg-date-picker__popover[data-size=large]{background-color:hsl(var(--datepicker-default-large-colors-popover-background));border:var(--datepicker-default-large-border-width) solid hsl(var(--datepicker-default-large-colors-popover-border));border-radius:var(--datepicker-default-large-border-popoverRadius);padding:var(--datepicker-default-large-spacing-popoverPadding);box-shadow:var(--datepicker-default-large-shadow-popover);min-width:var(--datepicker-default-large-sizing-popoverMinWidth)}.rdg-date-picker__popover[data-size=xlarge]{background-color:hsl(var(--datepicker-default-xlarge-colors-popover-background));border:var(--datepicker-default-xlarge-border-width) solid hsl(var(--datepicker-default-xlarge-colors-popover-border));border-radius:var(--datepicker-default-xlarge-border-popoverRadius);padding:var(--datepicker-default-xlarge-spacing-popoverPadding);box-shadow:var(--datepicker-default-xlarge-shadow-popover);min-width:var(--datepicker-default-xlarge-sizing-popoverMinWidth)}.rdg-date-picker__calendar-wrap{outline:none}.rdg-date-picker__calendar-wrap[data-size=small]{width:var(--datepicker-default-small-sizing-calendarWidth);padding:var(--datepicker-default-small-spacing-calendarPadding)}.rdg-date-picker__calendar-wrap[data-size=medium]{width:var(--datepicker-default-medium-sizing-calendarWidth);padding:var(--datepicker-default-medium-spacing-calendarPadding)}.rdg-date-picker__calendar-wrap[data-size=large]{width:var(--datepicker-default-large-sizing-calendarWidth);padding:var(--datepicker-default-large-spacing-calendarPadding)}.rdg-date-picker__calendar-wrap[data-size=xlarge]{width:var(--datepicker-default-xlarge-sizing-calendarWidth);padding:var(--datepicker-default-xlarge-spacing-calendarPadding)}.rdg-date-picker__error{display:block;color:hsl(var(--_error-border))}.rdg-date-picker[data-size=small] .rdg-date-picker__error{font-size:var(--datepicker-default-small-typography-fontSize);font-weight:var(--datepicker-default-small-typography-fontWeight);line-height:var(--datepicker-default-small-typography-lineHeight);letter-spacing:var(--datepicker-default-small-typography-letterSpacing);margin-top:var(--datepicker-default-small-spacing-gap);color:hsl(var(--datepicker-default-small-error-border))}.rdg-date-picker[data-size=medium] .rdg-date-picker__error{font-size:var(--datepicker-default-medium-typography-fontSize);font-weight:var(--datepicker-default-medium-typography-fontWeight);line-height:var(--datepicker-default-medium-typography-lineHeight);letter-spacing:var(--datepicker-default-medium-typography-letterSpacing);margin-top:var(--datepicker-default-medium-spacing-gap);color:hsl(var(--datepicker-default-medium-error-border))}.rdg-date-picker[data-size=large] .rdg-date-picker__error{font-size:var(--datepicker-default-large-typography-fontSize);font-weight:var(--datepicker-default-large-typography-fontWeight);line-height:var(--datepicker-default-large-typography-lineHeight);letter-spacing:var(--datepicker-default-large-typography-letterSpacing);margin-top:var(--datepicker-default-large-spacing-gap);color:hsl(var(--datepicker-default-large-error-border))}.rdg-date-picker[data-size=xlarge] .rdg-date-picker__error{font-size:var(--datepicker-default-xlarge-typography-fontSize);font-weight:var(--datepicker-default-xlarge-typography-fontWeight);line-height:var(--datepicker-default-xlarge-typography-lineHeight);letter-spacing:var(--datepicker-default-xlarge-typography-letterSpacing);margin-top:var(--datepicker-default-xlarge-spacing-gap);color:hsl(var(--datepicker-default-xlarge-error-border))}.rdg-date-range-picker{position:relative;display:flex;flex-direction:column}.rdg-date-range-picker[data-size=small]{gap:var(--daterangepicker-default-small-spacing-gap);min-width:var(--daterangepicker-default-small-sizing-minWidth);max-width:var(--daterangepicker-default-small-sizing-maxWidth)}.rdg-date-range-picker[data-size=medium]{gap:var(--daterangepicker-default-medium-spacing-gap);min-width:var(--daterangepicker-default-medium-sizing-minWidth);max-width:var(--daterangepicker-default-medium-sizing-maxWidth)}.rdg-date-range-picker[data-size=large]{gap:var(--daterangepicker-default-large-spacing-gap);min-width:var(--daterangepicker-default-large-sizing-minWidth);max-width:var(--daterangepicker-default-large-sizing-maxWidth)}.rdg-date-range-picker__description,.rdg-date-range-picker__label{display:block}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__description,.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__label{font-size:var(--daterangepicker-default-small-typography-fontSize);font-weight:var(--daterangepicker-default-small-typography-fontWeight);line-height:var(--daterangepicker-default-small-typography-lineHeight);letter-spacing:var(--daterangepicker-default-small-typography-letterSpacing);color:hsl(var(--daterangepicker-default-small-colors-default-text));margin-bottom:var(--daterangepicker-default-small-spacing-gap)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__description,.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__label{font-size:var(--daterangepicker-default-medium-typography-fontSize);font-weight:var(--daterangepicker-default-medium-typography-fontWeight);line-height:var(--daterangepicker-default-medium-typography-lineHeight);letter-spacing:var(--daterangepicker-default-medium-typography-letterSpacing);color:hsl(var(--daterangepicker-default-medium-colors-default-text));margin-bottom:var(--daterangepicker-default-medium-spacing-gap)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__description,.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__label{font-size:var(--daterangepicker-default-large-typography-fontSize);font-weight:var(--daterangepicker-default-large-typography-fontWeight);line-height:var(--daterangepicker-default-large-typography-lineHeight);letter-spacing:var(--daterangepicker-default-large-typography-letterSpacing);color:hsl(var(--daterangepicker-default-large-colors-default-text));margin-bottom:var(--daterangepicker-default-large-spacing-gap)}.rdg-date-range-picker__group{position:relative;display:flex;align-items:center}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__group{gap:var(--daterangepicker-default-small-spacing-gap)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__group{gap:var(--daterangepicker-default-medium-spacing-gap)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__group{gap:var(--daterangepicker-default-large-spacing-gap)}.rdg-date-range-picker__field{position:relative;flex:1;display:flex;align-items:center;outline:none;border-style:solid;background-color:hsl(var(--_bg));border-color:hsl(var(--_border))}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__field{height:var(--daterangepicker-default-small-sizing-height);padding:var(--daterangepicker-default-small-spacing-inputPadding);border-width:var(--daterangepicker-default-small-border-width);border-radius:var(--daterangepicker-default-small-border-radius);transition:var(--daterangepicker-default-small-transition-duration) var(--daterangepicker-default-small-transition-easing);--_bg:var(--daterangepicker-default-small-colors-default-background);--_border:var(--daterangepicker-default-small-colors-default-border);--_focus-border:var(--daterangepicker-default-small-colors-focus-border);--_focus-ring:var(--daterangepicker-default-small-colors-focus-ring);--_hover-border:var(--daterangepicker-default-small-colors-hover-border)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__field{height:var(--daterangepicker-default-medium-sizing-height);padding:var(--daterangepicker-default-medium-spacing-inputPadding);border-width:var(--daterangepicker-default-medium-border-width);border-radius:var(--daterangepicker-default-medium-border-radius);transition:var(--daterangepicker-default-medium-transition-duration) var(--daterangepicker-default-medium-transition-easing);--_bg:var(--daterangepicker-default-medium-colors-default-background);--_border:var(--daterangepicker-default-medium-colors-default-border);--_focus-border:var(--daterangepicker-default-medium-colors-focus-border);--_focus-ring:var(--daterangepicker-default-medium-colors-focus-ring);--_hover-border:var(--daterangepicker-default-medium-colors-hover-border)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__field{height:var(--daterangepicker-default-large-sizing-height);padding:var(--daterangepicker-default-large-spacing-inputPadding);border-width:var(--daterangepicker-default-large-border-width);border-radius:var(--daterangepicker-default-large-border-radius);transition:var(--daterangepicker-default-large-transition-duration) var(--daterangepicker-default-large-transition-easing);--_bg:var(--daterangepicker-default-large-colors-default-background);--_border:var(--daterangepicker-default-large-colors-default-border);--_focus-border:var(--daterangepicker-default-large-colors-focus-border);--_focus-ring:var(--daterangepicker-default-large-colors-focus-ring);--_hover-border:var(--daterangepicker-default-large-colors-hover-border)}.rdg-date-range-picker__field:hover{--_border:var(--_hover-border)}.rdg-date-range-picker__field:focus-within{--_border:var(--_focus-border);box-shadow:0 0 0 2px hsl(var(--_focus-ring))}.rdg-date-range-picker__inputs{display:flex;align-items:center;flex:1}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__inputs{gap:var(--daterangepicker-default-small-spacing-gap)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__inputs{gap:var(--daterangepicker-default-medium-spacing-gap)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__inputs{gap:var(--daterangepicker-default-large-spacing-gap)}.rdg-date-range-picker__input{position:relative;display:flex;flex:1;outline:none;background-color:transparent;border:none;padding:0}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__input{gap:var(--daterangepicker-default-small-spacing-gap);font-size:var(--daterangepicker-default-small-typography-fontSize);font-weight:var(--daterangepicker-default-small-typography-fontWeight);line-height:var(--daterangepicker-default-small-typography-lineHeight);letter-spacing:var(--daterangepicker-default-small-typography-letterSpacing);color:hsl(var(--daterangepicker-default-small-colors-default-text))}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__input{gap:var(--daterangepicker-default-medium-spacing-gap);font-size:var(--daterangepicker-default-medium-typography-fontSize);font-weight:var(--daterangepicker-default-medium-typography-fontWeight);line-height:var(--daterangepicker-default-medium-typography-lineHeight);letter-spacing:var(--daterangepicker-default-medium-typography-letterSpacing);color:hsl(var(--daterangepicker-default-medium-colors-default-text))}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__input{gap:var(--daterangepicker-default-large-spacing-gap);font-size:var(--daterangepicker-default-large-typography-fontSize);font-weight:var(--daterangepicker-default-large-typography-fontWeight);line-height:var(--daterangepicker-default-large-typography-lineHeight);letter-spacing:var(--daterangepicker-default-large-typography-letterSpacing);color:hsl(var(--daterangepicker-default-large-colors-default-text))}.rdg-date-range-picker__separator{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__separator{color:hsl(var(--daterangepicker-default-small-colors-default-text));font-size:var(--daterangepicker-default-small-typography-fontSize)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__separator{color:hsl(var(--daterangepicker-default-medium-colors-default-text));font-size:var(--daterangepicker-default-medium-typography-fontSize)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__separator{color:hsl(var(--daterangepicker-default-large-colors-default-text));font-size:var(--daterangepicker-default-large-typography-fontSize)}.rdg-date-range-picker__segment{outline:none;padding:var(--spacing-foundation-3xs) var(--spacing-foundation-xxs);color:hsl(var(--_seg-text));background-color:hsl(var(--_seg-bg))}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__segment{border-radius:var(--daterangepicker-default-small-border-radius);transition:var(--daterangepicker-default-small-transition-duration) var(--daterangepicker-default-small-transition-easing);--_seg-text:var(--daterangepicker-default-small-colors-segment-text);--_seg-bg:var(--daterangepicker-default-small-colors-segment-background)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__segment{border-radius:var(--daterangepicker-default-medium-border-radius);transition:var(--daterangepicker-default-medium-transition-duration) var(--daterangepicker-default-medium-transition-easing);--_seg-text:var(--daterangepicker-default-medium-colors-segment-text);--_seg-bg:var(--daterangepicker-default-medium-colors-segment-background)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__segment{border-radius:var(--daterangepicker-default-large-border-radius);transition:var(--daterangepicker-default-large-transition-duration) var(--daterangepicker-default-large-transition-easing);--_seg-text:var(--daterangepicker-default-large-colors-segment-text);--_seg-bg:var(--daterangepicker-default-large-colors-segment-background)}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__segment[data-placeholder]{--_seg-text:var(--daterangepicker-default-small-colors-segment-placeholder)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__segment[data-placeholder]{--_seg-text:var(--daterangepicker-default-medium-colors-segment-placeholder)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__segment[data-placeholder]{--_seg-text:var(--daterangepicker-default-large-colors-segment-placeholder)}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__segment[data-focused]{--_seg-text:var(--daterangepicker-default-small-colors-segment-focus-text);--_seg-bg:var(--daterangepicker-default-small-colors-segment-focus-background)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__segment[data-focused]{--_seg-text:var(--daterangepicker-default-medium-colors-segment-focus-text);--_seg-bg:var(--daterangepicker-default-medium-colors-segment-focus-background)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__segment[data-focused]{--_seg-text:var(--daterangepicker-default-large-colors-segment-focus-text);--_seg-bg:var(--daterangepicker-default-large-colors-segment-focus-background)}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__segment[data-disabled]{--_seg-text:var(--daterangepicker-default-small-colors-segment-disabled)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__segment[data-disabled]{--_seg-text:var(--daterangepicker-default-medium-colors-segment-disabled)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__segment[data-disabled]{--_seg-text:var(--daterangepicker-default-large-colors-segment-disabled)}.rdg-date-range-picker__trigger{outline:none;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--_btn-bg));color:hsl(var(--_btn-text))}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__trigger{width:var(--daterangepicker-default-small-sizing-buttonWidth);height:var(--daterangepicker-default-small-sizing-buttonHeight);padding:var(--daterangepicker-default-small-spacing-buttonPadding);border-radius:var(--daterangepicker-default-small-border-radius);transition:var(--daterangepicker-default-small-transition-duration) var(--daterangepicker-default-small-transition-easing);--_btn-bg:var(--daterangepicker-default-small-colors-button-background);--_btn-text:var(--daterangepicker-default-small-colors-button-text)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__trigger{width:var(--daterangepicker-default-medium-sizing-buttonWidth);height:var(--daterangepicker-default-medium-sizing-buttonHeight);padding:var(--daterangepicker-default-medium-spacing-buttonPadding);border-radius:var(--daterangepicker-default-medium-border-radius);transition:var(--daterangepicker-default-medium-transition-duration) var(--daterangepicker-default-medium-transition-easing);--_btn-bg:var(--daterangepicker-default-medium-colors-button-background);--_btn-text:var(--daterangepicker-default-medium-colors-button-text)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__trigger{width:var(--daterangepicker-default-large-sizing-buttonWidth);height:var(--daterangepicker-default-large-sizing-buttonHeight);padding:var(--daterangepicker-default-large-spacing-buttonPadding);border-radius:var(--daterangepicker-default-large-border-radius);transition:var(--daterangepicker-default-large-transition-duration) var(--daterangepicker-default-large-transition-easing);--_btn-bg:var(--daterangepicker-default-large-colors-button-background);--_btn-text:var(--daterangepicker-default-large-colors-button-text)}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__trigger[data-hovered],.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__trigger[data-pressed]{--_btn-bg:var(--daterangepicker-default-small-colors-hover-background);--_btn-text:var(--daterangepicker-default-small-colors-hover-text)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__trigger[data-hovered],.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__trigger[data-pressed]{--_btn-bg:var(--daterangepicker-default-medium-colors-hover-background);--_btn-text:var(--daterangepicker-default-medium-colors-hover-text)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__trigger[data-hovered],.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__trigger[data-pressed]{--_btn-bg:var(--daterangepicker-default-large-colors-hover-background);--_btn-text:var(--daterangepicker-default-large-colors-hover-text)}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__trigger[data-focus-visible]{--_btn-bg:var(--daterangepicker-default-small-colors-focus-background);--_btn-text:var(--daterangepicker-default-small-colors-focus-text)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__trigger[data-focus-visible]{--_btn-bg:var(--daterangepicker-default-medium-colors-focus-background);--_btn-text:var(--daterangepicker-default-medium-colors-focus-text)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__trigger[data-focus-visible]{--_btn-bg:var(--daterangepicker-default-large-colors-focus-background);--_btn-text:var(--daterangepicker-default-large-colors-focus-text)}.rdg-date-range-picker__popover{outline:none;z-index:50}.rdg-date-range-picker__popover[data-size=small]{background-color:hsl(var(--daterangepicker-default-small-colors-popover-background));border:var(--daterangepicker-default-small-border-width) solid hsl(var(--daterangepicker-default-small-colors-popover-border));border-radius:var(--daterangepicker-default-small-border-popoverRadius);padding:var(--daterangepicker-default-small-spacing-popoverPadding);box-shadow:var(--daterangepicker-default-small-shadow-popover);min-width:var(--daterangepicker-default-small-sizing-popoverMinWidth)}.rdg-date-range-picker__popover[data-size=medium]{background-color:hsl(var(--daterangepicker-default-medium-colors-popover-background));border:var(--daterangepicker-default-medium-border-width) solid hsl(var(--daterangepicker-default-medium-colors-popover-border));border-radius:var(--daterangepicker-default-medium-border-popoverRadius);padding:var(--daterangepicker-default-medium-spacing-popoverPadding);box-shadow:var(--daterangepicker-default-medium-shadow-popover);min-width:var(--daterangepicker-default-medium-sizing-popoverMinWidth)}.rdg-date-range-picker__popover[data-size=large]{background-color:hsl(var(--daterangepicker-default-large-colors-popover-background));border:var(--daterangepicker-default-large-border-width) solid hsl(var(--daterangepicker-default-large-colors-popover-border));border-radius:var(--daterangepicker-default-large-border-popoverRadius);padding:var(--daterangepicker-default-large-spacing-popoverPadding);box-shadow:var(--daterangepicker-default-large-shadow-popover);min-width:var(--daterangepicker-default-large-sizing-popoverMinWidth)}.rdg-date-range-picker__calendar-wrap[data-size=small]{width:var(--daterangepicker-default-small-sizing-calendarWidth);padding:var(--daterangepicker-default-small-spacing-calendarPadding)}.rdg-date-range-picker__calendar-wrap[data-size=medium]{width:var(--daterangepicker-default-medium-sizing-calendarWidth);padding:var(--daterangepicker-default-medium-spacing-calendarPadding)}.rdg-date-range-picker__calendar-wrap[data-size=large]{width:var(--daterangepicker-default-large-sizing-calendarWidth);padding:var(--daterangepicker-default-large-spacing-calendarPadding)}.rdg-date-range-picker__error{display:block}.rdg-date-range-picker[data-size=small] .rdg-date-range-picker__error{font-size:var(--daterangepicker-default-small-typography-fontSize);font-weight:var(--daterangepicker-default-small-typography-fontWeight);line-height:var(--daterangepicker-default-small-typography-lineHeight);letter-spacing:var(--daterangepicker-default-small-typography-letterSpacing);color:hsl(var(--daterangepicker-default-small-colors-error-border));margin-top:var(--daterangepicker-default-small-spacing-gap)}.rdg-date-range-picker[data-size=medium] .rdg-date-range-picker__error{font-size:var(--daterangepicker-default-medium-typography-fontSize);font-weight:var(--daterangepicker-default-medium-typography-fontWeight);line-height:var(--daterangepicker-default-medium-typography-lineHeight);letter-spacing:var(--daterangepicker-default-medium-typography-letterSpacing);color:hsl(var(--daterangepicker-default-medium-colors-error-border));margin-top:var(--daterangepicker-default-medium-spacing-gap)}.rdg-date-range-picker[data-size=large] .rdg-date-range-picker__error{font-size:var(--daterangepicker-default-large-typography-fontSize);font-weight:var(--daterangepicker-default-large-typography-fontWeight);line-height:var(--daterangepicker-default-large-typography-lineHeight);letter-spacing:var(--daterangepicker-default-large-typography-letterSpacing);color:hsl(var(--daterangepicker-default-large-colors-error-border));margin-top:var(--daterangepicker-default-large-spacing-gap)}.rdg-range-calendar[data-size=small]{width:var(--rangecalendar-default-small-width);background-color:hsl(var(--rangecalendar-default-small-background));padding:var(--rangecalendar-default-small-padding);border-radius:var(--rangecalendar-default-small-border-radius);border:var(--rangecalendar-default-small-border);box-shadow:var(--rangecalendar-default-small-shadow)}.rdg-range-calendar[data-size=medium]{width:var(--rangecalendar-default-medium-width);background-color:hsl(var(--rangecalendar-default-medium-background));padding:var(--rangecalendar-default-medium-padding);border-radius:var(--rangecalendar-default-medium-border-radius);border:var(--rangecalendar-default-medium-border);box-shadow:var(--rangecalendar-default-medium-shadow)}.rdg-range-calendar[data-size=large]{width:var(--rangecalendar-default-large-width);background-color:hsl(var(--rangecalendar-default-large-background));padding:var(--rangecalendar-default-large-padding);border-radius:var(--rangecalendar-default-large-border-radius);border:var(--rangecalendar-default-large-border);box-shadow:var(--rangecalendar-default-large-shadow)}.rdg-range-calendar__header{display:flex;align-items:center;justify-content:space-between}.rdg-range-calendar[data-size=small] .rdg-range-calendar__header{padding:var(--rangecalendar-default-small-header-padding);margin-bottom:var(--rangecalendar-default-small-header-margin-bottom);gap:var(--rangecalendar-default-small-header-gap)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__header{padding:var(--rangecalendar-default-medium-header-padding);margin-bottom:var(--rangecalendar-default-medium-header-margin-bottom);gap:var(--rangecalendar-default-medium-header-gap)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__header{padding:var(--rangecalendar-default-large-header-padding);margin-bottom:var(--rangecalendar-default-large-header-margin-bottom);gap:var(--rangecalendar-default-large-header-gap)}.rdg-range-calendar__nav-button{outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--_btn-bg));color:hsl(var(--_btn-text))}.rdg-range-calendar[data-size=small] .rdg-range-calendar__nav-button{width:var(--rangecalendar-default-small-navigation-button-width);height:var(--rangecalendar-default-small-navigation-button-height);border-radius:var(--rangecalendar-default-small-navigation-button-border-radius);padding:var(--rangecalendar-default-small-navigation-button-padding);border:var(--rangecalendar-default-small-navigation-button-border);transition:var(--rangecalendar-default-small-transition-duration) var(--rangecalendar-default-small-transition-easing);--_btn-bg:var(--rangecalendar-default-small-navigation-button-background);--_btn-text:var(--rangecalendar-default-small-navigation-button-color)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__nav-button{width:var(--rangecalendar-default-medium-navigation-button-width);height:var(--rangecalendar-default-medium-navigation-button-height);border-radius:var(--rangecalendar-default-medium-navigation-button-border-radius);padding:var(--rangecalendar-default-medium-navigation-button-padding);border:var(--rangecalendar-default-medium-navigation-button-border);transition:var(--rangecalendar-default-medium-transition-duration) var(--rangecalendar-default-medium-transition-easing);--_btn-bg:var(--rangecalendar-default-medium-navigation-button-background);--_btn-text:var(--rangecalendar-default-medium-navigation-button-color)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__nav-button{width:var(--rangecalendar-default-large-navigation-button-width);height:var(--rangecalendar-default-large-navigation-button-height);border-radius:var(--rangecalendar-default-large-navigation-button-border-radius);padding:var(--rangecalendar-default-large-navigation-button-padding);border:var(--rangecalendar-default-large-navigation-button-border);transition:var(--rangecalendar-default-large-transition-duration) var(--rangecalendar-default-large-transition-easing);--_btn-bg:var(--rangecalendar-default-large-navigation-button-background);--_btn-text:var(--rangecalendar-default-large-navigation-button-color)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__nav-button[data-hovered],.rdg-range-calendar[data-size=small] .rdg-range-calendar__nav-button[data-pressed]{--_btn-bg:var(--rangecalendar-default-small-navigation-button-hover-background);--_btn-text:var(--rangecalendar-default-small-navigation-button-hover-color)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__nav-button[data-hovered],.rdg-range-calendar[data-size=medium] .rdg-range-calendar__nav-button[data-pressed]{--_btn-bg:var(--rangecalendar-default-medium-navigation-button-hover-background);--_btn-text:var(--rangecalendar-default-medium-navigation-button-hover-color)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__nav-button[data-hovered],.rdg-range-calendar[data-size=large] .rdg-range-calendar__nav-button[data-pressed]{--_btn-bg:var(--rangecalendar-default-large-navigation-button-hover-background);--_btn-text:var(--rangecalendar-default-large-navigation-button-hover-color)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__nav-button[data-focus-visible]{outline:2px solid hsl(var(--rangecalendar-default-small-navigation-button-focus-outline));outline-offset:2px}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__nav-button[data-focus-visible]{outline:2px solid hsl(var(--rangecalendar-default-medium-navigation-button-focus-outline));outline-offset:2px}.rdg-range-calendar[data-size=large] .rdg-range-calendar__nav-button[data-focus-visible]{outline:2px solid hsl(var(--rangecalendar-default-large-navigation-button-focus-outline));outline-offset:2px}.rdg-range-calendar[data-size=small] .rdg-range-calendar__heading{font-size:var(--rangecalendar-default-small-title-typography-font-size);font-weight:var(--rangecalendar-default-small-title-typography-font-weight);line-height:var(--rangecalendar-default-small-title-typography-line-height);letter-spacing:var(--rangecalendar-default-small-title-typography-letter-spacing);color:hsl(var(--rangecalendar-default-small-title-color))}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__heading{font-size:var(--rangecalendar-default-medium-title-typography-font-size);font-weight:var(--rangecalendar-default-medium-title-typography-font-weight);line-height:var(--rangecalendar-default-medium-title-typography-line-height);letter-spacing:var(--rangecalendar-default-medium-title-typography-letter-spacing);color:hsl(var(--rangecalendar-default-medium-title-color))}.rdg-range-calendar[data-size=large] .rdg-range-calendar__heading{font-size:var(--rangecalendar-default-large-title-typography-font-size);font-weight:var(--rangecalendar-default-large-title-typography-font-weight);line-height:var(--rangecalendar-default-large-title-typography-line-height);letter-spacing:var(--rangecalendar-default-large-title-typography-letter-spacing);color:hsl(var(--rangecalendar-default-large-title-color))}.rdg-range-calendar[data-size=small] .rdg-range-calendar__grid{gap:var(--rangecalendar-default-small-grid-gap);padding:var(--rangecalendar-default-small-grid-padding)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__grid{gap:var(--rangecalendar-default-medium-grid-gap);padding:var(--rangecalendar-default-medium-grid-padding)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__grid{gap:var(--rangecalendar-default-large-grid-gap);padding:var(--rangecalendar-default-large-grid-padding)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__grid thead th{width:var(--rangecalendar-default-small-weekday-width);height:var(--rangecalendar-default-small-weekday-height);padding:var(--rangecalendar-default-small-weekday-padding);font-size:var(--rangecalendar-default-small-weekday-typography-font-size);font-weight:var(--rangecalendar-default-small-weekday-typography-font-weight);line-height:var(--rangecalendar-default-small-weekday-typography-line-height);letter-spacing:var(--rangecalendar-default-small-weekday-typography-letter-spacing);color:hsl(var(--rangecalendar-default-small-weekday-color));text-align:center}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__grid thead th{width:var(--rangecalendar-default-medium-weekday-width);height:var(--rangecalendar-default-medium-weekday-height);padding:var(--rangecalendar-default-medium-weekday-padding);font-size:var(--rangecalendar-default-medium-weekday-typography-font-size);font-weight:var(--rangecalendar-default-medium-weekday-typography-font-weight);line-height:var(--rangecalendar-default-medium-weekday-typography-line-height);letter-spacing:var(--rangecalendar-default-medium-weekday-typography-letter-spacing);color:hsl(var(--rangecalendar-default-medium-weekday-color));text-align:center}.rdg-range-calendar[data-size=large] .rdg-range-calendar__grid thead th{width:var(--rangecalendar-default-large-weekday-width);height:var(--rangecalendar-default-large-weekday-height);padding:var(--rangecalendar-default-large-weekday-padding);font-size:var(--rangecalendar-default-large-weekday-typography-font-size);font-weight:var(--rangecalendar-default-large-weekday-typography-font-weight);line-height:var(--rangecalendar-default-large-weekday-typography-line-height);letter-spacing:var(--rangecalendar-default-large-weekday-typography-letter-spacing);color:hsl(var(--rangecalendar-default-large-weekday-color));text-align:center}.rdg-range-calendar__cell{cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;background-color:hsl(var(--_cell-bg));color:hsl(var(--_cell-text));border-radius:var(--_cell-radius)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell{width:var(--rangecalendar-default-small-cell-width);height:var(--rangecalendar-default-small-cell-height);padding:var(--rangecalendar-default-small-cell-padding);font-size:var(--rangecalendar-default-small-cell-typography-font-size);font-weight:var(--rangecalendar-default-small-cell-typography-font-weight);line-height:var(--rangecalendar-default-small-cell-typography-line-height);letter-spacing:var(--rangecalendar-default-small-cell-typography-letter-spacing);transition:var(--rangecalendar-default-small-transition-duration) var(--rangecalendar-default-small-transition-easing);--_cell-bg:var(--rangecalendar-default-small-cell-colors-default-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-default-text);--_cell-radius:var(--rangecalendar-default-small-cell-border-radius)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell{width:var(--rangecalendar-default-medium-cell-width);height:var(--rangecalendar-default-medium-cell-height);padding:var(--rangecalendar-default-medium-cell-padding);font-size:var(--rangecalendar-default-medium-cell-typography-font-size);font-weight:var(--rangecalendar-default-medium-cell-typography-font-weight);line-height:var(--rangecalendar-default-medium-cell-typography-line-height);letter-spacing:var(--rangecalendar-default-medium-cell-typography-letter-spacing);transition:var(--rangecalendar-default-medium-transition-duration) var(--rangecalendar-default-medium-transition-easing);--_cell-bg:var(--rangecalendar-default-medium-cell-colors-default-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-default-text);--_cell-radius:var(--rangecalendar-default-medium-cell-border-radius)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell{width:var(--rangecalendar-default-large-cell-width);height:var(--rangecalendar-default-large-cell-height);padding:var(--rangecalendar-default-large-cell-padding);font-size:var(--rangecalendar-default-large-cell-typography-font-size);font-weight:var(--rangecalendar-default-large-cell-typography-font-weight);line-height:var(--rangecalendar-default-large-cell-typography-line-height);letter-spacing:var(--rangecalendar-default-large-cell-typography-letter-spacing);transition:var(--rangecalendar-default-large-transition-duration) var(--rangecalendar-default-large-transition-easing);--_cell-bg:var(--rangecalendar-default-large-cell-colors-default-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-default-text);--_cell-radius:var(--rangecalendar-default-large-cell-border-radius)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-hovered]:not([data-disabled]):not([data-selected]){--_cell-bg:var(--rangecalendar-default-small-cell-colors-hover-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-hover-text)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-selected]:not([data-selection-start]):not([data-selection-end]){--_cell-bg:var(--rangecalendar-default-small-cell-colors-in-range-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-in-range-text);--_cell-radius:var(--rangecalendar-default-small-cell-colors-in-range-border-radius)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-selected][data-hovered]:not([data-selection-start]):not([data-selection-end]){--_cell-bg:var(--rangecalendar-default-small-cell-colors-in-range-hover-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-in-range-hover-text)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-selection-start]{--_cell-bg:var(--rangecalendar-default-small-cell-colors-selection-start-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-selection-start-text)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-selection-start][data-hovered]{--_cell-bg:var(--rangecalendar-default-small-cell-colors-selection-start-hover-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-selection-start-hover-text)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-selection-end]{--_cell-bg:var(--rangecalendar-default-small-cell-colors-selection-end-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-selection-end-text)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-selection-end][data-hovered]{--_cell-bg:var(--rangecalendar-default-small-cell-colors-selection-end-hover-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-selection-end-hover-text)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-outside-month]{--_cell-bg:var(--rangecalendar-default-small-cell-colors-outside-month-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-outside-month-text)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-unavailable]{--_cell-bg:var(--rangecalendar-default-small-cell-colors-unavailable-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-unavailable-text)}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-disabled]{--_cell-bg:var(--rangecalendar-default-small-cell-colors-disabled-background);--_cell-text:var(--rangecalendar-default-small-cell-colors-disabled-text);cursor:not-allowed}.rdg-range-calendar[data-size=small] .rdg-range-calendar__cell[data-focused]{box-shadow:0 0 0 2px hsl(var(--rangecalendar-default-small-cell-focus-outline))}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-hovered]:not([data-disabled]):not([data-selected]){--_cell-bg:var(--rangecalendar-default-medium-cell-colors-hover-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-hover-text)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-selected]:not([data-selection-start]):not([data-selection-end]){--_cell-bg:var(--rangecalendar-default-medium-cell-colors-in-range-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-in-range-text);--_cell-radius:var(--rangecalendar-default-medium-cell-colors-in-range-border-radius)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-selected][data-hovered]:not([data-selection-start]):not([data-selection-end]){--_cell-bg:var(--rangecalendar-default-medium-cell-colors-in-range-hover-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-in-range-hover-text)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-selection-start]{--_cell-bg:var(--rangecalendar-default-medium-cell-colors-selection-start-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-selection-start-text)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-selection-start][data-hovered]{--_cell-bg:var(--rangecalendar-default-medium-cell-colors-selection-start-hover-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-selection-start-hover-text)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-selection-end]{--_cell-bg:var(--rangecalendar-default-medium-cell-colors-selection-end-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-selection-end-text)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-selection-end][data-hovered]{--_cell-bg:var(--rangecalendar-default-medium-cell-colors-selection-end-hover-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-selection-end-hover-text)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-outside-month]{--_cell-bg:var(--rangecalendar-default-medium-cell-colors-outside-month-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-outside-month-text)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-unavailable]{--_cell-bg:var(--rangecalendar-default-medium-cell-colors-unavailable-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-unavailable-text)}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-disabled]{--_cell-bg:var(--rangecalendar-default-medium-cell-colors-disabled-background);--_cell-text:var(--rangecalendar-default-medium-cell-colors-disabled-text);cursor:not-allowed}.rdg-range-calendar[data-size=medium] .rdg-range-calendar__cell[data-focused]{box-shadow:0 0 0 2px hsl(var(--rangecalendar-default-medium-cell-focus-outline))}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-hovered]:not([data-disabled]):not([data-selected]){--_cell-bg:var(--rangecalendar-default-large-cell-colors-hover-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-hover-text)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-selected]:not([data-selection-start]):not([data-selection-end]){--_cell-bg:var(--rangecalendar-default-large-cell-colors-in-range-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-in-range-text);--_cell-radius:var(--rangecalendar-default-large-cell-colors-in-range-border-radius)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-selected][data-hovered]:not([data-selection-start]):not([data-selection-end]){--_cell-bg:var(--rangecalendar-default-large-cell-colors-in-range-hover-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-in-range-hover-text)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-selection-start]{--_cell-bg:var(--rangecalendar-default-large-cell-colors-selection-start-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-selection-start-text)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-selection-start][data-hovered]{--_cell-bg:var(--rangecalendar-default-large-cell-colors-selection-start-hover-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-selection-start-hover-text)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-selection-end]{--_cell-bg:var(--rangecalendar-default-large-cell-colors-selection-end-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-selection-end-text)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-selection-end][data-hovered]{--_cell-bg:var(--rangecalendar-default-large-cell-colors-selection-end-hover-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-selection-end-hover-text)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-outside-month]{--_cell-bg:var(--rangecalendar-default-large-cell-colors-outside-month-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-outside-month-text)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-unavailable]{--_cell-bg:var(--rangecalendar-default-large-cell-colors-unavailable-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-unavailable-text)}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-disabled]{--_cell-bg:var(--rangecalendar-default-large-cell-colors-disabled-background);--_cell-text:var(--rangecalendar-default-large-cell-colors-disabled-text);cursor:not-allowed}.rdg-range-calendar[data-size=large] .rdg-range-calendar__cell[data-focused]{box-shadow:0 0 0 2px hsl(var(--rangecalendar-default-large-cell-focus-outline))}