.prompt-editor.svelte-mx00sd{white-space:pre-wrap;display:block}.prompt-editor.svelte-mx00sd .remove-btn{border-radius:50%;cursor:pointer;color:var(--color-indigo-500);opacity:.6;font-size:14px;font-weight:700;line-height:1}.prompt-editor.svelte-mx00sd .remove-btn:hover{opacity:1}.prompt-editor.svelte-mx00sd .column-tag{margin:0 2px;-webkit-user-select:none;user-select:none;cursor:default}.prompt-editor.svelte-mx00sd:empty:before{content:attr(data-placeholder);color:var(--color-muted-foreground);pointer-events:none;display:block}#column-settings-popover.svelte-8owt8h:popover-open{display:flex;flex-direction:column}.sheet-tabs.svelte-14pqz6o{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:8px;padding:0 4px;overscroll-behavior-x:contain;scroll-behavior:smooth}.sheet-tab.svelte-14pqz6o{padding:2px 6px;font-size:12px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background-color .2s;border-radius:4px;position:relative}@media(max-width:600px){.sheet-tab.svelte-14pqz6o{flex-shrink:0}}.sheet-tab.svelte-14pqz6o:after{content:"";position:absolute;right:-4px;top:4px;bottom:4px;width:1px;background-color:#e2e3e3}.sheet-tab.svelte-14pqz6o:hover{background-color:#f9fafb}.sheet-tab.selected.svelte-14pqz6o{background-color:#e0e7ff}.rv-wrapper.svelte-14pqz6o{height:calc(100vh - 8rem);min-width:0;flex-shrink:1}.rv-wrapper.svelte-14pqz6o .scroll-rgCol{overscroll-behavior-x:contain}.ai-column-button.svelte-14pqz6o{padding:.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap;background-color:var(--color-indigo-400);color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s;border-radius:0 8px 8px 0;border-width:1px 1px 1px 0}.ai-column-button.hidden.svelte-14pqz6o{display:none}.ai-column-button.svelte-14pqz6o:hover{background-color:var(--color-indigo-500)}.rv-wrapper.svelte-14pqz6o .ai-column-header{display:flex;align-items:center;width:100%;padding:0 2px}.rv-wrapper.svelte-14pqz6o .ai-column-header .letter{text-align:center;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-wrapper.svelte-14pqz6o .ai-column-header button{cursor:pointer;padding:2px 5px;flex-shrink:0;line-height:1;width:16px;height:16px;border-radius:4px}.rv-wrapper.svelte-14pqz6o .ai-column-header button:hover{background-color:#e7e7e7}
