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

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

.Polaris-DatePicker__MonthContainer_wvj6b { flex: 1 1 14.375rem; margin-top: var(--p-space-4); margin-left: var(--p-space-4); max-width: calc(100% - var(--p-space-4)); 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-1); }

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

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

.Polaris-DatePicker__Day_37600:hover { background: var(--p-color-bg-interactive-hover); color: var(--p-color-text-on-color); outline: var(--p-border-width-1) 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-interactive-focus); transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease); border-radius: var(--p-border-radius-1); }

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

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

.Polaris-DatePicker__Day--inRange_8tlk9 { background: var(--p-color-bg-interactive-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-2) solid Highlight; } }

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

@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-2) 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-2); background: transparent; font-size: var(--p-font-size-75); font-weight: var(--p-font-weight-regular); color: var(--p-color-text-subdued); 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-4); display: flex; justify-content: space-between; width: 100%; }

.Polaris-DatePicker__Title_2qj8j { flex: 1 1 auto; margin-top: var(--p-space-05); padding-bottom: var(--p-space-1); text-align: center; }

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

.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-05); }

.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-1) 0 0 var(--p-border-radius-1); }

.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-1) var(--p-border-radius-1) 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; }
