.mf-field{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;align-items:center;margin-bottom:8px}
.mf-field label{font-size:13px;font-weight:700;color:var(--bdk-muted)}
.mf-up .tl-card{min-height:250px}
.mf-sum{display:grid;gap:6px;font-size:15px;line-height:1.5}
.mf-sum p{margin:0}
.mf-report{font-family:Arial,Helvetica,sans-serif;color:#000;background:#fff;padding:0}
.mf-report h1{font-size:20px;margin:0 0 4px}.mf-report h2{font-size:15px;margin:16px 0 6px}
.mf-report table{border-collapse:collapse;width:100%;font-size:10.5px}
.mf-report th,.mf-report td{border:1px solid #999;padding:3px 6px;text-align:left}
.mf-report th{background:#eee}.mf-report td.n,.mf-report th.n{text-align:right}
.mf-report .meta{font-size:11px;color:#333;margin-bottom:8px}
.mf-report tr{page-break-inside:avoid}
.mf-report .sig{display:flex;gap:40px;margin-top:28px;font-size:11px}.mf-report .sig div{flex:1;border-top:1px solid #000;padding-top:4px}
@media (max-width:640px){.mf-field{grid-template-columns:1fr}}
