:root{--bg:oklch(96% 0.004 90);--surface:#fff;--fill:oklch(97% 0.004 90);--border:oklch(91% 0.006 90);--border-strong:oklch(88% 0.006 90);--border-soft:oklch(94% 0.006 90);--text:oklch(20% 0.006 90);--text-muted:oklch(52% 0.01 90);--text-faint:oklch(60% 0.008 90);--accent:oklch(46% 0.13 248);--accent-hover:oklch(39% 0.13 248);--dark:oklch(19% 0.01 255);--dark-text:oklch(96% 0.01 255);--dark-text-secondary:oklch(70% 0.01 255);--disabled-bg:oklch(90% 0.006 90);--disabled-text:oklch(60% 0.008 90);--radius-dense:12px;--radius-loose:14px;--content-max-width:1180px;--touch-min:44px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Public Sans,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.font-mono{font-family:IBM Plex Mono,monospace}
/* !important zorunlu: TextField/ImeiField ve sayfalardaki ham alanlar satır
 * içi style={{fontSize:...}} kullanıyor, bu da normal şartlarda harici
 * stylesheet kurallarından her zaman önceliklidir — !important olmadan bu
 * kural hiçbir satır içi fontSize'ı geçersiz kılamaz. */input,select,textarea{font-size:16px!important}@media (min-width:768px){input,select,textarea{font-size:13px!important}}@keyframes bilicra-shimmer{0%{opacity:.45}50%{opacity:.9}to{opacity:.45}}.bilicra-table-view{display:block}.bilicra-card-list{display:none}@media (max-width:767px){.bilicra-table-view{display:none}.bilicra-card-list{display:flex}}.bilicra-sidebar{position:static;transform:none}.bilicra-hamburger-btn,.bilicra-sidebar-backdrop{display:none}.bilicra-split-pane{display:flex;flex:1 1;min-height:0}.bilicra-split-pane-form{width:440px;max-width:45%}@media (max-width:767px){.bilicra-hamburger-btn{display:flex}.bilicra-split-pane{flex-direction:column;overflow-y:auto}.bilicra-split-pane-form{width:100%;max-width:100%;border-right:none!important;border-bottom:1px solid var(--border)}.bilicra-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:200;width:260px;max-width:82vw;transform:translateX(-100%);transition:transform .2s ease-out;overflow-y:auto}.bilicra-sidebar.is-open{transform:translateX(0)}.bilicra-sidebar-backdrop.is-open{display:block;position:fixed;inset:0;z-index:190;background:oklch(20% .01 90/.45)}}