/**
 * Proje: Alaeddin Ai — Ortak Bildirim Merkezi
 * Yapımcı: Osman Beşer
 * Firma: Teknoen Yapay Zeka ve Bilişim Teknolojileri A.Ş.
 * Sürüm: 2.10.0
 * Sürüm notları: Ortak header/footer üzerinden Aijanda kökeninde güvenli bildirim izin penceresi.
 * Sistem açıklaması: İzin yalnız kullanıcının tıklamasıyla istenir; diğer subdomainlere izin yazılmaz.
 * Dosya açıklaması: Her kapsam içi sitedeki ortak bildirim düğmelerinin bağımsız stilleri.
 */

.ala-ortak-bildirim-baglanti{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid rgba(122,146,231,.55);background:linear-gradient(120deg,rgba(241,246,255,.94),rgba(236,228,255,.9));color:#284682;font:700 12px/1.25 system-ui,-apple-system,Segoe UI,Arial,sans-serif;text-decoration:none;white-space:nowrap;box-shadow:0 3px 14px rgba(82,83,150,.1);transition:transform .18s ease,box-shadow .18s ease}
.ala-ortak-bildirim-baglanti:hover{box-shadow:0 5px 20px rgba(78,64,170,.26);transform:translateY(-1px)}
.ala-ortak-bildirim-baglanti:focus-visible{outline:3px solid #e6ac38;outline-offset:3px}
.ala-ortak-bildirim-simge{font-size:17px;line-height:1}
.ala-alt-odak-baglantilar .ala-ortak-bildirim-baglanti{border-radius:12px;min-height:38px}
@media(max-width:680px){.ala-global-actions .ala-ortak-bildirim-baglanti{padding:7px 9px;min-width:36px}.ala-global-actions .ala-ortak-bildirim-metin{display:none}}
@media(prefers-reduced-motion:reduce){.ala-ortak-bildirim-baglanti{transition:none}}

/*
 * Sürüm: 2.10.1
 * Sürüm notu: Ortak Header'da Bildirimler metni gizlenerek yalnız zil ikonu bırakıldı.
 * Footer bağlantısı, popup hedefi ve kullanıcı izinleri değişmedi.
 * Erişilebilir ad HTML aria-label içinde korunur.
 */
.ala-global-actions .ala-ortak-bildirim-baglanti {
  box-sizing: border-box;
  flex: 0 0 40px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  padding: 0;
  gap: 0;
  border-radius: 50%;
}
.ala-global-actions .ala-ortak-bildirim-metin {
  display: none !important;
}
.ala-global-actions .ala-ortak-bildirim-simge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 19px;
  line-height: 1;
}
@media (max-width: 680px) {
  .ala-global-actions .ala-ortak-bildirim-baglanti {
    flex-basis: 38px;
    width: 38px;
    min-width: 38px;
    height: 38px;
    min-height: 38px;
    padding: 0;
  }
}

/*
 * Sürüm: 2.11.0 — Günce başlığında ikinci zil, aktif bildirimi en üstte, Okundu ile yalnız kart kaldırma.
 * Not: Satırlar diğer Günce elemanlarını değiştirmez, uzman rengi korunur.
 */
.ala-sup-gunce-heading .ala-gunce-bildirim-zil{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;min-width:34px;border-radius:11px;border:1px solid #b7c8f3;background:linear-gradient(145deg,#f6f9ff,#eaefff);color:#274a91;font:18px/1 system-ui;text-decoration:none;box-shadow:0 3px 10px #3156a21f;transition:transform .2s,box-shadow .2s}
.ala-sup-gunce-heading .ala-gunce-bildirim-zil:hover{transform:translateY(-2px);box-shadow:0 5px 15px #3156a23b}
.ala-sup-gunce-heading .ala-gunce-bildirim-zil:focus-visible{outline:3px solid #b48cfa;outline-offset:2px}
.ala-sup-gunce-heading:has(.ala-gunce-bildirim-zil){display:flex;align-items:center;gap:8px}
.ala-sup-gunce-heading:has(.ala-gunce-bildirim-zil)>div:first-child{min-width:0;flex:1}
.ala-gunce-gunluk-duyurular{display:grid;gap:8px;margin:10px 12px 12px;min-width:0}
.ala-gunce-gunluk-duyurular:empty{display:none}
.ala-gunce-gunluk-baslik{font:800 11px/1.45 system-ui;letter-spacing:.06em;color:#3849a2}
.ala-gunce-gunluk-kart{position:relative;isolation:isolate;overflow:hidden;min-width:0;padding:11px;border-radius:14px;border:1px solid #bfcdf6;background:radial-gradient(circle at 8% 5%,#e9eaff,transparent 65%),linear-gradient(125deg,#fff,#f4f2ff);box-shadow:0 5px 16px #4555ac20}
.ala-gunce-gunluk-kart:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(2px 2px at 18% 25%,#b18cff,transparent),radial-gradient(3px 3px at 83% 20%,#80d0ff,transparent);opacity:.7;animation:ala-gunce-yildiz 5s ease-in-out infinite alternate}
.ala-gunce-gunluk-giris{display:flex;gap:10px;align-items:flex-start}
.ala-gunce-gunluk-simge{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:linear-gradient(130deg,#7661df,#3d8fda);color:#fff;box-shadow:0 5px 10px #5461bd4a}
.ala-gunce-gunluk-icerik{display:grid;gap:4px;min-width:0}
.ala-gunce-gunluk-konu{color:#6b5bae;font:700 10px/1.4 system-ui;letter-spacing:.03em;overflow-wrap:anywhere}
.ala-gunce-gunluk-adi{color:#25488a;font:800 12px/1.35 system-ui;overflow-wrap:anywhere}
.ala-gunce-gunluk-metin{color:#475774;font:400 11px/1.5 system-ui;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.ala-gunce-gunluk-eylemler{display:flex;justify-content:flex-end;margin-top:10px}
.ala-gunce-gunluk-okundu{border:1px solid #747be1;background:linear-gradient(110deg,#346cc9,#7651d8);color:white;padding:7px 13px;min-height:30px;border-radius:9px;font:750 11px/1.3 system-ui;cursor:pointer}
.ala-gunce-gunluk-okundu:hover{filter:brightness(1.08)}
.ala-gunce-gunluk-okundu:focus-visible{outline:3px solid #b48cfa;outline-offset:2px}
.ala-gunce-gunluk-ek{margin:0;color:#61708f;font:11px/1.4 system-ui}
@keyframes ala-gunce-yildiz{from{opacity:.25}to{opacity:.8}}
@media(max-width:520px){.ala-gunce-gunluk-duyurular{margin:8px}.ala-gunce-gunluk-kart{padding:10px}.ala-sup-gunce-heading .ala-gunce-bildirim-zil{width:32px;height:32px;min-width:32px}}
@media(prefers-reduced-motion:reduce){.ala-gunce-gunluk-kart:before{animation:none}.ala-sup-gunce-heading .ala-gunce-bildirim-zil{transition:none}}
