/* Authentication and security remain usable on the same phone as the TOTP app. */
@media (max-width: 767px), (max-height: 499px) and (pointer: coarse) {
  .gos-phone-unsupported { display: none !important; }
  .gos-app { display: block !important; }
  .gos-sidebar, .gos-top-actions, .gos-workspace-nav, .gos-workspace-navigation { display: none !important; }
  .gos-body { min-width: 0; }
  .gos-main, .gos-page, .gos-layout, .gos-content { min-width: 0; margin: 0; padding: 12px; }
  .gos-master-detail, .gos-form-grid { display: block; }
  .gos-field { margin-bottom: 16px; }
  .gos-form-panel, .gos-detail-panel, .gos-auth-panel { width: 100%; min-width: 0; box-sizing: border-box; }
  .gos-detail-panel { margin-bottom: 16px; }
  .gos-work-head { display: block; }
  .gos-qr-stage img { max-width: 100%; height: auto; }
  .gos-qr-stage code, pre { white-space: pre-wrap; overflow-wrap: anywhere; }
  h1 { overflow-wrap: anywhere; }
}
