:root{color-scheme:dark;--background: #161719;--foreground: rgba(255, 255, 255, .9);--card: #1f2634;--card-hover: #3b4457;--muted: #293040;--muted-foreground: rgba(255, 255, 255, .6);--border: #3b4457;--primary: #0689ff;--primary-hover: #08adff;--primary-pressed: #0679ed;--info: #7aa2ff;--success: #4bf2ac;--warning: #ffcb8f;--danger: #ff8b8b;--purple: #b08cfd;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;font-family:Uncut Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--background);color:var(--foreground)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--background)}button,input,select{font:inherit}button{color:inherit}.app-shell{display:grid;grid-template-columns:254px minmax(0,1fr);min-height:100vh}.sidebar{min-height:100vh;border-right:1px solid var(--border);padding:20px 8px 24px;background:#343d52}.brand-lockup{display:flex;gap:12px;align-items:center;margin-bottom:32px}.nav-panel .brand-lockup{min-height:64px;gap:14px;margin-bottom:12px}.brand-wordmark{display:grid;gap:1px;color:var(--foreground)}.brand-wordmark span{font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;opacity:.72}.brand-wordmark strong{font-size:30px;font-weight:800;letter-spacing:0;line-height:34px}.brand-mark{display:grid;width:40px;height:40px;place-items:center;border:1px solid #0679ed;border-radius:var(--radius-lg);color:var(--primary-hover);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700}.brand-dot-mark{position:relative;flex:0 0 26px;width:26px;height:42px}.brand-dot-mark span{position:absolute;display:block;width:12px;height:12px;border-radius:999px;background:#2f86ff}.brand-dot-mark span:nth-child(1){left:13px;top:0}.brand-dot-mark span:nth-child(2){left:4px;top:14px}.brand-dot-mark span:nth-child(3){left:13px;top:28px}.nav-panel{min-width:0}.eyebrow{color:var(--muted-foreground);font-size:12px;font-weight:600;line-height:18px}h1,h2,h3,h4,p{margin:0}h1{font-size:20px;line-height:28px}h2{font-size:32px;line-height:40px}h3{font-size:20px;line-height:28px}h4{font-size:16px;line-height:24px}.nav-stack{display:grid;gap:4px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:41px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:var(--muted-foreground);text-decoration:none;text-align:left;font-size:13px;font-weight:500;cursor:pointer}.nav-item.active,.nav-item:hover{background:#202738;color:var(--foreground)}.nav-item span{flex:1}.nav-chevron{color:var(--muted-foreground)}.nav-submenu{display:grid;gap:0;margin:4px 0 8px;padding:2px 0 2px 48px;background:transparent}.nav-subitem{position:relative;display:flex;align-items:center;min-height:34px;padding:0 10px;border-radius:0;color:var(--muted-foreground);font-size:13px;font-weight:500;text-decoration:none}.nav-subitem:hover,.nav-subitem.active{color:var(--foreground)}.nav-subitem.active:before{position:absolute;left:0;width:2px;height:24px;background:var(--primary);content:""}.content{min-width:0;padding:24px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.status-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:14px}.status-pill.live{color:var(--success);border-color:#4bf2ac73}.status-pill.fallback{color:var(--warning);border-color:#ffcb8f73}.status-pill.denied,.status-pill.failed{color:var(--danger);border-color:#ff747473}.auth-pill,.auth-button,.auth-user{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b;color:var(--muted-foreground);font-size:14px}.auth-pill.warning{color:var(--warning);border-color:#ffcb8f73}.auth-button{color:var(--primary-hover);border-color:#08adff73;cursor:pointer}.auth-button.secondary{color:var(--muted-foreground);border-color:var(--border)}.auth-required-action{margin-top:4px}.auth-session{display:inline-flex;align-items:center;gap:8px}.auth-user-details{display:grid;gap:1px;max-width:180px;min-width:0}.auth-user-details strong,.auth-user-details small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-user-details strong{color:var(--foreground);font-size:13px;font-weight:650}.auth-user-details small{color:var(--muted-foreground);font-size:11px}.project-page{display:grid;gap:16px}.project-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.project-header p{margin:4px 0 0;color:var(--muted-foreground)}.project-profile-pill{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.project-profile-pill span,.project-list-row{display:grid;gap:2px}.project-profile-pill small,.project-list-row small,.project-list-row span{color:var(--muted-foreground)}.project-tabs{display:inline-flex;align-items:center;gap:6px;padding:4px;width:fit-content;border:1px solid var(--border);border-radius:var(--radius-md);background:#151b26}.project-tab{min-height:30px;padding:5px 10px;border:0;border-radius:6px;background:transparent;color:var(--muted-foreground);cursor:pointer;text-transform:capitalize}.project-tab.active{background:var(--card);color:var(--foreground)}.project-filter-bar{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(210px,1fr) minmax(190px,.9fr) 92px minmax(170px,.8fr) 128px auto;gap:12px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#151b26}.project-filter-bar select[multiple]{min-height:86px}.compact-field{max-width:130px}.project-mode-select{min-width:104px;height:34px;border:1px solid var(--border);border-radius:6px;background:#121821;color:var(--foreground);padding:0 10px}.project-entry-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px}.project-entry-grid.mapped{grid-template-columns:minmax(0,1fr)}.project-recent-panel{grid-column:1 / -1}.project-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.form-field{display:grid;gap:6px;color:var(--muted-foreground);font-size:12px}.form-field.wide{grid-column:1 / -1}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid var(--border);border-radius:6px;background:#121821;color:var(--foreground);padding:9px 10px;font:inherit}.form-field textarea{resize:vertical}.project-date-field{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:8px}.project-task-resolution{grid-column:1 / -1;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:9px 10px;border:1px solid var(--border);border-radius:6px;background:#151b26;color:var(--muted-foreground);font-size:13px}.project-task-resolution svg{margin-top:1px}.project-task-resolution span,.project-task-resolution small{min-width:0}.project-task-resolution small{display:block;margin-top:3px;overflow-wrap:anywhere}.project-task-resolution.success{border-color:#4bf2ac59;color:var(--success)}.project-task-resolution.warning{border-color:#ffcb8f59;color:var(--warning)}.inline-warning{margin:10px 0 0;color:var(--warning);font-size:13px}.project-list{display:grid;gap:8px}.project-list-row{padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:#151b26}.project-cancel-edit{margin-left:8px}.project-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--muted-foreground);font-size:13px}.project-export-button{align-self:end;min-height:38px}.project-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-management-wide{grid-column:1 / -1}.project-management-layout{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(280px,1fr);min-height:360px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.project-management-list{display:grid;align-content:start;max-height:460px;overflow:auto;border-right:1px solid var(--border);background:#111722}.project-management-list-item{display:grid;gap:3px;width:100%;min-height:58px;padding:10px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);text-align:left;cursor:pointer}.project-management-list-item.selected{background:#1b2637}.project-management-list-item strong,.project-management-list-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management-list-item small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.project-management-editor{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;background:#151b26}.toggle-line{display:inline-flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:13px}.toggle-line input{width:16px;height:16px}.project-transaction-grid{display:grid;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.project-transaction-row{display:grid;grid-template-columns:72px 84px 104px 96px minmax(280px,1fr) 76px 110px 110px 74px;gap:10px;align-items:center;min-width:920px;padding:9px 10px;border-bottom:1px solid var(--border);background:#151b26;font-size:13px}.project-transaction-row:last-child{border-bottom:0}.project-transaction-row.header{background:#111722;color:var(--muted-foreground);font-size:11px;font-weight:700;text-transform:uppercase}.project-transaction-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-transaction-row .numeric{text-align:right}.project-transaction-row:not(:has(button)){grid-template-columns:72px 84px 104px 96px minmax(280px,1fr) 76px 110px 110px}.bootstrap-screen{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:12px;padding:24px;background:var(--background);color:var(--foreground);text-align:center}.bootstrap-screen p{max-width:420px;color:var(--muted-foreground)}.bootstrap-screen p.warning{color:var(--warning)}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.project-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.sync-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.sync-strip span,.sync-strip small{display:block;color:var(--muted-foreground);font-size:13px}.sync-strip strong{display:block;margin-top:3px}.icon-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(8,173,255,.45);border-radius:var(--radius-md);background:#181f2b;color:var(--primary-hover);cursor:pointer}.icon-button:disabled{cursor:progress;opacity:.65}.icon-button.compact{min-height:32px;padding:0 10px}.icon-button.secondary{border-color:var(--border);color:var(--muted-foreground)}.metric{min-height:88px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.metric span,.detail span,.panel-header p,.detail-heading p{color:var(--muted-foreground);font-size:13px}.metric strong{display:block;margin-top:8px;font-size:28px;line-height:36px}.metric.warning strong{color:var(--warning)}.metric.ok strong{color:var(--success)}.workspace{display:grid;grid-template-columns:minmax(420px,1fr) minmax(360px,520px);gap:16px;align-items:start}.application-focused-page{display:grid;gap:16px}.app-focus-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.app-focus-header h3,.app-focus-header p{margin:0}.app-focus-header h3{margin-top:4px;font-size:24px;line-height:32px}.app-focus-header p{margin-top:4px;color:var(--muted-foreground);overflow-wrap:anywhere}.app-focus-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-standard-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:12px;padding:12px}.app-standard-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-standard-item{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.app-standard-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.app-standard-heading strong,.app-standard-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-standard-heading small,.app-standard-rule small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.app-standard-item p{color:var(--muted-foreground);font-size:13px;line-height:20px}.app-standard-rules{display:grid;gap:8px}.app-standard-rule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.app-standard-rule strong,.app-standard-rule small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-linked-documents{min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.linked-document-list{display:grid;gap:8px}.linked-document-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.linked-document-item strong,.linked-document-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-document-item small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.app-focus-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;align-items:start}.app-focus-repositories,.app-environment-panel,.app-elastic-evidence-panel,.app-kubernetes-evidence-panel,.app-logs-panel,.app-resources-panel,.app-ticket-panel,.app-logging-panel,.app-triage-panel{overflow:hidden}.triage-minutes{width:104px}.triage-minutes input{text-align:right}.triage-input-row{padding:0 16px 16px}.triage-input-row label{display:grid;gap:6px}.triage-input-row span{color:var(--muted-foreground);font-size:12px;font-weight:700}.triage-input-row input{width:100%;min-height:38px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(15,23,42,.42);color:var(--foreground);padding:0 12px}.triage-result{display:grid;gap:14px;padding:0 16px 16px}.triage-summary-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:40px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(15,23,42,.28)}.triage-summary-line span{color:var(--foreground);font-weight:700}.triage-summary-line small{margin-left:auto;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.triage-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.triage-source{display:grid;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(15,23,42,.22)}.triage-source strong,.triage-source small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.triage-source small{color:var(--muted-foreground);font-size:11px}.triage-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.triage-columns h4{margin:0 0 8px;color:var(--foreground);font-size:13px}.triage-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--border)}.triage-card:last-child{border-bottom:0}.triage-card strong,.triage-card small{display:block}.triage-card strong{color:var(--foreground);font-size:13px}.triage-card small{margin-top:4px;color:var(--muted-foreground);font-size:12px}.triage-list{display:grid;gap:8px;margin:0 0 14px;padding-left:18px;color:var(--muted-foreground);font-size:13px;line-height:19px}.muted-copy{margin:0;color:var(--muted-foreground);font-size:13px}.ticket-draft-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:0;border-top:1px solid var(--border)}.ticket-finding-list{display:grid;align-content:start;border-right:1px solid var(--border)}.ticket-finding-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:12px 16px;border-bottom:1px solid var(--border)}.ticket-finding-item strong,.ticket-finding-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-finding-item small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.ticket-finding-actions{display:flex;align-items:center;gap:8px}.ticket-draft-editor{display:grid;align-content:start;gap:12px;min-width:0;padding:14px}.ticket-draft-editor.embedded{margin-top:14px;padding:0}.ticket-draft-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.55fr);gap:10px}.ticket-draft-fields label,.ticket-title-field{display:grid;gap:6px;min-width:0}.ticket-title-field{grid-column:1 / -1}.ticket-draft-fields span{color:var(--muted-foreground);font-size:12px}.ticket-draft-fields input,.ticket-draft-editor textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:#111826;color:var(--foreground);font:inherit}.ticket-draft-fields input{height:38px;padding:0 10px}.ticket-draft-editor textarea{resize:vertical;min-height:260px;padding:10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:18px}.ticket-draft-editor.embedded textarea{min-height:180px}.findings-workbench{display:grid;gap:16px}.findings-workbench-panel{overflow:hidden}.findings-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(130px,.28fr));gap:10px;padding:12px 16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.findings-filter-bar select{min-width:0;height:38px;border:1px solid var(--border);border-radius:var(--radius-md);background:#111826;color:var(--foreground);padding:0 10px}.findings-workbench-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.46fr);min-height:620px}.findings-grid{min-width:0;border-right:1px solid var(--border)}.findings-grid-header,.findings-grid-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(120px,.28fr) 98px 108px 92px;gap:12px;align-items:center}.findings-grid-header{min-height:36px;padding:0 14px;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:12px;font-weight:600}.findings-grid-row{width:100%;min-height:70px;padding:10px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);text-align:left;cursor:pointer}.findings-grid-row:hover,.findings-grid-row.selected{background:#162131}.findings-grid-row strong,.findings-grid-row small,.findings-grid-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.findings-grid-row small{display:block;margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.finding-detail-drawer{display:grid;align-content:start;gap:14px;min-width:0;padding:16px;background:#181f2b}.detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-public-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:#111826}.finding-public-link code{min-width:0;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finding-evidence-block{display:grid;gap:6px}.finding-evidence-block p{color:var(--muted-foreground);font-size:13px;line-height:20px;white-space:pre-wrap}.finding-action-block{display:grid;gap:10px}.finding-action-block textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:#111826;color:var(--foreground);padding:10px;resize:vertical}.finding-action-row{display:flex;flex-wrap:wrap;gap:8px}.finding-category-strip{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.finding-category-strip span{padding:4px 7px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:12px}.assignee-suggestion-list,.ticket-label-list{display:flex;flex-wrap:wrap;gap:8px}.assignee-suggestion-list button{display:grid;gap:2px;max-width:210px;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b;color:var(--foreground);text-align:left;cursor:pointer}.assignee-suggestion-list button:disabled{cursor:not-allowed;opacity:.6}.assignee-suggestion-list span,.assignee-suggestion-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-suggestion-list small{color:var(--muted-foreground);font-size:11px}.ticket-label-list span{max-width:100%;padding:4px 7px;border:1px solid rgba(8,173,255,.3);border-radius:var(--radius-sm);background:rgba(8,173,255,.08);color:#8bdcff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-create-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ticket-create-error,.ticket-create-success{min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-create-error{color:var(--danger)}.ticket-create-success{color:var(--success)}.admin-grid{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);gap:16px;align-items:start}.github-import-panel{margin-bottom:16px}.github-import-result{display:grid;gap:4px;padding:12px 16px}.github-import-result strong,.github-import-result small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.github-import-result small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.github-import-result.warning strong{color:var(--danger)}.team-list{display:grid}.team-list-item{display:grid;gap:3px;min-height:62px;padding:12px 16px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);text-align:left;cursor:pointer}.team-list-item.selected{background:#162131}.team-list-item strong,.team-list-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-list-item small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.member-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:0;border-top:1px solid var(--border)}.member-list{display:grid;align-content:start;border-right:1px solid var(--border)}.member-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:12px 16px;border-bottom:1px solid var(--border)}.member-list-item strong,.member-list-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-list-item small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.member-actions{display:flex;gap:8px}.member-editor{display:grid;align-content:start;gap:10px;min-width:0;padding:14px}.member-editor h4{margin:0}.member-editor label{display:grid;gap:6px;min-width:0}.member-editor label span{color:var(--muted-foreground);font-size:12px}.member-editor input,.member-editor select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:#111826;color:var(--foreground);font:inherit}.member-checkbox{display:flex!important;grid-template-columns:auto 1fr;flex-direction:row;align-items:center}.member-checkbox input{width:16px;height:16px}.form-error{color:var(--danger)}.repository-table.compact .repository-row{min-height:58px}.environment-selector{display:grid;grid-template-columns:1fr;gap:12px}.environment-card{display:grid;gap:4px;min-height:116px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);text-align:left;cursor:pointer}.environment-card.selected{border-color:#08adffcc;background:#162131}.environment-card span,.environment-card small{color:var(--muted-foreground)}.environment-card strong{font-size:22px;line-height:30px}.environment-card small{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.app-empty{padding:18px}.app-scorecard-panel{display:grid;gap:12px}.app-scorecard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-scorecard-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:start;min-height:122px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.025)}.app-scorecard-item.pass{border-color:#10b98147}.app-scorecard-item.warn{border-color:#f59e0b57}.app-scorecard-item.fail{border-color:#f8717161}.app-scorecard-item strong,.app-scorecard-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-scorecard-item small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.app-scorecard-item p{grid-column:1 / -1;margin:0;color:var(--muted-foreground);font-size:12px;line-height:18px}.pod-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.pod-workload-group{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.pod-workload-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:56px;padding:10px 12px;border-bottom:1px solid var(--border)}.pod-workload-heading strong,.pod-workload-heading small,.pod-row strong,.pod-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-workload-heading small,.pod-row small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.pod-row-list{display:grid}.pod-row{display:grid;grid-template-columns:minmax(0,1fr) 78px 82px 80px;gap:10px;align-items:center;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:12px}.pod-row:last-child{border-bottom:0}.pod-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logging-profile-list{display:grid;gap:12px;padding:12px}.logging-profile{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.logging-profile-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.logging-profile-heading strong,.logging-profile-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logging-profile-heading small,.logging-environment-row small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.logging-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.logging-environment-list{display:grid;gap:8px}.logging-environment-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.logging-environment-row strong,.logging-environment-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logging-environment-row .validation-warning{color:var(--warning)}.logging-environment-row .validation-match{color:var(--success)}.field-status-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.field-status{max-width:100%;padding:3px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#181f2b;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-status.canonical,.field-status.labels{color:var(--success);border-color:#4bf2ac59}.field-status.metadata,.field-status.null{color:var(--warning);border-color:#ffcb8f59}.field-status.conditional{color:var(--info);border-color:#7aa2ff59}.field-status.missing{color:var(--danger);border-color:#ff8b8b59}.search-box.compact{min-width:180px}.log-query-strip{display:grid;grid-template-columns:auto auto minmax(120px,auto) minmax(0,1fr);gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border);background:#181f2b}.kubernetes-health-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;border-bottom:1px solid var(--border)}.health-metric{min-width:0;min-height:74px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.health-metric span,.health-metric strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-metric span{color:var(--muted-foreground);font-size:12px}.health-metric strong{margin-top:6px;font-size:24px;line-height:30px}.health-metric.attention strong{color:var(--warning)}.kubernetes-evidence-strip{display:grid;grid-template-columns:auto minmax(170px,auto) minmax(0,1fr);gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border);background:#181f2b}.kubernetes-evidence-strip span,.kubernetes-evidence-strip small{min-width:0;overflow:hidden;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.kubernetes-evidence-strip small{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.health-warning-list{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border)}.health-warning-list span{max-width:100%;padding:5px 8px;border:1px solid rgba(255,203,143,.35);border-radius:var(--radius-sm);background:rgba(255,203,143,.08);color:var(--warning);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kubernetes-evidence-list{display:grid;max-height:420px;overflow:auto}.kubernetes-evidence-line{display:grid;grid-template-columns:136px minmax(170px,.9fr) minmax(120px,.45fr) minmax(0,2fr);gap:10px;align-items:start;padding:9px 16px;border-bottom:1px solid var(--border)}.kubernetes-evidence-line.query-error{background:rgba(255,139,139,.07)}.kubernetes-evidence-line:last-child{border-bottom:0}.kubernetes-evidence-line time,.kubernetes-evidence-line span,.kubernetes-evidence-line code{color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kubernetes-evidence-line time,.kubernetes-evidence-line span,.kubernetes-evidence-line code,.kubernetes-evidence-line p{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.kubernetes-evidence-line p{margin:0;color:var(--foreground);line-height:18px;overflow-wrap:anywhere}.log-query-strip span,.log-query-strip small,.log-query-strip code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-query-strip span,.log-query-strip small{color:var(--muted-foreground)}.log-query-strip code,.log-line code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.elastic-evidence-list{display:grid;max-height:520px;overflow:auto}.elastic-evidence-line{display:grid;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border)}.elastic-evidence-line:last-child{border-bottom:0}.elastic-evidence-meta{display:grid;grid-template-columns:136px auto minmax(150px,.7fr) minmax(120px,.5fr) minmax(120px,.5fr);gap:10px;align-items:center;min-width:0}.elastic-evidence-meta time,.elastic-evidence-meta span,.elastic-evidence-meta code,.elastic-evidence-line small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elastic-evidence-line p{margin:0;color:var(--foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:18px;overflow-wrap:anywhere}.log-list{display:grid;max-height:520px;overflow:auto}.log-line{display:grid;grid-template-columns:136px minmax(170px,.9fr) minmax(120px,.45fr) minmax(0,2fr);gap:10px;align-items:start;padding:9px 16px;border-bottom:1px solid var(--border)}.log-line:last-child{border-bottom:0}.log-line time,.log-line span,.log-line code{color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-line time,.log-line span{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.log-line p{margin:0;color:var(--foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:18px;overflow-wrap:anywhere}.resource-list{display:grid;gap:0}.resource-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);gap:14px;align-items:start;padding:14px 16px;border-bottom:1px solid var(--border)}.resource-item:last-child{border-bottom:0}.resource-item strong,.resource-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-item small{margin-top:4px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.resource-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;text-align:right}.resource-meta span,.resource-meta small{flex-basis:100%}.app-resource-grid{display:grid;overflow:hidden}.app-resource-grid-header,.app-resource-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(160px,.9fr) minmax(130px,.55fr) minmax(190px,.9fr) minmax(150px,.65fr);gap:12px;align-items:start}.app-resource-grid-header{padding:10px 16px;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.app-resource-row{padding:14px 16px;border-bottom:1px solid var(--border)}.app-resource-row:last-child{border-bottom:0}.app-resource-row strong,.app-resource-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-resource-row strong{color:var(--foreground);font-size:13px}.app-resource-row small{margin-top:4px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.app-resource-badges{display:flex;flex-wrap:wrap;gap:6px}.resources-page{display:grid;gap:16px}.resources-inventory-panel,.resource-summary-panel{overflow:hidden}.resource-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.resource-summary-card{display:grid;gap:6px;min-height:116px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.025);color:var(--foreground);text-align:left;cursor:pointer}.resource-summary-card:hover{border-color:#08adff59;background:rgba(8,173,255,.06)}.resource-summary-card span,.resource-summary-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-summary-card strong{font-size:26px;line-height:1}.resource-summary-card small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.resource-summary-bars{height:5px;overflow:hidden;border-radius:999px;background:rgba(238,156,70,.18)}.resource-summary-bars i{display:block;height:100%;border-radius:inherit;background:var(--success)}.resources-filters{display:grid;grid-template-columns:repeat(8,minmax(112px,1fr)) minmax(220px,1.2fr);gap:8px;align-items:center}.resources-table{display:grid;gap:0}.resource-inventory-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.45fr) minmax(220px,.7fr);gap:16px;align-items:start;min-height:86px;padding:14px 16px;border-bottom:1px solid var(--border)}.resource-inventory-row:last-child{border-bottom:0}.resource-inventory-row.unmapped{background:rgba(238,156,70,.04)}.resource-inventory-row.selected{background:rgba(8,173,255,.07);box-shadow:inset 3px 0 #08adffb3}.resource-main{min-width:0}.resource-main strong,.resource-main span,.resource-main small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-main small{margin-top:4px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.resource-links{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.detail-chip{align-self:start;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.03);color:var(--foreground);cursor:pointer}.detail-chip:hover{border-color:#08adff59}.linked-app-chip{display:grid;gap:2px;max-width:190px;padding:6px 8px;border:1px solid rgba(8,173,255,.28);border-radius:var(--radius-md);background:rgba(8,173,255,.08);color:var(--foreground);text-align:left;cursor:pointer}.linked-app-chip span,.linked-app-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-app-chip small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.resource-detail-panel{display:grid;gap:14px}.resource-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.resource-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-detail-section{min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.025)}.resource-detail-section h4{margin:0 0 10px;font-size:13px}.resource-detail-links,.resource-signal-list{display:flex;flex-wrap:wrap;gap:6px}.compact-empty{min-height:62px;padding:10px}.tag-list{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:6px 10px;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.tag-list dt,.tag-list dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-list dt{color:var(--muted-foreground)}.resource-id-block{display:block;min-width:0;overflow:hidden;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.app-scope-placeholders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scope-placeholder{min-height:118px;padding:16px}.scope-placeholder h4,.scope-placeholder p{margin:0}.scope-placeholder p{margin-top:8px;color:var(--muted-foreground);font-size:13px}.app-config-evidence-panel{display:grid;gap:12px}.config-evidence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.config-evidence-metrics .metric-card{min-height:68px;padding:10px 12px}.evidence-note{margin:0;color:var(--muted-foreground);font-size:12px}.config-evidence-list{display:grid;max-height:340px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.config-evidence-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border)}.config-evidence-row:last-child{border-bottom:0}.config-evidence-row span{min-width:0}.config-evidence-row strong,.config-evidence-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-evidence-row small{margin-top:4px;color:var(--muted-foreground);font-size:12px}.knowledge-page{display:grid;gap:16px}.knowledge-header{padding:4px 0}.knowledge-header p{max-width:900px;margin-top:6px;color:var(--muted-foreground)}.knowledge-metrics{margin-bottom:0}.knowledge-readiness-panel{display:grid;gap:12px}.knowledge-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-readiness-card{display:grid;gap:6px;min-height:112px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.025)}.knowledge-readiness-card.ready{border-color:#10b9814d}.knowledge-readiness-card.attention{border-color:#f59e0b57}.knowledge-readiness-card.excluded{border-color:#3b82f64d}.knowledge-readiness-card span{color:var(--muted-foreground);font-size:12px;font-weight:700;text-transform:uppercase}.knowledge-readiness-card strong{color:var(--foreground);font-size:30px;line-height:34px}.knowledge-readiness-card small{color:var(--muted-foreground);font-size:12px;line-height:18px}.knowledge-readiness-queue{display:grid;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.knowledge-readiness-row{display:grid;grid-template-columns:minmax(240px,1fr) 110px minmax(260px,1.1fr);gap:12px;align-items:center;min-height:58px;padding:10px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);text-align:left;cursor:pointer}.knowledge-readiness-row:last-child{border-bottom:0}.knowledge-readiness-row:hover{background:#162131}.knowledge-readiness-row strong,.knowledge-readiness-row small,.knowledge-readiness-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-readiness-row strong,.knowledge-readiness-row small{display:block}.knowledge-readiness-row small{color:var(--muted-foreground);font-size:12px}.knowledge-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr);gap:16px;align-items:start}.knowledge-search-panel{min-width:0}.assistant-tool-panel{display:grid;gap:14px}.mcp-setup-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.mcp-setup-panel p{max-width:820px;margin-top:6px;color:var(--muted-foreground);font-size:13px;line-height:20px}.mcp-setup-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.assistant-guide-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px}.assistant-guide-main{display:grid;gap:12px;min-width:0}.assistant-guide-section{min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.025)}.assistant-guide-section h4,.assistant-prompt-panel h4{margin:0 0 10px;font-size:13px}.assistant-guide-section ol{display:grid;gap:7px;margin:0;padding-left:20px;color:var(--muted-foreground);font-size:13px}.assistant-env-list,.assistant-target-list{display:grid;gap:8px}.assistant-env-item{min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.02)}.assistant-target-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.02)}.assistant-env-item strong,.assistant-env-item small,.assistant-target-item strong,.assistant-target-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-env-item small,.assistant-target-item small{margin-top:4px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.assistant-prompt-panel{min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.assistant-prompt-panel pre{max-height:560px;margin:0;overflow:auto;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap}.knowledge-search-results{display:grid}.knowledge-search-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);gap:16px;align-items:start;min-height:92px;padding:14px 16px;border-bottom:1px solid var(--border)}.knowledge-search-result:last-child{border-bottom:0}.knowledge-search-result strong,.knowledge-search-result small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-search-result small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.knowledge-search-result p{margin-top:6px;color:var(--muted-foreground);font-size:13px;line-height:20px}.standard-list,.document-list,.rule-list{display:grid}.standard-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:70px;padding:12px 16px;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left;cursor:pointer}.standard-item:last-child{border-bottom:0}.standard-item:hover,.standard-item.selected{background:var(--muted)}.standard-item strong,.standard-item small,.document-item strong,.document-item small,.document-meta span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-item small,.document-item small,.document-meta span,.document-meta small,.rule-item small{color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.standard-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-bottom:1px solid var(--border)}.rule-list{gap:10px;padding:12px}.rule-item{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.rule-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.rule-heading strong,.rule-heading small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-item p{color:var(--foreground);font-size:13px;line-height:20px}.documents-panel{min-width:0}.knowledge-document-workbench{overflow:hidden}.knowledge-document-layout{display:grid;grid-template-columns:minmax(220px,.24fr) minmax(0,.76fr);min-height:620px}.knowledge-folder-pane{display:grid;align-content:start;border-right:1px solid var(--border);background:#181f2b}.knowledge-folder-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:58px;padding:10px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);text-align:left;cursor:pointer}.knowledge-folder-item:hover,.knowledge-folder-item.selected{background:#162131}.knowledge-folder-item svg{color:var(--primary-hover)}.knowledge-folder-item strong,.knowledge-folder-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-folder-item small{margin-top:2px;color:var(--muted-foreground);font-size:12px}.knowledge-document-main{display:grid;grid-template-rows:minmax(260px,.48fr) minmax(0,.52fr);min-width:0}.knowledge-document-detail{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border-bottom:1px solid var(--border)}.knowledge-document-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.knowledge-document-title strong,.knowledge-document-title small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-document-title strong{font-size:18px;line-height:26px}.knowledge-document-title small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.knowledge-document-detail p{color:var(--muted-foreground);font-size:13px;line-height:20px}.knowledge-document-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.knowledge-ingestion-banner{display:flex;align-items:center;min-height:34px;margin:0 0 10px;padding:8px 12px;border:1px solid rgba(16,185,129,.36);border-radius:6px;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:12px}.knowledge-ingestion-banner.failed{border-color:#f871716b;background:rgba(248,113,113,.08);color:#fecaca}.knowledge-document-grid{display:grid;align-content:start;min-width:0;overflow:auto}.knowledge-document-grid-header,.knowledge-document-row{display:grid;grid-template-columns:minmax(260px,1fr) 120px 120px 110px minmax(160px,.38fr);gap:12px;align-items:center}.knowledge-document-grid-header{position:sticky;top:0;z-index:1;min-height:36px;padding:0 14px;border-bottom:1px solid var(--border);background:#181f2b;color:var(--muted-foreground);font-size:12px;font-weight:600}.knowledge-document-row{width:100%;min-height:66px;padding:10px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);text-align:left;cursor:pointer}.knowledge-document-row:hover,.knowledge-document-row.selected{background:#162131}.knowledge-document-row strong,.knowledge-document-row small,.knowledge-document-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-document-row strong,.knowledge-document-row small{display:block}.knowledge-document-row small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.document-preview-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.64)}.document-preview-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1080px,100%);max-height:min(860px,calc(100vh - 48px));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:0 24px 80px #0000006b;overflow:hidden}.document-preview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px;border-bottom:1px solid var(--border)}.document-preview-header h3,.document-preview-header p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-preview-header p{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.document-preview-body{min-height:0;overflow:auto;padding:20px;background:#141a24}.markdown-preview{max-width:860px;margin:0 auto;color:var(--foreground)}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4{margin:18px 0 8px}.markdown-preview h1:first-child,.markdown-preview h2:first-child,.markdown-preview h3:first-child{margin-top:0}.markdown-preview p,.markdown-preview li{color:#ffffffc7;font-size:14px;line-height:22px}.markdown-preview ul,.markdown-preview ol{display:grid;gap:6px;margin:8px 0 12px;padding-left:22px}.markdown-preview pre{max-width:100%;margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:auto;background:#101724}.markdown-preview code{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#101724;padding:1px 4px;color:#8bdcff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.markdown-preview pre code{border:0;padding:0;background:transparent;color:var(--muted-foreground);white-space:pre}.provider-grid{align-items:start}.provider-panel{min-width:0}.provider-list{display:grid;gap:0}.provider-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.36fr);gap:14px;padding:14px 16px;border-bottom:1px solid var(--border)}.provider-item:last-child{border-bottom:0}.provider-item.compact{grid-template-columns:minmax(0,1fr) minmax(160px,.34fr)}.provider-item strong,.provider-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-item p{margin-top:6px;color:var(--muted-foreground);font-size:13px;line-height:20px}.document-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:16px;align-items:start;min-height:96px;padding:14px 16px;border-bottom:1px solid var(--border)}.document-item:last-child{border-bottom:0}.document-item p{margin-top:6px;color:var(--muted-foreground);font-size:13px;line-height:20px}.document-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.document-meta span,.document-meta small{flex-basis:100%;text-align:right}.knowledge-next-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.knowledge-next-card{min-height:128px;padding:16px}.knowledge-next-card p{margin-top:8px;color:var(--muted-foreground);font-size:13px;line-height:20px}.filter-select{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b;color:var(--foreground)}.section-block{margin-bottom:16px}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.panel-header,.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border)}.panel-header.compact{padding:0 0 12px;border-bottom:0}.panel-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.search-box{display:flex;align-items:center;gap:8px;min-width:180px;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b;color:var(--muted-foreground)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--foreground)}.table{display:grid}.table-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;width:100%;min-height:68px;padding:12px 16px;border:0;border-bottom:1px solid var(--border);background:transparent}.table-row:last-child{border-bottom:0}.table-row:hover,.table-row.selected{background:var(--muted)}.application-select{min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.table-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row small{display:block;margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:12px;font-weight:600;white-space:nowrap}.badge.success{color:var(--success);border-color:#4bf2ac73}.badge.info{color:var(--primary-hover);border-color:#08adff73}.finding-stack{display:inline-flex;gap:4px}.finding-dot{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:var(--radius-sm);background:#181f2b;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.finding-dot.critical,.finding-dot.high{color:var(--danger)}.finding-dot.medium{color:var(--warning)}.finding-dot.low{color:var(--purple)}.detail-panel{padding-bottom:16px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.detail{min-height:72px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.detail strong{display:block;margin-top:6px}.findings-block{margin:0 16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.repositories-block,.application-workbench-block{margin:0 16px 16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:#181f2b}.repository-list{display:grid;gap:8px}.repository-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;text-decoration:none;background:var(--card)}.repository-item:hover{background:var(--muted)}.repository-item strong,.repository-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repository-item small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.repository-tags{display:inline-flex;gap:6px;align-items:center}.workload-list{display:grid;gap:8px}.workload-item{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(135px,auto) minmax(150px,auto);gap:12px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.workload-item strong,.workload-item small,.workload-metrics span,.workload-metrics small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workload-item small,.workload-metrics small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.workload-metrics{min-width:0;text-align:right}.workload-metrics span{color:var(--muted-foreground);font-size:13px}.repository-inventory,.findings-explorer,.snapshot-sources{overflow:hidden}.classification-strip{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border)}.classification-chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);background:#181f2b;font-size:13px}.classification-chip strong{color:var(--foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.repository-table{display:grid}.repository-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.repository-row:last-child{border-bottom:0}.repository-row:hover{background:var(--muted)}.repository-row strong,.repository-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repository-row small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.finding-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,auto));gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:#181f2b}.finding-filters select{min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground)}.finding-detail-list{display:grid;max-height:720px;overflow:auto}.finding-detail{display:grid;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border)}.finding-detail:last-child{border-bottom:0}.finding-detail-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.finding-detail h4,.finding-detail p{margin:0}.finding-detail h4,.finding-detail p,.finding-detail small{overflow-wrap:anywhere}.finding-detail-heading p,.finding-detail small,.finding-action{color:var(--muted-foreground)}.finding-detail-heading p,.finding-detail small{margin-top:3px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.finding-evidence{color:var(--foreground);font-size:13px}.finding-action{font-size:13px}.snapshot-groups{display:grid;gap:0}.snapshot-group{border-bottom:1px solid var(--border)}.snapshot-group:last-child{border-bottom:0}.snapshot-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;background:#181f2b;border-bottom:1px solid var(--border)}.snapshot-group-heading span{color:var(--muted-foreground);font-size:13px}.snapshot-list{display:grid}.snapshot-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(140px,auto);gap:12px;align-items:center;min-height:68px;padding:12px 16px;border-bottom:1px solid var(--border)}.snapshot-item:last-child{border-bottom:0}.snapshot-item strong,.snapshot-item small,.snapshot-run span,.snapshot-run small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-item small,.snapshot-run small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.snapshot-run{min-width:140px;text-align:right}.snapshot-run span{color:var(--muted-foreground);font-size:13px}.kubernetes-clusters{border-top:1px solid var(--border)}.cluster-list{display:grid}.cluster-item{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(190px,auto) minmax(130px,auto) minmax(150px,auto) minmax(150px,auto);gap:12px;align-items:center;min-height:72px;padding:12px 16px;border-bottom:1px solid var(--border)}.cluster-item:last-child{border-bottom:0}.cluster-item strong,.cluster-item small,.cluster-meta span,.cluster-meta small,.cluster-metrics span,.cluster-metrics small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-item small,.cluster-meta small,.cluster-metrics small{margin-top:3px;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.cluster-meta,.cluster-metrics{min-width:0;text-align:right}.cluster-actions{display:flex;gap:8px;justify-content:flex-end}.operational-health-page{display:grid;gap:18px}.operational-controls,.operational-issues,.operational-readiness-panel,.operational-workflow-triage,.operational-sources-panel,.operational-exception-overview{padding:20px}.operational-health-page p,.operational-health-page small,.operational-health-page footer{color:#ffffffb8}.operational-filters{flex-wrap:wrap}.operational-filters select{min-width:160px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);padding:9px 12px}.operational-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:16px}.operational-resource-card{border:1px solid var(--border);border-left:4px solid #94a3b8;border-radius:10px;padding:14px;background:var(--card)}.operational-resource-card.healthy{border-left-color:#16a34a}.operational-resource-card.degraded{border-left-color:#d97706}.operational-resource-card.unhealthy,.operational-resource-card.unavailable{border-left-color:#dc2626}.operational-card-heading,.operational-resource-card footer,.operational-issue{display:flex;justify-content:space-between;align-items:center;gap:12px}.operational-card-heading div,.operational-issue div{display:grid;gap:3px}.operational-resource-card p,.operational-issue p{margin:10px 0;color:var(--muted-foreground);line-height:1.45}.operational-resource-card footer,.operational-resource-card small,.operational-issue small{color:var(--muted-foreground);font-size:12px}.operational-resource-card strong,.operational-issue strong{color:var(--foreground)}.operational-state,.severity-badge{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap;background:#e2e8f0;color:#334155}.operational-state.healthy{background:#dcfce7;color:#166534}.operational-state.degraded{background:#fef3c7;color:#92400e}.operational-state.unhealthy,.operational-state.unavailable,.severity-badge.critical,.severity-badge.high{background:#fee2e2;color:#991b1b}.severity-badge.medium{background:#fef3c7;color:#92400e}.severity-badge.low,.severity-badge.info{background:#e0f2fe;color:#075985}.operational-issue-list{display:grid;gap:10px;margin-top:12px}.operational-issue{border-top:1px solid var(--border);padding:12px 0}.operational-issue>div{flex:1}.operational-message.error{color:#b91c1c}.operational-message.warning{color:#fbbf24}.operational-source-warning{display:flex;align-items:flex-start;gap:9px;margin:12px 0;padding:10px 12px;border:1px solid rgba(251,191,36,.35);border-radius:8px;background:rgba(251,191,36,.08);color:#fde68a}.operational-source-warning>div{display:grid;gap:3px}.operational-source-warning ul{display:grid;gap:4px;margin:5px 0 0;padding:0;list-style:none}.operational-source-warning li{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.operational-source-warning a{color:#fef3c7;font-weight:700}.operational-source-warning li span{color:#ffffffbf}.operational-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.operational-category-card{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(255,255,255,.025);color:var(--foreground);text-align:left;cursor:pointer}.operational-category-card:hover,.operational-category-card.selected{border-color:var(--accent);background:rgba(34,157,246,.09)}.operational-category-card>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.operational-category-card>div:first-child span{font-size:26px;font-weight:750}.operational-category-card>small{color:#ffffffb8}.operational-age-buckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.operational-age-buckets span{display:grid;gap:3px;min-width:0;color:#ffffffad;font-size:10px}.operational-age-buckets b{color:var(--foreground);font-size:14px}.operational-exception-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;padding:8px 0;flex-wrap:wrap}.operational-exception-toolbar label{display:inline-flex;align-items:center;gap:7px;color:#ffffffd1;cursor:pointer}.operational-exception-toolbar label:first-child{margin-right:auto}.operational-exception-toolbar select{border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--foreground);padding:4px 6px}.operational-exception-toolbar>span{color:#ffffffb8;font-size:12px}.operational-inline-error{color:#fecaca!important}.operational-exception-table-wrap{width:100%;overflow-x:auto;border-top:1px solid var(--border)}.operational-exception-table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.operational-exception-table th{padding:8px 7px;border-bottom:1px solid var(--border);color:#ffffffa6;font-size:10px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.operational-exception-table td{padding:7px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffd1;font-size:12px;vertical-align:middle}.operational-exception-table tr.acknowledged{opacity:.58}.operational-exception-table th:nth-child(2){width:74px}.operational-exception-table th:nth-child(3){width:104px}.operational-exception-table th:nth-child(4){width:160px}.operational-exception-table th:nth-child(6){width:58px}.operational-exception-table th:nth-child(7),.operational-exception-table th:nth-child(8){width:138px}.operational-exception-table th:nth-child(9){width:108px}.operational-select-column{width:28px;text-align:center!important}.operational-exception-table td strong,.operational-exception-table td small{display:block}.operational-exception-table td small{margin-top:2px;overflow:hidden;color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap}.operational-exception-summary{overflow:hidden}.operational-exception-summary strong{overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.operational-detail-link{display:block;width:100%;overflow:hidden;border:0;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.operational-detail-link:hover{color:#7dd3fc;text-decoration:underline}.operational-number-column{text-align:right!important;font-variant-numeric:tabular-nums}.operational-date-column{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px!important;font-variant-numeric:tabular-nums}.operational-table-actions{display:flex;align-items:center;gap:7px}.operational-table-actions a,.operational-table-actions button{border:0;background:transparent;color:#7dd3fc;cursor:pointer;font-size:11px;padding:3px;text-decoration:none}.operational-table-actions button:hover,.operational-table-actions a:hover{color:#bae6fd;text-decoration:underline}.operational-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 0;color:#ffffffb8;font-size:12px}.operational-pagination>div{display:flex;gap:8px}.operational-detail-loading{padding:12px 0;color:#ffffffb8}.operational-detail-backdrop{position:fixed;z-index:60;inset:0;display:flex;justify-content:flex-end;background:rgba(3,7,18,.68)}.operational-detail-panel{width:min(760px,94vw);height:100%;overflow-y:auto;border-left:1px solid var(--border);background:#171e2b;box-shadow:-18px 0 45px #00000059;padding:20px}.operational-detail-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.operational-detail-panel h3{margin:8px 0 5px}.operational-detail-panel h4{margin:18px 0 8px}.operational-detail-panel header p,.operational-detail-panel section>p{margin:0}.operational-detail-actions{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.operational-detail-actions a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.operational-detail-actions .primary-button{border:1px solid var(--primary);border-radius:var(--radius-sm);padding:7px 10px;background:var(--primary);color:#fff;cursor:pointer}.operational-detail-actions .primary-button:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.operational-detail-actions .primary-button:disabled{cursor:wait;opacity:.62}.operational-follow-up{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:10px 12px;border:1px solid rgba(77,225,159,.28);background:rgba(77,225,159,.07)}.operational-follow-up>div{display:grid;gap:2px;min-width:0}.operational-follow-up span,.operational-follow-up small{color:#ffffff9e;font-size:11px}.operational-follow-up strong{overflow:hidden;color:var(--foreground);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operational-follow-up>a{display:inline-flex;align-items:center;gap:5px;color:#75c5ff;font-size:12px;text-decoration:none;white-space:nowrap}.operational-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--border);background:var(--border)}.operational-detail-facts div{min-width:0;padding:9px 10px;background:#1f2634}.operational-detail-facts dt{color:#ffffff94;font-size:10px;text-transform:uppercase}.operational-detail-facts dd{overflow:hidden;margin:3px 0 0;color:var(--foreground);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operational-message-template{max-height:180px;overflow:auto;margin:0;padding:10px;border:1px solid var(--border);background:#111827;color:#ffffffd1;font-size:11px;line-height:1.5;white-space:pre-wrap}.operational-detail-hint{color:#ffffffa3!important;font-size:11px}.operational-detail-table-wrap{overflow-x:auto;margin-top:8px}.operational-detail-table{width:100%;min-width:650px;border-collapse:collapse}.operational-detail-table th,.operational-detail-table td{padding:7px;border-bottom:1px solid rgba(255,255,255,.07);font-size:11px;text-align:left}.operational-detail-table th{color:#fff9;text-transform:uppercase}.operational-detail-table td small{display:block;color:#ffffff94}.operational-detail-timeline{display:grid;border-top:1px solid var(--border)}.operational-detail-timeline article{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.operational-detail-timeline time,.operational-detail-timeline small{color:#ffffff94;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.operational-detail-timeline strong{color:var(--foreground);font-size:12px}.operational-detail-timeline p{margin:3px 0;color:#ffffffb8;font-size:11px;line-height:1.4}.workflow-triage-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.workflow-group-card,.operational-source-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(255,255,255,.02);padding:14px}.workflow-group-card h4{margin:0 0 9px;color:var(--foreground)}.workflow-group-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;border-top:1px solid rgba(255,255,255,.06);color:var(--muted-foreground)}.workflow-group-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-group-row strong{color:var(--foreground)}.workflow-drilldown-note{margin:12px 0 0;font-size:12px}.operational-source-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:12px}.operational-source-card{border-left:4px solid var(--success)}.operational-source-card.stale,.operational-source-card.failed{border-left-color:var(--danger)}.operational-source-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.operational-source-card p,.operational-source-card small{color:var(--muted-foreground)}.operational-source-card p{min-height:38px;margin:9px 0;line-height:1.4;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media (max-width: 900px){.operational-category-grid{grid-template-columns:1fr 1fr}.workflow-triage-groups{grid-template-columns:1fr}}@media (max-width: 560px){.operational-category-grid{grid-template-columns:1fr}.operational-detail-facts{grid-template-columns:1fr 1fr}.operational-detail-timeline article{grid-template-columns:1fr}}.operational-readiness-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:12px}.operational-readiness-card{border:1px solid var(--border);border-left:4px solid var(--warning);border-radius:var(--radius-lg);background:rgba(255,255,255,.02);overflow:hidden}.operational-readiness-card.ready{border-left-color:var(--success)}.operational-readiness-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;list-style:none}.operational-readiness-card summary::-webkit-details-marker{display:none}.operational-readiness-card summary div,.operational-readiness-item div{display:grid;gap:3px}.operational-readiness-card summary small,.operational-readiness-item small,.operational-readiness-item p{color:var(--muted-foreground)}.operational-readiness-card summary>span{color:var(--foreground);font-size:18px;font-weight:700}.operational-readiness-items{display:grid;border-top:1px solid var(--border);padding:6px 14px 12px}.operational-readiness-item{display:grid;grid-template-columns:18px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.operational-readiness-item:last-child{border-bottom:0}.operational-readiness-item.pass>svg{color:var(--success)}.operational-readiness-item.warn>svg{color:var(--warning)}.operational-readiness-item.fail>svg{color:var(--danger)}.operational-readiness-item.not-applicable{opacity:.68}.operational-readiness-item p{margin:4px 0 0;font-size:12px}.collector-message{grid-column:1 / -1;padding:8px 10px;border:1px solid rgba(16,185,129,.28);border-radius:6px;background:rgba(16,185,129,.08);color:var(--muted-foreground);font-size:12px;line-height:1.45}.collector-message.failed{border-color:#f871715c;background:rgba(248,113,113,.08);color:#fecaca}.cluster-meta span,.cluster-metrics span{color:var(--muted-foreground);font-size:13px}.finding-list{display:grid;gap:8px}.finding-item,.empty-state{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--muted-foreground)}@media (max-width: 1040px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto;border-right:0;border-bottom:1px solid var(--border);padding:14px 12px}.nav-panel{overflow-x:auto;padding-bottom:12px}.nav-panel .brand-lockup{min-height:64px}.nav-stack{min-width:220px}.workspace,.metrics-grid,.admin-grid,.member-admin-layout,.app-focus-summary,.app-scorecard-grid,.app-standard-list,.app-standard-layout,.app-focus-grid,.ticket-draft-layout,.ticket-draft-fields,.triage-source-grid,.triage-columns,.logging-profile-grid,.kubernetes-health-grid,.pod-grid,.app-scope-placeholders,.app-resource-grid-header,.app-resource-row,.resource-item,.resource-inventory-row,.resource-detail-columns,.resources-filters,.knowledge-grid,.assistant-guide-grid,.knowledge-readiness-grid,.knowledge-document-layout,.knowledge-document-facts,.standard-detail-grid,.document-item,.provider-item,.knowledge-search-result,.knowledge-next-grid{grid-template-columns:1fr}.app-focus-header{flex-direction:column}.project-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-setup-panel{align-items:stretch;flex-direction:column}.mcp-setup-actions{justify-content:flex-start}.sync-strip{align-items:stretch;flex-direction:column}.repository-item,.workload-item{grid-template-columns:1fr}.workload-metrics{text-align:left}.repository-row{grid-template-columns:1fr}.ticket-finding-list{border-right:0;border-bottom:1px solid var(--border)}.ticket-finding-item{grid-template-columns:1fr}.member-list{border-right:0;border-bottom:1px solid var(--border)}.member-list-item,.pod-row,.kubernetes-evidence-strip,.elastic-evidence-meta,.kubernetes-evidence-line,.finding-filters,.snapshot-item,.cluster-item{grid-template-columns:1fr}.snapshot-run{min-width:0;text-align:left}.cluster-meta,.cluster-metrics{text-align:left}.cluster-actions,.document-meta{justify-content:flex-start}.document-meta span,.document-meta small{text-align:left}.knowledge-folder-pane{border-right:0;border-bottom:1px solid var(--border)}.knowledge-document-main{grid-template-rows:auto auto}.knowledge-document-title,.knowledge-readiness-row,.knowledge-document-grid-header,.knowledge-document-row{grid-template-columns:1fr}.knowledge-document-grid-header{display:none}.document-preview-backdrop{padding:12px}}
