.srp-panel { padding: 20px; }
.srp-customer-fields label { display: block; margin-top: 10px; }
.srp-customer-fields input { width: 100%; padding: 5px; margin-bottom: 10px; }
.srp-product-table { width: 100%; border-collapse: collapse; margin-top: 20px; }
.srp-product-table th, .srp-product-table td { border: 1px solid #ddd; padding: 8px; text-align: center; }
.srp-summary { margin-top: 20px; font-size: 18px; }
