body{margin:0;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[lang=en],[lang=en]{font-family:Poppins,sans-serif}body[lang=he],[lang=he]{font-family:Heebo,sans-serif}body.rtl{direction:rtl}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Heebo,sans-serif!important}[lang=en] *{font-family:Poppins,sans-serif!important}[lang=he] *{font-family:Heebo,sans-serif!important}*{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideDown{0%{top:-30%;opacity:0}to{top:30%;opacity:1}}.app-content{min-height:calc(100vh - 272px)}@media (max-width: 600px){.app-content{min-height:calc(100vh - 152px)}}.primary-btn{min-width:260px!important;height:52px;background-color:var(--primary)!important;box-shadow:0 2px 4px #00000080!important;border-radius:20px!important;font-size:20px!important;text-transform:none!important}.primary-btn.sm{min-width:unset!important}.primary-btn.secondary{background-color:transparent!important;box-shadow:none!important;color:var(--primary)!important;border:none!important}.base-input .MuiInputBase-formControl{color:var(--primary);width:284px!important;height:52px!important;border-radius:12px;padding-inline-end:0px;padding-right:0}.base-input.country-code .MuiInputBase-formControl{width:90px!important;height:100%!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tooltip{position:absolute;left:-30px;font-size:16px;border:.5px solid black;border-radius:13px;width:18px;height:18px;text-align:center;line-height:18px;cursor:pointer}html[lang=he] .tooltip{right:-30px;left:unset}.error-message{color:red!important}.body1{color:var(--primary)!important;font-size:16px;line-height:2em}.body1.sm{font-size:12px}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5{color:var(--primary);font-weight:700!important;align-items:center}.MuiTypography-h1[lang=he],.MuiTypography-h2[lang=he],.MuiTypography-h3[lang=he],.MuiTypography-h4[lang=he],.MuiTypography-h5[lang=he]{font-family:Heebo,sans-serif}.MuiTypography-h1[lang=en],.MuiTypography-h2[lang=en],.MuiTypography-h3[lang=en],.MuiTypography-h4[lang=en],.MuiTypography-h5[lang=en]{font-family:Poppins,sans-serif}html[lang=he] body{direction:rtl!important}html[lang=he] th,html[lang=he] .driver-item .driver-details,html[lang=he] .driver-registration-container .options,html[lang=he] .Mui-error,html[lang=he] .general-settings-container{text-align:right}.footer{background-color:var(--primary);color:var(--white);padding:20px 0;font-size:14px}.footer .container{width:80%;margin:0 auto}@media (max-width: 768px){.footer .container{width:95%}}.footer .row{display:flex;flex-wrap:wrap;justify-content:center}.footer .row .col-md-3{width:25%;padding:15px;text-align:center}@media (max-width: 768px){.footer .row .col-md-3{width:50%;padding:10px}}@media (max-width: 480px){.footer .row .col-md-3{width:100%}}.footer .row .col-md-3 .footer_warp h3{margin-bottom:15px;font-weight:700}.footer .row .col-md-3 .footer_warp .app_store div{margin-bottom:10px}.footer .row .col-md-3 .footer_warp .app_store img{max-width:100%;height:auto}.footer .row .col-md-3 .footer_warp .footer_menu{list-style-type:none;padding:0}.footer .row .col-md-3 .footer_warp .footer_menu li{margin-bottom:10px}.footer .row .col-md-3 .footer_warp .footer_menu li a{text-decoration:none;color:var(--white)}.footer .row .col-md-3 .footer_warp .footer_menu li a:hover{text-decoration:underline}.profile-container{max-width:720px;margin:0 auto;padding-top:50px;justify-content:center;text-align:center}.profile-container .membership{font-weight:unset!important;margin-bottom:30px}@media (max-width: 600px){.profile-container{padding:30px 15px 0}}.user-details-container{position:relative;border-radius:10px;padding:22px;overflow:hidden;box-shadow:0 10px 20px #1f1f680d;border:solid 1px var(--primary);margin-bottom:20px}.user-details-container .personal-details,.user-details-container .login-details{display:flex;flex-direction:column;align-items:start;margin-bottom:20px}.user-details-container .title{margin-bottom:20px}.user-details-container .modal-btns-container{width:100%;margin-top:20px}@media (max-width: 600px){.user-details-container .editButton{position:relative;margin-bottom:10px}}.loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);opacity:.5;display:flex;justify-content:center;align-items:center;z-index:999}.loader-overlay .loader{border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite}.payment-details-container{position:relative;border-radius:10px;padding:22px;overflow:hidden;box-shadow:0 10px 20px #1f1f680d;border:solid 1px var(--primary);margin-bottom:20px}.payment-details-container .top-section{margin-bottom:20px}.payment-details-container .payment-details-table{margin-top:20px}.payment-details-container .payment-details-table__row:nth-child(odd){background-color:#f9f9f9}.payment-details-container .payment-details-table__row:hover{background-color:#f1f1f1}.payment-details-container .payment-details-table__actions button{margin-right:10px}.general-settings-container{position:relative;border-radius:10px;padding:22px;overflow:hidden;box-shadow:0 10px 20px #1f1f680d;border:solid 1px var(--primary);margin-bottom:20px;text-align:left}.general-settings-container .general-settings-title{margin-bottom:20px}.general-settings-container .MuiFormControlLabel-root{display:flex!important;justify-content:space-between;color:var(--primary)}.general-settings-container .general-settings-option{display:block;margin-top:12px}.general-settings-container .general-settings-option:not(:last-child){border-bottom:2px solid rgba(151,151,151,.3)}.registered-drivers-container{position:relative;border-radius:10px;padding:22px;overflow:hidden;box-shadow:0 10px 20px #1f1f680d;border:solid 1px var(--primary);margin-bottom:20px}.registered-drivers-container .top-section{display:flex;justify-content:space-between}.registered-drivers-container .top-section .title{margin-bottom:20px}.registered-drivers-container .rotate-arrow{transform:rotate(90deg);transition:transform .3s ease-in-out}.registered-drivers-container .drivers-list{margin-top:20px}.registered-drivers-container .driver-item{color:var(--primary);margin-bottom:10px;padding:10px;display:flex;flex-direction:column;cursor:pointer}.registered-drivers-container .driver-summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.registered-drivers-container .driver-details{border-top:1px solid #ccc;padding-top:10px;text-align:left}html[lang=he] .driver-details{text-align:right}html[lang=he] .icon-driver-summary{transform:rotate(180deg)}.modal-box{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);background:white;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center;width:600px;padding:30px 0;animation:slideDown .3s ease-out}.modal-box.error-modal{display:flex;justify-content:center;min-height:175px;padding:0 4%;top:20%}.modal-box.error-modal .modal-description{color:#6d6d6d;font-weight:700}.modal-box .close-button{position:absolute;top:10px;right:10px;cursor:pointer}.modal-box .modal-title{font-size:36px;color:var(--primary);text-align:center;margin:0 0 20px;font-weight:700}.modal-box .modal-image{margin-bottom:20px}.modal-box .modal-content{display:flex;flex-direction:column;align-items:center}.modal-box .modal-description{color:var(--primary);font-size:16px;text-align:center;line-height:24px;width:90%}.modal-box .form{width:100%;display:flex;flex-direction:column;align-items:center;gap:30px}.modal-box .form-container{padding-top:20px}@media (max-width: 600px){.modal-box{width:95vw}}.app-input .MuiFormHelperText-root{margin:0 0 20px}.app-input .label{text-align:left}.app-input .label p{padding-inline-start:2px}html[lang=he] .label{text-align:right}.MuiAutocomplete-option{direction:ltr!important}.reset-password-modal .form-container{max-width:280px}.reset-password-modal .logo{margin-bottom:10px}.reset-password-modal .text-field{margin-bottom:16px}.reset-password-modal Button{margin-top:16px}.sub-btn{margin-top:25px!important}.change-pin-code .MuiTypography-body1{text-align:left}.change-pin-code [lang=en] .MuiTypography-body1{font-family:Poppins,sans-serif}.change-pin-code [lang=he] .MuiTypography-body1{font-family:Heebo,sans-serif!important}.change-pin-code .action-buttons{display:flex;flex-direction:column;width:220px;gap:10px}.change-pin-code .pincode-container{margin-bottom:10px}.change-pin-code .Mui-disabled{color:#fff!important;opacity:.5!important}html[lang=he] .change-pin-code .MuiTypography-body1{text-align:right}html[lang=he] .change-pin-code .Mui-disabled{color:#fff!important;opacity:.5!important}.pin-inputs{display:flex;justify-content:center;gap:10px}.pin-inputs .MuiTextField-root{width:50px;margin:0 10px 0 0;outline:none!important}.pin-inputs .MuiTextField-root input{outline:none!important;text-align:center;font-size:20px;padding:10px 0}.pin-inputs .MuiTextField-root input::-webkit-outer-spin-button,.pin-inputs .MuiTextField-root input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pin-inputs .MuiTextField-root input[type=number]{-moz-appearance:textfield}.pin-inputs{margin-bottom:6px;direction:ltr}.pin-inputs .MuiInputBase-root{width:60px;display:inline-block;padding-right:0;text-align:center;height:52px;border-radius:12px;background-color:#fff}.pin-inputs .MuiTextField-root input{padding:0;height:100%}.custom-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background-color:var(--primary);height:72px}.custom-header .left-container{width:280px}.custom-header .language-switcher{display:flex;align-items:center;color:var(--white);gap:4px;margin-right:10px}.custom-header .nav .nav-links{display:flex;align-items:center;flex-grow:1;list-style:none;padding:0}.custom-header .nav .nav-links li{padding:0 25px}.custom-header .nav .nav-links li a{position:relative;color:#616194;cursor:pointer;text-decoration:none;font-size:18px;text-align:center}.custom-header .nav .nav-links li a.active{color:var(--white)}.custom-header .nav .nav-links li a:hover:after,.custom-header .nav .nav-links li a.active:after{opacity:1}.custom-header .nav .nav-links li a:after{content:"";position:absolute;top:100%;left:50%;margin-left:-13px;margin-top:5px;height:2px;width:26px;background:var(--active-header);opacity:0;transition:opacity .25s linear}.custom-header .right-container{width:280px;display:flex;justify-content:flex-end}.custom-header .right-container span{cursor:pointer}.custom-header .right-container .rotate-arrow{transform:rotate(180deg);transition:transform .3s ease-in-out}.custom-header .right-container span{display:flex}.custom-header .right-container .profile-icon{cursor:pointer}.custom-header .App-logo-autotel{width:80px;height:65px}.custom-header-mobile{display:flex;justify-content:center;align-items:center;padding:1.25rem;height:72px;background-color:#fff;box-shadow:0 2px 4px #00000080;position:relative}@media (max-width: 768px){.custom-header-mobile{justify-content:center}.custom-header-mobile .nav-links,.custom-header-mobile .right-container{display:none}.custom-header-mobile .App-logo-goto{margin:0 auto;width:150px}.custom-header-mobile .App-logo-autotel{width:70px;margin:0 auto}.custom-header-mobile .menu-icon,.custom-header-mobile .left-container{width:35px}}.side-menu{position:absolute;top:100%;background:white;z-index:2;width:100vw;box-shadow:0 2px 4px #00000080}.side-menu ul{list-style:none;padding:0;margin:0}.side-menu li{padding:10px;border-bottom:solid 1px #e0e0e0}.side-menu-expandable{display:flex}.side-menu ul :last-child{border-bottom:none}.side-menu a{text-decoration:none;color:#000}.side-menu-chip{margin-right:10px;background-color:#e0e0e0;padding:2px 5px;border-radius:3px}.my-rides-container{max-width:500px;margin:0 auto;padding-top:50px;justify-content:center;text-align:center}.my-rides-container .show-more{text-decoration:underline;cursor:pointer;margin-bottom:30px}@media (max-width: 768px){.my-rides-container{padding:30px 15px 0}.my-rides-container .wrapper,.dropdowns-container{flex-direction:column;gap:15px}}.MuiTabs-flexContainer{justify-content:center}[lang=he] .MuiSelect-icon{right:unset!important;left:7px!important}[lang=he] .MuiSelect-select{text-align:right;padding-right:12px!important}.dropdown{border-color:transparent!important;box-shadow:none!important;cursor:pointer;align-items:center}.dropdown .MuiInputBase-root{padding-left:10px;border:solid 1px var(--primary)!important;border-radius:12px;box-shadow:0 10px 20px #1f1f680d;height:50px;width:220px;text-align:left}.dropdown .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:transparent!important}@media (max-width: 768px){.dropdown .MuiInputBase-root{width:100%}}.ride-item{color:var(--primary);min-height:130px;height:initial;margin:10px 0;border-radius:12px;padding:22px 22px 22px 10px;position:relative;overflow:hidden;box-shadow:0 10px 20px #1f1f680d;border:solid 1px #1f1f68!important;gap:15px}.ride-item .location{font-weight:700}.ride-item .status{font-size:10px;color:#fff;display:inline-block;vertical-align:middle;font-weight:600;background-color:#1f1f68;border-radius:4px;margin:1px 0;padding:1px 8px 2px;position:absolute;bottom:5px}.ride-item .cost{position:absolute;right:25px;font-size:14px;color:var(--primary);font-weight:700;bottom:8px}.ride-item .ride-text .MuiListItemText-primary{font-weight:700}[lang=he] .location{text-align:right}[lang=he] .ride-item{flex-direction:row-reverse;justify-content:space-around!important}[lang=he] .ride-info{text-align:right}.reset-password-container{max-width:720px;margin:100px auto 0;padding-top:50px;justify-content:center;text-align:center}.reset-password-container .title{margin-bottom:2rem}.reset-password-container .submit-btn{margin-top:1rem}.driver-registration-container{max-width:960px;padding:2rem;margin:80px auto 40px;border-radius:8px;text-align:center}.driver-registration-container .error-message{text-align:center;margin-bottom:30px}.driver-registration-container .title{text-align:center;margin-bottom:2rem}.driver-registration-container .image-list-custom{gap:10px!important;display:grid;grid-template-columns:repeat(2,1fr);position:relative;margin:40px 0}.driver-registration-container .image-list-custom .upload-button{border-radius:12px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;border:1px solid #1f1f68;background-color:#fff;cursor:pointer}.driver-registration-container .image-list-custom .upload-button:hover{background-color:#f8f8f8}.driver-registration-container .image-list-custom .file-input{width:100%;height:130px;cursor:pointer;justify-content:center;padding:0 30px}.driver-registration-container .image-list-custom .file-input p{width:100%;color:var(--primary);font-size:18px;font-weight:700}.driver-registration-container .image-list-custom .uploaded-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.driver-registration-container .form-container{flex-wrap:wrap;max-width:600px;margin:0 auto}.driver-registration-container .form-container .image-upload-section{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.driver-registration-container .form-container .submit-button{margin-top:2rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700}.driver-registration-container .MuiTextField-root{width:100%}.driver-registration-container .MuiButton-outlined{width:100%;border-color:#1976d2;color:#1976d2;transition:background-color .3s ease,color .3s ease}.driver-registration-container .MuiButton-outlined:hover{background-color:#1976d2;color:#fff}.driver-registration-container .options{padding:40px 170px;text-align:left;gap:6px;background-color:#1f1f680d;margin:40px 0}.driver-registration-container .options .link{color:#338bf1;text-decoration:none}.driver-registration-container .options .link:hover{text-decoration:underline}@media (max-width: 600px){.driver-registration-container .image-list-custom{grid-template-columns:1fr!important}.driver-registration-container .upload-button{width:100%}.driver-registration-container .options{padding:40px 20px}}.driver-register-success{padding:50px}.login-container{margin:0 auto;padding:120px 0;align-items:center}.login-container .title{font-size:24px;color:var(--primary);margin-bottom:15px;font-weight:700}.login-container .app-logo-autotel{width:150px;height:120px}.login-container .app-logo-goto{width:190px;height:40px}.login-container .toggle-button-group{justify-content:center;margin:20px 0;direction:ltr}.login-container .toggle-button-group .MuiToggleButton-root{background-color:#f0f0f0;color:#555;border-radius:5px;transition:background-color .3s ease,color .3s ease}.login-container .toggle-button-group .MuiToggleButton-root:hover{background-color:#ddd;color:#333}.login-container .toggle-button-group .MuiToggleButton-root.Mui-selected{background-color:var(--primary);color:#fff}.forgot-password-modal-autotel img{height:125px}.Mui-disabled{color:#fff!important;opacity:.5!important}.email-login-container .form{max-width:450px;width:280px}.email-login-container .form .form-group{width:100%}.email-login-container .form .form-options{justify-content:space-between;margin:0 0 20px}.email-login-container .form .form-options .MuiFormControlLabel-root{color:var(--text-primary)}.email-login-container .form .form-options .MuiFormControlLabel-root .MuiCheckbox-root{color:var(--primary)}.email-login-container .form .form-options a{cursor:pointer;color:var(--primary);text-decoration:none}.email-login-container .form .form-options a:hover{text-decoration:underline}.phone-login-container .form{max-width:450px;width:280px}.phone-login-container .form .form-group{width:100%}.phone-login-container .form .form-group.phone{gap:10px}.phone-login-container .form .form-group.phone .phone-number .MuiInputBase-formControl{width:180px!important}.phone-login-container .form .form-group.phone .inputs{display:flex;width:100%;justify-content:space-between;margin-bottom:20px}.phone-login-container .form .form-group.phone .description{color:#1f1f68;font-size:16px;text-align:center}.phone-login-container .form .form-options{justify-content:space-between;margin:0 0 20px}.phone-login-container .form .form-options .MuiFormControlLabel-root{color:var(--text-primary)}.phone-login-container .form .form-options .MuiFormControlLabel-root .MuiCheckbox-root{color:var(--primary)}.phone-login-container .form .form-options a{cursor:pointer;color:var(--primary);text-decoration:underline}.phone-login-container .form .form-options a:hover{text-decoration:none}.MuiPaper-root{max-height:300px!important;overflow:"auto";width:"fit-content"}[lang=he] .inputs{direction:ltr!important}[lang=he] .input-label-phone{width:100%;text-align:right}[lang=en] .input-label-phone{width:100%;text-align:left}.join{margin-top:30px!important}.verify-number-modal .logo{margin-bottom:20px}.verify-number-modal .pin-form{margin-top:20px}.verify-number-modal .error-message{margin-bottom:10px}.verify-number-modal .resend-link span{color:#4747f5;cursor:pointer;text-decoration:underline;margin:0 3px}@media (max-width: 600px){.my-rides-container{padding:30px 15px 0}}.new-reservation-container{position:relative;justify-content:center;text-align:center}.new-reservation-container .MuiInputAdornment-root .MuiButtonBase-root{background-color:#fff}.new-reservation-container .toolbar{padding:24px 100px;background-color:#000}.new-reservation-container .toolbar .MuiTypography-root{color:#fff!important;font-weight:700;padding-bottom:4px}.new-reservation-container .toolbar .MuiTextField-root .MuiInputBase-root{color:#fff!important}.new-reservation-container .toolbar .MuiTextField-root .MuiInputBase-root:before{border-bottom:1px solid white!important}.new-reservation-container .toolbar .MuiTextField-root .MuiInputBase-root:after{border-bottom:2px solid white!important}.new-reservation-container .toolbar .MuiTextField-root .MuiInputBase-root:hover:not(.Mui-disabled):before{border-bottom:1px solid white!important}.new-reservation-container .toolbar .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.new-reservation-container .toolbar .MuiTextField-root .MuiInputLabel-root,.new-reservation-container .toolbar .MuiTextField-root .Mui-focused .MuiInputLabel-root{color:#fff!important}.vehicles-list-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.vehicle-item{display:flex;align-items:center;padding:10px;margin:10px;border:1px solid #ddd;border-radius:4px;transition:background-color .3s}.vehicle-item.selected{background-color:#e0e0e0}.vehicle-item:hover{background-color:#f5f5f5;cursor:pointer}.vehicle-image{width:100px;height:auto;margin-right:20px}.vehicle-details{display:flex;flex-direction:column}.vehicle-name{font-size:1rem;color:#333}.time-selector{position:relative;width:400px;height:50px;border:1px solid #ddd;background-color:#f0f0f0;-webkit-user-select:none;user-select:none}.time-selector .handle{width:10px;height:100%;background-color:#00f;cursor:pointer;position:absolute}
