/* Smooth dropdown / accordion animations — Alpine x-show + x-transition or x-collapse */

.ui-dd-menu {
    transform-origin: top center;
    will-change: opacity, transform;
}

.ui-dd-menu-right {
    transform-origin: top right;
}

.ui-dd-submenu {
    transform-origin: top left;
}

.ui-collapse-wrap {
    overflow: hidden;
}

/* Payroll / reports period & action menus */
.pr-period-menu,
.pr-actions-menu,
.pr-submenu,
.pr-period-months,
.pr-dd-menu,
.people-item-menu,
.emp-fab-menu,
.search-dropdown,
.profile-menu-card,
.crm-fleet-dd-menu,
.crm-picker-menu,
.corr-dropdown,
.emp-dropdown {
    will-change: opacity, transform;
}

.pr-period-menu,
.pr-actions-menu {
    transform-origin: top center;
}

.pr-period-months,
.pr-submenu {
    transform-origin: top left;
}

.profile-menu-card {
    transform-origin: top right;
}

.people-item-menu {
    transform-origin: top right;
}

.emp-fab-menu {
    transform-origin: bottom right;
}

.search-dropdown {
    transform-origin: top center;
}
