@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";.tab-control[data-v-b28bf588]{padding:4px 14px 0;background-color:#fff;-webkit-user-select:none;user-select:none;height:38px;display:flex;align-items:flex-end;position:relative;z-index:10;border-bottom:1px solid #efeff5}.custom-tabs[data-v-b28bf588]{width:100%}.custom-tabs[data-v-b28bf588] .n-tabs-nav-scroll-content{border-bottom:none!important;line-height:1;display:flex!important;gap:0!important}.custom-tabs[data-v-b28bf588] .n-tabs-nav.n-tabs-nav--card-type .n-tabs-tab{height:33px;border-bottom:none;background-color:transparent;margin-right:0!important;border-radius:12px 12px 0 0!important;border:none!important;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s;font-size:13px;padding:0 14px;color:#333639}.custom-tabs[data-v-b28bf588] .n-tabs-nav.n-tabs-nav--card-type .n-tabs-tab.n-tabs-tab--active{background-color:#e7f5ff!important;font-weight:500;color:#2080f0!important;box-shadow:none!important}.custom-tabs[data-v-b28bf588] .n-tabs-nav.n-tabs-nav--card-type .n-tabs-tab.n-tabs-tab--active .n-base-icon{color:#2080f0!important}.custom-tabs[data-v-b28bf588] .n-tabs-wrapper{border-bottom:none!important}.custom-tabs[data-v-b28bf588] .n-tabs-tab__label{color:inherit!important}.custom-tabs[data-v-b28bf588] .n-tabs-nav.n-tabs-nav--card-type .n-tabs-tab:not(.n-tabs-tab--active):hover{background-color:#0000000a}.custom-tabs[data-v-b28bf588] .n-tabs-tab-pad{width:0!important}.global-uploader-card[data-v-166cc30a]{position:fixed;right:24px;bottom:24px;width:400px;background:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;box-shadow:0 12px 32px #0000001f;z-index:6000;border:1px solid rgba(255,255,255,.4);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.global-uploader-card.minimized[data-v-166cc30a]{width:280px}.uploader-header[data-v-166cc30a]{padding:14px 18px;background:#f8f9fa66;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.header-left[data-v-166cc30a]{display:flex;align-items:center;gap:10px}.header-left .title[data-v-166cc30a]{font-weight:600;font-size:13px;color:#333}.uploader-body[data-v-166cc30a]{padding:8px 0}.empty-status[data-v-166cc30a]{padding:40px 0}.task-list[data-v-166cc30a]{padding:0 16px}.task-item[data-v-166cc30a]{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.03)}.task-item[data-v-166cc30a]:last-child{border-bottom:none}.item-info[data-v-166cc30a]{display:flex;gap:12px}.item-icon[data-v-166cc30a]{margin-top:2px}.item-content[data-v-166cc30a]{flex:1;min-width:0}.item-top[data-v-166cc30a]{display:flex;justify-content:space-between;margin-bottom:6px}.filename[data-v-166cc30a]{font-size:13px;font-weight:500;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:12px}.filesize[data-v-166cc30a]{font-size:11px;color:#999}.item-bottom[data-v-166cc30a]{display:flex;flex-direction:column;gap:4px}.status-row[data-v-166cc30a]{display:flex;justify-content:space-between;align-items:center}.status-text[data-v-166cc30a]{font-size:11px;font-weight:500}.min-stat-bar[data-v-166cc30a]{padding:8px 18px;background:#2080f0;color:#fff;font-size:12px;text-align:center;font-weight:500}.up-enter-active[data-v-166cc30a],.up-leave-active[data-v-166cc30a]{transition:transform .4s,opacity .4s}.up-enter-from[data-v-166cc30a],.up-leave-to[data-v-166cc30a]{transform:translateY(20px);opacity:0}.canvas-wrap[data-v-ce7f97ee]{border:1px dashed #d9d9d9;border-radius:4px;background:#fff;overflow:hidden;cursor:move}canvas[data-v-ce7f97ee]{display:block}.modal-heading[data-v-cf52251f]{display:flex;flex-direction:column;gap:2px}.modal-heading-title[data-v-cf52251f]{font-size:18px;font-weight:700;color:#22324a}.modal-heading-subtitle[data-v-cf52251f]{font-size:12px;color:#6b7a90}.profile-shell[data-v-cf52251f]{display:flex;flex-direction:column;gap:16px}.profile-overview[data-v-cf52251f]{display:flex;justify-content:space-between;gap:16px;padding:18px;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#eef7f2);border:1px solid #e4edf5}.profile-identity[data-v-cf52251f]{display:flex;align-items:center;gap:14px;min-width:0}.identity-avatar[data-v-cf52251f]{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f6fb2,#3f9b8c);color:#fff;box-shadow:0 16px 30px #224b7829;flex-shrink:0}.identity-content[data-v-cf52251f]{min-width:0}.identity-name[data-v-cf52251f]{font-size:24px;line-height:1.15;font-weight:700;color:#22324a}.identity-subtitle[data-v-cf52251f]{margin-top:4px;font-size:13px;color:#6b7a90}.identity-tags[data-v-cf52251f]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.overview-stats[data-v-cf52251f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:320px}.overview-stat[data-v-cf52251f]{padding:14px 16px;border-radius:16px;background:#ffffffd6;border:1px solid rgba(210,223,235,.9)}.overview-stat--warning[data-v-cf52251f]{background:#fff9ee;border-color:#ffd9a6}.overview-label[data-v-cf52251f]{font-size:12px;color:#74839a}.overview-value[data-v-cf52251f]{margin-top:6px;font-size:26px;line-height:1;font-weight:700;color:#22324a}.profile-workspace[data-v-cf52251f]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;min-height:0}.category-nav[data-v-cf52251f]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:#f9fbfd;border:1px solid #e8edf2}.category-nav-item[data-v-cf52251f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:#fff;width:100%;padding:14px 12px;border-radius:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;cursor:pointer;transition:all .18s ease}.category-nav-item[data-v-cf52251f]:hover{border-color:#d5e3ee;transform:translateY(-1px);box-shadow:0 10px 22px #1e385714}.category-nav-item--active[data-v-cf52251f]{background:linear-gradient(135deg,#1f6fb2,#2f8a97);border-color:transparent;color:#fff;box-shadow:0 14px 28px #2458872e}.category-nav-icon[data-v-cf52251f]{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#edf4fb;color:#2a5f93;flex-shrink:0}.category-nav-item--active .category-nav-icon[data-v-cf52251f]{background:#ffffff29;color:#fff}.category-nav-copy[data-v-cf52251f]{min-width:0;display:flex;flex-direction:column;gap:4px}.category-nav-title[data-v-cf52251f]{font-size:14px;font-weight:700}.category-nav-hint[data-v-cf52251f]{font-size:12px;color:#6c7b91;line-height:1.45}.category-nav-item--active .category-nav-hint[data-v-cf52251f]{color:#ffffffc7}.category-nav-meta[data-v-cf52251f]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.category-nav-count[data-v-cf52251f]{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eff4f9;color:#3a5879;font-size:12px;font-weight:700}.category-nav-item--active .category-nav-count[data-v-cf52251f]{background:#ffffff2e;color:#fff}.category-nav-badge[data-v-cf52251f]{min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ff8f3d;color:#fff;font-size:11px;font-weight:700}.category-panel[data-v-cf52251f]{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:#fff;border:1px solid #e8edf2;min-width:0}.category-panel-header[data-v-cf52251f]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.category-panel-main[data-v-cf52251f]{display:flex;align-items:flex-start;gap:12px}.category-panel-icon[data-v-cf52251f]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eef5fb;color:#245784;flex-shrink:0}.category-panel-eyebrow[data-v-cf52251f]{font-size:12px;color:#7a899f}.category-panel-title[data-v-cf52251f]{margin-top:2px;font-size:22px;line-height:1.15;font-weight:700;color:#22324a}.category-panel-desc[data-v-cf52251f]{margin-top:4px;font-size:13px;color:#697990}.category-panel-upload-tip[data-v-cf52251f]{font-size:12px;color:#72839b}.category-panel-pills[data-v-cf52251f]{display:flex;flex-wrap:wrap;gap:8px}.category-pill[data-v-cf52251f]{padding:6px 12px;border-radius:999px;background:#edf4fb;color:#33597d;font-size:12px;font-weight:600}.category-pill--muted[data-v-cf52251f]{background:#f2f5f8;color:#68778d}.category-pill--warning[data-v-cf52251f]{background:#fff3df;color:#9a5a10}.file-stack[data-v-cf52251f]{display:flex;flex-direction:column;gap:12px}.file-card[data-v-cf52251f]{padding:14px;border-radius:16px;border:1px solid #e8edf3;background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 10px 24px #182b410a}.file-card-top[data-v-cf52251f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.file-card-icon[data-v-cf52251f]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eff5fb;color:#29608f}.file-main[data-v-cf52251f]{min-width:0}.file-name[data-v-cf52251f]{color:#21324a;font-size:15px;font-weight:700}.file-badges[data-v-cf52251f]{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.file-badge-hint[data-v-cf52251f]{font-size:12px;color:#5d738f}.file-meta[data-v-cf52251f]{margin-top:5px;color:#708096;font-size:12px;line-height:1.5}.file-meta-divider[data-v-cf52251f]{margin:0 8px;color:#b4c0cf}.file-actions[data-v-cf52251f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.file-remark-editor[data-v-cf52251f],.file-remark-display[data-v-cf52251f]{margin-top:12px;padding-top:12px;border-top:1px dashed #e4eaf1}.file-remark-label[data-v-cf52251f]{display:block;margin-bottom:8px;font-size:12px;font-weight:700;color:#66758b}.file-remark-display[data-v-cf52251f]{font-size:13px;color:#4d5d72}.remark-edit[data-v-cf52251f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.file-log-panel[data-v-cf52251f]{margin-top:12px;padding-top:12px;border-top:1px dashed #e4eaf1}.file-log-title[data-v-cf52251f]{font-size:12px;font-weight:700;color:#66758b}.file-log-list[data-v-cf52251f]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.file-log-item[data-v-cf52251f]{display:grid;grid-template-columns:150px 110px minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:12px;background:#f7fafc;color:#506074;font-size:12px;line-height:1.5}.file-log-time[data-v-cf52251f]{color:#718096}.file-log-user[data-v-cf52251f]{font-weight:600;color:#31455d}.file-log-purpose[data-v-cf52251f]{min-width:0;word-break:break-all}.file-log-empty[data-v-cf52251f]{margin-top:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;color:#7a899d;font-size:12px}.image-preview-shell[data-v-cf52251f]{border-radius:16px;background:#f8fafc;padding:12px}.image-preview-image[data-v-cf52251f]{display:block;width:100%;max-height:70vh;object-fit:contain}.download-purpose-shell[data-v-cf52251f]{display:flex;flex-direction:column;gap:14px}.download-purpose-name[data-v-cf52251f]{padding:12px 14px;border-radius:14px;background:#f7fafc;color:#21324a;font-size:14px;font-weight:700;word-break:break-all}.download-purpose-label[data-v-cf52251f]{font-size:13px;font-weight:700;color:#4c5f76}.download-purpose-options[data-v-cf52251f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.download-purpose-option[data-v-cf52251f]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#f7fafc;border:1px solid #e6edf4;color:#31455d}.download-purpose-actions[data-v-cf52251f]{display:flex;justify-content:flex-end;gap:8px}.category-empty[data-v-cf52251f]{padding:34px 20px;border-radius:18px;border:1px dashed #d7e1ea;background:linear-gradient(180deg,#fbfdff,#f6f9fc);display:flex;flex-direction:column;align-items:center;text-align:center}.category-empty-icon[data-v-cf52251f]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#edf4fb;color:#2f628f}.category-empty-title[data-v-cf52251f]{margin-top:12px;font-size:16px;font-weight:700;color:#22324a}.category-empty-desc[data-v-cf52251f]{margin-top:6px;max-width:320px;font-size:13px;line-height:1.6;color:#718096}.pending-panel[data-v-cf52251f]{padding:14px;border-radius:16px;background:#fff8eb;border:1px solid #ffd9a6}.pending-panel-header[data-v-cf52251f]{display:flex;flex-direction:column;gap:4px}.pending-panel-title[data-v-cf52251f]{display:inline-flex;align-items:center;gap:6px;color:#93550e;font-size:14px;font-weight:700}.pending-panel-subtitle[data-v-cf52251f]{font-size:12px;color:#9f7340}.pending-list[data-v-cf52251f]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.pending-row[data-v-cf52251f]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffffb8;border:1px solid #ffddb0}.pending-name[data-v-cf52251f]{font-size:13px;color:#775124;font-weight:600}.pending-actions[data-v-cf52251f]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 1024px){.profile-overview[data-v-cf52251f]{flex-direction:column}.overview-stats[data-v-cf52251f]{min-width:0}.profile-workspace[data-v-cf52251f]{grid-template-columns:1fr}.category-nav[data-v-cf52251f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.person-profile-modal[data-v-cf52251f]{--profile-mobile-gap: 12px}.profile-overview[data-v-cf52251f],.category-panel[data-v-cf52251f]{padding:14px}.identity-name[data-v-cf52251f]{font-size:20px}.overview-stats[data-v-cf52251f],.category-nav[data-v-cf52251f]{grid-template-columns:1fr}.category-panel-header[data-v-cf52251f],.file-card-top[data-v-cf52251f],.pending-row[data-v-cf52251f]{grid-template-columns:1fr;display:grid}.file-actions[data-v-cf52251f],.pending-actions[data-v-cf52251f]{justify-content:flex-start}.remark-edit[data-v-cf52251f],.file-log-item[data-v-cf52251f],.download-purpose-options[data-v-cf52251f]{grid-template-columns:1fr}.download-purpose-actions[data-v-cf52251f]{justify-content:stretch}}.logo[data-v-f0e31763]{height:56px;display:flex;align-items:center;padding:0 20px;gap:12px}.logo-mark[data-v-f0e31763]{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:block}.logo-title[data-v-f0e31763]{margin:0;font-size:18px;font-weight:700;color:#0f3d91;letter-spacing:.04em;white-space:nowrap}.header[data-v-f0e31763]{height:56px;background-color:#fff;box-shadow:0 2px 8px #0000000a;z-index:11}.header-content[data-v-f0e31763]{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 16px}.username[data-v-f0e31763]{font-weight:500;color:#333}.signature-preview[data-v-f0e31763]{width:100%;min-height:120px;border:1px solid #efeff5;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fafafc,#f3f7fb);overflow:hidden}.signature-preview img[data-v-f0e31763]{max-width:100%;max-height:100%;object-fit:contain}.profile-tab-panel[data-v-f0e31763]{padding-top:8px}.profile-tab-actions[data-v-f0e31763]{margin-top:16px;display:flex;justify-content:flex-end}.signature-panel[data-v-f0e31763]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.signature-sidecard[data-v-f0e31763],.signature-editor-card[data-v-f0e31763]{border:1px solid #eceff5;border-radius:16px;background:#fff;padding:16px}.signature-sidecard[data-v-f0e31763]{background:linear-gradient(180deg,#fbfcff,#f5f9fd)}.signature-sidecard-title[data-v-f0e31763],.signature-editor-title[data-v-f0e31763]{font-size:16px;font-weight:700;color:#22324a}.signature-sidecard-copy[data-v-f0e31763],.signature-editor-subtitle[data-v-f0e31763]{margin-top:8px;font-size:13px;line-height:1.7;color:#68788f}.signature-sidecard-tips[data-v-f0e31763]{margin-top:14px;display:grid;gap:8px;font-size:12px;color:#55657d}.signature-preview-card[data-v-f0e31763]{margin-top:18px}.signature-preview-title[data-v-f0e31763]{margin-bottom:8px;font-size:13px;font-weight:600;color:#39485e}.signature-editor-head[data-v-f0e31763]{margin-bottom:12px}@media (max-width: 960px){.signature-panel[data-v-f0e31763]{grid-template-columns:1fr}}.fade-slide-leave-active[data-v-f0e31763],.fade-slide-enter-active[data-v-f0e31763]{transition:all .3s}.fade-slide-enter-from[data-v-f0e31763]{opacity:0;transform:translate(-30px)}.fade-slide-leave-to[data-v-f0e31763]{opacity:0;transform:translate(30px)}[data-v-f0e31763] .n-layout-content,[data-v-f0e31763] .n-layout-content-scroll-container{overflow:hidden!important}html,body,#app{margin:0;padding:0;height:100%;width:100%;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7f9}*{box-sizing:border-box}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.n-card{transition:transform .2s ease,box-shadow .2s ease}.page-container{height:100%;padding:8px 10px;margin-top:6px;gap:6px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;min-width:0;min-height:0;background-color:#f5f7f9}.search-card{flex-shrink:0;box-shadow:0 2px 10px #00000008!important;border-radius:10px!important}.search-card .n-card__content,.pro-card .n-card__content{padding:8px 10px 6px!important}.search-card .n-grid,.pro-card .n-grid{row-gap:8px!important}.search-card .n-form-item-feedback-wrapper,.pro-card .n-form-item-feedback-wrapper{min-height:0!important}.action-bar{display:flex;justify-content:flex-end;align-items:center;padding:8px 0 6px;border-top:1px dashed var(--n-border-color);gap:8px}.table-header-pagination{display:flex;justify-content:flex-end;padding-bottom:4px}.search-wrapper{display:flex;align-items:flex-start;gap:12px}.search-form{flex:1}.search-actions{flex-shrink:0;padding-top:2px;padding-bottom:0}.summary-info{background:#2080f00d;padding:6px 16px;border-radius:4px;border:1px solid rgba(32,128,240,.1);margin-right:auto}.summary-item{display:flex;align-items:center;gap:8px}.summary-item .label{color:#666;font-size:13px}.summary-item .value{font-weight:700;font-family:monospace;font-size:16px}.table-card{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;min-width:0;border-radius:10px!important}.table-card .n-card-body{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.table-card .n-card__content{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:8px 10px!important;min-height:0;min-width:0}.table-card .n-data-table,.table-card .n-data-table-wrapper,.table-card .n-data-table-base-table{min-width:0}.table-card .n-data-table-wrapper{flex:1;min-height:0;overflow:auto}.n-form-item .n-form-item-label{font-weight:500;color:#333}.n-button--primary-type{box-shadow:0 2px 6px #2080f033}.action-bar .n-button,.search-actions .n-button{border-radius:8px}.action-bar .n-button--small-type,.search-actions .n-button--small-type{min-height:28px}.list-export-button{min-width:92px;font-weight:600;box-shadow:0 2px 6px #18a0582e}.list-export-button .n-button__icon,.list-export-button .n-icon{font-size:15px}.table-action-group{display:flex!important;width:100%;justify-content:flex-end;min-width:0}.table-card .lab-task-action-cell{padding-left:6px!important;padding-right:6px!important}.table-card .lab-task-action-cell .table-action-group{display:inline-flex!important;width:auto;float:right}.table-action-button{width:28px;height:28px}.table-action-button .n-button__icon,.table-action-button .n-icon{font-size:16px}.table-card .n-data-table .n-button--circle-type{width:28px;height:28px}.table-card .n-data-table .n-button--circle-type .n-button__icon,.table-card .n-data-table .n-button--circle-type .n-icon{font-size:16px}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell{cursor:text;position:relative;transition:box-shadow .15s ease}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell,[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell :is(.n-input,.n-input-wrapper,.n-input-number,.n-base-selection,.n-base-selection-label,.n-base-selection-tags,.n-base-selection-input,.n-base-selection-input__content){background:transparent!important;background-color:transparent!important;--n-color: transparent !important;--n-color-focus: transparent !important;--n-color-hover: transparent !important;--n-border: none !important;--n-border-hover: none !important;--n-box-shadow-focus: none !important;height:100%!important;min-height:unset!important;display:flex!important;align-items:center!important}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell :is(.n-input-wrapper,.n-base-selection-label,.n-base-selection-tags){padding-top:0!important;padding-bottom:0!important;height:100%!important;min-height:unset!important;display:flex!important;align-items:center!important}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell :is(.n-input__border,.n-input__state-border,.n-base-selection__border,.n-base-selection__state-border){display:none!important;opacity:0!important}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell :is(input,textarea){width:100%;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:none!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;padding:0 4px!important;color:inherit!important;font:inherit!important;line-height:normal!important;text-align:inherit!important;caret-color:transparent}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell textarea{resize:none}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell :is(.n-base-selection-label,.n-base-selection-tags,.n-base-selection-input__content,.n-base-selection-label__render-label){color:inherit!important}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell :is(.n-base-selection__arrow,.n-base-selection__clear,.n-input__suffix,.n-input-number-suffix){opacity:0!important;width:0!important;min-width:0!important;overflow:hidden!important}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell.analysis-inline-edit-active{box-shadow:inset 0 0 0 2px #1890ff!important;background-color:transparent!important;z-index:100}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell.analysis-inline-edit-active :is(input,textarea){caret-color:auto}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell input[type=number]::-webkit-outer-spin-button,[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-analysis-inline-edit="1"] td.analysis-inline-editable-cell:not(.analysis-inline-edit-active) :is(input::placeholder,textarea::placeholder){color:transparent!important}html,body,#app{height:100%;margin:0;padding:0}.login-page[data-v-4841e811]{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;background:radial-gradient(1200px 600px at 10% 20%,#dbeafe 0%,transparent 60%),radial-gradient(900px 500px at 90% 80%,#bfdbfe 0%,transparent 60%),linear-gradient(135deg,#f8fbff,#eef4ff 45%,#f8fafc);padding:24px;overflow:hidden}.bg-decoration[data-v-4841e811]{position:absolute;border-radius:999px;filter:blur(.5px);pointer-events:none}.bg-1[data-v-4841e811]{width:340px;height:340px;top:-100px;right:-80px;background:#2563eb1f}.bg-2[data-v-4841e811]{width:220px;height:220px;bottom:-60px;left:-40px;background:#0ea5e91f}.bg-3[data-v-4841e811]{width:160px;height:160px;top:55%;left:45%;background:#4f46e51a}.login-shell[data-v-4841e811]{position:relative;z-index:1;width:min(980px,96vw);display:grid;grid-template-columns:1fr 440px;gap:20px;align-items:stretch}.brand-panel[data-v-4841e811]{border-radius:16px;padding:36px 34px;color:#0f172a;background:linear-gradient(140deg,#ffffffd1,#ffffff94);border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 48px #0f172a14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand-tag[data-v-4841e811]{display:inline-flex;padding:4px 10px;font-size:12px;border-radius:999px;color:#1d4ed8;background:#2563eb1f;margin-bottom:12px}.brand-panel h1[data-v-4841e811]{margin:0;font-size:38px;font-weight:700;letter-spacing:1px}.brand-subtitle[data-v-4841e811]{margin:10px 0 0;font-size:18px;color:#334155}.brand-desc[data-v-4841e811]{margin:14px 0 0;max-width:420px;font-size:14px;line-height:1.8;color:#475569}.brand-features[data-v-4841e811]{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.brand-features span[data-v-4841e811]{font-size:12px;color:#1e40af;background:#3b82f61a;padding:4px 10px;border-radius:999px}.login-card[data-v-4841e811]{width:100%;background:#fff;border-radius:14px;padding:28px;box-shadow:0 18px 40px #0f172a1f;border:1px solid rgba(226,232,240,.8)}.header[data-v-4841e811]{text-align:center;margin-bottom:16px}.header h2[data-v-4841e811]{margin:0 0 8px;font-size:24px;color:#0f172a}.header p[data-v-4841e811]{margin:0;color:#6b7280}.guest-tip[data-v-4841e811]{margin-bottom:12px}.qr-box[data-v-4841e811]{text-align:center}.qr-actions[data-v-4841e811]{margin-top:12px}.qr-desc[data-v-4841e811]{color:#64748b;margin-top:10px}.footer-links[data-v-4841e811]{margin-top:12px;display:flex;justify-content:center}@media (max-width: 980px){.login-shell[data-v-4841e811]{width:min(480px,96vw);grid-template-columns:1fr}.brand-panel[data-v-4841e811]{display:none}}.register-container[data-v-e29f14fc]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#f8fafc);padding:24px}.register-card[data-v-e29f14fc]{width:520px;padding:24px;border-radius:12px;background:#fff;box-shadow:0 16px 40px #0f172a14}.header[data-v-e29f14fc]{text-align:center;margin-bottom:16px}.header p[data-v-e29f14fc]{color:#64748b}.captcha[data-v-e29f14fc]{width:120px;height:34px;border-radius:6px;border:1px solid #e5e7eb;cursor:pointer}.label-render[data-v-f889e684]{margin:0;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000014;padding:0;border:none}.label-render.print-mode[data-v-f889e684]{box-shadow:none;border-radius:0}.label-content-grid[data-v-f889e684]{width:100%;height:100%;display:grid}.label-cell[data-v-f889e684]{display:flex;align-items:center;justify-content:flex-start;padding:0 2mm;min-height:6mm;min-width:10mm;box-sizing:border-box;overflow:hidden;position:relative;background:transparent;border:none;font-size:10pt;font-family:SimHei,黑体,Arial,sans-serif}.label-cell span[data-v-f889e684]{width:100%;text-align:left;font-size:inherit;font-weight:inherit;color:inherit;line-height:1;z-index:2}.render-fallback[data-v-f889e684]{display:flex;align-items:center;padding:0 2mm}.black-bg-overlay[data-v-f889e684]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:1}@media print{.label-render.print-mode[data-v-f889e684]{background:#fff!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.label-render.print-mode .label-content-grid[data-v-f889e684],.label-render.print-mode .label-cell[data-v-f889e684],.label-render.print-mode .print-cell[data-v-f889e684]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.label-render.print-mode .black-bg-overlay[data-v-f889e684]{background-color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.label-render.print-mode .label-cell span[data-v-f889e684],.label-render.print-mode .print-cell span[data-v-f889e684]{position:relative!important;z-index:2!important}}.label-printer[data-v-fd41f46f]{width:100%;min-height:100vh;background:#fafbfc;font-family:SimHei,黑体,Arial,sans-serif;padding:40px}.preview-header[data-v-fd41f46f]{display:flex;align-items:center;justify-content:space-between;margin:24px 0 16px}.labels-container[data-v-fd41f46f]{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;align-items:flex-start;padding:16px}@media print{.label-printer[data-v-fd41f46f]{background:none!important;min-height:0!important;box-shadow:none!important;padding:0!important}.label-preview-area[data-v-fd41f46f],.preview-header[data-v-fd41f46f],.labels-container[data-v-fd41f46f]{display:none!important}.print-area[data-v-fd41f46f]{display:block!important;width:100%!important;background:none!important;margin:0!important;padding:0!important;overflow:visible!important;font-family:SimHei,黑体,Arial,sans-serif!important}.print-label[data-v-fd41f46f]{position:relative!important;page-break-inside:avoid!important;page-break-after:always!important;margin:0!important}.print-label[data-v-fd41f46f]:last-child{page-break-after:auto!important}.print-confirm-dialog[data-v-fd41f46f]{display:none!important}}.print-confirm-dialog[data-v-fd41f46f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1001;font-family:SimHei,黑体,Arial,sans-serif}.confirm-content[data-v-fd41f46f]{background:#fff;padding:24px;border-radius:8px;text-align:center;font-family:SimHei,黑体,Arial,sans-serif}.confirm-content h3[data-v-fd41f46f]{margin:0 0 16px;color:#1890ff;font-family:SimHei,黑体,Arial,sans-serif}.confirm-content p[data-v-fd41f46f]{margin:0 0 24px;color:#666;font-family:SimHei,黑体,Arial,sans-serif}.report-review-container[data-v-5ea3211b]{height:100vh;display:flex;background-color:#f0f2f5;overflow:hidden}.report-list-sidebar[data-v-5ea3211b]{width:280px;background:#fff;border-right:1px solid #efeff5;display:flex;flex-direction:column;transition:width .3s}.report-list-sidebar.collapsed[data-v-5ea3211b]{width:48px}.sidebar-header[data-v-5ea3211b]{height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #efeff5}.title-info[data-v-5ea3211b]{font-weight:700;font-size:14px}.count[data-v-5ea3211b]{margin-left:4px;color:#999;font-weight:400}.sidebar-search[data-v-5ea3211b]{padding:8px}.sidebar-content[data-v-5ea3211b]{flex:1;overflow:hidden}.report-item[data-v-5ea3211b]{padding:12px;cursor:pointer;border-bottom:1px solid #fafafc;transition:background .2s}.report-item[data-v-5ea3211b]:hover{background-color:#f5f7fa}.report-item.active[data-v-5ea3211b]{background-color:#e6f7ff;border-right:3px solid #1890ff}.item-no[data-v-5ea3211b]{font-weight:500;margin-bottom:4px}.item-meta[data-v-5ea3211b]{display:flex;align-items:center;gap:8px}.item-type[data-v-5ea3211b]{font-size:12px;color:#666}.sidebar-footer[data-v-5ea3211b]{padding:12px;border-top:1px solid #efeff5}.shortcut-hint[data-v-5ea3211b]{margin-top:8px;text-align:center;font-size:12px;color:#999;line-height:1.5}.main-content[data-v-5ea3211b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.action-bar[data-v-5ea3211b]{height:48px;background:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #efeff5}.conclusion-warning-header[data-v-5ea3211b]{background:linear-gradient(135deg,#faad14,#ffc53d);border-bottom:3px solid #d48806;box-shadow:0 2px 8px #faad1447}.conclusion-warning-header .report-no[data-v-5ea3211b]{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.conclusion-warning-header[data-v-5ea3211b] .n-button{background-color:#ffffffeb;border-color:#ffffffeb;color:#8f5a00}.conclusion-warning-header[data-v-5ea3211b] .n-button:hover{background-color:#fff;border-color:#fff;color:#d03050}.conclusion-warning-header[data-v-5ea3211b] .n-tag{background-color:#ffffffeb;border-color:#ffffffeb}.report-info[data-v-5ea3211b]{display:flex;align-items:center;gap:12px}.report-no[data-v-5ea3211b]{font-size:16px;font-weight:700}.conclusion-warning[data-v-5ea3211b]{font-weight:600}.preview-area[data-v-5ea3211b]{flex:1;background:#525659}.modal-loading[data-v-5ea3211b]{display:flex;justify-content:center;align-items:center;min-height:220px}.curve-list[data-v-5ea3211b]{display:flex;flex-direction:column;gap:16px;max-height:72vh;overflow:auto;padding-right:8px}.curve-image[data-v-5ea3211b]{width:100%;border:1px solid #efeff5;border-radius:6px;background:#fafafc}.h5-report-page[data-v-e03bfc93]{min-height:100vh;background:radial-gradient(circle at top left,rgba(28,92,255,.18),transparent 34%),radial-gradient(circle at top right,rgba(24,160,88,.16),transparent 28%),linear-gradient(180deg,#f7fbff,#edf4ff);padding:24px 16px 40px}.hero-card[data-v-e03bfc93]{max-width:720px;margin:0 auto 18px;padding:24px 20px;border-radius:24px;background:linear-gradient(135deg,#1148a8,#1e7ad8);color:#fff;box-shadow:0 20px 40px #1148a82e}.eyebrow[data-v-e03bfc93]{font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.report-no[data-v-e03bfc93]{margin-top:10px;font-size:30px;font-weight:700;line-height:1.2;word-break:break-all}.hero-subtitle[data-v-e03bfc93]{margin-top:10px;font-size:14px;opacity:.88}.content-wrap[data-v-e03bfc93]{max-width:720px;margin:0 auto}.info-card[data-v-e03bfc93]{border-radius:22px;overflow:hidden;box-shadow:0 16px 32px #132d5814}.footer-actions[data-v-e03bfc93]{margin-top:16px}@media (max-width: 640px){.h5-report-page[data-v-e03bfc93]{padding:16px 12px 32px}.hero-card[data-v-e03bfc93]{padding:20px 16px;border-radius:20px}.report-no[data-v-e03bfc93]{font-size:24px}}.workbench-page[data-v-202ef058]{max-width:1280px;margin:0 auto;padding:16px 20px 24px;display:flex;flex-direction:column;gap:16px}.welcome-hero[data-v-202ef058]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:12px;background:linear-gradient(135deg,#f0f7ff,#f8fafc,#fff);border:1px solid rgba(32,128,240,.12);box-shadow:0 1px 2px #0f172a0f}.welcome-kicker[data-v-202ef058]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.welcome-title[data-v-202ef058]{font-size:22px;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.welcome-sub[data-v-202ef058]{color:#64748b;margin:8px 0 0;font-size:14px}.summary-strip[data-v-202ef058]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 1024px){.summary-strip[data-v-202ef058]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.summary-strip[data-v-202ef058]{grid-template-columns:1fr}}.summary-card[data-v-202ef058]{border-radius:10px!important;background:#fff!important;border:1px solid #eef2f7!important}.summary-card__label[data-v-202ef058]{font-size:12px;color:#64748b;margin-bottom:6px}.summary-card__value[data-v-202ef058]{display:flex;align-items:baseline;gap:4px}.summary-card__num[data-v-202ef058]{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.summary-card__suffix[data-v-202ef058]{font-size:13px;color:#94a3b8}.summary-card__sub[data-v-202ef058]{margin-top:8px;font-size:12px;color:#94a3b8}.workbench-columns[data-v-202ef058]{display:grid;grid-template-columns:1fr 280px;gap:12px;align-items:start}@media (max-width: 900px){.workbench-columns[data-v-202ef058]{grid-template-columns:1fr}}.workbench-columns__main[data-v-202ef058]{display:flex;flex-direction:column;gap:12px;min-width:0}.workbench-columns__side[data-v-202ef058]{position:sticky;top:12px}.panel-card[data-v-202ef058]{border-radius:10px!important;border:1px solid #eef2f7!important}.quick-grid[data-v-202ef058]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (max-width: 520px){.quick-grid[data-v-202ef058]{grid-template-columns:1fr}}.quick-btn[data-v-202ef058]{justify-content:center}.panel-card--todo[data-v-202ef058] .n-list-item{border-radius:8px}.todo-item[data-v-202ef058]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.todo-item__title[data-v-202ef058]{font-size:14px}.points-card[data-v-202ef058]{background:linear-gradient(180deg,#f8fbff,#fff)!important}.points-card__header[data-v-202ef058]{font-weight:600}.points-total[data-v-202ef058]{font-size:36px;font-weight:700;color:#2080f0;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.points-sub[data-v-202ef058]{color:#64748b;margin:8px 0 12px;font-size:13px}.score-detail-summary[data-v-202ef058]{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;padding:12px 14px;border-radius:10px;background:linear-gradient(135deg,#2080f01a,#18a05814)}.score-detail-summary__label[data-v-202ef058]{font-size:13px;color:#5b6472}.score-detail-summary__value[data-v-202ef058]{font-size:24px;line-height:1;font-weight:700;color:#2080f0}.score-detail-pagination[data-v-202ef058]{display:flex;justify-content:flex-end;margin-top:12px}.score-detail-score[data-v-202ef058]{font-weight:700;color:#d9485f}.bottom-row[data-v-202ef058]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 900px){.bottom-row[data-v-202ef058]{grid-template-columns:1fr}.score-detail-pagination[data-v-202ef058]{justify-content:flex-start}}.notice-list[data-v-202ef058] .n-list-item{border-radius:8px}.notice-item[data-v-202ef058]{width:100%;display:flex;justify-content:space-between;gap:8px;align-items:center}.notice-title[data-v-202ef058]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.notice-time[data-v-202ef058]{color:#94a3b8;flex-shrink:0;font-size:12px}.project-debt-summary[data-v-21357d6e]{flex:1;min-width:0;font-size:13px}.summary-item .label[data-v-21357d6e]{margin-right:6px;color:var(--n-text-color-3)}.summary-item .value[data-v-21357d6e]{font-weight:600;color:var(--n-text-color-1)}.text-error[data-v-21357d6e]{color:#d03050}.drawer-header[data-v-c5f0bdab]{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #efeff5}.column-list[data-v-c5f0bdab]{display:flex;flex-direction:column;gap:8px}.column-item[data-v-c5f0bdab]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#f7f7fa;border-radius:4px;transition:all .2s}.column-item[data-v-c5f0bdab]:hover{background-color:#f0f0f5}.column-item.is-action[data-v-c5f0bdab]{background-color:#eef5fe;border:1px dashed #91d5ff}.item-left[data-v-c5f0bdab]{display:flex;align-items:center;gap:8px}.item-right[data-v-c5f0bdab]{display:flex;align-items:center;gap:12px}.column-title[data-v-c5f0bdab]{font-size:14px;font-weight:500}.drawer-header[data-v-425b0669]{margin-bottom:12px}.field-list[data-v-425b0669]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-425b0669]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.item-left[data-v-425b0669]{display:flex;align-items:center;gap:10px;min-width:0}.item-right[data-v-425b0669]{flex-shrink:0}.field-title[data-v-425b0669]{font-size:14px;color:#111827}.selection-pagination-prefix[data-v-2170347b]{display:flex;align-items:center;gap:8px;white-space:nowrap}.selection-pagination-prefix__count[data-v-2170347b]{color:var(--n-text-color-2)}.selection-pagination-prefix__clear[data-v-2170347b]{padding:0}.selection-pagination-prefix__total[data-v-2170347b]{color:var(--n-text-color-3)}.discrete-header-filter[data-v-5124a3d5]{display:inline-flex;align-items:center;gap:2px;max-width:100%}.dhf-label[data-v-5124a3d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dhf-trigger[data-v-5124a3d5]{flex-shrink:0}.dhf-panel[data-v-5124a3d5]{min-width:140px}.dhf-hint[data-v-5124a3d5]{margin-top:8px;font-size:11px;color:var(--n-text-color-3);line-height:1.35;max-width:200px}.test-item-type-selector[data-v-ec4c2249]{height:100%;min-height:52vh;display:flex;flex-direction:column;padding:12px;background:#f0f2f5;border-radius:8px}.search-section[data-v-ec4c2249]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px;background:#fff;border-radius:6px;box-shadow:0 1px 4px #00000014;gap:12px;flex-wrap:wrap}.search-input-group[data-v-ec4c2249]{flex:1;min-width:260px;max-width:560px}.category-tabs[data-v-ec4c2249]{margin-bottom:12px;background:#fff;border-radius:6px;padding:12px;box-shadow:0 1px 4px #00000014}.category-tabs[data-v-ec4c2249] .n-tabs-nav{margin-bottom:0}.main-content[data-v-ec4c2249]{flex:1;min-height:0;margin-bottom:4px}.subcategory-scroll-container[data-v-ec4c2249]{overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.subcategory-columns[data-v-ec4c2249]{display:flex;gap:12px;min-height:360px;min-width:max-content}.subcategory-column[data-v-ec4c2249]{min-width:280px;max-width:320px;background:#fff;border-radius:6px;box-shadow:0 1px 4px #00000014;display:flex;flex-direction:column;flex-shrink:0}.column-header[data-v-ec4c2249]{padding:12px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:#fafafa;border-radius:6px 6px 0 0}.column-title[data-v-ec4c2249]{font-size:16px;font-weight:600;color:#2080f0}.column-count[data-v-ec4c2249]{font-size:11px;color:#8c8c8c}.column-content[data-v-ec4c2249]{flex:1;padding:12px;overflow-y:auto;max-height:calc(70vh - 320px)}.project-item[data-v-ec4c2249]{display:flex;justify-content:space-between;align-items:center;padding:10px;margin-bottom:6px;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer;transition:all .2s ease}.project-item[data-v-ec4c2249]:hover{border-color:#2080f0;background:#f6ffed}.project-item.selected[data-v-ec4c2249]{border-color:#2080f0;background:#e6f7ff}.project-info[data-v-ec4c2249]{flex:1;min-width:0}.project-name[data-v-ec4c2249]{font-weight:500;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.project-count[data-v-ec4c2249]{flex-shrink:0;margin-left:8px}.empty-favorites[data-v-ec4c2249]{text-align:center;padding:20px}.fav-empty-btn[data-v-ec4c2249]{margin-top:12px}.favorite-row[data-v-ec4c2249]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.favorite-meta[data-v-ec4c2249]{min-width:0;flex:1;text-align:left}.favorite-title[data-v-ec4c2249]{font-weight:500}.favorite-desc[data-v-ec4c2249]{font-size:12px;margin-top:4px;display:block}.subcategory-scroll-container[data-v-ec4c2249]::-webkit-scrollbar{height:8px}.subcategory-scroll-container[data-v-ec4c2249]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.subcategory-scroll-container[data-v-ec4c2249]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.column-content[data-v-ec4c2249]::-webkit-scrollbar{width:6px}.column-content[data-v-ec4c2249]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}@media (max-width: 1200px){.subcategory-columns[data-v-ec4c2249]{gap:10px}.subcategory-column[data-v-ec4c2249]{min-width:260px;max-width:300px}.column-content[data-v-ec4c2249]{max-height:280px}}.selector-actions[data-v-31bb9c09]{margin-top:16px;padding-top:12px;border-top:1px solid #efeff5}.selector-summary[data-v-31bb9c09]{margin-bottom:12px;font-size:13px;color:#666;word-break:break-all}.custom-input-select-dropdown[data-v-05bb5bf4]{background:var(--n-color);border:1px solid var(--n-border-color);border-radius:var(--n-border-radius);box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;max-height:250px;overflow-y:auto;min-width:100px;background-color:#fff}[data-v-05bb5bf4]:root{--n-color: #fff;--n-border-color: #efeff5;--n-border-radius: 3px}.custom-input-select-option[data-v-05bb5bf4]{padding:8px 12px;cursor:pointer;font-size:14px;transition:background .2s}.custom-input-select-option.active[data-v-05bb5bf4],.custom-input-select-option[data-v-05bb5bf4]:hover{background-color:#f3f3f5;color:#2080f0}.environment-input[data-v-f678b9d5]{display:flex;align-items:center;justify-content:center;gap:2px}.env-input[data-v-f678b9d5]{width:50px!important}.env-input[data-v-f678b9d5] input{padding:0 2px!important;text-align:center!important}.unit[data-v-f678b9d5]{font-size:11px;color:#999}.dynamic-entry-table[data-v-e09d2cb9]{width:100%;border-collapse:collapse;font-size:13px}.dynamic-entry-table th[data-v-e09d2cb9]{background:#f7f9fc;border:1px solid #eee;padding:6px;font-weight:500;color:#666}.dynamic-entry-table td[data-v-e09d2cb9]{border:1px solid #eee;min-height:32px}.calc-result-box[data-v-e09d2cb9]{padding:4px 8px;background:#fdfdfd;height:100%;display:flex;align-items:center}.text-error[data-v-e09d2cb9]{color:#f44336}.toolbar[data-v-1a2ddfb6]{display:flex;align-items:flex-start;gap:12px}.toolbar-left[data-v-1a2ddfb6]{display:flex;gap:12px;flex-wrap:wrap;flex:1}.toolbar-left[data-v-1a2ddfb6] .n-input{width:200px}.pagination-bar[data-v-1a2ddfb6]{display:flex;justify-content:flex-end;padding-top:4px}.section-title[data-v-1a2ddfb6]{margin-bottom:8px;font-size:13px;color:#666}.selected-section[data-v-1a2ddfb6],.recent-section[data-v-1a2ddfb6]{padding:10px 12px;background:#fafafc;border:1px solid #efeff5;border-radius:10px}.recent-tag[data-v-1a2ddfb6]{cursor:pointer}.recent-remove[data-v-1a2ddfb6]{margin-left:6px}@media (max-width: 900px){.pagination-bar[data-v-1a2ddfb6]{justify-content:center}}.marshall-analysis[data-v-05a956fc]{background:#f9f9fb}.header[data-v-05a956fc]{display:flex;justify-content:space-between;align-items:center}[data-v-05a956fc] input[type=number]{width:100%;border:none;background:transparent;text-align:center;outline:none;font-family:inherit;font-size:14px}[data-v-05a956fc] .n-data-table-td{padding:4px!important}.editable-cell[data-v-05a956fc]{width:100%;height:100%}.grading-analysis[data-v-a64129c2]{background:#fff}.header[data-v-a64129c2]{display:flex;justify-content:space-between;align-items:center}[data-v-a64129c2] .n-data-table-td{padding:0!important}.sma-analysis-container[data-v-f4f2de69]{min-width:600px}.step-content-scroll[data-v-f4f2de69]::-webkit-scrollbar{width:4px}.step-content-scroll[data-v-f4f2de69]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.analysis-skeleton[data-v-f4f2de69]{margin:10px;border:1px dashed #ccc}.cell-center[data-v-aad14843]{text-align:center}.cell-gray[data-v-aad14843]{background-color:#fafafc;color:#888}.rockwell-hardness-container[data-v-aad14843]{min-width:600px}.table-scroll-wrapper[data-v-2d549d19]{overflow-x:auto;margin-top:12px}.native-rd-table[data-v-2d549d19]{width:100%;border-collapse:collapse;font-size:12px}.native-rd-table th[data-v-2d549d19],.native-rd-table td[data-v-2d549d19]{border:1px solid #efeff5;padding:4px}.native-rd-table th[data-v-2d549d19]{background-color:#fafafc}.cell-center[data-v-2d549d19],.cell-n[data-v-2d549d19] .n-input__input-el{text-align:center}.cell-gray[data-v-2d549d19]{background-color:#f9f9fb;color:#999}.cell-bold[data-v-2d549d19]{font-weight:700;color:#18a058}.cell-success[data-v-2d549d19]{color:#18a058}.cell-danger[data-v-2d549d19]{color:#d03050}.rd-summary[data-v-2d549d19]{margin-top:24px;padding:16px;background-color:#fafafc;border-radius:4px;border:1px solid #efeff5}.rd-conclusion[data-v-2d549d19]{margin-top:16px}.rd-conclusion-header[data-v-2d549d19]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rd-conclusion-text[data-v-2d549d19]{margin:0;white-space:pre-wrap;color:#333}.cell-center[data-v-351d6168]{text-align:center}.cell-gray[data-v-351d6168]{color:#888;background-color:#fafafc}.wq-measured-wrap[data-v-351d6168]{display:block}.water-summary[data-v-351d6168]{margin-top:16px;padding:12px;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.rebound-grid-wrap[data-v-06be496f]{margin-top:8px;overflow-x:auto;border:1px solid #efeff5;border-radius:4px}.native-rebound-table[data-v-06be496f]{width:100%;border-collapse:collapse;font-size:11px}.native-rebound-table th[data-v-06be496f],.native-rebound-table td[data-v-06be496f]{border:1px solid #efeff5;padding:4px;text-align:center;min-width:32px}.native-rebound-table th[data-v-06be496f]{background-color:#fafafc;color:#767c82}.mortar-penetration[data-v-ee94ebd2]{padding:0;font-size:12px}.mp-toolbar[data-v-ee94ebd2]{margin:8px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mp-toolbar-field[data-v-ee94ebd2]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.mp-toolbar-label[data-v-ee94ebd2]{white-space:nowrap}.mp-toolbar-tip[data-v-ee94ebd2]{font-size:11px;color:#8c8c8c}.mp-select[data-v-ee94ebd2]{min-width:0}.mp-select-category[data-v-ee94ebd2]{width:140px}.mp-select-type[data-v-ee94ebd2]{width:210px}.mp-select-grade[data-v-ee94ebd2]{width:90px}.mp-table-wrap[data-v-ee94ebd2]{overflow-x:auto;margin-bottom:8px}.mp-table[data-v-ee94ebd2]{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.mp-th[data-v-ee94ebd2],.mp-td[data-v-ee94ebd2]{border:1px solid #d9d9d9;padding:0;margin:0;font-size:12px}.mp-th[data-v-ee94ebd2]{background:#f5f5f5;font-weight:500;text-align:center;height:28px;line-height:26px}.mp-td[data-v-ee94ebd2]{vertical-align:middle;background:#fff}.mp-td[data-v-ee94ebd2]:focus-within{background:#f0f7ff;box-shadow:inset 0 0 0 1px #2080f0}.mp-input[data-v-ee94ebd2]{width:100%;min-width:0;border:none;padding:2px 4px;font-size:12px;background:transparent;outline:none;box-sizing:border-box;height:28px}.mp-input[data-v-ee94ebd2]::placeholder{color:#bfbfbf}.mp-input.mp-num[data-v-ee94ebd2]{text-align:center}.mp-seq[data-v-ee94ebd2]{width:40px;min-width:40px}.mp-name[data-v-ee94ebd2]{width:120px;min-width:120px}.mp-age[data-v-ee94ebd2]{width:44px;min-width:44px}.mp-num[data-v-ee94ebd2]{width:32px;min-width:32px}.mp-center[data-v-ee94ebd2]{text-align:center}.mp-ro[data-v-ee94ebd2]{width:56px;min-width:56px;max-width:56px;background:#fafafa}.mp-act[data-v-ee94ebd2]{width:36px;min-width:36px}.mp-del[data-v-ee94ebd2]{color:#d03050;cursor:pointer;font-size:12px}.mp-del[data-v-ee94ebd2]:hover{text-decoration:underline}.mp-row-low .mp-td[data-v-ee94ebd2]{background:#fff1f0}.mp-row-low .mp-td[data-v-ee94ebd2]:focus-within{background:#ffe8e6}.mp-batch-summary[data-v-ee94ebd2]{margin-top:4px;font-size:12px}.mp-batch-title[data-v-ee94ebd2]{font-weight:500;margin-bottom:4px}.mp-batch-formula-hint[data-v-ee94ebd2]{font-size:11px;color:#888;margin-bottom:6px}.mp-batch-table[data-v-ee94ebd2]{border-collapse:collapse}.mp-batch-table th[data-v-ee94ebd2],.mp-batch-table td[data-v-ee94ebd2]{border:1px solid #d9d9d9;padding:2px 6px;text-align:center;font-size:12px}.cell-center[data-v-ed77c588]{text-align:center}.cell-gray[data-v-ed77c588]{background-color:#fafafc;color:#888}.asphalt-core-container[data-v-ed77c588]{overflow-x:auto}.core-table[data-v-ed77c588]{min-width:1000px}.core-judge[data-v-ed77c588]{color:#666;font-weight:500}.core-judge-pass[data-v-ed77c588]{color:#18a058}.core-judge-fail[data-v-ed77c588]{color:#d03050}.cell-center[data-v-b4ed8715]{text-align:center}.cell-gray[data-v-b4ed8715]{background-color:#fafafc;color:#888}.env-table[data-v-b4ed8715]{min-width:800px}.environment-detection-container[data-v-b4ed8715]{overflow-x:auto}.toolbar-label[data-v-05390a22]{font-size:12px;color:#666}.group-count-input[data-v-05390a22]{width:70px;height:26px;padding:0 6px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}.cell-center[data-v-05390a22]{text-align:center}.cell-gray[data-v-05390a22]{background-color:#fafafc;color:#888}.text-success[data-v-05390a22]{color:#18a058}.text-warning[data-v-05390a22]{color:#f0a020}.text-error[data-v-05390a22]{color:#d03050}.font-bold[data-v-05390a22]{font-weight:700}.p-0[data-v-05390a22],.meta-cell[data-v-05390a22],.thickness-cell[data-v-05390a22]{padding:0!important}.rc-table[data-v-05390a22]{min-width:1580px}.deviation-row td[data-v-05390a22]{font-size:11px;height:24px}.rebar-cover-container[data-v-05390a22]{overflow-x:auto}.rebar-user-cell[data-v-05390a22]{background-color:#f0f7ff!important}.table-cell-input[data-v-05390a22],.table-cell-input[data-v-05390a22] .n-input,.table-cell-input[data-v-05390a22] .n-input-wrapper,.table-cell-input[data-v-05390a22] .n-base-selection{background:transparent!important;background-color:transparent!important;--n-color: transparent !important;--n-color-focus: transparent !important;--n-color-hover: transparent !important;--n-border: none !important;--n-border-hover: none !important;--n-box-shadow-focus: none !important;min-height:100%!important;height:100%!important}.table-cell-input[data-v-05390a22] .n-input__border,.table-cell-input[data-v-05390a22] .n-input__state-border,.table-cell-input[data-v-05390a22] .n-base-selection__border,.table-cell-input[data-v-05390a22] .n-base-selection__state-border{display:none!important}.table-cell-input[data-v-05390a22] .n-input-wrapper,.table-cell-input[data-v-05390a22] .n-base-selection-label,.table-cell-input[data-v-05390a22] .n-base-selection-tags{padding-top:0!important;padding-bottom:0!important;min-height:100%!important;height:100%!important;display:flex!important;align-items:center!important}.table-cell-input[data-v-05390a22] input{background:transparent!important;background-color:transparent!important;height:100%!important;padding:0 6px!important;text-align:center!important}.design-input[data-v-05390a22] input,.thickness-input[data-v-05390a22] input{text-align:right!important}.table-cell-input[data-v-05390a22] .n-base-selection-label{justify-content:center;padding:0 6px!important}.rebar-user-cell[data-v-05390a22] input,.rebar-user-cell[data-v-05390a22] .n-base-selection-label__render-label{color:#1890ff!important;font-weight:500}.anti-corrosion-coating[data-v-51363e69]{padding:0;font-size:12px}.acc-toolbar[data-v-51363e69]{margin:8px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acc-toolbar-title[data-v-51363e69]{font-size:13px;font-weight:600;color:#333}.acc-toolbar-tip[data-v-51363e69]{font-size:11px;color:#8c8c8c}.acc-table-wrap[data-v-51363e69]{overflow-x:auto}.acc-table[data-v-51363e69]{width:100%;min-width:1020px;border-collapse:collapse;table-layout:fixed}.acc-th[data-v-51363e69],.acc-td[data-v-51363e69]{border:1px solid #d9d9d9;padding:0;font-size:12px}.acc-th[data-v-51363e69]{background:#f5f5f5;font-weight:500;text-align:center;padding:5px 6px;line-height:1.3}.acc-td[data-v-51363e69]{vertical-align:middle;background:#fff}.acc-td[data-v-51363e69]:focus-within{background:#f0f7ff;box-shadow:inset 0 0 0 1px #2080f0}.acc-input[data-v-51363e69]{width:100%;min-width:0;height:28px;border:none;background:transparent;outline:none;padding:2px 6px;font-size:12px;box-sizing:border-box}.acc-input[data-v-51363e69]::placeholder{color:#bfbfbf}.acc-input-num[data-v-51363e69],.acc-center[data-v-51363e69]{text-align:center}.acc-readonly[data-v-51363e69]{background:#fafafa}.acc-judge-text[data-v-51363e69]{color:#666;font-weight:500}.acc-judge-pass[data-v-51363e69]{color:#18a058}.acc-judge-fail[data-v-51363e69]{color:#d03050}.acc-w-seq[data-v-51363e69]{width:44px}.acc-w-name[data-v-51363e69]{width:180px}.acc-w-design[data-v-51363e69]{width:92px}.acc-w-measure[data-v-51363e69]{width:72px}.acc-w-value[data-v-51363e69]{width:92px}.acc-w-judge[data-v-51363e69]{width:72px}.acc-w-result[data-v-51363e69]{width:78px}.acc-w-remark[data-v-51363e69]{width:150px}.fire-coating[data-v-084b0b5e]{padding:0;font-size:12px}.fc-toolbar[data-v-084b0b5e]{margin:8px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fc-toolbar-title[data-v-084b0b5e]{font-size:13px;font-weight:600;color:#333}.fc-toolbar-tip[data-v-084b0b5e]{font-size:11px;color:#8c8c8c}.fc-table-wrap[data-v-084b0b5e]{overflow-x:auto}.fc-table[data-v-084b0b5e]{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.fc-th[data-v-084b0b5e],.fc-td[data-v-084b0b5e]{border:1px solid #d9d9d9;padding:0;font-size:12px}.fc-th[data-v-084b0b5e]{background:#f5f5f5;font-weight:500;text-align:center;padding:5px 6px;line-height:1.3}.fc-td[data-v-084b0b5e]{vertical-align:middle;background:#fff}.fc-td[data-v-084b0b5e]:focus-within{background:#f0f7ff;box-shadow:inset 0 0 0 1px #2080f0}.fc-input[data-v-084b0b5e]{width:100%;min-width:0;height:28px;border:none;background:transparent;outline:none;padding:2px 6px;font-size:12px;box-sizing:border-box}.fc-input[data-v-084b0b5e]::placeholder{color:#bfbfbf}.fc-input-num[data-v-084b0b5e],.fc-center[data-v-084b0b5e]{text-align:center}.fc-readonly[data-v-084b0b5e]{background:#fafafa}.fc-judge-text[data-v-084b0b5e]{color:#666;font-weight:500}.fc-judge-pass[data-v-084b0b5e]{color:#18a058}.fc-judge-fail[data-v-084b0b5e]{color:#d03050}.fc-w-seq[data-v-084b0b5e]{width:44px}.fc-w-name[data-v-084b0b5e]{width:180px}.fc-w-design[data-v-084b0b5e]{width:92px}.fc-w-measure[data-v-084b0b5e]{width:72px}.fc-w-section[data-v-084b0b5e]{width:70px}.fc-w-value[data-v-084b0b5e],.fc-w-judge[data-v-084b0b5e]{width:72px}.fc-w-result[data-v-084b0b5e]{width:78px}.fc-w-remark[data-v-084b0b5e]{width:140px}.cell-center[data-v-d7bb43de]{text-align:center}.cell-gray[data-v-d7bb43de]{background-color:#fafafc;color:#888}.font-bold[data-v-d7bb43de]{font-weight:700}.p-0[data-v-d7bb43de]{padding:0!important}.ccd-table[data-v-d7bb43de]{min-width:900px}.concrete-core-drilling-container[data-v-d7bb43de]{overflow-x:auto}.cell-center[data-v-c8147818]{text-align:center}.cell-gray[data-v-c8147818]{background-color:#fafafc;color:#666;font-size:13px}.font-bold[data-v-c8147818]{font-weight:700;color:#333}.text-success[data-v-c8147818]{color:#18a058;font-weight:700}.text-error[data-v-c8147818]{color:#d03050;font-weight:700}.p-0[data-v-c8147818]{padding:0!important}.empty-placeholder[data-v-c8147818]{padding:24px 12px;text-align:center;color:#999}.summary-bar[data-v-c8147818]{margin-top:20px;padding:16px;background:#fafafc;border-radius:4px;border:1px solid #efeff5}.cell-center[data-v-1908933b]{text-align:center}.cell-gray[data-v-1908933b]{background-color:#fafafc;color:#888}.text-error[data-v-1908933b]{color:#d03050;font-weight:700}.text-success[data-v-1908933b]{color:#18a058}.font-bold[data-v-1908933b]{font-weight:700}.p-0[data-v-1908933b]{padding:0!important}.ccm-table[data-v-1908933b]{min-width:1100px}.concrete-core-municipal-container[data-v-1908933b]{overflow-x:auto}.cell-center[data-v-a3032ead]{text-align:center}.cell-gray[data-v-a3032ead]{background-color:#fafafc;color:#888}.text-error[data-v-a3032ead]{color:#d03050}.text-success[data-v-a3032ead]{color:#18a058}.font-bold[data-v-a3032ead]{font-weight:700}.p-0[data-v-a3032ead]{padding:0!important}.st-table[data-v-a3032ead]{min-width:800px}.slab-thickness-container[data-v-a3032ead]{overflow-x:auto}.cell-center[data-v-dc06cac3]{text-align:center}.cell-gray[data-v-dc06cac3]{background-color:#fafafc;color:#888}.text-error[data-v-dc06cac3]{color:#d03050}.text-success[data-v-dc06cac3]{color:#18a058}.font-bold[data-v-dc06cac3]{font-weight:700}.p-0[data-v-dc06cac3]{padding:0!important}.lh-table[data-v-dc06cac3]{min-width:800px}.layer-height-container[data-v-dc06cac3],.concrete-rebound-swap-container[data-v-3b25e3f6]{overflow-x:auto}.grid-scroll[data-v-3b25e3f6]{overflow-x:auto;border:1px solid #efeff5;margin-top:8px;border-radius:4px}.native-grid-table[data-v-3b25e3f6]{width:100%;border-collapse:collapse;font-size:11px}.native-grid-table th[data-v-3b25e3f6],.native-grid-table td[data-v-3b25e3f6]{border:1px solid #efeff5;padding:4px;text-align:center;min-width:32px}.native-grid-table th[data-v-3b25e3f6]{background-color:#fafafc;color:#767c82}.editable-member-name[data-v-3b25e3f6]{cursor:text;min-height:22px;display:flex;align-items:center}.cell-center[data-v-0bc185c2]{text-align:center}.cell-gray[data-v-0bc185c2]{background-color:#fafafc;color:#888}.text-error-bold[data-v-0bc185c2]{color:#d03050;font-weight:700;background:#fff0f0;padding:0 4px;border-radius:2px}.text-warning-bold[data-v-0bc185c2]{color:#f0a020;font-weight:700}.text-success[data-v-0bc185c2]{color:#18a058}.text-error[data-v-0bc185c2]{color:#d03050}[data-v-0bc185c2] .rebar-cover-reading-error .n-input__input-el{color:#d03050;font-weight:700}[data-v-0bc185c2] .rebar-cover-reading-warning .n-input__input-el{color:#f0a020;font-weight:700}.p-0[data-v-0bc185c2]{padding:0!important}.ml-2[data-v-0bc185c2]{margin-left:8px}.result-box[data-v-0bc185c2]{display:flex;justify-content:center;align-items:center;font-size:11px}.rc-table[data-v-0bc185c2]{min-width:1720px}.rebar-cover-calc-container[data-v-0bc185c2]{overflow-x:auto}.cell-center[data-v-d2c0f1e1]{text-align:center}.p-0[data-v-d2c0f1e1]{padding:0!important}.aggregate-gradation-chart-container[data-v-d2c0f1e1]{width:100%}.cell-center[data-v-5e0df8a0]{text-align:center}.p-0[data-v-5e0df8a0]{padding:0!important}.density-moisture-curve-chart-container[data-v-5e0df8a0]{width:100%}.curve-chart-viewport[data-v-5e0df8a0]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;box-sizing:border-box;background:#fafafc;border-radius:4px;border:1px solid #efeff5}.curve-chart-aspect[data-v-5e0df8a0]{--curve-max-h: min(500px, 70vh);position:relative;width:min(100%,800px,calc(var(--curve-max-h) * 800 / 500));margin:0 auto;aspect-ratio:800 / 500;max-height:var(--curve-max-h)}.curve-chart-aspect--echarts[data-v-5e0df8a0]{overflow:hidden}.curve-chart-echarts-host[data-v-5e0df8a0]{position:absolute;left:0;top:0;width:100%;height:100%}.curve-chart-img[data-v-5e0df8a0]{display:block;width:100%;height:100%;object-fit:contain}.curve-chart-footnote[data-v-5e0df8a0]{font-size:12px;width:100%;max-width:800px;margin:0 auto}.custom-excel-container[data-v-eba5b413]{overflow:hidden;background:#f0f2f5;padding:0;min-height:100%;height:100%;display:flex;flex-direction:column;min-width:0}.excel-toolbar[data-v-eba5b413]{flex-shrink:0;padding:8px 16px;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:10}.excel-table-wrap[data-v-eba5b413]{width:100%;flex:1;min-height:0;overflow:auto;box-sizing:border-box}.excel-toolbar-main[data-v-eba5b413]{width:100%;overflow-x:auto}.excel-table[data-v-eba5b413]{border-collapse:collapse;table-layout:fixed;background-color:#fff;margin:0;border:1px solid #d9d9d9;box-sizing:border-box}.excel-table td[data-v-eba5b413]{padding:0;min-height:32px;border:1px solid #d9d9d9;word-break:break-word;overflow:visible}.excel-row-collapsed[data-v-eba5b413]{height:0!important;font-size:0;line-height:0}.excel-cell.is-static-cell[data-v-eba5b413]{cursor:default}.cell-label[data-v-eba5b413]{font-size:13px;line-height:normal;display:flex;align-items:center;justify-content:center;min-height:28px;height:100%}.cell-input[data-v-eba5b413],.cell-input[data-v-eba5b413] .n-input,.cell-input[data-v-eba5b413] .n-input-wrapper,.cell-input[data-v-eba5b413] .n-input-number,.cell-input[data-v-eba5b413] .n-select,.cell-input[data-v-eba5b413] .n-base-selection{background:transparent!important;background-color:transparent!important;--n-color: transparent !important;--n-color-focus: transparent !important;--n-color-hover: transparent !important;--n-border: none !important;--n-border-hover: none !important;--n-box-shadow-focus: none !important;height:100%!important;min-height:unset!important;display:flex!important;align-items:center!important}.cell-input[data-v-eba5b413] .n-input-wrapper,.cell-input[data-v-eba5b413] .n-base-selection-label,.cell-input[data-v-eba5b413] .n-base-selection-tags{padding-top:0!important;padding-bottom:0!important;height:100%!important;min-height:unset!important;display:flex!important;align-items:center!important}.cell-input[data-v-eba5b413] .n-input__border,.cell-input[data-v-eba5b413] .n-input__state-border,.cell-input[data-v-eba5b413] .n-base-selection__border,.cell-input[data-v-eba5b413] .n-base-selection__state-border{display:none!important}.cell-input[data-v-eba5b413] input{background:transparent!important;background-color:transparent!important;padding:0 4px!important;height:100%!important;line-height:normal!important;text-align:inherit!important;display:flex!important;align-items:center!important}.cell-textarea[data-v-eba5b413],.cell-textarea[data-v-eba5b413] .n-input,.cell-textarea[data-v-eba5b413] .n-input-wrapper{height:auto!important;min-height:52px!important;align-items:stretch!important}.cell-textarea[data-v-eba5b413] textarea{background:transparent!important;background-color:transparent!important;padding:4px!important;min-height:52px!important;line-height:1.5!important;resize:vertical}td.val-user[data-v-eba5b413]{background-color:#f0f7ff!important}td.val-user .cell-input[data-v-eba5b413] input,td.val-user .cell-input[data-v-eba5b413] .n-base-selection-label__render-label{color:#1890ff!important;font-weight:500}td.val-formula[data-v-eba5b413]{background-color:#f6ffed!important}td.val-formula .cell-label[data-v-eba5b413],td.val-formula .cell-input[data-v-eba5b413] input{color:#52c41a!important;font-weight:600}td.val-system[data-v-eba5b413]{background-color:#f9f9f9!important}td.val-system .cell-label[data-v-eba5b413],td.val-system .cell-input[data-v-eba5b413] input,td.val-system .cell-other[data-v-eba5b413]{color:#999!important}td.val-judge[data-v-eba5b413]{background-color:#fffbe6!important}td.val-judge .cell-label[data-v-eba5b413],td.val-judge .cell-other[data-v-eba5b413]{color:#faad14!important;font-weight:500}.cell-other[data-v-eba5b413]{min-height:24px;display:flex;align-items:center;justify-content:center}.cell-input.text-right[data-v-eba5b413] input{text-align:right!important}.cell-interactive[data-v-eba5b413]{display:flex;align-items:center;justify-content:center;padding:4px 8px;cursor:pointer;border-radius:4px;transition:all .2s;min-height:24px;font-size:13px}.cell-interactive[data-v-eba5b413]:hover{background:#0000000d}.device-link[data-v-eba5b413]{color:#1890ff;text-decoration:underline}.dynamic-link[data-v-eba5b413]{color:#52c41a;font-weight:500}.clickable[data-v-eba5b413]{color:#722ed1}.is-required[data-v-eba5b413]{border-left:2px solid #ff4d4f!important}.excel-cell.is-active[data-v-eba5b413]{box-shadow:inset 0 0 0 2px #1890ff!important;z-index:100;position:relative}.custom-excel-container[data-v-eba5b413]:focus{outline:none}.n-form[data-v-6809bfb9]{max-height:72vh;overflow-y:auto;padding-right:4px}.score-summary-bar[data-v-6809bfb9]{background:#f0f7ff;padding:8px 16px;border-radius:4px;margin-bottom:8px;font-weight:700;color:#1890ff}.score-table[data-v-6809bfb9] .n-data-table-td{padding:4px 12px}.quantity-detail-toolbar[data-v-6809bfb9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.quantity-empty[data-v-6809bfb9]{padding:24px 0}.quantity-detail-list[data-v-6809bfb9]{display:flex;flex-direction:column;gap:10px}.quantity-detail-row[data-v-6809bfb9]{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr 1fr auto;gap:10px;align-items:center}.quantity-summary[data-v-6809bfb9]{display:flex;justify-content:flex-end;gap:24px;margin-top:16px;font-weight:600;color:#314056}.curve-container[data-v-cedb13a1]{display:flex;justify-content:center;align-items:center;background:#f9f9f9;border-radius:4px;overflow:hidden}.carousel-item[data-v-cedb13a1]{display:flex;justify-content:center;align-items:center;height:100%}.single-image[data-v-cedb13a1]{padding:20px;width:100%;display:flex;justify-content:center}.quantity-detail-toolbar[data-v-512f17ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.quantity-empty[data-v-512f17ea]{padding:24px 0}.quantity-detail-list[data-v-512f17ea]{display:flex;flex-direction:column;gap:12px}.quantity-detail-row[data-v-512f17ea]{display:grid;grid-template-columns:1.4fr 1fr .8fr .9fr .9fr 48px;gap:12px;align-items:center}.quantity-summary[data-v-512f17ea]{display:flex;justify-content:flex-end;gap:24px;margin-top:16px;font-weight:600}.full-screen-modal .n-layout{height:100%!important}.sample-card[data-v-8c481245]{position:relative;margin-bottom:8px;border:1px solid #f0f0f0;border-radius:6px;padding:10px!important;transition:all .2s ease;cursor:pointer;background:#fff;overflow:hidden}.sample-card[data-v-8c481245]:hover{border-color:#1890ff;background:#fcfcfc}.active-card[data-v-8c481245]{border-color:#1890ff!important;background:#f0f7ff!important}.active-indicator[data-v-8c481245]{position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#1890ff}.card-content[data-v-8c481245]{width:100%}.card-header[data-v-8c481245]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.sample-no-wrapper[data-v-8c481245]{display:flex;align-items:center;gap:6px}.sample-no[data-v-8c481245]{font-weight:600;font-size:14px;color:#262626}.card-body[data-v-8c481245]{display:flex;flex-direction:column;gap:6px}.item-name-main[data-v-8c481245]{font-size:13px;font-weight:500;color:#555;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-text[data-v-8c481245]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-row[data-v-8c481245]{display:flex;justify-content:space-between;align-items:center;gap:8px}.meta-item[data-v-8c481245]{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;min-width:0}.date-item.is-expired-text[data-v-8c481245]{color:#ff4d4f;font-weight:600}.sidebar-footer[data-v-8c481245]{margin-top:auto;padding:12px;background:#fafafa;border-top:1px solid #efeff5}.footer-label[data-v-8c481245]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.footer-value[data-v-8c481245]{font-size:14px;font-weight:700;color:#1890ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-header[data-v-8c481245]{padding:16px 24px;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.editor-body[data-v-8c481245]{flex:1;overflow:auto;background:#f5f7fa;padding:20px}.loading-template[data-v-8c481245]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#8c8c8c}.upload-image-manager[data-v-8c481245]{min-height:420px}.upload-image-loading[data-v-8c481245]{min-height:360px;display:flex;align-items:center;justify-content:center}.upload-image-grid[data-v-8c481245]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.upload-image-card[data-v-8c481245]{border:1px solid #eef1f6;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 10px 24px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:move}.upload-image-card[data-v-8c481245]:hover{transform:translateY(-2px);border-color:#1677ff;box-shadow:0 16px 30px #1677ff24}.upload-image-card.is-dragging[data-v-8c481245]{opacity:.72;border-color:#1677ff}.upload-image-thumb[data-v-8c481245]{position:relative;height:168px;overflow:hidden;background:linear-gradient(135deg,#edf4ff,#f8fbff)}.upload-image-thumb img[data-v-8c481245]{width:100%;height:100%;object-fit:cover;display:block}.upload-image-thumb-empty[data-v-8c481245]{height:100%;display:flex;align-items:center;justify-content:center;color:#8c8c8c;font-size:13px}.upload-image-order[data-v-8c481245]{position:absolute;top:10px;left:10px;padding:2px 8px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:12px;font-weight:600}.upload-image-overlay[data-v-8c481245]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a80;opacity:0;transition:opacity .2s ease}.upload-image-thumb:hover .upload-image-overlay[data-v-8c481245]{opacity:1}.upload-image-meta[data-v-8c481245]{padding:12px 14px 14px}.upload-image-name[data-v-8c481245]{font-weight:600;color:#1f2329;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-image-subline[data-v-8c481245]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8c8c8c;font-size:12px}.upload-image-subline span[data-v-8c481245]:last-child{flex:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-image-preview-modal[data-v-8c481245]{min-height:280px;display:flex;align-items:center;justify-content:center;background:#f7f9fc;border-radius:12px;overflow:hidden}.upload-image-preview-modal img[data-v-8c481245]{display:block;width:100%;max-height:74vh;object-fit:contain}.witness-photo-section[data-v-81e8cbdf]{padding:8px}.witness-photo-card[data-v-81e8cbdf]{overflow:hidden}.image-container[data-v-81e8cbdf]{position:relative;height:140px;background:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center}.image-overlay[data-v-81e8cbdf]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.image-container:hover .image-overlay[data-v-81e8cbdf]{opacity:1}.video-placeholder[data-v-81e8cbdf]{display:flex;flex-direction:column;align-items:center;color:#666}.photo-info[data-v-81e8cbdf]{margin-top:8px}.type-tag[data-v-81e8cbdf]{margin-bottom:4px}.info-item[data-v-81e8cbdf]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.large-image-details[data-v-81e8cbdf]{margin-top:12px;padding:12px;background:#f9f9f9;border-radius:4px}.detail-row[data-v-81e8cbdf]{font-size:14px;margin-bottom:4px}.detail-row span[data-v-81e8cbdf]{font-weight:700;color:#333}.info-section[data-v-d4f01cbe],.score-section[data-v-d4f01cbe]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-d4f01cbe]{font-size:15px;font-weight:600;color:#111827;border-left:4px solid #2080f0;padding-left:8px}.attachment-section[data-v-d4f01cbe]{display:flex;flex-direction:column;gap:14px}.attachment-group[data-v-d4f01cbe]{display:flex;flex-direction:column;gap:10px}.attachment-group-title[data-v-d4f01cbe]{font-size:13px;font-weight:500;color:#374151}.attachment-list[data-v-d4f01cbe]{display:flex;flex-direction:column;gap:10px}.attachment-item[data-v-d4f01cbe]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:10px;background:#f8fafc}.attachment-name[data-v-d4f01cbe]{color:#111827;word-break:break-all}.attachment-empty[data-v-d4f01cbe]{color:#9ca3af}.total-score[data-v-d4f01cbe]{color:#2080f0;font-weight:600}.quantity-collection[data-v-d4f01cbe]{display:flex;flex-direction:column;gap:10px}.quantity-collection-summary[data-v-d4f01cbe]{color:#4b5563;font-size:12px}.quantity-collection-list[data-v-d4f01cbe]{display:flex;flex-direction:column;gap:8px}.quantity-item[data-v-d4f01cbe]{padding:10px 12px;border-radius:10px;background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #dbeafe}.quantity-item__name[data-v-d4f01cbe]{font-weight:600;color:#1f2937}.quantity-item__meta[data-v-d4f01cbe]{display:flex;justify-content:space-between;gap:12px;margin-top:4px;color:#4b5563;font-size:12px}.drawer-hero[data-v-5c9f68d3]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;padding:18px;border-radius:18px;background:radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 34%),linear-gradient(135deg,#eff6ff,#f8fafc 55%,#fff);border:1px solid #dbeafe}.drawer-hero-title[data-v-5c9f68d3]{font-size:18px;font-weight:700;color:#0f172a}.drawer-hero-subtitle[data-v-5c9f68d3]{margin-top:6px;font-size:13px;line-height:1.7;color:#475569}.summary-chips[data-v-5c9f68d3]{display:flex;gap:10px;flex-wrap:wrap}.summary-chip[data-v-5c9f68d3]{min-width:96px;padding:10px 12px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(148,163,184,.22);box-shadow:0 10px 24px #0f172a0d}.summary-chip-label[data-v-5c9f68d3]{display:block;margin-bottom:4px;font-size:12px;color:#64748b}.summary-chip strong[data-v-5c9f68d3]{font-size:18px;color:#0f172a}.drawer-alert[data-v-5c9f68d3]{margin-bottom:16px}.empty-hint[data-v-5c9f68d3]{font-size:12px;color:#64748b}.history-list[data-v-5c9f68d3]{display:flex;flex-direction:column;gap:18px}.history-card[data-v-5c9f68d3]{position:relative;padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:0 16px 36px #0f172a0f}.history-card[data-v-5c9f68d3]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:999px;background:linear-gradient(180deg,#0ea5e9,#22c55e)}.history-card-header[data-v-5c9f68d3]{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.history-title[data-v-5c9f68d3]{font-size:17px;font-weight:700;color:#0f172a}.history-subtitle[data-v-5c9f68d3]{margin-top:4px;color:#64748b;font-size:12px}.history-grid[data-v-5c9f68d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.info-item[data-v-5c9f68d3]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#f8fafceb;border:1px solid rgba(226,232,240,.9)}.info-label[data-v-5c9f68d3]{font-size:12px;color:#64748b}.info-value[data-v-5c9f68d3]{color:#0f172a;font-weight:600}.history-comment[data-v-5c9f68d3]{margin-top:14px;padding:14px;border-radius:14px;background:linear-gradient(180deg,#fffdf4,#fff7ed);border:1px solid #fde68a}.comment-label[data-v-5c9f68d3],.artifact-section-title[data-v-5c9f68d3]{font-size:12px;color:#64748b;margin-bottom:6px}.comment-text[data-v-5c9f68d3]{color:#7c2d12;line-height:1.6}.artifact-section[data-v-5c9f68d3]{margin-top:14px}.artifact-list[data-v-5c9f68d3]{display:flex;flex-direction:column;gap:10px}.artifact-row[data-v-5c9f68d3]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.artifact-name[data-v-5c9f68d3]{font-size:13px;color:#0f172a;font-weight:600}.artifact-file[data-v-5c9f68d3],.artifact-empty[data-v-5c9f68d3]{font-size:12px;color:#64748b}.artifact-empty[data-v-5c9f68d3]{padding:14px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc}@media (max-width: 768px){.drawer-hero[data-v-5c9f68d3]{flex-direction:column}.summary-chips[data-v-5c9f68d3]{width:100%}.summary-chip[data-v-5c9f68d3]{flex:1}.history-grid[data-v-5c9f68d3]{grid-template-columns:1fr}.artifact-row[data-v-5c9f68d3]{flex-direction:column;align-items:flex-start}}.drawer-hero[data-v-45d47b81]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;padding:18px;border-radius:18px;background:radial-gradient(circle at top right,rgba(251,146,60,.18),transparent 34%),linear-gradient(135deg,#fff7ed,#fef2f2 55%,#fff);border:1px solid #fed7aa}.drawer-hero-title[data-v-45d47b81]{font-size:18px;font-weight:700;color:#7c2d12}.drawer-hero-subtitle[data-v-45d47b81]{margin-top:6px;font-size:13px;line-height:1.7;color:#7c2d12;opacity:.86}.summary-chips[data-v-45d47b81]{display:flex;gap:10px;flex-wrap:wrap}.summary-chip[data-v-45d47b81]{min-width:88px;padding:10px 12px;border-radius:14px;background:#ffffffdb;border:1px solid rgba(148,163,184,.22)}.summary-chip.error[data-v-45d47b81]{border-color:#f8717159}.summary-chip.warning[data-v-45d47b81]{border-color:#fb923c59}.summary-chip-label[data-v-45d47b81]{display:block;margin-bottom:4px;font-size:12px;color:#78716c}.summary-chip strong[data-v-45d47b81]{font-size:18px;color:#7c2d12}.drawer-alert[data-v-45d47b81]{margin-bottom:16px}.empty-hint[data-v-45d47b81]{font-size:12px;color:#78716c}.log-list[data-v-45d47b81]{display:flex;flex-direction:column;gap:18px}.log-card[data-v-45d47b81]{position:relative;padding:18px;border:1px solid #e7e5e4;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#fafaf9f0);box-shadow:0 16px 36px #1c19170f}.log-card[data-v-45d47b81]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:999px}.log-card.rejected[data-v-45d47b81]:before{background:linear-gradient(180deg,#ef4444,#f97316)}.log-card.blocked[data-v-45d47b81]:before{background:linear-gradient(180deg,#f59e0b,#fb7185)}.log-card-header[data-v-45d47b81]{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.log-title[data-v-45d47b81]{font-size:17px;font-weight:700;color:#1c1917}.log-subtitle[data-v-45d47b81]{margin-top:4px;font-size:12px;color:#78716c}.log-grid[data-v-45d47b81]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.info-item[data-v-45d47b81]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#fafaf9f2;border:1px solid #e7e5e4}.info-label[data-v-45d47b81],.reason-label[data-v-45d47b81]{font-size:12px;color:#78716c}.info-value[data-v-45d47b81]{color:#1c1917;font-weight:600}.reason-box[data-v-45d47b81]{margin-top:14px;padding:14px;border-radius:14px;background:linear-gradient(180deg,#fff7ed,#ffedd5);border:1px solid #fdba74}.reason-text[data-v-45d47b81]{margin-top:6px;color:#7c2d12;line-height:1.7;white-space:pre-wrap;word-break:break-all}@media (max-width: 768px){.drawer-hero[data-v-45d47b81]{flex-direction:column}.summary-chips[data-v-45d47b81]{width:100%}.summary-chip[data-v-45d47b81]{flex:1}.log-grid[data-v-45d47b81]{grid-template-columns:1fr}}.print-dialog[data-v-4e786af4]{padding:12px 0}.print-copies[data-v-4e786af4]{margin-bottom:20px;text-align:center}.print-actions[data-v-4e786af4]{text-align:center}.page-container[data-v-5730ed51]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.search-card[data-v-5730ed51]{flex-shrink:0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.table-card[data-v-5730ed51]{flex:1;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column}[data-v-5730ed51] .n-card-body{flex:1;display:flex;flex-direction:column}[data-v-5730ed51] .n-card__content{padding:12px!important;flex:1;display:flex;flex-direction:column}.action-bar[data-v-5730ed51]{margin-top:12px;padding-top:12px;border-top:1px dashed #efeff5}.table-header-pagination[data-v-5730ed51]{display:flex;justify-content:flex-end;padding:0 0 8px}.review-process-cell[data-v-5730ed51]{display:flex;align-items:center;gap:6px;min-width:0}.review-process-compact[data-v-5730ed51]{font-size:11px;line-height:1.25;color:#333;min-width:0;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.process-compact-inner[data-v-5730ed51]{display:inline}.process-compact-seg[data-v-5730ed51]{white-space:nowrap}.process-status-pending[data-v-5730ed51]{color:#d48806;font-weight:600}.process-status-pass[data-v-5730ed51]{color:#389e0d;font-weight:600}.process-status-reject[data-v-5730ed51]{color:#cf1322;font-weight:600}.review-process-tooltip[data-v-5730ed51]{max-height:280px;overflow-y:auto;padding-right:4px}.review-process[data-v-5730ed51]{display:flex;flex-direction:column;gap:6px}.process-item[data-v-5730ed51]{border-left:2px solid #e8e8e8;padding-left:8px;margin-left:4px}.process-completed[data-v-5730ed51]{border-left-color:#52c41a}.process-header[data-v-5730ed51]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.process-label[data-v-5730ed51]{font-weight:500;color:#666;font-size:12px;min-width:32px}.process-person[data-v-5730ed51]{color:#1890ff;font-size:12px;margin-right:4px}.process-opinion[data-v-5730ed51]{color:#666;font-size:12px;margin-top:2px;padding-left:36px;word-break:break-all}.process-time[data-v-5730ed51]{color:#999;font-size:11px;margin-top:2px;padding-left:36px}.status-person[data-v-5730ed51]{color:#1890ff;font-size:12px}.status-time[data-v-5730ed51]{color:#999;font-size:11px;margin-top:2px}[data-v-5730ed51] .table-striped td{background-color:#fafafa!important}[data-v-5730ed51] .conclusion-yellow td{background-color:#fffbe6!important}[data-v-5730ed51] .conclusion-yellow:hover td{background-color:#fff7e6!important}[data-v-5730ed51] .n-data-table-tr{cursor:pointer;transition:background-color .2s}.page-container.dept-manage[data-v-0cd4585d]{height:100%;display:flex;flex-direction:column;background:#f5f7f9;padding:12px;gap:12px;min-height:0}.pro-card[data-v-0cd4585d]{flex-shrink:0;border-radius:8px}.main-split[data-v-0cd4585d]{flex:1;min-height:0;display:flex;gap:12px;align-items:stretch}.tree-card[data-v-0cd4585d]{width:300px;flex-shrink:0;border-radius:8px;display:flex;flex-direction:column;min-height:0}.tree-card[data-v-0cd4585d] .n-card__content{flex:1;min-height:0;overflow:auto}.right-pane[data-v-0cd4585d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto}.empty-card[data-v-0cd4585d],.detail-card[data-v-0cd4585d]{border-radius:8px}.detail-title[data-v-0cd4585d]{font-weight:600}.members-card[data-v-0cd4585d],.drag-collapse[data-v-0cd4585d]{border-radius:8px}[data-v-0cd4585d] .dept-node-disabled .n-tree-node-content__text{opacity:.55}.table-header-pagination[data-v-0cd4585d]{display:flex;justify-content:flex-end;margin-bottom:8px}.page-container[data-v-cd2e1a75]{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.hero-card[data-v-cd2e1a75],.role-panel[data-v-cd2e1a75],.member-panel[data-v-cd2e1a75]{border-radius:14px}.hero-card[data-v-cd2e1a75]{background:linear-gradient(135deg,#f5f9f8,#eef4ff)}.hero-title[data-v-cd2e1a75]{font-size:22px;font-weight:700;color:#203047}.hero-subtitle[data-v-cd2e1a75]{margin-top:8px;font-size:13px;line-height:1.7;color:#64758b}.role-workspace[data-v-cd2e1a75]{min-height:0;flex:1;display:grid;grid-template-columns:340px minmax(0,1fr);gap:12px;overflow:hidden}.role-panel[data-v-cd2e1a75],.member-panel[data-v-cd2e1a75]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel-header[data-v-cd2e1a75],.member-header[data-v-cd2e1a75]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel-title[data-v-cd2e1a75],.member-title[data-v-cd2e1a75]{font-size:16px;font-weight:700;color:#22324a}.panel-subtitle[data-v-cd2e1a75],.member-subtitle[data-v-cd2e1a75]{margin-top:4px;font-size:12px;color:#7c8ea3}.role-search[data-v-cd2e1a75]{margin-top:14px}.role-list[data-v-cd2e1a75]{margin-top:14px;flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.member-scroll[data-v-cd2e1a75]{flex:1;min-height:0;overflow:auto;margin-top:14px;padding-right:4px}.role-item[data-v-cd2e1a75]{padding:14px;border:1px solid #ecf1f6;border-radius:14px;background:#fbfcfe;cursor:pointer;transition:all .18s ease}.role-item[data-v-cd2e1a75]:hover{border-color:#c8d8ee;background:#f4f8fd}.role-item.active[data-v-cd2e1a75]{border-color:#7ca6d9;background:linear-gradient(135deg,#edf5ff,#f6fbff);box-shadow:0 8px 24px #4d7ab41f}.role-item-top[data-v-cd2e1a75]{display:flex;justify-content:space-between;align-items:center}.role-order[data-v-cd2e1a75]{font-size:12px;color:#8091a7}.role-name[data-v-cd2e1a75]{margin-top:10px;font-size:15px;font-weight:600;color:#233349}.role-desc[data-v-cd2e1a75]{margin-top:6px;font-size:12px;line-height:1.7;color:#6e8096}.member-meta[data-v-cd2e1a75]{margin:0 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.meta-card[data-v-cd2e1a75]{padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #edf2f7}.meta-label[data-v-cd2e1a75]{font-size:12px;color:#72839a}.meta-value[data-v-cd2e1a75]{margin-top:8px;font-size:15px;line-height:1.6;font-weight:600;color:#22324a;word-break:break-word}.empty-block[data-v-cd2e1a75]{margin:auto 0}.member-empty[data-v-cd2e1a75]{padding-top:60px}.perm-header[data-v-cd2e1a75]{margin-bottom:12px}.perm-role-name[data-v-cd2e1a75]{font-size:18px;font-weight:700;color:#22324a}.perm-role-tip[data-v-cd2e1a75]{margin-top:6px;font-size:12px;color:#72839a}.member-selector-header[data-v-cd2e1a75]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.selector-title[data-v-cd2e1a75]{font-size:16px;font-weight:700;color:#22324a}.selector-subtitle[data-v-cd2e1a75]{margin-top:6px;font-size:12px;color:#72839a}.member-search[data-v-cd2e1a75]{margin-bottom:14px}.member-panel[data-v-cd2e1a75] .n-card__content,.role-panel[data-v-cd2e1a75] .n-card__content{min-height:0;display:flex;flex-direction:column}@media (max-width: 1200px){.role-workspace[data-v-cd2e1a75],.member-meta[data-v-cd2e1a75]{grid-template-columns:1fr}}.page-container[data-v-18e2fcce]{height:100%}.page-hero[data-v-18e2fcce]{margin-bottom:18px;padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,#f4f8f7,#edf4ff);border:1px solid rgba(90,125,180,.12)}.hero-title[data-v-18e2fcce]{font-size:20px;font-weight:700;color:#233245;line-height:1.2}.hero-subtitle[data-v-18e2fcce]{margin-top:8px;font-size:13px;line-height:1.7;color:#62748a}.toolbar-layout[data-v-18e2fcce]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:16px;align-items:stretch}.search-panel[data-v-18e2fcce],.import-panel[data-v-18e2fcce]{padding:16px 18px;border-radius:14px;border:1px solid #eef2f6;background:#fafcfe}.panel-title[data-v-18e2fcce]{margin-bottom:14px;font-size:13px;font-weight:700;color:#3a4a5f;letter-spacing:.02em}.search-form[data-v-18e2fcce] .n-form-item{margin-bottom:0}.search-grid[data-v-18e2fcce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.search-actions[data-v-18e2fcce]{margin-top:14px}.import-heading[data-v-18e2fcce]{font-size:16px;font-weight:600;color:#22324a;line-height:1.4}.import-desc[data-v-18e2fcce]{margin-top:10px;font-size:13px;line-height:1.7;color:#66788c}.import-meta[data-v-18e2fcce]{margin-top:12px;font-size:13px;color:#526273}.meta-strong[data-v-18e2fcce]{display:inline-block;padding:2px 8px;border-radius:999px;background:#e7f1ff;color:#225ea8;font-weight:700}.import-actions[data-v-18e2fcce]{margin-top:16px}@media (max-width: 1200px){.toolbar-layout[data-v-18e2fcce]{grid-template-columns:1fr}}@media (max-width: 768px){.page-hero[data-v-18e2fcce]{padding:14px 16px}.search-panel[data-v-18e2fcce],.import-panel[data-v-18e2fcce]{padding:14px}.search-grid[data-v-18e2fcce]{grid-template-columns:1fr}}.page-container[data-v-aa600e14]{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.hero-card[data-v-aa600e14],.toolbar-card[data-v-aa600e14],.table-card[data-v-aa600e14]{border-radius:14px}.hero-card[data-v-aa600e14]{background:linear-gradient(135deg,#f6faf7,#edf3ff);flex-shrink:0}.hero-title[data-v-aa600e14]{font-size:22px;font-weight:700;color:#203047}.hero-subtitle[data-v-aa600e14]{margin-top:4px;font-size:12px;line-height:1.6;color:#64758b}.hero-stats[data-v-aa600e14]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat-card[data-v-aa600e14]{padding:10px 12px;border-radius:12px;background:#fffc;border:1px solid rgba(96,125,139,.12)}.stat-label[data-v-aa600e14]{font-size:12px;color:#6d7f91}.stat-value[data-v-aa600e14]{margin-top:4px;font-size:22px;line-height:1.1;font-weight:700;color:#22324a}.stat-note[data-v-aa600e14]{margin-top:4px;font-size:12px;color:#8391a2}.toolbar-layout[data-v-aa600e14]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:12px}.search-panel[data-v-aa600e14],.action-panel[data-v-aa600e14]{padding:12px 14px;border-radius:12px;border:1px solid #eef2f6;background:#fafcfe}.panel-title[data-v-aa600e14]{margin-bottom:10px;font-size:13px;font-weight:700;color:#3a4a5f;letter-spacing:.02em}.search-grid[data-v-aa600e14]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.search-form[data-v-aa600e14] .n-form-item{margin-bottom:0}.search-form[data-v-aa600e14] .n-form-item-label{color:#5e7087;font-weight:600}.search-actions[data-v-aa600e14]{margin-top:10px}.action-heading[data-v-aa600e14]{font-size:14px;font-weight:600;color:#22324a}.action-desc[data-v-aa600e14]{margin-top:6px;font-size:12px;line-height:1.6;color:#66788c}.certificate-list[data-v-aa600e14]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.certificate-chip[data-v-aa600e14]{padding:5px 10px;border-radius:999px;background:#eef4ff;color:#335f95;font-size:12px}.action-buttons[data-v-aa600e14]{margin-top:12px}.table-card[data-v-aa600e14]{flex:1;min-height:0;overflow:hidden}.table-header[data-v-aa600e14]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eef2f6}.table-title[data-v-aa600e14]{font-size:16px;font-weight:700;color:#22324a}.table-subtitle[data-v-aa600e14]{margin-top:4px;font-size:12px;color:#7c8ea3}.form-grid[data-v-aa600e14]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.table-card[data-v-aa600e14] .n-data-table{flex:1;min-height:0}.table-card[data-v-aa600e14] .n-card__content{display:flex;flex-direction:column;min-height:0;overflow:hidden}@media (max-width: 1200px){.hero-stats[data-v-aa600e14],.toolbar-layout[data-v-aa600e14]{grid-template-columns:1fr}}@media (max-width: 768px){.search-grid[data-v-aa600e14],.form-grid[data-v-aa600e14]{grid-template-columns:1fr}.table-header[data-v-aa600e14]{flex-direction:column}}.page-container[data-v-0428ebb8]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.pro-card[data-v-0428ebb8]{flex-shrink:0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.table-card[data-v-0428ebb8]{flex:1;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column}[data-v-0428ebb8] .n-card-body{flex:1;display:flex;flex-direction:column}[data-v-0428ebb8] .n-card__content{padding:12px!important;flex:1;display:flex;flex-direction:column}.table-header-pagination[data-v-0428ebb8]{display:flex;justify-content:flex-end;padding:0 0 8px}.action-bar[data-v-0428ebb8]{margin-top:12px;padding-top:12px;border-top:1px dashed #efeff5;display:flex;justify-content:flex-end;align-items:center}.page-container[data-v-f6dbcb4e]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.search-card[data-v-f6dbcb4e]{flex-shrink:0;border-radius:8px}.table-card[data-v-f6dbcb4e]{flex:1;border-radius:8px;overflow:hidden}.action-bar[data-v-f6dbcb4e]{display:flex;align-items:center}.readonly-file-list[data-v-642e9b42]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.readonly-file-link[data-v-642e9b42]{color:#2563eb;text-decoration:none;word-break:break-all}.readonly-file-link[data-v-642e9b42]:hover{text-decoration:underline}.readonly-file-empty[data-v-642e9b42]{color:#94a3b8}.footer-pagination[data-v-477c0504]{display:flex;justify-content:flex-end}.page-container[data-v-d513c3a1]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.search-card[data-v-d513c3a1]{flex-shrink:0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.table-card[data-v-d513c3a1]{flex:1;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column}[data-v-d513c3a1] .n-card-body{flex:1;display:flex;flex-direction:column}[data-v-d513c3a1] .n-card__content{padding:12px!important;flex:1;display:flex;flex-direction:column}.table-header-pagination[data-v-d513c3a1]{display:flex;justify-content:flex-end;padding:0 0 8px}.action-bar[data-v-d513c3a1]{margin-top:12px;padding-top:12px;border-top:1px dashed #efeff5;display:flex;justify-content:flex-end;align-items:center}.section-title[data-v-b25649e5]{margin:6px 0 12px;font-size:13px;font-weight:700;color:#44556d}.section-title[data-v-b25649e5]:not(:first-child){margin-top:18px}.search-card[data-v-effda7a2],.table-card[data-v-effda7a2]{border-radius:8px;box-shadow:0 2px 8px #0000000a}[data-v-effda7a2] .n-data-table-base-table{min-width:0}.action-bar[data-v-effda7a2]{margin-top:6px;padding-top:6px;border-top:1px dashed #efeff5;display:flex;justify-content:flex-end;align-items:center}.detail-modal-body[data-v-d01944d5]{max-height:calc(100vh - 200px);overflow:auto;padding-right:4px}.detail-section+.detail-section[data-v-d01944d5]{margin-top:16px}.detail-section-title[data-v-d01944d5]{margin-bottom:10px;font-size:14px;font-weight:600;color:#1f2937}.detail-subsection+.detail-subsection[data-v-d01944d5]{margin-top:12px}.detail-subsection-title[data-v-d01944d5]{margin-bottom:8px;color:#475569;font-size:13px;font-weight:600}.detail-raw-text[data-v-d01944d5]{margin:0;padding:12px;border-radius:8px;background:#f8fafc;color:#334155;white-space:pre-wrap;word-break:break-all}.pdf-modal-header{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;padding:12px 56px 12px 20px;border-bottom:1px solid #eee;box-sizing:border-box;gap:12px}.header-main{display:flex;align-items:center;justify-content:space-between;min-width:0;flex:1;gap:12px}.pdf-modal-title{font-weight:600;font-size:16px;color:#1f2937;flex:1;min-width:0}.pdf-modal-close{position:absolute;top:10px;right:16px;z-index:1}.full-screen-modal{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;border-radius:0!important;top:0!important}.full-screen-modal>.n-card__content{padding:0!important;height:calc(100vh - 56px);overflow:hidden}.sidebar-search[data-v-886547b1]{padding:12px;background:#fff;border-bottom:1px solid #efeff5}.side-item[data-v-886547b1]{position:relative;padding:12px 16px!important;border-bottom:1px solid #f0f0f0;transition:all .2s ease;background:#fff;overflow:hidden}.side-item[data-v-886547b1]:hover{background:#f9f9f9}.side-item.active[data-v-886547b1]{background:#f0f7ff!important}[data-v-886547b1] .n-list-item__main{min-width:0;width:100%;overflow:hidden}.active-indicator[data-v-886547b1]{position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#1890ff}.item-content[data-v-886547b1]{position:relative;min-width:0;width:100%;overflow:hidden}.item-row[data-v-886547b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;width:100%}.item-main[data-v-886547b1]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.item-action[data-v-886547b1]{display:flex;align-items:flex-start;justify-content:center;flex:0 0 28px;width:28px}.item-no[data-v-886547b1]{font-weight:600;color:#262626;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-sub[data-v-886547b1]{font-size:12px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-viewport[data-v-886547b1]{flex:1;overflow:hidden;height:100%}.pdf-card[data-v-886547b1]{background:#fff;margin-bottom:24px;border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.pdf-card-header[data-v-886547b1]{padding:12px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.pdf-title[data-v-886547b1]{font-weight:500;font-size:14px}.pdf-frame-box[data-v-886547b1]{height:1100px;position:relative;display:flex;align-items:center;justify-content:center;background:#eee}.pdf-iframe[data-v-886547b1]{width:100%;height:100%}.pdf-loading-box[data-v-886547b1]{text-align:center}.loading-msg[data-v-886547b1]{margin-top:12px;color:#999}.selected-samples[data-v-9fac8d03]{width:100%;border:1px solid #efeff5;border-radius:4px}.page-container[data-v-47401ee4]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.search-card[data-v-47401ee4]{flex-shrink:0;border-radius:8px}.pro-action-bar[data-v-47401ee4]{margin-top:12px;padding-top:12px;border-top:1px dashed #efeff5}.table-card[data-v-47401ee4]{flex:1;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.table-wrapper[data-v-47401ee4]{flex:1;display:flex;flex-direction:column;min-height:400px}[data-v-47401ee4] .n-card-body{flex:1;display:flex;flex-direction:column}[data-v-47401ee4] .n-card__content{padding:12px!important;flex:1;display:flex;flex-direction:column}.ml-1[data-v-47401ee4]{margin-left:4px}.price-diff[data-v-2025ad81]{font-weight:600;color:#c2410c}.price-tip[data-v-2025ad81]{margin-bottom:12px}.price-actions[data-v-2025ad81]{display:flex;justify-content:flex-end}.page-container[data-v-303b5d16]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.search-card[data-v-303b5d16]{flex-shrink:0;border-radius:8px}.pro-action-bar[data-v-303b5d16]{margin-top:12px;padding-top:12px;border-top:1px dashed #efeff5}.table-card[data-v-303b5d16]{flex:1;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.table-wrapper[data-v-303b5d16]{flex:1;display:flex;flex-direction:column;min-height:400px}.quantity-detail-toolbar[data-v-303b5d16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.quantity-empty[data-v-303b5d16]{padding:24px 0}.quantity-detail-list[data-v-303b5d16]{display:flex;flex-direction:column;gap:12px}.quantity-detail-row[data-v-303b5d16]{display:grid;grid-template-columns:1.4fr 1fr .8fr .9fr .9fr 48px;gap:12px;align-items:center}.quantity-summary[data-v-303b5d16]{display:flex;justify-content:flex-end;gap:24px;margin-top:16px;font-weight:600}[data-v-303b5d16] .n-card-body{flex:1;display:flex;flex-direction:column}[data-v-303b5d16] .n-card__content{padding:12px!important;flex:1;display:flex;flex-direction:column}.ml-1[data-v-303b5d16]{margin-left:4px}.collect-detail-body[data-v-3c132598]{max-height:calc(100vh - 220px);overflow:auto;padding-right:4px}.detail-section+.detail-section[data-v-3c132598]{margin-top:16px}.detail-section-title[data-v-3c132598]{font-size:14px;font-weight:600;color:#111827}.detail-section-header[data-v-3c132598]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.detail-section-hint[data-v-3c132598]{color:#64748b;font-size:12px}.detail-value-row[data-v-3c132598]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.detail-value-text[data-v-3c132598]{white-space:pre-wrap;word-break:break-word;color:#1f2937}.detail-raw-text[data-v-3c132598]{margin:0;padding:12px;border-radius:8px;background:#f8fafc;color:#334155;white-space:pre-wrap;word-break:break-all}.page-container[data-v-17a3aaae]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.search-card[data-v-17a3aaae]{flex-shrink:0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.action-bar[data-v-17a3aaae]{margin-top:12px;padding-top:12px;border-top:1px dashed #efeff5;display:flex;justify-content:flex-end;align-items:center}.table-card[data-v-17a3aaae]{flex:1;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column}[data-v-17a3aaae] .n-card-body{flex:1;display:flex;flex-direction:column}[data-v-17a3aaae] .n-card__content{padding:12px!important;flex:1;display:flex;flex-direction:column}.table-header-pagination[data-v-17a3aaae]{display:flex;justify-content:flex-end;padding:0 0 8px}.page-container[data-v-4180adc9]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.search-card[data-v-4180adc9]{flex-shrink:0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.table-card[data-v-4180adc9]{flex:1;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column}[data-v-4180adc9] .n-card-body{flex:1;display:flex;flex-direction:column}[data-v-4180adc9] .n-card__content{padding:12px!important;flex:1;display:flex;flex-direction:column}.table-header-pagination[data-v-4180adc9]{display:flex;justify-content:flex-end;padding:0 0 8px}.action-bar[data-v-4180adc9],.pro-action-bar[data-v-4180adc9]{margin-top:12px;padding-top:12px;border-top:1px dashed #efeff5}.status-tag[data-v-4180adc9]{display:inline-block;padding:0 8px;height:22px;line-height:22px;font-size:12px;border-radius:4px}.assign-preview[data-v-4180adc9]{margin-top:12px;padding:8px 10px;background:#fafafc;border-radius:6px;border:1px solid #efeff5}.assign-preview-title[data-v-4180adc9]{font-size:12px;color:#666;margin-bottom:6px}.assign-preview-list[data-v-4180adc9]{margin:0;padding-left:18px;max-height:200px;overflow-y:auto;font-size:12px;line-height:1.6}.status-0[data-v-4180adc9]{background:#e6f4ff;color:#1677ff;border:1px solid #91caff}.status-1[data-v-4180adc9],.status-7[data-v-4180adc9]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-2[data-v-4180adc9],.status-8[data-v-4180adc9]{background:#f9f0ff;color:#722ed1;border:1px solid #d3adf7}.status-3[data-v-4180adc9],.status-6[data-v-4180adc9]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.status--1[data-v-4180adc9]{background:#fff2f0;color:#f5222d;border:1px solid #ffa39e}.footer-actions[data-v-eff83042]{border-top:1px solid #efeff5;padding-top:20px}.upload-section[data-v-ecee9fb6]{margin-top:10px}.preview-area[data-v-ecee9fb6]{text-align:center}.preview-scroll[data-v-ecee9fb6]{max-height:min(48vh,360px);overflow:auto;padding:8px;border:1px solid #efeff5;border-radius:8px;background:#fafafc}.preview-image[data-v-ecee9fb6],.preview-scroll[data-v-ecee9fb6] .n-image,.preview-scroll[data-v-ecee9fb6] .n-image img{max-width:100%}.preview-scroll[data-v-ecee9fb6] .n-image img{max-height:min(44vh,320px);object-fit:contain}.modal-search[data-v-e5e8524b]{margin-bottom:16px;padding:16px;background:#00000005;border-radius:4px}.project-settlement[data-v-d0fc1c3f]{padding:12px 16px 16px;background:#f6f8fb;min-height:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}[data-v-d0fc1c3f] .n-spin-container,[data-v-d0fc1c3f] .n-spin-content{height:100%;display:flex;flex-direction:column;min-height:0}.compact-header[data-v-d0fc1c3f]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.compact-header-main[data-v-d0fc1c3f]{display:flex;flex-direction:column;gap:6px;min-width:0}.compact-header-title[data-v-d0fc1c3f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:18px;font-weight:700;color:#152033}.compact-header-meta[data-v-d0fc1c3f]{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:#687385}.compact-header-tags[data-v-d0fc1c3f]{justify-content:flex-end}.step-content[data-v-d0fc1c3f]{display:flex;flex-direction:column;gap:12px;min-height:0}.search-card[data-v-d0fc1c3f],.settlement-card[data-v-d0fc1c3f],.detail-table-card[data-v-d0fc1c3f],.summary-card[data-v-d0fc1c3f]{background:#fffffff2;box-shadow:0 10px 24px #0f172a0d}.section-head[data-v-d0fc1c3f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.section-title[data-v-d0fc1c3f],.panel-title[data-v-d0fc1c3f]{font-size:15px;font-weight:700;color:#152033}.section-note[data-v-d0fc1c3f],.report-meta-line[data-v-d0fc1c3f]{font-size:12px;color:#6a768a}.report-card-header[data-v-d0fc1c3f],.report-title-block[data-v-d0fc1c3f]{min-width:0}.report-meta-line[data-v-d0fc1c3f]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.selection-toolbar[data-v-d0fc1c3f]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.local-filters[data-v-d0fc1c3f]{display:flex;justify-content:flex-end}.report-selection[data-v-d0fc1c3f]{min-width:0}.settlement-workbench[data-v-d0fc1c3f]{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(260px,.75fr);gap:12px;align-items:start;flex:1;min-height:0}.workbench-main[data-v-d0fc1c3f],.workbench-side[data-v-d0fc1c3f]{min-width:0;min-height:0}.workbench-side[data-v-d0fc1c3f]{display:flex;position:sticky;top:0;align-self:start}.side-card-header[data-v-d0fc1c3f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.side-card-title[data-v-d0fc1c3f]{font-size:15px;font-weight:700;color:#152033}.meta-grid[data-v-d0fc1c3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meta-row[data-v-d0fc1c3f]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:12px;background:#f6f8fc;font-size:13px}.meta-label[data-v-d0fc1c3f]{color:#7b8798;white-space:nowrap}.meta-value[data-v-d0fc1c3f]{text-align:left;color:#152033;font-weight:600;word-break:break-word}.side-section[data-v-d0fc1c3f]{margin-top:10px;padding-top:10px;border-top:1px solid #edf1f7}.side-section-title[data-v-d0fc1c3f]{margin-bottom:8px;font-size:13px;font-weight:600;color:#425066}.footer-actions[data-v-d0fc1c3f]{margin-top:12px;padding-top:12px;border-top:1px dashed #e6ebf2}.financial-summary[data-v-d0fc1c3f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.summary-item[data-v-d0fc1c3f]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;border-radius:12px;background:#f6f8fc;font-size:13px}.summary-item .label[data-v-d0fc1c3f]{color:#66768c}.summary-item .value[data-v-d0fc1c3f]{font-family:monospace;font-weight:700;font-size:16px}.summary-item .value.discount[data-v-d0fc1c3f]{color:#2080f0}.summary-item .value.extra[data-v-d0fc1c3f]{color:#d03050}.summary-item.total[data-v-d0fc1c3f]{background:#2080f014;font-size:18px;color:#2080f0}.summary-actions[data-v-d0fc1c3f]{margin-top:10px;width:100%}.summary-action-button[data-v-d0fc1c3f]{flex:1}[data-v-d0fc1c3f] .n-data-table-td{padding:8px 10px}[data-v-d0fc1c3f] .n-card-header{padding-bottom:8px}[data-v-d0fc1c3f] .n-card__content{padding-top:12px}.detail-table-card[data-v-d0fc1c3f] .n-card__content{min-height:0}@media (max-width: 1200px){.compact-header[data-v-d0fc1c3f]{flex-direction:column;align-items:stretch}.settlement-workbench[data-v-d0fc1c3f]{grid-template-columns:1fr}.workbench-side[data-v-d0fc1c3f]{position:static}}@media (max-width: 768px){.project-settlement[data-v-d0fc1c3f]{padding:10px}.selection-toolbar[data-v-d0fc1c3f],.section-head[data-v-d0fc1c3f]{flex-direction:column;align-items:flex-start}.local-filters[data-v-d0fc1c3f]{width:100%}.meta-grid[data-v-d0fc1c3f],.financial-summary[data-v-d0fc1c3f]{grid-template-columns:1fr}}.settlement-detail-modal[data-v-b97370c1] .n-card-header{padding:12px 16px}.settlement-detail-modal[data-v-b97370c1] .n-card__content{padding:16px;max-height:85vh;overflow-y:auto}.merge-info-header[data-v-b97370c1]{margin-bottom:20px}.normal-settlement-view[data-v-b97370c1]{min-height:400px}.invoice-issue-container[data-v-e72a5206]{max-width:1200px;margin:0 auto;padding:20px;background:#fff;font-family:Microsoft YaHei,Arial,sans-serif;color:#333}.invoice-header[data-v-e72a5206]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:2px solid #333;padding-bottom:15px}.invoice-title[data-v-e72a5206]{display:flex;align-items:center;gap:15px}.title-icon[data-v-e72a5206]{width:44px;height:44px;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;border-radius:4px}.invoice-title h1[data-v-e72a5206]{margin:0;font-size:26px;font-weight:700;letter-spacing:2px}.invoice-type-switch[data-v-e72a5206]{display:flex;align-items:center;gap:10px;font-weight:700}.buyer-section[data-v-e72a5206],.seller-section[data-v-e72a5206]{display:flex;border:1px solid #333;margin-bottom:10px}.section-label[data-v-e72a5206]{writing-mode:vertical-rl;text-orientation:mixed;background:#f8f9fa;padding:10px 8px;border-right:1px solid #333;font-weight:700;min-width:44px;display:flex;align-items:center;justify-content:center;letter-spacing:4px}.buyer-info[data-v-e72a5206],.seller-info[data-v-e72a5206]{flex:1;padding:10px 15px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-e72a5206]{display:flex;align-items:center;gap:10px}.info-item label[data-v-e72a5206]{min-width:100px;font-weight:700}.input-with-button[data-v-e72a5206]{display:flex;align-items:center;gap:8px;flex:1}.items-section[data-v-e72a5206]{margin-bottom:10px}.items-table[data-v-e72a5206]{width:100%;border-collapse:collapse;border:1px solid #333;table-layout:fixed}.items-table th[data-v-e72a5206],.items-table td[data-v-e72a5206]{border:1px solid #333;padding:4px;text-align:center;font-size:13px}.items-table th[data-v-e72a5206]{background:#f8f9fa;font-weight:700}.items-table .col-index[data-v-e72a5206]{width:50px}.items-table .col-name[data-v-e72a5206]{width:auto}.items-table .col-spec[data-v-e72a5206]{width:100px}.items-table .col-unit[data-v-e72a5206]{width:60px}.items-table .col-qty[data-v-e72a5206]{width:80px}.items-table .col-unit-price[data-v-e72a5206],.items-table .col-amount[data-v-e72a5206]{width:100px}.items-table .col-tax-rate[data-v-e72a5206]{width:80px}.items-table .col-tax-amount[data-v-e72a5206]{width:100px}.item-readonly[data-v-e72a5206]{font-family:monospace;font-weight:700}.total-label[data-v-e72a5206],.total-amount[data-v-e72a5206]{background:#f8f9fa;font-weight:700;height:36px}.total-section[data-v-e72a5206]{display:flex;justify-content:space-between;padding:10px 20px;border:1px solid #333;background:#f8f9fa;margin-bottom:10px;font-weight:700}.seller-remarks-section[data-v-e72a5206]{display:flex;gap:10px;margin-bottom:10px}.seller-remarks-section .seller-section[data-v-e72a5206]{flex:3;margin-bottom:0}.remarks-section[data-v-e72a5206]{flex:2;display:flex;border:1px solid #333}.remarks-label[data-v-e72a5206]{writing-mode:vertical-rl;text-orientation:mixed;background:#f8f9fa;padding:10px 8px;border-right:1px solid #333;font-weight:700;min-width:44px;display:flex;align-items:center;justify-content:center}.remarks-content[data-v-e72a5206]{flex:1;padding:10px}.signature-section[data-v-e72a5206]{display:flex;justify-content:space-between;padding:15px 20px;border:1px solid #333;margin-bottom:20px}.signature-item[data-v-e72a5206]{display:flex;align-items:center;gap:10px}.signature-item label[data-v-e72a5206]{font-weight:700}.seal-box[data-v-e72a5206]{width:100px;height:60px;border:1px dashed #ccc;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:12px}.action-buttons[data-v-e72a5206]{margin-top:30px;padding-top:20px;border-top:1px solid #eee}.search-card[data-v-18b6cc13]{flex-shrink:0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.table-card[data-v-18b6cc13]{flex:1;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column}.action-bar[data-v-18b6cc13]{margin-top:6px;padding-top:6px;border-top:1px dashed #efeff5;display:flex;justify-content:flex-end;align-items:center}.summary-info[data-v-18b6cc13]{background:var(--n-color-embedded);padding:4px 16px;border-radius:4px}.summary-item[data-v-18b6cc13]{display:flex;align-items:center;gap:8px}.summary-item .value[data-v-18b6cc13]{font-weight:700;font-family:monospace;font-size:16px}.text-success[data-v-18b6cc13]{color:#2080f0}.text-error[data-v-18b6cc13]{color:#d03050}.issue-wrapper[data-v-18b6cc13]{display:flex;gap:16px;height:80vh}.issue-left[data-v-18b6cc13]{width:300px;flex-shrink:0;border-right:1px solid #efeff5;padding-right:16px;overflow-y:auto}.issue-right[data-v-18b6cc13]{flex:1;overflow-y:auto}.payment-allocation[data-v-367bb6ac]{min-height:500px}.info-card[data-v-367bb6ac],.allocation-card[data-v-367bb6ac]{height:100%}.pay-info-summary[data-v-367bb6ac]{margin-top:20px}.summary-tip[data-v-206633fd]{color:#64748b;font-size:12px}.issue-wrapper[data-v-206633fd]{display:flex;gap:24px;min-height:640px}.issue-left[data-v-206633fd]{width:320px;flex-shrink:0}.issue-right[data-v-206633fd]{min-width:0;flex:1;overflow:auto;background:linear-gradient(180deg,#fff7ed,#fff);border-radius:12px}.select-file-panel[data-v-bf6959c0]{padding:16px;border:1px dashed #d9d9d9;border-radius:12px;background:#fafafc}.approve-panel[data-v-09918cfc]{display:flex;flex-direction:column;gap:16px}.approve-panel__meta[data-v-09918cfc]{display:grid;gap:8px;color:#333639}.approve-panel__summary[data-v-09918cfc]{border-radius:10px;padding:14px 16px;background:linear-gradient(180deg,#f8fafc,#fff7ed);border:1px solid #f3e8d5}.approve-panel__row[data-v-09918cfc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.approve-panel__row+.approve-panel__row[data-v-09918cfc]{margin-top:10px}.approve-panel__old[data-v-09918cfc]{color:#d03050}.approve-panel__new[data-v-09918cfc]{color:#18a058}.approve-panel__diff[data-v-09918cfc]{color:#2080f0}.approve-panel__hint[data-v-09918cfc]{font-size:12px;line-height:1.6;color:#8c8c8c}.search-card[data-v-aeb0695c]{flex-shrink:0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.table-card[data-v-aeb0695c]{flex:1;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column}.action-bar[data-v-aeb0695c]{margin-top:6px;padding-top:6px;border-top:1px dashed #efeff5;display:flex;justify-content:flex-end;align-items:center}.invoice-issue-wrapper[data-v-aeb0695c]{display:flex;gap:24px;min-height:640px}.invoice-issue-left[data-v-aeb0695c]{width:320px;flex-shrink:0}.invoice-issue-right[data-v-aeb0695c]{min-width:0;flex:1;overflow:auto;background:linear-gradient(180deg,#fff7ed,#fff);border-radius:12px}[data-v-aeb0695c] .n-data-table-th--selection,[data-v-aeb0695c] .n-data-table-td--selection{padding-left:8px!important;padding-right:8px!important}.action-bar[data-v-f65a9c91]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;border-top:1px solid var(--n-border-color)}.summary-info[data-v-f65a9c91]{background:var(--n-color-embedded);padding:4px 16px;border-radius:4px}.summary-item[data-v-f65a9c91]{display:flex;align-items:center;gap:8px}.summary-item .value[data-v-f65a9c91]{font-weight:700;font-family:monospace;font-size:16px}.text-success[data-v-f65a9c91]{color:#2080f0}.text-error[data-v-f65a9c91]{color:#d03050}.page-hero[data-v-48b9e572]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 12px}.hero-copy[data-v-48b9e572]{min-width:0}.hero-title[data-v-48b9e572]{font-size:20px;font-weight:700;color:#24364b;line-height:1.2}.hero-subtitle[data-v-48b9e572]{margin-top:6px;color:#6b7b91;font-size:13px;line-height:1.6}.hero-stats[data-v-48b9e572]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.stat-chip[data-v-48b9e572]{min-width:104px;padding:10px 14px;border-radius:14px;background:linear-gradient(135deg,#f7fafc,#eef4f9);border:1px solid #e6edf5;display:flex;flex-direction:column;gap:4px}.stat-label[data-v-48b9e572]{font-size:12px;color:#708197}.stat-value[data-v-48b9e572]{font-size:20px;font-weight:700;color:#223247}.search-card[data-v-48b9e572]{flex-shrink:0;border-radius:16px;box-shadow:0 8px 24px #1b2c4f0f}.toolbar-shell[data-v-48b9e572]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:stretch}.toolbar-panel[data-v-48b9e572],.action-panel[data-v-48b9e572]{border:1px solid #edf1f5;border-radius:14px;background:#fbfcfe}.toolbar-panel[data-v-48b9e572]{padding:14px 16px 10px}.action-panel[data-v-48b9e572]{padding:14px 16px;background:linear-gradient(180deg,#fbfcfe,#f5f8fc)}.panel-title[data-v-48b9e572]{font-size:13px;font-weight:700;color:#42546c;margin-bottom:10px}.panel-actions[data-v-48b9e572]{margin-top:4px;display:flex;justify-content:flex-end}.action-panel-body[data-v-48b9e572]{display:flex;flex-direction:column;gap:12px}.action-note[data-v-48b9e572]{color:#6e7f93;font-size:12px;line-height:1.7}.table-card[data-v-48b9e572]{flex:1;border-radius:16px;box-shadow:0 8px 24px #1b2c4f0f;overflow:hidden;display:flex;flex-direction:column}.table-body[data-v-48b9e572]{flex:1;min-height:360px;display:flex;flex-direction:column}.company-table[data-v-48b9e572]{flex:1}.company-form[data-v-48b9e572]{max-height:68vh;overflow-y:auto;padding-right:4px}.modal-section-title[data-v-48b9e572]{margin:2px 0 10px;font-size:13px;font-weight:700;color:#44556d}.modal-section-title[data-v-48b9e572]:not(:first-child){margin-top:16px}@media (max-width: 960px){.page-hero[data-v-48b9e572]{flex-direction:column}.hero-stats[data-v-48b9e572]{justify-content:flex-start}.toolbar-shell[data-v-48b9e572]{grid-template-columns:1fr}}.page-container[data-v-c746b728]{height:100%;display:flex;flex-direction:column;background-color:#f5f7f9;padding:12px;gap:12px}.search-card[data-v-c746b728]{flex-shrink:0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.action-bar[data-v-c746b728]{margin-top:12px;padding-top:12px;border-top:1px dashed #efeff5;display:flex;justify-content:space-between;align-items:center}.table-card[data-v-c746b728]{flex:1;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column}[data-v-c746b728] .n-card-body{flex:1;display:flex;flex-direction:column}[data-v-c746b728] .n-card__content{padding:12px!important;flex:1;display:flex;flex-direction:column}.table-header-pagination[data-v-c746b728]{display:flex;justify-content:flex-end;padding:0 0 8px}.page-container[data-v-911575f6]{height:calc(100vh - 120px);display:flex;flex-direction:column;gap:12px;padding:16px;background:linear-gradient(180deg,#f8fafc,#fff)}.toolbar-card[data-v-911575f6],.table-card[data-v-911575f6]{border-radius:14px;box-shadow:0 8px 24px #0f172a0f}.toolbar-card[data-v-911575f6]{flex-shrink:0}.toolbar-row[data-v-911575f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.toolbar-form[data-v-911575f6]{flex:1;min-width:320px}.table-card[data-v-911575f6]{flex:1;min-height:0}.muted-text[data-v-911575f6]{color:#94a3b8}.change-list[data-v-911575f6]{display:flex;flex-direction:column;gap:4px;font-size:12px}.change-item[data-v-911575f6]{line-height:1.5}.old-value[data-v-911575f6]{color:#64748b}.new-value[data-v-911575f6]{color:#2563eb}.price-diff[data-v-911575f6]{color:#d03050;font-weight:700}.price-tip[data-v-911575f6]{margin-top:12px;color:#d03050}.price-actions[data-v-911575f6]{margin-top:12px;display:flex;gap:12px}[data-v-911575f6] .table-striped td{background:#f8fafce6}.detail-hero[data-v-4a9ce654]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,#f6f8fb,#eef4ff)}.detail-hero__report[data-v-4a9ce654]{font-size:18px;font-weight:700;color:#1f2937}.detail-hero__meta[data-v-4a9ce654]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:12px;color:#64748b}.detail-summary[data-v-4a9ce654]{margin-bottom:16px}.summary-card[data-v-4a9ce654]{height:100%;padding:14px 16px;border:1px solid #eef2f7;border-radius:12px;background:#fff}.summary-card__label[data-v-4a9ce654]{margin-bottom:8px;font-size:12px;color:#64748b}.summary-card__value[data-v-4a9ce654]{font-size:14px;font-weight:600;color:#0f172a;line-height:1.6}.group-card[data-v-4a9ce654]{margin-bottom:16px;padding:14px;border-radius:12px;background:#fafbfc}.group-card__title[data-v-4a9ce654]{margin-bottom:10px;font-size:13px;font-weight:700;color:#334155}.audit-actions[data-v-4a9ce654]{margin-top:20px;padding-top:16px;border-top:1px solid #eef2f7}[data-v-4a9ce654] .old-value{color:#94a3b8;text-decoration:line-through}[data-v-4a9ce654] .new-value{color:#d03050;font-weight:600}.stat-dashboard[data-v-ce09824d]{min-height:100%;padding:12px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(circle at top left,rgba(59,130,246,.08),transparent 32%),linear-gradient(180deg,#f8fafc,#eef4f8)}.hero-block[data-v-ce09824d]{display:flex;justify-content:space-between;align-items:center}.hero-title[data-v-ce09824d]{font-size:22px;font-weight:700;color:#1f2a37}.hero-subtitle[data-v-ce09824d]{margin-top:4px;color:#526071;font-size:13px}.kpi-grid[data-v-ce09824d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.kpi-card[data-v-ce09824d]{border-radius:14px}.tone-lab[data-v-ce09824d]{background:linear-gradient(135deg,#eaf4fff2,#fffffffa)}.tone-field[data-v-ce09824d]{background:linear-gradient(135deg,#e8faf0f2,#fffffffa)}.tone-danger[data-v-ce09824d]{background:linear-gradient(135deg,#ffefeff5,#fffffffa)}.tone-warn[data-v-ce09824d]{background:linear-gradient(135deg,#fff8dff5,#fffffffa)}.tone-neutral[data-v-ce09824d]{background:linear-gradient(135deg,#f3f6faf5,#fffffffa)}.chart-card[data-v-ce09824d] .n-card__content{padding-top:8px}.chart-host[data-v-ce09824d]{width:100%;height:300px}.pie-host[data-v-ce09824d]{height:320px}.pending-item-link[data-v-ce09824d]{padding:0;border:0;background:transparent;color:#2563eb;cursor:pointer;font:inherit;text-align:left}.pending-item-link[data-v-ce09824d]:hover{color:#1d4ed8;text-decoration:underline}.page-container[data-v-2a5ba20d]{height:100%;display:flex;flex-direction:column;gap:12px;padding:12px;background:#f5f7f9}.stat-page[data-v-a5c38825]{height:calc(100vh - 88px);min-height:420px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;overflow:hidden;background:transparent}.toolbar-card[data-v-a5c38825]{flex-shrink:0;border-radius:10px;box-shadow:0 2px 12px #0f172a0f}.card-header-row[data-v-a5c38825]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.card-title[data-v-a5c38825]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:#1a1a2e}.title-icon[data-v-a5c38825]{font-size:20px;color:#2080f0}.filter-form[data-v-a5c38825]{margin-top:8px}.stats-inline[data-v-a5c38825]{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;padding:10px 14px;background:var(--n-color-neutral-01, #f9fafb);border-radius:8px;font-size:13px;color:var(--n-text-color-2);border:1px solid var(--n-border-color)}.stat-pair[data-v-a5c38825]{font-variant-numeric:tabular-nums;color:var(--n-text-color-1)}.stat-label[data-v-a5c38825]{color:var(--n-text-color-3);margin-right:6px;font-weight:500}.table-card[data-v-a5c38825]{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 2px 12px #0f172a0f;overflow:hidden}.table-card[data-v-a5c38825] .n-card-header{padding:12px 16px;border-bottom:1px solid var(--n-border-color)}.table-card[data-v-a5c38825] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column;padding:0!important}.table-toolbar[data-v-a5c38825]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.table-title[data-v-a5c38825]{font-weight:500;color:#334155}.table-body[data-v-a5c38825]{position:relative;flex:1;min-height:280px;display:flex;flex-direction:column;padding:12px;box-sizing:border-box}.data-table-fill[data-v-a5c38825]{flex:1;min-height:0}.empty-overlay[data-v-a5c38825]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding-top:56px}.progress-cell[data-v-a5c38825]{display:flex;flex-direction:column;gap:6px;padding:4px 0}.progress-meta[data-v-a5c38825]{font-size:11px;color:#64748b}.drawer-section-title[data-v-a5c38825]{margin:16px 0 10px;font-weight:600;font-size:14px;color:#334155;padding-left:8px;border-left:3px solid #2080f0}.stat-page[data-v-50c0365d]{height:calc(100vh - 88px);min-height:420px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;overflow:hidden;background:transparent}.toolbar-card[data-v-50c0365d]{flex-shrink:0;border-radius:10px;box-shadow:0 2px 12px #0f172a0f}.card-title[data-v-50c0365d]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:#1a1a2e}.title-icon[data-v-50c0365d]{font-size:20px;color:#f0a020}.filter-form[data-v-50c0365d] .n-form-item-feedback-wrapper{min-height:0}.table-card[data-v-50c0365d]{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 2px 12px #0f172a0f;overflow:hidden}.table-card[data-v-50c0365d] .n-card-header{padding:12px 16px;border-bottom:1px solid var(--n-border-color)}.table-card[data-v-50c0365d] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column;padding:0!important}.table-toolbar[data-v-50c0365d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.table-title[data-v-50c0365d]{font-weight:500;color:#334155}.table-body[data-v-50c0365d]{position:relative;flex:1;min-height:280px;display:flex;flex-direction:column;padding:12px;box-sizing:border-box}.data-table-fill[data-v-50c0365d]{flex:1;min-height:0}.empty-overlay[data-v-50c0365d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding-top:48px}.focus-depute-page[data-v-2173dca3]{height:calc(100vh - 88px);min-height:360px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;overflow:auto}.main-card[data-v-2173dca3],.table-card[data-v-2173dca3]{flex-shrink:0;border-radius:8px;box-shadow:0 1px 4px #0f172a0f}.table-card[data-v-2173dca3]{flex:1;min-height:280px}.head-text[data-v-2173dca3]{min-width:0}.head-title[data-v-2173dca3]{font-size:12px;color:var(--n-text-color-3)}.head-sub[data-v-2173dca3]{font-size:15px;font-weight:600;color:var(--n-text-color-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,55vw)}.filter-toolbar[data-v-2173dca3]{width:100%;margin-top:12px;padding-top:8px;border-top:1px solid var(--n-divider-color)}.table-header-pagination[data-v-2173dca3]{display:flex;justify-content:flex-end;padding:0 12px 8px}[data-v-2173dca3] .n-data-table-tr.row-danger td{background-color:#d0305017!important}[data-v-2173dca3] .n-data-table-tr.row-warning td{background-color:#f0a0201f!important}.page-container[data-v-a3de9753]{height:100%;display:flex;flex-direction:column;gap:12px;padding:12px;background:#f5f7f9}.search-card[data-v-a3de9753],.result-card[data-v-a3de9753]{border-radius:8px}.sub-info[data-v-a3de9753]{margin-top:12px;display:flex;gap:24px;color:#666;font-size:13px}.page-container[data-v-cb610083]{min-height:100%;padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:12px}.search-card[data-v-cb610083],.table-card[data-v-cb610083]{border-radius:12px;box-shadow:0 4px 12px #0f172a0a}.search-wrapper[data-v-cb610083]{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.search-form[data-v-cb610083]{flex:1}.search-actions[data-v-cb610083]{display:flex;align-items:center;justify-content:flex-end}.table-header[data-v-cb610083]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.table-toolbar[data-v-cb610083]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.summary-panel[data-v-cb610083]{display:inline-flex;align-items:baseline;gap:10px;padding:10px 14px;border-radius:10px;background:linear-gradient(135deg,#2080f01a,#18a05814)}.summary-panel__label[data-v-cb610083]{font-size:13px;color:#5b6472}.summary-panel__value[data-v-cb610083]{font-size:22px;line-height:1;font-weight:700;color:#2080f0}.table-header-pagination[data-v-cb610083]{display:flex;justify-content:flex-end}[data-v-cb610083] .score-value{font-weight:700;color:#d9485f}@media (max-width: 768px){.page-container[data-v-cb610083]{padding:12px}.search-actions[data-v-cb610083],.table-toolbar[data-v-cb610083],.table-header-pagination[data-v-cb610083]{width:100%;justify-content:flex-start}.summary-panel[data-v-cb610083]{width:100%;justify-content:space-between}}.modal-content[data-v-1c657cad]{display:flex;flex-direction:column;gap:16px}.header-info[data-v-1c657cad]{background-color:var(--n-color-embedded);padding:12px;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.project-title[data-v-1c657cad]{display:flex;align-items:center;gap:8px}.title-text[data-v-1c657cad]{font-weight:700;font-size:16px}.footer-actions[data-v-1c657cad],.edit-footer[data-v-1c657cad]{display:flex;justify-content:flex-end;gap:8px}.mapping-grid[data-v-9bed3ec1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:8px 2px}.mapping-card[data-v-9bed3ec1]{transition:all .3s ease}.mapping-card[data-v-9bed3ec1]:hover{border-color:var(--n-color-target);box-shadow:0 2px 8px #0000001a}.field-code[data-v-9bed3ec1]{font-weight:700;color:#1890ff;font-family:monospace}.field-name[data-v-9bed3ec1]{color:#333;word-break:break-all}.field-mapping-dialog[data-v-9bed3ec1]{padding-top:8px}.field-mapping-dialog__summary[data-v-9bed3ec1]{margin-bottom:16px;padding:12px;border-radius:8px;background:#f6f8fb}.field-mapping-dialog__name[data-v-9bed3ec1]{font-weight:600;color:#1f2937}.field-mapping-dialog__code[data-v-9bed3ec1]{margin-top:4px;color:#6b7280;font-family:monospace}.toolbar[data-v-44020d70]{display:flex;justify-content:space-between;align-items:center}.allocation-row[data-v-44020d70]{display:flex;align-items:center;gap:12px}.excel-app-container[data-v-d0b95489]{display:flex;flex-direction:column;height:100%;background:#f7f8fa;color:#333;-webkit-user-select:none;user-select:none;outline:none;position:relative}.app-toolbar[data-v-d0b95489]{height:60px;background:#fff;border-bottom:2px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:100;flex-shrink:0}.toolbar-left[data-v-d0b95489]{display:flex;align-items:center;flex:1;min-width:0}.toolbar-center[data-v-d0b95489]{flex-shrink:0;padding:0 20px}.toolbar-right[data-v-d0b95489]{display:flex;justify-content:flex-end;flex:1;min-width:0}.toolbar-title-group[data-v-d0b95489]{margin-left:16px;display:flex;flex-direction:column;flex-shrink:0}.toolbar-title[data-v-d0b95489]{font-weight:700;font-size:15px;color:#1a1a1a;letter-spacing:-.2px;line-height:1.2}.toolbar-subtitle[data-v-d0b95489]{font-size:11px;color:#a1a1a1;margin-top:2px}.sub-control-bar[data-v-d0b95489]{height:48px;background:#fafbfc;border-bottom:1px solid #eeeeee;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0}.sub-bar-left[data-v-d0b95489]{display:flex;align-items:center;gap:24px}.sub-bar-right[data-v-d0b95489]{font-size:11px}.sub-control-item[data-v-d0b95489]{display:flex;align-items:center}.sub-label[data-v-d0b95489]{font-size:12px;color:#8c8c8c;margin-right:10px;font-weight:500}.template-version-tag[data-v-d0b95489]{font-weight:600}.template-version-note[data-v-d0b95489]{margin-left:8px;font-size:11px}.app-viewport[data-v-d0b95489]{flex:1;display:flex;overflow:hidden;background:#f0f2f5}.canvas-panel[data-v-d0b95489]{flex:1;overflow:auto;padding:40px;display:flex;justify-content:flex-start;align-items:flex-start}.sheet-paper[data-v-d0b95489]{background:#fff;box-shadow:0 10px 40px #00000014;border:1px solid #d9d9d9}.excel-editor-table[data-v-d0b95489]{border-collapse:collapse;table-layout:fixed}.excel-editor-table th[data-v-d0b95489],.excel-editor-table td[data-v-d0b95489]{border:1px solid #d9d9d9;width:140px;height:32px;padding:0;position:relative}.h-idx-corner[data-v-d0b95489]{background:#f5f7f9;width:42px!important}.h-idx-row[data-v-d0b95489],.h-idx-col[data-v-d0b95489]{background:#fafbfc;color:#a0a0a0;font-size:11px;text-align:center}.idx-text[data-v-d0b95489]{line-height:32px}.row-flag[data-v-d0b95489]{margin-left:6px;font-size:10px;color:#cf1322;font-weight:600}.idx-btn[data-v-d0b95489]{opacity:0;position:absolute;right:2px;top:6px;background:#fff!important}.h-idx-row:hover .idx-btn[data-v-d0b95489],.h-idx-col:hover .idx-btn[data-v-d0b95489]{opacity:1}.excel-editor-td[data-v-d0b95489]{cursor:cell;background:#fff;position:relative}.is-selected[data-v-d0b95489]{z-index:20}.is-selection-top[data-v-d0b95489]{border-top:2px solid #1890ff!important}.is-selection-right[data-v-d0b95489]{border-right:2px solid #1890ff!important}.is-selection-bottom[data-v-d0b95489]{border-bottom:2px solid #1890ff!important}.is-selection-left[data-v-d0b95489]{border-left:2px solid #1890ff!important}.active-focus-handle[data-v-d0b95489]{position:absolute;top:-1.5px;left:-1.5px;right:-1.5px;bottom:-1.5px;border:2px solid #1890ff;pointer-events:none;z-index:50;box-shadow:0 0 8px #1890ff4d}.cell-inner[data-v-d0b95489]{height:100%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#444}.preview-integrated-panel[data-v-d0b95489]{background:#eef0f2}.preview-paper[data-v-d0b95489]{width:100%;max-width:1200px;margin:0 auto}.integrated-viewer[data-v-d0b95489] .excel-toolbar{display:none!important}.val-user[data-v-d0b95489]{background-color:#f0f7ff!important;color:#1890ff;font-weight:500}.val-formula[data-v-d0b95489]{background-color:#f6ffed!important;color:#52c41a;font-weight:500}.val-judge[data-v-d0b95489]{background-color:#fffbe6!important;color:#faad14;font-weight:500}.val-system[data-v-d0b95489]{background-color:#f9f9f9!important;color:#8c8c8c}.inspector-panel[data-v-d0b95489]{width:320px;background:#fff;border-left:1px solid #e8e8e8;display:flex;flex-direction:column;box-shadow:-2px 0 8px #00000008}.inspector-disabled[data-v-d0b95489]{opacity:.5;filter:grayscale(1);pointer-events:none}.inspector-header[data-v-d0b95489]{height:52px;padding:0 20px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:#262626}.active-cell-badge[data-v-d0b95489]{background:#e6f7ff;color:#1890ff;font-size:11px;padding:2px 10px;border-radius:4px;margin-left:auto;letter-spacing:.5px}.inspector-body[data-v-d0b95489]{flex:1}.inspector-section[data-v-d0b95489]{padding:20px 24px;border-bottom:1px solid #f8f8f8}.section-title[data-v-d0b95489]{font-size:11px;text-transform:uppercase;color:#bfbfbf;letter-spacing:.8px;margin-bottom:18px;font-weight:600}.formula-tips-block[data-v-d0b95489]{margin-top:-8px;padding:8px 12px;background:#fafafa;border-radius:4px}.formula-tip-line[data-v-d0b95489]{font-size:10px;line-height:1.6;color:#bfbfbf}.inspector-actions-group[data-v-d0b95489]{padding:30px 24px}.inspector-empty[data-v-d0b95489]{padding-top:150px}.params-catalog[data-v-d0b95489]{max-height:450px;overflow-y:auto}.p-catalog-item[data-v-d0b95489]{padding:14px 20px;border-bottom:1px solid #f9f9f9;cursor:pointer}.p-catalog-item[data-v-d0b95489]:hover{background:#f0f7ff}.p-catalog-meta[data-v-d0b95489]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.p-catalog-code[data-v-d0b95489]{font-weight:700;color:#1890ff;font-size:13px}.p-catalog-name[data-v-d0b95489]{font-size:12px;color:#595959}.dynamic-config-container[data-v-d0b95489]{padding:8px}.dynamic-header[data-v-d0b95489]{border-bottom:1px solid #f0f0f0;padding-bottom:12px}.dynamic-col-card[data-v-d0b95489]{padding:16px;border:1px solid #efefef;border-radius:8px;background:#fafafa;margin-bottom:12px}.calc-formula-row[data-v-d0b95489]{margin-top:12px;padding:12px;background:#fff;border:1px dashed #d9d9d9;border-radius:4px}.formula-hint[data-v-d0b95489]{font-size:11px;color:#999;margin-top:4px}.select-option-editor[data-v-d0b95489]{width:100%;display:flex;flex-direction:column;gap:8px}.select-option-row[data-v-d0b95489]{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.mode-tabs[data-v-d0b95489] .n-tabs-tab{padding:4px 16px}.search-bar[data-v-4cde3429]{display:flex;margin-bottom:12px}.template-config-fullscreen[data-v-97475722]{height:100%;display:flex;flex-direction:column;background:#f0f2f5}.main-content[data-v-97475722]{flex:1;display:flex;height:100%}.left-panel[data-v-97475722]{width:320px;background:#fff;border-right:1px solid #efeff5;display:flex;flex-direction:column}.right-panel[data-v-97475722]{flex:1;background:#f6f8fa;overflow-y:auto}.pane-content[data-v-97475722]{padding:0!important;height:100%}.field-list-panel[data-v-97475722]{height:100%;padding:12px;overflow-y:auto}.section-title[data-v-97475722]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px;background:#f0f5ff;border-radius:4px}.field-list[data-v-97475722]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-97475722]{padding:10px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.field-item[data-v-97475722]:hover{border-color:#1890ff;box-shadow:0 2px 8px #0000000f}.field-item.active[data-v-97475722]{border-color:#1890ff;background:#e6f7ff}.field-name[data-v-97475722]{font-weight:500;font-size:14px}.field-type[data-v-97475722]{font-size:12px;color:#999;margin-top:2px}.field-detail-panel[data-v-97475722]{padding:24px;max-width:900px;margin:0 auto}.detail-header[data-v-97475722]{margin-bottom:24px}.config-card[data-v-97475722]{margin-bottom:16px}.cascade-summary[data-v-97475722]{display:flex;flex-direction:column;gap:12px}.cascade-summary-header[data-v-97475722]{display:flex;gap:8px;align-items:center}.cascade-section[data-v-97475722]{display:flex;flex-direction:column;gap:8px}.cascade-section-title[data-v-97475722]{font-size:13px;font-weight:600;color:#31445b}.cascade-relation-item[data-v-97475722],.cascade-overview-item[data-v-97475722]{padding:10px 12px;background:#fafbfc;border:1px solid #e8edf3;border-radius:6px}.cascade-overview-list[data-v-97475722]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.option-preview-list[data-v-97475722]{display:flex;flex-wrap:wrap;gap:8px}.cascade-relation-main[data-v-97475722]{display:flex;align-items:center;gap:8px;font-size:14px}.cascade-field[data-v-97475722]{font-weight:500;color:#1f2d3d}.cascade-field.current[data-v-97475722]{color:#0e7490}.cascade-arrow[data-v-97475722]{color:#8aa0b6}.cascade-relation-meta[data-v-97475722]{margin-top:6px;font-size:12px;color:#6b7785;word-break:break-all}.cascade-warning[data-v-97475722]{margin-top:0}.option-item[data-v-97475722]{display:grid;grid-template-columns:1fr 1fr 32px;gap:8px;margin-bottom:8px}.field-preview[data-v-97475722]{padding:16px;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px}.preview-item label[data-v-97475722]{display:block;margin-bottom:8px;font-weight:500}.required-mark[data-v-97475722]{color:#f5222d;margin-left:4px}.no-selection[data-v-97475722]{height:100%;display:flex;align-items:center;justify-content:center}.template-list-container[data-v-2952c28d]{padding:8px 0}.condition-preview[data-v-2952c28d]{font-size:12px;color:#666;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f5f5f5;padding:0 6px;border-radius:4px}.modal-header-info[data-v-655c5849]{margin-top:-10px}.font-bold[data-v-655c5849]{font-weight:600}.page-container[data-v-ac6b2268]{overflow:hidden}.page-container[data-v-ae72230c]{position:relative;height:calc(100vh - 64px);overflow:hidden}.tree-sider[data-v-ae72230c]{background:#fff}.sider-header[data-v-ae72230c]{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.sider-title[data-v-ae72230c]{display:flex;align-items:center;gap:8px;font-weight:700}.sider-search[data-v-ae72230c]{padding:10px 16px}.tree-scrollbar[data-v-ae72230c]{flex:1}.tree-container[data-v-ae72230c]{padding:0 8px}.detail-wrapper[data-v-ae72230c]{display:flex;flex-direction:column;height:100%}.detail-sticky-header[data-v-ae72230c]{background:#fff;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 2px #0000000d}.header-name[data-v-ae72230c]{font-size:18px;font-weight:700;margin-top:2px;display:flex;align-items:center}.detail-body[data-v-ae72230c]{padding:20px}.detail-card[data-v-ae72230c]{border-radius:8px;box-shadow:0 1px 3px #00000005}.card-header-with-icon[data-v-ae72230c]{display:flex;align-items:center;gap:8px;font-weight:700}.empty-placeholder[data-v-ae72230c]{height:100%;display:flex;align-items:center;justify-content:center;opacity:.6}.tree-node-item[data-v-ae72230c]{display:flex;align-items:center;width:100%}.page-container[data-v-1fd3d382]{overflow:hidden}.form-layout[data-v-a6d35048]{display:flex;flex-direction:column;gap:12px}.section-grid[data-v-a6d35048]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rules-card[data-v-a6d35048]{grid-column:1 / -1}.section-card[data-v-a6d35048]{border-radius:10px}.section-title[data-v-a6d35048]{font-size:14px;font-weight:600}.section-header[data-v-a6d35048]{display:flex;align-items:center;justify-content:space-between;gap:8px}.row-list[data-v-a6d35048]{display:flex;flex-direction:column;gap:8px}.kv-row[data-v-a6d35048]{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) 32px;gap:8px;align-items:center}.footer-tip[data-v-a6d35048]{font-size:12px}@media (max-width: 900px){.section-grid[data-v-a6d35048]{grid-template-columns:1fr}.rules-card[data-v-a6d35048]{grid-column:auto}.kv-row[data-v-a6d35048]{grid-template-columns:1fr}}.editor-layout[data-v-03899e4b]{display:flex;flex-direction:column;gap:10px;min-width:0}.editor-toolbar[data-v-03899e4b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-v-03899e4b] .n-data-table-th{white-space:nowrap}.editable-read-cell[data-v-03899e4b]{min-height:28px;line-height:20px;padding:4px 6px;border-radius:6px;cursor:text;white-space:pre-wrap;word-break:break-word}.editable-read-cell[data-v-03899e4b]:hover{background:#f5faff}.editable-read-cell.is-empty[data-v-03899e4b]{color:#94a3b8}.page-container[data-v-12f5782e]{position:relative;height:calc(100vh - 64px);overflow:hidden}.tree-sider[data-v-12f5782e]{background:#fff}.sider-header[data-v-12f5782e]{flex-shrink:0;padding:8px 12px;display:flex;align-items:center;border-bottom:1px solid #eee}.sider-title[data-v-12f5782e]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.sider-search[data-v-12f5782e]{flex-shrink:0;padding:8px 12px}.tree-scroll-area[data-v-12f5782e]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tree-container[data-v-12f5782e]{padding:0 6px 8px}.search-header[data-v-12f5782e]{display:flex;justify-content:space-between;align-items:center;gap:10px 12px;margin:0;padding:10px 12px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e8eef5;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;flex-wrap:wrap}.search-summary[data-v-12f5782e]{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selection-tag[data-v-12f5782e]{max-width:100%;line-height:1.3;white-space:normal}.summary-text[data-v-12f5782e]{font-size:12px}.search-controls[data-v-12f5782e]{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.filter-input[data-v-12f5782e]{width:220px}.file-input[data-v-12f5782e]{width:180px}.content-card[data-v-12f5782e]{border-radius:8px;box-shadow:0 1px 4px #0000000f;margin:0;flex:1;min-height:0;display:flex;flex-direction:column}.content-card[data-v-12f5782e] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 12px}.content-toolbar[data-v-12f5782e]{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.toolbar-meta[data-v-12f5782e]{font-size:12px}.group-scroll[data-v-12f5782e]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.file-grid[data-v-12f5782e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:4px 2px 8px}.file-card[data-v-12f5782e]{border:1px solid #e8eef5;border-radius:10px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:10px}.file-card-head[data-v-12f5782e]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.file-name-btn[data-v-12f5782e]{max-width:100%;justify-content:flex-start;text-align:left;white-space:normal}.file-card-body[data-v-12f5782e]{display:flex;flex-direction:column;gap:6px}.file-meta[data-v-12f5782e]{font-size:12px;color:#64748b}.file-sample[data-v-12f5782e]{font-size:12px;color:#334155;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:#f8fafc;border-radius:8px;padding:8px}.file-card-actions[data-v-12f5782e]{display:flex;justify-content:flex-end;gap:8px}.ellipsis-two[data-v-12f5782e]{line-height:1.3;max-height:2.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row-expand[data-v-12f5782e]{padding:6px 4px}.row-expand-title[data-v-12f5782e]{font-size:12px;color:#666;margin-bottom:4px}.row-expand-content[data-v-12f5782e]{color:#333;line-height:1.45;font-size:13px}.table-card[data-v-1e3eadc8]{flex:1;display:flex;flex-direction:column}.table-card[data-v-1e3eadc8] .n-card__content{flex:1;display:flex;flex-direction:column;padding:0!important}[data-v-1e3eadc8] .n-tabs{height:100%;display:flex;flex-direction:column}[data-v-1e3eadc8] .n-tab-pane{flex:1;overflow:hidden;padding:12px}.label-editor[data-v-6b931e77]{display:flex;flex-direction:column;gap:12px}.editor-toolbar[data-v-6b931e77]{padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.toolbar-main[data-v-6b931e77]{display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-body[data-v-6b931e77]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.canvas-panel[data-v-6b931e77]{display:flex;justify-content:center;align-items:flex-start;padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;overflow:auto}.label-container[data-v-6b931e77]{background:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 12px #0f172a14}.label-content-grid[data-v-6b931e77]{width:100%;height:100%}.label-cell[data-v-6b931e77]{position:relative;display:flex;align-items:center;min-height:6mm;padding:0 2mm;box-sizing:border-box;border-right:1px dashed #94a3b8;border-bottom:1px dashed #94a3b8;overflow:hidden;cursor:pointer}.row-resize-handle[data-v-6b931e77]{position:absolute;left:0;right:0;bottom:-2px;height:6px;cursor:row-resize;z-index:4}.row-resize-handle.last-row[data-v-6b931e77]{bottom:0}.label-cell.selected[data-v-6b931e77]{outline:2px solid #2080f0;outline-offset:-2px;background:#2080f014}.label-cell.range-selected[data-v-6b931e77]{background:#2080f01f}.label-cell span[data-v-6b931e77]{position:relative;z-index:2;width:100%;line-height:1.1;white-space:pre-wrap;word-break:break-all}.black-bg-overlay[data-v-6b931e77]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:1}.properties-panel[data-v-6b931e77]{min-height:240px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.preview-wrapper[data-v-6b931e77]{display:flex;justify-content:center;padding:16px;background:#f8fafc}.preview-container[data-v-6b931e77]{transform-origin:top center}.page-container[data-v-27cf0cf0]{padding:16px;background:#f5f7fa;min-height:100%}.search-header[data-v-27cf0cf0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 12px #00000008}.search-left[data-v-27cf0cf0]{display:flex;align-items:center;gap:10px}.page-title[data-v-27cf0cf0]{font-size:18px;font-weight:700;color:#333}.table-card[data-v-27cf0cf0]{border-radius:12px;box-shadow:0 4px 12px #00000008}.table-header-pagination[data-v-27cf0cf0]{margin-bottom:12px;display:flex;justify-content:flex-end}.page-container[data-v-9218de73]{padding:16px;background:#f5f7fa;min-height:100%}.search-header[data-v-9218de73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 12px #00000008}.search-left[data-v-9218de73]{display:flex;align-items:center;gap:10px}.page-title[data-v-9218de73]{font-size:18px;font-weight:700;color:#333}.table-card[data-v-9218de73]{border-radius:12px;box-shadow:0 4px 12px #00000008}.table-header-pagination[data-v-9218de73]{margin-bottom:12px;display:flex;justify-content:flex-end}.designer-grid[data-v-9218de73]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px;align-items:start}.designer-editor[data-v-9218de73],.designer-preview[data-v-9218de73]{border:1px solid #efeff5;border-radius:12px;padding:16px;background:#fff}.panel-title[data-v-9218de73]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.designer-hint[data-v-9218de73]{display:block;margin-top:8px}.preview-list[data-v-9218de73]{display:flex;flex-direction:column;gap:12px}.preview-item[data-v-9218de73]{border:1px solid #f0f2f5;border-radius:10px;padding:12px;background:#fafbfc}.preview-main[data-v-9218de73]{display:flex;align-items:center;gap:8px}.preview-label[data-v-9218de73]{font-weight:600;color:#333}.preview-sub[data-v-9218de73]{margin-top:8px;display:flex;gap:16px;color:#666;font-size:12px}.page-container[data-v-ea2646ea]{padding:16px;background:#f5f7fa;min-height:100%}.search-header[data-v-ea2646ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 12px #00000008}.search-left[data-v-ea2646ea]{display:flex;align-items:center;gap:10px}.page-title[data-v-ea2646ea]{font-size:18px;font-weight:700;color:#333}.table-card[data-v-ea2646ea]{border-radius:12px;box-shadow:0 4px 12px #00000008}.table-header-pagination[data-v-ea2646ea]{margin-bottom:12px;display:flex;justify-content:flex-end}.page-container[data-v-87b45230]{padding:16px;background:#f5f7fa;min-height:100%}.search-header[data-v-87b45230]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 12px #00000008}.search-left[data-v-87b45230]{display:flex;align-items:center;gap:10px}.page-title[data-v-87b45230]{font-size:18px;font-weight:700;color:#333}.table-card[data-v-87b45230]{border-radius:12px;box-shadow:0 4px 12px #00000008}.table-header-pagination[data-v-87b45230]{margin-bottom:12px;display:flex;justify-content:flex-end}.page-container[data-v-52a129f1]{padding:16px;background:#f5f7fa;min-height:100%}.search-header[data-v-52a129f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 12px #00000008}.search-left[data-v-52a129f1]{display:flex;align-items:center;gap:10px}.page-title[data-v-52a129f1]{font-size:18px;font-weight:700;color:#333}.table-card[data-v-52a129f1]{border-radius:12px;box-shadow:0 4px 12px #00000008}.table-header-pagination[data-v-52a129f1]{margin-bottom:12px;display:flex;justify-content:flex-end}.file-label-item[data-v-d62fa10b]{display:flex;align-items:center;gap:6px;cursor:pointer;min-height:22px;line-height:1.4}.icon-section[data-v-d62fa10b]{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.file-name-link[data-v-d62fa10b]{color:#000000a6;font-size:13px;text-decoration:none;transition:color .2s}.file-name-link[data-v-d62fa10b]:hover{color:#2080f0;text-decoration:underline}.folder-style[data-v-d62fa10b]{font-weight:500}.cloud-drive-page[data-v-e409ae25]{padding:24px;background:#fff;height:calc(100vh - 120px);display:flex;flex-direction:column;overflow:hidden}.header-card[data-v-e409ae25]{flex-shrink:0;margin-bottom:24px}.nav-bar[data-v-e409ae25]{flex-shrink:0;display:flex;justify-content:space-between;padding:12px 20px;font-size:13px;background:#f8f9fb;border:1px solid #ebedf0;border-radius:4px;margin-bottom:12px}.nav-link[data-v-e409ae25]{color:#1890ff;cursor:pointer;text-decoration:none}.nav-link[data-v-e409ae25]:hover{text-decoration:underline}.divider[data-v-e409ae25]{margin:0 8px;color:#bfbfbf}.table-container[data-v-e409ae25]{flex:1;overflow:hidden;border:1px solid #ebedf0;border-radius:4px;display:flex;flex-direction:column}.main-table[data-v-e409ae25]{flex:1}.file-cell[data-v-e409ae25]{display:flex;align-items:center;gap:6px;min-height:24px}.permission-tip[data-v-e409ae25]{margin-bottom:12px;padding:8px 12px;font-size:12px;color:#8a5d00;background:#fff7e6;border:1px solid #ffe7ba;border-radius:6px}[data-v-e409ae25] .table-striped td{background-color:#fafafa!important}[data-v-e409ae25] .n-data-table-th{background-color:#f5f5f5!important;font-weight:600;color:#333}[data-v-e409ae25] .compact-table .n-data-table-th{padding:9px 12px}[data-v-e409ae25] .compact-table .n-data-table-td{padding:8px 12px}.entrustment-form-page[data-v-f10869e3]{height:100vh;max-height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa;overflow:hidden;box-sizing:border-box}.entrustment-form-page[data-v-f10869e3] .n-spin{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.entrustment-form-page[data-v-f10869e3] .n-spin-content{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.form-layout[data-v-f10869e3]{flex:1;min-height:0;display:flex;gap:16px;padding:16px;overflow:hidden;box-sizing:border-box}.left-panel[data-v-f10869e3]{flex:0 0 320px;width:320px;min-height:0;max-height:calc(100vh - 48px);background:#fff;overflow-y:auto;overflow-x:hidden;border-radius:4px;-webkit-overflow-scrolling:touch}.right-panel[data-v-f10869e3]{flex:1;min-width:0;min-height:0;background:#fff;overflow:hidden;border-radius:4px;display:flex;flex-direction:column}.left-panel .info-card[data-v-f10869e3]{height:auto}.sample-card[data-v-f10869e3]{height:100%}.sample-header-extra[data-v-f10869e3]{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:12px;flex-wrap:wrap}.sample-card[data-v-f10869e3] .n-card-header{flex-wrap:wrap}.sample-tabs-container[data-v-f10869e3]{flex:1;overflow:hidden;display:flex;flex-direction:column}.sample-form-content[data-v-f10869e3]{padding:12px;overflow-y:auto;max-height:calc(100vh - 200px)}.field-tip[data-v-f10869e3]{color:#d03050;font-size:12px;margin-top:4px}.field-label[data-v-f10869e3]{display:inline-flex;align-items:center}.required-star[data-v-f10869e3]{color:#d03050;margin-right:4px}.test-item-label[data-v-f10869e3]{color:#666;font-weight:400;font-size:13px}.empty-holder[data-v-f10869e3]{padding:100px 0}[data-v-f10869e3] .n-tabs-nav{background-color:#fafafa}[data-v-f10869e3] .n-card-header{padding:12px 16px!important;border-bottom:1px solid #efeff5}.customer-layout[data-v-7371eb66]{min-height:100vh;background:#f8fafc}.topbar[data-v-7371eb66]{height:64px;padding:0 20px;border-bottom:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:space-between}.brand h3[data-v-7371eb66]{margin:0;font-size:18px}.brand span[data-v-7371eb66]{color:#64748b;font-size:12px}.content[data-v-7371eb66]{padding:16px}.pager[data-v-32494180],.pager[data-v-25db1a41]{margin-top:12px;display:flex;justify-content:flex-end}
