/* Compact source-labeled industry benchmark widget. */
#rhAssessmentOffer .rhao-body>p{font-size:12px;line-height:1.4;margin-bottom:10px}#rhAssessmentOffer .rhao-body{padding-top:12px;padding-bottom:12px}#rhAssessmentOffer h2{font-size:21px;margin-bottom:6px}
.rhao-sector{padding:10px 11px;margin:0 0 12px;border:1px solid #3c5069;border-radius:9px;background:#081321;color:#ecf3fc;box-sizing:border-box}
.rhao-sector label{display:block;font:700 11px/1.2 Segoe UI,Arial,sans-serif;color:#c5d9ed;margin:0 0 5px}
.rhao-sector select{display:block;box-sizing:border-box;width:100%;max-width:100%;height:32px;padding:4px 6px;border:1px solid #4c637c;border-radius:6px;background:#112239;color:#fff;font:12px Segoe UI,Arial,sans-serif;cursor:pointer}
.rhao-sector option{background:#112239;color:#fff}.rhao-sector-stat{display:flex;align-items:center;gap:10px;margin:7px 0 5px;min-height:28px}.rhao-sector-stat strong{font:850 27px/1 Segoe UI,Arial,sans-serif;color:#ff8192}.rhao-sector-stat span{font:11px/1.3 Segoe UI,Arial,sans-serif;color:#cfdaea;max-width:170px}
.rhao-sector-meter{height:5px;border-radius:8px;background:#273a50;overflow:hidden}.rhao-sector-meter i{display:block;height:100%;width:43%;background:linear-gradient(90deg,#d42d49,#ff8c9b);border-radius:8px}
#rhAssessmentOffer .rhao-sector small,.rhao-sector small{display:block;margin:6px 0 0;color:#b9cce0;text-align:left;font:10.5px/1.35 Segoe UI,Arial,sans-serif}
.rhao-sector-links{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.rhao-sector-links a{font:11px/1.3 Segoe UI,Arial,sans-serif;color:#c0ddff;text-decoration:underline}
#rhAssessmentOffer .rhao-sector select:focus-visible{outline:3px solid #ffd168;outline-offset:2px}
.rs-table-wrap{overflow-x:auto;border:1px solid #30475f;border-radius:12px;margin:20px 0}.rs-table{border-collapse:collapse;width:100%;font-size:14px;color:#d3dfef}.rs-table caption{text-align:left;padding:16px;color:#bcd0e6;font-size:13px;line-height:1.5;background:#091321}.rs-table th,.rs-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #2b4057}.rs-table th{font-weight:700}.rs-table td:nth-child(2){min-width:135px;white-space:nowrap}.rs-table td:last-child{font-variant-numeric:tabular-nums}.rs-table tbody th{font-weight:500}.rs-table tr.rs-overall{background:#241723}.rs-table .rs-bar{height:6px;border-radius:6px;overflow:hidden;background:#24374e;margin-top:7px}.rs-table .rs-bar i{display:block;height:100%;background:#f35c76}.rs-method{font-size:13px;color:#b8cce2;line-height:1.6}.rs-method li{margin:9px 0}.rs-no-forecast{color:#ffd08d!important;font-size:13px;line-height:1.5}.rs-sources{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:13px}
#industry-risk{scroll-margin-top:20px}@media(max-width:600px){.rs-table{font-size:12px}.rs-table th,.rs-table td{padding:10px}.rs-table td:nth-child(2){min-width:90px}}

.rhao-sector-meter[hidden]{display:none!important}
