@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-family:SF Pro;src:local("SF Pro"),url(../../static/media/SF-Pro.2f9118d7e608bf94730c.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}:root{--header-height:3.5rem;--first-color:#f39849;--title-color:#f2f2f2;--text-color:#bfbfbf;--body-color:#fff;--body-font:"SF Pro",sans-serif;--second-font:"SF Pro",cursive;--h2-font-size:1.25rem;--small-font-size:0.813rem;--font-semi-bold:600;--z-tooltip:10;--z-fixed:100}body{background-color:#fff;background-color:var(--body-color);color:#bfbfbf;color:var(--text-color);font-family:SF Pro,Roboto,sans-serif}ul{list-style:none}a{text-decoration:none}.map-container{height:100px}.footercont{background-color:#fff;display:flex;margin-top:-6px;padding:50px}@media screen and (max-width:789px){.footercont{align-items:center;flex-direction:column-reverse;gap:30px}}.logocont{height:100px;width:auto}.logo-section{align-items:center;display:flex;justify-content:center;width:50%}.logo-section h3{color:#000;font-weight:700;padding:10px}.logo-section a{color:#000;font-size:1.5em;font-weight:700}.links-section{align-items:center;display:flex;justify-content:space-evenly;width:100%}.links-list{display:flex;justify-content:space-evenly}.links-list,.links-section ul{list-style:none;margin:0;padding:0}.links-section li{align-items:center;display:flex;margin-bottom:5px;width:30%}.links-section a:hover{color:#006ec8}.links-section a{color:#000;font-family:SF Pro;font-size:25px;font-weight:600;padding:10px 15px;text-decoration:none}.home-container{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:-5rem;min-height:100vh}.home-container h1{animation:fadeInGrow 1.5s ease-in-out forwards;color:#0f0f0f;font-size:4rem;font-weight:500;margin:0;padding:0 1rem;text-align:left}@keyframes fadeInGrow{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.home-container h2{color:#0073ff;font-size:1.4rem;font-weight:700;margin:0;padding:0 1rem;text-align:center}.home-buttons{align-items:center;border:0;display:flex;flex-direction:column;justify-content:center;padding:30px;width:100%}.home-buttons button{background-color:#0073ff;border:0;border-radius:32px;color:#fff;cursor:pointer;font-size:1.5em;padding:15px}.home-buttons button:hover{background-color:#fff;border:3px solid #0073ff;color:#000;font-weight:700}.home-container-top{align-items:flex-start;border:0;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:30px;width:100%}.home-container-top-logo{height:100px;width:auto}.home-container-top-bottom{border:0;flex-direction:row}.home-container-outer,.home-container-top-bottom{align-items:center;display:flex;justify-content:center}.home-container-outer{gap:10%}.home-container-half-inner{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:0;min-height:100vh;width:50rem}.home-container-half-inner-top{align-items:center;border:0;display:flex;flex-direction:row;gap:10px;justify-content:center}.home-container-half-inner-top img{height:7em;width:auto}.home-container-half-inner-top h1{color:#000;font-size:1.8em;margin:0}.home-container-half-inner-middle{align-items:center;border:0;display:flex;flex-direction:column;justify-content:center}.home-container-half-inner-middle h2{color:#0073ff;font-weight:400}.home-container-half-inner-middle h1{color:#000;font-weight:700}.Home-box{align-items:center;animation:slideUpFadeIn .8s ease-out forwards;background-color:#f0f0f0;border-radius:30px;display:flex;justify-content:center;padding:20px}.Home-box:hover{border:4px solid #0073ff}.box-logo{height:100px;width:auto}.home-container-half-inner-bottom{display:flex;flex-direction:column;gap:15px}.Home-Box-Top{align-items:flex-start;flex-direction:column;gap:10px}.Home-Box-Top,.Home-box2{display:flex;justify-content:center;padding:20px}.Home-box2{align-items:center;animation:slideUpFadeIn .8s ease-out forwards;background-color:#f0f0f0;border-radius:30px}.Home-Box-Top h4{color:#0073ff;font-size:.8em;font-weight:400}.Home-Box-Top h2{color:#2b2b2b;font-size:1.3em}@media only screen and (max-width:1150px){.home-container-half-inner-bottom,.home-container-outer{flex-direction:column}.home-container-half-inner-top h1{font-size:1.8em}.home-container-half-inner-top{display:none}.home-container-half-inner-top img{font-size:.8em}.home-container-half-inner-middle{align-items:center;margin-bottom:-50px;padding:20px}.home-container-half-inner-middle h2{font-size:1.8em;font-weight:400}.home-container-half-inner-middle h1{font-size:2.2em;font-weight:400}.home-container-half-inner{width:100%}}.hero-text-request{color:#484949;font-size:5rem;font-style:italic}.header{gap:60%;justify-content:center;padding:.8rem}.header,.nav{align-items:center;display:flex}.nav-container{position:relative}.nav-container .nav__links{align-items:flex-start;border-radius:20px;display:flex;padding:.5rem 1rem}.nav-container .nav__links .nav__link{border-radius:20px;color:#dadada;margin:.5rem 0;padding:.5rem 1rem;text-decoration:none}.nav-container .nav__links .nav__link a{border-radius:20px;color:#000;margin:.5rem 0;padding:.5rem 1rem;text-decoration:none}.nav-container .nav__links .nav__link:hover{background-color:#000}.navlogo{flex:0 0 auto;height:45px;margin-right:2rem;width:auto}@media only screen and (max-width:1150px){.nav__toggle{cursor:pointer;display:block;position:relative;z-index:4}.nav__menu{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:2}.nav__menu.show-menu{right:0}.nav__menu .nav__link{font-size:3em;font-weight:700;margin:1rem 0;text-align:center;width:100%}.nav-container .nav__links{align-items:center;display:flex;flex-direction:column}.nav__close{cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}}.profile-outer-container{gap:20px;justify-content:center}.profile-hero,.profile-outer-container{align-items:center;display:flex;flex-direction:column}.profile-hero{margin:auto}.profile-image{border-radius:50%;height:200px;object-fit:cover;width:200px}.profile-info{margin-top:20px;text-align:center}.profile-name{background-color:#1e1e14;color:#007bff;font-size:2rem;font-weight:700;margin-bottom:10px;padding:50px}.profile-email{background-color:#ff0;color:#007bff;font-size:1.2rem;margin-bottom:20px;padding:50px}.profile-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.profile-box{flex-direction:row;gap:20px}.profile-box,.profile-inner-box{align-items:center;background-color:#000;border-radius:30px;display:flex;justify-content:center}.profile-inner-box{flex-direction:column;padding:10px}.profile-box h2{color:#e2e2e2;font-size:2rem}.profile-pic-box{background-color:#fff;border-radius:50%;display:flex;padding:25px}.profile-logout-btn{background-color:#000;border-radius:30px}.profile-logout-btn,.profile-top-box{align-items:center;display:flex;padding:20px}.profile-top-box{flex-direction:column;justify-content:center;margin-bottom:20px;width:100%}.profile-top-box h2{color:#fff;font-size:2rem;font-weight:700}.profile-top-box h3{color:#fff;font-size:1.5rem;font-weight:400}.profile-top-box h4{color:#007bff;font-size:.7rem;font-weight:400}.profile-outer-container h1{color:#000;font-size:2rem;font-weight:700}.profile-middle-box{align-items:flex-start;border-top:1px solid #454545;flex-direction:column;justify-content:center}.profile-item,.profile-middle-box{display:flex;padding:20px;width:100%}.profile-item{align-items:center;background-color:#0e0e0e;border-radius:20px;flex-direction:row;justify-content:flex-start;margin-top:5px}.profile-icon-box{align-items:center;display:flex;justify-content:center}.profile-item h2{color:#fff;font-size:1.5rem;font-weight:400}.ant-modal-footer{align-items:center;display:flex;flex-direction:row;justify-content:center}.main-content{font-family:SF Pro,sans-serif;padding-top:5rem}@font-face{font-family:SF Pro;src:"src/Assets/San-Francisco-Pro-Fonts-master/SF-Pro.ttf"}.dash-container{align-items:center;display:flex;flex-direction:column;padding:20px}@media screen and (max-width:1200px){.dash-container{width:100%}}.dash-container__section{background-color:#000}.dash-container__section,.dash-container__section_assist{border-radius:26px;display:flex;margin-bottom:1rem;max-width:100%;overflow:hidden;transition:height 5s ease-in-out}.dash-container__section_assist{background-color:#efefef}.content{width:100%}.vehicle-container{animation:slideDownFadeIn .5s ease-out forwards;flex-direction:column;opacity:0;position:relative}.buttons-container,.vehicle-container{align-items:center;display:flex;width:100%}.buttons-container{background-color:#000;border-radius:21px;flex-direction:row;justify-content:end;left:50%;padding:10px}.buttons-container.visible{align-items:center;box-shadow:0 0 3px hsla(0,0%,84%,.429);display:block;display:flex;flex-direction:row;gap:8px;height:50%;justify-content:center}.menu-button{background-color:initial;color:#fff;display:flex;padding:5px;z-index:1}.buttons-container button{align-items:center;background-color:#4a4a4a7e;border-radius:12px;box-shadow:0 0 16px rgba(28,28,28,.618);color:#fff;display:flex;flex-direction:row;font-weight:700;gap:3px;justify-content:center;padding:8px;width:70px}.button-icon{font-size:54px}.vehicle-card{align-items:flex-start;background-color:#fff;border-radius:21px;display:flex;flex-direction:column;height:140px;justify-content:end;margin-bottom:8px;padding:10px;width:240px}@media screen and (min-width:789px){.vehicle-card{height:200px;width:340px}.vehicle-detail-make{font-size:1.5em}.vehicle-detail-year p{font-size:calc(1vw + 1vh - .1vmin)}.vehicle-detail-model{font-size:calc(1vw + 1vh - .4vmin)}}.vehicle-detail-year p{color:#000;font-size:calc(1vw + 1px);font-weight:650}.vehicle-bottom{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.vehicle-detail-make{color:#000;font-size:1.5em;font-weight:800;line-height:.8}.vehicle-detail-model{color:#000;font-size:1em;font-weight:650;margin-left:3px}.vehicle-detail-body-style p{color:#8b8b8b;font-size:calc(1vw + 1vh + .3vmin);font-weight:650}.no-vehicle-message{text-align:center}.next-button{background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;margin-left:0}.no-vehicle-card{align-items:center;background-color:#fff;border-radius:21px;display:flex;flex-direction:column;height:140px;justify-content:center;margin-bottom:8px;padding:10px;width:240px}.add-showcar-button{border-radius:30px}.garage-container{border-radius:8px;flex-direction:column;margin-left:40px;margin-right:40px;padding:25px}.garage-container,.vehicle-list-container{align-items:center;display:flex;justify-content:center}.vehicle-list-container{width:100%}.small-bar-container{border:none;display:flex;justify-content:center;margin:5px;padding:10px 20px;width:150px}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 30px}.most-recent-container{border-radius:8px;color:#fff;margin-top:-30px;padding:30px;width:100%}.most-recent-container h2{color:#fff;font-size:1.5rem;font-weight:500}.most-recent-container ul{list-style-type:none;padding:0}.most-recent-container li{margin-bottom:10px}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.recent-outer{animation:slideDownFadeIn .7s ease-out forwards;border:3px solid #151515;border-radius:21px;cursor:pointer;opacity:0;padding:2px;width:100%}.recent-outer:hover{border:2px solid #0063dc}.top-recent{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.recent-viewmore{background-color:#121212;border:0;padding:10px}.recent-box,.top-button{align-items:center;display:flex}.top-button{background-color:#161616;border-radius:30%;cursor:pointer;padding:10px}.recent-box2{display:flex;flex-direction:row;gap:15px;justify-content:center;margin-left:5%}.recent-location{color:#959595;font-size:13px;font-weight:400}.recent-box2 label{color:#0063dc;font-size:8px;font-weight:700}.recent-amount{border-radius:10px;color:#000;display:flex;flex-direction:column;font-size:14px;margin-left:auto;padding:20px}.recent-amount label{color:#0063dc;font-size:8px;font-weight:700}.recent-amount p{color:#959595;font-weight:700}.recent-details{color:#959595;font-size:10px;font-style:italic;font-weight:lighter}.recent-body-icon{border-radius:13px;padding:10px}.recent-service-type{align-items:flex-start;color:#959595;display:flex;flex-direction:column;font-size:13px;font-weight:400}.recent-time{color:#000;font-size:12px}.recent-status{color:#888;font-size:14px;font-style:italic}.recent-no-order{align-items:center;display:flex;justify-content:center;padding:10px}.recent-no-order h4{color:#393939;font-size:15px;font-weight:700}.status-container{align-items:center;display:flex;justify-content:center}.status-bar{padding:8px}.welcome-message{color:#dbdbdb;font-size:17px;margin:0}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateY(0)}}.dash-assist-box{align-items:center;animation:slideUpFadeIn .7s ease-out forwards;background-color:#efefef;cursor:pointer;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:8px}.assist-text h1{color:#000;font-size:2.5em;font-weight:700;margin-bottom:0}.assist-text{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;padding:10px;width:100%}.assist-icon{display:flex;margin:10px}.add-car-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;padding:20px}.add-car-container h2{color:#474747;font-size:1.5rem;text-align:center}.add-car-container h3{color:#3e3e3e;font-size:1.2rem;letter-spacing:1px;margin-bottom:20px;text-align:center}.add-car-container form{display:flex;flex-direction:column}.add-car-container label{margin-bottom:8px}.add-car-container input{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:8px}.add-car-container button:hover{background-color:#0165d1}.container{align-items:left;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:20px;width:100%}select:focus-visible{border:2px solid #0165d1}.form-group{margin-bottom:15px}label{color:#a8a8a8;display:block;font-size:.8em;margin-bottom:5px}option{background-color:#fff;border:0;border-radius:16px;padding:10px}select{border:1px solid #fff;border-radius:15px;padding:12px;width:100%}select:disabled{cursor:not-allowed;opacity:.2}.add-car-top{flex-direction:column;font-size:1rem;gap:10px;margin-bottom:20px}.add-car-top,.add-car-top button{align-items:center;display:flex;justify-content:center}.add-car-top button{border-radius:30px}.vehicle-list{align-items:center;border:0;flex-direction:column;gap:20px;padding:30px}.add-car-bottom button{border-radius:20px;padding:15px;width:20rem}.add-car-bottom button,.add-car-button{align-items:center;display:flex;justify-content:center}.vehicle-list{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.vehicle-list-box-add-car{align-items:center;background-color:#ebebeb;border:1px solid #0000;border-radius:20px;cursor:pointer;display:flex;justify-content:center;padding:10px;width:250px}.vehicle-list-box-add-car.selected{border:4px solid #0073ed}.vehicle-list-box-add-car label{align-items:center;color:#2c2c2c;display:flex;flex-direction:column;font-size:.9rem;font-weight:400;justify-content:center}.backbutton-white{background-color:initial;border:0;color:#000}.backbutton button{background-color:initial;border:0;border-radius:50%;color:#555}.button-container{flex:1 1;margin:0 10px}.button-container,.signup-page-container{align-items:center;display:flex;justify-content:center}.signup-page-container{flex-direction:column;gap:10px;margin-bottom:25px;padding:10px;width:100%}.signup-page-container h1{color:#000;font-size:2.5rem;font-weight:700}.signup-page-container a{color:#0073ff;font-size:1rem;font-weight:700}.signin-form-container,.signup-form-container{align-items:center;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:50px}.name-inputs{display:flex;margin-bottom:24px;width:100%}.name-inputs>.ant-form-item{flex:1 1;margin:0 10px}:where(.css-dev-only-do-not-override-mzwlov).ant-btn{align-items:center;display:flex;flex:1 1;justify-content:center;margin:0 10px;width:18rem}.all-orders-container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;padding:15px;width:100%}.all-orders-container button,.orders-button{align-items:center;border-radius:40px;display:flex}.orders-button{justify-content:center}.orders-container{display:flex;flex-direction:column;justify-content:space-evenly;width:600px}.orders-container h1{color:#000;font-size:2.5rem}.all-orders-container h2{color:#000;margin-bottom:20px}.outer-order-box{background-color:#000;flex-direction:column}.order-box,.outer-order-box{align-items:center;border-radius:20px;display:flex;justify-content:space-evenly;padding:10px}.order-box{background-color:#111;cursor:pointer;flex-direction:row;margin-bottom:10px;width:100%}.order-box:hover{border:3px solid #0073ff}.order-details,.order-location,.order-service-type{color:#000;font-size:13px}.order-amount{align-items:center;border-radius:10px;color:#0073ff;display:flex;flex-direction:column;justify-content:center;margin-left:auto}.order-amount p{color:#0073ff;font-size:.8em;font-weight:700}.order-box2{align-items:center;gap:10%;justify-content:space-evenly}.order-box2,.order-info{display:flex;flex-direction:row}.order-info{gap:10px;padding:20px}.order-info h3{font-size:.7em}.order-info label{color:#0073ff;font-size:.6em}.order-icon{height:auto;width:80px}.order-item{font-size:.7em}.stat-box{align-items:flex-start;background-color:#141414;border-radius:20px;color:#0073ff;cursor:pointer;display:flex;flex-direction:column;height:100px;padding:13px;width:150px}.stat-box:hover{border:3px solid #0073ff}.stat-box h4{font-size:.7em;font-style:italic}.stat-box h2{color:#ddd;font-size:1.2em;margin-top:10px}.stat-inner-box{background-color:#000;border-radius:20px;flex-direction:row;gap:10px;margin-bottom:8px;padding:20px}.order-stats,.stat-inner-box{align-items:center;display:flex}.order-stats{flex-direction:column;justify-content:center}.order-stats h1{color:#fff;font-size:2em}.orders-header{align-items:center;background-color:#f0f0f0;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;width:100%}.header-item{color:#0073ff;font-weight:700}.screen-load{align-items:center;display:flex;height:500px;justify-content:center;width:100svw}.order-item-time{color:#0073ff;font-size:.6rem}.order-details-container{padding:40px;width:100%}.order-details-container,.order-details-inner{align-items:center;display:flex;flex-direction:column}.order-details-inner{background-color:#000;border-radius:20px;justify-content:center;padding:20px}.order-details-container h2{color:#fff;font-size:24px;padding:15px}.order-details-top-text{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.btn-back-white button{color:#fff}.order-details-box{align-items:flex-start;background-color:#17171778;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;padding:30px}.order-details-top-text button{background-color:#000;border-radius:30px}.order-body-icon{flex:0 0 auto;margin-right:20px;padding:10px}.order-body-icon .vehicle-icon{height:50px;width:50px}.order-details-info{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column}.order-details-info label{color:#4d4d4d;color:#fff;display:block;font-weight:700;font-weight:lighter;margin-top:10px}.order-details-info .order-amount,.order-details-info .order-details,.order-details-info .order-location,.order-details-info .order-service-type,.order-details-info .order-status{color:#ddd;font-size:1em;margin-top:5px}.service-selector-container,.service-selector-list{display:flex;flex-direction:column}.service-selector-list{flex-wrap:wrap}.service-item{align-items:center;background-color:#000;border-radius:10px;cursor:pointer;display:flex;height:90px;justify-content:center;margin:5px;padding:10px;width:200px}.service-item:hover{background-color:#f5f5f5;color:#000}.service-icon{fill:#fff;height:30px;margin-right:10px;width:30px}.service-name{color:#fff;font-size:1em;padding:10px}.service-item.selected .service-icon{fill:#0070e8}.main-service-box{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:30px}.select-options{color:#000;margin-bottom:5px}.select-options-button{margin-top:20px}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{box-sizing:border-box}.mapboxgl-ctrl-geocoder{background-color:#fff;border-radius:4px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;min-width:240px;position:relative;transition:width .25s,min-width .25s;z-index:1}.mapboxgl-ctrl-geocoder--input{background-color:initial;border:0;color:#404040;color:#000000bf;font:inherit;height:50px;margin:0;overflow:hidden;padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;width:100%}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{box-shadow:none;color:#404040;color:#000000bf;outline:0;outline:thin dotted}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{display:none;position:absolute;right:8px;top:7px;z-index:2}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px #0000001a}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:50px;transition:width .25s,min-width .25s;width:50px}.mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;font-size:15px;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:110%;top:calc(100% + 6px);width:100%;z-index:1000}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{bottom:100%;top:auto}.mapboxgl-ctrl-geocoder .suggestions>li>a{color:#404040;cursor:default;display:block;padding:6px 12px}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{background-color:#f3f3f3;color:#404040;cursor:pointer;text-decoration:none}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address,.mapboxgl-ctrl-geocoder--suggestion-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapboxgl-ctrl-geocoder--icon{speak:none;fill:#757575;display:inline-block;top:15px;vertical-align:middle}.mapboxgl-ctrl-geocoder--icon-search{height:23px;left:12px;position:absolute;top:13px;width:23px}.mapboxgl-ctrl-geocoder--button{background:#fff;border:none;cursor:pointer;line-height:1;margin:0;padding:0}.mapboxgl-ctrl-geocoder--icon-close{height:20px;margin-right:3px;margin-top:8px;width:20px}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}.mapboxgl-ctrl-geocoder--icon-geolocate{height:22px;margin-right:3px;margin-top:6px;width:22px}.mapboxgl-ctrl-geocoder--icon-loading{animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;height:26px;margin-right:0;margin-top:5px;width:26px}.mapboxgl-ctrl-geocoder--powered-by{display:block;float:left;font-size:13px;padding:6px 12px 9px}.mapboxgl-ctrl-geocoder--powered-by a{color:#909090}.mapboxgl-ctrl-geocoder--powered-by a:not(:hover){text-decoration:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:36px;width:36px}.mapboxgl-ctrl-geocoder{font-size:15px;line-height:20px;max-width:360px;width:33.3333%}.mapboxgl-ctrl-geocoder .suggestions{font-size:13px}.mapboxgl-ctrl-geocoder--icon{top:8px}.mapboxgl-ctrl-geocoder--icon-close{height:16px;margin-right:0;margin-top:3px;width:16px}.mapboxgl-ctrl-geocoder--icon-geolocate{height:18px;margin-right:0;margin-top:2px;width:18px}.mapboxgl-ctrl-geocoder--icon-search{height:20px;left:7px;width:20px}.mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}.mapboxgl-ctrl-geocoder--icon-loading{height:26px;margin-right:-5px;margin-top:-2px;width:26px}.mapbox-gl-geocoder--error{color:#909090;font-size:16px;padding:6px 12px;text-align:center}.mapboxgl-ctrl-geocoder--powered-by{font-size:11px!important}}.mapboxgl-ctrl-top-right{height:70px;position:relative}.location-outer-container{flex-direction:row-reverse}.choose-lo-container,.location-outer-container{align-items:center;display:flex;justify-content:center}.choose-lo-container{background-color:#0056b3;padding:20px}.new-parent-container{background-color:#f8f8f8;border-radius:21px 21px 0 0;padding:20px}#Locationmap{height:700px;width:500px}.marker{background-image:url(../../static/media/DWMarker.12eb80521a58bc560aff.png);background-size:cover;border-radius:50%;cursor:pointer;height:50px;width:50px}@media (min-width:768px){#Locationmap{align-items:center;display:flex;justify-content:center}.bottom-fixed-container{display:flex;padding:10px;text-align:center}.new-parent-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:50rem;padding:40px}}@media (max-width:767px){#Locationmap{height:100svh;width:100svw}.back-button{border-radius:50%;left:10px;position:absolute;top:100px;z-index:2}.bottom-fixed-container{background-color:#fff;bottom:0;padding:10px;position:absolute;text-align:center;width:100%}.new-parent-container{align-items:center;bottom:0;display:flex;flex-direction:column;height:25%;position:fixed;transition:height .3s ease;width:100%}.new-parent-container.expanded{height:60%}.mapboxgl-ctrl-geocoder--input:focus+.new-parent-container.expanded{height:80%}.mapboxgl-ctrl-geocoder--icon-search{height:18px;width:18px}}.mapboxgl-ctrl-geocoder .suggestions{border-radius:21px;position:fixed}.choose-location-text{background-color:#fff;border-bottom:1px solid #ccc;font-size:16px;padding:10px}.mapboxgl-ctrl-geocoder--icon-close,.mapboxgl-ctrl-geocoder--icon-search{fill:#000}.custom-confirm-button{background-color:#007bff;border:none;border-radius:15px;color:#fff;cursor:pointer;display:block;font-size:1.2em;font-weight:700;margin:10px auto;padding:10px 20px;text-transform:uppercase;width:100%}.custom-confirm-button:hover{background-color:#0056b3}.bottom-container{background-color:#fff;box-shadow:0 -2px 5px #0003;display:flex;padding:10px}.mapboxgl-ctrl-geocoder{border-radius:15px;font-family:SF Pro;width:100%}.location-box{align-items:center;display:flex;flex-direction:column}.location-outer-box{background-color:#f9f9f9;border-radius:20px}.location-outer-box,.location-text-box{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;width:100%}.location-text-box{background-color:#f0f0f0;border-radius:13px;margin-bottom:10px}.location-text-box h2{color:#222;font-size:1.2em;font-weight:700;letter-spacing:1.1px}.mapboxgl-ctrl-geocoder--input{background-color:#f0f0f0;border-radius:10px;height:39px}.mapboxgl-ctrl-geocoder{box-shadow:none}.mapboxgl-ctrl-geocoder--input::placeholder{color:#e1e1e1;font-size:1em;font-weight:700;letter-spacing:1.1px}.mapboxgl-ctrl-geocoder--button{background:#0000}.mapboxgl-map{height:100%;width:100%}.mapbox-container{height:100vh;overflow:hidden;width:100vw}.parentvehiclebox{align-items:center;display:flex;flex-direction:row;justify-content:center}.outer-vehicle-box{background-color:#fff;border-radius:21px 21px 0 0;padding:5px}.outer-vehicle-select{align-items:center;background-color:#f8f8f8;border-radius:18px;display:flex;flex-direction:column;justify-content:center;padding:15px}@media (min-width:768px){#Locationmap{align-items:center;display:flex;justify-content:center}.outer-vehicle-select{width:100%}.outer-vehicle-box{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:50rem;padding:20px}.outer-vehicle-select{padding:15px}.collapsed .vehicle-box{display:none}}@media (max-width:767px){.vehicle-box{width:80%}#Locationmap{height:100svh;width:100svw}.back-button{align-items:center;background-color:#0066d2;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:10px;justify-content:center;padding:20px;position:absolute;top:-80px;width:10px;z-index:2}.bottom-vehicle-container{background-color:#fff;bottom:0;padding:10px;position:absolute;text-align:center;width:100%}.outer-vehicle-select{padding:0;width:100%}.outer-vehicle-box{align-items:center;bottom:0;display:flex;flex-direction:column;height:45%;padding:15px;position:fixed;transition:height .3s ease;width:100%;z-index:2}.outer-vehicle-box.collapsed{height:25%}}.choose-location-button{align-items:center;background-color:#f0f0f0;border:0;display:flex;justify-content:center}.mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-geocoder--powered-by{display:none}.vehicle--select--container{background-color:#f0f0f0;border-radius:12px;cursor:pointer;margin:5px 5px 15px;padding:5px;transition:background-color .3s ease}.vehicle--select--container:hover{background-color:#f0f0f0}.vehicle--select--container.selected{border:4px solid #007bff;flex-direction:column}.vehicle-info-box{flex-direction:row;gap:5px;justify-content:flex-start;padding:5px}.vehicle-box-info{flex-grow:1}.price{align-items:center;background-color:#e4e4e4c2;border-radius:8px;box-shadow:0 0 5px #dbdbdb33;color:#131313;display:flex;margin-left:auto;padding:5px}.bottom-text{font-size:.8em}.no-vehicles{color:#999;padding:10px;text-align:center}.vehicle-box{max-height:18 v 0;overflow-x:hidden;padding:10px;width:100%}@media (min-width:768px){.bottom-vehicle-container{background-color:#f0f0f0;border-radius:18px;display:flex;flex-direction:column;padding:8px;text-align:center;width:100%}.back-button{align-items:center;background-color:#007bff;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-bottom:5px;padding:10px;z-index:2}}.custom-request-button{background-color:#007bff;border:none;border-radius:15px;color:#fff;cursor:pointer;display:block;font-size:1.2em;font-weight:700;margin:10px auto;padding:10px 20px;text-transform:uppercase;width:100%}.custom-request-button:hover{background-color:#0056b3}.vehicle-selection{flex-direction:column;margin-top:-5px}.vehicle-box-text,.vehicle-selection{align-items:center;display:flex;width:100%}.vehicle-box-text{background-color:#f0f0f0;border-radius:13px;justify-content:center;margin-bottom:10px;padding:10px}.vehicle-box-text h2{color:#222;font-size:1.2em;font-weight:700;letter-spacing:1.1px}.vehicle-icon{height:auto;width:calc(1vw + 1vmin + 1.5em)}.vehicle-info-box{align-items:center;display:flex}.top-text{align-items:flex-start;color:#000;font-size:.8em;font-weight:700}.middle-text{align-items:center;display:flex;flex-direction:row;gap:5px}.middle2-text{color:#171717;font-size:1em}.middle2-text,.middle3-text{font-weight:700;letter-spacing:.8px}.middle3-text{color:#696969;font-size:.8em}.css-i4bv87-MuiSvgIcon-root{fill:#fff}.confirm-box,.confirm-top{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px}.confirm-top{gap:10px;margin-bottom:20px}.confirm-top strong{color:#007bff}.confirm-top h4{color:#8d8d8d;font-weight:400}.confirm-bottom{display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;padding:10px}.confirm-bottom h4,.confirm-top h2 h4{font-size:1em}.confirm-top h2{font-size:3em;font-weight:400}.confirm-middle{align-items:center;background-color:#000;border-radius:20px;color:#fff;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:20px}.confirm-middle-box h3{color:#8d8d8d;font-size:.7em}.confirm-middle-box h4{color:#8d8d8d;font-size:1em}.confirm-bottom label,.confirm-middle-box label{color:#007bff;font-size:.8em;font-weight:700}.confirm-bottom h4{color:#8d8d8d;font-size:1em;font-weight:400}.track-order-button{border-radius:50px;padding:15px}
/*# sourceMappingURL=main.414b8a96.css.map*/