/* Searchbar container */
#azillm-searchbar-wrap {
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.3s ease;
  max-height: 70px; /* default height */
  opacity: 1;
}

/* collapsed state */
#azillm-searchbar-wrap.closed {
  max-height: 70px;  /* only enough for the icon */
  opacity: 1;        /* icon stays visible */
}

/* expanded state */
#azillm-searchbar-wrap.open {
    max-height: 300px;
    opacity: 1;
    padding-bottom: 30px;
}

/* collapsed state */
#azillm-searchbar-wrap.closed .azillm-questions,
#azillm-searchbar-wrap.closed .azillm-close-icon {
  display: none;
}

/* expanded state */
#azillm-searchbar-wrap.open .azillm-questions,
#azillm-searchbar-wrap.open .azillm-close-icon {
  display: flex;
}

#azillm-searchbar-wrap {
  transition: max-height 0.4s ease, opacity 0.3s ease;
  overflow: hidden;
}
#azillm-searchbar-wrap.closed {
  max-height: 50px;
}
#azillm-searchbar-wrap {
    max-height: 200px;
    max-width: 850px;
    margin: 0 auto;
}


span.azillm-close-icon {
    cursor: pointer;
}
.azillm-search-icon img.serchllm {display: block; }
.azillm-searchbar {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), linear-gradient(0deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08));
    backdrop-filter: blur(13.832858085632324px);
    box-shadow: 0px 0px 14px -1px #00000029;
    border-radius: 60px;
    border: 1px solid #CDCDCD;
    height: 58px;
    display: flex;
    justify-content: end;
    gap: 10px;
    padding-inline: 15px;
    position: relative;
    min-height: 58px;
}
span.azillm-search-icon {
    width: 36px;
    height: 36px;
}

.azillm-search-icon img.serchllm {
    display: block;
    width: 36px;
    height: 36px;
}
.az-search-close {
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: end;
}
.azillm-questions {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    cursor: pointer;
}
.azillm-questions::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
}

span.azillm-pill {
    font-size: 14px;
    background: linear-gradient(
        45.33deg,
        #020873 -21.01%,
        #030BA6 0.38%,
        #242142 16.74%,
        #212121 31.85%,
        #212121 45.69%,
        #212121 58.28%,
        #212121 64.57%,
        #212121 69.6%,
        #212121 74.64%,
        #212121 80.93%,
        #212121 87.22%,
        #000000 93.51%,
        #000000 99.81%,
        #000000 102.32%,
        #000000 104.84%
    );
    line-height: 1;
    color: #fff;
    display: inline-flex;
    white-space: nowrap;
    border-radius: 20px;
    padding: 10px 15px;
}


/*.azillm-questions::-webkit-scrollbar {
    display: none;
}*/