
/* Skeleton (gskl) — hesap sayfalarının tek anahtar kare animasyonu burada.
   Derleyici notu: animation bildiriminin hemen önüne yorum yazılmaz
   (anahtar kare adı öneklenmez, animasyon ölür). */

.cc_n2k0mxzk_2WcVKZZhYC .gskl, .cc_n2k0mxzk_BqwgE6KKXn .gskl, .cc_n2k0mxzk_Hxb246Aqak .gskl, .cc_n2k0mxzk_fVcYHUD9zV .gskl {
  display: block;
  height: var(--gskl-h, 16px);
  width: var(--gskl-w, 100%);
  background: var(--g-surface);
  animation: gskl-pulse 1.2s var(--g-ease) infinite alternate;
}

.cc_n2k0mxzk_2WcVKZZhYC .gskl--bg, .cc_n2k0mxzk_BqwgE6KKXn .gskl--bg, .cc_n2k0mxzk_Hxb246Aqak .gskl--bg, .cc_n2k0mxzk_fVcYHUD9zV .gskl--bg {
  background: var(--g-bg);
}

@keyframes gskl-pulse {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.55;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_n2k0mxzk_2WcVKZZhYC .gskl, .cc_n2k0mxzk_BqwgE6KKXn .gskl, .cc_n2k0mxzk_Hxb246Aqak .gskl, .cc_n2k0mxzk_fVcYHUD9zV .gskl {
    animation: none;
  }
}

/* AccountShell (gacs) — hesap sayfaları iskeleti.
   Gri çizgi yok: menü öğeleri ve çıkış düğmesi yüzey dolgusuyla ayrılır,
   etkin öğe camgöbeği "seçili" rengini alır. Mobilde menü yatay şerit;
   768px ve üstünde solda yapışkan dikey menü. */

