*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.visible{visibility:visible}.fixed{position:fixed}.grid{display:grid}.ms{margin-inline-start:1rem}.block{display:block}.h1{height:.25rem}.h2{height:.5rem}.h23{height:5.75rem}.h3{height:.75rem}.h4{height:1rem}.table{display:table}.px{padding-left:1rem;padding-right:1rem}.tab{tab-size:4}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}body{background:var(--theme-bg);color:var(--theme-text);text-rendering:geometricprecision;margin:0;font-family:Aptos,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px}[data-theme=dark_decision]{--theme-bg:#101214;--theme-panel:#171a1f;--theme-panel2:#20242b;--theme-card:#1b2027;--theme-border:#cbd5e124;--theme-line:#cbd5e138;--theme-text:#eef2f6;--theme-muted:#aab4c0;--theme-subtle:#768392;--theme-primary:#5bb7d6;--theme-accent:#57c8a4;--theme-success:#38c172;--theme-warning:#e5a23c;--theme-danger:#ff8a8a;--theme-purple:#b79ced;--theme-shadow:0 14px 36px #00000047}[data-theme=light_enterprise]{--theme-bg:#f6f7f9;--theme-panel:#fff;--theme-panel2:#eef1f5;--theme-card:#fff;--theme-border:#1f29371f;--theme-line:#1f29372e;--theme-text:#17202a;--theme-muted:#536171;--theme-subtle:#748191;--theme-primary:#256f91;--theme-accent:#24735f;--theme-success:#197b4d;--theme-warning:#a96812;--theme-danger:#842626;--theme-purple:#7158ad;--theme-shadow:0 10px 28px #1f293714}[data-theme=growth_blue_green]{--theme-bg:#071a1f;--theme-panel:#0b2429;--theme-panel2:#12343b;--theme-card:#153d42;--theme-border:#2dd4bf33;--theme-line:#38bdf840;--theme-text:#dff7f3;--theme-muted:#9bd4cc;--theme-subtle:#71aaa3;--theme-primary:#2dd4bf;--theme-accent:#38bdf8;--theme-success:#84cc16;--theme-warning:#facc15;--theme-danger:#ff8f92;--theme-purple:#c084fc;--theme-shadow:0 14px 36px #0000004d}[data-theme=high_contrast]{--theme-bg:#000;--theme-panel:#0a0a0a;--theme-panel2:#171717;--theme-card:#111;--theme-border:#ffffff59;--theme-line:#ffffff73;--theme-text:#fff;--theme-muted:#d4d4d4;--theme-subtle:#a3a3a3;--theme-primary:#00e5ff;--theme-accent:#faff00;--theme-success:#00ff6a;--theme-warning:#ffb000;--theme-danger:#ff4d4d;--theme-purple:#ff7bff;--theme-shadow:0 0 0 1px #ffffff2e}.app-shell{background:var(--theme-bg);min-height:100vh;color:var(--theme-text);grid-template-columns:268px minmax(0,1fr);display:grid}.sidebar{border-right:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel) 96%, #000 4%);scrollbar-width:thin;height:100vh;padding:16px 14px;position:sticky;top:0;overflow:auto}.brand{border-bottom:1px solid var(--theme-border);align-items:center;gap:12px;margin-bottom:18px;padding:2px 4px 14px;display:flex}.brand-mark{border:1px solid var(--theme-border);background:var(--theme-card);width:38px;height:38px;color:var(--theme-primary);border-radius:8px;place-items:center;font-weight:800;display:grid}.brand span,.muted{color:var(--theme-muted)}.brand>div:last-child{gap:2px;min-width:0;display:grid}.brand>div:last-child strong,.brand>div:last-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 14px;display:grid}.nav-tools input{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 84%, transparent);min-width:0;height:34px;color:var(--theme-text);border-radius:7px;padding:7px 9px}.nav-tools input::placeholder{color:var(--theme-subtle)}.sidebar-nav{gap:14px;display:grid}.nav-section{gap:4px;display:grid}.nav-section-label{width:100%;min-height:32px;color:var(--theme-subtle);letter-spacing:0;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:700;display:flex}.nav-section-label:hover{color:var(--theme-text);background:color-mix(in srgb, var(--theme-panel2) 62%, transparent)}.nav-section-label span:last-child{border:1px solid var(--theme-border);min-width:22px;height:20px;color:var(--theme-muted);border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.nav-section-links{gap:4px;display:grid}.nav-section.collapsed .nav-section-links{display:none}.nav-empty{border:1px dashed var(--theme-border);color:var(--theme-subtle);background:color-mix(in srgb, var(--theme-panel2) 42%, transparent);border-radius:8px;margin:0;padding:12px 10px;font-size:12px}.sidebar a,.nav-secondary-button{color:var(--theme-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:7px 10px;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:flex}.nav-secondary-button{width:100%;font:inherit;cursor:pointer;background:0 0}.sidebar a:hover,.nav-secondary-button:hover{color:var(--theme-text);background:color-mix(in srgb, var(--theme-panel2) 76%, transparent)}.sidebar a.router-link-active{color:var(--theme-text);background:var(--theme-card);border:1px solid var(--theme-border);box-shadow:inset 3px 0 0 var(--theme-primary)}.nav-section.active .nav-section-label{color:var(--theme-text)}.main{background:radial-gradient(circle at 20% -10%, color-mix(in srgb, var(--theme-primary) 13%, transparent), transparent 270px), radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--theme-accent) 10%, transparent), transparent 240px), linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 24%, transparent), transparent 220px), var(--theme-bg);min-width:0}.topbar{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel) 94%, transparent);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:8px 22px;display:flex;position:sticky;top:0}.status-strip{scrollbar-width:thin;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.top-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.top-actions .pill{align-items:center;max-width:120px;min-height:32px;display:inline-flex}.notification-link{border:1px solid var(--theme-border);background:var(--theme-panel2);min-height:32px;color:var(--theme-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.theme-select{width:136px}.mode-select{flex:0 0 148px;width:148px}.runtime-status-trigger{border:1px solid var(--theme-border);background:var(--theme-panel2);min-height:32px;color:var(--theme-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1.25;display:inline-flex}.runtime-status-trigger:hover,.runtime-status-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));background:color-mix(in srgb, var(--theme-primary) 11%, var(--theme-panel2))}.runtime-status-trigger svg{flex:none}.runtime-status-popover{border:1px solid var(--theme-border);max-width:calc(100vw - 32px);background:var(--theme-panel)!important;color:var(--theme-text)!important;box-shadow:var(--theme-shadow)!important;border-radius:8px!important;padding:12px!important}.runtime-status-panel{gap:10px;width:min(360px,100vw - 58px);min-width:0;display:grid}.runtime-status-heading,.runtime-status-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.runtime-status-heading>strong{font-size:14px}.runtime-status-list{gap:6px;display:grid}.runtime-status-row{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 68%, transparent);min-height:38px;color:var(--theme-muted);border-radius:6px;padding:8px 10px;text-decoration:none}a.runtime-status-row:hover{border-color:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-panel2));color:var(--theme-text)}.runtime-status-row span,.runtime-status-row strong{overflow-wrap:anywhere;min-width:0}.runtime-status-row strong{text-align:right;max-width:240px;font-size:12px;font-weight:700}.runtime-status-detail{border-left:3px solid var(--theme-warning);overflow-wrap:anywhere;margin:0;padding:8px 10px}.runtime-status-actions{justify-content:flex-end;display:flex}.status-strip .n-base-selection,.status-strip .n-base-selection-label,.top-actions .n-base-selection,.top-actions .n-base-selection-label,.toolbar>.n-select .n-base-selection,.toolbar>.n-select .n-base-selection-label,.toolbar>.n-input,.toolbar>.n-input .n-input-wrapper,.toolbar>.n-input .n-input__input,.toolbar>.n-input .n-input__input-el{min-height:32px!important}.status-strip span,.status-strip a,.pill{border:1px solid var(--theme-border);background:var(--theme-panel2);color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;max-width:260px;min-height:32px;padding:5px 9px;font-size:12px;line-height:1.25;display:inline-flex;overflow:hidden}.status-strip .plan-context-link,.status-strip .plan-context-summary{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;flex:260px;max-width:360px;height:auto;overflow:visible}.pill.text-link{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;height:auto;min-height:32px}.status-ok{color:var(--theme-success)!important}.status-warn{color:var(--theme-warning)!important}.page{padding:24px}.embedded-workspace-page{padding:0}.selection-plans-governance-panel,.selection-plans-grid>.embedded-workspace-page{grid-column:1/-1}.selection-plans-grid>.embedded-workspace-page{min-width:0;max-width:100%}.page-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;margin-bottom:20px;display:flex}.page-title>div:first-child,.page-header>div:first-child{flex:280px;min-width:min(280px,100%)}.page-title h1{letter-spacing:0;margin:0;font-size:24px}.page-title p{margin:6px 0 0}.page-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-header h1{letter-spacing:0;margin:3px 0 6px;font-size:24px}.page-header p{color:var(--theme-muted);margin:0}.eyebrow{color:var(--theme-primary);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:750}.toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:min(360px,100%);max-width:100%;display:flex}.page-title .toolbar{flex:620px}.page-title>.icon-button,.page-title>.pill{flex:none}.toolbar>.n-input,.toolbar>.n-input-number,.toolbar>.n-select,.toolbar>input,.toolbar>select{flex:0 168px;min-width:128px}.toolbar>.icon-button{flex:none}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.panel{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 14%, transparent), transparent 88px), var(--theme-panel);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow);border-radius:8px;padding:15px;overflow:visible}.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.metric strong{margin-top:6px;font-size:26px;display:block}.content-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:14px;margin-top:14px;display:grid}.login-page{align-content:start;min-height:calc(100vh - 60px);display:grid}.login-page .page-title{border-bottom:1px solid var(--theme-border);padding-bottom:16px}.login-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:stretch}.login-status-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 16%, transparent), transparent 58%), var(--theme-panel);border-color:color-mix(in srgb, var(--theme-primary) 32%, var(--theme-border))}.login-form-panel{border-color:color-mix(in srgb, var(--theme-accent) 36%, var(--theme-border));box-shadow:0 18px 42px color-mix(in srgb, var(--theme-accent) 12%, transparent)}.login-form-panel h2{letter-spacing:0;margin-top:0;font-size:22px}.login-form-panel .form-grid{grid-template-columns:1fr}.login-form-panel .toolbar{justify-content:flex-start;min-width:0}.login-support-panel{max-height:min(560px,72vh)}.login-support-panel .simple-table{min-width:100%}.login-title,.login-title>div,.login-title-toolbar,.login-metric-row,.login-detail-list,.login-form-grid,.login-form-toolbar,.login-support-panel{min-width:0;max-width:100%}.login-title h1,.login-title p,.login-page>.inline-alert,.login-detail-list span,.login-detail-list strong,.login-support-panel .section-heading,.login-support-panel .simple-table th,.login-support-panel .simple-table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.login-title-toolbar,.login-page>.inline-alert,.login-form-toolbar{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.login-title-toolbar>*,.login-page>.inline-alert>*,.login-form-toolbar>*{scroll-snap-align:start;flex:none;min-width:0;max-width:236px}.login-page>.inline-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.login-detail-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.login-detail-list>div{scroll-snap-align:start;flex:0 0 220px;min-width:0}.login-support-panel .simple-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.login-support-panel .simple-table thead,.login-support-panel .simple-table tbody,.login-support-panel .simple-table tr{table-layout:fixed;width:560px;min-width:560px;display:table}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-context-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.reports-range-control{color:var(--theme-muted);align-items:center;gap:8px;font-size:12px;display:flex}.reports-range-control .n-select{width:116px}.reports-funnel-panel{gap:12px;display:grid}.reports-funnel-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.reports-trend-track{background:color-mix(in srgb, var(--theme-border) 72%, transparent);border-radius:4px;width:100%;min-width:96px;height:8px;display:block;overflow:hidden}.reports-trend-bar{border-radius:inherit;background:var(--theme-primary);height:100%;display:block}.content-grid>.panel:has(.simple-table th:nth-child(7)){grid-column:1/-1}.panel:has(.simple-table th:nth-child(10)){max-height:min(760px,72vh);overflow:auto}:is(.panel:has(.simple-table),.drawer-section:has(>.simple-table)){scrollbar-gutter:stable;max-height:min(760px,72vh);overflow:auto}.content-grid>.panel:has(.simple-table){scrollbar-gutter:stable;max-height:min(820px,76vh);overflow:auto}.panel:has(.notice-list){scrollbar-gutter:auto;max-height:none;overflow:visible}.drawer-section:has(>.notice-list){scrollbar-gutter:auto;max-height:none;overflow:visible}.content-grid>.panel:has(.opportunity-row){scrollbar-gutter:auto;max-height:none;overflow:visible}.content-grid>.panel:not(:has(.simple-table)){scrollbar-gutter:auto;max-height:none;overflow:visible}.content-grid>.panel{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 14%, transparent), transparent 88px), linear-gradient(180deg, transparent calc(100% - 42px), color-mix(in srgb, var(--theme-bg) 26%, transparent)), var(--theme-panel)}.panel:has(.simple-table){background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 14%, transparent), transparent 88px), linear-gradient(180deg, transparent calc(100% - 42px), color-mix(in srgb, var(--theme-bg) 26%, transparent)), var(--theme-panel)}.panel:has(.notice-list){background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 14%, transparent), transparent 88px), linear-gradient(180deg, transparent calc(100% - 42px), color-mix(in srgb, var(--theme-bg) 26%, transparent)), var(--theme-panel)}.content-grid>.panel:focus-within{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border))}.panel:has(.simple-table):focus-within{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border))}.panel:has(.notice-list):focus-within{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border))}.section-title,.section-heading,.section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.section-title>*,.section-heading>*,.section-header>*{min-width:0}.section-title h2,.section-heading h2,.section-header h2,.section-heading h3{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;line-height:1.2}.section-title p,.section-heading p,.section-header p{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:5px 0 0}.inline-alert{border:1px solid color-mix(in srgb, var(--theme-warning) 45%, var(--theme-border));background:color-mix(in srgb, var(--theme-warning) 10%, var(--theme-panel));color:var(--theme-text);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.inline-alert span{overflow-wrap:anywhere;min-width:0}.filter-bar{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.panel:has(>.filter-bar+.metric-row+.notice-list){min-width:0}.panel:has(>.filter-bar+.metric-row+.notice-list) .filter-bar{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.panel:has(>.filter-bar+.metric-row+.notice-list) .filter-bar>.icon-button{width:100%}.filter-bar label{min-width:0;color:var(--theme-muted);gap:4px;font-size:12px;display:grid}.filter-bar input,.filter-bar select,.select-like,.theme-input{border:1px solid var(--theme-border);background:var(--theme-panel2);min-width:0;min-height:32px;color:var(--theme-text);border-radius:6px;padding:7px 8px}input[type=file]{border:1px solid var(--theme-border);background:var(--theme-panel2);width:min(100%,420px);max-width:100%;min-height:36px;color:var(--theme-text);cursor:pointer;border-radius:6px;padding:5px 8px;line-height:1.4}input[type=file]::file-selector-button{border:1px solid color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border));background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-panel2));min-height:26px;color:var(--theme-text);cursor:pointer;border-radius:5px;margin-right:10px;padding:4px 9px;font-weight:650}input[type=file]:hover,input[type=file]:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--theme-border));background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-panel2))}.metric-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.metric-row:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row:has(>:nth-child(3)):not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.metric-row>div{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);border-radius:8px;gap:4px;min-width:0;min-height:72px;padding:9px 10px;display:grid}.metric-row strong{overflow-wrap:anywhere;font-size:20px;line-height:1.15}.mode-bar{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.enterprise-flow-bar{margin:0 0 12px;padding:0 0 8px}.market-research-workspace-panel,.supply-profit-workspace-panel,.execution-workspace-panel,.governance-workspace-panel,.dashboard-workspace-panel,.radar-workspace-panel,.rate-limit-policy-workspace-panel,.service-registry-workspace-panel,.production-evidence-workspace-panel,.release-readiness-workspace-panel,.acceptance-workspace-panel,.config-governance-workspace-panel,.release-notes-workspace-panel,.acceptance-cases-workspace-panel,.crawler-readiness-workspace-panel,.qa-handoff-workspace-panel,.local-dev-workspace-panel,.data-governance-workspace-panel,.data-quality-workspace-panel,.testing-quality-workspace-panel,.operations-readiness-workspace-panel,.nfr-workspace-panel,.slo-overview-workspace-panel,.security-summary-workspace-panel,.incident-runbook-workspace-panel,.rbac-matrix-workspace-panel,.privacy-workspace-panel,.delivery-checklist-workspace-panel,.architecture-decisions-workspace-panel,.training-matrix-workspace-panel,.code-organization-workspace-panel,.cost-overview-workspace-panel,.external-gates-workspace-panel,.environment-strategy-workspace-panel,.automation-workspace-panel,.risk-rules-workspace-panel,.scoring-settings-workspace-panel,.workflow-settings-workspace-panel,.selection-plans-workspace-panel{margin-bottom:12px}.market-research-workspace-tabs,.supply-profit-workspace-tabs,.execution-workspace-tabs,.governance-workspace-tabs,.dashboard-workspace-tabs,.radar-workspace-tabs,.rate-limit-policy-workspace-tabs,.service-registry-workspace-tabs,.production-evidence-workspace-tabs,.release-readiness-workspace-tabs,.acceptance-workspace-tabs,.config-governance-workspace-tabs,.release-notes-workspace-tabs,.acceptance-cases-workspace-tabs,.crawler-readiness-workspace-tabs,.qa-handoff-workspace-tabs,.local-dev-workspace-tabs,.data-governance-workspace-tabs,.data-quality-workspace-tabs,.testing-quality-workspace-tabs,.operations-readiness-workspace-tabs,.nfr-workspace-tabs,.slo-overview-workspace-tabs,.security-summary-workspace-tabs,.incident-runbook-workspace-tabs,.rbac-matrix-workspace-tabs,.privacy-workspace-tabs,.delivery-checklist-workspace-tabs,.architecture-decisions-workspace-tabs,.training-matrix-workspace-tabs,.code-organization-workspace-tabs,.cost-overview-workspace-tabs,.external-gates-workspace-tabs,.environment-strategy-workspace-tabs,.automation-workspace-tabs,.risk-rules-workspace-tabs,.scoring-settings-workspace-tabs,.workflow-settings-workspace-tabs,.selection-plans-workspace-tabs{margin:8px 0 12px}.market-research-workspace-grid,.supply-profit-workspace-grid,.execution-workspace-grid,.governance-workspace-grid,.dashboard-workspace-grid,.radar-workspace-grid{align-items:stretch}.mode-bar button{flex:none;min-width:max-content}.mode-bar button,.icon-button{border:1px solid var(--theme-border);background:var(--theme-panel2);color:var(--theme-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:32px;max-width:100%;min-height:32px;padding:7px 10px;font-size:13px;text-decoration:none;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex;overflow:hidden}.icon-button:not(:has(svg)){text-overflow:clip;width:max-content;min-width:32px;max-width:none;overflow:visible}.icon-button.tag-success,.icon-button.tag-warning,.icon-button.tag-danger,.icon-button.tag-purple{text-overflow:clip;width:max-content;min-width:32px;overflow:visible}.mode-bar button:hover,.icon-button:hover{color:var(--theme-text);border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--theme-border))}.mode-bar button:disabled,.icon-button:disabled,.icon-button[aria-disabled=true]{cursor:not-allowed;opacity:.52;transform:none}.mode-bar button:disabled:hover,.icon-button:disabled:hover,.icon-button[aria-disabled=true]:hover{color:var(--theme-muted);border-color:var(--theme-border);background:var(--theme-panel2)}.mode-bar button.active,.icon-button.primary{color:var(--theme-text);border-color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 18%, var(--theme-panel2))}.opportunity-list{gap:12px;margin-top:12px;display:grid}.opportunity-row{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:8px;grid-template-columns:108px minmax(0,1fr) minmax(156px,.34fr);align-items:center;gap:14px;padding:12px;display:grid}.opportunity-row:not(:has(img)){grid-template-columns:minmax(0,1fr);align-items:start}@media (width<=1200px){.content-grid>.panel .opportunity-row:has(img){grid-template-columns:96px minmax(0,1fr)}.content-grid>.panel .opportunity-row:has(img) .notice-actions{grid-column:1/-1;justify-content:flex-start;max-width:100%}.content-grid>.panel .opportunity-row:has(img) img{width:96px;height:78px}}.opportunity-row>*{min-width:0}.opportunity-row img{object-fit:cover;border-radius:6px;width:108px;height:82px}.media-cell{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;max-width:320px;display:grid}.media-cell img{object-fit:cover;border-radius:6px;width:64px;height:56px}.media-cell img[src*=dummyimage\.com]{object-fit:contain;background:color-mix(in srgb, var(--theme-panel2) 88%, #000);padding:4px}.media-cell>div{gap:5px;min-width:0;display:grid}.media-cell strong,.media-cell p{overflow-wrap:anywhere;min-width:0;margin:0}.media-cell p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.4em;display:-webkit-box;overflow:hidden}.row-actions{align-content:start;gap:8px;display:grid}.page-title>.row-actions{flex-wrap:nowrap;flex:420px;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.notice-list{gap:10px;min-width:0;display:grid}.notice-row{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-card) 82%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px;display:grid}.notice-row>*{min-width:0}.notice-row:has(.notification-action-detail){grid-template-columns:minmax(0,1fr)}.notice-row strong,.notice-row p{overflow-wrap:anywhere;min-width:0}.notice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:260px;display:flex}.notice-actions>*{flex:none;max-width:100%}.notice-row:has(.notification-action-detail) .notice-actions{justify-content:flex-start;max-width:100%}.tags{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin-top:8px;display:flex}.tag-list{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.tag-list>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.tag-list>.icon-button,.signal-row>.icon-button,.signal-row>button,.check-list li>.icon-button,.check-list li>button{flex:none;justify-self:start;min-width:max-content}.signal-list{gap:8px;min-width:0;max-width:100%;display:grid}.signal-row,.check-list li{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 74%, transparent);border-radius:8px;grid-template-columns:minmax(92px,auto) minmax(0,1fr) max-content;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.signal-row>*,.check-list li>*{min-width:0}.signal-row>div{gap:5px;min-width:0;max-width:100%;display:grid}.signal-row .text-link,.signal-row strong{overflow-wrap:anywhere;min-width:0;max-width:100%}.signal-row:not(:has(>:nth-child(3))){grid-template-columns:minmax(92px,max-content) minmax(0,1fr)}.signal-row:has(>div:nth-child(2)):not(:has(>:nth-child(3))){grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr)}:is(.signal-row:has(>.icon-button:nth-child(2)),.signal-row:has(>button:nth-child(2))){grid-template-columns:minmax(0,1fr) max-content}.gate-action-row{border-color:color-mix(in srgb, var(--theme-warning) 34%, var(--theme-border));background:color-mix(in srgb, var(--theme-warning) 8%, var(--theme-panel))}.gate-action-row>div{min-width:0;max-width:100%}.gate-action-row code,.gate-action-row .pill,.signal-row code,.signal-row .pill{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;display:inline-flex}.check-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.check-list li{grid-template-columns:minmax(0,1fr) max-content}.check-list li:has(>:nth-child(3)){grid-template-columns:minmax(0,.72fr) minmax(0,1fr) max-content}.simple-table .signal-list,.simple-table .check-list{min-width:min(100%,360px)}.simple-table .signal-row,.simple-table .check-list li{grid-template-columns:minmax(0,1fr);gap:7px}.simple-table .signal-row>.icon-button,.simple-table .signal-row>button,.simple-table .check-list li>.icon-button,.simple-table .check-list li>button{white-space:normal;justify-self:start;max-width:100%}.simple-table .signal-row code,.simple-table .check-list code,.simple-table .signal-row .pill,.simple-table .check-list .pill{width:fit-content;max-width:100%}.endpoint-label,.metric-link{overflow-wrap:anywhere;align-items:center;min-height:28px;display:inline-flex}.endpoint-label code{overflow-wrap:anywhere;max-width:100%;display:inline-block}.text-link{min-width:32px;min-height:28px;color:var(--theme-primary);overflow-wrap:anywhere;text-overflow:clip;text-underline-offset:3px;align-items:center;text-decoration:none;transition:color .12s,text-decoration-color .12s;display:inline-flex;overflow:visible}.text-link:hover{color:var(--theme-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-primary) 76%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-primary) 76%, transparent)}.tag-success{color:var(--theme-success)}.tag-warning{color:var(--theme-warning)}.tag-danger{color:var(--theme-danger)}.tag-purple{color:var(--theme-purple)}.score-grid{grid-template-columns:repeat(7,minmax(72px,1fr));gap:8px;margin-top:10px;display:grid}.providers-score-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.score-grid span{background:var(--theme-panel2);border:1px solid var(--theme-border);border-radius:6px;padding:8px;font-size:12px}.drawer-section{border-top:1px solid var(--theme-border);margin-top:12px;padding-top:12px}.csv-import-grid{align-items:start}.csv-import-source{min-width:0}.csv-import-source .n-input,.csv-import-source .n-input .n-input-wrapper,.csv-import-source .n-input .n-input__textarea,.csv-import-source .n-input .n-input__textarea-el{width:100%;min-width:0}.csv-import-source .n-input .n-input__textarea-el{overflow-wrap:anywhere;word-break:break-word}.csv-file-actions{justify-content:flex-end;align-items:center;gap:8px}.csv-file-actions input[type=file]{flex:320px;min-width:min(320px,100%);max-width:100%}.csv-file-actions .icon-button{flex:none}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h3{margin:0}.simple-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%;font-size:13px}.panel:has(>.simple-table):after{content:"横向滚动查看更多字段";color:var(--theme-subtle);margin-top:8px;font-size:12px;display:none}.drawer-section:has(>.simple-table):after{content:"横向滚动查看更多字段";color:var(--theme-subtle);margin-top:8px;font-size:12px;display:none}.simple-table:has(th:nth-child(6)){min-width:760px}.simple-table:has(th:nth-child(3)){min-width:680px}.wide-panel .simple-table:has(th:nth-child(7)){min-width:max(1240px,100%)!important}.wide-panel .simple-table:has(th:nth-child(4)){min-width:760px}.simple-table:has(th:nth-child(9)){min-width:980px}.simple-table:has(.media-cell):has(th:nth-child(9)){min-width:1280px}.simple-table:has(th:nth-child(12)){min-width:1600px}.simple-table:has(th:nth-child(13)){min-width:1360px}.simple-table:has(th:nth-child(15)){min-width:1540px}.simple-table:has(th:nth-child(17)){min-width:1760px}.simple-table th,.simple-table td{text-align:left;border-bottom:1px solid var(--theme-border);vertical-align:top;overflow-wrap:anywhere;word-break:break-word;max-width:260px;padding:9px 8px}.opportunities-table{border-collapse:separate;border-spacing:0}@media (width>=901px){.simple-table.opportunities-table{min-width:100%!important}.opportunities-row-actions{gap:6px;min-width:0;display:grid}.opportunities-row-actions>.icon-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;height:auto;padding:6px;line-height:1.25}}.opportunities-table th:first-child,.opportunities-table td:first-child{z-index:2;background:var(--theme-panel);width:42px;position:sticky;left:0}.opportunities-table th:nth-child(2),.opportunities-table td:nth-child(2){z-index:2;background:var(--theme-panel);position:sticky;left:42px}.opportunities-table th:first-child,.opportunities-table th:nth-child(2){z-index:3}.opportunities-table.density-comfortable th,.opportunities-table.density-comfortable td{padding-top:14px;padding-bottom:14px}.table-sort-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.opportunities-column-select{min-width:220px}.simple-table td strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-weight:680}.simple-table td .muted{margin-top:4px;line-height:1.45;display:block}.simple-table td>.tags,.simple-table td>.tag-list,.simple-table td>.row-actions,.simple-table td>.action-cell{min-width:0}.simple-table td>.text-link,.simple-table td .tag-list .text-link{vertical-align:top;align-items:center;max-width:100%;min-height:28px;display:inline-flex}.audit-action-detail>.text-link,.audit-summary>.text-link,.compact-list .text-link,.detail-list .text-link,.drawer-section>.text-link,.metric-grid .text-link,.notice-row .muted .text-link,.panel>.text-link,.score-module-row .text-link,.section-heading .text-link,.metric-link{align-items:center;min-height:32px}.simple-table td>.row-actions{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}:is(.simple-table td:has(>.row-actions),.simple-table td:has(>.action-cell),.simple-table td:has(.compact-toolbar),.simple-table td:has(.evidence-actions)){scrollbar-width:thin;overflow-x:auto}.simple-table td>.row-actions>.result-grid{flex:1 0 100%}.simple-table th{color:var(--theme-muted);background:color-mix(in srgb, var(--theme-panel2) 92%, var(--theme-panel));z-index:1;font-size:12px;font-weight:700;position:sticky;top:0}.simple-table th:first-child,.simple-table td:first-child{max-width:340px}.simple-table th:last-child,.simple-table td:last-child{scrollbar-width:thin;max-width:420px;overflow-x:auto}.simple-table tbody tr:hover{background:color-mix(in srgb, var(--theme-primary) 7%, transparent)}.simple-table tbody tr:has(td[colspan]) td{text-align:center;color:var(--theme-subtle);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-panel2) 34%, transparent), transparent 72%), color-mix(in srgb, var(--theme-panel) 94%, transparent);padding:22px 12px}.simple-table .icon-button{width:max-content;min-width:32px;min-height:30px;padding:5px 8px;font-size:12px}.simple-table code,.signal-row code,.pill code{max-width:100%;color:inherit;white-space:normal;overflow-wrap:anywhere;font-family:Consolas,Cascadia Code,monospace;font-size:12px}code{border:1px solid color-mix(in srgb, var(--theme-primary) 18%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 74%, transparent);color:var(--theme-text);overflow-wrap:anywhere;border-radius:5px;padding:1px 4px;font-family:Consolas,Cascadia Code,monospace;font-size:12px}.simple-table td:last-child .icon-button{margin:2px 4px 2px 0}.action-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:180px;max-width:390px;display:flex}.action-cell>*{flex:none;min-width:max-content}.table-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.table-actions>*{flex:none;max-width:100%}.compact-toolbar,.evidence-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.compact-toolbar>*,.evidence-actions>*{white-space:normal;overflow-wrap:anywhere;flex:none;min-width:max-content;max-width:100%}.compact-list{gap:8px;min-width:0;margin:12px 0;padding:0;list-style:none;display:grid}.compact-list li{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 70%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.compact-list li>*{overflow-wrap:anywhere;min-width:0}.review-action-list{gap:10px;min-width:0;margin-top:12px;display:grid}.review-action-item{border:1px solid color-mix(in srgb, var(--theme-primary) 24%, var(--theme-border));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 7%, transparent), transparent 62%), color-mix(in srgb, var(--theme-card) 86%, transparent);border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.review-action-item>*,.review-action-item p,.review-action-item small,.review-action-item strong{overflow-wrap:anywhere;min-width:0}.review-action-item small{color:var(--theme-muted);line-height:1.45}.icon-button.danger,button.danger,.danger{border-color:color-mix(in srgb, var(--theme-danger) 48%, var(--theme-border));color:var(--theme-danger);background:color-mix(in srgb, var(--theme-danger) 10%, var(--theme-panel2))}.icon-button.danger:hover,button.danger:hover{color:var(--theme-text);border-color:color-mix(in srgb, var(--theme-danger) 68%, var(--theme-border));background:color-mix(in srgb, var(--theme-danger) 18%, var(--theme-panel2))}.result-preview{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);border-radius:8px;gap:5px;min-width:0;margin-top:12px;padding:9px 10px;display:grid}.result-preview span{color:var(--theme-muted);font-size:12px}.result-preview strong{overflow-wrap:anywhere;min-width:0}.summary-panel{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 11%, transparent), transparent 58%), var(--theme-panel)}.review-source{border:1px solid color-mix(in srgb, var(--theme-accent) 24%, var(--theme-border));background:color-mix(in srgb, var(--theme-accent) 7%, var(--theme-panel));border-radius:8px;gap:10px;min-width:0;margin-top:12px;padding:11px;display:grid}.review-source>*{min-width:0}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.notice-row .notification-action-detail,.opportunity-row .detail-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.detail-list>div{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.detail-list span{color:var(--theme-muted);font-size:12px}.detail-list strong{min-width:0;color:var(--theme-text);overflow-wrap:anywhere;font-weight:650}.detail-list strong .icon-button,.score-grid .icon-button{width:fit-content;max-width:100%;margin-top:6px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;min-width:0;display:grid}.metric-grid>*{min-width:0}.metric-card{border:1px solid var(--theme-border);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 58%, transparent), transparent 82px), var(--theme-card);border-radius:8px;align-content:start;gap:7px;min-width:0;min-height:128px;padding:11px;display:grid}.metric-card>*{min-width:0;max-width:100%}.metric-card strong{overflow-wrap:anywhere;min-width:0;display:block}.field-block,.form-field{min-width:0;color:var(--theme-muted);gap:5px;font-size:12px;display:grid}.field-block>*,.form-field>*{min-width:0}.field-block input,.field-block select,.field-block textarea,.form-field input,.form-field select,.form-field textarea,.input,.textarea{border:1px solid var(--theme-border);background:var(--theme-panel2);width:100%;min-width:0;color:var(--theme-text);border-radius:6px;padding:7px 8px}.inline-action{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.inline-action>*{min-width:0;max-width:100%}.tag-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.tag,.tag-action,.root-pill,.source-pill{border:1px solid var(--theme-border);background:var(--theme-panel2);min-width:0;max-width:100%;min-height:28px;color:var(--theme-muted);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;line-height:1.25;display:inline-flex}.panel .pill,.simple-table .pill,.notice-row .pill,.opportunity-row .pill,.content-grid .pill,.drawer-section .pill{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.tag-action{background:color-mix(in srgb, var(--theme-warning) 9%, var(--theme-panel2));border-color:color-mix(in srgb, var(--theme-warning) 34%, var(--theme-border));flex:0 auto}.tag-action>*,.root-pill>*,.source-pill>*{min-width:0;max-width:100%}.stacked-line{border-bottom:1px solid color-mix(in srgb, var(--theme-border) 64%, transparent);gap:4px;min-width:0;padding:6px 0;display:grid}.stacked-line:last-child{border-bottom:0}.stacked-line>*{overflow-wrap:anywhere;min-width:0}.detail-tabs{border-bottom:1px solid var(--theme-border);scrollbar-width:none;gap:9px;max-width:100%;margin-top:12px;padding:0 2px 10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000)}.detail-tabs button{border-color:color-mix(in srgb, var(--theme-border) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 72%, transparent), transparent 120%), color-mix(in srgb, var(--theme-panel) 72%, transparent);white-space:normal;overflow-wrap:anywhere;justify-content:center;min-width:92px;max-width:min(260px,70vw)}.detail-tabs button.active{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--theme-primary) 86%, transparent)}.detail-tabs::-webkit-scrollbar{display:none}.notification-action-detail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.notification-action-detail strong{overflow-wrap:anywhere;-webkit-line-clamp:unset;-webkit-box-orient:initial;max-height:none;display:block;overflow:visible}.notification-action-detail .icon-button{justify-content:center;align-self:end}.modal-actions{z-index:2;border-top:1px solid var(--theme-border);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel) 78%, transparent), var(--theme-panel) 18px), var(--theme-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:14px -16px -16px;padding:12px 16px 16px;display:flex;position:sticky;bottom:-16px}.source-write-modal,.decision-confirm-modal,.test-campaign-modal,.notification-confirm-modal,.dashboard-confirm-modal,.collection-job-action-modal,.task-status-modal,.nav-hub-modal{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--theme-border);width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(82vh,760px);box-shadow:var(--theme-shadow);scrollbar-color:color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border)) transparent;scrollbar-width:thin;border-radius:8px;overflow:auto;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 18%, transparent), transparent 96px), var(--theme-panel)!important;color:var(--theme-text)!important}.source-write-modal:focus-within,.decision-confirm-modal:focus-within,.test-campaign-modal:focus-within,.notification-confirm-modal:focus-within,.dashboard-confirm-modal:focus-within,.collection-job-action-modal:focus-within,.task-status-modal:focus-within,.nav-hub-modal:focus-within{border-color:color-mix(in srgb, var(--theme-primary) 44%, var(--theme-border))}.source-write-modal .n-card-header,.decision-confirm-modal .n-card-header,.test-campaign-modal .n-card-header,.notification-confirm-modal .n-card-header,.dashboard-confirm-modal .n-card-header,.collection-job-action-modal .n-card-header,.task-status-modal .n-card-header,.nav-hub-modal .n-card-header{border-bottom:1px solid var(--theme-border);padding:14px 16px}.source-write-modal .n-card-header__main,.decision-confirm-modal .n-card-header__main,.test-campaign-modal .n-card-header__main,.notification-confirm-modal .n-card-header__main,.dashboard-confirm-modal .n-card-header__main,.collection-job-action-modal .n-card-header__main,.task-status-modal .n-card-header__main,.nav-hub-modal .n-card-header__main{min-width:0;color:var(--theme-text);overflow-wrap:anywhere;font-size:16px;font-weight:700}.source-write-modal .n-card-header__close,.decision-confirm-modal .n-card-header__close,.test-campaign-modal .n-card-header__close,.notification-confirm-modal .n-card-header__close,.dashboard-confirm-modal .n-card-header__close,.collection-job-action-modal .n-card-header__close,.task-status-modal .n-card-header__close,.nav-hub-modal .n-card-header__close,.n-drawer-content .n-drawer-header__close,.n-base-close{border-radius:6px;min-width:32px!important;min-height:32px!important}.n-base-close:hover{background:color-mix(in srgb, var(--theme-primary) 12%, transparent)}.source-write-modal .n-card__content,.decision-confirm-modal .n-card__content,.test-campaign-modal .n-card__content,.notification-confirm-modal .n-card__content,.dashboard-confirm-modal .n-card__content,.collection-job-action-modal .n-card__content,.task-status-modal .n-card__content,.nav-hub-modal .n-card__content{padding:14px 16px 16px}.source-write-modal .drawer-section,.decision-confirm-modal .drawer-section,.test-campaign-modal .drawer-section,.notification-confirm-modal .drawer-section,.dashboard-confirm-modal .drawer-section,.collection-job-action-modal .drawer-section,.task-status-modal .drawer-section,.nav-hub-modal .drawer-section,.n-drawer-content .drawer-section{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 58%, transparent);border-radius:8px;min-width:0;padding:12px}.source-write-modal .drawer-section:first-child,.decision-confirm-modal .drawer-section:first-child,.test-campaign-modal .drawer-section:first-child,.notification-confirm-modal .drawer-section:first-child,.dashboard-confirm-modal .drawer-section:first-child,.collection-job-action-modal .drawer-section:first-child,.task-status-modal .drawer-section:first-child,.nav-hub-modal .drawer-section:first-child,.n-drawer-content .drawer-section:first-child{margin-top:0}.nav-hub-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.nav-hub-sections{gap:12px;display:grid}.nav-hub-section-tabs{margin:0;padding:0 0 2px}.nav-hub-section{gap:10px;display:grid}.nav-hub-section-heading{align-items:flex-start}.nav-hub-section-heading h3{margin:0 0 4px;font-size:14px}.nav-hub-section-heading .muted{margin:0;font-size:12px;line-height:1.5}.nav-hub-link{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 56%, transparent);min-width:0;min-height:42px;color:var(--theme-muted);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:flex}.nav-hub-link:hover,.nav-hub-link.router-link-active{color:var(--theme-text);border-color:color-mix(in srgb, var(--theme-primary) 36%, var(--theme-border));background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-panel2))}.nav-hub-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-hub-actions{border-top:1px solid var(--theme-border);justify-content:flex-end;padding:14px 0 0}.n-drawer{max-width:100vw;background:var(--theme-panel)!important;color:var(--theme-text)!important}.n-drawer-content{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 18%, transparent), transparent 112px), var(--theme-panel)!important;color:var(--theme-text)!important}.n-drawer-content .n-drawer-header{border-bottom:1px solid var(--theme-border);padding:14px 16px}.n-drawer-content .n-drawer-header__main{color:var(--theme-text);overflow-wrap:anywhere;font-weight:700}.n-drawer-content .n-drawer-body-content-wrapper{overscroll-behavior:contain;scrollbar-gutter:stable;padding:14px 16px 18px;overflow:auto}.n-input,.n-base-selection{border:1px solid var(--theme-border);border-radius:6px;width:100%;min-width:0;background:var(--theme-panel2)!important;color:var(--theme-text)!important;box-shadow:none!important}.n-input .n-input-wrapper,.n-input .n-input__input,.n-input .n-input__textarea,.n-base-selection .n-base-selection-label{min-width:0;color:var(--theme-text)!important;background:0 0!important}.n-input .n-input__input{flex:30px!important;min-width:30px!important}.n-input:hover,.n-base-selection:hover,.n-input.n-input--focus,.n-base-selection.n-base-selection--active{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--theme-border))}.n-input .n-input__input-el,.n-input .n-input__textarea-el,.n-base-selection .n-base-selection-label,.n-base-selection .n-base-selection-input,.n-base-selection .n-base-selection-input__content{min-width:30px!important;color:var(--theme-text)!important}.n-input .n-input__placeholder,.n-base-selection .n-base-selection-placeholder,.n-base-selection .n-base-selection-placeholder__inner{color:var(--theme-muted)!important}.n-input.n-input--disabled,.n-base-selection.n-base-selection--disabled,.n-button.n-button--disabled{opacity:.58;cursor:not-allowed}.n-input.n-input--disabled *,.n-base-selection.n-base-selection--disabled *{cursor:not-allowed!important}.n-input-number .n-button{min-width:32px;min-height:32px}.simple-table:has(th:nth-child(12)) td{padding-top:7px;padding-bottom:7px}.simple-table:has(th:nth-child(12)) .action-cell{scrollbar-width:thin;flex-wrap:nowrap;gap:5px;min-width:0;max-width:100%;padding-bottom:2px;overflow-x:auto}.simple-table:has(th:nth-child(12)) .n-input-number{width:82px;max-width:82px}.simple-table:has(th:nth-child(12)) .n-input-number .n-button{min-width:30px}.simple-table:has(th:nth-child(12)) td:last-child{white-space:nowrap;scrollbar-width:thin;overflow-x:auto}.simple-table:has(th:nth-child(12)) td:last-child .icon-button{flex:none}:is(.simple-table:has(th:nth-child(12)) th:nth-child(9),.simple-table:has(th:nth-child(12)) td:nth-child(9),.simple-table:has(th:nth-child(12)) th:nth-child(11),.simple-table:has(th:nth-child(12)) td:nth-child(11)){width:160px}:is(.simple-table:has(th:nth-child(12)) th:last-child,.simple-table:has(th:nth-child(12)) td:last-child){width:260px}:is(.simple-table:has(th:nth-child(12)) td:nth-child(9) .action-cell,.simple-table:has(th:nth-child(12)) td:nth-child(11) .action-cell){flex-wrap:wrap;padding-bottom:0;overflow-x:visible}:is(.simple-table:has(th:nth-child(12)) td:nth-child(9) .text-link,.simple-table:has(th:nth-child(12)) td:nth-child(11) .text-link){white-space:normal;min-width:0}:is(.simple-table:has(.media-cell):has(th:nth-child(9)) th:first-child,.simple-table:has(.media-cell):has(th:nth-child(9)) td:first-child){width:300px}:is(.simple-table:has(.media-cell):has(th:nth-child(9)) th:nth-child(2),.simple-table:has(.media-cell):has(th:nth-child(9)) td:nth-child(2)){width:180px}:is(.simple-table:has(.media-cell):has(th:nth-child(9)) th:last-child,.simple-table:has(.media-cell):has(th:nth-child(9)) td:last-child){width:150px}.simple-table:has(.media-cell):has(th:nth-child(9)) .media-cell{max-width:100%}.simple-table:has(.media-cell):has(th:nth-child(9)) .media-cell strong{overflow-wrap:normal;word-break:normal}.n-base-select-menu,.n-dropdown-menu,.n-popover{border:1px solid var(--theme-border)!important;background:var(--theme-panel)!important;color:var(--theme-text)!important;box-shadow:var(--theme-shadow)!important;border-radius:8px!important}.n-base-select-option{color:var(--theme-muted)!important}.n-base-select-option .n-base-select-option__content{color:inherit!important}.n-base-select-option:hover,.n-base-select-option.n-base-select-option--pending{background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-panel2))!important;color:var(--theme-text)!important}.n-base-select-option:hover:before,.n-base-select-option.n-base-select-option--pending:before{background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-panel2))!important}.n-base-select-option.n-base-select-option--selected{color:var(--theme-primary)!important}.n-base-select-option.n-base-select-option--selected:before{background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-panel2))!important}.simple-table tr.selected-row{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-primary) 18%, transparent), transparent 220px), color-mix(in srgb, var(--theme-primary) 10%, transparent);outline:1px solid color-mix(in srgb, var(--theme-primary) 52%, transparent);outline-offset:-1px;box-shadow:inset 4px 0 0 var(--theme-primary)}.simple-table tr.selected-row td:first-child{padding-left:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.opportunities-filter-actions{grid-column:1/-1;justify-content:flex-end;margin:0}.form-grid label{border:1px solid color-mix(in srgb, var(--theme-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 58%, transparent), transparent 72px), color-mix(in srgb, var(--theme-panel) 88%, transparent);min-width:0;min-height:68px;color:var(--theme-muted);border-radius:8px;align-content:start;gap:6px;padding:9px 10px;font-size:12px;display:grid}.form-grid label:focus-within{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--theme-border));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 8%, transparent), transparent 76px), color-mix(in srgb, var(--theme-panel2) 70%, var(--theme-panel))}.form-grid label>span,.form-grid label>strong{overflow-wrap:anywhere;min-width:0;font-weight:680}.form-grid .checkbox-row{cursor:pointer;align-items:center;gap:8px;min-height:58px;display:flex}.form-grid>.icon-button{justify-content:center;align-self:end;min-height:36px}.result-grid{grid-template-columns:repeat(2,minmax(96px,1fr));gap:6px;width:min(360px,100%);display:grid}.result-grid input,.result-grid select,.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--theme-border);background:var(--theme-panel2);width:100%;min-width:0;color:var(--theme-text);border-radius:6px;padding:7px 8px}.form-grid textarea{resize:vertical;min-height:88px;font-family:inherit}.panel>.n-input,.panel>.n-input-number,.panel>.n-select{max-width:100%}.panel>.n-input[type=textarea],.panel .n-input .n-input__textarea-el{min-height:160px}.login-form-panel p{overflow-wrap:anywhere;min-width:0}.login-form-panel p:has(.pill){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.login-form-panel p:has(.pill) .pill{max-width:100%}.form-grid .checkbox-row input{width:30px;height:30px;accent-color:var(--theme-primary);cursor:pointer;flex:0 0 30px;padding:0}input[type=checkbox],input[type=radio]{width:30px;min-width:30px;height:30px;min-height:30px;accent-color:var(--theme-primary);cursor:pointer;margin:0}.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-json{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid color-mix(in srgb, var(--theme-primary) 18%, var(--theme-border));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-panel2) 34%, transparent), transparent 44px), color-mix(in srgb, var(--theme-bg) 18%, var(--theme-panel));max-width:min(520px,100%);max-height:160px;color:var(--theme-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:9px 10px;font-family:Consolas,Cascadia Code,monospace;font-size:12px;line-height:1.5;display:grid;overflow:auto}.audit-json span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--theme-muted)}.audit-action-detail,.audit-summary{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin-top:6px;display:flex}.audit-action-detail>*,.audit-summary>*{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:none;max-width:220px;overflow:visible}.audit-action-detail>.text-link,.audit-summary>.text-link{min-width:max-content}.page .muted:only-child{line-height:1.6}.panel>p.muted:only-child,.panel>p.muted:first-child:last-child{border:1px dashed var(--theme-border);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-panel2) 40%, transparent), transparent 70%), color-mix(in srgb, var(--theme-panel) 94%, transparent);min-height:84px;color:var(--theme-subtle);text-align:center;overflow-wrap:anywhere;border-radius:8px;place-items:center;margin:0;padding:18px;display:grid}.panel>p.muted:first-child+.icon-button{margin-top:10px}.score-module-list{gap:8px;display:grid}.score-module-row{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 7%, transparent), transparent 58%), var(--theme-panel2);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(58px,auto);align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px;display:grid}.score-module-row:focus-within{border-color:color-mix(in srgb, var(--theme-primary) 50%, var(--theme-border));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--theme-primary) 78%, transparent)}.score-module-row div,.score-module-row>span,.score-module-row .text-link{gap:3px;min-width:0;display:grid}.score-module-row strong,.score-module-row .muted{overflow-wrap:anywhere;min-width:0}.score-module-row .icon-button,.drawer-section .mini-button,.panel .mini-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.score-module-row input,.score-module-row select,.score-module-row textarea{border:1px solid var(--theme-border);background:var(--theme-panel2);width:100%;min-width:0;min-height:32px;color:var(--theme-text);border-radius:6px;padding:6px 8px}.simple-table input:not([type=checkbox]):not([type=radio]),.simple-table select,.simple-table textarea{border:1px solid var(--theme-border);background:var(--theme-panel2);min-width:0;min-height:32px;color:var(--theme-text);border-radius:6px;padding:6px 8px}.rule-pill{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:30px;line-height:1.35;display:inline-flex}.rule-pill .mini-button{flex:none}.condition-cell{overflow-wrap:anywhere;white-space:pre-wrap;min-width:180px;max-width:260px;color:var(--theme-muted);background:color-mix(in srgb, var(--theme-bg) 18%, transparent);border-radius:6px;font-family:Consolas,Cascadia Code,monospace;font-size:12px;line-height:1.5}.capability-cell{align-items:flex-start}.capability-cell .pill.text-link{flex:180px;justify-content:flex-start}.simple-table .row-actions,.simple-table .tags{flex-wrap:nowrap;min-width:max-content;max-width:100%;padding-bottom:2px;overflow-x:auto}.simple-table .row-actions>*,.simple-table .tags>*{flex:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.n-input:focus-within,.n-select:focus-within{outline:2px solid color-mix(in srgb, var(--theme-primary) 72%, transparent);outline-offset:2px}.sidebar,.status-strip,.top-actions,.mode-bar,.toolbar,.panel,.content-grid,.opportunity-list,.simple-table .row-actions,.simple-table .tags,.compact-toolbar,.evidence-actions,.notice-actions,.tag-row,.audit-action-detail,.audit-summary{scrollbar-color:color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border)) transparent;scrollbar-width:thin}.sidebar::-webkit-scrollbar{width:8px;height:8px}.status-strip::-webkit-scrollbar{width:8px;height:8px}.top-actions::-webkit-scrollbar{width:8px;height:8px}.mode-bar::-webkit-scrollbar{width:8px;height:8px}.toolbar::-webkit-scrollbar{width:8px;height:8px}.panel::-webkit-scrollbar{width:8px;height:8px}.content-grid::-webkit-scrollbar{width:8px;height:8px}.opportunity-list::-webkit-scrollbar{width:8px;height:8px}.simple-table .row-actions::-webkit-scrollbar{width:8px;height:8px}.simple-table .tags::-webkit-scrollbar{width:8px;height:8px}.compact-toolbar::-webkit-scrollbar{width:8px;height:8px}.evidence-actions::-webkit-scrollbar{width:8px;height:8px}.notice-actions::-webkit-scrollbar{width:8px;height:8px}.tag-row::-webkit-scrollbar{width:8px;height:8px}.audit-action-detail::-webkit-scrollbar{width:8px;height:8px}.audit-summary::-webkit-scrollbar{width:8px;height:8px}.sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.status-strip::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.top-actions::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.mode-bar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.toolbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.content-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.opportunity-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.simple-table .row-actions::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.simple-table .tags::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.compact-toolbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.evidence-actions::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.notice-actions::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.tag-row::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.audit-action-detail::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.audit-summary::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border));border-radius:999px}.detail-tabs{scrollbar-width:none}.detail-tabs::-webkit-scrollbar{width:0;height:0;display:none}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:20;height:max-content;max-height:none;padding:10px 12px 8px;position:sticky}.brand{margin-bottom:10px;padding-bottom:10px}.nav-tools{grid-template-columns:minmax(180px,1fr) auto;margin-bottom:10px}.brand-mark{width:32px;height:32px}.sidebar-nav{scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.nav-section{grid-template-columns:1fr;align-items:start;gap:6px;min-width:0;display:grid}.nav-section-label{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 64%, transparent);white-space:nowrap;border-radius:6px;width:100%;min-height:34px;padding:6px 8px;overflow:hidden}.nav-section-label span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-section-label span:last-child{display:none}.nav-section-links{scrollbar-width:none;gap:6px;min-width:0;padding-bottom:2px;display:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.nav-section.active{grid-column:1/-1;grid-template-columns:minmax(116px,max-content) minmax(0,1fr)}.nav-section:has(a.router-link-active){grid-column:1/-1;grid-template-columns:minmax(116px,max-content) minmax(0,1fr)}.nav-section.active .nav-section-links{display:flex}.nav-section:has(a.router-link-active) .nav-section-links{display:flex}.sidebar:has(.nav-tools input:not(:placeholder-shown)) .nav-section-links{display:flex}.sidebar:has(.nav-tools input:not(:placeholder-shown)) .nav-section{grid-column:1/-1;grid-template-columns:minmax(116px,max-content) minmax(0,1fr)}.nav-section.collapsed:not(:has(a.router-link-active)):not(.active) .nav-section-links{display:none}.nav-section.active .nav-section-label{color:var(--theme-text);border-color:color-mix(in srgb, var(--theme-primary) 36%, var(--theme-border));background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-panel2))}.nav-section:has(a.router-link-active) .nav-section-label{color:var(--theme-text);border-color:color-mix(in srgb, var(--theme-primary) 36%, var(--theme-border));background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-panel2))}.nav-section-links::-webkit-scrollbar{display:none}.sidebar a,.nav-secondary-button{white-space:nowrap;min-height:31px;padding:6px 9px}.sidebar a svg{flex:none}.topbar,.page-title,.page-header{flex-direction:column;align-items:flex-start}.topbar{gap:6px;padding:6px 14px}.status-strip,.top-actions{scrollbar-width:thin;width:100%;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.status-strip{flex-wrap:nowrap}.top-actions{flex-wrap:nowrap;justify-content:flex-start}.status-strip::-webkit-scrollbar{height:4px}.top-actions::-webkit-scrollbar{height:4px}.status-strip span,.status-strip a{flex:none}.status-strip .plan-context-link,.status-strip .plan-context-summary{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;flex:none;width:min(240px,100vw - 48px);overflow:hidden}.status-strip span,.status-strip a,.pill,.notification-link,.mode-bar button,.icon-button{min-height:32px}.top-actions .n-base-selection,.top-actions .n-base-selection-label,.page-title .toolbar .n-base-selection,.page-title .toolbar .n-base-selection-label{min-height:32px!important}.top-actions,.toolbar{justify-content:flex-start;min-width:0}.page-title .toolbar{scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.page-title>.row-actions{scrollbar-width:thin;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.page-title .toolbar>*,.page-title>.row-actions>*{flex:none}.page-title .toolbar input,.page-title .toolbar .n-input,.page-title .toolbar .n-input-number,.page-title .toolbar .n-select{width:148px}.source-write-modal,.decision-confirm-modal,.test-campaign-modal,.notification-confirm-modal,.dashboard-confirm-modal,.collection-job-action-modal,.task-status-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:78vh}.source-write-modal .n-card-header,.decision-confirm-modal .n-card-header,.test-campaign-modal .n-card-header,.notification-confirm-modal .n-card-header,.dashboard-confirm-modal .n-card-header,.collection-job-action-modal .n-card-header,.task-status-modal .n-card-header{padding:12px 14px}.source-write-modal .n-card__content,.decision-confirm-modal .n-card__content,.test-campaign-modal .n-card__content,.notification-confirm-modal .n-card__content,.dashboard-confirm-modal .n-card__content,.collection-job-action-modal .n-card__content,.task-status-modal .n-card__content{padding:12px 14px 14px}.modal-actions{justify-content:flex-start;margin:14px -14px -14px;padding:12px 14px 14px;bottom:-14px}.modal-actions>*{flex:132px}.n-drawer{width:min(100vw,720px)!important}.n-drawer-content .n-drawer-body-content-wrapper{padding:12px 14px 16px}.top-actions .pill{max-width:none}.theme-select{flex:0 0 132px;width:132px}.page{padding:16px}.page-title{margin-bottom:14px}:is(.page-title:has(>.icon-button),.page-title:has(>.pill)){flex-direction:row;align-items:flex-start}.page-title>div:first-child,.page-header>div:first-child,.page-title .toolbar,.page-title>.row-actions{flex:none;width:100%;min-width:0}.page-title>.icon-button,.page-title>.pill{flex:118px;justify-content:center;max-width:min(100%,188px)}.page-title h1,.page-header h1{font-size:22px}.section-title,.section-heading,.section-header,.inline-alert,.notice-row{flex-direction:column;align-items:flex-start}.notice-row{grid-template-columns:1fr}.notice-row>div:first-child,.notice-actions{width:100%;min-width:0}.notice-actions{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.panel:has(.form-grid){padding:12px}.panel>.toolbar,.panel>.row-actions{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.panel>.toolbar>*,.panel>.row-actions>*{flex:none}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.filter-bar>.icon-button{justify-content:center}.panel:has(>.filter-bar+.metric-row+.notice-list){padding:12px}.panel:has(>.filter-bar+.metric-row+.notice-list) .filter-bar{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding-right:12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.panel:has(>.filter-bar+.metric-row+.notice-list) .filter-bar label{scroll-snap-align:start;flex:0 0 132px;gap:3px;font-size:11px}:is(.panel:has(>.filter-bar+.metric-row+.notice-list) .filter-bar input,.panel:has(>.filter-bar+.metric-row+.notice-list) .filter-bar select){min-height:30px;padding:5px 7px}.panel:has(>.filter-bar+.metric-row+.notice-list) .filter-bar>.icon-button{scroll-snap-align:start;flex:0 0 112px;min-height:30px}.panel:has(>.filter-bar+.metric-row+.notice-list) .filter-bar::-webkit-scrollbar{display:none}.panel:has(>.filter-bar+.metric-row+.notice-list) .metric-row{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-top:10px;margin-right:-12px;padding-right:12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.panel:has(>.filter-bar+.metric-row+.notice-list) .metric-row>div{scroll-snap-align:start;flex:0 0 108px;min-height:56px;padding:7px 8px}.panel:has(>.filter-bar+.metric-row+.notice-list) .metric-row strong{font-size:18px}.panel:has(>.filter-bar+.metric-row+.notice-list) .metric-row::-webkit-scrollbar{display:none}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list,.score-grid,.signal-row,.check-list li{grid-template-columns:1fr}.signal-row:not(:has(>:nth-child(3))){grid-template-columns:1fr}.signal-row:has(>.icon-button:nth-child(2)){grid-template-columns:1fr}.signal-row:has(>button:nth-child(2)){grid-template-columns:1fr}.signal-row>.icon-button,.signal-row>button,.check-list li>.icon-button,.check-list li>button{width:max-content;max-width:100%}.notification-action-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-action-detail strong{-webkit-line-clamp:unset;-webkit-box-orient:initial;max-height:none;display:block;overflow:visible}.compact-toolbar,.evidence-actions,.review-action-item .row-actions{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.compact-toolbar>*,.evidence-actions>*,.review-action-item .row-actions>*{flex:none}.compact-list li{grid-template-columns:1fr;align-items:start}.compact-list li>.icon-button,.compact-list li>button,.compact-list li>a{width:max-content;max-width:100%}.simple-table td>.row-actions,.simple-table td>.action-cell,.table-actions{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.simple-table td>.row-actions>*,.simple-table td>.action-cell>*,.table-actions>*{flex:none}.review-action-item{padding:10px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-tabs{margin-right:0;padding-right:16px}.detail-tabs button{min-width:108px}.content-grid,.audit-filter-grid,.opportunity-row{grid-template-columns:1fr}.content-grid>.panel{scrollbar-gutter:auto;max-height:none;overflow:visible}.content-grid:has(>.panel:nth-child(2)){scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:12px;margin-right:0;padding:0 16px 8px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000)}.content-grid:has(>.panel:nth-child(2))>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);max-height:none;overflow:visible}.content-grid.login-grid:has(>.panel:nth-child(2))>.panel{flex-basis:min(318px,100%);max-height:none}.login-form-panel{order:-1}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid:has(>.wide-panel){scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:12px;margin-right:-16px;padding:0 16px 8px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000)}.content-grid:has(>.wide-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);max-height:none;overflow:visible}.content-grid:has(.score-module-list){scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:12px;margin-right:-16px;padding:0 16px 8px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000)}.content-grid:has(.score-module-list)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.content-grid:has(.workflow-template-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.workflow-template-panel{min-width:0}.workflow-template-panel .workflow-node-draft-table,.workflow-template-panel .workflow-node-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.workflow-template-panel .workflow-node-draft-table thead,.workflow-template-panel .workflow-node-draft-table tbody,.workflow-template-panel .workflow-node-draft-table tr,.workflow-template-panel .workflow-node-table thead,.workflow-template-panel .workflow-node-table tbody,.workflow-template-panel .workflow-node-table tr{table-layout:fixed;width:680px;min-width:680px;display:table}.workflow-template-panel .workflow-node-draft-table th,.workflow-template-panel .workflow-node-draft-table td,.workflow-template-panel .workflow-node-table th,.workflow-template-panel .workflow-node-table td{white-space:normal;padding:7px 8px;font-size:12px}.workflow-template-panel .workflow-node-draft-table input,.workflow-template-panel .workflow-node-draft-table select{min-height:30px;padding:5px 7px}.workflow-settings-page,.workflow-settings-title,.workflow-settings-title>div,.workflow-settings-grid,.workflow-settings-state-panel,.workflow-settings-workspace-panel,.workflow-settings-workspace-section,.workflow-settings-list-panel,.workflow-settings-detail-panel,.workflow-settings-detail-list,.workflow-settings-run-detail-list,.workflow-settings-run-form,.workflow-settings-edit-form,.workflow-settings-run-toolbar,.workflow-settings-save-toolbar{min-width:0;max-width:100%}.workflow-settings-title{gap:12px}.workflow-settings-title h1,.workflow-settings-title p,.workflow-settings-context-alert,.workflow-settings-workspace-section span,.workflow-settings-workspace-section strong,.workflow-settings-detail-list span,.workflow-settings-detail-list strong,.workflow-settings-run-detail-list span,.workflow-settings-run-detail-list strong,.workflow-settings-template-table th,.workflow-settings-template-table td,.workflow-settings-run-table th,.workflow-settings-run-table td,.workflow-settings-node-table th,.workflow-settings-node-table td,.workflow-node-draft-table th,.workflow-node-draft-table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.workflow-settings-grid{grid-template-columns:1fr;gap:12px;display:grid}.workflow-settings-title-toolbar,.workflow-settings-workspace-tabs,.workflow-settings-context-alert,.workflow-settings-run-toolbar,.workflow-settings-save-toolbar{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.workflow-settings-title-toolbar>*,.workflow-settings-workspace-tabs>*,.workflow-settings-context-alert>*,.workflow-settings-run-toolbar>*,.workflow-settings-save-toolbar>*{scroll-snap-align:start;flex:none;min-width:0;max-width:236px}.workflow-settings-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.workflow-settings-state-panel,.workflow-settings-workspace-panel,.workflow-settings-list-panel,.workflow-settings-detail-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.workflow-settings-workspace-section{gap:10px;display:grid}.workflow-settings-workspace-metric-row{grid-template-columns:1fr}.workflow-settings-section-heading{align-items:flex-start;gap:8px}.workflow-settings-detail-list,.workflow-settings-run-detail-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.workflow-settings-detail-list>div,.workflow-settings-run-detail-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.workflow-settings-run-form,.workflow-settings-edit-form{grid-template-columns:1fr;gap:10px}.workflow-settings-template-table,.workflow-settings-run-table,.workflow-settings-node-table,.workflow-template-panel .workflow-node-draft-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.workflow-settings-template-table thead,.workflow-settings-template-table tbody,.workflow-settings-template-table tr{table-layout:fixed;width:760px;min-width:760px;display:table}.workflow-settings-run-table thead,.workflow-settings-run-table tbody,.workflow-settings-run-table tr,.workflow-settings-node-table thead,.workflow-settings-node-table tbody,.workflow-settings-node-table tr,.workflow-template-panel .workflow-node-draft-table thead,.workflow-template-panel .workflow-node-draft-table tbody,.workflow-template-panel .workflow-node-draft-table tr{table-layout:fixed;width:920px;min-width:920px;display:table}.workflow-settings-template-table th,.workflow-settings-template-table td,.workflow-settings-run-table th,.workflow-settings-run-table td,.workflow-settings-node-table th,.workflow-settings-node-table td,.workflow-template-panel .workflow-node-draft-table th,.workflow-template-panel .workflow-node-draft-table td{vertical-align:top;padding:7px 8px;font-size:12px}.selection-plan-panel{min-width:0;padding:12px}.selection-plan-panel>.detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.selection-plan-panel>.detail-list::-webkit-scrollbar{display:none}.selection-plan-panel>.detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 18%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.selection-plan-panel>.detail-list>div>span{color:var(--theme-muted);font-size:11px}.selection-plan-panel>.detail-list .text-link{align-items:start;min-height:0;font-size:12px;line-height:1.35}.selection-plan-tags-section{margin-top:10px;padding-top:10px}.selection-plan-tags-section .section-heading{margin-bottom:8px}.selection-plan-tags-section .tags{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding:0 12px 4px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.selection-plan-tags-section .tags::-webkit-scrollbar{display:none}.selection-plan-tags-section .rule-pill{flex:0 0 174px;justify-content:space-between;align-items:flex-start;padding:7px 8px;font-size:12px}.selection-plan-strategy-section{margin-top:10px;padding-top:10px}.selection-plan-strategy-section>h3{margin:0 0 8px;font-size:14px}.selection-plan-strategy-section .score-module-row{flex-basis:178px!important}.selection-plan-edit-section{margin-top:10px;padding-top:10px}.selection-plan-edit-section .section-heading{margin-bottom:8px}.selection-plan-edit-grid{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.selection-plan-edit-grid::-webkit-scrollbar{display:none}.selection-plan-edit-grid label{scroll-snap-align:start;flex:0 0 150px;gap:5px;font-size:11px}.selection-plan-edit-grid input{min-height:30px;padding:5px 7px;font-size:12px}.selection-plan-textarea-grid{grid-template-columns:1fr;gap:7px;margin-top:7px}.selection-plan-textarea-grid textarea{resize:vertical;min-height:78px;max-height:92px}.selection-plan-edit-section>.toolbar{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin-top:8px;padding-bottom:2px;overflow-x:auto}.selection-plan-edit-section>.toolbar::-webkit-scrollbar{display:none}.selection-plan-edit-section>.toolbar>*{flex:none}.selection-plans-page,.selection-plans-title,.selection-plans-title>div,.selection-plans-grid,.selection-plans-state-panel,.selection-plans-workspace-panel,.selection-plans-workspace-section,.selection-plans-list-panel,.selection-plans-detail-panel,.selection-plans-detail-list,.selection-plans-metric-list,.selection-plans-metric-row,.selection-plans-strategy-list,.selection-plans-strategy-row,.selection-plans-tags,.selection-plans-save-toolbar{min-width:0;max-width:100%}.selection-plans-title{gap:12px}.selection-plans-title h1,.selection-plans-title p,.selection-plans-context-alert,.selection-plans-workspace-section span,.selection-plans-workspace-section strong,.selection-plans-detail-list span,.selection-plans-detail-list strong,.selection-plans-metric-row strong,.selection-plans-metric-row .muted,.selection-plans-strategy-row span,.selection-plans-table th,.selection-plans-table td,.selection-plans-table strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.selection-plans-grid{grid-template-columns:1fr;gap:12px;display:grid}.selection-plans-grid:has(>.selection-plans-governance-panel){grid-template-columns:minmax(0,1fr);margin-right:0;padding-right:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.selection-plans-title-toolbar,.selection-plans-workspace-tabs,.selection-plans-context-alert,.selection-plans-save-toolbar{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.selection-plans-title-toolbar>*,.selection-plans-workspace-tabs>*,.selection-plans-context-alert>*,.selection-plans-save-toolbar>*{scroll-snap-align:start;flex:none;min-width:0;max-width:236px}.selection-plans-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.selection-plans-state-panel,.selection-plans-workspace-panel,.selection-plans-list-panel,.selection-plans-detail-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.selection-plans-workspace-section{gap:10px;display:grid}.selection-plans-workspace-metric-row{grid-template-columns:1fr}.selection-plans-section-heading{align-items:flex-start;gap:8px}.selection-plans-detail-list,.selection-plans-metric-list,.selection-plans-strategy-list,.selection-plans-tags{scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.selection-plans-detail-list>div,.selection-plans-metric-row,.selection-plans-strategy-row{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.selection-plans-tags .rule-pill{flex:0 0 212px;align-items:center;gap:6px;min-height:32px}.selection-plans-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.selection-plans-table thead,.selection-plans-table tbody,.selection-plans-table tr{table-layout:fixed;width:760px;min-width:760px;display:table}.selection-plans-table th,.selection-plans-table td{vertical-align:top;padding:7px 8px;font-size:12px}.content-grid:has(.risk-rule-editor-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.risk-rule-summary-panel,.risk-rule-editor-panel{min-width:0;padding:12px}.risk-rule-summary-panel>.detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.risk-rule-summary-panel>.detail-list::-webkit-scrollbar{display:none}.risk-rule-summary-panel>.detail-list>div{border:1px solid color-mix(in srgb, var(--theme-danger) 18%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.risk-rule-summary-panel>.detail-list>div>span{color:var(--theme-muted);font-size:11px}.risk-rule-summary-panel>.detail-list .text-link{align-items:start;min-height:0;font-size:12px;line-height:1.35}.risk-rule-summary-panel>.section-heading{margin:10px 0 8px}.risk-rule-summary-panel>.tags,.risk-rule-tags-section .tags{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding:0 12px 4px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.risk-rule-summary-panel>.tags::-webkit-scrollbar{display:none}.risk-rule-tags-section .tags::-webkit-scrollbar{display:none}.risk-rule-summary-panel .rule-pill,.risk-rule-tags-section .rule-pill{flex:0 0 174px;justify-content:space-between;align-items:flex-start;padding:7px 8px;font-size:12px}.risk-rule-tags-section{margin-top:10px;padding-top:10px}.risk-rule-tags-section .section-heading{margin-bottom:8px}.risk-rule-editor-panel .risk-hard-block-table,.risk-rule-editor-panel .risk-hard-block-draft-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.risk-rule-editor-panel .risk-hard-block-table thead,.risk-rule-editor-panel .risk-hard-block-table tbody,.risk-rule-editor-panel .risk-hard-block-table tr,.risk-rule-editor-panel .risk-hard-block-draft-table thead,.risk-rule-editor-panel .risk-hard-block-draft-table tbody,.risk-rule-editor-panel .risk-hard-block-draft-table tr{table-layout:fixed;width:460px;min-width:460px;display:table}.risk-rule-editor-panel .risk-hard-block-table th,.risk-rule-editor-panel .risk-hard-block-table td,.risk-rule-editor-panel .risk-hard-block-draft-table th,.risk-rule-editor-panel .risk-hard-block-draft-table td{white-space:normal;padding:7px 8px;font-size:12px}.risk-rule-edit-section{margin-top:10px;padding-top:10px}.risk-rule-edit-section .section-heading{margin-bottom:8px}.risk-rule-edit-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.risk-rule-edit-list::-webkit-scrollbar{display:none}.risk-rule-edit-list label{scroll-snap-align:start;flex:0 0 156px;gap:5px;font-size:11px;display:grid}.risk-rule-edit-list label:has(textarea){flex-basis:190px}.risk-rule-edit-list input,.risk-rule-edit-list textarea{min-height:30px;padding:5px 7px;font-size:12px}.risk-rule-edit-list textarea{resize:vertical;min-height:86px;max-height:100px}.risk-rule-edit-section>.toolbar{scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding-bottom:2px;overflow-x:auto}.risk-rule-edit-section>.toolbar::-webkit-scrollbar{display:none}.risk-rule-edit-section>.toolbar>*{flex:none}.content-grid:has(.project-risk-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.project-risk-summary-panel,.project-risk-table-panel{min-width:0;padding:12px}.project-risk-summary-panel>.metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.project-risk-summary-panel>.metric-row>div{padding:8px}.project-risk-summary-panel>.metric-row strong{font-size:18px}.project-risk-summary-panel>.detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.project-risk-summary-panel>.detail-list::-webkit-scrollbar{display:none}.project-risk-summary-panel>.detail-list>div{border:1px solid color-mix(in srgb, var(--theme-warning) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.project-risk-summary-panel>.detail-list>div>span{color:var(--theme-muted);font-size:11px}.project-risk-summary-panel>.detail-list .text-link{align-items:start;min-height:0;font-size:12px;line-height:1.35}.project-risk-source-list{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding:0 12px 4px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.project-risk-source-list::-webkit-scrollbar{display:none}.project-risk-source-list .source-pill{white-space:normal;flex:0 0 178px;justify-content:space-between;align-items:flex-start;padding:7px 8px;font-size:12px}.project-risk-source-list .mini-button{min-height:28px;padding:4px 7px}.project-risk-table-panel .project-risk-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.project-risk-table-panel .project-risk-table.project-risk-main-table:has(th:nth-child(7)),.project-risk-table-panel .project-risk-table.project-risk-action-table:has(th:nth-child(7))){min-width:100%!important}.project-risk-table-panel .project-risk-table thead,.project-risk-table-panel .project-risk-table tbody,.project-risk-table-panel .project-risk-table tr{table-layout:fixed;display:table}.project-risk-table-panel .project-risk-main-table thead,.project-risk-table-panel .project-risk-main-table tbody,.project-risk-table-panel .project-risk-main-table tr,.project-risk-table-panel .project-risk-action-table thead,.project-risk-table-panel .project-risk-action-table tbody,.project-risk-table-panel .project-risk-action-table tr{width:880px;min-width:880px}.project-risk-table-panel .project-risk-cadence-table thead,.project-risk-table-panel .project-risk-cadence-table tbody,.project-risk-table-panel .project-risk-cadence-table tr{width:520px;min-width:520px}.project-risk-table-panel .project-risk-table th,.project-risk-table-panel .project-risk-table td{white-space:normal;padding:7px 8px;font-size:12px}.project-risk-table-panel .project-risk-table td .icon-button{min-height:30px;padding:5px 8px}.content-grid:has(.service-registry-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.service-registry-workspace-panel,.service-registry-table-panel{min-width:0;padding:12px}.service-registry-workspace-section{gap:10px;min-width:0;display:grid}.service-registry-workspace-actions{justify-content:flex-start}.service-registry-primary-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.service-registry-secondary-metric-row,.service-registry-status-list,.service-registry-entry-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.service-registry-secondary-metric-row::-webkit-scrollbar{display:none}.service-registry-status-list::-webkit-scrollbar{display:none}.service-registry-entry-list::-webkit-scrollbar{display:none}.service-registry-secondary-metric-row>div{scroll-snap-align:start;flex:0 0 148px}.service-registry-primary-metric-row>div{padding:8px}.service-registry-primary-metric-row strong,.service-registry-primary-metric-row .metric-link,.service-registry-secondary-metric-row strong{font-size:18px}.service-registry-status-list>div,.service-registry-entry-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.service-registry-status-list>div>span,.service-registry-entry-list>div>span{color:var(--theme-muted);font-size:11px}.service-registry-status-list .text-link,.service-registry-entry-list strong{white-space:normal;overflow-wrap:anywhere;align-items:start;min-height:0;font-size:12px;line-height:1.35}.service-registry-table-panel .service-registry-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.service-registry-table-panel .service-registry-table.service-registry-dependency-table:has(th:nth-child(7)){min-width:100%!important}.service-registry-table-panel .service-registry-table thead,.service-registry-table-panel .service-registry-table tbody,.service-registry-table-panel .service-registry-table tr{table-layout:fixed;display:table}.service-registry-table-panel .service-registry-dependency-table thead,.service-registry-table-panel .service-registry-dependency-table tbody,.service-registry-table-panel .service-registry-dependency-table tr{width:920px;min-width:920px}.service-registry-table-panel .service-registry-action-table thead,.service-registry-table-panel .service-registry-action-table tbody,.service-registry-table-panel .service-registry-action-table tr{width:720px;min-width:720px}.service-registry-table-panel .service-registry-table th,.service-registry-table-panel .service-registry-table td{white-space:normal;padding:7px 8px;font-size:12px}.service-registry-table-panel .endpoint-label code{white-space:normal;word-break:break-word}.service-registry-table-panel .service-registry-table td .icon-button{min-height:30px;padding:5px 8px}.content-grid:has(.database-schema-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.database-schema-summary-panel,.database-schema-meta-panel,.database-schema-principles-panel,.database-schema-tags-panel,.database-schema-table-panel,.database-schema-blocker-panel,.database-schema-blocked-action-panel{min-width:0;padding:12px}.database-schema-summary-panel>.metric-row,.database-schema-meta-panel>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.database-schema-summary-panel>.metric-row>div,.database-schema-meta-panel>.metric-row>div{padding:8px}.database-schema-summary-panel>.metric-row strong,.database-schema-meta-panel>.metric-row strong{font-size:18px}.database-schema-summary-panel>.detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.database-schema-summary-panel>.detail-list::-webkit-scrollbar{display:none}.database-schema-summary-panel>.detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.database-schema-summary-panel>.detail-list>div>span{color:var(--theme-muted);font-size:11px}.database-schema-summary-panel>.detail-list .text-link{align-items:start;min-height:0;font-size:12px;line-height:1.35}.database-schema-meta-tags,.database-schema-principles-list,.database-schema-migration-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-right:-12px;padding:0 12px 4px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.database-schema-meta-tags::-webkit-scrollbar{display:none}.database-schema-principles-list::-webkit-scrollbar{display:none}.database-schema-migration-tags::-webkit-scrollbar{display:none}.database-schema-meta-tags .pill,.database-schema-principles-list .pill,.database-schema-migration-tags .pill{white-space:normal;scroll-snap-align:start;flex:0 0 178px;align-items:flex-start;padding:7px 8px;font-size:12px}.database-schema-table-panel .database-schema-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.database-schema-table-panel .database-schema-table thead,.database-schema-table-panel .database-schema-table tbody,.database-schema-table-panel .database-schema-table tr{table-layout:fixed;display:table}.database-schema-table-panel .database-schema-group-table thead,.database-schema-table-panel .database-schema-group-table tbody,.database-schema-table-panel .database-schema-group-table tr,.database-schema-table-panel .database-schema-enum-table thead,.database-schema-table-panel .database-schema-enum-table tbody,.database-schema-table-panel .database-schema-enum-table tr{width:620px;min-width:620px}.database-schema-table-panel .database-schema-check-table thead,.database-schema-table-panel .database-schema-check-table tbody,.database-schema-table-panel .database-schema-check-table tr{width:760px;min-width:760px}.database-schema-table-panel .database-schema-table th,.database-schema-table-panel .database-schema-table td{white-space:normal;padding:7px 8px;font-size:12px}.database-schema-table-panel .database-schema-table td .icon-button{min-height:30px;padding:5px 8px}.database-schema-blocker-panel .inline-action{border:1px solid color-mix(in srgb, var(--theme-warning) 18%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 76%, transparent);border-radius:8px;align-items:flex-start;gap:7px;padding:8px}.database-schema-blocker-panel .inline-action .text-link{min-height:0;line-height:1.35}.database-schema-blocked-action-panel .signal-list{gap:8px}.database-schema-blocked-action-panel .gate-action-row{grid-template-columns:1fr;gap:7px;padding:9px;display:grid}.database-schema-blocked-action-panel .gate-action-row>div{min-width:0}.database-schema-blocked-action-panel code{white-space:normal;word-break:break-word}.content-grid:has(.lineage-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.lineage-entry-panel,.lineage-summary-panel,.lineage-ai-panel,.lineage-table-panel,.lineage-campaign-panel{min-width:0;padding:12px}.lineage-summary-panel>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lineage-summary-panel>.metric-row>div{padding:8px}.lineage-summary-panel>.metric-row strong{font-size:18px}.lineage-entry-panel>.detail-list,.lineage-summary-panel .detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.lineage-entry-panel>.detail-list::-webkit-scrollbar{display:none}.lineage-summary-panel .detail-list::-webkit-scrollbar{display:none}.lineage-entry-panel>.detail-list>div,.lineage-summary-panel .detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.lineage-entry-panel>.detail-list>div>span,.lineage-summary-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.lineage-entry-panel>.detail-list strong,.lineage-summary-panel .detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.lineage-ai-tags,.lineage-campaign-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-right:-12px;padding:0 12px 4px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.lineage-ai-tags::-webkit-scrollbar{display:none}.lineage-campaign-tags::-webkit-scrollbar{display:none}.lineage-ai-tags>*,.lineage-campaign-tags>*{white-space:normal;scroll-snap-align:start;flex:0 0 178px;align-items:flex-start;padding:7px 8px;font-size:12px}.lineage-table-panel .lineage-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.lineage-table-panel .lineage-table thead,.lineage-table-panel .lineage-table tbody,.lineage-table-panel .lineage-table tr{table-layout:fixed;display:table}.lineage-table-panel .lineage-evidence-table thead,.lineage-table-panel .lineage-evidence-table tbody,.lineage-table-panel .lineage-evidence-table tr,.lineage-table-panel .lineage-collection-table thead,.lineage-table-panel .lineage-collection-table tbody,.lineage-table-panel .lineage-collection-table tr{width:820px;min-width:820px}.lineage-table-panel .lineage-audit-table thead,.lineage-table-panel .lineage-audit-table tbody,.lineage-table-panel .lineage-audit-table tr{width:620px;min-width:620px}.lineage-table-panel .lineage-table th,.lineage-table-panel .lineage-table td{white-space:normal;padding:7px 8px;font-size:12px}.lineage-table-panel .lineage-table td .icon-button,.lineage-pagination-toolbar .icon-button{min-height:30px;padding:5px 8px}.lineage-pagination-toolbar{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding-right:12px;overflow-x:auto}.lineage-pagination-toolbar::-webkit-scrollbar{display:none}.lineage-pagination-toolbar>*{flex:none}.content-grid:has(.crawler-readiness-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.crawler-entry-panel,.crawler-readiness-summary-panel,.crawler-readiness-workspace-panel,.crawler-readiness-tags-panel,.crawler-readiness-table-panel,.crawler-readiness-blocker-panel,.crawler-readiness-blocked-action-panel{min-width:0;padding:12px}.crawler-readiness-summary-panel>.metric-row,.crawler-readiness-workspace-panel>.metric-row,.crawler-readiness-workspace-content>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.crawler-readiness-summary-panel>.metric-row>div,.crawler-readiness-workspace-content>.metric-row>div{padding:8px}.crawler-readiness-summary-panel>.metric-row .metric-link,.crawler-readiness-summary-panel>.metric-row strong,.crawler-readiness-workspace-content>.metric-row .metric-link,.crawler-readiness-workspace-content>.metric-row strong{font-size:18px}.crawler-entry-panel>.detail-list,.crawler-readiness-summary-panel .detail-list,.crawler-readiness-workspace-panel .detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.crawler-entry-panel>.detail-list::-webkit-scrollbar{display:none}.crawler-readiness-summary-panel .detail-list::-webkit-scrollbar{display:none}.crawler-readiness-workspace-panel .detail-list::-webkit-scrollbar{display:none}.crawler-entry-panel>.detail-list>div,.crawler-readiness-summary-panel .detail-list>div,.crawler-readiness-workspace-panel .detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.crawler-entry-panel>.detail-list>div>span,.crawler-readiness-summary-panel .detail-list>div>span,.crawler-readiness-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.crawler-entry-panel>.detail-list strong,.crawler-readiness-summary-panel .detail-list strong,.crawler-readiness-workspace-panel .detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.crawler-readiness-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-right:-12px;padding:0 12px 4px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.crawler-readiness-tags::-webkit-scrollbar{display:none}.crawler-readiness-tags>*{white-space:normal;scroll-snap-align:start;flex:0 0 178px;align-items:flex-start;padding:7px 8px;font-size:12px}.crawler-readiness-workspace-content{gap:12px;min-width:0;display:grid}.crawler-readiness-table-panel .crawler-readiness-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.crawler-readiness-table-panel .crawler-readiness-table thead,.crawler-readiness-table-panel .crawler-readiness-table tbody,.crawler-readiness-table-panel .crawler-readiness-table tr{table-layout:fixed;display:table}.crawler-readiness-table-panel .crawler-page-state-table thead,.crawler-readiness-table-panel .crawler-page-state-table tbody,.crawler-readiness-table-panel .crawler-page-state-table tr,.crawler-readiness-table-panel .crawler-rate-limit-table thead,.crawler-readiness-table-panel .crawler-rate-limit-table tbody,.crawler-readiness-table-panel .crawler-rate-limit-table tr{width:640px;min-width:640px}.crawler-readiness-table-panel .crawler-fixture-table thead,.crawler-readiness-table-panel .crawler-fixture-table tbody,.crawler-readiness-table-panel .crawler-fixture-table tr,.crawler-readiness-table-panel .crawler-launch-table thead,.crawler-readiness-table-panel .crawler-launch-table tbody,.crawler-readiness-table-panel .crawler-launch-table tr{width:780px;min-width:780px}.crawler-readiness-table-panel .crawler-readiness-table th,.crawler-readiness-table-panel .crawler-readiness-table td{white-space:normal;padding:7px 8px;font-size:12px}.crawler-readiness-table-panel .crawler-readiness-table td .icon-button{min-height:30px;padding:5px 8px}.crawler-external-blockers{gap:8px;display:grid}.crawler-external-blockers .inline-action{border:1px solid color-mix(in srgb, var(--theme-warning) 18%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 76%, transparent);border-radius:8px;align-items:flex-start;gap:7px;padding:8px}.crawler-external-blockers .inline-action .text-link{overflow-wrap:anywhere;min-height:0;line-height:1.35}.crawler-readiness-blocked-action-panel .crawler-blocked-action-list,.crawler-readiness-workspace-panel .crawler-blocked-action-list{gap:8px}.crawler-readiness-blocked-action-panel .gate-action-row,.crawler-readiness-workspace-panel .gate-action-row{grid-template-columns:1fr;gap:7px;padding:9px;display:grid}.crawler-readiness-blocked-action-panel .gate-action-row>div,.crawler-readiness-workspace-panel .gate-action-row>div{min-width:0}.crawler-readiness-blocked-action-panel code,.crawler-readiness-blocked-action-panel .text-link,.crawler-readiness-workspace-panel code,.crawler-readiness-workspace-panel .text-link{white-space:normal;word-break:break-word}.content-grid:has(.data-governance-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.data-governance-entry-panel,.data-governance-summary-panel,.data-governance-workspace-panel,.data-governance-tags-panel,.data-governance-table-panel{min-width:0;padding:12px}.data-governance-summary-panel>.metric-row,.data-governance-workspace-panel>.metric-row,.data-governance-workspace-content>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.data-governance-summary-panel>.metric-row>div,.data-governance-workspace-content>.metric-row>div{padding:8px}.data-governance-summary-panel>.metric-row .metric-link,.data-governance-summary-panel>.metric-row strong,.data-governance-workspace-content>.metric-row .metric-link,.data-governance-workspace-content>.metric-row strong{font-size:18px}.data-governance-entry-panel>.detail-list,.data-governance-summary-panel .detail-list,.data-governance-workspace-panel .detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.data-governance-entry-panel>.detail-list::-webkit-scrollbar{display:none}.data-governance-summary-panel .detail-list::-webkit-scrollbar{display:none}.data-governance-workspace-panel .detail-list::-webkit-scrollbar{display:none}.data-governance-entry-panel>.detail-list>div,.data-governance-summary-panel .detail-list>div,.data-governance-workspace-panel .detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.data-governance-entry-panel>.detail-list>div>span,.data-governance-summary-panel .detail-list>div>span,.data-governance-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.data-governance-entry-panel>.detail-list strong,.data-governance-summary-panel .detail-list strong,.data-governance-workspace-panel .detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.data-governance-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-right:-12px;padding:0 12px 4px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.data-governance-tags::-webkit-scrollbar{display:none}.data-governance-tags>*{white-space:normal;scroll-snap-align:start;flex:0 0 178px;align-items:flex-start;padding:7px 8px;font-size:12px}.data-governance-workspace-content{gap:12px;min-width:0;display:grid}.data-governance-table-panel .data-governance-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.data-governance-table-panel .data-governance-table thead,.data-governance-table-panel .data-governance-table tbody,.data-governance-table-panel .data-governance-table tr{table-layout:fixed;display:table}.data-governance-table-panel .data-governance-dedupe-table thead,.data-governance-table-panel .data-governance-dedupe-table tbody,.data-governance-table-panel .data-governance-dedupe-table tr,.data-governance-table-panel .data-governance-freshness-table thead,.data-governance-table-panel .data-governance-freshness-table tbody,.data-governance-table-panel .data-governance-freshness-table tr,.data-governance-table-panel .data-governance-retention-table thead,.data-governance-table-panel .data-governance-retention-table tbody,.data-governance-table-panel .data-governance-retention-table tr{width:700px;min-width:700px}.data-governance-table-panel .data-governance-manual-table thead,.data-governance-table-panel .data-governance-manual-table tbody,.data-governance-table-panel .data-governance-manual-table tr,.data-governance-table-panel .data-governance-cadence-table thead,.data-governance-table-panel .data-governance-cadence-table tbody,.data-governance-table-panel .data-governance-cadence-table tr{width:760px;min-width:760px}.data-governance-table-panel .data-governance-review-table thead,.data-governance-table-panel .data-governance-review-table tbody,.data-governance-table-panel .data-governance-review-table tr{width:920px;min-width:920px}.data-governance-table-panel .data-governance-table th,.data-governance-table-panel .data-governance-table td{white-space:normal;padding:7px 8px;font-size:12px}.data-governance-table-panel .data-governance-table td .icon-button{min-height:30px;padding:5px 8px}.content-grid:has(.data-quality-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.data-quality-entry-panel,.data-quality-summary-panel,.data-quality-distribution-panel,.data-quality-workspace-panel,.data-quality-table-panel{min-width:0;padding:12px}.data-quality-summary-panel>.metric-row,.data-quality-workspace-panel>.metric-row,.data-quality-workspace-content>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.data-quality-summary-panel>.metric-row>div,.data-quality-workspace-content>.metric-row>div{padding:8px}.data-quality-summary-panel>.metric-row .metric-link,.data-quality-summary-panel>.metric-row strong,.data-quality-workspace-content>.metric-row .metric-link,.data-quality-workspace-content>.metric-row strong{font-size:18px}.data-quality-entry-panel>.detail-list,.data-quality-workspace-panel .detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.data-quality-entry-panel>.detail-list::-webkit-scrollbar{display:none}.data-quality-workspace-panel .detail-list::-webkit-scrollbar{display:none}.data-quality-entry-panel>.detail-list>div,.data-quality-workspace-panel .detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.data-quality-entry-panel>.detail-list>div>span,.data-quality-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.data-quality-entry-panel>.detail-list strong,.data-quality-workspace-panel .detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.data-quality-workspace-content{gap:12px;min-width:0;display:grid}.data-quality-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-right:-12px;padding:0 12px 4px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.data-quality-tags::-webkit-scrollbar{display:none}.data-quality-tags>*{white-space:normal;scroll-snap-align:start;flex:0 0 178px;align-items:flex-start;padding:7px 8px;font-size:12px}.data-quality-distribution-panel .drawer-section{min-width:0;overflow:visible}.data-quality-distribution-panel .data-quality-gap-table,.data-quality-table-panel .data-quality-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.data-quality-distribution-panel .data-quality-gap-table thead,.data-quality-distribution-panel .data-quality-gap-table tbody,.data-quality-distribution-panel .data-quality-gap-table tr,.data-quality-table-panel .data-quality-table thead,.data-quality-table-panel .data-quality-table tbody,.data-quality-table-panel .data-quality-table tr{table-layout:fixed;display:table}.data-quality-distribution-panel .data-quality-gap-table thead,.data-quality-distribution-panel .data-quality-gap-table tbody,.data-quality-distribution-panel .data-quality-gap-table tr{width:460px;min-width:460px}.data-quality-table-panel .data-quality-conflict-table thead,.data-quality-table-panel .data-quality-conflict-table tbody,.data-quality-table-panel .data-quality-conflict-table tr{width:920px;min-width:920px}.data-quality-table-panel .data-quality-review-table thead,.data-quality-table-panel .data-quality-review-table tbody,.data-quality-table-panel .data-quality-review-table tr{width:900px;min-width:900px}.data-quality-distribution-panel .data-quality-gap-table th,.data-quality-distribution-panel .data-quality-gap-table td,.data-quality-table-panel .data-quality-table th,.data-quality-table-panel .data-quality-table td{white-space:normal;padding:7px 8px;font-size:12px}.data-quality-table-panel .data-quality-table td .icon-button{min-height:30px;padding:5px 8px}.data-quality-table-panel .stacked-line{gap:4px}.data-quality-table-panel .stacked-line .text-link,.data-quality-table-panel .stacked-line .muted{overflow-wrap:anywhere;min-height:0;line-height:1.35}.data-quality-modal-summary .score-grid{scrollbar-width:none;scroll-snap-type:x proximity;gap:7px;margin-right:-16px;padding:0 16px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.data-quality-modal-summary .score-grid::-webkit-scrollbar{display:none}.data-quality-modal-summary .score-grid>span{scroll-snap-align:start;flex:0 0 168px}.content-grid:has(.nfr-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.nfr-entry-panel,.nfr-summary-panel,.nfr-blocker-panel,.nfr-action-panel,.nfr-workspace-panel,.nfr-table-panel{min-width:0;padding:12px}.nfr-summary-panel>.metric-row,.nfr-workspace-panel .metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.nfr-summary-panel>.metric-row>div,.nfr-workspace-panel .metric-row>div{padding:8px}.nfr-summary-panel>.metric-row .metric-link,.nfr-summary-panel>.metric-row strong,.nfr-workspace-panel .metric-row .metric-link,.nfr-workspace-panel .metric-row strong{font-size:18px}.nfr-entry-panel>.detail-list,.nfr-summary-panel .detail-list,.nfr-workspace-panel .detail-list,.nfr-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.nfr-entry-panel>.detail-list::-webkit-scrollbar{display:none}.nfr-summary-panel .detail-list::-webkit-scrollbar{display:none}.nfr-workspace-panel .detail-list::-webkit-scrollbar{display:none}.nfr-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.nfr-entry-panel>.detail-list>div,.nfr-summary-panel .detail-list>div,.nfr-workspace-panel .detail-list>div,.nfr-workspace-panel .mode-bar>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.nfr-entry-panel>.detail-list>div>span,.nfr-summary-panel .detail-list>div>span,.nfr-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.nfr-entry-panel>.detail-list strong,.nfr-summary-panel .detail-list strong,.nfr-workspace-panel .detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.nfr-blocker-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.nfr-blocker-tags::-webkit-scrollbar{display:none}.nfr-blocker-tags>*{white-space:normal;scroll-snap-align:start;flex:0 0 188px;align-content:start;gap:7px;padding:8px;display:grid}.nfr-action-panel .nfr-action-list,.nfr-workspace-panel .nfr-action-list{gap:8px}.nfr-action-panel .gate-action-row,.nfr-workspace-panel .gate-action-row{grid-template-columns:1fr;gap:7px;padding:9px;display:grid}.nfr-action-panel .gate-action-row>div,.nfr-workspace-panel .gate-action-row>div{min-width:0}.nfr-action-panel code,.nfr-action-panel .text-link,.nfr-workspace-panel code,.nfr-workspace-panel .text-link{white-space:normal;word-break:break-word}.nfr-workspace-content{gap:12px;min-width:0;display:grid}.nfr-table-panel .nfr-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.nfr-table-panel .nfr-table thead,.nfr-table-panel .nfr-table tbody,.nfr-table-panel .nfr-table tr{table-layout:fixed;display:table}.nfr-table-panel .nfr-target-table thead,.nfr-table-panel .nfr-target-table tbody,.nfr-table-panel .nfr-target-table tr,.nfr-table-panel .nfr-condition-table thead,.nfr-table-panel .nfr-condition-table tbody,.nfr-table-panel .nfr-condition-table tr{width:720px;min-width:720px}.nfr-table-panel .nfr-compatibility-table thead,.nfr-table-panel .nfr-compatibility-table tbody,.nfr-table-panel .nfr-compatibility-table tr{width:620px;min-width:620px}.nfr-table-panel .nfr-table th,.nfr-table-panel .nfr-table td{white-space:normal;padding:7px 8px;font-size:12px}.nfr-table-panel .nfr-table td .icon-button{min-height:30px;padding:5px 8px}.content-grid:has(.privacy-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.privacy-workspace-panel,.privacy-table-panel{min-width:0;padding:12px}.privacy-workspace-panel .mode-bar{scrollbar-width:none;min-width:0;overflow-x:auto}.privacy-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.privacy-workspace-content{gap:10px;min-width:0;display:grid}.privacy-workspace-panel .metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.privacy-workspace-panel .metric-row>div{padding:8px}.privacy-workspace-panel .metric-row .metric-link,.privacy-workspace-panel .metric-row strong{font-size:18px}.privacy-workspace-panel .detail-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.privacy-workspace-panel .detail-list::-webkit-scrollbar{display:none}.privacy-workspace-panel .detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 172px;align-content:start;gap:6px;padding:8px;display:grid}.privacy-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.privacy-workspace-panel .detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.privacy-source-tags,.privacy-field-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.privacy-source-tags::-webkit-scrollbar{display:none}.privacy-field-tags::-webkit-scrollbar{display:none}.privacy-source-tags>*,.privacy-field-tags>*{white-space:normal;scroll-snap-align:start;flex:0 0 178px;align-content:start;gap:7px;padding:8px;display:grid}.privacy-field-tags{margin-right:0;padding-right:0}.privacy-field-tags>*{flex-basis:152px}.privacy-table-panel .privacy-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.privacy-table-panel .privacy-table thead,.privacy-table-panel .privacy-table tbody,.privacy-table-panel .privacy-table tr{table-layout:fixed;display:table}.privacy-table-panel .privacy-protected-table thead,.privacy-table-panel .privacy-protected-table tbody,.privacy-table-panel .privacy-protected-table tr,.privacy-table-panel .privacy-redaction-table thead,.privacy-table-panel .privacy-redaction-table tbody,.privacy-table-panel .privacy-redaction-table tr,.privacy-table-panel .privacy-acceptance-table thead,.privacy-table-panel .privacy-acceptance-table tbody,.privacy-table-panel .privacy-acceptance-table tr{width:700px;min-width:700px}.privacy-table-panel .privacy-retention-table thead,.privacy-table-panel .privacy-retention-table tbody,.privacy-table-panel .privacy-retention-table tr{width:820px;min-width:820px}.privacy-table-panel .privacy-review-table thead,.privacy-table-panel .privacy-review-table tbody,.privacy-table-panel .privacy-review-table tr{width:940px;min-width:940px}.privacy-table-panel .privacy-table th,.privacy-table-panel .privacy-table td{white-space:normal;padding:7px 8px;font-size:12px}.privacy-table-panel .privacy-table td .icon-button{min-height:30px;padding:5px 8px}.privacy-table-panel .text-link,.privacy-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.production-evidence-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.production-evidence-workspace-panel,.production-evidence-table-panel,.production-evidence-signoff-panel{min-width:0;padding:12px}.production-evidence-workspace-section{gap:10px;min-width:0;display:grid}.production-evidence-workspace-actions{justify-content:flex-start}.production-evidence-primary-metric-row{grid-template-columns:1fr;gap:7px}.production-evidence-primary-metric-row>div{padding:8px}.production-evidence-primary-metric-row .metric-link{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.production-evidence-entry-list,.production-evidence-status-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.production-evidence-entry-list::-webkit-scrollbar{display:none}.production-evidence-status-list::-webkit-scrollbar{display:none}.production-evidence-entry-list>div,.production-evidence-status-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 188px;align-content:start;gap:6px;padding:8px;display:grid}.production-evidence-entry-list>div>span,.production-evidence-status-list>div>span{color:var(--theme-muted);font-size:11px}.production-evidence-entry-list strong,.production-evidence-status-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.production-evidence-source-tags,.production-evidence-blocker-tags,.production-evidence-capture-tags,.production-evidence-signoff-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.production-evidence-source-tags::-webkit-scrollbar{display:none}.production-evidence-blocker-tags::-webkit-scrollbar{display:none}.production-evidence-capture-tags::-webkit-scrollbar{display:none}.production-evidence-signoff-tags::-webkit-scrollbar{display:none}.production-evidence-source-tags>*,.production-evidence-blocker-tags>*,.production-evidence-capture-tags>*,.production-evidence-signoff-tags>*{white-space:normal;scroll-snap-align:start;flex:0 0 188px;align-content:start;gap:7px;padding:8px;display:grid}.production-evidence-capture-tags{margin-right:0;padding-right:0}.production-evidence-capture-tags>*{flex-basis:154px}.production-evidence-workspace-panel .production-evidence-action-list{gap:8px}.production-evidence-workspace-panel .gate-action-row{grid-template-columns:1fr;gap:7px;padding:9px;display:grid}.production-evidence-workspace-panel .gate-action-row>div{min-width:0}.production-evidence-workspace-panel code,.production-evidence-workspace-panel .text-link{white-space:normal;word-break:break-word}.production-evidence-table-panel .production-evidence-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.production-evidence-table-panel .production-evidence-table thead,.production-evidence-table-panel .production-evidence-table tbody,.production-evidence-table-panel .production-evidence-table tr{table-layout:fixed;display:table}.production-evidence-table-panel .production-evidence-items-table thead,.production-evidence-table-panel .production-evidence-items-table tbody,.production-evidence-table-panel .production-evidence-items-table tr{width:1160px;min-width:1160px}.production-evidence-table-panel .production-evidence-smoke-table thead,.production-evidence-table-panel .production-evidence-smoke-table tbody,.production-evidence-table-panel .production-evidence-smoke-table tr{width:820px;min-width:820px}.production-evidence-table-panel .production-evidence-table th,.production-evidence-table-panel .production-evidence-table td{white-space:normal;padding:7px 8px;font-size:12px}.production-evidence-table-panel .production-evidence-table td .icon-button{min-height:30px;padding:5px 8px}.production-evidence-table-panel .text-link,.production-evidence-table-panel code{white-space:normal;overflow-wrap:anywhere}.production-evidence-table-panel .endpoint-label code{max-width:100%;display:block}.content-grid:has(.acceptance-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.acceptance-workspace-panel,.acceptance-table-panel,.acceptance-action-panel,.acceptance-command-panel{min-width:0;padding:12px}.acceptance-workspace-section{gap:10px;min-width:0;display:grid}.acceptance-workspace-actions{justify-content:flex-start}.acceptance-primary-metric-row,.acceptance-secondary-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.acceptance-primary-metric-row>div,.acceptance-secondary-metric-row>div{padding:8px}.acceptance-primary-metric-row .metric-link,.acceptance-primary-metric-row strong,.acceptance-secondary-metric-row .metric-link,.acceptance-secondary-metric-row strong{font-size:18px}.acceptance-entry-list,.acceptance-status-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.acceptance-entry-list::-webkit-scrollbar{display:none}.acceptance-status-list::-webkit-scrollbar{display:none}.acceptance-entry-list>div,.acceptance-status-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 180px;align-content:start;gap:6px;padding:8px;display:grid}.acceptance-entry-list>div>span,.acceptance-status-list>div>span{color:var(--theme-muted);font-size:11px}.acceptance-entry-list strong,.acceptance-status-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.acceptance-decision-panel>p{overflow-wrap:anywhere;line-height:1.5}.acceptance-required-list,.acceptance-action-list,.acceptance-command-list,.acceptance-source-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.acceptance-required-list::-webkit-scrollbar{display:none}.acceptance-action-list::-webkit-scrollbar{display:none}.acceptance-command-list::-webkit-scrollbar{display:none}.acceptance-source-tags::-webkit-scrollbar{display:none}.acceptance-required-list>*,.acceptance-action-list>*,.acceptance-command-list>*,.acceptance-source-tags>*{scroll-snap-align:start;flex:0 0 204px}.acceptance-required-list .signal-row,.acceptance-command-list .signal-row{grid-template-columns:1fr;gap:7px;padding:8px;display:grid}.acceptance-action-panel .gate-action-row{grid-template-columns:1fr;gap:7px;padding:9px;display:grid}.acceptance-action-panel .gate-action-row>div{min-width:0}.acceptance-action-panel code,.acceptance-action-panel .text-link,.acceptance-command-panel code,.acceptance-command-panel .text-link,.acceptance-workspace-panel .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.acceptance-source-tags>*{white-space:normal;align-content:start;gap:7px;padding:8px;display:grid}.acceptance-table-panel .acceptance-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.acceptance-table-panel .acceptance-table thead,.acceptance-table-panel .acceptance-table tbody,.acceptance-table-panel .acceptance-table tr{table-layout:fixed;display:table}.acceptance-table-panel .acceptance-issue-table thead,.acceptance-table-panel .acceptance-issue-table tbody,.acceptance-table-panel .acceptance-issue-table tr{width:940px;min-width:940px}.acceptance-table-panel .acceptance-signoff-table thead,.acceptance-table-panel .acceptance-signoff-table tbody,.acceptance-table-panel .acceptance-signoff-table tr{width:700px;min-width:700px}.acceptance-table-panel .acceptance-table th,.acceptance-table-panel .acceptance-table td{white-space:normal;padding:7px 8px;font-size:12px}.acceptance-table-panel .acceptance-table td .icon-button{min-height:30px;padding:5px 8px}.acceptance-table-panel .text-link,.acceptance-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.release-readiness-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.release-readiness-workspace-panel,.release-readiness-table-panel{min-width:0;padding:12px}.release-readiness-workspace-section{gap:10px;min-width:0;display:grid}.release-readiness-workspace-actions{justify-content:flex-start}.release-readiness-primary-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.release-readiness-primary-metric-row>div{padding:8px}.release-readiness-primary-metric-row .metric-link,.release-readiness-primary-metric-row strong{font-size:18px}.release-readiness-entry-list,.release-readiness-status-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.release-readiness-entry-list::-webkit-scrollbar{display:none}.release-readiness-status-list::-webkit-scrollbar{display:none}.release-readiness-entry-list>div,.release-readiness-status-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 180px;align-content:start;gap:6px;padding:8px;display:grid}.release-readiness-entry-list>div>span,.release-readiness-status-list>div>span{color:var(--theme-muted);font-size:11px}.release-readiness-entry-list strong,.release-readiness-status-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.release-readiness-blocker-list,.release-readiness-branch-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.release-readiness-blocker-list::-webkit-scrollbar{display:none}.release-readiness-branch-tags::-webkit-scrollbar{display:none}.release-readiness-blocker-list>*,.release-readiness-branch-tags>*{scroll-snap-align:start;flex:0 0 204px}.release-readiness-blocker-list .signal-row,.release-readiness-blocker-list .gate-action-row{grid-template-columns:1fr;gap:7px;padding:8px;display:grid}.release-readiness-blocker-list .gate-action-row>div{min-width:0}.release-readiness-blocker-list code,.release-readiness-blocker-list .text-link,.release-readiness-branch-tags>*{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.release-readiness-table-panel .release-readiness-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.release-readiness-table-panel .release-readiness-table thead,.release-readiness-table-panel .release-readiness-table tbody,.release-readiness-table-panel .release-readiness-table tr{table-layout:fixed;display:table}.release-readiness-command-table thead,.release-readiness-command-table tbody,.release-readiness-command-table tr,.release-readiness-step-table thead,.release-readiness-step-table tbody,.release-readiness-step-table tr,.release-readiness-observation-table thead,.release-readiness-observation-table tbody,.release-readiness-observation-table tr{width:820px;min-width:820px}.release-readiness-rollback-table thead,.release-readiness-rollback-table tbody,.release-readiness-rollback-table tr{width:640px;min-width:640px}.release-readiness-table-panel .release-readiness-table th,.release-readiness-table-panel .release-readiness-table td{white-space:normal;padding:7px 8px;font-size:12px}.release-readiness-table-panel .release-readiness-table td .icon-button{min-height:30px;padding:5px 8px}.release-readiness-table-panel .text-link,.release-readiness-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.release-notes-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.release-notes-entry-panel,.release-notes-summary-panel,.release-notes-workspace-panel,.release-notes-scope-panel,.release-notes-table-panel,.release-notes-evidence-panel,.release-notes-command-panel,.release-notes-nongoal-panel,.release-notes-action-panel,.release-notes-operator-panel{min-width:0;padding:12px}.release-notes-summary-panel>.metric-row,.release-notes-workspace-panel>.metric-row,.release-notes-workspace-content>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.release-notes-summary-panel>.metric-row>div,.release-notes-workspace-content>.metric-row>div{padding:8px}.release-notes-summary-panel>.metric-row .metric-link,.release-notes-summary-panel>.metric-row strong,.release-notes-workspace-content>.metric-row .metric-link,.release-notes-workspace-content>.metric-row strong{font-size:18px}.release-notes-entry-panel>.detail-list,.release-notes-summary-panel .detail-list,.release-notes-workspace-panel .detail-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.release-notes-entry-panel>.detail-list::-webkit-scrollbar{display:none}.release-notes-summary-panel .detail-list::-webkit-scrollbar{display:none}.release-notes-workspace-panel .detail-list::-webkit-scrollbar{display:none}.release-notes-entry-panel>.detail-list>div,.release-notes-summary-panel .detail-list>div,.release-notes-workspace-panel .detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 180px;align-content:start;gap:6px;padding:8px;display:grid}.release-notes-entry-panel>.detail-list>div>span,.release-notes-summary-panel .detail-list>div>span,.release-notes-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.release-notes-entry-panel>.detail-list strong,.release-notes-summary-panel .detail-list strong,.release-notes-workspace-panel .detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.release-notes-scope-list,.release-notes-evidence-list,.release-notes-command-list,.release-notes-nongoal-list,.release-notes-action-list,.release-notes-operator-list,.release-notes-capability-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.release-notes-scope-list::-webkit-scrollbar{display:none}.release-notes-evidence-list::-webkit-scrollbar{display:none}.release-notes-command-list::-webkit-scrollbar{display:none}.release-notes-nongoal-list::-webkit-scrollbar{display:none}.release-notes-action-list::-webkit-scrollbar{display:none}.release-notes-operator-list::-webkit-scrollbar{display:none}.release-notes-capability-tags::-webkit-scrollbar{display:none}.release-notes-scope-list>*,.release-notes-evidence-list>*,.release-notes-command-list>*,.release-notes-nongoal-list>*,.release-notes-action-list>*,.release-notes-operator-list>*,.release-notes-capability-tags>*{scroll-snap-align:start;flex:0 0 204px}.release-notes-scope-list .signal-row,.release-notes-evidence-list .signal-row,.release-notes-command-list .signal-row,.release-notes-nongoal-list .signal-row,.release-notes-operator-list .signal-row,.release-notes-action-list .gate-action-row{grid-template-columns:1fr;gap:7px;padding:8px;display:grid}.release-notes-action-list .gate-action-row>div{min-width:0}.release-notes-action-list code,.release-notes-action-list .text-link,.release-notes-command-list code,.release-notes-command-list .text-link,.release-notes-scope-list .text-link,.release-notes-evidence-list .text-link,.release-notes-nongoal-list .text-link,.release-notes-operator-list .text-link,.release-notes-capability-tags .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.release-notes-workspace-content{gap:12px;min-width:0;display:grid}.release-notes-workspace-content>.icon-button{width:fit-content}.release-notes-table-panel .release-notes-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.release-notes-table-panel .release-notes-table thead,.release-notes-table-panel .release-notes-table tbody,.release-notes-table-panel .release-notes-table tr{table-layout:fixed;display:table}.release-notes-capability-table thead,.release-notes-capability-table tbody,.release-notes-capability-table tr{width:760px;min-width:760px}.release-notes-blocker-table thead,.release-notes-blocker-table tbody,.release-notes-blocker-table tr{width:640px;min-width:640px}.release-notes-table-panel .release-notes-table th,.release-notes-table-panel .release-notes-table td{white-space:normal;padding:7px 8px;font-size:12px}.release-notes-table-panel .release-notes-table td .icon-button{min-height:30px;padding:5px 8px}.release-notes-table-panel .text-link,.release-notes-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.acceptance-cases-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.acceptance-cases-entry-panel,.acceptance-cases-summary-panel,.acceptance-cases-workspace-panel,.acceptance-cases-blocker-panel,.acceptance-cases-action-panel,.acceptance-cases-table-panel,.acceptance-cases-regression-panel{min-width:0;padding:12px}.acceptance-cases-summary-panel>.metric-row,.acceptance-cases-workspace-panel>.metric-row,.acceptance-cases-workspace-content>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.acceptance-cases-summary-panel>.metric-row.drawer-section{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.acceptance-cases-summary-panel>.metric-row.drawer-section::-webkit-scrollbar{display:none}.acceptance-cases-summary-panel>.metric-row.drawer-section>div{scroll-snap-align:start;flex:0 0 156px}.acceptance-cases-summary-panel>.metric-row>div,.acceptance-cases-workspace-content>.metric-row>div{padding:8px}.acceptance-cases-summary-panel>.metric-row .metric-link,.acceptance-cases-summary-panel>.metric-row strong,.acceptance-cases-workspace-content>.metric-row .metric-link,.acceptance-cases-workspace-content>.metric-row strong{font-size:18px}.acceptance-cases-entry-panel>.detail-list,.acceptance-cases-summary-panel .detail-list,.acceptance-cases-workspace-panel .detail-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.acceptance-cases-entry-panel>.detail-list::-webkit-scrollbar{display:none}.acceptance-cases-summary-panel .detail-list::-webkit-scrollbar{display:none}.acceptance-cases-workspace-panel .detail-list::-webkit-scrollbar{display:none}.acceptance-cases-entry-panel>.detail-list>div,.acceptance-cases-summary-panel .detail-list>div,.acceptance-cases-workspace-panel .detail-list>div{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 180px;align-content:start;gap:6px;padding:8px;display:grid}.acceptance-cases-entry-panel>.detail-list>div>span,.acceptance-cases-summary-panel .detail-list>div>span,.acceptance-cases-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.acceptance-cases-entry-panel>.detail-list strong,.acceptance-cases-summary-panel .detail-list strong,.acceptance-cases-workspace-panel .detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.acceptance-cases-blocker-tags,.acceptance-cases-action-list,.acceptance-cases-evidence-tags,.acceptance-cases-regression-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.acceptance-cases-blocker-tags::-webkit-scrollbar{display:none}.acceptance-cases-action-list::-webkit-scrollbar{display:none}.acceptance-cases-evidence-tags::-webkit-scrollbar{display:none}.acceptance-cases-regression-tags::-webkit-scrollbar{display:none}.acceptance-cases-blocker-tags>*,.acceptance-cases-action-list>*,.acceptance-cases-evidence-tags>*,.acceptance-cases-regression-tags>*{scroll-snap-align:start;flex:0 0 204px}.acceptance-cases-blocker-tags>*,.acceptance-cases-regression-tags>*{white-space:normal;align-content:start;gap:7px;padding:8px;display:grid}.acceptance-cases-action-list .gate-action-row{grid-template-columns:1fr;gap:7px;padding:8px;display:grid}.acceptance-cases-action-list .gate-action-row>div{min-width:0}.acceptance-cases-action-list code,.acceptance-cases-action-list .text-link,.acceptance-cases-blocker-tags .text-link,.acceptance-cases-evidence-tags .text-link,.acceptance-cases-regression-tags .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.acceptance-cases-workspace-content{gap:12px;min-width:0;display:grid}.acceptance-cases-table-panel .acceptance-cases-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.acceptance-cases-table-panel .acceptance-cases-table thead,.acceptance-cases-table-panel .acceptance-cases-table tbody,.acceptance-cases-table-panel .acceptance-cases-table tr{table-layout:fixed;display:table}.acceptance-cases-detail-table thead,.acceptance-cases-detail-table tbody,.acceptance-cases-detail-table tr{width:980px;min-width:980px}.acceptance-cases-table-panel .acceptance-cases-table th,.acceptance-cases-table-panel .acceptance-cases-table td{white-space:normal;padding:7px 8px;font-size:12px}.acceptance-cases-table-panel .acceptance-cases-table td .icon-button{min-height:30px;padding:5px 8px}.acceptance-cases-table-panel .text-link,.acceptance-cases-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.qa-handoff-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.qa-handoff-entry-panel,.qa-handoff-summary-panel,.qa-handoff-workspace-panel,.qa-handoff-prep-panel,.qa-handoff-table-panel,.qa-handoff-defect-panel,.qa-handoff-blocker-panel,.qa-handoff-action-panel{min-width:0;padding:12px}.qa-handoff-summary-panel>.metric-row,.qa-handoff-workspace-panel>.metric-row,.qa-handoff-workspace-content>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.qa-handoff-summary-panel>.metric-row>div,.qa-handoff-workspace-content>.metric-row>div{padding:8px}.qa-handoff-summary-panel>.metric-row .metric-link,.qa-handoff-summary-panel>.metric-row strong,.qa-handoff-workspace-content>.metric-row .metric-link,.qa-handoff-workspace-content>.metric-row strong{font-size:18px}.qa-handoff-entry-panel>.detail-list,.qa-handoff-summary-panel .detail-list,.qa-handoff-workspace-panel .detail-list,.qa-handoff-source-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.qa-handoff-entry-panel>.detail-list::-webkit-scrollbar{display:none}.qa-handoff-summary-panel .detail-list::-webkit-scrollbar{display:none}.qa-handoff-workspace-panel .detail-list::-webkit-scrollbar{display:none}.qa-handoff-source-tags::-webkit-scrollbar{display:none}.qa-handoff-entry-panel>.detail-list>div,.qa-handoff-summary-panel .detail-list>div,.qa-handoff-workspace-panel .detail-list>div,.qa-handoff-source-tags>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 180px;align-content:start;gap:6px;padding:8px;display:grid}.qa-handoff-entry-panel>.detail-list>div>span,.qa-handoff-summary-panel .detail-list>div>span,.qa-handoff-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.qa-handoff-entry-panel>.detail-list strong,.qa-handoff-summary-panel .detail-list strong,.qa-handoff-workspace-panel .detail-list strong,.qa-handoff-source-tags .text-link{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.qa-handoff-prep-list,.qa-handoff-defect-tags,.qa-handoff-blocker-tags,.qa-handoff-action-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.qa-handoff-prep-list::-webkit-scrollbar{display:none}.qa-handoff-defect-tags::-webkit-scrollbar{display:none}.qa-handoff-blocker-tags::-webkit-scrollbar{display:none}.qa-handoff-action-list::-webkit-scrollbar{display:none}.qa-handoff-prep-list>*,.qa-handoff-defect-tags>*,.qa-handoff-blocker-tags>*,.qa-handoff-action-list>*{scroll-snap-align:start;flex:0 0 204px}.qa-handoff-prep-list .signal-row,.qa-handoff-action-list .gate-action-row,.qa-handoff-defect-tags>*,.qa-handoff-blocker-tags>*{white-space:normal;grid-template-columns:1fr;align-content:start;gap:7px;padding:8px;display:grid}.qa-handoff-action-list .gate-action-row>div{min-width:0}.qa-handoff-prep-list .text-link,.qa-handoff-defect-tags .text-link,.qa-handoff-blocker-tags .text-link,.qa-handoff-action-list code,.qa-handoff-action-list .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.qa-handoff-workspace-content{gap:12px;min-width:0;display:grid}.qa-handoff-table-panel .qa-handoff-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.qa-handoff-table-panel .qa-handoff-table thead,.qa-handoff-table-panel .qa-handoff-table tbody,.qa-handoff-table-panel .qa-handoff-table tr{table-layout:fixed;display:table}.qa-handoff-route-table thead,.qa-handoff-route-table tbody,.qa-handoff-route-table tr{width:980px;min-width:980px}.qa-handoff-api-table thead,.qa-handoff-api-table tbody,.qa-handoff-api-table tr{width:720px;min-width:720px}.qa-handoff-table-panel .qa-handoff-table th,.qa-handoff-table-panel .qa-handoff-table td{white-space:normal;padding:7px 8px;font-size:12px}.qa-handoff-table-panel .qa-handoff-table td .icon-button{min-height:30px;padding:5px 8px}.qa-handoff-table-panel .text-link,.qa-handoff-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.local-dev-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.local-dev-entry-panel,.local-dev-summary-panel,.local-dev-workspace-panel,.local-dev-table-panel,.local-dev-env-panel,.local-dev-verification-panel,.local-dev-blocker-panel,.local-dev-action-panel{min-width:0;padding:12px}.local-dev-summary-panel>.metric-row,.local-dev-workspace-panel>.metric-row,.local-dev-workspace-content>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.local-dev-summary-panel>.metric-row>div,.local-dev-workspace-content>.metric-row>div{padding:8px}.local-dev-summary-panel>.metric-row strong,.local-dev-workspace-content>.metric-row strong{font-size:18px}.local-dev-entry-panel>.detail-list,.local-dev-summary-panel>.detail-list,.local-dev-workspace-panel .detail-list,.local-dev-source-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:7px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.local-dev-entry-panel>.detail-list::-webkit-scrollbar{display:none}.local-dev-summary-panel>.detail-list::-webkit-scrollbar{display:none}.local-dev-workspace-panel .detail-list::-webkit-scrollbar{display:none}.local-dev-source-tags::-webkit-scrollbar{display:none}.local-dev-entry-panel>.detail-list>div,.local-dev-summary-panel>.detail-list>div,.local-dev-workspace-panel .detail-list>div,.local-dev-source-tags>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 180px;align-content:start;gap:6px;padding:8px;display:grid}.local-dev-entry-panel>.detail-list>div>span,.local-dev-summary-panel>.detail-list>div>span,.local-dev-workspace-panel .detail-list>div>span{color:var(--theme-muted);font-size:11px}.local-dev-entry-panel>.detail-list strong,.local-dev-summary-panel>.detail-list strong,.local-dev-workspace-panel .detail-list strong,.local-dev-source-tags code{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.local-dev-toolchain-evidence-tags,.local-dev-env-tags,.local-dev-verification-tags,.local-dev-blocker-tags,.local-dev-action-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.local-dev-toolchain-evidence-tags::-webkit-scrollbar{display:none}.local-dev-env-tags::-webkit-scrollbar{display:none}.local-dev-verification-tags::-webkit-scrollbar{display:none}.local-dev-blocker-tags::-webkit-scrollbar{display:none}.local-dev-action-list::-webkit-scrollbar{display:none}.local-dev-toolchain-evidence-tags>*,.local-dev-env-tags>*,.local-dev-verification-tags>*,.local-dev-blocker-tags>*,.local-dev-action-list>*{scroll-snap-align:start;flex:0 0 204px}.local-dev-blocker-tags>*,.local-dev-action-list .gate-action-row{white-space:normal;grid-template-columns:1fr;align-content:start;gap:7px;padding:8px;display:grid}.local-dev-action-list .gate-action-row>div{min-width:0}.local-dev-toolchain-evidence-tags>*,.local-dev-env-tags .text-link,.local-dev-verification-tags .text-link,.local-dev-blocker-tags .text-link,.local-dev-action-list code,.local-dev-action-list .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.local-dev-workspace-content{gap:12px;min-width:0;display:grid}.local-dev-table-panel .local-dev-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.local-dev-table-panel .local-dev-table thead,.local-dev-table-panel .local-dev-table tbody,.local-dev-table-panel .local-dev-table tr{table-layout:fixed;display:table}.local-dev-toolchain-table thead,.local-dev-toolchain-table tbody,.local-dev-toolchain-table tr{width:760px;min-width:760px}.local-dev-command-table thead,.local-dev-command-table tbody,.local-dev-command-table tr,.local-dev-runtime-table thead,.local-dev-runtime-table tbody,.local-dev-runtime-table tr{width:820px;min-width:820px}.local-dev-table-panel .local-dev-table th,.local-dev-table-panel .local-dev-table td{white-space:normal;padding:7px 8px;font-size:12px}.local-dev-table-panel .local-dev-table td .icon-button{min-height:30px;padding:5px 8px}.local-dev-table-panel .text-link,.local-dev-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.operations-readiness-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.operations-readiness-entry-panel,.operations-readiness-summary-panel,.operations-readiness-objective-panel,.operations-readiness-workspace-panel,.operations-readiness-table-panel{min-width:0;padding:12px}.operations-readiness-summary-grid,.operations-readiness-objective-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.operations-readiness-summary-grid>div,.operations-readiness-objective-row>div{min-width:0;padding:8px}.operations-readiness-summary-grid strong,.operations-readiness-summary-grid .text-link,.operations-readiness-objective-row .metric-link{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.operations-readiness-entry-list,.operations-readiness-blocker-list,.operations-readiness-action-list,.operations-readiness-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.operations-readiness-entry-list::-webkit-scrollbar{display:none}.operations-readiness-blocker-list::-webkit-scrollbar{display:none}.operations-readiness-action-list::-webkit-scrollbar{display:none}.operations-readiness-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.operations-readiness-entry-list>div,.operations-readiness-blocker-list>li,.operations-readiness-action-list>*,.operations-readiness-workspace-panel .mode-bar>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.operations-readiness-entry-list>div>span{color:var(--theme-muted);font-size:11px}.operations-readiness-entry-list strong,.operations-readiness-blocker-list .text-link,.operations-readiness-action-list .text-link,.operations-readiness-action-list code,.operations-readiness-action-list strong,.operations-readiness-workspace-panel .text-link,.operations-readiness-workspace-panel code{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.operations-readiness-action-list .gate-action-row{grid-template-columns:1fr}.operations-readiness-action-list .gate-action-row>div{min-width:0}.operations-readiness-workspace-content{gap:12px;min-width:0;display:grid}.operations-readiness-table-panel .operations-readiness-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.operations-readiness-table-panel .operations-readiness-table thead,.operations-readiness-table-panel .operations-readiness-table tbody,.operations-readiness-table-panel .operations-readiness-table tr{table-layout:fixed;width:760px;min-width:760px;display:table}.operations-readiness-table-panel .operations-readiness-table th,.operations-readiness-table-panel .operations-readiness-table td{white-space:normal;padding:7px 8px;font-size:12px}.operations-readiness-table-panel .operations-readiness-table td .icon-button{min-height:30px;padding:5px 8px}.operations-readiness-table-panel .text-link,.operations-readiness-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.external-gates-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.external-gates-entry-panel,.external-gates-summary-panel,.external-gates-handoff-panel,.external-gates-workspace-panel,.external-gates-table-panel{min-width:0;padding:12px}.external-gates-command-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.external-gates-command-row>div{min-width:0;padding:8px}.external-gates-command-row strong,.external-gates-command-row .metric-link{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.external-gates-entry-list,.external-gates-summary-list,.external-gates-action-list,.external-gates-handoff-list,.external-gates-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.external-gates-entry-list::-webkit-scrollbar{display:none}.external-gates-summary-list::-webkit-scrollbar{display:none}.external-gates-action-list::-webkit-scrollbar{display:none}.external-gates-handoff-list::-webkit-scrollbar{display:none}.external-gates-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.external-gates-entry-list>div,.external-gates-summary-list>div,.external-gates-action-list>*,.external-gates-handoff-list>*,.external-gates-workspace-panel .mode-bar>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.external-gates-entry-list>div>span,.external-gates-summary-list>div>span{color:var(--theme-muted);font-size:11px}.external-gates-entry-list strong,.external-gates-summary-list strong,.external-gates-summary-list .text-link,.external-gates-action-list .text-link,.external-gates-action-list code,.external-gates-action-list strong,.external-gates-handoff-list strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.external-gates-action-list .gate-action-row{grid-template-columns:1fr}.external-gates-action-list .gate-action-row>div{min-width:0}.external-gates-workspace-content{gap:10px;min-width:0;display:grid}.external-gates-table-panel .external-gates-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.external-gates-table-panel .external-gates-table thead,.external-gates-table-panel .external-gates-table tbody,.external-gates-table-panel .external-gates-table tr{table-layout:fixed;width:920px;min-width:920px;display:table}.external-gates-table-panel .external-gates-table th,.external-gates-table-panel .external-gates-table td{white-space:normal;padding:7px 8px;font-size:12px}.external-gates-table-panel .external-gates-table td .icon-button{min-height:30px;padding:5px 8px}.external-gates-table-panel .text-link,.external-gates-table-panel code,.external-gates-table-panel .endpoint-label{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.environment-strategy-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.environment-strategy-entry-panel,.environment-strategy-summary-panel,.environment-strategy-principle-panel,.environment-strategy-workspace-panel,.environment-strategy-table-panel,.environment-strategy-forbidden-panel,.environment-strategy-blocker-panel{min-width:0;padding:12px}.environment-strategy-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.environment-strategy-metric-row>div{min-width:0;padding:8px}.environment-strategy-metric-row strong{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.environment-strategy-entry-list,.environment-strategy-summary-list,.environment-strategy-template-tags,.environment-strategy-principle-tags,.environment-strategy-forbidden-tags,.environment-strategy-blocker-list,.environment-strategy-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.environment-strategy-entry-list::-webkit-scrollbar{display:none}.environment-strategy-summary-list::-webkit-scrollbar{display:none}.environment-strategy-template-tags::-webkit-scrollbar{display:none}.environment-strategy-principle-tags::-webkit-scrollbar{display:none}.environment-strategy-forbidden-tags::-webkit-scrollbar{display:none}.environment-strategy-blocker-list::-webkit-scrollbar{display:none}.environment-strategy-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.environment-strategy-entry-list>div,.environment-strategy-summary-list>div,.environment-strategy-template-tags>*,.environment-strategy-principle-tags>*,.environment-strategy-forbidden-tags>*,.environment-strategy-blocker-list>*,.environment-strategy-workspace-panel .mode-bar>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.environment-strategy-entry-list>div>span,.environment-strategy-summary-list>div>span{color:var(--theme-muted);font-size:11px}.environment-strategy-entry-list strong,.environment-strategy-summary-list strong,.environment-strategy-summary-list .text-link,.environment-strategy-template-tags code,.environment-strategy-principle-tags .text-link,.environment-strategy-forbidden-tags .text-link,.environment-strategy-blocker-list .text-link,.environment-strategy-blocker-list code,.environment-strategy-blocker-list strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.environment-strategy-principle-tags .inline-action,.environment-strategy-forbidden-tags .inline-action,.environment-strategy-blocker-list .gate-action-row{grid-template-columns:1fr}.environment-strategy-blocker-list .gate-action-row>div{min-width:0}.environment-strategy-workspace-content{gap:10px;min-width:0;display:grid}.environment-strategy-table-panel .environment-strategy-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.environment-strategy-table-panel .environment-strategy-matrix-table:has(th:nth-child(7)),.environment-strategy-table-panel .environment-strategy-rule-table:has(th:nth-child(4))){min-width:100%!important}.environment-strategy-table-panel .environment-strategy-table thead,.environment-strategy-table-panel .environment-strategy-table tbody,.environment-strategy-table-panel .environment-strategy-table tr{table-layout:fixed;display:table}.environment-strategy-matrix-table thead,.environment-strategy-matrix-table tbody,.environment-strategy-matrix-table tr{width:1120px;min-width:1120px}.environment-strategy-rule-table thead,.environment-strategy-rule-table tbody,.environment-strategy-rule-table tr{width:760px;min-width:760px}.environment-strategy-table-panel .environment-strategy-table th,.environment-strategy-table-panel .environment-strategy-table td{white-space:normal;padding:7px 8px;font-size:12px}.environment-strategy-table-panel .environment-strategy-table td .icon-button{min-height:30px;padding:5px 8px}.environment-strategy-table-panel .text-link,.environment-strategy-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.incident-runbook-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.incident-runbook-workspace-panel,.incident-runbook-table-panel,.incident-runbook-postmortem-panel{min-width:0;padding:12px}.incident-runbook-workspace-panel .mode-bar{scrollbar-width:none;min-width:0;overflow-x:auto}.incident-runbook-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.incident-runbook-workspace-content{gap:10px;min-width:0;display:grid}.incident-runbook-primary-metrics,.incident-runbook-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.incident-runbook-primary-metrics>div,.incident-runbook-secondary-metrics>div{min-width:0;padding:8px}.incident-runbook-primary-metrics strong,.incident-runbook-secondary-metrics strong{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.incident-runbook-entry-list,.incident-runbook-readiness-list,.incident-runbook-order-list,.incident-runbook-postmortem-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.incident-runbook-entry-list::-webkit-scrollbar{display:none}.incident-runbook-readiness-list::-webkit-scrollbar{display:none}.incident-runbook-order-list::-webkit-scrollbar{display:none}.incident-runbook-postmortem-tags::-webkit-scrollbar{display:none}.incident-runbook-entry-list>div,.incident-runbook-readiness-list>div,.incident-runbook-order-list>*,.incident-runbook-postmortem-tags>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.incident-runbook-entry-list>div>span,.incident-runbook-readiness-list>div>span{color:var(--theme-muted);font-size:11px}.incident-runbook-entry-list strong,.incident-runbook-readiness-list strong,.incident-runbook-readiness-list .text-link,.incident-runbook-order-list strong,.incident-runbook-postmortem-tags .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.incident-runbook-postmortem-tags .pill{justify-content:flex-start}.incident-runbook-table-panel .incident-runbook-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.incident-runbook-table-panel .incident-runbook-table:has(th:nth-child(7)),.incident-runbook-table-panel .incident-runbook-table:has(th:nth-child(8)),.incident-runbook-table-panel .incident-runbook-table:has(th:nth-child(3))){min-width:100%!important}.incident-runbook-table-panel .incident-runbook-table thead,.incident-runbook-table-panel .incident-runbook-table tbody,.incident-runbook-table-panel .incident-runbook-table tr{table-layout:fixed;display:table}.incident-runbook-action-table thead,.incident-runbook-action-table tbody,.incident-runbook-action-table tr{width:1040px;min-width:1040px}.incident-runbook-scenario-table thead,.incident-runbook-scenario-table tbody,.incident-runbook-scenario-table tr{width:1240px;min-width:1240px}.incident-runbook-drill-table thead,.incident-runbook-drill-table tbody,.incident-runbook-drill-table tr{width:680px;min-width:680px}.incident-runbook-table-panel .incident-runbook-table th,.incident-runbook-table-panel .incident-runbook-table td{white-space:normal;padding:7px 8px;font-size:12px}.incident-runbook-table-panel .incident-runbook-table td .icon-button{min-height:30px;padding:5px 8px}.incident-runbook-table-panel .text-link,.incident-runbook-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.architecture-decisions-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.architecture-decisions-entry-panel,.architecture-decisions-summary-panel,.architecture-decisions-workspace-panel,.architecture-decisions-table-panel,.architecture-decisions-blocker-panel,.architecture-decisions-action-panel{min-width:0;padding:12px}.architecture-decisions-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.architecture-decisions-metric-row>div{min-width:0;padding:8px}.architecture-decisions-metric-row strong{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.architecture-decisions-entry-list,.architecture-decisions-status-list,.architecture-decisions-blocker-list,.architecture-decisions-action-list,.architecture-decisions-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.architecture-decisions-entry-list::-webkit-scrollbar{display:none}.architecture-decisions-status-list::-webkit-scrollbar{display:none}.architecture-decisions-blocker-list::-webkit-scrollbar{display:none}.architecture-decisions-action-list::-webkit-scrollbar{display:none}.architecture-decisions-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.architecture-decisions-entry-list>div,.architecture-decisions-status-list>div,.architecture-decisions-blocker-list>li,.architecture-decisions-action-list>*,.architecture-decisions-workspace-panel .mode-bar>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.architecture-decisions-entry-list>div>span,.architecture-decisions-status-list>div>span{color:var(--theme-muted);font-size:11px}.architecture-decisions-entry-list strong,.architecture-decisions-status-list strong,.architecture-decisions-status-list .text-link,.architecture-decisions-blocker-list li,.architecture-decisions-action-list .text-link,.architecture-decisions-action-list code,.architecture-decisions-action-list strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.architecture-decisions-action-list .gate-action-row{grid-template-columns:1fr}.architecture-decisions-action-list .gate-action-row>div{min-width:0}.architecture-decisions-workspace-content{gap:10px;min-width:0;display:grid}.architecture-decisions-table-panel .architecture-decisions-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.architecture-decisions-table-panel .architecture-decisions-table:has(th:nth-child(5)),.architecture-decisions-table-panel .architecture-decisions-table:has(th:nth-child(4))){min-width:100%!important}.architecture-decisions-table-panel .architecture-decisions-table thead,.architecture-decisions-table-panel .architecture-decisions-table tbody,.architecture-decisions-table-panel .architecture-decisions-table tr{table-layout:fixed;display:table}.architecture-decisions-adr-table thead,.architecture-decisions-adr-table tbody,.architecture-decisions-adr-table tr{width:920px;min-width:920px}.architecture-decisions-alignment-table thead,.architecture-decisions-alignment-table tbody,.architecture-decisions-alignment-table tr{width:760px;min-width:760px}.architecture-decisions-table-panel .architecture-decisions-table th,.architecture-decisions-table-panel .architecture-decisions-table td{white-space:normal;padding:7px 8px;font-size:12px}.architecture-decisions-table-panel .architecture-decisions-table td .icon-button{min-height:30px;padding:5px 8px}.architecture-decisions-table-panel .text-link,.architecture-decisions-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.code-organization-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.code-organization-entry-panel,.code-organization-summary-panel,.code-organization-workspace-panel,.code-organization-table-panel{min-width:0;padding:12px}.code-organization-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.code-organization-metric-row>div{min-width:0;padding:8px}.code-organization-metric-row strong,.code-organization-metric-row .metric-link{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.code-organization-entry-list,.code-organization-root-tags,.code-organization-status-list,.code-organization-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.code-organization-entry-list::-webkit-scrollbar{display:none}.code-organization-root-tags::-webkit-scrollbar{display:none}.code-organization-status-list::-webkit-scrollbar{display:none}.code-organization-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.code-organization-entry-list>div,.code-organization-root-tags>*,.code-organization-status-list>div,.code-organization-workspace-panel .mode-bar>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.code-organization-entry-list>div>span,.code-organization-status-list>div>span{color:var(--theme-muted);font-size:11px}.code-organization-entry-list strong,.code-organization-root-tags .root-pill,.code-organization-root-tags .text-link,.code-organization-status-list strong,.code-organization-status-list .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.code-organization-root-tags .root-pill{justify-content:flex-start}.code-organization-workspace-content{gap:10px;min-width:0;display:grid}.code-organization-table-panel .code-organization-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.code-organization-table-panel .code-organization-table:has(th:nth-child(5)),.code-organization-table-panel .code-organization-table:has(th:nth-child(4))){min-width:100%!important}.code-organization-table-panel .code-organization-table thead,.code-organization-table-panel .code-organization-table tbody,.code-organization-table-panel .code-organization-table tr{table-layout:fixed;display:table}.code-organization-standard-table thead,.code-organization-standard-table tbody,.code-organization-standard-table tr,.code-organization-precommit-table thead,.code-organization-precommit-table tbody,.code-organization-precommit-table tr{width:920px;min-width:920px}.code-organization-naming-table thead,.code-organization-naming-table tbody,.code-organization-naming-table tr{width:760px;min-width:760px}.code-organization-table-panel .code-organization-table th,.code-organization-table-panel .code-organization-table td{white-space:normal;padding:7px 8px;font-size:12px}.code-organization-table-panel .code-organization-table td .icon-button{min-height:30px;padding:5px 8px}.code-organization-table-panel .text-link,.code-organization-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.config-governance-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.config-governance-workspace-panel,.config-governance-table-panel{min-width:0;padding:12px}.config-governance-workspace-section{gap:10px;min-width:0;display:grid}.config-governance-workspace-actions{justify-content:flex-start}.config-governance-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.config-governance-metric-row>div,.config-governance-secondary-metric-row>div{min-width:0;padding:8px}.config-governance-metric-row .metric-link,.config-governance-secondary-metric-row .metric-link{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.config-governance-entry-list,.config-governance-secondary-metric-row,.config-governance-status-list,.config-governance-approval-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.config-governance-entry-list::-webkit-scrollbar{display:none}.config-governance-secondary-metric-row::-webkit-scrollbar{display:none}.config-governance-status-list::-webkit-scrollbar{display:none}.config-governance-approval-list::-webkit-scrollbar{display:none}.config-governance-entry-list>div,.config-governance-secondary-metric-row>div,.config-governance-status-list>div,.config-governance-approval-list>.config-governance-approval-row{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.config-governance-entry-list>div>span,.config-governance-status-list>div>span{color:var(--theme-muted);font-size:11px}.config-governance-entry-list strong,.config-governance-status-list strong,.config-governance-status-list .text-link,.config-governance-approval-list .text-link,.config-governance-approval-list .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.config-governance-approval-row{grid-template-columns:1fr}.config-governance-approval-row>div{min-width:0}.config-governance-table-panel .config-governance-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.config-governance-table-panel .config-governance-table:has(th:nth-child(8)),.config-governance-table-panel .config-governance-table:has(th:nth-child(5))){min-width:100%!important}.config-governance-table-panel .config-governance-table thead,.config-governance-table-panel .config-governance-table tbody,.config-governance-table-panel .config-governance-table tr{table-layout:fixed;display:table}.config-governance-item-table thead,.config-governance-item-table tbody,.config-governance-item-table tr{width:1120px;min-width:1120px}.config-governance-action-table thead,.config-governance-action-table tbody,.config-governance-action-table tr{width:920px;min-width:920px}.config-governance-table-panel .config-governance-table th,.config-governance-table-panel .config-governance-table td{white-space:normal;padding:7px 8px;font-size:12px}.config-governance-table-panel .config-governance-table td .icon-button{min-height:30px;padding:5px 8px}.config-governance-table-panel .text-link,.config-governance-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.cost-overview-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.cost-overview-entry-panel,.cost-overview-summary-panel,.cost-overview-workspace-panel,.cost-overview-table-panel{min-width:0;padding:12px}.cost-overview-metric-row,.cost-overview-entry-list,.cost-overview-status-list,.cost-overview-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.cost-overview-metric-row::-webkit-scrollbar{display:none}.cost-overview-entry-list::-webkit-scrollbar{display:none}.cost-overview-status-list::-webkit-scrollbar{display:none}.cost-overview-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.cost-overview-metric-row>div,.cost-overview-entry-list>div,.cost-overview-status-list>div,.cost-overview-workspace-panel .mode-bar>*{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.cost-overview-entry-list>div>span,.cost-overview-status-list>div>span,.cost-overview-metric-row>div>.muted{color:var(--theme-muted);font-size:11px}.cost-overview-metric-row strong,.cost-overview-metric-row .metric-link,.cost-overview-entry-list strong,.cost-overview-status-list strong,.cost-overview-status-list .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.cost-overview-metric-row .icon-button{justify-content:center;width:100%;min-height:30px;padding:5px 8px}.cost-overview-workspace-content{gap:10px;min-width:0;display:grid}.cost-overview-table-panel .cost-overview-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.cost-overview-table-panel .cost-overview-table:has(th:nth-child(6)),.cost-overview-table-panel .cost-overview-table:has(th:nth-child(5))){min-width:100%!important}.cost-overview-table-panel .cost-overview-table thead,.cost-overview-table-panel .cost-overview-table tbody,.cost-overview-table-panel .cost-overview-table tr{table-layout:fixed;display:table}.cost-overview-provider-table thead,.cost-overview-provider-table tbody,.cost-overview-provider-table tr{width:920px;min-width:920px}.cost-overview-action-table thead,.cost-overview-action-table tbody,.cost-overview-action-table tr{width:900px;min-width:900px}.cost-overview-table-panel .cost-overview-table th,.cost-overview-table-panel .cost-overview-table td{white-space:normal;padding:7px 8px;font-size:12px}.cost-overview-table-panel .cost-overview-table td .icon-button{min-height:30px;padding:5px 8px}.cost-overview-table-panel .text-link,.cost-overview-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.rate-limit-policy-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.rate-limit-policy-workspace-panel,.rate-limit-policy-table-panel{min-width:0;padding:12px}.rate-limit-policy-workspace-section{gap:10px;min-width:0;display:grid}.rate-limit-policy-workspace-actions{justify-content:flex-start}.rate-limit-policy-primary-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rate-limit-policy-primary-metric-row>div{min-width:0;padding:8px}.rate-limit-policy-primary-metric-row strong,.rate-limit-policy-secondary-metric-row .metric-link{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.rate-limit-policy-entry-list,.rate-limit-policy-secondary-metric-row,.rate-limit-policy-status-list,.rate-limit-policy-threshold-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.rate-limit-policy-entry-list::-webkit-scrollbar{display:none}.rate-limit-policy-secondary-metric-row::-webkit-scrollbar{display:none}.rate-limit-policy-status-list::-webkit-scrollbar{display:none}.rate-limit-policy-threshold-list::-webkit-scrollbar{display:none}.rate-limit-policy-entry-list>div,.rate-limit-policy-secondary-metric-row>div,.rate-limit-policy-status-list>div,.rate-limit-policy-threshold-list>.rate-limit-policy-threshold-row{border:1px solid color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border));background:color-mix(in srgb, var(--theme-panel2) 78%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.rate-limit-policy-entry-list>div>span,.rate-limit-policy-status-list>div>span,.rate-limit-policy-primary-metric-row>div>.muted,.rate-limit-policy-secondary-metric-row>div>.muted{color:var(--theme-muted);font-size:11px}.rate-limit-policy-entry-list strong,.rate-limit-policy-status-list strong,.rate-limit-policy-status-list .text-link,.rate-limit-policy-threshold-list .text-link,.rate-limit-policy-threshold-list .tag-warning{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.rate-limit-policy-threshold-row{grid-template-columns:1fr}.rate-limit-policy-threshold-row>div{min-width:0}.rate-limit-policy-table-panel .rate-limit-policy-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.rate-limit-policy-table-panel .rate-limit-policy-table:has(th:nth-child(7)),.rate-limit-policy-table-panel .rate-limit-policy-table:has(th:nth-child(5)),.rate-limit-policy-table-panel .rate-limit-policy-table:has(th:nth-child(4))){min-width:100%!important}.rate-limit-policy-table-panel .rate-limit-policy-table thead,.rate-limit-policy-table-panel .rate-limit-policy-table tbody,.rate-limit-policy-table-panel .rate-limit-policy-table tr{table-layout:fixed;display:table}.rate-limit-policy-provider-table thead,.rate-limit-policy-provider-table tbody,.rate-limit-policy-provider-table tr{width:1080px;min-width:1080px}.rate-limit-policy-queue-table thead,.rate-limit-policy-queue-table tbody,.rate-limit-policy-queue-table tr{width:760px;min-width:760px}.rate-limit-policy-action-table thead,.rate-limit-policy-action-table tbody,.rate-limit-policy-action-table tr{width:940px;min-width:940px}.rate-limit-policy-table-panel .rate-limit-policy-table th,.rate-limit-policy-table-panel .rate-limit-policy-table td{white-space:normal;padding:7px 8px;font-size:12px}.rate-limit-policy-table-panel .rate-limit-policy-table td .icon-button{min-height:30px;padding:5px 8px}.rate-limit-policy-table-panel .text-link,.rate-limit-policy-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.slo-overview-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.slo-overview-workspace-panel,.slo-overview-table-panel{min-width:0;padding:12px}.slo-overview-workspace-panel .mode-bar{scrollbar-width:none;min-width:0;overflow-x:auto}.slo-overview-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.slo-overview-workspace-content{gap:10px;min-width:0;display:grid}.slo-overview-primary-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.slo-overview-primary-metric-row>div,.slo-overview-secondary-metric-row>div{min-width:0;padding:8px}.slo-overview-primary-metric-row strong,.slo-overview-secondary-metric-row .metric-link{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.slo-overview-entry-list,.slo-overview-secondary-metric-row,.slo-overview-status-list,.slo-overview-provider-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.slo-overview-entry-list::-webkit-scrollbar{display:none}.slo-overview-secondary-metric-row::-webkit-scrollbar{display:none}.slo-overview-status-list::-webkit-scrollbar{display:none}.slo-overview-provider-list::-webkit-scrollbar{display:none}.slo-overview-entry-list>div,.slo-overview-secondary-metric-row>div,.slo-overview-status-list>div,.slo-overview-provider-list>.slo-overview-provider-row{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 68%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.slo-overview-entry-list>div>span,.slo-overview-status-list>div>span,.slo-overview-primary-metric-row>div>.muted,.slo-overview-secondary-metric-row>div>.muted{color:var(--theme-muted);font-size:11px}.slo-overview-entry-list strong,.slo-overview-status-list strong,.slo-overview-status-list .text-link,.slo-overview-provider-list .text-link,.slo-overview-provider-list .muted,.slo-overview-provider-list .tag-success,.slo-overview-provider-list .tag-warning{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.slo-overview-provider-row{grid-template-columns:1fr}.slo-overview-provider-row>div{min-width:0}.slo-overview-provider-row .icon-button{width:100%;min-height:30px;padding:5px 8px}.slo-overview-table-panel .slo-overview-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}:is(.slo-overview-table-panel .slo-overview-table:has(th:nth-child(6)),.slo-overview-table-panel .slo-overview-table:has(th:nth-child(5)),.slo-overview-table-panel .slo-overview-table:has(th:nth-child(4))){min-width:100%!important}.slo-overview-table-panel .slo-overview-table thead,.slo-overview-table-panel .slo-overview-table tbody,.slo-overview-table-panel .slo-overview-table tr{table-layout:fixed;display:table}.slo-overview-target-table thead,.slo-overview-target-table tbody,.slo-overview-target-table tr{width:720px;min-width:720px}.slo-overview-alert-table thead,.slo-overview-alert-table tbody,.slo-overview-alert-table tr{width:920px;min-width:920px}.slo-overview-recovery-table thead,.slo-overview-recovery-table tbody,.slo-overview-recovery-table tr{width:1080px;min-width:1080px}.slo-overview-table-panel .slo-overview-table th,.slo-overview-table-panel .slo-overview-table td{white-space:normal;padding:7px 8px;font-size:12px}.slo-overview-table-panel .slo-overview-table td .icon-button{min-height:30px;padding:5px 8px}.slo-overview-table-panel .text-link,.slo-overview-table-panel code{white-space:normal;overflow-wrap:anywhere}.content-grid:has(.training-matrix-table-panel)>.panel{scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.training-matrix-entry-panel,.training-matrix-summary-panel,.training-matrix-source-panel,.training-matrix-workspace-panel,.training-matrix-table-panel{min-width:0;padding:12px}.training-matrix-primary-metric-row,.training-matrix-source-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.training-matrix-primary-metric-row>div,.training-matrix-source-metric-row>div{min-width:0;padding:8px}.training-matrix-primary-metric-row strong,.training-matrix-source-metric-row strong,.training-matrix-source-metric-row .metric-link{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.training-matrix-entry-list,.training-matrix-status-list,.training-matrix-source-metric-row,.training-matrix-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.training-matrix-entry-list::-webkit-scrollbar{display:none}.training-matrix-status-list::-webkit-scrollbar{display:none}.training-matrix-source-metric-row::-webkit-scrollbar{display:none}.training-matrix-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.training-matrix-entry-list>div,.training-matrix-status-list>div,.training-matrix-source-metric-row>div,.training-matrix-workspace-panel .mode-bar>*{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 68%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.training-matrix-entry-list>div>span,.training-matrix-status-list>div>span,.training-matrix-primary-metric-row>div>.muted,.training-matrix-source-metric-row>div>.muted{color:var(--theme-muted);font-size:11px}.training-matrix-entry-list strong,.training-matrix-status-list strong,.training-matrix-status-list .text-link,.training-matrix-source-metric-row .text-link,.training-matrix-source-metric-row strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.training-matrix-table-panel .training-matrix-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.training-matrix-workspace-content{gap:10px;min-width:0;display:grid}:is(.training-matrix-table-panel .training-matrix-table:has(th:nth-child(7)),.training-matrix-table-panel .training-matrix-table:has(th:nth-child(6)),.training-matrix-table-panel .training-matrix-table:has(th:nth-child(4)),.training-matrix-table-panel .training-matrix-table:has(th:nth-child(3))){min-width:100%!important}.training-matrix-table-panel .training-matrix-table thead,.training-matrix-table-panel .training-matrix-table tbody,.training-matrix-table-panel .training-matrix-table tr{table-layout:fixed;display:table}.training-matrix-role-table thead,.training-matrix-role-table tbody,.training-matrix-role-table tr{width:1120px;min-width:1120px}.training-matrix-action-table thead,.training-matrix-action-table tbody,.training-matrix-action-table tr{width:1180px;min-width:1180px}.training-matrix-glossary-table thead,.training-matrix-glossary-table tbody,.training-matrix-glossary-table tr{width:620px;min-width:620px}.training-matrix-assessment-table thead,.training-matrix-assessment-table tbody,.training-matrix-assessment-table tr{width:820px;min-width:820px}.training-matrix-table-panel .training-matrix-table th,.training-matrix-table-panel .training-matrix-table td{white-space:normal;padding:7px 8px;font-size:12px}.training-matrix-table-panel .training-matrix-table td .icon-button{min-height:30px;padding:5px 8px}.training-matrix-table-panel .text-link,.training-matrix-table-panel .pill,.training-matrix-table-panel .tag-list{white-space:normal;overflow-wrap:anywhere}:is(.content-grid:has(.rbac-matrix-table-panel)>.panel,.content-grid:has(.rbac-matrix-workspace-panel)>.panel){scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.rbac-matrix-workspace-panel,.rbac-matrix-table-panel,.rbac-matrix-scope-panel{min-width:0;padding:12px}.rbac-matrix-workspace-panel .mode-bar{scrollbar-width:none;min-width:0;overflow-x:auto}.rbac-matrix-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.rbac-matrix-workspace-content{gap:10px;min-width:0;display:grid}.rbac-matrix-primary-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rbac-matrix-primary-metric-row>div{min-width:0;padding:8px}.rbac-matrix-primary-metric-row strong{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.rbac-matrix-entry-list,.rbac-matrix-status-list,.rbac-matrix-role-grid,.rbac-matrix-tag-list,.rbac-matrix-scope-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.rbac-matrix-entry-list::-webkit-scrollbar{display:none}.rbac-matrix-status-list::-webkit-scrollbar{display:none}.rbac-matrix-role-grid::-webkit-scrollbar{display:none}.rbac-matrix-tag-list::-webkit-scrollbar{display:none}.rbac-matrix-scope-list::-webkit-scrollbar{display:none}.rbac-matrix-entry-list>div,.rbac-matrix-status-list>div,.rbac-matrix-role-grid>.rbac-matrix-role-card,.rbac-matrix-tag-list>.pill,.rbac-matrix-scope-list>.rbac-matrix-scope-row{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 68%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.rbac-matrix-entry-list>div>span,.rbac-matrix-status-list>div>span,.rbac-matrix-primary-metric-row>div>.muted{color:var(--theme-muted);font-size:11px}.rbac-matrix-entry-list strong,.rbac-matrix-status-list strong,.rbac-matrix-status-list .text-link,.rbac-matrix-role-card .text-link,.rbac-matrix-role-card .muted,.rbac-matrix-tag-list .text-link,.rbac-matrix-scope-list .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.rbac-matrix-role-card .icon-button{width:100%;min-height:30px;padding:5px 8px}.rbac-matrix-scope-row{grid-template-columns:1fr}.rbac-matrix-scope-row>*{min-width:0}.rbac-matrix-table-panel .rbac-matrix-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.rbac-matrix-table-panel .rbac-matrix-table:has(th:nth-child(10)){min-width:100%!important}.rbac-matrix-table-panel .rbac-matrix-table thead,.rbac-matrix-table-panel .rbac-matrix-table tbody,.rbac-matrix-table-panel .rbac-matrix-table tr{table-layout:fixed;display:table}.rbac-matrix-permission-table thead,.rbac-matrix-permission-table tbody,.rbac-matrix-permission-table tr{width:1480px;min-width:1480px}.rbac-matrix-table-panel .rbac-matrix-table th,.rbac-matrix-table-panel .rbac-matrix-table td{white-space:normal;padding:7px 8px;font-size:12px}.rbac-matrix-table-panel .rbac-matrix-table td .icon-button{min-height:30px;padding:5px 8px}.rbac-matrix-table-panel .text-link,.rbac-matrix-table-panel .pill,.rbac-matrix-table-panel .tag-list{white-space:normal;overflow-wrap:anywhere}:is(.content-grid:has(.security-summary-table-panel)>.panel,.content-grid:has(.security-summary-workspace-panel)>.panel){scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.security-summary-workspace-panel,.security-summary-table-panel{min-width:0;padding:12px}.security-summary-workspace-panel .mode-bar{scrollbar-width:none;min-width:0;overflow-x:auto}.security-summary-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.security-summary-workspace-content{gap:10px;min-width:0;display:grid}.security-summary-primary-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.security-summary-primary-metric-row>div{min-width:0;padding:8px}.security-summary-primary-metric-row strong{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.security-summary-entry-list,.security-summary-secondary-metric-row,.security-summary-status-list,.security-summary-action-tags{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.security-summary-entry-list::-webkit-scrollbar{display:none}.security-summary-secondary-metric-row::-webkit-scrollbar{display:none}.security-summary-status-list::-webkit-scrollbar{display:none}.security-summary-action-tags::-webkit-scrollbar{display:none}.security-summary-entry-list>div,.security-summary-secondary-metric-row>div,.security-summary-status-list>div,.security-summary-action-tags>.pill{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 68%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.security-summary-entry-list>div>span,.security-summary-secondary-metric-row>div>.muted,.security-summary-status-list>div>span,.security-summary-primary-metric-row>div>.muted{color:var(--theme-muted);font-size:11px}.security-summary-entry-list strong,.security-summary-secondary-metric-row strong,.security-summary-status-list strong,.security-summary-status-list .text-link,.security-summary-action-tags .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.security-summary-hygiene-table-panel{overflow:visible}.security-summary-hygiene-table-panel .section-heading{min-width:0}.security-summary-hygiene-table-panel .security-summary-table,.security-summary-table-panel .security-summary-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.security-summary-hygiene-table-panel .security-summary-table thead,.security-summary-hygiene-table-panel .security-summary-table tbody,.security-summary-hygiene-table-panel .security-summary-table tr,.security-summary-table-panel .security-summary-table thead,.security-summary-table-panel .security-summary-table tbody,.security-summary-table-panel .security-summary-table tr{table-layout:fixed;display:table}.security-summary-hygiene-table thead,.security-summary-hygiene-table tbody,.security-summary-hygiene-table tr{width:620px;min-width:620px}.security-summary-audit-table thead,.security-summary-audit-table tbody,.security-summary-audit-table tr{width:820px;min-width:820px}.security-summary-action-table thead,.security-summary-action-table tbody,.security-summary-action-table tr{width:1180px;min-width:1180px}.security-summary-hygiene-table-panel .security-summary-table th,.security-summary-hygiene-table-panel .security-summary-table td,.security-summary-table-panel .security-summary-table th,.security-summary-table-panel .security-summary-table td{white-space:normal;padding:7px 8px;font-size:12px}.security-summary-hygiene-table-panel .security-summary-table td .icon-button,.security-summary-table-panel .security-summary-table td .icon-button{min-height:30px;padding:5px 8px}.security-summary-hygiene-table-panel .text-link,.security-summary-hygiene-table-panel .tag,.security-summary-table-panel .text-link,.security-summary-table-panel .tag-danger,.security-summary-table-panel .tag-warning,.security-summary-table-panel .pill{white-space:normal;overflow-wrap:anywhere}:is(.content-grid:has(.product-language-table-panel)>.panel,.content-grid:has(.product-language-check-panel)>.panel){scrollbar-gutter:auto;scroll-snap-align:start;flex:0 0 min(324px,100%);min-width:0;max-width:min(324px,100%);max-height:none;overflow:visible}.product-language-overview-panel,.product-language-source-panel,.product-language-table-panel,.product-language-check-panel{min-width:0;padding:12px}.product-language-primary-metric-row,.product-language-source-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.product-language-primary-metric-row>div,.product-language-source-metric-row>div{min-width:0;padding:8px}.product-language-primary-metric-row strong,.product-language-source-metric-row strong,.product-language-source-metric-row .text-link{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.product-language-status-list,.product-language-tag-list,.product-language-check-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.product-language-status-list::-webkit-scrollbar{display:none}.product-language-tag-list::-webkit-scrollbar{display:none}.product-language-check-list::-webkit-scrollbar{display:none}.product-language-status-list>div,.product-language-tag-list>.pill,.product-language-check-list>li{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 68%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.product-language-status-list>div>span,.product-language-primary-metric-row>div>.muted,.product-language-source-metric-row>div>.muted{color:var(--theme-muted);font-size:11px}.product-language-status-list strong,.product-language-status-list .text-link,.product-language-tag-list .text-link,.product-language-check-list .text-link,.product-language-check-list strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.product-language-check-list .icon-button{width:100%;min-height:30px;padding:5px 8px}.product-language-table-panel .product-language-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.product-language-table-panel .product-language-table thead,.product-language-table-panel .product-language-table tbody,.product-language-table-panel .product-language-table tr{table-layout:fixed;display:table}.product-language-module-table thead,.product-language-module-table tbody,.product-language-module-table tr{width:720px;min-width:720px}.product-language-glossary-table thead,.product-language-glossary-table tbody,.product-language-glossary-table tr{width:860px;min-width:860px}.product-language-rule-table thead,.product-language-rule-table tbody,.product-language-rule-table tr{width:920px;min-width:920px}.product-language-table-panel .product-language-table th,.product-language-table-panel .product-language-table td{white-space:normal;padding:7px 8px;font-size:12px}.product-language-table-panel .product-language-table td .icon-button{min-height:30px;padding:5px 8px}.product-language-table-panel .text-link,.product-language-table-panel .pill{white-space:normal;overflow-wrap:anywhere}.audit-logs-filter-panel,.audit-logs-table-panel,.audit-logs-entry-panel{min-width:0;padding:12px}.audit-logs-filter-panel>.inline-alert{scrollbar-width:none;align-items:stretch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.audit-logs-filter-panel>.inline-alert::-webkit-scrollbar{display:none}.audit-logs-filter-panel>.inline-alert>*{flex:none}.audit-logs-entry-list,.audit-logs-filter-grid{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.audit-logs-entry-list::-webkit-scrollbar{display:none}.audit-logs-filter-grid::-webkit-scrollbar{display:none}.audit-logs-entry-list>div,.audit-logs-filter-grid>label{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-panel2) 68%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;padding:8px;display:grid}.audit-logs-entry-list>div>span,.audit-logs-filter-grid>label{color:var(--theme-muted);font-size:11px}.audit-logs-entry-list strong,.audit-logs-filter-grid input{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.audit-logs-filter-grid input{width:100%;min-height:32px;font-size:12px}.audit-logs-table-panel{scrollbar-gutter:auto;max-height:none;overflow:visible}.audit-logs-table-panel .section-heading{gap:8px;min-width:0}.audit-logs-table-panel .row-actions{scrollbar-width:none;min-width:0;overflow-x:auto}.audit-logs-table-panel .row-actions::-webkit-scrollbar{display:none}.audit-logs-table-panel .audit-logs-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.audit-logs-table-panel .audit-logs-table thead,.audit-logs-table-panel .audit-logs-table tbody,.audit-logs-table-panel .audit-logs-table tr{table-layout:fixed;display:table}.audit-logs-table thead,.audit-logs-table tbody,.audit-logs-table tr{width:1560px;min-width:1560px}.audit-logs-table-panel .audit-logs-table th,.audit-logs-table-panel .audit-logs-table td{white-space:normal;vertical-align:top;padding:7px 8px;font-size:12px}.audit-logs-table-panel .text-link,.audit-logs-table-panel .pill,.audit-logs-table-panel .muted,.audit-logs-table-panel .audit-action-detail,.audit-logs-table-panel .audit-summary,.audit-logs-table-panel .audit-json{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.audit-logs-table-panel .audit-action-detail,.audit-logs-table-panel .audit-summary,.audit-logs-table-panel .audit-json{max-width:100%}.audit-logs-table-panel .audit-json{grid-template-columns:32px minmax(0,1fr);gap:4px 6px;display:grid}.audit-logs-table-panel .icon-button{min-height:30px;padding:5px 8px}.saved-views-panel{scrollbar-gutter:auto;min-width:0;max-height:none;padding:12px;overflow:visible}.saved-views-filter-bar,.saved-views-metric-row,.saved-views-pagination{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.saved-views-filter-bar::-webkit-scrollbar{display:none}.saved-views-metric-row::-webkit-scrollbar{display:none}.saved-views-pagination::-webkit-scrollbar{display:none}.saved-views-filter-bar>label,.saved-views-filter-bar>.icon-button,.saved-views-metric-row>div,.saved-views-pagination>*{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 88%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.saved-views-filter-bar>.icon-button,.saved-views-pagination>.icon-button{place-content:center;min-height:34px}.saved-views-filter-bar select{width:100%;min-width:0;min-height:32px;font-size:12px}.saved-views-metric-row .metric-link,.saved-views-metric-row strong,.saved-views-pagination .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.saved-views-panel .saved-views-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.saved-views-panel .saved-views-table thead,.saved-views-panel .saved-views-table tbody,.saved-views-panel .saved-views-table tr{table-layout:fixed;display:table}.saved-views-table thead,.saved-views-table tbody,.saved-views-table tr{width:1360px;min-width:1360px}.saved-views-panel .saved-views-table th,.saved-views-panel .saved-views-table td{white-space:normal;vertical-align:top;padding:7px 8px;font-size:12px}.saved-views-panel .text-link,.saved-views-panel .pill,.saved-views-panel .tags,.saved-views-panel .table-actions{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.saved-views-panel .table-actions{flex-wrap:wrap;gap:6px;display:flex}.saved-views-panel .table-actions .icon-button{min-height:30px;padding:5px 8px}.saved-views-delete-summary,.saved-views-delete-grid,.saved-views-modal-actions{min-width:0}.saved-views-delete-grid{grid-template-columns:1fr}.saved-views-delete-preview strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.notifications-panel{scrollbar-gutter:auto;min-width:0;max-height:none;padding:12px;overflow:visible}.notifications-context-alert,.notifications-filter-bar,.notifications-metric-row,.notifications-pagination{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.notifications-context-alert::-webkit-scrollbar{display:none}.notifications-filter-bar::-webkit-scrollbar{display:none}.notifications-metric-row::-webkit-scrollbar{display:none}.notifications-pagination::-webkit-scrollbar{display:none}.notifications-context-alert>*,.notifications-filter-bar>label,.notifications-filter-bar>.icon-button,.notifications-metric-row>div,.notifications-pagination>*{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 88%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.notifications-context-alert>span{flex-basis:252px}.notifications-filter-bar>.icon-button,.notifications-pagination>.icon-button{place-content:center;min-height:34px}.notifications-filter-bar select,.notifications-filter-bar input{width:100%;min-width:0;min-height:32px;font-size:12px}.notifications-context-alert,.notifications-context-alert span,.notifications-metric-row strong,.notifications-pagination .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.notifications-list{min-width:0;overflow:visible}.notifications-row{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px}.notifications-row>div,.notifications-row .tags,.notifications-row .notice-actions,.notifications-row .notification-action-detail{min-width:0}.notifications-row .tags,.notifications-row .notice-actions{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000)}.notifications-row .tags::-webkit-scrollbar{display:none}.notifications-row .notice-actions::-webkit-scrollbar{display:none}.notifications-row .tags>*,.notifications-row .notice-actions>*{flex:none;max-width:220px}.notifications-row strong,.notifications-row .muted,.notifications-row .pill,.notifications-row .text-link,.notifications-row .notification-action-detail strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.notifications-row .notification-action-detail{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000)}.notifications-row .notification-action-detail::-webkit-scrollbar{display:none}.notifications-row .notification-action-detail>*{flex:0 0 220px}.notifications-row .icon-button{min-height:30px;padding:5px 8px}.notification-confirm-modal .detail-list{grid-template-columns:1fr}.notification-confirm-modal .detail-list strong,.notification-confirm-modal .section-title,.notification-confirm-modal .modal-actions{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.reports-page-title{gap:12px;min-width:0}.reports-page-title>div{min-width:0}.reports-page-title .toolbar,.reports-alert,.reports-metric-grid{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.reports-page-title .toolbar::-webkit-scrollbar{display:none}.reports-alert::-webkit-scrollbar{display:none}.reports-metric-grid::-webkit-scrollbar{display:none}.reports-page-title .toolbar>*,.reports-alert>*,.reports-metric-card{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 88%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.reports-page-title .toolbar>.icon-button,.reports-page-title .toolbar>.pill,.reports-alert>.icon-button{place-content:center;min-height:34px}.reports-page-title h1,.reports-page-title p,.reports-page-title .toolbar>*,.reports-alert,.reports-alert span,.reports-metric-card,.reports-metric-card strong,.reports-metric-card .icon-button,.reports-metric-card .muted{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.report-grid{grid-template-columns:1fr;gap:12px;min-width:0}.reports-table-panel,.reports-distribution-panel,.reports-actions-panel,.reports-empty-panel{scrollbar-gutter:auto;min-width:0;max-height:none;padding:12px;overflow:visible}.reports-table-panel .section-heading,.reports-distribution-panel .section-heading,.reports-actions-panel .section-heading{gap:8px;min-width:0}.reports-table-panel .section-heading>*,.reports-distribution-panel .section-heading>*,.reports-actions-panel .section-heading>*{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.reports-table-panel .section-heading .icon-button,.reports-actions-panel .section-heading .icon-button{min-height:30px;padding:5px 8px}.reports-table,.reports-actions-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.reports-table thead,.reports-table tbody,.reports-table tr,.reports-actions-table thead,.reports-actions-table tbody,.reports-actions-table tr{table-layout:fixed;display:table}.reports-table thead,.reports-table tbody,.reports-table tr{width:520px;min-width:520px}.reports-actions-table thead,.reports-actions-table tbody,.reports-actions-table tr{width:1480px;min-width:1480px}.reports-table th,.reports-table td,.reports-actions-table th,.reports-actions-table td{white-space:normal;vertical-align:top;padding:7px 8px;font-size:12px}.reports-table .text-link,.reports-table .icon-button,.reports-table .pill,.reports-actions-table .text-link,.reports-actions-table .icon-button,.reports-actions-table .pill,.reports-actions-table .muted{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.reports-actions-table .icon-button{min-height:30px;padding:5px 8px}.delivery-checklist-title,.delivery-checklist-title>div,.delivery-checklist-grid,.delivery-checklist-workspace-panel,.delivery-checklist-section-panel,.delivery-checklist-empty-panel{min-width:0}.delivery-checklist-title{gap:12px}.delivery-checklist-title-toolbar,.delivery-checklist-alert,.delivery-checklist-entry-list,.delivery-checklist-summary-list,.delivery-checklist-metric-row,.delivery-checklist-workspace-panel .mode-bar{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.delivery-checklist-title-toolbar::-webkit-scrollbar{display:none}.delivery-checklist-alert::-webkit-scrollbar{display:none}.delivery-checklist-entry-list::-webkit-scrollbar{display:none}.delivery-checklist-summary-list::-webkit-scrollbar{display:none}.delivery-checklist-metric-row::-webkit-scrollbar{display:none}.delivery-checklist-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.delivery-checklist-title-toolbar>*,.delivery-checklist-alert>*,.delivery-checklist-entry-list>div,.delivery-checklist-summary-list>div,.delivery-checklist-metric-row>div{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 88%, transparent);scroll-snap-align:start;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.delivery-checklist-alert>span{flex-basis:252px}.delivery-checklist-title-toolbar>.icon-button,.delivery-checklist-alert>.icon-button{place-content:center;min-height:34px}.delivery-checklist-title h1,.delivery-checklist-title p,.delivery-checklist-title-toolbar>*,.delivery-checklist-alert,.delivery-checklist-alert span,.delivery-checklist-entry-list strong,.delivery-checklist-summary-list strong,.delivery-checklist-metric-row .metric-link,.delivery-checklist-metric-row strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.delivery-checklist-grid{grid-template-columns:1fr;gap:12px}.delivery-checklist-workspace-panel,.delivery-checklist-section-panel,.delivery-checklist-empty-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.delivery-checklist-blockers-panel .section-heading,.delivery-checklist-section-panel .section-heading,.delivery-checklist-workspace-panel .section-heading{gap:8px;min-width:0}.delivery-checklist-blockers-panel .section-heading>*,.delivery-checklist-section-panel .section-heading>*,.delivery-checklist-workspace-panel .section-heading>*{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.delivery-checklist-blockers-list,.delivery-checklist-blocker-row,.delivery-checklist-blocker-row>div{min-width:0}.delivery-checklist-blocker-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.delivery-checklist-blocker-row>div{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000)}.delivery-checklist-blocker-row>div::-webkit-scrollbar{display:none}.delivery-checklist-blocker-row>div>*{flex:none;max-width:240px}.delivery-checklist-blocker-row strong,.delivery-checklist-blocker-row code,.delivery-checklist-blocker-row .text-link,.delivery-checklist-blocker-row .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.delivery-checklist-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.delivery-checklist-table thead,.delivery-checklist-table tbody,.delivery-checklist-table tr{table-layout:fixed;width:1120px;min-width:1120px;display:table}.delivery-checklist-table th,.delivery-checklist-table td{white-space:normal;vertical-align:top;padding:7px 8px;font-size:12px}.delivery-checklist-table strong,.delivery-checklist-table .muted,.delivery-checklist-table .text-link,.delivery-checklist-table .icon-button,.delivery-checklist-table .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.delivery-checklist-table .icon-button,.delivery-checklist-blocker-row .icon-button{min-height:30px;padding:5px 8px}.delivery-checklist-workspace-content{gap:10px;min-width:0;display:grid}.p0-backlog-title,.p0-backlog-title>div,.p0-backlog-grid,.p0-backlog-summary-panel,.p0-backlog-table-panel,.p0-backlog-blocked-panel,.p0-backlog-entry-panel,.p0-backlog-empty-panel{min-width:0}.p0-backlog-title{gap:12px}.p0-backlog-title-toolbar,.p0-backlog-alert,.p0-backlog-entry-list,.p0-backlog-metric-row,.p0-backlog-summary-list{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.p0-backlog-title-toolbar::-webkit-scrollbar{display:none}.p0-backlog-alert::-webkit-scrollbar{display:none}.p0-backlog-entry-list::-webkit-scrollbar{display:none}.p0-backlog-metric-row::-webkit-scrollbar{display:none}.p0-backlog-summary-list::-webkit-scrollbar{display:none}.p0-backlog-title-toolbar>*,.p0-backlog-alert>*,.p0-backlog-entry-list>div,.p0-backlog-metric-row>div,.p0-backlog-summary-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 204px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.p0-backlog-alert>span{flex-basis:252px}.p0-backlog-title-toolbar>.icon-button,.p0-backlog-alert>.icon-button{place-content:center;min-height:34px}.p0-backlog-title h1,.p0-backlog-title p,.p0-backlog-title-toolbar>*,.p0-backlog-alert,.p0-backlog-alert span,.p0-backlog-entry-list strong,.p0-backlog-metric-row strong,.p0-backlog-summary-list strong,.p0-backlog-summary-list .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.p0-backlog-grid{grid-template-columns:1fr;gap:12px}.p0-backlog-summary-panel,.p0-backlog-table-panel,.p0-backlog-blocked-panel,.p0-backlog-entry-panel,.p0-backlog-empty-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.p0-backlog-table-panel .section-heading,.p0-backlog-blocked-panel .section-heading,.p0-backlog-entry-panel .section-heading{gap:8px;min-width:0}.p0-backlog-table-panel .section-heading>*,.p0-backlog-blocked-panel .section-heading>*,.p0-backlog-entry-panel .section-heading>*{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.p0-backlog-blocked-list,.p0-backlog-blocked-row,.p0-backlog-blocked-row>div{min-width:0}.p0-backlog-blocked-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.p0-backlog-blocked-row>div{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000)}.p0-backlog-blocked-row>div::-webkit-scrollbar{display:none}.p0-backlog-blocked-row>div>*{flex:none;max-width:248px}.p0-backlog-blocked-row strong,.p0-backlog-blocked-row code,.p0-backlog-blocked-row .text-link,.p0-backlog-blocked-row .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.p0-backlog-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.p0-backlog-table thead,.p0-backlog-table tbody,.p0-backlog-table tr{table-layout:fixed;width:1120px;min-width:1120px;display:table}.p0-backlog-table th,.p0-backlog-table td{white-space:normal;vertical-align:top;padding:7px 8px;font-size:12px}.p0-backlog-table strong,.p0-backlog-table .text-link,.p0-backlog-table .icon-button,.p0-backlog-table .pill,.p0-backlog-table .tag-success,.p0-backlog-table .tag-warning{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.p0-backlog-table .icon-button,.p0-backlog-blocked-row .icon-button{min-height:30px;padding:5px 8px}.testing-quality-title,.testing-quality-title>div,.testing-quality-grid,.testing-quality-workspace-panel,.testing-quality-summary-panel,.testing-quality-blockers-panel,.testing-quality-actions-panel,.testing-quality-table-panel,.testing-quality-entry-panel,.testing-quality-empty-panel{min-width:0}.testing-quality-title{gap:12px}.testing-quality-title-toolbar,.testing-quality-alert,.testing-quality-entry-list,.testing-quality-metric-row,.testing-quality-source-tags,.testing-quality-summary-list,.testing-quality-blockers-list,.testing-quality-workspace-panel .mode-bar{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.testing-quality-title-toolbar::-webkit-scrollbar{display:none}.testing-quality-alert::-webkit-scrollbar{display:none}.testing-quality-entry-list::-webkit-scrollbar{display:none}.testing-quality-metric-row::-webkit-scrollbar{display:none}.testing-quality-source-tags::-webkit-scrollbar{display:none}.testing-quality-summary-list::-webkit-scrollbar{display:none}.testing-quality-blockers-list::-webkit-scrollbar{display:none}.testing-quality-workspace-panel .mode-bar::-webkit-scrollbar{display:none}.testing-quality-title-toolbar>*,.testing-quality-alert>*,.testing-quality-entry-list>div,.testing-quality-metric-row>div,.testing-quality-source-tags>*,.testing-quality-summary-list>div,.testing-quality-blockers-list>*,.testing-quality-workspace-panel .mode-bar>*{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 212px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.testing-quality-alert>span{flex-basis:252px}.testing-quality-title-toolbar>.icon-button,.testing-quality-alert>.icon-button,.testing-quality-blockers-list .icon-button,.testing-quality-workspace-panel .mode-bar>.icon-button{place-content:center;min-height:34px}.testing-quality-title h1,.testing-quality-title p,.testing-quality-title-toolbar>*,.testing-quality-alert,.testing-quality-alert span,.testing-quality-entry-list strong,.testing-quality-metric-row strong,.testing-quality-source-tags>*,.testing-quality-summary-list strong,.testing-quality-summary-list .text-link,.testing-quality-blockers-list .text-link,.testing-quality-blockers-list .tag-warning,.testing-quality-workspace-panel .text-link,.testing-quality-workspace-panel code{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.testing-quality-grid{grid-template-columns:1fr;gap:12px}.testing-quality-summary-panel,.testing-quality-workspace-panel,.testing-quality-blockers-panel,.testing-quality-actions-panel,.testing-quality-table-panel,.testing-quality-entry-panel,.testing-quality-empty-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.testing-quality-blockers-panel .section-heading,.testing-quality-actions-panel .section-heading,.testing-quality-table-panel .section-heading,.testing-quality-entry-panel .section-heading,.testing-quality-workspace-panel .section-heading{gap:8px;min-width:0}.testing-quality-blockers-panel .section-heading>*,.testing-quality-actions-panel .section-heading>*,.testing-quality-table-panel .section-heading>*,.testing-quality-entry-panel .section-heading>*,.testing-quality-workspace-panel .section-heading>*{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.testing-quality-actions-list,.testing-quality-action-row,.testing-quality-action-row>div,.testing-quality-workspace-content{min-width:0}.testing-quality-workspace-content{gap:12px;display:grid}.testing-quality-action-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.testing-quality-action-row>div{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000)}.testing-quality-action-row>div::-webkit-scrollbar{display:none}.testing-quality-action-row>div>*{flex:none;max-width:252px}.testing-quality-action-row strong,.testing-quality-action-row code,.testing-quality-action-row .text-link,.testing-quality-action-row .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.testing-quality-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:100%!important}.testing-quality-table thead,.testing-quality-table tbody,.testing-quality-table tr{table-layout:fixed;width:1180px;min-width:1180px;display:table}.testing-quality-table th,.testing-quality-table td{white-space:normal;vertical-align:top;padding:7px 8px;font-size:12px}.testing-quality-table strong,.testing-quality-table .muted,.testing-quality-table .text-link,.testing-quality-table .icon-button,.testing-quality-table .pill,.testing-quality-table .tag-success,.testing-quality-table .tag-warning{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.testing-quality-table .icon-button,.testing-quality-action-row .icon-button{min-height:30px;padding:5px 8px}.preferences-page,.preferences-header,.preferences-header>div,.preferences-grid,.preferences-form-panel,.preferences-account-panel,.preferences-form-grid,.preferences-account-list,.preferences-modal-section,.preferences-modal-list{min-width:0}.preferences-header{gap:12px}.preferences-toolbar,.preferences-alert{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.preferences-toolbar::-webkit-scrollbar{display:none}.preferences-alert::-webkit-scrollbar{display:none}.preferences-toolbar>*,.preferences-alert>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.preferences-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex:0 0 252px;align-content:center;padding:8px;display:grid}.preferences-header h1,.preferences-header p,.preferences-toolbar>*,.preferences-alert,.preferences-alert span,.preferences-shell-alert .icon-button{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.preferences-grid{grid-template-columns:1fr;gap:12px}.preferences-form-panel,.preferences-account-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.preferences-form-grid{grid-template-columns:1fr;gap:10px}.preferences-form-grid label,.preferences-form-grid label>span,.preferences-form-grid select,.preferences-form-grid input{width:100%;min-width:0}.preferences-form-grid label{gap:6px;display:grid}.preferences-form-grid label>span,.preferences-account-list span,.preferences-account-list strong,.preferences-account-list .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.preferences-account-list{grid-template-columns:1fr;gap:8px;display:grid}.preferences-account-list>div,.preferences-modal-list>div{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;min-width:0;padding:8px}.preferences-modal{width:min(92vw,720px)}.preferences-modal-section,.preferences-modal-section .section-heading,.preferences-modal-section p{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.preferences-modal-list{grid-template-columns:1fr;gap:8px;display:grid}.preferences-modal-list span,.preferences-modal-list strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.preferences-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.preferences-modal-actions .icon-button{white-space:normal;min-height:34px}.drawer-section:has(>.score-module-list){overflow:visible}.drawer-section:has(>.score-module-list)>.score-module-list{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin-right:-16px;padding:0 16px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.drawer-section:has(>.score-module-list)>.score-module-list::-webkit-scrollbar{display:none}.drawer-section:has(>.score-module-list)>.score-module-list>.score-module-row{scroll-snap-align:start;flex:0 0 168px;grid-template-columns:1fr;align-content:space-between;gap:8px;padding:8px}.drawer-section:has(>.score-module-list)>.score-module-list>.score-module-row input{min-height:30px}.panel>.score-module-list:not(:first-child){scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:7px;margin-right:-16px;padding:0 16px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.panel>.score-module-list:not(:first-child)::-webkit-scrollbar{display:none}.panel>.score-module-list:not(:first-child) .score-module-row{scroll-snap-align:start;flex:0 0 168px;grid-template-columns:1fr;align-content:space-between;align-items:start;gap:8px;padding:8px}.score-module-row .compact-toolbar{gap:6px}.opportunity-row{scrollbar-width:none;align-items:start;gap:10px;max-height:none;overflow:visible}.opportunity-list:has(>.opportunity-row:nth-child(2)){scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:10px;margin-right:-16px;padding:0 16px 8px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000)}.opportunity-list:has(>.opportunity-row:nth-child(2))>.opportunity-row{scroll-snap-align:start;flex:0 0 min(324px,100%)}.opportunity-row img{width:96px;height:78px}.opportunity-row>div:first-of-type{min-width:0}.opportunity-row>div:first-of-type>strong,.notice-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notice-row .notification-action-detail strong{-webkit-line-clamp:unset;-webkit-box-orient:initial;max-height:none;display:block;overflow:visible}.opportunity-row .tags,.notice-row .tags,.notice-actions{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.opportunity-row .tags>*,.notice-row .tags>*,.notice-actions>*{flex:none}.notice-row .tags,.notice-actions{flex-wrap:wrap;padding-bottom:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.notice-row .tags>*,.notice-actions>*{flex:min(88px,100%);justify-content:center;min-width:0}.notice-row .tags>.pill{justify-content:flex-start}.notice-actions .icon-button{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.opportunity-row .score-grid{scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.opportunity-row .score-grid span{flex:0 0 128px}.opportunity-row .row-actions{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.opportunity-row .row-actions>*{flex:none}.top-recommendations-page,.top-recommendations-title,.top-recommendations-title>div,.top-recommendations-mode-bar,.top-recommendations-drawer{min-width:0;max-width:100%}.top-recommendations-title{gap:12px}.top-recommendations-title h1,.top-recommendations-title p,.top-recommendations-page>.inline-alert,.top-recommendations-drawer .drawer-section,.top-recommendations-drawer .drawer-section h3,.top-recommendations-drawer .drawer-section li,.top-recommendations-drawer .simple-table th,.top-recommendations-drawer .simple-table td,.top-recommendations-drawer .simple-table strong,.top-recommendations-drawer .simple-table p{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.top-recommendations-title-toolbar,.top-recommendations-mode-bar,.top-recommendations-page>.inline-alert,.top-recommendations-drawer>.tags,.top-recommendations-drawer .drawer-section>.tags,.top-recommendations-drawer .drawer-section>.score-grid,.top-recommendations-drawer .drawer-section>.toolbar,.top-recommendations-drawer .detail-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.top-recommendations-title-toolbar>*,.top-recommendations-mode-bar>*,.top-recommendations-page>.inline-alert>*,.top-recommendations-drawer>.tags>*,.top-recommendations-drawer .drawer-section>.tags>*,.top-recommendations-drawer .drawer-section>.score-grid>*,.top-recommendations-drawer .drawer-section>.toolbar>*,.top-recommendations-drawer .detail-tabs>*{scroll-snap-align:start;flex:none;min-width:0;max-width:236px}.top-recommendations-title-toolbar .theme-select,.top-recommendations-title-toolbar .n-select{flex:0 0 166px;max-width:166px}.top-recommendations-page>.inline-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.top-recommendations-drawer .drawer-section{min-width:0;max-width:100%;overflow:visible}.top-recommendations-drawer .drawer-section:has(>.simple-table){overflow:visible}.top-recommendations-drawer .drawer-section>.simple-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.top-recommendations-drawer .drawer-section>.simple-table thead,.top-recommendations-drawer .drawer-section>.simple-table tbody,.top-recommendations-drawer .drawer-section>.simple-table tr{table-layout:fixed;width:980px;min-width:980px;display:table}.top-recommendations-drawer .drawer-section>.simple-table th,.top-recommendations-drawer .drawer-section>.simple-table td{vertical-align:top;padding:7px 8px;font-size:12px}.top-recommendations-drawer .drawer-section ul{padding-left:18px}.panel:has(.simple-table th:nth-child(10)){max-height:none}.panel:has(>.simple-table){scrollbar-gutter:auto;max-height:none;overflow:auto visible}.panel:has(>.notice-list){scrollbar-gutter:auto;max-height:none;overflow:auto visible}.drawer-section:has(>.simple-table){scrollbar-gutter:auto;max-height:none;overflow:auto visible}.drawer-section:has(>.notice-list){scrollbar-gutter:auto;max-height:none;overflow:auto visible}.content-grid>.panel:has(.opportunity-row){scrollbar-gutter:auto;max-height:none;overflow:auto visible}.csv-import-grid:has(>.panel:nth-child(2)){scroll-snap-type:none;margin-right:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.csv-import-grid:has(>.panel:nth-child(2))>.panel{flex:initial;max-height:none}.csv-import-source .n-input .n-input__textarea-el{min-height:260px;line-height:1.55}.csv-file-actions{grid-template-columns:1fr;justify-items:stretch;display:grid;overflow:visible}.csv-file-actions input[type=file],.csv-file-actions .icon-button{justify-content:center;width:100%;min-width:0}.audit-action-detail,.audit-summary{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.csv-import-page,.csv-import-title,.csv-import-title>div,.csv-import-grid,.csv-import-audit-panel,.csv-import-source-panel,.csv-import-preview-panel,.csv-import-audit-list,.csv-import-preview-tags{min-width:0}.csv-import-title{gap:12px}.csv-import-title h1,.csv-import-title p,.csv-import-title .pill,.csv-import-audit-list span,.csv-import-audit-list strong,.csv-import-action-summary span,.csv-import-confirm-summary span,.csv-import-alert,.csv-import-table th,.csv-import-table td,.csv-import-table .text-link{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.csv-import-title-toolbar,.csv-import-audit-list,.csv-import-preview-tags,.csv-import-action-summary,.csv-import-confirm-summary,.csv-import-alert{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.csv-import-title-toolbar>*,.csv-import-preview-tags>*,.csv-import-action-summary>*,.csv-import-confirm-summary>*{scroll-snap-align:start;flex:none;max-width:224px}.csv-import-audit-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 220px;min-width:0;padding:8px}.csv-import-grid{grid-template-columns:1fr;gap:12px}.csv-import-audit-panel,.csv-import-source-panel,.csv-import-preview-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.csv-import-source-panel .section-heading,.csv-import-preview-panel .section-heading{align-items:flex-start;gap:8px}.csv-import-source-panel .section-heading>*,.csv-import-preview-panel .section-heading>*{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.csv-import-textarea,.csv-import-source .n-input,.csv-import-source .n-input .n-input-wrapper,.csv-import-source .n-input .n-input__textarea,.csv-import-source .n-input .n-input__textarea-el{min-width:0;max-width:100%}.csv-import-source .n-input .n-input__textarea-el{min-height:260px}.csv-import-file-actions{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.csv-import-file-actions input[type=file]{scroll-snap-align:start;flex:0 0 224px;width:auto;min-width:0;max-width:224px}.csv-import-file-actions .icon-button{scroll-snap-align:start;flex:none;min-width:92px}.csv-import-alert{padding:8px 12px 10px 0;display:block}.csv-import-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.csv-import-table thead,.csv-import-table tbody,.csv-import-table tr{table-layout:fixed;width:1040px;min-width:1040px;display:table}.csv-import-table th,.csv-import-table td{vertical-align:top;padding:7px 8px;font-size:12px}.dashboard-page,.dashboard-title,.dashboard-title>div,.dashboard-metrics,.dashboard-grid,.dashboard-top-panel,.dashboard-status-panel,.dashboard-drawer-section,.dashboard-notice-list,.dashboard-notice-row,.dashboard-opportunity-list,.dashboard-opportunity-row,.dashboard-notification-detail{min-width:0}.dashboard-title{gap:12px}.dashboard-title h1,.dashboard-title p,.dashboard-alert,.dashboard-shell-alert,.dashboard-section-title h2,.dashboard-notice-row strong,.dashboard-notice-row p,.dashboard-opportunity-row strong,.dashboard-status-table th,.dashboard-status-table td,.dashboard-provider-table th,.dashboard-provider-table td,.dashboard-notification-detail strong,.dashboard-notification-detail span{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.dashboard-title-toolbar,.dashboard-alert,.dashboard-shell-alert,.dashboard-section-title .row-actions,.dashboard-row-actions,.dashboard-opportunity-row .tags,.dashboard-notice-row .tags{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.dashboard-title-toolbar>*,.dashboard-alert>*,.dashboard-shell-alert>*,.dashboard-section-title .row-actions>*,.dashboard-row-actions>*,.dashboard-opportunity-row .tags>*,.dashboard-notice-row .tags>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.dashboard-alert>span,.dashboard-shell-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.dashboard-empty-panel,.dashboard-top-panel,.dashboard-status-panel,.dashboard-drawer-section{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.dashboard-metrics{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:8px;margin-right:-16px;padding:0 16px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000)}.dashboard-metric-card{scroll-snap-align:start;flex:0 0 142px;min-height:88px;padding:10px}.dashboard-metric-card .icon-button,.dashboard-metric-card span{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;max-width:100%}.dashboard-grid{grid-template-columns:1fr;gap:12px}.dashboard-section-title{align-items:flex-start;gap:8px}.dashboard-opportunity-list,.dashboard-notice-list{scroll-snap-type:none;grid-template-columns:1fr;gap:10px;margin-right:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.dashboard-opportunity-row,.dashboard-notice-row{border:1px solid var(--theme-border);scroll-snap-align:unset;background:#ffffff08;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:10px;max-height:none;padding:10px;overflow:visible}.dashboard-opportunity-row:has(img){grid-template-columns:88px minmax(0,1fr)}.dashboard-opportunity-row:has(img) .dashboard-row-actions{grid-column:1/-1}.dashboard-opportunity-row img{width:88px;height:72px}.dashboard-notification-detail{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.dashboard-notification-detail>div{scroll-snap-align:start;flex:0 0 214px;min-width:0}.dashboard-status-table,.dashboard-provider-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.dashboard-status-table tbody,.dashboard-status-table tr{table-layout:fixed;width:420px;min-width:420px;display:table}.dashboard-provider-table thead,.dashboard-provider-table tbody,.dashboard-provider-table tr{table-layout:fixed;width:860px;min-width:860px;display:table}.dashboard-status-table th,.dashboard-status-table td,.dashboard-provider-table th,.dashboard-provider-table td{vertical-align:top;padding:7px 8px;font-size:12px}.automation-page,.automation-title,.automation-title>div,.automation-create-panel,.automation-workspace-panel,.automation-workspace-section,.automation-list-panel,.automation-detail-grid,.automation-detail-panel,.automation-create-form,.automation-filter-form,.automation-detail-list,.automation-detail-list-cards,.automation-detail-card,.automation-evidence-tags{min-width:0}.automation-title{gap:12px}.automation-title h1,.automation-title p,.automation-section-header h2,.automation-section-header p,.automation-section-heading h2,.automation-workspace-summary span,.automation-workspace-summary strong,.automation-context-alert,.automation-error-alert,.automation-detail-list span,.automation-detail-list strong,.automation-detail-card strong,.automation-detail-card p,.automation-jobs-table th,.automation-jobs-table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.automation-title-toolbar,.automation-workspace-tabs,.automation-filter-toolbar,.automation-context-alert,.automation-error-alert,.automation-action-tags,.automation-evidence-tags,.automation-detail-card .tags{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.automation-title-toolbar>*,.automation-workspace-tabs>*,.automation-filter-toolbar>*,.automation-context-alert>*,.automation-error-alert>*,.automation-action-tags>*,.automation-evidence-tags>*,.automation-detail-card .tags>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.automation-title-toolbar .theme-select{flex-basis:188px;max-width:188px}.automation-context-alert>span,.automation-error-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.automation-create-panel,.automation-workspace-panel,.automation-list-panel,.automation-detail-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.automation-section-header,.automation-section-heading{align-items:flex-start;gap:8px}.automation-section-header>div,.automation-section-heading>div{min-width:0}.automation-section-header>.icon-button,.automation-section-heading>.icon-button{white-space:normal;flex:none;max-width:176px}.automation-create-form,.automation-filter-form{grid-template-columns:1fr;gap:10px}.automation-workspace-section{gap:10px;display:grid}.automation-workspace-metric-row{grid-template-columns:1fr}.automation-create-form label,.automation-filter-form label{gap:6px;min-width:0;display:grid}.automation-create-form input,.automation-create-form select,.automation-filter-form input,.automation-filter-form select{width:100%;min-width:0}.automation-jobs-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.automation-jobs-table thead,.automation-jobs-table tbody,.automation-jobs-table tr{table-layout:fixed;width:1500px;min-width:1500px;display:table}.automation-jobs-table th,.automation-jobs-table td{vertical-align:top;padding:7px 8px;font-size:12px}.automation-detail-grid{grid-template-columns:1fr;gap:12px}.automation-detail-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.automation-detail-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.automation-json-section,.automation-evidence-section,.automation-handling-section{max-height:none;overflow:visible}.automation-json-section .audit-json{white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%;overflow-x:auto}.automation-detail-list-cards{scroll-snap-type:none;grid-template-columns:1fr;gap:10px;margin-right:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.automation-detail-card{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;grid-template-columns:1fr;align-items:start;max-height:none;padding:10px;overflow:visible}.tasks-page,.tasks-title,.tasks-title>div,.tasks-list-panel,.tasks-filter-form,.tasks-metric-row,.tasks-detail-grid,.tasks-detail-panel,.tasks-detail-card,.tasks-detail-list,.tasks-detail-list-cards,.tasks-result-tags{min-width:0}.tasks-title{gap:12px}.tasks-title h1,.tasks-title p,.tasks-current-pill,.tasks-context-alert,.tasks-error-alert,.tasks-table th,.tasks-table td,.tasks-detail-panel h2,.tasks-detail-card strong,.tasks-detail-card p,.tasks-detail-list span,.tasks-detail-list strong,.tasks-result-tags .pill{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.tasks-title-toolbar,.tasks-context-alert,.tasks-error-alert,.tasks-filter-toolbar,.tasks-table-tags,.tasks-action-cell,.tasks-table-actions,.tasks-detail-tags,.tasks-detail-toolbar,.tasks-result-tags{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.tasks-title-toolbar>*,.tasks-context-alert>*,.tasks-error-alert>*,.tasks-filter-toolbar>*,.tasks-table-tags>*,.tasks-action-cell>*,.tasks-table-actions>*,.tasks-detail-tags>*,.tasks-detail-toolbar>*,.tasks-result-tags>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.tasks-title-toolbar .theme-select{flex-basis:188px;max-width:188px}.tasks-current-pill{max-width:100%;display:inline-flex}.tasks-context-alert>span,.tasks-error-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.tasks-list-panel,.tasks-detail-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.tasks-filter-form{grid-template-columns:1fr;gap:10px}.tasks-filter-form label{gap:6px;min-width:0;display:grid}.tasks-filter-form input,.tasks-filter-form select{width:100%;min-width:0}.tasks-metric-row{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.tasks-metric-row>div{scroll-snap-align:start;flex:0 0 132px;min-width:0;min-height:74px}.tasks-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.tasks-table thead,.tasks-table tbody,.tasks-table tr{table-layout:fixed;width:980px;min-width:980px;display:table}.tasks-table th,.tasks-table td{vertical-align:top;padding:7px 8px;font-size:12px}.tasks-detail-grid{grid-template-columns:1fr;gap:12px}.tasks-detail-card{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;grid-template-columns:1fr;align-items:start;max-height:none;padding:10px;overflow:visible}.tasks-detail-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.tasks-detail-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 216px;min-width:0;padding:8px}.tasks-action-section,.tasks-comments-section,.tasks-attachments-section{max-height:none;overflow:visible}.tasks-detail-list-cards{scroll-snap-type:none;grid-template-columns:1fr;gap:10px;margin-right:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.providers-page,.providers-title,.providers-title>div,.providers-list-panel,.providers-create-form,.providers-detail-grid,.providers-detail-panel,.providers-runtime-form,.providers-detail-list,.providers-score-grid,.providers-review-actions,.providers-review-action-item{min-width:0}.providers-title{gap:12px}.providers-title h1,.providers-title p,.providers-section-heading h2,.providers-section-heading h3,.providers-section-heading p,.providers-current-pill,.providers-context-alert,.providers-table th,.providers-table td,.providers-history-table th,.providers-history-table td,.providers-detail-list span,.providers-detail-list strong,.providers-score-grid span,.providers-score-grid strong,.providers-review-action-item strong,.providers-review-action-item p,.providers-review-action-item small{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.providers-title-actions,.providers-create-actions,.providers-context-alert,.providers-row-actions,.providers-action-cell{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.providers-title-actions>*,.providers-create-actions>*,.providers-context-alert>*,.providers-row-actions>*,.providers-action-cell>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.providers-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.providers-current-pill{max-width:100%;display:inline-flex}.providers-list-panel,.providers-detail-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.providers-section-heading{align-items:flex-start;gap:8px}.providers-section-heading>div{min-width:0}.providers-create-form,.providers-runtime-form{grid-template-columns:1fr;gap:10px}.providers-create-form label,.providers-runtime-form label{gap:6px;min-width:0;display:grid}.providers-create-form input,.providers-create-form select,.providers-runtime-form input,.providers-runtime-form select{width:100%;min-width:0}.providers-table,.providers-history-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.providers-table thead,.providers-table tbody,.providers-table tr{table-layout:fixed;width:2100px;min-width:2100px;display:table}.providers-history-table thead,.providers-history-table tbody,.providers-history-table tr{table-layout:fixed;width:820px;min-width:820px;display:table}.providers-table th,.providers-table td,.providers-history-table th,.providers-history-table td{vertical-align:top;padding:7px 8px;font-size:12px}.providers-detail-grid{grid-template-columns:1fr;gap:12px}.providers-detail-list,.providers-score-grid{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.providers-detail-list>div,.providers-score-grid>span{scroll-snap-align:start;flex:0 0 218px;min-width:0}.providers-score-grid{grid-template-columns:none}.providers-runtime-section{max-height:none;overflow:visible}.providers-review-actions{grid-template-columns:1fr;gap:10px;display:grid}.providers-review-action-item{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;grid-template-columns:1fr;gap:10px;padding:10px}.test-campaigns-page,.test-campaigns-title,.test-campaigns-title>div,.test-campaigns-list-panel,.test-campaigns-filter-form,.test-campaigns-current-tags,.test-campaigns-metric-row,.test-campaigns-detail-grid,.test-campaigns-detail-panel,.test-campaigns-detail-list,.test-campaigns-review-list,.test-campaigns-review-item{min-width:0}.test-campaigns-title{gap:12px}.test-campaigns-title h1,.test-campaigns-title p,.test-campaigns-context-alert,.test-campaigns-table th,.test-campaigns-table td,.test-campaigns-detail-panel h2,.test-campaigns-detail-list span,.test-campaigns-detail-list strong,.test-campaigns-review-item strong,.test-campaigns-review-item p{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.test-campaigns-title-toolbar,.test-campaigns-filter-toolbar,.test-campaigns-current-tags,.test-campaigns-context-alert,.test-campaigns-table-tags,.test-campaigns-action-cell,.test-campaigns-row-actions,.test-campaigns-detail-toolbar{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.test-campaigns-title-toolbar>*,.test-campaigns-filter-toolbar>*,.test-campaigns-current-tags>*,.test-campaigns-context-alert>*,.test-campaigns-table-tags>*,.test-campaigns-action-cell>*,.test-campaigns-row-actions>*,.test-campaigns-detail-toolbar>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.test-campaigns-title-toolbar .theme-select{flex-basis:188px;max-width:188px}.test-campaigns-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.test-campaigns-list-panel,.test-campaigns-detail-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.test-campaigns-filter-form{grid-template-columns:1fr;gap:10px}.test-campaigns-filter-form label{gap:6px;min-width:0;display:grid}.test-campaigns-filter-form input,.test-campaigns-filter-form select{width:100%;min-width:0}.test-campaigns-metric-row{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.test-campaigns-metric-row>div{scroll-snap-align:start;flex:0 0 140px;min-width:0;min-height:74px}.test-campaigns-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.test-campaigns-table thead,.test-campaigns-table tbody,.test-campaigns-table tr{table-layout:fixed;width:1720px;min-width:1720px;display:table}.test-campaigns-table th,.test-campaigns-table td{vertical-align:top;padding:7px 8px;font-size:12px}.test-campaigns-result-grid{scrollbar-width:thin;gap:7px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.test-campaigns-result-grid>*{flex:0 0 126px;min-width:0}.test-campaigns-detail-grid{grid-template-columns:1fr;gap:12px}.test-campaigns-detail-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.test-campaigns-detail-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.test-campaigns-review-list{grid-template-columns:1fr;gap:10px;display:grid}.test-campaigns-review-item{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;grid-template-columns:1fr;gap:10px;padding:10px}.sourcing-margin-page,.sourcing-margin-title,.sourcing-margin-title>div,.sourcing-margin-grid,.sourcing-margin-summary-panel,.sourcing-margin-sources-panel,.sourcing-margin-simulation-panel,.sourcing-margin-form,.sourcing-margin-summary-tags,.sourcing-margin-detail-list,.sourcing-margin-action-card{min-width:0}.sourcing-margin-title{gap:12px}.sourcing-margin-title h1,.sourcing-margin-title p,.sourcing-margin-section-heading h2,.sourcing-margin-section-heading p,.sourcing-margin-context-alert,.sourcing-margin-sources-table th,.sourcing-margin-sources-table td,.sourcing-margin-scenarios-table th,.sourcing-margin-scenarios-table td,.sourcing-margin-detail-list span,.sourcing-margin-detail-list strong,.sourcing-margin-action-card strong,.sourcing-margin-action-card p{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.sourcing-margin-title-toolbar,.sourcing-margin-context-alert,.sourcing-margin-summary-tags,.sourcing-margin-action-cell,.sourcing-margin-simulation-actions,.sourcing-margin-action-toolbar{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.sourcing-margin-title-toolbar>*,.sourcing-margin-context-alert>*,.sourcing-margin-summary-tags>*,.sourcing-margin-action-cell>*,.sourcing-margin-simulation-actions>*,.sourcing-margin-action-toolbar>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.sourcing-margin-title-toolbar .theme-select,.sourcing-margin-title-toolbar .n-select,.sourcing-margin-title-toolbar .n-input{flex:0 0 188px;max-width:188px}.sourcing-margin-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.sourcing-margin-summary-panel,.sourcing-margin-sources-panel,.sourcing-margin-simulation-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.sourcing-margin-grid{grid-template-columns:1fr;gap:12px}.sourcing-margin-section-heading{align-items:flex-start;gap:8px}.sourcing-margin-section-heading>div{min-width:0}.sourcing-margin-sources-table,.sourcing-margin-scenarios-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.sourcing-margin-sources-table thead,.sourcing-margin-sources-table tbody,.sourcing-margin-sources-table tr{table-layout:fixed;width:1500px;min-width:1500px;display:table}.sourcing-margin-scenarios-table thead,.sourcing-margin-scenarios-table tbody,.sourcing-margin-scenarios-table tr{table-layout:fixed;width:760px;min-width:760px;display:table}.sourcing-margin-sources-table th,.sourcing-margin-sources-table td,.sourcing-margin-scenarios-table th,.sourcing-margin-scenarios-table td{vertical-align:top;padding:7px 8px;font-size:12px}.sourcing-margin-sources-table .n-input-number,.sourcing-margin-sources-table .n-input{max-width:130px}.sourcing-margin-form{grid-template-columns:1fr;gap:10px}.sourcing-margin-form label{gap:6px;min-width:0;display:grid}.sourcing-margin-form .n-input-number,.sourcing-margin-form input{width:100%;min-width:0}.sourcing-margin-result-section,.sourcing-margin-actions-section{max-height:none;overflow:visible}.sourcing-margin-detail-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.sourcing-margin-detail-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.sourcing-margin-action-card{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;grid-template-columns:1fr;align-items:start;max-height:none;padding:10px;overflow:visible}.opportunities-page,.opportunities-title,.opportunities-title>div,.opportunities-list-panel,.opportunities-status-tags,.opportunities-row-actions{min-width:0}.opportunities-title{gap:12px}.opportunities-title h1,.opportunities-title p,.opportunities-context-alert,.opportunities-table th,.opportunities-table td,.opportunities-table strong,.opportunities-category{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.opportunities-title-toolbar,.opportunities-bulk-toolbar,.opportunities-context-alert,.opportunities-status-tags,.opportunities-row-actions{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.opportunities-title-toolbar>*,.opportunities-bulk-toolbar>*,.opportunities-context-alert>*,.opportunities-status-tags>*,.opportunities-row-actions>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.opportunities-title-toolbar .theme-select,.opportunities-title-toolbar .n-select,.opportunities-title-toolbar .n-input{flex:0 0 172px;max-width:172px}.opportunities-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.opportunities-list-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.opportunities-table,.opportunities-table tbody{display:block;width:100%!important;min-width:0!important}.opportunities-table thead{display:none}.opportunities-table tr{border:1px solid var(--theme-border);background:var(--theme-panel2);border-radius:8px;width:100%;min-width:0;margin-bottom:10px;padding:10px;display:grid}.opportunities-table th,.opportunities-table td,.opportunities-table th:first-child,.opportunities-table td:first-child,.opportunities-table th:nth-child(2),.opportunities-table td:nth-child(2){border-bottom:1px solid var(--theme-border);vertical-align:top;background:0 0;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:start;gap:8px;width:auto;max-width:none;padding:7px 0;font-size:12px;display:grid;position:static}.opportunities-table td:last-child{border-bottom:0}.opportunities-table td[data-label]:before{content:attr(data-label);color:var(--theme-muted);font-weight:600}.opportunities-table input[type=checkbox]{width:16px;height:16px}.risk-radar-page,.risk-radar-title,.risk-radar-title>div,.risk-radar-metrics,.risk-radar-list-panel,.risk-radar-entry-panel,.risk-radar-entry-list,.risk-radar-table-tags,.risk-radar-row-actions{min-width:0}.risk-radar-title{gap:12px}.risk-radar-title h1,.risk-radar-title p,.risk-radar-context-alert,.risk-radar-entry-list span,.risk-radar-entry-list strong,.risk-radar-table th,.risk-radar-table td,.risk-radar-table strong,.risk-radar-table p{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.risk-radar-title-toolbar,.risk-radar-context-alert,.risk-radar-table-tags,.risk-radar-row-actions,.risk-radar-pagination{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.risk-radar-title-toolbar>*,.risk-radar-context-alert>*,.risk-radar-table-tags>*,.risk-radar-row-actions>*,.risk-radar-pagination>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.risk-radar-title-toolbar .theme-select,.risk-radar-title-toolbar .n-select{flex:0 0 188px;max-width:188px}.risk-radar-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.risk-radar-metrics{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:8px;margin-right:-16px;padding:0 16px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000)}.risk-radar-metric-card{scroll-snap-align:start;flex:0 0 142px;min-height:88px;padding:10px}.risk-radar-list-panel,.risk-radar-entry-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.risk-radar-section-heading{align-items:flex-start;gap:8px}.risk-radar-entry-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.risk-radar-entry-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.risk-radar-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.risk-radar-table thead,.risk-radar-table tbody,.risk-radar-table tr{table-layout:fixed;width:980px;min-width:980px;display:table}.risk-radar-table th,.risk-radar-table td{vertical-align:top;padding:7px 8px;font-size:12px}.competitors-page,.competitors-title,.competitors-title>div,.competitors-entry-panel,.competitors-list-panel,.competitors-entry-list,.competitors-row-actions{min-width:0}.competitors-title{gap:12px}.competitors-title h1,.competitors-title p,.competitors-context-alert,.competitors-entry-list span,.competitors-entry-list strong,.competitors-table th,.competitors-table td,.competitors-table strong,.competitors-table p{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.competitors-title-toolbar,.competitors-context-alert,.competitors-row-actions{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.competitors-title-toolbar>*,.competitors-context-alert>*,.competitors-row-actions>*{scroll-snap-align:start;flex:none;min-width:0;max-width:232px}.competitors-title-toolbar .theme-select,.competitors-title-toolbar .theme-input,.competitors-title-toolbar .n-select{flex:0 0 164px;max-width:164px}.competitors-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.competitors-entry-panel,.competitors-list-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.competitors-section-heading{align-items:flex-start;gap:8px}.competitors-entry-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.competitors-entry-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.competitors-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.competitors-table thead,.competitors-table tbody,.competitors-table tr{table-layout:fixed;width:1180px;min-width:1180px;display:table}.competitors-table th,.competitors-table td{vertical-align:top;padding:7px 8px;font-size:12px}.competitors-table .media-cell{max-width:100%}.competitors-table .media-cell img{object-fit:cover;flex:0 0 42px;width:42px;height:42px}.decisions-page,.decisions-title,.decisions-title>div,.decisions-grid,.decisions-list-panel,.decisions-detail-panel,.decisions-detail-list,.decisions-action-cell,.decisions-row-actions,.decisions-evidence-actions,.decisions-action-toolbar,.decisions-action-list,.decisions-action-item,.decisions-pagination,.decisions-form{min-width:0;max-width:100%}.decisions-title{gap:12px}.decisions-title h1,.decisions-title p,.decisions-context-alert,.decisions-detail-list span,.decisions-detail-list strong,.decisions-missing-list span,.decisions-action-item strong,.decisions-action-item p,.decisions-review-table th,.decisions-review-table td,.decisions-review-table strong,.decisions-path-table th,.decisions-path-table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.decisions-grid{grid-template-columns:1fr;gap:12px;display:grid}.decisions-title-toolbar,.decisions-context-alert,.decisions-action-cell,.decisions-row-actions,.decisions-pagination,.decisions-evidence-actions,.decisions-action-toolbar,.decisions-source-heading{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.decisions-title-toolbar>*,.decisions-context-alert>*,.decisions-action-cell>*,.decisions-row-actions>*,.decisions-pagination>*,.decisions-evidence-actions>*,.decisions-action-toolbar>*,.decisions-source-heading>*{scroll-snap-align:start;flex:none;min-width:0;max-width:236px}.decisions-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.decisions-list-panel,.decisions-detail-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.decisions-section-heading{align-items:flex-start;gap:8px}.decisions-detail-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.decisions-detail-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 220px;min-width:0;padding:8px}.decisions-missing-list{padding-left:0}.decisions-missing-list li{border:1px solid var(--theme-border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.decisions-review-source,.decisions-action-item{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;padding:10px}.decisions-action-list{gap:10px;display:grid}.decisions-form{grid-template-columns:1fr;gap:10px}.decisions-review-table,.decisions-path-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.decisions-review-table thead,.decisions-review-table tbody,.decisions-review-table tr{table-layout:fixed;width:1040px;min-width:1040px;display:table}.decisions-path-table thead,.decisions-path-table tbody,.decisions-path-table tr{table-layout:fixed;width:860px;min-width:860px;display:table}.decisions-review-table th,.decisions-review-table td,.decisions-path-table th,.decisions-path-table td{vertical-align:top;padding:7px 8px;font-size:12px}.risk-rules-page,.risk-rules-title,.risk-rules-title>div,.risk-rules-grid,.risk-rules-state-panel,.risk-rules-entry-panel,.risk-rules-workspace-panel,.risk-rules-workspace-section,.risk-rule-summary-panel,.risk-rule-editor-panel,.risk-rules-entry-list,.risk-rules-summary-list,.risk-rules-edit-list,.risk-rules-tags,.risk-rules-save-toolbar{min-width:0;max-width:100%}.risk-rules-title{gap:12px}.risk-rules-title h1,.risk-rules-title p,.risk-rules-context-alert,.risk-rules-workspace-section span,.risk-rules-workspace-section strong,.risk-rules-entry-list span,.risk-rules-entry-list strong,.risk-rules-summary-list span,.risk-rules-summary-list strong,.risk-rules-edit-list span,.risk-rules-edit-list label,.risk-hard-block-table th,.risk-hard-block-table td,.risk-hard-block-draft-table th,.risk-hard-block-draft-table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.risk-rules-grid{grid-template-columns:1fr;gap:12px;display:grid}.risk-rules-title-toolbar,.risk-rules-workspace-tabs,.risk-rules-context-alert,.risk-rules-tags,.risk-rules-save-toolbar{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.risk-rules-title-toolbar>*,.risk-rules-workspace-tabs>*,.risk-rules-context-alert>*,.risk-rules-tags>*,.risk-rules-save-toolbar>*{scroll-snap-align:start;flex:none;min-width:0;max-width:236px}.risk-rules-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.risk-rules-state-panel,.risk-rules-entry-panel,.risk-rules-workspace-panel,.risk-rule-summary-panel,.risk-rule-editor-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.risk-rules-workspace-section{gap:10px;display:grid}.risk-rules-workspace-metric-row{grid-template-columns:1fr}.risk-rules-section-heading{align-items:flex-start;gap:8px}.risk-rules-entry-list,.risk-rules-summary-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.risk-rules-entry-list>div,.risk-rules-summary-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.risk-rules-tags .rule-pill{align-items:center;gap:6px;min-height:32px}.risk-rules-edit-list{grid-template-columns:1fr;gap:10px;display:grid}.risk-rules-edit-list label{gap:6px;display:grid}.risk-hard-block-table,.risk-hard-block-draft-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.risk-hard-block-table thead,.risk-hard-block-table tbody,.risk-hard-block-table tr,.risk-hard-block-draft-table thead,.risk-hard-block-draft-table tbody,.risk-hard-block-draft-table tr{table-layout:fixed;width:720px;min-width:720px;display:table}.risk-hard-block-table th,.risk-hard-block-table td,.risk-hard-block-draft-table th,.risk-hard-block-draft-table td{vertical-align:top;padding:7px 8px;font-size:12px}.scoring-settings-page,.scoring-settings-title,.scoring-settings-title>div,.scoring-settings-grid,.scoring-settings-state-panel,.scoring-settings-entry-panel,.scoring-settings-workspace-panel,.scoring-settings-workspace-section,.scoring-settings-list-panel,.scoring-settings-detail-panel,.scoring-settings-entry-list,.scoring-settings-summary-list,.scoring-settings-form,.scoring-settings-draft-list,.scoring-settings-module-list,.scoring-settings-module-row,.scoring-settings-module-actions,.scoring-settings-tags{min-width:0;max-width:100%}.scoring-settings-title{gap:12px}.scoring-settings-title h1,.scoring-settings-title p,.scoring-settings-context-alert,.scoring-settings-workspace-section span,.scoring-settings-workspace-section strong,.scoring-settings-entry-list span,.scoring-settings-entry-list strong,.scoring-settings-summary-list span,.scoring-settings-summary-list strong,.scoring-settings-module-row strong,.scoring-settings-module-row .muted,.scoring-settings-profile-table th,.scoring-settings-profile-table td,.scoring-settings-profile-table strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.scoring-settings-grid{grid-template-columns:1fr;gap:12px;display:grid}.scoring-settings-title-toolbar,.scoring-settings-workspace-tabs,.scoring-settings-context-alert,.scoring-settings-module-actions,.scoring-settings-tags{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.scoring-settings-title-toolbar>*,.scoring-settings-workspace-tabs>*,.scoring-settings-context-alert>*,.scoring-settings-module-actions>*,.scoring-settings-tags>*{scroll-snap-align:start;flex:none;min-width:0;max-width:236px}.scoring-settings-context-alert>span{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;flex-basis:252px;align-content:center;padding:8px;display:grid}.scoring-settings-state-panel,.scoring-settings-entry-panel,.scoring-settings-workspace-panel,.scoring-settings-list-panel,.scoring-settings-detail-panel{scrollbar-gutter:auto;max-height:none;padding:12px;overflow:visible}.scoring-settings-workspace-section{gap:10px;display:grid}.scoring-settings-workspace-metric-row{grid-template-columns:1fr}.scoring-settings-section-heading{align-items:flex-start;gap:8px}.scoring-settings-entry-list,.scoring-settings-summary-list{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin-right:-12px;padding:0 12px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.scoring-settings-entry-list>div,.scoring-settings-summary-list>div{border:1px solid var(--theme-border);scroll-snap-align:start;background:#ffffff08;border-radius:8px;flex:0 0 218px;min-width:0;padding:8px}.scoring-settings-form{grid-template-columns:1fr;gap:10px}.scoring-settings-draft-list,.scoring-settings-module-list{gap:8px;display:grid}.scoring-settings-module-row{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.scoring-settings-module-row input{width:100%;min-width:0}.scoring-settings-tags .rule-pill{align-items:center;gap:6px;min-height:32px}.scoring-settings-profile-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto;width:100%!important;min-width:0!important}.scoring-settings-profile-table thead,.scoring-settings-profile-table tbody,.scoring-settings-profile-table tr{table-layout:fixed;width:760px;min-width:760px;display:table}.scoring-settings-profile-table th,.scoring-settings-profile-table td{vertical-align:top;padding:7px 8px;font-size:12px}.sidebar-nav,.status-strip,.top-actions,.page-title .toolbar,.page-title>.row-actions,.panel>.toolbar,.panel>.row-actions,.compact-toolbar,.evidence-actions,.review-action-item .row-actions,.simple-table td>.row-actions,.simple-table td>.action-cell,.table-actions,.opportunity-list,.opportunity-row .tags,.notice-row .tags,.notice-actions,.opportunity-row .score-grid,.opportunity-row .row-actions,.audit-action-detail,.audit-summary,.automation-title-toolbar,.automation-filter-toolbar,.automation-context-alert,.automation-error-alert,.automation-action-tags,.automation-evidence-tags,.automation-detail-list,.automation-detail-card .tags,.tasks-title-toolbar,.tasks-context-alert,.tasks-error-alert,.tasks-filter-toolbar,.tasks-metric-row,.tasks-table-tags,.tasks-action-cell,.tasks-table-actions,.tasks-detail-tags,.tasks-detail-toolbar,.tasks-detail-list,.tasks-result-tags,.providers-title-actions,.providers-create-actions,.providers-context-alert,.providers-row-actions,.providers-action-cell,.providers-detail-list,.providers-score-grid,.test-campaigns-title-toolbar,.test-campaigns-filter-toolbar,.test-campaigns-current-tags,.test-campaigns-context-alert,.test-campaigns-metric-row,.test-campaigns-table-tags,.test-campaigns-action-cell,.test-campaigns-row-actions,.test-campaigns-result-grid,.test-campaigns-detail-toolbar,.test-campaigns-detail-list,.sourcing-margin-title-toolbar,.sourcing-margin-context-alert,.sourcing-margin-summary-tags,.sourcing-margin-action-cell,.sourcing-margin-simulation-actions,.sourcing-margin-action-toolbar,.sourcing-margin-detail-list,.opportunities-title-toolbar,.opportunities-bulk-toolbar,.opportunities-context-alert,.opportunities-status-tags,.opportunities-row-actions,.risk-radar-title-toolbar,.risk-radar-context-alert,.risk-radar-metrics,.risk-radar-entry-list,.risk-radar-table-tags,.risk-radar-row-actions,.risk-radar-pagination,.competitors-title-toolbar,.competitors-context-alert,.competitors-entry-list,.competitors-row-actions,.decisions-title-toolbar,.decisions-context-alert,.decisions-action-cell,.decisions-row-actions,.decisions-pagination,.decisions-detail-list,.decisions-evidence-actions,.decisions-action-toolbar,.decisions-source-heading,.risk-rules-title-toolbar,.risk-rules-context-alert,.risk-rules-entry-list,.risk-rules-summary-list,.risk-rules-tags,.risk-rules-save-toolbar,.scoring-settings-title-toolbar,.scoring-settings-context-alert,.scoring-settings-entry-list,.scoring-settings-summary-list,.scoring-settings-module-actions,.scoring-settings-tags,.selection-plans-title-toolbar,.selection-plans-context-alert,.selection-plans-detail-list,.selection-plans-metric-list,.selection-plans-strategy-list,.selection-plans-tags,.selection-plans-save-toolbar,.workflow-settings-title-toolbar,.workflow-settings-context-alert,.workflow-settings-detail-list,.workflow-settings-run-detail-list,.workflow-settings-run-toolbar,.workflow-settings-save-toolbar,.top-recommendations-title-toolbar,.top-recommendations-mode-bar,.top-recommendations-page>.inline-alert,.top-recommendations-drawer>.tags,.top-recommendations-drawer .drawer-section>.tags,.top-recommendations-drawer .drawer-section>.score-grid,.top-recommendations-drawer .drawer-section>.toolbar,.top-recommendations-drawer .detail-tabs,.login-title-toolbar,.login-page>.inline-alert,.login-form-toolbar,.login-detail-list,.mode-bar{-ms-overflow-style:none;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.status-strip::-webkit-scrollbar{display:none}.top-actions::-webkit-scrollbar{display:none}.page-title .toolbar::-webkit-scrollbar{display:none}.page-title>.row-actions::-webkit-scrollbar{display:none}.panel>.toolbar::-webkit-scrollbar{display:none}.panel>.row-actions::-webkit-scrollbar{display:none}.compact-toolbar::-webkit-scrollbar{display:none}.evidence-actions::-webkit-scrollbar{display:none}.review-action-item .row-actions::-webkit-scrollbar{display:none}.simple-table td>.row-actions::-webkit-scrollbar{display:none}.simple-table td>.action-cell::-webkit-scrollbar{display:none}.table-actions::-webkit-scrollbar{display:none}.opportunity-list::-webkit-scrollbar{display:none}.opportunity-row .tags::-webkit-scrollbar{display:none}.notice-row .tags::-webkit-scrollbar{display:none}.notice-actions::-webkit-scrollbar{display:none}.opportunity-row .score-grid::-webkit-scrollbar{display:none}.opportunity-row .row-actions::-webkit-scrollbar{display:none}.audit-action-detail::-webkit-scrollbar{display:none}.audit-summary::-webkit-scrollbar{display:none}.mode-bar::-webkit-scrollbar{display:none}}@media (width<=480px){.notifications-row .notification-action-detail{grid-template-columns:minmax(0,1fr);padding-bottom:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.notifications-row .notification-action-detail>*{width:100%;min-width:0}.sidebar{padding:8px 10px 6px}.brand{gap:8px;margin-bottom:6px;padding:0 2px 6px}.brand-mark{border-radius:7px;width:28px;height:28px;font-size:12px}.brand>div:last-child{gap:0}.brand>div:last-child strong{font-size:13px}.brand span{display:none}.nav-tools{gap:6px;margin-bottom:6px}.nav-tools input{height:32px;padding:6px 8px}.sidebar-nav{scroll-snap-type:x proximity;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000)}.nav-section{scroll-snap-align:start;flex:none;align-items:center;gap:5px;display:flex}.nav-section.active{grid-column:auto;grid-template-columns:none}.nav-section:has(a.router-link-active){grid-column:auto;grid-template-columns:none}.sidebar:has(.nav-tools input:not(:placeholder-shown)) .nav-section{grid-column:auto;grid-template-columns:none}.nav-section-label{width:auto;min-height:30px;padding:5px 8px;font-size:10px}.nav-section-links{gap:5px;padding-bottom:0;display:none;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.nav-section.active .nav-section-links{flex:none;display:flex}.nav-section:has(a.router-link-active) .nav-section-links{flex:none;display:flex}.sidebar:has(.nav-tools input:not(:placeholder-shown)) .nav-section-links{flex:none;display:flex}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar a,.nav-secondary-button{gap:7px;min-height:29px;padding:5px 8px}.topbar{gap:4px;padding:5px 10px}.status-strip,.top-actions{padding-bottom:0}.status-strip span,.status-strip a,.pill,.notification-link,.mode-bar button,.icon-button{min-height:30px}.top-actions .n-base-selection,.top-actions .n-base-selection-label,.page-title .toolbar .n-base-selection,.page-title .toolbar .n-base-selection-label{min-height:30px!important}.page{padding:16px}}@media (width<=300px){.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.metric-grid{grid-template-columns:1fr}}.tasks-collaboration-form,.tasks-comment-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:10px;margin-top:12px}.tasks-collaboration-form label,.tasks-comment-form label{gap:6px;min-width:0;display:grid}.tasks-attachment-form input[type=file]{min-width:0;max-width:100%}@media (width<=900px){.tasks-collaboration-form,.tasks-comment-form{grid-template-columns:1fr}.tasks-table{display:table;overflow:visible}.tasks-table thead{display:none}.tasks-table tbody,.tasks-table tr{width:100%;min-width:0;display:block}.tasks-table tr{border:1px solid var(--theme-border);background:#ffffff08;border-radius:8px;margin-bottom:10px}.tasks-table td{border-bottom:1px solid var(--theme-border);grid-template-columns:minmax(76px,92px) minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.tasks-table td:last-child{border-bottom:0}.tasks-table td:before{content:attr(data-label);color:var(--theme-muted);font-size:12px;font-weight:600}.tasks-table td>*{min-width:0}.tasks-attachment-form{flex-direction:column;align-items:stretch}}.dashboard-role-home,.dashboard-funnel,.dashboard-trend,.dashboard-freshness{grid-column:1/-1;min-width:0}.opportunities-batch-status{gap:10px;margin-bottom:12px;display:grid}.opportunities-batch-status progress{width:100%;height:8px;accent-color:var(--theme-accent)}.dashboard-role-home{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.dashboard-role-home h3{margin:8px 0 4px;font-size:18px}.dashboard-role-actions .theme-select{width:132px}.dashboard-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-funnel>div{border-left:3px solid var(--theme-accent);background:#ffffff08;gap:4px;min-width:0;padding:10px;display:grid}.dashboard-trend{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));align-items:end;gap:4px;min-height:110px;display:grid}.dashboard-trend-item{grid-template-rows:18px 64px 18px;place-items:end center;min-width:0;font-size:11px;display:grid}.dashboard-trend-bar{background:var(--theme-accent);width:min(18px,70%);min-height:6px;max-height:64px;display:block}@media (width<=900px){.dashboard-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace-grid .metric-card{min-height:92px}.dashboard-role-home{flex-direction:column;align-items:stretch}.dashboard-role-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-role-actions .theme-select{width:100%}.dashboard-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-trend{grid-template-columns:none;grid-auto-columns:minmax(32px,1fr);grid-auto-flow:column;overflow-x:auto}}
