.city-tag.more-city{display:none !important}.city-tag{transition:transform 0.22s cubic-bezier(0.16,1,0.3,1),background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s cubic-bezier(0.16,1,0.3,1),color 0.2s ease !important;cursor:pointer}.city-tag:hover{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%) !important;border-color:#2563eb !important;color:#ffffff !important;transform:translateY(-3px) scale(1.05) !important;box-shadow:0 8px 20px rgba(37,99,235,0.28),0 2px 6px rgba(37,99,235,0.16) !important}.city-tag:active{transform:translateY(-1px) scale(0.98) !important}@keyframes fadeInCityTag{0%{opacity:0;transform:translateY(12px) scale(0.96)}100%{opacity:1;transform:translateY(0) scale(1)}}.city-tag.more-city.is-visible{display:inline-flex !important;animation:fadeInCityTag 0.4s cubic-bezier(0.16,1,0.3,1) forwards}
