@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");

#noteefy-widget {
  position: fixed;
  bottom: 20px;
  left: 20px;
  z-index: 9999999;
  width: 425px;
  overflow: hidden;
  transition: height 0.5s ease;
}

#noteefy-icon {
  width: 20px;
  height: 20px;
  background-image: url("https://noteefypublic.blob.core.windows.net/partner-courses/noteefy/SVG-Logo-White.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

#noteefy-arrow.widget-open {
  width: 20px;
  height: 20px;
  background-image: url("https://noteefypublic.blob.core.windows.net/widget/angle-down-solid.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

#noteefy-arrow.widget-closed {
  width: 20px;
  height: 20px;
  background-image: url("https://noteefypublic.blob.core.windows.net/widget/angle-up-solid.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

#noteefy-widget.widget-closed {
  height: 40px;
}

#noteefy-widget.widget-open {
  height: 80%;
}

#noteefy-widget-body {
  height: 100%;
  padding-bottom: 50px;
}

#noteefy-widget-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  bottom: 20px;
  left: 20px;
  padding-left: 8px;
  padding-right: 8px;
  background-color: #7177ac;
  color: white;
  font-size: 20px;
  height: 40px;
  font-family: Inter, sans-serif !important;
}

#noteefy-widget.widget-closed > #noteefy-widget-header {
  border-radius: 8px;
}

#noteefy-widget.widget-open > #noteefy-widget-header {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

@media (max-width: 500px) {
  #noteefy-widget {
    width: 85%;
  }
  #noteefy-widget-header {
    font-size: 14px;
  }
}

#noteefy-widget-iframe {
  border: none;
}
