.collection-offer{margin:20px 0;padding:18px;border:1px solid #c8d9ef;background:#f2f7ff;border-radius:12px}.collection-offer small{display:block;margin-top:10px}.collection-dialog{max-width:620px}.collection-dialog label{display:block;margin:16px 0 8px}.collection-dialog select{width:100%;padding:12px}.collection-dialog .collection-consent{display:flex;align-items:flex-start;gap:10px}.collection-consent input{width:auto;margin-top:5px}#paymentSummary dl{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px;background:#f4f7fa;border-radius:8px}#paymentSummary dd{margin:0;font-weight:700}.collection-order{padding:18px 0;border-bottom:1px solid #dce2ea}.collection-order p{overflow-wrap:anywhere}.test-payment-notice{padding:12px;background:#fff4d6;border:1px solid #e2c97a;border-radius:8px}
.order-group{margin:24px 0;padding:20px;border:1px solid #dce2ea;border-radius:12px;background:#fff}.order-group>h3{display:flex;justify-content:space-between;color:#075bd9}.order-group h4{font-size:18px;margin:0 0 10px}.order-group>p{margin-top:12px}.confirmation-totals{display:grid;grid-template-columns:1fr auto;gap:12px;background:#f2f7ff;padding:20px;border-radius:12px}.confirmation-totals dd{margin:0;font-weight:bold}.collection-dialog h3,.collection-dialog h4{margin:18px 0 10px}.collection-dialog p{margin:12px 0}.collection-dialog input:not([type=checkbox]),.collection-dialog textarea{width:100%;padding:12px;border:1px solid #bbc9dc;border-radius:6px}.email-preview,.fault-text{white-space:pre-wrap;overflow-wrap:anywhere}.email-preview{font:inherit;background:#f5f7fa;padding:16px}.stock-actions{display:flex;flex-wrap:wrap;gap:8px}.collection-order .outlinebutton{font-size:12px;padding:10px}.order-group select{padding:8px;margin-left:10px}#repairOpen{margin-top:12px}
