/* Public sandbox banner. Linked into every page by the server only when CIVICOPS_SANDBOX=true. */
.sandbox-banner { position: sticky; top: 0; z-index: 1000; padding: 8px 16px; background: #fde68a; color: #422006; border-bottom: 1px solid #b45309;
  font: 600 14px/1.4 system-ui, -apple-system, "Segoe UI", sans-serif; text-align: center; }
