@media (min-width: 821px) {
    .mac-cw-fab__panel {
        display: none;
        opacity: 0;
        pointer-events: none;
        transform: translateY(-6px);
        transition: opacity .18s ease, transform .18s ease;
    }

    .mac-cw-fab.is-expanded .mac-cw-fab__panel,
    body:has(.mac_head_plays:hover) .mac-cw-fab:not(.fn-hide) .mac-cw-fab__panel,
    .mac-cw-fab:not(.fn-hide):hover .mac-cw-fab__panel {
        display: flex;
        opacity: 1;
        pointer-events: auto;
        transform: translateY(0);
    }
}
