.mvf-feat .pg-mhero-t .xh-h{font-size:clamp(28px,2.6vw,40px)}
@media (min-width:1001px){
  .mvf-feat .pg-panel{grid-column:1/8;grid-row:1}
  .mvf-feat .pg-mhero-t{grid-column:9/13;grid-row:1}
}
.mvf-pts{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--hl)}
.mvf-pts li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--hl);font:400 15px/22px var(--xsf);color:var(--tx2)}
.mvf-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)}
.mvf-pts b{font-weight:600;color:var(--tx)}

.mvf-desk{padding:14px;background:#EEF1F6}
.mvf-inv{padding:16px 18px;background:#fff;box-shadow:0 1px 3px rgba(11,30,63,.12);font:400 11.5px/16px var(--xsf);color:var(--tx)}
.mvf-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.mvf-top>div{min-width:0}
.mvf-em{font:700 13px/18px var(--xsf);color:#0B1E3F}
.mvf-sub{color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mvf-ti{margin-top:12px;font:700 10.5px/14px var(--xsf);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}
.mvf-no{font:700 15px/20px Consolas,'Cascadia Mono',monospace;color:#0B1E3F}
.mvf-qrb{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:92px}
.mvf-qr{position:relative;width:72px;height:72px;background-color:#fff;background-image:repeating-conic-gradient(#0B1E3F 0 25%,transparent 0 50%),repeating-conic-gradient(#0B1E3F 0 25%,transparent 0 50%);background-size:9px 9px,15px 15px;background-position:0 0,4px 3px;outline:3px solid #fff;outline-offset:-3px}
.mvf-qr i{position:absolute;width:20px;height:20px;background:#fff;border:4px solid #0B1E3F;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px #0B1E3F}
.mvf-qr i:nth-child(1){left:0;top:0}
.mvf-qr i:nth-child(2){right:0;top:0}
.mvf-qr i:nth-child(3){left:0;bottom:0}
.mvf-lg{font:800 10px/12px var(--xsf);letter-spacing:.06em;color:#0B1E3F}
.mvf-qrb small{font:400 9.5px/12px var(--xsf);color:var(--tx3);text-align:center}
.mvf-cli{margin-top:10px;padding-top:8px;border-top:1px solid var(--hl)}
.mvf-cli b{font-weight:600}

.mvf-t{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:10px;font:400 11.5px/16px var(--xsf);color:var(--tx)}
.mvf-t th{padding:5px 6px;border-bottom:1px solid var(--hl);font:700 9.5px/14px var(--xsf);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mvf-t td{padding:5px 6px;border-bottom:1px solid #f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mvf-t .r{text-align:right;font-variant-numeric:tabular-nums}
.mvf-t .c-q{width:44px}
.mvf-t .c-a{width:84px}
.mvf-tot{display:grid;grid-template-columns:auto auto;justify-content:end;gap:2px 16px;margin-top:8px;font-variant-numeric:tabular-nums}
.mvf-tot span{color:var(--tx3);text-align:right}
.mvf-tot b{text-align:right;font-weight:600}
.mvf-tot .tt{font-weight:700;color:#0B1E3F}

.mvf-reg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;background:var(--hl);border:1px solid var(--hl)}
.mvf-reg>div{min-width:0;padding:8px 10px;background:#fff}
.mvf-reg .k{font:700 9.5px/14px var(--xsf);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}
.mvf-reg .v{margin-top:2px;font:600 12px/16px var(--xsf);color:#0B1E3F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mvf-reg .v.mono{font:600 11.5px/16px Consolas,'Cascadia Mono',monospace;color:#1C417F}
.mvf-reg .v.ok{color:#15803D}

.mvf-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px 10px}
.mvf-hd>div{min-width:0}
.mvf-hd b{display:block;font:700 16px/22px var(--xsf);color:#0B1E3F}
.mvf-hd small{display:block;font:400 12px/16px var(--xsf);color:var(--tx3)}
.mvf-btn{flex:none;padding:5px 10px;border:1px solid #d1d1d1;font:600 11.5px/16px var(--xsf);color:var(--tx);white-space:nowrap}
.mvf-okb{display:flex;align-items:center;gap:8px;margin:0 14px 10px;padding:8px 12px;background:#F0FDF4;border-left:3px solid #16A34A;font:600 12.5px/17px var(--xsf);color:#14532D}

.mvf-c{width:100%;table-layout:fixed;border-collapse:collapse;font:400 12px/16px var(--xsf);color:var(--tx)}
.mvf-c 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}
.mvf-c td{padding:8px 10px;border-bottom:1px solid #f0f0f0;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mvf-c tr:last-child td{border-bottom:0}
.mvf-c .num{font-variant-numeric:tabular-nums;color:var(--tx3)}
.mvf-c .mono{font:400 11.5px/16px Consolas,'Cascadia Mono',monospace;color:#1C417F}
.mvf-c .b{font-weight:700;color:#0B1E3F}
.mvf-c .sm{display:block;font-size:11px;line-height:15px;color:var(--tx3);overflow:hidden;text-overflow:ellipsis}
.mvf-c .sm.mono{color:var(--tx3)}
.mvf-c .c-n{width:52px}
.mvf-c .c-dt{width:124px}
.mvf-c .c-h{width:132px}
.mvf-lk{display:inline-block;width:12px;height:6px;margin-left:5px;border:1.5px solid #15803D;border-radius:4px;vertical-align:1px}

@media (max-width:560px){
  .mvf-hm{display:none}
  .mvf-desk{padding:10px}
  .mvf-inv{padding:12px}
  .mvf-qrb{width:76px}
  .mvf-qr{width:60px;height:60px}
  .mvf-qr i{width:17px;height:17px;border-width:3px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 7px #0B1E3F}
  .mvf-reg{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mvf-c .c-h{width:112px}
}
