.modalContext-module__cDLxlW__overlay{background-color:var(--ds-overlay-primary);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:10;width:100%;height:100%;padding:50px;position:absolute;top:0;left:0;overflow-y:auto}.modalContext-module__cDLxlW__closeModalButtonWrapper{height:fit-content}.modalContext-module__cDLxlW__closeModalButton{background-color:#e99;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;transition:all .1s ease-in-out;display:flex}.modalContext-module__cDLxlW__closeModalButton:hover{cursor:pointer;background-color:#eca8a8}.modalContext-module__cDLxlW__closeIcon{width:18px;height:18px}
.ModalAuth-module__Reai6W__mainWrapper{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;display:flex}.ModalAuth-module__Reai6W__contentWrapper{flex-direction:column;align-items:center;gap:10px;width:fit-content;height:fit-content;display:flex}.ModalAuth-module__Reai6W__viewPanel{border-radius:18px;flex-direction:column;align-items:center;gap:20px;width:300px;padding:20px 9px 30px;display:flex}.ModalAuth-module__Reai6W__controlSection{justify-content:flex-end;width:100%;display:flex}
.Login-SignUp-module__0AJ6qW__mainWrapper{border-radius:18px;flex-direction:column;align-items:center;gap:20px;width:300px;padding:20px 9px 30px;display:flex}.Login-SignUp-module__0AJ6qW__headerSection{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.Login-SignUp-module__0AJ6qW__formSection{flex-direction:column;gap:10px;width:100%;height:fit-content;display:flex}.Login-SignUp-module__0AJ6qW__controlSection{flex-direction:column;gap:10px;display:flex}.Login-SignUp-module__0AJ6qW__title{font-size:15px;font-weight:600}.Login-SignUp-module__0AJ6qW__formTextInput{background-color:#e8e8e8;border-radius:10px;flex-direction:column;justify-content:center;width:100%;height:60px;padding:0 25px;display:flex;position:relative}.Login-SignUp-module__0AJ6qW__inputIcon{color:#737373;width:9px;position:absolute;top:9px;right:9px}.Login-SignUp-module__0AJ6qW__inputLabel{color:#737373;font-size:13px}.Login-SignUp-module__0AJ6qW__inputBox{background-color:#0000;outline:none;font-size:12px}.Login-SignUp-module__0AJ6qW__inputHelper{justify-content:flex-end;width:100%;padding:2px 7px;display:flex}.Login-SignUp-module__0AJ6qW__textLink{font-size:11px}.Login-SignUp-module__0AJ6qW__textLink:hover{cursor:pointer}.Login-SignUp-module__0AJ6qW__controlSectionTop,.Login-SignUp-module__0AJ6qW__controlSectionBottom{justify-content:center;align-items:center;gap:10px;display:flex}.Login-SignUp-module__0AJ6qW__thirdPartySignInButton{background-color:#d8d8d8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .1s ease-in-out;display:flex}.Login-SignUp-module__0AJ6qW__thirdPartySignInButton.Login-SignUp-module__0AJ6qW__disabled{opacity:.5}.Login-SignUp-module__0AJ6qW__bottomSectionLink{justify-content:center;align-items:center;gap:2px;display:flex}@media (prefers-color-scheme:dark){.Login-SignUp-module__0AJ6qW__thirdPartySignInButton{background-color:#333}.Login-SignUp-module__0AJ6qW__thirdPartySignInButton:hover{background-color:#454545}}
.logo-module__ByHj0a__logo{background-color:var(--ds-outline-border);border-radius:50%;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:2px;display:flex}
.DrivingSchoolPage-module__lmwffq__pageWrapper{flex-wrap:wrap;flex:1;gap:50px;display:flex;overflow-y:auto}.DrivingSchoolPage-module__lmwffq__searchSection{flex-direction:column;flex:1;gap:10px;display:flex}.DrivingSchoolPage-module__lmwffq__searchSection>:first-child{flex:none;min-height:60px}.DrivingSchoolPage-module__lmwffq__searchSection>:last-child{flex:1}.DrivingSchoolPage-module__lmwffq__resultSection{flex-direction:column;flex:1;gap:10px;height:100%;display:flex;overflow-y:auto}.DrivingSchoolPage-module__lmwffq__resultsHeaderContainer{flex:none;justify-content:space-between;align-items:center;min-height:60px;display:flex}.DrivingSchoolPage-module__lmwffq__resultsListContainer{flex:1;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.DrivingSchoolPage-module__lmwffq__pageWrapper{flex-flow:column;gap:20px}.DrivingSchoolPage-module__lmwffq__searchSection{flex:initial;gap:20px}}
.locationSearchBox-module__VPS1IG__mainWrapper{position:relative}.locationSearchBox-module__VPS1IG__searchBoxWrapper{background-color:var(--ds-canvas-tertiary);border:solid 1px var(--ds-outline-border);border-radius:18px;align-items:center;gap:10px;width:100%;padding:10px 15px;transition:all .1s ease-in-out;display:flex}.locationSearchBox-module__VPS1IG__searchBoxWrapper:hover{background-color:var(--ds-outline-hover)}.locationSearchBox-module__VPS1IG__searchIconSection,.locationSearchBox-module__VPS1IG__clearButton{justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex}.locationSearchBox-module__VPS1IG__searchIconSection{background-color:#0000}.locationSearchBox-module__VPS1IG__clearButtonIcon,.locationSearchBox-module__VPS1IG__searchIcon{width:15px;height:15px}.locationSearchBox-module__VPS1IG__searchInput{background-color:#0000;outline:none;flex-grow:1;font-size:14px}.locationSearchBox-module__VPS1IG__predictionContainer{background-color:var(--ds-overlay-secondary);border:solid 1px var(--ds-outline-border);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999999;border-radius:18px;flex-flow:wrap;gap:10px;width:fit-content;margin-top:10px;padding:15px;display:flex;position:absolute}.locationSearchBox-module__VPS1IG__predictionTag{background-color:var(--ds-canvas-secondary);border:solid 1px var(--ds-outline-border);color:var(--ds-primary-foreground);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:7px;width:fit-content;padding:5px 10px;font-size:11px}.locationSearchBox-module__VPS1IG__predictionTag:hover{cursor:pointer;background-color:var(--ds-canvas-tertiary)}.locationSearchBox-module__VPS1IG__formInput .locationSearchBox-module__VPS1IG__searchBoxWrapper{border:solid 1px var(--ds-outline-border);background-color:#0000;border-radius:10px;align-items:center;gap:10px;width:100%;height:fit-content;padding:8px 3px 8px 10px;transition:all .1s ease-in-out;display:flex}.locationSearchBox-module__VPS1IG__formInput .locationSearchBox-module__VPS1IG__searchBoxWrapper .locationSearchBox-module__VPS1IG__clearButton{background-color:#f8f8f8;border-radius:7px;outline:none;height:29px;transition:all .1s ease-in-out}.locationSearchBox-module__VPS1IG__formInput .locationSearchBox-module__VPS1IG__searchBoxWrapper .locationSearchBox-module__VPS1IG__clearButton .locationSearchBox-module__VPS1IG__clearButtonIcon{color:#0c0c0c}.locationSearchBox-module__VPS1IG__formInput .locationSearchBox-module__VPS1IG__searchBoxWrapper .locationSearchBox-module__VPS1IG__clearButton:hover{box-shadow:none;cursor:pointer;background-color:#f3f3f3;width:80px}@media (max-width:900px){.locationSearchBox-module__VPS1IG__searchBoxWrapper{padding:15px}}
.googleMapsPanel-module__OOnjNW__mainWrapper{background-color:var(--ds-canvas-tertiary);border:solid 1px var(--ds-outline-border);border-radius:18px;justify-content:center;align-items:center;width:100%;height:100%;padding:9px;display:flex}.googleMapsPanel-module__OOnjNW__mapContainer{border-radius:10px;width:100%;height:100%}.googleMapsPanel-module__OOnjNW__hideMap{display:none}.googleMapsPanel-module__OOnjNW__mapSkeleton{border-radius:10px}@media (max-width:900px){.googleMapsPanel-module__OOnjNW__mainWrapper{display:none}}
.ResultsList-module__UZ-xhW__mainWrapper{flex-wrap:wrap;gap:16px;width:100%;max-height:max-content;display:flex;overflow-y:auto}.ResultsList-module__UZ-xhW__mainWrapper.ResultsList-module__UZ-xhW__canScrollTop{-webkit-mask:linear-gradient(#0000 0,#000 20px 100%);mask:linear-gradient(#0000 0,#000 20px 100%)}.ResultsList-module__UZ-xhW__mainWrapper.ResultsList-module__UZ-xhW__canScrollBottom{-webkit-mask:linear-gradient(#000 0% calc(100% - 60px),#0000 100%);mask:linear-gradient(#000 0% calc(100% - 60px),#0000 100%)}.ResultsList-module__UZ-xhW__mainWrapper.ResultsList-module__UZ-xhW__canScrollBoth{-webkit-mask:linear-gradient(#0000 0,#000 20px calc(100% - 60px),#0000 100%);mask:linear-gradient(#0000 0,#000 20px calc(100% - 60px),#0000 100%)}.ResultsList-module__UZ-xhW__loadingWrapper{width:fit-content;height:fit-content;display:flex;position:absolute;top:20%;left:50%}@media (max-width:1414px){.ResultsList-module__UZ-xhW__mainWrapper{flex-flow:column;padding-top:20px;padding-bottom:20px}.ResultsList-module__UZ-xhW__mainWrapper.ResultsList-module__UZ-xhW__canScrollTop{-webkit-mask:linear-gradient(#0000 0,#000 30px 100%);mask:linear-gradient(#0000 0,#000 30px 100%)}.ResultsList-module__UZ-xhW__mainWrapper.ResultsList-module__UZ-xhW__canScrollBottom{-webkit-mask:linear-gradient(#000 0% calc(100% - 30px),#0000 100%);mask:linear-gradient(#000 0% calc(100% - 30px),#0000 100%)}.ResultsList-module__UZ-xhW__mainWrapper.ResultsList-module__UZ-xhW__canScrollBoth{-webkit-mask:linear-gradient(#0000 0,#000 30px calc(100% - 30px),#0000 100%);mask:linear-gradient(#0000 0,#000 30px calc(100% - 30px),#0000 100%)}}
.searchResultCardV2-module__oRbfUG__mainWrapper{box-sizing:border-box;background-color:var(--ds-canvas-tertiary);border:solid 1px var(--ds-outline-border);width:280px;height:fit-content;color:var(--ds-primary-foreground);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:18px;flex-direction:column;gap:10px;padding:10px;font-size:11px;transition:all .1s ease-in-out;display:flex;position:relative}.searchResultCardV2-module__oRbfUG__mainWrapper:hover:not(.searchResultCardV2-module__oRbfUG__extendedView,.searchResultCardV2-module__oRbfUG__formPreview){background-color:var(--ds-secondary-light);cursor:pointer}.searchResultCardV2-module__oRbfUG__topSection{justify-content:space-between;align-items:center;display:flex}.searchResultCardV2-module__oRbfUG__mainWrapper:hover:not(.searchResultCardV2-module__oRbfUG__extendedView,.searchResultCardV2-module__oRbfUG__formPreview) .searchResultCardV2-module__oRbfUG__imageContainer,.searchResultCardV2-module__oRbfUG__mainWrapper:hover:not(.searchResultCardV2-module__oRbfUG__extendedView,.searchResultCardV2-module__oRbfUG__formPreview) .searchResultCardV2-module__oRbfUG__contactLabel{background-color:var(--ds-canvas-tertiary)}.searchResultCardV2-module__oRbfUG__imageContainer{aspect-ratio:1;background-color:var(--ds-canvas-secondary);border-radius:10px;width:70px;overflow:hidden}.searchResultCardV2-module__oRbfUG__imageContainer img{width:100%;height:auto}.searchResultCardV2-module__oRbfUG__cardImage{border-radius:7px;width:100%;height:100%}.searchResultCardV2-module__oRbfUG__adInfoContainer{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:2;gap:5px;padding:0 20px;display:flex;overflow:hidden}.searchResultCardV2-module__oRbfUG__name,.searchResultCardV2-module__oRbfUG__areas{text-overflow:ellipsis;margin:0;overflow:hidden}.searchResultCardV2-module__oRbfUG__name{font-size:13px;font-weight:600}.searchResultCardV2-module__oRbfUG__areas{font-size:10px}.searchResultCardV2-module__oRbfUG__bottom{display:flex}.searchResultCardV2-module__oRbfUG__cardTags{gap:4px;display:flex}.searchResultCardV2-module__oRbfUG__tag{border-radius:6px;justify-content:center;align-items:center;height:18px;padding:0 5px;display:flex}.searchResultCardV2-module__oRbfUG__tag.searchResultCardV2-module__oRbfUG__tagSquare{aspect-ratio:1}.searchResultCardV2-module__oRbfUG__tagMale{background-color:#a8b7be}.searchResultCardV2-module__oRbfUG__tagFemale{background-color:#d4c4cd}.searchResultCardV2-module__oRbfUG__tagPrice{background-color:#a8beb4}.searchResultCardV2-module__oRbfUG__tagTransmission{background-color:#d4d4d4}.searchResultCardV2-module__oRbfUG__bottomSection{flex-direction:column;gap:10px;display:flex}.searchResultCardV2-module__oRbfUG__contactInfo{flex-direction:column;align-items:center;gap:10px;display:flex}.searchResultCardV2-module__oRbfUG__contactLabel{background-color:var(--ds-secondary-light);border-radius:7px;justify-content:space-between;align-items:center;gap:20px;width:100%;height:30px;padding:0 9px;display:flex}.searchResultCardV2-module__oRbfUG__contactLabelIcon{width:12px;height:12px}.searchResultCardV2-module__oRbfUG__about{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;padding:0 10px;display:-webkit-box;overflow:hidden}.searchResultCardV2-module__oRbfUG__editOverlay{visibility:hidden;opacity:0;background-color:var(--ds-overlay-secondary);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border-radius:18px;justify-content:center;align-items:center;width:100%;height:100%;transition:all .1s ease-in-out;display:flex;position:absolute;top:0;left:0}.searchResultCardV2-module__oRbfUG__editActions{align-items:center;gap:12px;display:flex}.searchResultCardV2-module__oRbfUG__editButton,.searchResultCardV2-module__oRbfUG__deleteButton{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;transition:all .2s ease-in-out;display:flex}.searchResultCardV2-module__oRbfUG__editButton:hover,.searchResultCardV2-module__oRbfUG__deleteButton:hover{transform:translateY(-2px)}.searchResultCardV2-module__oRbfUG__editButton svg,.searchResultCardV2-module__oRbfUG__deleteButton svg{margin-bottom:2px;font-size:18px}.searchResultCardV2-module__oRbfUG__editOverlay.searchResultCardV2-module__oRbfUG__visible,.searchResultCardV2-module__oRbfUG__editOverlay.searchResultCardV2-module__oRbfUG__deleting,.searchResultCardV2-module__oRbfUG__mainWrapper.searchResultCardV2-module__oRbfUG__editable:hover .searchResultCardV2-module__oRbfUG__editOverlay{z-index:20;cursor:pointer;visibility:visible;opacity:1}.searchResultCardV2-module__oRbfUG__extended{z-index:20;position:absolute;top:0;left:calc(50% - 140px)}.searchResultCardV2-module__oRbfUG__formPreview{width:286px}@media (max-width:1414px){.searchResultCardV2-module__oRbfUG__mainWrapper:not(.searchResultCardV2-module__oRbfUG__formPreview){width:100%}}@media (prefers-color-scheme:dark){.searchResultCardV2-module__oRbfUG__tagMale{background-color:#4e6aa2}.searchResultCardV2-module__oRbfUG__tagFemale{background-color:#ab4497}.searchResultCardV2-module__oRbfUG__tagPrice{background-color:#5f8e71}.searchResultCardV2-module__oRbfUG__tagTransmission{background-color:#5c5c5c}}
.Modal-module__PhqaOW__mainWrapper{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:auto}
.ModalInstructorDetails-module__rU3QHq__mainWrapper{z-index:1000;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}
.PaginationControls-module__HSq1fW__mainWrapper{justify-content:center;align-items:center;gap:5px;display:flex;position:relative}
.searchResultsLabel-module__OGpNAa__mainWrapper{border-radius:18px;justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex;position:relative}.searchResultsLabel-module__OGpNAa__labelContent{font-size:12px;font-weight:400}.searchResultsLabel-module__OGpNAa__loadingWrapper{border-radius:inherit;background-color:#b6b6b6bc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}
.ResultsHeader-module__FcE0RG__mainWrapper{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}
.SortFilterResults-module__Z3mdDq__mainWrapper{align-items:center;gap:10px;display:flex;position:relative}.SortFilterResults-module__Z3mdDq__filterButton{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:flex}.SortFilterResults-module__Z3mdDq__filtersContainer{justify-content:center;align-items:center;gap:10px;display:flex}.SortFilterResults-module__Z3mdDq__filterOptions,.SortFilterResults-module__Z3mdDq__filterControls{gap:5px;display:flex}.SortFilterResults-module__Z3mdDq__indicatorContainer{font-size:11px}.SortFilterResults-module__Z3mdDq__icon{width:11px;height:11px}@media (max-width:1414px){.SortFilterResults-module__Z3mdDq__filtersContainerTabletView{flex-direction:column-reverse;align-items:flex-end;position:absolute;top:calc(100% + 10px);right:0}.SortFilterResults-module__Z3mdDq__filterOptions{gap:5px}}
.ModalCreateInstructorAd-module__qjTmOq__mainWrapper{z-index:20;flex-direction:column;align-items:center;gap:20px;height:fit-content;padding:50px;display:flex}.ModalCreateInstructorAd-module__qjTmOq__userAdsList{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex}
.NewAdForm-module__YgyFmW__mainWrapper{flex-direction:column;gap:6px;display:flex;position:relative}.NewAdForm-module__YgyFmW__formContainer{flex-direction:column;gap:20px;display:flex}.NewAdForm-module__YgyFmW__formViewWrapper{background-color:var(--ds-canvas-tertiary);border:1px solid var(--ds-outline-border);border-radius:18px;flex-direction:column;align-items:center;gap:30px;width:286px;padding:9px;display:flex}.NewAdForm-module__YgyFmW__formSection{flex-direction:column;gap:10px;width:100%;height:fit-content;display:flex}.NewAdForm-module__YgyFmW__controlSection{flex-direction:column;gap:10px;display:flex}.NewAdForm-module__YgyFmW__title{font-size:15px;font-weight:600}.NewAdForm-module__YgyFmW__formTextInput{background-color:#e8e8e8;border-radius:10px;flex-direction:column;justify-content:center;width:100%;height:60px;padding:0 25px;display:flex;position:relative}.NewAdForm-module__YgyFmW__inputIcon{color:#737373;width:9px;position:absolute;top:9px;right:9px}.NewAdForm-module__YgyFmW__inputLabel{color:#737373;font-size:13px}.NewAdForm-module__YgyFmW__inputBox{background-color:#0000;outline:none;font-size:12px}.NewAdForm-module__YgyFmW__inputHelper{justify-content:flex-end;width:100%;padding:2px 7px;display:flex}.NewAdForm-module__YgyFmW__pageCounter{color:var(--ds-primary-foreground);font-size:11px}.NewAdForm-module__YgyFmW__controlSectionBottom{justify-content:center;align-items:center;gap:10px;display:flex}.NewAdForm-module__YgyFmW__controlSectionTop{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.NewAdForm-module__YgyFmW__controlSectionTop>:first-child{grid-column:1;justify-self:end}.NewAdForm-module__YgyFmW__controlSectionTop>:nth-child(2){grid-column:2}.NewAdForm-module__YgyFmW__controlSectionTop>:nth-child(3){grid-column:3;justify-self:start}.NewAdForm-module__YgyFmW__editControls{z-index:20;flex-direction:column;gap:10px;display:flex;position:absolute;top:5%;left:-26px;transform:translate(-100%)}@media (max-width:1414px){.NewAdForm-module__YgyFmW__editControls{top:calc(100% + 20px);right:50%;left:initial;flex-direction:row;transform:translate(50%)}}
.LocationSelectorInput-module__rZLniW__mainWrapper{background-color:var(--ds-canvas-secondary);width:100%;min-height:150px;color:var(--ds-primary-foreground);border-radius:10px;flex-direction:column;gap:10px;padding:13px 20px;display:flex;position:relative}.LocationSelectorInput-module__rZLniW__inputWrapper{flex-direction:column;gap:20px;display:flex}.LocationSelectorInput-module__rZLniW__inputIcon{width:9px;position:absolute;top:9px;right:9px}.LocationSelectorInput-module__rZLniW__inputLabel{font-size:13px}.LocationSelectorInput-module__rZLniW__locationTagContainer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:10px;flex-wrap:wrap;justify-content:space-evenly;gap:10px;width:100%;display:flex}.LocationSelectorInput-module__rZLniW__locationTag{background-color:var(--ds-primary);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:7px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:5px 10px;font-size:11px;display:flex}.LocationSelectorInput-module__rZLniW__locationTag button{width:fit-content;height:fit-content;display:flex}.LocationSelectorInput-module__rZLniW__locationTag button .LocationSelectorInput-module__rZLniW__icon{width:14px;height:14px}.LocationSelectorInput-module__rZLniW__errorState .LocationSelectorInput-module__rZLniW__inputLabel{color:#c24b4b}
.Label-module__1rSo-G__label{background-color:var(--background);width:fit-content;height:35px;color:var(--foreground);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;padding:9px;font-size:11px;display:flex}.Label-module__1rSo-G__label.Label-module__1rSo-G__transparent{color:var(--background);border:solid 1px var(--foreground-transparent);background-color:#0000}@media (prefers-color-scheme:dark){.Label-module__1rSo-G__label{background-color:var(--background-dark);color:var(--foreground-dark)}.Label-module__1rSo-G__label.Label-module__1rSo-G__transparent{color:var(--foreground-dark);border:solid 1px var(--foreground-transparent-dark)}}
.MenuButton-module__1qDk5q__mainWrapper{flex-direction:column;align-items:center;display:flex;position:relative}.MenuButton-module__1qDk5q__mainWrapper:hover{cursor:pointer}.MenuButton-module__1qDk5q__buttonWrapper{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:40px;padding:2px;transition:all .1s ease-in-out;display:flex;position:relative}.MenuButton-module__1qDk5q__mainWrapper:hover .MenuButton-module__1qDk5q__buttonWrapper,.MenuButton-module__1qDk5q__isActive{background-color:var(--ds-aura-hover)}.MenuButton-module__1qDk5q__indicatorIconWrapper{display:flex;position:absolute;top:100%}.MenuButton-module__1qDk5q__indicatorIcon{width:11px;height:11px}
.ActionButton-v2-module__J6yz2G__mainWrapper{flex-direction:column;align-items:center;width:fit-content;display:flex}.ActionButton-v2-module__J6yz2G__mainWrapper:hover{cursor:pointer}.ActionButton-v2-module__J6yz2G__buttonContainer{background-color:var(--btn-background);color:var(--btn-foreground);padding:var(--btn-padding);border-radius:18px;justify-content:center;align-items:center;gap:5px;width:fit-content;height:fit-content;display:flex}.ActionButton-v2-module__J6yz2G__buttonContainer.ActionButton-v2-module__J6yz2G__stacked{min-width:initial;gap:initial;border-radius:20px;flex-direction:column;padding:11px 24px}.ActionButton-v2-module__J6yz2G__buttonContainer.ActionButton-v2-module__J6yz2G__transparent{color:var(--btn-background);background-color:#7b7b7b1a}.ActionButton-v2-module__J6yz2G__mainWrapper:hover .ActionButton-v2-module__J6yz2G__buttonContainer{background-color:var(--btn-background-hover)}.ActionButton-v2-module__J6yz2G__mainWrapper:hover .ActionButton-v2-module__J6yz2G__buttonContainer.ActionButton-v2-module__J6yz2G__transparent{background-color:#6b6b6b1a}.ActionButton-v2-module__J6yz2G__label{font-size:var(--font-size);width:max-content;line-height:normal}.ActionButton-v2-module__J6yz2G__buttonIconContainer{justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex}.ActionButton-v2-module__J6yz2G__buttonIconContainer .ActionButton-v2-module__J6yz2G__icon{width:13px;height:13px}.ActionButton-v2-module__J6yz2G__indicatorIconContainer{justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex}.ActionButton-v2-module__J6yz2G__indicatorIconContainer .ActionButton-v2-module__J6yz2G__icon{width:12px;height:12px}@media (prefers-color-scheme:dark){.ActionButton-v2-module__J6yz2G__buttonContainer{background-color:var(--btn-background-dark);color:var(--btn-foreground-dark)}.ActionButton-v2-module__J6yz2G__mainWrapper:hover .ActionButton-v2-module__J6yz2G__buttonContainer{background-color:var(--btn-background-hover-dark)}.ActionButton-v2-module__J6yz2G__mainWrapper:hover .ActionButton-v2-module__J6yz2G__buttonContainer.ActionButton-v2-module__J6yz2G__transparent{background-color:#b9b9b91a}.ActionButton-v2-module__J6yz2G__buttonContainer.ActionButton-v2-module__J6yz2G__transparent{color:var(--btn-foreground-dark);background-color:#7b7b7b1a}}
.AuthErrorDialog-module__TVgw7G__mainWrapper{padding:10px 20px}
.Watermark-module__zkmFtG__watermark{z-index:-1;opacity:.7;position:absolute}
.ResetPassword-module__9Gj_Ia__headerEmailSent .ResetPassword-module__9Gj_Ia__icon{font-size:38.61px}
.UserMenu-v2-module__1xmALq__mainWrapper{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.UserMenu-v2-module__1xmALq__menuItems{flex-direction:column;width:fit-content;display:flex;position:absolute;top:calc(100% + 10px)}.UserMenu-v2-module__1xmALq__menuItems.UserMenu-v2-module__1xmALq__horizontalLeft{flex-direction:row;right:0}.UserMenu-v2-module__1xmALq__open{z-index:20}

.UsersList-module__PhRvLa__container{background-color:var(--ds-canvas);color:var(--ds-primary-foreground);border:1px solid var(--ds-outline-border)}.UsersList-module__PhRvLa__searchIcon{opacity:.7}.UsersList-module__PhRvLa__searchInput{background-color:var(--ds-canvas-secondary);border:1px solid var(--ds-outline-border)}.UsersList-module__PhRvLa__searchInput::placeholder{color:var(--ds-primary-foreground);opacity:.6}.UsersList-module__PhRvLa__searchInput:focus{border-color:var(--ds-secondary);outline:none}.UsersList-module__PhRvLa__searchResults{color:var(--ds-foreground);opacity:.8}.UsersList-module__PhRvLa__errorMessage{color:var(--ds-primary-foreground);background-color:var(--ds-primary-light,#3c9d811a)}.UsersList-module__PhRvLa__loadingMessage{color:#7e22ce}.UsersList-module__PhRvLa__statsText{color:var(--ds-foreground)}.UsersList-module__PhRvLa__userItem{border:1px solid var(--ds-border);background-color:#0000;transition:all .2s}.UsersList-module__PhRvLa__userItem:hover{border-color:var(--ds-border-hover)}.UsersList-module__PhRvLa__userItemSelected{background-color:var(--ds-canvas-secondary);border-color:var(--ds-primary-border)}.UsersList-module__PhRvLa__statusDotActive{background-color:green}.UsersList-module__PhRvLa__statusDotInactive{background-color:red}.UsersList-module__PhRvLa__userIdPill{background-color:var(--ds-secondary);color:var(--ds-secondary-foreground)}.UsersList-module__PhRvLa__userName{color:var(--ds-foreground)}.UsersList-module__PhRvLa__roleCountPill{background-color:var(--ds-outline);border:solid 1px var(--ds-outline-border);color:var(--ds-outline-foreground)}.UsersList-module__PhRvLa__noResults{color:var(--ds-secondary)}.UsersList-module__PhRvLa__emptyState{color:var(--ds-foreground)}
.UserDetails-module__ss9NZq__container{background-color:var(--ds-canvas);color:var(--ds-primary-foreground);border:1px solid var(--ds-outline-border)}.UserDetails-module__ss9NZq__sectionHeader{border-bottom-color:var(--ds-outline-border);color:var(--ds-primary-foreground)}.UserDetails-module__ss9NZq__fieldLabel{color:var(--ds-primary-foreground);font-weight:700}.UserDetails-module__ss9NZq__fieldValue{color:var(--ds-foreground)}.UserDetails-module__ss9NZq__copyButton{color:var(--ds-foreground);opacity:.6;background-color:#0000;border:1px solid #0000;transition:all .2s}.UserDetails-module__ss9NZq__copyButton:hover{background-color:var(--ds-background);opacity:1}.UserDetails-module__ss9NZq__statusActive{background-color:green}.UserDetails-module__ss9NZq__statusInactive{background-color:red}.UserDetails-module__ss9NZq__rolePill{border:1px solid #0000}.UserDetails-module__ss9NZq__permissionPill{background-color:var(--ds-secondary);color:var(--ds-secondary-foreground);border:1px solid #0000}.UserDetails-module__ss9NZq__noDataText{color:var(--ds-foreground);opacity:.6}.UserDetails-module__ss9NZq__timestampValue{color:var(--ds-foreground);opacity:.8}.UserDetails-module__ss9NZq__rawDataContainer{background-color:var(--ds-canvas-tertiary);color:var(--ds-primary-foreground);border:1px solid var(--ds-outline-border)}.UserDetails-module__ss9NZq__fieldRow{transition:background-color .2s}.UserDetails-module__ss9NZq__fieldRow:hover .UserDetails-module__ss9NZq__copyButton{opacity:1}
.UserEditPanel-module__ceUuYq__container{background-color:var(--ds-canvas);color:var(--ds-primary-foreground);border:1px solid var(--ds-border)}.UserEditPanel-module__ceUuYq__subtitle{color:var(--ds-foreground);opacity:.7}.UserEditPanel-module__ceUuYq__sectionHeader{border-bottom-color:var(--ds-border)}.UserEditPanel-module__ceUuYq__fieldLabel{color:var(--ds-foreground);opacity:.8}.UserEditPanel-module__ceUuYq__textInput{background-color:var(--ds-background);border:1px solid var(--ds-border);color:var(--ds-foreground)}.UserEditPanel-module__ceUuYq__textInput:focus{border-color:var(--ds-primary);box-shadow:0 0 0 1px var(--ds-primary-focus);outline:none}.UserEditPanel-module__ceUuYq__textInput::placeholder{color:var(--ds-foreground);opacity:.5}.UserEditPanel-module__ceUuYq__statusButtonActive{background-color:green;border:1px solid #0000}.UserEditPanel-module__ceUuYq__statusButtonInactive{background-color:red;border:1px solid #0000}.UserEditPanel-module__ceUuYq__statusButtonDefault{background-color:var(--ds-outline);border:1px solid var(--ds-outline-border)}.UserEditPanel-module__ceUuYq__statusButtonDefault:hover{background-color:var(--ds-outline-hover)}.UserEditPanel-module__ceUuYq__toggleButtonSelected{background-color:var(--ds-primary);color:var(--ds-primary-foreground);border:1px solid var(--ds-primary)}.UserEditPanel-module__ceUuYq__toggleButtonDefault{background-color:var(--ds-outline);color:var(--ds-outline-foreground);border:1px solid var(--ds-outline-border);transition:all .2s}.UserEditPanel-module__ceUuYq__toggleButtonDefault:hover{background-color:var(--ds-outline-hover)}.UserEditPanel-module__ceUuYq__rolePillSelected{background-color:#7e22ce;border:1px solid #0000}.UserEditPanel-module__ceUuYq__rolePillDefault{border:1px solid var(--ds-outline-border)}.UserEditPanel-module__ceUuYq__rolePillDefault:hover{background-color:var(--ds-outline-hover)}.UserEditPanel-module__ceUuYq__errorMessage{background-color:var(--ds-secondary);color:var(--ds-secondary-foreground);border:1px solid var(--ds-secondary)}
.DevModal-module__1_pG-W__modalOverlay{justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:20px;display:flex}.DevModal-module__1_pG-W__mainWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:fit-content;max-width:90vw;height:fit-content;max-height:90vh;display:flex}.DevModal-module__1_pG-W__closeButtonContainer{justify-content:flex-start;align-items:center;width:100%;display:flex}.DevModal-module__1_pG-W__contentWrapper{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;width:fit-content;height:fit-content;display:flex}.DevModal-module__1_pG-W__verticalMenu{background:var(--ds-background-secondary);border:1px solid var(--ds-border-primary);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;display:flex}.DevModal-module__1_pG-W__panelContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:fit-content;min-width:400px;max-width:600px;height:fit-content;display:flex}
.Console-module__YAMPqa__mainLayoutWrapper{gap:20px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.Console-module__YAMPqa__consoleViewRapper{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;padding:30px;display:flex;position:relative;overflow:hidden}.Console-module__YAMPqa__appViewOverlay{box-sizing:border-box;width:100%;height:100%;transition:all .3s ease-in-out;display:flex}.Console-module__YAMPqa__appViewPanel{flex:1;grid-template-rows:auto 1fr;grid-template-areas:"headerSection""contentSection";gap:7px;min-height:0;padding:7px 6px 6px;transition:all .3s ease-in-out;display:grid;overflow:hidden}.Console-module__YAMPqa__appViewControlSection{grid-area:headerSection}.Console-module__YAMPqa__appViewContentSection{background-color:var(--ds-canvas-secondary);border-radius:12px;flex-direction:column;grid-area:contentSection;padding:30px;transition:all .3s ease-in-out;display:flex;overflow:hidden}@media (max-width:550px){.Console-module__YAMPqa__appViewOverlay{padding:initial}.Console-module__YAMPqa__appViewPanel{border-radius:initial;padding:initial}.Console-module__YAMPqa__appViewControlSection{grid-area:headerSection;padding:7px 6px 0}.Console-module__YAMPqa__appViewContentSection{border-radius:12px 12px 0 0;padding:20px}}
.DrivingSchoolLanding-module__b-TvCW__mainWrapper{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.DrivingSchoolLanding-module__b-TvCW__contentWrapper{flex-direction:column;align-items:center;gap:100px;width:100%;height:100%;padding:10px;display:flex}.DrivingSchoolLanding-module__b-TvCW__hero{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f1f1f170;border-radius:20px;flex-direction:column;flex:1;align-items:center;gap:20px;width:100%;padding:40px 20px;display:flex}.DrivingSchoolLanding-module__b-TvCW__hero h1{color:#333;font-size:3rem;font-weight:700}.DrivingSchoolLanding-module__b-TvCW__hero .DrivingSchoolLanding-module__b-TvCW__appLogoSection{flex-direction:column;align-items:center;font-weight:700;display:flex}.DrivingSchoolLanding-module__b-TvCW__heroText{color:#333;text-shadow:-3px 10px 19px #00000062;flex-direction:column;align-items:center;gap:5rem;font-size:1.5rem;display:flex}.DrivingSchoolLanding-module__b-TvCW__steps{flex-direction:column;align-items:center;gap:20px;display:flex}.DrivingSchoolLanding-module__b-TvCW__step{justify-content:center;align-items:center;gap:20px;font-size:1rem;display:flex}.DrivingSchoolLanding-module__b-TvCW__step p{align-items:center;font-size:1rem;display:flex}.DrivingSchoolLanding-module__b-TvCW__step .DrivingSchoolLanding-module__b-TvCW__icon{justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;display:flex}.DrivingSchoolLanding-module__b-TvCW__buttonSection{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}@media (max-width:900px){.DrivingSchoolLanding-module__b-TvCW__heroText{color:#333;flex-direction:column;align-items:center;font-size:1rem;display:flex}.DrivingSchoolLanding-module__b-TvCW__hero h1{color:#333;font-size:2rem;font-weight:700}}@media (max-width:550px){.DrivingSchoolLanding-module__b-TvCW__hero,.DrivingSchoolLanding-module__b-TvCW__buttonSection{width:100%}}
.WatermarkV2-module__f4Lc_a__mainWrapper{z-index:-1;opacity:.7;position:absolute}.WatermarkV2-module__f4Lc_a__watermark{z-index:1}.WatermarkV2-module__f4Lc_a__vanta{width:100vw;height:100vh;position:relative}
