/* 特种设备独立后台：彻底屏蔽水电 / 办公用品残留节点 */
.se-only-standalone [data-v2-module="settlement"],
.se-only-standalone [data-v2-module="office"],
.se-only-standalone #settlementMenuModule,
.se-only-standalone #officeSupplyMenuModule,
.se-only-standalone [data-v2-section="settlement"],
.se-only-standalone [data-v2-section="office"],
.se-only-standalone .menu-module-settlement,
.se-only-standalone .menu-module-office,
.se-only-standalone .home-portal-card-settlement,
.se-only-standalone .home-portal-card-office,
.se-only-standalone #homeDashboardPanel,
.se-only-standalone #officeDashboardPanel,
.se-only-standalone #officeSupplyPanel,
.se-only-standalone #officeSupplyApplyPanel,
.se-only-standalone #officeSupplyDistributionPanel,
.se-only-standalone #officePrintSummaryPanel,
.se-only-standalone #staffPanel,
.se-only-standalone #staffToolbarImportWrap,
.se-only-standalone #mainSheetToolbar,
.se-only-standalone #dormFloorToolbar,
.se-only-standalone #meterFormToolbar,
.se-only-standalone #officeSupplyToolbarWrap,
.se-only-standalone #officeSupplyApplyToolbarWrap,
.se-only-standalone #officeSupplyDistributionToolbarWrap,
.se-only-standalone #officePrintToolbarWrap,
.se-only-standalone #officeApplyLinksModal,
.se-only-standalone #settingsImportSettlementWrap,
.se-only-standalone #settingsRestoreWrap,
.se-only-standalone .export-layout-tab[data-export-layout-tab="settlement"],
.se-only-standalone .export-layout-tab[data-export-layout-tab="salary"],
.se-only-standalone .export-layout-tab[data-export-layout-tab="meter"],
.se-only-standalone .export-layout-tab[data-export-layout-tab="office_supply"],
.se-only-standalone .export-layout-tab[data-export-layout-tab="office_apply"],
.se-only-standalone .export-layout-tab[data-export-layout-tab="office_distribution"],
.se-only-standalone .export-layout-tab[data-export-layout-tab="office_print"] {
  display: none !important;
}

/* 首页：特种设备后台门户 */
.se-only-standalone .home-portal-cards.se-admin-portal {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  max-width: 1080px;
  margin: 0 auto;
}
.se-only-standalone .home-portal-card-equipment {
  max-width: none;
}

@media (max-width: 900px) {
  .se-only-standalone .home-portal-cards.se-admin-portal {
    grid-template-columns: 1fr;
  }
}

/* 管理后台：侧栏分组常显 */
.se-only-standalone #specialEquipmentMenuModule,
.se-only-standalone [data-v2-section="home"],
.se-only-standalone [data-v2-section="settings"] {
  display: block !important;
}
.se-only-standalone #sidebarHomeBtn {
  display: flex !important;
}
