/* Demoda yer almayan ekranlara (eski v1 sayfaları, boş yardım makaleleri) götüren düğmeler ve
   demoda gerçekten çalıştırılamayan AI özellikleri (bütçe). */
.dx-dropdownbutton:has(.fa-bolt),
a[href="#/accountancy/accounting-period"],
a[href="#/others/help-center"],
.kpi-card-root > .dx-button[title="Bu gün yapılacak ödemeler listesi"],
app-accounts .dx-toolbar-menu-container,
app-flat-types .dx-toolbar-menu-container,
app-buildings .dx-toolbar-menu-container,
#contactCommunicationsGrid .dx-toolbar-menu-container,
button:has(.fa-wand-magic-sparkles), .dx-button:has(.fa-wand-magic-sparkles),
.statement-panel__actions,
app-account-statement .dx-button[aria-label="Detay Hesapı Değiştir"],
.dx-data-row a[title="Fiş"],
.dx-data-row a[title="Modül işlem detay"] { display: none !important; }

/* "Bu bölüm demoda yer almıyor" bilgi mesajı */
.bd-toast { position: fixed; left: 50%; bottom: 24px; z-index: 2600; display: flex; align-items: center; gap: 12px; padding: 8px 8px 8px 16px; border-radius: 6px; background: #1f2937; color: #fff; box-shadow: 0 8px 22px rgba(0,0,0,.25); font-size: 14px; opacity: 0; pointer-events: none; transform: translate(-50%, 8px); transition: opacity .18s ease, transform .18s ease; }
.bd-toast.is-open { opacity: 1; pointer-events: auto; transform: translate(-50%, 0); }
.bd-toast button { min-height: 32px; padding: 0 12px; border: 0; border-radius: 4px; background: #fff; color: #1f2937; font: inherit; font-size: 13px; font-weight: 600; cursor: pointer; }
.bd-toast button:hover { background: #e8f3fc; }
@media (max-width: 600px) { .bd-toast { left: 8px; right: 8px; bottom: 64px; transform: translateY(8px); } .bd-toast.is-open { transform: none; } }
@media (prefers-reduced-motion: reduce) { .bd-toast { transition: none; } }
