/* v137.0 — fiabilité, mois automatique et foyer avancé. */

/* Tant que le budget/foyer actif n'est pas résolu, aucune donnée d'un ancien
   budget ne doit apparaître. L'onboarding et l'auth restent visibles. */
body.budget-scope-checking.auth-ready .page,
body.budget-scope-checking.auth-ready .ca-bottom-nav,
body.budget-scope-checking.auth-ready #month-settings-sheet,
body.budget-scope-checking.auth-ready #profile-sheet,
body.budget-scope-checking.auth-ready #notification-sheet,
body.budget-scope-checking.auth-ready #alert-sheet,
body.budget-scope-checking.auth-ready #v110-search-sheet,
body.budget-scope-checking.auth-ready #v112-transaction-sheet,
body.budget-scope-checking.auth-ready #conflict-sheet,
body.budget-scope-checking.auth-ready .copy-toast,
body.budget-scope-checking.auth-ready .v112-undo-toast {
  visibility: hidden !important;
}

body.budget-scope-checking #onboarding:not([hidden]) {
  visibility: visible !important;
}

.v137-rollover-row small {
  max-width: 36rem;
  line-height: 1.35;
}

.v137-household-activity-head {
  margin-top: 18px;
}

#profile-household-details .v137-household-profile-activity {
  margin-top: 6px;
  border-top: 1px solid rgba(23,34,49,.06);
  border-bottom: 1px solid rgba(23,34,49,.06);
}

#profile-household-details .v137-household-profile-activity .household-activity-row {
  width: 100%;
  display: block;
  text-align: left;
  appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  cursor: pointer;
}

#profile-household-details .v137-household-profile-activity .household-activity-meta {
  margin-top: 4px;
  font-size: 11px;
  color: #8993A2;
}

.settings-account-sync.is-syncing::before,
.settings-account-sync.is-offline::before,
.settings-account-sync.is-synced::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 999px;
  margin-right: 6px;
  vertical-align: 1px;
  background: currentColor;
  opacity: .72;
}
