.dropdown-cities-container{height:40px;width:100%}.dropdown-cities-data{position:absolute;top:50px;left:0;z-index:50;display:none;height:282px;max-height:282px;width:100%;overflow:auto;scroll-behavior:smooth;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:#e7e7e7;--tw-bg-opacity:1;background-color:#fff}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dropdown-cities-data{border-color:rgb(231 231 231/var(--tw-border-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.dropdown-cities-data li{height:40px;cursor:pointer;padding-left:15px}.dropdown-cities-data li:hover{--tw-bg-opacity:1;background-color:#e7e7e7}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dropdown-cities-data li:hover{background-color:rgb(231 231 231/var(--tw-bg-opacity))}}.dropdown-cities-sub-data{position:absolute;top:50px;z-index:50;height:282px;max-height:282px;width:100%;max-width:260px;overflow:auto;scroll-behavior:smooth;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:#e7e7e7;--tw-bg-opacity:1;background-color:#fff}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dropdown-cities-sub-data{border-color:rgb(231 231 231/var(--tw-border-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.dropdown-cities-sub-data li{height:40px;cursor:pointer;padding-left:15px}.dropdown-cities-sub-data li:hover{--tw-bg-opacity:1;background-color:#e7e7e7}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dropdown-cities-sub-data li:hover{background-color:rgb(231 231 231/var(--tw-bg-opacity))}}.dropdown-cities-head-container{--tw-bg-opacity:1;background-color:#fff}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dropdown-cities-head-container{background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.dropdown-cities-head{position:relative;top:0;left:0;height:40px;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:#e7e7e7;padding:10px 35px 10px 15px;--tw-text-opacity:1;color:#575c66}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dropdown-cities-head{border-color:rgb(231 231 231/var(--tw-border-opacity));color:rgb(87 92 102/var(--tw-text-opacity))}}.dropdown-cities-head .dropdown-cities-button{right:1rem;top:5px;display:flex;--tw-translate-y:50%;transform:translate(var(--tw-translate-x),50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column}.dropdown-cities-head .dropdown-cities-button>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4px * calc(1 - 0));margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * 0);margin-bottom:calc(4px * var(--tw-space-y-reverse))}.dropdown-cities-head .dropdown-cities-button .dropdown-cities-button-item{height:2px;width:18px;--tw-bg-opacity:1;background-color:#999}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dropdown-cities-head .dropdown-cities-button .dropdown-cities-button-item{background-color:rgb(153 153 153/var(--tw-bg-opacity))}}.dropdown-cities-head.opened{top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-width:0}.dropdown-cities-data.show{display:flex;flex-direction:column}.dropdown-cities-search-icon{position:absolute;right:.75rem;top:.5rem}.dropdown-cities-profile{left:325px}.dropdown-cities-data-item-active{--tw-bg-opacity:1;background-color:#e7e7e7}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dropdown-cities-data-item-active{background-color:rgb(231 231 231/var(--tw-bg-opacity))}}@media screen and (max-width:1199px){.dropdown-cities-container{height:auto}.dropdown-cities-data{position:relative;top:.25rem;height:202px;max-height:202px}.dropdown-cities-sub-data{position:relative;top:.5rem;left:0;height:202px;max-height:202px;width:100%;max-width:100%}}