.cc_n2k0mxzk_2WcVKZZhYC .gacs, .cc_n2k0mxzk_BqwgE6KKXn .gacs, .cc_n2k0mxzk_Hxb246Aqak .gacs, .cc_n2k0mxzk_fVcYHUD9zV .gacs {
  display: flex;
  flex-direction: column;
  gap: var(--g-space-7);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__title, .cc_n2k0mxzk_BqwgE6KKXn .gacs__title, .cc_n2k0mxzk_Hxb246Aqak .gacs__title, .cc_n2k0mxzk_fVcYHUD9zV .gacs__title {
  margin: 0;
  font-size: var(--g-fs-h2);
  font-weight: var(--g-w-bold);
  line-height: var(--g-lh-h2);
  letter-spacing: var(--g-track-h2);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__intro, .cc_n2k0mxzk_BqwgE6KKXn .gacs__intro, .cc_n2k0mxzk_Hxb246Aqak .gacs__intro, .cc_n2k0mxzk_fVcYHUD9zV .gacs__intro {
  display: flex;
  flex-direction: column;
  gap: var(--g-space-2);
  margin-top: var(--g-space-3);
  color: var(--g-ink-2);
  line-height: var(--g-lh-body);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__body, .cc_n2k0mxzk_BqwgE6KKXn .gacs__body, .cc_n2k0mxzk_Hxb246Aqak .gacs__body, .cc_n2k0mxzk_fVcYHUD9zV .gacs__body {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--g-space-6);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__body > *, .cc_n2k0mxzk_BqwgE6KKXn .gacs__body > *, .cc_n2k0mxzk_Hxb246Aqak .gacs__body > *, .cc_n2k0mxzk_fVcYHUD9zV .gacs__body > * {
  min-width: 0;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__who, .cc_n2k0mxzk_BqwgE6KKXn .gacs__who, .cc_n2k0mxzk_Hxb246Aqak .gacs__who, .cc_n2k0mxzk_fVcYHUD9zV .gacs__who {
  display: none;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__list, .cc_n2k0mxzk_BqwgE6KKXn .gacs__list, .cc_n2k0mxzk_Hxb246Aqak .gacs__list, .cc_n2k0mxzk_fVcYHUD9zV .gacs__list {
  display: flex;
  gap: var(--g-space-2);
  margin: 0 calc(var(--g-gutter) * -1);
  padding: 0 var(--g-gutter);
  list-style: none;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  scrollbar-width: none;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__list::-webkit-scrollbar, .cc_n2k0mxzk_BqwgE6KKXn .gacs__list::-webkit-scrollbar, .cc_n2k0mxzk_Hxb246Aqak .gacs__list::-webkit-scrollbar, .cc_n2k0mxzk_fVcYHUD9zV .gacs__list::-webkit-scrollbar {
  display: none;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__item, .cc_n2k0mxzk_BqwgE6KKXn .gacs__item, .cc_n2k0mxzk_Hxb246Aqak .gacs__item, .cc_n2k0mxzk_fVcYHUD9zV .gacs__item {
  flex: none;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__item--logout, .cc_n2k0mxzk_BqwgE6KKXn .gacs__item--logout, .cc_n2k0mxzk_Hxb246Aqak .gacs__item--logout, .cc_n2k0mxzk_fVcYHUD9zV .gacs__item--logout {
  display: none;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__link, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link, .cc_n2k0mxzk_Hxb246Aqak .gacs__link, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link {
  display: inline-flex;
  align-items: center;
  gap: var(--g-space-2);
  min-height: 44px;
  padding: 0 var(--g-space-4);
  border: 0;
  border-radius: var(--g-radius);
  background: var(--g-surface);
  color: var(--g-ink);
  font: inherit;
  font-size: var(--g-fs-body-sm);
  font-weight: var(--g-w-medium);
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  transition: background-color var(--g-dur) var(--g-ease), color var(--g-dur) var(--g-ease);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__link:hover, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link:hover, .cc_n2k0mxzk_Hxb246Aqak .gacs__link:hover, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link:hover {
  background: var(--g-surface-cool);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__link--active, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link--active, .cc_n2k0mxzk_Hxb246Aqak .gacs__link--active, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link--active, .cc_n2k0mxzk_2WcVKZZhYC .gacs__link--active:hover, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link--active:hover, .cc_n2k0mxzk_Hxb246Aqak .gacs__link--active:hover, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link--active:hover {
  background: var(--g-selected);
  color: var(--g-selected-ink);
  font-weight: var(--g-w-semibold);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__link--logout, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link--logout, .cc_n2k0mxzk_Hxb246Aqak .gacs__link--logout, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link--logout {
  color: var(--g-ink-2);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__link[aria-disabled="true"], .cc_n2k0mxzk_BqwgE6KKXn .gacs__link[aria-disabled="true"], .cc_n2k0mxzk_Hxb246Aqak .gacs__link[aria-disabled="true"], .cc_n2k0mxzk_fVcYHUD9zV .gacs__link[aria-disabled="true"] {
  opacity: 0.55;
  cursor: not-allowed;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__icon, .cc_n2k0mxzk_BqwgE6KKXn .gacs__icon, .cc_n2k0mxzk_Hxb246Aqak .gacs__icon, .cc_n2k0mxzk_fVcYHUD9zV .gacs__icon {
  width: 20px;
  height: 20px;
  flex: none;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__avatar, .cc_n2k0mxzk_BqwgE6KKXn .gacs__avatar, .cc_n2k0mxzk_Hxb246Aqak .gacs__avatar, .cc_n2k0mxzk_fVcYHUD9zV .gacs__avatar {
  width: 44px;
  height: 44px;
  flex: none;
  display: grid;
  place-items: center;
  border-radius: var(--g-radius-circle);
  background: var(--g-selected);
  color: var(--g-selected-ink);
  font-weight: var(--g-w-bold);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__avatar svg, .cc_n2k0mxzk_BqwgE6KKXn .gacs__avatar svg, .cc_n2k0mxzk_Hxb246Aqak .gacs__avatar svg, .cc_n2k0mxzk_fVcYHUD9zV .gacs__avatar svg {
  width: 20px;
  height: 20px;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__name, .cc_n2k0mxzk_BqwgE6KKXn .gacs__name, .cc_n2k0mxzk_Hxb246Aqak .gacs__name, .cc_n2k0mxzk_fVcYHUD9zV .gacs__name {
  font-weight: var(--g-w-semibold);
  overflow-wrap: anywhere;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__main, .cc_n2k0mxzk_BqwgE6KKXn .gacs__main, .cc_n2k0mxzk_Hxb246Aqak .gacs__main, .cc_n2k0mxzk_fVcYHUD9zV .gacs__main {
  display: flex;
  flex-direction: column;
  gap: var(--g-space-8);
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__logout-m, .cc_n2k0mxzk_BqwgE6KKXn .gacs__logout-m, .cc_n2k0mxzk_Hxb246Aqak .gacs__logout-m, .cc_n2k0mxzk_fVcYHUD9zV .gacs__logout-m {
  align-self: stretch;
  background: var(--g-surface);
  color: var(--g-ink);
  border-color: transparent;
}

.cc_n2k0mxzk_2WcVKZZhYC .gacs__logout-m:hover, .cc_n2k0mxzk_BqwgE6KKXn .gacs__logout-m:hover, .cc_n2k0mxzk_Hxb246Aqak .gacs__logout-m:hover, .cc_n2k0mxzk_fVcYHUD9zV .gacs__logout-m:hover {
  background: var(--g-surface-cool);
}

@media (min-width: 768px) {
  .cc_n2k0mxzk_2WcVKZZhYC .gacs__body, .cc_n2k0mxzk_BqwgE6KKXn .gacs__body, .cc_n2k0mxzk_Hxb246Aqak .gacs__body, .cc_n2k0mxzk_fVcYHUD9zV .gacs__body {
    grid-template-columns: 240px minmax(0, 1fr);
    gap: calc(var(--g-gap) * 2);
  }

  .cc_n2k0mxzk_2WcVKZZhYC .gacs__side, .cc_n2k0mxzk_BqwgE6KKXn .gacs__side, .cc_n2k0mxzk_Hxb246Aqak .gacs__side, .cc_n2k0mxzk_fVcYHUD9zV .gacs__side {
    position: sticky;
    top: calc(var(--g-chrome-h) + var(--g-space-6));
    align-self: start;
  }

  .cc_n2k0mxzk_2WcVKZZhYC .gacs__who, .cc_n2k0mxzk_BqwgE6KKXn .gacs__who, .cc_n2k0mxzk_Hxb246Aqak .gacs__who, .cc_n2k0mxzk_fVcYHUD9zV .gacs__who {
    display: flex;
    align-items: center;
    gap: var(--g-space-3);
    padding-bottom: var(--g-space-5);
  }

  .cc_n2k0mxzk_2WcVKZZhYC .gacs__list, .cc_n2k0mxzk_BqwgE6KKXn .gacs__list, .cc_n2k0mxzk_Hxb246Aqak .gacs__list, .cc_n2k0mxzk_fVcYHUD9zV .gacs__list {
    flex-direction: column;
    gap: var(--g-space-1);
    margin: 0;
    padding: 0;
    overflow: visible;
  }

  .cc_n2k0mxzk_2WcVKZZhYC .gacs__item--logout, .cc_n2k0mxzk_BqwgE6KKXn .gacs__item--logout, .cc_n2k0mxzk_Hxb246Aqak .gacs__item--logout, .cc_n2k0mxzk_fVcYHUD9zV .gacs__item--logout {
    display: block;
  }

  .cc_n2k0mxzk_2WcVKZZhYC .gacs__link, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link, .cc_n2k0mxzk_Hxb246Aqak .gacs__link, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link {
    width: 100%;
    background: transparent;
  }

  .cc_n2k0mxzk_2WcVKZZhYC .gacs__link:hover, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link:hover, .cc_n2k0mxzk_Hxb246Aqak .gacs__link:hover, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link:hover {
    background: var(--g-surface);
  }

  /* Üstteki iki kural etkin öğeyle aynı özgüllükte ve sonra geliyor;
     etkin öğenin seçili zemini masaüstünde de korunsun. */
  .cc_n2k0mxzk_2WcVKZZhYC .gacs__link--active, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link--active, .cc_n2k0mxzk_Hxb246Aqak .gacs__link--active, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link--active, .cc_n2k0mxzk_2WcVKZZhYC .gacs__link--active:hover, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link--active:hover, .cc_n2k0mxzk_Hxb246Aqak .gacs__link--active:hover, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link--active:hover {
    background: var(--g-selected);
  }

  .cc_n2k0mxzk_2WcVKZZhYC .gacs__logout-m, .cc_n2k0mxzk_BqwgE6KKXn .gacs__logout-m, .cc_n2k0mxzk_Hxb246Aqak .gacs__logout-m, .cc_n2k0mxzk_fVcYHUD9zV .gacs__logout-m {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_n2k0mxzk_2WcVKZZhYC .gacs__link, .cc_n2k0mxzk_BqwgE6KKXn .gacs__link, .cc_n2k0mxzk_Hxb246Aqak .gacs__link, .cc_n2k0mxzk_fVcYHUD9zV .gacs__link {
    transition: none;
  }
}
