.quick-price{min-width:0}.quick-price header{margin-bottom:1rem}.quick-price form{margin:1rem 0}.quick-price details{min-width:0;margin:.8rem 0}.quick-price summary{cursor:pointer;min-height:44px;padding:.65rem 0;font-weight:650}.quick-price-policy{align-self:center;color:var(--muted,#65756e);font-size:.9rem}.quick-price-total{display:grid;gap:.35rem;padding:1rem;border-radius:16px;background:var(--soft,#edf4ef);margin:1rem 0}.quick-price-total strong{font-size:2rem}.quick-price-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0}.quick-price-breakdown div{padding:.7rem;border:1px solid var(--line,#d9e3dc);border-radius:10px;min-width:0}.quick-price-breakdown dt{font-size:.8rem;color:var(--muted,#65756e)}.quick-price-breakdown dd{margin:.3rem 0 0;font-weight:650}.quick-price [data-quick-save]{border-top:1px solid var(--line,#d9e3dc);padding-top:1rem}.quick-price-history article{display:grid;gap:.4rem;padding:.8rem 0;border-bottom:1px solid var(--line,#d9e3dc)}.quick-price-history small{color:var(--muted,#65756e)}.quick-price button,.quick-price input,.quick-price select,.quick-price textarea{max-width:100%;min-width:0}.quick-price button{min-height:44px;white-space:normal}.quick-price [data-quick-save]>button{margin:.4rem .5rem .4rem 0}.quick-price [data-quick-status]{overflow-wrap:anywhere}@media(max-width:600px){.quick-price-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-price .form-grid{grid-template-columns:1fr}.quick-price .wide{grid-column:1}.quick-price-total strong{font-size:1.8rem}}
