/* Cache-safe final layout polish for the Feedback and Suggestions page.
 * This file intentionally uses a new URL so mobile Safari and CDN caches
 * cannot reuse an older spacing rule.
 */

.feedback-page-shell {
  scroll-padding-bottom: calc(190px + env(safe-area-inset-bottom));
}

.feedback-submit-button {
  margin-top: 0;
  margin-bottom: 0;
}

.feedback-submit-helper {
  margin: 9px 0 0;
}

@media (max-width: 620px) {
  .feedback-page-shell {
    padding-bottom: calc(196px + env(safe-area-inset-bottom)) !important;
    scroll-padding-bottom: calc(210px + env(safe-area-inset-bottom));
  }

  .feedback-form-card {
    margin-bottom: 26px;
    padding-bottom: 28px !important;
  }

  .feedback-privacy-note {
    margin-bottom: 12px !important;
  }

  .feedback-submit-button {
    position: relative;
    z-index: 2;
    min-height: 52px;
    margin: 0 !important;
  }

  .feedback-submit-helper {
    margin: 8px 0 0 !important;
  }
}

@media (max-width: 390px) {
  .feedback-page-shell {
    padding-bottom: calc(208px + env(safe-area-inset-bottom)) !important;
  }

  .feedback-form-card {
    margin-bottom: 30px;
    padding-bottom: 30px !important;
  }
}
