.profile.svelte-1uhqb9a{align-items:center;display:flex;position:relative}.avatar-btn.svelte-1uhqb9a{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.avatar-btn.svelte-1uhqb9a:hover{background:var(--color-bg);border-color:var(--color-primary)}.ic.svelte-1uhqb9a{width:18px;height:18px}.menu-backdrop.svelte-1uhqb9a{z-index:40;cursor:default;background:0 0;border:none;position:fixed;inset:0}.menu.svelte-1uhqb9a{z-index:50;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);min-width:220px;box-shadow:var(--shadow-md);flex-direction:column;gap:.35rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + 6px);right:0}.demo-note.svelte-1uhqb9a{color:var(--color-text-muted);padding:.35rem .55rem;font-size:.8125rem}.menu.svelte-1uhqb9a button:where(.svelte-1uhqb9a){text-align:left;cursor:pointer;border-radius:var(--radius);color:var(--color-primary);background:0 0;border:none;padding:.5rem .55rem;font-family:inherit;font-size:.8125rem;font-weight:600}.menu.svelte-1uhqb9a button:where(.svelte-1uhqb9a):hover{background:var(--color-surface)}selfstore-account.svelte-1uhqb9a{--selfstore-surface:var(--color-card)}.sidebar.svelte-129hoe0{background:var(--color-bg);border-right:1px solid var(--color-border);z-index:20;flex-direction:column;flex-shrink:0;width:236px;height:100vh;display:flex;position:sticky;top:0}.brand-row.svelte-129hoe0{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:.5rem;height:56px;padding:0 .75rem 0 1rem;display:flex}.logo.svelte-129hoe0{letter-spacing:-.01em;color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-right:auto;padding:0;font-size:1.0625rem;font-weight:700;display:flex}.brand-profile.svelte-129hoe0{display:none}.hamburger.svelte-129hoe0{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.3rem;display:none}.hamburger.svelte-129hoe0 .ic:where(.svelte-129hoe0){width:20px;height:20px}.nav-scroll.svelte-129hoe0{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow-y:auto}.nav-item.sub.svelte-129hoe0{padding-left:1.75rem;font-size:.875rem}nav.svelte-129hoe0{flex-direction:column;gap:1px;display:flex}.completer-btn.svelte-129hoe0{background:var(--color-primary);width:100%;color:var(--color-primary-text);border-radius:var(--radius);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.55rem .7rem;font-family:inherit;font-size:.875rem;font-weight:600;display:flex}.completer-btn.svelte-129hoe0 .ic:where(.svelte-129hoe0){flex-shrink:0;width:17px;height:17px}.completer-btn.svelte-129hoe0 .lbl:where(.svelte-129hoe0){flex:1;min-width:0}.completer-btn.svelte-129hoe0:hover{background:color-mix(in srgb, var(--color-primary) 88%, black)}.nav-item.svelte-129hoe0{border-radius:var(--radius);width:100%;color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .6rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.nav-item.svelte-129hoe0 .ic:where(.svelte-129hoe0){flex-shrink:0;width:18px;height:18px}.nav-item.svelte-129hoe0 .lbl:where(.svelte-129hoe0){flex:1;min-width:0}.nav-item.svelte-129hoe0:hover{background:var(--color-surface);color:var(--color-text)}.nav-item.active.svelte-129hoe0{background:var(--color-surface);color:var(--color-primary);font-weight:600}.count.svelte-129hoe0{background:var(--color-border);color:var(--color-text);border-radius:999px;padding:.05rem .4rem;font-size:.6875rem;font-weight:700}.somme.svelte-129hoe0{font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem}.nav-item.svelte-129hoe0:hover .somme:where(.svelte-129hoe0),.nav-item.active.svelte-129hoe0 .somme:where(.svelte-129hoe0){color:var(--color-text)}.net.svelte-129hoe0{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin:.35rem 0 .5rem;padding:.4rem .6rem 0;font-size:.75rem;display:flex}.net-somme.svelte-129hoe0{font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;font-size:.8125rem;font-weight:600}.ou.svelte-129hoe0{border-top:1px solid var(--color-border);flex-direction:column;gap:.1rem;min-width:0;margin-top:auto;padding:.6rem .6rem 0;display:flex}.ou-titre.svelte-129hoe0{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem}.ou-cible.svelte-129hoe0{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.nav-item.active.svelte-129hoe0 .count:where(.svelte-129hoe0){background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary)}.nav-item.doc.svelte-129hoe0:not(.active){color:var(--color-primary)}.doc-add.svelte-129hoe0{color:var(--color-primary);font-size:1rem;font-weight:700;line-height:1}.nav-item.soon.svelte-129hoe0{opacity:.5;cursor:default}.nav-item.soon.svelte-129hoe0:hover{color:var(--color-text-muted);background:0 0}.soon-badge.svelte-129hoe0{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;padding:.05rem .35rem;font-size:.625rem;font-weight:700}@media (width<=820px){.sidebar.svelte-129hoe0{border-right:none;border-bottom:1px solid var(--color-border);width:100%;height:auto;padding-top:env(safe-area-inset-top)}.hamburger.svelte-129hoe0{display:inline-flex}.brand-profile.svelte-129hoe0{align-items:center;display:flex}.nav-scroll.svelte-129hoe0{display:none}.nav-scroll.open.svelte-129hoe0{border-top:1px solid var(--color-border);max-height:75vh;display:flex}}.page-head.svelte-162svzm{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}h1.svelte-162svzm{color:var(--color-text);margin:0}.ph-text.svelte-162svzm p:where(.svelte-162svzm){color:var(--color-text-muted);margin:.2rem 0 0;font-size:.875rem;line-height:1.45}.ph-right.svelte-162svzm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.ph-actions.svelte-162svzm{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.ph-profile.svelte-162svzm{align-items:center;display:flex}@media (width<=820px){.ph-profile.svelte-162svzm{display:none}}.cards.svelte-5dwfx8{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.6rem;display:grid}.opt.svelte-5dwfx8{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);cursor:pointer;color:var(--color-text);align-items:flex-start;gap:.65rem;padding:.8rem .9rem;font-family:inherit;display:flex}.opt.svelte-5dwfx8:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border))}.opt.on.svelte-5dwfx8{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-card))}.opt-txt.svelte-5dwfx8{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.opt-title.svelte-5dwfx8{font-size:.9375rem;font-weight:700}.opt-desc.svelte-5dwfx8{color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.opt-check.svelte-5dwfx8{width:1.1rem;color:var(--color-primary);font-weight:800}.cat-edit.svelte-sxozqi{flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.cat-select.svelte-sxozqi{color:var(--color-text);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);cursor:pointer;border-radius:999px;min-width:0;max-width:100%;padding:.1rem .4rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .12s}.cat-select.sub.svelte-sxozqi{--c:var(--color-text-muted)}.cat-select.svelte-sxozqi:hover{background:color-mix(in srgb, var(--c) 24%, transparent)}.cat-select.svelte-sxozqi:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.cat-chip.svelte-sxozqi{white-space:nowrap;color:var(--color-text);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.cat-chip.svelte-sxozqi .dot:where(.svelte-sxozqi){background:var(--c);border-radius:50%;flex-shrink:0;width:8px;height:8px}
