/* [project]/src/components/ui/atoms/categories/data-display.css [app-client] (css) */
.dw-card-brand-icon {
  border-radius: var(--radius-chip);
  font-weight: var(--font-weight-strong);
  justify-content: center;
  align-items: center;
  display: flex;
}

.dw-card-brand-icon[data-size="sm"] {
  height: var(--size-icon-xl);
  width: var(--size-icon-xl);
  font: var(--text-badge);
}

.dw-card-brand-icon[data-size="lg"] {
  height: var(--space-10);
  width: var(--space-10);
  font: var(--text-strong);
  --dw-card-brand-glyph: var(--size-icon-lg);
}

.dw-card-brand-icon__icon {
  height: var(--dw-card-brand-glyph, var(--size-icon));
  width: var(--dw-card-brand-glyph, var(--size-icon));
}

.dw-card-brand-icon[data-brand="visa"] {
  background-color: var(--palette-blue-55a);
  color: var(--palette-neutral-100);
}

.dw-card-brand-icon[data-brand="mastercard"] {
  background-color: var(--palette-red-63);
  color: var(--palette-neutral-100);
}

.dw-card-brand-icon[data-brand="amex"], .dw-card-brand-icon[data-brand="american-express"] {
  background-color: var(--palette-blue-42);
  color: var(--palette-neutral-100);
}

.dw-card-brand-icon[data-brand="discover"] {
  background-color: var(--palette-orange-70a);
  color: var(--palette-neutral-100);
}

.dw-card-brand-icon[data-brand="jcb"] {
  background-color: var(--palette-green-53);
  color: var(--palette-neutral-100);
}

.dw-card-brand-icon[data-brand="diners"], .dw-card-brand-icon[data-brand="diners-club"] {
  background-color: var(--palette-slate-45a);
  color: var(--palette-neutral-100);
}

.dw-card-brand-icon:not([data-brand]) {
  background-color: var(--muted);
  color: var(--muted-foreground);
}

.dw-dispute-engine-icon {
  --dw-dispute-engine-icon-cut: var(--space-1_5);
  display: inline-block;
  position: relative;
}

.dw-dispute-engine-icon__calendar {
  block-size: 100%;
  inline-size: 100%;
  mask-image: linear-gradient(var(--foreground), var(--foreground)), linear-gradient(var(--foreground), var(--foreground));
  mask-position: top, 0;
  mask-repeat: no-repeat;
  mask-size: 100% calc(100% - var(--dw-dispute-engine-icon-cut)), calc(100% - var(--dw-dispute-engine-icon-cut)) 100%;
  display: block;
}

.dw-dispute-engine-icon__mark {
  inline-size: var(--size-icon-sm);
  block-size: var(--size-icon-sm);
  position: absolute;
  inset-block-end: calc(var(--dw-dispute-engine-icon-cut) - var(--size-icon-sm));
  inset-inline-end: calc(var(--dw-dispute-engine-icon-cut) - var(--size-icon-sm));
}

.dw-currency-cell {
  font: var(--text-body);
  font-variant-numeric: tabular-nums;
}

.dw-currency-cell[data-empty="true"] {
  font-variant-numeric: normal;
  color: var(--muted-foreground);
}

.dw-date-cell {
  font-variant-numeric: tabular-nums;
}

.dw-date-cell[data-empty="true"] {
  font-variant-numeric: normal;
}

.dw-duration-cell {
  font: var(--text-body);
  font-variant-numeric: tabular-nums;
  color: var(--muted-foreground);
}

.dw-duration-cell[data-state="in-progress"] {
  font-variant-numeric: normal;
}

.dw-number-cell {
  font: var(--text-body);
  font-variant-numeric: tabular-nums;
}

.dw-number-cell[data-empty="true"], .dw-number-cell[data-mute="true"] {
  color: var(--muted-foreground);
}

.dw-number-cell[data-align="center"] {
  text-align: center;
  display: block;
}

.dw-number-cell[data-align="right"] {
  text-align: right;
  display: block;
}

.dw-number-cell[data-align="left"] {
  text-align: left;
  display: block;
}

.dw-text-cell {
  font: var(--text-body);
}

