.lzp-wrapper{max-width:900px;margin:0 auto}.lzp-brand-group{margin-bottom:28px}.lzp-brand-title{background:#f5f5f5;padding:10px 14px;margin:0 0 8px;border-left:4px solid #333;font-size:16px}.lzp-table{width:100%;border-collapse:collapse}.lzp-table th,.lzp-table td{padding:8px 10px;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:middle}.lzp-table th{font-weight:600;font-size:13px;color:#555}.lzp-col-price,.lzp-col-qty,.lzp-col-value{text-align:right;white-space:nowrap}.lzp-sku{display:block;font-size:11px;color:#888}.lzp-qty-input{width:70px;text-align:right;padding:5px 6px;border:1px solid #ccc;border-radius:4px}.lzp-row.lzp-active{background:#fbfff5}.lzp-row-value{font-weight:600}.lzp-summary{display:flex;justify-content:flex-end;gap:12px;align-items:baseline;padding:14px 10px;border-top:2px solid #333;margin-top:8px;font-size:18px}.lzp-summary-label{color:#555}.lzp-summary-total{font-weight:700}.lzp-contact-box{margin-top:28px;padding:20px;background:#fafafa;border:1px solid #eee;border-radius:6px}.lzp-contact-box h3{margin-top:0}.lzp-input{width:100%;max-width:420px;padding:8px 10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.lzp-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.lzp-feedback{margin-top:12px;font-size:14px}.lzp-feedback.lzp-ok{color:#1a7f37}.lzp-feedback.lzp-error{color:#c0392b}.lzp-warning{color:#c0392b;font-size:13px}@media (max-width:600px){.lzp-table thead{display:none}.lzp-table,.lzp-table tbody,.lzp-table tr,.lzp-table td{display:block;width:100%}.lzp-table tr{padding:10px 0;border-bottom:1px solid #e5e5e5}.lzp-col-price,.lzp-col-qty,.lzp-col-value{text-align:left}.lzp-col-price:before{content:"Cena netto: ";color:#888}.lzp-col-qty:before{content:"Ilość: ";color:#888;display:block;margin-bottom:4px}.lzp-col-value:before{content:"Wartość: ";color:#888}}