.ek-savebar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 32px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 14px rgba(15,23,42,.08);font-size:14px;color:var(--ink)}
.ek-savebar[hidden]{display:none}
.ek-savebar .ek-savebar-acts{display:inline-flex;gap:10px}
.ek-savebar .btn:disabled{opacity:.6;cursor:default}
html.ek-savebar-on body{padding-bottom:76px}
.ek-adm .ek-msg.ek-toast{position:fixed;right:24px;bottom:24px;z-index:70;margin:0;min-width:220px;box-shadow:0 8px 24px rgba(15,23,42,.18)}
html.ek-savebar-on .ek-adm .ek-msg.ek-toast{bottom:92px}
.ek-adm .ek-msg.ek-toast[hidden]{display:none}
