.Polaris-DatePicker_1h7yp { --pc-date-picker-range-end-border-radius: var(--p-border-radius-200); position: relative; }

.Polaris-DatePicker__MonthLayout_1rxud { display: flex; flex-wrap: wrap; margin-top: calc(var(--p-space-400)*-1); margin-left: calc(var(--p-space-400)*-1); }

.Polaris-DatePicker__MonthContainer_wvj6b { flex: 1 1 14.375rem; margin-top: var(--p-space-400); margin-left: var(--p-space-400); max-width: calc(100% - var(--p-space-400)); min-width: 14.375rem; }

.Polaris-DatePicker__Month_2yc3r { width: 100%; table-layout: fixed; border-collapse: collapse; border: none; border-spacing: 0; }

.Polaris-DatePicker__Month--current_jfkq6 { font-weight: var(--p-font-weight-bold); }

.Polaris-DatePicker__DayCell_1ufrd { width: 14.28571%; background: transparent; margin: 0; padding: 0; border-radius: var(--p-border-radius-100); }

.Polaris-DatePicker__DayCell--inRange_bdklc { border-radius: 0; }

.Polaris-DatePicker__Day_37600 { display: block; height: 100%; width: 100%; margin: 0; padding: var(--p-space-200); background: transparent; border: none; border-radius: var(--p-border-radius-200); outline: none; font-size: var(--p-font-size-300); text-align: center; color: var(--p-color-text); cursor: pointer; position: relative; }

.Polaris-DatePicker__Day_37600:hover { background: var(--p-color-bg-fill-brand-hover); color: var(--p-color-text-brand-on-bg-fill); outline: var(--p-border-width-025) solid transparent; }

.Polaris-DatePicker__Day_37600::after { content: ''; position: absolute; z-index: 1; top: -0.0625rem; right: -0.0625rem; bottom: -0.0625rem; left: -0.0625rem; display: block; pointer-events: none; box-shadow: 0 0 0 -0.0625rem var(--p-color-border-focus); border-radius: var(--p-border-radius-100); }

.Polaris-DatePicker__Day_37600:focus-visible:not(:active)::after { box-shadow: 0 0 0 0.125rem var(--p-color-border-focus); outline: var(--p-border-width-025) solid transparent; }

.Polaris-DatePicker__Day--today_dau3w { font-weight: var(--p-font-weight-bold); }

.Polaris-DatePicker__Day--inRange_8tlk9 { background: var(--p-color-bg-surface-brand-selected); border-radius: 0; }

@media (-ms-high-contrast: active) { .Polaris-DatePicker__Day--inRange_8tlk9 { -ms-high-contrast-adjust: none; background-color: Highlight; color: HighlightText; }
  .Polaris-DatePicker__Day--inRange_8tlk9:hover { background-color: HighlightText; color: Highlight; outline: var(--p-border-width-050) solid Highlight; } }

.Polaris-DatePicker__Day--selected_11sb5 { background: var(--p-color-bg-fill-brand-selected); color: var(--p-color-text-brand-on-bg-fill); }

@media (-ms-high-contrast: active) { .Polaris-DatePicker__Day--selected_11sb5 { -ms-high-contrast-adjust: none; background-color: Highlight; color: HighlightText; }
  .Polaris-DatePicker__Day--selected_11sb5:hover { background-color: HighlightText; color: Highlight; outline: var(--p-border-width-050) solid Highlight; } }

.Polaris-DatePicker__Day--disabled_l152e { background-color: transparent; color: var(--p-color-text-disabled); }

.Polaris-DatePicker__Day--disabled_l152e:hover { background-color: transparent; color: var(--p-color-text-disabled); }

@media (-ms-high-contrast) { .Polaris-DatePicker__Day--disabled_l152e { -ms-high-contrast-adjust: none; color: grayText; }
  .Polaris-DatePicker__Day--disabled_l152e:hover { color: grayText; outline: none; } }

.Polaris-DatePicker__Day--disabled_l152e:focus::after { content: none; }

.Polaris-DatePicker__EmptyDayCell_1g9oi { width: 14.28571%; margin: 0; padding: 0; }

.Polaris-DatePicker__Weekday_igvyt { padding: var(--p-space-200); background: transparent; font-size: var(--p-font-size-300); font-weight: var(--p-font-weight-regular); color: var(--p-color-text-secondary); text-align: center; }

.Polaris-DatePicker__Weekday--current_1nb2b { font-weight: var(--p-font-weight-bold); color: var(--p-color-text); }

.Polaris-DatePicker__Header_z4uwg { position: absolute; top: var(--p-space-400); display: flex; justify-content: space-between; width: 100%; }

.Polaris-DatePicker__Title_2qj8j { flex: 1 1 auto; padding-bottom: var(--p-space-100); text-align: center; font-size: var(--p-font-size-325); line-height: var(--p-font-line-height-500); font-weight: var(--p-font-weight-medium); }

.Polaris-DatePicker__Day--firstInRange_sp8p9 { border-radius: var(--p-border-radius-200); }

.Polaris-DatePicker__Day--firstInRange_sp8p9.Polaris-DatePicker__Day--hasRange_742b2, .Polaris-DatePicker__Day--firstInRange_sp8p9.Polaris-DatePicker__Day--hoverRight_1549s { border-radius: var(--pc-date-picker-range-end-border-radius) 0 0 var(--pc-date-picker-range-end-border-radius); }

.Polaris-DatePicker__Day--firstInRange_sp8p9.Polaris-DatePicker__Day--hasRange_742b2::after, .Polaris-DatePicker__Day--firstInRange_sp8p9.Polaris-DatePicker__Day--hoverRight_1549s::after { border-radius: var(--pc-date-picker-range-end-border-radius) 0 0 var(--pc-date-picker-range-end-border-radius); }

.Polaris-DatePicker__Day--lastInRange_1jdh1 { border-radius: 0 var(--pc-date-picker-range-end-border-radius) var(--pc-date-picker-range-end-border-radius) 0; }

.Polaris-DatePicker__Day--lastInRange_1jdh1::after { border-radius: 0 var(--pc-date-picker-range-end-border-radius) var(--pc-date-picker-range-end-border-radius) 0; }

.Polaris-DatePicker__Week_yj63l { margin-bottom: var(--p-space-050); }

.Polaris-DatePicker__Week_yj63l > .Polaris-DatePicker__Day--inRange_8tlk9:first-child:not(.Polaris-DatePicker__Day--firstInRange_sp8p9):not(.Polaris-DatePicker__Day--lastInRange_1jdh1) { border-radius: var(--p-border-radius-100) 0 0 var(--p-border-radius-100); }

.Polaris-DatePicker__Week_yj63l > .Polaris-DatePicker__Day--inRange_8tlk9:last-child:not(.Polaris-DatePicker__Day--firstInRange_sp8p9):not(.Polaris-DatePicker__Day--lastInRange_1jdh1) { border-radius: 0 var(--p-border-radius-100) var(--p-border-radius-100) 0; }

.Polaris-DatePicker__Day--inRange_8tlk9::after, .Polaris-DatePicker__Day--inRange_8tlk9:not(:hover) + .Polaris-DatePicker__Day_37600::after { border-radius: 0 var(--pc-date-picker-range-end-border-radius) var(--pc-date-picker-range-end-border-radius) 0; }
