.calendar-comp{display:grid;height:100%;overflow:auto;position:relative;align-content:flex-start}.calendar-comp__picker{padding:0 12px;border-left:1px solid;border-right:1px solid;border-color:var(--dividers_low_contrast);cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:4.8rem;right:0}.calendar-comp__picker .r-date-picker{width:24px!important}.calendar-comp__picker .r-date-picker input{display:none}.calendar-comp__picker .r-date-picker .el-input__prefix{left:auto;font-size:24px}.calendar-comp__picker .r-date-picker .el-input__suffix{display:none}.calendar-comp .el-calendar{background-color:var(--bg_panel_primary)!important}.calendar-comp .el-calendar .el-button,.calendar-comp .el-calendar th{color:var(--text_primary)}.calendar-comp .el-calendar .el-button{background-color:var(--table_cell_bg)!important;border-color:var(--dividers_low_contrast)}.calendar-comp .el-calendar .el-button:hover{background-color:var(--accent_selected)!important;color:var(--accent_primary)}.calendar-comp .el-calendar__header{border-color:var(--dividers_low_contrast);padding-right:3rem}.calendar-comp .el-calendar__title{color:var(--text_primary)}.calendar-comp .el-calendar .current,.calendar-comp .el-calendar .next,.calendar-comp .el-calendar .prev{border-color:var(--dividers_high_contrast)!important;background-color:var(--table_cell_bg)!important}.calendar-comp .el-calendar .current.is-selected,.calendar-comp .el-calendar .next.is-selected,.calendar-comp .el-calendar .prev.is-selected{background-color:var(--accent_selected)!important}.calendar-comp .el-calendar .is-today .calendar-comp-item__title *{color:var(--accent_primary)!important}.calendar-comp .el-calendar .next,.calendar-comp .el-calendar .prev{opacity:.3}.calendar-comp .el-calendar-day{min-height:100px;overflow:hidden;padding:0}.calendar-comp .el-calendar-day:hover{background-color:var(--accent_hover)!important}