*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:#f5f6f8;color:#1f2329}a{color:#3370ff;text-decoration:none}.login-wrap[data-v-716764b2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}.login-card[data-v-716764b2]{background:#fff;padding:40px;border-radius:12px;width:360px;box-shadow:0 10px 40px #0000004d}h1[data-v-716764b2]{text-align:center;font-size:24px}.sub[data-v-716764b2]{text-align:center;color:#888;margin:8px 0 28px;font-size:13px}input[data-v-716764b2]{width:100%;padding:12px;margin-bottom:14px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px}input[data-v-716764b2]:focus{outline:none;border-color:#3370ff}button[data-v-716764b2]{width:100%;padding:12px;background:#3370ff;color:#fff;border:none;border-radius:6px;font-size:15px;cursor:pointer}button[data-v-716764b2]:disabled{opacity:.6;cursor:not-allowed}.err[data-v-716764b2]{color:#e5484d;text-align:center;margin-top:12px;font-size:13px}.page[data-v-ac9e6504]{min-height:100vh}.topbar[data-v-ac9e6504]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #e5e6eb}.brand[data-v-ac9e6504]{font-size:17px;font-weight:600}.right[data-v-ac9e6504]{display:flex;align-items:center;gap:12px}.user[data-v-ac9e6504]{color:#666;font-size:14px}.logout[data-v-ac9e6504],.new-btn[data-v-ac9e6504]{padding:7px 16px;border-radius:6px;border:1px solid #dcdfe6;background:#fff;cursor:pointer;font-size:14px}.new-btn[data-v-ac9e6504]{background:#3370ff;color:#fff;border:none}.content[data-v-ac9e6504]{padding:24px;max-width:1100px;margin:0 auto}.head-row[data-v-ac9e6504]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.empty[data-v-ac9e6504]{color:#999;text-align:center;padding:60px 0}.grid[data-v-ac9e6504]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card[data-v-ac9e6504]{background:#fff;border-radius:10px;padding:18px;cursor:pointer;border:1px solid #e5e6eb;transition:.2s}.card[data-v-ac9e6504]:hover{box-shadow:0 4px 16px #00000014;border-color:#3370ff}.card-title[data-v-ac9e6504]{font-size:16px;font-weight:600;margin-bottom:8px}.card-meta[data-v-ac9e6504]{color:#888;font-size:13px;margin-bottom:12px}.card-stage[data-v-ac9e6504]{display:inline-block;padding:3px 10px;background:#eef3ff;color:#3370ff;border-radius:12px;font-size:12px}.modal[data-v-ac9e6504]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:10}.modal-card[data-v-ac9e6504]{background:#fff;border-radius:12px;padding:28px;width:440px;max-height:90vh;overflow-y:auto}.modal-card h3[data-v-ac9e6504]{margin-bottom:20px}.field[data-v-ac9e6504]{margin-bottom:14px}.field label[data-v-ac9e6504]{display:block;font-size:13px;color:#333;margin-bottom:6px;font-weight:500}.field .req[data-v-ac9e6504]{color:#e5484d}.field input[data-v-ac9e6504],.field select[data-v-ac9e6504],.field textarea[data-v-ac9e6504]{width:100%;padding:10px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px}.field textarea[data-v-ac9e6504]{resize:vertical}.field input[data-v-ac9e6504]:focus,.field select[data-v-ac9e6504]:focus,.field textarea[data-v-ac9e6504]:focus{outline:none;border-color:#3370ff}.import-btn[data-v-ac9e6504]{margin-top:6px;padding:5px 14px;border:1px solid #3370ff;color:#3370ff;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.import-tip[data-v-ac9e6504]{color:#888;font-size:13px;margin-bottom:10px}.import-btn+.field[data-v-ac9e6504]{margin-top:0}.actions[data-v-ac9e6504]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.ghost[data-v-ac9e6504]{padding:9px 18px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer}.primary[data-v-ac9e6504]{padding:9px 18px;background:#3370ff;color:#fff;border:none;border-radius:6px;cursor:pointer}.primary[data-v-ac9e6504]:disabled{opacity:.6}.textops[data-v-13c09914]{border-top:1px dashed #e5e6eb;margin-top:14px;padding-top:12px}.ops-bar[data-v-13c09914]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-title[data-v-13c09914]{font-size:12.5px;color:#888;margin-right:2px}.mini[data-v-13c09914]{padding:6px 12px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer;font-size:12.5px}.mini[data-v-13c09914]:hover{border-color:#3370ff;color:#3370ff}.mini[data-v-13c09914]:disabled{opacity:.5;cursor:default}.mini.primary[data-v-13c09914]{background:#3370ff;color:#fff;border:none}.mini.primary[data-v-13c09914]:hover{color:#fff;opacity:.92}.dim[data-v-13c09914]{color:#999;font-size:12px}.ask[data-v-13c09914]{display:flex;gap:8px;margin-top:10px}.ask input[data-v-13c09914]{flex:1;padding:8px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:13px}.ask input[data-v-13c09914]:focus{outline:none;border-color:#3370ff}.review-box[data-v-13c09914]{margin-top:12px;border:1px solid #ffd8a8;background:#fffdf7;border-radius:8px;padding:12px 14px}.review-box.pass[data-v-13c09914]{border-color:#b7ebc6;background:#f7fffa}.rv-head[data-v-13c09914]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.rv-line[data-v-13c09914]{color:#888;font-size:12.5px;flex:1}.rv-items[data-v-13c09914]{list-style:none;font-size:12.5px;color:#666;line-height:1.7}.rv-items li.bad[data-v-13c09914]{color:#333}.rv-fixes[data-v-13c09914]{margin-top:8px;font-size:12.5px;color:#333}.rv-fixes-title[data-v-13c09914]{color:#888;margin-bottom:4px}.rv-fixes ul[data-v-13c09914]{padding-left:18px;line-height:1.7}.result-box[data-v-13c09914]{margin-top:12px;border:1px solid #e5e6eb;border-radius:8px;padding:12px 14px;background:#fff}.rs-head[data-v-13c09914]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.rs-head .spacer[data-v-13c09914]{flex:1}.result-box textarea[data-v-13c09914]{width:100%;border:1px solid #eef0f3;border-radius:6px;padding:10px;font-size:13px;line-height:1.7;resize:vertical;font-family:inherit}.result-box textarea[data-v-13c09914]:focus{outline:none;border-color:#3370ff}.err[data-v-13c09914]{color:#e5484d;font-size:12.5px;margin-top:8px}.warn[data-v-13c09914]{color:#b45309;background:#fff8e6;border:1px solid #ffe1a8;border-radius:6px;padding:8px 10px;font-size:12.5px;margin-top:8px;line-height:1.6}.fid[data-v-13c09914]{font-size:11.5px;color:#7c3aed;background:#f3ebff;padding:2px 8px;border-radius:10px;cursor:help}.warn.strong[data-v-13c09914]{color:#b91c1c;background:#fff1f0;border-color:#ffccc7;font-weight:500}.batchops[data-v-309c20f5]{border:1px solid #e8eaef;background:#fafbfc;border-radius:8px;padding:10px 12px;margin-bottom:12px}.bo-bar[data-v-309c20f5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bo-title[data-v-309c20f5]{font-size:12.5px;color:#888;margin-right:2px}.spacer[data-v-309c20f5]{flex:1}.opt[data-v-309c20f5]{font-size:12.5px;color:#666;display:flex;align-items:center;gap:4px}.mini[data-v-309c20f5]{padding:6px 12px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer;font-size:12.5px}.mini[data-v-309c20f5]:hover{border-color:#3370ff;color:#3370ff}.mini[data-v-309c20f5]:disabled{opacity:.5;cursor:default}.mini.primary[data-v-309c20f5]{background:#3370ff;color:#fff;border:none}.mini.primary[data-v-309c20f5]:hover{color:#fff;opacity:.92}.mini.danger[data-v-309c20f5]{background:#fff1f0;color:#e5484d;border-color:#ffccc7}.mini.accent[data-v-309c20f5]{background:#f0f7ff;color:#1f6feb;border-color:#bcd8ff}.dim[data-v-309c20f5]{color:#999;font-size:12px}.ask[data-v-309c20f5]{display:flex;gap:8px;margin-top:10px}.ask input[data-v-309c20f5]{flex:1;padding:8px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:13px}.ask input[data-v-309c20f5]:focus{outline:none;border-color:#3370ff}.bo-progress[data-v-309c20f5]{margin-top:10px}.bo-progress .bar[data-v-309c20f5]{height:6px;background:#eef0f3;border-radius:4px;overflow:hidden}.bo-progress .bar i[data-v-309c20f5]{display:block;height:100%;background:#3370ff;transition:width .25s}.bo-progress .txt[data-v-309c20f5]{font-size:12px;color:#666;display:inline-block;margin-top:6px}.bo-rows[data-v-309c20f5]{margin-top:12px;border-top:1px dashed #e5e6eb;padding-top:10px}.bo-rows-head[data-v-309c20f5]{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:12.5px}.bo-table[data-v-309c20f5]{max-height:260px;overflow:auto}.bo-row[data-v-309c20f5]{display:flex;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px solid #f2f4f7;font-size:12.5px}.bo-row .k[data-v-309c20f5]{width:78px;color:#333;flex:none}.bo-row .s[data-v-309c20f5]{width:56px;color:#666;flex:none}.bo-row .t[data-v-309c20f5]{flex:1;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-row.fail .s[data-v-309c20f5]{color:#e5484d}.bo-row.ok .s[data-v-309c20f5]{color:#12a150}.bo-row.skip .t[data-v-309c20f5]{color:#d97706}.err[data-v-309c20f5]{color:#e5484d;font-size:12.5px;margin-top:8px}.right[data-v-8e388518]{display:flex;align-items:center;gap:12px}.novel-entry[data-v-8e388518]{padding:7px 14px;border:1px solid #3370ff;color:#3370ff;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.novel-entry[data-v-8e388518]:hover{background:#f5f8ff}.novel-hint[data-v-8e388518]{background:#f5f8ff;border:1px solid #e2eaff;color:#4a5a7a;font-size:12.5px;padding:9px 12px;border-radius:8px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.novel-hint .mini[data-v-8e388518]{padding:5px 12px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer;font-size:12.5px}.novel-hint .mini.primary[data-v-8e388518]{background:#3370ff;color:#fff;border:none}.src-badge[data-v-8e388518]{font-size:11.5px;padding:2px 8px;border-radius:10px;margin-left:10px;white-space:nowrap}.src-badge.novel[data-v-8e388518]{background:#e8f7ee;color:#12a150}.src-badge.syn[data-v-8e388518]{background:#fff4e5;color:#d97706}.stale-tip[data-v-8e388518]{background:#fff8e6;border:1px solid #ffe1a8;color:#b45309;font-size:12.5px;padding:8px 12px;border-radius:8px;margin-top:10px;line-height:1.6}.raw-tag[data-v-8e388518]{font-size:11.5px;color:#7c3aed;background:#f3ebff;padding:2px 8px;border-radius:10px;cursor:help}.fields[data-v-8e388518]{margin:10px 0 8px}.fld[data-v-8e388518]{display:flex;align-items:flex-start;gap:8px;margin-bottom:7px}.fld>label[data-v-8e388518]{flex:none;width:82px;text-align:right;color:#666;font-size:12.5px;line-height:1.35;padding-top:9px}.fld>textarea[data-v-8e388518]{flex:1;width:auto;padding:8px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:13px;line-height:1.6;resize:vertical;font-family:inherit;margin-bottom:0}.fld>textarea[data-v-8e388518]:focus{outline:none;border-color:#3370ff}.fld>textarea.dialogue[data-v-8e388518]{background:#fffbe6}.batch-line[data-v-8e388518]{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px}.bl-label[data-v-8e388518]{color:#888}.batch-line select[data-v-8e388518]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:6px;font-size:12.5px;background:#fff}.dlg-stat[data-v-8e388518]{font-size:11.5px;color:#b45309;background:#fff8e6;padding:2px 8px;border-radius:10px}.dlg-stat.over[data-v-8e388518]{color:#b91c1c;background:#fff1f0;border:1px solid #ffccc7}.dlg-stat.over b[data-v-8e388518]{font-weight:600}.over-badge[data-v-8e388518]{font-size:12px;color:#b91c1c;background:#fff1f0;border:1px solid #ffccc7;padding:2px 8px;border-radius:10px;margin-left:8px;cursor:help;font-weight:400}.tgt[data-v-8e388518]{font-size:11.5px;color:#7a8290;background:#f2f4f7;padding:2px 8px;border-radius:10px;margin-left:8px;font-weight:400}.role-desc-edit[data-v-8e388518]{width:100%;padding:9px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:13px;line-height:1.65;resize:vertical;font-family:inherit;margin-bottom:8px}.role-desc-edit[data-v-8e388518]:focus{outline:none;border-color:#3370ff}.rde-bar[data-v-8e388518]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.saved-tip[data-v-8e388518]{font-size:12.5px;color:#12a150}.page[data-v-8e388518]{min-height:100vh}.topbar[data-v-8e388518]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #e5e6eb}.left[data-v-8e388518]{display:flex;align-items:center;gap:14px}.back[data-v-8e388518]{cursor:pointer;color:#3370ff}.title[data-v-8e388518]{font-size:16px;font-weight:600}.stage-badge[data-v-8e388518]{padding:5px 14px;background:#eef3ff;color:#3370ff;border-radius:12px;font-size:13px}.layout[data-v-8e388518]{display:flex;min-height:calc(100vh - 57px)}.sider[data-v-8e388518]{width:200px;background:#fff;border-right:1px solid #e5e6eb;padding:20px 0;flex-shrink:0}.menu-item[data-v-8e388518]{display:flex;align-items:center;gap:10px;padding:14px 20px;font-size:14px;color:#bbb}.menu-item.clickable[data-v-8e388518]{color:#333;cursor:pointer}.menu-item.clickable[data-v-8e388518]:hover{background:#f7f8fa}.menu-item.active[data-v-8e388518]{background:#eef3ff;color:#3370ff;font-weight:600}.menu-item .mi-dot[data-v-8e388518]{width:24px;height:24px;border-radius:50%;background:#e5e6eb;color:#999;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.menu-item.done .mi-dot[data-v-8e388518]{background:#52c41a;color:#fff}.menu-item.active .mi-dot[data-v-8e388518]{background:#3370ff;color:#fff}.main[data-v-8e388518]{flex:1;padding:24px;min-width:0}.top-actions[data-v-8e388518]{display:flex;justify-content:flex-end;margin-bottom:16px;min-height:36px}.panel[data-v-8e388518]{background:#fff;border-radius:12px;padding:28px;border:1px solid #e5e6eb}.panel-title[data-v-8e388518]{font-size:18px;font-weight:600;margin-bottom:12px}.meta-form label[data-v-8e388518]{display:block;font-size:13px;color:#555;margin-bottom:14px}.meta-form textarea[data-v-8e388518],.meta-form input[data-v-8e388518]{width:100%;padding:10px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;margin-top:4px}.meta-form .row[data-v-8e388518]{display:flex;gap:14px}.meta-form .row label[data-v-8e388518]{flex:1}.primary[data-v-8e388518]{background:#3370ff;color:#fff;border:none;border-radius:6px;cursor:pointer;padding:10px 20px;font-size:14px}.primary[data-v-8e388518]:disabled{opacity:.6;cursor:not-allowed}.big[data-v-8e388518]{width:100%;padding:12px;font-size:15px;margin-bottom:12px}.ghost[data-v-8e388518]{padding:10px 20px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer}.err[data-v-8e388518]{color:#e5484d;margin-top:8px}.q-banner[data-v-8e388518]{margin-top:10px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.7}.q-banner.ok[data-v-8e388518]{background:#e8ffea;border:1px solid #b8f0c0;color:#1a7f37}.q-banner.warn[data-v-8e388518]{background:#fff7e8;border:1px solid #ffd591;color:#a15c00}.q-line b[data-v-8e388518]{font-size:15px}.q-tag[data-v-8e388518]{font-size:12px;margin-left:4px}.q-list[data-v-8e388518]{margin:6px 0 0 18px;padding:0}.q-list li[data-v-8e388518]{margin-bottom:2px}.script-box[data-v-8e388518]{margin-top:20px;border-top:1px solid #eee;padding-top:20px}.logline[data-v-8e388518]{color:#888;font-size:14px}h4[data-v-8e388518]{margin:18px 0 10px;font-size:15px}.char-list[data-v-8e388518]{display:flex;flex-direction:column;gap:8px}.char-item[data-v-8e388518]{display:flex;gap:10px;padding:10px 14px;background:#f7f8fa;border-radius:8px;font-size:14px}.char-item strong[data-v-8e388518]{white-space:nowrap}.char-item span[data-v-8e388518]{color:#555}.char-head[data-v-8e388518]{display:flex;justify-content:space-between;align-items:center;gap:12px}.char-head h4[data-v-8e388518]{margin:0}.char-hint[data-v-8e388518]{font-size:12.5px;color:#8a8f99;line-height:1.7;margin:8px 0 6px}.char-hint a[data-v-8e388518]{color:#2f6fdd;cursor:pointer;text-decoration:underline}.q-hint[data-v-8e388518]{font-size:12px;color:#7a5b00;margin-top:4px}.dim[data-v-8e388518]{color:#8a9099;font-size:12px}.src-badge[data-v-8e388518]{font-size:11px;color:#0e7a53;background:#e8f7f0;padding:1px 7px;border-radius:10px;cursor:help}.digest-box[data-v-8e388518]{margin:4px 0 12px;padding:10px 12px;background:#f8fbf9;border:1px solid #d9eee4;border-radius:8px}.dg-head[data-v-8e388518]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.dg-title[data-v-8e388518]{font-size:13px;font-weight:500;color:#0e7a53}.dg-hint[data-v-8e388518]{font-size:11.5px;color:#8a9a92}.dg-spacer[data-v-8e388518]{flex:1}.digest-box .role-desc-edit[data-v-8e388518]{margin-bottom:0;background:#fff}.more-boards[data-v-8e388518]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#666;margin:4px 0 10px}.scene-card[data-v-8e388518]{border:1px solid #e5e6eb;border-radius:8px;padding:14px;margin-bottom:12px}.scene-head[data-v-8e388518]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.seq[data-v-8e388518]{font-weight:700;color:#3370ff}.scene-head select[data-v-8e388518]{padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px}.scene-head .dur[data-v-8e388518]{width:60px;padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px}.scene-card textarea[data-v-8e388518]{width:100%;padding:8px;border:1px solid #dcdfe6;border-radius:6px;font-size:13px;margin-bottom:6px}.scene-card .dialogue[data-v-8e388518]{background:#fffbe6}.actions[data-v-8e388518]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.tip[data-v-8e388518]{color:#999;margin-bottom:16px}.gen-tip[data-v-8e388518]{background:#eef3ff;color:#3370ff;padding:10px 14px;border-radius:8px;margin:12px 0;font-size:14px}.role-list[data-v-8e388518]{display:flex;flex-direction:column;gap:20px}.role-card[data-v-8e388518]{border:1px solid #e5e6eb;border-radius:12px;padding:20px}.role-card.locked[data-v-8e388518]{border-color:#52c41a;background:#f6ffed}.role-head[data-v-8e388518]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.role-head strong[data-v-8e388518]{font-size:16px}.lock-badge[data-v-8e388518]{font-size:12px;padding:3px 10px;border-radius:10px;background:#f0f0f0;color:#888}.locked .lock-badge[data-v-8e388518]{background:#52c41a;color:#fff}.role-desc[data-v-8e388518]{color:#666;font-size:13px;margin-bottom:14px}.board-grid[data-v-8e388518]{display:flex;gap:14px;flex-wrap:wrap}.board-item[data-v-8e388518]{width:200px;text-align:center}.board-label[data-v-8e388518]{font-size:13px;color:#555;margin-bottom:6px}.board-img[data-v-8e388518]{width:200px;height:113px;object-fit:cover;border-radius:8px;border:1px solid #e5e6eb;cursor:zoom-in}.board-btns[data-v-8e388518]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.board-btns .mini[data-v-8e388518]{margin-top:6px}.mini.danger[data-v-8e388518]{background:#fff1f0;color:#e5484d;border-color:#ffccc7}.mini.danger[data-v-8e388518]:hover{border-color:#e5484d;color:#e5484d}.asset-bar[data-v-8e388518]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 12px;padding:8px 12px;background:#f7f8fa;border:1px solid #e8eaef;border-radius:8px}.asset-bar .mini[data-v-8e388518]{margin-top:0}.video-wrap[data-v-8e388518]{display:inline-block;margin:0 12px 12px 0;vertical-align:top}.video-ops[data-v-8e388518]{display:flex;align-items:center;gap:8px;margin-top:4px}.video-ops .vsize[data-v-8e388518]{font-size:11.5px;color:#9aa0aa}.video-ops .mini[data-v-8e388518]{margin-top:0;padding:3px 10px;font-size:12px}.lightbox[data-v-8e388518]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d1;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999;padding:24px;box-sizing:border-box}.lightbox img[data-v-8e388518]{max-width:94vw;max-height:82vh;border-radius:6px;box-shadow:0 12px 48px #00000080;cursor:default;background:#111}.lb-bar[data-v-8e388518]{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap;justify-content:center;font-size:13px}.lb-title[data-v-8e388518]{color:#fff;font-weight:500}.lb-hint[data-v-8e388518]{color:#ffffff8c;font-size:12px}.lb-link[data-v-8e388518]{color:#8ab4ff;text-decoration:underline}.lb-close[data-v-8e388518]{padding:5px 14px;border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;border-radius:6px;cursor:pointer;font-size:13px}.lb-close[data-v-8e388518]:hover{background:#ffffff1f}.board-empty[data-v-8e388518]{width:200px;height:113px;border-radius:8px;border:1px dashed #dcdfe6;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:13px}.mini[data-v-8e388518]{margin-top:6px;padding:5px 14px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.mini[data-v-8e388518]:disabled{opacity:.5;cursor:not-allowed}.fix-line[data-v-8e388518]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 12px;padding:8px 12px;background:#fff8f8;border:1px solid #ffdcdc;border-radius:8px}.fix-line .fix-tip[data-v-8e388518]{font-size:12.5px;color:#b91c1c;font-weight:500}.fix-line .mini[data-v-8e388518]{margin-top:0}.fix-line .dim[data-v-8e388518]{color:#a08080;font-size:12px}.split-preview[data-v-8e388518]{margin:10px 0 14px;border:1px solid #bcd8ff;background:#f7fbff;border-radius:8px;padding:10px 12px}.sp-head[data-v-8e388518]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;font-size:13px}.sp-head .sp-sum[data-v-8e388518]{font-size:12.5px;color:#1f6feb}.sp-head .spacer[data-v-8e388518]{flex:1}.sp-row[data-v-8e388518]{border-top:1px solid #e3eefc;padding:8px 0;font-size:12.5px}.sp-row .sp-k[data-v-8e388518]{color:#333;font-weight:500;margin-bottom:4px}.sp-row .sp-bad[data-v-8e388518]{color:#b91c1c}.sp-shot[data-v-8e388518]{display:flex;gap:8px;align-items:baseline;padding:3px 0}.sp-tag[data-v-8e388518]{flex:none;color:#1f6feb;background:#e8f1ff;border-radius:4px;padding:1px 6px;font-size:11.5px}.sp-sec[data-v-8e388518]{flex:none;color:#888;font-size:11.5px;width:110px}.sp-dlg[data-v-8e388518]{color:#444;white-space:pre-wrap}.sp-note[data-v-8e388518]{font-size:12px;color:#8a8f99;margin:8px 0 0;line-height:1.6}.role-actions[data-v-8e388518],.progress-box[data-v-8e388518]{margin-top:16px}.progress-bar[data-v-8e388518]{height:10px;background:#e5e6eb;border-radius:5px;overflow:hidden}.fill[data-v-8e388518]{height:100%;background:#3370ff;transition:width .5s}.progress-text[data-v-8e388518]{margin:10px 0;font-size:14px;color:#555}.seg-list[data-v-8e388518]{display:flex;flex-direction:column;gap:6px}.seg-item[data-v-8e388518]{display:flex;justify-content:space-between;padding:8px 14px;background:#f7f8fa;border-radius:6px;font-size:13px}.seg-item.done[data-v-8e388518]{background:#f6ffed}.seg-item.video[data-v-8e388518],.seg-item.expanding[data-v-8e388518]{background:#eef3ff;color:#3370ff}.video-list[data-v-8e388518]{margin-top:20px;border-top:1px solid #eee;padding-top:20px}.video-item[data-v-8e388518]{width:100%;max-width:360px;border-radius:8px;margin:0 12px 12px 0;background:#000}.meta-form .field[data-v-8e388518]{margin-bottom:12px}.meta-form .field>label[data-v-8e388518]{display:block;font-size:13px;color:#333;margin-bottom:6px;font-weight:500}.meta-form .field select[data-v-8e388518],.meta-form .field textarea[data-v-8e388518],.meta-form .field input[data-v-8e388518]{width:100%;padding:10px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px}.meta-form .row .field[data-v-8e388518]{flex:1}.import-btn[data-v-8e388518]{margin-top:6px;padding:5px 14px;border:1px solid #3370ff;color:#3370ff;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.modal[data-v-8e388518]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:20}.modal-card[data-v-8e388518]{background:#fff;border-radius:12px;padding:28px;width:480px;max-height:90vh;overflow-y:auto}.modal-card h3[data-v-8e388518]{margin-bottom:16px}.modal-card textarea[data-v-8e388518]{width:100%;padding:10px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;resize:vertical}.import-tip[data-v-8e388518]{color:#888;font-size:13px;margin-bottom:10px}.right-links[data-v-bb64d123]{display:flex;align-items:center;gap:14px}.ph-hint[data-v-bb64d123]{font-size:12px;color:#8a8f99}.ph-hint code[data-v-bb64d123]{background:#f2f3f5;padding:1px 5px;border-radius:4px;font-size:11.5px;color:#b45309}.to-settings[data-v-bb64d123]{color:#3370ff;cursor:pointer;font-size:13px}.page[data-v-bb64d123]{min-height:100vh}.topbar[data-v-bb64d123]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #e5e6eb}.topbar .left[data-v-bb64d123]{display:flex;align-items:center;gap:14px}.back[data-v-bb64d123]{color:#3370ff;cursor:pointer;font-size:14px}.title[data-v-bb64d123]{font-size:17px;font-weight:600}.ver[data-v-bb64d123]{font-size:12px;color:#3370ff;background:#eef3ff;padding:4px 12px;border-radius:12px}.layout[data-v-bb64d123]{display:flex;max-width:1200px;margin:0 auto;gap:20px;padding:20px}.sider[data-v-bb64d123]{width:180px;flex-shrink:0}.menu-item[data-v-bb64d123]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;color:#4e5969;font-size:14px;margin-bottom:4px}.menu-item[data-v-bb64d123]:hover{background:#f2f3f5}.menu-item.active[data-v-bb64d123]{background:#eef3ff;color:#3370ff;font-weight:500}.mi-count[data-v-bb64d123]{font-size:12px;color:#86909c}.main[data-v-bb64d123]{flex:1;min-width:0}.notice[data-v-bb64d123]{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px;padding:12px 14px;font-size:13px;color:#4e5969;margin-bottom:16px}.empty[data-v-bb64d123]{color:#999;text-align:center;padding:40px 0}.rule-card[data-v-bb64d123]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:14px 16px;margin-bottom:12px}.rule-card.off[data-v-bb64d123]{opacity:.62;background:#fafbfc}.rule-head[data-v-bb64d123]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.rh-left[data-v-bb64d123]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rh-left strong[data-v-bb64d123]{font-size:15px}.key[data-v-bb64d123]{font-size:12px;color:#86909c;font-family:monospace}.tag[data-v-bb64d123]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f2f3f5;color:#86909c}.tag.scope[data-v-bb64d123]{background:#eef3ff;color:#3370ff}.tag.v[data-v-bb64d123]{background:#f7f8fa}.switch[data-v-bb64d123]{display:flex;align-items:center;gap:6px;font-size:13px;color:#4e5969;cursor:pointer;white-space:nowrap}textarea[data-v-bb64d123]{width:100%;padding:10px;border:1px solid #dcdfe6;border-radius:6px;font-size:13px;line-height:1.6;resize:vertical;font-family:inherit}textarea[data-v-bb64d123]:focus{outline:none;border-color:#3370ff}.rule-foot[data-v-bb64d123]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.rule-foot .dim[data-v-bb64d123]{margin-right:auto;font-size:12px;color:#86909c}.rule-foot .dirty[data-v-bb64d123]{margin-right:auto;font-size:12px;color:#ff7d00}.rule-foot .saved[data-v-bb64d123]{margin-right:auto;font-size:12px;color:#00b42a}.mini[data-v-bb64d123]{padding:5px 14px;border-radius:6px;border:1px solid #dcdfe6;background:#fff;cursor:pointer;font-size:13px}.mini.primary[data-v-bb64d123]{background:#3370ff;color:#fff;border:none}.mini[data-v-bb64d123]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-bb64d123]{color:#e5484d;font-size:13px;margin-top:6px}.preview[data-v-bb64d123]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:14px 16px;margin-top:20px}.pv-head[data-v-bb64d123]{display:flex;align-items:center;gap:12px}.pv-head .dim[data-v-bb64d123]{margin-right:auto;font-size:12px;color:#86909c}.ghost[data-v-bb64d123]{padding:6px 14px;border:1px solid #3370ff;color:#3370ff;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.pv-body[data-v-bb64d123]{margin-top:12px}.pv-meta[data-v-bb64d123]{font-size:12px;color:#86909c;margin-bottom:8px}pre[data-v-bb64d123]{background:#f7f8fa;border-radius:8px;padding:12px;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-all;max-height:420px;overflow-y:auto;margin:0}.page[data-v-2a0a58e0]{min-height:100vh}.topbar[data-v-2a0a58e0]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #e5e6eb}.left[data-v-2a0a58e0]{display:flex;align-items:center;gap:16px}.back[data-v-2a0a58e0]{color:#3370ff;cursor:pointer;font-size:14px}.title[data-v-2a0a58e0]{font-size:17px;font-weight:600}.right[data-v-2a0a58e0]{display:flex;align-items:center;gap:12px}.nav[data-v-2a0a58e0]{color:#3370ff;cursor:pointer;font-size:13px}.dim[data-v-2a0a58e0]{color:#888;font-size:13px}.ghost[data-v-2a0a58e0]{padding:7px 14px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.layout[data-v-2a0a58e0]{display:flex;max-width:1100px;margin:0 auto;padding:20px 24px;gap:20px}.sider[data-v-2a0a58e0]{width:180px;flex:none}.menu-item[data-v-2a0a58e0]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;cursor:pointer;font-size:14px;color:#333;margin-bottom:6px}.menu-item[data-v-2a0a58e0]:hover{background:#f5f6f8}.menu-item.active[data-v-2a0a58e0]{background:#eef3ff;color:#3370ff;font-weight:500}.mi-count[data-v-2a0a58e0]{color:#999;font-size:12px}.main[data-v-2a0a58e0]{flex:1}.empty[data-v-2a0a58e0]{color:#999;text-align:center;padding:60px 0}.group-card[data-v-2a0a58e0]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:20px 22px}.group-card h3[data-v-2a0a58e0]{font-size:15px;margin-bottom:6px}.row[data-v-2a0a58e0]{padding:14px 0;border-bottom:1px solid #f2f3f5}.row[data-v-2a0a58e0]:last-child{border-bottom:none}.row-left .lab[data-v-2a0a58e0]{font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.key[data-v-2a0a58e0]{color:#aaa;font-size:12px;font-family:ui-monospace,Menlo,monospace}.tag[data-v-2a0a58e0]{font-size:11px;padding:1px 6px;border-radius:8px;background:#f2f3f5;color:#888}.tag.user[data-v-2a0a58e0]{background:#fff4e5;color:#d97706}.hint[data-v-2a0a58e0]{color:#888;font-size:12.5px;margin-top:4px;line-height:1.5}.row-right[data-v-2a0a58e0]{display:flex;align-items:center;gap:10px;margin-top:8px}.row-right input[data-v-2a0a58e0],.row-right select[data-v-2a0a58e0]{padding:8px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;width:200px}.num-wrap[data-v-2a0a58e0]{display:flex;align-items:center;gap:8px}.unit[data-v-2a0a58e0]{color:#999;font-size:13px}.row-right input[data-v-2a0a58e0]:focus,.row-right select[data-v-2a0a58e0]:focus{outline:none;border-color:#3370ff}.mini[data-v-2a0a58e0]{padding:7px 16px;border-radius:6px;border:1px solid #dcdfe6;background:#fff;cursor:pointer;font-size:13px}.mini.primary[data-v-2a0a58e0]{background:#3370ff;color:#fff;border:none}.mini.primary[data-v-2a0a58e0]:disabled{opacity:.45;cursor:default}.err[data-v-2a0a58e0]{color:#e5484d;font-size:12.5px;margin-top:6px}.saved[data-v-2a0a58e0]{color:#12a150;font-size:12.5px;margin-top:6px}.range[data-v-2a0a58e0]{color:#bbb;font-size:12px;margin-top:6px}.page[data-v-33188f42]{min-height:100vh}.topbar[data-v-33188f42]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #e5e6eb}.left[data-v-33188f42]{display:flex;align-items:center;gap:16px}.back[data-v-33188f42],.nav[data-v-33188f42]{color:#3370ff;cursor:pointer;font-size:14px}.title[data-v-33188f42]{font-size:17px;font-weight:600}.content[data-v-33188f42]{padding:20px 24px;max-width:1100px;margin:0 auto}.tip[data-v-33188f42]{color:#888;font-size:13px;margin-bottom:18px;line-height:1.6}.empty[data-v-33188f42]{color:#999;text-align:center;padding:60px 0}.grid[data-v-33188f42]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.card[data-v-33188f42]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:16px 18px}.card.def[data-v-33188f42]{border-color:#3370ff;box-shadow:0 0 0 3px #3370ff0f}.card-head[data-v-33188f42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.nm[data-v-33188f42]{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.badge[data-v-33188f42]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f2f3f5;color:#888}.def-badge[data-v-33188f42]{background:#eef3ff;color:#3370ff}.st-ok[data-v-33188f42]{background:#e8f7ee;color:#12a150}.st-error[data-v-33188f42]{background:#fdecee;color:#e5484d}.st-unverified[data-v-33188f42]{background:#fff4e5;color:#d97706}.sub-badge[data-v-33188f42]{background:#f3ebff;color:#7c3aed}.warn[data-v-33188f42]{font-size:12px;color:#b45309;background:#fff8e6;border:1px solid #ffe1a8;border-radius:6px;padding:7px 10px;margin-top:6px;line-height:1.5}.meta[data-v-33188f42]{color:#666;font-size:13px;margin-bottom:5px}.mono[data-v-33188f42]{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#333}.dim[data-v-33188f42]{color:#aaa}.msg[data-v-33188f42]{margin-top:8px;font-size:12.5px;color:#12a150;background:#f6fffa;padding:6px 10px;border-radius:6px}.msg.err[data-v-33188f42]{color:#e5484d;background:#fff5f5}.actions[data-v-33188f42]{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.mini[data-v-33188f42]{padding:6px 12px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer;font-size:12.5px}.mini[data-v-33188f42]:hover{border-color:#3370ff;color:#3370ff}.mini[data-v-33188f42]:disabled{opacity:.5;cursor:default}.mini.danger[data-v-33188f42]:hover{border-color:#e5484d;color:#e5484d}.primary[data-v-33188f42]{padding:8px 18px;background:#3370ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.primary[data-v-33188f42]:disabled{opacity:.6}.modal[data-v-33188f42]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:10}.modal-card[data-v-33188f42]{background:#fff;border-radius:12px;padding:26px;width:520px;max-height:90vh;overflow-y:auto}.modal-card h3[data-v-33188f42]{margin-bottom:18px}.field[data-v-33188f42]{margin-bottom:14px}.field label[data-v-33188f42]{display:block;font-size:13px;color:#333;margin-bottom:6px;font-weight:500}.field .req[data-v-33188f42]{color:#e5484d}.field input[data-v-33188f42],.field select[data-v-33188f42]{width:100%;padding:9px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px}.field input[data-v-33188f42]:focus,.field select[data-v-33188f42]:focus{outline:none;border-color:#3370ff}.hint[data-v-33188f42]{color:#888;font-size:12px;margin-top:6px;line-height:1.5}.hint a[data-v-33188f42]{color:#3370ff;margin-left:6px}.caps span[data-v-33188f42]{color:#ccc;margin-right:8px}.caps span.on[data-v-33188f42]{color:#12a150}.test-row[data-v-33188f42]{display:flex;align-items:center;gap:10px;margin:6px 0 4px}.test-msg[data-v-33188f42]{font-size:12.5px;color:#12a150}.test-msg.err[data-v-33188f42]{color:#e5484d}.models[data-v-33188f42]{margin-top:10px;border:1px solid #eef0f3;border-radius:8px;padding:10px;max-height:180px;overflow-y:auto}.models-head[data-v-33188f42]{font-size:12.5px;color:#666;margin-bottom:8px}.chips[data-v-33188f42]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-33188f42]{font-size:12px;padding:3px 8px;background:#f5f7fa;border-radius:6px;color:#333;font-family:ui-monospace,Menlo,monospace}.actions[data-v-33188f42]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.ghost[data-v-33188f42]{padding:8px 18px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer}.err[data-v-33188f42]{color:#e5484d;font-size:13px;margin-top:10px}.page[data-v-74681bee]{min-height:100vh}.topbar[data-v-74681bee]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #e5e6eb}.left[data-v-74681bee]{display:flex;align-items:center;gap:16px}.back[data-v-74681bee],.nav[data-v-74681bee]{color:#3370ff;cursor:pointer;font-size:14px}.title[data-v-74681bee]{font-size:17px;font-weight:600}.dim[data-v-74681bee]{color:#888;font-size:13px}.content[data-v-74681bee]{padding:20px 24px;max-width:1100px;margin:0 auto}.empty[data-v-74681bee]{color:#999;text-align:center;padding:60px 0}.list[data-v-74681bee]{display:flex;flex-direction:column;gap:12px}.row[data-v-74681bee]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:16px 18px}.row.warn[data-v-74681bee]{border-color:#ffd8a8;background:#fffdf8}.info .name[data-v-74681bee]{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.cap[data-v-74681bee]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f2f3f5;color:#888;font-weight:400}.badge.local[data-v-74681bee]{font-size:11px;padding:2px 8px;border-radius:10px;background:#eef3ff;color:#3370ff}.desc[data-v-74681bee]{color:#888;font-size:12.5px;margin-top:4px}.warnmsg[data-v-74681bee]{color:#d97706;font-size:12.5px;margin-top:6px}.local-tip[data-v-74681bee]{color:#999;font-size:13px;margin-top:12px}.controls[data-v-74681bee]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:12px;align-items:end;margin-top:14px}.ctl label[data-v-74681bee]{display:block;font-size:12px;color:#888;margin-bottom:5px}.ctl select[data-v-74681bee],.ctl input[data-v-74681bee]{width:100%;padding:8px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:13.5px}.ctl select[data-v-74681bee]:focus,.ctl input[data-v-74681bee]:focus{outline:none;border-color:#3370ff}.exhint[data-v-74681bee]{color:#d97706;font-size:11.5px;margin-top:4px;line-height:1.4}.btns[data-v-74681bee]{display:flex;align-items:center;gap:10px;padding-bottom:2px}.mini[data-v-74681bee]{padding:8px 16px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.mini.primary[data-v-74681bee]{background:#3370ff;color:#fff;border:none}.mini.primary[data-v-74681bee]:disabled{opacity:.45;cursor:default}.saved[data-v-74681bee]{color:#12a150;font-size:12.5px;white-space:nowrap}.err[data-v-74681bee]{color:#e5484d;font-size:12.5px;margin-top:8px;grid-column:1 / -1}.stats[data-v-74681bee]{margin-top:26px;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:18px 20px}.stats-head[data-v-74681bee]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.stats table[data-v-74681bee]{width:100%;border-collapse:collapse;font-size:13px}.stats th[data-v-74681bee]{text-align:left;color:#888;font-weight:500;padding:6px 8px;border-bottom:1px solid #eef0f3}.stats td[data-v-74681bee]{padding:7px 8px;border-bottom:1px solid #f6f7f9}.stats td.bad[data-v-74681bee]{color:#e5484d}@media(max-width:900px){.controls[data-v-74681bee]{grid-template-columns:1fr 1fr}}.page[data-v-ce810934]{min-height:100vh}.topbar[data-v-ce810934]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #e5e6eb;position:sticky;top:0;z-index:5}.left[data-v-ce810934]{display:flex;align-items:center;gap:14px}.back[data-v-ce810934]{color:#3370ff;cursor:pointer;font-size:14px}.title[data-v-ce810934]{font-size:17px;font-weight:600}.badge[data-v-ce810934]{font-size:11.5px;padding:2px 9px;border-radius:10px;background:#f2f3f5;color:#888}.badge.locked[data-v-ce810934]{background:#e8f7ee;color:#12a150}.right[data-v-ce810934]{display:flex;align-items:center;gap:10px}.dim[data-v-ce810934]{color:#999;font-size:12.5px}.content[data-v-ce810934]{padding:18px 24px 40px;max-width:1180px;margin:0 auto}.tip[data-v-ce810934]{background:#f5f8ff;border:1px solid #e2eaff;color:#4a5a7a;font-size:13px;padding:10px 14px;border-radius:8px;margin-bottom:16px;line-height:1.6}.grid[data-v-ce810934]{display:grid;grid-template-columns:340px 1fr;gap:16px;align-items:start}.panel[data-v-ce810934]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:16px 18px}.panel-title[data-v-ce810934]{font-size:14.5px;font-weight:600;margin-bottom:12px;display:flex;align-items:baseline;gap:8px}.field[data-v-ce810934]{margin-bottom:12px}.field label[data-v-ce810934]{display:block;font-size:12.5px;color:#666;margin-bottom:5px}.field input[data-v-ce810934],.field textarea[data-v-ce810934]{width:100%;padding:9px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:13.5px;font-family:inherit}.field textarea[data-v-ce810934]{resize:vertical;line-height:1.7}.field input[data-v-ce810934]:focus,.field textarea[data-v-ce810934]:focus{outline:none;border-color:#3370ff}.novel[data-v-ce810934]{width:100%;border:1px solid #eef0f3;border-radius:8px;padding:12px;font-size:14px;line-height:1.9;resize:vertical;font-family:inherit}.novel[data-v-ce810934]:focus{outline:none;border-color:#3370ff}.primary.big[data-v-ce810934]{width:100%;padding:11px}.mini[data-v-ce810934]{padding:6px 12px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;cursor:pointer;font-size:12.5px}.mini[data-v-ce810934]:disabled{opacity:.5;cursor:default}.mini.primary[data-v-ce810934]{background:#3370ff;color:#fff;border:none}.err[data-v-ce810934]{color:#e5484d;font-size:12.5px;margin-top:10px}@media(max-width:980px){.grid[data-v-ce810934]{grid-template-columns:1fr}}
