/* FAB Menu Clickability Fix */
/* Prevent FAB menu items from being clickable when collapsed */

.fab-menu-item {
    pointer-events: none;
}

.fab-menu-container.expanded .fab-menu-item {
    pointer-events: auto;
}

/* FAB Alignment Fix */
@media (min-width: 768px) {
    .fab-menu-container {
        right: max(2rem, calc((100vw - 1400px) / 2 + 2rem));
    }
}

@media (max-width: 768px) {
    .fab-menu-container {
        right: 2rem;
    }
}