UNPKG

@react-spectrum/calendar

Version:
888 lines (729 loc) 51.8 kB
.EuwYBq_i18nFontFamily { font-synthesis: weight; font-family: adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif; } .EuwYBq_i18nFontFamily:lang(ar) { font-family: myriad-arabic, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif; } .EuwYBq_i18nFontFamily:lang(he) { font-family: myriad-hebrew, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif; } .EuwYBq_i18nFontFamily:lang(zh) { font-family: adobe-clean-han-traditional, source-han-traditional, MingLiu, Heiti TC Light, sans-serif; } .EuwYBq_i18nFontFamily:lang(zh-Hans) { font-family: adobe-clean-han-simplified-c, source-han-simplified-c, SimSun, Heiti SC Light, sans-serif; } .EuwYBq_i18nFontFamily:lang(zh-Hant) { font-family: adobe-clean-han-traditional, source-han-traditional, MingLiu, Microsoft JhengHei UI, Microsoft JhengHei, Heiti TC Light, sans-serif; } .EuwYBq_i18nFontFamily:lang(zh-SG), .EuwYBq_i18nFontFamily:lang(zh-CN) { font-family: adobe-clean-han-simplified-c, source-han-simplified-c, SimSun, Heiti SC Light, sans-serif; } .EuwYBq_i18nFontFamily:lang(ko) { font-family: adobe-clean-han-korean, source-han-korean, Malgun Gothic, Apple Gothic, sans-serif; } .EuwYBq_i18nFontFamily:lang(ja) { font-family: adobe-clean-han-japanese, Hiragino Kaku Gothic ProN, ヒラギノ角ゴ ProN W3, Osaka, YuGothic, Yu Gothic, メイリオ, Meiryo, MS Pゴシック, MS PGothic, sans-serif; } .EuwYBq_spectrum-FocusRing-ring { --spectrum-focus-ring-border-radius: var(--spectrum-textfield-border-radius, var(--spectrum-alias-border-radius-regular)); --spectrum-focus-ring-gap: var(--spectrum-alias-input-focusring-gap); --spectrum-focus-ring-size: var(--spectrum-alias-input-focusring-size); --spectrum-focus-ring-border-size: 0px; --spectrum-focus-ring-color: var(--spectrum-high-contrast-focus-ring-color, var(--spectrum-alias-focus-ring-color, var(--spectrum-alias-focus-color))); } .EuwYBq_spectrum-FocusRing-ring:after { border-radius: calc(var(--spectrum-focus-ring-border-radius) + var(--spectrum-focus-ring-gap)); content: ""; margin: calc(-1 * var(--spectrum-focus-ring-border-size)); pointer-events: none; transition: box-shadow var(--spectrum-global-animation-duration-100, .13s) ease-out, margin var(--spectrum-global-animation-duration-100, .13s) ease-out; display: block; position: absolute; inset: 0; } .EuwYBq_spectrum-FocusRing.EuwYBq_focus-ring:after { margin: calc(var(--spectrum-focus-ring-gap) * -1 - var(--spectrum-focus-ring-border-size)); box-shadow: 0 0 0 var(--spectrum-focus-ring-size) var(--spectrum-focus-ring-color); } .EuwYBq_spectrum-FocusRing--quiet:after { border-radius: 0; } .EuwYBq_spectrum-FocusRing--quiet.EuwYBq_focus-ring:after { margin: 0 0 calc(var(--spectrum-focus-ring-gap) * -1 - var(--spectrum-focus-ring-border-size)) 0; box-shadow: 0 var(--spectrum-focus-ring-size) 0 var(--spectrum-focus-ring-color); } @media (forced-colors: active) { .EuwYBq_spectrum-FocusRing, .EuwYBq_spectrum-FocusRing-ring, .EuwYBq_spectrum-FocusRing--quiet { --spectrum-high-contrast-focus-ring-color: Highlight; } :is(.EuwYBq_spectrum-FocusRing, .EuwYBq_spectrum-FocusRing-ring, .EuwYBq_spectrum-FocusRing--quiet):after { forced-color-adjust: none; } } .EuwYBq_spectrum-Calendar { isolation: isolate; display: block; } .EuwYBq_spectrum-Calendar--padded { margin: 32px 24px; } .EuwYBq_spectrum-Calendar-header { gap: var(--spectrum-global-dimension-size-300); grid-auto-columns: 1fr; grid-auto-flow: column; width: 100%; display: grid; } .EuwYBq_spectrum-Calendar-monthHeader { min-width: calc(var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) * 7); max-width: calc((var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) * 7) + (var(--spectrum-calendar-day-padding, 4px) * 12)); padding: 0 var(--spectrum-global-dimension-size-40); box-sizing: border-box; grid-template-columns: minmax(auto, 1fr) auto minmax(auto, 1fr); grid-template-areas: "EuwYBq_prev EuwYBq_title EuwYBq_next"; align-content: start; width: 100%; display: grid; } .EuwYBq_spectrum-Calendar-title { font-size: var(--spectrum-calendar-title-text-size, var(--spectrum-global-dimension-font-size-300)); font-weight: bold; line-height: var(--spectrum-calendar-title-height, var(--spectrum-global-dimension-static-size-400)); margin: 0 var(--spectrum-global-dimension-size-75); text-align: center; white-space: nowrap; text-overflow: ellipsis; grid-area: EuwYBq_title; overflow: hidden; } .EuwYBq_spectrum-Calendar-prevMonth { grid-area: EuwYBq_prev; justify-self: start; } .EuwYBq_spectrum-Calendar-nextMonth { grid-area: EuwYBq_next; justify-self: end; } .EuwYBq_spectrum-Calendar-months { gap: var(--spectrum-global-dimension-size-300); grid-auto-columns: 1fr; grid-auto-flow: column; align-items: start; display: grid; } .EuwYBq_spectrum-Calendar-dayOfWeek { font-size: var(--spectrum-calendar-day-title-text-size, var(--spectrum-global-dimension-font-size-50)); font-weight: var(--spectrum-calendar-day-title-text-font-weight, var(--spectrum-global-font-weight-medium)); text-transform: uppercase; cursor: default; flex-direction: column; justify-content: flex-end; width: 100%; height: 100%; display: flex; border-bottom: none !important; text-decoration: none !important; } .EuwYBq_spectrum-Calendar-dayOfWeek[title] { border-bottom: none; text-decoration: underline dotted; } .EuwYBq_spectrum-Calendar-body { outline: none; } .EuwYBq_spectrum-Calendar-table { table-layout: fixed; min-width: calc(var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) * 7); max-width: calc((var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) * 7) + (var(--spectrum-calendar-day-padding, 4px) * 12)); border-collapse: collapse; border-spacing: 0; -webkit-user-select: none; user-select: none; width: 100%; } .EuwYBq_spectrum-Calendar-tableCell { text-align: center; box-sizing: content-box; height: var(--spectrum-calendar-day-height, var(--spectrum-global-dimension-size-400)); width: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); padding: 0; padding: var(--spectrum-calendar-day-padding, 4px) 0; position: relative; } .EuwYBq_spectrum-Calendar-tableCell:focus { outline: 0; } .EuwYBq_spectrum-Calendar-date { box-sizing: border-box; height: var(--spectrum-calendar-day-height, var(--spectrum-global-dimension-size-400)); margin: var(--spectrum-calendar-day-padding, 4px) 0; border-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); font-size: var(--spectrum-calendar-day-text-size, var(--spectrum-alias-font-size-default)); line-height: var(--spectrum-calendar-day-height, var(--spectrum-global-dimension-size-400)); white-space: nowrap; cursor: default; --margin: calc((100% - var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400))) / 2); width: 100%; display: block; position: absolute; top: 0; left: 0; } .EuwYBq_spectrum-Calendar-date .EuwYBq_spectrum-Calendar-dateText { width: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); margin: 0 auto; margin-inline-start: auto; margin-inline-end: var(--margin); display: block; } .EuwYBq_spectrum-Calendar-date:focus { outline: 0; } .EuwYBq_spectrum-Calendar-date:lang(ja), .EuwYBq_spectrum-Calendar-date:lang(zh), .EuwYBq_spectrum-Calendar-date:lang(ko) { font-size: var(--spectrum-calendar-day-text-size-han, var(--spectrum-global-dimension-font-size-50)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-disabled { cursor: default; pointer-events: none; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-unavailable .EuwYBq_spectrum-Calendar-dateText span { position: relative; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-unavailable .EuwYBq_spectrum-Calendar-dateText span:after { content: ""; background: currentColor; border-radius: 1px; height: 2px; position: absolute; top: 50%; left: -4px; right: -4px; transform: rotate(-16deg); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-outsideMonth { visibility: hidden; } .EuwYBq_spectrum-Calendar-date:before { border-radius: calc(var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) + var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25))); content: ""; top: calc(50% - calc(var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) / 2)); left: calc(50% - calc(var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) / 2)); width: calc(var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) + var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * 2); height: calc(var(--spectrum-calendar-day-height, var(--spectrum-global-dimension-size-400)) + var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * 2); transition: box-shadow var(--spectrum-global-animation-duration-100, .13s) ease-out, margin var(--spectrum-global-animation-duration-100, .13s) ease-out; margin: 0; display: block; position: absolute; transform: translateX(0); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-focused:before { margin: calc(var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * -1); } .EuwYBq_spectrum-Calendar-date:after { top: calc(50% - calc(var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) / 2)); left: calc(50% - calc(var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)) / 2)); height: var(--spectrum-calendar-day-height, var(--spectrum-global-dimension-size-400)); width: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); content: ""; z-index: -1; display: block; position: absolute; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection { margin: var(--spectrum-calendar-day-padding, 4px) 0; line-height: var(--spectrum-calendar-day-height, var(--spectrum-global-dimension-size-400)); border-width: 0; border-radius: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start { width: calc(100% - var(--margin)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start .EuwYBq_spectrum-Calendar-dateText:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start .EuwYBq_spectrum-Calendar-dateText:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start .EuwYBq_spectrum-Calendar-dateText:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start .EuwYBq_spectrum-Calendar-dateText:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:after, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start .EuwYBq_spectrum-Calendar-dateText { margin-inline-start: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start { width: calc(100% - var(--margin)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start .EuwYBq_spectrum-Calendar-dateText:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start .EuwYBq_spectrum-Calendar-dateText:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { left: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start .EuwYBq_spectrum-Calendar-dateText:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start .EuwYBq_spectrum-Calendar-dateText:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:after, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start .EuwYBq_spectrum-Calendar-dateText { margin-inline-start: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end { width: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end .EuwYBq_spectrum-Calendar-dateText:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end .EuwYBq_spectrum-Calendar-dateText:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end .EuwYBq_spectrum-Calendar-dateText:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end .EuwYBq_spectrum-Calendar-dateText:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:after, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end .EuwYBq_spectrum-Calendar-dateText { margin-inline-end: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: 0; right: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: 0; right: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); right: 0; left: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-end:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); right: 0; left: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end { width: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end .EuwYBq_spectrum-Calendar-dateText:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end .EuwYBq_spectrum-Calendar-dateText:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { left: auto; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end .EuwYBq_spectrum-Calendar-dateText:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end .EuwYBq_spectrum-Calendar-dateText:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: 0; right: auto; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:after, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end .EuwYBq_spectrum-Calendar-dateText { margin-inline-end: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: 0; right: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-right-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); left: 0; right: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); right: 0; left: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-bottom-left-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); right: 0; left: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start.EuwYBq_is-selection-end { width: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); margin-inline-start: auto; margin-inline-end: var(--margin); left: 0; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start.EuwYBq_is-selection-end:after, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start.EuwYBq_is-selection-end .EuwYBq_spectrum-Calendar-dateText { margin-inline-start: auto; margin-inline-end: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start.EuwYBq_is-range-end { width: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); margin-inline-start: auto; margin-inline-end: var(--margin); left: 0; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start.EuwYBq_is-range-end:after, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-start.EuwYBq_is-range-end .EuwYBq_spectrum-Calendar-dateText { margin-inline-start: auto; margin-inline-end: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end.EuwYBq_is-range-start { width: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); margin-inline-start: auto; margin-inline-end: var(--margin); left: 0; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end.EuwYBq_is-range-start:after, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-selection-end.EuwYBq_is-range-start .EuwYBq_spectrum-Calendar-dateText { margin-inline-start: auto; margin-inline-end: var(--margin); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start.EuwYBq_is-range-end { width: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); border-radius: var(--spectrum-calendar-day-width, var(--spectrum-global-dimension-size-400)); margin-inline-start: auto; margin-inline-end: var(--margin); left: 0; right: 0; } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start.EuwYBq_is-range-end:after, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-range-start.EuwYBq_is-range-end .EuwYBq_spectrum-Calendar-dateText { margin-inline-start: auto; margin-inline-end: var(--margin); } .EuwYBq_spectrum-Calendar-prevMonth, .EuwYBq_spectrum-Calendar-nextMonth { color: var(--spectrum-calendar-button-icon-color, var(--spectrum-global-color-gray-700)); } .EuwYBq_spectrum-Calendar-dayOfWeek { color: var(--spectrum-calendar-day-title-text-color, var(--spectrum-global-color-gray-700)); } .EuwYBq_spectrum-Calendar-date { --spectrum-calendar-day-background-color-cap-selected: var(--spectrum-accent-background-color-default); --spectrum-calendar-day-background-color-cap-selected-hover: var(--spectrum-accent-background-color-hover); --spectrum-calendar-day-background-color-cap-selected-down: var(--spectrum-accent-background-color-down); --spectrum-calendar-day-background-color-cap-invalid-selected: var(--spectrum-negative-background-color-default); --spectrum-calendar-day-background-color-cap-invalid-selected-hover: var(--spectrum-negative-background-color-hover); --spectrum-calendar-day-background-color-cap-invalid-selected-down: var(--spectrum-negative-background-color-down); --spectrum-calendar-day-background-color-selected-hover: var(--spectrum-alias-highlight-selected); --spectrum-calendar-day-background-color-invalid-selected: var(--spectrum-alias-highlight-invalid); --spectrum-calendar-day-text-color-disabled: var(--spectrum-alias-text-color-disabled, var(--spectrum-global-color-gray-500)); --spectrum-calendar-day-text-color-cap-selected: white; --spectrum-calendar-day-text-color-cap-selected-hover: white; --spectrum-calendar-day-today-background-color: var(--spectrum-global-color-gray-300); --spectrum-calendar-day-today-background-color-hover: var(--spectrum-global-color-gray-400); --spectrum-calendar-day-today-background-color-down: var(--spectrum-global-color-gray-500); --background: transparent; } .EuwYBq_spectrum-Calendar-date:after { background: var(--background); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection { background: var(--spectrum-calendar-day-background-color-selected, var(--spectrum-alias-highlight-selected)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-range-selection.EuwYBq_is-invalid { background: var(--spectrum-calendar-day-background-color-invalid-selected); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-today { color: var(--spectrum-calendar-day-today-text-color, var(--spectrum-global-color-gray-800)); border-color: var(--spectrum-calendar-day-today-background-color); --background: var(--spectrum-calendar-day-today-background-color); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-selected:not(.EuwYBq_is-range-selection) { color: var(--spectrum-calendar-day-text-color-cap-selected, var(--spectrum-global-color-gray-900)); --background: var(--spectrum-calendar-day-background-color-cap-selected, var(--spectrum-alias-highlight-selected-hover)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-selected:not(.EuwYBq_is-range-selection).EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-selection-start { color: var(--spectrum-calendar-day-text-color-cap-selected, var(--spectrum-global-color-gray-900)); --background: var(--spectrum-calendar-day-background-color-cap-selected, var(--spectrum-alias-highlight-selected-hover)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-selection-start.EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-selection-end { color: var(--spectrum-calendar-day-text-color-cap-selected, var(--spectrum-global-color-gray-900)); --background: var(--spectrum-calendar-day-background-color-cap-selected, var(--spectrum-alias-highlight-selected-hover)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-selection-end.EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered { color: var(--spectrum-calendar-day-text-color-hover, var(--spectrum-global-color-gray-900)); --background: var(--spectrum-calendar-day-background-color-hover, var(--spectrum-alias-highlight-hover)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-range-selection { color: var(--spectrum-calendar-day-text-color-selected-hover, var(--spectrum-global-color-gray-900)); --background: var(--spectrum-calendar-day-background-color-selected-hover, var(--spectrum-alias-highlight-selected-hover)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-range-selection.EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-invalid-selected); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-today { --background: var(--spectrum-calendar-day-today-background-color-hover); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-selected:not(.EuwYBq_is-range-selection) { color: var(--spectrum-calendar-day-text-color-cap-selected-hover); --background: var(--spectrum-calendar-day-background-color-cap-selected-hover); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-selected:not(.EuwYBq_is-range-selection).EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected-hover); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-selection-start { color: var(--spectrum-calendar-day-text-color-cap-selected-hover); --background: var(--spectrum-calendar-day-background-color-cap-selected-hover); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-selection-start.EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected-hover); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-selection-end { color: var(--spectrum-calendar-day-text-color-cap-selected-hover); --background: var(--spectrum-calendar-day-background-color-cap-selected-hover); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-hovered.EuwYBq_is-selection-end.EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected-hover); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed { color: var(--spectrum-calendar-day-text-color-hover, var(--spectrum-global-color-gray-900)); --background: var(--spectrum-calendar-day-background-color-down, var(--spectrum-alias-highlight-active)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-range-selection { color: var(--spectrum-calendar-day-text-color-selected-hover, var(--spectrum-global-color-gray-900)); --background: var(--spectrum-calendar-day-background-color-selected-hover, var(--spectrum-alias-highlight-selected-hover)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-range-selection.EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-invalid-selected); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-today { --background: var(--spectrum-calendar-day-today-background-color-down); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-selected:not(.EuwYBq_is-range-selection) { color: var(--spectrum-calendar-day-text-color-cap-selected-hover); --background: var(--spectrum-calendar-day-background-color-cap-selected-down); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-selected:not(.EuwYBq_is-range-selection).EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected-down); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-selection-start { color: var(--spectrum-calendar-day-text-color-cap-selected-hover); --background: var(--spectrum-calendar-day-background-color-cap-selected-down); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-selection-start.EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected-down); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-selection-end { color: var(--spectrum-calendar-day-text-color-cap-selected-hover); --background: var(--spectrum-calendar-day-background-color-cap-selected-down); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-pressed.EuwYBq_is-selection-end.EuwYBq_is-invalid { --background: var(--spectrum-calendar-day-background-color-cap-invalid-selected-down); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-focused:before { box-shadow: 0 0 0 var(--spectrum-calendar-day-border-size-key-focus, 2px) var(--spectrum-calendar-day-border-color-key-focus, var(--spectrum-alias-focus-color)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-disabled, .EuwYBq_spectrum-Calendar-date.EuwYBq_is-disabled.EuwYBq_is-today { --background: var(--spectrum-calendar-day-background-color-disabled, transparent); color: var(--spectrum-calendar-day-text-color-disabled, var(--spectrum-global-color-gray-500)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-disabled.EuwYBq_is-selected { color: var(--spectrum-calendar-day-text-color-disabled, var(--spectrum-global-color-gray-500)); } .EuwYBq_spectrum-Calendar-date.EuwYBq_is-unavailable:not(.EuwYBq_is-selected), .EuwYBq_spectrum-Calendar-date.EuwYBq_is-unavailable:not(.EuwYBq_is-selected).EuwYBq_is-today { --background: transparent; } @media (forced-colors: active) { .EuwYBq_spectrum-Calendar-date { color: canvastext; forced-color-adjust: none; --spectrum-calendar-button-icon-color: ButtonText; --spectrum-calendar-day-background-color-cap-selected: Highlight; --spectrum-calendar-day-background-color-cap-invalid-selected: Highlight; --spectrum-calendar-day-background-color-cap-invalid-selected-down: Highlight; --spectrum-calendar-day-background-color-cap-invalid-selected-hover: Highlight; --spectrum-calendar-day-background-color-cap-selected-down: Highlight; --spectrum-calendar-day-background-color-cap-selected-hover: Highlight; --spectrum-calendar-day-background-color-disabl