*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.no-width{overflow-x:hidden}.sui-global-surface-display{font-size:3.5rem;font-weight:800;line-height:1.1}.sui-global-surface-page-title{font-size:2.5rem;font-weight:700;line-height:1.2;text-align:center}.sui-global-surface-section-title{font-size:1.25rem;font-weight:600;line-height:1.3}.sui-global-surface-body-lead{font-size:1.125rem;line-height:1.6}.sui-global-surface-body-lead-semibold{font-size:1.125rem;font-weight:600;line-height:1.6}.sui-global-surface-body{font-size:1rem;line-height:1.6}.sui-global-surface-body-sm{font-size:.875rem;line-height:1.5}.sui-global-surface-body-bold{font-weight:600}.sui-color-emphasis-high{color:#1a1a1a}.sui-color-emphasis-low{color:#666}.sui-color-black{color:#000}.sui-depth-surface-card{box-shadow:0 2px 8px #0000001a}.sui-bg-white{background-color:#fff}.sui-spacing-xs__mt{margin-top:8px}.sui-button{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.sui-button[sui-style=primary]{background:#007bff;color:#fff}.sui-button[sui-style=primary]:hover{background:#0056b3}.sui-button[sui-style=ghost]{background:#0000;border:1px solid #007bff;color:#007bff}.sui-button[sui-style=ghost]:hover{background:#007bff;color:#fff}.sui-button[sui-size=medium]{font-size:14px;padding:12px 20px}.sui-depth-component-button{box-shadow:0 2px 4px #0000001a}.sui-radius-component-form{border-radius:6px}.section-content{width:100%}@media (max-width:768px){.sui-global-surface-display{font-size:2.5rem}.sui-global-surface-page-title{font-size:2rem}.container{padding:0 15px}}.App{text-align:left}.otobid-landing-page-wrapper{padding-top:80px;width:100%}body{margin:0;padding:0}.invoice-section{align-items:flex-start;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.cus-container2{margin:0 auto;max-width:100%}.box-invoice{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.btn-default{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:10px 15px;text-decoration:none;transition:all .2s ease}.btn-default:hover{opacity:.9;transform:translateY(-1px)}.btn-default:active{transform:translateY(0)}@media (max-width:768px){.invoice-section{padding:10px}.btn-default{font-size:12px;height:35px;min-width:35px;padding:8px 12px}}@media (max-width:480px){.invoice-section{padding:5px}}.otobid-header{background:#fff;border-bottom:1px solid #eee;left:0;padding:15px 0;position:fixed;right:0;top:0;z-index:1000}.otobid-header .container{align-items:center;display:flex;justify-content:space-between}.logo-container{display:flex;flex-direction:column}.logo-text{font-size:24px;font-weight:800;line-height:1}.logo-subtitle{color:#666;font-size:12px;margin-top:-2px}.appointment-query{white-space:nowrap}@media (max-width:768px){.logo-text{font-size:20px}.appointment-query{font-size:12px;padding:8px 12px}}.jumbotron{background:#f8f9fa;margin-top:0;padding:40px 0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.jumbotron-wrapper{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}.jumbotron .heading{color:#2c3e50;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:20px}.description{color:#5a6c7d;font-size:1rem;line-height:1.5;margin-bottom:16px}.sell-button{background:#4a90e2;border-radius:6px;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-top:10px;padding:12px 24px;text-decoration:none;transition:background .3s ease}.sell-button:hover{background:#357abd}.video-container{border-radius:12px;box-shadow:0 8px 25px #0000001a;height:260px;overflow:hidden;position:relative}.video-thumbnail{cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.thumbnail-image{height:100%;object-fit:cover;width:100%}.video-overlay{align-items:center;background:linear-gradient(135deg,#ffd700d9,#ffa500d9);color:#fff;justify-content:center;text-align:center}.overlay-text,.video-overlay{display:flex;flex-direction:column}.overlay-text{gap:5px;margin-bottom:20px}.overlay-text span{font-size:18px;font-weight:600;line-height:1.2}.video-brand{font-size:22px;font-weight:800}.brand-orange{color:#ff6b35}.brand-black{color:#2c3e50}.brand-subtitle{color:#666;font-size:12px;font-weight:400;margin-top:3px}.youtube-play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.video-thumbnail:hover .youtube-play-button{transform:translate(-50%,-50%) scale(1.1)}.video-embed{height:100%;width:100%}@media (max-width:768px){.jumbotron{padding:30px 0}.jumbotron-wrapper{gap:30px;grid-template-columns:1fr}.jumbotron .heading{font-size:1.8rem}.video-container{height:220px}}.otobid-appointment-sticky{background:#fff;border-top:1px solid #eee;bottom:0;left:0;padding:15px 0;position:fixed;right:0;z-index:1000}.appointment-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.appointment-info{gap:15px}.appointment-info,.appointment-info-logo{align-items:center;display:flex}.sticky-logo{font-size:24px}.appointment-info-text{color:#333;font-weight:600}.stick-buttons{align-items:center;display:flex;gap:15px}@media (max-width:768px){.appointment-container{flex-direction:column;gap:15px}.stick-buttons{justify-content:space-between;width:100%}.appointment-info-text{font-size:14px}}.advantage{background:#f8f9fa;padding:80px 0}.sub-title{color:#333;margin-bottom:60px;text-align:center}.advantage-list{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(5,1fr);margin-bottom:40px}.advantage-list-item{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.advantage-icon,.icon-circle{display:flex;justify-content:center}.icon-circle{align-items:center;background:gold;border-radius:50%;font-size:30px;height:80px;width:80px}.advantage-list-item p{color:#333;line-height:1.3;margin:0}.sub-desc{margin-bottom:10px;text-align:center}.sub-desc a{color:#007bff;font-size:12px;margin-left:5px;text-decoration:none}.places-of-services{grid-gap:40px;align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:grid;gap:40px;grid-template-columns:1fr auto;margin-top:60px;padding:40px}.left-column p{color:#333;font-size:18px;font-weight:600;margin:0 0 20px}.service-icon{font-size:60px}@media (max-width:768px){.advantage-list{gap:30px;grid-template-columns:1fr}.places-of-services{grid-template-columns:1fr;text-align:center}.sub-title{font-size:2rem}}.how-it-works{background:#fff;padding:80px 0}.how-it-works .sub-title{margin-bottom:60px}.how-it-works .row{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.video{background:#f0f0f0;border-radius:20px;height:300px;overflow:hidden;position:relative}.video-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100%;justify-content:center;position:relative;width:100%}.video-overlay{background:#0000004d;bottom:0;left:0;position:absolute;right:0;top:0}.video .play-button{align-items:center;background:#ffffffe6;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:2}.video .play-icon{color:#667eea;font-size:20px;margin-left:3px}.video-text{bottom:20px;color:#fff;font-weight:600;left:20px;position:absolute;z-index:2}.selling-steps{display:flex;flex-direction:column;gap:40px}.selling-steps-item{align-items:flex-start;display:flex;gap:20px}.step-icon{flex-shrink:0}.icon-bg{align-items:center;background:gold;border-radius:50%;display:flex;font-size:25px;height:60px;justify-content:center;width:60px}.text h3{color:#333;margin:0 0 10px}.text p{color:#666;margin:0}@media (max-width:768px){.how-it-works .row{gap:40px;grid-template-columns:1fr}.video{height:200px}}.selling-story{background:#f8f9fa;padding:80px 0}.selling-story .sub-title{margin-bottom:60px;text-align:center}.container-fluid{padding:0}.slider-wrapper{overflow-x:auto;padding:0 20px}.carousel-container{display:flex;gap:20px;padding:20px 0}.carousel-item{border-radius:12px;box-shadow:0 4px 15px #0000001a;flex-shrink:0;height:200px;overflow:hidden;width:300px}.carousel-item img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.carousel-item{height:150px;width:250px}}.seller-testimonials{background:#f0f4f8;padding:80px 0}.seller-testimonials .sub-title{margin-bottom:60px;text-align:center}.testimonial-carousel-wrapper{margin-bottom:40px}.testimonial-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.testimonial-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;padding:24px;position:relative}.testimonial-card__header{display:flex;gap:16px;margin-bottom:20px}.testimonial-card__quote-icon{color:#ccc;font-size:24px}.testimonial-card__car-image{flex-shrink:0}.testimonial-card__car-image img{border-radius:8px;height:60px;object-fit:cover;width:60px}.testimonial-card__user-info{flex:1 1}.testimonial-card__date{color:#999;font-size:12px}.testimonial-card__name{color:#333;font-weight:700;margin:4px 0}.testimonial-card__location{color:#666;margin-bottom:8px}.testimonial-card__vehicle{align-items:center;color:#666;display:flex;gap:8px}.testimonial-card__vehicle-icon,.testimonial-card__vehicle-text{font-size:14px}.testimonial-card__body{line-height:1.6}.testimonial-card__comment{color:#333;margin:0}.show-all-testimonials{text-align:center}@media (max-width:768px){.testimonial-list{gap:20px;grid-template-columns:1fr}.testimonial-card{padding:20px}}.happy-sellers{background:#fff;padding:80px 0}.happy-sellers .sub-title{margin-bottom:60px;text-align:center}.card-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 20px}.card{background-position:50%;background-size:cover;border-radius:12px;cursor:pointer;height:300px;overflow:hidden;position:relative;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.overlay{background:#0000004d;bottom:0;left:0;position:absolute;right:0;top:0}.card-content{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;position:relative;z-index:2}.card-desc p:first-child{font-weight:700;margin-bottom:8px}.icon-with-car-name{align-items:center;display:flex;font-size:14px;gap:8px}.card-content button{align-items:center;align-self:flex-end;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.card-content button:hover{background:#ffffff4d}@media (max-width:768px){.card-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.card-container{grid-template-columns:1fr}}.faq{background:#fff;padding:80px 0}.faq .sub-title{margin-bottom:60px;text-align:center}.tab{border-bottom:1px solid #eee;display:flex;justify-content:center;margin-bottom:40px}.tab-item{border-bottom:2px solid #0000;cursor:pointer;padding:15px 30px;transition:all .3s ease}.tab-item.active{border-bottom:2px solid #007bff}.tab-item h3{color:#666;font-size:16px;font-weight:600;margin:0}.tab-item.active h3{color:#007bff}.tab-content{margin:0 auto;max-width:800px}.accordion{display:flex;flex-direction:column;gap:10px}.accordion-item{border:1px solid #eee;border-radius:8px;overflow:hidden}.accordion-item-title{align-items:center;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:background .3s ease}.accordion-item-title:hover{background:#e9ecef}.accordion-item.active .accordion-item-title{background:#e7f3ff}.accordion-item-title h4{color:#333;flex:1 1;font-size:16px;font-weight:600;margin:0}.arrow-icon{color:#666;font-size:14px;transition:transform .3s ease}.accordion-item.active .arrow-icon{color:#007bff}.accordion-item-content{background:#fff}.accordion-item-content .wrapper{padding:20px}.accordion-item-content p{color:#666;line-height:1.6;margin:0}@media (max-width:768px){.tab{flex-wrap:wrap;gap:10px}.tab-item{padding:10px 15px}.tab-item h3{font-size:14px}}.footerContainer{background:#f8f9fa;border-top:1px solid #eee}.footer{margin:0 auto;max-width:1200px;padding:40px 20px}.footerMenu{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.footer-menu-main-titles{color:#333;font-size:16px;font-weight:700;margin-bottom:15px}.footerMenu li ul{list-style:none;margin:0;padding:0}.footerMenu li ul li{margin-bottom:8px}.footerMenu li ul li a{color:#666;font-size:14px;text-decoration:none;transition:color .3s ease}.footerMenu li ul li a:hover{color:#007bff}.clearfix:after{clear:both;content:"";display:table}@media (max-width:768px){.footerMenu{gap:30px;grid-template-columns:1fr}}.main-wrapper{margin:30px auto 0;width:1150px}.main-wrapper h1{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.add-vehicle{background:#fff;border-radius:4px;box-shadow:0 5px 10px #0000001a;margin-top:30px;padding:30px;width:100%}.add-vehicle .step-content{border-top:1px solid #dedede;margin-top:30px;padding-top:19px}.steps{display:flex;justify-content:center}.steps .step{color:#333;flex:0 0 auto;position:relative;text-align:center;width:161px}.steps .step:after{background-color:#d8d8d8;content:"";height:2px;left:109px;position:absolute;top:14px;width:105px}.steps .step:last-child:after{display:none}.steps .step .step-order-label{align-items:center;background-color:#fff;border:1px solid #dedede;border-radius:30px;display:flex;font-size:12px;font-weight:600;height:30px;justify-content:center;line-height:30px;margin:0 auto;width:30px}.steps .step .step-order-label .number{font-size:12px;font-weight:700}.steps .step .step-label{font-size:14px;font-weight:700;margin-top:6px}.steps .step.active .step-order-label{background-color:#438ed8;border-color:#438ed8;color:#fff}.steps .step.active .step-label{color:#438ed8}.steps .step.completed .step-order-label{background-color:#333;color:#fff;overflow:hidden;position:relative}.vehicle-select-wrapper{min-height:300px;position:relative}.vehicle-select-wrapper .breadcrumb{margin-bottom:18px}.vehicle-select-wrapper .breadcrumb span{color:#666;font-size:14px;font-weight:600}.vehicle-select-wrapper .breadcrumb span:not(.vehicle-select-wrapper .breadcrumb span:last-child):after{content:">";display:inline-block;padding:0 4px}.vehicle-select-wrapper .info-title{align-items:center;background-color:#f2f2f2;color:#333;display:flex;font-size:14px;font-weight:600;height:40px;margin-bottom:15px;padding-left:20px}.vehicle-select-wrapper .scrollable-wrapper{margin-bottom:5px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper{display:flex;position:relative}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box{background-color:#fff;border:1px solid #dedede;border-radius:4px;flex:0 0 200px;margin-bottom:15px;margin-right:10px;max-height:230px;outline:none;overflow:auto;scrollbar-width:thin}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box:last-of-type{background-color:#e5f0ff;border-color:#b9d6ff;box-shadow:0 0 8px #00000029}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box.table{flex:0 0 auto}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box ul{list-style:none;margin:0;padding:10px 20px 8px 8px}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box ul li{border-radius:2px;color:#333;cursor:pointer;font-weight:500;line-height:20px;margin-bottom:3px;padding:2px 4px;position:relative;text-indent:4px}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box ul li.not-available{color:#999;cursor:default}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box ul li.active{background:#8598a9;color:#fff}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box ul li.active:after{background-color:#8598a9;border-radius:2px;content:"";height:14px;position:absolute;right:-7px;top:3px;transform:rotate(45deg);width:15px}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box ul li:hover:not(.not-available):not(.active){background-color:#f0f0f0}.selected-vehicle-description{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.selected-vehicle-description .logo{margin-right:13px}.selected-vehicle-description .logo img{display:block;width:35px}.selected-vehicle-description .description{color:#333;font-size:14px;font-weight:500}.selected-vehicle-description .edit-icon-button{align-items:center;background:none;border:none;color:#438ed8;cursor:pointer;display:inline-flex;margin-bottom:10px;margin-left:8px;text-decoration:none}.selected-vehicle-description .edit-icon-button:hover{text-decoration:underline}.vehicle-info-form-wrapper{border:1px solid #dedede;border-radius:2px;display:flex;justify-content:center;margin-bottom:13px;padding:30px 0}.vehicle-info-form-wrapper form{display:flex;flex-direction:column;gap:0;width:275px}.textbox-wrapper{margin-bottom:20px;position:relative;width:100%}.textbox-wrapper input[type=number],.textbox-wrapper input[type=tel],.textbox-wrapper input[type=text],.textbox-wrapper input[type=url]{background-color:#fff;border:1px solid #dedede;border-radius:2px;box-sizing:border-box;font-size:14px;height:40px;margin-bottom:0;outline:none;padding:0 10px;width:100%}.textbox-wrapper input::placeholder{color:#0000}.textbox-wrapper label{background:#0000;color:#333;display:block;font-size:14px;font-weight:500;left:auto;margin-bottom:5px;padding:0;pointer-events:auto;position:relative;top:auto;z-index:auto}.textbox-wrapper input:focus,.textbox-wrapper input:focus:not(.error){border-color:#438ed8}.select-wrapper{margin-bottom:20px;position:relative;width:100%}.select-wrapper select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1px solid #dedede;border-radius:2px;box-sizing:border-box;font-size:14px;height:40px;outline:none;padding:0 10px;width:100%}.select-wrapper label,.select-wrapper select option{color:#333;font-weight:500}.select-wrapper label{background:#0000;display:block;font-size:14px;left:auto;margin-bottom:5px;padding:0;pointer-events:auto;position:relative;top:auto;z-index:auto}.checkbox-wrapper{margin-bottom:20px;width:100%}.checkbox-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px}.checkbox-label input[type=checkbox]{cursor:pointer;height:16px;margin-right:8px;width:16px}.checkbox-label .checkmark{display:none}.submit-btn{background-color:#438ed8;border:1px solid #438ed8;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:11px;width:100%}.submit-btn:hover{background-color:#3978b7}.submit-btn:disabled{background-color:#ccc;border-color:#ccc;cursor:default}form.submitted input.ng-invalid,form.submitted select.ng-invalid{background-color:#fff1f1!important;border-color:red!important}form.submitted input.ng-invalid~label,form.submitted select.ng-invalid~label{color:red!important}.form-error-wrapper{margin-bottom:10px;margin-top:5px}.form-error-wrapper .form-error{color:red;font-size:10px;font-weight:500;line-height:13px}.step-footer{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.step-footer .info{color:#999;font-size:12px;font-weight:500;line-height:18px}.step-footer .info .link{color:#438ed8;font-weight:inherit;text-decoration:none}.step-footer .info .link:hover{text-decoration:underline}.step-footer-buttons{display:flex;gap:10px;justify-content:flex-end}.step-footer-buttons button{border:none;border-radius:2px;cursor:pointer;font-size:12px;font-weight:500;height:38px;min-width:100px;padding:0 30px}.step-footer-buttons button.btn-primary{background-color:#438ed8;border:1px solid #438ed8;color:#fff}.step-footer-buttons button.btn-primary:hover{background-color:#3978b7}.step-footer-buttons button.btn-secondary{background-color:#f2f2f2;border:1px solid #dedede;color:#333}.step-footer-buttons button.btn-secondary:hover{background-color:#e6e6e6}.step-footer-buttons button:disabled{background-color:#f2f2f2;color:#999;cursor:default}.section-title{background-color:#f2f2f2;border-radius:2px;color:#333;font-size:14px;font-weight:600;line-height:20px;margin-bottom:15px;padding:10px 20px}.vehicle-damage-selection-wrapper{border-bottom:1px solid #dedede;margin-bottom:15px;min-height:300px;position:relative}.vehicle-damage-selection-wrapper .section{border:1px solid #dedede;border-radius:2px;display:flex;justify-content:center;margin-bottom:15px;padding:30px}.damage-selection{display:flex;gap:60px;justify-content:center}.damage-selection .chart{width:315px}.damage-selection .chart .chart-info{display:flex;justify-content:space-between;list-style:none;margin-bottom:30px;padding:0}.damage-selection .chart .chart-info li{color:#333;font-size:12px;font-weight:600;list-style:none;padding-left:14px;position:relative}.damage-selection .chart .chart-info li:before{content:"";display:block;height:10px;left:0;position:absolute;top:2.5px;width:10px}.damage-selection .chart .chart-info li.original:before{background-color:#999}.damage-selection .chart .chart-info li.local-painted-new:before{background-color:#ffa945}.damage-selection .chart .chart-info li.painted-new:before{background-color:#ff5e39}.damage-selection .chart .chart-info li.changed-new:before{background-color:#875de1}.vehicle-damage-report-container{position:relative}.vehicle-damage-report-container .vehicle{display:flex;justify-content:center}.vehicle-damage-report-container .vehicle svg{height:auto;max-width:312px}.vehicle-damage-report-container .vehicle .status-path{stroke:#999;stroke-width:1;transition:all .1s ease-in-out}.vehicle-damage-report-container .vehicle .status-path:hover{opacity:.8;transform:scale(1.02)}.vehicle-damage-report-container .vehicle .main-path,.vehicle-damage-report-container .vehicle .pointer-events-none{pointer-events:none}.radio-button-selections{width:420px}.radio-button-selections .table-wrapper{display:grid;margin-bottom:14px}.radio-button-selections .table-wrapper .table-header .row{display:flex;font-weight:600;margin-bottom:10px}.radio-button-selections .table-wrapper .table-header .row .column{align-items:center;display:flex;font-weight:600;height:30px;justify-content:center;width:17%}.radio-button-selections .table-wrapper .table-header .row .column:first-of-type{justify-content:flex-start;width:32%}.radio-button-selections .table-wrapper .table-header .row .column.original{color:#999}.radio-button-selections .table-wrapper .table-header .row .column.local-painted-new{color:#ffa945}.radio-button-selections .table-wrapper .table-header .row .column.painted-new{color:#ff5e39}.radio-button-selections .table-wrapper .table-header .row .column.changed-new{color:#875de1}.radio-button-selections .table-wrapper .table-body .row{border-radius:2px;display:flex;margin-bottom:5px;transition:all .1s ease-in-out}.radio-button-selections .table-wrapper .table-body .row:hover{background-color:#f0f0f0}.radio-button-selections .table-wrapper .table-body .row .column{align-items:center;display:flex;height:31px;justify-content:center;width:17%}.radio-button-selections .table-wrapper .table-body .row .column:first-of-type{color:#333;font-weight:600;justify-content:flex-start;width:32%}.radio-button-selections .table-wrapper .table-body .row .column input[type=radio]{cursor:pointer;height:15px;width:15px}.original-vehicle-check{border-top:1px solid #dedede;margin-top:15px;padding-top:15px}.original-checkbox{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:600}.original-checkbox input[type=checkbox]{cursor:pointer;height:16px;margin-right:8px;width:16px}.original-checkbox .checkmark{display:none}.additional-equipment-wrapper{background-color:#fafafa;border:1px solid #dedede;border-radius:4px;margin:20px 0;padding:20px}.equipment-categories{display:flex;flex-direction:column;gap:30px}.equipment-category{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;padding:20px}.category-title{border-bottom:2px solid #438ed8;color:#333;font-size:16px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.equipment-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:15px}.equipment-checkbox{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 12px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.equipment-checkbox:hover{background-color:#e6f3ff;border-color:#438ed8}.equipment-checkbox input[type=checkbox]{display:none}.checkmark{background-color:#fff;border:2px solid #ddd;border-radius:3px;flex-shrink:0;height:18px;margin-right:10px;position:relative;transition:all .2s ease;width:18px}.equipment-checkbox input[type=checkbox]:checked+.checkmark{background-color:#438ed8;border-color:#438ed8}.equipment-checkbox input[type=checkbox]:checked+.checkmark:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.equipment-checkbox input[type=checkbox]:checked~span:not(.checkmark){color:#438ed8;font-weight:600}.upload-section{background-color:#fafafa;border:1px solid #dedede;border-radius:4px;margin:20px 0;padding:20px}.upload-wrapper{background-color:#fff;border:1px solid #e9ecef;border-radius:4px;margin-bottom:20px;padding:15px}.upload-wrapper h3{color:#333;font-size:16px;font-weight:600;margin:0 0 10px}.upload-btn{background-color:#438ed8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none;transition:background-color .2s ease}.upload-btn:hover{background-color:#3978b7}.uploaded-files{margin-top:15px}.file-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;justify-content:space-between;margin-bottom:5px;padding:8px 12px}.file-item,.remove-btn{align-items:center;display:flex;font-size:14px}.remove-btn{background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;height:24px;justify-content:center;transition:background-color .2s ease;width:24px}.remove-btn:hover{background:#c82333}.recaptcha-wrapper{display:flex;justify-content:center;margin:20px 0;min-height:78px}.offer-result-wrapper{margin:0 auto;max-width:600px;padding:40px 20px;text-align:center}.offer-success-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:40px 30px}.success-icon{margin-bottom:20px}.success-icon i{color:#28a745;font-size:48px}.success-title{color:#28a745;font-size:28px;font-weight:700;margin-bottom:15px;margin-top:0}.offer-id-info{background:#e9ecef;border-radius:8px;margin-bottom:30px;padding:15px}.offer-id-info p{color:#333;font-size:16px;margin:0}.price-section{margin:30px 0}.price-info-wrapper{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:20px}.price-info-icon{height:16px;width:16px}.price-info-text{color:#666;font-size:14px}.logo.evaluated{margin:20px 0}.logo.evaluated img{height:auto;width:100px}.price-title{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.price-loading{align-items:center;display:flex;flex-direction:column;gap:15px;margin:30px 0}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#438ed8;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{color:#666;font-size:16px}.price-display{margin:30px 0}.price-amount{color:#28a745;font-size:48px;font-weight:700;text-shadow:1px 1px 2px #0000001a}.price-description{background:#fff;border:1px solid #dee2e6;border-radius:8px;line-height:1.6;margin:20px 0;padding:20px}.price-description p{margin:0}.disclaimer{color:#666;font-size:14px;font-style:italic;margin:15px 0}.action-buttons{margin:30px 0}.appointment-btn{background:linear-gradient(45deg,#28a745,#20c997);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:15px 30px;text-decoration:none;transition:transform .2s}.appointment-btn:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.contact-info{color:#666;font-size:14px;line-height:1.5;margin-top:30px}.contact-info p{margin:0}.eurotax-table-wrapper{padding-top:5px}.eurotax-table-wrapper table{border-spacing:0;color:#333;font-size:12px;font-weight:500;line-height:16px;width:855px}.eurotax-table-wrapper table thead tr{cursor:default}.eurotax-table-wrapper table tr{cursor:pointer}.eurotax-table-wrapper table tr td,.eurotax-table-wrapper table tr th{color:#333;font-size:12px;font-weight:500;line-height:16px;padding:9px 8px;text-align:left;vertical-align:top}.eurotax-table-wrapper table tr th{font-weight:700}.eurotax-table-wrapper table tr th:first-of-type{text-indent:20px}.eurotax-table-wrapper table tr td:first-of-type,.london-radio,.london-radio .form-group,.london-radio .form-group .london-radio__input{display:inline-flex}.london-radio__input input[type=radio]{margin-right:8px}.london-radio__label{align-items:center;cursor:pointer;display:flex}.london-radio__label--text{color:#333;font-size:12px;font-weight:500;line-height:16px}.valuation-step-wrapper{min-height:255px;position:relative}.valuation-step-wrapper .valuation-result-wrapper{align-items:center;background:#fff;border:1px solid #dedede;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:30px;position:relative}.valuation-step-wrapper .valuation-result-wrapper .price-info-wrapper{align-items:center;background-color:#e5f0ff;border-radius:10000px;color:#438ed8;display:flex;font-size:12px;font-weight:500;left:50%;padding:3px 8px;position:absolute;top:-12px;transform:translate(-50%);white-space:nowrap}.valuation-step-wrapper .valuation-result-wrapper .price-info-wrapper .price-info-icon{display:block;margin-right:4px}.valuation-step-wrapper .valuation-result-wrapper .valuation-result-chart{display:block;height:auto;margin-bottom:16px;width:120px}.valuation-step-wrapper .valuation-result-wrapper .logo.evaluated{margin-bottom:8px}.valuation-step-wrapper .valuation-result-wrapper .logo.evaluated img{height:auto;width:100px}.valuation-step-wrapper .valuation-result-wrapper .text{color:#1f9670;font-size:24px;font-weight:700;letter-spacing:-.24px;line-height:30px;margin-bottom:8px;text-align:center}.valuation-step-wrapper .valuation-result-wrapper .price{color:#1f9670;font-size:32px;font-weight:700;letter-spacing:-.24px;line-height:40px;margin-bottom:20px;text-align:center}.valuation-step-wrapper .valuation-result-wrapper .make-an-appointment-button{background-color:#438ed8;border:1px solid #438ed8;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:20px;min-width:200px;padding:12px 24px;text-align:center;transition:all .2s ease}.valuation-step-wrapper .valuation-result-wrapper .make-an-appointment-button:hover{background-color:#3978b7;border-color:#3978b7}.valuation-step-wrapper .valuation-result-wrapper .description{color:#333;font-size:14px;line-height:17.5px;margin-bottom:16px;max-width:500px;text-align:center}.valuation-step-wrapper .valuation-result-wrapper .description.bottom{border-top:1px solid #dedede;color:#666;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0;margin-top:20px;padding-top:20px;width:100%}.valuation-step-wrapper .valuation-result-wrapper .description p{line-height:1.5;margin:0}.icon-edit:before{content:"✏️";font-size:14px}.icon-check:before{content:"✓";font-size:14px}.category-height-animation{animation:categoryHeightAnimation .2s}@keyframes categoryHeightAnimation{0%{max-height:0}to{max-height:230px}}.mt-10{margin-top:10px}@media (max-width:1200px){.main-wrapper{margin:20px auto 0;width:95%}.add-vehicle{padding:20px}.steps .step{width:120px}.steps .step:after{left:84px;width:80px}.equipment-grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.damage-selection{gap:40px}.radio-button-selections{width:350px}}@media (max-width:768px){.main-wrapper{margin:10px auto 0;padding:0 10px;width:100%}.add-vehicle{padding:15px}.steps{flex-wrap:wrap;gap:10px}.steps .step{flex:none;width:100px}.steps .step:after{display:none}.vehicle-select-wrapper .scrollable-wrapper .category-wrapper .category-select-box{flex:0 0 150px}.eurotax-table-wrapper{overflow-x:auto}.vehicle-info-form-wrapper form{max-width:275px;width:100%}.equipment-grid{gap:8px;grid-template-columns:1fr}.equipment-checkbox{font-size:13px;padding:6px 10px}.category-title{font-size:14px}.additional-equipment-wrapper{padding:15px}.damage-selection{align-items:center;flex-direction:column;gap:30px}.damage-selection .chart{max-width:315px;width:100%}.radio-button-selections{max-width:420px;width:100%}.vehicle-damage-report-container .vehicle svg{max-width:280px}}@media (max-width:480px){.step-footer-buttons{flex-direction:column;gap:8px}.step-footer-buttons button{min-width:auto;width:100%}.equipment-categories{gap:20px}.equipment-category{padding:15px}.damage-selection .chart .chart-info{flex-wrap:wrap;gap:10px}.damage-selection .chart .chart-info li{flex:0 0 45%}.radio-button-selections .table-wrapper .table-body .row .column,.radio-button-selections .table-wrapper .table-header .row .column{font-size:11px}.radio-button-selections .table-wrapper .table-body .row .column input[type=radio]{height:12px;width:12px}.vehicle-damage-report-container .vehicle svg{max-width:250px}.valuation-step-wrapper .valuation-result-wrapper{padding:20px}.valuation-step-wrapper .valuation-result-wrapper .text{font-size:20px;line-height:26px}.valuation-step-wrapper .valuation-result-wrapper .price{font-size:28px;line-height:34px}.valuation-step-wrapper .valuation-result-wrapper .make-an-appointment-button{min-width:auto;width:100%}.offer-result-wrapper{padding:20px 15px}.offer-success-section{padding:30px 20px}.success-title{font-size:24px}.price-amount{font-size:36px}.appointment-btn{font-size:16px;padding:12px 20px;width:100%}}
/*# sourceMappingURL=main.bc04a00f.css.map*/