
/* ARIA_V126_SAFE_RESTORE_UI_FIX_CSS */

/* Genel: Fonksiyonları kapatmadan sadece görünüm güvenliği sağlar. */
body.aria-v126-safe-ui {
  overflow-x: hidden !important;
}

body.aria-v126-safe-ui [data-aria-v126-hide-admin-float],
body.aria-v126-safe-ui [data-aria-v126-hide-admin-float-parent] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

body.aria-v126-safe-ui [data-aria-v126-version-fixed] {
  color: #63e995 !important;
  font-weight: 900 !important;
}

@media (max-width: 860px) {
  body.aria-v126-mobile {
    padding-bottom: 150px !important;
    overflow-x: hidden !important;
  }

  body.aria-v126-app-or-panel {
    padding-bottom: 170px !important;
  }

  body.aria-v126-safe-ui * {
    box-sizing: border-box !important;
  }

  body.aria-v126-safe-ui [data-aria-v126-bottom-nav] {
    z-index: 999 !important;
  }

  body.aria-v126-safe-ui [data-aria-v126-login-card] {
    max-width: calc(100vw - 22px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.aria-v126-safe-ui [data-aria-v126-control] {
    min-height: 44px !important;
    max-width: 100% !important;
  }

  body.aria-v126-safe-ui input[data-aria-v126-control],
  body.aria-v126-safe-ui select[data-aria-v126-control],
  body.aria-v126-safe-ui textarea[data-aria-v126-control] {
    width: 100% !important;
    font-size: 16px !important; /* iOS zoom sorununu önler */
  }

  body.aria-v126-safe-ui textarea[data-aria-v126-control] {
    min-height: 96px !important;
  }

  body.aria-v126-safe-ui [data-aria-v126-safe-overflow] {
    max-width: 100% !important;
    overflow-x: auto !important;
  }

  body.aria-v126-safe-ui [data-aria-v126-safe-overflow] > * {
    max-width: 100% !important;
  }

  body.aria-v126-bot-create-or-settings [data-aria-v126-bot-form-section] {
    max-width: 100% !important;
    overflow: visible !important;
  }

  body.aria-v126-bot-create-or-settings [data-aria-v126-bot-form-section] input,
  body.aria-v126-bot-create-or-settings [data-aria-v126-bot-form-section] select,
  body.aria-v126-bot-create-or-settings [data-aria-v126-bot-form-section] textarea,
  body.aria-v126-bot-create-or-settings [data-aria-v126-bot-form-section] button {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Uzun bot isimleri ve açıklamalar mobilde taşmasın. */
  body.aria-v126-safe-ui h1,
  body.aria-v126-safe-ui h2,
  body.aria-v126-safe-ui h3,
  body.aria-v126-safe-ui p,
  body.aria-v126-safe-ui span,
  body.aria-v126-safe-ui b,
  body.aria-v126-safe-ui strong,
  body.aria-v126-safe-ui small {
    overflow-wrap: anywhere !important;
  }

  /* Backtest / dönem / filtre butonları sıkışmasın. */
  body.aria-v126-safe-ui button {
    touch-action: manipulation !important;
  }

  body.aria-v126-safe-ui button,
  body.aria-v126-safe-ui a {
    min-height: 40px;
  }

  /* Modal klavye açıldığında daha güvenli davranır. */
  body.aria-v126-safe-ui:has(input:focus),
  body.aria-v126-safe-ui:has(textarea:focus) {
    padding-bottom: 260px !important;
  }
}
