.leave-form[data-v-84ead0e2]{width:100%;padding-bottom:20px}.leave-form .form-header[data-v-84ead0e2]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.leave-form .form-header .header-back[data-v-84ead0e2]{display:flex;align-items:center;color:#666;font-size:14px}.leave-form .form-header .header-back .back-icon[data-v-84ead0e2]{margin-right:4px;font-size:16px}.leave-form .form-header .header-title[data-v-84ead0e2]{font-size:16px;font-weight:600;color:#333}.leave-form .form-header .header-action .submit-btn[data-v-84ead0e2]{padding:6px 16px;background-color:#409eff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.leave-form .form-header .header-action .submit-btn[data-v-84ead0e2]:active{background-color:#3a8ee6}.leave-form .required[data-v-84ead0e2]{color:#f56c6c}.leave-form .form-content .form-section[data-v-84ead0e2]{background-color:#fff;border-radius:8px;padding:15px 10px}.leave-form .form-content .form-section .section-title[data-v-84ead0e2]{font-size:15px;font-weight:600;color:#333;margin-bottom:15px;padding-left:10px;border-left:4px solid #409eff}.leave-form .form-content .form-section .form-item[data-v-84ead0e2]{margin-bottom:15px}.leave-form .form-content .form-section .form-item[data-v-84ead0e2]:last-child{margin-bottom:0}.leave-form .form-content .form-section .form-item .item-label[data-v-84ead0e2]{font-size:14px;color:#666;margin-bottom:8px}.leave-form .form-content .form-section .form-item .item-input input[data-v-84ead0e2],.leave-form .form-content .form-section .form-item .item-input select[data-v-84ead0e2],.leave-form .form-content .form-section .form-item .item-input textarea[data-v-84ead0e2]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#333;background-color:#fff;box-sizing:border-box}.leave-form .form-content .form-section .form-item .item-input input[data-v-84ead0e2]:focus,.leave-form .form-content .form-section .form-item .item-input select[data-v-84ead0e2]:focus,.leave-form .form-content .form-section .form-item .item-input textarea[data-v-84ead0e2]:focus{outline:none;border-color:#409eff}.leave-form .form-content .form-section .form-item .item-input input[data-v-84ead0e2]:disabled,.leave-form .form-content .form-section .form-item .item-input select[data-v-84ead0e2]:disabled,.leave-form .form-content .form-section .form-item .item-input textarea[data-v-84ead0e2]:disabled{background-color:#f5f7fa;color:#999}.leave-form .form-content .form-section .form-item .item-input textarea[data-v-84ead0e2]{resize:vertical;min-height:80px}.leave-form .form-content .form-section .form-item .item-input.radio-group[data-v-84ead0e2]{display:flex;gap:20px}.leave-form .form-content .form-section .form-item .item-input.radio-group .radio-label[data-v-84ead0e2]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#333}.leave-form .form-content .form-section .form-item .item-input.radio-group .radio-label input[type=radio][data-v-84ead0e2]{width:auto;margin-right:6px}.leave-form .form-content .form-section .form-item .item-input[data-v-84ead0e2] .el-date-editor{width:100%}.leave-form .form-content .form-section .form-item .item-input[data-v-84ead0e2] .el-date-editor .el-input__inner{height:40px;line-height:40px;padding:0 30px}.leave-form .form-content .form-section .form-item .item-input[data-v-84ead0e2] .el-date-editor .el-input__prefix{left:10px}.leave-form .form-content .form-section .form-item .item-input[data-v-84ead0e2] .el-date-editor .el-input__suffix{right:10px}.leave-form .form-content .form-section.form-actions[data-v-84ead0e2]{display:flex;flex-direction:column;gap:12px;padding:15px}.leave-form .form-content .form-section.form-actions .action-btn[data-v-84ead0e2]{width:100%;max-width:100%;padding:12px 0;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.leave-form .form-content .form-section.form-actions .action-btn.btn-save[data-v-84ead0e2]{background-color:#409eff;color:#fff}.leave-form .form-content .form-section.form-actions .action-btn.btn-save[data-v-84ead0e2]:active{background-color:#3a8ee6}.leave-form .form-content .form-section.form-actions .action-btn.btn-back[data-v-84ead0e2]{background-color:#f5f7fa;color:#606266;border:1px solid #dcdfe6}.leave-form .form-content .form-section.form-actions .action-btn.btn-back[data-v-84ead0e2]:active{background-color:#e4e7ed}