/* [project]/src/components/ui/molecules/categories/data-display.css [app-client] (css) */
.dw-ai-message {
  gap: var(--space-2);
  flex-direction: column;
  width: 100%;
  max-width: 95%;
  display: flex;
}

.dw-ai-message[data-from="user"] {
  justify-content: flex-end;
  margin-left: auto;
}

.dw-ai-message__content {
  gap: var(--space-2);
  width: fit-content;
  min-width: 0;
  max-width: 100%;
  font: var(--text-body);
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.dw-ai-message__actions {
  align-items: center;
  gap: var(--space-1);
  display: flex;
}

.dw-ai-message__response {
  width: 100%;
  height: 100%;
}

.dw-chat-message {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.dw-chat-message__list {
  flex-direction: column;
  display: flex;
}

.dw-chat-message__timestamp {
  padding-block: var(--space-0);
  padding-inline: var(--space-2);
  font: var(--text-caption);
  color: var(--muted-foreground);
  text-align: var(--dw-chat-timestamp-align, unset);
  margin-block-start: var(--space-1);
}

.dw-chat-message[data-variant="sent"] {
  --dw-chat-timestamp-align: end;
}

.dw-code-block {
  min-height: var(--size-control);
  border-radius: var(--radius-control);
  background-color: var(--muted);
  padding-inline: var(--space-3);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dw-code-block__text {
  font: var(--text-code);
  color: var(--foreground);
  user-select: all;
}

.dw-code-block__placeholder {
  font: var(--text-code);
  color: var(--muted-foreground);
}

.dw-code-block__actions {
  margin-left: var(--space-2);
  align-items: center;
  gap: var(--space-2);
  flex-shrink: 0;
  display: flex;
}

.dw-conversation {
  flex: 1;
  position: relative;
  overflow-y: hidden;
}

.dw-conversation__content {
  gap: var(--space-6);
  padding: var(--space-4);
  flex-direction: column;
  display: flex;
}

.dw-conversation__scroll-button[data-variant] {
  bottom: var(--space-4);
  border-radius: var(--radius-full);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.dw-credit-score-gauge {
  background-color: var(--card);
  padding: var(--space-7) var(--space-8);
  border-bottom-left-radius: var(--radius-field);
  border-bottom-right-radius: var(--radius-field);
  box-shadow: var(--shadow-popover);
  border: var(--border-width) var(--border-style-solid) var(--border);
  justify-content: space-between;
  align-items: center;
  gap: var(--space-6);
  max-height: none;
  min-height: var(--space-64);
  flex-direction: row;
  flex: 1;
  display: flex;
}

.dw-credit-score-gauge[data-full-width] {
  padding: var(--space-8) var(--space-6) var(--space-6);
  justify-content: center;
}

.dw-credit-score-gauge__meter-container {
  width: auto;
  max-width: var(--space-100);
  min-width: var(--layout-stage-sm);
  flex: 65%;
  display: flex;
}

.dw-credit-score-gauge__meter-container[data-full-width] {
  max-width: var(--space-80);
  flex: 100%;
}

.dw-credit-score-gauge__meter {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.dw-credit-score-gauge__meter-component {
  width: 100%;
  height: 100%;
  display: flex;
}

.dw-credit-score-gauge__meter-svg {
  width: 100%;
  display: flex;
}

.dw-credit-score-gauge__circle-bg {
  stroke: var(--border);
  stroke-dasharray: var(--csg-bg-dasharray);
  stroke-dashoffset: var(--csg-bg-dashoffset);
}

.dw-credit-score-gauge__circle-bg, .dw-credit-score-gauge__circle-progress {
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.dw-credit-score-gauge__circle-progress {
  stroke: var(--csg-stroke, var(--brand));
  stroke-dasharray: var(--csg-dasharray);
  stroke-dashoffset: var(--csg-dashoffset);
  transition: stroke-dashoffset var(--duration-loop-slow) var(--ease-standard);
}

.dw-gauge-speedo__progress-overlay {
  transition: var(--speedo-progress-transition, none);
}

.dw-gauge-bar__tick {
  transition: var(--bar-stroke-transition, none);
}

.dw-credit-score-gauge__ticker {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
  position: relative;
  bottom: 58%;
}

.dw-credit-score-gauge__ticker-text {
  font: var(--text-score);
  font-variant-numeric: tabular-nums;
  margin: var(--space-0);
  animation: var(--duration-loop-slow) dw-csg-score-north;
  position: relative;
}

.dw-credit-score-gauge__rating-text {
  margin: var(--space-0_5) var(--space-0) var(--space-0);
  font: var(--text-badge);
  color: var(--muted-foreground);
}

.dw-credit-score-gauge__round-delta {
  margin: var(--space-0_5) var(--space-0) var(--space-0);
  font: var(--text-badge);
  font-variant-numeric: tabular-nums;
}

.dw-credit-score-gauge__details-btn-meter {
  padding: var(--space-0);
  background: none;
  border: none;
  flex-direction: row;
  align-items: center;
  display: none;
}

.dw-credit-score-gauge__bureau-details {
  height: fit-content;
  opacity: var(--csg-opacity, 0);
  transition: opacity var(--duration-base) var(--ease-standard);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dw-credit-score-gauge__bureau-details > p {
  font: var(--text-badge);
  margin: var(--space-0) var(--space-0) var(--space-1);
}

@keyframes dw-csg-score-north {
  0% {
    transform: translateY(var(--space-2));
    opacity: 0;
  }

  12% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.dw-credit-score-gauge__legend {
  padding-left: var(--space-0);
  flex-direction: column;
  flex: 32%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dw-credit-score-gauge__gray-boxes {
  gap: var(--space-3);
  width: 100%;
  max-width: var(--space-64);
  margin-left: var(--space-0);
  flex-direction: column;
  display: flex;
}

.dw-credit-score-gauge__gray-box {
  background-color: var(--muted);
  border-radius: var(--radius-control);
  width: auto;
  height: auto;
  padding: var(--space-3_5) var(--space-5);
  flex-direction: column;
  display: flex;
}

.dw-credit-score-gauge__caption {
  font: var(--text-badge);
  fill: var(--muted-foreground);
}

.dw-credit-score-gauge__gray-box .dw-credit-score-gauge__caption {
  color: var(--muted-foreground);
  font: var(--text-caption);
  margin: var(--space-0);
}

.dw-credit-score-gauge__score-delta {
  flex-direction: row;
  display: flex;
}

.dw-credit-score-gauge__delta-icon {
  margin-top: var(--space-1);
  margin-right: var(--space-2);
  height: var(--space-2);
  width: var(--size-icon-sm);
}

.dw-credit-score-gauge__box-detail {
  font: var(--text-badge);
  margin: var(--space-0);
}

.dw-credit-score-gauge__details-btn-legend {
  margin-top: var(--space-2_5);
  padding: var(--space-0);
  background: none;
  border: none;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.dw-credit-score-gauge__plus-icon {
  margin-right: var(--space-1);
  height: var(--size-icon);
  width: var(--size-icon);
  cursor: var(--cursor-interactive);
  color: var(--brand);
  flex: none;
}

.dw-credit-score-gauge__details-text {
  font: var(--text-badge);
  color: var(--muted-foreground);
  margin: var(--space-0);
  cursor: var(--cursor-interactive);
}

@media (min-width: 320px) {
  .dw-credit-score-gauge__ticker-text {
    font: var(--text-score-xl);
  }
}

@media (min-width: 640px) {
  .dw-credit-score-gauge {
    border-radius: var(--radius-field);
    box-shadow: var(--shadow-popover);
  }

  .dw-credit-score-gauge__box-detail {
    font: var(--text-title);
  }
}

@media (min-width: 1024px) {
  .dw-credit-score-gauge__details-btn-meter {
    margin-top: var(--space-2_5);
    height: var(--size-icon);
    display: flex;
  }

  .dw-credit-score-gauge__details-btn-legend {
    display: none;
  }
}

@media (max-width: 1023px) {
  .dw-credit-score-gauge__details-btn-meter > .dw-credit-score-gauge__details-text, .dw-credit-score-gauge__details-btn-meter > .dw-credit-score-gauge__plus-icon {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .dw-credit-score-gauge__circle-progress {
    transition: none;
  }

  .dw-credit-score-gauge__ticker-text {
    animation: none;
  }
}

.dw-data-chart {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.dw-data-chart__content {
  flex: 1;
  width: 100%;
  min-height: 0;
}

.dw-data-chart__empty {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.dw-echart {
  min-width: 0;
  min-height: 0;
  position: relative;
}

.dw-echart__canvas {
  width: 100%;
  height: 100%;
}

.dw-echart__probe {
  visibility: hidden;
  pointer-events: none;
  border: var(--border-width) var(--border-style-solid) var(--border);
  background-color: var(--card);
  position: absolute;
  inset: 0;
}

.dw-sparkline {
  width: 100%;
  height: var(--space-8);
  display: block;
  overflow: visible;
}

.dw-sparkline__line {
  fill: none;
  stroke: currentColor;
  stroke-width: var(--border-width-2);
  stroke-linejoin: round;
  vector-effect: non-scaling-stroke;
}

.dw-sparkline__area {
  fill: currentColor;
  fill-opacity: var(--opacity-light);
}

.dw-sparkline[data-size="lg"] {
  height: var(--space-12);
}

.dw-sparkline__projection {
  fill: none;
  stroke: currentColor;
  stroke-width: var(--border-width-2);
  stroke-dasharray: var(--space-1) var(--space-1);
  stroke-opacity: var(--opacity-half);
  vector-effect: non-scaling-stroke;
}

.dw-sparkline__dot {
  stroke: currentColor;
  stroke-width: var(--space-2);
  stroke-linecap: round;
  vector-effect: non-scaling-stroke;
}

.dw-sparkline__dot[data-current] {
  stroke-width: var(--space-3);
}

.dw-sparkline__dot[data-projected] {
  stroke-opacity: var(--opacity-half);
}

.dw-sparkline__bar {
  fill: currentColor;
}

.dw-sparkline__bar[data-partial] {
  fill-opacity: var(--opacity-half);
}

.dw-sparkline[data-kind="share"] {
  max-width: var(--layout-stage-sm);
  height: var(--space-2);
  clip-path: inset(0 round var(--radius-full));
}

.dw-sparkline__part {
  fill: currentColor;
  stroke: var(--card);
  stroke-width: var(--border-width-2);
  vector-effect: non-scaling-stroke;
}

.dw-sparkline__part:first-child {
  fill-opacity: var(--opacity-low);
}

.dw-sparkline__part:nth-child(2) {
  fill-opacity: var(--opacity-half);
}

.dw-sparkline__part:nth-child(3) {
  fill-opacity: var(--opacity-high);
}

.dw-fluid-annotator__trigger {
  box-sizing: border-box;
  width: calc(var(--size-icon) + var(--space-1_5) + var(--space-1_5) - var(--border-width));
  height: calc(var(--size-icon) + var(--space-2_5));
  padding: var(--space-0) var(--space-1_5);
  border-radius: var(--radius-control);
  color: var(--foreground);
  cursor: var(--cursor-interactive);
  font: var(--text-label);
  transition: opacity var(--duration-base) var(--ease-standard),
    color var(--duration-base) var(--ease-standard);
  background-color: #0000;
  border: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.dw-fluid-annotator__trigger:before, .dw-fluid-annotator__trigger:after, .dw-fluid-annotator__create:before, .dw-fluid-annotator__create:after {
  border-radius: inherit;
  content: "";
  transition: opacity var(--duration-base) var(--ease-standard),
    background-color var(--duration-base) var(--ease-standard),
    transform var(--duration-base) var(--ease-standard),
    box-shadow var(--duration-base) var(--ease-standard),
    border-color var(--duration-base) var(--ease-standard);
  display: block;
  position: absolute;
  inset: 0;
}

.dw-fluid-annotator__trigger:before {
  background-color: color-mix(in oklch, var(--foreground) var(--mix-light), transparent);
  opacity: 0;
}

.dw-fluid-annotator__trigger:after, .dw-fluid-annotator__create:after {
  background-color: #0000;
}

.dw-fluid-annotator__trigger:hover:before {
  opacity: 1;
}

.dw-fluid-annotator__trigger[data-state="open"]:before {
  opacity: var(--opacity-high);
}

.dw-fluid-annotator__trigger:active:before {
  background-color: color-mix(in oklch, var(--foreground) var(--mix-light), transparent);
  opacity: 1;
}

.dw-fluid-annotator__trigger:disabled, .dw-fluid-annotator__create:disabled {
  cursor: var(--cursor-disabled);
  opacity: var(--opacity-half);
}

.dw-fluid-annotator__trigger-inner {
  z-index: var(--z-above-base);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.dw-fluid-annotator__icon {
  width: var(--size-icon);
  height: var(--size-icon);
  flex-shrink: 0;
  display: block;
}

.dw-fluid-annotator__content[data-state] {
  z-index: var(--z-modal);
  width: min(var(--layout-overlay-sm), calc(100vw - var(--space-8)));
  padding: var(--space-0);
  opacity: 1;
  will-change: transform;
  transition: opacity var(--duration-slow) var(--ease-enter), transform var(--duration-slow) var(--ease-enter);
  border: 0;
  animation: none;
  overflow: hidden;
  transform: scale(1);
}

@starting-style {
  .dw-fluid-annotator__content[data-state="open"] {
    opacity: 0;
    transform: scale(.95);
  }
}

.dw-fluid-annotator__textarea[data-component] {
  resize: none;
}

.dw-fluid-annotator__textarea[data-component]::placeholder {
  color: var(--muted-foreground);
  opacity: 1;
}

.dw-fluid-annotator__footer {
  width: 100%;
  height: calc(var(--size-icon) + var(--space-5));
  padding: var(--space-0) var(--space-2) var(--space-2);
  justify-content: flex-end;
  display: flex;
}

.dw-fluid-annotator__create {
  box-sizing: border-box;
  height: calc(var(--size-icon) + var(--space-2_5));
  padding: var(--space-0) var(--space-2);
  border-radius: var(--radius-control);
  color: var(--primary-foreground);
  cursor: var(--cursor-interactive);
  font: var(--text-label);
  transition: opacity var(--duration-base) var(--ease-standard),
    color var(--duration-base) var(--ease-standard);
  background-color: #0000;
  border: 0;
  display: block;
  position: relative;
}

.dw-fluid-annotator__create:before {
  background-color: var(--foreground);
  opacity: 1;
}

.dw-fluid-annotator__create:hover:before {
  background-color: color-mix(in oklch, var(--foreground) var(--mix-almost), var(--background));
}

.dw-fluid-annotator__create:active:before {
  background-color: color-mix(in oklch, var(--foreground) var(--mix-high), var(--background));
}

.dw-fluid-annotator__create-label {
  z-index: var(--z-above-base);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

@media (prefers-reduced-motion: reduce) {
  .dw-fluid-annotator__trigger, .dw-fluid-annotator__trigger:before, .dw-fluid-annotator__trigger:after, .dw-fluid-annotator__create, .dw-fluid-annotator__create:before, .dw-fluid-annotator__create:after, .dw-fluid-annotator__content[data-state] {
    transition: none;
  }
}

.dw-number-ticker {
  color: var(--foreground);
  font-variant-numeric: tabular-nums;
  display: inline-block;
}

.dw-stat-card {
  height: 100%;
  box-shadow: var(--shadow-card);
  position: relative;
  overflow: hidden;
}

.dw-stat-card__bg-icon {
  pointer-events: none;
  right: var(--space-3);
  width: var(--space-20);
  height: var(--space-20);
  color: var(--foreground);
  opacity: var(--opacity-faint);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.dw-stat-card__content {
  z-index: var(--z-raised);
  padding: var(--space-5);
  position: relative;
}

.dw-stat-card__body {
  gap: var(--space-1);
  flex-direction: column;
  display: flex;
}

.dw-stat-card__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  font: var(--text-label);
  color: var(--muted-foreground);
  overflow: hidden;
}

.dw-stat-card__value {
  font: var(--text-kpi);
  font-variant-numeric: tabular-nums;
  color: var(--tone-ink, var(--foreground));
}

.dw-stat-card__trend-row {
  min-height: var(--space-5);
  align-items: center;
  gap: var(--space-2);
  display: flex;
}

.dw-stat-card__subtitle {
  font: var(--text-caption);
  color: var(--muted-foreground);
}

.dw-styled-table {
  background-color: color-mix(in oklch, var(--muted) var(--mix-low), transparent);
  border-radius: var(--radius-field);
  border: var(--border-width) var(--border-style-solid) var(--border);
  overflow: hidden;
}

.dw-styled-table__header-row, .dw-styled-table__header-row:hover {
  border-bottom: var(--border-width) var(--border-style-solid) var(--border);
  background-color: color-mix(in oklch, var(--foreground) var(--mix-faint), transparent);
}

.dw-styled-table__th {
  width: var(--dw-styled-table-col-w, auto);
  padding: var(--space-4);
  font: var(--text-strong);
}

.dw-styled-table__body {
  color: var(--muted-foreground);
}

.dw-styled-table__row:hover {
  background-color: #0000;
}

.dw-styled-table__row:not([data-last="true"]) {
  border-bottom: var(--border-width) var(--border-style-solid) var(--border);
}

.dw-styled-table__td {
  padding: var(--space-4);
  vertical-align: top;
}

.dw-org-logo__light-img {
  display: block;
}

.dw-dark .dw-org-logo__light-img, .dw-org-logo__dark-img {
  display: none;
}

.dw-dark .dw-org-logo__dark-img {
  display: block;
}

.dw-org-logo__initials {
  width: var(--dw-org-logo-size, var(--space-8));
  height: var(--dw-org-logo-size, var(--space-8));
  border-radius: var(--radius-full);
  background-color: var(--dw-org-logo-bg, var(--warning));
  font: var(--text-badge);
  font-size: var(--dw-org-logo-font-size);
  color: var(--primary-foreground);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.dw-role-badge[data-size="xs"] {
  font: var(--text-caption);
  padding-inline: var(--space-1_5);
  padding-block: var(--space-0);
  height: var(--space-4);
}

.dw-role-badge__icon {
  flex-shrink: 0;
}

.dw-table-pagination {
  align-items: center;
  gap: var(--space-2);
  display: flex;
}

.dw-table-pagination__page-size-trigger {
  height: var(--size-control);
  width: var(--space-18);
  font: var(--text-caption);
}

.dw-table-pagination__page-size-option {
  font: var(--text-caption);
}

.dw-table-pagination__count {
  white-space: nowrap;
  font: var(--text-body);
  color: var(--muted-foreground);
}

.dw-table-pagination[data-loading="true"] {
  pointer-events: none;
}

.dw-portal-record-row__button {
  align-items: center;
  gap: var(--space-3);
  width: 100%;
  min-width: 0;
  padding: var(--space-2_5) var(--space-0);
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: var(--cursor-interactive);
  background: none;
  display: flex;
}

.dw-portal-record-row__button:not(:first-child) {
  border-top: var(--border-width) var(--border-style-solid) var(--border);
}

.dw-portal-record-row__button:first-child {
  padding-top: var(--space-0);
}

.dw-portal-record-row__icon {
  width: var(--space-8);
  height: var(--space-8);
  border-radius: var(--radius-field);
  background: color-mix(in oklch, var(--primary) var(--mix-light), var(--card));
  color: var(--primary);
  flex: none;
  place-items: center;
  display: grid;
}

.dw-portal-record-row__icon[data-kind="letter"] {
  background: var(--muted);
  color: var(--muted-foreground);
}

.dw-portal-record-row__icon svg {
  width: var(--size-icon);
  height: var(--size-icon);
}

.dw-portal-record-row__copy {
  gap: var(--space-1);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.dw-portal-record-row__copy strong {
  color: var(--foreground);
  font: var(--text-strong);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dw-portal-record-row__copy small {
  color: var(--muted-foreground);
  font: var(--text-body);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dw-portal-record-row__state {
  border-radius: var(--radius-full);
  background: var(--muted);
  padding: var(--space-1_5) var(--space-2);
  color: var(--muted-foreground);
  font: var(--text-badge);
  white-space: nowrap;
}

.dw-portal-record-row__state[data-kind="removed"] {
  background: color-mix(in oklch, var(--primary) var(--mix-light), var(--card));
  color: var(--primary);
}

.dw-portal-record-row__chevron {
  width: var(--size-icon);
  height: var(--size-icon);
  color: var(--muted-foreground);
  transition: transform var(--duration-base) var(--ease-standard);
  flex: none;
}

.dw-portal-record-row__chevron[data-open="true"] {
  transform: rotate(180deg);
}

.dw-portal-record-row__detail {
  gap: var(--space-3);
  margin: var(--space-0) var(--space-3) var(--space-3) var(--space-14);
  border-top: var(--border-width) var(--border-style-solid) var(--border);
  padding-top: var(--space-3);
  display: grid;
}

.dw-portal-record-row__detail strong {
  margin-bottom: var(--space-1);
  color: var(--foreground);
  font: var(--text-caption);
  display: block;
}

.dw-portal-record-row__detail p {
  margin: var(--space-0);
  color: var(--muted-foreground);
  font: var(--text-caption);
  white-space: pre-wrap;
}

@media (max-width: 767px) {
  .dw-portal-record-row__button {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .dw-portal-record-row__state {
    margin-left: var(--space-10);
  }
}

.dw-kv {
  grid-template-columns: repeat(auto-fill, minmax(var(--space-36), 1fr));
  gap: var(--space-3) var(--space-4);
  margin: var(--space-0);
  display: grid;
}

.dw-kv__item {
  align-content: start;
  row-gap: var(--space-0_5);
  min-width: 0;
  display: grid;
}

.dw-kv__label, .dw-kv__value {
  margin: var(--space-0);
  grid-column: -2 / -1;
}

.dw-kv__label {
  font: var(--text-caption);
  color: var(--muted-foreground);
}

.dw-kv__value {
  font: var(--text-body);
  overflow-wrap: anywhere;
}

.dw-client-action-row {
  align-items: center;
  gap: var(--space-3);
  min-block-size: calc(var(--space-16) + var(--space-0_5));
  padding-block: var(--space-3);
  transition: background-color var(--duration-base) var(--ease-standard),
                color var(--duration-base) var(--ease-standard);
  display: flex;
}

.dw-client-action-row[data-interactive="true"] {
  --dw-car-hover-bg: var(--row-hovered);
}

.dw-client-action-row:hover {
  background-color: var(--dw-car-hover-bg, transparent);
}

.dw-client-action-row:where([data-interactive="true"]):hover {
  --muted-foreground: var(--row-hovered-muted);
}

.dw-client-action-row__cta {
  flex-shrink: 0;
}

.dw-client-action-row__cta[data-cta-tone="muted"] {
  --dw-car-cta-hover: var(--foreground);
  color: var(--dw-car-cta-hover-on, var(--muted-foreground));
}

.dw-client-action-row__cta:hover {
  --dw-car-cta-hover-on: var(--dw-car-cta-hover);
}

.dw-client-action-row__cta[data-cta-tone="accent"] {
  color: var(--primary);
}

.dw-ai-message__content[data-from="user"] {
  border-radius: var(--radius-field);
  background-color: var(--secondary);
  padding-inline: var(--space-4);
  padding-block: var(--space-3);
  color: var(--secondary-foreground);
  margin-left: auto;
}

.dw-ai-message__content[data-from="assistant"] {
  color: var(--foreground);
}

/*# sourceMappingURL=0i13ba7ygoye0.css.map*/