/* background runs (sidebar state) and publishing (workspace header) */
.hist button .working{display:block;margin-top:1px;font-size:11.5px;font-weight:500;color:var(--accent,#2340C8)}

.pubBtn{flex:0 0 auto;color:var(--accent,#2340C8);border-color:var(--gline)}
.pubBtn:hover{background:var(--gsoft)}
.pubBtn:disabled{opacity:.6;cursor:default}
.pubBar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface);flex:0 0 auto}
.pubBar[hidden]{display:none}
.pubLive{flex:0 0 auto;font-size:11.5px;font-weight:700;color:var(--ok);background:#E7F6EC;padding:2px 8px;border-radius:999px}
.pubBar input{flex:1;min-width:0;height:28px;padding:0 9px;border-radius:6px;border:1px solid var(--line2);background:var(--sunk);
  color:var(--text);font:12.5px var(--mono,ui-monospace,monospace);outline:0}
.pubBar input:focus{border-color:var(--accent,#2340C8);background:#fff}
.pubBar .tbtn{flex:0 0 auto}
@media (max-width:900px){
  .pubBar{padding:8px 10px}
}
