/* [project]/src/components/Price.module.css [app-client] (css) */
.Price-module__1O-Ozq__price {
  gap: var(--space-1);
  display: grid;
}

.Price-module__1O-Ozq__amount, .Price-module__1O-Ozq__amountLarge, .Price-module__1O-Ozq__unknown, .Price-module__1O-Ozq__caption {
  margin: 0;
}

.Price-module__1O-Ozq__amount {
  font-size: var(--text-xl);
  font-variant-numeric: tabular-nums;
  font-weight: 700;
}

.Price-module__1O-Ozq__amountLarge {
  font-family: var(--font-serif);
  font-size: var(--text-3xl);
  font-weight: 700;
  line-height: var(--line-tight);
  font-variant-numeric: tabular-nums;
}

.Price-module__1O-Ozq__period {
  font-family: var(--font-sans);
  font-size: var(--text-base);
  color: var(--color-text-muted);
  font-weight: 500;
}

.Price-module__1O-Ozq__caption {
  font-size: var(--text-sm);
  color: var(--color-text-muted);
}

.Price-module__1O-Ozq__unknown {
  font-size: var(--text-lg);
  color: var(--color-text-muted);
  font-weight: 600;
}

/* [project]/src/components/StatusBadge.module.css [app-client] (css) */
.StatusBadge-module__3Ns8vG__badge {
  align-items: center;
  gap: var(--space-1);
  padding: .125rem var(--space-3);
  border-radius: var(--radius-pill);
  font-size: var(--text-sm);
  border: 1px solid;
  font-weight: 600;
  line-height: 1.4;
  display: inline-flex;
}

.StatusBadge-module__3Ns8vG__glyph {
  font-weight: 700;
}

.StatusBadge-module__3Ns8vG__positive {
  background: var(--color-positive-bg);
  color: var(--color-positive-text);
}

.StatusBadge-module__3Ns8vG__neutral {
  background: var(--color-neutral-bg);
  color: var(--color-neutral-text);
}

.StatusBadge-module__3Ns8vG__warning {
  background: var(--color-warning-bg);
  color: var(--color-warning-text);
}

.StatusBadge-module__3Ns8vG__danger {
  background: var(--color-danger-bg);
  color: var(--color-danger-text);
}

/*# sourceMappingURL=src_components_0k689cfhj3c8i._.css.map*/