.bg-job,.bg-request{background-color:#ffd9ac}.bg-complete{background-color:#dde3e9}.list-group{list-style-type:none;margin:0;padding:0;width:200px;height:100%;background-color:#9c9595;position:fixed;overflow:y;font-size:12pt}li a{display:block;color:#000;padding:8px 16px;text-decoration:none;text-align:left;font-size:12pt}li a:hover{background-color:#555;color:#000}.container{width:100%;padding-right:5px;padding-left:5px;margin-right:auto;margin-left:auto;overflow:hidden}.corners{border-radius:10px}.buttons{border:0;padding:.5rem .7rem;border-radius:5px}.jobs{border-left:6px solid orange;height:100%}.split-payment-section{border-top:2px solid #dee2e6;padding-top:1.5rem}.split-payment-container{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #dee2e6}.split-payment-totals{border:2px solid #007bff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.split-payment-form{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.split-payment-section .list-group-item{background-color:#fff;border:1px solid #dee2e6;margin-bottom:.5rem;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.split-payment-section .badge-lg{font-size:1rem;padding:.5rem .75rem}.split-payment-section .btn-group .btn{flex:1 1}.split-payment-section .spinner-border-sm{width:1rem;height:1rem;border-width:.15rem}.split-payment-section .form-check-input{cursor:pointer;width:1.2rem;height:1.2rem;margin-top:.15rem}.split-payment-section .form-check-label{cursor:pointer;margin-left:.5rem;font-size:1.1rem}.btn-calendar{border:1px solid #999}time.icon{font-size:.8em;position:relative;height:8em;background-color:#fff;border-radius:.2em;overflow:hidden}time.icon,time.icon *{display:block;width:100%}time.icon *{font-size:1em;font-weight:700;font-style:normal;text-align:center}time.icon strong{background-color:#98cbe5;border-bottom:1px dashed #98cbe5}time.icon strong,time.icon strong.day{position:absolute;top:0;padding:.4em 0;color:#fff}time.icon strong.day{background-color:red;border-bottom:1px dashed red}time.icon em{position:absolute;color:#2f2f2f}time.icon span{width:100%;font-size:2.8em;letter-spacing:-.05em;padding-top:.8em;color:#2f2f2f}.image-gallery-modal .modal-dialog{max-width:90vw}.image-gallery-modal .modal-body{padding:0;background-color:#000}.image-gallery-modal .modal-title-container{width:100%}.image-gallery-modal .modal-subtitle{font-size:.875rem;margin-top:.25rem;font-weight:400}.carousel-image-container{display:flex;justify-content:center;align-items:center;min-height:400px;max-height:70vh;background-color:#000}.carousel-image-container img{max-height:70vh;width:auto!important;object-fit:contain}.image-gallery-modal .carousel-control-next,.image-gallery-modal .carousel-control-prev{width:10%}.image-gallery-modal .carousel-indicators{bottom:-40px}.image-gallery-modal .carousel-caption{background-color:rgba(0,0,0,.7);padding:10px;border-radius:5px}.vehicle-card-thumbnail{position:relative;cursor:pointer;transition:transform .2s ease;overflow:hidden}.vehicle-card-thumbnail:hover{transform:scale(1.02)}.vehicle-card-thumbnail .card-img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}.vehicle-card-thumbnail .photo-count-badge{position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:15px;font-size:12px;display:flex;align-items:center;grid-gap:5px;gap:5px;z-index:10}.vehicle-card-thumbnail .photo-count-badge i{font-size:14px}.main-sidebar ul{list-style-type:none;margin:0;padding:0}.main-sidebar ul li{text-decoration:none;background:#77c2fa}.active,.main-sidebar ul li a:hover{text-decoration:none;background:#5196d3}.version{text-emphasis-color:#add8e6}.calendar-connected-icon{font-size:12px;margin-right:4px}.campaigns-parent{display:flex;justify-content:space-between;align-items:center;padding:10px 15px}.campaigns-parent.active,.campaigns-parent:hover{background:#5196d3}.chevron{font-size:10px;transition:transform .3s ease;display:inline-block;margin-left:8px}.chevron.open{transform:rotate(180deg)}.submenu-item{padding-left:20px;background:#6ab4f0!important}.submenu-item a{padding:8px 15px;display:block;font-size:14px}.submenu-item a.active,.submenu-item a:hover{background:#4a8bc2!important}.search-result{background-color:#fff;padding:10px 20px}.search-result:hover{background-color:#efefef}.dealer-signup-container{min-height:100vh;background:#f8f9fa;padding-top:2rem;padding-bottom:2rem}.signup-logo{max-width:200px;height:auto}.signup-card{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.signup-card h2{color:#2c3e50;font-weight:600}.signup-card .text-danger{color:#e74c3c!important}.signup-card .form-label{font-weight:500;color:#34495e;margin-bottom:.5rem}.signup-card .form-control:focus{border-color:#3498db;box-shadow:0 0 0 .2rem rgba(52,152,219,.25)}.signup-card .form-control[readonly]{background-color:#f8f9fa;cursor:not-allowed}.signup-card .btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 24px;font-weight:600;transition:transform .2s,box-shadow .2s}.signup-card .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.signup-card .btn-primary:disabled{background:#bdc3c7;transform:none;box-shadow:none}.success-icon i{animation:scaleIn .5s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.alert{border-radius:8px;border:none}.alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-info{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.alert-danger{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.dealer-welcome-container{min-height:100vh;background:#2c3e50;padding-bottom:3rem}.dealer-welcome-container .display-4,.dealer-welcome-container .lead{color:#fff}.dealer-welcome-container .text-muted{color:#ecf0f1!important}.dealer-welcome-container .btn-primary{background:#ff9416;border-color:#ff9416;color:#fff}.dealer-welcome-container .btn-primary:hover{background:#e68314;border-color:#e68314;color:#fff}.welcome-icon i{animation:bounceIn .8s ease-out}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.dealer-welcome-container .display-4{color:#2c3e50;font-weight:700;margin-bottom:1rem}.dealer-welcome-container .lead{font-size:1.25rem}.feature-card{border:none;border-radius:12px;transition:transform .3s,box-shadow .3s;animation:fadeInUp .6s ease-out}.feature-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.feature-card .feature-icon{padding:1rem;background:rgba(52,152,219,.1);border-radius:50%;width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center}.feature-card:first-child{animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.step-item{animation:slideInLeft .5s ease-out}.step-item .d-flex,.step-item h6,.step-item p{text-align:left}.step-item:first-child{animation-delay:.2s}.step-item:nth-child(2){animation-delay:.3s}.step-item:nth-child(3){animation-delay:.4s}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.step-number .badge{font-size:1rem;font-weight:600}.step-item h6{color:#2c3e50;font-weight:600}.step-item .btn-sm{font-size:.875rem;padding:.375rem 1rem}.card{border:none;border-radius:12px}.card-header{background:#fff;border-bottom:2px solid #ecf0f1;border-radius:12px 12px 0 0!important;padding:1.25rem}.card-header h5{color:#2c3e50;font-weight:600}.card-header.bg-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none}.card-body{padding:1.5rem}.dealer-welcome-container .btn-lg{padding:.875rem 2.5rem;font-size:1.125rem;font-weight:600;border-radius:50px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:transform .2s,box-shadow .2s}.dealer-welcome-container .btn-lg:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(102,126,234,.4)}@media (max-width:768px){.dealer-signup-container,.dealer-welcome-container{padding-top:1rem}.dealer-welcome-container .card,.signup-card{margin:0 1rem}.dealer-welcome-container .display-4{font-size:2rem}.feature-card{margin-bottom:1rem}.step-item{padding-left:0}.step-number{margin-right:.75rem!important}}.pac-container{border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.15);margin-top:5px;font-family:inherit}.pac-item{padding:10px 15px;cursor:pointer;border-top:1px solid #e1e8ed}.pac-item:first-child{border-top:none}.pac-item:hover{background-color:#f5f8fa}.pac-icon{margin-right:10px}.spinner-border{width:1rem;height:1rem;border-width:.15rem}a{color:#3498db;text-decoration:none;transition:color .2s}a:hover{color:#2980b9;text-decoration:underline}@media (max-width:575.98px){.bg-sidebar{position:relative!important}.wrapper{margin-left:0!important}.p5-lg{padding:0!important}}@media (max-width:900px){.bg-sidebar{position:relative!important}.wrapper{margin-left:0!important}.p5-lg{padding:1rem!important}}body{background-color:#fafafa}.p5-lg{padding:3rem}.bg-sidebar{position:absolute;background-color:#43425d;height:100%;min-height:100%}.bg-menu{background-color:#43425d!important;color:#fff}.wrapper{margin-left:16.666667%;padding-left:auto;padding-right:auto}.list-group-item.active{background-color:#dde3e9;color:#000;border-color:#dde3e9}.btn-circle{width:60px;height:60px;line-height:45px;text-align:center;padding:0;border-radius:50%}.btn-circle i{position:relative;top:-1px}.btn-circle-sm{width:35px;height:35px;line-height:35px;font-size:.9rem}.btn-circle-lg{width:55px;height:55px;line-height:55px;font-size:1.1rem}.btn-circle-xl{width:70px;height:70px;line-height:70px;font-size:1.3rem}.bold{font-weight:700!important}.btn-primary-green{background-color:#7bc786}.btn-primary-red{background-color:#ec3732}.page-name{font-size:1.3rem;padding:.8rem;text-align:center;font-weight:700!important}.connecting-line{height:2px;background:#28a745;position:relative;width:80%;margin:0 auto;left:0;right:0;top:50%;z-index:1}.Nav__navBar___xtCFA{display:none}[data-test=authenticator-error]{position:fixed;background-color:#dc3545!important}.line-100{width:100%;border-bottom:1px solid #6c757d;margin-top:-55px}.line-50-right{margin-left:50%}.line-50-left,.line-50-right{width:50%;border-bottom:1px solid #6c757d;margin-top:-55px}.line-50-left{margin-right:50%}.react-datepicker-wrapper{display:block}.timeline{--timeline-color:#3fb2be;position:relative;list-style:none;display:inline-flex;flex-wrap:nowrap;margin:0;padding:0;height:4rem}.timeline:before{content:"";position:absolute;top:calc(50% - 1px);width:100%;height:2px;background:var(--timeline-color)}.timeline li{margin:0 5px;min-width:100px;text-align:left;font-weight:700!important;font-size:.9rem;position:relative}.timeline li.cicle-active:before{background:var(--timeline-color)}.timeline li.cicle-active:before,.timeline li:before{content:"";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);border:2px solid #3fb2be;width:10px;height:10px;padding:.5rem;border-radius:50%}.timeline li:before{background:#fff}.downshift-dropdown{margin:0 auto;width:20rem;border:1px solid #f5f5f5;border-bottom:none}.dropdown-item{padding:.5rem;cursor:pointer;border-bottom:1px solid #f5f5f5;font-size:1rem;text-align:left}.dropdown-button{padding:.6rem;border-radius:3px;background:#fff;cursor:pointer}.m-signature-pad{position:absolute;font-size:10px;width:700px;height:400px;top:50%;left:50%;margin-left:-350px;margin-top:-200px;border:1px solid #e8e8e8;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.27),inset 0 0 40px rgba(0,0,0,.08);border-radius:4px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.m-signature-pad--body{position:absolute;left:20px;right:20px;top:20px;bottom:60px;border:1px solid #f4f4f4}.m-signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,.02)}.m-signature-pad--footer{position:absolute;left:20px;right:20px;bottom:20px;height:40px}.m-signature-pad--footer .description{color:#c3c3c3;text-align:center;font-size:1.2em;margin-top:1.8em}.m-signature-pad--footer .button{position:absolute;bottom:0}.m-signature-pad--footer .button.clear{left:0}.m-signature-pad--footer .button.save{right:0}@media screen and (max-width:1024px){.m-signature-pad{top:0;left:0;right:0;bottom:0;width:auto;height:auto;min-width:250px;min-height:140px;margin:5%}#github{display:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.m-signature-pad{margin:10%}}@media screen and (max-height:320px){.m-signature-pad--body{left:0;right:0;top:0;bottom:32px}.m-signature-pad--footer{left:20px;right:20px;bottom:4px;height:28px}.m-signature-pad--footer .description{font-size:1em;margin-top:1em}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.payment-progress.highlight{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;padding:20px;margin:10px 0}.progress-icon{transition:transform .3s ease}.payment-progress.highlight .progress-icon{transform:scale(1.1)}.payment-progress h3,.payment-progress p{transition:all .3s ease}.payment-progress.highlight .alert{box-shadow:0 0 20px rgba(40,167,69,.3);animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{box-shadow:0 0 20px rgba(40,167,69,.3)}to{box-shadow:0 0 30px rgba(40,167,69,.6)}}.pulse-dot{animation:pulse 2s infinite}@media (max-width:768px){.payment-progress .progress-icon{font-size:3rem!important}.payment-progress h3{font-size:1.25rem}.payment-progress .lead{font-size:1rem}}.chatbot-message p{margin-bottom:.5rem}.chatbot-message p:last-child{margin-bottom:0}.chatbot-message ol,.chatbot-message ul{margin-bottom:.5rem;padding-left:1.5rem}.chatbot-message ol:last-child,.chatbot-message ul:last-child{margin-bottom:0}.chatbot-message li{margin-bottom:.25rem}.chatbot-message strong{font-weight:600}.chatbot-message em{font-style:italic}.chatbot-message code{background-color:rgba(0,0,0,.05);padding:.125rem .25rem;border-radius:3px;font-family:"Courier New",monospace;font-size:.9em}.chatbot-message pre{background-color:rgba(0,0,0,.05);padding:.5rem;border-radius:4px;overflow-x:auto}.chatbot-message pre code{background-color:initial;padding:0}.typing-indicator{display:flex;align-items:center;padding:.5rem .75rem}.typing-indicator span{height:8px;width:8px;margin:0 2px;background-color:#6c757d;border-radius:50%;display:inline-block;animation:typing-pulse 1.4s ease-in-out infinite}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typing-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.4b364489.chunk.css.map */