/* ========================================================================== 
   ITNETCOM Catalog Navigation V2 - account visual parity
   Preview-only desktop override.

   Goal: the top-page Login / Registrati controls must use the same compact,
   text-oriented visual language as the fixed scroll header. No grey wrapper
   and no red Registrati block at page top.
   ========================================================================== */

@media (min-width: 1181px) {
    body.itn-catalog-nav-v2-ready .itn-header-account-compact {
        min-height: 36px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 4px !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.itn-catalog-nav-v2-ready .itn-header-account-compact form {
        margin: 0 !important;
        padding: 0 !important;
    }

    body.itn-catalog-nav-v2-ready .itn-header-account-compact .desktop-menu-item,
    body.itn-catalog-nav-v2-ready .itn-header-account-compact .desktop-menu-item-account {
        min-width: 0 !important;
        min-height: 36px !important;
        height: 36px !important;
        padding: 0 10px !important;
        gap: 6px !important;
        border: 0 !important;
        border-radius: 6px !important;
        background: transparent !important;
        color: #111111 !important;
        box-shadow: none !important;
        font-size: 12px !important;
        white-space: nowrap !important;
    }

    body.itn-catalog-nav-v2-ready .itn-header-account-compact a[href*="registrazione"] {
        min-width: 0 !important;
        border: 0 !important;
        background: transparent !important;
        color: #111111 !important;
    }

    body.itn-catalog-nav-v2-ready .itn-header-account-compact .desktop-menu-item:hover,
    body.itn-catalog-nav-v2-ready .itn-header-account-compact .desktop-menu-item:focus-visible,
    body.itn-catalog-nav-v2-ready .itn-header-account-compact .desktop-menu-item-account:hover,
    body.itn-catalog-nav-v2-ready .itn-header-account-compact .desktop-menu-item-account:focus-visible,
    body.itn-catalog-nav-v2-ready .itn-header-account-compact a[href*="registrazione"]:hover,
    body.itn-catalog-nav-v2-ready .itn-header-account-compact a[href*="registrazione"]:focus-visible {
        background: #f5f5f5 !important;
        color: #111111 !important;
    }

    body.itn-catalog-nav-v2-ready .itn-header-account-compact .desktop-menu-icon {
        width: 16px !important;
        height: 16px !important;
        min-width: 16px !important;
    }

    body.itn-catalog-nav-v2-ready .itn-header-account-compact .menu-icon-google {
        font-size: 17px !important;
    }

    body.itn-catalog-nav-v2-ready .itn-header-account-compact .desktop-menu-label {
        font-size: 12px !important;
        font-weight: 700 !important;
        color: #111111 !important;
    }
}
