/* Minimal styles for Bizmann DPRA */
.assessment-hero{background:#f7fbff;border:1px solid #e3f2ff;padding:16px;border-radius:8px;margin-bottom:16px}
.assessment-hero h2{color:#0b7ecf;margin:0 0 6px}
.assessment-start{margin:12px 0}
.assessment-progress{font-size:14px;color:#666;margin:12px 0}
.step{display:none;border:1px solid #eee;border-radius:8px;padding:16px;margin:12px 0}
.step.active{display:block}
.step h3{margin-top:0;color:#0b7ecf}
label{display:block;margin:8px 0 4px}
input[type=text],input[type=email],select{width:100%;max-width:540px;padding:8px;border:1px solid #ccc;border-radius:4px}
.next,.back,#submitAssessment,#startAssessment,#restartAssessment,.cta-btn{background:#0b7ecf;color:#fff;border:none;padding:10px 14px;border-radius:4px;margin:6px 6px 0 0;cursor:pointer;text-decoration:none;display:inline-block}
.back{background:#6c757d}
#readinessScore{font-size:32px;font-weight:700;color:#0b7ecf;margin:10px 0}
#recommendedModules .chip{display:inline-block;background:#eaf4fe;color:#0b7ecf;padding:6px 10px;border-radius:14px;margin:4px 6px 0 0;font-weight:600}
.notice{padding:10px;border-radius:6px;margin:10px 0}
.notice.success{background:#eafaf1;border:1px solid #c4f0d0;color:#215b39}
.notice.error{background:#fdecea;border:1px solid #f5c6cb;color:#7a1f1a}
