body.account-hub-body.magaza-hesap-style .account-hub-shell {
  --account-hub-sticky-top: 104px;
  width: min(100%, 1640px);
  margin: 0 auto;
  padding: 28px 26px 64px;
  position: relative;
  z-index: 1;
  isolation: isolate;
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style .account-hub-layout {
  display: grid;
  grid-template-columns: minmax(300px, 340px) minmax(0, 1fr);
  gap: 30px;
  align-items: start;
  position: relative;
  z-index: 1;
  isolation: isolate;
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style .account-hub-layout.account-hub-layout--full {
  grid-template-columns: minmax(0, 1fr);
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-rail {
  position: sticky;
  top: var(--account-hub-sticky-top);
  align-self: start;
  max-height: calc(100vh - var(--account-hub-sticky-top) - 16px);
  overflow: auto;
  padding-top: 8px;
  padding-right: 6px;
  scrollbar-width: thin;
  scrollbar-color: rgba(96, 165, 250, 0.35) transparent;
  z-index: 1;
  isolation: isolate;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar {
  display: grid;
  gap: 18px;
  min-width: 0;
  position: relative;
  z-index: 1;
  isolation: isolate;
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-rail::-webkit-scrollbar {
  width: 8px;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-rail::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: rgba(96, 165, 250, 0.32);
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-rail::-webkit-scrollbar-track {
  background: transparent;
}

body.account-hub-body.magaza-hesap-style .account-hub-content > * + * {
  margin-top: 0;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-card,
body.account-hub-body.magaza-hesap-style .account-hub-logout-btn,
body.account-hub-body.magaza-hesap-style .account-hub-hero,
body.account-hub-body.magaza-hesap-style .account-hub-panel,
body.account-hub-body.magaza-hesap-style .account-hub-strip,
body.account-hub-body.magaza-hesap-style .account-hub-metric,
body.account-hub-body.magaza-hesap-style .account-hub-list-item,
body.account-hub-body.magaza-hesap-style .account-hub-empty,
body.account-hub-body.magaza-hesap-style .account-hub-flash,
body.account-hub-body.magaza-hesap-style .user-panel-card,
body.account-hub-body.magaza-hesap-style .profile-settings-card,
body.account-hub-body.magaza-hesap-style .profile-security-banner,
body.account-hub-body.magaza-hesap-style .profile-metric-card,
body.account-hub-body.magaza-hesap-style .support-ticket-card,
body.account-hub-body.magaza-hesap-style .support-summary-card,
body.account-hub-body.magaza-hesap-style .wallet-balance-card,
body.account-hub-body.magaza-hesap-style .wallet-topup-card,
body.account-hub-body.magaza-hesap-style .wallet-support-card,
body.account-hub-body.magaza-hesap-style .wallet-bank-card,
body.account-hub-body.magaza-hesap-style .wallet-pending-item,
body.account-hub-body.magaza-hesap-style .wallet-history-item,
body.account-hub-body.magaza-hesap-style .support-message,
body.account-hub-body.magaza-hesap-style .support-status-note,
body.account-hub-body.magaza-hesap-style .order-history-card,
body.account-hub-body.magaza-hesap-style .cp-stat-card,
body.account-hub-body.magaza-hesap-style .cp-quick-tile,
body.account-hub-body.magaza-hesap-style .cp-list-item,
body.account-hub-body.magaza-hesap-style .cp-empty,
body.account-hub-body.magaza-hesap-style .user-panel-stat-card,
body.account-hub-body.magaza-hesap-style .user-panel-note-item {
  border-radius: 24px;
  border: 1px solid rgba(148, 163, 184, 0.14);
  background:
    linear-gradient(180deg, rgba(9, 14, 28, 0.96), rgba(8, 13, 24, 0.98));
  box-shadow:
    0 18px 44px rgba(2, 6, 23, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

body.account-hub-body.magaza-hesap-style .account-hub-main,
body.account-hub-body.magaza-hesap-style .account-hub-content,
body.account-hub-body.magaza-hesap-style .user-panel-stack,
body.account-hub-body.magaza-hesap-style .profile-settings-stack,
body.account-hub-body.magaza-hesap-style .wallet-history-list,
body.account-hub-body.magaza-hesap-style .wallet-pending-list,
body.account-hub-body.magaza-hesap-style .support-ticket-list,
body.account-hub-body.magaza-hesap-style .support-message-list {
  display: grid;
  gap: 20px;
}

body.account-hub-body.magaza-hesap-style .account-hub-main {
  align-content: start;
  padding-top: 8px;
  position: relative;
  z-index: 1;
  isolation: isolate;
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style .account-hub-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  min-height: 36px;
  padding: 8px 2px 10px;
  margin: 0 0 6px;
  border-radius: 0;
  border: 0;
  background: transparent;
  color: rgba(191, 219, 254, 0.88);
  position: relative;
  z-index: 2;
  overflow: visible;
  line-height: 1.4;
}

body.account-hub-body.magaza-hesap-style .account-hub-breadcrumb a {
  color: #8fd3ff;
  text-decoration: none;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  min-height: 20px;
}

body.account-hub-body.magaza-hesap-style .account-hub-breadcrumb .breadcrumb-sep,
body.account-hub-body.magaza-hesap-style .account-hub-breadcrumb > span {
  color: rgba(226, 232, 240, 0.82);
  display: inline-flex;
  align-items: center;
  min-height: 20px;
}

body.account-hub-body.magaza-hesap-style .account-hub-hero {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 22px;
  align-items: end;
  padding: 32px;
  background:
    radial-gradient(circle at top right, rgba(56, 189, 248, 0.28), transparent 30%),
    radial-gradient(circle at bottom left, rgba(14, 165, 233, 0.2), transparent 24%),
    linear-gradient(145deg, rgba(11, 18, 33, 0.98), rgba(7, 12, 24, 0.98));
}

body.account-hub-body.magaza-hesap-style .account-hub-hero::after {
  content: "";
  position: absolute;
  inset: auto -6% -38% auto;
  width: 320px;
  height: 320px;
  border-radius: 999px;
  background: radial-gradient(circle, rgba(96, 165, 250, 0.18), transparent 70%);
  pointer-events: none;
}

body.account-hub-body.magaza-hesap-style .account-hub-hero-topline {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 12px;
  padding: 8px 14px 8px 8px;
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  border: 1px solid rgba(96, 165, 250, 0.2);
}

body.account-hub-body.magaza-hesap-style .account-hub-hero-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 15px;
  background: linear-gradient(135deg, #2563eb, #38bdf8);
  color: #fff;
  box-shadow: 0 14px 30px rgba(37, 99, 235, 0.28);
}

body.account-hub-body.magaza-hesap-style .account-hub-hero-kicker {
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #dbeafe;
}

body.account-hub-body.magaza-hesap-style .account-hub-hero-title {
  margin: 0;
  color: #fff;
  font-size: clamp(2.1rem, 3.2vw, 3.4rem);
  letter-spacing: -0.05em;
  line-height: 1.04;
  text-wrap: pretty;
  overflow-wrap: anywhere;
}

body.account-hub-body.magaza-hesap-style .account-hub-hero-desc {
  margin: 10px 0 0;
  max-width: 58ch;
  color: rgba(226, 232, 240, 0.84);
  font-size: 0.96rem;
  line-height: 1.62;
  overflow-wrap: anywhere;
}

body.account-hub-body.magaza-hesap-style .account-hub-hero-actions,
body.account-hub-body.magaza-hesap-style .cp-hero-actions-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: flex-end;
}

body.account-hub-body.magaza-hesap-style .account-hub-flashes {
  display: grid;
  gap: 14px;
}

body.account-hub-body.magaza-hesap-style .account-hub-flash {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 18px;
  color: #e2e8f0;
}

body.account-hub-body.magaza-hesap-style .account-hub-flash-success { border-color: rgba(34, 197, 94, 0.26); }
body.account-hub-body.magaza-hesap-style .account-hub-flash-warning { border-color: rgba(250, 204, 21, 0.26); }
body.account-hub-body.magaza-hesap-style .account-hub-flash-danger { border-color: rgba(248, 113, 113, 0.26); }

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-profile {
  padding: 20px;
  display: grid;
  gap: 18px;
  background:
    radial-gradient(circle at top right, rgba(37, 99, 235, 0.18), transparent 32%),
    linear-gradient(180deg, rgba(10, 18, 34, 0.98), rgba(9, 14, 26, 0.98));
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-profile-main {
  display: grid;
  grid-template-columns: 72px minmax(0, 1fr);
  gap: 14px;
  align-items: center;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-avatar {
  display: inline-flex;
  width: 64px;
  height: 64px;
  border-radius: 20px;
  overflow: hidden;
  background: linear-gradient(135deg, rgba(37, 99, 235, 0.28), rgba(14, 165, 233, 0.18));
  border: 1px solid rgba(96, 165, 250, 0.18);
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-profile-copy {
  display: grid;
  gap: 4px;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-label,
body.account-hub-body.magaza-hesap-style .account-hub-sidebar-group-title {
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgba(148, 163, 184, 0.84);
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-profile-copy strong {
  font-size: 1rem;
  color: #fff;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-profile-copy span:last-child {
  color: rgba(226, 232, 240, 0.74);
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-balance {
  padding: 14px 16px;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(29, 78, 216, 0.34), rgba(16, 185, 129, 0.22));
  border: 1px solid rgba(96, 165, 250, 0.22);
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-balance span {
  display: block;
  margin-bottom: 6px;
  color: rgba(187, 247, 208, 0.74);
  font-size: 0.74rem;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-weight: 800;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-balance strong {
  color: #ecfdf5;
  font-size: 1.45rem;
  letter-spacing: -0.05em;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-profile,
body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-card {
  backdrop-filter: blur(18px);
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-card {
  padding: 14px;
  display: grid;
  gap: 16px;
  position: relative;
  z-index: 3;
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-group {
  display: grid;
  gap: 8px;
  position: relative;
  z-index: 3;
}

body.account-hub-body.magaza-hesap-style .account-hub-nav-link,
body.account-hub-body.magaza-hesap-style .account-hub-utility-link,
body.account-hub-body.magaza-hesap-style .account-hub-logout-btn {
  display: grid;
  grid-template-columns: 46px minmax(0, 1fr);
  gap: 14px;
  align-items: center;
  width: 100%;
  min-height: 64px;
  padding: 12px 14px;
  border-radius: 18px;
  border: 1px solid transparent;
  text-decoration: none;
  color: #dbeafe;
  background: rgba(255, 255, 255, 0.028);
  transition: transform .18s ease, border-color .18s ease, background .18s ease;
  position: relative;
  z-index: 4;
  overflow: visible;
  isolation: isolate;
}

body.account-hub-body.magaza-hesap-style .account-hub-nav-link:hover,
body.account-hub-body.magaza-hesap-style .account-hub-utility-link:hover,
body.account-hub-body.magaza-hesap-style .account-hub-logout-btn:hover {
  transform: translateX(4px);
  border-color: rgba(96, 165, 250, 0.24);
  background: rgba(59, 130, 246, 0.09);
}

body.account-hub-body.magaza-hesap-style .account-hub-nav-link.is-active {
  border-color: rgba(96, 165, 250, 0.28);
  background: linear-gradient(135deg, rgba(37, 99, 235, 0.24), rgba(16, 185, 129, 0.14));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

body.account-hub-body.magaza-hesap-style .account-hub-nav-link i,
body.account-hub-body.magaza-hesap-style .account-hub-utility-link i,
body.account-hub-body.magaza-hesap-style .account-hub-logout-btn i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 14px;
  background: rgba(15, 23, 42, 0.88);
  border: 1px solid rgba(148, 163, 184, 0.12);
  color: #f8fafc;
  position: relative;
  z-index: 5;
}

body.account-hub-body.magaza-hesap-style .account-hub-nav-link span,
body.account-hub-body.magaza-hesap-style .account-hub-utility-link span,
body.account-hub-body.magaza-hesap-style .account-hub-logout-btn span {
  display: grid;
  gap: 3px;
  min-width: 0;
  align-content: center;
  position: relative;
  z-index: 6;
  color: #eaf2ff;
  opacity: 1 !important;
  visibility: visible !important;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-group .account-hub-utility-link {
  grid-template-columns: 46px minmax(0, 1fr) !important;
  align-items: center !important;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-group .account-hub-utility-link > span {
  display: grid !important;
  gap: 3px !important;
  align-content: center !important;
  min-width: 0 !important;
  position: relative !important;
  z-index: 10 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

body.account-hub-body.magaza-hesap-style .account-hub-nav-link strong,
body.account-hub-body.magaza-hesap-style .account-hub-utility-link strong,
body.account-hub-body.magaza-hesap-style .account-hub-logout-btn strong {
  display: block;
  color: #fff;
  font-size: 1rem;
  line-height: 1.25;
  overflow-wrap: anywhere;
  opacity: 1;
  visibility: visible;
  position: relative;
  z-index: 7;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-group .account-hub-utility-link strong,
body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-group .account-hub-utility-link small {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: relative !important;
  z-index: 11 !important;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-group .account-hub-utility-link strong {
  color: #ffffff !important;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-group .account-hub-utility-link small {
  color: rgba(191, 219, 254, 0.86) !important;
}

body.account-hub-body.magaza-hesap-style .account-hub-nav-link small,
body.account-hub-body.magaza-hesap-style .account-hub-utility-link small,
body.account-hub-body.magaza-hesap-style .account-hub-logout-btn small {
  display: block;
  color: rgba(148, 163, 184, 0.9);
  font-size: 0.8rem;
  line-height: 1.45;
  overflow-wrap: anywhere;
  opacity: 1;
  visibility: visible;
  position: relative;
  z-index: 7;
}

body.account-hub-body.magaza-hesap-style .account-hub-logout-form {
  margin: 0;
  position: relative;
  z-index: 4;
}

body.account-hub-body.magaza-hesap-style .account-hub-logout-btn {
  cursor: pointer;
}

body.account-hub-body.magaza-hesap-style .account-hub-grid,
body.account-hub-body.magaza-hesap-style .account-hub-grid-2,
body.account-hub-body.magaza-hesap-style .user-panel-grid,
body.account-hub-body.magaza-hesap-style .profile-settings-grid,
body.account-hub-body.magaza-hesap-style .wallet-panel-grid,
body.account-hub-body.magaza-hesap-style .wallet-support-grid,
body.account-hub-body.magaza-hesap-style .support-form-layout,
body.account-hub-body.magaza-hesap-style .cp-two-col,
body.account-hub-body.magaza-hesap-style .profile-metrics,
body.account-hub-body.magaza-hesap-style .support-ticket-stats,
body.account-hub-body.magaza-hesap-style .cp-stats-row {
  display: grid;
  gap: 18px;
}

body.account-hub-body.magaza-hesap-style .account-hub-grid-2,
body.account-hub-body.magaza-hesap-style .user-panel-grid--2,
body.account-hub-body.magaza-hesap-style .profile-settings-grid,
body.account-hub-body.magaza-hesap-style .wallet-panel-grid,
body.account-hub-body.magaza-hesap-style .support-form-layout,
body.account-hub-body.magaza-hesap-style .cp-two-col {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

body.account-hub-body.magaza-hesap-style .profile-metrics,
body.account-hub-body.magaza-hesap-style .cp-stats-row {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

body.account-hub-body.magaza-hesap-style .support-ticket-stats {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

body.account-hub-body.magaza-hesap-style .account-hub-panel,
body.account-hub-body.magaza-hesap-style .user-panel-card,
body.account-hub-body.magaza-hesap-style .profile-settings-card,
body.account-hub-body.magaza-hesap-style .wallet-balance-card,
body.account-hub-body.magaza-hesap-style .wallet-topup-card,
body.account-hub-body.magaza-hesap-style .wallet-support-card,
body.account-hub-body.magaza-hesap-style .wallet-bank-card,
body.account-hub-body.magaza-hesap-style .support-ticket-card,
body.account-hub-body.magaza-hesap-style .support-summary-card,
body.account-hub-body.magaza-hesap-style .profile-security-banner,
body.account-hub-body.magaza-hesap-style .profile-metric-card,
body.account-hub-body.magaza-hesap-style .order-history-card,
body.account-hub-body.magaza-hesap-style .cp-stat-card,
body.account-hub-body.magaza-hesap-style .cp-quick-tile,
body.account-hub-body.magaza-hesap-style .cp-list-item,
body.account-hub-body.magaza-hesap-style .cp-empty,
body.account-hub-body.magaza-hesap-style .user-panel-stat-card,
body.account-hub-body.magaza-hesap-style .user-panel-note-item,
body.account-hub-body.magaza-hesap-style .wallet-pending-item,
body.account-hub-body.magaza-hesap-style .wallet-history-item,
body.account-hub-body.magaza-hesap-style .support-message,
body.account-hub-body.magaza-hesap-style .support-status-note {
  position: relative;
  overflow: hidden;
  padding: 22px;
  min-width: 0;
}

body.account-hub-body.magaza-hesap-style .account-hub-panel::before,
body.account-hub-body.magaza-hesap-style .account-hub-metric::before,
body.account-hub-body.magaza-hesap-style .cp-quick-tile::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at top right, rgba(59, 130, 246, 0.12), transparent 34%);
  pointer-events: none;
}

body.account-hub-body.magaza-hesap-style .account-hub-panel-title,
body.account-hub-body.magaza-hesap-style .user-panel-section-title,
body.account-hub-body.magaza-hesap-style .cp-section-title {
  margin: 0;
  color: #fff;
  font-size: 1.04rem;
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.3;
  overflow-wrap: anywhere;
}

body.account-hub-body.magaza-hesap-style .account-hub-panel-subtitle strong {
  color: #f8fafc;
}

body.account-hub-body.magaza-hesap-style .account-hub-panel-subtitle,
body.account-hub-body.magaza-hesap-style .user-panel-section-sub,
body.account-hub-body.magaza-hesap-style .cp-section-sub,
body.account-hub-body.magaza-hesap-style .support-ticket-meta,
body.account-hub-body.magaza-hesap-style .support-message-time,
body.account-hub-body.magaza-hesap-style .profile-log-meta {
  color: rgba(203, 213, 225, 0.72);
  line-height: 1.68;
  overflow-wrap: anywhere;
  font-size: 0.95rem;
}

body.account-hub-body.magaza-hesap-style .account-hub-metric,
body.account-hub-body.magaza-hesap-style .profile-metric-card,
body.account-hub-body.magaza-hesap-style .cp-stat-card,
body.account-hub-body.magaza-hesap-style .user-panel-stat-card {
  min-height: 180px;
  display: grid;
  gap: 10px;
  align-content: center;
  grid-auto-rows: min-content;
  justify-items: center;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 22px;
  background:
    radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 34%),
    linear-gradient(180deg, rgba(10, 15, 28, 0.98), rgba(7, 11, 21, 0.98));
}

body.account-hub-body.magaza-hesap-style .account-hub-metric-value,
body.account-hub-body.magaza-hesap-style .profile-metric-value,
body.account-hub-body.magaza-hesap-style .cp-stat-card-value,
body.account-hub-body.magaza-hesap-style .user-panel-stat-value {
  font-size: clamp(1.75rem, 2.3vw, 2.45rem);
  line-height: 1;
  letter-spacing: -0.05em;
  color: #fff;
}

body.account-hub-body.magaza-hesap-style .account-hub-metric .account-hub-sidebar-label,
body.account-hub-body.magaza-hesap-style .profile-metric-card .account-hub-sidebar-label,
body.account-hub-body.magaza-hesap-style .cp-stat-card .cp-stat-card-label,
body.account-hub-body.magaza-hesap-style .user-panel-stat-card .user-panel-stat-label {
  display: block;
  margin: 0;
  padding: 0;
  position: static;
  top: auto;
  left: auto;
  inset: auto;
  line-height: 1.25;
  text-align: center;
}

body.account-hub-body.magaza-hesap-style .account-hub-metric .account-hub-panel-subtitle,
body.account-hub-body.magaza-hesap-style .profile-metric-card .account-hub-panel-subtitle,
body.account-hub-body.magaza-hesap-style .cp-stat-card .account-hub-panel-subtitle,
body.account-hub-body.magaza-hesap-style .user-panel-stat-card .account-hub-panel-subtitle {
  margin: 0 auto;
  max-width: 28ch;
  text-align: center;
}

body.account-hub-body.magaza-hesap-style .account-hub-strip {
  padding: 18px 22px;
  background:
    linear-gradient(135deg, rgba(37, 99, 235, 0.16), rgba(16, 185, 129, 0.12));
}

body.account-hub-body.magaza-hesap-style .account-hub-actions,
body.account-hub-body.magaza-hesap-style .user-panel-form-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

body.account-hub-body.magaza-hesap-style .user-panel-form-actions-close {
  margin-top: 16px;
}

body.account-hub-body.magaza-hesap-style .user-panel-btn,
body.account-hub-body.magaza-hesap-style .cp-empty-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 48px;
  padding: 0 18px;
  border-radius: 14px;
  border: 1px solid transparent;
  text-decoration: none;
  font-weight: 800;
}

body.account-hub-body.magaza-hesap-style .user-panel-btn-primary,
body.account-hub-body.magaza-hesap-style .cp-empty-btn {
  background: linear-gradient(135deg, #2563eb, #38bdf8);
  color: #fff;
  border-color: rgba(96, 165, 250, 0.24);
  box-shadow: 0 12px 24px rgba(37, 99, 235, 0.2);
}

body.account-hub-body.magaza-hesap-style .user-panel-btn-outline {
  background: rgba(255, 255, 255, 0.05);
  color: #e2e8f0;
  border-color: rgba(148, 163, 184, 0.14);
}

body.account-hub-body.magaza-hesap-style .user-panel-btn-success {
  background: linear-gradient(135deg, #10b981, #22c55e);
  color: #fff;
  border-color: rgba(16, 185, 129, 0.22);
}

body.account-hub-body.magaza-hesap-style .user-panel-btn-danger {
  background: linear-gradient(135deg, #ef4444, #b91c1c);
  color: #fff;
  border-color: rgba(248, 113, 113, 0.22);
}

body.account-hub-body.magaza-hesap-style .account-hub-main :is(input, select, textarea, .form-control) {
  min-height: 54px;
  border-radius: 18px;
  border: 1px solid rgba(148, 163, 184, 0.16);
  background: rgba(255, 255, 255, 0.04);
  color: #f8fafc;
  box-shadow: none;
}

body.account-hub-body.magaza-hesap-style .account-hub-main :is(input, select, textarea, .form-control):focus {
  border-color: rgba(96, 165, 250, 0.34);
  box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.12);
  outline: none;
}

body.account-hub-body.magaza-hesap-style .account-hub-main textarea {
  min-height: 140px;
  padding-top: 14px;
}

body.account-hub-body.magaza-hesap-style .user-panel-empty,
body.account-hub-body.magaza-hesap-style .account-hub-empty,
body.account-hub-body.magaza-hesap-style .cp-empty {
  min-height: 240px;
  display: grid;
  place-items: center;
  gap: 14px;
  text-align: center;
  padding: 26px;
}

body.account-hub-body.magaza-hesap-style .cp-quick-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

body.account-hub-body.magaza-hesap-style .cp-quick-tile {
  min-height: 192px;
  display: grid;
  align-content: start;
  grid-template-rows: auto auto 1fr;
  gap: 12px;
  text-decoration: none;
  color: #e2e8f0;
  background:
    radial-gradient(circle at top right, rgba(14, 165, 233, 0.16), transparent 36%),
    linear-gradient(180deg, rgba(10, 15, 29, 0.98), rgba(7, 12, 23, 0.98));
}

body.account-hub-body.magaza-hesap-style .cp-quick-tile-icon,
body.account-hub-body.magaza-hesap-style .user-panel-stat-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 14px;
  background: linear-gradient(135deg, rgba(37, 99, 235, 0.28), rgba(56, 189, 248, 0.18));
  border: 1px solid rgba(148, 163, 184, 0.12);
  color: #eff6ff;
}

body.account-hub-body.magaza-hesap-style .cp-quick-tile:hover,
body.account-hub-body.magaza-hesap-style .account-hub-list-item:hover,
body.account-hub-body.magaza-hesap-style .order-history-card:hover {
  transform: translateY(-3px);
  border-color: rgba(96, 165, 250, 0.3);
  box-shadow: 0 16px 32px rgba(14, 165, 233, 0.12);
}

body.account-hub-body.magaza-hesap-style .cp-quick-tile strong,
body.account-hub-body.magaza-hesap-style .support-ticket-title,
body.account-hub-body.magaza-hesap-style .order-history-card h3 {
  color: #fff;
  line-height: 1.3;
  overflow-wrap: anywhere;
  font-size: 1rem;
}

body.account-hub-body.magaza-hesap-style .cp-quick-tile span,
body.account-hub-body.magaza-hesap-style .account-hub-list-item span,
body.account-hub-body.magaza-hesap-style .wallet-provider-copy span,
body.account-hub-body.magaza-hesap-style .profile-toggle-copy span {
  overflow-wrap: anywhere;
}

body.account-hub-body.magaza-hesap-style .cp-quick-tile > span,
body.account-hub-body.magaza-hesap-style .wallet-provider-copy > span,
body.account-hub-body.magaza-hesap-style .profile-toggle-copy > span,
body.account-hub-body.magaza-hesap-style .user-panel-note-item span,
body.account-hub-body.magaza-hesap-style .wallet-support-card span {
  line-height: 1.5;
  font-size: 0.94rem;
}

body.account-hub-body.magaza-hesap-style .cp-quick-tile strong,
body.account-hub-body.magaza-hesap-style .wallet-provider-copy strong,
body.account-hub-body.magaza-hesap-style .profile-toggle-copy strong,
body.account-hub-body.magaza-hesap-style .account-hub-metric-value,
body.account-hub-body.magaza-hesap-style .order-detail-price {
  word-break: break-word;
}

body.account-hub-body.magaza-hesap-style .account-hub-panel,
body.account-hub-body.magaza-hesap-style .account-hub-metric,
body.account-hub-body.magaza-hesap-style .cp-quick-tile,
body.account-hub-body.magaza-hesap-style .order-history-card,
body.account-hub-body.magaza-hesap-style .account-hub-list-item {
  box-sizing: border-box;
}

body.account-hub-body.magaza-hesap-style .cp-list-item,
body.account-hub-body.magaza-hesap-style .order-history-card {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  gap: 16px;
  align-items: center;
  text-decoration: none;
  color: #e2e8f0;
  transition: transform .18s ease, border-color .18s ease, background .18s ease;
  min-width: 0;
}

body.account-hub-body.magaza-hesap-style .account-hub-list-item {
  display: grid;
  grid-template-columns: 56px minmax(0, 1fr) auto;
  gap: 16px;
  align-items: center;
  padding: 16px 18px;
  border-radius: 22px;
  border: 1px solid rgba(148, 163, 184, 0.12);
  background: rgba(255, 255, 255, 0.03);
  text-decoration: none;
  color: #e2e8f0;
  transition: transform .18s ease, border-color .18s ease, background .18s ease;
  min-width: 0;
}

body.account-hub-body.magaza-hesap-style .account-hub-list-item strong {
  display: block;
  color: #fff;
  margin-bottom: 4px;
  line-height: 1.3;
}

body.account-hub-body.magaza-hesap-style .account-hub-list-item small {
  color: rgba(191, 219, 254, 0.7);
  line-height: 1.45;
  overflow-wrap: anywhere;
}

body.account-hub-body.magaza-hesap-style .support-ticket-code {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  padding: 0 12px;
  border-radius: 999px;
  background: rgba(37, 99, 235, 0.12);
  color: #bfdbfe;
  border: 1px solid rgba(96, 165, 250, 0.12);
}

body.account-hub-body.magaza-hesap-style .support-ticket-status {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0 12px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.05);
  color: #e2e8f0;
  border: 1px solid rgba(148, 163, 184, 0.12);
}

body.account-hub-body.magaza-hesap-style .support-ticket-status--completed,
body.account-hub-body.magaza-hesap-style .support-ticket-status--resolved {
  background: rgba(16, 185, 129, 0.12);
  color: #d1fae5;
  border-color: rgba(16, 185, 129, 0.18);
}

body.account-hub-body.magaza-hesap-style .support-ticket-status--open,
body.account-hub-body.magaza-hesap-style .support-ticket-status--pending,
body.account-hub-body.magaza-hesap-style .support-ticket-status--processing,
body.account-hub-body.magaza-hesap-style .support-ticket-status--paid,
body.account-hub-body.magaza-hesap-style .support-ticket-status--in_progress {
  background: rgba(245, 158, 11, 0.12);
  color: #fde68a;
  border-color: rgba(245, 158, 11, 0.18);
}

body.account-hub-body.magaza-hesap-style .support-ticket-status--cancelled,
body.account-hub-body.magaza-hesap-style .support-ticket-status--failed,
body.account-hub-body.magaza-hesap-style .support-ticket-status--closed {
  background: rgba(239, 68, 68, 0.12);
  color: #fecaca;
  border-color: rgba(239, 68, 68, 0.18);
}

body.account-hub-body.magaza-hesap-style .wallet-provider-list,
body.account-hub-body.magaza-hesap-style .profile-toggle-list,
body.account-hub-body.magaza-hesap-style .user-panel-note-list {
  display: grid;
  gap: 16px;
}

body.account-hub-body.magaza-hesap-style .wallet-provider-copy,
body.account-hub-body.magaza-hesap-style .profile-toggle-copy {
  min-width: 0;
  line-height: 1.5;
}

body.account-hub-body.magaza-hesap-style .user-panel-card-head > *,
body.account-hub-body.magaza-hesap-style .support-ticket-head > *,
body.account-hub-body.magaza-hesap-style .support-detail-header > * {
  min-width: 0;
}

body.account-hub-body.magaza-hesap-style .account-hub-main > *,
body.account-hub-body.magaza-hesap-style .account-hub-content > *,
body.account-hub-body.magaza-hesap-style .account-hub-grid-2 > *,
body.account-hub-body.magaza-hesap-style .profile-metrics > *,
body.account-hub-body.magaza-hesap-style .support-ticket-stats > *,
body.account-hub-body.magaza-hesap-style .cp-quick-grid > * {
  min-width: 0;
}

body.account-hub-body.magaza-hesap-style .wallet-provider-copy strong,
body.account-hub-body.magaza-hesap-style .profile-toggle-copy strong,
body.account-hub-body.magaza-hesap-style .wallet-support-card strong {
  color: #fff;
}

body.account-hub-body.magaza-hesap-style .wallet-support-card,
body.account-hub-body.magaza-hesap-style .wallet-topup-card,
body.account-hub-body.magaza-hesap-style .wallet-bank-card {
  display: grid;
  gap: 10px;
}

body.account-hub-body.magaza-hesap-style .wallet-topup-card {
  min-height: 190px;
  align-content: start;
}

body.account-hub-body.magaza-hesap-style .wallet-topup-card > span,
body.account-hub-body.magaza-hesap-style .wallet-bank-card span,
body.account-hub-body.magaza-hesap-style .wallet-support-card span {
  color: rgba(203, 213, 225, 0.76);
}

body.account-hub-body.magaza-hesap-style .wallet-pending-item,
body.account-hub-body.magaza-hesap-style .wallet-history-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

body.account-hub-body.magaza-hesap-style .wallet-pending-item strong,
body.account-hub-body.magaza-hesap-style .wallet-history-item strong {
  color: #fff;
}

body.account-hub-body.magaza-hesap-style .support-ticket-head,
body.account-hub-body.magaza-hesap-style .support-detail-header,
body.account-hub-body.magaza-hesap-style .user-panel-card-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}

body.account-hub-body.magaza-hesap-style .support-ticket-card,
body.account-hub-body.magaza-hesap-style .support-summary-card {
  display: grid;
  gap: 18px;
}

body.account-hub-body.magaza-hesap-style .support-ticket-title,
body.account-hub-body.magaza-hesap-style .support-detail-subject {
  margin: 12px 0 0;
  font-size: 1.16rem;
  letter-spacing: -0.03em;
}

body.account-hub-body.magaza-hesap-style .support-ticket-topic,
body.account-hub-body.magaza-hesap-style .support-ticket-pill {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  padding: 0 12px;
  border-radius: 999px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(148,163,184,0.12);
  color: #cbd5e1;
}

body.account-hub-body.magaza-hesap-style .support-message-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px;
}

body.account-hub-body.magaza-hesap-style .support-message-author {
  color: #fff;
  font-weight: 700;
}

body.account-hub-body.magaza-hesap-style .profile-log-list {
  display: grid;
  gap: 14px;
}

body.account-hub-body.magaza-hesap-style .profile-avatar-row {
  padding: 16px;
  border-radius: 20px;
  border: 1px dashed rgba(148,163,184,0.18);
  background: rgba(255,255,255,0.02);
}

body.account-hub-body.magaza-hesap-style .profile-avatar-input {
  width: 100%;
}

body.account-hub-body.magaza-hesap-style .profile-log-main {
  display: grid;
  gap: 4px;
}

body.account-hub-body.magaza-hesap-style .profile-log-item {
  padding: 16px 18px;
  border-radius: 20px;
  border: 1px solid rgba(148,163,184,0.12);
  background: rgba(255,255,255,0.03);
}

body.account-hub-body.magaza-hesap-style .order-detail-kv {
  display: grid;
  gap: 14px;
  margin: 0;
}

body.account-hub-body.magaza-hesap-style .order-detail-kv-row {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding: 14px 16px;
  border-radius: 18px;
  background: rgba(255,255,255,0.03);
  border: 1px solid rgba(148,163,184,0.1);
}

body.account-hub-body.magaza-hesap-style .order-detail-kv-row--highlight {
  border-color: rgba(96, 165, 250, 0.18);
  background: linear-gradient(135deg, rgba(37, 99, 235, 0.12), rgba(14, 165, 233, 0.05));
}

body.account-hub-body.magaza-hesap-style .order-detail-kv-row dt,
body.account-hub-body.magaza-hesap-style .order-detail-kv-row dd {
  margin: 0;
}

body.account-hub-body.magaza-hesap-style .order-detail-price {
  color: #fff;
  font-weight: 800;
}

body.account-hub-body.magaza-hesap-style .order-detail-delivery-box {
  display: grid;
  gap: 14px;
}

body.account-hub-body.magaza-hesap-style .order-history-meta,
body.account-hub-body.magaza-hesap-style .order-history-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

body.account-hub-body.magaza-hesap-style .order-history-pill {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  padding: 0 12px;
  border-radius: 999px;
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(148,163,184,0.12);
}

body.account-hub-body.magaza-hesap-style .order-detail-pre {
  margin: 0;
  padding: 18px;
  border-radius: 22px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(148,163,184,0.12);
  color: #f8fafc;
  white-space: pre-wrap;
  word-break: break-word;
}

body.account-hub-body.magaza-hesap-style .profile-toggle-copy {
  display: grid;
  gap: 4px;
}

body.account-hub-body.magaza-hesap-style .wallet-bank-stack,
body.account-hub-body.magaza-hesap-style .wallet-bank-select-wrap,
body.account-hub-body.magaza-hesap-style .wallet-transfer-form,
body.account-hub-body.magaza-hesap-style .wallet-method-panel {
  display: grid;
  gap: 16px;
}

body.account-hub-body.magaza-hesap-style .wallet-method-panel[hidden] {
  display: none !important;
}

body.account-hub-body.magaza-hesap-style .wallet-bank-iban-row {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

body.account-hub-body.magaza-hesap-style .wallet-bank-iban-row code {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: 0 14px;
  border-radius: 16px;
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(148,163,184,0.12);
  color: #f8fafc;
}

body.account-hub-body.magaza-hesap-style .wallet-history-amount.is-positive {
  color: #86efac;
}

body.account-hub-body.magaza-hesap-style .wallet-history-amount.is-negative {
  color: #fca5a5;
}

body.account-hub-body.magaza-hesap-style .profile-toggle-card,
body.account-hub-body.magaza-hesap-style .wallet-provider-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 20px;
  border-radius: 22px;
  border: 1px solid rgba(148, 163, 184, 0.14);
  background: rgba(255, 255, 255, 0.04);
}

body.account-hub-body.magaza-hesap-style .wallet-provider-card.is-active,
body.account-hub-body.magaza-hesap-style .profile-toggle-card:hover {
  border-color: rgba(96, 165, 250, 0.28);
  background: linear-gradient(135deg, rgba(37, 99, 235, 0.14), rgba(16, 185, 129, 0.08));
}

body.account-hub-body.magaza-hesap-style .support-message--staff {
  border-color: rgba(96, 165, 250, 0.22);
}

@media (max-width: 1280px) {
  body.account-hub-body.magaza-hesap-style .profile-metrics,
  body.account-hub-body.magaza-hesap-style .cp-stats-row,
  body.account-hub-body.magaza-hesap-style .cp-quick-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 1080px) {
  body.account-hub-body.magaza-hesap-style .account-hub-layout,
  body.account-hub-body.magaza-hesap-style .account-hub-grid-2,
  body.account-hub-body.magaza-hesap-style .user-panel-grid--2,
  body.account-hub-body.magaza-hesap-style .profile-settings-grid,
  body.account-hub-body.magaza-hesap-style .wallet-panel-grid,
  body.account-hub-body.magaza-hesap-style .support-form-layout,
  body.account-hub-body.magaza-hesap-style .cp-two-col {
    grid-template-columns: 1fr;
  }

  body.account-hub-body.magaza-hesap-style .account-hub-sidebar-rail {
    position: static;
    max-height: none;
    overflow: visible;
    padding-right: 0;
  }

  body.account-hub-body.magaza-hesap-style .account-hub-hero {
    grid-template-columns: 1fr;
    align-items: start;
  }

  body.account-hub-body.magaza-hesap-style .account-hub-hero-actions,
  body.account-hub-body.magaza-hesap-style .cp-hero-actions-grid {
    justify-content: flex-start;
  }

  body.account-hub-body.magaza-hesap-style .support-ticket-head,
  body.account-hub-body.magaza-hesap-style .support-detail-header,
  body.account-hub-body.magaza-hesap-style .user-panel-card-head {
    flex-direction: column;
  }
}

@media (max-height: 920px) {
  body.account-hub-body.magaza-hesap-style .account-hub-sidebar-rail {
    position: static;
    max-height: none;
    overflow: visible;
    padding-right: 0;
  }
}

/* Support center in the new customer-panel shell */
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-layout {
  display: grid;
  gap: 24px;
  position: relative;
  z-index: 2;
  align-content: start;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) .account-hub-shell{
  --account-hub-sticky-top: 60px;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .account-hub-hero-topline {
  margin-bottom: 16px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-overview {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  align-items: stretch;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-overview-card,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-surface,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-card {
  position: relative;
  z-index: 1;
  overflow: visible;
  isolation: isolate;
  border: 1px solid rgba(96, 165, 250, 0.14);
  border-radius: 24px;
  background:
    radial-gradient(circle at top right, rgba(59, 130, 246, 0.12), transparent 34%),
    linear-gradient(180deg, rgba(14, 20, 34, 0.96), rgba(8, 12, 22, 0.96));
  box-shadow: 0 22px 52px rgba(0, 0, 0, 0.24);
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-overview-card {
  padding: 22px 24px;
  display: grid;
  gap: 10px;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-overview-label,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-kicker,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-kicker {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: fit-content;
  min-height: 28px;
  padding: 0 12px;
  border-radius: 999px;
  border: 1px solid rgba(96, 165, 250, 0.18);
  background: rgba(37, 99, 235, 0.12);
  color: #dbeafe;
  font-size: 0.72rem;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-overview-card strong {
  color: #fff;
  font-size: clamp(1.2rem, 2vw, 1.55rem);
  line-height: 1.1;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-overview-card p,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-text,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-answer-inner p,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-section-head p,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-card p {
  margin: 0;
  color: rgba(226, 232, 240, 0.76);
  line-height: 1.72;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-surface {
  padding: 24px;
  display: grid;
  gap: 20px;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-section-head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 16px;
  align-items: end;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-section-head h2,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-head h3 {
  margin: 10px 0 0;
  color: #fff;
  font-size: clamp(1.2rem, 1.8vw, 1.6rem);
  letter-spacing: -0.03em;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  align-items: stretch;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-category-list,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  align-items: stretch;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-card {
  padding: 22px;
  min-height: 0;
  align-content: start;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 14px;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-head h3 {
  display: flex;
  align-items: center;
  gap: 10px;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-head h3 i {
  width: 34px;
  height: 34px;
  border-radius: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #bfdbfe;
  background: rgba(37, 99, 235, 0.16);
  border: 1px solid rgba(96, 165, 250, 0.18);
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-count {
  min-width: 42px;
  min-height: 42px;
  padding: 0 12px;
  border-radius: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(96, 165, 250, 0.18);
  background: rgba(37, 99, 235, 0.12);
  color: #dbeafe;
  font-weight: 900;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-chip-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-chip {
  min-height: 38px;
  padding: 0 14px;
  border-radius: 999px;
  border: 1px solid rgba(148, 163, 184, 0.16);
  background: rgba(255, 255, 255, 0.035);
  color: #f8fafc;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  font-weight: 700;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-chip--muted {
  color: rgba(226, 232, 240, 0.72);
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-accordion {
  display: grid;
  gap: 12px;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-item {
  border-radius: 18px;
  border: 1px solid rgba(148, 163, 184, 0.12);
  background: rgba(255, 255, 255, 0.035);
  overflow: hidden;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-question {
  width: 100%;
  min-height: 62px;
  padding: 0 18px;
  border: 0;
  background: transparent;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 14px;
  align-items: center;
  color: #f8fafc;
  font-weight: 800;
  text-align: left;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-question span {
  line-height: 1.5;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-question i {
  color: rgba(191, 219, 254, 0.82);
  transition: transform 0.18s ease;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-item.is-open .support-faq-question i {
  transform: rotate(180deg);
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-answer[hidden] {
  display: none !important;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-answer-inner {
  padding: 0 18px 18px;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-card {
  display: grid;
  gap: 12px;
  text-decoration: none;
  color: inherit;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-card strong {
  color: #fff;
  font-size: 1.02rem;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-icon {
  width: 54px;
  height: 54px;
  border-radius: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #dbeafe;
  background: rgba(37, 99, 235, 0.14);
  border: 1px solid rgba(96, 165, 250, 0.18);
  font-size: 1.18rem;
}

@media (max-width: 1100px) {
  body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-overview,
  body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-category-list,
  body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 980px) {
  body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-overview,
  body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-support-grid {
    grid-template-columns: 1fr;
  }

  body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-section-head {
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-surface {
    padding: 20px;
  }
}

@media (max-width: 720px) {
  body.account-hub-body.magaza-hesap-style .account-hub-shell {
    padding: 18px 14px 44px;
  }

  body.account-hub-body.magaza-hesap-style .profile-metrics,
  body.account-hub-body.magaza-hesap-style .cp-stats-row,
  body.account-hub-body.magaza-hesap-style .support-ticket-stats,
  body.account-hub-body.magaza-hesap-style .cp-quick-grid {
    grid-template-columns: 1fr;
  }

  body.account-hub-body.magaza-hesap-style .cp-list-item,
  body.account-hub-body.magaza-hesap-style .order-history-card,
  body.account-hub-body.magaza-hesap-style .account-hub-list-item {
    grid-template-columns: 1fr;
    align-items: start;
  }

  body.account-hub-body.magaza-hesap-style .wallet-pending-item,
  body.account-hub-body.magaza-hesap-style .wallet-history-item,
  body.account-hub-body.magaza-hesap-style .wallet-bank-iban-row {
    flex-direction: column;
    align-items: stretch;
  }

  body.account-hub-body.magaza-hesap-style .order-detail-kv-row {
    flex-direction: column;
  }

  body.account-hub-body.magaza-hesap-style .account-hub-hero,
  body.account-hub-body.magaza-hesap-style .account-hub-sidebar-card,
  body.account-hub-body.magaza-hesap-style .account-hub-panel,
  body.account-hub-body.magaza-hesap-style .user-panel-card,
  body.account-hub-body.magaza-hesap-style .profile-settings-card,
  body.account-hub-body.magaza-hesap-style .wallet-balance-card,
  body.account-hub-body.magaza-hesap-style .support-ticket-card {
    padding: 18px;
  }

  body.account-hub-body.magaza-hesap-style .account-hub-hero-title {
    font-size: clamp(2.1rem, 9vw, 3rem);
  }

  body.account-hub-body.magaza-hesap-style .user-panel-btn,
  body.account-hub-body.magaza-hesap-style .account-hub-actions .user-panel-btn,
  body.account-hub-body.magaza-hesap-style .account-hub-hero-actions .user-panel-btn {
    width: 100%;
  }
}

/* Final visibility normalization: prevent customer-panel content from being clipped */
body.account-hub-body.magaza-hesap-style .account-hub-shell,
body.account-hub-body.magaza-hesap-style .account-hub-layout,
body.account-hub-body.magaza-hesap-style .account-hub-main,
body.account-hub-body.magaza-hesap-style .account-hub-content {
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style .account-hub-main {
  min-width: 0;
  padding-bottom: 28px;
}

body.account-hub-body.magaza-hesap-style .account-hub-hero,
body.account-hub-body.magaza-hesap-style .account-hub-panel,
body.account-hub-body.magaza-hesap-style .account-hub-metric,
body.account-hub-body.magaza-hesap-style .account-hub-list-item,
body.account-hub-body.magaza-hesap-style .account-hub-empty,
body.account-hub-body.magaza-hesap-style .user-panel-card,
body.account-hub-body.magaza-hesap-style .profile-settings-card,
body.account-hub-body.magaza-hesap-style .profile-security-banner,
body.account-hub-body.magaza-hesap-style .profile-metric-card,
body.account-hub-body.magaza-hesap-style .support-ticket-card,
body.account-hub-body.magaza-hesap-style .support-summary-card,
body.account-hub-body.magaza-hesap-style .wallet-balance-card,
body.account-hub-body.magaza-hesap-style .wallet-topup-card,
body.account-hub-body.magaza-hesap-style .wallet-support-card,
body.account-hub-body.magaza-hesap-style .wallet-bank-card,
body.account-hub-body.magaza-hesap-style .wallet-pending-item,
body.account-hub-body.magaza-hesap-style .wallet-history-item,
body.account-hub-body.magaza-hesap-style .support-message,
body.account-hub-body.magaza-hesap-style .support-status-note,
body.account-hub-body.magaza-hesap-style .order-history-card,
body.account-hub-body.magaza-hesap-style .cp-stat-card,
body.account-hub-body.magaza-hesap-style .cp-quick-tile,
body.account-hub-body.magaza-hesap-style .cp-list-item,
body.account-hub-body.magaza-hesap-style .cp-empty,
body.account-hub-body.magaza-hesap-style .user-panel-stat-card,
body.account-hub-body.magaza-hesap-style .user-panel-note-item {
  overflow: visible;
  isolation: isolate;
}

/* Partner surfaces: referans / bayilik / api */
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .account-hub-content,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .user-panel-stack,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .partner-card-grid,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .partner-hero-stat-grid,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .customer-hub-timeline,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .partner-info-list {
  position: relative;
  z-index: 2;
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .partner-card,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .user-panel-card,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .user-panel-stat-card,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .customer-hub-timeline-item,
body.account-hub-body.magaza-hesap-style:is(.page-referanslar, .page-bayilik, .page-api-baglantisi) .partner-info-item {
  position: relative;
  z-index: 1;
  overflow: visible;
  isolation: isolate;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .account-hub-hero-title,
body.account-hub-body.magaza-hesap-style.page-bayilik .account-hub-hero-title,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .account-hub-hero-title {
  font-size: clamp(2.75rem, 4vw, 4.25rem);
  line-height: 0.96;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .account-hub-hero-desc,
body.account-hub-body.magaza-hesap-style.page-bayilik .account-hub-hero-desc,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .account-hub-hero-desc {
  max-width: 64ch;
  font-size: 1.04rem;
  line-height: 1.78;
  color: rgba(226, 232, 240, 0.86);
}

body.account-hub-body.magaza-hesap-style.page-bayilik .account-hub-hero-topline,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .account-hub-hero-topline {
  margin-bottom: 16px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .user-panel-stat-card,
body.account-hub-body.magaza-hesap-style.page-bayilik .partner-card,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .partner-card,
body.account-hub-body.magaza-hesap-style.page-bayilik .user-panel-card,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .user-panel-card,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .partner-info-item {
  padding: 24px;
  border-radius: 24px;
  border: 1px solid rgba(120, 148, 255, 0.16);
  background:
    radial-gradient(circle at top right, rgba(59, 130, 246, 0.12), transparent 34%),
    linear-gradient(180deg, rgba(14, 20, 34, 0.96), rgba(8, 12, 22, 0.96));
  box-shadow: 0 22px 52px rgba(0, 0, 0, 0.24);
}

body.account-hub-body.magaza-hesap-style.page-referanslar .user-panel-stat-card {
  display: grid;
  gap: 12px;
  align-content: start;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .user-panel-stat-label {
  font-size: 0.78rem;
  letter-spacing: 0.14em;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .user-panel-stat-value {
  font-size: clamp(2rem, 3vw, 2.8rem);
  line-height: 1;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .user-panel-stat-note,
body.account-hub-body.magaza-hesap-style.page-referanslar .partner-card p,
body.account-hub-body.magaza-hesap-style.page-bayilik .partner-card p,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .partner-card p,
body.account-hub-body.magaza-hesap-style.page-bayilik .customer-hub-timeline-item p,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .partner-info-item,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .user-panel-section-sub {
  font-size: 1rem;
  line-height: 1.82;
  color: rgba(226, 232, 240, 0.8);
}

body.account-hub-body.magaza-hesap-style.page-referanslar .partner-card strong,
body.account-hub-body.magaza-hesap-style.page-bayilik .partner-card strong,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .partner-card strong,
body.account-hub-body.magaza-hesap-style.page-bayilik .customer-hub-timeline-item strong,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .user-panel-section-title {
  display: block;
  color: #ffffff;
  font-size: clamp(1.28rem, 2vw, 1.6rem);
  letter-spacing: -0.03em;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .user-panel-section-title {
  font-size: clamp(1.5rem, 2.3vw, 2rem);
}

body.account-hub-body.magaza-hesap-style.page-referanslar .partner-copy-row {
  padding: 14px;
  border-radius: 24px;
  border: 1px solid rgba(120, 148, 255, 0.16);
  background:
    radial-gradient(circle at top right, rgba(37, 99, 235, 0.12), transparent 32%),
    linear-gradient(180deg, rgba(11, 18, 32, 0.94), rgba(8, 12, 22, 0.96));
}

body.account-hub-body.magaza-hesap-style.page-referanslar .partner-copy-row .form-control {
  font-size: 1rem;
  font-weight: 700;
}

body.account-hub-body.magaza-hesap-style.page-bayilik .user-panel-card,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .user-panel-card {
  gap: 22px;
}

body.account-hub-body.magaza-hesap-style.page-bayilik .user-panel-section-title,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .user-panel-section-title {
  font-size: clamp(1.6rem, 2.4vw, 2.1rem);
  letter-spacing: -0.04em;
}

body.account-hub-body.magaza-hesap-style.page-bayilik .customer-hub-timeline-item,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .partner-info-item {
  padding: 18px 20px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.12);
  background: rgba(255, 255, 255, 0.03);
}

body.account-hub-body.magaza-hesap-style.page-bayilik .customer-hub-timeline-step {
  box-shadow: 0 12px 24px rgba(37, 99, 235, 0.24);
}

@media (max-width: 980px) {
  body.account-hub-body.magaza-hesap-style.page-referanslar .partner-hero-stat-grid,
  body.account-hub-body.magaza-hesap-style.page-bayilik .partner-card-grid,
  body.account-hub-body.magaza-hesap-style.page-api-baglantisi .partner-card-grid {
    grid-template-columns: 1fr;
  }
}

/* --- 2026-04 customer panel + wallet pass (batch 33-42) --- */

body.account-hub-body.magaza-hesap-style.page-musteri-paneli .account-hub-hero-topline {
  margin-bottom: 16px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.account-hub-body.magaza-hesap-style.page-musteri-paneli .account-hub-hero {
  background:
    radial-gradient(circle at top right, rgba(244, 114, 182, 0.18), transparent 32%),
    radial-gradient(circle at bottom left, rgba(125, 211, 252, 0.2), transparent 28%),
    linear-gradient(145deg, rgba(17, 24, 39, 0.97), rgba(12, 18, 31, 0.98));
}

body.account-hub-body.magaza-hesap-style.page-musteri-paneli .account-hub-metric,
body.account-hub-body.magaza-hesap-style.page-musteri-paneli .account-hub-panel,
body.account-hub-body.magaza-hesap-style.page-musteri-paneli .cp-quick-tile,
body.account-hub-body.magaza-hesap-style.page-cuzdan .account-hub-panel,
body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-provider-card,
body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-topup-card,
body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-bank-card,
body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-support-card,
body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-pending-item,
body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-history-item,
body.account-hub-body.magaza-hesap-style.page-cuzdan .account-hub-strip {
  border-color: rgba(244, 114, 182, 0.14);
  background:
    radial-gradient(circle at top right, rgba(244, 114, 182, 0.12), transparent 30%),
    radial-gradient(circle at bottom left, rgba(125, 211, 252, 0.1), transparent 24%),
    linear-gradient(180deg, rgba(15, 23, 42, 0.94), rgba(17, 24, 39, 0.98));
  box-shadow:
    0 18px 42px rgba(15, 23, 42, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

body.account-hub-body.magaza-hesap-style.page-musteri-paneli .profile-metrics {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .account-hub-hero {
  background:
    radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 28%),
    radial-gradient(circle at bottom left, rgba(125, 211, 252, 0.18), transparent 26%),
    linear-gradient(145deg, rgba(15, 23, 42, 0.98), rgba(14, 20, 34, 0.98));
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-provider-card {
  grid-template-columns: 56px minmax(0, 1fr) auto;
  text-align: left;
  cursor: pointer;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-provider-card:hover {
  transform: translateY(-2px);
  border-color: rgba(125, 211, 252, 0.24);
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-provider-card.is-active {
  border-color: rgba(125, 211, 252, 0.28);
  box-shadow: 0 16px 32px rgba(14, 165, 233, 0.12);
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-provider-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 18px;
  color: #fff;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-provider-card--shopier .wallet-provider-icon {
  background: linear-gradient(135deg, rgba(59, 130, 246, 0.9), rgba(45, 212, 191, 0.88));
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-provider-card--havale .wallet-provider-icon {
  background: linear-gradient(135deg, rgba(244, 114, 182, 0.92), rgba(251, 191, 36, 0.88));
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-topup-grid {
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-topup-card {
  min-height: 186px;
  gap: 12px;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-topup-card strong {
  font-size: 1.6rem;
  letter-spacing: -0.05em;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-topup-card .user-panel-btn {
  width: 100%;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-bank-card-head {
  display: grid;
  gap: 4px;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-bank-iban-row code {
  display: inline-flex;
  align-items: center;
  min-height: 46px;
  padding: 0 14px;
  border-radius: 14px;
  background: rgba(15, 23, 42, 0.62);
  color: #f8fafc;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-transfer-form {
  display: grid;
  gap: 18px;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-history-toggle {
  min-width: 168px;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-history-shell {
  display: grid;
  gap: 18px;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-history-shell[hidden] {
  display: none !important;
}

@media (max-width: 1100px) {
  body.account-hub-body.magaza-hesap-style.page-musteri-paneli .profile-metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 860px) {
  body.account-hub-body.magaza-hesap-style.page-cuzdan .user-panel-card-head {
    align-items: stretch;
  }

  body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-history-toggle {
    width: 100%;
  }
}

/* --- 2026-04 customer panel order + invoice pass (batch 43-47) --- */

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .account-hub-hero,
body.account-hub-body.magaza-hesap-style.page-siparis-detay .account-hub-hero,
body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .account-hub-hero {
  background:
    radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 30%),
    radial-gradient(circle at bottom left, rgba(244, 114, 182, 0.16), transparent 28%),
    linear-gradient(145deg, rgba(17, 24, 39, 0.97), rgba(15, 23, 42, 0.99));
}

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .account-hub-panel,
body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .order-history-card,
body.account-hub-body.magaza-hesap-style.page-siparis-detay .account-hub-panel,
body.account-hub-body.magaza-hesap-style.page-siparis-detay .account-hub-metric,
body.account-hub-body.magaza-hesap-style.page-siparis-detay .order-detail-delivery-box,
body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .account-hub-panel {
  border-color: rgba(244, 114, 182, 0.14);
  background:
    radial-gradient(circle at top right, rgba(244, 114, 182, 0.11), transparent 30%),
    radial-gradient(circle at bottom left, rgba(125, 211, 252, 0.1), transparent 24%),
    linear-gradient(180deg, rgba(15, 23, 42, 0.94), rgba(17, 24, 39, 0.98));
  box-shadow:
    0 18px 42px rgba(15, 23, 42, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .account-hub-content,
body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .account-hub-content {
  display: grid;
  gap: 24px;
}

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .order-history-card {
  min-height: 146px;
  border-radius: 24px;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .order-history-card:hover {
  transform: translateY(-3px);
  border-color: rgba(251, 191, 36, 0.24);
  box-shadow: 0 22px 46px rgba(15, 23, 42, 0.28);
}

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .order-history-card-top {
  align-items: center;
}

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .support-ticket-code,
body.account-hub-body.magaza-hesap-style.page-siparis-detay .order-detail-price {
  color: #fde68a;
}

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .order-history-pill,
body.account-hub-body.magaza-hesap-style.page-siparis-detay .order-detail-kv-row--highlight {
  border-color: rgba(251, 191, 36, 0.18);
  background: rgba(251, 191, 36, 0.1);
}

body.account-hub-body.magaza-hesap-style.page-siparis-detay .account-hub-metric {
  min-height: 152px;
}

body.account-hub-body.magaza-hesap-style.page-siparis-detay .order-detail-kv {
  gap: 14px;
}

body.account-hub-body.magaza-hesap-style.page-siparis-detay .order-detail-kv-row {
  padding: 14px 16px;
  border-radius: 18px;
  background: rgba(15, 23, 42, 0.32);
}

body.account-hub-body.magaza-hesap-style.page-siparis-detay .order-detail-pre {
  min-height: 180px;
  border-radius: 18px;
  background: rgba(15, 23, 42, 0.62);
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-profile-panel--full {
  padding: 30px;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-profile-form {
  display: grid;
  gap: 26px;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-card {
  position: relative;
  display: grid;
  grid-template-columns: 56px minmax(0, 1fr);
  gap: 16px;
  padding: 20px;
  border-radius: 22px;
  border: 1px solid rgba(148, 163, 184, 0.14);
  background: rgba(15, 23, 42, 0.46);
  cursor: pointer;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-card:hover,
body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-card.is-active {
  transform: translateY(-2px);
  border-color: rgba(244, 114, 182, 0.24);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.22);
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-card input {
  position: absolute;
  inset: 0;
  opacity: 0;
  pointer-events: none;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 18px;
  color: #fff;
  background: linear-gradient(135deg, rgba(244, 114, 182, 0.92), rgba(251, 191, 36, 0.88));
  box-shadow: 0 14px 30px rgba(244, 114, 182, 0.22);
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-copy {
  display: grid;
  gap: 4px;
  align-content: center;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-copy strong {
  color: #fff;
  font-size: 1.02rem;
  letter-spacing: -0.02em;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-copy span,
body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-field-hint {
  color: rgba(226, 232, 240, 0.72);
  line-height: 1.55;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-form-shell {
  display: grid;
  gap: 20px;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-field-hint {
  display: inline-block;
  margin-top: 8px;
  font-size: 0.88rem;
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .user-panel-form-field .form-control {
  border-color: rgba(148, 163, 184, 0.14);
  background: rgba(15, 23, 42, 0.46);
}

body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .user-panel-form-field .form-control:focus {
  border-color: rgba(244, 114, 182, 0.28);
  box-shadow: 0 0 0 4px rgba(244, 114, 182, 0.14);
}

@media (max-width: 980px) {
  body.account-hub-body.magaza-hesap-style.page-fatura-bilgileri .invoice-type-grid {
    grid-template-columns: 1fr;
  }
}

/* --- 2026-04 support center cleanup pass (batch 55-57) --- */

body.account-hub-body.magaza-hesap-style.page-support-index .account-hub-hero{
  background:
    radial-gradient(circle at top right, rgba(125, 211, 252, 0.14), transparent 30%),
    radial-gradient(circle at bottom left, rgba(244, 114, 182, 0.16), transparent 28%),
    linear-gradient(145deg, rgba(17, 24, 39, 0.97), rgba(15, 23, 42, 0.99));
}

body.account-hub-body.magaza-hesap-style.page-support-index .account-hub-content,
body.account-hub-body.magaza-hesap-style.page-support-index .support-index-stack{
  display: grid;
  gap: 24px;
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-compose,
body.account-hub-body.magaza-hesap-style.page-support-index .support-index-history{
  border-color: rgba(244, 114, 182, 0.14);
  background:
    radial-gradient(circle at top right, rgba(244, 114, 182, 0.11), transparent 30%),
    radial-gradient(circle at bottom left, rgba(125, 211, 252, 0.1), transparent 24%),
    linear-gradient(180deg, rgba(15, 23, 42, 0.94), rgba(17, 24, 39, 0.98));
  box-shadow:
    0 18px 42px rgba(15, 23, 42, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-head{
  align-items: center;
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-request-form{
  display: grid;
  gap: 18px;
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-request-form .form-control{
  border-color: rgba(148, 163, 184, 0.14);
  background: rgba(15, 23, 42, 0.44);
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-request-form .form-control:focus{
  border-color: rgba(244, 114, 182, 0.24);
  box-shadow: 0 0 0 4px rgba(244, 114, 182, 0.12);
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-ticket-grid{
  display: grid;
  gap: 14px;
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-ticket-card{
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr) auto;
  align-items: center;
  gap: 16px;
  min-height: 108px;
  padding: 18px 20px;
  border-radius: 22px;
  border: 1px solid rgba(148, 163, 184, 0.14);
  background: rgba(15, 23, 42, 0.42);
  text-decoration: none;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease;
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-ticket-card:hover{
  transform: translateY(-2px);
  border-color: rgba(251, 191, 36, 0.22);
  background:
    linear-gradient(135deg, rgba(244, 114, 182, 0.12), rgba(125, 211, 252, 0.12));
  box-shadow: 0 18px 38px rgba(15, 23, 42, 0.22);
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-ticket-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 18px;
  color: #fff;
  background: linear-gradient(135deg, rgba(244, 114, 182, 0.92), rgba(125, 211, 252, 0.88));
  box-shadow: 0 16px 30px rgba(59, 130, 246, 0.18);
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-ticket-copy{
  display: grid;
  gap: 6px;
  min-width: 0;
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-ticket-title{
  color: #f8fafc;
  font-size: 1.02rem;
  line-height: 1.4;
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-ticket-meta{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  color: rgba(226, 232, 240, 0.72);
  font-size: 0.88rem;
}

body.account-hub-body.magaza-hesap-style.page-support-index .support-index-empty{
  min-height: 220px;
  border-radius: 22px;
  background: rgba(15, 23, 42, 0.28);
}

@media (max-width: 860px){
  body.account-hub-body.magaza-hesap-style.page-support-index .support-index-ticket-card{
    grid-template-columns: 1fr;
    justify-items: start;
  }
}

/* --- 2026-04 account hub typography + visibility pass (batch 1-10) --- */

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) .account-hub-hero-topline {
  gap: 12px;
  margin-bottom: 10px;
  padding: 7px 12px 7px 7px;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) .account-hub-hero-icon {
  width: 42px;
  height: 42px;
  border-radius: 13px;
  font-size: 1rem;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) .account-hub-hero-title {
  font-size: clamp(1.72rem, 2.55vw, 2.46rem);
  line-height: 1.08;
  letter-spacing: -0.04em;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) .account-hub-hero-desc {
  margin-top: 8px;
  max-width: 54ch;
  font-size: 0.92rem;
  line-height: 1.58;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) :is(.account-hub-panel-title, .user-panel-section-title, .cp-section-title) {
  font-size: 0.98rem;
  line-height: 1.36;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) :is(.account-hub-panel-subtitle, .user-panel-section-sub, .cp-section-sub) {
  font-size: 0.9rem;
  line-height: 1.6;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) :is(.cp-quick-tile strong, .support-ticket-title, .order-history-card h3) {
  font-size: 0.97rem;
  line-height: 1.34;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-surface {
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-section-head h2,
body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-head h3 {
  margin-top: 0;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi :is(.account-hub-hero-icon, .support-faq-card-head h3 i) {
  width: auto;
  height: auto;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.account-hub-body.magaza-hesap-style.page-destek-merkezi .support-faq-card-head h3 i {
  color: #cfe5ff;
}

body.account-hub-body.magaza-hesap-style.page-siparislerim-musteri .account-hub-hero-topline {
  margin-bottom: 14px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .account-hub-hero-title,
body.account-hub-body.magaza-hesap-style.page-bayilik .account-hub-hero-title,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .account-hub-hero-title {
  font-size: clamp(1.88rem, 2.9vw, 2.72rem);
  line-height: 1.06;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .user-panel-section-title,
body.account-hub-body.magaza-hesap-style.page-bayilik .user-panel-section-title,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .user-panel-section-title,
body.account-hub-body.magaza-hesap-style.page-referanslar .partner-card strong,
body.account-hub-body.magaza-hesap-style.page-bayilik .partner-card strong,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .partner-card strong,
body.account-hub-body.magaza-hesap-style.page-bayilik .customer-hub-timeline-item strong {
  font-size: clamp(1.08rem, 1.7vw, 1.32rem);
  line-height: 1.34;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .user-panel-stat-value {
  font-size: clamp(1.68rem, 2.2vw, 2.18rem);
}

/* --- 2026-04 wallet + profile refinement pass --- */

body.account-hub-body.magaza-hesap-style.page-cuzdan .account-hub-hero-topline,
body.account-hub-body.magaza-hesap-style.page-auth-profile .account-hub-hero-topline {
  margin-bottom: 14px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .account-hub-grid-2,
body.account-hub-body.magaza-hesap-style.page-auth-profile .account-hub-grid-2 {
  align-items: start;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .account-hub-grid-2 > .account-hub-panel,
body.account-hub-body.magaza-hesap-style.page-auth-profile .account-hub-grid-2 > .account-hub-panel {
  height: auto;
  align-self: start;
}

body.account-hub-body.magaza-hesap-style.page-cuzdan .wallet-history-shell {
  min-width: 0;
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .account-hub-hero {
  background:
    radial-gradient(circle at top right, rgba(251, 191, 36, 0.18), transparent 28%),
    radial-gradient(circle at bottom left, rgba(244, 114, 182, 0.18), transparent 26%),
    linear-gradient(145deg, rgba(20, 24, 42, 0.97), rgba(16, 22, 39, 0.99));
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .account-hub-hero-icon {
  background: linear-gradient(135deg, rgba(244, 114, 182, 0.96), rgba(125, 211, 252, 0.9));
  box-shadow: 0 16px 34px rgba(244, 114, 182, 0.24);
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .account-hub-content {
  display: grid;
  gap: 24px;
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .account-hub-content > .account-hub-panel:first-of-type,
body.account-hub-body.magaza-hesap-style.page-auth-profile .account-hub-panel,
body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-toggle-card,
body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-log-item {
  border-color: rgba(244, 114, 182, 0.15);
  background:
    radial-gradient(circle at top right, rgba(244, 114, 182, 0.12), transparent 30%),
    radial-gradient(circle at bottom left, rgba(125, 211, 252, 0.12), transparent 24%),
    linear-gradient(180deg, rgba(19, 24, 42, 0.94), rgba(16, 22, 39, 0.98));
  box-shadow:
    0 18px 42px rgba(15, 23, 42, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-toggle-card:hover,
body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-log-item:hover {
  border-color: rgba(251, 191, 36, 0.2);
  box-shadow:
    0 22px 46px rgba(15, 23, 42, 0.26),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-toggle-list,
body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-access-shell {
  display: grid;
  gap: 18px;
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-avatar-row,
body.account-hub-body.magaza-hesap-style.page-auth-profile .user-panel-form-field .form-control {
  border-color: rgba(148, 163, 184, 0.14);
  background: rgba(15, 23, 42, 0.42);
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .user-panel-form-field .form-control:focus {
  border-color: rgba(244, 114, 182, 0.28);
  box-shadow: 0 0 0 4px rgba(244, 114, 182, 0.12);
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-toggle-copy strong,
body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-log-main strong {
  color: #fff4fb;
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-log-list {
  max-height: min(44vh, 460px);
  overflow: auto;
  padding-right: 6px;
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-log-list::-webkit-scrollbar {
  width: 8px;
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-log-list::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: rgba(244, 114, 182, 0.28);
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-access-toggle {
  min-width: 176px;
}

body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-access-shell[hidden] {
  display: none !important;
}

@media (max-width: 860px) {
  body.account-hub-body.magaza-hesap-style.page-auth-profile .user-panel-card-head {
    align-items: stretch;
  }

  body.account-hub-body.magaza-hesap-style.page-auth-profile .profile-access-toggle {
    width: 100%;
  }
}

body.account-hub-body.magaza-hesap-style.page-support-index :is(
  .support-index-stack,
  .support-index-compose,
  .support-index-history,
  .support-index-ticket-grid,
  .support-index-ticket-card,
  .support-index-ticket-copy
){
  position: relative;
  z-index: 1;
  isolation: isolate;
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style.page-support-index :is(
  .support-index-compose,
  .support-index-history,
  .support-index-ticket-card
) > *{
  position: relative;
  z-index: 1;
}

/* --- 2026-04 customer hub refinement pass --- */

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-nav-card {
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  backdrop-filter: none;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) .account-hub-hero-title {
  font-size: clamp(1.56rem, 2.1vw, 2.14rem);
  line-height: 1.1;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) :is(.account-hub-panel-title, .user-panel-section-title, .cp-section-title) {
  font-size: 0.94rem;
  line-height: 1.34;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) :is(.cp-quick-tile strong, .support-ticket-title, .order-history-card h3) {
  font-size: 0.92rem;
  line-height: 1.32;
}

body.account-hub-body.magaza-hesap-style.page-referanslar .account-hub-hero-title,
body.account-hub-body.magaza-hesap-style.page-bayilik .account-hub-hero-title,
body.account-hub-body.magaza-hesap-style.page-api-baglantisi .account-hub-hero-title {
  font-size: clamp(1.68rem, 2.3vw, 2.24rem);
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) :is(
  .account-hub-shell,
  .account-hub-layout,
  .account-hub-sidebar-rail,
  .account-hub-sidebar,
  .account-hub-main,
  .account-hub-content,
  .account-hub-hero,
  .account-hub-panel,
  .account-hub-list-item,
  .cp-quick-grid,
  .cp-quick-tile,
  .support-faq-layout,
  .support-faq-surface,
  .support-faq-grid,
  .support-faq-card
) {
  position: relative;
  z-index: 1;
  isolation: isolate;
  overflow: visible;
}

body.account-hub-body.magaza-hesap-style:is(
  .page-musteri-paneli,
  .page-siparislerim-musteri,
  .page-siparis-detay,
  .page-cuzdan,
  .page-auth-profile,
  .page-fatura-bilgileri,
  .page-support-index,
  .page-destek-merkezi,
  .page-referanslar,
  .page-bayilik,
  .page-api-baglantisi
) :is(
  .account-hub-hero,
  .account-hub-panel,
  .account-hub-list-item,
  .cp-quick-tile,
  .support-faq-card
) > * {
  position: relative;
  z-index: 1;
}

body.account-hub-body.magaza-hesap-style .account-hub-sidebar-rail{
  padding-top: 0 !important;
  margin-top: 0 !important;
}

body.account-hub-body.magaza-hesap-style .account-hub-main{
  padding-top: 0 !important;
}

body.account-hub-body.magaza-hesap-style .account-hub-breadcrumb{
  min-height: 28px !important;
  padding: 0 2px 12px !important;
  margin: 0 0 8px !important;
}
