.app-sidebar[data-v-20720ab4]{background:var(--rh-sidebar,#0a2e59);flex:0 0 var(--rh-sidebar-width,256px);height:100vh;overflow-y:auto;position:sticky;top:0;width:var(--rh-sidebar-width,256px)}.sidebar-brand[data-v-20720ab4]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:20px 22px}.brand-name[data-v-20720ab4]{color:#fff;font-size:20px;font-weight:800;letter-spacing:1px}.brand-sub[data-v-20720ab4]{color:#8fa6c6;font-size:13px;margin-top:3px}.sidebar-nav[data-v-20720ab4]{display:flex;flex-direction:column;padding:10px 0}.nav-item[data-v-20720ab4]{align-items:center;color:#c3d0e6;cursor:pointer;display:flex;font-size:15px;gap:12px;padding:13px 22px;text-decoration:none;transition:background .12s}.nav-item .mdi[data-v-20720ab4]{font-size:20px;text-align:center;width:22px}.nav-item[data-v-20720ab4]:hover{background:#ffffff0f;color:#fff}.nav-item.active[data-v-20720ab4]{background:var(--rh-primary,#1a66b8);color:#fff;font-weight:600}.vc-switch-wrap[data-v-67bedf72]{background:#f7f9fc;border:1px solid #d9e1ec;border-radius:16px;color:#6d7d9c;cursor:pointer;font-size:13px;font-weight:600;gap:8px;padding:6px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-switch-icon[data-v-67bedf72],.vc-switch-wrap[data-v-67bedf72]{align-items:center;display:inline-flex}.vc-switch-icon[data-v-67bedf72]{font-size:16px}.vc-switch-label[data-v-67bedf72]{align-items:center;display:inline-flex;white-space:nowrap}.vc-switch-wrap[data-v-67bedf72] .form-check{align-items:center;display:inline-flex;margin:0;min-height:0}.vc-switch-wrap[data-v-67bedf72] .form-check-input{cursor:pointer;height:1.375rem;margin-top:0;width:2.75rem}.acct-toggle[data-v-dce54f58]{align-items:center;display:inline-flex;gap:8px}.acct-icon[data-v-dce54f58]{font-size:21px}.acct-item[data-v-dce54f58]{cursor:pointer;padding-bottom:8px;padding-top:8px}.app-header[data-v-c176a9fd]{align-items:center;background:#fff;border-bottom:1px solid var(--cui-border-color,#dbdfe6);display:flex;height:var(--rh-header-height,56px);justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:10}.header-title[data-v-c176a9fd]{color:#212631;font-size:18px;font-weight:700}.header-right[data-v-c176a9fd]{align-items:center;display:flex;gap:16px}.icon-btn[data-v-c176a9fd]{background:none;border:none;color:#6d7d9c;cursor:pointer;font-size:22px;line-height:1}.app-tab-bar[data-v-b89e25d5]{background:#fff;border-bottom:1px solid #e6ebf2;flex-wrap:wrap;gap:6px 4px;padding:10px 20px 0}.app-tab[data-v-b89e25d5],.app-tab-bar[data-v-b89e25d5]{align-items:center;display:flex}.app-tab[data-v-b89e25d5]{border-radius:8px 8px 0 0;color:#6d7d9c;cursor:pointer;font-size:14px;gap:8px;padding:10px 12px 10px 14px;transition:background-color .12s,color .12s;white-space:nowrap}.app-tab[data-v-b89e25d5]:hover{background:#f5f8fc;color:#3a4a63}.app-tab.active[data-v-b89e25d5]{background:#eef3fa;color:#1a66b8;font-weight:600}.app-tab.drag-over[data-v-b89e25d5]{box-shadow:inset 2px 0 #1a66b8}.app-tab.pinned[data-v-b89e25d5]{color:#3a4a63}.app-tab .mdi[data-v-b89e25d5]:not(.app-tab-close){font-size:17px}.app-tab-pin[data-v-b89e25d5]{color:#1a66b8}.app-tab-close[data-v-b89e25d5]{border-radius:50%;color:#9aa7b8;font-size:15px;padding:2px}.app-tab-close[data-v-b89e25d5]:hover{background:#d9e1ec;color:#212631}.tab-ctx-backdrop[data-v-b89e25d5]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.tab-ctx-menu[data-v-b89e25d5]{background:#fff;border:1px solid #e6ebf2;border-radius:8px;box-shadow:0 6px 20px #0a2e5929;min-width:170px;padding:6px;position:fixed;z-index:1001}.tab-ctx-item[data-v-b89e25d5]{border-radius:6px;color:#3a4a63;cursor:pointer;font-size:14px;padding:10px 12px}.tab-ctx-item[data-v-b89e25d5]:hover{background:#f5f8fc}.tab-ctx-item.disabled[data-v-b89e25d5]{color:#c2ccda;cursor:default;pointer-events:none}.chart-h[data-v-9e506644]{position:relative;width:100%}.chart-h-fill[data-v-9e506644]{flex:1;min-height:0}.page-title[data-v-26e3ccac]{color:#212631;font-weight:700}.today-line[data-v-26e3ccac]{color:#3a4a63;font-size:14px;font-weight:600}.stat-card[data-v-26e3ccac]{border:none;box-shadow:0 1px 3px #0000000f}.stat-label[data-v-26e3ccac]{color:#6d7d9c;font-size:13px}.stat-value[data-v-26e3ccac]{color:#212631;font-size:28px;font-weight:700;margin-top:4px}.stat-unit[data-v-26e3ccac]{font-weight:500;margin-left:3px}.stat-rate[data-v-26e3ccac],.stat-unit[data-v-26e3ccac]{color:#6d7d9c;font-size:15px}.stat-rate[data-v-26e3ccac]{font-weight:600;margin-left:8px}.ds-card[data-v-26e3ccac]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.ds-header[data-v-26e3ccac]{background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 20px}.ds-thead th[data-v-26e3ccac]{background:#1a66b8;border-color:#1a66b8;color:#fff}.cursor-pointer[data-v-26e3ccac]{cursor:pointer}.badge-status[data-v-26e3ccac]{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.badge-status.done[data-v-26e3ccac]{background:#e6f6ec;color:#1b9e3e}.badge-status.pending[data-v-26e3ccac]{background:#fdf1e0;color:#c8790a}.page-title[data-v-16c74758]{color:#212631;font-weight:700}.q-label[data-v-16c74758]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.page-title[data-v-e5917dfe]{color:#212631;font-weight:700}.pl-card[data-v-e5917dfe]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.pl-header[data-v-e5917dfe]{background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 20px}.search-area[data-v-e5917dfe]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;padding:20px 20px 22px}.rows-per-page[data-v-e5917dfe]{min-width:120px;width:auto}.cursor-pointer[data-v-e5917dfe]{cursor:pointer}.badge-status[data-v-e5917dfe]{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.badge-status.done[data-v-e5917dfe]{background:#e6f6ec;color:#1b9e3e}.badge-status.pending[data-v-e5917dfe]{background:#fdf1e0;color:#c8790a}.q-pagination[data-v-e5917dfe]{align-items:center;display:flex;gap:6px;justify-content:center}.q-page-btn[data-v-e5917dfe]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#3a4a63;cursor:pointer;font-size:15px;height:40px;min-width:40px;padding:0 10px;transition:all .12s}.q-page-btn[data-v-e5917dfe]:hover:not(:disabled):not(.active){background:#eef3fa}.q-page-btn.active[data-v-e5917dfe]{background:#1a66b8;border-color:#1a66b8;color:#fff;font-weight:600}.q-page-btn[data-v-e5917dfe]:disabled{color:#c2ccda;cursor:default}.q-page-ellipsis[data-v-e5917dfe]{color:#9aa7b8;min-width:24px;text-align:center}.q-form-card[data-v-02297718]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.q-form-header[data-v-02297718]{background:#fff;border-bottom:1px solid #e6ebf2;padding:18px 24px}.q-form-body[data-v-02297718]{padding:24px 28px}.q-form-footer[data-v-02297718]{align-items:center;background:#fafbfc;border-top:1px solid #e6ebf2;display:flex;justify-content:space-between;padding:16px 24px}.footer-disclaimer[data-v-02297718]{color:#9aa7b8;font-size:12px}.q-footer-right[data-v-02297718]{display:flex;gap:10px}.page-title-lg[data-v-02297718]{font-size:20px}.dash-grid[data-v-02297718]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.dash-block-wide[data-v-02297718]{grid-column:1/-1}.dash-block[data-v-02297718]{background:#fff;border:1px solid #e6ebf2;border-left:4px solid #d9e1ec;border-radius:10px;box-shadow:0 2px 6px #0a2e590f;display:flex;flex-direction:column;min-width:0;padding:16px}.dash-block-wide.dash-accent-primary[data-v-02297718]{border-bottom:4px solid #1a66b8;border-left-color:#e6ebf2;border-top:4px solid #1a66b8}.dash-block-wide.dash-accent-red[data-v-02297718]{border-bottom:4px solid #e55353;border-left-color:#e6ebf2;border-top:4px solid #e55353}.dash-accent-red[data-v-02297718]{border-left-color:#e55353}.dash-accent-orange[data-v-02297718]{border-left-color:#f0932b}.dash-accent-teal[data-v-02297718]{border-left-color:#22a6b3}.dash-accent-purple[data-v-02297718]{border-left-color:#7a5cd6}.dash-accent-blue[data-v-02297718]{border-left-color:#1a66b8}.dash-accent-green[data-v-02297718]{border-left-color:#1b9e3e}.dash-block-header[data-v-02297718]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.dash-block-title[data-v-02297718]{color:#212631;font-size:14px;font-weight:700}.nc-title[data-v-02297718]{align-items:center;display:inline-flex;gap:6px}.nc-title-clickable[data-v-02297718]{cursor:pointer}.nc-title-clickable[data-v-02297718]:hover{text-decoration:underline}.nc-icon[data-v-02297718]{font-size:15px;line-height:1}.dash-more-btn[data-v-02297718]{color:#fff!important;font-size:12px!important;line-height:1.3!important;padding:3px 10px!important}.latest-card[data-v-02297718]{background:#f7f9fc;border-radius:8px;padding:10px 12px}.latest-date[data-v-02297718]{color:#6d7d9c;font-size:12px;font-weight:600}.latest-note[data-v-02297718]{color:#212631;font-size:14px;margin:4px 0 0;white-space:pre-line}.summary-list[data-v-02297718]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.summary-item[data-v-02297718]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.summary-item-text[data-v-02297718]{color:#212631;font-size:14px}.edu-row[data-v-02297718]{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:8px;padding:8px 0}.edu-row[data-v-02297718]:last-child{border-bottom:none}.edu-icon[data-v-02297718]{flex:0 0 auto}.edu-title[data-v-02297718]{color:#212631;flex:1 1 auto;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visit-cal-nav[data-v-02297718]{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:8px}.visit-cal-select[data-v-02297718]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#212631;cursor:pointer;font-size:12px;font-weight:600;padding:3px 6px}.visit-cal-grid[data-v-02297718]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.visit-cal-dow[data-v-02297718]{color:#6d7d9c;font-size:11px;font-weight:600;padding-bottom:4px;text-align:center}.visit-cal-cell[data-v-02297718]{align-items:center;border-radius:6px;display:flex;flex-direction:column;gap:1px;min-height:46px;padding:3px 2px}.visit-cal-cell.empty[data-v-02297718]{visibility:hidden}.visit-cal-cell.today .visit-cal-day[data-v-02297718]{background:#1a66b8;color:#fff}.visit-cal-cell.has-visit[data-v-02297718]{background:#eaf2fb}.visit-cal-day[data-v-02297718]{align-items:center;border-radius:999px;color:#212631;display:flex;font-size:11px;height:20px;justify-content:center;width:20px}.visit-cal-time[data-v-02297718]{color:#1a66b8;font-size:10px;font-weight:600;line-height:1.2}.patient-info-table[data-v-02297718]{border:1px solid #e6ebf2;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.patient-info-table th[data-v-02297718]{background:#f7f9fc;border:1px solid #e6ebf2;color:#6d7d9c;font-size:13px;font-weight:600;padding:10px 16px;text-align:left;white-space:nowrap;width:1%}.patient-info-table td[data-v-02297718]{border:1px solid #e6ebf2;color:#33404f;font-size:14px;padding:10px 16px}.patient-info-table td.patient-key-value[data-v-02297718]{color:#212631;font-weight:700}.q-row-btn[data-v-02297718]{color:#fff!important;font-size:14px;line-height:1.3;padding:6px 14px;white-space:nowrap}.q-row-btn-cell[data-v-02297718]{padding-bottom:6px!important;padding-top:6px!important}.score-cards[data-v-02297718]{display:flex;flex-wrap:wrap;gap:10px}.score-card[data-v-02297718]{background:#fff;border:1px solid #e6ebf2;border-radius:10px;cursor:pointer;min-width:100px;padding:10px 16px;text-align:center}.score-card.active[data-v-02297718]{border-color:#1a66b8;box-shadow:inset 0 0 0 1px #1a66b8}.sc-title[data-v-02297718]{color:#6d7d9c;font-size:12px}.sc-score[data-v-02297718]{color:#212631;font-size:20px;font-weight:700}.sc-date[data-v-02297718]{color:#9aa7b8;font-size:11px}.badge-effect[data-v-02297718]{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.badge-effect.good[data-v-02297718]{background:#e6f6ec;color:#1b9e3e}.badge-effect.same[data-v-02297718]{background:#eef1f5;color:#6d7d9c}.badge-effect.bad[data-v-02297718]{background:#fdeaea;color:#e55353}.badge-effect.warn[data-v-02297718]{background:#fdf1e0;color:#c8790a}.pain-delta[data-v-02297718]{font-size:12px;font-weight:700}.pain-delta-up[data-v-02297718]{color:#e55353}.pain-delta-down[data-v-02297718]{color:#1b9e3e}.detail-body[data-v-02297718]{max-height:60vh;overflow-y:auto}.rd-modal-header[data-v-02297718]{padding:10px 20px}.rd-modal-header[data-v-02297718] .btn-close{height:.7em;padding:.3em;width:.7em}.rd-modal-footer[data-v-02297718]{padding:10px 20px}.rd-modal-footer .btn[data-v-02297718]{font-size:13px;line-height:1.3;margin:0;padding:3px 14px}.rd-thead th[data-v-02297718]{background:#1a66b8;border-color:#1a66b8;color:#fff;white-space:nowrap}.q-block[data-v-02297718]{background:#f7f9fc;border:1px solid #e6ebf2;border-left:4px solid #1a66b8;border-radius:8px;margin-bottom:14px;padding:14px 16px}.q-block[data-v-02297718]:last-child{margin-bottom:0}.q-title[data-v-02297718]{border-bottom:1px solid #dde5f0;color:#14335c;font-size:15px;font-weight:700;margin-bottom:10px;padding-bottom:8px}.sub-answer[data-v-02297718]{background:#fff;border:1px solid #e6ebf2;border-left:3px solid #b9c8dd;border-radius:6px;margin-bottom:8px;padding:10px 12px}.sub-answer[data-v-02297718]:last-child{margin-bottom:0}.sub-title[data-v-02297718]{color:#3a4a63;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.opt-list[data-v-02297718]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.opt-row[data-v-02297718]{align-items:center;border-radius:4px;color:#9aa7b8;display:flex;font-size:14px;gap:6px;padding:4px 8px}.opt-row.opt-selected[data-v-02297718]{background:#eaf2fb;color:#1a66b8;font-weight:700}.opt-check[data-v-02297718]{flex:0 0 auto;font-size:11px}.rd-table[data-v-02297718]{border-collapse:collapse;font-size:13px;width:100%}.rd-table td[data-v-02297718],.rd-table th[data-v-02297718]{border:1px solid #e6ebf2;padding:6px 8px}.rd-table th[data-v-02297718]{background:#f7f9fc;color:#6d7d9c;font-weight:600}.rd-table thead.rd-thead th[data-v-02297718]{background:#1a66b8;border-color:#1a66b8;color:#fff}.rd-table tr.row-selected[data-v-02297718]{background:#eaf2fb}.rd-table tr.row-selected td[data-v-02297718],.rd-table tr.row-selected th[data-v-02297718]{color:#14335c;font-weight:600}.rd-table td.cell-marked[data-v-02297718]{background:#eaf2fb}.mark-on[data-v-02297718]{color:#1a66b8;font-weight:700}.mark-off[data-v-02297718]{color:#c2ccda}.rd-vas[data-v-02297718]{padding-top:4px}.rd-vas-scale[data-v-02297718]{color:#9aa7b8;display:flex;font-size:11px;justify-content:space-between;padding:0 2px 4px}.rd-vas-range[data-v-02297718]{accent-color:#1a66b8;opacity:.9;width:100%}.rd-vas-value[data-v-02297718]{margin:6px 0 0;text-align:center}.rd-vas-badge[data-v-02297718]{background:#1a66b8;border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:3px 12px}.rd-text-box[data-v-02297718]{background:#f7f9fc;border:1px solid #e6ebf2;border-radius:6px;padding:8px 10px;white-space:pre-line}.answer-text[data-v-02297718],.rd-text-box[data-v-02297718]{color:#212631;font-size:14px}.answer-img[data-v-02297718]{display:block;max-height:240px}.answer-img[data-v-02297718],.rd-image-wrap[data-v-02297718]{margin-top:4px;max-width:100%}.rd-image-wrap[data-v-02297718]{align-self:center;display:inline-block;position:relative}.rd-image-base[data-v-02297718]{display:block;max-height:240px;max-width:100%}.rd-image-canvas[data-v-02297718]{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.pain-area-rd-row[data-v-02297718]{display:flex;gap:12px;margin-top:4px}.pain-area-rd-col[data-v-02297718]{flex:1 1 0;min-width:0}.pain-area-rd-label[data-v-02297718]{color:#212631;font-size:12px;font-weight:700;margin:0 0 4px;text-align:center}.pain-area-rd-wrap[data-v-02297718]{display:block;position:relative;width:100%}.pain-area-rd-image[data-v-02297718]{border:1px solid #e6ebf2;border-radius:6px;display:block;height:auto;width:100%}.pain-area-rd-marker[data-v-02297718]{background:#e020208c;border:2px solid #e02020;border-radius:50%;height:14px;margin-left:-7px;margin-top:-7px;pointer-events:none;position:absolute;width:14px}.mark-question-text[data-v-02297718]{color:#212631;font-size:13px;margin:0 0 4px}.q-pagination[data-v-02297718]{align-items:center;display:flex;gap:6px;justify-content:center}.q-page-btn[data-v-02297718]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#3a4a63;cursor:pointer;font-size:15px;height:40px;min-width:40px;padding:0 10px;transition:all .12s}.q-page-btn[data-v-02297718]:hover:not(:disabled):not(.active){background:#eef3fa}.q-page-btn.active[data-v-02297718]{background:#1a66b8;border-color:#1a66b8;color:#fff;font-weight:600}.q-page-btn[data-v-02297718]:disabled{color:#c2ccda;cursor:default}.q-page-ellipsis[data-v-02297718]{color:#9aa7b8;min-width:24px;text-align:center}.q-label[data-v-5f9a8e87]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.page-title[data-v-857e552b]{color:#212631;font-weight:700}.pf-card[data-v-857e552b]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.q-label[data-v-857e552b]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.q-field-msg[data-v-857e552b]{font-size:13px;margin-top:4px}.q-field-msg.is-error[data-v-857e552b]{color:#dc3545}.q-field-msg.is-ok[data-v-857e552b]{color:#1b9e3e}.q-field-msg.is-muted[data-v-857e552b]{color:#9aa7b8}.page-title[data-v-1b04a822]{color:#212631;font-weight:700}.q-list-card[data-v-1b04a822]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.q-list-header[data-v-1b04a822]{background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 20px}.q-label[data-v-1b04a822]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.q-row-btn[data-v-1b04a822]{color:#fff!important;font-size:14px;line-height:1.3;padding:6px 14px;white-space:nowrap}.q-row-btn-cell[data-v-1b04a822]{padding-bottom:6px!important;padding-top:6px!important}.search-area[data-v-1b04a822]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;padding:20px 20px 22px}.search-area[data-v-1b04a822] .form-control::-moz-placeholder{color:#b0b8c4;opacity:1}.search-area[data-v-1b04a822] .form-control::placeholder{color:#b0b8c4;opacity:1}.rows-per-page[data-v-1b04a822]{min-width:120px;width:auto}.q-pagination[data-v-1b04a822]{align-items:center;display:flex;gap:6px;justify-content:center}.q-page-btn[data-v-1b04a822]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#3a4a63;cursor:pointer;font-size:15px;height:40px;min-width:40px;padding:0 10px;transition:all .12s}.q-page-btn[data-v-1b04a822]:hover:not(:disabled):not(.active){background:#eef3fa}.q-page-btn.active[data-v-1b04a822]{background:#1a66b8;border-color:#1a66b8;color:#fff;font-weight:600}.q-page-btn[data-v-1b04a822]:disabled{color:#c2ccda;cursor:default}.q-page-ellipsis[data-v-1b04a822]{color:#9aa7b8;min-width:24px;text-align:center}.q-toolbar[data-v-1b04a822] .btn{transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.q-toolbar[data-v-1b04a822] .btn:hover:not(:disabled){box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.q-toolbar[data-v-1b04a822] .btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.page-title[data-v-26391e78]{color:#212631;font-weight:700}.q-list-card[data-v-26391e78]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.q-label[data-v-26391e78]{color:#3a4a63;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.q-count-select[data-v-26391e78]{min-width:90px;width:auto}.q-sub-block[data-v-26391e78]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;margin-bottom:14px;padding:16px}.q-sub-header[data-v-26391e78]{color:#1a66b8;font-size:13px;font-weight:700;margin-bottom:10px}.q-example-row[data-v-26391e78]{background:#fff;border:1px solid #e6ebf2;border-radius:6px;margin-bottom:8px;padding:8px 10px}.q-inner-block[data-v-26391e78]{background:#fbfcfe;border-left:3px solid #d9e1ec;margin:8px 0 4px 16px;padding:10px}.q-combo-group[data-v-26391e78]{background:#fff;margin-bottom:10px;padding:10px}.q-combo-group[data-v-26391e78],.q-image-preview[data-v-26391e78]{border:1px solid #e6ebf2;border-radius:6px}.q-image-preview[data-v-26391e78]{max-height:240px;max-width:320px}.q-branch-edit-btn[data-v-26391e78]{font-size:12px;line-height:1.4;padding:1px 8px}.qp-sub[data-v-d59b86ab]{border-bottom:1px solid #eef2f7;padding:14px 0}.qp-sub[data-v-d59b86ab]:last-child{border-bottom:none}.qp-sub-inner[data-v-d59b86ab]{background:#fbfcfe;border:none;border-left:3px solid #d9e1ec;border-radius:4px;margin:8px 0 4px 16px;padding:10px 12px}.qp-sub-head[data-v-d59b86ab]{color:#3a4a63;font-size:13.5px;font-weight:600;margin-bottom:8px}.qp-required[data-v-d59b86ab]{color:#d64545;margin-left:2px}.qp-affix[data-v-d59b86ab]{color:#6d7d9c;font-size:12.5px;margin:4px 0}.qp-options[data-v-d59b86ab]{display:flex;flex-direction:column;gap:6px}.qp-check-row[data-v-d59b86ab],.qp-radio-row[data-v-d59b86ab]{align-items:center;color:#212631;cursor:pointer;display:flex;font-size:13.5px;gap:8px}.qp-newline[data-v-d59b86ab]{border-top:1px dashed #eef2f7;margin-top:2px;padding-top:8px}.qp-branch-hint[data-v-d59b86ab]{color:#1a66b8;font-size:11.5px}.qp-combo[data-v-d59b86ab],.qp-multicombo[data-v-d59b86ab]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.qp-combo-group[data-v-d59b86ab]{align-items:center;display:flex;gap:6px;width:100%}.qp-input[data-v-d59b86ab],.qp-select[data-v-d59b86ab],.qp-textarea[data-v-d59b86ab]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#212631;font-size:13.5px;padding:6px 8px}.qp-select[data-v-d59b86ab]{min-width:160px}.qp-input[data-v-d59b86ab]{width:100%}.qp-textarea[data-v-d59b86ab]{resize:vertical;width:100%}.qp-input-sm[data-v-d59b86ab]{border:1px solid #d9e1ec;border-radius:4px;font-size:13px;padding:2px 4px;text-align:center;width:46px}.qp-inner[data-v-d59b86ab]{margin-top:4px}.qp-table-wrap[data-v-d59b86ab]{overflow-x:auto}.qp-table[data-v-d59b86ab]{border-collapse:collapse;font-size:12.5px;width:100%}.qp-table td[data-v-d59b86ab],.qp-table th[data-v-d59b86ab]{border:1px solid #e6ebf2;padding:6px 8px;text-align:center}.qp-table th[data-v-d59b86ab]{background:#f7f9fc;color:#3a4a63;font-weight:600}.qp-energy-table td[data-v-d59b86ab]:nth-child(3){text-align:left}.qp-vas-icon-image[data-v-d59b86ab]{border-radius:6px;cursor:crosshair;display:block;height:auto;width:100%}.qp-vas-icon-value[data-v-d59b86ab]{color:#1a66b8;font-weight:700;margin:8px 0 0;text-align:center}.qp-vas[data-v-d59b86ab]{padding-top:4px}.qp-vas-scale-wrap[data-v-d59b86ab]{position:relative}.qp-vas-track[data-v-d59b86ab]{border-radius:999px;height:9px;left:17px;position:absolute;right:17px;top:12.5px}.qp-vas-scale[data-v-d59b86ab]{display:flex;justify-content:space-between;padding:0 2px 4px;position:relative}.qp-vas-tick[data-v-d59b86ab]{align-items:center;display:flex;flex-direction:column;gap:1px}.qp-vas-tick-face[data-v-d59b86ab]{height:26px;width:26px}.qp-vas-tick-num[data-v-d59b86ab]{font-size:11.5px;font-weight:600;line-height:1}.qp-vas-range[data-v-d59b86ab]{accent-color:#1a66b8;width:100%}.qp-camera[data-v-d59b86ab],.qp-voice[data-v-d59b86ab]{align-items:center;display:flex;gap:8px}.qp-camera[data-v-d59b86ab]{align-items:flex-start;flex-direction:column}.qp-camera-box[data-v-d59b86ab]{align-items:center;background:#fbfcfe;border:1px dashed #d9e1ec;color:#9aa7b8;display:flex;height:120px;justify-content:center;width:100%}.qp-btn[data-v-d59b86ab],.qp-camera-box[data-v-d59b86ab]{border-radius:6px;font-size:12.5px}.qp-btn[data-v-d59b86ab]{background:#eef3fa;border:1px solid #1a66b8;color:#1a66b8;padding:5px 12px}.qp-btn[data-v-d59b86ab]:disabled{cursor:default;opacity:.6}.qp-image-wrap[data-v-d59b86ab]{display:block;position:relative;width:100%}.qp-image-base[data-v-d59b86ab]{border:1px solid #e6ebf2;border-radius:6px;display:block;height:auto;width:100%}.qp-image-canvas[data-v-d59b86ab]{cursor:crosshair;top:0;right:0;bottom:0;left:0;position:absolute}.qp-pain-area-row[data-v-d59b86ab]{display:flex;gap:12px}.qp-pain-area-col[data-v-d59b86ab]{flex:1 1 0;min-width:0}.qp-pain-area-label[data-v-d59b86ab]{color:#212631;font-size:12px;font-weight:700;margin:0 0 4px;text-align:center}.qp-marker[data-v-d59b86ab]{background:#e020208c;border:2px solid #e02020;border-radius:50%;height:14px;margin-left:-7px;margin-top:-7px;pointer-events:none;position:absolute;width:14px}.qp-modal-body[data-v-293a4016]{background:#f7f9fc;padding:20px}.qp-frame[data-v-293a4016]{background:#fff;border:1px solid #e6ebf2;border-radius:10px;box-shadow:0 1px 3px #0a2e5914;margin:0 auto;max-width:420px;min-height:260px;padding:20px}.qp-guide[data-v-293a4016]{align-items:center;display:flex;justify-content:center;min-height:220px;text-align:center}.qp-guide-title[data-v-293a4016]{color:#212631;font-size:18px;font-weight:700;white-space:pre-line}.qp-header[data-v-293a4016]{border-bottom:1px solid #eef2f7;margin-bottom:4px;padding-bottom:12px}.qp-title[data-v-293a4016]{color:#212631;font-size:15px;font-weight:700;margin:0}.bt-node[data-v-d3ddc60a]{list-style:none}.bt-node-row[data-v-d3ddc60a]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.bt-node-row[data-v-d3ddc60a]:hover{background:#eef3fa}.bt-node-title[data-v-d3ddc60a]{color:#212631;font-size:13.5px;font-weight:600}.bt-node-cycle[data-v-d3ddc60a]{cursor:default}.bt-node-cycle-hint[data-v-d3ddc60a]{color:#d64545;font-size:11.5px}.bt-children[data-v-d3ddc60a]{border-left:1px dashed #d9e1ec;margin:4px 0 4px 18px;padding-left:12px}.bt-branch-label[data-v-d3ddc60a]{list-style:none;margin:6px 0}.bt-arrow[data-v-d3ddc60a]{color:#1a66b8;display:block;font-size:12px;margin-bottom:2px}.bt-modal-body[data-v-ef5128ea]{background:#f7f9fc;max-height:60vh;overflow-y:auto;padding:20px}.bt-root-list[data-v-ef5128ea]{margin:0;padding:0}.bt-orphan-hint[data-v-ef5128ea]{background:#fdf6e8;border:1px solid #f3d9a4;border-radius:6px;color:#8a6a1f;font-size:12.5px;margin-top:16px;padding:10px 12px}.page-title[data-v-c36a7b5d]{color:#212631;font-weight:700}.q-revision-badge[data-v-c36a7b5d]{background:#eef3fa;border-radius:999px;color:#1a66b8;display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px;vertical-align:middle}.q-list-card[data-v-c36a7b5d]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.q-list-header[data-v-c36a7b5d]{background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 20px}.q-label[data-v-c36a7b5d]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.q-row-btn[data-v-c36a7b5d]{color:#fff!important;font-size:14px;line-height:1.3;padding:6px 14px;white-space:nowrap}.q-row-btn-cell[data-v-c36a7b5d]{padding-bottom:6px!important;padding-top:6px!important}.q-hint[data-v-c36a7b5d]{color:#6d7d9c;font-size:12px;line-height:1.5;margin-top:6px}.q-revision[data-v-c36a7b5d]{color:#212631;font-weight:600}.search-area[data-v-c36a7b5d]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;padding:20px 20px 22px}.rows-per-page[data-v-c36a7b5d]{min-width:120px;width:auto}.q-status-select[data-v-c36a7b5d]{display:inline-block;font-size:13px;min-width:90px;padding-bottom:2px;padding-top:2px;width:auto}.q-drag-row[data-v-c36a7b5d]{cursor:grab}.q-drag-row.drag-over[data-v-c36a7b5d]{box-shadow:inset 0 2px #1a66b8}.q-pagination[data-v-c36a7b5d]{align-items:center;display:flex;gap:6px;justify-content:center}.q-page-btn[data-v-c36a7b5d]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#3a4a63;cursor:pointer;font-size:15px;height:40px;min-width:40px;padding:0 10px;transition:all .12s}.q-page-btn[data-v-c36a7b5d]:hover:not(:disabled):not(.active){background:#eef3fa}.q-page-btn.active[data-v-c36a7b5d]{background:#1a66b8;border-color:#1a66b8;color:#fff;font-weight:600}.q-page-btn[data-v-c36a7b5d]:disabled{color:#c2ccda;cursor:default}.q-page-ellipsis[data-v-c36a7b5d]{color:#9aa7b8;min-width:24px;text-align:center}.q-toolbar[data-v-c36a7b5d] .btn{transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.q-toolbar[data-v-c36a7b5d] .btn:hover:not(:disabled){box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.rte[data-v-0bb926d3]{border:1px solid #d9e1ec;border-radius:6px;overflow:hidden}.rte-toolbar[data-v-0bb926d3]{align-items:center;background:#f7f9fc;border-bottom:1px solid #e6ebf2;display:flex;gap:4px;padding:6px 8px}.rte-btn[data-v-0bb926d3]{background:none;border:1px solid transparent;border-radius:4px;color:#3a4a63;cursor:pointer;font-size:12.5px;padding:4px 8px}.rte-btn[data-v-0bb926d3]:hover{background:#eef3fa;border-color:#d9e1ec}.rte-sep[data-v-0bb926d3]{background:#e6ebf2;height:18px;margin:0 2px;width:1px}.rte-body[data-v-0bb926d3]{color:#212631;font-size:13.5px;min-height:220px;outline:none;overflow-y:auto;padding:12px}.rte-body[data-v-0bb926d3] img{max-width:100%}.page-title[data-v-052a5512]{color:#212631;font-weight:700}.q-revision-badge[data-v-052a5512]{background:#eef3fa;border-radius:999px;color:#1a66b8;display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px;vertical-align:middle}.q-list-card[data-v-052a5512]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.q-list-header[data-v-052a5512]{background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 20px}.q-label[data-v-052a5512]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.q-row-btn[data-v-052a5512]{color:#fff!important;font-size:14px;line-height:1.3;padding:6px 14px;white-space:nowrap}.q-row-btn.btn-warning[data-v-052a5512]{background-color:#c8790a;border-color:#c8790a}.q-row-btn-cell[data-v-052a5512]{padding-bottom:6px!important;padding-top:6px!important}.search-area[data-v-052a5512]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;padding:20px 20px 22px}.rows-per-page[data-v-052a5512]{min-width:120px;width:auto}.q-status-select[data-v-052a5512]{display:inline-block;font-size:13px;min-width:90px;padding-bottom:2px;padding-top:2px;width:auto}.q-pagination[data-v-052a5512]{align-items:center;display:flex;gap:6px;justify-content:center}.q-page-btn[data-v-052a5512]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#3a4a63;cursor:pointer;font-size:15px;height:40px;min-width:40px;padding:0 10px;transition:all .12s}.q-page-btn[data-v-052a5512]:hover:not(:disabled):not(.active){background:#eef3fa}.q-page-btn.active[data-v-052a5512]{background:#1a66b8;border-color:#1a66b8;color:#fff;font-weight:600}.q-page-btn[data-v-052a5512]:disabled{color:#c2ccda;cursor:default}.q-page-ellipsis[data-v-052a5512]{color:#9aa7b8;min-width:24px;text-align:center}.q-toolbar[data-v-052a5512] .btn{transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.q-toolbar[data-v-052a5512] .btn:hover:not(:disabled){box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.ec-hint[data-v-f3e1f7bd]{color:#6d7d9c}.ec-empty[data-v-f3e1f7bd],.ec-hint[data-v-f3e1f7bd]{font-size:13px;margin-bottom:12px}.ec-empty[data-v-f3e1f7bd]{background:#f7f9fc;border-radius:6px;color:#9aa7b8;padding:16px;text-align:center}.ec-cond-row[data-v-f3e1f7bd]{align-items:center;background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px;padding:10px 12px}.ec-cond-badge[data-v-f3e1f7bd]{border-radius:999px;flex-shrink:0;font-size:11.5px;font-weight:700;padding:3px 8px}.ec-badge-score[data-v-f3e1f7bd]{background:#eef3fa;color:#1a66b8}.ec-badge-answer[data-v-f3e1f7bd]{background:#fdf1e8;color:#b3611f}.ec-connector[data-v-f3e1f7bd]{color:#6d7d9c;font-size:12.5px;white-space:nowrap}.ec-select[data-v-f3e1f7bd]{min-width:160px;width:auto}.ec-select-sm[data-v-f3e1f7bd]{min-width:60px;width:auto}.ec-input-sm[data-v-f3e1f7bd]{width:90px}.ec-op-row[data-v-f3e1f7bd]{display:flex;justify-content:center;margin:4px 0}.ec-op-select[data-v-f3e1f7bd]{font-weight:700;min-width:90px;text-align:center;width:auto}.ec-preview[data-v-f3e1f7bd]{background:#eef3fa;border:1px solid #d9e6f7;border-radius:8px;color:#1a4a7a;font-size:13px;line-height:1.6;margin-top:16px;padding:12px 14px}.page-title[data-v-ce12890f]{color:#212631;font-weight:700}.ec-list-card[data-v-ce12890f]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.ec-list-header[data-v-ce12890f]{background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 20px}.q-label[data-v-ce12890f]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.q-row-btn[data-v-ce12890f]{color:#fff!important;font-size:14px;line-height:1.3;padding:6px 14px;white-space:nowrap}.q-row-btn-cell[data-v-ce12890f]{padding-bottom:6px!important;padding-top:6px!important}.q-hint[data-v-ce12890f]{color:#6d7d9c;font-size:12px;line-height:1.5;margin-top:6px}.search-area[data-v-ce12890f]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;padding:20px 20px 22px}.rows-per-page[data-v-ce12890f]{min-width:120px;width:auto}.ec-file-preview[data-v-ce12890f]{border:1px solid #e6ebf2;border-radius:6px;max-height:260px;max-width:360px}.q-pagination[data-v-ce12890f]{align-items:center;display:flex;gap:6px;justify-content:center}.q-page-btn[data-v-ce12890f]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#3a4a63;cursor:pointer;font-size:15px;height:40px;min-width:40px;padding:0 10px;transition:all .12s}.q-page-btn[data-v-ce12890f]:hover:not(:disabled):not(.active){background:#eef3fa}.q-page-btn.active[data-v-ce12890f]{background:#1a66b8;border-color:#1a66b8;color:#fff;font-weight:600}.q-page-btn[data-v-ce12890f]:disabled{color:#c2ccda;cursor:default}.q-page-ellipsis[data-v-ce12890f]{color:#9aa7b8;min-width:24px;text-align:center}.ec-toolbar[data-v-ce12890f] .btn{transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.ec-toolbar[data-v-ce12890f] .btn:hover:not(:disabled){box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.page-title[data-v-3be78030]{color:#212631;font-weight:700}.st-card[data-v-3be78030]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.st-section[data-v-3be78030]{margin-bottom:28px}.st-section-title[data-v-3be78030]{color:#1a66b8;font-size:15px;font-weight:700;margin-bottom:12px}.st-kv-table th[data-v-3be78030]{background:#f7f9fc;color:#3a4a63;font-size:14px;font-weight:600;width:200px}.st-kv-table td[data-v-3be78030]{color:#212631;font-size:14px}.st-freq-table td[data-v-3be78030],.st-freq-table th[data-v-3be78030]{font-size:13.5px;text-align:center}.st-freq-table td[data-v-3be78030]:last-child{text-align:left}.st-hint[data-v-3be78030]{color:#6d7d9c;font-size:13px;line-height:1.5;margin-bottom:0;margin-top:8px}.q-label[data-v-3be78030]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.page-title[data-v-a6637ea3]{color:#212631;font-weight:700}.rl-card[data-v-a6637ea3]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.rl-header[data-v-a6637ea3]{background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 20px}.rl-row[data-v-a6637ea3]{cursor:pointer}.rl-row.active[data-v-a6637ea3],.rl-row.active>td[data-v-a6637ea3]{background-color:#eef3fa!important}.rl-panel-title[data-v-a6637ea3]{color:#1a66b8;font-size:15px;font-weight:700;margin-bottom:12px}.rl-menu-list[data-v-a6637ea3]{border:1px solid #eef2f7;border-radius:8px;max-height:360px;overflow-y:auto}.rl-menu-row[data-v-a6637ea3]{align-items:center;border-bottom:1px solid #f2f5f9;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:11px 14px}.rl-menu-row[data-v-a6637ea3]:last-child{border-bottom:none}.rl-menu-row.active[data-v-a6637ea3]{background:#eef3fa;color:#1a66b8;font-weight:600}.rl-author-list[data-v-a6637ea3]{border:1px solid #eef2f7;border-radius:8px;display:flex;flex-direction:column;gap:10px;max-height:360px;overflow-y:auto;padding:12px}.q-label[data-v-a6637ea3]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.q-row-btn[data-v-a6637ea3]{color:#fff!important;font-size:14px;line-height:1.3;padding:6px 14px;white-space:nowrap}.q-row-btn-cell[data-v-a6637ea3]{padding-bottom:6px!important;padding-top:6px!important}.page-title[data-v-da02a88c]{color:#212631;font-weight:700}.cd-card[data-v-da02a88c]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.cd-header[data-v-da02a88c]{background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 20px}.cd-row[data-v-da02a88c]{cursor:pointer}.cd-row.active[data-v-da02a88c],.cd-row.active>td[data-v-da02a88c]{background-color:#eef3fa!important}.q-label[data-v-da02a88c]{color:#3a4a63;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.q-row-btn[data-v-da02a88c]{color:#fff!important;font-size:14px;line-height:1.3;padding:6px 14px;white-space:nowrap}.q-row-btn-cell[data-v-da02a88c]{padding-bottom:6px!important;padding-top:6px!important}.search-area[data-v-da02a88c]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;padding:20px 20px 22px}.rows-per-page[data-v-da02a88c]{min-width:120px;width:auto}.q-pagination[data-v-da02a88c]{align-items:center;display:flex;gap:6px;justify-content:center}.q-page-btn[data-v-da02a88c]{background:#fff;border:1px solid #d9e1ec;border-radius:6px;color:#3a4a63;cursor:pointer;font-size:15px;height:40px;min-width:40px;padding:0 10px;transition:all .12s}.q-page-btn[data-v-da02a88c]:hover:not(:disabled):not(.active){background:#eef3fa}.q-page-btn.active[data-v-da02a88c]{background:#1a66b8;border-color:#1a66b8;color:#fff;font-weight:600}.q-page-btn[data-v-da02a88c]:disabled{color:#c2ccda;cursor:default}.q-page-ellipsis[data-v-da02a88c]{color:#9aa7b8;min-width:24px;text-align:center}.page-title[data-v-7b759b8e]{color:#212631;font-weight:700}.st-card[data-v-7b759b8e]{border:none;border-radius:10px;box-shadow:0 1px 3px #0a2e5914}.st-tabs .nav-link[data-v-7b759b8e]{border:none;border-bottom:3px solid transparent;border-radius:6px 6px 0 0;color:#6d7d9c;cursor:pointer;font-size:15px;font-weight:600;margin-right:8px;padding:10px 18px;transition:background-color .12s}.st-tabs .nav-link[data-v-7b759b8e]:hover{background-color:#f2f6fc;color:#1a66b8}.st-tabs .nav-link.active[data-v-7b759b8e]{background-color:#eaf2fb;border-bottom:3px solid #1a66b8;color:#1a66b8;font-weight:800}.search-area[data-v-7b759b8e]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;padding:20px 20px 22px}.stat-card[data-v-7b759b8e]{border:none;box-shadow:0 1px 3px #0000000f}.stat-label[data-v-7b759b8e]{color:#6d7d9c;font-size:13px}.stat-value[data-v-7b759b8e]{color:#212631;font-size:28px;font-weight:700;margin-top:4px}.stat-unit[data-v-7b759b8e]{color:#6d7d9c;font-size:15px;font-weight:500;margin-left:3px}.dist-table-scroll[data-v-7b759b8e]{max-height:520px;overflow:auto}.dist-table[data-v-7b759b8e]{border-collapse:separate;border-spacing:0}.dist-table td[data-v-7b759b8e],.dist-table th[data-v-7b759b8e]{border-top:1px solid #dee2e6;font-size:13px;white-space:nowrap}.dist-table thead th[data-v-7b759b8e]{background:#fff;border-bottom:1px solid #dee2e6;position:sticky;top:0;z-index:1}.dist-table thead tr:first-child th[data-v-7b759b8e]{top:0}.dist-table thead tr:last-child th[data-v-7b759b8e]{top:33px}.dist-table tbody td[data-v-7b759b8e]:first-child,.dist-table thead tr:first-child>th[data-v-7b759b8e]:first-child{background:#fff;left:0;position:sticky;z-index:2}.empty-state[data-v-d2e7bbbc]{padding:80px 0;text-align:center}.q-toaster[data-v-adaf0be6]{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;z-index:3000}.q-toast[data-v-adaf0be6]{align-items:center;border-radius:8px;box-shadow:0 6px 18px #0a2e592e;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;max-width:380px;min-width:240px;padding:12px 16px;pointer-events:auto}.q-toast.is-success[data-v-adaf0be6]{background:#1b9e3e}.q-toast.is-error[data-v-adaf0be6]{background:#dc3545}.q-toast-icon[data-v-adaf0be6]{align-items:center;background:#ffffff40;border-radius:50%;display:inline-flex;flex:none;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.q-toast-enter-active[data-v-adaf0be6],.q-toast-leave-active[data-v-adaf0be6]{transition:all .25s ease}.q-toast-enter-from[data-v-adaf0be6]{opacity:0;transform:translateY(12px)}.q-toast-leave-to[data-v-adaf0be6]{opacity:0;transform:translate(20px)}.vc-list[data-v-2dc5b55a]{display:flex;flex-direction:column;gap:8px}.vc-row[data-v-2dc5b55a]{align-items:center;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background-color .12s;width:100%}.vc-row[data-v-2dc5b55a]:hover{background:#eaf2fb;border-color:#1a66b8}.vc-name[data-v-2dc5b55a]{color:#212631;font-weight:700}.vc-meta[data-v-2dc5b55a]{color:#6d7d9c;flex:1;font-size:12px}.vc-pick[data-v-2dc5b55a]{color:#1a66b8;font-size:12px;font-weight:600}.vc-summary[data-v-2dc5b55a]{border-top:1px solid #e6ebf2;gap:8px;margin-top:4px;padding-top:10px}.vc-summary[data-v-2dc5b55a],.vc-summary-row[data-v-2dc5b55a]{display:flex;flex-direction:column}.vc-summary-row[data-v-2dc5b55a]{gap:2px}.vc-summary-label[data-v-2dc5b55a]{color:#6d7d9c;font-size:12px;font-weight:700}.vc-summary-value[data-v-2dc5b55a]{color:#212631;font-size:14px}.vc-summary-date[data-v-2dc5b55a]{color:#9aa7b8;font-size:12px;font-weight:400}.vc-summary-empty[data-v-2dc5b55a],.vc-summary-loading[data-v-2dc5b55a]{color:#9aa7b8;font-size:13px;padding-top:8px}.admin-shell[data-v-60cfe6ae]{display:flex;min-height:100vh}.admin-wrapper[data-v-60cfe6ae]{display:flex;flex:1;flex-direction:column;min-width:0}.admin-body[data-v-60cfe6ae]{background:var(--cui-gray-100,#f3f4f7);flex:1;padding:24px}
