onth td:not(.calendar__range, .calendar__cell--selected) > button:not([disabled], [aria-disabled="true"]):active:after, .calendar__month td:not(.calendar__range, .calendar__cell--selected) > button[href]:active:after { background-color: var(--color-state-layer-pressed); } .calendar__month td:not(.calendar__range, .calendar__cell--selected) > button:not(:disabled):active { font-weight: 700; } .calendar__month td.calendar__cell--selected > * { background-color: var(--calendar-day-selected-background-color, var(--color-background-inverse)); color: var(--calendar-day-selected-color, var(--color-foreground-on-inverse)); font-weight: 700; } .calendar__range { background-color: var(--color-state-layer-pressed); position: relative; } .calendar__range:before { border: solid transparent; border-width: 1px 0; bottom: 0; content: ""; left: 0; pointer-events: none; position: absolute; right: 0; top: 0; } .calendar__range--start:before { border-left-width: 1px; } .calendar__range--end:before { border-right-width: 1px; } .calendar__range--start { background: linear-gradient(to right, transparent 50%, var(--color-state-layer-pressed) 50%); } .calendar__range--end { background: linear-gradient(to left, transparent 50%, var(--color-state-layer-pressed) 50%); } .calendar__range--start.calendar__range--end { background: transparent; } .calendar__range--end:not(.calendar__cell--selected) > :not(:disabled, [aria-disabled="true"]), .calendar__range--start:not(.calendar__cell--selected) > :not(:disabled, [aria-disabled="true"]) { background-color: var(--color-state-layer-pressed); } ü