.quote-sheet{background:#eeeeea!important;padding:4mm!important;overflow:visible!important}.quote-part{position:relative;resize:both;overflow:auto;background:#fff;border:1px solid #d2d2cc;border-radius:10px;padding:44px 10mm 5mm;margin:0 auto 12px;min-width:55%;max-width:100%;min-height:160px;box-shadow:0 4px 14px #0000000b}.quote-part-toolbar{position:absolute;inset:0 0 auto 0;min-height:38px;background:#222;color:#fff;border-radius:9px 9px 0 0;padding:7px 10px;display:flex;align-items:center;gap:12px;font:700 11px system-ui}.quote-part-toolbar strong{flex:1}.quote-part-toolbar label{display:flex;align-items:center;gap:4px}.quote-part-toolbar input{width:78px;accent-color:#f5b800}.quote-part-toolbar button{border:0;border-radius:5px;padding:5px 7px;background:#f5b800;font-weight:800}.quote-part-2>h1{text-align:center;font-size:18pt;margin:8mm 0 14mm}.quote-part .letterhead{width:100%}.quote-part .quote-meta{margin-bottom:3mm}@media(max-width:700px){.quote-part{padding-left:8px;padding-right:8px}.quote-part-toolbar{flex-wrap:wrap;position:sticky;top:0;z-index:2}.quote-part-toolbar strong{flex-basis:100%}.quote-part-toolbar input{width:90px}}
@media print{.quote-sheet{background:#fff!important;padding:7mm 12mm 6mm!important;overflow:hidden!important}.quote-part{width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;resize:none!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.quote-part-toolbar{display:none!important}.quote-part-2>h1{margin:8mm 0 14mm}.quote-part .offer-notes{margin-top:14mm}}
