#dlg-venda-extrato .sale-report-preview{background:#fff;color:#2b1e23;overflow-x:hidden;padding:18px}
.statement-brand{display:flex;gap:12px;align-items:center;min-width:0}
.statement-brand img{object-fit:contain;flex:0 0 64px;border-radius:50%}
.statement-brand>div{min-width:0;overflow-wrap:anywhere}
.statement-brand .report-meta{margin-bottom:0;color:#805e6b}
.statement-client{font-weight:650;margin:16px 0 8px}
.statement-items{list-style:none;padding:0;margin:0}
.statement-items li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}
.statement-items li>div{min-width:0;overflow-wrap:anywhere}
.statement-items li strong{font-weight:500}
.statement-items small{display:block;color:#805e6b;font-size:12px;margin-top:3px}
.statement-items li>span{white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}
.statement-totals{margin-top:14px}
.statement-totals>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}
.statement-totals>div>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}
.statement-totals .statement-total{font-size:17px;padding-top:10px;color:#a52250}
#dlg-venda-extrato .statement-share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
#dlg-venda-extrato .statement-share-actions button{min-width:0;padding:10px;font-size:14px}
@media(max-width:560px){
  #dlg-venda-extrato .sale-report-preview{padding:14px}
  .statement-brand{gap:8px}.statement-brand img{width:48px;height:48px;flex-basis:48px}
  .statement-brand h4{font-size:16px}.statement-brand .report-meta{font-size:12px}
  .statement-items li{gap:10px;font-size:13px}
  #dlg-venda-extrato .statement-share-actions{grid-template-columns:1fr}
}
