#car__slide .swiper-container-autoheight .swiper-wrapper{align-items:stretch}#render__slide .swiper-container{position:unset}#car__slide .swiper-button-prev{left:0}#car__slide .swiper-button-next{right:-30px}#car__slide .swiper-button-next:after,#car__slide .swiper-button-prev:after{font-size:24px;color:#EB0A1E}#render__slide .swiper-wrapper{height:auto!important}.total__accessories{margin-top:10px}#car__slide{display:none}#showNotificationKazen{color:red;display:none}.cost-custom{}.page-container{padding-top:0}.page-container .cost-estimate-form-container .cost-estimate-form-content-container .process-bar ul{align-items:flex-start}.errorPreAmount{margin-bottom:0;color:red;display:none}.car__slide{width:100%;overflow:hidden;padding-left:45px}.swiper-slide{width:292px;height:100%}.carandaccessory__item{width:100%;margin-bottom:24px;height:100%;position:relative;padding-bottom:30px}.carandaccessory__item--img{width:100%;height:195px;object-fit:cover;object-position:center;margin-bottom:24px}.carandaccessory__item--title{font-family:Toyota Type;font-style:normal;font-weight:bold;font-size:18px;line-height:120%;color:#1a1a1a;margin-bottom:24px}.carandaccessory__price{display:flex;justify-content:space-between;align-items:center;height:24px;position:absolute;bottom:0;left:0;width:100%}.carandaccessory__price--item{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.price__text{font-size:12px;font-weight:300;margin-bottom:0;color:gray;position:relative}.price__color-red{font-family:Toyota Type;font-style:normal;font-weight:600;font-size:15px;line-height:120%;color:#eb0a1e}.price__color-black{font-family:Toyota Type;font-style:normal;font-weight:600;font-size:13px;line-height:120%;text-align:center;color:#000}.required-insurance-checkbox-label.custom::before{top:-10px!important}.required-insurance-checkbox-label.custom::after{top:-0.19em!important}.car__slide--title{margin:24px 0}.price__old{text-decoration-line:line-through}.price__listed{width:100%;border:none;outline:none;background-color:transparent;border-bottom:1px solid gray;padding-bottom:6px;font-family:Toyota Type;font-style:normal;font-weight:normal;font-size:24px;line-height:120%;color:#1a1a1a}.price__listed>span{font-weight:300;font-size:15px}.register__note>span{font-weight:600}.modal.modal-custom-z-in{z-index:10001}.modal-backdrop.fade.show{z-index:10000}.mail-title{text-align:center}.mail-desc{text-align:center;color:red;margin:20px 0}.form__ballon-item.cost-estimate-input-group{background:transparent}#boxLoanAmount,#boxBalloonAmount{}.imgGoitaichinh{width:100%;object-fit:cover;object-position:center}#goitaichinhapdung .modal-title{font-weight:600}#car__slide .carandaccessory__item--title{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;cursor:pointer;margin-bottom:0}.cost-estimate-input-group.showOn50.showOnKaizen{}.cost-estimate-show-detail{display:flex;justify-content:flex-end;align-items:center;padding-top:30px}.btn-show-detail{padding:10px 20px;border:none;outline:none;border-radius:4px;background:#eb0a1e;color:#fff;cursor:pointer}.btn-show-detail:hover{background:rgba(235,10,30,0.8)}@media(max-width:1199.98px){}@media(max-width:991.98px){.page-container .cost-estimate-form-container{padding-top:25px}.car__slide{padding-left:0}}@media(max-width:767.98px){.carandaccessory__item--title{margin-bottom:10px}.carandaccessory__item{margin-bottom:20px}.carandaccessory__item--title{font-size:14px}.price__text{font-size:10px}}@media screen and (max-width:576px){.modal__body-email{max-width:90%}.modal-email-title{padding-top:46px;font-size:24px}.modal__inner{padding:16px}.modal__body-notification{max-width:90%}.modal-notification-title{padding-top:46px;font-size:24px}#car__slide .swiper-button-prev{left:-15px}#car__slide .swiper-button-next{right:-15px}}.popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;justify-content:center;align-items:center;display:none;padding:20px 0}.popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.3);animation:pcaty .2s linear}.popup__main{background-color:#fff;padding:0 0 20px;z-index:2;max-width:100%;position:relative;animation:growUp .2s linear;width:80%;max-width:100%;height:100%}.popup__content{height:fit-content;max-height:95%;overflow-y:scroll}.popup__content::-webkit-scrollbar{width:5px}.popup__content::-webkit-scrollbar-track{background:#f1f1f1}.popup__content::-webkit-scrollbar-thumb{background:#888}.popup__content::-webkit-scrollbar-thumb:hover{background:#555}.popup__close{position:absolute;top:4px;right:4px;border:none;outline:none;width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid #ccc;z-index:1}.popup__title{font-weight:bold;font-size:38px;line-height:120%;color:#1a1a1a;margin-bottom:20px;text-align:center;margin-top:20px}body.hide{overflow:hidden}.cost-custom-btngroup{text-align:right}.cost-custom-btn-show-dashboard{padding:10px 20px;border:none;outline:none;border-radius:4px;background:#eb0a1e;color:#fff;cursor:pointer}.cost-custom-btn-show-dashboard.disabled{background:rgba(235,10,30,.5);pointer-events:none}.popup__mess{font-weight:bold;font-size:18px;line-height:150%;text-align:center;color:#eb0a1e;margin-bottom:30px}.popup__home{display:block;margin:0 auto;font-weight:600;font-size:12px;line-height:17px;letter-spacing:.12em;color:#1a1a1a;border:1px solid;padding:10px;width:fit-content}.popup__home:hover{color:#1a1a1a}.popup__content--table{width:100%;max-width:100%;border:none}.popup__content--table-title{border:none;padding:20px 0;background-color:#eb0a1e;color:#fff}.popup__content--table-body-tr.popup__content--table-body-tr-title{border-bottom:none;background-color:rgba(0,0,0,0.1)}.popup__content--table-body-tr.popup__content--table-body-tr-title .popup__content--table-data{text-align:left;padding-left:20px;font-size:18px}.popup__content--table-body-tr{border-bottom:1px solid black}.popup__content--table-data{border:none;padding:15px 0}.popup__content--table-data:first-child{padding-left:20px}.popup__content--table-thead{position:sticky;top:0}.popup__content--table-thead .popup__content--table-title:first-child{padding-left:20px}.popup-note{color:#808080;font-style:italic;padding:10px;font-size:10px;background-color:#fff}.ballon__title{display:none}.show__total-infor{display:flex;justify-content:flex-start;align-items:stretch;padding:0 20px}.show__total-infor p{font-size:13px;margin-bottom:6px}.show__total-infor p>span:first-child{display:inline-flex;justify-content:space-between;align-items:center;width:25%;margin-right:5px}.show__total-infor p>span:last-child{display:inline-block;width:calc(100% - 30%);padding-left:20px}.show__total-infor-item{padding-left:20px}.show__total-infor-item:first-child{width:32%}.show__total-infor-item:nth-child(2){width:32%;padding-left:30px}.show__total-infor .show__total-infor-item:nth-child(2) p>span:first-child{width:35%}.show__total-infor .show__total-infor-item:nth-child(2) p>span:last-child{width:fit-content}.show__total-infor-item:last-child{width:33%}@keyframes pcaty{from{opacity:0}to{opacity:1}}@keyframes growUp{from{transform:scale(0)}to{transform:scale(1)}}@media screen and (max-width:768px){.popup__main{padding:80px;width:100%;padding:0 0 20px}.popup{padding:8px 8px}.show__total-infor{padding:unset}.show__total-infor{display:block}.show__total-infor-item:first-child{padding-left:16px;width:100%}.show__total-infor-item:nth-child(2){padding-left:16px;width:100%}.show__total-infor-item:last-child{padding-left:16px;width:100%}.popup__content--table-main{width:100%;height:75%;overflow:scroll}.popup__content{overflow:hidden;height:90%}.show__total-infor p>span:first-child{width:25%}.show__total-infor .show__total-infor-item:nth-child(2) p>span:first-child{width:25%}}@media screen and (max-width:576px){.popup__title{text-align:center;font-size:24px;margin-bottom:20px}.popup__content--table-title{padding:20px;white-space:nowrap}.popup__content--table-data{font-size:13px;text-align:center}.show__total-infor-item{width:100%}#loanAmount::placeholder{font-size:13px}}