/**
 * EcoSyno Force Admin Tab Visibility
 * 
 * This CSS ensures admin tabs are visible to admin users
 * regardless of server-side logic
 */

/* General admin visibility classes */
.admin-only-tab, 
[id$="-admin-tab-nav"],
[id$="admin-tab-nav"] {
    display: block !important;
    visibility: visible !important;
}

/* Admin tab panes */
[id$="-admin-tab-pane"],
[id$="admin-tab-pane"] {
    display: block !important;
    visibility: visible !important;
}

/* Only apply when user is authenticated as admin */
.admin-authenticated .admin-only-tab {
    display: block !important;
}

/* Specific module admin tabs */
#wellness-admin-tab-nav,
#kitchen-admin-tab-nav,
#marketplace-admin-tab-nav,
#environment-admin-tab-nav,
#wardrobe-admin-tab-nav {
    display: block !important;
    visibility: visible !important;
}

/* Make sure admin buttons are visible in tab */
.nav-link[id$="-admin-tab"],
.nav-link[id$="admin-tab"] {
    visibility: visible !important;
    display: block !important;
}

/* Admin tab pane content */
#wellness-admin-tab-pane,
#admin-tab-pane,
#marketplace-admin-tab-pane {
    visibility: visible !important;
}