/* Kenar çubuğu kaydırması — SimpleBar başlatılamazsa yerel kaydırmaya düşer.
   SimpleBar başarıyla kurulunca data-simplebar="init" olur ve bu kural devre
   dışı kalır; böylece çift kaydırma çubuğu oluşmaz. */
#scrollbar:not([data-simplebar="init"]){height:100%;overflow-y:auto;overflow-x:hidden}
/* Menü alt öğeleri sabit alt boşluğun altında kalmasın. */
.app-menu .navbar-nav{padding-bottom:1rem}
/* Mobil tablolar: masaüstü tabloları dar ekranda karta dönüşür.
   Hücre başlığı data-label'dan gelir; ikincil sütunlar satır açılana
   kadar gizlidir (açma düğmesini mulkoro-ui.js ekler). */
@media (max-width:767.98px){.table-stack thead{display:none}.table-stack,.table-stack tbody,.table-stack tr,.table-stack td{display:block;width:100%}.table-stack tr{border:1px solid var(--vz-border-color);border-radius:.5rem;margin-bottom:.75rem;padding:.5rem .75rem}.table-stack td{border:0!important;padding:.3rem 0;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;text-align:right}.table-stack td::before{content:attr(data-label);flex:0 0 auto;text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em;color:var(--vz-secondary-color)}.table-stack td[data-primary]{display:block;text-align:left;font-weight:600;font-size:1rem;padding-bottom:.4rem}.table-stack td[data-primary]::before,.table-stack td[data-label=""]::before{content:none}.table-stack td[data-actions]{display:block;text-align:left;padding-top:.5rem}.table-stack td[data-actions]::before{content:none}.table-stack td[colspan]{display:block;text-align:center}.table-stack td[colspan]::before{content:none}.table-stack tr:not(.is-open) td[data-secondary]{display:none}.table-stack-toggle{margin-top:.35rem}}
/* Marka renkleri (mulkoro): landing.css ile aynı değerler.
   ink #0C2340 -> primary, flow #00A878 -> success. Velzon bileşenleri
   var(--vz-primary*) okuduğu için değişkenler çoğu yeri kapsar; yalnızca
   dolu düğmeler derlenmiş CSS'te rengi gömülü tuttuğundan ayrıca yazılır. */
:root{--mulkoro-ink:#0c2340;--mulkoro-ink-deep:#081a2f;--mulkoro-ink-soft:#153356;--mulkoro-flow:#00a878;--mulkoro-flow-deep:#00976d;--vz-primary:#0c2340;--vz-primary-rgb:12,35,64;--vz-primary-bg-subtle:rgba(12,35,64,.12);--vz-primary-border-subtle:rgba(12,35,64,.3);--vz-primary-text-emphasis:#081a2f;--vz-success:#00a878;--vz-success-rgb:0,168,120;--vz-success-bg-subtle:rgba(0,168,120,.14);--vz-success-border-subtle:rgba(0,168,120,.3);--vz-success-text-emphasis:#007754;--vz-link-color:#0c2340;--vz-link-hover-color:#153356}
.btn-primary{--vz-btn-bg:var(--mulkoro-ink);--vz-btn-border-color:var(--mulkoro-ink);--vz-btn-hover-bg:var(--mulkoro-ink-soft);--vz-btn-hover-border-color:var(--mulkoro-ink-soft);--vz-btn-active-bg:var(--mulkoro-ink-deep);--vz-btn-active-border-color:var(--mulkoro-ink-deep);--vz-btn-disabled-bg:var(--mulkoro-ink);--vz-btn-disabled-border-color:var(--mulkoro-ink);--vz-btn-focus-shadow-rgb:12,35,64}
.btn-success{--vz-btn-bg:var(--mulkoro-flow);--vz-btn-border-color:var(--mulkoro-flow);--vz-btn-hover-bg:var(--mulkoro-flow-deep);--vz-btn-hover-border-color:var(--mulkoro-flow-deep);--vz-btn-active-bg:var(--mulkoro-flow-deep);--vz-btn-active-border-color:var(--mulkoro-flow-deep);--vz-btn-disabled-bg:var(--mulkoro-flow);--vz-btn-disabled-border-color:var(--mulkoro-flow);--vz-btn-focus-shadow-rgb:0,168,120}
.btn-outline-primary{--vz-btn-color:var(--mulkoro-ink);--vz-btn-border-color:var(--mulkoro-ink);--vz-btn-hover-bg:var(--mulkoro-ink);--vz-btn-hover-border-color:var(--mulkoro-ink);--vz-btn-active-bg:var(--mulkoro-ink);--vz-btn-active-border-color:var(--mulkoro-ink)}
.progress-bar.bg-success{background-color:var(--mulkoro-flow)!important}
/* Giriş/kayıt: stok fotoğraf ve parçacık animasyonu yerine tanıtımın zemini. */
.auth-one-bg{background-image:none;background-color:var(--mulkoro-ink-deep)}
.auth-one-bg .bg-overlay{background:radial-gradient(closest-side,rgba(0,168,120,.18),transparent 70%) 70% 120%/70% 140% no-repeat,var(--mulkoro-ink-deep);opacity:1}
#auth-particles canvas{display:none}
