/* QA-only explanatory traffic guard; no change to any scenario input or score. */
.dq5-traffic-consistency{margin:14px 0 12px;padding:14px 16px;background:#fff1df;border:1px solid #daaa73;border-left:4px solid #ad551c;border-radius:9px;color:#27372f;font-size:13px;line-height:1.55}
.dq5-traffic-consistency[hidden]{display:none!important}
.dq5-traffic-consistency[data-kind="PREPAID_TIMEFRAME_UNCLEAR"]{background:#fff8e9;border-color:#dec99b;border-left-color:#a66b15}
.dq5-traffic-title{display:block;color:#532c0d;font-size:14px;font-weight:800;margin-bottom:5px}
.dq5-traffic-message{margin:0 0 10px!important;color:#35413a!important;font-size:13px!important;line-height:1.6!important;font-weight:500!important}
.dq5-traffic-review{display:inline-block;background:#fff;border:1px solid #a87a4d;border-radius:10px;color:#17483d;font:inherit;font-size:12px;font-weight:750;padding:8px 12px;cursor:pointer;min-height:38px}
.dq5-traffic-review:focus-visible{outline:3px solid #188f78;outline-offset:2px}
.dq5-traffic-review:hover{background:#f3fcf7}
@media(max-width:450px){.dq5-traffic-consistency{padding:12px}.dq5-traffic-review{width:100%}}
