/* chainlit footer */
.watermark {
  display: none !important;
}

#header {
  display: flex;
  flex-wrap: wrap;
  height: auto !important;
  }
  
  button[role="combobox"] > * {
      height: 100% !important;
  }
  
  button[role="combobox"] > span > div > span {
      text-overflow: ellipsis !important;
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      line-clamp: 1;
      -webkit-line-clamp: 1;
      text-align: start !important;
  }
  
  .welcome-screen {
      margin-top: 0px !important;
  }
  
  .welcome-screen > div {
      width: 100%;
  }
  
  button[id^="starter"] {
      justify-content: center !important;
      width: 100%;
      height: auto !important;
      min-height: 2.5rem !important;
  }
  
  button[id^="starter"] > div > p{
      white-space: break-spaces !important;
  }
  
  button[id^="step"] {
      word-break: break-all;
  }
  
  button[id^="step"] > span{
      word-break: keep-all;
  }

#root > div > div > img[src*="favicon"] {
  content: url('/public/logo_home.png') !important;
}


