.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:flex;justify-content:space-between;padding:12px 20px}.el-calendar__title{align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:400;padding:12px 0}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;padding:var(--el-popover-padding);text-align:justify;word-break:break-all;z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-calendar{--el-calendar-selected-bg-color:#3d72c9}.date-picker-customize{color:#767676;font-weight:400}.date-picker-customize thead th{text-align:center}.date-picker-customize .el-calendar-day{box-sizing:border-box;height:30px;padding:3px 0;position:relative}.date-picker-customize .el-calendar-day span{border-radius:50%;display:block;height:26px;left:50%;line-height:24px;margin:0 auto;opacity:.5;position:absolute;text-align:center;transform:translate(-50%);width:26px}.date-picker-customize .el-calendar-day .currentMonth span{opacity:1}.date-picker-customize .is-selected .el-calendar-day span{background:#3d72c9!important;color:#fff}.date-picker-customize .el-calendar__body{font-size:12px;padding:12px 20px}.date-picker-customize .el-calendar-table tr td:first-child,.date-picker-customize .el-calendar-table tr:first-child td,.date-picker-customize .el-calendar__header,.date-picker-customize table,.date-picker-customize td,.date-picker-customize th,.date-picker-customize tr{border-width:0}.date-picker-customize .el-calendar__header{flex-direction:column;padding:12px 20px 0}.date-picker-customize .el-calendar-table .el-calendar-day:hover,.date-picker-customize .el-calendar-table td.is-selected{background:transparent}.date-picker-customize .el-calendar-table .el-calendar-day:hover span{background-color:#3d72c963;border-radius:50%}.date-picker-customize-controls .el-button.month-button,.date-picker-customize-controls .el-button.year-button{--el-button-font-weight:400;--el-button-hover-text-color:#767676;--el-button-hover-bg-color:#ededed;--el-button-outline-color:#fff;--el-button-border-color:#fff;--el-button-hover-border-color:#ededed;--el-button-active-border-color:#ededed;border-radius:9999px;height:25px}.date-picker-customize-controls .el-button.year-button{font-size:12px;width:64px}.date-picker-customize-controls .el-button.month-button{width:25px}.date-picker-customize-controls .el-button.outline-button{--el-button-font-weight:400;--el-button-hover-text-color:#767676;--el-button-hover-bg-color:#ededed;--el-button-border-color:#767676;--el-button-hover-border-color:#767676;--el-button-active-border-color:#767676;font-size:12px;height:18px;padding:3px 7px}div.current-month span{color:#000!important;font-weight:700}
