.panel-head[data-v-5da3ecdf]{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #eef0f4;background:#fff}.panel-head h6[data-v-5da3ecdf]{font-size:13px;font-weight:700;color:#5c6478;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.doc-tabs[data-v-5da3ecdf]{display:flex;align-items:stretch;gap:2px;padding:8px 10px 0;border-bottom:1px solid #e3e6ed;background:#f7f8fb;overflow-x:auto;scrollbar-width:thin}.doc-tab[data-v-5da3ecdf]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:280px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;background:transparent;color:#5c6478;font-size:13px;font-weight:600;padding:7px 12px;margin-bottom:-1px;cursor:pointer}.doc-tab[data-v-5da3ecdf]:hover{background:#eef1f7;color:#2b2f3a}.doc-tab.active[data-v-5da3ecdf]{background:#fff;color:#2b2f3a;border-color:#e3e6ed;border-bottom:1px solid #fff}.doc-tab-name[data-v-5da3ecdf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-tab-count[data-v-5da3ecdf]{flex:none;font-size:11px;font-weight:700;color:#8a93aa;background:#eef1f7;border-radius:9px;padding:1px 6px}.doc-tab.active .doc-tab-count[data-v-5da3ecdf]{background:#f1eefc;color:#5a2ea6}.doc-tab-add[data-v-5da3ecdf]{font-size:16px;font-weight:400;color:#8a93aa;padding:5px 11px}.doc-tab-add[data-v-5da3ecdf]:disabled{opacity:.4;cursor:default}.badge-pass[data-v-5da3ecdf]{background:#e9ddf7;color:#5a2ea6;font-weight:700}.handoff-box[data-v-5da3ecdf]{border:1px solid #eef0f4;border-radius:6px;padding:10px 12px;background:#fafbfd}.std-table td[data-v-5da3ecdf]{border-top:0;vertical-align:top;padding:.35rem .5rem}.std-mark[data-v-5da3ecdf]{width:4.5rem}.std-name[data-v-5da3ecdf]{width:22rem}.std-detail li[data-v-5da3ecdf]{word-break:break-word}.brand-pick[data-v-5da3ecdf]{min-width:200px}.copy-pick[data-v-5da3ecdf]{min-width:220px}.pull-row[data-v-5da3ecdf]{border-bottom:1px solid #eef0f4;padding:6px 0}.pull-row[data-v-5da3ecdf]:last-child{border-bottom:0}.vr[data-v-5da3ecdf]{width:1px;align-self:stretch;background:#eef0f4;margin:4px 0}.doc[data-v-5da3ecdf]{border-bottom:1px solid #eef0f4;padding:8px 6px;border-radius:4px}.doc[data-v-5da3ecdf]:last-child{border-bottom:0}.doc.active[data-v-5da3ecdf]{background:#eef3ff}.doc[data-v-5da3ecdf]:hover:not(.active){background:#f7f8fb}.code[data-v-5da3ecdf]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}.sections[data-v-5da3ecdf]{background:#f7f8fb;border:1px solid #eef0f4}.gap-row[data-v-5da3ecdf]{border-bottom:1px solid #eef0f4;padding:8px 6px}.gap-row[data-v-5da3ecdf]:last-child{border-bottom:0}.gap-row[data-v-5da3ecdf]:hover{background:#f7f8fb}[data-v-5da3ecdf] .ck.ck-toolbar{border-color:#e3e6ed;border-radius:6px 6px 0 0;background:#fbfcfe}[data-v-5da3ecdf] .ck.ck-editor__main>.ck-editor__editable{border-color:#e3e6ed;border-radius:0 0 6px 6px;height:calc(100vh - 560px);min-height:260px;overflow-y:auto;padding:14px 16px;font-size:14px;line-height:1.65;color:#2b2f3a}[data-v-5da3ecdf] .ck.ck-editor__main>.ck-editor__editable.ck-focused{border-color:#b9a6e6;box-shadow:0 0 0 2px rgba(90,46,166,.08)}[data-v-5da3ecdf] .ck-content h2{font-size:15px;font-weight:700;line-height:1.45;color:#2b2f3a;margin:1.5rem 0 .4rem;padding:.35rem .6rem;border-left:3px solid #5a2ea6;background:#f7f3fd;border-radius:0 4px 4px 0}[data-v-5da3ecdf] .ck-content h2:first-child{margin-top:.15rem}[data-v-5da3ecdf] .ck-content h1{font-size:17px;font-weight:700;color:#6c757d;margin:0 0 .9rem;padding-bottom:.45rem;border-bottom:1px solid #eef0f4}[data-v-5da3ecdf] .ck-content p{margin:0 0 .55rem}[data-v-5da3ecdf] .ck-content ol,[data-v-5da3ecdf] .ck-content ul{margin:0 0 .55rem;padding-left:1.25rem}[data-v-5da3ecdf] .ck-content li{margin-bottom:.12rem}[data-v-5da3ecdf] .ck-content a{color:#5a2ea6;text-decoration:underline}[data-v-5da3ecdf] .ck-content strong{font-weight:700;color:#1f2430}[data-v-5da3ecdf] .ck.ck-dropdown__panel .ck-heading_heading1,[data-v-5da3ecdf] .ck.ck-dropdown__panel .ck-heading_heading2{font-size:14px!important;font-weight:700!important}[data-v-5da3ecdf] .ck.ck-dropdown__panel .ck-heading_paragraph{font-size:14px!important}.source-toggle[data-v-5da3ecdf]{background:none;border:0;font-size:12px;color:#6c757d;padding:2px 8px;border-radius:4px;text-decoration:none}.source-toggle[data-v-5da3ecdf]:hover{background:#f1f2f6;color:#5a2ea6;text-decoration:none}.editor-actions[data-v-5da3ecdf]{border-top:1px solid #eef0f4}.sections ul[data-v-5da3ecdf]{max-height:190px;overflow-y:auto;margin-bottom:0}.sections li[data-v-5da3ecdf]{color:#5c6478}.q-search[data-v-5da3ecdf]{width:220px}.q-list[data-v-5da3ecdf]{border:1px solid #e3e6ed;border-radius:6px;max-height:calc(100vh - 470px);min-height:260px;overflow-y:auto}.q-item+.q-item[data-v-5da3ecdf]{border-top:1px solid #eef0f4}.q-head[data-v-5da3ecdf]{display:flex;align-items:center;gap:6px;padding:9px 12px;cursor:pointer;background:#fbfcfe}.q-head[data-v-5da3ecdf]:hover{background:#f3f5fb}.q-item.open>.q-head[data-v-5da3ecdf]{background:#f3f0fd}.q-caret[data-v-5da3ecdf]{color:#8a93aa;font-size:16px;line-height:1}.q-title[data-v-5da3ecdf]{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:#2b2f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-item.preamble .q-title[data-v-5da3ecdf]{font-weight:500;color:#6c757d;font-style:italic}.q-fu-badge[data-v-5da3ecdf]{font-size:10px;vertical-align:middle}.q-fu[data-v-5da3ecdf]{background:#f3f0ff;border:1px solid #ddd6fe;border-radius:8px;padding:10px 12px}.q-quick[data-v-5da3ecdf]{background:#fafbfd;border:1px solid #eef0f4;border-radius:8px;padding:10px 12px}.badge-soft-primary[data-v-5da3ecdf]{background:#e4edff;color:#2f55d4;font-weight:700}.q-fu .small[data-v-5da3ecdf]{line-height:1.5}.q-del[data-v-5da3ecdf]{background:none;border:0;color:#c9ced9;font-size:18px;line-height:1;padding:0 4px;text-decoration:none}.q-head:hover .q-del[data-v-5da3ecdf]{color:#a8322c}.q-body[data-v-5da3ecdf]{padding:12px 14px 14px 30px;background:#fff}.q-body[data-v-5da3ecdf] .ck.ck-editor__main>.ck-editor__editable{min-height:150px;max-height:46vh;overflow-y:auto}.q-body[data-v-5da3ecdf] .ck-content h1,.q-body[data-v-5da3ecdf] .ck-content h2{font-size:14px;font-weight:700;background:none;border:0;padding:0;margin:.6rem 0 .3rem}