/* Loaded before app hydration. Generation/configuration controls stay usable. */
[data-sz-financial-paused="true"],
a[href="/models"], a[href^="/models?"], a[href^="/models/"],
a[href="/profile?tab=credits"], a[href="/profile?tab=orders"],
a[href="/management/payments"], a[href^="/management/payments/"],
a[href="/management/credit-pool"], a[href^="/management/credit-pool/"],
a[href="/management/credit-gifts"], a[href^="/management/credit-gifts/"],
a[href="/management/gateway-billing"], a[href^="/management/gateway-billing/"],
#creative-credit-records, [aria-controls="creative-credit-records"],
[class*="CreativeCredits_container"], [class*="SowerWallet_wallet"],
[class*="ProfileCenter_balance"], [class*="ProfileCenter_plan"],
[class*="ScanPaymentDialog_overlay"],
#configWalletRow, #usePlatformWalletBtn, #sz-credit-purchase-prompt,
#sz-submission-quote, [data-sz-credit] {
  display: none !important;
}
html:not([data-sz-maintenance-frame]) body::before {
  content: "支付和积分模块暂时暂停，可继续使用自定义 API。";
  display: block;
  position: relative;
  box-sizing: border-box;
  z-index: 2147483000;
  padding: 9px 18px;
  background: #23230d;
  color: #f4d477;
  border-bottom: 1px solid #65561c;
  font: 13px/1.6 system-ui, sans-serif;
}
#sz-platform-maintenance-note {
  position: relative;
  box-sizing: border-box;
  z-index: 2147483000;
  padding: 9px 18px;
  background: #23230d;
  color: #f4d477;
  border-bottom: 1px solid #65561c;
  font: 13px/1.6 system-ui, sans-serif;
}
