.multi-step-form-wrapper{align-items:flex-start!important;display:flex;flex-direction:column;justify-content:flex-start!important;min-height:100vh;padding-top:20px}.MuiGrid-root.MuiGrid-item.MuiGrid-grid-xs-12.css-my4o1w{margin:20px 0}form#multiStepForm{background:transparent;display:block;width:100%}.steps-nav{display:flex;gap:10px;justify-content:center;margin:0 auto 20px}.steps-nav button{background-color:#f1f2f4;border:none;box-shadow:none;cursor:pointer;height:2px;height:3px;padding:0;transition:background-color .3s ease;width:44px}.steps-nav button.active{background-color:#777}.form-step{border:1px solid rgba(205,213,223,.75);border-radius:20px;box-shadow:2px 4px 8px rgba(0,0,0,.08);display:none;margin:0 auto;max-width:448px;max-width:calc(480px + .5rem);padding:14px}.form-step.active{display:block}.form-head{text-align:center}.form-head h3{font-size:24px;line-height:1.1;margin:0;padding:16px 0}.form-head p{font-size:16px;line-height:18px}.form-group__wrap{display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}.form-group{margin-bottom:15px;position:relative}.form-group label{color:rgba(0,0,0,.78);font-size:14px;font-weight:400;margin:0 0 8px 8px}#multiStepForm .form-group input,#multiStepForm .form-group select,#multiStepForm .form-group textarea{background:#f1f2f4;border:1px solid #ccc;border-radius:45px;font-size:16px;outline:none;padding:10px 12px}#multiStepForm .form-group textarea.form-input{border-radius:20px;resize:none}textarea.form-input::placeholder{color:#8f8f8f}.form-input-radio{font-size:16px;margin-bottom:8px}button.next-btn{font-size:15px;font-weight:400;padding:8px;width:100%}.tab-buttons__wrap{background:#f1f2f4;border:1px solid rgba(205,213,223,.65);border-radius:30px;margin:0 auto 26px;max-width:320px;overflow:hidden;position:relative;transition:.25s ease-in-out}.tab-buttons{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.tab-buttons li{line-height:0;padding:10px;text-align:center}.moving-bg{background:#fff!important;border-radius:28px;bottom:.125rem;bottom:0;box-shadow:0 0 12px 0 rgba(0,0,0,.16);height:calc(100% - .25rem);left:3px;position:absolute;top:2px;transition:.3s cubic-bezier(.4,0,.2,1);width:145px}.tab-buttons .tab-btn{color:#222222bf;font-size:16px;font-weight:700;line-height:1;position:relative;z-index:99}.btn-group{display:flex;gap:10px;justify-content:space-between}.btn-group .prev-btn{background:transparent;border:none;box-shadow:none;color:#0089cc;font-size:15px;line-height:1;outline:none;padding:0 0 0 31px;position:relative}.prev-btn.back-btn:before{border:2px solid #0089cc;border-right:none;border-top:none;content:"";height:10px;left:9px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.btn-group .next-btn{padding:8px 24px;width:auto}.tab-buttons button.active{background-color:#007bff;color:#fff}.tab-content{display:none}.tab-content.active{display:block}.form-notes p{font-size:16px;margin-bottom:8px}.form-upload{align-items:center;appearance:none;background-color:transparent;border:2px dashed rgba(0,137,205,.5);border-image:initial;border-radius:12px;color:#0089cd;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;letter-spacing:.02857em;line-height:1.75;margin:1rem auto .5rem;min-height:65px;min-width:64px;outline:0;text-decoration:none;text-transform:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);user-select:none;vertical-align:middle;width:100%}button.form-upload:active,button.form-upload:hover{background-color:rgba(0,137,205,.04);border:2px dashed #0089cd;border-radius:12px;color:#0089cd;text-decoration:none}.form-upload #photoUpload{display:none}.form-upload svg{display:inline-block;height:24px;user-select:none;width:24px;fill:currentcolor;flex-shrink:0;font-size:1.5rem;margin-right:1rem;pointer-events:none;transition:fill .2s cubic-bezier(.4,0,.2,1)}.check-box-modal.feedback-modal{height:calc(100vh - 200px);left:50%;max-height:750px;top:50%;transform:translate(-50%,-50%);width:600px}.feedback-modal iframe{border:none;border-radius:8px;height:calc(100vh - 250px);max-height:700px;overflow:hidden;width:100%}.validation_error{color:red!important;display:none;font-size:11px!important;padding-top:3px!important}label[for=no],label[for=yes]{display:block!important}#vehicleNameBadge{display:none;margin-top:10px}.vehicle-name-badge{align-items:center;background-color:#f1f1f1;border-radius:999px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:6px 12px}.vehicle-name-badge .check-icon{color:green}.vehicle-name-badge .close-icon{cursor:pointer;font-size:14px}@media(max-width:767px){#multiStepForm .form-group select{height:43px}form#multiStepForm{width:100%}form input[type=radio]{position:relative;top:1px}}.placeholder-text-custom{left:13px;opacity:0;pointer-events:none;position:absolute;top:34px;transition:.2s ease}.form-group.active .placeholder-text-custom{opacity:1}.form-group.active input{border-color:#0089cd;box-shadow:0 0 0 .12rem rgba(0,137,205,.25)}.form-group.active label{color:#0089cd}.dropdown{font-family:sans-serif;position:relative;width:95%}.dropdown-toggle{align-items:center;background-color:#f1f2f4;border:1px solid #ccc;border-radius:9999px;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:10px 12px;width:100%}.dropdown-options{background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;height:500px;left:0;overflow-y:scroll;position:absolute;right:0;top:105%;z-index:999}.dropdown-options.show{display:block}.dropdown-option{cursor:pointer;padding:10px 12px}.dropdown-option:hover{background-color:#f1f2f4}.arrow{font-size:12px;margin-left:8px}.disabled{background-color:#e4e4e4;color:#999;cursor:not-allowed;pointer-events:none}#verifyBtn{background:#0089cd;border:#fff;border-radius:40px;color:#fff;font-size:14px;font-weight:500;min-height:40px;min-width:64px}#verifyBtn:hover{background:#076a9b;cursor:pointer}.verifyBtnContainer{align-items:center;display:flex;justify-content:center;padding:5px}