/* V7.71 — buyer qualification simulation and simplified report flow. */
.mu-buyer-test{padding:0!important;overflow:hidden;background:#f5f9fc}
.mu-test-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:27px 30px 22px;border-bottom:1px solid #c8d8e5}
.mu-test-head h2{margin-bottom:0}
.mu-simulation-label{flex:0 0 auto;padding:8px 10px;border:1px solid #8ba8bf;background:#e9f1f7;color:#42637d;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}
.mu-buyer-request{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;margin:22px 30px 0;border:1px solid #aec6d8;background:#fff}
.mu-buyer-request>span,.mu-test-result>span{padding:17px 18px;color:#176fc9;font:850 11px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.07em}
.mu-buyer-request q{margin:0;padding:16px 20px;border-left:1px solid #c8d8e5;color:#173957;font-size:17px;font-weight:750;line-height:1.5}
.mu-buyer-request q::before,.mu-buyer-request q::after{color:#4b91c7}
.mu-test-result{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;margin:10px 30px 0;border:1px solid #aec6d8;background:#fff}
.mu-test-result p{margin:0;padding:16px 20px;border-left:1px solid #c8d8e5;color:#526b82;font-size:16px;line-height:1.55}
.mu-test-result strong{color:#173957}
.mu-buyer-test .mu-verdict-flow{margin:18px 30px 0}
.mu-buyer-test .mu-verdict-flow div{border-top:3px solid #9eb4c5}
.mu-buyer-test .mu-verdict-flow div.pass{border-top-color:#24a875;background:#f3fbf7}
.mu-buyer-test .mu-verdict-flow div.pass b{color:#167b57}
.mu-buyer-test .mu-verdict-flow div.caution{border-top-color:#d59828;background:#fff8eb}
.mu-buyer-test .mu-verdict-flow div.caution b{color:#945d10}
.mu-buyer-test .mu-verdict-flow div.blocked{border-top-color:#dc6257;background:#fff4f2}
.mu-buyer-test .mu-verdict-flow div.blocked b{color:#a23c34}
.mu-simulation-note{margin:0!important;padding:13px 30px 22px;color:#71879a!important;font-size:12px!important;line-height:1.45!important}

@media(max-width:700px){
 .mu-test-head{flex-direction:column;padding:22px 18px 18px;gap:13px}
 .mu-buyer-request,.mu-test-result{grid-template-columns:1fr;margin-left:18px;margin-right:18px}
 .mu-buyer-request>span,.mu-test-result>span{padding:12px 14px 7px}
 .mu-buyer-request q,.mu-test-result p{padding:8px 14px 14px;border-left:0;font-size:14px}
 .mu-buyer-test .mu-verdict-flow{margin-left:18px;margin-right:18px}
 .mu-buyer-test .mu-verdict-flow div{border-top-width:3px!important;border-left:0!important}
 .mu-simulation-note{padding:12px 18px 19px}
}
