.styles_modeSwitcher__ENZCS{position:fixed;box-shadow:0 3px 13px 3px rgba(0,0,0,.2);min-width:230px;z-index:1;left:50%;bottom:85px;transform:translateX(-50%)}.styles_departments__95WBa{position:fixed;max-height:calc(100vh - 60px);overflow:hidden;width:100%;background:var(--background-grey)}.styles_historyButton__oavt6{background:transparent;display:flex;color:var(--dark-grey);border:none}.styles_navigation__cJJXU{position:fixed;top:0;left:0;z-index:1;width:100%}.styles_map__zNlLm{display:grid;grid-template-columns:25% 75%;position:relative}@media(max-width:768px){.styles_map__zNlLm{display:block}}.styles_departmentTypeInfo__mxcnj{display:flex;gap:var(--unit);align-items:center;overflow:hidden}.styles_selectResult__01CuT{margin-top:calc(var(--unit)*3);padding:calc(var(--unit)*3) calc(var(--unit)*4);display:flex;gap:var(--unit);align-items:center;border:none;border-radius:calc(var(--unit)*2);cursor:pointer;background-color:var(--white);justify-content:space-between;width:100%;text-align:start}.styles_iconCaretDown__rCp2o{color:var(--dark-grey);display:flex}.styles_controls__Zl0zK{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--unit)*4) 0;border-bottom:1px solid var(--background-grey)}.styles_departmentOptions__rdvmn{display:flex;flex-direction:column;gap:calc(var(--unit)*2);padding:calc(var(--unit)*4) 0}.styles_departmentOption___neGG{display:flex;gap:calc(var(--unit)*2);padding:calc(var(--unit)*2) calc(var(--unit)*4);border-radius:calc(var(--unit)*3);border:none;background-color:var(--background-grey);justify-content:space-between;align-items:center;text-align:start}.styles_departmentOption___neGG.styles_selected__2q4Uo{background-color:var(--light-purple);border:1px solid var(--black-15);padding:7px 15px}.styles_closeDrawerButton__gDv_M{border:none;background-color:transparent;color:var(--primary-blue)}.styles_departmentTypeIcon__qzl6i{color:var(--black);padding:calc(var(--unit)*2);border-radius:calc(var(--unit)*2);background:var(--white);display:flex}.styles_selectedDepartmentTypeIcon__bG1tI{color:var(--primary-blue);display:flex}.styles_selectedDepartmentTypeIcon__bG1tI>svg{width:calc(var(--unit)*6);height:calc(var(--unit)*6)}.styles_selectedType__CrNJa{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles_selector__UWlY2{position:absolute;background:var(--white);margin:calc(var(--unit)*4) auto;display:flex;width:-moz-fit-content;width:fit-content;border-radius:calc(var(--unit)*4);padding:calc(var(--unit)*3);left:27%;z-index:9}@media(max-width:768px){.styles_selector__UWlY2{width:calc(100% - 16px);left:0;margin:calc(var(--unit)*4) calc(var(--unit)*2)}.styles_selector__UWlY2>div{width:100%}}.styles_dropdown__RFOBc{max-width:300px}.styles_button__ONBPo{text-align:left;display:flex;align-items:center;gap:calc(var(--unit)*2);background-color:var(--background-grey)!important;color:var(--black)!important}@media(max-width:768px){.styles_button__ONBPo{width:100%;justify-content:space-between}}.styles_marker__7Ww1b{background-color:var(--white);box-shadow:0 4px 24px 0 rgba(24,25,26,.08);border-radius:calc(var(--unit)*6);display:flex;color:var(--primary-blue);border:none;cursor:pointer;align-items:center;justify-content:center;width:44px;height:44px}.styles_marker__7Ww1b.styles_selected__VT6o1{color:var(--white);background-color:var(--primary-blue);border:1px solid var(--white)}.styles_selectedMarker__7NALx{background-color:var(--primary-blue);color:var(--white);border:2px solid var(--white);box-shadow:0 2px 8px 0 rgba(20,0,9,.08);padding:var(--unit)}.styles_selectedMarker__7NALx svg{width:27px;height:27px}.styles_map__tdyG6{height:calc(100vh - 61px);width:100%;position:relative;overflow:hidden}.styles_departmentInfo__AcL1k{padding:calc(var(--unit)*4) calc(var(--unit)*4);display:flex;flex-direction:column;gap:calc(var(--unit)*3);background:#fff;left:0;top:0;width:30%;min-width:auto}.styles_image__5VzJK{text-align:center;margin:calc(var(--unit)*3) 0}.styles_image__5VzJK>svg{color:var(--primary-blue);width:calc(var(--unit)*10);height:calc(var(--unit)*10)}.styles_backButton__qROAQ{background:#fff;padding:5px;display:flex;cursor:pointer;border:none;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:calc(var(--unit)*3)}.styles_backButton__qROAQ>svg{color:var(--primary-blue)}.styles_departmentInfoPosition__XZ9dB{position:absolute;bottom:0}.styles_clusterMarker__8iGss{border:2px solid var(--primary-blue);color:var(--primary-blue);background:var(--white);padding:20px;box-shadow:0 2px 8px 0 rgba(20,0,9,.08)}.styles_clusterMarker__8iGss,.styles_wellMarker__82mhH{border-radius:50%;display:flex;align-items:center;justify-content:center}.styles_wellMarker__82mhH{color:#fff;background:#19c822;padding:5px;width:5px;height:5px}.styles_locationContainer__8o_JT{border-radius:12px}.styles_card__cPRDS{background-color:var(--white);padding:calc(var(--unit)*4);display:flex;gap:calc(var(--unit)*3);border:none;text-align:start;cursor:pointer;border-bottom:1px solid var(--light-grey);border-radius:inherit}.styles_card__cPRDS.styles_active__bbkLB{background-color:var(--light-blue-hover)}.styles_departmentInfo____m84{display:flex;flex-direction:column;gap:calc(var(--unit)*.5);margin-bottom:calc(var(--unit)*3);color:var(--black)}.styles_schedule__SUY_R{color:var(--black-65)}.styles_icon__tZmPk{color:var(--primary-blue)}.styles_departments__0Ga6r{overflow-y:auto;display:flex;flex-direction:column;gap:calc(var(--unit)*.25);padding-bottom:calc(var(--unit)*15);max-height:95vh;background:var(--white);transition:.2s;height:100%}@media(max-width:768px){.styles_departments__0Ga6r{position:absolute;bottom:0;z-index:1;gap:0;height:40%;min-height:40%;padding-bottom:0;width:100%;border-top-right-radius:calc(var(--unit)*6);border-top-left-radius:calc(var(--unit)*6)}.styles_departments__0Ga6r.styles_tall__jg8zl{height:85%}}.styles_loader__tL7rJ{width:100%;height:100%;align-items:center;display:flex;justify-content:center;padding:calc(var(--unit)*10) 0}.styles_caption__BCUkN{margin:calc(var(--unit)*10)}.styles_search__jBUbG{background:var(--white);box-shadow:0 1px 24px 3px rgba(0,0,0,.08);padding:calc(var(--unit)*5);border-radius:0 0 12px 12px;margin-bottom:calc(var(--unit)*2);position:-webkit-sticky;position:sticky;top:0}@media(max-width:768px){.styles_search__jBUbG{border-radius:calc(var(--unit)*3)}}.styles_btn__GfwUL{text-transform:capitalize;color:var(--black)!important}.styles_btn__GfwUL>svg{color:var(--primary-blue);width:24px;height:24px;margin-right:calc(var(--unit)*2)}.styles_cities__hhjpJ{position:relative;margin-bottom:calc(var(--unit)*3)}.styles_citySelect__LMbz0{padding:0!important;color:var(--black)!important}.styles_citySelect__LMbz0>svg{width:24px;height:24px;margin-right:calc(var(--unit)*2);color:var(--primary-blue)}.styles_curtain__gUFH3{display:none;background:var(--black-65);border-radius:2px;height:6px;width:40px;position:absolute;z-index:1;bottom:40%;left:0;right:0;margin:calc(var(--unit)*2) auto}@media(max-width:768px){.styles_curtain__gUFH3{display:block}.styles_curtain__gUFH3.styles_bottom__W1crY{bottom:85%}}.styles_locationContainer__s7oaa{background:var(--white);border-radius:calc(var(--unit)*3);max-width:calc(var(--unit)*89.5)}.styles_locationContainer__s7oaa>button{border-radius:inherit}.styles_container__SwCX_{position:relative}.styles_list__ZUBVB{position:absolute;z-index:1;left:0;padding:calc(var(--unit)*2);list-style:none;max-height:calc(var(--unit)*50);overflow-y:scroll;border-radius:calc(var(--unit)*3);border:1px solid var(--light-grey);box-shadow:0 3px 32px 3px rgba(0,0,0,.2)}.styles_list__ZUBVB,.styles_list__ZUBVB>li{background:var(--white);margin:0;width:100%}.styles_list__ZUBVB>li{border:none;padding:calc(var(--unit)*3) calc(var(--unit)*4);cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--black);text-align:left}.styles_list__ZUBVB>li>svg{color:var(--accent-purple);width:24px;height:24px}.styles_list__ZUBVB>li:first-child{border-top-left-radius:calc(var(--unit)*2.5);border-top-right-radius:calc(var(--unit)*2.5)}.styles_list__ZUBVB>li:last-child{border-bottom-left-radius:calc(var(--unit)*2.5);border-bottom-right-radius:calc(var(--unit)*2.5)}.styles_list__ZUBVB>li.styles_active__oCs_W{background:var(--light-purple)}.styles_inputWrapper__mmpZi{display:flex;align-items:center;border-radius:calc(var(--unit)*2);border:1px solid var(--black-30);background-color:var(--white);height:calc(var(--unit)*11);width:100%;padding:calc(var(--unit)*3) calc(var(--unit)*4);color:var(--black)}.styles_inputWrapper__mmpZi .styles_rightIconButton__1HAiP{cursor:pointer;border:none;background:transparent;padding:0;display:flex;margin-left:calc(var(--unit)*2);width:20px}.styles_inputWrapper__mmpZi .styles_leftIconButton__3pbNO{cursor:pointer;border:none;background:transparent;padding:0;display:flex;margin-right:calc(var(--unit)*2);width:20px}.styles_inputWrapper__mmpZi:active{background:var(--black-5)}.styles_inputWrapper__mmpZi input::placeholder{font-weight:400;color:var(--dark-grey)}.styles_inputWrapper__mmpZi:focus-visible{outline:none}.styles_inputWrapper__mmpZi.styles_error__omO0p{border-color:var(--error-red)}.styles_inputWrapper__mmpZi:focus-within:not(.styles_error__omO0p){background:var(--black-5)}.styles_inputWrapper__mmpZi.styles_disabled__Lg9GM>*{pointer-events:none;color:var(--middle-grey)}.styles_inputWrapper__mmpZi.styles_disabled__Lg9GM{background-color:var(--black-5);border-color:transparent}.styles_inputWrapper__mmpZi input{width:100%;background-color:initial;outline:none;border:none;flex:1 1 auto;cursor:inherit;padding:0}.styles_inputWrapper__mmpZi:disabled::placeholder{font-weight:400;color:var(--middle-grey);background:var(--black-5);border-color:transparent}.styles_inputWrapper__mmpZi .styles_rightText__KFPFT{margin-left:calc(var(--unit)*2);color:var(--dark-grey)}.styles_input__iN52G{background:var(--background-grey);border:none}.styles_input__iN52G>input{font-size:calc(var(--unit)*3.5);font-weight:400}.styles_input__iN52G>svg{margin-right:calc(var(--unit)*2)}.styles_input__iN52G svg{color:var(--dark-grey)}.styles_search__aYxyQ{position:relative}.styles_label__L3be6{margin-bottom:calc(var(--unit)*3)}.styles_dropdown__7HPT_{position:absolute;background:var(--white);width:100%;box-shadow:0 1px 24px 0 rgba(0,0,0,.16);border-radius:calc(var(--unit)*2);height:calc(var(--unit)*100);overflow-y:auto}.styles_dropdown__7HPT_ .styles_line__Z82Wh{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:calc(var(--unit)*4);margin-bottom:calc(var(--unit)*3);align-items:flex-start;cursor:pointer;border-bottom:1px solid var(--light-grey);padding:calc(var(--unit)*3) calc(var(--unit)*4)}.styles_grid__IDmb0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(var(--unit)*4);gap:calc(var(--unit)*4);width:100%}.styles_grid__IDmb0>ul .styles_alphabet__4_oRE{margin-bottom:calc(var(--unit)*5)}.styles_grid__IDmb0>ul{list-style:none}.styles_grid__IDmb0>ul>li{margin-bottom:calc(var(--unit)*5)}.styles_grid__IDmb0 .styles_gridBtn__kE_gF{text-align:left}@media(max-width:768px){.styles_grid__IDmb0{grid-template-columns:1fr}}.styles_postcodeBox__8_rJr{display:flex;gap:calc(var(--unit)*5);margin-top:calc(var(--unit)*5)}@media(max-width:768px){.styles_postcodeBox__8_rJr{flex-direction:column}}.styles_postcode__BHTQy{flex-basis:50%;border-radius:calc(var(--unit)*3);background:var(--light-blue);padding:calc(var(--unit)*4);display:flex;justify-content:space-between;align-items:center}.styles_codeText__QPt_k{margin-top:calc(var(--unit)/2);color:var(--primary-blue)}