
/* Flinapp CMS V4.24.11 — strict system page separation
   CMS Update contains ONLY CMS update UI.
   Add-ons contains ONLY add-on install/manage UI. */

.admin-section{display:none!important}
.admin-section.active{display:block!important}

/* Defensive isolation in case older CSS/JS leaves multiple sections visible. */
body.fx-section-cms-update #addons,
body.fx-section-cms-update #maintenance,
body.fx-section-cms-update #overview,
body.fx-section-cms-update #settings,
body.fx-section-cms-update #page-designer,
body.fx-section-cms-update #users,
body.fx-section-cms-update #packages,
body.fx-section-cms-update #payments,
body.fx-section-cms-update #notifications,
body.fx-section-cms-update #builds{
  display:none!important;
}
body.fx-section-cms-update #cms-update{
  display:block!important;
}

body.fx-section-addons #cms-update,
body.fx-section-addons #maintenance,
body.fx-section-addons #overview,
body.fx-section-addons #settings,
body.fx-section-addons #page-designer,
body.fx-section-addons #users,
body.fx-section-addons #packages,
body.fx-section-addons #payments,
body.fx-section-addons #notifications,
body.fx-section-addons #builds{
  display:none!important;
}
body.fx-section-addons #addons{
  display:block!important;
}

/* Keep update-specific controls visually scoped to the update page only. */
#cms-update #addonsList,
#cms-update #addonDropzone,
#cms-update #addonZipInput,
#cms-update #installAddonBtn,
#cms-update #addonInstallStatus,
#cms-update .fx-addon-manage-card{
  display:none!important;
}

/* Keep add-on-specific controls scoped to Add-ons only. */
#addons #cmsUpdateInfo,
#addons #cmsUpdateDropzone,
#addons #cmsUpdateZipInput,
#addons #installCmsUpdateBtn,
#addons #cmsUpdateStatus,
#addons #cmsUpdateHistoryBody{
  display:none!important;
}
