/*
  v0.1.7
  Breakdance notice bars (built in the template):
    roofpitch-notice roofpitch-notice--accepted
    roofpitch-notice roofpitch-notice--declined
    roofpitch-notice roofpitch-notice--invited

  The plugin only toggles .is-visible.
  It does NOT auto-hide (user must close).
*/
.roofpitch-notice:not(.is-visible) {
  display: none;
}

[data-invite-action][data-rp-busy="1"] {
  pointer-events: none;
  opacity: .6;
}

/* Invite action button state hooks */
.roofpitch-invite-btn.roofpitch-invite-btn--selected {
  font-weight: 700;
}

.roofpitch-invite-btn.roofpitch-invite-btn--accepted {}
.roofpitch-invite-btn.roofpitch-invite-btn--declined {}
.roofpitch-invite-btn.roofpitch-invite-btn--invited {}
.roofpitch-invite-btn.roofpitch-invite-btn--undecided {}

/* Current status widget shortcode */
.roofpitch-current-status {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.roofpitch-current-status__pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 12px;
  border-radius: 999px;
  font-weight: 700;
}

.roofpitch-current-status--accepted .roofpitch-current-status__pill {}
.roofpitch-current-status--declined .roofpitch-current-status__pill {}
.roofpitch-current-status--invited .roofpitch-current-status__pill {}
.roofpitch-current-status--undecided .roofpitch-current-status__pill {}