.city-list__active-city{position:relative}.city-list__active-city:before{border-bottom:2px solid var(--green-1,#2bc78f);border-right:2px solid var(--green-1,#2bc78f);content:"";height:12px;position:absolute;right:20px;top:20px;transform:rotate(45deg);width:8px}.city-list__not-found-cities{align-items:center;display:flex;flex-direction:column;padding:32px}.city-list__not-found-img{height:117px;margin-bottom:16px;-o-object-fit:contain;object-fit:contain;width:186px}.city-list__not-found-text{font-family:Gerbera,sans-serif;font-size:16px;font-weight:300;line-height:24px;margin:0}.city-list__item{text-align:left}.city-list__item:not(:hover) .sw-menu-item__text{color:var(--neutral-7,#272727)}.city-list__skeleton-group{display:flex;flex-direction:column;gap:4px}.city-list__skeleton-item{display:flex;flex-direction:column;padding-top:12px}.city-list__skeleton-item_small{background:var(--neutral-2,#eee);border-radius:4px;height:20px;margin:0 16px 4px;width:180px}.city-list__skeleton-item_large{background:var(--neutral-2,#eee);border-radius:4px;height:20px;margin:0 16px 12px}.city-list__line{border:none;border-bottom:1px solid var(--neutral-2,#eee);margin:0;width:100%}.city-switcher{background:#fff;border-radius:16px 16px 0 0;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;position:relative}.city-switcher__list{max-height:100vh}@media screen and (max-width:1279px){.city-switcher__list:hover .city-list__active-city:before{right:16px}}.city-switcher__icon{color:var(--neutral-5,#828282)}.city-switcher__header{background:#fff;position:sticky;top:0}.city-switcher__field-wrap{align-items:center;padding:16px}.city-switcher__field-icon{color:var(--neutral-6,#3f3f3f);height:32px;margin-right:8px;width:32px}
