.mpc-hero .pg-bc{padding:0}
.mpc-p{container-type:inline-size;font:400 13px/18px var(--xsf);color:var(--tx);background:#F1F5F9}
.mpc-card{margin:12px 12px 0;padding:14px 16px;border:1px solid #e2e8f0;background:#fff}
.mpc-card:last-child{margin-bottom:12px}
.mpc-doc{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}
.mpc-kick{font:700 10px/14px var(--xsf);letter-spacing:.1em;text-transform:uppercase;color:#1C417F}
.mpc-h{margin-top:2px;font:800 17px/22px var(--xhf);color:#1e293b}
.mpc-h span{color:#1C417F}
.mpc-by{margin-top:2px;font:400 12px/17px var(--xsf);color:var(--tx3)}
.mpc-by b{font-weight:600;color:#334155}
.mpc-amt{text-align:right}
.mpc-k{display:block;font:700 10px/14px var(--xsf);letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}
.mpc-big{font:800 22px/28px var(--xhf);letter-spacing:-.02em;color:#1C417F;white-space:nowrap;font-variant-numeric:tabular-nums}
.mpc-valid{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;border:1px solid #FDE68A;background:#FFFBEB;font:400 12px/16px var(--xsf);color:#B45309}
.mpc-valid b{font-weight:700}
.mpc-lines{margin-top:10px;border-top:1px solid #f1f5f9}
.mpc-l{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font:400 12px/17px var(--xsf);color:#475569;font-variant-numeric:tabular-nums}
.mpc-l+.mpc-l{border-top:1px solid #f1f5f9}
.mpc-l span:last-child{white-space:nowrap}
.mpc-att{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;border:1px solid #e2e8f0;font:400 12px/16px var(--xsf);color:#334155}
.mpc-att b{font-weight:600}
.mpc-att small{color:#94a3b8}
.mpc-h2{font:800 14px/20px var(--xhf);color:#1e293b}
.mpc-help{margin-top:2px;font:400 12px/16px var(--xsf);color:var(--tx3)}
.mpc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}
.mpc-lb{display:block;margin-bottom:3px;font:600 11px/15px var(--xsf);color:#334155}
.mpc-in{display:block;height:30px;padding:0 8px;border:1px solid #cbd5e1;font:400 12px/28px var(--xsf);color:#1e293b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mpc-in.mpc-ph{color:#94a3b8}
.mpc-pad{display:block;height:64px;margin-top:10px;border:2px dashed #cbd5e1;background:#f8fafc}
.mpc-pad svg{display:block;width:150px;height:56px;margin:4px auto 0;fill:none;stroke:#1e293b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mpc-chk{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font:400 12px/16px var(--xsf);color:#334155}
.mpc-box{flex:none;display:grid;place-items:center;width:14px;height:14px;margin-top:1px;background:#1C417F}
.mpc-box svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:2.5}
.mpc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px;padding-top:10px;border-top:1px solid #f1f5f9}
.mpc-foot small{font:400 11px/15px var(--xsf);color:#94a3b8}
.mpc-sign{display:inline-flex;align-items:center;height:34px;padding:0 18px;background:#1C417F;color:#fff;font:700 13px/1 var(--xsf)}
.mpc-no{display:block;margin-top:8px;font:600 12px/16px var(--xsf);color:#B91C1C}
@container (max-width:400px){
  .mpc-fields{grid-template-columns:minmax(0,1fr)}
  .mpc-amt{text-align:left}
  .mpc-x{display:none}
  .mpc-sign{width:100%;justify-content:center}
}
