/*
 * CP-20 Stripe Connect status block — app/components/ui/stripe_connect_block_component.rb
 *
 * Glass card: heading + status badge row, explanation, primary CTA, and
 * a deliberately quiet "powered by Stripe" footer line — the M8s Rates
 * chrome (card, heading, badge) is what's meant to dominate. Token vars
 * only — enforced by test/lint/css_token_lint_test.rb.
 */

.ui-stripe-connect-block__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-3);
  margin-bottom: var(--space-2);
}

.ui-stripe-connect-block__heading {
  font-size: var(--text-base);
  font-weight: 500;
  color: var(--color-ink);
  margin: 0;
}

.ui-stripe-connect-block__explanation {
  font-size: var(--text-sm);
  color: var(--color-ink);
  margin: 0 0 var(--space-4);
}

.ui-stripe-connect-block__footer {
  font-size: var(--text-2xs);
  color: var(--color-ink-muted);
  margin: var(--space-3) 0 0;
}
