.quote-proto{padding-bottom:32px}.quote-proto .section{min-height:0}.quote-proto .q-objects{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 18px;border-bottom:1px solid var(--line)}.q-objects button{min-height:44px}.q-objects .selected{border-color:var(--green);background:var(--soft)}.q-finding{color:var(--green-dark);font-weight:600;margin-bottom:8px}.q-facts{font-size:13px;padding:14px 0}.q-facts select{font-size:14px}.q-facts .field{margin-top:10px}.quote-proto fieldset{min-width:0}.quote-proto .field{margin-top:12px}.quote-proto .choice .grow>span{display:block}.quote-proto .q-price-line{display:flex;gap:12px;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.q-price-line>div{min-width:0}.q-price-line>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.q-price-line .small{display:block;margin-top:4px;line-height:1.6}.q-issue{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.q-issue>span{min-width:0}.q-issue button{flex-shrink:0}.quote-proto .w-order-total{flex-wrap:wrap}.quote-proto .w-order-total .amount{margin-left:auto}.quote-proto .flow-actions{align-items:center;flex-wrap:wrap}.quote-proto .fieldrow p{margin-top:4px;font-size:13px;color:var(--muted)}.quote-proto .order-section .tag{max-width:210px;text-align:right}.quote-proto p,.q-modal p,.quote-proto button{overflow-wrap:anywhere}.q-modal .modal-footer{flex-wrap:wrap}.q-modal .modal-footer button{max-width:100%}.quote-proto .customer{min-height:0}.quote-proto .customer .sheet{padding-top:24px}.quote-proto .customer section p{margin-top:6px}.quote-proto input,.quote-proto select{max-width:100%;min-width:0}.quote-proto .order-page>.muted{line-height:1.7}.quote-proto .w-evidence{font-size:13px}.quote-proto .w-evidence p{margin-top:10px}
@media(max-width:760px){.quote-proto .layout{padding-bottom:105px}.quote-proto .q-objects{gap:6px}.q-objects button{font-size:13px;padding:8px 10px}.quote-proto h1{font-size:24px}.quote-proto .heading{gap:8px}.quote-proto .heading>div{min-width:0}.quote-proto .heading .tag{max-width:100px}.quote-proto .order-section>.row{align-items:flex-start;flex-wrap:wrap}.quote-proto .order-section .tag{max-width:100%;text-align:left}.quote-proto .q-footer .basket-trigger{max-width:calc(100% - 125px)}.quote-proto .q-footer>.primary{min-width:115px;padding:12px}.quote-proto .q-footer .basket-trigger strong{font-size:23px}.quote-proto .q-footer .basket-trigger .small{font-size:11px}.quote-proto .summary .full{display:none}.quote-proto .customer .sheet{padding:24px 0 40px}.quote-proto .fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.q-price-line{font-size:14px}.q-price-line .small{font-size:12px}.q-facts select{font-size:13px}.quote-proto .w-discount{max-width:100%}.quote-proto .w-discount button{flex-shrink:0}.q-issue{align-items:flex-start}}
