.it-total-cost-page{padding-top:30px;padding-bottom:40px;max-width:1050px}.it-total-cost-page h1{font-size:32px}.it-cost-calculator{padding:26px;margin:24px 0;background:#fff;border:1px solid #dfe7ee;border-radius:16px;color:#183449;box-shadow:0 8px 28px #102b4008}.it-cost-heading h2{font-size:26px;margin:5px 0 10px}.it-cost-calculator p{font-size:13px;line-height:1.7}.it-cost-vehicle{background:#eff5f9;border-radius:8px;padding:12px}.it-cost-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.it-cost-fields>div{min-width:0}.it-cost-fields label{display:block;font-weight:600;font-size:13px;margin-bottom:7px}.it-cost-fields input,.it-cost-fields select{height:44px;width:100%;max-width:100%;border:1px solid #cbd9e4;background:#fff;border-radius:8px;padding:8px;box-sizing:border-box;font-size:13px;color:#183449}.it-cost-fields input[readonly]{background:#f0f5f8}.it-cost-fields small{font-size:11px;color:#647789}.it-cost-calculator button[disabled]{opacity:.6;cursor:default}.it-cost-status{margin-top:15px;font-size:13px;color:#a53030}.it-cost-result[hidden]{display:none!important}.it-cost-result{background:#f2f7fb;border:1px solid #dce7ef;border-radius:12px;padding:22px;margin-top:18px}.it-cost-result h3{font-size:20px;margin:0 0 18px}.it-cost-result dl{margin:0 0 15px}.it-cost-result dl>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #dce7ef}.it-cost-result dt{font-weight:500}.it-cost-result dd{margin:0;text-align:right;font-weight:650;white-space:nowrap}.it-cost-result .it-cost-total{border:0;align-items:center}.it-cost-total dd{font-size:28px;color:#153b54}.it-cost-total dt{font-weight:700}.it-cost-exclusions{color:#647789;margin-top:20px}@media(max-width:991px){.it-cost-fields{grid-template-columns:1fr}.it-cost-calculator{padding:20px}.it-cost-result{padding:16px}}@media(max-width:480px){.it-total-cost-page h1{font-size:26px}.it-cost-heading h2{font-size:23px}.it-cost-calculator{padding:16px}.it-cost-result .it-cost-total{align-items:flex-start;flex-direction:column;gap:4px}.it-cost-total dd{font-size:27px}.it-cost-result h3{font-size:18px}}
.it-cost-calculator{min-width:0;overflow-wrap:anywhere}.it-cost-result dt{min-width:0;flex:1}.it-cost-result dd{min-width:0;max-width:65%;white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.it-cost-result .it-cost-total dd{max-width:100%;text-align:left}}
.it-cost-options{border:1px solid #dce7ef;padding:16px;border-radius:10px;margin:8px 0 20px}.it-cost-options legend{font-size:14px;font-weight:650;width:auto;padding:0 8px;border:0;margin:0}.it-cost-options label{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font-size:14px;cursor:pointer}.it-cost-options input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.it-cost-options small{display:block;font-size:12px;font-weight:400;color:#647789}.it-cost-dimensions{padding:16px;background:#f5f8fa;border-radius:10px;margin-bottom:20px}.it-cost-dimensions h3{font-size:17px;margin:0}.it-cost-dimensions .it-cost-fields{margin:12px 0}.it-cost-dimensions[hidden]{display:none!important}
