
.molled-print-center{
 padding:24px;
 background:#fff;
 border:1px solid #e2e8f0;
 border-radius:18px;
 color:#0f172a;
}
.mpc-header h2{
 margin:0 0 8px;
 font-size:24px;
 font-weight:750;
}
.mpc-header p{
 color:#64748b;
 font-size:13px;
}
.mpc-stats{
 display:grid;
 grid-template-columns:repeat(4,minmax(0,1fr));
 gap:12px;
 margin:22px 0;
}
.mpc-stat{
 background:#f8fafc;
 border:1px solid #e2e8f0;
 border-radius:12px;
 padding:16px;
}
.mpc-stat small{
 display:block;
 color:#64748b;
 margin-bottom:8px;
}
.mpc-stat strong{
 font-size:26px;
}
.mpc-table-wrap{
 overflow-x:auto;
}
.mpc-table{
 width:100%;
 border-collapse:collapse;
 font-size:13px;
}
.mpc-table th,
.mpc-table td{
 padding:13px;
 text-align:left;
 border-bottom:1px solid #e2e8f0;
}
.mpc-table th{
 background:#f1f5f9;
}
.mpc-empty,
.mpc-error{
 padding:24px;
 border-radius:12px;
 background:#f8fafc;
 color:#475569;
}
.mpc-error{
 background:#fff1f2;
 color:#be123c;
}
@media(max-width:700px){
 .mpc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
 .molled-print-center{padding:14px}
}
