@alifd/meet-react
Version:
Fusion Mobile React UI System Component
1,022 lines (1,020 loc) • 31.9 kB
CSS
@charset "UTF-8";
/*
@component calendar
@display Calendar
@chinese 日历
@family data-display
*/
:root {
/*
@desc border-color
@semantic 头部分割线颜色(`card/fullscreen`模式)
@namespace state/head/select
*/
--calendar-header-select-border-color: var(--color-line1-3);
/*
@desc padding
@semantic 头部选中内边距(`card/fullscreen`模式)
@namespace size/head/select
*/
--calendar-header-select-padding: var(--s-2);
/*
@desc month-date-picker-width
@semantic 月、日弹出 picker 宽度(`card/fullscreen` `month`模式)
@namespace size/head/title
*/
--calendar-header-title-month-date-picker-width: var(--s-30);
/*
@desc year-date-picker-width
@semantic 年、日弹出 picker 宽度(`card/fullscreen` `year`模式)
@namespace size/head/title
*/
--calendar-header-title-year-date-picker-width: var(--s-24);
/*
@desc bg-color
@semantic 头部背景色(`panel/range`模式)
@namespace state/normal/head
*/
--calendar-header-normal-background-color: var(--color-white);
/*
@desc border-color
@semantic 底部边框色
@namespace state/normal/head
*/
--calendar-header-normal-border-color: var(--color-line1-2);
/*
@desc title-color
@semantic 头部标题颜色(`panel/range`模式)
@namespace state/normal/head
*/
--calendar-header-normal-title-color: var(--color-text1-4);
/*
@desc title-size
@semantic 标题尺寸(`panel/range`模式)
@namespace size/head
*/
--calendar-header-normal-title-size: var(--p-body-2-font-size);
/*
@desc icon-color
@semantic 头部图标颜色(`panel/range`模式)
@namespace state/normal/head
*/
--calendar-header-normal-icon-color: var(--color-text1-2);
/*
@desc disable-icon-color
@semantic 头部图标禁用颜色
@namespace state/normal/head
*/
--calendar-header-normal-icon-disabled-color: var(--color-text1-1);
/*
@desc padding(t,b)
@semantic 上下内边距
@namespace size/content
*/
--calendar-content-padding-vertical: var(--s-5);
/*
@desc padding(l,r)
@semantic 左右内边距
@namespace size/content
*/
--calendar-content-padding-horizon: var(--s-3);
/*
@desc margin-bottom
@semantic 内容下边距(`month`模式)
@namespace size/content
*/
--calendar-content-top-margin-bottom: var(--s-4);
/*
@desc top-line-height
@semantic 内容顶部行高(`month`模式)
@namespace size/content
*/
--calendar-content-top-line-height: var(--s-5);
/*
@desc row-margin-bottom
@semantic 内容单行底部外边距
@namespace size/content
*/
--calendar-content-row-margin-bottom: var(--s-1);
/*
@desc range-container-background-color
@semantic 日期单元格背景色(`range`模式)
@namespace state/cell
*/
--calendar-cell-range-container-background-color: var(--color-brand-1);
/*
@desc font-color
@semantic 禁用字体颜色(`month`模式)
@namespace state/disabled/cell
*/
--calendar-cell-disabled-text-color: var(--color-text1-1);
/*
@desc primary-color
@semantic 高亮颜色
@namespace state/selected/cell
*/
--calendar-highlight-color: var(--color-brand-3);
/*
@desc year-padding-top
@semantic 年顶部内边距(`year`模式)
@namespace size/cell
*/
--calendar-cell-year-padding-top: var(--s-4);
/*
@desc year-padding-left
@semantic 年左侧内边距(`year`模式)
@namespace size/cell
*/
--calendar-cell-year-padding-left: var(--s-2);
/*
@desc year-height
@semantic 年高度(`year`模式)
@namespace size/cell
*/
--calendar-cell-year-height: var(--s-20);
/*
@desc year-margin(l,r)
@semantic 年水平边距(`year`模式)
@namespace size/cell
*/
--calendar-cell-year-margin-horizon: var(--s-1);
/*
@desc year-bg-color
@semantic 背景色(`year`模式)
@namespace state/normal/cell
*/
--calendar-cell-year-normal-background-color: var(--color-white);
/*
@desc year-bg-color
@semantic 禁用时背景色(`year`模式)
@namespace state/disabled/cell
*/
--calendar-cell-year-disabled-background-color: var(--color-white);
/*
@desc year-bg-color
@semantic 选中时年背景色
@namespace state/selected/cell
*/
--calendar-cell-year-selected-background-color: var(--color-brand-1);
/*
@desc year-font-color
@semantic 年文字颜色(`year`模式)
@namespace state/normal/cell
*/
--calendar-cell-year-normal-text-color: var(--color-black);
/*
@desc year-font-color
@semantic 禁用时年文字色(`year`模式)
@namespace state/disabled/cell
*/
--calendar-cell-year-disabled-text-color: var(--color-text1-1);
/*
@desc year-line-color
@semantic 年分割线颜色(`year`模式)
@namespace state/normal/cell
*/
--calendar-cell-year-normal-line-color: var(--color-line1-3);
/*
@desc year-line-color
@semantic 禁用时年分割线颜色(`year`模式)
@namespace state/disabled/cell
*/
--calendar-cell-year-disabled-line-color: var(--color-line1-3);
/*
@desc year-font-size
@semantic 年字体大小(`year`模式)
@namespace state/normal/cell
*/
--calendar-cell-year-font-size: var(--p-body-2-font-size);
/*
@desc cell-bg-color
@semantic 日期背景色(`month`模式)
@namespace state/normal/cell
*/
--calendar-cell-normal-background-color: var(--color-white);
/*
@desc cell-bg-color
@semantic 禁用日期背景色(`month`模式)
@namespace state/disabled/cell
*/
--calendar-cell-disabled-background-color: var(--color-white);
/*
@desc cell-font-color
@semantic 日期文字颜色(`month`模式)
@namespace state/normal/cell
*/
--calendar-cell-normal-text-color: var(--color-black);
/*
@desc cell-font-color
@semantic 选中日期文字颜色(`month`模式)
@namespace state/selected/cell
*/
--calendar-cell-selected-text-color: var(--color-white);
/*
@desc cell-bg-color
@semantic 今天-背景色
@namespace state/today/cell
*/
--calencar-cell-today-background-color: var(--color-white);
/*
@desc cell-height
@semantic 日期单元格高度(`month`模式)
@namespace size/cell
*/
--calendar-cell-height: var(--s-9);
/*
@desc header-height
@semantic 头部高度(`panel/range`模式)
@namespace size/header
*/
--calendar-header-height: var(--s-12);
/*
@desc time-picker-height
@semantic 时间选择高度
@namespace size/time-picker
*/
--calendar-time-picker-height: var(--s-12);
/*
@desc time-picker-bg-color
@semantic 时间选择框背景色
@namespace style/time-picker
*/
--calendar-time-picker-bg-color: var(--color-fill1-2);
/*
@desc time-picker-font-color
@semantic 时间选择框字体色
@namespace style/time-picker
*/
--calendar-time-picker-font-color: var(--color-text1-4);
/*
@desc time-picker-corner
@semantic 时间选择框圆角尺寸
@namespace size/time-picker
*/
--calendar-time-picker-corner: var(--corner-1);
/*
@desc time-picker-active-color
@semantic 时间选择框激活字体色
@namespace style/time-picker
*/
--calendar-time-picker-active-color: var(--color-white);
/*
@desc time-picker-icon-color
@semantic 时间选择框图标色
@namespace style/time-picker
*/
--calendar-time-picker-icon-color: var(--color-text1-2);
}
:root {
--calendar-cell-range-background-color: var(--calendar-cell-range-container-background-color);
--calendar-cell-begin-background-color: var(--calendar-highlight-color);
--calendar-cell-end-background-color: var(--calendar-highlight-color);
--calendar-cell-today-background-color: var(--calencar-cell-today-background-color);
--calendar-cell-range-text-color: var(--calendar-cell-normal-text-color);
--calendar-cell-begin-text-color: var(--calendar-cell-selected-text-color);
--calendar-cell-end-text-color: var(--calendar-cell-selected-text-color);
--calendar-cell-today-text-color: var(--calendar-highlight-color);
--calendar-cell-normal-left-color: var(--calendar-cell-normal-background-color);
--calendar-cell-disabled-left-color: var(--calendar-cell-disabled-background-color);
--calendar-cell-selected-left-color: var(--calendar-cell-normal-background-color);
--calendar-cell-range-left-color: var(--calendar-cell-range-container-background-color);
--calendar-cell-begin-left-color: var(--calendar-cell-normal-background-color);
--calendar-cell-end-left-color: var(--calendar-cell-range-container-background-color);
--calendar-cell-today-left-color: var(--calendar-cell-normal-background-color);
--calendar-cell-normal-right-color: var(--calendar-cell-normal-background-color);
--calendar-cell-disabled-right-color: var(--calendar-cell-disabled-background-color);
--calendar-cell-selected-right-color: var(--calendar-cell-normal-background-color);
--calendar-cell-range-right-color: var(--calendar-cell-range-container-background-color);
--calendar-cell-begin-right-color: var(--calendar-cell-range-container-background-color);
--calendar-cell-end-right-color: var(--calendar-cell-normal-background-color);
--calendar-cell-today-right-color: var(--calendar-cell-normal-background-color);
--calendar-cell-row-normal-background-color: var(--calendar-cell-normal-background-color);
--calendar-cell-row-disabled-background-color: var(--calendar-cell-normal-background-color);
--calendar-cell-row-range-background-color: var(--calendar-cell-range-container-background-color);
--calendar-cell-row-selected-background-color: var(--calendar-highlight-color);
--calendar-cell-row-begin-background-color: var(--calendar-highlight-color);
--calendar-cell-row-end-background-color: var(--calendar-highlight-color);
--calendar-cell-row-today-background-color: var(--calendar-cell-range-container-background-color);
--calendar-cell-short-height: calc((var(--calendar-cell-height) * 5 - var(--calendar-content-row-margin-bottom)) / 6);
--calendar-cell-selected-background-color: var(--calendar-highlight-color);
}
.mt-calendar {
position: relative;
}
.mt-calendar-header {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
}
.mt-calendar-header-select {
justify-content: flex-end;
border-top: var(--line-1) solid var(--calendar-header-select-border-color);
border-bottom: var(--line-1) solid var(--calendar-header-select-border-color);
padding-top: var(--calendar-header-select-padding);
padding-bottom: var(--calendar-header-select-padding);
padding-right: var(--calendar-header-select-padding);
box-sizing: border-box;
}
.mt-calendar-header-select-title-container {
text-align: right;
margin-right: var(--box-medium-spacing);
font-size: var(--calendar-header-normal-title-size);
font-weight: bold;
}
.mt-calendar-header-select-title-container-month {
width: var(--calendar-header-title-month-date-picker-width);
}
.mt-calendar-header-select-title-container-year {
width: var(--calendar-header-title-year-date-picker-width);
}
.mt-calendar-header-select-title {
display: inline;
}
.mt-calendar-header-select-title--highlight {
color: var(--calendar-highlight-color);
}
.mt-calendar-header-select-button-container {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: stretch;
}
.mt-calendar-header-normal {
display: flex;
justify-content: space-between;
flex-direction: row;
background-color: var(--calendar-header-normal-background-color);
line-height: var(--calendar-header-height);
border-bottom: var(--line-1) solid var(--calendar-header-normal-border-color);
}
.mt-calendar-header-normal--highlighted {
border-bottom-color: transparent;
}
.mt-calendar-header-normal-left-container {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.mt-calendar-header-normal-right-container {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.mt-calendar-header-normal-title-text-wrapper {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.mt-calendar-header-normal-title-text {
color: var(--calendar-header-normal-title-color);
font-size: var(--calendar-header-normal-title-size);
font-weight: bold;
}
.mt-calendar-header-normal-title-text--highlighted {
color: var(--calendar-highlight-color);
}
.mt-calendar-header-normal-icon {
color: var(--calendar-header-normal-icon-color);
line-height: var(--calendar-header-height);
}
.mt-calendar-header-normal-icon.double {
margin-left: var(--s-5);
margin-right: var(--s-5);
}
.mt-calendar-header-normal-icon-disabled {
visibility: hidden;
color: var(--calendar-header-normal-icon-disabled-color);
}
.mt-calendar-header-normal-icon--only {
padding: 0 var(--s-5);
}
.mt-calendar-header-arrow {
transform: rotate(0deg);
transition: all var(--motion-time-2);
color: var(--calendar-header-normal-icon-color);
}
.mt-calendar-header-arrow-up {
transform: rotate(180deg);
transition: all var(--motion-time-2);
color: var(--calendar-highlight-color);
}
.mt-calendar-header-picker {
height: calc(var(--calendar-cell-height) * 5 + var(--calendar-content-row-margin-bottom) * 4 + var(--calendar-content-top-line-height) + var(--calendar-content-top-margin-bottom) + var(--calendar-content-padding-vertical) * 2);
}
.mt-calendar-header-picker--with-time {
height: calc(var(--calendar-cell-height) * 5 + var(--calendar-content-row-margin-bottom) * 4 + var(--calendar-content-top-line-height) + var(--calendar-content-top-margin-bottom) + var(--calendar-content-padding-vertical) * 2 + var(--calendar-time-picker-height));
}
.mt-calendar-content {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
padding: var(--calendar-content-padding-vertical) var(--calendar-content-padding-horizon);
box-sizing: border-box;
}
.mt-calendar-content--no-bottom {
padding-bottom: 0;
}
.mt-calendar-content-top {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: stretch;
margin-bottom: var(--calendar-content-top-margin-bottom);
line-height: var(--calendar-content-top-line-height);
justify-content: space-between;
}
.mt-calendar-content-top-item {
font-size: var(--p-body-2-font-size);
color: var(--color-text1-2);
text-align: center;
width: 14.2%;
width: 14.2857142857%;
}
.mt-calendar-content-real {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
}
.mt-calendar-content-year {
padding: var(--s-zero) var(--calendar-content-padding-horizon);
box-sizing: border-box;
}
.mt-calendar-content-row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
line-height: var(--calendar-cell-height);
margin-bottom: var(--calendar-content-row-margin-bottom);
}
.mt-calendar-content-row:last-child {
margin-bottom: var(--s-zero);
}
.mt-calendar-content-row-year {
margin: var(--s-zero);
}
.mt-calendar-content-row--short {
line-height: var(--calendar-cell-short-height);
}
.mt-calendar-cell {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
position: relative;
text-align: center;
background-color: var(--color-white);
}
.mt-calendar-cell-year {
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: flex-start;
width: calc((100% - var(--calendar-cell-year-margin-horizon) * 6) / 3);
padding-top: var(--calendar-cell-year-padding-top);
padding-right: var(--calendar-cell-year-padding-left);
height: var(--calendar-cell-year-height);
margin-left: var(--calendar-cell-year-margin-horizon);
margin-right: var(--calendar-cell-year-margin-horizon);
box-sizing: border-box;
transition: all var(--motion-time-2);
}
.mt-calendar-cell-year-normal {
background-color: var(--calendar-cell-year-normal-background-color);
border-top: var(--line-solid) var(--line-3) var(--calendar-cell-year-normal-line-color);
}
.mt-calendar-cell-year-disabled {
background-color: var(--calendar-cell-year-disabled-background-color);
border-top: var(--line-solid) var(--line-3) var(--calendar-cell-year-disabled-line-color);
}
.mt-calendar-cell-year-selected {
background-color: var(--calendar-cell-year-selected-background-color);
border-top: var(--line-solid) var(--line-3) var(--calendar-cell-year-selected-line-color);
}
.mt-calendar-cell-year-current {
background-color: var(--calendar-cell-year-current-background-color);
border-top: var(--line-solid) var(--line-3) var(--calendar-cell-year-current-line-color);
}
.mt-calendar-cell-year-range {
background-color: var(--calendar-cell-year-range-background-color);
border-top: var(--line-solid) var(--line-3) var(--calendar-cell-year-range-line-color);
}
.mt-calendar-cell-year-begin {
background-color: var(--calendar-cell-year-begin-background-color);
border-top: var(--line-solid) var(--line-3) var(--calendar-cell-year-begin-line-color);
}
.mt-calendar-cell-year-end {
background-color: var(--calendar-cell-year-end-background-color);
border-top: var(--line-solid) var(--line-3) var(--calendar-cell-year-end-line-color);
}
.mt-calendar-cell-year-today {
background-color: var(--calendar-cell-year-today-background-color);
border-top: var(--line-solid) var(--line-3) var(--calendar-cell-year-today-line-color);
}
.mt-calendar-cell-year-firstline-normal {
border-top: none;
background-color: var(--calendar-cell-year-normal-background-color);
}
.mt-calendar-cell-year-firstline-disabled {
border-top: none;
background-color: var(--calendar-cell-year-disabled-background-color);
}
.mt-calendar-cell-year-firstline-selected {
border-top: none;
background-color: var(--calendar-cell-year-selected-background-color);
}
.mt-calendar-cell-year-firstline-current {
border-top: none;
background-color: var(--calendar-cell-year-current-background-color);
}
.mt-calendar-cell-year-firstline-range {
border-top: none;
background-color: var(--calendar-cell-year-range-background-color);
}
.mt-calendar-cell-year-firstline-begin {
border-top: none;
background-color: var(--calendar-cell-year-begin-background-color);
}
.mt-calendar-cell-year-firstline-end {
border-top: none;
background-color: var(--calendar-cell-year-end-background-color);
}
.mt-calendar-cell-year-firstline-today {
border-top: none;
background-color: var(--calendar-cell-year-today-background-color);
}
.mt-calendar-cell-year-text-normal {
color: var(--calendar-cell-year-normal-text-color);
font-size: var(--calendar-cell-year-font-size);
line-height: 1;
text-align: end;
}
.mt-calendar-cell-year-text-disabled {
color: var(--calendar-cell-year-disabled-text-color);
font-size: var(--calendar-cell-year-font-size);
line-height: 1;
text-align: end;
}
.mt-calendar-cell-year-text-selected {
color: var(--calendar-cell-year-selected-text-color);
font-size: var(--calendar-cell-year-font-size);
line-height: 1;
text-align: end;
}
.mt-calendar-cell-year-text-current {
color: var(--calendar-cell-year-current-text-color);
font-size: var(--calendar-cell-year-font-size);
line-height: 1;
text-align: end;
}
.mt-calendar-cell-year-text-range {
color: var(--calendar-cell-year-range-text-color);
font-size: var(--calendar-cell-year-font-size);
line-height: 1;
text-align: end;
}
.mt-calendar-cell-year-text-begin {
color: var(--calendar-cell-year-begin-text-color);
font-size: var(--calendar-cell-year-font-size);
line-height: 1;
text-align: end;
}
.mt-calendar-cell-year-text-end {
color: var(--calendar-cell-year-end-text-color);
font-size: var(--calendar-cell-year-font-size);
line-height: 1;
text-align: end;
}
.mt-calendar-cell-year-text-today {
color: var(--calendar-cell-year-today-text-color);
font-size: var(--calendar-cell-year-font-size);
line-height: 1;
text-align: end;
}
.mt-calendar-cell-month, .mt-calendar-cell-week {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
flex-grow: 1;
position: relative;
}
.mt-calendar-cell-month--short {
height: var(--calendar-cell-short-height);
}
.mt-calendar-cell-left-normal {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-color: var(--calendar-cell-normal-left-color);
}
.mt-calendar-cell-left-disabled {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-color: var(--calendar-cell-disabled-left-color);
}
.mt-calendar-cell-left-selected {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-color: var(--calendar-cell-selected-left-color);
}
.mt-calendar-cell-left-current {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-color: var(--calendar-cell-current-left-color);
}
.mt-calendar-cell-left-range {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-color: var(--calendar-cell-range-left-color);
}
.mt-calendar-cell-left-begin {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-color: var(--calendar-cell-begin-left-color);
}
.mt-calendar-cell-left-end {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-color: var(--calendar-cell-end-left-color);
}
.mt-calendar-cell-left-today {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-color: var(--calendar-cell-today-left-color);
}
.mt-calendar-cell-right-normal {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
background-color: var(--calendar-cell-normal-right-color);
}
.mt-calendar-cell-right-disabled {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
background-color: var(--calendar-cell-disabled-right-color);
}
.mt-calendar-cell-right-selected {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
background-color: var(--calendar-cell-selected-right-color);
}
.mt-calendar-cell-right-current {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
background-color: var(--calendar-cell-current-right-color);
}
.mt-calendar-cell-right-range {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
background-color: var(--calendar-cell-range-right-color);
}
.mt-calendar-cell-right-begin {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
background-color: var(--calendar-cell-begin-right-color);
}
.mt-calendar-cell-right-end {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
background-color: var(--calendar-cell-end-right-color);
}
.mt-calendar-cell-right-today {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
background-color: var(--calendar-cell-today-right-color);
}
.mt-calendar-cell-text {
height: var(--calendar-cell-height);
width: var(--calendar-cell-height);
z-index: var(--elevation-1);
border-radius: var(--corner-semicircle);
margin: auto;
text-align: center;
}
.mt-calendar-cell-text--short {
width: var(--calendar-cell-short-height);
height: var(--calendar-cell-short-height);
}
.mt-calendar-cell-text-normal {
background-color: var(--calendar-cell-normal-background-color);
color: var(--calendar-cell-normal-text-color);
}
.mt-calendar-cell-text-disabled {
background-color: var(--calendar-cell-disabled-background-color);
color: var(--calendar-cell-disabled-text-color);
}
.mt-calendar-cell-text-selected {
background-color: var(--calendar-cell-selected-background-color);
color: var(--calendar-cell-selected-text-color);
}
.mt-calendar-cell-text-current {
background-color: var(--calendar-cell-current-background-color);
color: var(--calendar-cell-current-text-color);
}
.mt-calendar-cell-text-range {
background-color: var(--calendar-cell-range-background-color);
color: var(--calendar-cell-range-text-color);
}
.mt-calendar-cell-text-begin {
background-color: var(--calendar-cell-begin-background-color);
color: var(--calendar-cell-begin-text-color);
}
.mt-calendar-cell-text-end {
background-color: var(--calendar-cell-end-background-color);
color: var(--calendar-cell-end-text-color);
}
.mt-calendar-cell-text-today {
background-color: var(--calendar-cell-today-background-color);
color: var(--calendar-cell-today-text-color);
}
.mt-calendar-cell-text-selected, .mt-calendar-cell-text-today, .mt-calendar-cell-text-disabled, .mt-calendar-cell-text-begin, .mt-calendar-cell-text-end {
transition: all var(--motion-time-2);
}
.mt-calendar-cell-row-end-right-normal {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-end-right-disabled {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-end-right-selected {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-end-right-current {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-end-right-range {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-end-right-begin {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-end-right-end {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-end-right-today {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-end-text-normal {
background-color: var(--calendar-cell-row-normal-background-color);
}
.mt-calendar-cell-row-end-text-disabled {
background-color: var(--calendar-cell-row-disabled-background-color);
}
.mt-calendar-cell-row-end-text-selected {
background-color: var(--calendar-cell-row-selected-background-color);
}
.mt-calendar-cell-row-end-text-current {
background-color: var(--calendar-cell-row-current-background-color);
}
.mt-calendar-cell-row-end-text-range {
background-color: var(--calendar-cell-row-range-background-color);
}
.mt-calendar-cell-row-end-text-begin {
background-color: var(--calendar-cell-row-begin-background-color);
}
.mt-calendar-cell-row-end-text-end {
background-color: var(--calendar-cell-row-end-background-color);
}
.mt-calendar-cell-row-end-text-today {
background-color: var(--calendar-cell-row-today-background-color);
}
.mt-calendar-cell-row-begin-left-normal {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-begin-left-disabled {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-begin-left-selected {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-begin-left-current {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-begin-left-range {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-begin-left-begin {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-begin-left-end {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-begin-left-today {
background-color: var(--calendar-cell-normal-background-color);
}
.mt-calendar-cell-row-begin-text-normal {
background-color: var(--calendar-cell-row-normal-background-color);
}
.mt-calendar-cell-row-begin-text-disabled {
background-color: var(--calendar-cell-row-disabled-background-color);
}
.mt-calendar-cell-row-begin-text-selected {
background-color: var(--calendar-cell-row-selected-background-color);
}
.mt-calendar-cell-row-begin-text-current {
background-color: var(--calendar-cell-row-current-background-color);
}
.mt-calendar-cell-row-begin-text-range {
background-color: var(--calendar-cell-row-range-background-color);
}
.mt-calendar-cell-row-begin-text-begin {
background-color: var(--calendar-cell-row-begin-background-color);
}
.mt-calendar-cell-row-begin-text-end {
background-color: var(--calendar-cell-row-end-background-color);
}
.mt-calendar-cell-row-begin-text-today {
background-color: var(--calendar-cell-row-today-background-color);
}
.mt-calendar-cell-contain-bottom-normal {
position: absolute;
width: 100%;
height: 50%;
bottom: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-bottom-disabled {
position: absolute;
width: 100%;
height: 50%;
bottom: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-bottom-selected {
position: absolute;
width: 100%;
height: 50%;
bottom: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-bottom-current {
position: absolute;
width: 100%;
height: 50%;
bottom: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-bottom-range {
position: absolute;
width: 100%;
height: 50%;
bottom: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-bottom-begin {
position: absolute;
width: 100%;
height: 50%;
bottom: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-bottom-end {
position: absolute;
width: 100%;
height: 50%;
bottom: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-bottom-today {
position: absolute;
width: 100%;
height: 50%;
bottom: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-right-normal {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-right-disabled {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-right-selected {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-right-current {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-right-range {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-right-begin {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-right-end {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
z-index: 100;
}
.mt-calendar-cell-contain-right-today {
position: absolute;
width: 50%;
height: 100%;
right: var(--s-zero);
z-index: 100;
}
.mt-calendar-tp-row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
height: var(--calendar-time-picker-height);
box-sizing: content-box;
padding: 0vw var(--s-7) var(--calendar-content-padding-vertical);
}
.mt-calendar-tp-label {
color: var(--calendar-time-picker-font-color);
font-size: var(--p-body-2-font-size);
}
.mt-calendar-tp-wrapper {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
border-radius: var(--calendar-time-picker-corner);
padding: var(--box-medium-spacing);
background-color: var(--calendar-time-picker-bg-color);
color: var(--calendar-time-picker-font-color);
}
.mt-calendar-tp-wrapper--active {
background: var(--calendar-highlight-color);
color: var(--calendar-time-picker-active-color);
}
.mt-calendar-tp-time {
font-size: var(--p-body-2-font-size);
}
.mt-calendar-tp-picker {
height: calc(var(--calendar-cell-height) * 5 + var(--calendar-content-row-margin-bottom) * 4 + var(--calendar-content-top-line-height) + var(--calendar-content-top-margin-bottom) + var(--calendar-content-padding-vertical) + var(--calendar-header-height) + var(--line-1));
}
.mt-calendar-tp-arrow {
color: var(--calendar-time-picker-icon-color);
font-size: var(--p-body-2-font-size);
transition: all var(--motion-time-2);
}
.mt-calendar-tp-arrow--active {
transform: rotate(180deg);
transition: all var(--motion-time-2);
color: var(--calendar-time-picker-active-color);
}