/* v3 - Masaustu: tek sayfa kaydirma; yan menu sabit degil. */
@media screen and (min-width: 791px) {
  html, body { height: auto !important; min-height: 100% !important; overflow-y: auto !important; }
  .app-shell { display: grid !important; grid-template-columns: 240px minmax(0, 1fr) !important; align-items: stretch !important; min-height: 100vh !important; height: auto !important; overflow: visible !important; }
  #sidebar.sidebar { position: relative !important; top: auto !important; bottom: auto !important; height: auto !important; max-height: none !important; min-height: 100vh !important; align-self: stretch !important; overflow: visible !important; transform: none !important; }
  #overview.app-main { height: auto !important; max-height: none !important; min-width: 0 !important; overflow: visible !important; }
}
@media screen and (min-width: 791px) and (max-width: 1150px) {
  .app-shell { grid-template-columns: 224px minmax(0,1fr) !important; }
}
@media screen and (max-width: 790px) {
  #sidebar.sidebar { position: fixed !important; top: 0 !important; bottom: 0 !important; height: 100dvh !important; min-height: 0 !important; overflow-y: auto !important; overflow-x: hidden !important; scrollbar-width: none; }
  #sidebar.sidebar::-webkit-scrollbar { display: none; }
}
