.leave-page[data-v-55c16024]{padding:18px 10px;background:#fff}.leave-tabs[data-v-55c16024]{display:flex;align-items:center}.leave-tab[data-v-55c16024]{width:153px;height:38px;padding:0;font-size:13px;background:#a6a6a6;color:#fff;cursor:pointer;font-weight:700;line-height:38px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.leave-tab.active[data-v-55c16024]{background:#003f8f;color:#fff}[data-v-55c16024] .el-date-editor.el-input{width:80%}.filter-bar[data-v-55c16024]{display:flex;align-items:center;min-height:76px;padding:0 8px;background:#fff}.filter-bar[data-v-55c16024] .el-form-item{margin:0 22px 0 0}.filter-select[data-v-55c16024]{width:102px}.date-input[data-v-55c16024]{width:136px}.record-table[data-v-55c16024] th{background:#eee;color:#000}.record-table[data-v-55c16024] .el-button--text{color:#00327d}.dialog-form[data-v-55c16024] .el-form-item{margin-bottom:14px}.dialog-form[data-v-55c16024] .el-form-item__label{color:#000;font-weight:700}.dialog-select[data-v-55c16024]{width:250px}.dialog-input[data-v-55c16024],.reason-input[data-v-55c16024]{width:364px}.swap-person-input[data-v-55c16024]{width:350px}.search-mark[data-v-55c16024]{color:#00327d;font-size:24px;font-weight:700;line-height:1}.advance-input[data-v-55c16024]{width:80%}.calendar-item[data-v-55c16024]{margin-bottom:18px}.leave-temp-form:not(.swap-mode) .calendar-item[data-v-55c16024]{margin-bottom:72px}.calendar-item[data-v-55c16024] .el-form-item__label{position:relative;z-index:1;padding-top:0;line-height:16px}.calendar-wrap[data-v-55c16024]{position:relative;margin-left:35px;padding:0;box-sizing:border-box;overflow:visible}.swap-calendar-item[data-v-55c16024]{margin-bottom:40px}.swap-calendar-item[data-v-55c16024] .el-form-item__content{position:relative}.swap-warning[data-v-55c16024]{margin:0;color:red;font-weight:700}.calendar-wrap small[data-v-55c16024]{position:absolute;left:-88px;top:132px;color:#000}.mini-calendar{position:relative;display:grid;grid-template-columns:repeat(7,69.6px);width:487px;border-top:1px solid #eee;border-left:1px solid #eee;box-sizing:border-box}.mini-head{height:27px;border-right:1px solid #eee;border-bottom:1px solid #eee;background:#eee;font-weight:700;line-height:27px}.mini-cell,.mini-head{box-sizing:border-box;text-align:center}.mini-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;width:69.6px;height:45px;border:0;border:1px solid #eee;background:#fff;color:#000;cursor:default;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mini-cell.available{cursor:pointer}.mini-cell.available:hover{border-color:#00327d;background:#f4f8ff}.mini-cell.empty{color:#333}.mini-cell.muted{color:#666}.mini-cell.disabled{cursor:default}.mini-cell strong{display:block;font-weight:700}.mini-cell.selected{border:1px solid #00327d;background:#fff}.calendar-next,.calendar-prev{position:absolute;top:106px;width:28px;height:58px;border:0;background:#fff;color:#00327d;cursor:pointer;font-size:52px;line-height:52px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-prev{left:-8px;top:118px;transform:translateX(-100%)}.calendar-next{right:-30px}.calendar-next.disabled,.calendar-prev.disabled{cursor:default;opacity:.35}.add-file[data-v-55c16024]{color:#00327d;font-size:32px;font-weight:700;line-height:24px}.success-text[data-v-55c16024]{color:#3f7a00;font-weight:700}.reject-text[data-v-55c16024]{color:#e00000;font-weight:700}.replace-box[data-v-55c16024]{border:1px solid #eee;padding:15px}.replace-box>div[data-v-55c16024]{display:flex;align-items:cente}.replace-box>div[data-v-55c16024]:last-child{border-bottom:0}.replace-box b[data-v-55c16024],.replace-box span[data-v-55c16024]{padding:0 8px}.cancel-button[data-v-55c16024]{width:106px;height:30px;border:0;border-radius:6px;background:#888;color:#fff;font-weight:700}.submit-button[data-v-55c16024]{width:106px;height:30px;border-radius:6px;background:#00327d;border-color:#00327d;font-weight:700}.image-wrapper[data-v-55c16024]{position:relative}.delete-btn[data-v-55c16024]{position:absolute;top:-12px;right:-10px;background-color:#ef4444;color:#fff;border:none;border-radius:50%;width:10px;height:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.delete-btn[data-v-55c16024]:hover{background-color:#dc2626}