/* Source Sans 3 Regular */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/npm/@infineon/design-system-tokens@5.0.0/dist/fonts/source-sans-3/SourceSans3-Regular.ttf.woff2") format("woff2"), url("https://cdn.jsdelivr.net/npm/@infineon/design-system-tokens@5.0.0/dist/fonts/source-sans-3/SourceSans3-Regular.ttf.woff") format("woff");
}
/* Source Sans 3 Semibold */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/npm/@infineon/design-system-tokens@5.0.0/dist/fonts/source-sans-3/SourceSans3-Semibold.ttf.woff2") format("woff2"), url("https://cdn.jsdelivr.net/npm/@infineon/design-system-tokens@5.0.0/dist/fonts/source-sans-3/SourceSans3-Semibold.ttf.woff") format("woff");
}
/* Source Sans 3 Italic */
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/npm/@infineon/design-system-tokens@5.0.0/dist/fonts/source-sans-3/SourceSans3-It.ttf.woff2") format("woff2"), url("https://cdn.jsdelivr.net/npm/@infineon/design-system-tokens@5.0.0/dist/fonts/source-sans-3/SourceSans3-It.ttf.woff") format("woff");
}
:root {
  --ifx-font-family: "Source Sans 3", 'Arial, sans-serif';
}

ifx-icon:empty {
  display: none;
}

p {
  color: #575352;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  margin: 16px 0px;
  line-height: 1rem;
}

.ai-label {
  display: flex;
  align-items: flex-start;
  gap: 2px;
}
.ai-label .title {
  font-weight: 600;
}

.divider {
  border-top: 1px solid #EEEDED;
  display: flex;
  width: auto;
  align-items: flex-start;
  margin-top: 16px;
}