.help-link.svelte-4w3ghr{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-primary);text-decoration:none;font-size:var(--text-sm);line-height:1}.help-link.svelte-4w3ghr:hover{text-decoration:underline}.help-link.svelte-4w3ghr:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}.icon.svelte-4w3ghr{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;border:1px solid currentColor;border-radius:var(--radius-circle);font-weight:600;font-size:.75em;font-style:italic;font-family:serif}.help-link.has-label.svelte-4w3ghr .icon:where(.svelte-4w3ghr){margin-left:.1rem}.label.svelte-4w3ghr{text-decoration:inherit}.info-popup-wrapper.svelte-1qxq416{position:relative;display:inline-flex;align-items:center}.info-trigger.svelte-1qxq416{all:unset;cursor:pointer;font-size:.9em;color:var(--color-primary);line-height:1;padding:0 .2em;border-radius:var(--radius-circle)}.info-trigger.svelte-1qxq416:hover,.info-trigger.svelte-1qxq416:focus-visible{background:var(--color-primary-bg)}.info-popover.svelte-1qxq416{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:100;background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);padding:.7rem .9rem;box-shadow:var(--shadow-md);min-width:240px;max-width:360px;font-size:var(--text-sm-plus);line-height:1.5;color:#1f2937}.info-popover.svelte-1qxq416 p:where(.svelte-1qxq416){margin:0 0 .4rem}.info-popover.svelte-1qxq416 p:where(.svelte-1qxq416):last-child{margin-bottom:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .info-trigger.svelte-1qxq416{color:#60a5fa}:root:not([data-theme=light]) .info-trigger.svelte-1qxq416:hover,:root:not([data-theme=light]) .info-trigger.svelte-1qxq416:focus-visible{background:var(--color-brand-dark)}:root:not([data-theme=light]) .info-popover.svelte-1qxq416{background:#1f2937;border-color:var(--color-text-secondary);color:var(--color-border);box-shadow:0 4px 12px #0000004d}}:root[data-theme=dark] .info-trigger.svelte-1qxq416{color:#60a5fa}:root[data-theme=dark] .info-trigger.svelte-1qxq416:hover,:root[data-theme=dark] .info-trigger.svelte-1qxq416:focus-visible{background:var(--color-brand-dark)}:root[data-theme=dark] .info-popover.svelte-1qxq416{background:#1f2937;border-color:var(--color-text-secondary);color:var(--color-border);box-shadow:0 4px 12px #0000004d}.message-retour.svelte-byt8n8{border:1px solid;border-radius:var(--radius-lg);padding:.8rem 1rem;font-size:var(--text-base);line-height:1.5;max-width:760px}.nature-erreur.svelte-byt8n8{background:var(--color-danger-bg);border-color:#fecaca;color:#7f1d1d}.nature-avertissement.svelte-byt8n8{background:var(--color-warning-bg-light);border-color:#fde68a;color:#78350f}.nature-succes.svelte-byt8n8{background:var(--color-success-bg-light);border-color:#bbf7d0;color:#14532d}.nature-neutre.svelte-byt8n8,.nature-attente.svelte-byt8n8,.nature-question.svelte-byt8n8{background:var(--color-surface-alt);border-color:var(--color-border);color:#1e293b}.nature-attente.svelte-byt8n8{animation:svelte-byt8n8-attente-pulse 2s ease-in-out infinite}@keyframes svelte-byt8n8-attente-pulse{0%,to{border-color:var(--color-border)}50%{border-color:#93c5fd}}.entete.svelte-byt8n8{display:flex;gap:.5rem;align-items:flex-start}.icone.svelte-byt8n8{flex-shrink:0;font-size:var(--text-lg);line-height:1.3}.texte.svelte-byt8n8{flex:1;min-width:0}.fermer.svelte-byt8n8{flex-shrink:0;background:none;border:none;font-size:var(--text-lg);line-height:1;cursor:pointer;color:inherit;opacity:.7}.fermer.svelte-byt8n8:hover{opacity:1}.contenu.svelte-byt8n8{margin:.5rem 0 0 1.6rem;padding:.5rem .7rem;background:#ffffffb3;border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;max-height:16rem;overflow:auto}.liens.svelte-byt8n8{margin-top:.4rem;margin-left:1.6rem;display:flex;gap:1rem;flex-wrap:wrap}.liens.svelte-byt8n8 a:where(.svelte-byt8n8){color:inherit;font-weight:500}.technique.svelte-byt8n8{margin-top:.5rem;margin-left:1.6rem;font-size:var(--text-sm);opacity:.9}.technique.svelte-byt8n8 summary:where(.svelte-byt8n8){cursor:pointer;font-weight:500}.technique.svelte-byt8n8 dl:where(.svelte-byt8n8){margin:.4rem 0 0;display:grid;grid-template-columns:max-content 1fr;gap:.2rem .6rem}.technique.svelte-byt8n8 dt:where(.svelte-byt8n8){font-weight:500}.technique.svelte-byt8n8 dd:where(.svelte-byt8n8){margin:0;word-break:break-word}.technique.svelte-byt8n8 code:where(.svelte-byt8n8){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}
