.base-data-table-host[data-v-15d45a41]{flex:1 1 0%;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column}.bom-excel-import-modal__template-link[data-v-98b67d85]{font-size:13px;color:var(--n-primary-color);text-decoration:none}.bom-excel-import-modal__template-link[data-v-98b67d85]:hover{text-decoration:underline}[data-v-98b67d85] .bom-import-preview-row--existing-verify td{background-color:#9093991f}.ipc-tree-table[data-v-1a52daf1]{margin-top:4px}.ipc-tree-table[data-v-1a52daf1] .n-data-table-td{white-space:nowrap;vertical-align:middle}.ipc-tree-table[data-v-1a52daf1] .n-data-table-th{white-space:nowrap}.bom-tree-panel[data-v-459817ff]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;overflow:hidden}.bom-state-center[data-v-459817ff]{display:flex;flex:1 1 0;min-height:0;flex-direction:column;align-items:center;justify-content:center;min-height:160px}.bom-tree-table[data-v-459817ff] .n-data-table-td{vertical-align:middle;padding-top:6px;padding-bottom:6px}.bom-tree-table[data-v-459817ff] .n-data-table-th{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--n-text-color-3)}.bom-tree-table[data-v-459817ff] .n-data-table-expand-placeholder{width:18px}.bom-tree-table[data-v-459817ff] .n-data-table-indent{width:28px}.bom-tree-table[data-v-459817ff] .metric-num{font-variant-numeric:tabular-nums;white-space:nowrap}.bom-tree-table[data-v-459817ff] .pcf-value{color:var(--n-primary-color)}.bom-tree-table[data-v-459817ff] .bom-tree-row--selected .n-data-table-td{background:var(--n-td-color-hover)!important}.bom-tree-table[data-v-459817ff] .bom-tree-row--ipn .bom-node-partno{font-weight:600}.bom-tree-table[data-v-459817ff] .bom-tree-row--aml .n-data-table-td{background:color-mix(in srgb,var(--n-primary-color) 4%,transparent)}.bom-tree-table[data-v-459817ff] .bom-tree-row--aml .bom-node-partno{font-size:12px;color:var(--n-text-color-2)}.ellipsis-overflow-wrap--block[data-v-610527a7]{display:block;min-width:0;max-width:100%}.ellipsis-overflow-wrap--inline[data-v-610527a7]{display:inline;vertical-align:baseline;max-width:none}.ellipsis-overflow-text[data-v-610527a7]{display:inline-block;vertical-align:baseline;max-width:100%}.ellipsis-overflow-text--clip[data-v-610527a7]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-overflow-wrap--inline .ellipsis-overflow-text--clip[data-v-610527a7]{display:inline-block;vertical-align:baseline}.aml-identity-table-wrap[data-v-8a0547ad]{width:100%;overflow-x:auto}.aml-identity-table[data-v-8a0547ad] th{font-size:12px;font-weight:600;white-space:nowrap}.aml-identity-table[data-v-8a0547ad] td{font-size:12px;max-width:140px;vertical-align:middle}.esg-grid[data-v-f0dcefc3]{padding:4px 8px 16px}.summary-card[data-v-f0dcefc3]{margin-bottom:4px}.summary-pcf[data-v-f0dcefc3],.summary-dqr[data-v-f0dcefc3]{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.chart-card[data-v-f0dcefc3]{min-height:280px;height:100%}.chart-card[data-v-f0dcefc3] .n-card__content{padding-top:8px}.scatter-canvas[data-v-f0dcefc3]{width:100%;height:260px}.table-card[data-v-f0dcefc3] .n-card__content{padding-top:8px}.pie-wrap[data-v-f0dcefc3]{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding:8px 4px}.pie-chart[data-v-f0dcefc3]{width:140px;height:140px;border-radius:50%;flex-shrink:0}.pie-legend[data-v-f0dcefc3]{list-style:none;padding:0;margin:0;flex:1;min-width:0;font-size:12px}.pie-legend li[data-v-f0dcefc3]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pie-legend .dot[data-v-f0dcefc3]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.pie-legend .lbl[data-v-f0dcefc3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pie-legend .pct[data-v-f0dcefc3]{font-variant-numeric:tabular-nums;color:var(--n-text-color-3);flex-shrink:0}.workspace-hidden-file-input[data-v-605f7962]{position:absolute;width:0;height:0;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.workspace-root[data-v-605f7962]{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;overflow:hidden;position:relative}.workspace-vert-split[data-v-605f7962]{flex:1 1 0;min-height:0;width:100%;overflow:hidden}.split-pane[data-v-605f7962]{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.workspace-vert-split[data-v-605f7962] .n-split-pane-1,.workspace-vert-split[data-v-605f7962] .n-split-pane-2{min-height:0;overflow:hidden}.workspace-vert-split[data-v-605f7962] .n-split__resize-trigger-wrapper{flex-shrink:0!important;flex-grow:0!important;z-index:20;position:relative;pointer-events:auto!important;cursor:row-resize!important}.workspace-vert-split[data-v-605f7962] .n-split__resize-trigger{position:relative;background:transparent!important}.workspace-vert-split[data-v-605f7962] .n-split__resize-trigger:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;background:#0d683e;border-radius:2px;opacity:.75;pointer-events:none}.workspace-vert-split.is-declaration-collapsed[data-v-605f7962] .n-split-pane-2{min-height:0!important}.declaration-pane-body[data-v-605f7962]{flex:1;min-height:0;overflow:auto}.bom-encryption-banner[data-v-605f7962]{margin-bottom:12px}.toolbar-card[data-v-605f7962]{flex-shrink:0}.toolbar-layout[data-v-605f7962]{display:flex;flex-direction:column;gap:10px}.toolbar-row[data-v-605f7962]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.toolbar-row-secondary[data-v-605f7962]{padding-top:2px;border-top:1px solid var(--n-border-color)}.toolbar-group-left[data-v-605f7962]{flex:1;min-width:0}.toolbar-group-right[data-v-605f7962]{flex-shrink:0}.toolbar-search[data-v-605f7962]{width:min(420px,36vw);min-width:200px}.toolbar-reg-select[data-v-605f7962]{width:min(280px,28vw);min-width:180px}.cert-label[data-v-605f7962]{font-size:12px;white-space:nowrap}@media (max-width: 1100px){.toolbar-row-primary[data-v-605f7962]{flex-wrap:wrap}}.bom-card-fullwidth[data-v-605f7962]{flex:1;min-height:0;width:100%}.material-pool-drawer-body[data-v-605f7962]{height:calc(100vh - 120px);min-height:400px;overflow:hidden;display:flex;flex-direction:column}.material-pool-drawer-body[data-v-605f7962] .pool-panel{flex:1;min-height:0;height:100%;box-shadow:none}.declaration-header-row[data-v-605f7962]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.main-grid[data-v-605f7962]{flex:0 0 auto;min-height:420px;align-items:stretch}.panel-card[data-v-605f7962]{height:100%;display:flex;flex-direction:column;overflow:hidden}.bom-card[data-v-605f7962]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.bom-card[data-v-605f7962] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.bom-card[data-v-605f7962] .bom-tree-panel{flex:1 1 0;min-height:0;height:100%;overflow:hidden}.bom-header-actions[data-v-605f7962]{flex-wrap:nowrap}.bom-inline-search[data-v-605f7962]{width:200px;flex-shrink:0}.bom-zero-root-cta[data-v-605f7962]{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0;padding:24px 16px}.bom-tree-viewport[data-v-605f7962]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-title[data-v-605f7962]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;letter-spacing:-.1px}.cert-status[data-v-605f7962]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid}.cert-ok[data-v-605f7962]{background:#18a05814;border-color:#18a0584d;color:#18a058}.cert-warn[data-v-605f7962]{background:#f0a02014;border-color:#f0a0204d;color:#d97706}.bom-state-center[data-v-605f7962]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0}.bom-tree[data-v-605f7962] .n-tree-node-content{padding:2px 0}.bom-node[data-v-605f7962]{padding:3px 0}.bom-node-main[data-v-605f7962]{display:flex;align-items:center;gap:8px;line-height:1.5}.bom-node-partno[data-v-605f7962]{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:600;color:var(--n-primary-color, #0D683E)}.bom-node.aml-node[data-v-605f7962]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.bom-aml-label-compact[data-v-605f7962]{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;white-space:nowrap}.bom-aml-prefix[data-v-605f7962],.bom-aml-sep[data-v-605f7962]{white-space:pre}.part-info-btn[data-v-605f7962]{flex-shrink:0;opacity:.65;padding:0 2px}.part-info-btn[data-v-605f7962]:hover{opacity:1}.bom-node-partname[data-v-605f7962]{font-size:13px;color:var(--n-text-color-3, #aaa)}.bom-node-meta[data-v-605f7962]{display:flex;align-items:center;gap:5px;margin-top:2px}.part-type-tag[data-v-605f7962]{font-size:10px}.bom-node-drop[data-v-605f7962]{padding:6px 8px;border-radius:6px;border:1px dashed transparent;transition:border-color .12s,background .12s}.bom-node-drop[data-v-605f7962]:hover{border-color:#0d683e40;background:#0d683e08}.bom-node-drop.drag-over[data-v-605f7962],.bom-node-bound.drag-over[data-v-605f7962]{border-color:var(--n-primary-color, #0D683E);background:#0d683e1a}.bom-node-bound[data-v-605f7962]{border-color:#18a05833}.aml-drop-zone[data-v-605f7962]{margin-top:5px;margin-left:16px;padding:5px 10px;border-radius:5px;border:1.5px dashed var(--n-border-color, #d9d9d9);transition:background .12s,border-color .12s,box-shadow .12s;cursor:copy;font-size:12px}.aml-drop-zone[data-v-605f7962]:hover{border-color:var(--n-primary-color, #0D683E);background:#0d683e0a}.aml-drop-zone.drag-over[data-v-605f7962]{border-color:var(--n-primary-color, #0D683E);background:#0d683e1a;box-shadow:0 0 0 2px #0d683e33}.aml-label[data-v-605f7962]{font-size:11px;color:var(--n-text-color-3, #aaa)}.aml-mpn[data-v-605f7962]{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:600}.compliance-section[data-v-605f7962]{display:flex;flex-direction:column;gap:12px}.compliance-header-card[data-v-605f7962]{flex-shrink:0}.compliance-header[data-v-605f7962]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.compliance-header-left[data-v-605f7962]{display:flex;align-items:flex-start;gap:10px}.compliance-title[data-v-605f7962]{font-size:15px;font-weight:600;letter-spacing:-.2px;margin-bottom:2px}.compliance-card[data-v-605f7962]{overflow:hidden}.compliance-placeholder[data-v-605f7962]{flex-shrink:0}.declaration-card[data-v-605f7962]{flex:1;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.declaration-card[data-v-605f7962] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.compliance-table[data-v-605f7962] .n-data-table-th{font-size:12px;font-weight:600}.compliance-table[data-v-605f7962] .n-data-table-td{font-size:13px}.compliance-table[data-v-605f7962] .n-input,.compliance-table[data-v-605f7962] .n-input-number,.compliance-table[data-v-605f7962] .n-base-selection{background:#ffffff0a}.mono-text[data-v-605f7962]{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.premium-action-card[data-v-605f7962]{flex-shrink:0;border:1px dashed rgba(217,119,6,.3)!important;background:#d9770608!important}.bom-lifecycle-control[data-v-605f7962]{display:inline-flex;align-items:center}.bom-dirty-banner[data-v-605f7962]{margin:0 0 10px;padding:10px 14px;border-radius:6px;background:#faad142e;border:1px solid rgba(250,173,20,.55);color:#ad6800;font-size:13px;font-weight:500;flex-shrink:0;animation:bom-dirty-pulse-605f7962 1.6s ease-in-out infinite}@keyframes bom-dirty-pulse-605f7962{0%,to{opacity:1;box-shadow:0 0 #faad1459}50%{opacity:.82;box-shadow:0 0 12px 2px #faad1440}}.secondary-pcf-panel[data-v-ba254465]{margin-top:12px}.master-form[data-v-fe604df0]{margin-bottom:4px}.fmd-table-wrap[data-v-fe604df0]{overflow-x:auto;border:1px solid var(--n-border-color);border-radius:6px}.fmd-table[data-v-fe604df0]{width:100%;border-collapse:collapse;font-size:13px}.fmd-th[data-v-fe604df0]{background:var(--n-action-color);border-bottom:1px solid var(--n-border-color);padding:7px 10px;text-align:left;font-weight:600;font-size:12px;color:var(--n-text-color-2);white-space:nowrap}.fmd-td[data-v-fe604df0]{padding:4px 6px;border-bottom:1px solid var(--n-border-color);vertical-align:middle}.fmd-row:last-child .fmd-td[data-v-fe604df0]{border-bottom:none}.fmd-row:hover:not(.fmd-row-custom) .fmd-td[data-v-fe604df0]{background:var(--n-action-color)}.fmd-row-saving .fmd-td[data-v-fe604df0]{opacity:.7}.fmd-row-custom .fmd-td[data-v-fe604df0]{background:#ffe8e8!important;border-top:1px solid #ffcaca;border-bottom:1px solid #ffcaca}.fmd-row-custom:hover .fmd-td[data-v-fe604df0]{background:#ffd6d6!important}.fmd-row-custom[data-v-fe604df0] .n-input,.fmd-row-custom[data-v-fe604df0] .n-input-number{background-color:#ffe8e8!important}.fmd-row-custom[data-v-fe604df0] .n-input .n-input__input-el,.fmd-row-custom[data-v-fe604df0] .n-input-number .n-input__input-el{background-color:#ffe8e8!important;color:#c03030!important}.fmd-cas-input[data-v-fe604df0] .n-input__input-el{font-family:monospace}.fmd-cas-custom[data-v-fe604df0] .n-input__input-el{color:#c03030!important;font-weight:600}.master-data-toolbar[data-v-f361ac45]{flex-shrink:0;margin-bottom:12px}.pool-root[data-v-b4f6d893]{display:flex;flex-direction:column;flex:1 1 0%;height:calc(100vh - 120px);min-height:0;overflow:hidden;box-sizing:border-box}.pool-card[data-v-b4f6d893]{flex:1 1 0%;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.pool-card[data-v-b4f6d893] .n-card__content{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-title[data-v-b4f6d893],.panel-title[data-v-d7a1ef09]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.drop-zone[data-v-d7a1ef09]{border:2px dashed var(--n-border-color, #d9d9d9);border-radius:10px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center;min-height:140px}.drop-zone[data-v-d7a1ef09]:hover{border-color:var(--n-primary-color, #0D683E);background:#0d683e0a}.drop-zone.drop-over[data-v-d7a1ef09]{border-color:var(--n-primary-color, #0D683E);background:#0d683e14}.drop-zone.has-data[data-v-d7a1ef09]{border-style:solid;cursor:default;padding:16px 20px;min-height:unset}.drop-icon[data-v-d7a1ef09]{color:var(--n-text-color-3, #aaa)}.drop-text[data-v-d7a1ef09]{font-size:14px;font-weight:500;color:var(--n-text-color-2, #666)}.drop-loaded[data-v-d7a1ef09]{display:flex;align-items:center;gap:10px;width:100%}.material-list-container[data-v-d7a1ef09]{display:flex;flex-direction:column;gap:16px;max-height:500px;overflow-y:auto;padding-right:8px}.material-card[data-v-d7a1ef09]{border:1px solid var(--n-border-color);border-radius:8px}.material-card[data-v-d7a1ef09]:hover{border-color:var(--n-primary-color)}.login-root[data-v-b4d815fb]{display:flex;min-height:100vh}.login-brand[data-v-b4d815fb]{width:380px;flex-shrink:0;background:linear-gradient(160deg,#0d683e,#074d2d 60%,#042e1a);display:flex;flex-direction:column;justify-content:space-between;padding:48px 40px 32px;position:relative;overflow:hidden}.login-brand[data-v-b4d815fb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.brand-content[data-v-b4d815fb]{position:relative;z-index:1}.brand-logo[data-v-b4d815fb]{width:56px;height:56px;border-radius:14px;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:24px}.brand-title[data-v-b4d815fb]{font-size:32px;font-weight:800;color:#fff;letter-spacing:-1px;margin:0 0 8px}.brand-subtitle[data-v-b4d815fb]{font-size:13px;color:#ffffffa6;line-height:1.6;margin:0 0 40px}.brand-features[data-v-b4d815fb]{display:flex;flex-direction:column;gap:14px}.feature-item[data-v-b4d815fb]{display:flex;align-items:center;gap:10px;color:#ffffffd1;font-size:13px}.feature-icon[data-v-b4d815fb]{color:#fff9;flex-shrink:0}.brand-footer[data-v-b4d815fb]{position:relative;z-index:1}.login-form-area[data-v-b4d815fb]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--n-body-color, #f4f5f7)}.form-card[data-v-b4d815fb]{width:100%;max-width:460px;background:var(--n-card-color, #fff);border-radius:14px;padding:32px;box-shadow:0 1px 2px #0000000a,0 8px 32px #0000000f}.auth-form[data-v-b4d815fb]{padding-top:16px}.mcd-parse-entry[data-v-b4d815fb]{text-align:center}@media (max-width: 640px){.login-brand[data-v-b4d815fb]{display:none}}.cert-root[data-v-00220dfe]{max-width:560px}.cert-root.embedded[data-v-00220dfe]{max-width:none}.panel-title[data-v-00220dfe]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.lib-root[data-v-03178a33]{display:flex;flex-direction:column;flex:1 1 0%;height:calc(100vh - 120px);min-height:0;overflow:hidden;box-sizing:border-box}.lib-card[data-v-03178a33]{flex:1 1 0%;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.lib-card[data-v-03178a33] .n-card__content{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-title[data-v-03178a33]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.substance-table__toolbar[data-v-cbe7184b]{display:flex;justify-content:flex-end;margin-bottom:10px}.requirement-card__header[data-v-f860d840]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.requirement-card__title[data-v-f860d840]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.requirement-card__name[data-v-f860d840]{font-weight:600;font-size:14px}.requirement-card__threshold[data-v-f860d840]{font-size:12px}.regulation-detail[data-v-09e6d701]{display:flex;flex-direction:column;gap:16px}.regulation-detail__toolbar[data-v-09e6d701]{display:flex;align-items:center;justify-content:space-between;gap:12px}.regulation-detail__requirements[data-v-09e6d701]{margin-top:4px}.regulation-detail__section-head[data-v-09e6d701]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.regulation-detail__section-title[data-v-09e6d701]{font-size:15px;font-weight:600;margin-bottom:4px}.regulation-detail__cards[data-v-09e6d701]{display:flex;flex-direction:column;gap:12px}.import-regulation-modal__template-link[data-v-d5979f49]{font-size:13px;color:var(--n-primary-color);text-decoration:none}.import-regulation-modal__template-link[data-v-d5979f49]:hover{text-decoration:underline}.compare-drawer__body[data-v-3284c6a4]{width:100%}.regulation-list-root[data-v-6f328979]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.regulation-list-card[data-v-6f328979],.regulation-list-card[data-v-6f328979] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column}.panel-title[data-v-6f328979]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}[data-v-6f328979] .global-row{background:#4299e10a}[data-v-6f328979] .global-row td:first-child{box-shadow:inset 3px 0 #4299e18c}[data-v-6f328979] .tenant-row{background:#0d683e0a}[data-v-6f328979] .tenant-row td:first-child{box-shadow:inset 3px 0 #0d683e8c}.mrm-root[data-v-5d929151]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:12px}.mrm-header-card[data-v-5d929151]{flex-shrink:0}.mrm-body-card[data-v-5d929151],.mrm-body-card[data-v-5d929151] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column}.mrm-toolbar[data-v-5d929151]{flex-shrink:0}.mrm-header-card[data-v-5d929151] .n-card__content{padding:16px 20px}.mrm-page-title[data-v-5d929151]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.declaration-pool[data-v-98a3f4e5]{height:100%;min-height:420px}.pool-header[data-v-98a3f4e5]{display:flex;align-items:center;justify-content:space-between;width:100%}.pool-spin[data-v-98a3f4e5]{flex:1;min-height:0;overflow:hidden}.pool-table-wrap[data-v-98a3f4e5]{max-height:520px;overflow:auto}.pool-material-table[data-v-98a3f4e5] .n-data-table-tr{font-size:12px}.declaration-workspace[data-v-edae7cc6]{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:12px;align-items:stretch;min-height:480px}.assembly-column[data-v-edae7cc6]{min-width:0;display:flex;flex-direction:column;gap:10px}.pool-column[data-v-edae7cc6]{min-width:0;height:100%}.component-card[data-v-edae7cc6]{border-radius:8px;transition:box-shadow .15s ease}.component-card.active[data-v-edae7cc6]{box-shadow:0 0 0 2px var(--n-primary-color-suppl)}.drop-zone[data-v-edae7cc6]{min-height:120px;padding:8px;border:1px dashed var(--n-border-color);border-radius:8px;background:#00000005;transition:border-color .15s ease,background .15s ease}.drop-zone--over[data-v-edae7cc6]{border-color:var(--n-primary-color);background:#18a0580f}.aml-content-block[data-v-27fb3cc1]{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.aml-section-card[data-v-27fb3cc1]{border:1px solid var(--n-border-color)}.bom-panel-root[data-v-02fafe98]{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;height:100%;box-sizing:border-box}.bom-panel-toolbar[data-v-02fafe98]{flex-shrink:0;margin-bottom:12px}.part-master-page[data-v-cb5a0a3c]{padding:4px 0;display:flex;flex-direction:column;flex:1 1 0%;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.part-master-header[data-v-cb5a0a3c]{flex-shrink:0}.part-master-card[data-v-cb5a0a3c]{flex:1 1 0%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.part-master-card[data-v-cb5a0a3c] .n-card__content{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.part-master-toolbar[data-v-cb5a0a3c]{flex-shrink:0;margin-bottom:12px}.part-drawer-footer[data-v-cb5a0a3c]{padding-right:72px}.part-total-pcf-banner[data-v-cb5a0a3c]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px;padding:12px 14px;border-radius:8px;background:#18a05814;border:1px solid rgba(24,160,88,.22)}.part-total-pcf-tag[data-v-cb5a0a3c]{cursor:pointer;font-weight:600;font-size:13px}.part-total-pcf-hint[data-v-cb5a0a3c]{font-size:11px}.part-make-tabs[data-v-cb5a0a3c]{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;margin-top:8px}.part-make-tabs[data-v-cb5a0a3c] .n-tabs-pane-wrapper,.part-material-bom-pane[data-v-cb5a0a3c]{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.vr-root[data-v-72dfb67b]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:16px}.vr-header-card[data-v-72dfb67b]{flex-shrink:0}.vr-body-card[data-v-72dfb67b],.vr-tabs[data-v-72dfb67b],.vr-tabs[data-v-72dfb67b] .n-tabs-pane-wrapper,.vr-tenant-pane[data-v-72dfb67b]{flex:1;min-height:0;display:flex;flex-direction:column}.vr-page-title[data-v-72dfb67b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.vr-grid[data-v-72dfb67b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;padding-top:12px}.vr-rule-card[data-v-72dfb67b]{transition:box-shadow .2s}.vr-rule-card[data-v-72dfb67b]:hover{box-shadow:0 4px 16px #0000001a}.vr-card-header[data-v-72dfb67b]{display:flex;align-items:center;gap:8px}.vr-empty[data-v-72dfb67b]{padding:40px 0;display:flex;justify-content:center}.partner-root[data-v-c27b6cf0]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:0}.header-card[data-v-c27b6cf0]{flex-shrink:0}.partner-toolbar[data-v-c27b6cf0]{flex-shrink:0;margin-top:12px}.partner-tabs[data-v-c27b6cf0]{flex:1;min-height:0;margin-top:12px;display:flex;flex-direction:column}.partner-tabs[data-v-c27b6cf0] .n-tabs-pane-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.partner-tab-pane[data-v-c27b6cf0]{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:8px}.header-row[data-v-c27b6cf0]{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-v-c0f387ed] .preview-subpart-row td{background:#7c3aed0a!important}[data-v-c0f387ed] .preview-material-row td{background:transparent}.analysis-root[data-v-ccb9818e]{display:flex;flex-direction:column;gap:14px;padding:14px;min-height:100%}.ctrl-card[data-v-ccb9818e]{flex-shrink:0}.empty-state[data-v-ccb9818e]{flex:1;display:flex;align-items:center;justify-content:center;min-height:320px}.summary-grid[data-v-ccb9818e]{flex-shrink:0}.summary-card[data-v-ccb9818e]{text-align:center;border-radius:10px}.sc-ok[data-v-ccb9818e]{border-left:4px solid #18a058}.sc-danger[data-v-ccb9818e]{border-left:4px solid #d03050}.sc-label[data-v-ccb9818e]{font-size:12px;color:#888;margin-bottom:6px;font-weight:500}.sc-value[data-v-ccb9818e]{font-size:28px;font-weight:800;color:#1a1a2e;line-height:1}.sc-unit[data-v-ccb9818e]{font-size:14px;font-weight:400;color:#888;margin-left:4px}.section-card[data-v-ccb9818e]{flex-shrink:0}.violation-row[data-v-ccb9818e]{font-size:12px}.matrix-wrap[data-v-ccb9818e]{overflow-x:auto}.matrix-table[data-v-ccb9818e]{border-collapse:collapse;width:100%;font-size:12px}.mat-th[data-v-ccb9818e]{background:#f4f5f7;border:1px solid #e5e7eb;padding:8px 10px;white-space:nowrap;text-align:center;font-weight:600;min-width:140px}.mat-th-fixed[data-v-ccb9818e]{position:sticky;left:0;z-index:1;min-width:120px;text-align:left}.mat-td[data-v-ccb9818e]{border:1px solid #e5e7eb;padding:7px 10px;vertical-align:middle}.mat-td-name[data-v-ccb9818e]{font-size:12px;font-weight:600;white-space:nowrap;position:sticky;left:0;background:#fff;z-index:1}.mat-td-mono[data-v-ccb9818e]{font-family:monospace;font-size:11px;color:#666;position:sticky;left:130px;background:#fff}.mat-td-center[data-v-ccb9818e]{text-align:center}.mat-row:hover td[data-v-ccb9818e]{background:#f9fafb}.mat-row-fail td[data-v-ccb9818e]{background:#fff5f5!important}.mat-cell-fail[data-v-ccb9818e]{background:#ffe0e0}.mat-cell-pass[data-v-ccb9818e]{background:#f0fdf4}.mat-cell-warn[data-v-ccb9818e]{background:#fffbeb}.mat-cell-unknown[data-v-ccb9818e]{background:#f9f9f9}.mat-cell-na[data-v-ccb9818e]{color:#ccc}.status-dot[data-v-ccb9818e]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}.cell-status-icon[data-v-ccb9818e]{font-size:14px;line-height:1.2}.cell-main[data-v-ccb9818e]{font-weight:600;font-size:12px}.cell-sep[data-v-ccb9818e]{color:#aaa;font-weight:400}.cell-fail-val[data-v-ccb9818e]{color:#d03050;font-weight:800}.cell-ok-val[data-v-ccb9818e]{color:#18a058}.cell-small[data-v-ccb9818e]{font-size:10px;color:#aaa}.cell-svhc[data-v-ccb9818e]{font-size:10px;color:#7c3aed;margin-top:2px}.cell-na[data-v-ccb9818e]{color:#ccc}.impact-root[data-v-02fb0322]{display:flex;flex-direction:column;gap:16px}.ctrl-card[data-v-02fb0322],.result-card[data-v-02fb0322]{border-radius:8px}.loading-wrap[data-v-02fb0322]{display:flex;flex-direction:column;align-items:center;padding:80px 0}.project-list-root[data-v-f3d4d074]{height:100%;display:flex;flex-direction:column;min-height:0}.panel-card[data-v-f3d4d074]{flex:1;min-height:0}.panel-card[data-v-f3d4d074] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column}.panel-toolbar[data-v-f3d4d074]{flex-shrink:0;margin-bottom:16px}.compliance-item-panel[data-v-c3bde1c1]{padding:4px 0}.project-detail-root[data-v-f5737414]{height:100%;display:flex;flex-direction:column;min-height:0}.detail-grid[data-v-f5737414]{flex:1;min-height:0}.detail-nav-col[data-v-f5737414],.detail-panel-col[data-v-f5737414]{height:100%;min-height:0}.info-card[data-v-f5737414]{flex-shrink:0}.nav-card[data-v-f5737414],.panel-card[data-v-f5737414]{height:100%;min-height:420px;overflow:auto}[data-v-f5737414] .tree-label-row{display:inline-flex;align-items:center;max-width:100%}[data-v-f5737414] .tree-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.part-select-empty-hint[data-v-f5737414]{display:block;padding:8px 12px;font-size:12px;line-height:1.5}.coverage-bar[data-v-479c34c4]{display:flex;width:100%;height:14px;border-radius:6px;overflow:hidden;background:var(--n-border-color)}.coverage-seg[data-v-479c34c4]{height:100%;min-width:0;transition:width .2s ease}.coverage-seg.primary[data-v-479c34c4]{background:#18a058}.coverage-seg.secondary[data-v-479c34c4]{background:#2080f0}.coverage-seg.unknown[data-v-479c34c4]{background:#9aa0a6}.dpp-root[data-v-e5941ebf]{min-height:100%}.panel-card[data-v-e5941ebf]{border-radius:10px;height:100%}.history-item[data-v-e5941ebf]{cursor:pointer;border-radius:6px;transition:background .15s}.history-item[data-v-e5941ebf]:hover,.history-item.active[data-v-e5941ebf]{background:#0d683e14}.preview-wrap[data-v-e5941ebf]{display:flex;flex-direction:column}.phone-frame[data-v-e5941ebf]{margin-top:16px;max-width:360px;margin-left:auto;margin-right:auto;border:10px solid #1a1a1a;border-radius:28px;background:#fafafa;min-height:620px;box-shadow:0 12px 40px #0000001f;overflow:hidden}.phone-empty[data-v-e5941ebf]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:24px}.phone-content[data-v-e5941ebf]{padding:20px 16px 24px}.qr-block[data-v-e5941ebf]{display:flex;flex-direction:column;align-items:center;padding-bottom:16px;border-bottom:1px solid #ebebeb}.qr-canvas[data-v-e5941ebf]{border-radius:8px}.passport-section[data-v-e5941ebf]{padding:14px 0;border-bottom:1px solid #ebebeb}.passport-section[data-v-e5941ebf]:last-child{border-bottom:none}.identity-name[data-v-e5941ebf]{font-size:18px;font-weight:700;margin-top:6px;color:#111}.identity-meta[data-v-e5941ebf]{display:flex;flex-direction:column;gap:2px;margin-top:6px;font-size:12px;color:#666}.mat-row[data-v-e5941ebf]{margin-top:10px}.compliance-row[data-v-e5941ebf]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px}.compliance-icon[data-v-e5941ebf]{font-size:20px;line-height:1}.pcf-value[data-v-e5941ebf]{font-size:22px;font-weight:700;color:#0d683e;margin-top:8px;letter-spacing:-.02em}.pcf-quality-bars[data-v-e5941ebf]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.quality-bar-row[data-v-e5941ebf]{display:flex;flex-direction:column;gap:4px}.quality-bar-label[data-v-e5941ebf]{font-size:11px;line-height:1.3}.quality-share-desc[data-v-e5941ebf]{font-size:11px;line-height:1.45;margin-top:6px;display:block}.pcf-carbon-intensity[data-v-e5941ebf]{margin-top:12px;padding:10px 12px;border-radius:8px;background:linear-gradient(135deg,#18a0581f,#18a0580a);font-size:14px;font-weight:600;color:#0d683e;line-height:1.4}.battery-passport-section[data-v-e5941ebf]{border:1px solid rgba(13,104,62,.2);border-radius:10px;padding:12px;background:linear-gradient(160deg,#0d683e0f,#ffffffe6 55%)}.section-label[data-v-e5941ebf]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:10px}.battery-metrics-grid[data-v-e5941ebf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.battery-metric-card[data-v-e5941ebf]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;background:#ffffffd9;border:1px solid rgba(13,104,62,.12)}.battery-metric-label[data-v-e5941ebf]{font-size:10px;color:#5c6b63;line-height:1.3}.battery-metric-value[data-v-e5941ebf]{font-size:14px;font-weight:700;color:#0d683e;letter-spacing:-.02em}.doc-workspace-root[data-v-74738105]{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 120px)}.header-card[data-v-74738105]{border-radius:10px}.workspace-split[data-v-74738105]{flex:1;min-height:560px}.panel-card[data-v-74738105]{height:100%;border-radius:10px}.preview-list[data-v-74738105]{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 280px);overflow-y:auto}.preview-card[data-v-74738105]{border-radius:8px}.preview-card--mapped[data-v-74738105]{opacity:.6}.preview-drag-bar[data-v-74738105]{cursor:grab;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed var(--n-border-color)}.preview-drag-bar[data-v-74738105]:active{cursor:grabbing}.drag-icon[data-v-74738105]{color:#888;font-size:16px}.preview-meta[data-v-74738105]{margin-bottom:10px}.preview-table-wrap[data-v-74738105]{overflow-x:auto;margin-bottom:6px}.preview-table[data-v-74738105]{width:100%;border-collapse:collapse;font-size:12px}.preview-table th[data-v-74738105]{background:var(--n-action-color);border:1px solid var(--n-border-color);padding:5px 6px;text-align:left;font-weight:600;white-space:nowrap}.preview-table td[data-v-74738105]{border:1px solid var(--n-border-color);padding:3px 4px;vertical-align:middle}[data-v-74738105] .drop-target-row{transition:background .15s}[data-v-74738105] .drop-target-active{background:#18a0581f!important;outline:2px dashed rgba(24,160,88,.5)}.msds-table-root[data-v-8f28e5c5]{display:flex;flex-direction:column;gap:8px}.msds-table-toolbar[data-v-8f28e5c5]{padding:4px 2px 0}.msds-table-wrap[data-v-8f28e5c5]{overflow-x:auto;border:1px solid var(--n-border-color);border-radius:6px}.msds-table[data-v-8f28e5c5]{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.msds-th[data-v-8f28e5c5]{background:var(--n-action-color);border-bottom:1px solid var(--n-border-color);padding:7px 10px;text-align:left;font-weight:600;font-size:12px;color:var(--n-text-color-2);white-space:nowrap}.msds-td[data-v-8f28e5c5]{padding:4px 6px;border-bottom:1px solid var(--n-border-color);vertical-align:middle}.msds-td-status[data-v-8f28e5c5],.msds-td-limit[data-v-8f28e5c5]{text-align:center}.msds-row-active .msds-td[data-v-8f28e5c5]{background:#18a05814}.msds-row-custom .msds-td[data-v-8f28e5c5]{background:#ffe8e8!important}.msds-row-custom[data-v-8f28e5c5] .n-input,.msds-row-custom[data-v-8f28e5c5] .n-input-number{background-color:#ffe8e8!important}.msds-name-custom[data-v-8f28e5c5] .n-input__input-el,.msds-cas-custom[data-v-8f28e5c5] .n-input__input-el{color:#c03030!important;font-weight:600}.msds-cas-input[data-v-8f28e5c5] .n-input__input-el{font-family:monospace}.msds-verify-view[data-v-1f7cdfd9]{max-width:1400px}.preview-card[data-v-1f7cdfd9],.meta-card[data-v-1f7cdfd9]{min-height:420px}.preview-empty[data-v-1f7cdfd9]{display:flex;align-items:center;justify-content:center;min-height:360px}.preview-frame-wrap[data-v-1f7cdfd9]{position:relative;width:100%;height:480px;overflow:hidden;border-radius:4px;border:1px solid var(--n-border-color)}.preview-iframe[data-v-1f7cdfd9]{width:100%;height:100%;border:none}.preview-highlight[data-v-1f7cdfd9]{position:absolute;border:2px solid #f0a020;background:#f0a02040;pointer-events:none;box-sizing:border-box}.invite-root[data-v-0f0b1862]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f5f7;padding:24px}.invite-card[data-v-0f0b1862]{width:100%;max-width:440px;border-radius:12px;box-shadow:0 4px 24px #00000014;padding:12px}.brand[data-v-0f0b1862]{text-align:center;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:4px}.dpp-viewer-page[data-v-2d4728de]{min-height:100vh;min-height:100dvh;background:linear-gradient(165deg,#f0fdf4,#ecfdf5 40%,#f8fafc);padding:20px 16px 32px;box-sizing:border-box}.viewer-spin[data-v-2d4728de]{max-width:480px;margin:0 auto}.viewer-header[data-v-2d4728de]{text-align:center;margin-bottom:20px}.viewer-eyebrow[data-v-2d4728de]{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.viewer-title[data-v-2d4728de]{margin:8px 0 10px;font-size:1.35rem;font-weight:700;color:#0f172a;line-height:1.3}.gtin-tag[data-v-2d4728de]{font-family:ui-monospace,monospace}.viewer-sub[data-v-2d4728de]{display:block;margin-top:8px;font-size:12px}.viewer-card[data-v-2d4728de]{margin-bottom:14px;border-radius:14px;box-shadow:0 4px 20px #0d683e14}.section-label[data-v-2d4728de]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.status-row[data-v-2d4728de]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#ffffffb3}.status-row--fail[data-v-2d4728de]{background:#fee2e2d9;border:1px solid rgba(239,68,68,.35)}.pcf-hero[data-v-2d4728de]{margin-top:10px;font-size:1.5rem;font-weight:700;color:#0d683e}.pcf-hint[data-v-2d4728de]{display:block;margin-top:10px;font-size:12px}.mat-list[data-v-2d4728de]{margin-top:12px;display:flex;flex-direction:column;gap:14px}.mat-item[data-v-2d4728de]{padding-bottom:4px}.viewer-footer[data-v-2d4728de]{display:block;text-align:center;font-size:11px;margin-top:8px}.tenant-profile-page[data-v-c75942e8]{padding:4px 0}.placeholder[data-v-c75942e8]{color:#999;display:flex;align-items:center;justify-content:center;height:100%;border:1px dashed #ccc;border-radius:4px;font-size:12px}.tenant-mgmt-page[data-v-f91c903c]{padding:4px 0;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.tenant-mgmt-card[data-v-f91c903c],.tenant-mgmt-card[data-v-f91c903c] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column}.ai-copilot-root[data-v-7c7e9672],.assistant-icon-wrapper[data-v-7c7e9672]{position:fixed;z-index:9999;pointer-events:none;touch-action:none}.ai-copilot-root.is-dragging[data-v-7c7e9672]{cursor:grabbing}.copilot-fab[data-v-7c7e9672]{pointer-events:auto;box-shadow:0 8px 24px #0d683e59;cursor:grab}.ai-copilot-root.is-dragging .copilot-fab[data-v-7c7e9672]{cursor:grabbing}.copilot-chat[data-v-7c7e9672]{display:flex;flex-direction:column;height:100%;min-height:360px}.message-list[data-v-7c7e9672]{display:flex;flex-direction:column;gap:12px;padding:4px 4px 12px}.message-row[data-v-7c7e9672]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.message-row.user[data-v-7c7e9672]{align-items:flex-end}.bubble[data-v-7c7e9672]{max-width:100%;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.5;white-space:pre-wrap;background:var(--n-color-modal)}.message-row.user .bubble[data-v-7c7e9672]{background:#18a0581f}.composer[data-v-7c7e9672]{margin-top:auto;padding-top:8px}.ghg-inventory-view[data-v-740de04d]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ghg-inventory-card[data-v-740de04d],.ghg-inventory-card[data-v-740de04d] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column}.erp-upload-container[data-v-b22f5ed0]{padding:16px 24px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;overflow:auto}.impact-alert[data-v-b22f5ed0]{margin-top:4px}.upload-card[data-v-b22f5ed0]{box-shadow:0 1px 3px #0000000f}.history-card[data-v-b22f5ed0]{box-shadow:0 1px 3px #0000000f;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.history-card[data-v-b22f5ed0] .n-card__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.history-table-wrap[data-v-b22f5ed0]{flex:1 1 auto;min-height:280px;width:100%}.upload-dragger-compact[data-v-b22f5ed0]{padding:16px 20px!important}.upload-text-block[data-v-b22f5ed0]{text-align:left}.alert-row[data-v-b22f5ed0]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.staging-preview[data-v-b22f5ed0]{border-top:1px dashed var(--n-border-color);padding-top:4px}.allocation-dashboard[data-v-21715d04]{padding:4px 0}.esg-dash-root[data-v-7bb85565]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.esg-dash-header[data-v-7bb85565]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:4px 2px 14px;border-bottom:1px solid var(--n-divider-color);margin-bottom:16px;gap:12px;flex-wrap:wrap}.esg-dash-title-row[data-v-7bb85565]{display:flex;align-items:center;gap:10px}.esg-dash-body[data-v-7bb85565]{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:20px;padding-right:4px;padding-bottom:24px}.esg-chart-card[data-v-7bb85565]{box-shadow:0 1px 4px #0000000f;border-radius:10px}.esg-card-header[data-v-7bb85565]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.esg-echart-box[data-v-7bb85565]{width:100%;height:350px;min-height:300px;flex-shrink:0}.legend-dot[data-v-7bb85565]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rec-stat-card[data-v-7bb85565]{border-radius:10px;height:100%}.rec-stat-green[data-v-7bb85565]{border-left:4px solid #0D683E}.rec-stat-blue[data-v-7bb85565]{border-left:4px solid #2980b9}.rec-stat-teal[data-v-7bb85565]{border-left:4px solid #16a085}.rec-stat-icon-row[data-v-7bb85565]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dqr-detail-list[data-v-7bb85565]{padding:8px 0;display:flex;flex-direction:column;gap:12px}.dqr-row[data-v-7bb85565]{display:flex;flex-direction:column;gap:2px}.bom-encryption-key-strip[data-v-33c3a39a]{margin-bottom:12px;flex-shrink:0;box-sizing:border-box}.bom-encryption-key-strip--compact[data-v-33c3a39a] .n-alert-body{padding-top:2px;padding-bottom:2px}.bom-encryption-key-strip--expanded[data-v-33c3a39a] .n-alert-body{padding-top:8px;padding-bottom:8px}.bom-encryption-key-strip[data-v-33c3a39a] .n-alert__content{max-width:100%}body{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-brand,.header-tools{display:flex;align-items:center;gap:10px}.sandbox-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--n-body-color, #f4f5f7)}.sandbox-topbar{height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0}.sandbox-brand{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#0d683e}.sandbox-content{flex:1;padding:20px 24px}.sider-tenant-badge{padding:8px 16px 0;overflow:hidden;white-space:nowrap}html,body,#app{height:100%;margin:0;padding:0;overflow:hidden}#app{display:flex;flex-direction:column}.n-layout-sider{flex-shrink:0!important;height:100%!important}.n-layout-sider .n-layout-sider-scroll-container{height:100%;overflow-y:auto;overflow-x:hidden}.app-main-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.app-main-content :deep(.n-layout-scroll-container){height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.app-main-inner{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.app-main-inner>*:not(.bom-encryption-key-strip){flex:1 1 0%;min-height:0;height:100%;overflow:hidden}.app-main-inner>.bom-encryption-key-strip{flex:0 0 auto;height:auto;min-height:unset;overflow:visible;width:100%;max-width:100%}.app-view-fill{flex:1 1 0%;min-height:0;height:100%;overflow:hidden}
