| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | 
							- @use 'mixins/mixins' as *;
 
- @use 'mixins/var' as *;
 
- @use 'common/var' as *;
 
- @include b(calendar) {
 
-   @include set-component-css-var('calendar', $calendar);
 
-   background-color: getCssVar('fill-color', 'blank');
 
-   @include e(header) {
 
-     display: flex;
 
-     justify-content: space-between;
 
-     padding: 12px 20px;
 
-     border-bottom: getCssVar('calendar', 'header-border-bottom');
 
-   }
 
-   @include e(title) {
 
-     color: getCssVar('text-color');
 
-     align-self: center;
 
-   }
 
-   @include e(body) {
 
-     padding: 12px 20px 35px;
 
-   }
 
- }
 
- @include b(calendar-table) {
 
-   table-layout: fixed;
 
-   width: 100%;
 
-   thead th {
 
-     padding: 12px 0;
 
-     color: getCssVar('text-color', 'regular');
 
-     font-weight: normal;
 
-   }
 
-   &:not(.is-range) {
 
-     td.prev,
 
-     td.next {
 
-       color: getCssVar('text-color', 'placeholder');
 
-     }
 
-   }
 
-   td {
 
-     border-bottom: getCssVar('calendar', 'border');
 
-     border-right: getCssVar('calendar', 'border');
 
-     vertical-align: top;
 
-     transition: background-color getCssVar('transition-duration', 'fast') ease;
 
-     @include when(selected) {
 
-       background-color: getCssVar('calendar', 'selected-bg-color');
 
-     }
 
-     @include when(today) {
 
-       color: getCssVar('color-primary');
 
-     }
 
-   }
 
-   tr:first-child td {
 
-     border-top: getCssVar('calendar', 'border');
 
-   }
 
-   tr td:first-child {
 
-     border-left: getCssVar('calendar', 'border');
 
-   }
 
-   tr.#{$namespace}-calendar-table__row--hide-border td {
 
-     border-top: none;
 
-   }
 
-   @include b(calendar-day) {
 
-     box-sizing: border-box;
 
-     padding: 8px;
 
-     height: getCssVar('calendar', 'cell-width');
 
-     &:hover {
 
-       cursor: pointer;
 
-       background-color: getCssVar('calendar', 'selected-bg-color');
 
-     }
 
-   }
 
- }
 
 
  |