.sbcv-builder .sbcv-cv-check__progress{margin:12px 0;padding:10px;border-left:4px solid #1d4ed8;background:#eff6ff;font-size:16px;font-weight:700}.sbcv-builder .sbcv-cv-check__group{padding:10px 0;border-top:1px solid #d8e0e7}.sbcv-builder .sbcv-cv-check__group h3{margin:0 0 8px;font-size:16px}.sbcv-builder .sbcv-check-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:8px;padding:9px;border-left:4px solid #64748b;background:#f8fafc}.sbcv-builder .sbcv-check-result.is-missing{border-color:#b91c1c}.sbcv-builder .sbcv-check-result.is-attention{border-color:#b45309}.sbcv-builder .sbcv-check-result.is-improvable{border-color:#0369a1}.sbcv-builder .sbcv-check-result.is-completed{border-color:#15803d}.sbcv-builder .sbcv-check-result p{margin:3px 0}.sbcv-builder .sbcv-check-result small{color:#475569}