/* YoneTT marka teması — panel arayüzü */
:root{--yt-navy:#164E63;--yt-navy-2:#0E3A4B;--yt-teal:#0F766E;--yt-arc:#F5A623}
body,.fi-body{font-family:'Montserrat','Noto Sans Arabic',ui-sans-serif,system-ui,sans-serif}
html[dir=rtl] body{font-family:'Noto Sans Arabic','Montserrat',sans-serif}
.fi-body{background:#F8FAFC}
.dark .fi-body{background:#0B1220}

/* Logo */
.yt-logo img{height:2.1rem;width:auto;display:none}
.yt-logo .yt-logo-on-light{display:block}
.fi-sidebar .yt-logo .yt-logo-on-light{display:none}
.fi-sidebar .yt-logo .yt-logo-on-dark{display:block}
.dark .yt-logo .yt-logo-on-light{display:none}
.dark .yt-logo .yt-logo-on-dark{display:block}
.fi-simple-layout .yt-logo img{height:3rem}

/* Sol menü: lacivert zemin, seçili satır turkuaz */
.fi-sidebar{background:linear-gradient(180deg,var(--yt-navy),var(--yt-navy-2))!important;border:0!important;--tw-ring-shadow:0 0 #0000}
.fi-sidebar-header{background:transparent!important;box-shadow:none!important;border:0!important}
.fi-sidebar .fi-sidebar-item-label,.fi-sidebar .fi-sidebar-group-label,.fi-sidebar .fi-sidebar-item-icon,.fi-sidebar svg{color:rgba(255,255,255,.88)}
.fi-sidebar .fi-sidebar-group-label{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}
.fi-sidebar-item-btn{border-radius:.6rem;font-weight:600}
.fi-sidebar-item-btn:hover{background:rgba(255,255,255,.08)!important}
.fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:var(--yt-teal)!important}
.fi-sidebar-item.fi-active .fi-sidebar-item-label,.fi-sidebar-item.fi-active .fi-sidebar-item-icon,.fi-sidebar-item.fi-active svg{color:#fff!important}
.fi-sidebar-footer,.fi-sidebar .fi-tenant-menu-trigger{color:#fff}

/* Üst çubuk */
.fi-topbar>nav,.fi-topbar nav{background:#fff!important;box-shadow:0 1px 0 #E5E7EB!important;border:0!important}
.dark .fi-topbar>nav,.dark .fi-topbar nav{background:#0F172A!important}

/* Başlık */
.fi-header-heading{font-weight:800;color:var(--yt-navy);letter-spacing:-.01em}
.dark .fi-header-heading{color:#fff}
.fi-header-subheading{color:#4B5563}

/* Kartlar */
.fi-section,.fi-wi-stats-overview-stat,.fi-ta-ctn,.fi-wi-chart,.fi-fo-field-wrp-card{border-radius:1rem!important}
.fi-section,.fi-ta-ctn{border:1px solid #E5E7EB;box-shadow:0 1px 2px rgba(22,78,99,.04)}

/* Sayı kartları: ayrı pastel kartlar */
.fi-wi-stats-overview>.fi-section,.fi-wi-stats-overview .fi-section{background:transparent!important;border:0!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000;border-radius:0!important}
.fi-wi-stats-overview .fi-section-content-ctn{border:0!important;box-shadow:none!important}
.fi-wi-stats-overview .fi-section-content{padding:0!important;gap:1rem}
.fi-wi-stats-overview-stat{border-radius:1rem!important;border:0!important;box-shadow:none!important;padding:1.15rem 1.25rem!important;height:100%}
.fi-wi-stats-overview-stat-value{font-weight:800;color:#1F2937;font-size:1.6rem}
.fi-wi-stats-overview-stat-label{font-weight:500;color:#4B5563}
.fi-wi-stats-overview-stat svg{width:1.7rem;height:1.7rem}
.fi-wi-stats-overview .fi-grid-col:nth-child(4n+1) .fi-wi-stats-overview-stat{background:#E6F7F3}.fi-wi-stats-overview .fi-grid-col:nth-child(4n+1) svg{color:#0F766E}
.fi-wi-stats-overview .fi-grid-col:nth-child(4n+2) .fi-wi-stats-overview-stat{background:#E8F1FD}.fi-wi-stats-overview .fi-grid-col:nth-child(4n+2) svg{color:#1D4ED8}
.fi-wi-stats-overview .fi-grid-col:nth-child(4n+3) .fi-wi-stats-overview-stat{background:#FFF1E2}.fi-wi-stats-overview .fi-grid-col:nth-child(4n+3) svg{color:#C2410C}
.fi-wi-stats-overview .fi-grid-col:nth-child(4n+4) .fi-wi-stats-overview-stat{background:#EEE9FD}.fi-wi-stats-overview .fi-grid-col:nth-child(4n+4) svg{color:#6D28D9}
.dark .fi-wi-stats-overview .fi-wi-stats-overview-stat{background:#111827!important}
.dark .fi-wi-stats-overview-stat-value{color:#fff}

/* Butonlar */
.fi-btn{border-radius:.6rem;font-weight:600}
/* Giriş ekranı */
.fi-simple-main{border-radius:1.25rem}
@media (max-width:1023px){.fi-topbar .yt-logo img{height:1.8rem}}

/* Sol menü logosu (masaüstünde üst çubuktaki logo gizlenir) */
.yt-sidebar-logo{display:none;padding:1.1rem 1.25rem .6rem}
.yt-sidebar-logo img{height:2.3rem;width:auto}
@media (min-width:1024px){
  .fi-topbar .yt-logo{display:none}
  .fi-sidebar .yt-sidebar-logo{display:block}
}
.fi-sidebar .fi-tenant-menu-trigger,.fi-sidebar .fi-tenant-menu-trigger *{color:#fff!important}
.fi-sidebar .fi-tenant-menu-trigger{background:rgba(255,255,255,.08);border-radius:.7rem}

/* Ana buton: marka turkuazı */
.fi-btn.fi-color-primary:not(.fi-outlined){background:#0F766E!important;color:#fff!important}
.fi-btn.fi-color-primary:not(.fi-outlined):hover{background:#115E59!important}
.fi-btn.fi-color-primary:not(.fi-outlined) *{color:#fff!important}
