.product-assurance{gap:20px;display:grid}.product-assurance label{gap:6px;display:grid}.assurance-selection{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0;display:grid}.product-assurance select{background:var(--panel,#fff);max-width:100%;color:inherit;border:1px solid #b8ccc2;border-radius:6px;padding:10px}.assurance-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assurance-actions button{text-align:left;padding:16px}.assurance-actions .active{color:#fff;background:#137a65}.product-assurance .panel>button{margin:8px 10px 8px 0}.product-assurance dt{text-transform:capitalize;margin-top:12px;font-weight:600}.product-assurance dd{overflow-wrap:anywhere;margin:4px 0}.product-assurance table{border-collapse:collapse;width:100%}.product-assurance th,.product-assurance td{text-align:left;border-bottom:1px solid #d5e0da;padding:14px}.assurance-group{border-top:1px solid #d5e0da;padding:18px 0}.assurance-boundary{border-left:4px solid #137a65}.assurance-predictions{background:#edf3ef;border-radius:8px;padding:18px}@media (max-width:800px){.assurance-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-assurance table{font-size:12px}}
