.cart-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:12px 0;border-bottom:1px solid #d7e2fb}.cart-controls{display:flex;align-items:center;gap:12px}.cart-controls button{min-width:38px;padding:7px 12px}.cart-subtotal{font-size:1.2rem;font-weight:800;color:#063cdd}.report-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.report-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.report-stats .panel{display:flex;flex-direction:column;gap:9px}.report-stats strong{font-size:1.7rem;color:#063cdd}@media(max-width:640px){.cart-line{align-items:flex-start;flex-direction:column}.report-filters{flex-direction:column;align-items:stretch}}
