/*
 * La classe viene aggiunta soltanto al WA75F riconosciuto/autorizzato.
 * Non cambia il comportamento degli altri dispositivi.
 */
html.faber-wa75f-rotate-bypass #faberRotatePhoneOverlay,
html.faber-wa75f-rotate-bypass .faber-rotate-phone-overlay,
html.faber-wa75f-rotate-bypass .slp-rotate-overlay,
html.faber-wa75f-rotate-bypass [class*="rotate"][class*="overlay"],
html.faber-wa75f-rotate-bypass [id*="rotate"][id*="overlay"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Il link dedicato usa sempre le coordinate desktop definite dalla landing. */
html.faber-force-desktop .slp-layer-landing .slp-layer {
    left: var(--d-x) !important;
    top: var(--d-y) !important;
    width: var(--d-w) !important;
    height: var(--d-h, auto) !important;
    opacity: var(--d-o) !important;
    transform: translate(-50%, -50%) rotate(var(--d-r)) !important;
}

html.faber-force-desktop .slp-layer-landing .slp-layer[data-visible-desktop="0"] {
    display: none !important;
}

html.faber-force-desktop .slp-layer-landing .slp-layer[data-visible-desktop="1"] {
    display: block !important;
}
