.quote-package{border:1px solid #ccd8e2;background:#fff;border-radius:8px;padding:20px;margin:0 0 26px;overflow-wrap:anywhere}
.quote-package h3{margin:0 0 8px;font-size:21px;color:#163f61}.quote-package h4{margin:0;font-size:18px}.quote-package p{font-size:15px;line-height:1.55}.quote-package article+article{border-top:1px solid #dbe1e6;margin-top:20px;padding-top:20px}.quote-model{font-weight:650;color:#143f65}.quote-line-heading,.quote-subtotal{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.quote-line-heading span{white-space:nowrap;font-size:14px}.quote-package details{margin:14px 0}.quote-package summary{cursor:pointer;color:#14577f;padding:6px 0}.quote-options{list-style:none;padding:0;margin:8px 0}.quote-options li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #edf0f2;font-size:14px}.quote-options small{display:block;color:#6b747b}.quote-options strong{white-space:nowrap;font-size:13px}.quote-confirmations{background:#fff8eb;border-left:3px solid #cc922d;padding:12px 15px;margin:12px 0;font-size:14px}.quote-confirmations ul{padding-left:20px;margin-bottom:0}.quote-notes{white-space:pre-wrap}.quote-subtotal{border-top:1px solid #ccd8e2;margin-top:16px;padding-top:16px}.quote-package .quote-footnote{font-size:12px;color:#626b73}.quote-return{font-size:14px}.quote-page .message-card{min-width:0}@media(max-width:680px){.quote-page .message-card{order:-1}.quote-package{padding:16px}.quote-line-heading{align-items:flex-start}.quote-subtotal{flex-wrap:wrap}.quote-options li{gap:10px}}
