/**
 * Keep list/table action dropdowns from being clipped on short result sets.
 * Pair with js/components/dropdown-fixed.js (Popper strategy: fixed).
 */

.owner-content .dropdown-menu,
.hl-content .dropdown-menu,
main .dropdown-menu {
    z-index: 1080;
}

/* Table / list shells that wrap action menus */
.owner-hlite-table-wrap,
.owner-guest-table-wrap,
.owner-staff-table-wrap,
.owner-smc-table-wrap,
.owner-bk-table-wrap,
.admin-hostels-table-wrap,
.gd-list-table-wrap,
.oa-table-panel,
.owner-registry-list .owner-table-wrap,
.owner-card > .table-responsive,
.admin-panel > .table-responsive,
.hl-content > .table-responsive {
    overflow: visible;
}

/* Cards that pin a 3-dot action menu — do not clip the menu */
.owner-smc-card,
.owner-guest-card,
.owner-hlite-card,
.owner-staff-card,
.omess-data-card.owner-smc-card {
    overflow: visible;
}

/* Horizontal scroll still allowed; fixed Popper handles the menu */
.guide-hostel-table-wrap,
.ofs-table-wrap,
.dataTables_wrapper .dataTables_scrollBody {
    overflow-x: auto;
    overflow-y: visible;
}
