/* DBV247 — Bảo hiểm mọi rủi ro tài sản. Dùng chung khung .fire (chay-no.css), chỉ thêm phần riêng. 03/10/2026 */
.mrr .fire-hero-art img{object-position:62% 40%}
.mrr .fire-hero-art:after{background:linear-gradient(90deg,#eff8f2 0%,rgba(239,248,242,.7) 12%,transparent 30%)}
/* So sánh liệt kê vs mọi rủi ro */
.mrr-compare{display:grid;grid-template-columns:1fr 1.25fr;gap:16px;margin-bottom:14px}
.mrr-cmp{border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px;background:#fff}
.mrr-cmp-tag{display:inline-block;font:700 10.5px/1 'Be Vietnam Pro',sans-serif;letter-spacing:.3px;text-transform:uppercase;color:#6b7d74;background:#f1f5f3;border-radius:999px;padding:6px 10px;margin-bottom:10px}
.mrr-cmp h3{font-size:16px}
.mrr-cmp ul{list-style:none;display:grid;gap:8px;margin-top:10px}
.mrr-cmp li{display:flex;gap:8px;font-size:13px;align-items:flex-start}
.mrr-cmp li svg{width:18px;height:18px;margin-top:1px}
.mrr-cmp li.no{color:#8a5a4a}.mrr-cmp li.no svg{color:#c0563a}
.mrr-cmp-on{border-color:#a9d4ba;background:linear-gradient(115deg,#f3faf6,#e7f6ee);box-shadow:inset 0 0 0 1px #a9d4ba}
.mrr-cmp-on .mrr-cmp-tag{background:#007437;color:#fff}
.mrr-cmp-on ul{grid-template-columns:1fr 1fr}
/* Danh sách ngành */
.mrr .fire-item{align-items:center}
.mrr-cat{flex-shrink:0;min-width:42px;text-align:center;border-radius:8px;padding:5px 0;font:800 10px/1 'Be Vietnam Pro',sans-serif;letter-spacing:.2px}
.mrr-c1{background:#e3f4ea;color:#0b6b37}.mrr-c2{background:#eaf3dc;color:#4f6d12}.mrr-c3{background:#fdf3d6;color:#8a6200}.mrr-c4{background:#fde8d6;color:#a5490b}.mrr-c5{background:#fbe0dc;color:#a8321f}
.mrr .fire-item-t small{font-size:10.5px;letter-spacing:.2px}
.mrr-rate{flex-shrink:0;font:800 13px/1 'Be Vietnam Pro',sans-serif;color:#084c38;white-space:nowrap}
.mrr .fire-item[aria-pressed=true] .mrr-rate{color:#007437}
.mrr .fire-list{max-height:470px}
/* Kết quả tra cứu */
.mrr-meter{display:inline-flex;gap:3px;vertical-align:middle;margin-right:4px}
.mrr-meter i{display:block;width:14px;height:8px;border-radius:3px;background:#e4ebe7}
.mrr-meter i.on.mrr-c1{background:#2f9e5e}.mrr-meter i.on.mrr-c2{background:#7aa62a}.mrr-meter i.on.mrr-c3{background:#d9a21b}.mrr-meter i.on.mrr-c4{background:#e07a2e}.mrr-meter i.on.mrr-c5{background:#d24a33}
#fire-res-rate{font-size:18px;font-weight:800;color:#007437}
#fire-rate-hint{font-size:11.5px;color:#007437;font-weight:600}
.mrr-lead-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:1100px){.mrr-lead-fields{grid-template-columns:1fr 1fr!important}.mrr-lead-fields>label:first-child{grid-column:1/-1}}
@media(max-width:900px){.mrr-compare{grid-template-columns:1fr}}
@media(max-width:700px){
 .mrr .fire-hero-art img{object-position:45% center}
 .mrr .fire-hero-art:after{background:linear-gradient(180deg,#eff8f2 0%,rgba(239,248,242,.1) 20%,transparent 70%,#edf8f1 100%)}
 .mrr-cmp{padding:16px}.mrr-cmp-on ul{grid-template-columns:1fr}
 .mrr-lead-fields{grid-template-columns:1fr!important}
 .mrr .fire-item{gap:8px;padding:10px}
 .mrr-cat{min-width:38px;font-size:9.5px}
 .mrr-rate{font-size:12px}
}
