.qdp-discount-table{margin:1em 0}
.qdp-discount-table h3{margin:0 0 .5em}
.qdp-discount-table .qdp-scale-table{width:100%;border-collapse:collapse}
.qdp-discount-table .qdp-scale-table th,.qdp-discount-table .qdp-scale-table td{padding:8px;border-bottom:1px solid #eee}
@media (max-width: 600px){
  .qdp-discount-table .qdp-scale-table thead{display:none;}
  .qdp-discount-table .qdp-scale-table tr{display:block;border:1px solid #e5e5e5;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:10px;overflow:hidden;}
  .qdp-discount-table .qdp-scale-table td{display:block;width:100%;padding:10px 12px;text-align:left !important;border-bottom:1px solid #f2f2f2;}
  .qdp-discount-table .qdp-scale-table td:last-child{border-bottom:none;}
  .qdp-discount-table .qdp-scale-table td:first-child::before{content:"Cantidad: ";font-weight:600;margin-right:.25rem;}
  .qdp-discount-table .qdp-scale-table td:nth-child(2)::before{content:"Descuento: ";font-weight:600;margin-right:.25rem;}
  .qdp-discount-table .qdp-scale-table td:nth-child(3)::before{content:"Precio/u: ";font-weight:600;margin-right:.25rem;}
  .qdp-discount-table .qdp-scale-table td.qdp-unit{font-size:1.05rem;font-weight:600;}
}
.qdp-inline-totals{margin:1em 0;padding:14px;border:1px solid #ddd;border-radius:10px;background:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,0.04)}
.qdp-inline-totals .qdp-inline-row{display:flex;justify-content:space-between;padding:6px 0}
.qdp-inline-totals .qdp-inline-row.total{font-weight:700;border-top:1px solid #e0e0e0;margin-top:6px;padding-top:10px;font-size:1.1em}
