/* Shared light reading surfaces for the customer-facing evidence tools. */
.inspection-body{background:#f7f8f6;color:#202824}.inspection-topbar{background:#1c2225;color:white;display:flex;flex-wrap:wrap;gap:12px}.inspection-help{color:white;font-size:13px}.intro-card,.inspection-card,.summary-card{background:#fff;border-color:#d4dcd5;color:#202824}.intro-card h1 span,.eyebrow,.text-button{color:#166d43}.intro-copy,.step-instruction,.journey-status,.engine-state,.camera-guide small,.format-help,.summary-item span{color:#59665f}.preview-note,.camera-guide,.fact,.review-item,.summary-stat,.result-card,.screenshot-assist,.screenshot-result{background:#f6faf7;border-color:#bdd0c0;color:#202824}.preview-note strong,.entry-option strong,.screenshot-result h4{color:#166d43}.preview-note p,.review-item p,.finding p,.finding small,.limit-list,.screenshot-assist>p,.screenshot-result p,.entry-option span,.fact small,.summary-stat small{color:#59665f}.lab-form label,.photo-navigation label,.evidence-add{color:#243a2b}.lab-form input,.lab-form textarea,.lab-form select,.photo-navigation select{background:#fff;color:#202824;border-color:#81958a}.entry-option,.inspection-secondary{background:#edf4ee;color:#166d43;border-color:#a2c4ae}.entry-option{border-radius:12px}.entry-option span{color:#425b4a}.stance-card{background:#edf6ef;border-color:#a8cbb4}.stance-card p{color:#425b4a}.stance-card strong{color:#187849}.stance-card.caution{background:#faf3e6;border-color:#dbc290}.stance-card.caution strong{color:#8a5b12}.stance-card.negotiate{background:#faf3e6}.stance-card.negotiate strong{color:#8a5b12}.engine-state.ready{color:#166d43}.engine-state.blocked{color:#ad3838}.registration-help{margin:18px 0;padding:16px;border:1px solid #bdd0c0;border-radius:12px;line-height:1.6}.registration-help summary{font-weight:750;cursor:pointer}.registration-help textarea{width:100%;font:inherit;padding:10px;background:#fff;color:#202824;border:1px solid #81958a;border-radius:8px}.registration-help label{display:block;font-weight:700}.buyer-progress{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:10px 0 18px}.buyer-progress li{padding:9px 12px;border:1px solid #d4dcd5;border-radius:20px;font-size:12px;color:#59665f}.buyer-progress [aria-current]{background:#217d4b;color:white;border-color:#217d4b}.format-help{font-size:13px;line-height:1.6}#takePhotoBtn{margin-top:10px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #217d4b;outline-offset:3px}.analysis-loading,.analysis-loading small{color:#59665f}.lab-error{background:#fcf0ef;color:#ad3838;border-color:#dfb4af}.screenshot-thumb span,.screenshot-claim{background:#edf4ee;color:#243a2b}.screenshot-warning{color:#8a5b12!important}@media(max-width:650px){.buyer-progress{gap:5px}.buyer-progress li{padding:8px;font-size:11px}.inspection-topbar{padding:14px}.preview-pill{font-size:9px}.intro-card h1{font-size:31px}}

body.inspection-body{background:#f7f8f6;color:#202824}.inspection-body .intro-card h1,.inspection-body .intro-card h2,.inspection-body .inspection-card h2,.inspection-body .summary-card h2,.inspection-body .result-top h3,.inspection-body .screenshot-assist h3{color:#202824}.inspection-body .journey-tools .text-button{color:#166d43}.inspection-body .journey-status{color:#59665f}.inspection-body .inspection-shell{padding-top:22px}.inspection-body .finding strong{color:#243a2b}.inspection-body .buyer-progress li{color:#59665f}.inspection-body .buyer-progress [aria-current]{color:white}
.inspection-body .inspection-topbar{height:auto;min-height:68px;padding:14px 18px}.inspection-body .inspection-topbar .preview-pill{max-width:100%;white-space:normal}
