.context-menu{z-index:50;min-width:210px;padding:4px;border:1px solid var(--bord);border-radius:7px;background:var(--carte);box-shadow:0 8px 24px #00000024;color:var(--texte);font-size:13px;outline:none}.context-menu-entry{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:5px 10px;border-radius:4px;cursor:default;outline:none;-webkit-user-select:none;user-select:none}.context-menu-entry[data-highlighted]{background:var(--accent);color:#fff}.context-menu-entry[data-disabled]{opacity:.45}.context-menu-entry[data-danger]:not([data-highlighted]){color:var(--danger, #c0392b)}.context-menu-entry kbd{color:inherit;font:inherit;font-size:12px;opacity:.6}.context-menu-sep{height:1px;margin:4px 6px;background:var(--bord)}.confirm.svelte-1vdmryx{max-width:380px;padding:18px 20px 14px;border:1px solid var(--bord);border-radius:9px;background:var(--carte);color:var(--texte);font-size:13px}.confirm.svelte-1vdmryx::backdrop{background:#00000040}.confirm.svelte-1vdmryx p:where(.svelte-1vdmryx){margin:0 0 8px;color:var(--discret)}.confirm.svelte-1vdmryx .question:where(.svelte-1vdmryx){color:var(--texte);font-size:14px;font-weight:600;overflow-wrap:anywhere}.answers.svelte-1vdmryx{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.answers.svelte-1vdmryx button:where(.svelte-1vdmryx){padding:4px 12px;border:1px solid var(--bord);border-radius:5px;background:var(--carte);color:var(--texte);font:inherit}.move.svelte-1vdmryx{width:340px}.places.svelte-1vdmryx{max-height:50vh;margin:4px 0 0;padding:4px;overflow:auto;border:1px solid var(--bord);border-radius:6px;list-style:none}.places.svelte-1vdmryx button:where(.svelte-1vdmryx){width:100%;padding:4px 10px;border:none;border-radius:4px;background:none;color:var(--texte);font:inherit;text-align:left}.places.svelte-1vdmryx button:where(.svelte-1vdmryx):hover:not(:disabled){background:var(--accent);color:#fff}.places.svelte-1vdmryx button:where(.svelte-1vdmryx):disabled{color:var(--discret);opacity:.6}.answers.svelte-1vdmryx .danger:where(.svelte-1vdmryx){border-color:var(--danger, #c0392b);background:var(--danger, #c0392b);color:#fff}.rename.svelte-1n6cv1a{width:100%;min-width:0;padding:1px 4px;border:1px solid var(--accent);border-radius:4px;background:var(--carte);color:var(--texte);font:inherit;text-align:inherit;outline:none}.file-mark.svelte-mlke1r{flex:none;overflow:visible}.file-other.svelte-mlke1r{--top: #c3c8ce;--left: #8c939b;--right: #646b73}.file-note.svelte-mlke1r{--top: #d9d3ca;--left: #a8a095;--right: #7e776d}.file-pdf.svelte-mlke1r{--top: #e8483d;--left: #d42a1f;--right: #a81c14}.file-sheet.svelte-mlke1r{--top: #86b391;--left: #4f7d5c;--right: #355a40}.file-text.svelte-mlke1r{--top: #6aa3df;--left: #2f72b8;--right: #1d5390}.file-slides.svelte-mlke1r{--top: #e2b26c;--left: #c98a3d;--right: #9c6526}.file-breek.svelte-mlke1r{--top: #ffa04f;--left: #f47b20;--right: #cf5f0f}.dark .file-other.svelte-mlke1r{--top: #d0d5db;--left: #9aa1a9;--right: #727982}.dark .file-note.svelte-mlke1r{--top: #d4cec5;--left: #a29a8f;--right: #7a7369}.dark .file-sheet.svelte-mlke1r{--top: #93d3a5;--left: #5aa872;--right: #3c8055}.dark .file-text.svelte-mlke1r{--top: #8ec0f5;--left: #4f95e0;--right: #2f6db3}.dark .file-slides.svelte-mlke1r{--top: #ecc488;--left: #d9a45c;--right: #ad7a36}.top.svelte-mlke1r{fill:var(--top)}.bevel.svelte-mlke1r{fill:color-mix(in oklab,var(--top) 55%,var(--left))}.left.svelte-mlke1r{fill:var(--left)}.right.svelte-mlke1r{fill:var(--right)}.wall.svelte-mlke1r{fill:color-mix(in oklab,var(--right) 45%,black)}.floor.svelte-mlke1r{fill:color-mix(in oklab,var(--right) 72%,black)}.type.svelte-mlke1r{font-size:5.4px;font-weight:900;letter-spacing:-.01em;text-anchor:middle}.type.upper.svelte-mlke1r{text-transform:uppercase}.folder.svelte-1vvq78t{flex:none;overflow:visible}.folder-reponse.svelte-1vvq78t,.folder-notes.svelte-1vvq78t{--top: #e2b26c;--left: #c98a3d;--right: #9c6526}.folder-dce.svelte-1vvq78t{--top: #6aa3df;--left: #2f72b8;--right: #1d5390}.folder-base.svelte-1vvq78t{--top: #86b391;--left: #4f7d5c;--right: #355a40}.dark .folder-reponse.svelte-1vvq78t,.dark .folder-notes.svelte-1vvq78t{--top: #ecc488;--left: #d9a45c;--right: #ad7a36}.dark .folder-dce.svelte-1vvq78t{--top: #8ec0f5;--left: #4f95e0;--right: #2f6db3}.dark .folder-base.svelte-1vvq78t{--top: #93d3a5;--left: #5aa872;--right: #3c8055}.top.svelte-1vvq78t{fill:var(--top)}.left.svelte-1vvq78t{fill:var(--left)}.right.svelte-1vvq78t{fill:var(--right)}.finder.svelte-his1tw{display:flex;flex:1;flex-direction:column;min-height:0}.bar.svelte-his1tw{display:flex;flex:none;align-items:center;gap:8px;height:34px;padding:0 8px;border-bottom:1px solid var(--bord);background:var(--carte);font-size:12.5px;white-space:nowrap}.crumbs.svelte-his1tw{display:flex;flex:1;align-items:center;gap:4px;min-width:0}.crumbs.svelte-his1tw ol:where(.svelte-his1tw){display:flex;align-items:center;min-width:0;margin:0;padding:0;overflow:hidden;list-style:none;font-size:13px}.crumbs.svelte-his1tw li:where(.svelte-his1tw)+li:where(.svelte-his1tw):before{content:"›";margin:0 6px;color:var(--discret)}.crumbs.svelte-his1tw li:where(.svelte-his1tw) a:where(.svelte-his1tw){padding:2px 4px;border-radius:4px;color:var(--discret)}.crumbs.svelte-his1tw li:where(.svelte-his1tw) a:where(.svelte-his1tw):hover{background:var(--creux-doux);color:var(--texte)}.crumbs.svelte-his1tw [aria-current]:where(.svelte-his1tw){display:inline-flex;align-items:center;gap:6px;padding:2px 4px;font-weight:600}.up.svelte-his1tw{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:5px;color:var(--texte)}.up.svelte-his1tw:hover{background:var(--creux)}.up.disabled.svelte-his1tw{color:var(--discret);opacity:.5;pointer-events:none}.up.svelte-his1tw svg:where(.svelte-his1tw),.views.svelte-his1tw svg:where(.svelte-his1tw){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tools.svelte-his1tw{display:flex;flex:none;align-items:center;gap:6px}.filter.svelte-his1tw{width:130px;height:24px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:var(--creux-doux);color:var(--texte);font:inherit}.filter.svelte-his1tw:focus{border-color:var(--accent);outline:none}.views.svelte-his1tw{display:flex;overflow:hidden;border:1px solid var(--bord);border-radius:5px}.views.svelte-his1tw button:where(.svelte-his1tw){display:grid;place-items:center;width:26px;height:22px;padding:0;border:none;border-radius:0;background:var(--carte);color:var(--discret)}.views.svelte-his1tw button:where(.svelte-his1tw)+button:where(.svelte-his1tw){border-left:1px solid var(--bord)}.views.svelte-his1tw button[aria-pressed=true]:where(.svelte-his1tw){background:var(--accent-clair);color:var(--accent)}.items.svelte-his1tw{flex:1;min-height:0;overflow:auto}.liste.svelte-his1tw{--columns: minmax(0, 1fr) 6.5em 5em 7em;padding-bottom:24px}.heads.svelte-his1tw,.row.svelte-his1tw{display:grid;grid-template-columns:var(--columns);gap:12px;align-items:center;padding:0 16px}.heads.svelte-his1tw{position:sticky;top:0;z-index:1;height:28px;border-bottom:1px solid var(--bord);background:var(--fond, var(--carte))}.heads.svelte-his1tw button:where(.svelte-his1tw){display:flex;gap:4px;padding:0;border:none;background:none;color:var(--discret);font:inherit;font-size:12px;text-align:left}.heads.svelte-his1tw button:where(.svelte-his1tw):disabled{cursor:default}.heads.svelte-his1tw button:where(.svelte-his1tw):hover:not(:disabled),.heads.svelte-his1tw button[aria-pressed=true]:where(.svelte-his1tw){color:var(--texte)}.row.svelte-his1tw{min-height:30px;padding-block:4px;color:var(--texte);font-size:13.5px}.row.svelte-his1tw:nth-child(2n of.row){background:color-mix(in srgb,var(--creux-doux) 45%,transparent)}.row.svelte-his1tw:hover{background:var(--creux-doux)}.menu-target.svelte-his1tw{outline:2px solid var(--accent);outline-offset:-2px}.drop-on.svelte-his1tw{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-clair)}.dragged.svelte-his1tw{opacity:.45}.col-nom.svelte-his1tw{display:flex;gap:8px;align-items:center;min-width:0}.col-maj.svelte-his1tw,.col-taille.svelte-his1tw,.col-genre.svelte-his1tw{overflow:hidden;color:var(--discret);font-size:12.5px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.row.svelte-his1tw .col-taille:where(.svelte-his1tw),.heads.svelte-his1tw .col-taille:where(.svelte-his1tw){justify-content:flex-end;text-align:right}.name.svelte-his1tw{min-width:0;overflow-wrap:anywhere}.name.strong.svelte-his1tw{font-weight:500}.icon.svelte-his1tw{display:inline-flex;flex:none;gap:4px;align-items:center}.row.svelte-his1tw .folder,.row.svelte-his1tw .file-mark{width:16px;height:18px}.row.svelte-his1tw .file-mark text{display:none}.row.svelte-his1tw .lock:where(.svelte-his1tw){width:11px;height:11px}.grille.svelte-his1tw{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;align-content:start;padding:14px 16px 32px}.tile.svelte-his1tw{display:flex;flex-direction:column;gap:5px;align-items:center;padding:10px 6px 8px;border-radius:7px;color:var(--texte);text-align:center}.tile.svelte-his1tw:hover{background:var(--creux-doux)}.thumb.svelte-his1tw{position:relative;display:grid;place-items:center;width:76px;height:64px}.thumb.svelte-his1tw .folder,.thumb.svelte-his1tw .file-mark{width:56px;height:56px}.thumb.svelte-his1tw .lock:where(.svelte-his1tw){position:absolute;right:2px;bottom:3px;width:13px;height:13px}.tile-name.svelte-his1tw{display:-webkit-box;max-width:100%;overflow:hidden;font-size:12.5px;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tile-info.svelte-his1tw{color:var(--discret);font-size:11.5px;font-variant-numeric:tabular-nums}.lock.svelte-his1tw{flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;color:var(--discret)}.empty.svelte-his1tw{grid-column:1 / -1;padding:24px 16px;color:var(--discret);font-size:13px}.foot.svelte-his1tw{display:flex;flex:none;gap:16px;justify-content:space-between;padding:6px 16px;border-top:1px solid var(--bord);color:var(--discret);font-size:12px}.foot.svelte-his1tw span:where(.svelte-his1tw){display:inline-flex;gap:6px;align-items:center}