.dw-text-cell[data-empty="true"] {
  color: var(--muted-foreground);
}

.dw-text-cell[data-bold="true"] {
  font-weight: var(--font-weight-medium);
  color: var(--foreground);
}

.dw-text-cell[data-muted="true"] {
  color: var(--muted-foreground);
}

.dw-text-cell[data-mono="true"] {
  font: var(--text-code);
  font-variant-numeric: tabular-nums;
}

.dw-text-cell[data-truncate="true"] {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.dw-trend-indicator {
  align-items: center;
  gap: var(--space-1);
  font: var(--text-badge);
  font-variant-numeric: tabular-nums;
  display: inline-flex;
}

.dw-trend-indicator[data-direction="positive"] {
  color: var(--success);
}

.dw-trend-indicator[data-direction="negative"] {
  color: var(--destructive);
}

.dw-trend-indicator[data-direction="neutral"] {
  color: var(--muted-foreground);
}

.dw-trend-indicator__icon {
  height: var(--size-icon-sm);
  width: var(--size-icon-sm);
  flex-shrink: 0;
}

.dw-trend-indicator__value {
  font-variant-numeric: tabular-nums;
}

.dw-trend-indicator__label {
  color: var(--muted-foreground);
}

.dw-user-avatar {
  flex-shrink: 0;
}

.dw-user-avatar[data-size="xs"] {
  height: var(--size-icon-lg);
  width: var(--size-icon-lg);
}

.dw-user-avatar[data-size="sm"] {
  height: var(--size-icon-xl);
  width: var(--size-icon-xl);
}

.dw-user-avatar[data-size="md"] {
  height: var(--space-8);
  width: var(--space-8);
}

.dw-user-avatar[data-size="lg"] {
  height: var(--space-10);
  width: var(--space-10);
}

.dw-user-avatar__placeholder {
  width: 100%;
  height: 100%;
}

.dw-user-avatar__fallback[data-size] {
  font: var(--text-badge);
}

.dw-user-avatar__fallback[data-color-hash="0"] {
  background-color: var(--destructive);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="1"] {
  background-color: var(--chart-1);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="2"] {
  background-color: var(--chart-2);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="3"] {
  background-color: var(--chart-3);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="4"] {
  background-color: var(--chart-4);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="5"] {
  background-color: var(--status-canceled);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="6"] {
  background-color: var(--chart-3);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="7"] {
  background-color: var(--info);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="8"] {
  background-color: var(--warning);
  color: var(--input);
}

.dw-user-avatar__fallback[data-color-hash="9"] {
  background-color: var(--chart-2);
  color: var(--input);
}

.dw-user-cell {
  align-items: center;
  min-width: 0;
  display: flex;
}

.dw-user-cell[data-size="xs"] {
  gap: var(--space-1_5);
}

.dw-user-cell[data-size="sm"] {
  gap: var(--space-2);
}

.dw-user-cell[data-size="md"], .dw-user-cell[data-size="lg"] {
  gap: var(--space-3);
}

.dw-user-cell__text-stack {
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.dw-user-cell__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  color: var(--foreground);
  text-decoration: none;
  overflow: hidden;
}

.dw-user-cell__name[data-interactive="true"] {
  --dw-user-name-hover-line: underline;
}

.dw-user-cell__name:hover {
  text-decoration-line: var(--dw-user-name-hover-line, none);
}

.dw-user-cell__name-row {
  align-items: baseline;
  gap: var(--space-2);
  min-width: 0;
  display: flex;
}

.dw-user-cell__title-trailing {
  color: var(--muted-foreground);
  font: var(--text-caption);
  flex-shrink: 0;
}

.dw-user-cell__subtitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  font: var(--text-caption);
  color: var(--muted-foreground);
  overflow: hidden;
}

.dw-stacked-cell__title {
  font-weight: var(--font-weight-medium);
}

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

.dw-stacked-cell__subtitle[data-size="body"] {
  font: var(--text-body);
}

.dw-material-icon__hit {
  line-height: 0;
  display: inline-flex;
}

.dw-material-icon__hit[data-editable="true"] {
  cursor: var(--cursor-context-menu);
}

