.machines{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.machine-head{gap:8px;align-items:flex-start}.machine-name{min-width:0}.machine-name h3{overflow-wrap:anywhere;font-size:13px}.machine-head>.badge{flex-shrink:0}.machine-capabilities{display:flex;flex-wrap:wrap;gap:7px;padding:0 15px 12px}.capability{font-size:10px;color:var(--muted);display:inline-flex;gap:4px;align-items:center;opacity:.45}.capability.enabled{opacity:1;color:var(--green)}.capability svg{width:13px;height:13px}.analysis-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;padding-top:24px}.analysis-submit{padding-left:26px;border-left:1px solid var(--line)}.analysis-submit fieldset{border:0;padding:0;margin:0}.analysis-submit legend{font-size:11px;color:var(--muted);margin:0 0 18px}.analysis-submit select{max-width:100%}.analysis-run{padding:18px 0;border-bottom:1px solid var(--line);min-width:0}.analysis-run:first-child{padding-top:0}.analysis-run h3{font-size:14px;overflow-wrap:anywhere}.analysis-run-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.analysis-run-heading>div{min-width:0}.analysis-run-heading>.badge{flex-shrink:0}.analysis-placement{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0;font-size:11px;color:var(--muted)}.analysis-placement>span{display:flex;align-items:center;gap:7px;overflow-wrap:anywhere;min-width:0}.analysis-placement svg{width:14px;height:14px}.analysis-run-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.analysis-run details{margin-top:12px}.analysis-run summary{cursor:pointer;font-size:11px;color:var(--muted);margin-bottom:7px}.analysis-run .log{max-height:250px}.analysis-run .form-error{white-space:pre-wrap;overflow-wrap:anywhere}.plot-result-tools{flex-wrap:wrap}.workspace-nav nav{flex-wrap:wrap;gap:22px}.workspace-nav{gap:12px}.workspace-nav>.muted{flex-shrink:0}
html[data-theme=dark] .badge.staging{color:#efba64;background:#3b3020}html[data-theme=dark] .badge.partial{color:#efba64;background:#3b3020}
.latest-result-failure{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}
.result-history{margin:14px 0 0;border-top:1px solid var(--line);padding-top:10px;min-width:0}.result-history>summary{cursor:pointer;font-size:12px;color:var(--muted)}.result-history .analysis-run{padding:14px 0 14px 12px;border-left:2px solid var(--line);margin-top:12px}.analysis-run-actions{flex-wrap:wrap}.job-status{flex-wrap:wrap;gap:6px}.job-status .button{font-size:11px;min-height:30px;padding:4px 8px}.detail-facts .badge{margin:0 5px 5px 0}
@media(min-width:1400px){.machines{grid-template-columns:repeat(5,minmax(0,1fr))}.machine-head{flex-direction:column;min-height:91px}.machine-metrics{gap:10px;padding-left:15px;padding-right:15px}.machine-name h3{font-size:12px}.metric-value{font-size:24px}.metric-value small{font-size:10px}.machine-name>svg{width:16px}.machine-name{gap:7px}}
@media(max-width:950px){.workspace-nav{flex-wrap:wrap}.workspace-nav>.muted{display:none}.analysis-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.analysis-submit{padding-left:20px}}
@media(max-width:730px){.machines{grid-template-columns:1fr}.machine-capabilities{grid-column:1/-1;padding:0 12px 10px}.machine-head{min-height:0;flex-direction:column}.machine-name h3{font-size:12px}.workspace-nav nav{gap:16px;row-gap:0}.tab{min-height:44px}.analysis-layout{grid-template-columns:1fr;gap:24px}.analysis-submit{grid-row:1;border-left:0;padding-left:0;padding-bottom:22px;border-bottom:1px solid var(--line)}.analysis-run-heading{gap:8px}.analysis-run-heading h3{font-size:13px}.metric-value{font-size:18px}}
