.quote-nav{white-space:nowrap}.quote-nav span{display:inline-block;background:#e7eee7;color:#193a31;border-radius:999px;padding:2px 7px;font-size:.75em}.add-quote-item{display:inline-block;margin-top:10px;cursor:pointer;font-size:.82rem}.quote-page{max-width:1400px;margin:auto}.quote-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:40px;margin-top:30px}.quote-checkout{background:#edf1eb;border:1px solid #d8ded6;padding:28px;height:fit-content}.quote-checkout h2{margin-top:0}.quote-checkout label,.quote-item label{display:block;font-weight:600;margin:12px 0}.quote-checkout input,.quote-checkout textarea,.quote-item input{display:block;width:100%;padding:11px;border:1px solid #b9c4bb;border-radius:3px;background:white;margin-top:5px}.quote-checkout small,.quote-item small{font-weight:400;color:#5f6c65}.quote-checkout button{width:100%;margin-top:12px}.quote-privacy{font-size:.8rem;line-height:1.5}.quote-item{display:grid;grid-template-columns:145px 1fr;gap:20px;border-bottom:1px solid #ddd;padding:20px 0}.quote-item img,.quote-image-placeholder{width:145px;height:145px;object-fit:contain;background:#edf0eb}.quote-image-placeholder{display:grid;place-items:center;font-size:.8rem}.quote-item h2{font-size:1.15rem;margin:.25rem 0}.quote-item p{margin:.35rem 0;font-size:.85rem}.quote-item input[type=number]{max-width:95px}.quote-remove{background:none;border:0;padding:5px 0;text-decoration:underline;cursor:pointer}#quote-status{font-weight:600}button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.quote-layout{grid-template-columns:1fr;gap:25px}.quote-item{grid-template-columns:95px 1fr;gap:12px}.quote-item img,.quote-image-placeholder{width:95px;height:110px}.quote-checkout{padding:20px}}
