/* ============================================================
   DESKTOP LAYOUT — min-width: 992px
   Mobil etkilenmez - tüm kurallar @media içinde
   ============================================================ */

@media (min-width: 992px) {

    /* === SIDEBAR — Her zaman görünür, 240px === */
    #menu-panel-left {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        bottom: 0 !important;
        width: 240px !important;
        max-width: 240px !important;
        height: 100vh !important;
        transform: none !important;
        z-index: 1000 !important;
        background: linear-gradient(180deg, #0A0A0A, #0A0A0A) !important;
        border-right: 1px solid rgba(239,68,68,0.08) !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        transition: none !important;
        box-shadow: 2px 0 20px rgba(0,0,0,0.3) !important;
    }

    /* Sidebar close button gizle */
    #menu-panel-left .mw-menu-close,
    #menu-panel-left .mw-menu-head button {
        display: none !important;
    }

    /* Overlay gizle */
    .overlay {
        display: none !important;
    }

    /* Hamburger menü butonu gizle */
    #bnMenuBtn,
    .navbar-toggle.rocks-toggle {
        display: none !important;
    }

    /* === ANA İÇERİK — 240px sol margin === */
    body .wrapper,
    body .main-content,
    body #page-wrapper {
        margin-left: 240px !important;
        padding: 0 16px !important;
    }

    /* Header barları */
    .navbar-menu1,
    .br-rstyle,
    #navbar,
    .container-fluid.navbar-menu2,
    .betcio-announce,
    .betcio-header,
    .mw-nav.betcio-nav,
    .bh-header,
    .announce-wrap {
        margin-left: 240px !important;
        width: calc(100% - 240px) !important;
    }

    /* === MOBİL BOTTOM NAV — Gizle === */
    .mw-bnav,
    .mobile-bottom-nav,
    .betcio-bottom-nav {
        display: none !important;
    }

    /* === BANNER === */
    #large-slider {
        border-radius: 16px !important;
        overflow: hidden !important;
        margin: 10px 0 !important;
    }

    /* === FOOTER === */
    footer,
    .rk-footer,
    .bc-footer {
        margin-left: 240px !important;
        width: calc(100% - 240px) !important;
    }

    .rk-ft-grid {
        grid-template-columns: repeat(4, 1fr) !important;
    }

    /* === SCROLLBAR === */
    #menu-panel-left::-webkit-scrollbar { width: 3px; }
    #menu-panel-left::-webkit-scrollbar-thumb {
        background: rgba(239,68,68,0.15);
        border-radius: 3px;
    }

    /* Profil panel */
    #betcio-profile-panel {
        right: 0 !important;
        left: auto !important;
    }
}
