:root{--app-font-family:"Segoe UI", sans-serif;--app-density-scale:.78;--app-ui-font-size:12.4px;--app-ui-font-size-sm:11.4px;--app-shell-top:104px;--app-footer-height:86px;--app-footer-trapezoid-top:34px;--app-footer-safe-inset:calc(var(--app-footer-height) - var(--app-footer-trapezoid-top));--app-shell-bottom:calc(var(--app-footer-safe-inset) - 5px);--app-shell-inner-padding:28px;--sbom-header-block:150px;--premium-page-bg:radial-gradient(circle at top left, #92bcff42 0%, #92bcff00 28%), radial-gradient(circle at top right, #d6e6ff61 0%, #d6e6ff00 34%), linear-gradient(180deg, #f6faff 0%, #eef3fa 42%, #e6edf7 100%);--premium-surface-bg:linear-gradient(180deg, #fffffffa 0%, #f7fafffa 100%);--premium-surface-bg-raised:linear-gradient(180deg, #fff 0%, #f5f9ff 100%);--premium-surface-bg-soft:linear-gradient(180deg, #ffffffeb 0%, #f3f8fff5 100%);--premium-surface-border:#9eb5d6b8;--premium-surface-border-strong:#86a3cdd1;--premium-surface-shadow-sm:0 6px 18px #0f172a0f, 0 1px 0 #ffffffe6 inset;--premium-surface-shadow-md:0 14px 34px #0f172a14, 0 1px 0 #ffffffeb inset;--premium-surface-shadow-lg:0 20px 46px #0f172a1f, 0 1px 0 #ffffffeb inset;--premium-surface-highlight:linear-gradient(180deg, #fffffffa 0%, #ffffff75 48%, #fff0 100%);--premium-accent-start:#0f5ec9;--premium-accent-end:#0a397c;--premium-accent-soft:linear-gradient(135deg, #1767d4 0%, #0f4ea8 100%);--premium-chrome-blue-bg:linear-gradient(180deg, #f5fbff 0%, #e1efff 42%, #c9ddf7 100%);--premium-chrome-blue-bg-hover:linear-gradient(180deg, #fff 0%, #eaf5ff 42%, #d2e6ff 100%);--premium-chrome-blue-bg-active:linear-gradient(90deg, #0d5ed4 0%, #0a45a4 48%, #083273 100%);--premium-chrome-blue-border:#5c8bc7db;--premium-chrome-blue-border-strong:#2d6fc3f2;--premium-chrome-blue-text:#0a315f;--premium-chrome-blue-shadow:0 10px 22px #1959a31f, inset 0 1px 0 #fffffff0;--premium-chrome-blue-shadow-hover:0 12px 24px #1959a329, inset 0 1px 0 #fffffffa;--premium-metallic-blue-bg:linear-gradient(96deg, #3c89ea 0%, #2d74d1 42%, #174d9e 78%, #061a3d 100%);--premium-metallic-blue-bg-vertical:linear-gradient(180deg, #3c89ea 0%, #2f79d8 52%, #184f9f 82%, #061a3d 100%);--premium-metallic-blue-border:#8bb5f4c7;--premium-metallic-blue-border-strong:#bed5ffe0;--premium-metallic-blue-text:#fff;--premium-metallic-blue-shadow:0 13px 28px #061a3d38, inset 0 1px 0 #ffffff2e;--premium-app-header-bg:linear-gradient(96deg, #1a63cb 0%, #0d3d8a 34%, #061a3d 100%);--premium-app-footer-bg:linear-gradient(90deg, #145bbf 0%, #061a3d 100%);--premium-app-popover-header-bg:linear-gradient(90deg, #3c89ea 0%, #2d74d1 48%, #061a3d 100%);--premium-progress-bar-bg:linear-gradient(90deg, #72a7ff, #1b63d7);--premium-active-control-bg:linear-gradient(135deg, #114fb2 0%, #0d3f8f 100%);--premium-active-control-shadow:0 8px 18px #0d3f8f33;--premium-pane-outline:#4b7dbfd1;--premium-pane-outline-strong:#2b66b8eb;--premium-pane-outline-inset:#ffffffe0;--premium-pane-outline-shadow:0 0 0 1px #2b66b829, inset 0 0 0 1px var(--premium-pane-outline-inset);--app-pane-top-section-min-height:66px;--premium-text-strong:#10213e;--premium-text:#24364f;--premium-text-soft:#58708f;--premium-page-title-color:#3f4854;--premium-link-color:#0b5fff;--premium-link-color-hover:#0759cf;--premium-link-focus-shadow:0 0 0 2px #d6e4ff;--premium-mui-contained-bg:linear-gradient(135deg, #0f5ec9 0%, #0a45a4 100%);--premium-mui-contained-bg-hover:linear-gradient(135deg, #1265d8 0%, #0b4fbe 100%);--premium-chart-gradient-shadow-target:#061a3d;--premium-chart-shadow-color:#10213e26;--premium-chart-shell-fill:#f5f9ff;--premium-chart-stroke:#7ea2cddb;--premium-chart-stroke-strong:#0b4fcb70;--premium-chart-blank-stroke:#94a3b82e;--premium-chart-inner-stroke:#ffffffd1;--premium-chart-outer-stroke:#7597c4eb;--premium-chart-muted-text:#8ea0b8;--premium-chart-legend-border:#113f8033;--premium-chart-legend-shadow:inset 0 1px 0 #ffffff8c, 0 1px 3px #10213e24;--premium-chart-blank:#fff;--premium-chart-series-0:#dceeff;--premium-chart-series-1:#a7d1ff;--premium-chart-series-2:#79c4ff;--premium-chart-series-3:#4f9fff;--premium-chart-series-4:#2a86eb;--premium-chart-series-5:#0a4fd6;--premium-chart-series-6:#0b3a96;--premium-chart-policy-legal:#79c4ff;--premium-chart-policy-security:#0a4fd6;--premium-chart-policy-operational:#2a86eb;--premium-chart-policy-other:#4f9fff;--premium-chart-policy-mixed-2:#2f6fd3;--premium-chart-policy-mixed-3:#1d57b8;--premium-chart-policy-mixed-4:#0b3a96;--premium-chart-policy-light-text:#13406a;--premium-chart-policy-strong-text:#fff;--premium-chart-approval-approved:#0a4fd6;--premium-chart-approval-rejected:#2a86eb;--premium-chart-approval-pending:#79c4ff;--premium-chart-status-onboarding:#eef6ff;--premium-chart-status-scan:#dbecff;--premium-chart-status-curation:#c7e1ff;--premium-chart-status-legal-review:#a9d0ff;--premium-chart-status-completed-approved:#87bbff;--premium-chart-status-completed-rejected:#5c99f4;--premium-chart-status-completed-canceled:#2e6fd4;--premium-chart-risk-low:#cfeaff;--premium-chart-risk-medium:#79c4ff;--premium-chart-risk-high:#2a86eb;--premium-chart-risk-critical:#0a4fd6;--premium-chart-risk-none-text:#13406a;--premium-chart-risk-low-text:#13406a;--premium-chart-risk-medium-text:#fff;--premium-chart-risk-high-text:#fff;--premium-chart-risk-critical-text:#fff;--premium-chart-scan-pending:#fff;--premium-chart-scan-active:#74c1ff;--premium-chart-scan-done:#0b4fcb;--premium-chart-scan-pending-text:#475569b8;--premium-chart-scan-active-text:#12446f;--premium-chart-scan-done-text:#fff;--premium-focus-ring:0 0 0 3px #0b5fff1f;--premium-modal-backdrop-bg:linear-gradient(180deg, #06122d61 0%, #0a17348f 100%);--premium-modal-backdrop-filter:blur(6px);--app-z-app-header:1200;--app-z-floating-action:1225;--app-z-pane-header:10020;--app-z-modal-overlay:99998;--app-z-dialog:100000;--app-z-overlay-panel:100002;--app-z-confirm-dialog:100004;--app-z-select-menu:100010;--app-z-floating-menu:100010;--app-z-nested-dialog:100020;--left-pane-list-row-slot-height:92px;--left-pane-list-row-min-height:82px;--left-pane-list-row-gap:10px;--left-pane-list-tall-row-min-height:98px;--left-pane-list-tall-row-slot-height:calc(var(--left-pane-list-tall-row-min-height) + var(--left-pane-list-row-gap));--left-pane-list-row-inset-x:4px;--left-pane-list-row-inset-y:4px;--left-pane-list-row-border-color:#abbfdc9e;--left-pane-list-row-hover-border-color:#85a4d2d1;--left-pane-list-row-selected-border-color:#0b5bd3;--left-pane-list-row-left-border-width:4px;--left-pane-list-row-bg:linear-gradient(180deg, #fffffffa 0%, #f5f9fff5 100%);--left-pane-list-row-hover-bg:linear-gradient(180deg, #fff 0%, #f1f7fffa 100%);--left-pane-list-row-selected-bg:linear-gradient(180deg, #1e63da 0%, #0b4fbe 100%);--left-pane-list-row-selected-hover-bg:linear-gradient(180deg, #2268e0 0%, #0c58cc 100%);--left-pane-list-row-shadow:inset 0 1px 0 #ffffffeb, 0 8px 18px #0f172a0d;--left-pane-list-row-hover-shadow:inset 0 1px 0 #fffffffa, 0 14px 28px #0f172a14;--left-pane-list-row-selected-shadow:0 10px 20px #0b4fbe2e, inset 0 1px 0 #ffffff38;--premium-inner-data-card-bg:var(--left-pane-list-row-bg);--premium-inner-data-card-border:var(--left-pane-list-row-border-color);--premium-inner-data-card-shadow:var(--left-pane-list-row-shadow)}:root[data-ossaris-theme=dark-gray]{--premium-page-bg:radial-gradient(circle at top left, #94a3b833 0%, #94a3b800 28%), radial-gradient(circle at top right, #cbd5e13d 0%, #cbd5e100 34%), linear-gradient(180deg, #f8fafc 0%, #eef2f6 42%, #e2e8f0 100%);--premium-surface-bg:linear-gradient(180deg, #fffffffa 0%, #f8fafcfa 100%);--premium-surface-bg-raised:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--premium-surface-bg-soft:linear-gradient(180deg, #ffffffeb 0%, #f1f5f9f5 100%);--premium-surface-border:#94a3b8b8;--premium-surface-border-strong:#64748bd1;--premium-accent-start:#475569;--premium-accent-end:#111827;--premium-accent-soft:linear-gradient(135deg, #64748b 0%, #334155 100%);--premium-chrome-blue-bg:linear-gradient(180deg, #fff 0%, #f1f5f9 42%, #d9e1eb 100%);--premium-chrome-blue-bg-hover:linear-gradient(180deg, #fff 0%, #f8fafc 42%, #e2e8f0 100%);--premium-chrome-blue-bg-active:linear-gradient(90deg, #64748b 0%, #334155 48%, #111827 100%);--premium-chrome-blue-border:#64748bb8;--premium-chrome-blue-border-strong:#475569eb;--premium-chrome-blue-text:#1f2937;--premium-chrome-blue-shadow:0 10px 22px #3341551c, inset 0 1px 0 #fffffff0;--premium-chrome-blue-shadow-hover:0 12px 24px #33415529, inset 0 1px 0 #fffffffa;--premium-metallic-blue-bg:linear-gradient(96deg, #64748b 0%, #475569 42%, #334155 78%, #111827 100%);--premium-metallic-blue-bg-vertical:linear-gradient(180deg, #64748b 0%, #475569 52%, #334155 82%, #111827 100%);--premium-metallic-blue-border:#cbd5e1c2;--premium-metallic-blue-border-strong:#e2e8f0e0;--premium-metallic-blue-shadow:0 13px 28px #1118273d, inset 0 1px 0 #ffffff29;--premium-app-header-bg:linear-gradient(96deg, #64748b 0%, #334155 42%, #111827 100%);--premium-app-footer-bg:linear-gradient(90deg, #64748b 0%, #111827 100%);--premium-app-popover-header-bg:linear-gradient(90deg, #64748b 0%, #475569 48%, #111827 100%);--premium-progress-bar-bg:linear-gradient(90deg, #cbd5e1, #475569);--premium-active-control-bg:linear-gradient(135deg, #475569 0%, #111827 100%);--premium-active-control-shadow:0 8px 18px #11182733;--premium-pane-outline:#64748bd1;--premium-pane-outline-strong:#475569eb;--premium-page-title-color:#3f4854;--premium-link-color:#334155;--premium-link-color-hover:#111827;--premium-link-focus-shadow:0 0 0 2px #64748b47;--premium-mui-contained-bg:linear-gradient(135deg, #475569 0%, #111827 100%);--premium-mui-contained-bg-hover:linear-gradient(135deg, #64748b 0%, #1f2937 100%);--premium-focus-ring:0 0 0 3px #47556924;--premium-chart-gradient-shadow-target:#111827;--premium-chart-shadow-color:#11182729;--premium-chart-shell-fill:#f8fafc;--premium-chart-stroke:#64748bdb;--premium-chart-stroke-strong:#475569c7;--premium-chart-blank-stroke:#94a3b83d;--premium-chart-inner-stroke:#ffffffdb;--premium-chart-outer-stroke:#475569b8;--premium-chart-muted-text:#94a3b8;--premium-chart-legend-border:#4755693d;--premium-chart-legend-shadow:inset 0 1px 0 #ffffff94, 0 1px 3px #1118271f;--premium-chart-blank:#fff;--premium-chart-series-0:#f8fafc;--premium-chart-series-1:#e2e8f0;--premium-chart-series-2:#cbd5e1;--premium-chart-series-3:#94a3b8;--premium-chart-series-4:#64748b;--premium-chart-series-5:#475569;--premium-chart-series-6:#1f2937;--premium-chart-policy-legal:#cbd5e1;--premium-chart-policy-security:#475569;--premium-chart-policy-operational:#64748b;--premium-chart-policy-other:#94a3b8;--premium-chart-policy-mixed-2:#64748b;--premium-chart-policy-mixed-3:#475569;--premium-chart-policy-mixed-4:#1f2937;--premium-chart-policy-light-text:#1f2937;--premium-chart-policy-strong-text:#fff;--premium-chart-approval-approved:#475569;--premium-chart-approval-rejected:#64748b;--premium-chart-approval-pending:#cbd5e1;--premium-chart-status-onboarding:#f8fafc;--premium-chart-status-scan:#e2e8f0;--premium-chart-status-curation:#cbd5e1;--premium-chart-status-legal-review:#94a3b8;--premium-chart-status-completed-approved:#64748b;--premium-chart-status-completed-rejected:#475569;--premium-chart-status-completed-canceled:#1f2937;--premium-chart-risk-low:#cbd5e1;--premium-chart-risk-medium:#94a3b8;--premium-chart-risk-high:#64748b;--premium-chart-risk-critical:#334155;--premium-chart-risk-none-text:#334155;--premium-chart-risk-low-text:#1f2937;--premium-chart-risk-medium-text:#111827;--premium-chart-risk-high-text:#fff;--premium-chart-risk-critical-text:#fff;--premium-chart-scan-pending:#fff;--premium-chart-scan-active:#cbd5e1;--premium-chart-scan-done:#475569;--premium-chart-scan-pending-text:#475569b8;--premium-chart-scan-active-text:#1f2937;--premium-chart-scan-done-text:#fff;--left-pane-list-row-border-color:#94a3b89e;--left-pane-list-row-hover-border-color:#64748bd1;--left-pane-list-row-selected-border-color:#334155;--left-pane-list-row-bg:linear-gradient(180deg, #fffffffa 0%, #f8fafcf5 100%);--left-pane-list-row-hover-bg:linear-gradient(180deg, #fff 0%, #f1f5f9fa 100%);--left-pane-list-row-selected-bg:linear-gradient(180deg, #64748b 0%, #334155 100%);--left-pane-list-row-selected-hover-bg:linear-gradient(180deg, #708096 0%, #3f4d60 100%);--left-pane-list-row-selected-shadow:0 10px 20px #1118272e, inset 0 1px 0 #ffffff38}html,body{max-width:100%;overflow-x:hidden}.appShellMain{box-sizing:border-box;height:100vh;padding-top:var(--app-shell-top);padding-bottom:var(--app-shell-bottom);background:var(--premium-page-bg);overflow:hidden auto}.appShellContent{box-sizing:border-box;height:100%;min-height:0;color:var(--premium-text);flex-direction:column;padding:14px;display:flex;overflow:visible}.pageTitleBlock{min-width:0;margin-top:-24px;padding-left:0;position:relative}.appPageTitle{min-width:0;font-family:var(--app-font-family);letter-spacing:-.032em;color:var(--premium-page-title-color);text-wrap:balance;margin:0 0 6px;font-size:clamp(25px,1.6vw,30px);font-weight:800;line-height:1.05}.appPageTitle:not(.breadcrumbTitle),.pageTitleBlock>h1:not(.breadcrumbTitle){-webkit-text-fill-color:currentColor;background:0 0}.appPageDesc{max-width:min(88ch,100%);color:var(--premium-text-soft);opacity:1;font-family:var(--app-font-family);letter-spacing:.002em;margin:0 0 14px;font-size:12.5px;font-weight:500;line-height:1.46}.pageTitleBlock>h1{min-width:0;font-family:var(--app-font-family);letter-spacing:-.032em;color:var(--premium-page-title-color);text-wrap:balance;margin-top:0;margin-bottom:6px;font-size:clamp(25px,1.6vw,30px);font-weight:800;line-height:1.05}.pageTitleBlock>p{max-width:min(88ch,100%);font-family:var(--app-font-family);color:var(--premium-text-soft);opacity:1;letter-spacing:.002em;margin-top:0;margin-bottom:14px;font-size:12.5px;font-weight:500;line-height:1.46}.pageViewport{height:calc(100vh - var(--app-shell-top) - var(--app-shell-bottom) - var(--app-shell-inner-padding));flex-direction:column;min-height:0;display:flex}.breadcrumbTitle{font-family:var(--app-font-family);color:var(--premium-page-title-color);margin-top:0}.breadcrumbProjectLink{color:var(--premium-link-color);-webkit-text-fill-color:currentColor;background:0 0;text-decoration:none}.breadcrumbProjectLink:hover{text-decoration:underline}.breadcrumbArrow{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-link-color) 30%, #fff) 0%, var(--premium-link-color) 55%, var(--premium-accent-end) 100%);color:#0000;text-shadow:0 0 #0000000d;-webkit-background-clip:text;background-clip:text;font-weight:700}.breadcrumbVersion{color:var(--premium-page-title-color);-webkit-text-fill-color:currentColor;background:0 0;font-size:.74em;font-weight:800}@media (forced-colors:active){.appPageTitle:not(.breadcrumbTitle),.pageTitleBlock>h1:not(.breadcrumbTitle),.breadcrumbVersion{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}.topHeader{z-index:1200;background:0 0;height:88px;position:fixed;top:0;left:0;right:0}.topHeader:before{content:"";background:var(--premium-app-header-bg);clip-path:polygon(0 0,100% 0,100% 52px,194px 52px,158px 88px,0 88px);pointer-events:none;position:absolute;inset:0;box-shadow:0 18px 34px #0610272e}body{font-family:var(--app-font-family);font-size:var(--app-ui-font-size);color:var(--premium-text);background:var(--premium-page-bg);margin:0;padding:0}html,body,button,input,select,textarea,pre,code,kbd,samp,.appFontScope,.appFontScope *{font-family:var(--app-font-family)}.modalOverlay{background:var(--premium-modal-backdrop-bg);-webkit-backdrop-filter:var(--premium-modal-backdrop-filter);z-index:var(--app-z-modal-overlay,99998);justify-content:center;align-items:center;padding:16px;animation:.2s ease-out fadeInBackdrop;display:flex;position:fixed;inset:0}.modalDialog{background:var(--premium-surface-bg-raised);border:1px solid var(--premium-surface-border);box-shadow:var(--premium-surface-shadow-lg);flex-direction:column;animation:.2s ease-out popScale;display:flex;position:relative;overflow:hidden}.modalHeader{background:linear-gradient(#fffffffa 0%,#f1f7ffe0 100%);border-bottom:1px solid #9eb5d680;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.modalTitle{font-size:14.25px;font-weight:700}.modalClose{background:var(--premium-surface-bg);cursor:pointer;border:1px solid #9eb5d6b3;border-radius:8px;width:32px;height:30px}.modalBody{background:linear-gradient(#ffffffe0 0%,#f9fbfff5 100%);padding:13px;overflow:auto}.modalFooter{border-top:1px solid #9eb5d680;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.formSectionTitle{margin:8px 0;font-weight:700}.formGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formRow{flex-direction:column;gap:6px;display:flex}.formLabel{font-weight:600}.formRequired{color:#b91c1c}.formRequiredMessage{color:#b91c1c;font-size:11px;font-weight:600;line-height:1.2}.formHint{opacity:.7;margin-top:-4px;font-size:11px}.formInput,.formSelect,.formTextArea{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--app-ui-font-size);color:var(--premium-text);background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #9eb5d6c7;border-radius:10px;padding:9px 12px;transition:border-color .14s,box-shadow .14s,transform .14s,background .14s;box-shadow:inset 0 1px #fffffff5,0 6px 16px #0f172a0a}.formTextArea{resize:vertical;min-height:72px}.formInput:focus,.formSelect:focus,.formTextArea:focus{border-color:var(--premium-link-color);box-shadow:var(--premium-focus-ring), 0 10px 24px #0b5fff14;background:linear-gradient(#fff 0%,#fbfdff 100%);outline:none;text-decoration:none}.formRowRequired .formLabel{color:var(--premium-text-strong)}.formInputRequired,.formSelectRequired,.formTextAreaRequired{background:linear-gradient(#fff8f8 0%,#fff1f1 100%);border-color:#c0161657}.formInputRequired:focus,.formSelectRequired:focus,.formTextAreaRequired:focus{background:linear-gradient(#fff 0%,#fff6f6 100%);border-color:#c0161694;box-shadow:0 0 0 3px #c016161a,0 10px 24px #c016160f}a{color:inherit}table{border-collapse:collapse;background:0 0;width:100%}.sbomTable{table-layout:fixed;width:100%}.sbomTruncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sbomInteractiveTrigger{position:relative}.sbomInteractiveTrigger--fill:hover{background:color-mix(in srgb, var(--premium-link-color) 8%, transparent)}.sbomInteractiveArrow{color:var(--premium-link-color);opacity:0;margin-left:4px;transition:opacity .12s ease-in-out}.sbomInteractiveArrow--edge{margin-left:0;position:absolute;right:0}.sbomInteractiveTrigger:hover .sbomInteractiveArrow,.sbomInteractiveTrigger--open .sbomInteractiveArrow{opacity:1}th,td{text-align:left;vertical-align:middle;border:none;padding:5px}th{background:var(--premium-chrome-blue-bg);border-bottom:1px solid var(--premium-chrome-blue-border);color:var(--premium-chrome-blue-text);z-index:1;position:sticky;top:0;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #5c8bc794}.sbomHeaderInner{align-items:center;gap:6px;display:inline-flex}.sbomHeaderLabel{display:inline-block}.sbomHeaderIconBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;margin:0;padding:0;display:inline-flex}.sbomHeaderIconBtn:focus{outline:none}.sbomHeaderIconBtn--filter svg,.sbomHeaderIconBtn--info svg,.sbomHeaderIconBtn--sort svg{stroke:#093a8a}.sbomHeaderIconBtn--symbolBig{width:22px;height:22px}.sbomHeaderIconBtn--symbolBlack svg{stroke:#000}:root{--sbomHeaderIconGutter:20px}.sbomPadForHeaderIcons{padding-left:calc(6px + var(--sbomHeaderIconGutter))}.popupMenuItem{color:#111;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 10px;text-decoration:none;display:flex}.popupMenuItem:hover{color:#093a8a;background:linear-gradient(90deg,#eaf2ff,#dbeaff);box-shadow:inset 0 0 0 1px #093a8a29}.popupMenuItem--active{color:#fff;box-shadow:none;background:linear-gradient(90deg,#093a8a,#0f3e75)}.popupMenuItem--danger{color:#b91c1c}.popupMenuItem--disabled{color:#5f6368}.popupMenuItem--disabled:hover{color:#5f6368;box-shadow:none;background:0 0}.popupMenuItem--danger:hover{color:#fff;box-shadow:none;background:linear-gradient(90deg,#981616,#701010)}.activeFilterButton{background:var(--premium-active-control-bg);color:#fff;box-shadow:var(--premium-active-control-shadow);cursor:pointer;border:1px solid #97beff2e;border-radius:9px;padding:6px 12px}.popupMenuContainer{background:var(--premium-surface-bg-raised);opacity:1;border:1px solid var(--premium-surface-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--premium-surface-shadow-lg);z-index:99999;isolation:isolate;mix-blend-mode:normal;border-radius:12px;padding:8px;animation:.15s ease-out fadeInDropdown;position:absolute}.popupMenuSeparator{pointer-events:none;background:linear-gradient(90deg,#a2acbc1f 0%,#a2acbc6b 18% 82%,#a2acbc1f 100%);border-radius:999px;height:1px;margin:6px 4px}.topNavRow{background:var(--premium-app-footer-bg);border-bottom:1px solid #ffffff2e;align-items:center;gap:16px;height:45px;padding:0 12px;display:flex}.topBarContainer{align-items:stretch;width:100%;height:60px;display:flex}.logoCorner{color:#fff;box-sizing:border-box;z-index:1201;background:0 0;width:194px;height:88px;font-size:19px;font-weight:700;display:block;position:absolute;top:0;left:0}.headerLogoBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:80px;padding:0;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.headerLogoImg{object-fit:contain;object-position:center;max-width:160px;max-height:78px;display:block}.headerLogoText{color:#fff;letter-spacing:.08em;text-transform:none;text-shadow:0 2px 8px #03102857;font-size:22px;font-weight:800}.headerLogoBtn:focus{outline:none}.navRow{box-sizing:border-box;z-index:1201;background:0 0;align-items:center;gap:12px;height:52px;margin-left:194px;padding:0 12px;display:flex;position:relative}.breadcrumbsRow{box-sizing:border-box;z-index:1201;background:linear-gradient(#fffffffa 0%,#f7fafff5 100%);border-top:52px;height:36px;margin-left:194px;padding:6px 10px;position:absolute;right:0;box-shadow:0 10px 24px #08102214}.topNavLogo{letter-spacing:.3px;color:#fff;padding-right:8px;font-weight:800}.topNavLink,.topNavButton{color:#fffffff0;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:5px 8px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.navItemContent{flex-direction:column;align-items:center;gap:2px;display:flex}.topNavLink:hover,.topNavButton:hover{background:linear-gradient(#ffffff24 0%,#ffffff14 100%);border-color:#bfdaff2e;box-shadow:0 8px 18px #0810222e}.topNavLink--active,.topNavButton--active{color:#fff;background:linear-gradient(#ffffff3d 0%,#ffffff24 100%);border-color:#d6e4ff57;font-weight:700;box-shadow:0 0 0 2px #d6e4ff38,0 10px 22px #060c1c2e,inset 0 1px #ffffff2e}.topNavButton--open:not(.topNavButton--active){box-shadow:none;background:0 0;border-color:#0000}.topNavLink svg,.topNavButton svg{width:16px;height:16px}.bottomBar{z-index:1100;pointer-events:none;background:0 0;height:86px;position:fixed;bottom:0;left:0;right:0}.bottomBar:before{content:"";background:var(--premium-app-footer-bg);pointer-events:none;clip-path:polygon(calc(100% - 158px) 0,100% 0,100% 100%,0 100%,0 34px,calc(100% - 194px) 34px);position:absolute;inset:0}.footerDemoNotice{pointer-events:none;color:#fff;height:52px;font-family:var(--app-font-family);z-index:1;position:absolute;bottom:0;left:0;right:194px}.footerDemoNoticeSummary{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:52px;padding:0 16px;display:flex;position:relative}.footerDemoNoticeInline{justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.footerDemoNoticeSummary p{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#fff;letter-spacing:.008em;text-shadow:0 1px 2px #041230b8;min-width:0;max-width:100%;margin:0;font-size:clamp(9.75px,.75vw,11.5px);font-weight:750;line-height:1.2;overflow:hidden}.footerDemoNoticeToggle{color:#fff;cursor:pointer;pointer-events:auto;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.footerDemoNoticeToggle:hover,.footerDemoNoticeToggle:focus-visible{background:#ffffff24;outline:none;box-shadow:0 0 0 2px #d6e4ff47}.footerDemoNoticeChevron{transform-origin:50%;transition:transform .14s;display:block;transform:rotate(0)}.footerDemoNoticeChevron.isExpanded{transform:rotate(180deg)}.footerDemoDisclaimerPanel{max-height:min(72vh,680px);color:var(--premium-text);background:var(--premium-surface-bg-raised);border:1px solid var(--premium-surface-border-strong);box-shadow:var(--premium-surface-shadow-lg);pointer-events:auto;border-radius:16px 16px 8px 8px;flex-direction:column;animation:.15s ease-out footerDemoDisclaimerReveal;display:flex;position:absolute;bottom:52px;left:8px;right:8px;overflow:hidden}.footerDemoDisclaimerHeader{box-sizing:border-box;background:var(--premium-app-popover-header-bg);color:#fff;border-radius:15px 15px 0 0;justify-content:center;align-items:center;min-height:44px;padding:9px 46px 9px 16px;display:flex}.footerDemoDisclaimerHeader h2{text-align:center;letter-spacing:.045em;margin:0;font-size:14px;font-weight:900;line-height:1.25}.footerDemoDisclaimerClose{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:7px;right:9px}.footerDemoDisclaimerClose:hover,.footerDemoDisclaimerClose:focus-visible{background:#ffffff3d;border-color:#ffffffd1;outline:none;box-shadow:0 0 0 3px #d6e4ff40}.footerDemoDisclaimerBody{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;margin:0;padding:14px 16px 16px;font-size:13px;line-height:1.48;overflow-y:auto}.footerDemoDisclaimerBody p{margin:0}.footerDemoDisclaimerBody p+p{margin-top:10px}@keyframes footerDemoDisclaimerReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.footerDemoDisclaimerPanel{animation:none}.footerDemoNoticeChevron{transition:none}}@media (max-width:1100px){.footerDemoNoticeSummary{padding:0 10px}}@media (max-width:900px){.footerDemoNoticeInline{gap:4px}.footerDemoDisclaimerPanel{max-height:min(76vh,720px);left:6px;right:6px}.footerDemoDisclaimerBody{padding:12px 12px 14px;font-size:12.5px;line-height:1.45}}.footerOscarBtn{pointer-events:auto;color:#fff;width:88px;height:82px;font-family:var(--app-font-family);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:2px;right:53px}.footerOscarBtn:focus{outline:none}.footerOscarIcon{justify-content:center;align-items:center;width:80px;height:80px;line-height:0;display:flex}.footerOscarIcon svg{width:80px;height:80px;display:block}.footerOscarChatBubble{pointer-events:auto;color:#10213e;width:min(372px,100vw - 32px);font-family:var(--app-font-family);z-index:2;background:linear-gradient(#fffffffa 0%,#f5fafffa 100%);border:1px solid #94b2e2d1;border-radius:18px;padding:18px 44px 18px 20px;position:absolute;bottom:84px;right:24px;box-shadow:0 24px 54px #03112d47,inset 0 0 0 1px #ffffffb8,inset 0 1px #fffffffa}.footerOscarChatBubble:before{content:"";background:var(--premium-app-popover-header-bg);pointer-events:none;border-radius:18px 18px 0 0;height:5px;position:absolute;inset:0 0 auto}.footerOscarChatBubble:after{content:"";pointer-events:none;background:linear-gradient(135deg,#f7fbfffa 0%,#f0f7fffa 100%);border-bottom:1px solid #94b2e2d1;border-right:1px solid #94b2e2d1;width:18px;height:18px;position:absolute;bottom:-9px;right:64px;transform:rotate(45deg);box-shadow:8px 8px 18px #03112d14}.footerOscarChatClose{color:#0b2b5f;cursor:pointer;background:linear-gradient(#fffffff0 0%,#e8f0fdf5 100%);border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:10px;right:12px;box-shadow:0 6px 14px #102b5e1f,inset 0 1px #ffffffeb}.footerOscarChatClose:hover,.footerOscarChatClose:focus-visible{background:linear-gradient(#fff 0%,#dbeafe 100%);outline:none;box-shadow:0 0 0 3px #2d74d12e,0 8px 18px #102b5e29}.footerOscarChatMessage{letter-spacing:.005em;flex-direction:column;gap:10px;font-size:13.6px;line-height:1.45;display:flex}.footerOscarChatMessage p{margin:0}.footerOscarChatGreeting{color:#0a397c;font-size:17px;font-weight:800;line-height:1.25}.dashboardScopeTabs{align-items:flex-end;gap:4px;margin-left:auto;display:flex}.pageTabRow,.projectVersionTabsRow{z-index:1201;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:-62px;margin-bottom:12px;margin-left:158px;display:flex;position:relative}.tabTrapezoid{transform-origin:50%;backface-visibility:hidden;background:var(--premium-chrome-blue-bg);border:1px solid var(--premium-chrome-blue-border);box-sizing:border-box;cursor:pointer;box-shadow:var(--premium-chrome-blue-shadow);appearance:none;font:inherit;background-clip:padding-box;border-radius:0;outline:none;margin:0;padding:0;transition:background .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;transform:skew(-45deg)}.tabTrapezoid span{transform-origin:50%;backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;color:var(--premium-chrome-blue-text);font-weight:600;font-family:var(--app-font-family);white-space:nowrap;padding:8px 22px;line-height:1;display:block;transform:skew(45deg)}.tabTrapezoid--toolbar{min-height:30px}.tabTrapezoid--toolbar span{box-sizing:border-box;justify-content:center;align-items:center;min-height:30px;padding:6px 16px;font-size:11px;font-weight:600;display:inline-flex}.tabTrapezoid--toolbar.tabTrapezoid--icononly span{justify-content:center;min-width:22px;padding:6px 10px}.projectListSearchTrapezoid{cursor:text;width:clamp(210px,19vw,280px);min-width:210px;max-width:280px}.projectListSearchTrapezoid span{justify-content:flex-start;gap:4px;width:100%;padding:0 14px}.projectListSearchTrapezoid input{width:100%;min-width:0;height:28px;color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:0;font-size:11px;font-weight:600;line-height:1}.projectListSearchTrapezoid input::-webkit-search-decoration{-webkit-appearance:none}.projectListSearchTrapezoid input::-webkit-search-cancel-button{-webkit-appearance:none}.projectListSearchTrapezoid input::-webkit-search-results-button{-webkit-appearance:none}.projectListSearchTrapezoid input::-webkit-search-results-decoration{-webkit-appearance:none}.projectListSearchTrapezoid input::placeholder{color:var(--premium-chrome-blue-text);opacity:.78}.projectListSearchTrapezoid--active input::placeholder,.projectListSearchTrapezoid--active .projectListSearchTrapezoidIcon{color:#fff;opacity:.92}.findingsSubtabRow{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:inline-flex}.findingsSubtabRow--compact{margin-left:auto}.findingsSubtabToolbarHost{align-items:center;margin-bottom:12px;display:flex}.tabTrapezoid--findingsSubtab span{padding-left:14px;padding-right:14px;font-size:11px;font-weight:700}:root{--toolbar-trapezoid-visual-offset:14px}.appToolbarRow{padding-left:var(--toolbar-trapezoid-visual-offset)}.tabTrapezoid--active{background:var(--premium-chrome-blue-bg-active);border-color:var(--premium-chrome-blue-border-strong)}.tabTrapezoid--active span{color:#fff;background:0 0}.tabTrapezoid:not(.tabTrapezoid--active):hover{background:var(--premium-chrome-blue-bg-hover);border-color:var(--premium-chrome-blue-border-strong);box-shadow:var(--premium-chrome-blue-shadow-hover)}.tabTrapezoid:not(.tabTrapezoid--active):hover span{color:var(--premium-link-color-hover)}.tabTrapezoid--status-success{background:linear-gradient(135deg,#0f7a43,#19a463);border-color:#0d6b3b;box-shadow:0 8px 20px #14784638}.tabTrapezoid--status-success span{color:#fff}.tabTrapezoid--status-success:hover{background:linear-gradient(135deg,#14824a,#1daf6a);border-color:#0f7440}.tabTrapezoid--status-success:hover span{color:#fff}.tabTrapezoid--status-danger{background:linear-gradient(135deg,#a32626,#cf3b3b);border-color:#8d1f1f;box-shadow:0 8px 20px #a3262638}.tabTrapezoid--status-danger span{color:#fff}.tabTrapezoid--status-danger:hover{background:linear-gradient(135deg,#ae2b2b,#d94646);border-color:#962323}.tabTrapezoid--status-danger:hover span{color:#fff}.tabTrapezoid--status-warning{background:linear-gradient(135deg,#c89213,#e0b02e);border-color:#b18110;box-shadow:0 8px 20px #c8921338}.tabTrapezoid--status-warning span{color:#fff}.tabTrapezoid--status-warning:hover{background:linear-gradient(135deg,#cf9b19,#e7b83a);border-color:#b98712}.tabTrapezoid--status-warning:hover span{color:#fff}.pageTabRow--dashboard{flex-wrap:nowrap;justify-content:flex-end;margin-left:-20px}.pageTabRow--dashboard .tabTrapezoid--create{margin-right:auto}.floatingCreateProject,.floatingOverlayAction{z-index:1225;pointer-events:auto;position:fixed}.tabTrapezoid span{white-space:nowrap;white-space:nowrap;align-items:center;display:inline-flex}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@keyframes popScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDropdownCentered{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeInDropdownOpacity{0%{opacity:0}to{opacity:1}}@keyframes appPremiumInlineSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input,textarea,.MuiInputBase-input,.MuiOutlinedInput-input,.MuiFilledInput-input,.MuiInput-input{caret-color:var(--premium-link-color)!important}.appLockedPageViewport{transition:min-height .14s,height .14s}.appLockedSplitLayout{flex:1;align-items:stretch;gap:24px;min-height:0;transition:gap .14s;display:flex}.appLockedPane{flex-direction:column;min-height:0;display:flex}.appLockedPaneCard{background:var(--premium-surface-bg-raised);border:1px solid var(--premium-pane-outline);box-sizing:border-box;min-height:0;box-shadow:var(--premium-surface-shadow-md), var(--premium-pane-outline-shadow);border-radius:16px;flex-direction:column;flex:1;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:hidden}.appLockedPaginationSlot{flex:none;align-items:center;min-height:24px;margin-top:12px;display:flex}.appLockedPaginationSlot--reserveOnly{visibility:hidden;pointer-events:none}.appPremiumSurface{background:var(--premium-surface-bg-raised);border:1px solid var(--premium-surface-border);box-shadow:var(--premium-surface-shadow-md);border-radius:16px;position:relative}.appPremiumSurface--soft{background:var(--premium-surface-bg-soft)}.appPremiumInsetButton{background:linear-gradient(#fff 0%,#f3f8ff 100%);border:1px solid #a2b5d6b8;box-shadow:0 6px 14px #0f172a0f,inset 0 1px #ffffffeb}.appPremiumInsetButton:hover{background:linear-gradient(#fff 0%,#eef5ff 100%);border-color:#7698cbd1}.tabTrapezoid--status-info{background:var(--premium-mui-contained-bg);border-color:var(--premium-chrome-blue-border-strong);box-shadow:var(--premium-active-control-shadow)}.tabTrapezoid--status-info span{color:#fff}.tabTrapezoid--status-info:hover{background:var(--premium-mui-contained-bg-hover);border-color:var(--premium-chrome-blue-border-strong)}.tabTrapezoid--status-info:hover span{color:#fff}.tabTrapezoid--status-caution{background:linear-gradient(135deg,#d97706,#f59e0b);border-color:#c26b05;box-shadow:0 8px 20px #d977063d}.tabTrapezoid--status-caution span{color:#fff}.tabTrapezoid--status-caution:hover{background:linear-gradient(135deg,#e17f08,#f7a91d);border-color:#c97305}.tabTrapezoid--status-caution:hover span{color:#fff}.floatingOverlayAction--status{z-index:1226}.floatingOverlayAction--status .tabTrapezoid{pointer-events:auto}.floatingOverlayAction--status .tabTrapezoid span{pointer-events:none}.sbomFieldInfoPopover{z-index:100001;color:#122033;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #093a8a29;border-radius:16px;padding:16px 18px 18px;position:fixed;box-shadow:0 22px 48px #0f172a2e}.sbomFieldInfoPopover__pointer{background:linear-gradient(#fff 0%,#f8fbff 100%);border-top:1px solid #093a8a29;border-left:1px solid #093a8a29;width:20px;height:20px;position:absolute;transform:rotate(45deg)}.sbomFieldInfoPopover--bottom .sbomFieldInfoPopover__pointer{top:-10px}.sbomFieldInfoPopover--top .sbomFieldInfoPopover__pointer{bottom:-10px;transform:rotate(225deg)}.sbomFieldInfoPopover__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sbomFieldInfoPopover__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2b5aa6;margin-bottom:3px;font-size:11px;font-weight:700}.sbomFieldInfoPopover__title{color:#10213e;font-size:20px;font-weight:800;line-height:1.15}.sbomFieldInfoPopover__close{color:#27497f;cursor:pointer;background:#093a8a14;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sbomFieldInfoPopover__close:hover{background:#093a8a24}.sbomFieldInfoPopover__description{color:#34435c;margin:12px 0 14px;font-size:13px;line-height:1.55}.sbomFieldInfoPopover__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:#183c73;margin:0 0 8px;font-size:11px;font-weight:800}.sbomFieldInfoPopover__values{flex-direction:column;gap:9px;max-height:min(46vh,360px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.sbomFieldInfoPopover__valueItem{color:#223249;margin:0;padding:0;font-size:13px;line-height:1.5}.sbomFieldInfoPopover__valueTitle{color:#10213e;font-weight:800}.sbomHeaderIconBtn--active{background:#093a8a1f;border-radius:999px}.sbomHeaderFilterPopover{z-index:100001;color:#122033;background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #093a8a29;border-radius:16px;padding:14px 14px 12px;position:fixed;box-shadow:0 22px 48px #0f172a2e}.sbomHeaderFilterPopover__pointer{background:linear-gradient(#fff 0%,#f7fbff 100%);border-top:1px solid #093a8a29;border-left:1px solid #093a8a29;width:20px;height:20px;position:absolute;transform:rotate(45deg)}.sbomHeaderFilterPopover--bottom .sbomHeaderFilterPopover__pointer{top:-10px}.sbomHeaderFilterPopover--top .sbomHeaderFilterPopover__pointer{bottom:-10px;transform:rotate(225deg)}.sbomHeaderFilterPopover__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sbomHeaderFilterPopover__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2b5aa6;margin-bottom:2px;font-size:11px;font-weight:700}.sbomHeaderFilterPopover__title{color:#10213e;font-size:14.25px;font-weight:800;line-height:1.15}.sbomHeaderFilterPopover__close{color:#27497f;cursor:pointer;background:#093a8a14;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sbomHeaderFilterPopover__close:hover{background:#093a8a24}.sbomHeaderFilterPopover__clearText{color:var(--premium-link-color);font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:11px;font-weight:700}.sbomHeaderFilterPopover__clearText:hover{color:#0a4aa4}.sbomHeaderFilterPopover__search{margin-top:12px}.sbomHeaderFilterPopover__summary{color:#44546d;margin:10px 0 8px;font-size:11px}.sbomHeaderFilterPopover__options{flex-direction:column;gap:6px;max-height:min(42vh,320px);padding-right:2px;display:flex;overflow:auto}.sbomHeaderFilterPopover__bulkActions{background:#093a8a0b;border:1px solid #093a8a14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 10px;padding:8px 9px;display:flex}.sbomHeaderFilterPopover__bulkHint{color:#44546d;min-width:0;font-size:11px;font-weight:700}.sbomHeaderFilterPopover__bulkButton{color:var(--premium-link-color);cursor:pointer;background:#fff;border:1px solid #093a8a38;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}.sbomHeaderFilterPopover__bulkButton:hover:not(:disabled){background:#093a8a0f;border-color:#093a8a57}.sbomHeaderFilterPopover__bulkButton:disabled{cursor:default;color:#44546da8;background:#ffffff94;border-color:#94a3b838}.sbomHeaderFilterPopover__option{text-align:left;cursor:pointer;color:#18304d;background:#fff;border:1px solid #093a8a1a;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 10px;display:flex}.sbomHeaderFilterPopover__option:hover{background:#093a8a08;border-color:#093a8a42}.sbomHeaderFilterPopover__option--active{background:#093a8a14;border-color:#093a8a52}.sbomHeaderFilterPopover__option input{pointer-events:none;margin:0}.sbomHeaderFilterPopover__option span{overflow-wrap:anywhere;flex:auto;min-width:0}.userAssignmentControlRow{align-items:flex-start;gap:10px;display:flex}.userAssignmentValueBox{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #9eb5d6c7;border-radius:12px;flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;min-height:36px;padding:6px 8px;display:flex;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.userAssignmentValueBox--empty{color:var(--premium-text-soft);font-size:11px}.userAssignmentActionButton{width:84px;min-width:84px;height:34px!important}.userAssignmentPickerSelectedBox{background:linear-gradient(#fafcfffa 0%,#f4f8fff5 100%);border:1px solid #acbfdc9e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;margin-bottom:12px;padding:7px 8px;display:flex}.userAssignmentPickerEmpty,.userAssignmentSuggestionMeta,.userAssignmentSuggestionEmpty,.userAssignmentError{font-size:11px}.userAssignmentPickerEmpty,.userAssignmentSuggestionMeta,.userAssignmentSuggestionEmpty{color:var(--premium-text-soft)}.userAssignmentPickerResults{background:var(--premium-surface-bg-raised);border:1px solid #acbfdc9e;border-radius:12px;min-height:112px;max-height:min(320px,42vh);margin-top:10px;overflow:auto;box-shadow:inset 0 1px #ffffffdb}.userAssignmentSuggestionItem{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #dee7f4b8;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;transition:background .12s,transform .12s;display:flex}.userAssignmentSuggestionItem:last-child{border-bottom:none}.userAssignmentSuggestionItem:hover{background:linear-gradient(#eef4fffa 0%,#e6effff5 100%)}.userAssignmentSuggestionName{color:var(--premium-text-strong);font-weight:700}.userAssignmentSuggestionEmpty{padding:10px 12px}.userAssignmentChipList{flex-wrap:wrap;gap:8px;display:flex}.userAssignmentChip{min-height:28px;color:var(--premium-text-strong);background:linear-gradient(#ecf3fffa 0%,#dfebfff5 100%);border:1px solid #91b0ddb8;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 6px 14px #0f172a0d}.userAssignmentChip--unresolved{color:var(--premium-text-soft);background:linear-gradient(#f8fafffa 0%,#eff4fcf5 100%);border-color:#b6c2d5c7}.userAssignmentChipMeta{color:var(--premium-text-soft)}.userAssignmentChipRemove{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:14.25px;line-height:1}.userAssignmentError{color:#b91c1c;margin-top:8px}.complianceAssigneeStack{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.projectDialogWindowBody .formRow{gap:4px}.projectDialogWindowBody .userAssignmentControlRow{gap:8px}.projectDialogWindowBody .userAssignmentValueBox{min-height:34px;padding:5px 8px}.projectDialogWindowBody .complianceAssigneeStack{gap:12px}.componentCommentsDialog{flex-direction:column;gap:14px;min-height:0;display:flex}.componentCommentsDialogHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.componentCommentsComponentLabel{color:#111827;font-size:14.25px;font-weight:700}.componentCommentsComponentMeta{color:#6b7280;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11px;display:flex}.componentCommentsThreadPanel{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;min-height:220px;max-height:42vh;padding:12px;overflow:auto}.componentCommentsThreadList{flex-direction:column;gap:12px;display:flex}.componentCommentsEmptyState{color:#6b7280;justify-content:center;align-items:center;min-height:180px;font-size:14px;display:flex}.componentCommentComposer,.componentCommentItem{background:#fff;border:1px solid #dbe3ee;border-radius:12px}.componentCommentComposer{padding:14px}.componentCommentComposerFields{grid-template-columns:220px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.componentCommentComposerTextArea{min-height:108px}.componentCommentComposerActions,.componentCommentInlineEditorActions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.componentCommentError{color:#b91c1c;margin-top:6px;font-size:13px}.componentCommentError--banner{background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin-top:0;padding:10px 12px}.componentCommentIndicatorButton{cursor:pointer;width:24px;height:24px;color:var(--premium-link-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.componentCommentIndicatorGlyph{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.componentCommentIndicatorCount{color:#fff;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:8px;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset:0;transform:translateY(-.5px)}.componentCommentIndicatorButton--blue{color:#0b5fff}.componentCommentIndicatorButton--green{color:#16a34a}.componentCommentIndicatorButton--red{color:#dc2626}.componentCommentIndicatorButton--purple{color:#7c3aed}.componentCommentIndicatorButton--gray{color:#6b7280}.componentCommentIndicatorButton--empty{opacity:1}.componentCommentIndicatorButton--compact{width:20px;height:20px}.componentCommentIndicatorButton--compact .componentCommentIndicatorGlyph,.componentCommentIndicatorButton--compact .componentCommentIndicatorGlyph svg{width:18px;height:18px}.componentCommentIndicatorButton--compact .componentCommentIndicatorCount{font-size:7px}.componentCommentIndicatorButton:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #0b5fff4d}.componentCommentItem{border-left-width:4px;padding:12px 14px}.componentCommentItem--blue{background:linear-gradient(90deg,#2563eb2e,#2563eb1f 62%,#fffffffa 100%);border-left-color:#2563eb}.componentCommentItem--right.componentCommentItem--blue{background:linear-gradient(270deg,#2563eb2e,#2563eb1f 62%,#fffffffa 100%);border-right-color:#2563eb}.componentCommentItem--green{background:linear-gradient(90deg,#16a34a2e,#16a34a1f 62%,#fffffffa 100%);border-left-color:#16a34a}.componentCommentItem--right.componentCommentItem--green{background:linear-gradient(270deg,#16a34a2e,#16a34a1f 62%,#fffffffa 100%);border-right-color:#16a34a}.componentCommentItem--red{background:linear-gradient(90deg,#dc26262e,#dc26261f 62%,#fffffffa 100%);border-left-color:#dc2626}.componentCommentItem--right.componentCommentItem--red{background:linear-gradient(270deg,#dc26262e,#dc26261f 62%,#fffffffa 100%);border-right-color:#dc2626}.componentCommentItem--purple{background:linear-gradient(90deg,#7c3aed38,#7c3aed1f 62%,#fffffffa 100%);border-left-color:#7c3aed}.componentCommentItem--right.componentCommentItem--purple{background:linear-gradient(270deg,#7c3aed38,#7c3aed1f 62%,#fffffffa 100%);border-right-color:#7c3aed}.componentCommentItem--gray{background:linear-gradient(90deg,#6b72802e,#6b72801f 62%,#fffffffa 100%);border-left-color:#6b7280}.componentCommentItem--right.componentCommentItem--gray{background:linear-gradient(270deg,#6b72802e,#6b72801f 62%,#fffffffa 100%);border-right-color:#6b7280}.componentCommentItemHeader{justify-content:space-between;gap:12px;display:flex}.componentCommentMetaBlock{min-width:0}.componentCommentAuthorRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.componentCommentAuthorName{color:#111827;font-weight:700}.componentCommentMetaText{color:#6b7280;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11px;display:flex}.commentRoleChip,.commentAudienceChip{border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.commentAudienceChip{color:#475569;background:#eef2f7}.commentAudienceInlineChip{margin-right:8px}.commentRoleChip--blue{color:#1d4ed8;background:#dbeafe}.commentRoleChip--green{color:#15803d;background:#dcfce7}.commentRoleChip--red{color:#b91c1c;background:#fee2e2}.commentRoleChip--purple{color:#6d28d9;background:#ede9fe}.commentRoleChip--gray{color:#374151;background:#e5e7eb}.commentInheritedChip{color:#92400e;background:#fef3c7;border:1px dashed #d97706}.componentCommentOrigin{color:#92400e;margin-top:2px;font-size:11px;font-weight:600}.componentCommentOriginLink{color:inherit;text-decoration:underline}.componentCommentItemActions{align-items:flex-start;gap:8px;display:flex}.componentCommentActionLink{color:var(--premium-link-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.componentCommentBody{color:#1f2937;min-width:0;margin-top:10px;line-height:1.5}.componentCommentBodyText{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.componentCommentList{flex-direction:column;gap:12px;display:flex}.componentCommentItem--left{border-top-left-radius:8px;align-self:flex-start;width:min(78%,720px)}.componentCommentItem--right{border-left-width:1px;border-right-width:4px;border-top-right-radius:8px;align-self:flex-end;width:min(78%,720px)}.componentCommentItem--right .componentCommentItemHeader{flex-direction:row-reverse}.componentCommentItem--right .componentCommentAuthorRow,.componentCommentItem--right .componentCommentMetaText,.componentCommentItem--right .componentCommentBody{text-align:right;justify-content:flex-end}.componentCommentItem--right .componentCommentItemActions{justify-content:flex-end}.componentCommentContextBlock{border-top:1px solid #94a3b847;border-bottom:1px solid #94a3b838;width:100%;margin:2px 0 10px;padding:8px 0 10px}.componentCommentBodyPrefixRow{align-items:baseline;gap:6px;width:100%;margin-bottom:6px;display:flex}.componentCommentBodyPrefixRow:last-child{margin-bottom:0}.componentCommentBodyPrefixText{color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.componentCommentContextValueList{flex-wrap:wrap;gap:4px 0;min-width:0;max-width:100%;display:inline-flex}.componentCommentContextValueItem{align-items:center;gap:3px;min-width:0;margin-right:4px;display:inline-flex}.componentCommentAudienceText{border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffb8}.componentCommentAudienceText--glow{box-shadow:inset 0 0 0 1px #ffffffb8,0 0 10px #94a3b824}.componentCommentRegardingText{color:#475569;font-size:13px;font-weight:700;line-height:1.4;display:inline}.componentCommentValueSeparator{color:#94a3b8;font-size:13px;font-weight:600;line-height:1}.componentCommentBodyText--withContext{padding-top:0}.componentCommentItem--right .componentCommentBodyPrefixRow{justify-content:flex-end}.componentCommentItem--left .componentCommentBodyPrefixRow{justify-content:flex-start}.componentCommentInlineEditor{margin-top:10px}@media (max-width:1100px){.complianceAssigneeStack,.componentCommentComposerFields{grid-template-columns:1fr}}.componentCommentComposerFields--stacked{grid-template-columns:1fr}.componentCommentMultiSelect{flex-direction:column;gap:8px;display:flex;position:relative}.componentCommentMultiSelectTrigger{cursor:pointer;text-align:left;background:#fff;border:1px solid #d6dbe5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 10px;display:inline-flex}.componentCommentMultiSelectTrigger:hover{background:#f8fbff;border-color:#9bb8f3}.componentCommentMultiSelectTrigger--open{border-color:var(--premium-link-color);box-shadow:var(--premium-focus-ring)}.componentCommentMultiSelectSummary{color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.componentCommentMultiSelectSummary--placeholder{color:#6b7280}.componentCommentMultiSelectChevron{color:#4b5563;flex:none;font-size:11px}.componentCommentMultiSelectChipRow,.componentCommentChipList{flex-wrap:wrap;gap:6px;display:flex}.componentCommentMultiSelectDropdown{z-index:20;background:#fff;border:1px solid #d6dbe5;border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 16px 32px #0f172a24}.componentCommentMultiSelectOptionList{flex-wrap:wrap;gap:8px;max-height:220px;padding-right:2px;display:flex;overflow:auto}.componentCommentMultiSelectOptions{flex-wrap:wrap;gap:8px;display:flex}.componentCommentMultiSelectFooter{border-top:1px solid #d6dbe5b3;justify-content:flex-end;padding-top:4px;display:flex}.componentCommentMultiSelectOkButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #d6dbe5;border-radius:999px;min-height:28px;padding:0 12px;font-size:11px;font-weight:700}.componentCommentMultiSelectOkButton:hover{background:#f8fbff;border-color:#9bb8f3}.componentCommentMultiSelectOkButton:disabled{opacity:.6;cursor:not-allowed}.componentCommentMultiSelectOption{cursor:pointer;background:#fff;border:1px solid #d6dbe5;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:1.2;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.componentCommentMultiSelectOption:hover{background:#f8fbff;border-color:#9bb8f3}.componentCommentMultiSelectOption--selected{border-color:var(--premium-link-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--premium-link-color) 8%, transparent);background:#eef4ff}.componentCommentMultiSelectOption--disabled{opacity:.6;cursor:not-allowed}.componentCommentMultiSelectNativeCheckbox{opacity:0;pointer-events:none;position:absolute}.componentCommentMultiSelectCheck{width:14px;height:14px;color:var(--premium-link-color);background:#fff;border:1px solid #9ca3af;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.componentCommentMultiSelectOption--selected .componentCommentMultiSelectCheck{border-color:var(--premium-link-color);background:#dbeafe}.componentCommentMultiSelectChip{color:#475569;background:#eef2f7;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.componentCommentMultiSelectEmpty{color:#6b7280;font-size:11px}.appLockedPaneCard:before,.appPremiumSurface:before{content:"";border-radius:inherit;background:var(--premium-surface-highlight);opacity:.58;pointer-events:none;position:absolute;inset:0}.appLockedPaneCard>*,.appPremiumSurface>*{z-index:1;position:relative}.appPaneHeader{min-height:var(--app-pane-top-section-min-height);box-sizing:border-box;border-bottom:1px solid var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);box-shadow:var(--premium-chrome-blue-shadow);color:var(--premium-chrome-blue-text);padding:14px 16px 12px}.appPaneHeader--legalDetailHeader{border-top:0;border-left:0;border-right:0;border-radius:0;flex-shrink:0;padding:10px 16px 9px}.appPaneHeader--legalDetailHeader .MuiTypography-h6{font-size:.98rem;line-height:1.18}.appLegalComponentHeaderBody{background:linear-gradient(#f8fbfff5 0%,#eff6ffe6 100%);border-bottom:1px solid #acbfdc6b}.appPremiumDetailPanelScroll--legalTop{scrollbar-gutter:stable}.appPremiumLegalTokenStack--compact .appPremiumTokenSection{border-radius:12px;padding:5px 8px}.appPremiumLegalTokenStack--compact .appPremiumTokenHeader{min-height:22px;margin-bottom:2px}.appPremiumLegalTokenStack--compact .appPremiumTokenScroller{gap:4px;max-height:42px;padding-right:4px}.appPremiumLegalTokenStack--compact .MuiChip-sizeSmall{height:22px}.appPremiumLegalTokenStack--compact .MuiChip-label{font-size:.67rem}.appPaneHeader--leftPaneSearch{z-index:5;flex-shrink:0;position:relative;overflow:visible}.appPaneHeaderSearchRow{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.appPaneHeaderSearchRow>.appSearchInput{flex:auto;min-width:0}.appPaneHeaderControlCluster{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.appPaneHeaderChipRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:8px;display:flex}.appPaneTitle{color:var(--premium-text-strong);margin:0 0 10px;font-size:14.25px;font-weight:700}.appPaneBodyScroll{flex:1;min-height:0;padding:10px;overflow-y:auto}.appPaneListScroll{gap:var(--left-pane-list-row-gap);padding:var(--left-pane-list-row-inset-y) var(--left-pane-list-row-inset-x);box-sizing:border-box;flex-direction:column;display:flex}.appPaneBodyScroll.appPaneListScroll{padding:var(--left-pane-list-row-inset-y) var(--left-pane-list-row-inset-x)}.appPaneListVirtualItem{box-sizing:border-box;height:100%;padding:var(--left-pane-list-row-inset-y) var(--left-pane-list-row-inset-x)}.appPaneListScroll>.appPaneListVirtualItem{height:auto;padding:0}.appPaneListVirtualItem>.appListRowButton,.appPaneListScroll>.appListRowButton,.appPaneListScroll>.appPremiumReportRow{margin-bottom:0}.appPaneMessage{color:var(--premium-text-soft);padding:14px}.appSearchInput{box-sizing:border-box;width:100%;height:38px;color:var(--premium-text);background:linear-gradient(#fffffffa 0%,#f6fafffa 100%);border:1px solid #9eb5d6d1;border-radius:12px;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0d}.appSearchInput::placeholder{color:#58708fc2}.appSearchInput:focus{border-color:var(--premium-link-color);box-shadow:var(--premium-focus-ring), 0 12px 24px color-mix(in srgb, var(--premium-link-color) 8%, transparent);background:linear-gradient(#fff 0%,#fafcff 100%);outline:none}.appListRowButton{text-align:left;border:1px solid var(--left-pane-list-row-border-color);border-left:var(--left-pane-list-row-left-border-width) solid var(--left-pane-list-row-border-color);width:100%;min-height:var(--left-pane-list-row-min-height);box-sizing:border-box;cursor:pointer;background:var(--left-pane-list-row-bg);color:var(--premium-text);box-shadow:var(--left-pane-list-row-shadow);border-radius:14px;margin-bottom:10px;padding:12px 13px;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}.appListRowButton:hover{border-color:var(--left-pane-list-row-hover-border-color);border-left-color:var(--left-pane-list-row-hover-border-color);box-shadow:var(--left-pane-list-row-hover-shadow);background:var(--left-pane-list-row-hover-bg);transform:translateY(-1px)}.appListRowButton--selected{border-color:var(--left-pane-list-row-selected-border-color);border-left-color:var(--left-pane-list-row-selected-border-color);background:var(--left-pane-list-row-selected-bg);color:#fff;box-shadow:var(--left-pane-list-row-selected-shadow)}.appListRowButton--selected:hover{border-color:var(--left-pane-list-row-selected-border-color);border-left-color:var(--left-pane-list-row-selected-border-color);background:var(--left-pane-list-row-selected-hover-bg)}.appListRowTitle{color:inherit;font-size:14px;font-weight:700;line-height:1.18}.appListRowMeta{color:#4b5f79e0;font-size:11px;line-height:1.35}.appListRowButton--selected .appListRowMeta{color:#ffffffe6}.appFieldGrid{gap:12px;display:grid}.appFieldCard{background:linear-gradient(#fffffffa 0%,#f5f9fff5 100%);border:1px solid #acbfdc85;border-radius:14px;padding:12px 13px;box-shadow:inset 0 1px #fffffff0,0 8px 18px #0f172a0d}.appFieldLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--premium-text-soft);margin-bottom:6px;font-size:11px;font-weight:700}.appFieldValue{color:var(--premium-text);word-break:break-word;white-space:pre-wrap;font-size:13px;line-height:1.45}.appCodeSurface{background:linear-gradient(#fcfdfffa 0%,#f2f7fff5 100%);border:1px solid #acbfdc85;border-radius:14px;min-height:320px;max-height:520px;padding:14px 16px;overflow:auto;box-shadow:inset 0 1px #fffffff5,0 10px 18px #0f172a0a}.appCodeSurface pre{white-space:pre-wrap;word-break:break-word;font-family:var(--app-font-family);color:var(--premium-text);margin:0;font-size:11px;line-height:1.5}.appInlineMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.appPremiumPageHeroRow{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.appPremiumPlaceholderCard{background:var(--premium-surface-bg-raised);box-shadow:var(--premium-surface-shadow-md);border:1px solid #9eb5d6b8;border-radius:18px;margin-top:12px;padding:18px;position:relative;overflow:hidden}.appPremiumPlaceholderCard:before{content:"";background:var(--premium-surface-highlight);opacity:.58;pointer-events:none;position:absolute;inset:0}.appPremiumPlaceholderCard>*{z-index:1;position:relative}.appPremiumPlaceholderLead{color:var(--premium-text-soft);margin:0 0 12px;line-height:1.5}.appPremiumPlaceholderGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:20px;min-height:180px;display:grid}.appPremiumPlaceholderPanel{background:linear-gradient(#fffffff5 0%,#f4f8fff0 100%);border:1px solid #abbfdc8f;border-radius:15px;padding:15px;box-shadow:inset 0 1px #ffffffeb,0 10px 20px #0f172a0d}.appPremiumPlaceholderPanelTitle{color:var(--premium-text-strong);margin:0 0 8px;font-size:14px;font-weight:700}.appPremiumPlaceholderText{color:var(--premium-text-soft);margin:0;line-height:1.5}.appPremiumPlaceholderGhost{gap:10px;display:grid}.appPremiumPlaceholderGhostLine{background:linear-gradient(90deg,#d6e2f49e 0%,#ecf3fce0 100%);border-radius:999px;height:12px;box-shadow:inset 0 1px #ffffffe0}.appPremiumModalCard{border:1px solid var(--premium-surface-border);background:var(--premium-surface-bg-raised);width:min(560px,100vw - 40px);max-height:calc(100vh - 120px);box-shadow:var(--premium-surface-shadow-lg);border-radius:18px;padding:15px;overflow:auto}.appPremiumModalHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.appPremiumModalTitle{color:var(--premium-text-strong);margin:0;font-size:20px;line-height:1.15}.appPremiumModalSubtitle{color:var(--premium-text-soft);margin:4px 0 0;line-height:1.45}.appPremiumModalClose{width:32px;height:30px;color:var(--premium-text);cursor:pointer;background:linear-gradient(#fff 0%,#f4f8ff 100%);border:1px solid #a7bcdbbd;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 8px 16px #0f172a0f}.appPremiumFormGrid{gap:12px;display:grid}.appPremiumFormActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.appPremiumMiniCard{background:linear-gradient(#fffffffa 0%,#f5f9fff5 100%);border:1px solid #acbfdc8f;border-radius:13px;padding:12px 13px;box-shadow:inset 0 1px #fffffff0,0 10px 20px #0f172a0d}.appPremiumPanelIntro{color:var(--premium-text-soft);margin-top:6px;line-height:1.5}.appPremiumInlineStatRow{flex-wrap:wrap;gap:8px;display:flex}.appPremiumInlineStat{min-height:24px;color:var(--premium-text);background:linear-gradient(#fffffffa 0%,#f3f8fff5 100%);border:1px solid #a8bedcb8;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 6px 14px #0f172a0d}.appPremiumUploadProgress{margin-top:12px}.appPremiumUploadProgressLabel{color:var(--premium-text-soft);margin-bottom:5px;font-size:11px}.appPremiumUploadProgressTrack{background:linear-gradient(#ccd9ece6 0%,#bccce4c7 100%);border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}.appPremiumUploadProgressFill{background:linear-gradient(135deg,#1767d4 0%,#0f4ea8 100%);height:100%;box-shadow:0 0 18px #0f4ea838}.appPremiumScansPage{padding:8px 0 20px}.appPremiumScansList{background:linear-gradient(#fffffffa 0%,#f6fafff5 100%);border:1px solid #acbfdc8a;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a0d}.appPremiumScansListHeader{letter-spacing:.02em;text-transform:uppercase;color:var(--premium-text-soft);background:linear-gradient(#fffffffa 0%,#f1f7ffeb 100%);border-bottom:1px solid #bacce585;padding:10px 12px;font-size:11px;font-weight:800}.appPremiumScanRow{border-top:1px solid #bacce56b;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.appPremiumScansList>.appPremiumScanRow:first-of-type{border-top:none}.appPremiumMetaPill{min-height:20px;color:var(--premium-text);background:linear-gradient(#eaf2fffa 0%,#e0ebfff5 100%);border:1px solid #91b0ddb8;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.appPremiumMetaPill--soft{color:var(--premium-text-soft);background:linear-gradient(#f8fafffa 0%,#eef4fff5 100%);border-color:#b1c3ddb8}.appPremiumMicroPaneHeader .appScanHeaderSizeText{letter-spacing:.01em;white-space:nowrap;border-radius:0;align-items:center;min-height:20px;padding:0;font-size:11px;font-weight:900;display:inline-flex;box-shadow:none!important;color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important;background:0 0!important;border:0!important}.appRightPaneHeader .appSecurityHeaderSeverityChip{background:var(--security-risk-chip-bg)!important;color:var(--security-risk-chip-color)!important;-webkit-text-fill-color:var(--security-risk-chip-color)!important;border:var(--security-risk-chip-border)!important;box-shadow:inset 0 1px #ffffffb8!important}.appRightPaneHeader .appSecurityHeaderSeverityChip .MuiChip-label{color:var(--security-risk-chip-color)!important;-webkit-text-fill-color:var(--security-risk-chip-color)!important}.appMetallicGridHeaderSlot{background:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;color:var(--premium-metallic-blue-text)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #061a3d94!important}.appMetallicGridHeaderRow.appMetallicGridHeaderRow--slotChild{background:var(--premium-metallic-blue-bg)!important;background-image:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #061a3d94!important}.appPremiumEmptyState{color:var(--premium-text-soft);background:linear-gradient(#ffffffd1 0%,#f5f9ffe6 100%);border:1px dashed #acbfdcc7;border-radius:16px;box-shadow:inset 0 1px #fffffff0}.appPremiumStickyFilterHead{background:var(--premium-chrome-blue-bg);z-index:1;border-bottom:1px solid var(--premium-chrome-blue-border);border-top-left-radius:12px;border-top-right-radius:12px;margin:-8px -8px 8px;padding:8px 8px 4px;position:sticky;top:0;box-shadow:inset 0 1px #fffffff0,0 8px 18px #1959a314}.appPremiumTableShell{padding:0;overflow:hidden}.appPremiumTableScroller{box-sizing:border-box;background:linear-gradient(#fffffffa 0%,#f5f9fffa 100%),linear-gradient(#ffffff61 0%,#fff0 100%);flex:1;min-height:0;overflow:auto}.appPremiumTableScroller .sbomTable{background:0 0}.appPremiumDetailPanel{background:var(--premium-surface-bg-raised);box-shadow:var(--premium-surface-shadow-md), var(--premium-pane-outline-shadow);border-radius:16px;padding:14px;position:relative;overflow:hidden;border:1px solid var(--premium-pane-outline)!important}.appPremiumDetailPanel:before{content:"";border-radius:inherit;background:var(--premium-surface-highlight);opacity:.56;pointer-events:none;position:absolute;inset:0}.appPremiumDetailPanel>*{z-index:1;position:relative}.appPremiumDetailPanelScroll{flex:1;min-height:0;padding-right:6px;overflow:auto}.appPremiumSectionCard{border:1px solid var(--premium-inner-data-card-border);background:var(--premium-inner-data-card-bg);box-shadow:var(--premium-inner-data-card-shadow);border-radius:14px;padding:13px 14px}.appPremiumSectionTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--premium-text-soft);margin:0 0 8px;font-size:11px;font-weight:800}.appPremiumNotice{color:var(--premium-text);background:linear-gradient(#fbfdfffa 0%,#f1f7fff5 100%);border:1px solid #b0c3e0ad;border-radius:12px;margin-bottom:14px;padding:12px 13px;box-shadow:inset 0 1px #fffffff0,0 8px 18px #0f172a0d}.appPremiumAlert{color:#7f1d1d;background:linear-gradient(#fff8f9fa 0%,#fff0f3f5 100%);border:1px solid #e696a4b8;border-radius:12px;margin-bottom:12px;padding:11px 12px;box-shadow:inset 0 1px #fffffff0,0 8px 16px #7f1d1d0f}.appPremiumEmptyState{text-align:center;min-height:180px;color:var(--premium-text-soft);justify-content:center;align-items:center;display:flex}.appPremiumFieldMatrix{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.appPremiumSummaryCard{background:linear-gradient(#fffffffa 0%,#f4f9fff7 100%);border:1px solid #acbfdc9e;border-radius:14px;padding:12px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a0d}.appPremiumSummaryCard:before{content:"";background:var(--premium-surface-highlight);opacity:.52;pointer-events:none;position:absolute;inset:0}.appPremiumSummaryCard>*{z-index:1;position:relative}.appPremiumSummaryCardLabel{color:var(--premium-text-soft);margin-bottom:4px;font-size:11px}.appPremiumSummaryCardValue{color:var(--premium-text-strong);font-size:19px;font-weight:800;line-height:1.05}.appPremiumDialogHint{color:var(--premium-text-soft);font-size:13px;line-height:1.45}.appPremiumDataFrame{background:linear-gradient(#fffffffa 0%,#f6fafff7 100%);border:1px solid #acbfdc9e;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a0d}.appPremiumDataHeader{color:var(--premium-text-soft);text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(#fffffffa 0%,#f1f7fff0 100%);border-bottom:1px solid #bacce599;gap:0;font-size:11px;font-weight:800;display:grid}.appPremiumDataHeaderCell,.appPremiumDataCell{min-width:0;padding:10px 12px}.appPremiumDataBody{max-height:420px;overflow:auto}.appPremiumDataRow{border-top:1px solid #bacce561;gap:0;display:grid}.appPremiumDataBody>.appPremiumDataRow:first-child{border-top:none}.appPremiumDataRow:nth-child(2n){background:#f2f7ff80}.appPremiumDataRow:hover{background:linear-gradient(#ebf3ffc2 0%,#e3eeffc7 100%)}.appPremiumDataCell--strong{color:var(--premium-text-strong);font-weight:700}.appPremiumDataCell--soft{color:var(--premium-text-soft);font-size:12px}.appPremiumTableMessage{color:var(--premium-text-soft);padding:16px;font-size:13px}.appPremiumSelectionFrame{background:linear-gradient(#fffffffa 0%,#f6fafff7 100%);border:1px solid #acbfdc9e;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a0d}.appPremiumSelectionList{flex:1;min-height:0;max-height:360px;overflow:auto}.appPremiumSelectionRow{cursor:pointer;border-top:1px solid #bacce561;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.appPremiumSelectionList>.appPremiumSelectionRow:first-child{border-top:none}.appPremiumSelectionRow:hover{background:linear-gradient(#eef5ffbd 0%,#e7f1ffc7 100%)}.appPremiumSelectionRow--checked{background:linear-gradient(#e8f2ffe0 0%,#ddebffdb 100%)}.appPremiumSelectionFooter{background:linear-gradient(#fffffffa 0%,#f3f8fff5 100%);border-top:1px solid #bacce580;padding:6px 10px}.appPremiumReportRow{border:1px solid var(--left-pane-list-row-border-color);border-left:var(--left-pane-list-row-left-border-width) solid var(--left-pane-list-row-border-color);min-height:var(--left-pane-list-row-min-height);box-sizing:border-box;background:var(--left-pane-list-row-bg);box-shadow:var(--left-pane-list-row-shadow);border-radius:15px;padding:12px 13px;transition:transform .12s,box-shadow .12s,border-color .12s;position:relative}.appPremiumReportRow:hover{border-color:var(--left-pane-list-row-hover-border-color);border-left-color:var(--left-pane-list-row-hover-border-color);box-shadow:var(--left-pane-list-row-hover-shadow);background:var(--left-pane-list-row-hover-bg);transform:translateY(-1px)}.appPremiumReportRow--selected{border-color:var(--left-pane-list-row-selected-border-color);border-left-color:var(--left-pane-list-row-selected-border-color);background:var(--left-pane-list-row-selected-bg);color:#fff;box-shadow:var(--left-pane-list-row-selected-shadow)}.appPremiumReportRowTitle{color:var(--premium-text-strong);font-weight:700}.appPremiumReportRowMeta{color:var(--premium-text-soft)}.appPremiumReportRow--selected .appPremiumReportRowTitle,.appPremiumReportRow--selected .appPremiumReportRowMeta{color:#ffffffeb}.appPremiumDetailMetrics{gap:10px;display:grid}.appPremiumDetailMetric{border:1px solid var(--premium-inner-data-card-border);background:var(--premium-inner-data-card-bg);box-shadow:var(--premium-inner-data-card-shadow);border-radius:13px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:11px 12px;display:flex}.appPremiumDetailMetricLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--premium-text-soft);font-size:11px;font-weight:800}.appPremiumDetailMetricValue{color:var(--premium-text-strong);word-break:break-word;font-size:14px}.appPremiumPopupSubmenu{background:var(--premium-surface-bg-raised);box-shadow:var(--premium-surface-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #94b0dad1;border-radius:14px}.appPremiumPopupNoShift{animation:.12s ease-out fadeInDropdownOpacity}.appPremiumInlineSpinner{border:2px solid #1955bb2e;border-top-color:var(--premium-link-color);border-right-color:var(--premium-link-color);box-sizing:border-box;border-radius:999px;flex:none;width:14px;height:14px;animation:.8s linear infinite appPremiumInlineSpin}.appPremiumPopupCheckboxRow{align-items:center;gap:8px;display:flex}.appPremiumPopupCheckboxRow input{accent-color:var(--premium-accent-start)}.appPremiumLegalPanel,.appPremiumLegalTokenStack{flex-direction:column;gap:14px;display:flex}.appPremiumLegalInfoCard{border:1px solid var(--premium-inner-data-card-border);background:var(--premium-inner-data-card-bg);box-shadow:var(--premium-inner-data-card-shadow);border-radius:16px;padding:14px 15px}.appPremiumLegalInfoCard--accent{background:linear-gradient(#fffaf0fa 0%,#fff4e5fa 100%);border-color:#e2aa5a94}.appPremiumLegalInfoCard,.appPremiumLegalInfoCard *{min-width:0}.appLegalMetadataScrollBox{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;scrollbar-gutter:stable;max-height:172px;display:block;overflow:hidden auto}.appSbomQuickLicenseDialogPaper{width:min(1120px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.appSbomQuickLicenseDialogPaper .appPremiumTokenScroller,.appSbomQuickLicenseDialogPaper .appLegalMetadataScrollBox{max-width:100%}.appPremiumPolicyViolationCard{box-shadow:inset 0 1px #fffffff0,0 10px 24px #7f1d1d0d;background:linear-gradient(#ffededf7 0%,#ffe4e4fc 100%)!important;border-color:#c96c6c6b!important}.appPremiumWarningCard{box-shadow:inset 0 1px #fffffff0,0 10px 24px #b453090d;background:linear-gradient(#fff6e7fa 0%,#ffefd8fa 100%)!important;border-color:#db934870!important}.appPremiumLegalToolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.appPremiumTextSurface{border:1px solid var(--premium-inner-data-card-border);background:var(--premium-inner-data-card-bg);box-shadow:var(--premium-inner-data-card-shadow);border-radius:14px}.appPremiumDialogPaper{border:1px solid #9ab5dcdb;overflow:hidden;background:var(--premium-surface-bg-raised)!important;box-shadow:var(--premium-surface-shadow-lg)!important;border-radius:18px!important}.appPremiumDialogBody{flex-direction:column;gap:14px;display:flex}.appPremiumDialogNotice{color:var(--premium-text);background:linear-gradient(#fcfefffa 0%,#f4f8fff5 100%);border:1px solid #abc0de8f;border-radius:13px;padding:11px 12px}.appProjectEntityActionRail{z-index:7;align-items:center;gap:8px;display:inline-flex;position:absolute;top:10px;right:10px}.appProjectEntityOptionsTrigger{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:10px;min-height:30px;padding:0 12px;font-size:11px;font-weight:700}.appPremiumDialogList{flex-direction:column;gap:10px;max-height:420px;padding-right:2px;display:flex;overflow:auto}.appPremiumDialogListRow{background:linear-gradient(#fffffffa 0%,#f6fafff5 100%);border:1px solid #a9bfdf85;border-radius:13px;align-items:flex-start;gap:10px;min-height:42px;padding:7px 10px;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 8px 18px #0f172a0a}.appPremiumDialogListRowContent{flex:auto;min-width:0;max-height:92px;padding-right:4px;overflow:auto}.appPremiumDialogListRow--largeText .appPremiumDialogListRowContent{max-height:none;overflow:hidden}.appPremiumDialogListRow--largeText .appPremiumDialogListRowText{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.appPremiumDialogListRowText{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:12.5px!important;line-height:1.32!important}.appPremiumDialogActions{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.appPremiumMenuPaper{background:var(--premium-surface-bg-raised);box-shadow:var(--premium-surface-shadow-lg);border:1px solid #9ab5dccc;border-radius:14px}.appPremiumMenuItem{color:var(--premium-text);font-size:13px}.appPremiumMenuItem:hover{background:linear-gradient(#edf4fffa 0%,#e3edfff5 100%)}.appPremiumCodeFrame{color:var(--premium-text-strong);font-family:var(--app-font-family);white-space:pre-wrap;word-break:break-word;background:linear-gradient(#fffffffa 0%,#f5f9fff7 100%);border:1px solid #abc0de9e;border-radius:14px;margin:0;padding:12px 14px;font-size:.78rem;line-height:1.5;overflow-x:auto;box-shadow:inset 0 1px #fffffff2,0 10px 22px #0f172a0d}.appPremiumPopoverDetails{flex-direction:column;gap:6px;min-width:260px;display:flex}.appPremiumPopoverDivider{background:linear-gradient(90deg,#bccce500 0%,#bccce5db 18% 82%,#bccce500 100%);width:calc(100% - 20px);height:1px;margin:2px auto 4px}.appPremiumPopoverDetailRow{color:var(--premium-text);background:linear-gradient(#fffffffa 0%,#f5f9fff2 100%);border:1px solid #b4c5df75;border-radius:10px;flex-direction:column;gap:2px;padding:7px 10px;display:flex;box-shadow:inset 0 1px #ffffffeb}.appPremiumPopoverDetailLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--premium-text-soft);font-size:11px;font-weight:800}.appPremiumPopoverDetailValue{color:var(--premium-text-strong);line-height:1.4}.appPremiumInlinePopup{min-width:176px;padding:5px;animation-name:fadeInDropdownCentered;transform:translate(-50%)}.appPremiumInlinePopupDivider{background:linear-gradient(90deg,#c0cde21a 0%,#adc1e0d1 50%,#c0cde21a 100%);border-radius:999px;width:calc(100% - 16px);height:1px;margin:6px auto}.appPremiumPopupChevron{opacity:.74;margin-left:auto;display:inline-flex}.appPremiumFilterDateMenu{padding:12px}.appPremiumFilterDateGrid{gap:10px;display:grid}.appPremiumPolicyList{gap:10px;margin-top:10px;display:grid}.appPremiumPolicyCardHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.appPremiumPolicyCardTitle{color:var(--premium-text-strong);font-weight:700}.appPremiumPolicyCardMeta{color:var(--premium-text-soft);font-size:11px}.appPremiumPolicyCardMetaRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.appPremiumPolicyTypeBadge,.appPremiumPolicySeverityBadge{letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.appPremiumPolicyTypeBadge--legal{color:#166534;background:#15803d24;border-color:#22c55e57}.appPremiumPolicyTypeBadge--security{color:#b91c1c;background:#dc262624;border-color:#ef444457}.appPremiumPolicyTypeBadge--operational{color:#92400e;background:#b4530924;border-color:#f59e0b57}.appPremiumPolicyTypeBadge--other{color:#334155;background:#4755691f;border-color:#94a3b857}.appPremiumPolicySeverityBadge--blocker{color:#991b1b;background:#7f1d1d24;border-color:#dc262657}.appPremiumPolicySeverityBadge--critical{color:#be185d;background:#be185d1f;border-color:#f472b64d}.appPremiumPolicySeverityBadge--major{color:#b45309;background:#d9770621;border-color:#fbbf2457}.appPremiumPolicySeverityBadge--minor,.appPremiumPolicySeverityBadge--none{color:#334155;background:#4755691f;border-color:#94a3b857}.appPremiumPolicyCardBody{color:var(--premium-text);margin-top:6px;font-size:13px;line-height:1.45}.appPremiumPolicyCardSectionTitle{color:var(--premium-text-strong);margin-top:10px;font-size:13px;font-weight:800}.appPremiumPolicyConditions{gap:10px;margin-top:8px;display:grid}.appPremiumPolicyConditionGroup{padding:6px 0}.appPremiumPolicyConditionSeparator{border-top:1px solid #c96c6c47;margin:14px 0}.appPremiumPolicyScenario{margin-bottom:10px}.appPremiumPolicyConditionLine{color:var(--premium-text);margin-bottom:4px;font-size:13px}.appPremiumPolicyConditionLogic{color:var(--premium-text-soft);margin:4px 0;font-weight:900}.appPremiumPageAlert,.appPremiumAdminPlaceholder{margin-top:12px}.appPremiumEditorPane{background:linear-gradient(#fffffffa 0%,#f6fafff7 100%);border:1px solid #acbfdc9e;border-radius:16px;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a0d}.appPremiumEditorPane--padded{padding:14px}.appPremiumEditorPaneScroll{min-height:0;overflow:auto}.appPremiumNavListFrame{background:linear-gradient(#fffffffa 0%,#f6fafff7 100%);border:1px solid #acbfdc9e;border-radius:16px;overflow:auto;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a0d}.appPremiumLinkedRow{cursor:pointer;background:linear-gradient(#fffffffa 0%,#f6fafff5 100%);border:1px solid #acbfdc85;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex;box-shadow:inset 0 1px #fffffff0,0 8px 16px #0f172a0a}.appPremiumLinkedRow:hover{border-color:#91b0dadb;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 12px 20px #0f172a0f}.appPremiumLinkedRowTitle{color:var(--premium-link-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.appPremiumLinkedRowMeta{color:var(--premium-text-soft);font-size:11px}.appPremiumConditionBuilder{flex-direction:column;gap:12px;display:flex}.appPremiumConditionGroupCard{background:linear-gradient(#fffffffc 0%,#f5f9fff7 100%);border:1px solid #aabfde9e;border-radius:16px;padding:14px;box-shadow:inset 0 1px #fffffff2,0 12px 20px #0f172a0d}.appPremiumLogicPill{min-height:28px;color:var(--premium-text-strong);letter-spacing:.03em;background:linear-gradient(#fffffffc 0%,#e9f2fff5 100%);border:1px solid #91aed8c7;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 8px 16px #0f172a0d}.appPremiumRuleEditorCard{background:linear-gradient(#fffffffc 0%,#f6fafff7 100%);border:1px solid #aabfde9e;border-radius:15px;padding:12px;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a0d}.appPremiumCompareActionBar{background:linear-gradient(#fffffffc 0%,#f5f9fff7 100%);border:1px solid #aabfde8f;border-radius:16px;padding:12px 14px;box-shadow:inset 0 1px #fffffff2,0 12px 22px #0f172a0d}.appPremiumCompareDiffSurface{box-sizing:border-box;color:#e6efff;min-width:0;height:100%;font-family:var(--app-font-family);background:linear-gradient(#081a3cfa 0%,#071634fa 100%);border:1px solid #4167a4b8;border-radius:16px;padding:12px;font-size:11px;line-height:1.45;overflow:auto;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #06153138}.appPremiumCompareHelpPopover{max-width:360px;padding:14px}.appPremiumCompareHelpTitle{color:var(--premium-text-strong);margin:0 0 6px;font-size:13px;font-weight:800}.appPremiumCompareHelpBody{color:var(--premium-text);white-space:pre-wrap;font-size:13px;line-height:1.5}.appPremiumAnchoredMenu{white-space:nowrap;background:var(--premium-surface-bg-raised);min-width:158px;box-shadow:var(--premium-surface-shadow-md);border:1px solid #98b2d7d1;border-radius:16px;left:auto;right:10px;overflow:hidden;transform:none}.appPremiumAnchoredMenu--mid{top:calc(50% + 18px)}.appPremiumMenuDivider{background:linear-gradient(90deg,#9eb5d614 0%,#9eb5d6c7 50%,#9eb5d614 100%);width:calc(100% - 20px);height:1px;margin:7px auto}.appPremiumCompareOptionLabel{color:var(--premium-text);align-items:center;gap:6px;font-size:13px;line-height:1.25;display:inline-flex}.appPremiumCompareOptionText{align-items:center;gap:6px;display:inline-flex}.appPremiumCompareTextarea .MuiOutlinedInput-root{box-shadow:var(--premium-surface-shadow-sm);background:linear-gradient(#fffffffa 0%,#f4f8fff5 100%);border:1px solid #98b2d7c2;border-radius:16px}.appPremiumCompareTextarea .MuiOutlinedInput-root.Mui-focused{box-shadow:var(--premium-surface-shadow-sm), var(--premium-focus-ring)}.appPremiumCompareTextarea textarea{color:var(--premium-text);font-family:var(--app-font-family);line-height:1.45}.appPremiumCompareDiffEmpty{height:44px;color:var(--premium-text-soft);justify-content:center;align-items:center;display:flex}.appPremiumCompareDiffRow{white-space:pre-wrap;word-break:break-word;border-radius:8px;align-items:flex-start;margin-bottom:2px;padding:2px 4px;display:flex}.appPremiumCompareDiffRow--highlight{color:#fff;background:linear-gradient(135deg,#2b6cff 0%,#0f4ea8 100%);box-shadow:inset 0 1px #ffffff2e}.appPremiumCompareDiffGutter{text-align:right;opacity:.55;-webkit-user-select:none;user-select:none;width:46px;padding-right:10px;display:inline-block}.appPremiumMicroPane{background:var(--premium-surface-bg-raised);box-shadow:var(--premium-surface-shadow-md), var(--premium-pane-outline-shadow);border-radius:16px;overflow:hidden;border:1px solid var(--premium-pane-outline)!important}.appPremiumMicroPaneHeader{min-height:var(--app-pane-top-section-min-height);box-sizing:border-box;border-bottom:1px solid var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);box-shadow:var(--premium-chrome-blue-shadow);color:var(--premium-chrome-blue-text);z-index:1;padding:10px;position:relative}.appPremiumMicroPaneHeader:after{content:"";background:linear-gradient(90deg,#9eb5d60a 0%,#9eb5d6bd 50%,#9eb5d60a 100%);height:1px;position:absolute;bottom:-1px;left:12px;right:12px}.appPaneSelectionInfoHeader,.appPremiumDetailPanel>.appPremiumSectionCard:first-of-type{border:1px solid var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);box-shadow:var(--premium-chrome-blue-shadow);color:var(--premium-chrome-blue-text)}.appPaneSelectionInfoHeader{min-height:var(--app-pane-top-section-min-height);box-sizing:border-box;border-radius:14px;padding:12px 14px}.appPaneHeader .appPaneTitle,.appPaneSelectionInfoHeader h1,.appPaneSelectionInfoHeader h2,.appPaneSelectionInfoHeader h3,.appPaneSelectionInfoHeader .MuiTypography-root,.appPaneSelectionInfoHeader .appPremiumSectionTitle,.appPremiumDetailPanel>.appPremiumSectionCard:first-of-type .MuiTypography-root,.appPremiumDetailPanel>.appPremiumSectionCard:first-of-type .appPremiumSectionTitle{color:var(--premium-chrome-blue-text)}.appPaneSelectionInfoHeader a,.appPremiumMicroPaneHeader a,.appPremiumDetailPanel>.appPremiumSectionCard:first-of-type a{color:var(--premium-link-color)}.appPremiumSearchField .MuiOutlinedInput-root{background:linear-gradient(#fffffffa 0%,#f3f8fff5 100%);border:1px solid #98b2d7c7;border-radius:14px;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #0f172a0d}.appPremiumSearchField .MuiOutlinedInput-root.Mui-focused{box-shadow:inset 0 1px 0 #ffffffeb, 0 6px 14px #0f172a0d, var(--premium-focus-ring)}.appPremiumMicroEmpty{color:var(--premium-text-soft);letter-spacing:.01em}.appPremiumMiniChip{box-shadow:inset 0 1px #ffffffeb,0 6px 14px #0f172a0a;background:linear-gradient(#fffffffa 0%,#edf5fff5 100%)!important;border:1px solid #95b1d8ad!important;border-radius:10px!important}.appPremiumMiniChip .MuiChip-label{color:var(--premium-text);font-weight:700}.appPremiumTokenSection{background:var(--premium-surface-bg-soft);box-shadow:var(--premium-surface-shadow-sm);border:1px solid #9eb5d6b8;border-radius:14px;padding:7px 10px;position:relative}.appPremiumTokenHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.appPremiumTokenScroller{flex-wrap:wrap;gap:5px;max-height:58px;padding-right:6px;display:flex;overflow-y:auto}.appPremiumTokenMenuDot{opacity:.72;-webkit-user-select:none;user-select:none;background:linear-gradient(#fffffffa 0%,#eef5fff0 100%);border:1px solid #9eb5d670;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.appPremiumTokenMenuDot:hover{opacity:.98;background:linear-gradient(#fff 0%,#e8f2fffa 100%)}.appPremiumTokenMenuDot:focus-visible{outline-offset:1px;outline:2px solid #0b5fff38}.appPremiumIssueCard{flex-direction:column;gap:10px;display:flex}.appPremiumIssueGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.appPremiumIssueSection{background:#ffffff57;border:1px solid #bacce56b;border-radius:12px;padding:10px 11px}.appPremiumIssueSection--policy{background:linear-gradient(#fff4f4ad 0%,#ffececc2 100%);border-color:#c96c6c3d}.appPremiumIssueSection--warning{background:linear-gradient(#fff8edb8 0%,#fff2ded1 100%);border-color:#db93484d}.appPremiumIssueBadge{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.appPremiumIssueBadge--policy{color:#991b1b;background:#7f1d1d1f;border-color:#dc262647}.appPremiumIssueBadge--warning{color:#92400e;background:#b453091f;border-color:#f59e0b47}.appPremiumIssueActionButton{appearance:none;color:var(--premium-text-strong);cursor:pointer;background:linear-gradient(#fffffffa 0%,#eaf2fff5 100%);border:1px solid #91b0ddb8;border-radius:999px;min-height:28px;padding:0 12px;font-size:11px;font-weight:700;box-shadow:inset 0 1px #fffffff0,0 6px 14px #0f172a0d}.appPremiumIssueActionButton:disabled{opacity:.55;cursor:default}.topNavButton--iconOnly{width:44px;min-width:44px;height:44px;padding:0}:root{--notification-bell-icon-size:28.5px;--notification-bell-hit-area:36px}.notificationBellInner{width:var(--notification-bell-icon-size);height:var(--notification-bell-icon-size);justify-content:center;align-items:center;display:inline-flex;position:relative}.notificationBellBtn{width:var(--notification-bell-hit-area);min-width:var(--notification-bell-hit-area);height:var(--notification-bell-hit-area);padding:0;position:relative;overflow:visible}.notificationBellBtn .notificationBellIcon{flex:0 0 var(--notification-bell-icon-size);width:var(--notification-bell-icon-size);height:var(--notification-bell-icon-size);min-width:var(--notification-bell-icon-size);min-height:var(--notification-bell-icon-size);display:block}.notificationBellBtn--unread:not(:hover):not(.topNavButton--open):not(.topNavButton--active){box-shadow:none;background:0 0;border-color:#0000}@keyframes notificationBadgePulse{0%,to{transform:scale(1);box-shadow:0 6px 16px #b91c1c57,0 0 #ef444457}50%{transform:scale(1.18);box-shadow:0 8px 20px #b91c1c6b,0 0 0 7px #ef44441f}}.notificationBellBadge{color:#fff;transform-origin:50%;will-change:transform, box-shadow;background:linear-gradient(#ef4444 0%,#b91c1c 100%);border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-weight:800;animation:1.35s ease-in-out infinite notificationBadgePulse;display:inline-flex;position:absolute;top:-3px;right:-6px}@media (prefers-reduced-motion:reduce){.notificationBellBadge{will-change:auto;animation:none;box-shadow:0 6px 16px #b91c1c57}}.notificationPanel{background:linear-gradient(#fffffffe 0%,#f7fafffb 100%);border:1px solid #afc4e09e;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #0f172a38}.notificationPanel__header{border-bottom:1px solid #d6e0efe0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 14px;display:flex}.notificationPanel__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#59759c;font-size:11px;font-weight:800}.notificationPanel__title{color:var(--premium-text-strong);margin-top:4px;font-size:20px;font-weight:800}.notificationPanel__close{color:#5b6780;cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.notificationPanel__toolbar{background:#f8fbffe0;border-bottom:1px solid #e2eaf5f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.notificationPanel__summary{color:var(--premium-text-soft);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.notificationPanel__actions{align-items:center;gap:10px;display:inline-flex}.notificationPanel__action{color:var(--premium-text-strong);cursor:pointer;background:linear-gradient(#fff 0%,#eff5ff 100%);border:1px solid #abbfded1;border-radius:12px;padding:6px 10px;font-size:11px;font-weight:700}.notificationPanel__action:disabled{opacity:.55;cursor:default}.notificationPanel__error,.notificationPanel__empty{color:var(--premium-text-soft);padding:18px 22px;font-size:13px}.notificationPanel__error{color:#b42318}.notificationRow{background:linear-gradient(#fffffffa 0%,#f9fcfff7 100%);border:1px solid #dee6f1f0;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px 12px;display:grid}.notificationRow--unread{border-color:#9dc2fffa;box-shadow:inset 0 1px #fffffff5,0 8px 20px #0b5fff14}.notificationRow--read{opacity:.82}.notificationRow__select{padding-top:3px}.notificationRow__body{min-width:0}.notificationRow__meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.notificationRow__category{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.notificationRow__category--red{color:#b42318;background:#fee2e2}.notificationRow__category--blue{color:#1d4ed8;background:#dbeafe}.notificationRow__category--orange{color:#c2410c;background:#ffedd5}.notificationRow__category--slate{color:#334155;background:#e2e8f0}.notificationRow__category--purple{color:#6d28d9;background:#ede9fe}.notificationRow__timestamp{color:var(--premium-text-soft);white-space:nowrap;font-size:11px}.notificationRow__title{color:var(--premium-text-strong);font-size:14px;font-weight:800}.notificationRow__message{color:var(--premium-text);margin-top:4px;font-size:13px;line-height:1.45}.notificationRow__context{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:700;display:flex}.notificationRow__side{flex-direction:column;align-items:flex-end;gap:10px;display:inline-flex}.notificationRow__pill{color:#b42318;text-transform:uppercase;letter-spacing:.08em;background:#ef44441f;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.appLockedPaneCard,.appPremiumDetailPanel,.appPremiumMicroPane{border-radius:16px!important}.appToolbarFilterCountBadge{background:color-mix(in srgb, var(--premium-link-color) 14%, transparent);min-width:18px;height:18px;color:var(--premium-link-color);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.appPremiumPlaceholderCard--centered,.appPremiumPlaceholderCard--centered .MuiTypography-root,.appPremiumPlaceholderCard--centered p{text-align:center}.requiredFieldLabel:after{content:" *";color:#c01616;font-weight:800}.findingsLeftPaneControlCluster{gap:4px}.dependencyFindingsControlButton,.dependencyFindingsControlButton.tabTrapezoid{border-radius:0;justify-content:center;align-items:center;width:34px;min-width:34px;height:40px;min-height:40px;display:inline-flex;transform:none;box-shadow:none!important;color:var(--premium-link-color)!important;background:0 0!important;border:none!important}.dependencyFindingsControlButton span,.dependencyFindingsControlButton.tabTrapezoid span{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:0;display:inline-flex;transform:none;color:var(--premium-link-color)!important;background:0 0!important}.dependencyFindingsControlButton svg,.dependencyFindingsControlButton.tabTrapezoid svg{color:var(--premium-link-color)}.dependencyFindingsControlButton:not(.tabTrapezoid--active):hover,.dependencyFindingsControlButton.tabTrapezoid:not(.tabTrapezoid--active):hover{transform:none;box-shadow:none!important;color:#0849c9!important;background:0 0!important;border:none!important}.dependencyFindingsControlButton:not(.tabTrapezoid--active):hover span,.dependencyFindingsControlButton.tabTrapezoid:not(.tabTrapezoid--active):hover span{transform:none;color:#0849c9!important}.dependencyFindingsControlButton:not(.tabTrapezoid--active):hover svg,.dependencyFindingsControlButton.tabTrapezoid:not(.tabTrapezoid--active):hover svg{color:#0849c9}.sbomLicenseEntryToggle{appearance:none;color:var(--premium-link-color);cursor:pointer;text-align:center;background:0 0;border:none;flex:0 0 14px;width:14px;min-width:14px;height:18px;margin:0;padding:0;font-size:11px;font-weight:700;line-height:18px}.sbomLicenseEntryToggle:hover{color:#0849c9}.sbomLicenseEntryToggle:focus-visible{outline-offset:1px;outline:2px solid #93c5fd}.findingsTreeToggleButton:focus,.findingsTreeToggleButton:focus-visible{box-shadow:none;outline:none}.MuiDialog-paper{flex-direction:column;max-height:calc(100vh - 40px);display:flex;overflow:hidden}.MuiDialog-paper>.MuiDialogTitle-root,.MuiDialog-paper>.MuiDialogActions-root{flex:none}.MuiDialog-paper>.MuiDialogTitle-root,.appPremiumModalHeader{color:var(--premium-chrome-blue-text);background:var(--premium-chrome-blue-bg)!important;border-bottom:1px solid var(--premium-chrome-blue-border)!important;box-shadow:inset 0 1px #fffffff0,0 8px 18px #1959a314!important}.MuiDialog-paper>.MuiDialogActions-root,.appPremiumModalFooter,.appPremiumFormActions{background:var(--premium-chrome-blue-bg)!important;border-top:1px solid var(--premium-chrome-blue-border)!important;box-shadow:inset 0 1px #fffffff0,0 -8px 18px #1959a30f!important}.MuiDialog-paper>.MuiDialogContent-root{flex:auto;min-height:0;overflow-y:auto}.appPremiumDialogPaper{flex-direction:column!important;max-height:calc(100vh - 48px)!important;display:flex!important;overflow:hidden!important}.appPremiumModalCard{flex-direction:column;min-height:0;display:flex;overflow:hidden}.appPremiumModalHeader,.appPremiumModalFooter,.appPremiumFormActions{flex:none}.appPremiumModalBody,.appPremiumModalScrollBody{flex:auto;min-height:0;overflow-y:auto}.appPremiumModalBody{flex-direction:column;gap:12px;display:flex}.appPremiumModalFooter{background:var(--premium-chrome-blue-bg);border-top:1px solid #9eb5d680;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.appPremiumModalForm{flex-direction:column;flex:auto;min-height:0;display:flex}:root{--app-compact-card-radius:10px;--app-compact-control-height:28px;--app-compact-control-padding-y:4.75px;--app-compact-control-padding-x:9.5px}button,input,select,textarea{font-size:var(--app-ui-font-size)}.popupMenuContainer{border-radius:10px;padding:6px}.popupMenuItem{font-size:var(--app-ui-font-size);border-radius:5px;gap:6px;padding:5px 8px;line-height:1.25}.activeFilterButton{font-size:var(--app-ui-font-size);border-radius:8px;padding:5px 10px}.formSectionTitle{margin:6px 0}.formGrid2{gap:10px}.formRow{gap:5px}.formHint,.formRequiredMessage{font-size:var(--app-ui-font-size-sm)}.formInput,.formSelect,.formTextArea{font-size:var(--app-ui-font-size);border-radius:8px;padding:7px 10px}.formTextArea{min-height:62px}.modalOverlay{padding:12px}.modalOverlay--front{z-index:100002!important}.modalOverlay--front .appPremiumModalCard{z-index:100003!important}.modalOverlay--nestedTop{z-index:var(--app-z-nested-dialog,100020)!important}.modalOverlay--nestedTop .appPremiumModalCard{z-index:calc(var(--app-z-nested-dialog,100020) + 1)!important}.MuiDialog-root.appOverrideNoteDialogRoot{z-index:var(--app-z-nested-dialog,100020)!important}.MuiDialog-root.appOverrideNoteDialogRoot .MuiBackdrop-root{z-index:0!important}.MuiDialog-root.appOverrideNoteDialogRoot .MuiDialog-container{z-index:1!important;position:relative!important}.modalHeader{gap:10px;padding:10px 12px}.modalTitle{font-size:14.25px}.modalClose{border-radius:7px;width:28px;height:28px}.modalBody{padding:12px}.modalFooter{gap:6px;padding:10px 12px}th,td{font-size:var(--app-ui-font-size-sm);padding:5px}.sbomHeaderInner{gap:5px}.sbomHeaderIconBtn{width:13px;height:13px}.pageTitleBlock{margin-top:-20px}.appPremiumModalCard{border-radius:14px;width:min(520px,100vw - 32px);max-height:calc(100vh - 96px);padding:15px}.appToolbarRow .MuiChip-root{min-width:0;max-width:min(260px,100%);height:22px!important}.appToolbarRow .MuiChip-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.15;overflow:hidden;padding-left:6px!important;padding-right:6px!important;font-size:.66rem!important}.appToolbarRow .MuiChip-deleteIcon{margin-left:-2px!important;margin-right:3px!important;font-size:15px!important}.appToolbarRow[data-sbom-filter-root=true]{box-sizing:border-box;padding-right:12px}.appToolbarRow[data-sbom-filter-root=true] .MuiChip-root{max-width:min(200px,100%)}.componentCommentList{width:100%}.componentCommentItem{box-sizing:border-box}.componentCommentItem--left,.componentCommentItem--right{align-self:stretch;width:100%;max-width:none}.appDashboardSummaryCard,.appDashboardPieCard{border:1px solid var(--premium-pane-outline)!important;box-shadow:var(--premium-surface-shadow-md), var(--premium-pane-outline-shadow)!important}.appDashboardSummaryCard:hover,.appDashboardPieCard:hover{border-color:var(--premium-pane-outline-strong)!important}.sbomLicenseSummaryWithSuffix{white-space:nowrap;align-items:baseline;gap:.25em;min-width:0;max-width:100%;display:flex}.sbomLicenseSummaryWithSuffix__base{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sbomLicenseSummaryWithSuffix__suffix{white-space:nowrap;flex:none}.appPremiumDialogTitleBar{background:var(--premium-chrome-blue-bg)!important;border-bottom:1px solid var(--premium-chrome-blue-border)!important;color:var(--premium-chrome-blue-text)!important;font-weight:800!important}.appPremiumDialogCloseX,.modalClose,.appPremiumModalClose{width:32px!important;min-width:32px!important;height:32px!important;color:var(--premium-chrome-blue-text)!important;background:linear-gradient(#fff 0%,#eef6ff 100%)!important;border:1px solid #2d77d257!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff0,0 8px 16px #1959a314!important}.appPremiumDialogCloseX:hover,.modalClose:hover,.appPremiumModalClose:hover{color:#064b9b!important;background:linear-gradient(#f7fbff 0%,#dfeeff 100%)!important}.modalHeader{background:var(--premium-chrome-blue-bg);border-bottom:1px solid var(--premium-chrome-blue-border);color:var(--premium-chrome-blue-text)}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root{text-transform:none!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-text{color:var(--premium-chrome-blue-text)!important;font-weight:800!important}.appPremiumCancelButton,button.appPremiumCancelButton{color:var(--premium-chrome-blue-text)!important;background:linear-gradient(#fff 0%,#eef6ff 100%)!important;border:1px solid #2d77d23d!important;font-weight:800!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-root,.appPremiumDialogPaper .modalFooter .MuiButton-root,.modalFooter button,.appPremiumDialogActions button{color:var(--premium-chrome-blue-text)!important;font-weight:800!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-contained,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-contained{color:#fff!important}.appPremiumReportRow--selected:hover{background:var(--left-pane-list-row-selected-bg)!important;color:#fff!important}.appPremiumReportRow--selected:hover .appPremiumReportRowTitle,.appPremiumReportRow--selected:hover .appPremiumReportRowMeta,.appPremiumReportRow--selected:hover .MuiSvgIcon-root,.appPremiumReportRow--selected:hover .MuiButton-root{color:#fffffff0!important}.appRightPaneHeader{min-height:var(--app-pane-top-section-min-height);box-sizing:border-box;background:var(--premium-chrome-blue-bg);border:0;border-bottom:1px solid var(--premium-chrome-blue-border);box-shadow:var(--premium-chrome-blue-shadow);flex-shrink:0;align-self:stretch;width:calc(100% + 28px)!important;max-width:none!important;color:var(--premium-chrome-blue-text)!important;border-radius:0!important;margin:-14px -14px 10px!important;padding:10px 16px 9px!important}.appPremiumDetailPanelScroll>.appRightPaneHeader{width:calc(100% + 34px)!important;margin:-14px -20px 10px -14px!important}.appRightPaneHeader .MuiTypography-root,.appRightPaneHeader .MuiChip-label,.appRightPaneHeader a,.appRightPaneHeader button:not(.MuiIconButton-root),.appRightPaneHeader .appPremiumSectionTitle{color:var(--premium-chrome-blue-text)!important}.appRightPaneHeader .MuiButton-root{color:var(--premium-chrome-blue-text)!important;border-color:var(--premium-chrome-blue-border-strong)!important}.appRightPaneHeader .MuiChip-root{color:var(--premium-chrome-blue-text)!important;border-color:var(--premium-chrome-blue-border-strong)!important;background:#ffffff94!important}.appProjectVersionLockBanner{margin:0 0 10px}.appPremiumTextArea{box-sizing:border-box;width:100%;min-height:110px;color:var(--premium-text);font:inherit;resize:vertical;background:#fff;border:1px solid #0a25402e;border-radius:12px;padding:10px 12px}.appPremiumTextArea:focus{border-color:#1976d2bf;outline:none;box-shadow:0 0 0 3px #1976d224}.popupMenuItem--disabled{opacity:.48;cursor:default!important}.componentCommentIndicatorButton--disabled{opacity:.55;cursor:not-allowed!important}.appPremiumPolicyOverrideNotes{background:#eff6ffb8;border:1px solid #2563eb2e;border-radius:10px;padding:8px 10px}.appPremiumPolicyOverrideNotesText{white-space:pre-wrap;word-break:break-word;color:var(--premium-text);margin-top:3px;font-size:13px;line-height:1.45}.appPremiumDetailPanel>.appRightPaneHeader{flex-shrink:0;align-self:stretch;border-radius:0!important;width:auto!important;max-width:none!important;margin:-14px -14px 10px!important}.appPremiumDetailPanelScroll--belowHeader{min-width:0;padding-right:0!important;overflow-x:hidden!important}.appRightPaneHeader--history,.appRightPaneHeader--knowledgebase,.appRightPaneHeader--security{min-height:var(--app-pane-top-section-min-height)!important}.appRightPaneHeader--security{align-items:center;display:flex;padding-top:10px!important;padding-bottom:9px!important}.appRightPaneHeader--security>*{width:100%}.appSecuritySourceSummary{padding-top:9px!important;padding-bottom:9px!important}.appPremiumBlueTextButton,.appRightPaneHeader .appPremiumBlueTextButton,.appRightPaneHeader .MuiButton-root.appPremiumBlueTextButton{color:var(--premium-chrome-blue-text)!important;font-weight:800!important}.appPremiumBlueTextButton:hover,.appRightPaneHeader .appPremiumBlueTextButton:hover{color:var(--premium-link-color-hover)!important;background:color-mix(in srgb, var(--premium-link-color) 10%, transparent)!important}.floatingOverlayAction--status{align-items:center;gap:8px;display:inline-flex}.projectMetadataIncompleteIndicator{background:linear-gradient(#fff7d6fa,#fbbf24e6);border:1px solid #d977066b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex;box-shadow:0 8px 18px #d977062e,inset 0 1px #ffffffb8}.projectVersionLockedIndicator{background:linear-gradient(#fff4b7fa,#ffdd65e6);border:1px solid #8f65006b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex;box-shadow:0 8px 18px #8f650038,inset 0 1px #ffffffb8}.appPremiumDetailPanel .appRightPaneHeader{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin:-14px -14px 10px!important}.appPremiumDetailPanel .appRightPaneHeader--knowledgebase{min-height:var(--left-pane-list-row-min-height)!important;align-items:center!important;padding:12px 16px!important}.appPremiumDetailPanel>.appRightPaneHeader--knowledgebase,.appPremiumDetailPanel>*>.appRightPaneHeader--knowledgebase{border-top-left-radius:0!important;border-top-right-radius:0!important}.appPremiumDetailPanel,.appPremiumDetailPanel>*,.appPremiumDetailPanelScroll--belowHeader{min-width:0}.appPremiumDetailPanelScroll--belowHeader{overflow-x:hidden!important}.appRightPaneHeader .MuiButton-root:not(.MuiIconButton-root),.appRightPaneHeader button:not(.MuiIconButton-root){color:var(--premium-link-color)!important;font-weight:800!important}.appRightPaneHeader .MuiButton-root:not(.MuiIconButton-root):hover,.appRightPaneHeader button:not(.MuiIconButton-root):hover{color:#064fb8!important;background:#0759cf14!important}.appRightPaneHeader .MuiButton-root.Mui-disabled,.appRightPaneHeader button:disabled{color:#0759cf6b!important}.appPremiumReportListShell,.appPremiumMicroPane.appPremiumReportListShell{position:relative;padding:0!important;overflow:visible!important}.appReportListPaneHeader{border-top-left-radius:16px;border-top-right-radius:16px;position:relative;width:100%!important;min-height:var(--app-pane-top-section-min-height)!important;box-sizing:border-box!important;z-index:10020!important;margin:0!important;padding:14px 16px 12px!important;overflow:visible!important}.appReportListPaneHeader .appPaneHeaderSearchRow{align-items:center;width:100%;min-width:0}.appReportListPaneHeader .appSearchInput{height:38px;margin:0!important}.appReportListBody{z-index:1;border-bottom-right-radius:16px;border-bottom-left-radius:16px;flex:1;min-height:0;position:relative;overflow:auto}.appReportListPopup,[data-menu-key=reportsSort].popupMenuContainer,[data-menu-key=reportsFilter].popupMenuContainer,[data-menu-key=reportsFilterSub].popupMenuContainer{z-index:10040!important}.appPremiumReportListShell .appPaneListScroll{padding-top:var(--left-pane-list-row-inset-y)}.appPremiumDetailPanel>.appPaneHeader--legalDetailHeader{border-top-left-radius:0!important;border-top-right-radius:0!important;width:100%!important;margin:0!important}.appPremiumDetailPanelScroll--legalTop{scrollbar-gutter:auto!important;overflow-x:hidden!important}.appPremiumDetailPanel>.appRightPaneHeader--reports,.appPremiumDetailPanel .appRightPaneHeader--reports{height:var(--app-pane-top-section-min-height)!important;min-height:var(--app-pane-top-section-min-height)!important;max-height:var(--app-pane-top-section-min-height)!important;box-sizing:border-box!important;align-items:center!important;padding:10px 16px 9px!important;display:flex!important;overflow:hidden!important}.appRightPaneHeader--reports>*{width:100%;min-width:0}.appRightPaneHeader--reports .MuiTypography-h6{margin:0!important;font-size:.98rem!important;line-height:1.08!important}.appRightPaneHeader--reports .MuiTypography-body2{margin-top:2px!important;font-size:.76rem!important;line-height:1.12!important}.appRightPaneHeader--reports .MuiTypography-caption{display:block;margin-top:2px!important;font-size:.7rem!important;line-height:1.05!important}.MuiPopover-paper.appReportCreatePopoverPaper{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:13020!important;background:linear-gradient(#fff 0%,#f7fbff 100%)!important;border:1px solid #8eabd3b8!important;border-radius:10px!important;overflow:visible!important;box-shadow:0 18px 36px #0f23463d,inset 0 1px #fffffff5!important}.appReportCreatePopoverBody{border-radius:inherit;background:linear-gradient(#fff 0%,#f7fbff 100%)!important}.MuiPopover-root:has(.appReportCreatePopoverPaper){z-index:13020!important}.MuiPaper-root.appReportSelectMenuPaper{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff 0%,#f7fbff 100%)!important;border:1px solid #8eabd3b8!important;border-radius:10px!important;box-shadow:0 18px 36px #0f234638,inset 0 1px #fffffff5!important}.appGlobalReportsViewport{overflow:visible;gap:0!important}.appGlobalReportsTitleBlock{margin-bottom:12px!important}.appGlobalReportsBody{flex-direction:column;flex:auto;min-height:0;display:flex}.appGlobalReportsBody [data-global-reports-toolbar-root=true]{width:100%;align-items:flex-end!important;margin-bottom:12px!important}.appPremiumDetailPanel .appRightPaneHeader--knowledgebase,.appLockedPaneCard.appPremiumDetailPanel>.appRightPaneHeader--knowledgebase,.appLockedPaneCard.appPremiumDetailPanel .appRightPaneHeader--knowledgebase{height:var(--app-pane-top-section-min-height)!important;min-height:var(--app-pane-top-section-min-height)!important;max-height:var(--app-pane-top-section-min-height)!important;box-sizing:border-box!important;align-items:center!important;margin:-14px -14px 10px!important;padding:10px 16px 9px!important;display:flex!important;overflow:hidden!important}.appRightPaneHeader--knowledgebase>*{min-width:0}.appRightPaneHeader--knowledgebase .MuiTypography-h5,.appRightPaneHeader--knowledgebase .MuiTypography-h6{text-overflow:ellipsis;overflow:hidden;margin-top:0!important;margin-bottom:2px!important;font-size:.98rem!important;line-height:1.08!important}.appRightPaneHeader--knowledgebase .MuiTypography-body2,.appRightPaneHeader--knowledgebase .MuiTypography-caption{text-overflow:ellipsis;overflow:hidden;margin-top:0!important;margin-bottom:0!important;font-size:.72rem!important;line-height:1.12!important}.appRightPaneHeader--knowledgebase .MuiButton-root:not(.MuiIconButton-root),.appRightPaneHeader--knowledgebase button:not(.MuiIconButton-root){color:var(--premium-link-color)!important;font-weight:800!important}.appGlobalReportsTitleAndTabs{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;overflow:visible}.appGlobalReportsTabRow{flex:auto}.appGlobalReportsBody [data-global-reports-toolbar-root=true]{margin-top:0!important;margin-bottom:12px!important}.appGlobalReportsSplit{flex:1 1 0!important;align-items:stretch!important;min-height:0!important}.appGlobalReportsSplit>.appLockedPane,.appGlobalReportsSplit .appPremiumReportListShell,.appGlobalReportsSplit .appPremiumDetailPanel{min-height:0!important}.appKnowledgebaseLicenseDetailPane{overflow:visible!important}.appKnowledgebaseLicenseDetailPane>.appRightPaneHeader--knowledgebase{flex:0 0 var(--app-pane-top-section-min-height)!important;align-self:stretch!important;width:calc(100% + 28px)!important;margin:-14px -14px 10px!important}:is(.MuiPopover-root:has(.appReportSelectMenuPaper),.MuiMenu-root:has(.appReportSelectMenuPaper),.MuiModal-root:has(.appReportSelectMenuPaper)){z-index:13070!important}.MuiPaper-root.appReportSelectMenuPaper{z-index:13071!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff 0%,#f7fbff 100%)!important;border:1px solid #8eabd3b8!important;position:relative!important;box-shadow:0 22px 42px #0f234647,inset 0 1px #fffffff5!important}.appReportSelectMenuList{background:#fffffffa!important}.appReportAutocompletePaper{opacity:1!important;background:linear-gradient(#fff 0%,#f7fbff 100%)!important;border:1px solid #8eabd3b8!important;box-shadow:0 22px 42px #0f234642,inset 0 1px #fffffff5!important}.appGlobalReportsTabRow .tabTrapezoid--globalReportNav{min-width:124px}.appGlobalReportsTabRow .tabTrapezoid--globalReportNav span{box-sizing:border-box;justify-content:center;align-items:center;min-height:32px;padding:8px 22px;font-size:12px;font-weight:700;display:inline-flex!important}.sbomLicenseExpression,.sbomLicenseSummaryWithSuffix__base{font-weight:700}.sbomLicenseExpressionOperator{color:#4b5563;font-weight:400}.sbomLicenseExpressionLicense{font-weight:700}.appReportScopeNotice{background:#f8fbfffa;border:1px solid #0f4ea82e;border-radius:10px;padding:4px 10px 8px}.appPremiumDialogTitleBar,.modalHeader,.projectDialogWindowHeader,.createProjectModalWindowHeader{background:var(--premium-chrome-blue-bg)!important;border-bottom:1px solid var(--premium-chrome-blue-border)!important;color:var(--premium-chrome-blue-text)!important;box-sizing:border-box!important;width:100%!important;margin:0!important}.modalTitle,.appPremiumDialogTitleBar,.projectDialogWindowHeader .MuiTypography-root,.createProjectModalWindowHeader .MuiTypography-root{color:var(--premium-chrome-blue-text)!important;font-weight:800!important}.MuiDialog-paper>.MuiDialogActions-root,.appPremiumDialogPaper .MuiDialogActions-root,.modalFooter,.projectDialogWindow .MuiDialogActions-root,.createProjectModalWindow .MuiDialogActions-root{background:var(--premium-chrome-blue-bg)!important;border-top:1px solid var(--premium-chrome-blue-border)!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-root,.projectDialogWindow .MuiDialogActions-root .MuiButton-root,.createProjectModalWindow .MuiDialogActions-root .MuiButton-root,.modalFooter button.appButton,.appPremiumDialogActions button{color:var(--premium-chrome-blue-text)!important;box-shadow:none!important;text-transform:none!important;background:0 0!important;border-width:0!important;border-color:#0000!important;font-weight:800!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root:hover,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-root:hover,.projectDialogWindow .MuiDialogActions-root .MuiButton-root:hover,.createProjectModalWindow .MuiDialogActions-root .MuiButton-root:hover,.modalFooter button.appButton:hover,.appPremiumDialogActions button:hover{color:#064b9b!important;box-shadow:none!important;background:#2d77d214!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-colorError,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-colorError,.modalFooter button.appButton--danger{color:#9f1239!important}.appPremiumModalDialog{border-radius:18px!important}.appPremiumModalDialog .modalBody{flex:auto;min-height:0}.appCreateSizedDialogPaper{width:min(1120px,100vw - 32px)!important;max-width:min(1120px,100vw - 32px)!important;height:92vh!important;max-height:92vh!important}.appCreateSizedDialogPaper>.MuiDialogContent-root{flex:auto!important;min-height:0!important}.appPremiumModalHeader{background:var(--premium-chrome-blue-bg)!important;border-bottom:1px solid var(--premium-chrome-blue-border)!important;color:var(--premium-chrome-blue-text)!important}.appPremiumModalTitle{color:var(--premium-chrome-blue-text)!important;font-weight:800!important}.appPremiumModalFooter button.appButton,.appPremiumModalFooter .appButton{color:var(--premium-chrome-blue-text)!important;box-shadow:none!important;background:0 0!important;border-width:0!important;border-color:#0000!important;font-weight:800!important}.appPremiumModalDialog{box-sizing:border-box!important;flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.appCreateSizedModalDialog{width:min(1120px,96vw)!important;max-width:min(1120px,96vw)!important;height:92vh!important;max-height:92vh!important}.appPremiumModalDialog .modalHeader,.appPremiumModalDialog .modalFooter{box-sizing:border-box!important;flex:none!important;width:100%!important;margin:0!important}.appPremiumModalDialog .modalBody{box-sizing:border-box!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}.appPremiumDialogPaper .MuiDialogActions-root,.MuiDialog-paper>.MuiDialogActions-root,.modalFooter,.projectDialogWindow .MuiDialogActions-root,.createProjectModalWindow .MuiDialogActions-root{box-sizing:border-box!important;align-items:center!important;gap:8px!important;min-height:48px!important}.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-root,.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root,.projectDialogWindow .MuiDialogActions-root .MuiButton-root,.createProjectModalWindow .MuiDialogActions-root .MuiButton-root,.modalFooter button.appButton,.appPremiumDialogActions button{justify-content:center!important;align-items:center!important;min-width:64px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;display:inline-flex!important}.createProjectSplitWindows--frozen{min-height:0!important}.appPremiumModalDialog .modalFooter{justify-content:flex-end!important}.appPremiumModalDialog{background:var(--premium-surface-bg-raised)!important;box-shadow:var(--premium-surface-shadow-lg)!important;border:1px solid #9ab5dcdb!important;border-radius:18px!important}.appPremiumModalDialog .modalHeader{background:var(--premium-chrome-blue-bg)!important;border-bottom:1px solid var(--premium-chrome-blue-border)!important;min-height:50px!important;padding:0 24px!important}.appPremiumModalDialog .modalTitle{color:var(--premium-chrome-blue-text)!important;letter-spacing:0!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.2!important}.appPremiumModalDialog .modalBody{padding:16px 24px!important}.appPremiumModalDialog .modalFooter{background:var(--premium-chrome-blue-bg)!important;border-top:1px solid var(--premium-chrome-blue-border)!important;justify-content:flex-end!important;min-height:52px!important;padding:8px 16px!important}.appPremiumModalDialog .modalFooter button.appButton{min-width:64px!important;height:32px!important;min-height:32px!important;color:var(--premium-chrome-blue-text)!important;font-weight:800!important;font-size:var(--app-ui-font-size-sm)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 10px!important}.createProjectUnifiedContent{width:100%}.createProjectInitialVersionSectionHeader .MuiTypography-root{color:var(--premium-chrome-blue-text)!important;font-weight:800!important}.appCreateSizedModalDialog,.appKnowledgebaseCreateComponentDialog{width:min(1120px,100vw - 32px)!important;max-width:min(1120px,100vw - 32px)!important;height:92vh!important;max-height:92vh!important}.appPremiumDialogTitleBar,.appPremiumModalDialog .modalHeader,.createProjectSplitPaneHeader{background:var(--premium-chrome-blue-bg)!important;border-bottom:1px solid var(--premium-chrome-blue-border)!important;min-height:50px!important;color:var(--premium-chrome-blue-text)!important;padding:0 24px!important}.appPremiumDialogTitleBar,.appPremiumDialogTitleBar span,.appPremiumModalDialog .modalTitle,.createProjectSplitPaneTitle{color:var(--premium-chrome-blue-text)!important;letter-spacing:0!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.2!important}.MuiDialog-paper>.MuiDialogActions-root,.appPremiumDialogPaper .MuiDialogActions-root,.appPremiumModalDialog .modalFooter,.createProjectSplitPaneFooter{background:var(--premium-chrome-blue-bg)!important;border-top:1px solid var(--premium-chrome-blue-border)!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:8px 16px!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-root,.appPremiumModalDialog .modalFooter button.appButton,.createProjectSplitPaneFooter .MuiButton-root{min-width:64px!important;height:32px!important;min-height:32px!important;color:var(--premium-chrome-blue-text)!important;font-size:var(--app-ui-font-size-sm)!important;box-shadow:none!important;text-transform:none!important;background:0 0!important;border:0!important;padding:0 10px!important;font-weight:800!important}.appCreateProjectSplitDialogPaper{width:min(1120px,100vw - 32px)!important;max-width:min(1120px,100vw - 32px)!important;height:92vh!important;max-height:92vh!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.createProjectSplitDialogContent{background:0 0!important;flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.createProjectSplitPane{box-sizing:border-box!important;background:var(--premium-surface-bg-raised)!important;min-height:0!important;box-shadow:var(--premium-surface-shadow-lg)!important;border:1px solid #9ab5dcdb!important;border-radius:18px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.createProjectSplitPane--project,.createProjectSplitPane--version{flex:1 1 0!important;min-height:0!important;max-height:none!important}.createProjectSplitPaneHeader{box-sizing:border-box!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.createProjectSplitPaneBody{box-sizing:border-box!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}.createProjectSplitPaneFooter{box-sizing:border-box!important;flex:none!important;display:flex!important}.createProjectSplitPaneFooter--empty{pointer-events:none!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root.Mui-disabled,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-root.Mui-disabled,.appPremiumModalDialog .modalFooter button.appButton:disabled,.createProjectSplitPaneFooter .MuiButton-root.Mui-disabled{color:#59687c8c!important;opacity:.58!important;cursor:not-allowed!important;box-shadow:none!important;background:0 0!important}.appPremiumModalDialog .modalClose svg{width:20px!important;height:20px!important}.appPremiumDialogTitleBar,.modalHeader,.projectDialogWindowHeader,.createProjectModalWindowHeader,.appPremiumModalHeader,.appPremiumModalDialog .modalHeader,.createProjectSplitPaneHeader{background:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;color:var(--premium-metallic-blue-text)!important;box-shadow:var(--premium-metallic-blue-shadow)!important}.MuiDialog-paper>.MuiDialogActions-root,.appPremiumDialogPaper .MuiDialogActions-root,.modalFooter,.appPremiumModalFooter,.appPremiumModalDialog .modalFooter,.projectDialogWindow .MuiDialogActions-root,.createProjectModalWindow .MuiDialogActions-root,.createProjectSplitPaneFooter{background:var(--premium-metallic-blue-bg)!important;border-top:1px solid var(--premium-metallic-blue-border)!important;color:var(--premium-metallic-blue-text)!important;box-shadow:inset 0 1px #ffffff29!important}.appPremiumDialogTitleBar,.appPremiumDialogTitleBar *,.modalHeader,.modalHeader *,.projectDialogWindowHeader,.projectDialogWindowHeader *,.createProjectModalWindowHeader,.createProjectModalWindowHeader *,.appPremiumModalHeader,.appPremiumModalHeader *,.appPremiumModalDialog .modalHeader,.appPremiumModalDialog .modalHeader *,.createProjectSplitPaneHeader,.createProjectSplitPaneHeader *{color:var(--premium-metallic-blue-text)!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-root,.projectDialogWindow .MuiDialogActions-root .MuiButton-root,.createProjectModalWindow .MuiDialogActions-root .MuiButton-root,.modalFooter button.appButton,.appPremiumModalFooter button.appButton,.appPremiumDialogActions button,.appPremiumModalDialog .modalFooter button.appButton,.createProjectSplitPaneFooter .MuiButton-root{color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important}.MuiDialog-paper>.MuiDialogActions-root .MuiButton-root.Mui-disabled,.appPremiumDialogPaper .MuiDialogActions-root .MuiButton-root.Mui-disabled,.appPremiumModalDialog .modalFooter button.appButton:disabled,.createProjectSplitPaneFooter .MuiButton-root.Mui-disabled{color:#ffffff85!important;-webkit-text-fill-color:#ffffff85!important}thead,thead>tr,.appMetallicTableHeaderRow,.MuiTableHead-root,.MuiTableHead-root .MuiTableRow-root{background:var(--premium-metallic-blue-bg)!important;color:var(--premium-metallic-blue-text)!important}thead>tr,.appMetallicTableHeaderRow,.MuiTableHead-root .MuiTableRow-root{border-bottom:1px solid var(--premium-metallic-blue-border)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #061a3d94!important}th,thead th,.MuiTableCell-head,.MuiTableHead-root .MuiTableCell-root{color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important}th *,thead th *,.MuiTableCell-head *,.MuiTableHead-root .MuiTableCell-root *{color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important}.sbomHeaderIconBtn svg,.sbomHeaderIconBtn--filter svg,.sbomHeaderIconBtn--info svg,.sbomHeaderIconBtn--sort svg,.sbomHeaderIconBtn--symbolBlack svg,thead .MuiSvgIcon-root,.MuiTableHead-root .MuiSvgIcon-root{fill:none;color:var(--premium-metallic-blue-text)!important;stroke:currentColor!important}thead .MuiCheckbox-root,.MuiTableHead-root .MuiCheckbox-root,.appMetallicTableHeaderRow .MuiCheckbox-root{color:var(--premium-metallic-blue-text)!important}.appMetallicGridHeaderRow{background:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;color:var(--premium-metallic-blue-text)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #061a3d94!important}.appMetallicGridHeaderRow,.appMetallicGridHeaderRow *{color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important}.appMetallicGridHeaderRow .sbomHeaderIconBtn svg{fill:none;color:var(--premium-metallic-blue-text)!important;stroke:currentColor!important}.MuiDialog-paper>.MuiDialogTitle-root.appPremiumDialogTitleBar,.MuiDialog-paper.appPremiumDialogPaper>.MuiDialogTitle-root,.MuiDialog-paper>.MuiDialogTitle-root.appPremiumDialogTitleBar,.appPremiumDialogPaper>.appPremiumDialogTitleBar,.appPremiumDialogPaper .appPremiumDialogTitleBar,.appPremiumModalDialog>.modalHeader,.appPremiumModalDialog .modalHeader,.projectDialogWindowHeader,.createProjectModalWindowHeader,.createProjectSplitPaneHeader{background:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;color:var(--premium-metallic-blue-text)!important;box-shadow:var(--premium-metallic-blue-shadow)!important}.MuiDialog-paper>.MuiDialogTitle-root.appPremiumDialogTitleBar,.MuiDialog-paper>.MuiDialogTitle-root.appPremiumDialogTitleBar *,.appPremiumDialogPaper .appPremiumDialogTitleBar,.appPremiumDialogPaper .appPremiumDialogTitleBar *,.appPremiumModalDialog .modalHeader,.appPremiumModalDialog .modalHeader *,.projectDialogWindowHeader,.projectDialogWindowHeader *,.createProjectModalWindowHeader,.createProjectModalWindowHeader *,.createProjectSplitPaneHeader,.createProjectSplitPaneHeader *{color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important}.MuiDialog-paper>.MuiDialogTitle-root.appPremiumDialogTitleBar .appPremiumDialogCloseX,.appPremiumDialogPaper .appPremiumDialogTitleBar .appPremiumDialogCloseX,.appPremiumModalDialog .modalHeader .modalClose,.appPremiumModalDialog .modalHeader .appPremiumModalClose{color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important;background:#ffffff24!important;border-color:#ffffff85!important}.appPaneHeader,.appRightPaneHeader,.appPremiumMicroPaneHeader,.appPaneSelectionInfoHeader,.appReportListPaneHeader,.appPremiumDetailPanel>.appPaneHeader--legalDetailHeader,.appPremiumDetailPanel .appPaneHeader--legalDetailHeader{background:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;color:var(--premium-metallic-blue-text)!important;box-shadow:var(--premium-metallic-blue-shadow)!important}.appPaneHeader .MuiTypography-root,.appPaneHeader .MuiSvgIcon-root,.appPaneHeader .appPaneTitle,.appPaneHeader .appPremiumSectionTitle,.appPaneHeader a,.appPaneHeader button:not(.tabTrapezoid):not(.sbomHeaderIconBtn),.appRightPaneHeader .MuiTypography-root,.appRightPaneHeader .MuiSvgIcon-root,.appRightPaneHeader .MuiChip-label,.appRightPaneHeader .appPaneTitle,.appRightPaneHeader .appPremiumSectionTitle,.appRightPaneHeader a,.appRightPaneHeader button:not(.tabTrapezoid):not(.MuiIconButton-root),.appPremiumMicroPaneHeader,.appPremiumMicroPaneHeader .MuiTypography-root,.appPremiumMicroPaneHeader .MuiSvgIcon-root,.appPremiumMicroPaneHeader a,.appPremiumMicroPaneHeader button:not(.tabTrapezoid),.appPaneSelectionInfoHeader,.appPaneSelectionInfoHeader .MuiTypography-root,.appPaneSelectionInfoHeader .appPremiumSectionTitle,.appPaneSelectionInfoHeader a,.appPaneSelectionInfoHeader button:not(.tabTrapezoid),.appReportListPaneHeader .MuiTypography-root,.appReportListPaneHeader .MuiSvgIcon-root,.appReportListPaneHeader a,.appReportListPaneHeader button:not(.tabTrapezoid){color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important}.appPaneHeader .MuiButton-root:not(.tabTrapezoid):not(.MuiIconButton-root),.appRightPaneHeader .MuiButton-root:not(.tabTrapezoid):not(.MuiIconButton-root),.appPremiumMicroPaneHeader .MuiButton-root:not(.tabTrapezoid):not(.MuiIconButton-root),.appPaneSelectionInfoHeader .MuiButton-root:not(.tabTrapezoid):not(.MuiIconButton-root),.appReportListPaneHeader .MuiButton-root:not(.tabTrapezoid):not(.MuiIconButton-root){color:var(--premium-metallic-blue-text)!important;border-color:#ffffff8f!important}.appPaneHeader .tabTrapezoid,.appPaneHeader .tabTrapezoid *,.appRightPaneHeader .tabTrapezoid,.appRightPaneHeader .tabTrapezoid *,.appPremiumMicroPaneHeader .tabTrapezoid,.appPremiumMicroPaneHeader .tabTrapezoid *,.appReportListPaneHeader .tabTrapezoid,.appReportListPaneHeader .tabTrapezoid *{-webkit-text-fill-color:currentColor!important}.appLockedPane{--app-shared-header-total-width:100%;--app-shared-header-offset:0px}.appLockedSplitLayout .appPaneHeader,.appLockedSplitLayout .appRightPaneHeader,.appLockedSplitLayout .appPremiumMicroPaneHeader,.appLockedSplitLayout .appPaneSelectionInfoHeader,.appLockedSplitLayout .appReportListPaneHeader,.appLockedSplitLayout .appPremiumDetailPanel>.appPaneHeader--legalDetailHeader,.appLockedSplitLayout .appPremiumDetailPanel .appPaneHeader--legalDetailHeader{background-image:var(--premium-metallic-blue-bg)!important;background-repeat:no-repeat!important;background-size:var(--app-shared-header-total-width,100%) 100%!important;background-position:calc(-1 * var(--app-shared-header-offset,0px)) 0!important}thead .sbomHeaderIconBtn svg,thead .sbomHeaderIconBtn svg *,.appMetallicTableHeaderRow .sbomHeaderIconBtn svg,.appMetallicTableHeaderRow .sbomHeaderIconBtn svg *,.appMetallicGridHeaderRow .sbomHeaderIconBtn svg,.appMetallicGridHeaderRow .sbomHeaderIconBtn svg *{color:var(--premium-metallic-blue-text)!important;stroke:currentColor!important}thead .sbomHeaderIconBtn svg circle[fill],.appMetallicTableHeaderRow .sbomHeaderIconBtn svg circle[fill],.appMetallicGridHeaderRow .sbomHeaderIconBtn svg circle[fill]{fill:currentColor!important}.appPremiumDialogCloseX,.modalClose,.appPremiumModalClose,.MuiDialog-paper>.MuiDialogTitle-root.appPremiumDialogTitleBar .appPremiumDialogCloseX,.appPremiumDialogPaper .appPremiumDialogTitleBar .appPremiumDialogCloseX,.appPremiumModalDialog .modalHeader .modalClose,.appPremiumModalDialog .modalHeader .appPremiumModalClose{width:32px!important;min-width:32px!important;height:32px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px #00000052!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.appPremiumCloseGlyph,.appPremiumModalClose{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:1!important}.appPremiumDialogCloseX:hover,.modalClose:hover,.appPremiumModalClose:hover,.MuiDialog-paper>.MuiDialogTitle-root.appPremiumDialogTitleBar .appPremiumDialogCloseX:hover,.appPremiumDialogPaper .appPremiumDialogTitleBar .appPremiumDialogCloseX:hover,.appPremiumModalDialog .modalHeader .modalClose:hover,.appPremiumModalDialog .modalHeader .appPremiumModalClose:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:.82!important;background:0 0!important}.appPremiumDialogCloseX.Mui-disabled,.modalClose:disabled,.appPremiumModalClose:disabled{opacity:.45!important;color:#ffffffa8!important;-webkit-text-fill-color:#ffffffa8!important}:root{--app-popup-titlebar-min-height:42px;--app-popup-actionbar-min-height:40px;--app-popup-titlebar-padding-y:4px;--app-popup-actionbar-padding-y:4px;--app-popup-titlebar-padding-x:24px;--app-popup-actionbar-padding-x:16px}.MuiDialog-paper>.MuiDialogTitle-root.appPremiumDialogTitleBar,.MuiDialog-paper.appPremiumDialogPaper>.MuiDialogTitle-root,.appPremiumDialogPaper>.appPremiumDialogTitleBar,.appPremiumDialogPaper .appPremiumDialogTitleBar,.appPremiumDialogTitleBar,.modalHeader,.projectDialogWindowHeader,.createProjectModalWindowHeader,.appPremiumModalHeader,.appPremiumModalDialog .modalHeader,.createProjectSplitPaneHeader{min-height:var(--app-popup-titlebar-min-height)!important;height:auto!important;padding-top:var(--app-popup-titlebar-padding-y)!important;padding-bottom:var(--app-popup-titlebar-padding-y)!important;padding-left:var(--app-popup-titlebar-padding-x)!important;padding-right:var(--app-popup-titlebar-padding-x)!important;box-sizing:border-box!important;align-items:center!important}.MuiDialog-paper>.MuiDialogActions-root,.appPremiumDialogPaper .MuiDialogActions-root,.modalFooter,.appPremiumModalFooter,.appPremiumModalDialog .modalFooter,.projectDialogWindowFooter,.createProjectModalWindowFooter,.projectDialogWindow .MuiDialogActions-root,.createProjectModalWindow .MuiDialogActions-root,.createProjectSplitPaneFooter{min-height:var(--app-popup-actionbar-min-height)!important;height:auto!important;padding-top:var(--app-popup-actionbar-padding-y)!important;padding-bottom:var(--app-popup-actionbar-padding-y)!important;padding-left:var(--app-popup-actionbar-padding-x)!important;padding-right:var(--app-popup-actionbar-padding-x)!important;box-sizing:border-box!important;align-items:center!important}.createProjectSplitPaneFooter--empty{min-height:var(--app-popup-actionbar-min-height)!important;padding:0 var(--app-popup-actionbar-padding-x)!important}.appPremiumSbomChromeModalCard{padding:0!important;overflow:hidden!important}.appPremiumSbomChromeModalHeader{background:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;width:100%!important;color:var(--premium-metallic-blue-text)!important;box-shadow:var(--premium-metallic-blue-shadow)!important;border-radius:14px 14px 0 0!important;margin:0!important}.appPremiumSbomChromeModalHeader,.appPremiumSbomChromeModalHeader *{color:var(--premium-metallic-blue-text)!important}.appPremiumSbomChromeModalBody{box-sizing:border-box!important;padding:15px!important}.appPremiumIssueTrackerModalCard{flex-direction:column!important;min-height:0!important;display:flex!important}.appPremiumIssueTrackerModalBody{flex:auto!important;min-height:0!important;overflow-y:auto!important}.appPremiumIssueTrackerFooter{--premium-text:var(--premium-metallic-blue-text);min-height:var(--app-popup-actionbar-min-height)!important;padding:var(--app-popup-actionbar-padding-y) var(--app-popup-actionbar-padding-x)!important;background:var(--premium-metallic-blue-bg)!important;border-top:1px solid var(--premium-metallic-blue-border)!important;border-radius:0 0 14px 14px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important;position:sticky!important;bottom:0!important;box-shadow:inset 0 1px #ffffff29!important}.appPremiumIssueTrackerFooterMeta{letter-spacing:.02em;text-transform:uppercase;opacity:.94;white-space:nowrap;font-size:11px;font-weight:800;color:var(--premium-metallic-blue-text)!important}.appPremiumIssueTrackerFooterSpacer{min-width:1px;min-height:22px}.notificationPanel__action--active{color:#083b82;background:linear-gradient(#eaf3ff 0%,#cfe2ff 100%);border-color:#3d7ee0eb;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #1c5cb31f}.notificationPanel__archiveFilters{background:linear-gradient(#f6fafff5 0%,#eff6fff0 100%);border-bottom:1px solid #e2eaf5f5;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:10px;padding:10px 22px 12px;display:grid}.notificationPanel__archiveSearch,.notificationPanel__archiveSelect{min-height:34px;color:var(--premium-text-strong);background:linear-gradient(#fff 0%,#f4f8ff 100%);border:1px solid #abbfded1;border-radius:12px;outline:none;padding:7px 10px;font-size:12px;font-weight:700}.notificationPanel__archiveSearch:focus,.notificationPanel__archiveSelect:focus{box-shadow:var(--premium-focus-ring);border-color:#3d7ee0eb}.notificationPanel__archivePager{color:var(--premium-text-soft);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.notificationRow--archive{background:linear-gradient(#fffffffc 0%,#f4f8fffa 100%)}.notificationRow__archiveMarker{color:#0b4ba7;background:#dbeafeb8;border:1px solid #4982d352;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding-top:0;font-size:10px;font-weight:900;display:inline-flex}.notificationRow__pill--archived{color:#1d4ed8;background:#3b82f61f}.appPremiumSbomFooterModalCard{flex-direction:column!important;min-height:0!important;display:flex!important}.appPremiumSbomFooterModalBody{flex:auto!important;min-height:0!important;overflow-y:auto!important}.appPremiumSbomSummaryFooter{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important}.appPremiumSbomSummaryFooterContent{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.appPremiumSbomSummaryFooterStatus{flex:none}.appPremiumSbomSummaryPillRow{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.appPremiumSbomSummaryPill{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#ffffff21;border:1px solid #dae7ff6b;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:3px 8px;font-size:10.6px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #fff3,0 6px 12px #05142e24}.appPremiumSbomSummaryPill strong{font-size:11.2px;font-weight:900}.appPremiumSbomSummaryPill--type-legal,.appPremiumSbomSummaryPill--type-security,.appPremiumSbomSummaryPill--type-operational,.appPremiumSbomSummaryPill--type-other{border-color:#dbeafe94}.appPremiumSbomSummaryPill--type-legal{background:#3b82f657}.appPremiumSbomSummaryPill--type-security{background:#6366f157}.appPremiumSbomSummaryPill--type-operational{background:#14b8a64d}.appPremiumSbomSummaryPill--type-other{background:#94a3b83d}.appPremiumSbomSummaryPill--severity-blocker,.appPremiumSbomSummaryPill--severity-critical{background:#dc26266b;border-color:#fecacaad}.appPremiumSbomSummaryPill--severity-major{background:#f59e0b61;border-color:#fde68aad}.appPremiumSbomSummaryPill--severity-minor,.appPremiumSbomSummaryPill--severity-none{background:#22c55e4d;border-color:#bbf7d09e}.appPremiumSbomSummaryPill--warning{background:#f59e0b52;border-color:#fde68a9e}.appPremiumSbomSummaryFooterActions{flex:none;justify-content:flex-end;align-items:center;min-width:1px;display:flex}.notificationPanel{background:linear-gradient(#fffffffe 0%,#f7fafffb 100%);border:1px solid #89aade9e;border-radius:14px;flex-direction:column;height:calc(100vh - 32px);min-height:calc(100vh - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 28px 70px #0f172a38}.notificationPanel__header{min-height:var(--app-popup-titlebar-min-height);padding:var(--app-popup-titlebar-padding-y) var(--app-popup-titlebar-padding-x);border-bottom:1px solid var(--premium-metallic-blue-border);background:var(--premium-metallic-blue-bg);color:var(--premium-metallic-blue-text);box-shadow:var(--premium-metallic-blue-shadow);flex:none;align-items:center}.notificationPanel__eyebrow{color:var(--premium-metallic-blue-text);-webkit-text-fill-color:var(--premium-metallic-blue-text);letter-spacing:.08em;font-size:13px;font-weight:900}.notificationPanel__close{color:#fff;-webkit-text-fill-color:#fff;width:32px;min-width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.notificationPanel__close:hover{color:#fff;-webkit-text-fill-color:#fff;opacity:.82}.notificationPanel__body{flex:auto;min-height:0;overflow-y:auto}.notificationPanel__list{max-height:none;padding:8px 12px 14px;overflow:visible}.notificationPanel__footer{border-radius:0 0 14px 14px;flex-wrap:nowrap}.notificationPanel__footerStatus{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.notificationPanel__footerActions{flex:none;justify-content:flex-end;align-items:center;gap:12px;min-width:1px;display:inline-flex}.notificationPanel__footerTextAction{appearance:none;box-shadow:none;color:#fff;-webkit-text-fill-color:#fff;cursor:pointer;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:3px 0;font-size:11px;font-weight:850;line-height:1.2}.notificationPanel__footerTextAction:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.notificationPanel__footerTextAction:disabled{opacity:.48;cursor:default}.notificationPanel__archiveFilters{grid-template-columns:minmax(0,1fr) 190px}.notificationPanel__currentActions{background:linear-gradient(#f6fafff5 0%,#eff6fff0 100%);border-bottom:1px solid #e2eaf5f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 22px 12px;display:flex}.notificationPanel__currentActionStatus{min-width:0;color:var(--premium-text-soft);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:850;overflow:hidden}.notificationPanel__currentActionButtons{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.notificationRow{position:relative}.notificationRow--unread{background:linear-gradient(#eff7fffe 0%,#ddecfff9 100%);border-width:2px;border-color:#2563ebdb;box-shadow:inset 0 1px #fffffffa,0 14px 30px #0b5fff2e,0 0 0 1px #93c5fd57}.notificationRow--unread:before{content:"";background:linear-gradient(#1d4ed8 0%,#60a5fa 100%);border-radius:0 999px 999px 0;width:5px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 14px #2563eb6b}.notificationRow--unread .notificationRow__title{color:#0b4ba7;font-weight:950}.notificationRow--unread .notificationRow__message{color:#0f172a;font-weight:680}.notificationRow--read{opacity:.68;box-shadow:none;background:linear-gradient(#ffffffeb 0%,#f4f8fce6 100%)}.notificationRow--read .notificationRow__title{color:#475569;font-weight:720}.notificationRow--read .notificationRow__message{color:#64748b}.notificationPanel__footerPager{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.notificationPanel__footerPager>div{color:var(--premium-text)}.notificationPanelOverlay.modalOverlay{z-index:var(--app-z-overlay-panel,100002);padding:16px}.modalOverlay{background:var(--premium-modal-backdrop-bg);-webkit-backdrop-filter:var(--premium-modal-backdrop-filter)}.MuiDialog-root{z-index:var(--app-z-dialog,100000)!important}.MuiDialog-root .MuiBackdrop-root{background:var(--premium-modal-backdrop-bg)!important;-webkit-backdrop-filter:var(--premium-modal-backdrop-filter)!important}.notificationPanelOverlay .notificationPanel{width:min(920px,100vw - 32px);min-height:min(560px,100vh - 32px);max-height:min(92vh,100vh - 32px);position:relative}.appAdministrationSettingsViewport{overflow:visible}.appAdministrationSettingsViewport .appAdministrationHeaderRow{flex:none}.appAdministrationPageDescription{max-width:900px;margin-bottom:10px!important}.adminSettingsScrollPane{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--premium-pane-outline) transparent;isolation:isolate;outline:none;flex:1 1 0;width:100%;min-height:0;padding:4px 14px 34px 2px;position:relative;overflow:hidden auto}.adminSettingsScrollPane::-webkit-scrollbar{width:11px}.adminSettingsScrollPane::-webkit-scrollbar-track{background:color-mix(in srgb, var(--premium-surface-bg-raised) 72%, transparent);border-radius:999px}.adminSettingsScrollPane::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--premium-pane-outline) 78%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.adminSettingsScrollPane:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--premium-link-color) 28%, transparent);border-radius:12px}.appAdminSettingsCanvas{box-sizing:border-box;width:min(100%,1180px);min-width:0;padding:2px 4px 18px}.componentCommentStandardQuestionRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.componentCommentStandardQuestionHint{color:#526078;font-size:12px}.standardQuestionPicker{min-width:220px;position:relative}.standardQuestionPickerTrigger{cursor:pointer;text-align:left;color:#0f172a;background:#fff;border:1px solid #d6dbe5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 10px;font-weight:650;display:inline-flex}.standardQuestionPickerTrigger:hover{background:#f8fbff;border-color:#9bb8f3}.standardQuestionPickerDropdown{z-index:40;background:#fff;border:1px solid #cfd8e8;border-radius:12px;flex-direction:column;width:min(560px,84vw);max-height:360px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 38px #0f172a33}.standardQuestionPickerControls{border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px;display:flex}.standardQuestionPickerSearch{border:1px solid #d6dbe5;border-radius:8px;flex:1;min-width:0;padding:7px 9px;font-size:13px}.standardQuestionPickerFavoriteToggle{white-space:nowrap;color:#374151;align-items:center;gap:5px;font-size:12px;display:inline-flex}.standardQuestionPickerList{scrollbar-gutter:stable;max-height:min(260px,52vh);padding:6px;overflow:hidden auto}.standardQuestionPickerOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;display:flex}.standardQuestionPickerOption:hover{background:#f1f5ff}.standardQuestionPickerOptionMain{flex-direction:column;gap:3px;min-width:0;display:flex}.standardQuestionPickerOptionTitle{color:#0f172a;font-size:13px;font-weight:800}.standardQuestionPickerOptionText{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.standardQuestionPickerIssueHint{color:#b45309;font-size:11px;font-weight:800}.standardQuestionPickerStar{color:#9ca3af;cursor:pointer;font-size:18px;line-height:1}.standardQuestionPickerStar--active{color:#f59e0b}.standardQuestionPickerMessage{color:#6b7280;padding:10px 12px;font-size:13px}.standardQuestionPickerMessage--error{color:#b91c1c}.projectVersionStatusMenu{background:linear-gradient(180deg, #fffffff5 0%, #f1f7fff5 100%), var(--premium-surface-bg-raised)!important;border-color:#467dcd57!important;padding:8px!important;box-shadow:0 18px 42px #0f2d5c33,inset 0 1px #ffffffe0!important}.projectVersionStatusMenu__header{color:var(--premium-chrome-blue-text);background:linear-gradient(#ebf4fff5,#dbeafed1);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:7px 9px 8px;font-size:12px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #4879be29}.projectVersionStatusMenu__header span:last-child{color:#0f3f75b8;font-weight:700}.projectVersionStatusMenu__item{color:#10243f;border:1px solid #0000;min-height:42px;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;border-radius:10px!important;padding:7px 9px!important}.projectVersionStatusMenu__item:hover{color:#092f68;background:linear-gradient(#f3f8fffa,#dfedffeb);border-color:#3a74cd3d;transform:translateY(-1px);box-shadow:0 8px 16px #295ca81a,inset 0 1px #fffc}.projectVersionStatusMenu__item--current{background:linear-gradient(#eef6fffa,#e2eeffeb);border-color:#4177c63d}.projectVersionStatusMenu__item--disabled,.projectVersionStatusMenu__item--disabled:hover{opacity:.48;box-shadow:none;color:#667085;background:0 0;border-color:#0000;transform:none;cursor:not-allowed!important}.projectVersionStatusMenu__swatch{border:1px solid #0000002e;border-radius:999px;flex:none;width:13px;height:28px;box-shadow:inset 0 1px #ffffff7a,0 4px 8px #0f2d5c1a}.projectVersionStatusMenu__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.projectVersionStatusMenu__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;font-weight:800;overflow:hidden}.projectVersionStatusMenu__description{text-overflow:ellipsis;white-space:nowrap;color:#475569e0;font-size:11px;font-weight:600;overflow:hidden}.projectVersionStatusMenu__badge{color:var(--premium-chrome-blue-text);letter-spacing:.01em;background:#0f498e1a;border-radius:999px;flex:none;padding:3px 7px;font-size:10.5px;font-weight:800}.projectVersionStatusMenu__lock{color:#996900;background:linear-gradient(#fff8d9,#f6d472);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 5px 12px #7d530029}.appAdministrationHeaderRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.appAdministrationTitleBlock{flex:auto;min-width:0}.appAdministrationActionAnchor{visibility:hidden;pointer-events:none;flex:0 0 1px;width:1px;min-width:1px;height:36px;overflow:hidden}.appAdministrationTitleSpacer{visibility:hidden;pointer-events:none}.appAdminStatusDetailsCard{box-shadow:none;background:0 0;border:0;padding:0}.appAdminStatusSettingsCard,.appAdminStatusSection{background:linear-gradient(#fffffff0,#f5faffe6),radial-gradient(circle at 12% 0,#3189e01f,#0000 38%);border:1px solid #3178d13d;border-radius:16px;margin-bottom:14px;padding:14px;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #12468214}.appAdminStatusSettingsCard__header,.appAdminStatusSection__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.appAdminStatusSettingsCard__header h4,.appAdminStatusSection__header h4{color:var(--premium-text-strong);margin:0 0 3px;font-size:14px;font-weight:850}.appAdminStatusSettingsCard__header p,.appAdminStatusSection__header p{color:var(--premium-text-soft);margin:0;font-size:12px;line-height:1.35}.appAdminStatusSettingsGrid,.appAdminStatusToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appAdminStatusSettingsToggle{background:linear-gradient(#ffffffeb,#edf6ffd1);border:1px solid #3178d12e;border-radius:13px;padding:10px 12px;box-shadow:inset 0 1px #ffffffeb;margin:0!important}.appAdminStatusSettingsToggle .MuiFormControlLabel-label{color:var(--premium-text-strong);font-size:12px;font-weight:750}.appAdminStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.appAdminStatusField{flex-direction:column;gap:5px;min-width:0;display:flex}.appAdminStatusField--wide{margin-top:12px}.appAdminStatusField__label{letter-spacing:.025em;color:#0d2a52c7;text-transform:uppercase;font-size:11px;font-weight:850}.appAdminStatusField__help{color:var(--premium-text-soft);font-size:11px;line-height:1.25}.appAdminStatusInput{width:100%;min-height:34px;color:var(--premium-text-strong);font-weight:650;box-shadow:inset 0 1px #ffffffeb,0 4px 10px #1246820d;background:linear-gradient(#fffffffa,#f4f9fff0)!important;border:1px solid #3178d147!important;border-radius:10px!important}.appAdminStatusInput:disabled{color:#16335bb8;opacity:1;background:linear-gradient(#f8fbffd1,#ebf2fab8)!important}.appAdminStatusTextarea{resize:vertical;min-height:70px}.appAdminStatusToggle{cursor:pointer;background:linear-gradient(#fffffff0,#eff7ffd6);border:1px solid #3178d133;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.appAdminStatusToggle--disabled{cursor:default}.appAdminStatusToggle>input{opacity:0;pointer-events:none;position:absolute}.appAdminStatusToggle__control{background:linear-gradient(#d7e2ef,#b9c6d5);border-radius:999px;width:40px;height:22px;position:relative;box-shadow:inset 0 1px 3px #0f2b4f2e,0 1px #fffc}.appAdminStatusToggle__control:after{content:"";background:linear-gradient(#fff,#edf3fb);border-radius:999px;width:16px;height:16px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0f2b4f38}.appAdminStatusToggle>input:checked+.appAdminStatusToggle__control{background:linear-gradient(#49a0ee,#1767bd)}.appAdminStatusToggle>input:checked+.appAdminStatusToggle__control:after{transform:translate(18px)}.appAdminStatusToggle__copy{gap:2px;display:grid}.appAdminStatusToggle__copy strong{color:var(--premium-text-strong);font-size:12px}.appAdminStatusToggle__copy small{color:var(--premium-text-soft);line-height:1.25}.appAdminStatusTransitionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appAdminHeaderTextAction.MuiButton-root,.appRightPaneHeader--knowledgebase .appAdminHeaderTextAction.MuiButton-root{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-weight:850!important}.appAdminHeaderTextAction.MuiButton-root:hover,.appRightPaneHeader--knowledgebase .appAdminHeaderTextAction.MuiButton-root:hover{color:#fff!important;box-shadow:none!important;background:#ffffff24!important}.appAdminStatusTransitionCard{background:linear-gradient(#e8f2fff0,#d6e6fcdb);border:1px solid #3178d133;border-radius:14px;min-width:0;padding:12px}.appAdminStatusTransitionCard__title{color:var(--premium-text-strong);margin-bottom:9px;font-size:12px;font-weight:850}.appAdminStatusTransitionList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.appAdminStatusTransitionOption{background:#ffffffb8;border:1px solid #3178d12e;border-radius:12px;grid-template-columns:18px 10px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.appAdminStatusTransitionOption--disabled{opacity:.76}.appAdminStatusTransitionOption input{width:14px;height:14px;accent-color:var(--premium-chrome-blue)}.appAdminStatusTransitionOption__copy{gap:1px;min-width:0;display:grid}.appAdminStatusTransitionOption__copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--premium-text-strong);font-size:12px;overflow:hidden}.appAdminStatusTransitionOption__copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--premium-text-soft);font-size:10.5px;overflow:hidden}.appAdminStatusColorDot{border-radius:999px;width:10px;height:10px;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #0f2b4f24}.appAdminStatusColorDot--gray{background:#6b7280}.appAdminStatusColorDot--light-gray,.appAdminStatusColorDot--lightgray{background:#cbd5e1}.appAdminStatusColorDot--yellow{background:#d4a000}.appAdminStatusColorDot--green{background:#168447}.appAdminStatusColorDot--blue{background:#1769c2}.appAdminStatusColorDot--light-blue,.appAdminStatusColorDot--lightblue{background:#38bdf8}.appAdminStatusColorDot--teal{background:#0f766e}.appAdminStatusColorDot--red{background:#b42318}.appAdminStatusColorDot--purple{background:#7c3aed}.appAdminStatusColorDot--orange{background:#d46b08}.appAdminStatusDangerZone{padding-top:2px}@media (max-width:1200px){.appAdminStatusGrid,.appAdminStatusSettingsGrid,.appAdminStatusToggleGrid,.appAdminStatusTransitionGrid{grid-template-columns:1fr}}.appAdministrationToolbarSpacer{height:34px;margin-bottom:10px}.appAdminCreateDialogPaper{overflow:hidden!important}.appAdminCreateDialogContent{overflow-y:auto!important}.projectCustomFieldShell{flex-direction:column;gap:4px;min-width:0;display:flex}.projectCustomFieldLabel{max-width:100%;color:var(--premium-text-strong);letter-spacing:.01em;cursor:help;align-self:flex-start;align-items:center;display:inline-flex;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.projectCustomFieldShell .MuiInputBase-root{min-height:36px}.projectCustomFieldShell .MuiSelect-select[aria-label],.projectCustomFieldShell .MuiInputBase-input{font-size:13px}.appAdminCreateDialogContent{flex-direction:column!important;padding-bottom:0!important;display:flex!important}.appAdminCreateDialogContent>.MuiBox-root,.appAdminCreateDialogContent>.appPremiumCard,.appAdminCreateDialogContent>div:first-child{min-height:100%}.appAdminDialogActionBar{border-top:1px solid var(--premium-metallic-blue-border)!important;background:var(--premium-metallic-blue-bg)!important;color:var(--premium-metallic-blue-text)!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:auto -24px 0!important;padding:12px 24px!important;display:flex!important;box-shadow:inset 0 1px #ffffff29,0 -5px 12px #061f4a2e!important}.appAdminDialogActionBar__left,.appAdminDialogActionBar__right{align-items:center!important;gap:10px!important;min-width:0!important;display:inline-flex!important}.appAdminDialogActionBar__left{justify-content:flex-start!important}.appAdminDialogActionBar__right{justify-content:flex-end!important;margin-left:auto!important}.appAdminDialogActionBar .appButton,.appAdminDialogActionBar .MuiButton-root{color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;font-weight:850!important}.appAdminDialogActionBar .appButton:disabled,.appAdminDialogActionBar .MuiButton-root.Mui-disabled{color:#ffffff85!important;-webkit-text-fill-color:#ffffff85!important}.appAdminStatusGrid--dateAlert{align-items:end;margin-top:12px}.projectDialogCustomFieldsInline{width:100%;min-width:0}.projectDialogCustomFieldsInline .MuiGrid-item{flex-basis:100%;max-width:100%}.projectDialogCustomFieldsInline .projectCustomFieldShell{width:100%}.appAdminCreateDialogPaper,.appAdminCreateDialogContent{overflow-x:hidden!important}.appAdminDialogActionBar{z-index:4!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;position:sticky!important;bottom:0!important}.appPremiumWarningDetailBlock{gap:7px;margin-top:10px;display:grid}.appPremiumWarningTokenList{flex-wrap:wrap;gap:6px;display:flex}.appPremiumWarningTokenChip{color:#7c4a03;overflow-wrap:anywhere;background:linear-gradient(#ffffffeb 0%,#fff6e7eb 100%);border:1px solid #d98e3c57;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 4px 10px #b4530912}.appPremiumOverrideActionRow{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.appPremiumOverrideActionButton{appearance:none;color:#174a86;-webkit-text-fill-color:#174a86;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#fffffff5 0%,#e2eefdf5 100%);border:1px solid #3467b06b;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 13px;font-size:12px;font-weight:900;line-height:1.1;transition:transform .12s,box-shadow .12s,opacity .12s,filter .12s;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 8px 18px #1959a31f}.appPremiumOverrideActionButton:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 10px 20px #1959a32e}.appPremiumOverrideActionButton:active:not(:disabled){transform:translateY(0)}.appPremiumOverrideActionButton:disabled{cursor:default;opacity:.58;transform:none}.appPremiumOverrideActionButton--override{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(#2f6fc5f2 0%,#17498bf5 100%);border-color:#2f5fa575}.appPremiumOverrideActionButton--reenable{color:#475569;-webkit-text-fill-color:#475569;background:linear-gradient(#fffffffa 0%,#f1f5f9fa 100%);border-color:#64748b5c}.appPremiumOverrideActionButton--secondary{color:#475569;-webkit-text-fill-color:#475569;background:linear-gradient(#fffffff5 0%,#f1f5f9f0 100%);border-color:#94a3b870}.appPremiumSbomOverrideNoteModalCard{max-height:calc(100vh - 76px)!important;padding:0!important}.appPremiumSbomOverrideNoteModalBody{box-sizing:border-box!important;padding:15px!important}.appPremiumSbomOverrideNoteFooter{background:var(--premium-metallic-blue-bg)!important;border-top:1px solid var(--premium-metallic-blue-border)!important;border-radius:0 0 14px 14px!important;flex:none!important;justify-content:flex-end!important;width:100%!important;margin:0!important;position:sticky!important;bottom:0!important;box-shadow:inset 0 1px #ffffff29,0 -8px 18px #1959a314!important}.appPremiumOverrideTextButton{appearance:none!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.01em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:30px!important;padding:6px 10px!important;font-size:12px!important;font-weight:900!important}.appPremiumOverrideTextButton:hover:not(:disabled){text-underline-offset:3px!important;text-decoration:underline!important}.appPremiumOverrideTextButton:disabled{cursor:default!important;opacity:.58!important}.appPremiumWarningDetailBlock--collapsible{border:1px solid #94a3b83d!important;border-radius:12px!important;padding:0!important;overflow:hidden!important}.appPremiumWarningDetailSummary{cursor:pointer!important;background:#f8fafcc7!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:7px 10px!important;list-style:none!important;display:flex!important}.appPremiumWarningDetailSummary::-webkit-details-marker{display:none!important}.appPremiumWarningDetailSummaryArrow{color:#64748b!important;align-items:center!important;font-weight:900!important;line-height:1!important;transition:transform .12s!important;display:inline-flex!important}.appPremiumWarningDetailBlock--collapsible[open] .appPremiumWarningDetailSummaryArrow{transform:rotate(180deg)!important}.appPremiumWarningDetailBlock--collapsible .appPremiumWarningTokenList{padding:10px!important}.sbomTableInlineLoadingRow td{background:linear-gradient(#f8fbfffa 0%,#eff6fff5 100%);border-top:1px solid #acbfdc59;padding:0}.sbomTableInlineLoadingCard{color:var(--premium-text-soft);background:linear-gradient(#fffffff5 0%,#f5f9fff5 100%);border:1px solid #7497c461;border-radius:14px;align-items:flex-start;gap:12px;margin:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fffffff5,0 10px 20px #0f172a0f}.sbomTableInlineLoadingRow--error .sbomTableInlineLoadingCard{background:linear-gradient(#fff8f8fa 0%,#fff1f2f5 100%);border-color:#dc26265c}.sbomTableInlineLoadingSpinner{border:2px solid #2563eb2e;border-top-color:#2563ebbd;border-radius:999px;flex:none;width:18px;height:18px;margin-top:1px;animation:.9s linear infinite sbomInlineLoadingSpin}.sbomTableInlineLoadingText{flex-direction:column;gap:4px;min-width:0;line-height:1.35;display:flex}.sbomTableInlineLoadingText strong{color:var(--premium-text-strong);font-size:13px}.sbomTableInlineLoadingText span{color:var(--premium-text-soft);font-size:12px}@keyframes sbomInlineLoadingSpin{to{transform:rotate(360deg)}}.sbomTableEmptyStateRow td{border-top:none;padding:0}.sbomTableEmptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:48px auto;line-height:1.4;display:flex}.sbomTableEmptyState strong{color:var(--premium-text-strong);font-size:15px}.sbomTableEmptyState span{color:var(--premium-text-soft);font-size:13px}.sbomTableEmptyState .MuiButton-root{margin-top:6px}.appConflictReviewDialogPaper{width:min(1500px,100vw - 28px)!important;max-width:min(1500px,100vw - 28px)!important;height:92vh!important;max-height:92vh!important}.appConflictReviewDialogPaper>.MuiDialogContent-root{flex:auto!important;min-height:0!important}:is(.MuiPopover-root:has(.appDialogSelectMenuPaper),.MuiMenu-root:has(.appDialogSelectMenuPaper),.MuiModal-root:has(.appDialogSelectMenuPaper),.MuiPopover-root:has(.appConflictDecisionMenuPaper),.MuiMenu-root:has(.appConflictDecisionMenuPaper),.MuiModal-root:has(.appConflictDecisionMenuPaper),.MuiPopover-root:has(.appPremiumMenuPaper),.MuiMenu-root:has(.appPremiumMenuPaper),.MuiModal-root:has(.appPremiumMenuPaper)){z-index:var(--app-z-select-menu,100010)!important}.MuiPaper-root.appDialogSelectMenuPaper,.MuiPaper-root.appPremiumMenuPaper,.MuiPaper-root.appConflictDecisionMenuPaper{z-index:calc(var(--app-z-select-menu,100010) + 1)!important;max-width:min(680px,100vw - 32px)!important;overflow-x:hidden!important}.MuiPaper-root.appConflictDecisionMenuPaper{width:max-content!important;min-width:min(210px,100vw - 32px)!important;max-width:min(260px,100vw - 32px)!important}.MuiPaper-root.appLicenseEditMenuPaper{width:max-content!important;min-width:min(220px,100vw - 32px)!important;max-width:min(360px,100vw - 32px)!important}.MuiMenu-root,.MuiPopover-root,.MuiPopper-root,.MuiAutocomplete-popper,.appPremiumMenuRoot,.appPremiumAutocompletePopper{z-index:var(--app-z-select-menu,100010)!important}.MuiMenu-root .MuiBackdrop-root,.MuiPopover-root .MuiBackdrop-root{z-index:calc(var(--app-z-select-menu,100010) - 1)!important}.MuiMenu-paper,.MuiPopover-paper,.MuiAutocomplete-paper,.MuiPaper-root.appPremiumMenuPaper,.MuiPaper-root.appDialogSelectMenuPaper,.MuiPaper-root.appThemeDefaultSelectMenuPaper,.MuiPaper-root.appThemeDefaultMenuPaper{z-index:calc(var(--app-z-select-menu,100010) + 1)!important;box-sizing:border-box!important;max-width:min(680px,100vw - 32px)!important;overflow-x:hidden!important}.MuiMenu-paper .MuiMenu-list,.MuiPaper-root.appPremiumMenuPaper .MuiMenu-list,.MuiPaper-root.appDialogSelectMenuPaper .MuiMenu-list{box-sizing:border-box!important;max-width:100%!important}.MuiMenuItem-root,.appPremiumMenuItem{overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important}.appSbomLicenseInlinePopover{box-sizing:border-box!important;white-space:normal!important;scrollbar-gutter:stable!important;width:max-content!important;min-width:min(276px,100vw - 32px)!important;max-width:min(760px,100vw - 32px)!important;max-height:min(420px,100vh - 140px)!important;overflow:hidden auto!important}.appSbomLicenseInlinePopover .appPremiumPopoverDetails{width:max-content!important;min-width:min(260px,100vw - 64px)!important;max-width:calc(100% - 12px)!important}.appSbomLicenseInlinePopover .appPremiumPopoverDetailRow{width:auto!important;min-width:0!important;max-width:100%!important}.appSbomLicenseInlinePopover .appPremiumPopoverDetailValue,.appSbomLicenseInlinePopover .appPremiumPopoverDetailValue *{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}.appSbomLicenseInlinePopover .popupMenuItem{white-space:normal!important}.appSbomQuickLicenseDialogPaper,.appSbomComponentDetailsDialog{width:min(1120px,100vw - 32px)!important;min-width:0!important;max-width:min(1120px,100vw - 32px)!important;height:92vh!important;max-height:92vh!important}.appSbomQuickLicenseDialogPaper>.MuiDialogContent-root,.appSbomQuickLicenseDialogContent{flex:auto!important;min-height:0!important;overflow:hidden auto!important}.appSbomQuickLicenseDialogPaper .appPremiumLegalShell,.appSbomQuickLicenseDialogPaper .appPremiumLegalShell *,.appSbomQuickLicenseDialogPaper .appPremiumDetailPanel,.appSbomQuickLicenseDialogPaper .appPremiumDetailPanel *{min-width:0!important}.appSbomQuickLicenseDialogPaper .appPremiumTokenScroller,.appSbomQuickLicenseDialogPaper .appLegalMetadataScrollBox{overflow-wrap:anywhere!important;max-width:100%!important;overflow-x:hidden!important}.appSbomComponentDetailsDialog .modalBody{flex:auto!important;min-height:0!important;overflow:hidden auto!important}.appSbomComponentDetailsBody,.appSbomComponentDetailsBody *{min-width:0!important}.appSbomComponentDetailsBody a,.appSbomComponentDetailsBody .appPremiumDialogBody,.appSbomComponentDetailsBody .appPremiumPopoverDetailValue{overflow-wrap:anywhere!important;word-break:break-word!important}.appPolicyEditorDialogContent{overflow-x:hidden!important}.appPremiumPolicyEditorForm{min-width:0!important}.appPremiumPolicyEditorCoreCard{background:linear-gradient(#fffffffc 0%,#f6fafff7 100%)!important;border:1px solid #aabfde9e!important;border-radius:16px!important;padding:14px!important;box-shadow:inset 0 1px #fffffff2,0 12px 20px #0f172a0d!important}@media (max-width:980px){.appPremiumPolicyEditorCoreCard{grid-template-columns:1fr!important}}.appPremiumPolicyConditionScrollRegion{scrollbar-gutter:stable;gap:12px;max-height:min(46vh,430px);padding-right:4px;display:grid;overflow:hidden auto}.appPremiumPolicyConditionFooter{z-index:2;background:linear-gradient(#f8fbff14 0%,#f8fbfff5 42%,#f8fbfffa 100%);margin-top:2px;padding:8px 0 0;position:sticky;bottom:0}.appPremiumPolicyEditorMenuPaper{max-width:min(420px,100vw - 40px)!important;max-height:min(360px,100vh - 96px)!important;overflow-y:auto!important}.appPremiumPolicyAutocompleteListbox{max-height:min(300px,100vh - 120px)!important;overflow-y:auto!important}.appPremiumConditionBuilder .MuiAutocomplete-root .MuiInputBase-root{align-content:flex-start;max-height:116px;overflow-y:auto}.appPremiumConditionBuilder .MuiChip-root{max-width:100%}.appPremiumConditionBuilder .MuiChip-label{text-overflow:ellipsis;overflow:hidden}.appPremiumPolicyViolationTitle{font-size:15px!important;font-weight:850!important;line-height:1.25!important}.appPremiumPolicyConditionLabel{margin-right:4px;font-weight:800}.appPremiumPolicyConditionValue{color:#b91c1c;-webkit-text-fill-color:#b91c1c;overflow-wrap:anywhere;margin-left:6px;font-weight:800;display:inline-block}.appPremiumPolicyConditionLine{margin-bottom:8px;line-height:1.5}.appPremiumPolicyConditionGroup .appPremiumPolicyCardSectionTitle+.appPremiumPolicyConditionLine,.appPremiumPolicyConditionGroup .appPremiumPolicyCardSectionTitle+.appPremiumPolicyScenario{margin-top:6px}.appPremiumWarningDetailBlock--inline{gap:5px;margin-top:8px}.appPremiumWarningDetailBlock--plain{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.appPremiumWarningDetailBlock--plain .appPremiumWarningDetailSummary{background:0 0!important;min-height:28px!important;padding:4px 0!important}.appPremiumWarningDetailBlock--plain .appPremiumWarningTokenList{padding:6px 0 0!important}.appPremiumIssueActionButton,.appPremiumOverrideActionButton{transition:background .12s,box-shadow .12s,border-color .12s,color .12s,opacity .12s,filter .12s!important}.appPremiumIssueActionButton:hover:not(:disabled),.appPremiumOverrideActionButton:hover:not(:disabled){color:#0f3e75!important;-webkit-text-fill-color:#0f3e75!important;filter:none!important;background:linear-gradient(#fff 0%,#dfecfffa 100%)!important;border-color:#2f5fa594!important;transform:none!important;box-shadow:inset 0 0 0 1px #2563eb24,0 8px 18px #2563eb1f!important}.appPremiumIssueActionButton:active:not(:disabled),.appPremiumOverrideActionButton:active:not(:disabled){transform:none!important}.appPremiumOverrideActionButton--override,.appPremiumOverrideActionButton--reenable,.appPremiumOverrideActionButton--secondary{color:var(--premium-text-strong)!important;-webkit-text-fill-color:var(--premium-text-strong)!important;background:linear-gradient(#fffffffa 0%,#eaf2fff5 100%)!important;border-color:#91b0ddb8!important}.appReportInlinePicker{flex-direction:column;gap:6px;min-width:0;display:flex}.appReportInlinePickerLabel{letter-spacing:.035em;text-transform:uppercase;color:var(--premium-text-soft)!important;font-weight:800!important}.appReportInlinePickerList{background:linear-gradient(#fffffffa,#f4f8fff5);border:1px solid #6897d64d;border-radius:12px;flex-direction:column;gap:6px;max-height:220px;padding:6px;display:flex;overflow:hidden auto;box-shadow:inset 0 1px #ffffffdb}.appReportInlinePickerList--compact{max-height:160px}.appReportInlinePickerOption{width:100%;min-width:0;color:var(--premium-text-strong);text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #84a9da3d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.appReportInlinePickerOption:hover:not(:disabled),.appReportInlinePickerOption--selected{background:linear-gradient(#e8f2fffa,#daebffeb);border-color:#2e77d670;box-shadow:0 8px 18px #1558ac1a}.appReportInlinePickerOption:disabled{cursor:not-allowed;opacity:.56}.appReportInlinePickerOption--checkbox{justify-content:flex-start}.appReportInlinePickerOptionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.appReportInlinePickerOptionMeta{color:var(--premium-link-color);background:color-mix(in srgb, var(--premium-link-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--premium-link-color) 18%, transparent);border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:800}.appReportInlinePickerEmpty{color:var(--premium-text-soft);padding:10px;font-size:13px}.appReportAutocompletePopper{z-index:var(--app-z-select-menu,100010)!important}.appFoundInDialogPaper{overflow:hidden!important}.appFoundInDialogTitle{letter-spacing:-.01em;font-weight:900!important}.appFoundInDialogContent{background:linear-gradient(#f4f8fffa,#ecf3fdfa)}.appFoundInListShell{background:#ffffffbd!important;border:1px solid #6897d652!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffdb,0 12px 28px #1959a314!important}.appFoundInListRow{background:linear-gradient(#fffffffa,#f7fafff5);border:1px solid #84a9da38;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:6px;padding:10px 12px;display:flex;box-shadow:0 6px 16px #1959a30f}.appFoundInListRow--clickable{cursor:pointer}.appFoundInListRow--clickable:hover,.appFoundInListRow:hover .appFoundInLinkButton{background:linear-gradient(#e8f2fffa,#dcecfff0)}.appFoundInLinkButton{color:var(--premium-link-color);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;min-width:0;padding:0;font-weight:800;overflow:hidden}.appFoundInVersionTitle{color:var(--premium-link-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.appPremiumOverrideActionButton--compact{min-height:28px!important;padding:3px 12px!important}.appPremiumTableScroller .sbomTable thead th,.appPremiumTableScroller .sbomTable thead th *{color:var(--premium-metallic-blue-text)!important;-webkit-text-fill-color:var(--premium-metallic-blue-text)!important}.appPremiumTableScroller .sbomTable thead th{z-index:40!important;background:var(--premium-metallic-blue-bg)!important;background-image:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;position:sticky!important;top:0!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #061a3d94!important}.appPremiumTableScroller .sbomTable thead th:before{content:"";z-index:-1;background:var(--premium-metallic-blue-bg);position:absolute;inset:0}.appStableActionPopoverRoot{box-sizing:border-box;max-width:calc(100vw - 32px);position:fixed;z-index:var(--app-z-select-menu,100010)!important}.appStableActionPopoverPanel{box-sizing:border-box;width:100%;max-width:100%;max-height:inherit;overflow:auto}.appStableActionPopoverPanel.appReportCreatePopoverPaper,.MuiPopover-paper.appReportCreatePopoverPaper{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:var(--app-z-select-menu,100010)!important;background:linear-gradient(#fff 0%,#f7fbff 100%)!important;border:1px solid #8eabd3b8!important;border-radius:10px!important;overflow:auto!important;box-shadow:0 18px 36px #0f23463d,inset 0 1px #fffffff5!important}.MuiDialog-root.appConfirmActionDialogRoot{z-index:var(--app-z-nested-dialog,100020)!important}.MuiDialog-root.appConfirmActionDialogRoot .MuiBackdrop-root{z-index:0!important}.MuiDialog-root.appConfirmActionDialogRoot .MuiDialog-container{z-index:1!important;position:relative!important}.appPremiumTableScroller .sbomTable thead tr.appMetallicTableHeaderRow{z-index:45!important;background:var(--premium-metallic-blue-bg)!important;background-image:var(--premium-metallic-blue-bg)!important;border-bottom:1px solid var(--premium-metallic-blue-border)!important;position:sticky!important;top:0!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #061a3d94!important}.appPremiumTableScroller .sbomTable thead th{z-index:1!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important;position:relative!important;top:auto!important}.appPremiumTableScroller .sbomTable thead th:before{content:none!important;display:none!important}.appPremiumPolicyViolationModalCard,.appPremiumWarningModalCard{min-height:min(520px,100vh - 76px);flex-direction:column!important;display:flex!important}.appPremiumWarningModalCard{width:720px!important;max-width:calc(100vw - 40px)!important}.appPremiumPolicyViolationModalCard .appPremiumSbomChromeModalBody,.appPremiumWarningModalCard .appPremiumSbomChromeModalBody{flex:auto!important;min-height:0!important}.appPremiumIssueTrackerModalCard .appPremiumModalHeader{min-height:54px;position:relative}.appIssueTrackerHeaderLoading{max-width:min(380px,100% - 160px);min-height:24px;color:var(--premium-metallic-blue-text);-webkit-text-fill-color:var(--premium-metallic-blue-text);letter-spacing:.01em;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;box-sizing:border-box;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:3px 12px;font-size:11px;font-weight:800;transition:opacity .12s ease-in-out,visibility .12s ease-in-out;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appIssueTrackerHeaderLoading--visible{opacity:1;visibility:visible}.tabTrapezoid--toolbar:not(.tabTrapezoid--icononly)>span{box-sizing:border-box;min-width:72px;position:relative}.tabTrapezoid--toolbar>span>.appToolbarFilterCountBadge{pointer-events:none;min-width:16px;height:16px;padding:0 5px;font-size:10px;line-height:16px;position:absolute;top:-8px;right:-10px;box-shadow:0 2px 6px #0f172a29}.tabTrapezoid--toolbar .MuiCircularProgress-root,.tabTrapezoid--toolbar .MuiSvgIcon-root{flex:none}:root[data-ossaris-theme=dark-gray] .MuiButton-root.MuiButton-textPrimary,:root[data-ossaris-theme=dark-gray] .MuiIconButton-root.MuiIconButton-colorPrimary,:root[data-ossaris-theme=dark-gray] .MuiTypography-root.MuiTypography-colorPrimary{color:var(--premium-link-color)!important}:root[data-ossaris-theme=dark-gray] .MuiButton-root.MuiButton-outlinedPrimary{color:var(--premium-link-color)!important;border-color:var(--premium-chrome-blue-border-strong)!important}:root[data-ossaris-theme=dark-gray] .MuiButton-root.MuiButton-containedPrimary{color:#fff!important;background:var(--premium-mui-contained-bg)!important;box-shadow:var(--premium-active-control-shadow)!important}:root[data-ossaris-theme=dark-gray] .MuiButton-root.MuiButton-containedPrimary:hover{background:var(--premium-mui-contained-bg-hover)!important}.appThemeLink{color:var(--premium-link-color)!important}.appThemeLink:hover{color:var(--premium-link-color-hover)!important}.appThemeLinkFocusShadow{box-shadow:var(--premium-link-focus-shadow)!important}.appComplianceSegmentTabs{padding-top:4px;padding-left:0}.appComplianceSegmentTab{appearance:none;border:1px solid var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);min-height:30px;box-shadow:var(--premium-chrome-blue-shadow);color:var(--premium-chrome-blue-text);font:inherit;font-family:var(--app-font-family);cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:6px 16px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.appComplianceSegmentTab span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.appComplianceSegmentTab:hover{background:var(--premium-chrome-blue-bg-hover);border-color:var(--premium-chrome-blue-border-strong);color:var(--premium-link-color-hover);box-shadow:var(--premium-chrome-blue-shadow-hover)}.appComplianceSegmentTab--active,.appComplianceSegmentTab--active:hover{background:var(--premium-chrome-blue-bg-active);border-color:var(--premium-chrome-blue-border-strong);color:#fff;box-shadow:var(--premium-active-control-shadow)}.appSourceSnippetPrepareButton{appearance:none;border:1px solid var(--premium-chrome-blue-border-strong);background:var(--premium-chrome-blue-bg);min-height:30px;color:var(--premium-chrome-blue-text);box-shadow:var(--premium-chrome-blue-shadow);font-family:var(--app-font-family);white-space:nowrap;cursor:pointer;border-radius:8px;padding:6px 13px;font-size:11px;font-weight:800;line-height:1}.appSourceSnippetPrepareButton:hover:not(:disabled){background:var(--premium-chrome-blue-bg-hover);color:var(--premium-link-color-hover);box-shadow:var(--premium-chrome-blue-shadow-hover)}.appSourceSnippetPrepareButton:disabled{opacity:.62;cursor:not-allowed}.appAdminSettingsPage{min-width:0;color:var(--premium-text);gap:18px;display:grid}.appAdminSettingsCard{box-sizing:border-box;border:1px solid var(--premium-surface-border);background:var(--premium-surface-bg-raised);min-width:0;box-shadow:var(--premium-surface-shadow-md);border-radius:18px;padding:22px}.appAdminSettingsCard--wide{width:100%}.appAdminSettingsCardHeader{border-bottom:1px solid color-mix(in srgb, var(--premium-surface-border) 68%, transparent);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.appAdminSettingsCardHeader--split{align-items:center}.appAdminSettingsEyebrow{color:var(--premium-link-color);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850}.appAdminSettingsCardHeader h2{color:var(--premium-text-strong);margin:0;font-size:19px;font-weight:800;line-height:1.25}.appAdminSettingsCardHeader p{max-width:720px;color:var(--premium-text-soft);margin:7px 0 0;font-size:13px;line-height:1.5}.appAdminSettingsField{gap:7px;min-width:0;display:grid}.appAdminSettingsField+.appAdminSettingsField,.appAdminSettingsField+.appAdminSettingsSwitch,.appAdminSettingsSwitch+.appAdminSettingsField{margin-top:16px}.appAdminSettingsLabel,.appPremiumLabel{color:var(--premium-text-strong);font-size:12px;font-weight:800;line-height:1.3}.appAdminSettingsHelp,.appPremiumHelperText{color:var(--premium-text-soft);font-size:11.5px;line-height:1.45}.appAdminSettingsControl,.appPremiumInput{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--premium-pane-outline) 58%, transparent);background:var(--premium-surface-bg-raised);width:100%;min-width:0;min-height:40px;color:var(--premium-text-strong);font:inherit;border-radius:11px;padding:9px 12px;font-size:13px;font-weight:600;transition:border-color .13s,box-shadow .13s,background .13s;box-shadow:inset 0 1px 2px #0f172a0d,0 1px #fffc}.appAdminSettingsControl:hover:not(:disabled),.appPremiumInput:hover:not(:disabled){border-color:var(--premium-pane-outline)}.appAdminSettingsControl:focus,.appPremiumInput:focus{border-color:var(--premium-link-color);box-shadow:var(--premium-focus-ring), inset 0 1px 2px #0f172a0a;outline:none}.appAdminSettingsControl:disabled,.appPremiumInput:disabled{color:color-mix(in srgb, var(--premium-text-soft) 78%, transparent);background:color-mix(in srgb, var(--premium-surface-bg-soft) 82%, transparent);cursor:not-allowed;opacity:.82}.appAdminSettingsFileInput{box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--premium-pane-outline) 62%, transparent);background:color-mix(in srgb, var(--premium-surface-bg-soft) 82%, transparent);width:100%;min-width:0;color:var(--premium-text-soft);font:inherit;border-radius:12px;padding:7px;font-size:12px}.appAdminSettingsFileInput::file-selector-button{border:1px solid var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);color:var(--premium-chrome-blue-text);cursor:pointer;box-shadow:var(--premium-chrome-blue-shadow);border-radius:9px;margin-right:12px;padding:8px 12px;font-weight:800}.appAdminSettingsFileInput::file-selector-button:hover{background:var(--premium-chrome-blue-bg-hover)}.appAdminSettingsButton,.buttonPrimary,.buttonSecondary{box-sizing:border-box;border:1px solid var(--premium-chrome-blue-border-strong);background:var(--premium-mui-contained-bg);color:#fff;min-height:38px;font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:var(--premium-active-control-shadow), inset 0 1px 0 #ffffff2e;border-radius:10px;padding:9px 15px;font-size:12px;font-weight:850;transition:transform .12s,box-shadow .12s,background .12s}.appAdminSettingsButton:hover:not(:disabled),.buttonPrimary:hover:not(:disabled),.buttonSecondary:hover:not(:disabled){background:var(--premium-mui-contained-bg-hover);transform:translateY(-1px)}.appAdminSettingsButton:focus-visible,.buttonPrimary:focus-visible,.buttonSecondary:focus-visible{box-shadow:var(--premium-focus-ring), var(--premium-active-control-shadow);outline:none}.appAdminSettingsButton:disabled,.buttonPrimary:disabled,.buttonSecondary:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.appAdminSettingsButton--secondary,.buttonSecondary{background:var(--premium-chrome-blue-bg);color:var(--premium-chrome-blue-text);border-color:var(--premium-chrome-blue-border);box-shadow:var(--premium-chrome-blue-shadow)}.appAdminSettingsButton--secondary:hover:not(:disabled),.buttonSecondary:hover:not(:disabled){background:var(--premium-chrome-blue-bg-hover)}.appAdminSettingsButton--compact{min-height:36px;padding:8px 12px}.appAdminSettingsActionRow,.appAdminSettingsActionBar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.appAdminSettingsActionBar{border-top:1px solid color-mix(in srgb, var(--premium-surface-border) 68%, transparent);justify-content:flex-end;padding-top:18px}.appAdminSettingsActionBar--page{border:1px solid var(--premium-surface-border);background:var(--premium-surface-bg-soft);box-shadow:var(--premium-surface-shadow-sm);border-radius:16px;justify-content:space-between;margin-top:0;padding:16px 18px}.appAdminSettingsActionHint{color:var(--premium-text-soft);flex:420px;font-size:11.5px;line-height:1.45}.appAdminSettingsSelection{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--premium-text-soft);font-size:11.5px;overflow:hidden}.appAdminSettingsSwitch{border:1px solid color-mix(in srgb, var(--premium-surface-border) 74%, transparent);background:var(--premium-surface-bg-soft);cursor:pointer;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;padding:13px 14px;display:grid;position:relative}.appAdminSettingsSwitch>input{opacity:0;pointer-events:none;position:absolute}.appAdminSettingsSwitchTrack{background:color-mix(in srgb, var(--premium-text-soft) 34%, var(--premium-surface-bg-raised));border-radius:999px;width:42px;height:23px;transition:background .13s;position:relative;box-shadow:inset 0 2px 4px #0f172a29}.appAdminSettingsSwitchTrack:after{content:"";background:#fff;border-radius:999px;width:17px;height:17px;transition:transform .13s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f172a3d}.appAdminSettingsSwitch>input:checked+.appAdminSettingsSwitchTrack{background:var(--premium-mui-contained-bg)}.appAdminSettingsSwitch>input:checked+.appAdminSettingsSwitchTrack:after{transform:translate(19px)}.appAdminSettingsSwitch>input:focus-visible+.appAdminSettingsSwitchTrack{box-shadow:var(--premium-focus-ring), inset 0 2px 4px #0f172a1f}.appAdminSettingsSwitchCopy{gap:3px;min-width:0;display:grid}.appAdminSettingsSwitchCopy strong{color:var(--premium-text-strong);font-size:12.5px}.appAdminSettingsSwitchCopy small{color:var(--premium-text-soft);font-size:11px;line-height:1.4}.appAdminLogoPreview{border:1px solid color-mix(in srgb, var(--premium-pane-outline) 45%, transparent);background:var(--premium-app-header-bg);border-radius:15px;justify-content:center;align-items:center;min-height:138px;margin-bottom:18px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #061a3d24}.appAdminLogoPreview img{object-fit:contain;max-width:min(100%,360px);max-height:78px;display:block}.appAdminLogoPreview span{color:#ffffffc7;font-size:12px}.appAdminThemePreview{border:1px solid color-mix(in srgb, var(--premium-surface-border) 72%, transparent);background:var(--premium-surface-bg-soft);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.appAdminThemePreviewSwatch{background:var(--premium-app-header-bg);width:44px;height:44px;box-shadow:var(--premium-active-control-shadow), inset 0 1px 0 #ffffff2e;border-radius:12px;flex:none}.appAdminThemePreview div{gap:2px;display:grid}.appAdminThemePreview strong{color:var(--premium-text-strong);font-size:12.5px}.appAdminThemePreview small{color:var(--premium-text-soft);font-size:11px}.appAdminSettingsCount{justify-items:end;gap:1px;min-width:92px;display:grid}.appAdminSettingsCount strong{color:var(--premium-link-color);font-size:24px;line-height:1}.appAdminSettingsCount span{color:var(--premium-text-soft);font-size:10.5px;font-weight:700}.appAdminDashboardChartList{gap:11px;display:grid}.appAdminDashboardChartRow{border:1px solid color-mix(in srgb, var(--premium-surface-border) 72%, transparent);background:var(--premium-surface-bg-soft);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:end;gap:12px;padding:13px;display:grid}.appAdminDashboardChartIndex{background:var(--premium-chrome-blue-bg);width:32px;height:32px;color:var(--premium-chrome-blue-text);box-shadow:var(--premium-chrome-blue-shadow);border-radius:10px;justify-content:center;align-self:center;align-items:center;font-weight:850;display:inline-flex}.appAdminDashboardSelectionSummary{border:1px solid color-mix(in srgb, var(--premium-surface-border) 72%, transparent);background:color-mix(in srgb, var(--premium-surface-bg-soft) 82%, transparent);border-radius:13px;margin-top:18px;padding:14px}.appAdminSettingsChipRow{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.appAdminSettingsChip{border:1px solid var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);min-height:27px;color:var(--premium-chrome-blue-text);border-radius:999px;align-items:center;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.appAdminSettingsEmptyState{color:var(--premium-text-soft);font-size:11.5px;font-style:italic}.appAdminWorkloadLayout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.appAdminWorkloadMainColumn{gap:18px;min-width:0;display:grid}.appAdminWorkloadReadinessCard{position:sticky;top:0}.appAdminWorkloadLimitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appAdminWorkloadLimitCard{border:1px solid color-mix(in srgb, var(--premium-surface-border) 72%, transparent);background:var(--premium-surface-bg-soft);border-radius:13px;gap:7px;min-width:0;padding:13px;display:grid}.appAdminEffectiveValue{border-top:1px solid color-mix(in srgb, var(--premium-surface-border) 62%, transparent);color:var(--premium-text-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:8px;font-size:11px;display:inline-flex}.appAdminEffectiveValue strong{color:var(--premium-text-strong);font-size:12px}.appAdminSettingsModeBadge,.appAdminReadinessBadge{border:1px solid var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);min-height:28px;color:var(--premium-chrome-blue-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:10.5px;font-weight:850;display:inline-flex}.appAdminSettingsModeBadge--custom{background:var(--premium-mui-contained-bg);color:#fff;border-color:var(--premium-chrome-blue-border-strong)}.appAdminReadinessList{gap:0;margin:0;display:grid}.appAdminReadinessList>div{border-bottom:1px solid color-mix(in srgb, var(--premium-surface-border) 62%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.appAdminReadinessList>div:first-child{padding-top:0}.appAdminReadinessList dt{color:var(--premium-text-soft);font-size:11.5px;line-height:1.35}.appAdminReadinessList dd{overflow-wrap:anywhere;max-width:190px;color:var(--premium-text-strong);text-align:right;margin:0;font-size:12px;font-weight:800}.appAdminReadinessBadge--ready{color:#126437;background:#1684471a;border-color:#16844757}.appAdminReadinessBadge--blocked{color:#8f1e17;background:#b4231817;border-color:#b4231852}.appAdminReadinessNotice{border-radius:12px;gap:7px;margin-top:14px;padding:12px 13px;font-size:11px;line-height:1.4;display:grid}.appAdminReadinessNotice strong{font-size:11.5px}.appAdminReadinessNotice ul{gap:4px;margin:0;padding-left:18px;display:grid}.appAdminReadinessNotice--blocked{color:#7f1d1d;background:#b4231813;border:1px solid #b4231847}.appAdminReadinessNotice--pressure{color:#7a4a08;background:#f59e0b1a;border:1px solid #b47a1452}.appAdminSettingsMessage{border-radius:12px;margin:0}.appAdminSettingsLoading{border:1px solid var(--premium-surface-border);background:var(--premium-surface-bg-soft);min-height:120px;color:var(--premium-text-soft);box-shadow:var(--premium-surface-shadow-sm);border-radius:16px;justify-content:center;align-items:center;gap:10px;display:flex}.appAdminSettingsLoadingDot{background:var(--premium-link-color);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--premium-link-color) 12%, transparent);border-radius:999px;animation:1.1s ease-in-out infinite alternate appAdminSettingsPulse}@keyframes appAdminSettingsPulse{0%{opacity:.48;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (max-width:1120px){.appAdminSettingsPage--branding,.appAdminWorkloadLayout{grid-template-columns:1fr}.appAdminSettingsPage--branding .appAdminSettingsCard--logo{grid-row:auto}.appAdminWorkloadReadinessCard{position:static}}@media (max-width:760px){.adminSettingsScrollPane{padding-right:8px}.appAdminSettingsCanvas{padding-left:0;padding-right:0}.appAdminSettingsCard{border-radius:15px;padding:16px}.appAdminSettingsCardHeader,.appAdminSettingsCardHeader--split{align-items:start;gap:12px;display:grid}.appAdminSettingsCount{justify-items:start}.appAdminDashboardChartRow{grid-template-columns:32px minmax(0,1fr);align-items:center}.appAdminDashboardChartRow .appAdminSettingsButton{grid-column:2;justify-self:start}.appAdminWorkloadLimitGrid{grid-template-columns:1fr}.appAdminSettingsActionBar--page{align-items:stretch}.appAdminSettingsActionBar--page .appAdminSettingsButton{width:100%}}.appAdminSettingsPage--branding>.appAdminSettingsMessage{grid-column:1/-1}.appAdminSettingsCanvas{width:100%;max-width:none;padding-right:8px}.appAdminSettingsPage{width:100%}.appAdminSettingsPage--branding{grid-template-columns:minmax(390px,1.2fr) minmax(300px,.9fr) minmax(300px,.9fr)}.appAdminSettingsPage--branding .appAdminSettingsCard--logo{grid-row:auto}.appAdminSettingsPage--dashboard .appAdminSettingsCard--wide,.appAdminSettingsPage--workload,.appAdminSettingsPage--general,.appAdminSettingsPage--sourceArtifacts{width:100%}.appAdminDashboardChartList{grid-template-columns:repeat(2,minmax(0,1fr))}.appAdminDashboardChartRow{align-items:center;min-width:0}.appAdminWorkloadLimitGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.appAdminGeneralSettingsLayout{grid-template-columns:minmax(0,1.65fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.appAdminGeneralSettingsSideColumn{gap:18px;min-width:0;display:grid}.appAdminGeneralFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.appAdminGeneralFeatureCard{border:1px solid color-mix(in srgb, var(--premium-surface-border) 72%, transparent);background:var(--premium-surface-bg-soft);border-radius:14px;min-width:0;padding:14px}.appAdminGeneralFeatureCard .appAdminSettingsSwitch{background:0 0;border:0;border-radius:0;margin-top:0;padding:0 0 14px}.appAdminGeneralWarningSection{border-top:1px solid color-mix(in srgb, var(--premium-surface-border) 68%, transparent);margin-top:18px;padding-top:18px}.appAdminGeneralSubheader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.appAdminGeneralSubheader h3{color:var(--premium-text-strong);margin:0;font-size:14px;font-weight:850}.appAdminGeneralSubheader p{color:var(--premium-text-soft);margin:5px 0 0;font-size:11.5px;line-height:1.45}.appAdminGeneralWarningGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.appAdminGeneralWarningToggle{border:1px solid color-mix(in srgb, var(--premium-surface-border) 74%, transparent);background:var(--premium-surface-bg-soft);min-width:0;min-height:42px;color:var(--premium-text-strong);cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;font-size:11.5px;font-weight:750;display:grid;position:relative}.appAdminGeneralWarningToggle>input{opacity:0;pointer-events:none;position:absolute}.appAdminGeneralWarningCheck{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--premium-pane-outline) 70%, transparent);background:var(--premium-surface-bg-raised);border-radius:6px;width:20px;height:20px;box-shadow:inset 0 1px 2px #0f172a14}.appAdminGeneralWarningToggle>input:checked+.appAdminGeneralWarningCheck{border-color:var(--premium-chrome-blue-border-strong);background:var(--premium-mui-contained-bg);box-shadow:inset 0 0 0 4px var(--premium-mui-contained-bg), inset 0 0 0 6px #fff}.appAdminGeneralWarningToggle>input:focus-visible+.appAdminGeneralWarningCheck{box-shadow:var(--premium-focus-ring)}.appAdminGeneralLogRoot{border:1px solid color-mix(in srgb, var(--premium-surface-border) 72%, transparent);background:var(--premium-surface-bg-soft);border-radius:12px;gap:6px;min-width:0;margin-bottom:14px;padding:12px;display:grid}.appAdminGeneralLogRoot>span{color:var(--premium-text-soft);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:800}.appAdminGeneralLogRoot code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--premium-text-strong);font-size:11px;overflow:hidden}.appAdminGeneralDiagnosticsActions{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.appAdminGeneralDiagnosticsList{border:1px solid color-mix(in srgb, var(--premium-surface-border) 72%, transparent);border-radius:12px;gap:0;min-width:0;margin-bottom:12px;display:grid;overflow:hidden}.appAdminGeneralDiagnosticsList>div{border-top:1px solid color-mix(in srgb, var(--premium-surface-border) 62%, transparent);background:var(--premium-surface-bg-soft);grid-template-columns:minmax(90px,.65fr) minmax(0,1.7fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;font-size:10.5px;display:grid}.appAdminGeneralDiagnosticsList>div:first-child{border-top:0}.appAdminGeneralDiagnosticsCollection{color:var(--premium-link-color);font-weight:800}.appAdminGeneralDiagnosticsFilename{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--premium-text-strong);overflow:hidden}.appAdminGeneralDiagnosticsList strong{color:var(--premium-text-soft);white-space:nowrap;font-size:10.5px}.appAdminGeneralDiagnosticsEmpty{color:var(--premium-text-soft);line-height:1.45;display:block!important}.appAdminSourceArtifactCard{flex-direction:column;min-height:0;display:flex}.appAdminSourceArtifactHeaderMeta{justify-items:end;gap:2px;min-width:130px;display:grid}.appAdminSourceArtifactHeaderMeta strong{color:var(--premium-link-color);font-size:25px;line-height:1}.appAdminSourceArtifactHeaderMeta span{color:var(--premium-text-soft);font-size:10.5px;font-weight:750}.appAdminSourceArtifactToolbar{border:1px solid color-mix(in srgb, var(--premium-surface-border) 72%, transparent);background:var(--premium-surface-bg-soft);border-radius:14px;grid-template-columns:minmax(320px,1.7fr) minmax(170px,.65fr) minmax(180px,.7fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.appAdminSourceArtifactToolbar .appAdminSettingsField+.appAdminSettingsField{margin-top:0}.appAdminSourceArtifactToolbarActions{justify-content:flex-end;align-items:center;gap:9px;min-height:40px;display:flex}.appAdminSettingsButton--danger{color:#8f1e17;background:#b423181a;border-color:#b423186b;box-shadow:inset 0 1px #ffffffc7,0 4px 10px #7f1d1d14}.appAdminSettingsButton--danger:hover:not(:disabled){color:#7f1d1d;background:#b4231829}.appAdminSourceArtifactRetentionNote{border:1px solid var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 13px;display:flex}.appAdminSourceArtifactRetentionNote>div{gap:2px;min-width:0;display:grid}.appAdminSourceArtifactRetentionNote strong{color:var(--premium-text-strong);font-size:11.5px}.appAdminSourceArtifactRetentionNote span{color:var(--premium-text-soft);font-size:10.5px;line-height:1.4}.appAdminSourceArtifactRetentionBadge{border:1px solid var(--premium-chrome-blue-border-strong);background:var(--premium-surface-bg-raised);white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-weight:850;color:var(--premium-chrome-blue-text)!important}.appAdminSourceArtifactTableRegion{border:1px solid color-mix(in srgb, var(--premium-surface-border) 84%, transparent);background:var(--premium-surface-bg-raised);scrollbar-gutter:stable;border-radius:14px;outline:none;min-height:240px;overflow:auto}.appAdminSourceArtifactTableRegion:focus-visible{box-shadow:var(--premium-focus-ring)}.appAdminSourceArtifactTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1180px;color:var(--premium-text)}.appAdminSourceArtifactTable th,.appAdminSourceArtifactTable td{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--premium-surface-border) 64%, transparent);text-align:left;vertical-align:middle;padding:11px 12px;font-size:11px}.appAdminSourceArtifactTable th{z-index:1;background:var(--premium-chrome-blue-bg);color:var(--premium-text-strong);letter-spacing:.035em;text-transform:uppercase;box-shadow:inset 0 -1px 0 var(--premium-chrome-blue-border);font-size:10.5px;font-weight:850;position:sticky;top:0}.appAdminSourceArtifactTable tbody tr:last-child td{border-bottom:0}.appAdminSourceArtifactTable tbody tr:hover td{background:color-mix(in srgb, var(--premium-chrome-blue-bg) 58%, transparent)}.appAdminSourceArtifactTable th:first-child{width:112px}.appAdminSourceArtifactTable th:nth-child(2){width:190px}.appAdminSourceArtifactTable th:nth-child(3){width:160px}.appAdminSourceArtifactTable th:nth-child(4){width:300px}.appAdminSourceArtifactTable th:nth-child(5),.appAdminSourceArtifactTable th:nth-child(6){width:100px}.appAdminSourceArtifactTable th:nth-child(7){width:165px}.appAdminSourceArtifactTable th:nth-child(8){width:96px}.appAdminSourceArtifactStatus{letter-spacing:.035em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:74px;min-height:25px;padding:3px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.appAdminSourceArtifactStatus--indexed{color:#126437;background:#1684471a;border-color:#16844757}.appAdminSourceArtifactStatus--failed{color:#8f1e17;background:#b4231817;border-color:#b4231857}.appAdminSourceArtifactStatus--expired{color:#7a4a08;background:#f59e0b1a;border-color:#b47a1457}.appAdminSourceArtifactStatus--working{border-color:var(--premium-chrome-blue-border);background:var(--premium-chrome-blue-bg);color:var(--premium-chrome-blue-text)}.appAdminSourceArtifactStatus--unknown{border-color:color-mix(in srgb, var(--premium-text-soft) 34%, transparent);background:var(--premium-surface-bg-soft);color:var(--premium-text-soft)}.appAdminSourceArtifactIdentity{gap:3px;min-width:0;display:grid}.appAdminSourceArtifactIdentity strong,.appAdminSourceArtifactIdentity span,.appAdminSourceArtifactMono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appAdminSourceArtifactIdentity strong{color:var(--premium-text-strong);font-size:11px}.appAdminSourceArtifactIdentity span{color:var(--premium-text-soft);font-size:10px}.appAdminSourceArtifactMono{color:var(--premium-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;display:block}.appAdminSourceArtifactLoading,.appAdminSourceArtifactEmpty{min-height:180px;color:var(--premium-text-soft);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.appAdminSourceArtifactPagination{justify-content:flex-end;min-height:48px;padding-top:10px;display:flex}@media (max-width:1380px){.appAdminSettingsPage--branding{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.appAdminSettingsPage--branding .appAdminSettingsCard--logo{grid-row:span 2}.appAdminWorkloadLimitGrid,.appAdminGeneralWarningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.appAdminSourceArtifactToolbar{grid-template-columns:minmax(300px,1.5fr) minmax(160px,.65fr) minmax(170px,.7fr)}.appAdminSourceArtifactToolbarActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1120px){.appAdminSettingsPage--branding,.appAdminWorkloadLayout,.appAdminGeneralSettingsLayout{grid-template-columns:1fr}.appAdminSettingsPage--branding .appAdminSettingsCard--logo{grid-row:auto}.appAdminDashboardChartList,.appAdminGeneralFeatureGrid{grid-template-columns:1fr}.appAdminSourceArtifactToolbar{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr)}.appAdminSourceArtifactToolbarActions{grid-column:auto;justify-content:flex-end}}@media (max-width:760px){.appAdminWorkloadLimitGrid,.appAdminGeneralWarningGrid,.appAdminSourceArtifactToolbar{grid-template-columns:1fr}.appAdminSourceArtifactToolbarActions{grid-column:auto;justify-content:stretch}.appAdminSourceArtifactToolbarActions .appAdminSettingsButton{flex:1 1 0}.appAdminSourceArtifactRetentionNote,.appAdminGeneralSubheader{flex-direction:column;align-items:flex-start}.appAdminSourceArtifactHeaderMeta{justify-items:start}.appAdminGeneralDiagnosticsActions .appAdminSettingsButton{width:100%}}.appAdminGeneralWarningCheck{position:relative}.appAdminGeneralWarningCheck:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transition:transform .12s;position:absolute;top:4px;left:5px;transform:rotate(-45deg)scale(0)}.appAdminGeneralWarningToggle>input:checked+.appAdminGeneralWarningCheck{box-shadow:inset 0 1px 1px #0f172a1f}.appAdminGeneralWarningToggle>input:checked+.appAdminGeneralWarningCheck:after{transform:rotate(-45deg)scale(1)}.appAdminSettingsPage--branding{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.appAdminSettingsPage--branding .appAdminSettingsCard{flex-direction:column;height:100%;display:flex}.appAdminSettingsPage--branding .appAdminSettingsActionRow{margin-top:auto;padding-top:18px}.appAdminWorkloadLayout,.appAdminGeneralSettingsLayout{grid-template-columns:minmax(0,1fr);align-items:stretch}.appAdminWorkloadReadinessCard{position:static}.appAdminWorkloadLimitGrid,.appAdminGeneralFeatureGrid,.appAdminGeneralWarningGrid,.appAdminGeneralSettingsSideColumn{grid-template-columns:minmax(0,1fr)}@media (max-width:1380px){.appAdminSettingsPage--branding{grid-template-columns:repeat(3,minmax(0,1fr))}.appAdminSettingsPage--branding .appAdminSettingsCard--logo{grid-row:auto}.appAdminWorkloadLimitGrid,.appAdminGeneralWarningGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1120px){.appAdminSettingsPage--branding{grid-template-columns:minmax(0,1fr)}.appAdminSettingsPage--branding .appAdminSettingsCard{height:auto}}.adminSettingsViewportFrame{--app-admin-settings-edge-gap:10px;--app-admin-settings-bottom-reserve:36px;box-sizing:border-box;min-width:0;min-height:0;margin-bottom:var(--app-admin-settings-bottom-reserve);padding-block:var(--app-admin-settings-edge-gap);isolation:isolate;box-shadow:none;border-radius:14px;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.adminSettingsViewportFrame .adminSettingsScrollPane{flex:1 1 0;height:100%;min-height:0;padding-top:4px;padding-bottom:18px;scroll-padding-block:16px}.appAdminSettingsCard{border-color:var(--premium-pane-outline);box-shadow:var(--premium-surface-shadow-md), var(--premium-pane-outline-shadow)}.appAdminSettingsSwitch,.appAdminDashboardChartRow,.appAdminDashboardSelectionSummary,.appAdminThemePreview,.appAdminWorkloadLimitCard,.appAdminGeneralFeatureCard,.appAdminGeneralWarningToggle,.appAdminGeneralLogRoot,.appAdminGeneralDiagnosticsList,.appAdminSourceArtifactToolbar,.appAdminSourceArtifactRetentionNote,.appAdminSourceArtifactTableRegion{border-color:color-mix(in srgb, var(--premium-pane-outline) 62%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--premium-pane-outline) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--premium-pane-outline-inset) 80%, transparent)}@media (max-width:760px){.adminSettingsViewportFrame{--app-admin-settings-edge-gap:7px;--app-admin-settings-bottom-reserve:32px}}.notificationPanel__readModelStatus{border:1px solid var(--premium-border-soft);background:var(--premium-surface-soft);color:var(--premium-text-soft);border-radius:12px;margin:12px 22px 0;padding:10px 12px;font-size:12px;font-weight:650}.dependencyFindingsActionsPopup{background:var(--premium-chrome-blue-bg)!important;border:1px solid color-mix(in srgb, var(--premium-link-color) 30%, var(--premium-surface-border))!important;color:var(--premium-text-strong)!important;box-shadow:0 14px 34px color-mix(in srgb, var(--premium-link-color) 18%, transparent), var(--premium-surface-shadow-lg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dependencyFindingsActionsPopup .dependencyFindingsActionsPopup__item{appearance:none;color:var(--premium-text-strong);font:inherit;text-align:left;background:0 0;border:0}.dependencyFindingsActionsPopup .dependencyFindingsActionsPopup__item svg{color:var(--premium-link-color)}.dependencyFindingsActionsPopup .dependencyFindingsActionsPopup__item:hover,.dependencyFindingsActionsPopup .dependencyFindingsActionsPopup__item:focus-visible{background:color-mix(in srgb, var(--premium-link-color) 14%, transparent);color:var(--premium-link-color-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--premium-link-color) 22%, transparent);outline:none}.dependencyFindingsActionsPopup .dependencyFindingsActionsPopup__item:disabled{color:var(--premium-text-soft);cursor:not-allowed;opacity:.58;box-shadow:none;background:0 0}.dependencyFindingsActionsPopup .dependencyFindingsActionsPopup__item:disabled svg{color:var(--premium-text-soft)}
