/* Демо: подсказка о несохраняемых действиях и метка «Демо». */
#demo-toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));transform:translateX(-50%) translateY(20px);
  max-width:calc(100vw - 32px);background:#1c1c1e;color:#fff;font:500 14px/1.35 -apple-system,system-ui,sans-serif;
  padding:10px 14px;border-radius:10px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:99999;text-align:center}
#demo-toast.show{opacity:.94;transform:translateX(-50%) translateY(0)}
#demo-badge{position:fixed;top:calc(6px + env(safe-area-inset-top));right:8px;z-index:99998;background:rgba(0,0,0,.55);color:#fff;
  font:600 10px/1 -apple-system,system-ui,sans-serif;letter-spacing:.06em;padding:4px 6px;border-radius:5px;pointer-events:none}
