/* Fase 7 — Recebimentos pela conta Stripe do usuário (/app/recebimentos, ficha da cobrança, configurações). Carregado após app.css. */
.stripe-status--active { border-color: var(--success); }
.stripe-status--blocked { border-color: var(--danger); }
.stripe-reqs { margin: 0; padding-left: 1.1em; font-size: var(--fs-sm); color: var(--ink-2); display: grid; gap: 2px; }
.stripe-how { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--sp-3); font-size: var(--fs-sm); }
.stripe-how li { display: flex; gap: var(--sp-2); align-items: flex-start; }
.stripe-how li svg { flex: none; color: var(--success); margin-top: 2px; }
.stripe-fee__big { font-size: var(--fs-2xl); font-weight: 700; letter-spacing: -.02em; margin: 0 0 var(--sp-2); font-variant-numeric: tabular-nums; }
.stripe-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: var(--sp-3); }
.stripe-stats > div { display: flex; flex-direction: column; gap: 2px; }
.stripe-stats__n { font-size: var(--fs-lg); font-weight: 700; }
.stripe-disconnect { color: var(--danger); }
.stripe-badge { white-space: nowrap; }
.stripe-invoice .table th { font-weight: 500; }
