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