/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-5-22 14:47:23
 */.gongdan-dialog{border-radius:16px!important;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.12)!important}.gongdan-dialog .el-dialog__header{padding:24px 24px 0;border-bottom:none}.gongdan-dialog .el-dialog__body{padding:16px 24px 8px}.gongdan-dialog .el-dialog__footer{padding:16px 24px 24px;border-top:1px solid #f0f0f0}.dialog-header{gap:12px;padding-bottom:16px}.dialog-header,.dialog-icon{display:flex;align-items:center}.dialog-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#4f7cff,#6a3de8);justify-content:center;flex-shrink:0}.dialog-icon i{color:#fff;font-size:20px}.dialog-title-text{display:flex;flex-direction:column;gap:2px}.dialog-title-main{font-size:16px;font-weight:600;color:#1a1a2e;line-height:1.4}.dialog-title-sub{font-size:12px;color:#9098b1;line-height:1.4}.gongdan-form .el-form-item{margin-bottom:18px}.gongdan-form .el-form-item__label{font-size:13px;font-weight:500;color:#4a5068;padding-bottom:6px;line-height:1.4}.gongdan-form .el-input__inner,.gongdan-form .el-textarea__inner{border-radius:8px;border-color:#e4e7f0;font-size:13px;transition:border-color .2s,box-shadow .2s}.gongdan-form .el-input__inner:focus,.gongdan-form .el-textarea__inner:focus{border-color:#4f7cff;box-shadow:0 0 0 3px rgba(79,124,255,.1)}.gongdan-form .el-input__inner::-moz-placeholder,.gongdan-form .el-textarea__inner::-moz-placeholder{color:#b8bfcc}.gongdan-form .el-input__inner::placeholder,.gongdan-form .el-textarea__inner::placeholder{color:#b8bfcc}.gongdan-form .el-textarea__inner{border-radius:8px;padding:10px 12px;line-height:1.6}.gongdan-form .el-select .el-input__inner{cursor:pointer}.option-icon{margin-right:6px}.dialog-footer{display:flex;justify-content:flex-end;gap:10px}.dialog-footer .btn-cancel{border-radius:8px;padding:9px 20px;font-size:13px;color:#6b7280;border-color:#e4e7f0;background:#fff;transition:all .2s}.dialog-footer .btn-cancel:hover{color:#4f7cff;border-color:#4f7cff;background:rgba(79,124,255,.05)}.dialog-footer .btn-submit{border-radius:8px;padding:9px 22px;font-size:13px;font-weight:500;background:linear-gradient(135deg,#4f7cff,#6a3de8);border:none;letter-spacing:.3px;transition:all .2s}.dialog-footer .btn-submit i{margin-right:4px}.dialog-footer .btn-submit:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 6px 16px rgba(79,124,255,.35)}.dialog-footer .btn-submit:active{transform:translateY(0)}