.detail-panel.svelte-c5jccj{flex-direction:column;gap:.875rem;padding:1rem 1.125rem 1.125rem;display:flex}@media (width>=1024px){.detail-panel.svelte-c5jccj{height:100%;min-height:0;overflow-y:auto}}.detail-header.svelte-c5jccj{flex:none}.detail-eyebrow.svelte-c5jccj{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground,#6b7280);font-size:.6875rem;font-weight:700;display:block}.detail-title.svelte-c5jccj{letter-spacing:-.01em;color:var(--foreground,#0f172a);margin:.125rem 0 0;font-size:1.05rem;font-weight:700}.detail-empty.svelte-c5jccj,.block-empty.svelte-c5jccj{color:var(--muted-foreground,#6b7280);margin:0;font-size:.8125rem}.detail-loading.svelte-c5jccj{flex-direction:column;gap:.5rem;display:flex}.skeleton-line.svelte-c5jccj{background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 8%, transparent);border-radius:.5rem;height:1.1rem;animation:1.4s ease-in-out infinite svelte-c5jccj-pulseSkel}@keyframes svelte-c5jccj-pulseSkel{0%,to{opacity:1}50%{opacity:.5}}.block.svelte-c5jccj{border:1px solid color-mix(in srgb, var(--ws-primary,#1e1e2e) 8%, transparent);background:var(--card,#fff);border-radius:1rem;padding:.875rem 1rem}.block-title.svelte-c5jccj{color:var(--foreground,#0f172a);align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:.8125rem;font-weight:700;display:flex}.block-todo.svelte-c5jccj{background:#f59e0b0f;border-color:#b4530959}.todo-title.svelte-c5jccj{color:#92400e}.todo-list.svelte-c5jccj{flex-direction:column;gap:.5rem;display:flex}.todo-card.svelte-c5jccj{color:#92400e;background:#f59e0b1f;border:1px solid #b4530966;border-radius:.75rem;align-items:center;gap:.625rem;padding:.7rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:flex}.todo-card.svelte-c5jccj:hover{background:#f59e0b33;transform:translateY(-1px)}.todo-focus.svelte-c5jccj{outline-offset:1px;outline:2px solid #b45309}.todo-name.svelte-c5jccj{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.todo-cta.svelte-c5jccj{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.2rem;font-size:.75rem;display:inline-flex}.done-list.svelte-c5jccj{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.done-line.svelte-c5jccj{color:#047857;border-radius:.375rem;align-items:center;gap:.5rem;font-size:.8125rem;text-decoration:none;display:flex}.done-line.svelte-c5jccj:hover .done-name:where(.svelte-c5jccj),.done-line.svelte-c5jccj:focus-visible .done-name:where(.svelte-c5jccj){text-decoration:underline}.done-name.svelte-c5jccj{font-weight:600}.done-date.svelte-c5jccj{color:var(--muted-foreground,#6b7280);font-weight:400}.done-edit.svelte-c5jccj{color:var(--muted-foreground,#6b7280);text-underline-offset:2px;margin-left:auto;font-size:.75rem;font-weight:500;text-decoration:underline}.done-line.svelte-c5jccj:hover .done-edit:where(.svelte-c5jccj),.done-line.svelte-c5jccj:focus-visible .done-edit:where(.svelte-c5jccj){color:#047857}.zip-row.svelte-c5jccj{flex-direction:column;gap:.375rem;margin-bottom:.5rem;display:flex}.zip-btn.svelte-c5jccj{border:1px solid color-mix(in srgb, var(--ws-primary,#1b3a5c) 22%, transparent);background:color-mix(in srgb, var(--ws-primary,#1b3a5c) 6%, transparent);width:100%;color:var(--ws-primary,#1b3a5c);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.zip-btn.svelte-c5jccj:hover:not(:disabled){background:color-mix(in srgb, var(--ws-primary,#1b3a5c) 12%, transparent);border-color:color-mix(in srgb, var(--ws-primary,#1b3a5c) 40%, transparent)}.zip-btn.svelte-c5jccj:disabled{cursor:progress;opacity:.75}.zip-notice.svelte-c5jccj{color:#92400e;margin:0;font-size:.75rem;line-height:1.35}.chat-block.svelte-c5jccj{flex-direction:column;flex:none;padding:0;display:flex;overflow:hidden}.chat-summary.svelte-c5jccj{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:.875rem 1rem;list-style:none}.chat-summary.svelte-c5jccj::-webkit-details-marker{display:none}.chat-summary.svelte-c5jccj .chev{margin-left:auto;transition:transform .2s}.chat-block[open].svelte-c5jccj .chat-summary:where(.svelte-c5jccj) .chev{transform:rotate(90deg)}.chat-body.svelte-c5jccj{border-top:1px solid color-mix(in srgb, var(--ws-primary,#1e1e2e) 8%, transparent);flex-direction:column;max-height:22rem;display:flex}.dashboard-root.svelte-1ks41a1{isolation:isolate;background:#f4f4f4;height:calc(100vh - 3.5rem);position:relative;overflow:hidden}[data-theme=dark] .dashboard-root.svelte-1ks41a1{background:#0b0d12}.accueil-desktop.svelte-1ks41a1{flex-direction:column;gap:12px;height:100%;padding:12px;overflow:hidden}.single-column.svelte-1ks41a1{background:var(--card);border:1px solid color-mix(in srgb, var(--ws-primary) 8%, transparent);border-radius:14px;flex:auto;min-height:0;overflow:hidden}.col-panel-inner.svelte-1ks41a1{flex-direction:column;height:100%;min-height:0;display:flex}.panel-header.svelte-1ks41a1{border-bottom:1px solid color-mix(in srgb, var(--ws-primary,#1e1e2e) 5%, transparent);flex:none;justify-content:space-between;align-items:center;gap:.625rem;padding:1rem 1.125rem .75rem;display:flex}.panel-toolbar.svelte-1ks41a1{flex:none;padding:.75rem 1.125rem 0}.panel-body.svelte-1ks41a1{flex:auto;min-height:0;padding:1rem 1.125rem 1.125rem;overflow-y:auto}.panel-body.is-hero.svelte-1ks41a1{flex-direction:column;display:flex;position:relative}.hero-pill.svelte-1ks41a1{z-index:1;position:absolute;top:1.5rem;right:1.75rem}.panel-body.svelte-1ks41a1::-webkit-scrollbar{width:6px}.panel-body.svelte-1ks41a1::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 15%, transparent);border-radius:9999px}.panel-body.svelte-1ks41a1::-webkit-scrollbar-track{background:0 0}.collapse-hint.svelte-1ks41a1{color:var(--muted-foreground,#6b7280);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;align-self:flex-start;margin:0 1.125rem .625rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.collapse-hint.svelte-1ks41a1:hover{background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 6%, transparent);color:var(--foreground,#0f172a)}.detail-toolbar.svelte-1ks41a1{flex:none;justify-content:flex-end;padding:.625rem 1.125rem 0;display:flex}.layout-picker.svelte-1ks41a1{background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 5%, transparent);border-radius:.625rem;gap:.25rem;padding:.2rem;display:inline-flex}.layout-picker.svelte-1ks41a1 button:where(.svelte-1ks41a1){color:var(--muted-foreground,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:.3rem .45rem;transition:background-color .15s,color .15s;display:inline-flex}.layout-picker.svelte-1ks41a1 button:where(.svelte-1ks41a1):hover{color:var(--foreground,#0f172a)}.layout-picker.svelte-1ks41a1 button.active:where(.svelte-1ks41a1){background:var(--card,#fff);color:var(--ws-primary,#1b3a5c);box-shadow:0 1px 3px #0000001f}.accueil-mobile.svelte-1ks41a1{flex-direction:column;gap:.875rem;height:100%;padding:1rem;display:flex;overflow-y:auto}.mobile-header.svelte-1ks41a1{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.mobile-others.svelte-1ks41a1{flex-direction:column;display:flex}.header-logo.svelte-1ks41a1{max-width:180px;height:2.5rem;box-shadow:var(--shadow-raised);background:#fff;border-radius:.5rem;flex:none;align-items:center;padding:6px 10px;display:inline-flex}.header-logo.svelte-1ks41a1 img:where(.svelte-1ks41a1){object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.section-title{letter-spacing:-.01em;color:var(--foreground,#0f172a);margin:0;font-size:1rem;font-weight:700}.section-dot{background:linear-gradient(135deg, var(--ws-primary,#1e1e2e), var(--ws-accent,#2d2b55));border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.status-pill.svelte-1ks41a1{letter-spacing:.01em;text-transform:uppercase;color:#b91c1c;background:#ef444412;border:1px solid #ef44442e;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.segmented.svelte-1ks41a1{background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 5%, transparent);border:1px solid color-mix(in srgb, var(--ws-primary,#1e1e2e) 6%, transparent);border-radius:.875rem;gap:.25rem;padding:.25rem;display:flex}.segmented-tab.svelte-1ks41a1{color:var(--md-on-surface-variant,#49454f);cursor:pointer;background:0 0;border:0;border-radius:.65rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .6rem;font-size:.75rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.segmented-tab.svelte-1ks41a1:hover{color:var(--md-on-surface,#1d1b20);background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 4%, transparent)}.segmented-tab.is-active.svelte-1ks41a1{background:var(--tab-bg);color:var(--tab-accent);font-weight:700}.segmented-badge.svelte-1ks41a1{background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 8%, transparent);min-width:1.1rem;height:1.1rem;color:var(--md-on-surface-variant,#49454f);border-radius:9999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.625rem;font-weight:700;display:inline-flex}.segmented-badge.is-active.svelte-1ks41a1{background:var(--tab-accent);color:#fff}.compact-list.svelte-1ks41a1{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.compact-row.svelte-1ks41a1{border:1px solid color-mix(in srgb, var(--ws-primary,#1e1e2e) 7%, transparent);background:var(--card,#fff);text-align:left;cursor:pointer;border-radius:.875rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;transition:background-color .15s,border-color .15s;display:flex}.compact-row.svelte-1ks41a1:hover{background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 4%, transparent);border-color:color-mix(in srgb, var(--ws-primary,#1e1e2e) 16%, transparent)}.compact-dot.svelte-1ks41a1{border-radius:9999px;flex:none;width:.5rem;height:.5rem}.compact-main.svelte-1ks41a1{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.compact-title.svelte-1ks41a1{color:var(--foreground,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:.8438rem;font-weight:600;overflow:hidden}.compact-date.svelte-1ks41a1{color:var(--muted-foreground,#6b7280);font-size:.7188rem}.compact-row.svelte-1ks41a1 .compact-chev{color:var(--muted-foreground,#6b7280)}.empty-state.svelte-1ks41a1{border:1px dashed color-mix(in srgb, var(--ws-primary,#1e1e2e) 12%, transparent);background:color-mix(in srgb, var(--ws-primary,#1e1e2e) 2%, transparent);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.empty-title.svelte-1ks41a1{color:color-mix(in srgb, var(--foreground,#0f172a) 85%, transparent);margin:0;font-size:.875rem;font-weight:700}.empty-hint.svelte-1ks41a1{max-width:34ch;color:color-mix(in srgb, var(--foreground,#0f172a) 55%, transparent);margin:0;font-size:.75rem}.empty-state.svelte-1ks41a1 .empty-icon{color:var(--ws-primary,#1b3a5c);opacity:.45}.welcome-line.svelte-1ks41a1{text-align:center;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.01em;color:var(--foreground);margin:1.5rem 0 1.75rem;font-weight:700}
