/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-8-31 10:42:42
 */[data-v-a90cef5c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.qj-h5[data-v-a90cef5c]{min-height:100vh;background:#f5f8f6;-webkit-font-smoothing:antialiased}.center-box[data-v-a90cef5c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:82vh;padding:0 32px;text-align:center}.ink-strong[data-v-a90cef5c]{margin:14px 0 8px;font-size:17px;font-weight:600;color:#22423b}.soft[data-v-a90cef5c]{font-size:13px;color:#62807a}.err-seal[data-v-a90cef5c]{padding:8px 14px;font-size:13px;font-weight:600;letter-spacing:6px;color:#33796b;border:1px solid currentColor;border-radius:2px}.spinner[data-v-a90cef5c]{width:28px;height:28px;margin-bottom:14px;border:2.5px solid #dde9e3;border-top-color:#33796b;border-radius:50%;animation:qj-spin-a90cef5c .8s linear infinite}@keyframes qj-spin-a90cef5c{to{transform:rotate(1turn)}}.reg-wrap[data-v-a90cef5c]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px 20px}.reg-card[data-v-a90cef5c]{width:100%;max-width:340px;padding:30px 26px 24px;background:#fff;border:1px solid #dde9e3;border-radius:14px;animation:card-in-a90cef5c .35s ease both}.reg-card .brand-row[data-v-a90cef5c]{margin-bottom:18px}.reg-card .brand-row .brand[data-v-a90cef5c]{padding:3px 10px;font-size:12px;font-weight:600;letter-spacing:3px;color:#33796b;border:1px solid currentColor;border-radius:2px}.reg-card .reg-title[data-v-a90cef5c]{margin:0 0 6px;font-size:21px;font-weight:700;color:#22423b}.reg-card .reg-sub[data-v-a90cef5c]{margin:0 0 18px;font-size:13px;color:#62807a}.reg-card .reg-note[data-v-a90cef5c]{margin:14px 0 0;font-size:12px;color:#9ab3ac;text-align:center}.work-head[data-v-a90cef5c]{padding:26px 20px 20px;background:linear-gradient(180deg,#eaf2ee,#f5f8f6)}.work-head .head-school[data-v-a90cef5c]{font-size:19px;font-weight:700;color:#22423b}.work-head .head-hello[data-v-a90cef5c]{margin-top:4px;font-size:13px;color:#62807a}.work-body[data-v-a90cef5c]{padding:14px 16px 30px}.create-btn[data-v-a90cef5c]{margin-bottom:14px}.task-card[data-v-a90cef5c]{padding:14px 16px 10px;margin-bottom:10px;background:#fff;border:1px solid #dde9e3;border-radius:12px;animation:card-in-a90cef5c .35s ease both}.task-card .tc-head[data-v-a90cef5c]{display:flex;gap:8px;align-items:center}.task-card .tc-title[data-v-a90cef5c]{flex:1;overflow:hidden;font-size:15px;font-weight:600;color:#22423b;text-overflow:ellipsis;white-space:nowrap}.task-card .tc-state[data-v-a90cef5c]{flex-shrink:0;padding:2px 8px;font-size:11px;color:#33796b;background:#eaf2ee;border-radius:3px}.task-card .tc-state.is-ended[data-v-a90cef5c]{color:#8aa39c}.task-card .tc-meta[data-v-a90cef5c]{margin:7px 0 0;font-size:12px;color:#62807a}.task-card .tc-ops[data-v-a90cef5c]{display:flex;align-items:center;justify-content:flex-end;margin-top:6px;border-top:1px solid #f5f8f6}.task-card .tc-ops .op[data-v-a90cef5c]{padding:10px 14px;font-size:14px;color:#33796b;background:none;border:none;outline:none}.task-card .tc-ops .op[data-v-a90cef5c]:active{opacity:.6}.task-card .tc-ops .op-div[data-v-a90cef5c]{width:1px;height:14px;background:#dde9e3}.empty-tip[data-v-a90cef5c]{padding:46px 0;font-size:13px;line-height:2;color:#9ab3ac;text-align:center}.share-box[data-v-a90cef5c]{padding:4px 2px 8px;text-align:center}.share-box .share-title[data-v-a90cef5c]{margin-bottom:14px;overflow:hidden;font-size:15px;font-weight:600;color:#22423b;text-overflow:ellipsis;white-space:nowrap}.share-box .qr-mount[data-v-a90cef5c]{display:inline-block;padding:8px;background:#fff;border:1px solid #dde9e3;border-radius:10px}.share-box .qr-img[data-v-a90cef5c]{display:block;width:208px;height:208px}.share-box .share-strong[data-v-a90cef5c]{margin:14px 0 4px;font-size:15px;font-weight:600;color:#22423b}.share-box .share-tip[data-v-a90cef5c]{margin:0;font-size:12px;line-height:1.7;color:#62807a}.share-box .copy-link[data-v-a90cef5c]{margin-top:12px;padding:8px 12px;font-size:12px;color:#33796b;background:none;border:none;outline:none}.share-box .copy-link[data-v-a90cef5c]:active{opacity:.6}[data-v-a90cef5c] .el-form-item{margin-bottom:14px}[data-v-a90cef5c] .el-form-item__label{padding-bottom:6px;font-size:14px;line-height:1.4;color:#22423b}[data-v-a90cef5c] .el-form-item__error{padding-top:3px;font-size:12px}[data-v-a90cef5c] .el-input__inner{height:44px;font-size:16px;color:#22423b;background:#eaf2ee;border-color:transparent;border-radius:8px;caret-color:#33796b}[data-v-a90cef5c] .el-input__inner::-moz-placeholder{color:#9ab3ac}[data-v-a90cef5c] .el-input__inner::placeholder{color:#9ab3ac}[data-v-a90cef5c] .el-input__inner:focus{background:#fff;border-color:#33796b}[data-v-a90cef5c] textarea.el-textarea__inner{font-size:16px;color:#22423b;background:#eaf2ee;border-color:transparent;border-radius:8px}[data-v-a90cef5c] textarea.el-textarea__inner::-moz-placeholder{color:#9ab3ac}[data-v-a90cef5c] textarea.el-textarea__inner::placeholder{color:#9ab3ac}[data-v-a90cef5c] textarea.el-textarea__inner:focus{background:#fff;border-color:#33796b}.qj-btn.el-button--primary[data-v-a90cef5c]{width:100%;height:46px;font-size:16px;font-weight:600;letter-spacing:2px;background:#33796b;border-color:#33796b;border-radius:10px}.qj-btn.el-button--primary[data-v-a90cef5c]:focus,.qj-btn.el-button--primary[data-v-a90cef5c]:hover{background:#2a6156;border-color:#2a6156}.qj-btn.el-button--primary.is-dialog[data-v-a90cef5c]{width:128px}.qj-plain.el-button[data-v-a90cef5c]{height:46px;font-size:15px;color:#62807a;border-color:#dde9e3;border-radius:10px}.dlg-foot[data-v-a90cef5c]{display:flex;gap:10px;justify-content:center}.dlg-foot .el-button+.el-button[data-v-a90cef5c]{margin-left:0}[data-v-a90cef5c] .el-dialog{border-radius:14px}[data-v-a90cef5c] .el-dialog .el-dialog__header{padding:18px 20px 10px}[data-v-a90cef5c] .el-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#22423b}[data-v-a90cef5c] .el-dialog .el-dialog__body{padding:6px 20px 14px}@keyframes card-in-a90cef5c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reg-card[data-v-a90cef5c],.task-card[data-v-a90cef5c]{animation:none}}.type-sel[data-v-a90cef5c]{margin-bottom:14px}.type-sel .type-sel-item[data-v-a90cef5c]{display:flex;gap:12px;align-items:center;padding:12px 14px;margin-bottom:6px;background:#f5f8f6;border:1px solid transparent;border-radius:10px;cursor:pointer}.type-sel .type-sel-item.is-active[data-v-a90cef5c]{background:#eaf2ee;border-color:rgba(51,121,107,.25)}.type-sel .type-sel-item .type-icon[data-v-a90cef5c]{font-size:24px}.type-sel .type-sel-item .type-info[data-v-a90cef5c]{flex:1}.type-sel .type-sel-item .type-name[data-v-a90cef5c]{margin:0;font-size:15px;font-weight:600;color:#22423b}.type-sel .type-sel-item .type-desc[data-v-a90cef5c]{margin:2px 0 0;font-size:12px;color:#62807a}.type-sel .type-sel-item .type-check[data-v-a90cef5c]{font-size:18px;color:#33796b}.field-config[data-v-a90cef5c]{margin-top:6px;border-top:1px solid #dde9e3;padding-top:12px}.field-config .fc-head[data-v-a90cef5c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.field-config .fc-head .fc-title[data-v-a90cef5c]{font-size:14px;font-weight:600;color:#22423b}.field-config .fc-head .fc-reset[data-v-a90cef5c]{padding:4px 10px;font-size:12px;color:#33796b;background:none;border:1px solid currentColor;border-radius:4px;outline:none}.field-config .fc-group-title[data-v-a90cef5c]{margin:10px 0 6px;font-size:12px;color:#62807a}.field-config .fc-row[data-v-a90cef5c]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin-bottom:4px;background:#f5f8f6;border:1px solid transparent;border-radius:8px;cursor:pointer}.field-config .fc-row.is-on[data-v-a90cef5c]{background:#eaf2ee;border-color:rgba(51,121,107,.2)}.field-config .fc-row .fc-label[data-v-a90cef5c]{font-size:14px;color:#22423b}.field-config .fc-row .fc-req-btn[data-v-a90cef5c]{padding:3px 10px;font-size:12px;color:#62807a;background:none;border:1px solid #dde9e3;border-radius:4px;outline:none}.field-config .fc-row .fc-req-btn.is-req[data-v-a90cef5c]{color:#fff;background:#33796b;border-color:#33796b}