main:has(.save-command-bar){--save-command-bar-h:52px;--tool-preview-bottom-reserve:calc(var(--save-command-bar-h) + 24px)}.dm-embedded-app:has(.save-command-bar){--save-command-bar-h:44px;--tool-preview-bottom-reserve:calc(var(--save-command-bar-h) + 12px)}.save-command-bar__spacer{display:none}.save-command-bar{--save-bar-text:var(--text);--save-bar-muted:var(--text-mute);--save-bar-ok:var(--ok,#57c98a);--save-bar-error:#f87171;--save-bar-info:var(--accent);position:sticky;bottom:12px;z-index:30;margin-top:20px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg-card) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(0,0,0,.35);color:var(--save-bar-text)}.save-command-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;min-height:var(--save-command-bar-h,52px);padding:8px 14px}.save-command-bar__status{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;min-height:20px;margin:0;font-size:13px;font-weight:600;line-height:1.35;color:var(--save-bar-text)}.save-command-bar__text{min-width:0;overflow-wrap:anywhere}.save-command-bar[data-state=saving] .save-command-bar__status{color:var(--save-bar-muted);font-weight:500}.save-command-bar[data-state=saved] .save-command-bar__status{color:var(--save-bar-ok)}.save-command-bar[data-state=error] .save-command-bar__status{color:var(--save-bar-error)}.save-command-bar__icon{flex:none;width:16px;height:16px}.save-command-bar__icon--dirty{fill:var(--save-bar-info)}.save-command-bar__icon--saved{fill:var(--save-bar-ok)}.save-command-bar__icon--error{fill:var(--save-bar-error)}.save-command-bar__icon--saving{stroke:currentColor}.save-command-bar__actions{display:flex;flex:none;align-items:center;gap:8px}.save-command-bar__btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:84px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);color:var(--text);font:inherit;font-size:13px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.save-command-bar__btn:hover:not(:disabled){border-color:var(--text-dim);background:var(--streamer-online-bg-hover,#232831)}.save-command-bar__btn:active:not(:disabled){transform:translateY(1px)}.save-command-bar__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.save-command-bar__btn:disabled{cursor:default;border-color:var(--line-soft);background:transparent;color:var(--text-dim)}.save-command-bar__btn--primary:not(:disabled){border-color:color-mix(in oklab,var(--accent),black 36%);background:color-mix(in oklab,var(--accent),black 20%);color:#fff}.save-command-bar__btn--primary:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent),black 36%);background:color-mix(in oklab,var(--accent),black 12%)}@media (max-width:639px){.save-command-bar{bottom:8px}.save-command-bar__inner{padding:8px 10px;gap:8px 10px}.save-command-bar__status{font-size:12.5px}.save-command-bar__btn{min-width:0;padding:0 12px}}.dm-embedded-app .save-command-bar{--save-bar-text:var(--streamer-online-text);--save-bar-muted:var(--streamer-online-text-muted);--save-bar-ok:#1f6b35;--save-bar-error:#a3261f;--save-bar-info:#2f6ad1;position:fixed;left:0;right:0;bottom:0;margin:0;border:0;border-top:1px solid var(--streamer-online-border);border-radius:0;background:var(--streamer-online-bg-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px #fff;font:11px Tahoma,Arial,sans-serif;letter-spacing:0}.dm-embedded-app .save-command-bar__spacer{display:block;height:var(--save-command-bar-h,44px)}.dm-embedded-app .save-command-bar__inner{padding:6px 12px;gap:6px 12px}.dm-embedded-app .save-command-bar__status{font-size:11px;font-weight:400}.dm-embedded-app .save-command-bar[data-state=dirty] .save-command-bar__status,.dm-embedded-app .save-command-bar[data-state=error] .save-command-bar__status,.dm-embedded-app .save-command-bar[data-state=saved] .save-command-bar__status{font-weight:700}.dm-embedded-app .save-command-bar__actions{gap:6px}.dm-embedded-app .save-command-bar__btn{min-height:23px;min-width:75px;padding:0 10px;border:1px solid #003c74;border-radius:3px;background:linear-gradient(#fff,#f8f7f2 40%,#ece9d8);box-shadow:inset 1px 1px #fff,inset -1px -1px #d6d2c5;color:#000;font:11px Tahoma,Arial,sans-serif;letter-spacing:0}.dm-embedded-app .save-command-bar__btn:hover:not(:disabled){border-color:var(--streamer-online-accent);background:linear-gradient(#fff,color-mix(in srgb,var(--streamer-online-accent) 16%,#fff))}.dm-embedded-app .save-command-bar__btn:active:not(:disabled){transform:none;box-shadow:inset 1px 1px #9a968a;background:#d6e7ff}.dm-embedded-app .save-command-bar__btn:focus-visible{outline:1px dotted #000;outline-offset:-4px}.dm-embedded-app .save-command-bar__btn:disabled{border-color:#b5b3a9;background:#f3f2ec;box-shadow:none;color:#7d7d7d}.dm-embedded-app .save-command-bar__btn--primary:not(:disabled){border-color:#003c74;background:linear-gradient(#fff,#f8f7f2 40%,#ece9d8);color:#000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--streamer-online-accent) 60%,#fff),inset 0 0 0 2px color-mix(in srgb,var(--streamer-online-accent) 24%,#fff),inset 1px 1px #fff}.dm-embedded-app .save-command-bar__btn--primary:hover:not(:disabled){border-color:var(--streamer-online-accent);background:linear-gradient(#fff,color-mix(in srgb,var(--streamer-online-accent) 16%,#fff))}@media (max-height:480px) and (hover:none) and (pointer:coarse),(max-width:640px){.dm-embedded-app:has(.save-command-bar){--save-command-bar-h:54px}.dm-embedded-app .save-command-bar__btn{min-height:40px;font-size:14px}.dm-embedded-app .save-command-bar__status{font-size:13px}}@media (prefers-reduced-motion:reduce){.save-command-bar__btn{transition:none}.save-command-bar__btn:active:not(:disabled){transform:none}}