:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}html,body,#root{background:#f4f6fa;height:100%;margin:0}*{box-sizing:border-box}.sayfa-baslik{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sayfa-baslik h2{margin:0;font-size:20px}.kpi-kart{background:#fff;border-radius:10px;height:100%;padding:14px 16px;box-shadow:0 1px 3px #0000000f}.kpi-kart .etiket{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:12px}.kpi-kart .deger{margin-top:2px;font-size:26px;font-weight:600;line-height:1.1}.kpi-kart .alt{color:#6b7280;margin-top:6px;font-size:12px}.kpi-kart .fark-artis{color:#16a34a}.kpi-kart .fark-azalis{color:#dc2626}.panel{background:#fff;border-radius:10px;padding:12px 16px;box-shadow:0 1px 3px #0000000f}.panel h4{color:#374151;margin:0 0 8px;font-size:14px}.filtre-bar{background:#fff;border-radius:10px;margin-bottom:12px;padding:12px 16px;box-shadow:0 1px 3px #0000000f}.rapor-tablo .ant-table-tbody>tr.satir-grup>td{background:#e8edf7;font-weight:600}.rapor-tablo .ant-table-tbody>tr.satir-aratoplam>td{background:#f5f7fb;border-top:1px solid #cbd5e1;font-weight:600}.rapor-tablo .ant-table-summary>tr>td{font-weight:700;background:#fff7d6!important}.rapor-tablo td.sayisal,.rapor-tablo th.sayisal{font-variant-numeric:tabular-nums;text-align:right!important}.rapor-tablo td.etiket-hucre{text-align:left!important}.rapor-tablo .ant-table{font-size:12.5px}.ant-app{min-height:100%}.giris-sayfa{background:linear-gradient(135deg,#1f3864 0%,#2d5a9e 100%);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.giris-kutu{background:#fff;border-radius:14px;width:100%;max-width:380px;padding:28px 28px 20px;box-shadow:0 10px 40px #00000040}.mobil-alt-menu{padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));z-index:50;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobil-alt-menu a{color:#6b7280;flex-direction:column;align-items:center;gap:2px;font-size:11px;text-decoration:none;display:flex}.mobil-alt-menu a.aktif{color:#1f3864;font-weight:600}.mobil-alt-menu .anticon{font-size:20px}@media (width<=768px){.kpi-kart .deger{font-size:22px}.icerik{padding:10px 10px 72px!important}}
