/* Hide native Freemius tab/nav wrappers */
#fs_account .nav-tab-wrapper,
#fs_account .fs-tabs,
#fs_account .fs-submenu,
.fs-section .nav-tab-wrapper,
.fs-section .fs-tabs,
.fs-section .fs-submenu{
    display:none !important;
}

/* Spacing and layout for our injected header/pills on Freemius pages */
.fs-section .gops-header{ margin:14px 0 10px; }
.fs-section .gops-tabs{ margin-bottom:16px; }
.fs-section .gops-title{ color:#fff; }

/* Ensure notices are above our header/pills (no visual overlap) */
#fs_account .notice,
.fs-section .notice,
#fs_account .fs-notice,
.fs-section .fs-notice{
    position: relative;
    z-index: 2;
}

/* Ensure notice text remains readable (avoid unexpected white text) */
#fs_account .notice,
.fs-section .notice,
#fs_account .fs-notice,
.fs-section .fs-notice,
#fs_account .notice p,
.fs-section .notice p,
#fs_account .fs-notice p,
.fs-section .fs-notice p{
    color: #1c1d21 !important;
}

/* Lower our header stacking context on Freemius pages */
#fs_account .gops-header,
.fs-section .gops-header{
    position: relative;
    z-index: 0;
}

/* Some Freemius screens render nav tabs directly under .wrap; hide them only when this stylesheet is loaded (FS pages) */
.wrap h2.nav-tab-wrapper{
    display: none !important;
}
