.container.s-1xpd5w5{background-color:var(--system-color-light);width:100%;height:100%;color:var(--system-color-light-contrast);border-radius:inherit;font-family:var(--system-font-family);grid-template-rows:2.75rem 1fr 1.6rem;display:grid;position:relative;overflow:hidden}.toolbar.s-1xpd5w5{background-color:hsla(var(--system-color-light-hsl), .6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(var(--system-color-dark-hsl), .08);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;display:grid}.tl-spacer.s-1xpd5w5{height:100%}.name-wrap.s-1xpd5w5{justify-content:center;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.right.s-1xpd5w5{justify-self:end;align-items:center;gap:.4rem;display:inline-flex}.name.s-1xpd5w5{min-width:0;max-width:100%;color:inherit;text-align:center;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:.25rem .5rem;font-size:.85rem;font-weight:500}.name.s-1xpd5w5:hover{border-color:hsla(var(--system-color-dark-hsl), .12)}.name.s-1xpd5w5:focus{border-color:var(--system-color-primary);background-color:hsla(var(--system-color-light-hsl), .8);outline:none}.dirty.s-1xpd5w5{color:var(--system-color-primary);font-size:1.4rem;line-height:0}.ghost.s-1xpd5w5{width:1.9rem;height:1.9rem;color:var(--system-color-light-contrast);border-radius:.45rem;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.ghost.s-1xpd5w5:hover{background-color:hsla(var(--system-color-dark-hsl), .08)}.ghost.active.s-1xpd5w5{color:var(--system-color-primary);background-color:hsla(var(--system-color-primary-hsl), .14)}.ghost.s-1xpd5w5 svg{font-size:1.15rem}.save.s-1xpd5w5{color:var(--system-color-primary-contrast);background-color:var(--system-color-primary);border-radius:.45rem;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.8rem;transition:opacity .12s,transform .12s;display:inline-flex}.save.s-1xpd5w5:active:not(:disabled){transform:scale(.95)}.save.s-1xpd5w5:disabled{opacity:.4}.save.s-1xpd5w5 svg{font-size:1rem}textarea.s-1xpd5w5{resize:none;width:100%;height:100%;color:inherit;white-space:pre-wrap;word-break:break-word;background:0 0;border:none;outline:none;padding:1rem 1.2rem;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.9rem;line-height:1.6}textarea.nowrap.s-1xpd5w5{white-space:pre;word-break:normal;overflow-x:auto}.statusbar.s-1xpd5w5{opacity:.5;background-color:hsla(var(--system-color-dark-hsl), .04);border-top:1px solid hsla(var(--system-color-dark-hsl), .06);align-items:center;gap:1rem;padding:0 .9rem;font-size:.72rem;display:flex}.dialog-backdrop.s-1xpd5w5{z-index:20;background-color:#00000047;place-items:center;display:grid;position:absolute;inset:0}.dialog.s-1xpd5w5{background-color:var(--system-color-light);width:min(22rem,90%);color:var(--system-color-light-contrast);border-radius:.8rem;flex-direction:column;gap:.6rem;padding:1rem;display:flex;box-shadow:0 20px 60px #0006}.dialog.s-1xpd5w5 h2:where(.s-1xpd5w5){font-size:.95rem;font-weight:600}.dialog-name.s-1xpd5w5{border:1px solid hsla(var(--system-color-dark-hsl), .18);color:inherit;background:0 0;border-radius:.45rem;padding:.4rem .55rem;font-size:.85rem}.dialog-name.s-1xpd5w5:focus{border-color:var(--system-color-primary);outline:none}.dialog-label.s-1xpd5w5{opacity:.6;font-size:.75rem}.folder-list.s-1xpd5w5{border:1px solid hsla(var(--system-color-dark-hsl), .12);border-radius:.5rem;max-height:12rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.folder-row.s-1xpd5w5{width:100%;color:inherit;text-align:left;border-radius:.4rem;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.83rem;display:flex}.folder-row.s-1xpd5w5:hover{background-color:hsla(var(--system-color-dark-hsl), .06)}.folder-row.selected.s-1xpd5w5{color:var(--system-color-primary-contrast);background-color:var(--system-color-primary)}.folder-row.s-1xpd5w5 svg{flex-shrink:0;font-size:1.05rem}.dialog-actions.s-1xpd5w5{justify-content:flex-end;gap:.5rem;margin-top:.2rem;display:flex}.btn.s-1xpd5w5{color:inherit;background-color:hsla(var(--system-color-dark-hsl), .08);border-radius:.45rem;padding:.35rem .9rem;font-size:.82rem}.btn.s-1xpd5w5:hover{background-color:hsla(var(--system-color-dark-hsl), .14)}.btn.primary.s-1xpd5w5{color:var(--system-color-primary-contrast);background-color:var(--system-color-primary)}.btn.primary.s-1xpd5w5:active{transform:scale(.97)}
