/**

 * Neo — masaüstü mega menü: 8 sütun tam genişlik kare kartlar.

 * Mobil platform/araç: orvix-fmh-mobile.css (tüm temalar).

 */

@media (min-width: 992px) {

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms {

        --fdh-mega-gap: 0.45rem;

        display: grid !important;

        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;

        align-items: stretch !important;

        gap: var(--fdh-mega-gap) !important;

        width: 100% !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item--free-tool,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item--platform-svc {

        display: flex !important;

        flex-direction: column !important;

        align-items: center !important;

        justify-content: center !important;

        box-sizing: border-box !important;

        position: relative !important;

        overflow: hidden !important;

        width: 100% !important;

        max-width: none !important;

        min-width: 0 !important;

        min-height: 0 !important;

        max-height: none !important;

        height: auto !important;

        aspect-ratio: 1 / 1 !important;

        padding: 0.42rem 0.32rem !important;

        gap: 0.26rem !important;

        border-radius: 0.75rem !important;

        background: var(--fmh-item-color, var(--bs-primary)) !important;

        border: 0 !important;

        box-shadow: none !important;

        text-align: center !important;

        transition: filter 0.18s ease, transform 0.18s ease !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item::before {

        display: none !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item > * {

        position: relative !important;

        z-index: 1 !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item:hover,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item--free-tool:hover,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item--platform-svc:hover {

        transform: translateY(-1px) !important;

        filter: brightness(1.06) !important;

        background: var(--fmh-item-color, var(--bs-primary)) !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-icon {

        flex: 0 0 auto !important;

        width: 2.8rem !important;

        height: 2.8rem !important;

        min-width: 2.8rem !important;

        min-height: 2.8rem !important;

        margin: 0 auto !important;

        border-radius: 0.55rem !important;

        background: rgba(255, 255, 255, 0.22) !important;

        color: #fff !important;

        border: 0 !important;

        box-shadow: none !important;

        font-size: 1rem !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-icon i {

        color: #fff !important;

        font-size: 1.5rem !important;

        line-height: 1 !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-text-stack--platform-svc,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-text-stack--free-tool {

        display: flex !important;

        flex-direction: column !important;

        align-items: center !important;

        justify-content: center !important;

        width: 100% !important;

        min-width: 0 !important;

        flex: 0 1 auto !important;

        flex-grow: 0 !important;

        gap: 0.06rem !important;

        text-align: center !important;

        overflow: hidden !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-line--platform-name,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-line--services-suffix,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-line--platform,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-line--tool,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-name {

        color: #fff !important;

        text-align: center !important;

        width: 100% !important;

        max-width: 100% !important;

        line-height: 1.12 !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-line--platform-name,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-text-stack--free-tool .fmh-package-line--platform {

        font-size: clamp(0.76rem, 1.15vw, 0.92rem) !important;

        font-weight: 800 !important;

        text-transform: uppercase !important;

        letter-spacing: 0.03em !important;

        white-space: nowrap !important;

        overflow: hidden !important;

        text-overflow: ellipsis !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-line--services-suffix,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms .fmh-package-text-stack--free-tool .fmh-package-line--tool {

        font-size: clamp(0.66rem, 0.95vw, 0.78rem) !important;

        font-weight: 500 !important;

        opacity: 0.9 !important;

        white-space: nowrap !important;

        overflow: hidden !important;

        text-overflow: ellipsis !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item:hover .fmh-package-icon,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item--free-tool:hover .fmh-package-icon {

        background: rgba(255, 255, 255, 0.3) !important;

        color: #fff !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item:hover .fmh-package-icon i,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item--free-tool:hover .fmh-package-icon i {

        color: #fff !important;

    }



    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item:hover .fmh-package-line--platform-name,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item:hover .fmh-package-line--services-suffix,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item:hover .fmh-package-line--platform,

    html[data-orvix-theme="orvapro-neo"] .orvix-front-hero-shell .front-desktop-header--glass .fdh-dd__panel--mega .fdh-mega-glass-panel .fdh-mega-grid--platforms > .fmh-package-item:hover .fmh-package-line--tool {

        color: #fff !important;

    }

}


