#wellweb-lang-suggest-dot {
  background: #dc8f00;
  border-radius: 50%;
  height: 0.5em;
  width: 0.5em;
  position: absolute;
  transform: translate(-50%, -50%);
  transition: all 0.2s ease-in-out;
  animation: wwml_blink 1.5s infinite;
  animation-delay: 250ms;
  z-index: 99; }

@keyframes wwml_blink {
  0% {
    background-color: orangered;
    height: 0.25em;
    width: 0.25em; }
  40%, 60% {
    background-color: orange;
    height: 0.5em;
    width: 0.5em; }
  100% {
    background-color: orangered;
    height: 0.25em;
    width: 0.25em; } }
#wellweb-lang-suggest-box {
  font-size: 1rem;
  line-height: 1.25;
  position: absolute;
  z-index: 99999; }
  #wellweb-lang-suggest-box .__inner {
    background: #FFFFFF;
    border-radius: 0.5em;
    box-shadow: 2px 2px 5px 1px #9d9d9d;
    box-sizing: border-box;
    color: #3c3c3c;
    height: 0;
    overflow: hidden;
    padding: 0;
    visibility: hidden;
    width: 0; }
  #wellweb-lang-suggest-box .__close {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1.5em;
    width: 1.5em;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    box-shadow: 1px 1px 3px #000;
    transform: translate(25%, -25%);
    z-index: 10; }
  #wellweb-lang-suggest-box .__thanks {
    background: #e3e3e3;
    color: #3c3c3c;
    display: inline-block;
    line-height: 2em;
    padding: 0 1em;
    margin: 1em 0 0;
    border-radius: 2px; }
  #wellweb-lang-suggest-box .__arrow {
    color: inherit;
    filter: drop-shadow(3px 3px 2px currentColor);
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 4em;
    transform: translate(65%, 0);
    transition: opacity 0.2s ease-in-out 0.5s; }
  #wellweb-lang-suggest-box .__label,
  #wellweb-lang-suggest-box .__link {
    line-height: inherit;
    opacity: 0.05;
    text-overflow: ellipsis;
    transition: opacity 0.2s ease-in-out 0.3s;
    white-space: nowrap; }
  #wellweb-lang-suggest-box .__label {
    font-size: 80%; }
  #wellweb-lang-suggest-box .__link {
    font-size: inherit;
    display: none;
    margin: 0.25em 0 0 0; }
  #wellweb-lang-suggest-box.__is-stand-alone {
    right: 1em;
    bottom: 1em;
    position: fixed; }
    #wellweb-lang-suggest-box.__is-stand-alone .__arrow {
      display: none; }
    #wellweb-lang-suggest-box.__is-stand-alone .__link {
      /* display: block; */ }
  #wellweb-lang-suggest-box.__active .__inner {
    max-height: 90vh;
    max-width: 90vw;
    padding: 1em 1.25em 1em 1.25em; }
  #wellweb-lang-suggest-box.__active .__label,
  #wellweb-lang-suggest-box.__active .__link {
    opacity: 1; }
  #wellweb-lang-suggest-box.__visible .__inner {
    transition: height 0.2s ease-in-out, width 0.3s ease-in-out 0.2s;
    visibility: visible; }
  #wellweb-lang-suggest-box.__visible .__arrow {
    opacity: 1; }
  #wellweb-lang-suggest-box.__visible .__close {
    display: block; }
  #wellweb-lang-suggest-box.__visible.__hiding .__inner {
    transition: height 0.2s ease-in-out 0.3s, width 0.3s ease-in-out; }

/*# sourceMappingURL=suggest.css.map */
