3 color: var(--text-norm);
4 font-weight: var(--font-weight-semibold);
6 @include media('>small') {
10 @include media('>small', '<large') {
15 @include media('<=small') {
19 @include media('>small') {
20 margin-inline-end: rem(2);
25 border-radius: var(--border-radius-sm);
26 border: 1px solid transparent;
30 transition: 0.15s easing(ease-out-quint);
32 @include media('>small') {
40 background-color: var(--interaction-default-hover);
44 background-color: var(--interaction-default-active);
47 @include media('screen') {
48 &[aria-current='date'] {
49 .calendar-grid-heading-day {
50 @include media('>small') {
51 margin-inline-end: rem(6);
55 .calendar-grid-heading-number {
56 border-color: var(--primary);
57 color: var(--primary);
58 background-color: var(--interaction-default);
63 .calendar-grid-heading-number {
64 color: var(--interaction-norm-hover);
65 border-color: var(--interaction-norm-hover);
66 background-color: var(--interaction-default-hover);
71 .calendar-grid-heading-number {
72 color: var(--interaction-norm-active);
73 border-color: var(--interaction-norm-active);
74 background-color: var(--interaction-default-active);
80 @include media('<=small') {
81 &[aria-pressed='true'] &-number {
82 @include media('screen') {
83 background-color: var(--primary);
84 color: var(--primary-contrast);
91 border-block-end: $calendar-grid-border;
100 pointer-events: none;
107 margin-inline-start: -1px;
108 border-inline-start: $calendar-grid-border;
113 block-size: $calendar-hour-height;
117 margin-block-start: -1px;
118 border-block-end: $calendar-grid-border;
123 margin-inline-end: $calendar-gridcell-margin;
126 border-inline-start: $calendar-grid-border;
128 margin-inline-start: -1px;
133 z-index: 8; // Need to be higher than .calendar-eventcell.isSelected's z-index
134 inset-inline-start: 0;
135 inset-inline-end: -$calendar-gridcell-margin;
136 border-block-end: 2px solid var(--primary);
137 box-shadow: var(--shadow-norm);
138 pointer-events: none;
143 inset-block-start: rem(-3);
144 inset-inline-start: rem(-4);
148 background-color: var(--primary);
153 block-size: $calendar-hour-height;
157 inset-block-start: rem(-10);
162 .calendar-time-grid {
163 @include media('print') {