button.svelte-nhbn3z{text-align:center;border:1px solid #0000;border-radius:.75rem;place-items:center;gap:.35rem;min-width:0;padding:.65rem .4rem;display:grid;position:relative}button.svelte-nhbn3z:hover,button.selected.svelte-nhbn3z{border-color:var(--stroke);background:var(--surface-hover)}.protected.svelte-nhbn3z{width:1.15rem;height:1.15rem;color:var(--ink-faint);background:var(--surface-strong);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}button.selected.svelte-nhbn3z{background:#4e8df726;border-color:#4e8df79e}strong.svelte-nhbn3z{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}small.svelte-nhbn3z{max-width:100%;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}button.list.svelte-nhbn3z{text-align:start;grid-template-columns:46px minmax(0,1fr) 110px;place-items:center start;padding:.45rem}button.list.svelte-nhbn3z small:where(.svelte-nhbn3z){justify-self:end}.files-app.svelte-o2265u{min-width:0;height:100%;color:var(--ink);background:var(--surface-strong);grid-template-columns:184px minmax(0,1fr);display:grid;position:relative}aside.svelte-o2265u{border-inline-end:1px solid var(--stroke);background:var(--surface);min-width:0;padding:.6rem;overflow:auto}aside.svelte-o2265u h1:where(.svelte-o2265u){align-items:center;gap:.4rem;margin:.4rem;font-size:.94rem;display:flex}aside.svelte-o2265u button:where(.svelte-o2265u){text-align:start;border-radius:.55rem;align-items:center;gap:.45rem;width:100%;min-height:42px;padding:.4rem;font-size:.8rem;display:flex}aside.svelte-o2265u button:where(.svelte-o2265u):hover,aside.svelte-o2265u button.active:where(.svelte-o2265u){background:var(--surface-hover)}aside.svelte-o2265u button:where(.svelte-o2265u) svg:last-child:not(:first-child){color:var(--ink-faint);margin-inline-start:auto}.folder-tree.svelte-o2265u{min-width:0;display:grid}.folder-tree.svelte-o2265u button:where(.svelte-o2265u){padding-inline-start:calc(.4rem + var(--folder-indent))}.folder-tree.svelte-o2265u button:where(.svelte-o2265u)>span:where(.svelte-o2265u):not(.tree-guide){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree-guide.svelte-o2265u{width:min(.35rem, var(--folder-indent));border-inline-start:1px solid var(--stroke);height:1.1rem}aside.svelte-o2265u p:where(.svelte-o2265u){color:var(--ink-faint);font-size:.69rem;line-height:1.5}.selection-help.svelte-o2265u{border-block-start:1px solid var(--stroke);margin:.8rem .4rem;padding-block-start:.7rem}main.svelte-o2265u{flex-direction:column;min-width:0;display:flex}main.svelte-o2265u>header:where(.svelte-o2265u){border-bottom:1px solid var(--stroke);align-items:center;gap:.3rem;padding:.35rem;display:flex;overflow-x:auto}.breadcrumb.svelte-o2265u{white-space:nowrap;align-items:center;gap:.2rem;display:flex}.breadcrumb.svelte-o2265u button:where(.svelte-o2265u){border-radius:.4rem;min-height:36px;padding:.25rem .4rem;font-size:.77rem}.breadcrumb.svelte-o2265u button:where(.svelte-o2265u):hover{background:var(--surface-hover)}.breadcrumb.svelte-o2265u span:where(.svelte-o2265u){color:var(--ink-faint)}header.svelte-o2265u .search:where(.svelte-o2265u){border:1px solid var(--stroke);border-radius:.6rem;flex:1;align-items:center;gap:.3rem;min-width:130px;padding:.3rem .5rem;display:flex}header.svelte-o2265u input:where(.svelte-o2265u){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.view-switch.svelte-o2265u{display:flex}.view-switch.svelte-o2265u button:where(.svelte-o2265u),.tool-button.svelte-o2265u{border-radius:.55rem;justify-content:center;align-items:center;gap:.3rem;min-width:40px;min-height:40px;padding:.3rem;display:flex}.view-switch.svelte-o2265u button.active:where(.svelte-o2265u),.view-switch.svelte-o2265u button:where(.svelte-o2265u):hover,.tool-button.svelte-o2265u:hover{background:var(--surface-hover)}.selection-bar.svelte-o2265u{border-bottom:1px solid color-mix(in srgb, var(--blue) 30%, var(--stroke));background:color-mix(in srgb, var(--blue) 7%, var(--surface));align-items:center;gap:.24rem;min-height:46px;padding:.3rem .45rem;display:flex;overflow-x:auto}.selection-bar.svelte-o2265u strong:where(.svelte-o2265u){min-width:max-content;color:var(--blue);margin-inline-end:.3rem;font-size:.75rem}.selection-bar.svelte-o2265u button:where(.svelte-o2265u){border-radius:.52rem;align-items:center;gap:.28rem;min-width:max-content;min-height:38px;padding:.3rem .46rem;font-size:.72rem;display:flex}.selection-bar.svelte-o2265u button:where(.svelte-o2265u):hover,.selection-bar.svelte-o2265u button:where(.svelte-o2265u):focus-visible{background:var(--surface-hover)}.selection-bar.svelte-o2265u button:where(.svelte-o2265u):disabled{opacity:.38}.selection-bar.svelte-o2265u button.danger:where(.svelte-o2265u):not(:disabled){color:#de5967}.selection-bar.svelte-o2265u .clear-selection:where(.svelte-o2265u){min-width:38px;margin-inline-start:auto}.contents.svelte-o2265u{-webkit-user-select:none;user-select:none;flex:1;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-content:start;gap:.35rem;min-height:0;padding:.7rem;display:grid;position:relative;overflow:auto}.contents.list.svelte-o2265u{display:block}.empty.svelte-o2265u{color:var(--ink-muted);text-align:center;grid-column:1/-1;place-items:center;gap:.45rem;padding:2rem;display:grid}.empty.svelte-o2265u p:where(.svelte-o2265u){max-width:42ch;margin:0;font-size:.8rem}.empty.svelte-o2265u button:where(.svelte-o2265u){border:1px solid var(--stroke);border-radius:.6rem;align-items:center;gap:.35rem;min-height:42px;padding:.4rem .7rem;display:flex}main.svelte-o2265u>footer:where(.svelte-o2265u){border-top:1px solid var(--stroke);min-height:34px;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.7rem;font-size:.7rem;display:flex}footer.svelte-o2265u button:where(.svelte-o2265u){align-items:center;gap:.3rem;min-height:32px;display:flex}footer.svelte-o2265u button:where(.svelte-o2265u):disabled{opacity:.4}.marquee.svelte-o2265u{z-index:11900;pointer-events:none;background:#4e8df729;border:1px solid #67c4ffd1;border-radius:.25rem;position:fixed;box-shadow:inset 0 0 0 1px #ffffff24}.properties-backdrop.svelte-o2265u{z-index:11000;background:#02060f8c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.properties.svelte-o2265u{background:var(--surface-strong);border-radius:1rem;width:min(410px,100%);padding:1.2rem;position:relative}.properties.svelte-o2265u .close:where(.svelte-o2265u){position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem}.properties.svelte-o2265u h2:where(.svelte-o2265u){overflow-wrap:anywhere;margin:.5rem 0}.properties.svelte-o2265u dl:where(.svelte-o2265u) div:where(.svelte-o2265u){border-bottom:1px solid var(--stroke);grid-template-columns:92px minmax(0,1fr);gap:.5rem;padding-block:.45rem;font-size:.72rem;display:grid}.properties.svelte-o2265u dt:where(.svelte-o2265u){color:var(--ink-faint)}.properties.svelte-o2265u dd:where(.svelte-o2265u){overflow-wrap:anywhere;margin:0}@media (width<=650px){.files-app.svelte-o2265u{grid-template-columns:1fr}aside.svelte-o2265u{border-inline-end:0;border-bottom:1px solid var(--stroke);gap:.2rem;padding:.3rem;display:flex;overflow-x:auto}aside.svelte-o2265u h1:where(.svelte-o2265u),aside.svelte-o2265u p:where(.svelte-o2265u){display:none}aside.svelte-o2265u button:where(.svelte-o2265u){width:auto;min-width:max-content}.folder-tree.svelte-o2265u{gap:.2rem;display:flex}.folder-tree.svelte-o2265u button:where(.svelte-o2265u){padding-inline-start:.4rem}.tree-guide.svelte-o2265u{display:none}.tool-button.svelte-o2265u{font-size:0}.tool-button.svelte-o2265u svg{width:22px}}@media (width<=300px){main.svelte-o2265u>header:where(.svelte-o2265u){flex-wrap:wrap}header.svelte-o2265u .search:where(.svelte-o2265u){order:5;min-width:100%}.breadcrumb.svelte-o2265u{max-width:95px;overflow-x:auto}.selection-bar.svelte-o2265u button:where(.svelte-o2265u){min-width:40px;font-size:0}.contents.svelte-o2265u{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));padding:.35rem}main.svelte-o2265u>footer:where(.svelte-o2265u){padding-inline:.35rem}}@media (width<=220px){.view-switch.svelte-o2265u{display:none}.contents.svelte-o2265u{grid-template-columns:1fr}}
