/* Profil alt sayfaları — tam sayfa tema düzeni (iframe görünümü yok) */

.gala-profile-shell.centerWrap.porfileWrap,
.centerWrap.porfileWrap.gala-page--profile.gala-profile-shell {
  display: grid !important;
  grid-template-columns: minmax(220px, 260px) minmax(0, 1fr);
  gap: 16px;
  align-items: start;
  width: 100% !important;
  max-width: 1400px !important;
  margin: 0 auto !important;
  padding: 12px 12px calc(88px + env(safe-area-inset-bottom, 0px)) !important;
  padding-left: 12px !important;
  box-sizing: border-box;
  background: transparent !important;
}

.gala-page--profile .playersidebarMain.sidebarMain {
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  width: auto !important;
  height: auto !important;
  min-height: 0;
  max-height: none !important;
  margin: 0 !important;
  padding: 14px !important;
  overflow: visible !important;
  flex-shrink: 0;
  grid-column: 1;
  grid-row: 1;
  align-self: start;
}

.gala-page--profile .playersidebarMain .sideScroll {
  width: 100% !important;
  padding: 0 !important;
  height: auto !important;
}

.gala-profile-main {
  grid-column: 2;
  min-width: 0;
  width: 100%;
}

.gala-page--profile .centerWrap.porfileWrap:not(.gala-profile-shell) {
  display: contents !important;
  padding: 0 !important;
  margin: 0 !important;
  max-width: none !important;
}

.gala-page--profile app-all-bet-history,
.gala-page--profile app-all-player-account-details,
.gala-page--profile app-account-statement,
.gala-page--profile app-all-account-statement,
.gala-page--profile app-all-deposit-withdraw,
.gala-page--profile app-player-kyc,
.gala-page--profile app-all-player-kyc {
  display: block;
  min-width: 0;
}

.gala-page--profile .profileRow {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  background: var(--site-panel, #1a222b) !important;
  border: 1px solid var(--gala-border, rgba(57, 181, 74, 0.25)) !important;
  border-radius: var(--site-radius-md, 10px) !important;
  padding: 1.25rem !important;
  box-shadow: none !important;
}

.gala-page--profile .container-fluid,
.gala-page--profile .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}

.gala-page--profile .profileRow .form-control {
  color: var(--site-text, #e8edf2) !important;
  background: var(--site-input, #252f3d) !important;
}

.gala-page--profile .profileRow .col-form-label {
  color: var(--site-muted, #a0aab8) !important;
}

.gala-page--profile .breadcrumb-item a,
.gala-page--profile .breadcrumb-item.active {
  color: var(--site-muted) !important;
}

.gala-page--profile .breadcrumb-item.active {
  color: var(--site-accent) !important;
}

.gala-page--profile .backBtn {
  color: #fff !important;
  border-color: var(--gala-border) !important;
}

.gala-page--profile .mt-theme {
  margin-bottom: 12px;
}

@media (max-width: 991.98px) {
  .gala-profile-shell.centerWrap.porfileWrap,
  .centerWrap.porfileWrap.gala-page--profile.gala-profile-shell {
    grid-template-columns: 1fr;
  }

  .gala-page--profile .playersidebarMain.sidebarMain {
    grid-column: 1;
    grid-row: auto;
  }

  .gala-profile-main {
    grid-column: 1;
  }
}
