/* 📣 Greet sekmesi: tam genişlik, alanlar yan yana. */
#dashSettings .gr-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
#dashSettings .gr-chips { display: flex; flex-wrap: wrap; gap: 8px; }
#dashSettings .gr-chip { display: inline-flex; align-items: center; gap: 8px; padding: 6px 10px; border: 1px solid rgba(255, 193, 7, 0.3); border-radius: 8px; font-size: 13.5px; color: var(--k-text, #F5F6F8); }
#dashSettings .gr-chip button { border: 0; background: none; color: inherit; font-size: 16px; line-height: 1; cursor: pointer; }
#dashSettings .gr-keep { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
#dashSettings .gr-premium { font-size: 13px; color: var(--k-text-3, #7C8290); }
@media (max-width: 760px) {
  #dashSettings .gr-grid { grid-template-columns: minmax(0, 1fr); }
}

/* Greet açıkken sağdaki kimlik sütunu alta iner: bölüm ince sütuna sıkışmaz. */
@media (min-width: 1360px) {
  body.k-page #dashSettings:has(.settings-section[data-panel="greet"]:not([hidden])) { grid-template-columns: 252px minmax(0, 1fr) !important; }
  body.k-page #dashSettings:has(.settings-section[data-panel="greet"]:not([hidden])) .settings-panels { grid-column: 2 !important; grid-row: auto !important; }
  body.k-page #dashSettings:has(.settings-section[data-panel="greet"]:not([hidden])) .identity-sidebar { grid-column: 2 !important; grid-row: auto !important; position: static !important; display: flex; flex-direction: row; flex-wrap: wrap; gap: 16px; }
  body.k-page #dashSettings:has(.settings-section[data-panel="greet"]:not([hidden])) .identity-sidebar > * { flex: 1 1 340px; }
}
#dashSettings .gr-grid .gr-keep { flex-direction: row; display: flex; }
