.code-title.svelte-o52pta{height:60px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:0 .8em;font-family:Fira Code,monospace;font-weight:700;color:var(--code-title-fg, #FFFFFF);background:var(--code-title-bg, #1E1E1E);border-bottom:1.5px solid var(--code-title-border, #333333)}.code-title-text.svelte-o52pta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-title-actions.svelte-o52pta{flex:0 0 auto;display:flex;align-items:center;gap:.45em}.code-edit.svelte-o52pta,.code-save.svelte-o52pta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--code-title-border, #333333);border-radius:6px;padding:.25em .75em;font:inherit;font-size:.85em;font-weight:700;letter-spacing:.04em;cursor:pointer;color:var(--annot-toggle-fg, #F0A33E);background:#ffffff0f}.code-edit.svelte-o52pta:hover,.code-save.svelte-o52pta:hover{background:#ffffff1f}.save-btn.svelte-o52pta{position:relative;flex:0 0 auto}.save-pop.svelte-o52pta{position:absolute;top:calc(100% + 6px);right:0;z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}.save-flash.svelte-o52pta{white-space:nowrap;padding:.15em .6em;border-radius:6px;font-size:.72em;font-weight:700;background:var(--tooltip-bg, #000000);color:var(--annot-toggle-fg, #F0A33E);border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .2))}.save-btn.refused.svelte-o52pta .save-flash:where(.svelte-o52pta){color:var(--ctrl-forbidden-fg, #E5484D);border-color:var(--ctrl-forbidden-fg, #E5484D)}.save-tip.svelte-o52pta{max-width:22em;text-align:right;padding:.3em .7em;border-radius:6px;font-size:.68em;font-weight:700;background:var(--tooltip-bg, #000000);color:var(--tooltip-fg, #FFFFFF);border:1px solid var(--ctrl-forbidden-fg, #E5484D)}
