.psa-product-quote,.psa-product-list{box-sizing:border-box;font:inherit;color:inherit}
.psa-product-quote{margin:1rem 0;padding:1rem;border:1px solid #ccc;border-radius:4px;scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 8rem)}
.psa-product-list-feedback{margin:0 0 1rem;padding:1rem;border:3px solid #bc162b;border-radius:4px;background:#fff3f5;color:#7f1020;font-size:1.1rem;font-weight:700;line-height:1.4}
.psa-product-quote form{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}
.psa-product-quote label,.psa-product-list label{display:flex;flex-direction:column;gap:.35rem}
.psa-product-quote input,.psa-product-list input{box-sizing:border-box;width:6rem;max-width:100%;padding:.6rem;font:inherit}
.psa-product-quote>a{display:inline-block;margin-top:.8rem}
.psa-product-list{max-width:960px;width:100%;margin:2rem auto;padding:0 1rem}
.psa-product-list-row{overflow-wrap:anywhere}
@media(max-width:480px){.psa-product-quote form{align-items:stretch;flex-direction:column}.psa-product-quote button{width:100%}}
