.tool-columns.svelte-194nzwd{display:flex;flex-direction:row;align-items:stretch;gap:var(--column-gap);flex:1;min-width:0;min-height:0}.tc-main.svelte-194nzwd{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.tc-aside.svelte-194nzwd{flex:0 0 var(--aside-w);position:relative}.tc-aside-box.svelte-194nzwd{position:absolute;inset:0;background:var(--surface-raised);border-radius:var(--r-sm);overflow:hidden;display:flex;flex-direction:column;min-height:0}.tc-aside-box--bare.svelte-194nzwd{background:none;border-radius:0;overflow:visible}.doc-tabs.svelte-8xjj6r{display:flex;align-items:center;gap:var(--band-item-gap, 4px);min-width:0;overflow:hidden}.doc-tab.svelte-8xjj6r{position:relative;max-width:180px;min-width:0}.doc-tab--dragging.svelte-8xjj6r{opacity:.35}.doc-tab--drag-over-left.svelte-8xjj6r:before,.doc-tab--drag-over-right.svelte-8xjj6r:before{content:"";position:absolute;top:2px;bottom:2px;width:2px;border-radius:1px;background:var(--accent);pointer-events:none}.doc-tab--drag-over-left.svelte-8xjj6r:before{left:-2px}.doc-tab--drag-over-right.svelte-8xjj6r:before{right:-2px}.doc-tab-label.svelte-8xjj6r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.doc-tab-rename.svelte-8xjj6r{background:var(--fill-rest);border:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:3px;color:var(--text);font-size:var(--fs-md);padding:.1rem .3rem;width:92px;outline:none;flex-shrink:0}.doc-tab.active.svelte-8xjj6r .doc-tab-rename:where(.svelte-8xjj6r){background:color-mix(in srgb,var(--frame-bg) 88%,black)}.doc-tab-rename.svelte-8xjj6r:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 80%,transparent)}.doc-tab-add.svelte-8xjj6r{opacity:.5}.doc-tab-add.svelte-8xjj6r:hover{opacity:1}.band-menu-trigger.svelte-18f4l24{gap:.35rem}.band-menu-backdrop.svelte-18f4l24{position:fixed;inset:0;z-index:90;background:transparent}.band-menu.svelte-18f4l24{position:fixed;z-index:91;display:flex;flex-direction:column;padding:3px 0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:0 4px 16px #00000080;outline:none}.band-menu.svelte-18f4l24 .band-menu-item{display:flex;align-items:center;gap:.55rem;width:100%;padding:7px 12px;border:none;background:transparent;color:var(--text);font-family:var(--font-body);font-size:var(--fs-md);text-align:left;white-space:nowrap;cursor:pointer}.band-menu.svelte-18f4l24 .band-menu-item:hover:not(:disabled),.band-menu.svelte-18f4l24 .band-menu-item:focus-visible{background:var(--accent-hover-fill)}.band-menu.svelte-18f4l24 .band-menu-item:disabled{opacity:.35;cursor:default}.band-menu.svelte-18f4l24 .band-menu-item--danger{color:color-mix(in srgb,var(--ui-danger) 70%,var(--text))}.band-menu.svelte-18f4l24 .band-menu-item--danger:hover:not(:disabled){background:var(--ui-danger-soft);color:var(--ui-danger)}.band-menu.svelte-18f4l24 .band-menu-rule{height:1px;margin:3px 0;background:var(--frame-line)}.doc-actions.svelte-9pwy7o{display:flex;align-items:center;gap:var(--band-item-gap, 4px)}.doc-notice.svelte-9pwy7o{font-size:var(--fs-sm);letter-spacing:var(--ls-wide);color:var(--accent);padding:0 .4rem;white-space:nowrap}.doc-btn-linked.svelte-9pwy7o{color:color-mix(in srgb,var(--accent) 55%,var(--text))}.doc-btn-linked.svelte-9pwy7o:hover{background:var(--accent-hover-fill);color:var(--accent)}