.dw-kbd {
  border-radius: var(--radius-chip);
  border: var(--border-width) var(--border-style-solid) var(--border);
  background-color: var(--muted);
  padding: var(--space-0_5) var(--space-1_5);
  font: var(--text-code);
  color: var(--foreground);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.dw-meter {
  width: 100%;
  max-width: var(--dw-meter-max, var(--layout-stage-sm));
  display: block;
}

.dw-meter[data-band="near"] {
  --dw-meter-fill-band: var(--warning);
}

.dw-meter[data-band="at"] {
  --dw-meter-fill-band: var(--destructive);
}

.dw-meter[data-paused] {
  --dw-meter-fill-paused: var(--destructive);
  --dw-meter-cap: color-mix(in oklch, var(--destructive) var(--mix-high), transparent);
}

.dw-meter[data-band="over"] {
  --dw-meter-fill-over: var(--warning);
  --dw-meter-notch: var(--destructive);
}

.dw-card-rows[data-variant="thirds"] {
  --dw-meter-max: none;
}

.dw-meter__track {
  height: var(--space-2);
  border-radius: var(--radius-full);
  background: color-mix(in oklch, var(--muted-foreground) var(--mix-low), transparent);
  display: block;
  position: relative;
  overflow: hidden;
}

.dw-meter__fill, .dw-meter__cap-fill {
  border-radius: var(--radius-full);
  transition: width var(--duration-base) var(--ease-standard);
  position: absolute;
  inset-block: 0;
}

.dw-meter__fill {
  width: var(--meter-fill);
  background: var(--dw-meter-fill-over, var(--dw-meter-fill-paused, var(--dw-meter-fill-band, var(--primary))));
  inset-inline-start: 0;
}

.dw-meter__cap-fill {
  width: var(--meter-cap-fill);
  background: var(--dw-meter-cap, color-mix(in oklch, var(--info) var(--mix-high), transparent));
  inset-inline-start: var(--meter-notch);
}

.dw-meter__notch {
  width: var(--border-width-2);
  background: var(--dw-meter-notch, var(--background));
  position: absolute;
  inset-block: 0;
  inset-inline-start: var(--meter-notch);
}

.dw-bureau-tone[data-bureau="equifax"] {
  --dw-bureau-color: var(--chart-2);
}

.dw-bureau-tone[data-bureau="experian"] {
  --dw-bureau-color: var(--chart-1);
}

.dw-bureau-tone[data-bureau="transunion"] {
  --dw-bureau-color: var(--chart-4);
}

.dw-bureau-tone[data-variant="soft"] {
  background-color: color-mix(in oklch, var(--dw-bureau-color) var(--mix-light), transparent);
  color: color-mix(in oklch, var(--dw-bureau-color), var(--foreground) var(--mix-medium));
}

.dw-bureau-dot {
  inline-size: var(--space-2_5);
  block-size: var(--space-2_5);
  border-radius: var(--radius-full);
  background-color: var(--dw-bureau-color, var(--muted-foreground));
  flex: none;
}

.dw-step-disc {
  inline-size: var(--space-7);
  block-size: var(--space-7);
  border-radius: var(--radius-full);
  background: var(--primary);
  color: var(--primary-foreground);
  font: var(--text-badge);
  flex: none;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.dw-step-disc[data-variant="soft"] {
  background: color-mix(in oklch, var(--primary) var(--mix-medium), transparent);
  color: var(--foreground);
}

.dw-step-disc[data-tone="success"] {
  background: color-mix(in oklch, var(--success) var(--mix-medium), transparent);
  color: var(--foreground);
}

.dw-step-disc[data-tone="info"] {
  background: color-mix(in oklch, var(--info) var(--mix-medium), transparent);
  color: var(--foreground);
}

.dw-step-disc[data-tone="warning"] {
  background: color-mix(in oklch, var(--warning) var(--mix-medium), transparent);
  color: var(--foreground);
}

.dw-step-disc[data-tone="muted"] {
  background: var(--muted);
  color: var(--foreground);
}

.dw-date-cell[data-tabular="true"] {
  font-variant-numeric: tabular-nums;
}

/*# sourceMappingURL=3fhi9mdz70oed.css.map*/