.das-ui-calendar{width:100%;height:100%;box-sizing:border-box}.das-ui-calendar .das-calendar-body{width:100%;height:100%}.das-ui-calendar .das-calendar-table:not(.is-range) td.next,.das-ui-calendar .das-calendar-table:not(.is-range) td.prev{color:var(--das-ui-calendar-color-pre-next)}.das-ui-calendar .das-calendar-table{width:100%;height:100%;overflow:hidden;box-sizing:border-box;table-layout:fixed}.das-ui-calendar .das-calendar-table .das-calendar-table-header{box-sizing:border-box;color:var(--das-ui-calendar-color-text);position:relative;border-top:1px solid var(--das-ui-calendar-color-border);border-bottom:1px solid var(--das-ui-calendar-color-border);border-left:1px solid var(--das-ui-calendar-color-border);height:60px;font-size:var(--das-ui-calendar-size-text)}.das-ui-calendar .das-calendar-table .das-calendar-table-header:nth-last-child(1){border-right:1px solid var(--das-ui-calendar-color-border)}.das-ui-calendar .das-calendar-table .das-calendar-table-header .das-calendar-header-box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.das-ui-calendar .das-calendar-table .das-calendar-table-header .das-calendar-header-box .das-calendar-header-week-line{width:100%}.das-ui-calendar .das-calendar-table .das-calendar-table-header .das-calendar-header-box .das-calendar-header-week-line .das-calendar-header-week{font-size:14px;font-weight:600;line-height:21px;color:#212121}.das-ui-calendar .das-calendar-table .das-calendar-table-row td{border-bottom:1px solid var(--das-ui-calendar-color-border);border-right:1px solid var(--das-ui-calendar-color-border);vertical-align:top;transition:background-color .2s ease}.das-ui-calendar .das-calendar-table .das-calendar-table-row td:first-child{border-left:1px solid var(--das-ui-calendar-color-border)}.das-ui-calendar .das-calendar-table .das-calendar-table-row td.is-selected .das-calendar-cell-date>span{color:#fff!important;background-color:var(--das-ui-calendar-color-primary)}.das-ui-calendar .das-calendar-table .das-calendar-table-row td{color:var(--das-ui-calendar-color-text)}.das-ui-calendar .das-calendar-table .das-calendar-table-row td.is-today .das-calendar-cell-date>span{color:var(--das-ui-calendar-color-primary)}.das-ui-calendar .das-calendar-table .das-calendar-table-row td .das-calendar-day{box-sizing:border-box;height:100%;display:flex;flex-direction:column}.das-ui-calendar .das-calendar-table .das-calendar-table-row td .das-calendar-day .das-calendar-cell-cont{flex:1;overflow:hidden}.das-ui-calendar .das-calendar-table .das-calendar-table-row td .das-calendar-day .das-calendar-cell-date{padding:6px 6px 5px;display:flex;align-items:center}.das-ui-calendar .das-calendar-table .das-calendar-table-row td .das-calendar-day .das-calendar-cell-date>span{font-size:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;width:var(--das-ui-calendar-span-size);height:var(--das-ui-calendar-span-size);line-height:var(--das-ui-calendar-span-size)}.das-ui-calendar .das-calendar-table.simple .das-calendar-table-header{height:auto;border:none}.das-ui-calendar .das-calendar-table.simple .das-calendar-table-row .das-calendar-day{height:auto!important}.das-ui-calendar .das-calendar-table.simple .das-calendar-table-row td{border:none}.das-ui-calendar .das-calendar-table.is-week .das-calendar-table-header .das-calendar-header-box .das-calendar-header-week-line .das-calendar-header-week{font-size:12px;font-weight:400;line-height:18px;color:#999}.das-ui-calendar .das-calendar-table.is-week .das-calendar-table-header .das-calendar-header-box .das-calendar-header-week-line .das-calendar-header-week.highlight{font-size:14px;font-weight:600;line-height:21px;color:#212121}.das-ui-calendar .das-calendar-table.is-week .das-calendar-table-header .das-calendar-header-week-line{display:flex;align-items:center;align-self:flex-start;padding-left:12px}.das-ui-calendar .das-calendar-table.is-week .das-calendar-table-header .das-calendar-header-day{align-self:flex-start;padding-left:12px;margin-top:4px;font-size:12px;font-weight:400;line-height:18px;color:#999}.das-ui-calendar .das-calendar-table.is-week .das-calendar-table-header .das-calendar-header-day.highlight{font-size:14px;font-weight:600;line-height:21px;color:#212121}
