.repair-summary,.repair-callout{display:flex;align-items:center;justify-content:space-between;gap:24px}.repair-summary p,.repair-callout p{margin-bottom:10px}.repair-in_progress{background:#dceef8;color:#185b7a}.repair-testing{background:#fff2cb;color:#755400}.repair-completed{background:#dff5ec;color:#14695f}.repair-not_repaired{background:#fee8e7;color:#a3312d}.status-strip{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 22px}.status-strip>span{background:#fff;border:1px solid var(--border);border-radius:10px;padding:11px 14px}.repair-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.repair-actions form{display:grid;gap:8px}.repair-actions small{color:#65748a}.bench-measurement,.bench-test{display:none}.bench-list{display:grid;gap:12px}.bench-list article{border:1px solid var(--border);border-radius:10px;padding:16px}.bench-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bench-list article>small{color:#65748a}.measurement-value{font-size:22px;font-weight:700;color:#203047}.correction{border-left:3px solid var(--primary);padding-left:10px}.outcome-passed{background:#dff5ec;color:#14695f}.outcome-failed{background:#fee8e7;color:#a3312d}.outcome-not_tested{background:#edf1f5;color:#42546a}.photo-upload{display:flex;align-items:end;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.photo-upload label{flex:1}.photo-upload small{display:block;color:#65748a;margin-top:6px}details{margin-top:12px}summary{color:var(--primary);cursor:pointer}details form{display:grid;gap:8px;margin-top:10px}details form button{justify-self:start}@media(max-width:760px){.repair-summary,.repair-callout{align-items:flex-start;flex-direction:column}.repair-actions{grid-template-columns:1fr}.status-strip{display:grid}.bench-head{align-items:flex-start;flex-direction:column}.photo-upload{align-items:stretch;flex-direction:column}}
