main.wrap{max-width:850px}#options{grid-template-columns:repeat(2,minmax(0,1fr))}#address{display:grid;grid-template-columns:1fr 1fr;gap:16px}input,select{max-width:100%;width:100%;min-width:0}#quote{background:#e8eee2;padding:28px;border-radius:8px;margin:28px 0}dl{display:grid;grid-template-columns:1fr auto;gap:14px}dd{margin:0;font-weight:800;color:#9c4e2f}#status{min-height:30px}button:disabled{opacity:.6}main{padding-bottom:40px}[hidden]{display:none!important}@media(max-width:650px){#options,#address{grid-template-columns:1fr}#quote{padding:20px}h1{overflow-wrap:anywhere}}

.price-scope{margin-top:24px;padding:20px;background:#f0e5da;border-left:3px solid #9c4e2f;border-radius:5px;font-size:16px}.price-scope p{margin-bottom:0}#totals dt:nth-last-of-type(-n+3),#totals dd:nth-last-of-type(-n+3){border-top:1px solid #c4cfbc;padding-top:12px}@media(max-width:430px){#totals{grid-template-columns:minmax(0,1fr) auto;font-size:15px;gap:14px 10px}}

.file-choice .btn[aria-pressed="false"]{background:#fffdf8;color:#2c3b32;border-color:#a6b19e}.file-choice .btn[aria-pressed="true"]{background:#2c3b32;border-color:#2c3b32;color:#fff}#pricing{margin-top:32px}#quote{scroll-margin-top:24px}#quote-title:focus{outline:none}#totals dt{min-width:0;overflow-wrap:anywhere}#totals dd{white-space:nowrap}
