.offscreen[data-v-109caec4]{position:fixed;top:calc(-9999 * var(--px));width:1px;height:1px;opacity:0}[dir=ltr] .offscreen[data-v-109caec4]{left:calc(-9999 * var(--px))}[dir=rtl] .offscreen[data-v-109caec4]{right:calc(-9999 * var(--px))}.estimate-modal[data-v-109caec4]{width:calc(560 * var(--px))}.estimate-modal__header[data-v-109caec4]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:calc(13 * var(--px))}.estimate-modal__title[data-v-109caec4]{font-size:calc(22 * var(--px));font-weight:600;color:#110700}.estimate-modal__close[data-v-109caec4]{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:0;font-size:calc(18 * var(--px));line-height:1;color:#222;cursor:pointer}[dir=ltr] .estimate-modal__close[data-v-109caec4]{right:calc(calc(-2 * var(--px)))}[dir=rtl] .estimate-modal__close[data-v-109caec4]{left:calc(calc(-2 * var(--px)))}.estimate-modal__vehicle[data-v-109caec4]{padding:calc(10 * var(--px));border-radius:calc(10 * var(--px));background:#f8f9fc;margin-bottom:calc(16 * var(--px))}.estimate-modal__vehicle-info[data-v-109caec4]{display:flex;gap:calc(25 * var(--px));margin-bottom:calc(10 * var(--px))}.estimate-modal__vehicle-left[data-v-109caec4]{width:calc(120 * var(--px));flex:0 0 calc(120 * var(--px))}.estimate-modal__vehicle-img[data-v-109caec4]{display:block;width:calc(120 * var(--px));height:calc(90 * var(--px));border-radius:calc(6 * var(--px));object-fit:contain;background:#fff}.estimate-modal__vehicle-right[data-v-109caec4]{flex:1;min-width:0}.estimate-modal__vehicle-name[data-v-109caec4]{font-size:calc(14 * var(--px));margin-bottom:calc(5 * var(--px));font-weight:400;color:#110700}.estimate-modal__vehicle-stock[data-v-109caec4]{font-size:calc(10 * var(--px));margin-bottom:calc(12 * var(--px));font-weight:400;color:#666}.estimate-modal__vehicle-price-row[data-v-109caec4]{display:flex;align-items:center;justify-content:space-between}.estimate-modal__vehicle-price-label[data-v-109caec4]{font-size:calc(12 * var(--px));font-weight:400;color:#110700}.estimate-modal__vehicle-price-right[data-v-109caec4]{display:flex;align-items:baseline;gap:calc(3 * var(--px))}.estimate-modal__vehicle-msrp[data-v-109caec4]{font-size:calc(12 * var(--px));font-weight:400;color:#110700}.estimate-modal__vehicle-price[data-v-109caec4]{font-size:calc(16 * var(--px));font-weight:700;color:#f60}.estimate-modal__colors[data-v-109caec4]{display:flex;align-items:center;flex-wrap:wrap;gap:calc(10 * var(--px));flex:1}.estimate-modal__color-item[data-v-109caec4]{display:inline-flex;align-items:center;gap:calc(6 * var(--px))}.estimate-modal__color-block[data-v-109caec4]{width:calc(22 * var(--px));height:calc(22 * var(--px));border-radius:calc(4 * var(--px))}.estimate-modal__color-text[data-v-109caec4]{font-size:calc(12 * var(--px));font-weight:400;color:#110700;white-space:nowrap}.estimate-modal__qty[data-v-109caec4]{display:flex;align-items:center;justify-content:flex-end;gap:calc(8 * var(--px));flex-shrink:0}.estimate-modal__qty-label[data-v-109caec4]{font-size:calc(12 * var(--px));font-weight:400;color:#110700}.estimate-modal__qty-btn[data-v-109caec4]{width:calc(20 * var(--px));height:calc(20 * var(--px));border:none;border-radius:calc(4 * var(--px));background:#e3e3e3;font-size:calc(16 * var(--px));line-height:1;cursor:pointer;padding:0}.estimate-modal__qty-input[data-v-109caec4]{width:calc(80 * var(--px));border:none;background:transparent;text-align:center;color:#ff7a00;font-size:calc(16 * var(--px));font-weight:700;outline:none;padding:0}.estimate-form__phone-row[data-v-109caec4]{display:flex;gap:calc(10 * var(--px))}.estimate-form__phone-code[data-v-109caec4]{width:calc(90 * var(--px));flex:0 0 calc(90 * var(--px))}.estimate-form__phone-input[data-v-109caec4]{flex:1;min-width:0}.estimate-form__radio-group[data-v-109caec4]{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:calc(40 * var(--px))}.estimate-form__submit[data-v-109caec4]{display:flex;justify-content:center;margin-top:calc(23 * var(--px))}.estimate-form__submit-btn[data-v-109caec4]{width:calc(180 * var(--px));height:calc(45 * var(--px));border-radius:calc(10 * var(--px));background:#ff7a00!important;border:none;box-shadow:none;font-size:calc(16 * var(--px));font-weight:500;color:#fff!important}.estimate-form__phone-row[data-v-109caec4]{display:flex;align-items:flex-start;gap:calc(12 * var(--px))}.estimate-form__phone-code[data-v-109caec4]{width:calc(140 * var(--px));flex-shrink:0}.estimate-form__phone-form-item[data-v-109caec4]{flex:1;margin-bottom:0}.estimate-form__phone-input[data-v-109caec4]{width:100%}[data-v-109caec4] .ant-form-item{margin-bottom:calc(10 * var(--px))!important}[data-v-109caec4] .ant-input,[data-v-109caec4] .ant-select-selector,[data-v-109caec4] .ant-cascader .ant-select-selector{height:calc(40 * var(--px))!important;background:#f8f9fc!important;border:1px solid #F8F9FC!important;border-radius:calc(5 * var(--px))!important;box-shadow:none!important;padding:0 calc(14 * var(--px))!important;font-size:calc(14 * var(--px));color:#110700}[data-v-109caec4] .ant-input::placeholder,[data-v-109caec4] .ant-input-textarea textarea::placeholder,[data-v-109caec4] .ant-select-selection-placeholder{color:#706e6b}[data-v-109caec4] .ant-select-single .ant-select-selector .ant-select-selection-item,[data-v-109caec4] .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:calc(40 * var(--px))!important}[data-v-109caec4] .ant-radio-wrapper{margin-inline-end:0;font-weight:400;color:#110700;font-size:calc(14 * var(--px))}[data-v-109caec4] .ant-radio-inner{width:calc(14 * var(--px));height:calc(14 * var(--px));border-color:#cfcfcf;background:#fff}[data-v-109caec4] .ant-radio-checked .ant-radio-inner{border-color:#f60;background:#fff}[data-v-109caec4] .ant-radio-inner:after{background-color:#f60}[data-v-109caec4] .ant-form-item-explain-error{padding-top:calc(4 * var(--px));font-size:calc(12 * var(--px));line-height:calc(18 * var(--px))}[data-v-109caec4] .estimate-modal-wrap .ant-modal-content{border-radius:calc(20 * var(--px));padding:calc(18 * var(--px)) calc(18 * var(--px)) calc(16 * var(--px))}[data-v-109caec4] .estimate-modal-wrap .ant-modal-body{padding:0}.estimate-modal__qty-input[data-v-109caec4] .ant-input-number-input{text-align:center}[data-v-109caec4] .ant-input-number-focused{box-shadow:none}.success[data-v-109caec4]{text-align:center}.success-box[data-v-109caec4]{width:calc(300 * var(--px));height:100%}.success-box img[data-v-109caec4]{width:calc(50 * var(--px));height:calc(50 * var(--px))}.success-box-title[data-v-109caec4]{font-weight:500;font-size:calc(16 * var(--px));color:#000;margin-top:calc(15 * var(--px))}.success-box-text[data-v-109caec4]{font-weight:400;font-size:calc(12 * var(--px));color:#333;margin:calc(5 * var(--px)) 0 calc(20 * var(--px)) 0}.success-box-but[data-v-109caec4]{width:calc(160 * var(--px));height:calc(40 * var(--px));background:#f60!important;border-radius:calc(10 * var(--px));font-weight:400;font-size:calc(14 * var(--px));color:#fff!important;border-color:#f60!important;line-height:calc(20 * var(--px))}.success-box-cal[data-v-109caec4]{width:calc(160 * var(--px));height:calc(40 * var(--px));border-radius:calc(10 * var(--px));border:1px solid #999999!important;font-weight:400;font-size:calc(14 * var(--px));color:#333!important;line-height:calc(20 * var(--px))}.more-requirements-item[data-v-109caec4] .ant-form-item-row{display:block}.more-requirements-item[data-v-109caec4] .ant-form-item-label{padding-bottom:calc(8 * var(--px));line-height:1.5}[dir=ltr] .more-requirements-item[data-v-109caec4] .ant-form-item-label{text-align:left}[dir=rtl] .more-requirements-item[data-v-109caec4] .ant-form-item-label{text-align:right}.more-requirements-item[data-v-109caec4] .ant-form-item-control{width:100%}[data-v-109caec4] .ant-row{align-items:center}@media (max-width: 480px),(orientation: landscape) and (max-height: 480px) and (pointer: coarse){.estimate-modal[data-v-109caec4]{width:calc(100vw - calc(52 * var(--px)))}.estimate-form[data-v-109caec4] .ant-form-item-row{flex-direction:column;align-items:stretch}.estimate-form[data-v-109caec4] .ant-form-item-label{width:100%!important;padding-bottom:calc(4 * var(--px))}[dir=ltr] .estimate-form[data-v-109caec4] .ant-form-item-label{text-align:left}[dir=rtl] .estimate-form[data-v-109caec4] .ant-form-item-label{text-align:right}.estimate-form__submit-btn[data-v-109caec4]{width:100%}.success-box[data-v-109caec4]{width:auto}}
