html.sandbox-portal #btn-metrics,
html.sandbox-portal #cc-sessions,
html.sandbox-portal #server-stats,
html.sandbox-portal #disk-chip,
html.sandbox-portal #svc-alert-chip,
html.sandbox-portal #claude-limit,
html.sandbox-portal #claude-weekly,
html.sandbox-portal #codex-limit,
html.sandbox-portal #codex-weekly,
html.sandbox-portal #kimi-limit,
html.sandbox-portal #kimi-weekly,
html.sandbox-portal #btn-stat,
html.sandbox-portal #btn-faq,
html.sandbox-portal #btn-vscode-nav,
html.sandbox-portal #btn-agent-bell,
html.sandbox-portal #btn-settings,
html.sandbox-portal #btn-chat,
html.sandbox-portal #btn-login-b24,
html.sandbox-portal #btn-feedback,
html.sandbox-portal .kgs-stat,
html.sandbox-portal .kgs-drafts,
html.sandbox-portal .kgs-published,
html.sandbox-portal .kgs-templates,
html.sandbox-portal .kgs-reports,
html.sandbox-portal .kgs-faq,
html.sandbox-portal .kgs-history,
html.sandbox-portal .dashboard-actions,
html.sandbox-portal .drag-grip,
html.sandbox-portal .btn-tmpl,
html.sandbox-portal .btn-tmpl-ic,
html.sandbox-portal .btn-claude,
html.sandbox-portal .btn-claude-ic,
html.sandbox-portal .btn-files,
html.sandbox-portal .btn-files-ic,
html.sandbox-portal .btn-folder,
html.sandbox-portal .btn-pin,
html.sandbox-portal .btn-eye,
html.sandbox-portal .tbl-site-cell,
html.sandbox-portal .tbl-status,
html.sandbox-portal .tbl-author { display: none !important; }

html.sandbox-portal .welcome-domain { font-size: 0; }
html.sandbox-portal .welcome-domain::after { content: "sandbox.dev.kiselevgroup.com"; font-size: 12px; }

html.sandbox-portal .sandbox-status-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 18px;
  padding: 11px 14px;
  border: 1px solid rgba(22, 119, 255, .35);
  border-radius: 12px;
  background: rgba(22, 119, 255, .08);
  color: inherit;
  font-size: 12px;
}
html.sandbox-portal .sandbox-status-card[data-level="warning"] { border-color: rgba(245, 158, 11, .55); }
html.sandbox-portal .sandbox-status-card[data-level="critical"] { border-color: rgba(239, 68, 68, .65); }
html.sandbox-portal #sandbox-status-details { opacity: .78; text-align: right; }

@media (max-width: 760px) {
  html.sandbox-portal .sandbox-status-card { align-items: flex-start; flex-direction: column; }
  html.sandbox-portal #sandbox-status-details { text-align: left; }
}
