.mrh-feat .pg-mhero-t .xh-h{font-size:clamp(28px,2.6vw,40px)}
@media (min-width:1001px){
  .mrh-feat .pg-panel{grid-column:1/8;grid-row:1}
  .mrh-feat .pg-mhero-t{grid-column:9/13;grid-row:1}
}
.mrh-pts{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--hl)}
.mrh-pts li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--hl);font:400 15px/22px var(--xsf);color:var(--tx2)}
.mrh-pts li::before{content:'';position:absolute;left:2px;top:19px;width:8px;height:4px;border-left:1.5px solid #2563EB;border-bottom:1.5px solid #2563EB;transform:rotate(-45deg)}
.mrh-pts b{font-weight:600;color:var(--tx)}

.mrh-emp{display:flex;align-items:center;gap:12px;padding:14px 14px 12px}
.mrh-av{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:#E8EEF8;color:#1C417F;font:700 18px/1 var(--xhf)}
.mrh-emp>div{min-width:0;flex:1}
.mrh-emp b{display:flex;align-items:center;gap:8px;font:700 16px/22px var(--xsf);color:#0B1E3F}
.mrh-emp small{display:block;font:400 12px/16px var(--xsf);color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mrh-emp small span{font-family:Consolas,'Cascadia Mono',monospace}
.mrh-pill{padding:2px 8px;border-radius:999px;font:700 10px/14px var(--xsf)}
.mrh-pill.ok{background:#ECFDF5;color:#047857}
.mrh-pill.warn{background:#FFFBEB;color:#B45309}
.mrh-pill.mut{background:#F1F3F6;color:#6B7280}
.mrh-btn{flex:none;padding:5px 10px;border:1px solid #d1d1d1;font:600 11.5px/16px var(--xsf);color:var(--tx);white-space:nowrap}
.mrh-btn.pri{background:#2D64BF;border-color:#2D64BF;color:#fff}

.mrh-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--hl);overflow:hidden;white-space:nowrap}
.mrh-tabs span{flex:none;display:inline-flex;align-items:center;gap:5px;padding:8px 8px;border-bottom:2px solid transparent;font:600 12px/16px var(--xsf);color:var(--tx3)}
.mrh-tabs span.on{color:#2D64BF;border-bottom-color:#2D64BF}
.mrh-tabs i{font-style:normal;padding:0 6px;border-radius:999px;background:#F1F3F6;font:700 10.5px/16px var(--xsf);color:var(--tx3)}


.mrh-cnt{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}
.mrh-cnt span{padding:4px 10px;border-radius:999px;font:700 11px/16px var(--xsf)}
.mrh-cnt .ok{background:#ECFDF5;color:#047857}
.mrh-cnt .warn{background:#FFFBEB;color:#B45309}
.mrh-cnt .mut{background:#F1F3F6;color:#6B7280}

.mrh-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px 10px}
.mrh-hd>div{min-width:0}
.mrh-hd b{display:block;font:700 16px/22px var(--xsf);color:#0B1E3F}
.mrh-hd small{display:block;font:400 12px/16px var(--xsf);color:var(--tx3)}

.mrh-t{width:100%;table-layout:fixed;border-collapse:collapse;font:400 12px/16px var(--xsf);color:var(--tx)}
.mrh-t th{padding:7px 10px;border-top:1px solid var(--hl);border-bottom:1px solid var(--hl);background:var(--soft);font:700 10px/14px var(--xsf);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mrh-t td{padding:8px 10px;border-bottom:1px solid #f0f0f0;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mrh-t .r{text-align:right;font-variant-numeric:tabular-nums}
.mrh-t .c{text-align:center}
.mrh-t .b{font-weight:700;color:#0B1E3F}
.mrh-t .mut{color:var(--tx3)}
.mrh-t .mono{font-family:Consolas,'Cascadia Mono',monospace}
.mrh-t .sm{display:block;font:400 11px/15px Consolas,'Cascadia Mono',monospace;color:var(--tx3)}
.mrh-t tr:last-child td{border-bottom:0}
.mrh-t .c-dt{width:84px}
.mrh-t .c-h{width:70px}
.mrh-t .c-sal{width:96px}
.mrh-t .c-st{width:92px}
.mrh-t .c-lp{width:118px}

@media (max-width:1200px) and (min-width:1001px){
  .mrh-hm1{display:none}
}
@media (max-width:560px){
  .mrh-hm,.mrh-hm1{display:none}
    .mrh-t .c-st{width:86px}
}
