.smart-input-container[data-v-7890b0ce]{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e2e8f0;padding:32px;max-width:1000px;margin:0 auto;position:relative;transition:all .3s}.header-section[data-v-7890b0ce]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.header-section .title-area .template-title[data-v-7890b0ce]{font-family:serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px}.header-section .title-area .template-desc[data-v-7890b0ce]{font-size:14px;color:#64748b}.header-section .mode-toggle[data-v-7890b0ce]{display:flex;background:#f1f5f9;padding:4px;border-radius:8px;flex-shrink:0}.header-section .mode-toggle .toggle-btn[data-v-7890b0ce]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none;background:transparent;color:#64748b;transition:all .2s}.header-section .mode-toggle .toggle-btn i[data-v-7890b0ce]{font-size:14px}.header-section .mode-toggle .toggle-btn[data-v-7890b0ce]:hover{color:#334155}.header-section .mode-toggle .toggle-btn.active[data-v-7890b0ce]{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.header-section .mode-toggle .toggle-btn.active.blue-text[data-v-7890b0ce]{color:#2563eb}.header-section .mode-toggle .toggle-btn.active[data-v-7890b0ce]:not(.blue-text){color:#0f172a}.template-management[data-v-7890b0ce]{margin-bottom:32px;padding:16px;background:rgba(248,250,252,.8);border:1px solid #e2e8f0;border-radius:8px;animation:slideIn-data-v-7890b0ce .3s ease-out}.template-management .source-selection[data-v-7890b0ce]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}@media(min-width:640px){.template-management .source-selection[data-v-7890b0ce]{flex-direction:row}}.template-management .source-selection .source-option[data-v-7890b0ce]{flex:1;display:flex;align-items:center;gap:12px;padding:12px;border-radius:4px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s}.template-management .source-selection .source-option[data-v-7890b0ce]:hover{border-color:#cbd5e1}.template-management .source-selection .source-option.active[data-v-7890b0ce]{border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.2)}.template-management .source-selection .source-option input[type=radio][data-v-7890b0ce]{width:16px;height:16px;accent-color:#2563eb}.template-management .source-selection .source-option .option-content[data-v-7890b0ce]{flex:1}.template-management .source-selection .source-option .option-content .option-title[data-v-7890b0ce]{font-size:14px;font-weight:500;color:#0f172a}.template-management .source-selection .source-option .option-content .option-desc[data-v-7890b0ce]{font-size:12px;color:#64748b;margin-top:2px;display:flex;align-items:center;gap:4px}.template-management .compact-upload[data-v-7890b0ce]{margin-bottom:16px}.template-management .compact-upload .upload-box[data-v-7890b0ce]{position:relative}.template-management .compact-upload .upload-box .file-input[data-v-7890b0ce]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.template-management .compact-upload .upload-box .upload-display[data-v-7890b0ce]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:4px;border:1px dashed #cbd5e1;background:#fff;transition:all .2s}.template-management .compact-upload .upload-box .upload-display[data-v-7890b0ce]:hover{border-color:#3b82f6}.template-management .compact-upload .upload-box .upload-display.has-file[data-v-7890b0ce]{background:#f0fdf4;border-color:#86efac;border-style:solid}.template-management .compact-upload .upload-box .upload-display .file-name[data-v-7890b0ce]{font-size:14px;color:#64748b}.template-management .compact-upload .upload-box .upload-display .file-name.success[data-v-7890b0ce]{color:#15803d;font-weight:500}.template-management .compact-upload .upload-box .upload-display i[data-v-7890b0ce]{font-size:16px;color:#94a3b8}.template-management .compact-upload .upload-box .upload-display i.success[data-v-7890b0ce]{color:#16a34a}.template-management .compact-upload .error-msg[data-v-7890b0ce]{font-size:12px;color:#ef4444;font-weight:500;display:flex;align-items:center;gap:4px;margin-top:4px}.template-management .keys-section[data-v-7890b0ce]{border-top:1px solid #e2e8f0;padding-top:12px}.template-management .keys-section .toggle-keys-btn[data-v-7890b0ce]{display:flex;align-items:center;gap:4px;font-size:12px;color:#64748b;background:none;border:none;cursor:pointer;padding:0}.template-management .keys-section .toggle-keys-btn[data-v-7890b0ce]:hover{color:#2563eb}.template-management .keys-section .keys-grid[data-v-7890b0ce]{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:640px){.template-management .keys-section .keys-grid[data-v-7890b0ce]{grid-template-columns:repeat(3,1fr)}}.template-management .keys-section .keys-grid .key-card[data-v-7890b0ce]{display:flex;align-items:center;justify-content:space-between;padding:6px;background:#fff;border-radius:4px;border:1px solid #f1f5f9;transition:border-color .2s}.template-management .keys-section .keys-grid .key-card[data-v-7890b0ce]:hover{border-color:#3b82f6}.template-management .keys-section .keys-grid .key-card .key-content[data-v-7890b0ce]{overflow:hidden;padding-right:8px}.template-management .keys-section .keys-grid .key-card .key-content .key-code[data-v-7890b0ce]{font-family:monospace;font-size:10px;font-weight:700;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-management .keys-section .keys-grid .key-card .key-content .key-label[data-v-7890b0ce]{font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-management .keys-section .keys-grid .key-card .copy-btn[data-v-7890b0ce]{padding:4px;border-radius:4px;border:none;background:transparent;color:#94a3b8;cursor:pointer;flex-shrink:0}.template-management .keys-section .keys-grid .key-card .copy-btn[data-v-7890b0ce]:hover{background:#f1f5f9;color:#2563eb}.template-management .keys-section .keys-grid .key-card .copy-btn.success[data-v-7890b0ce]{color:#22c55e}.form-section[data-v-7890b0ce]{font-size:18px;color:#334155;line-height:2;font-weight:400;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 0;position:relative}.form-section .form-actions-bar[data-v-7890b0ce]{width:100%;display:flex;justify-content:flex-end;margin-bottom:8px}.form-section .form-actions-bar .text-btn[data-v-7890b0ce]{display:flex;align-items:center;gap:4px;font-size:13px;color:#2563eb;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.form-section .form-actions-bar .text-btn[data-v-7890b0ce]:hover{background:#eff6ff}.form-section .form-actions-bar .text-btn i[data-v-7890b0ce]{font-size:14px}.form-section .form-segment[data-v-7890b0ce]{display:contents}.form-section .form-segment .form-text[data-v-7890b0ce]{margin-right:4px;margin-bottom:4px}.form-section .form-segment .form-input-wrapper[data-v-7890b0ce]{display:inline-block;margin:0 4px 4px 4px;position:relative}.form-section .form-segment .form-input-wrapper.w-full[data-v-7890b0ce]{width:100%;margin:8px 0}.form-section .form-segment .form-input-wrapper .inline-input[data-v-7890b0ce] .el-input__inner{border:none;border-bottom:2px solid #cbd5e1;border-radius:0;background:transparent;padding:4px;text-align:center;color:#0f172a;height:auto;line-height:inherit;font-size:inherit;transition:all .2s}.form-section .form-segment .form-input-wrapper .inline-input[data-v-7890b0ce] .el-input__inner::placeholder{color:#cbd5e1}.form-section .form-segment .form-input-wrapper .inline-input[data-v-7890b0ce] .el-input__inner:focus{outline:none;border-color:#2563eb;background:rgba(239,246,255,.3)}.form-section .form-segment .form-input-wrapper .inline-input.w-24[data-v-7890b0ce]{width:96px}.form-section .form-segment .form-input-wrapper .inline-input.w-32[data-v-7890b0ce]{width:128px}.form-section .form-segment .form-input-wrapper .inline-input.w-48[data-v-7890b0ce]{width:192px}.form-section .form-segment .form-input-wrapper .inline-input.w-64[data-v-7890b0ce]{width:256px}.form-section .form-segment .form-input-wrapper .block-textarea[data-v-7890b0ce] .el-textarea__inner{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px;color:#1e293b;font-size:16px;line-height:1.5;resize:none;transition:all .2s}.form-section .form-segment .form-input-wrapper .block-textarea[data-v-7890b0ce] .el-textarea__inner::placeholder{color:#94a3b8}.form-section .form-segment .form-input-wrapper .block-textarea[data-v-7890b0ce] .el-textarea__inner:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.footer-section[data-v-7890b0ce]{display:flex;align-items:flex-end;justify-content:space-between;margin-top:40px;padding-top:24px;border-top:1px solid #f1f5f9}.footer-section .left-controls .deep-thinking-btn[data-v-7890b0ce]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.footer-section .left-controls .deep-thinking-btn[data-v-7890b0ce]:hover{background:#f8fafc}.footer-section .left-controls .deep-thinking-btn.active[data-v-7890b0ce]{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.footer-section .left-controls .deep-thinking-btn.active i[data-v-7890b0ce]{color:#8b5cf6;animation:pulse-data-v-7890b0ce 2s cubic-bezier(.4,0,.6,1) infinite}.footer-section .right-controls[data-v-7890b0ce]{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:1}.footer-section .right-controls .file-list-preview[data-v-7890b0ce]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.footer-section .right-controls .file-list-preview .file-tag[data-v-7890b0ce]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#475569;max-width:200px;transition:all .2s}.footer-section .right-controls .file-list-preview .file-tag[data-v-7890b0ce]:hover{border-color:#cbd5e1}.footer-section .right-controls .file-list-preview .file-tag .fname[data-v-7890b0ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-section .right-controls .file-list-preview .file-tag .fstatus[data-v-7890b0ce]{color:#94a3b8;font-size:10px;flex-shrink:0}.footer-section .right-controls .file-list-preview .file-tag .fstatus.error[data-v-7890b0ce]{color:#ef4444}.footer-section .right-controls .file-list-preview .file-tag .remove-icon[data-v-7890b0ce]{cursor:pointer;color:#94a3b8;transition:color .2s;flex-shrink:0}.footer-section .right-controls .file-list-preview .file-tag .remove-icon[data-v-7890b0ce]:hover{color:#ef4444}.footer-section .right-controls .file-list-preview .file-tag.error[data-v-7890b0ce]{border-color:#fca5a5;background:#fef2f2}.footer-section .right-controls .file-list-preview .file-tag.error .fname[data-v-7890b0ce],.footer-section .right-controls .file-list-preview .file-tag.error .remove-icon[data-v-7890b0ce]{color:#ef4444}.footer-section .right-controls .action-buttons[data-v-7890b0ce]{display:flex;align-items:center;gap:12px}.footer-section .right-controls .action-buttons .upload-trigger-wrapper .icon-action-btn[data-v-7890b0ce]{width:42px;height:42px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:18px}.footer-section .right-controls .action-buttons .upload-trigger-wrapper .icon-action-btn[data-v-7890b0ce]:hover{background:#f8fafc;color:#334155;border-color:#cbd5e1}.footer-section .right-controls .action-buttons .submit-btn[data-v-7890b0ce]{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:8px;background:#0f172a;color:#fff;font-weight:500;border:none;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .2s;height:42px}.footer-section .right-controls .action-buttons .submit-btn[data-v-7890b0ce]:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.footer-section .right-controls .action-buttons .submit-btn[data-v-7890b0ce]:active{transform:translateY(0)}.footer-section .right-controls .action-buttons .submit-btn[data-v-7890b0ce]:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.mode-hint[data-v-7890b0ce]{position:absolute;bottom:-32px;left:0;width:100%;text-align:center}.mode-hint span[data-v-7890b0ce]{font-size:12px;color:#94a3b8}@keyframes slideIn-data-v-7890b0ce{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-data-v-7890b0ce{0%,to{opacity:1}50%{opacity:.5}}@font-face{font-family:fontello;src:url(../fonts/fontello.e73a0647.eot);src:url(../fonts/fontello.e73a0647.eot#iefix) format("embedded-opentype"),url(../fonts/fontello.8d4a4e6f.woff2) format("woff2"),url(../fonts/fontello.a782baa8.woff) format("woff"),url(../fonts/fontello.068ca2b3.ttf) format("truetype"),url(../img/fontello.9354499c.svg#fontello) format("svg");font-weight:400;font-style:normal}[class*=" fa-mavon-"]:before,[class^=fa-mavon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-mavon-bold:before{content:"\E800"}.fa-mavon-italic:before{content:"\E801"}.fa-mavon-thumb-tack:before{content:"\E802"}.fa-mavon-link:before{content:"\E803"}.fa-mavon-picture-o:before{content:"\E804"}.fa-mavon-repeat:before{content:"\E805"}.fa-mavon-undo:before{content:"\E806"}.fa-mavon-trash-o:before{content:"\E807"}.fa-mavon-floppy-o:before{content:"\E808"}.fa-mavon-compress:before{content:"\E809"}.fa-mavon-eye:before{content:"\E80A"}.fa-mavon-eye-slash:before{content:"\E80B"}.fa-mavon-question-circle:before{content:"\E80C"}.fa-mavon-times:before{content:"\E80D"}.fa-mavon-align-left:before{content:"\E80F"}.fa-mavon-align-center:before{content:"\E810"}.fa-mavon-align-right:before{content:"\E811"}.fa-mavon-arrows-alt:before{content:"\F0B2"}.fa-mavon-bars:before{content:"\F0C9"}.fa-mavon-list-ul:before{content:"\F0CA"}.fa-mavon-list-ol:before{content:"\F0CB"}.fa-mavon-strikethrough:before{content:"\F0CC"}.fa-mavon-underline:before{content:"\F0CD"}.fa-mavon-table:before{content:"\F0CE"}.fa-mavon-columns:before{content:"\F0DB"}.fa-mavon-quote-left:before{content:"\F10D"}.fa-mavon-code:before{content:"\F121"}.fa-mavon-superscript:before{content:"\F12B"}.fa-mavon-subscript:before{content:"\F12C"}.fa-mavon-header:before{content:"\F1DC"}.fa-mavon-window-maximize:before{content:"\F2D0"}.markdown-body strong{font-weight:bolder}.markdown-body .hljs-center{text-align:center}.markdown-body .hljs-right{text-align:right}.markdown-body .hljs-left{text-align:left}.markdown-body .hljs{overflow:auto}.result-drawer .el-drawer__body{padding:0;overflow:hidden}.result-drawer:focus{outline:none}.drawer-layout[data-v-2a618bba]{height:100%;display:flex;flex-direction:column;background:#f8fafc}.drawer-header[data-v-2a618bba]{height:60px;padding:0 24px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.drawer-header .header-left[data-v-2a618bba]{display:flex;align-items:center;gap:16px}.drawer-header .header-left .title[data-v-2a618bba]{font-size:16px;font-weight:600;color:#1e293b}.drawer-header .header-left .status-tag[data-v-2a618bba]{display:flex;align-items:center;gap:6px;font-size:13px}.drawer-header .header-left .status-tag.generating[data-v-2a618bba]{color:#3b82f6}.drawer-header .header-left .status-tag.completed[data-v-2a618bba]{color:#10b981}.drawer-header .header-right[data-v-2a618bba]{display:flex;align-items:center;gap:12px}.drawer-header .header-right .view-toggle[data-v-2a618bba]{margin-right:12px}.drawer-header .header-right .close-btn[data-v-2a618bba]{margin-left:8px;border:none}.drawer-header .header-right .close-btn[data-v-2a618bba]:hover{background:#f1f5f9}.split-layout[data-v-2a618bba]{display:flex;height:100%;overflow:hidden}.thinking-panel[data-v-2a618bba]{width:320px;background:#f1f5f9;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0}.thinking-panel .panel-title[data-v-2a618bba]{padding:16px;font-size:14px;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:8px;background:#f8fafc}.thinking-panel .panel-title i[data-v-2a618bba]{color:#8b5cf6}.thinking-panel .thinking-content[data-v-2a618bba]{flex:1;overflow-y:auto;padding:16px;font-size:13px;color:#64748b;line-height:1.6}.thinking-panel .thinking-content[data-v-2a618bba] p{margin-bottom:.8em}.editor-panel[data-v-2a618bba]{flex:1;overflow:hidden;background:#f8fafc;display:flex;flex-direction:column}.editor-panel.full-width[data-v-2a618bba]{width:100%}.free-draft-view[data-v-2a618bba]{height:100%;padding:16px;display:flex;flex-direction:column}.free-draft-view .mavon-editor-custom[data-v-2a618bba]{height:100%;width:100%;z-index:1}.markdown-body[data-v-2a618bba]{color:#334155;line-height:1.6;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.markdown-body[data-v-2a618bba] h1,.markdown-body[data-v-2a618bba] h2,.markdown-body[data-v-2a618bba] h3,.markdown-body[data-v-2a618bba] h4,.markdown-body[data-v-2a618bba] h5,.markdown-body[data-v-2a618bba] h6{color:#1e293b;font-weight:600;margin-top:1.2em;margin-bottom:.6em;line-height:1.3}.markdown-body[data-v-2a618bba] h1{font-size:1.4em}.markdown-body[data-v-2a618bba] h2{font-size:1.2em}.markdown-body[data-v-2a618bba] h3{font-size:1.1em}.markdown-body[data-v-2a618bba] p{margin-bottom:1em}.markdown-body[data-v-2a618bba] ol,.markdown-body[data-v-2a618bba] ul{margin-bottom:1em;padding-left:1.2em}.markdown-body[data-v-2a618bba] code{background:#f1f5f9;padding:.2em .4em;border-radius:3px;font-size:.9em}.markdown-body[data-v-2a618bba] pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:1em;overflow:auto;margin:1em 0}.template-fill-view[data-v-2a618bba]{height:100%;overflow-y:auto;padding:24px}.template-fill-view .fields-grid[data-v-2a618bba]{max-width:800px;margin:0 auto;display:grid;gap:16px}.template-fill-view .field-card[data-v-2a618bba]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;transition:all .2s}.template-fill-view .field-card[data-v-2a618bba]:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.template-fill-view .field-card .card-header[data-v-2a618bba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.template-fill-view .field-card .card-header .field-info[data-v-2a618bba]{display:flex;align-items:center;gap:10px}.template-fill-view .field-card .card-header .field-info .index-badge[data-v-2a618bba]{width:20px;height:20px;background:#f1f5f9;color:#64748b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.template-fill-view .field-card .card-header .field-info .field-key[data-v-2a618bba]{font-family:monospace;color:#ef4444;background:#fef2f2;padding:2px 6px;border-radius:4px;font-size:12px}.template-fill-view .field-card .card-header .field-info .field-label[data-v-2a618bba]{font-weight:500;color:#1e293b;font-size:14px}.template-fill-view .field-card .field-textarea[data-v-2a618bba] .el-textarea__inner{background:#f8fafc;border-color:#e2e8f0;color:#334155;font-size:14px;line-height:1.6;padding:12px}.template-fill-view .field-card .field-textarea[data-v-2a618bba] .el-textarea__inner:focus{background:#fff;border-color:#3b82f6}.loading-state[data-v-2a618bba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#64748b}.loading-state .loading-animation[data-v-2a618bba]{display:flex;gap:8px;margin-bottom:16px}.loading-state .loading-animation .dot[data-v-2a618bba]{width:8px;height:8px;background:#3b82f6;border-radius:50%;animation:bounce-data-v-2a618bba 1.4s ease-in-out infinite both}.loading-state .loading-animation .dot[data-v-2a618bba]:first-child{animation-delay:-.32s}.loading-state .loading-animation .dot[data-v-2a618bba]:nth-child(2){animation-delay:-.16s}@keyframes bounce-data-v-2a618bba{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.drawer-body[data-v-2a618bba]{flex:1;overflow:hidden}@media(max-width:1200px){.free-draft-view[data-v-2a618bba]{padding:12px}}.legalcraft-container[data-v-628f41c2]{display:flex;height:100vh;background:#f8fafc;overflow:hidden}.sidebar[data-v-628f41c2]{width:280px;background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0}.sidebar .sidebar-header[data-v-628f41c2]{padding:10px;display:flex;align-items:center;gap:12px}.sidebar .sidebar-header .logo-icon[data-v-628f41c2]{width:32px;height:32px;background:#1e293b;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.sidebar .sidebar-header .logo-text[data-v-628f41c2]{font-size:18px;font-weight:700;color:#1e293b}.sidebar .search-box[data-v-628f41c2]{padding:0 16px 16px}.sidebar .nav-menu[data-v-628f41c2]{flex:1;overflow-y:auto;padding:0 12px}.sidebar .nav-menu .nav-group[data-v-628f41c2]{margin-bottom:8px;background:#fff;border-radius:8px;border:1px solid #f1f5f9;overflow:hidden;transition:all .2s}.sidebar .nav-menu .nav-group[data-v-628f41c2]:hover{border-color:#e2e8f0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sidebar .nav-menu .nav-category-header[data-v-628f41c2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;color:#475569;font-size:14px;font-weight:500;transition:all .2s;user-select:none}.sidebar .nav-menu .nav-category-header[data-v-628f41c2]:hover{background:#f8fafc;color:#1e293b}.sidebar .nav-menu .nav-category-header.active[data-v-628f41c2]{background:#f1f5f9;color:#1e293b;font-weight:600;border-bottom:1px solid #f1f5f9}.sidebar .nav-menu .nav-category-header .category-info[data-v-628f41c2]{display:flex;align-items:center;gap:8px}.sidebar .nav-menu .nav-category-header .category-info .category-icon[data-v-628f41c2]{font-size:16px;color:#94a3b8}.sidebar .nav-menu .nav-category-header .category-meta[data-v-628f41c2]{display:flex;align-items:center;gap:8px}.sidebar .nav-menu .nav-category-header .category-meta .count-badge[data-v-628f41c2]{font-size:12px;color:#94a3b8;background:#f1f5f9;padding:2px 6px;border-radius:10px}.sidebar .nav-menu .nav-category-header .category-meta .arrow-icon[data-v-628f41c2]{font-size:12px;color:#cbd5e1;transition:transform .2s}.sidebar .nav-menu .sub-nav-menu[data-v-628f41c2]{padding:4px 0;background:#fff}.sidebar .nav-menu .sub-nav-item[data-v-628f41c2]{padding:10px 16px 10px 40px;font-size:13px;color:#64748b;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;gap:8px}.sidebar .nav-menu .sub-nav-item .item-icon[data-v-628f41c2]{font-size:14px;opacity:.5}.sidebar .nav-menu .sub-nav-item[data-v-628f41c2]:hover{color:#3b82f6;background:#f8fafc}.sidebar .nav-menu .sub-nav-item.active[data-v-628f41c2]{color:#2563eb;background:#eff6ff;font-weight:500;border-right:3px solid #2563eb}.sidebar .nav-menu .sub-nav-item.active .item-icon[data-v-628f41c2]{opacity:1}.sidebar .nav-menu .no-results[data-v-628f41c2]{padding:20px;text-align:center;color:#94a3b8;font-size:13px}.main-content[data-v-628f41c2]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f8fafc}.main-content .top-bar[data-v-628f41c2]{height:64px;background:#fff;border-bottom:1px solid #e2e8f0;padding:0 32px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.main-content .top-bar .breadcrumb[data-v-628f41c2]{display:flex;align-items:center;gap:8px;font-size:14px}.main-content .top-bar .breadcrumb .breadcrumb-item[data-v-628f41c2]{color:#64748b}.main-content .top-bar .breadcrumb .breadcrumb-item.active[data-v-628f41c2]{color:#1e293b;font-weight:500}.main-content .top-bar .breadcrumb .breadcrumb-divider[data-v-628f41c2]{color:#cbd5e1}.main-content .content-wrapper[data-v-628f41c2]{flex:1;display:flex;overflow:hidden}.form-area[data-v-628f41c2]{flex:1;overflow-y:auto;padding:32px}[data-v-628f41c2]::-webkit-scrollbar{width:6px;height:6px}[data-v-628f41c2]::-webkit-scrollbar-track{background:transparent}[data-v-628f41c2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-628f41c2]::-webkit-scrollbar-thumb:hover{background:#94a3b8}textarea[data-v-628f41c2]{background-color:#fff!important}