.detail-container[data-v-05f6f9c4]{width:30rem;height:auto;min-height:8.125rem;padding:1rem 2rem}.mg-t[data-v-05f6f9c4]{margin-top:.625rem}.btn-container[data-v-05f6f9c4]{width:100%;margin-top:2.5rem;display:flex;align-items:center;justify-content:center}.holiday-form[data-v-05f6f9c4]{width:31.25rem;margin:0 auto;color:#adf}.holiday-form[data-v-05f6f9c4] .el-radio{color:#adf}[data-v-05f6f9c4] .el-card{background-color:transparent;border:none}.form-actions[data-v-05f6f9c4]{text-align:center}.form-actions[data-v-05f6f9c4] .el-form-item__content{margin-left:0!important}[data-v-05f6f9c4] .el-form-item{margin-bottom:1.375rem}.el-input[data-v-05f6f9c4],.el-select[data-v-05f6f9c4],[data-v-05f6f9c4] .el-date-editor{width:100%}[data-theme=theme1] .holiday-form[data-v-05f6f9c4],[data-theme=theme1] .holiday-form[data-v-05f6f9c4] .el-radio{color:#364a63}[data-v-9e79f720] .el-calendar{background-color:transparent;color:inherit}[data-v-9e79f720] .el-calendar .el-calendar__header{border-bottom-color:rgba(219,223,234,.1)}[data-v-9e79f720] .el-calendar .el-calendar__title{color:inherit}[data-v-9e79f720] .el-calendar .el-button{background-color:transparent;border-color:rgba(219,223,234,.2);color:inherit}[data-v-9e79f720] .el-calendar .el-calendar-table .el-calendar-day:hover{background-color:rgba(219,223,234,.1)}[data-v-9e79f720] .el-calendar .el-calendar-table td.is-selected{background-color:rgba(54,74,99,.5)}[data-v-9e79f720] .el-calendar .el-calendar-table tr td:first-child{border-left-color:rgba(219,223,234,.1)}[data-v-9e79f720] .el-calendar .el-calendar-table td,[data-v-9e79f720] .el-calendar .el-calendar-table tr:first-child td{border-color:rgba(219,223,234,.1)}[data-v-9e79f720] .el-calendar .el-calendar-table:not(.is-range) td.next,[data-v-9e79f720] .el-calendar .el-calendar-table:not(.is-range) td.prev{color:rgba(219,223,234,.3)}.holiday-tag[data-v-9e79f720]{text-align:center;margin-top:10%}[data-v-9e79f720] .el-tag.el-tag--success{background-color:transparent;border-color:rgba(141,255,99,.3);color:rgba(134,236,88,.73);margin:0}[data-v-9e79f720] .el-tag.el-tag--danger{background-color:transparent;border-color:rgba(230,115,115,.63);color:#f56c6c;margin:0}[data-v-9e79f720] .el-calendar-table .el-calendar-day{padding:0}.day-box[data-v-9e79f720]{width:100%;height:100%;padding:8%}[data-theme=theme1] .calendar-wrap[data-v-9e79f720]{background-color:#fff}[data-theme=theme1] .calendar-section .calendar-detail[data-v-9e79f720]{background-color:#fff;border:.0625rem solid #ebeef5}[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table td.is-selected{background-color:rgba(54,74,99,.05)}[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table:not(.is-range) td.next,[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table:not(.is-range) td.prev{color:#a8a8a8}[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table tr td:first-child{border-left-color:rgba(219,223,234,.8)}[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table td,[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table tr:first-child td{border-color:rgba(219,223,234,.8)}[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table:not(.is-range) td.next,[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table:not(.is-range) td.prev{color:rgba(219,223,234,.8)}[data-theme=theme1] .calendar-wrap[data-v-9e79f720] .el-calendar .el-calendar-table thead th{color:#364a63}.attendance-wrap[data-v-04586bf2]{display:flex;flex-direction:column;padding:1.25rem;height:100%}.container-wrap[data-v-04586bf2],.general-rule-wrap[data-v-04586bf2]{padding:1.25rem}[data-v-04586bf2] .el-checkbox__inner{background-color:transparent;border-color:#adf}.general-rule-wrap[data-v-04586bf2],.pane-content[data-v-04586bf2]{height:100%;padding-bottom:1rem}.main-wrap-inner[data-v-04586bf2]{flex:1;position:relative}.tabs-nav-box .btn[data-v-04586bf2]{height:2.5rem;padding:0 1.5625rem}.panel[data-v-04586bf2]:after,.panel[data-v-04586bf2]:before{border-color:transparent!important}.page-item[data-v-04586bf2]{display:flex;flex-direction:column;height:100%;padding:1.25rem 5vw 5rem 5vw;min-width:46.875rem;margin:0 auto;overflow:hidden;overflow-y:auto}.page-item .main-item-box[data-v-04586bf2]{margin-bottom:3vmin;display:flex}.button-box[data-v-04586bf2]{width:100%;height:3.75rem;position:absolute;bottom:0;left:0;display:flex;text-align:center;justify-content:center;align-items:center;border-top:.1875rem solid rgba(54,74,99,.1);box-shadow:0 -.625rem 1.25rem #06132b;background-color:#06132b;z-index:1}.holiday-config[data-v-04586bf2]{padding:1rem}.toolbar[data-v-04586bf2]{margin-bottom:1rem;display:flex;gap:.5rem}.main-layout[data-v-04586bf2]{display:flex;justify-content:space-between}.calendar-section[data-v-04586bf2]{width:40%}.calendar-cell[data-v-04586bf2]{position:relative;text-align:center}.holiday-label[data-v-04586bf2]{font-size:.75rem;color:#fff;background:#409eff;border-radius:.25rem;padding:.125rem .25rem;margin-top:.25rem}.highlighted[data-v-04586bf2]{background-color:rgba(64,158,255,.1);border:.0625rem solid #409eff;border-radius:.25rem}.calendar-detail[data-v-04586bf2]{margin-top:1rem}.holiday-config[data-v-04586bf2]{height:100%}.holiday-config .form-wrapper[data-v-04586bf2],.holiday-config .panel-decorate[data-v-04586bf2]{display:flex}.holiday-config .form-wrapper .el-input__inner[data-v-04586bf2]{height:2.5rem}.holiday-config .main-layout[data-v-04586bf2]{height:100%}.holiday-config .menu-manager[data-v-04586bf2]{flex:1.8;max-width:65%;display:flex;flex-direction:column;height:100%;margin-right:1.5rem}.holiday-config .menu-manager .table-wrapper[data-v-04586bf2]{flex:1}.holiday-config .calendar-section[data-v-04586bf2]{flex:1.2}.calendar-section[data-v-04586bf2]{height:100%;display:flex;flex-direction:column}.calendar-section[data-v-04586bf2] .el-calendar{flex:2}.calendar-section[data-v-04586bf2] .el-calendar .el-calendar__header{padding:1vmin 2vmin}.calendar-section[data-v-04586bf2] .el-calendar .el-calendar__body{padding:1vmin 1.5vmin .5vmin}.calendar-section[data-v-04586bf2] .el-calendar .el-calendar-table thead th{padding:1vmin 0;font-size:.875rem;color:#adf}.calendar-section[data-v-04586bf2] .el-calendar .el-calendar-table .el-calendar-day{height:7vmin}.calendar-section[data-v-04586bf2] .el-calendar .el-calendar-day{font-size:.875rem}.calendar-section .calendar-detail[data-v-04586bf2]{flex:1;padding:0 1.25rem;background-color:rgba(54,74,99,.1);border:.0625rem solid rgba(54,74,99,.2)}.calendar-section .calendar-detail .title[data-v-04586bf2]{display:flex;justify-content:space-between}.calendar-section .calendar-detail h4[data-v-04586bf2]{margin:1.2vmin 0 0 0}[data-v-04586bf2] .el-input__inner{height:2.5rem}@media screen and (min-aspect-ratio:7/3){.calendar-section[data-v-04586bf2] .el-calendar .el-calendar-table .el-calendar-day{height:6vmin!important}}[data-theme=theme1] .calendar-section[data-v-04586bf2] .el-calendar .el-calendar-table thead th{color:#409eff}[data-theme=theme1] .calendar-section .calendar-detail[data-v-04586bf2]{background-color:#fff;border:.0625rem solid #ebeef5}