/* Padrão de telas analíticas e pedidos reais: componente isolado do PDV e fiscal */
.erp-modern-module .page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}
.erp-modern-module .page-title{color:#0f172a;font-size:24px;line-height:1.25;font-weight:700;margin:0 0 4px}
.erp-modern-module .page-subtitle{font-size:13px;color:#64748b;line-height:1.45;margin:0}
.erp-modern-module .erp-inline-actions{display:flex;gap:8px;flex-wrap:wrap}
.erp-modern-module .erp-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.erp-modern-module .card{background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:18px;box-shadow:0 2px 7px rgba(15,23,42,.035)}
.erp-modern-module .card h3{font-size:16px;line-height:1.35;font-weight:700;color:#0f172a;margin:0 0 14px}
.erp-modern-module .erp-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.erp-modern-module .data-table{width:100%;font-size:13px}
.erp-modern-module .data-table th,.erp-modern-module .data-table td{padding:9px 10px}
.erp-modern-module .erp-honest-status{margin:0;padding:15px;border-radius:8px;font-size:13px;line-height:1.5;background:#f8fafc;color:#334155}
.erp-modern-module .erp-honest-error{border:1px solid #fed7d7;background:#fff6f6;color:#9f1239}
.erp-modern-module .erp-empty-note{font-size:12px;color:#64748b;margin:12px 0 0;line-height:1.5}
.erp-modern-module .erp-dead-total{font-size:13px;color:#475569;margin:0 0 13px}
@media(max-width:900px){.erp-modern-module .erp-two-column{grid-template-columns:1fr}.erp-modern-module .page-title{font-size:20px}}
