/* ==========================================================================
   ACADEX TELEFON BİLDİRİMLERİ — Ayarlar → Bildirimler kutusu (css/acadex-push.css)
   js/acadex-push.js çizer. Kâğıt-mürekkep dili: ince kontur, kayık gölge.
   ========================================================================== */
.axpn{margin:6px 0 18px;padding:14px 16px;border:1.5px solid currentColor;border-radius:14px;box-shadow:3px 3px 0 currentColor;background:rgba(255,255,255,.55)}
.axpn:empty{min-height:58px}
.axpn .axpn-st{margin:0 0 10px;line-height:1.5}
.axpn .axpn-st.ok{display:flex;align-items:flex-start;gap:8px}
.axpn .axpn-dot{flex:none;width:10px;height:10px;margin-top:6px;border-radius:50%;background:#2E9E6B;box-shadow:0 0 0 3px rgba(46,158,107,.2)}
.axpn .row{display:flex;flex-wrap:wrap;gap:8px}
.axpn .axpn-steps{margin:4px 0 0;padding-left:22px;line-height:1.7}
.axpn .axpn-ic{display:inline-block;width:18px;height:18px;vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.axpn .axpn-note{margin:10px 0 0;font-size:13px;opacity:.8}
.axpn[data-state="engelli"],.axpn[data-state="ana-ekran"]{background:#FFF8E6}
.axpn-hour{display:inline-flex;flex-direction:column;gap:4px;margin:6px 0 2px;min-width:180px}
@media (prefers-color-scheme:dark){html.dark .axpn{background:rgba(255,255,255,.04)}}
