.mp-ligne[data-v-f79f0ab8]{list-style:none;position:relative}.mp-mesure[data-v-f79f0ab8]{border-radius:var(--radius-sm);width:100%;min-height:30px;font:inherit;color:var(--text-secondary);text-align:left;cursor:grab;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0;align-items:flex-start;gap:6px;padding:6px;font-size:.75rem;line-height:1.35;display:flex;position:relative}.mp-mesure[data-v-f79f0ab8]:hover{background:var(--accent-soft);color:var(--text-primary)}.mp-mesure[data-v-f79f0ab8]:active{cursor:grabbing}.mp-mesure[data-v-f79f0ab8]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-mesure.est-choisie[data-v-f79f0ab8]{background:var(--accent-soft);color:var(--text-primary);font-weight:600}.mp-ic[data-v-f79f0ab8]{color:var(--accent);flex-shrink:0;margin-top:2px;font-size:.65rem}.mp-txt[data-v-f79f0ab8]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.mp-hl[data-v-f79f0ab8]{color:var(--accent);background:0 0;font-weight:700}.mp-actions[data-v-f79f0ab8]{border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:0 0 0 1px var(--border);gap:2px;padding:1px;display:none;position:absolute;top:3px;right:4px}.mp-ligne:hover .mp-actions[data-v-f79f0ab8],.mp-ligne:focus-within .mp-actions[data-v-f79f0ab8],.mp-actions.est-ouvert[data-v-f79f0ab8]{display:inline-flex}.mp-action[data-v-f79f0ab8]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mp-action i[data-v-f79f0ab8]{font-size:.7rem}.mp-action[data-v-f79f0ab8]:hover{background:var(--surface-hover);color:var(--accent)}.mp-action.est-danger[data-v-f79f0ab8]:hover{color:var(--error-ink,var(--error))}.mp-action[data-v-f79f0ab8]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-bulle[data-v-51b93fb9]{z-index:var(--z-popover);background:var(--surface-elevated,var(--surface-card));max-width:300px;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow-wrap:anywhere;padding:10px 12px;font-size:.75rem;line-height:1.45;position:fixed}.mp-bulle-nom[data-v-51b93fb9]{font-weight:600}.mp-bulle-desc[data-v-51b93fb9]{color:var(--text-secondary);margin-top:2px}.mp-bulle-def[data-v-51b93fb9]{color:var(--text-secondary);margin-top:6px}.mp-bulle-src[data-v-51b93fb9]{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:6px;padding-top:6px}.mp-menu[data-v-97d91134]{z-index:var(--z-popover);background:var(--surface-elevated,var(--surface-card));border:1px solid var(--border-strong,var(--border));border-radius:var(--radius);min-width:220px;max-width:280px;box-shadow:var(--shadow-md);padding:4px;font-size:.75rem;position:fixed}.mp-menu-titre[data-v-97d91134]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:6px 8px 4px;font-size:.65rem;font-weight:700}.mp-menu-item[data-v-97d91134]{border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.mp-menu-item[data-v-97d91134]:hover,.mp-menu-item[data-v-97d91134]:focus-visible{background:var(--surface-hover)}.mp-menu-item[data-v-97d91134]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-menu-item[aria-checked=true][data-v-97d91134]{color:var(--accent);font-weight:600}.mp-menu-item i[data-v-97d91134]{flex-shrink:0;font-size:.75rem}.mp-menu-item span[data-v-97d91134]{overflow-wrap:anywhere}.mp-menu-coche.est-vide[data-v-97d91134]{visibility:hidden}.mp-menu-sep[data-v-97d91134]{border-top:1px solid var(--border);margin:4px 0}.mp-menu-nommer[data-v-97d91134]{flex-direction:column;gap:6px;padding:6px;display:flex}.mp-menu-nommer label[data-v-97d91134]{color:var(--text-secondary);font-weight:600}.mp-menu-nommer input[data-v-97d91134]{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius);background:var(--surface-card);min-height:32px;color:var(--text-primary);font:inherit;padding:0 8px}.mp-menu-nommer input[data-v-97d91134]:focus-visible{outline:2px solid var(--accent);outline-offset:0}.mp-menu-aide[data-v-97d91134]{color:var(--text-secondary)}.mp-menu-erreur[data-v-97d91134]{color:var(--error-ink,var(--error))}.mp-menu-boutons[data-v-97d91134]{flex-wrap:wrap;gap:6px;display:flex}.help-badge[data-v-b2149213]{cursor:help;-webkit-user-select:none;user-select:none;color:var(--accent-strong);background:#3b82f61a;border:1px solid #3b82f640;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:all .15s;display:inline-flex}.help-badge[data-v-b2149213]:hover{background:#3b82f62e;border-color:#3b82f680;transform:scale(1.08)}.help-badge[data-v-b2149213]:focus-visible{box-shadow:0 0 0 3px #3b82f640}.help-badge i[data-v-b2149213]{font-size:.65rem}.help-badge.size-sm[data-v-b2149213]{width:1.05rem;height:1.05rem}.help-badge.size-md[data-v-b2149213]{width:1.3rem;height:1.3rem}.help-badge.size-md i[data-v-b2149213]{font-size:.75rem}[data-theme=dark] .help-badge[data-v-b2149213]{color:var(--accent);background:#3b82f62e;border-color:#3b82f659}[data-theme=dark] .help-badge[data-v-b2149213]:hover{background:#3b82f647;border-color:#3b82f68c}.hb-tt .p-tooltip-text{white-space:pre-line;text-align:left;border:1px solid var(--surface-border,#e5e7eb);max-width:280px;font-weight:400;line-height:1.45;box-shadow:0 6px 24px #00000024;background:var(--surface-card,var(--surface-0,#fff))!important;color:var(--text-color,#1e293b)!important}.hb-tt .p-tooltip-arrow{display:none!important}.measure-card[data-v-314e76ea]{background:var(--surface-card);border:1px solid var(--success);border-left:3px solid var(--success);box-shadow:var(--shadow-md,0 4px 12px #0000000f);transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.mc-head[data-v-314e76ea]{background:var(--surface);border-bottom:1px solid var(--border);border-radius:7px 7px 0 0;margin:-.75rem -.75rem .75rem;padding:.5rem .6rem}.mc-head-toggle[data-v-314e76ea]{cursor:pointer;border-radius:4px}.mc-head-toggle:hover .mc-sum-name[data-v-314e76ea],.mc-head-toggle:hover .mc-sum-formula[data-v-314e76ea]{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mc-head-toggle[data-v-314e76ea]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.measure-drag-handle[data-v-314e76ea]{cursor:grab;color:var(--text-muted);border-radius:4px;flex-shrink:0;padding:2px;font-size:.85rem}.measure-drag-handle[data-v-314e76ea]:hover{color:var(--text-secondary)}.measure-drag-handle[data-v-314e76ea]:active{cursor:grabbing}.measure-card.mc-dragging[data-v-314e76ea]{opacity:.45}.measure-card.mc-drag-over[data-v-314e76ea]{box-shadow:inset 0 3px 0 0 var(--accent,var(--primary))}.mc-sum-name[data-v-314e76ea]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-weight:600;overflow:hidden}.mc-sum-formula[data-v-314e76ea]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.mc-edit-fields[data-v-314e76ea]{flex-direction:column;flex:100%;gap:6px;min-width:0;display:flex}.mc-formula[data-v-314e76ea]{background:var(--surface-50,var(--surface));border:1px solid var(--surface-border,var(--border-color,#e5e7eb))}.mc-operand[data-v-314e76ea]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface);flex-direction:column;gap:6px;margin-bottom:6px;padding:8px 8px 8px 22px;display:flex;position:relative}.mc-operand-tag[data-v-314e76ea]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:800;line-height:1;position:absolute;top:8px;left:6px}.mc-abs[data-v-314e76ea]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.mc-abs input[data-v-314e76ea]{accent-color:var(--accent,#3b6fe0);cursor:pointer;margin:0}.mc-abs[data-v-314e76ea]:hover{color:var(--text-primary)}.mc-operation[data-v-314e76ea]{margin-bottom:6px}.mc-section-label[data-v-314e76ea]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-top:1px dashed var(--border,var(--surface-border,#e5e7eb));margin:.75rem 0 .35rem;padding-top:.5rem;font-size:.62rem;font-weight:700;display:block}button.mc-section-label[data-v-314e76ea]{border:0;border-top:1px dashed var(--border,var(--surface-border,#e5e7eb));text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.4rem;width:100%;display:flex}button.mc-section-label[data-v-314e76ea]:hover{color:var(--text-secondary)}button.mc-section-label .pi[data-v-314e76ea]{color:var(--text-dim,var(--text-muted));font-size:.7rem}.calc-badge[data-v-314e76ea]{color:var(--accent,#3b6fe0);background:var(--accent-soft,#3b6fe01f);border-radius:var(--radius-full);border:1px solid var(--accent,#3b6fe0);align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.src-warn[data-v-314e76ea]{color:var(--warning);align-items:center;display:inline-flex}.filter-badge[data-v-314e76ea]{color:var(--role-filter-ink);background:var(--role-filter-soft);border-radius:var(--radius-full);border:1px solid var(--role-filter);align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.cmp-n1-note[data-v-314e76ea]{align-items:center;gap:.35rem;margin:.5rem 0 0;display:flex}.cmp-n1-note .pi[data-v-314e76ea]{color:var(--text-dim)}.cmp-n1[data-v-314e76ea]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary)}.cmp-n1 input[data-v-314e76ea]{accent-color:var(--accent,#3b6fe0);cursor:pointer;margin:0}.cmp-n1[data-v-314e76ea]:hover{color:var(--text-primary)}.measure-func-badge[data-v-314e76ea]{background:var(--success-soft);color:var(--text-primary)}.mc-mode-seg[data-v-314e76ea]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-inset,var(--surface));grid-template-columns:1fr 1fr 1fr;gap:4px;margin-bottom:.75rem;padding:4px;display:grid}.mc-mode-seg button[data-v-314e76ea]{color:var(--text-secondary);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 3px;font-size:.66rem;font-weight:550;line-height:1.15;transition:background .15s,color .15s;display:flex}.mc-mode-seg button i[data-v-314e76ea]{font-size:.85rem}.mc-mode-seg button[data-v-314e76ea]:hover{color:var(--text-primary)}.mc-mode-seg button.active[data-v-314e76ea]{background:var(--surface-card);color:var(--accent);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);font-weight:700}.mc-calcmode[data-v-314e76ea]{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:.75rem;display:grid}.mc-cm-card[data-v-314e76ea]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-card,var(--surface));font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:8px 9px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.mc-cm-card[data-v-314e76ea]:hover{border-color:var(--border-strong,var(--accent))}.mc-cm-card.active[data-v-314e76ea]{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-sm,0 1px 2px #0000000f)}.mc-cm-title[data-v-314e76ea]{color:var(--text-primary);align-items:center;gap:5px;font-size:.74rem;font-weight:650;display:flex}.mc-cm-title i[data-v-314e76ea]{color:var(--accent);font-size:.8rem}.mc-cm-ex[data-v-314e76ea]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.7rem}.mc-cm-eff[data-v-314e76ea]{color:var(--text-secondary);font-size:.7rem}.mc-cm-card.active .mc-cm-eff[data-v-314e76ea]{color:var(--text-primary)}.mc-draft-tag[data-v-314e76ea]{letter-spacing:.04em;text-transform:uppercase;color:var(--success-ink);background:var(--success-soft);border-radius:var(--radius-full);align-items:center;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.master-badge[data-v-314e76ea]{border-radius:var(--radius);background:var(--accent-soft,var(--surface));color:var(--accent,var(--text-primary));border:1px solid var(--accent,var(--border-color,transparent));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.master-badge-warn[data-v-314e76ea]{background:var(--warning-soft);color:var(--text-primary);border-color:var(--warning)}.master-badge-warn .pi-exclamation-triangle[data-v-314e76ea]{color:var(--warning)}.master-save-form[data-v-314e76ea]{background:var(--surface);border:1px dashed var(--accent,var(--border-color))}.mc-ignored[data-v-314e76ea]{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning);border-radius:var(--radius);align-items:center;gap:.35rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;display:flex}.measure-card.mc-ignored-card[data-v-314e76ea]{opacity:.6;border-left-color:var(--warning)}.mc-q[data-v-314e76ea]{border-top:1px solid var(--border);padding:10px 0 4px}.mc-q__titre[data-v-314e76ea]{color:var(--text-secondary);align-items:center;gap:6px;margin:0 0 8px;font-size:.8rem;font-weight:600;display:flex}.mc-q__titre .pi[data-v-314e76ea]{font-size:.8rem}.mc-pied[data-v-314e76ea]{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.mc-pied__btn[data-v-314e76ea]{min-height:32px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.mc-pied__btn[data-v-314e76ea]:hover{border-color:var(--border-strong);color:var(--text-primary)}.mc-pied__btn[data-v-314e76ea]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mc-nom[data-v-314e76ea]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;margin-bottom:.75rem;display:flex}.mc-nom[data-v-314e76ea]>:first-child{flex:12rem;min-width:0}.mm-formula-editor[data-v-66b14ba1]{border-radius:var(--radius,8px);background:var(--surface);border:1px solid var(--border-color,var(--surface-border,#ddd));padding:.75rem}.mm-filter-card[data-v-66b14ba1]{border:1px solid var(--border-color,var(--surface-border,#e5e7eb));border-radius:var(--radius,8px);background:var(--surface);flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.mm-fr-line[data-v-66b14ba1]{align-items:center;gap:.4rem;display:flex}.mm-fr-line .mm-f-op[data-v-66b14ba1]{flex:1;min-width:0}.mm-fr-line[data-v-66b14ba1] .p-select{min-width:0}.mm-preview[data-v-66b14ba1]{font-family:var(--font-mono,monospace);color:var(--accent,var(--text-secondary));overflow-wrap:anywhere;margin:0;font-size:.78rem}.mm-abs[data-v-66b14ba1]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.mm-abs input[data-v-66b14ba1]{accent-color:var(--accent,#3b6fe0);cursor:pointer;margin:0}.mm-abs[data-v-66b14ba1]:hover{color:var(--text-primary)}.mp[data-v-c78ada06]{margin-bottom:6px}.mp-tete[data-v-c78ada06]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:6px;padding:8px 6px 3px;font-size:.62rem;font-weight:700;display:flex}.mp-tete i[data-v-c78ada06]{font-size:.62rem}.mp-titre[data-v-c78ada06]{font:inherit;margin:0}.mp-total[data-v-c78ada06]{font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto}.mp-sep[data-v-c78ada06]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:6px;margin:8px 6px 2px;font-size:.62rem;font-weight:600;display:flex}.mp-sep[data-v-c78ada06]:after{content:"";background:var(--border);flex:1;height:1px}.mp-volet[data-v-c78ada06]{margin-bottom:2px}.mp-volet-tete[data-v-c78ada06]{border-radius:var(--radius-sm);align-items:center;display:flex;position:relative}.mp-volet-tete.est-cible .mp-volet-btn[data-v-c78ada06]{background:var(--accent-soft);outline:2px dashed var(--accent);outline-offset:-2px}.mp-h[data-v-c78ada06]{min-width:0;font:inherit;flex:1;margin:0}.mp-volet-btn[data-v-c78ada06]{border-radius:var(--radius-sm);width:100%;min-height:32px;font:inherit;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:.75rem;font-weight:600;display:flex}.mp-volet-btn[data-v-c78ada06]:hover{background:var(--surface-hover)}.mp-volet-btn[data-v-c78ada06]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-volet-btn[aria-expanded=true][data-v-c78ada06]{color:var(--text-primary)}.mp-chev[data-v-c78ada06]{color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease);font-size:.6rem}.mp-volet-btn[aria-expanded=true] .mp-chev[data-v-c78ada06]{color:var(--accent);transform:rotate(90deg)}.mp-ic-dossier[data-v-c78ada06]{color:var(--accent);font-size:.75rem}.mp-nom[data-v-c78ada06]{overflow-wrap:anywhere;flex:1;min-width:0}.mp-compte[data-v-c78ada06]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.7rem}.mp-point[data-v-c78ada06]{background:var(--accent);border-radius:999px;flex-shrink:0;width:6px;height:6px}.mp-hl[data-v-c78ada06]{color:var(--accent);background:0 0;font-weight:700}.mp-volet-actions[data-v-c78ada06]{border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:0 0 0 1px var(--border);gap:2px;padding:1px;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mp-volet-tete:hover .mp-volet-actions[data-v-c78ada06],.mp-volet-tete:focus-within .mp-volet-actions[data-v-c78ada06],.mp-volet-actions.est-ouvert[data-v-c78ada06]{display:inline-flex}.mp-action[data-v-c78ada06]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mp-action i[data-v-c78ada06]{font-size:.7rem}.mp-action[data-v-c78ada06]:hover{background:var(--surface-hover);color:var(--accent)}.mp-action.est-danger[data-v-c78ada06]:hover{color:var(--error-ink,var(--error))}.mp-action[data-v-c78ada06]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-liste[data-v-c78ada06]{border-left:1px solid var(--border);margin:0 0 4px 12px;padding:2px 0 2px 6px;list-style:none}.mp-liste.est-plate[data-v-c78ada06]{border-left:0;margin-left:0;padding-left:0}.mp-groupe[data-v-c78ada06]{list-style:none}.mp-prefixe[data-v-c78ada06]{color:var(--text-secondary);padding:6px 6px 2px;font-size:.7rem;font-weight:500}.mp-sous[data-v-c78ada06]{margin:0;padding:0 0 0 8px;list-style:none}.mp-nommer[data-v-c78ada06]{flex-direction:column;flex:1;gap:6px;padding:6px;font-size:.75rem;display:flex}.mp-nommer label[data-v-c78ada06]{color:var(--text-secondary);font-weight:600}.mp-nommer input[data-v-c78ada06]{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius);background:var(--surface-card);min-height:32px;color:var(--text-primary);font:inherit;padding:0 8px}.mp-nommer input[data-v-c78ada06]:focus-visible{outline:2px solid var(--accent);outline-offset:0}.mp-erreur[data-v-c78ada06]{color:var(--error-ink,var(--error))}.mp-boutons[data-v-c78ada06]{flex-wrap:wrap;gap:6px;display:flex}.mp-confirmer[data-v-c78ada06]{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius);background:var(--surface);color:var(--text-secondary);flex-direction:column;gap:8px;margin:2px 0 6px 12px;padding:8px 10px;font-size:.75rem;display:flex}.mp-confirmer b[data-v-c78ada06]{color:var(--text-primary)}.mp-vide[data-v-c78ada06]{border-radius:var(--radius);background:var(--surface);color:var(--text-secondary);margin:4px 6px 8px;padding:10px;font-size:.75rem}.mp-vide strong[data-v-c78ada06]{color:var(--text-primary);font-weight:600}.mp-lien[data-v-c78ada06]{min-height:24px;color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:2px 0;font-weight:600;text-decoration:underline;display:block}.mp-lien[data-v-c78ada06]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mp-chev[data-v-c78ada06]{transition:none}}.editor-body.panneau-large{--panneau-g:380px}@media (width<=1440px){.editor-body.panneau-large{--panneau-g:360px}}@media (width<=1200px){.editor-body.panneau-large{--panneau-g:320px}}.editor-body{transition:grid-template-columns .2s var(--ease,ease)}@media (prefers-reduced-motion:reduce){.editor-body{transition:none}}.alerte-collecte[data-v-c9ef742d]{background:var(--warning-soft);color:var(--text-primary);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin:6px 0;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.alerte-collecte i[data-v-c9ef742d]{color:var(--warning-ink);margin-top:2px}.alerte-collecte span[data-v-c9ef742d]{flex:12rem}.alerte-collecte-btn[data-v-c9ef742d]{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;padding:2px 10px;font-weight:600}.alerte-collecte-btn[data-v-c9ef742d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wizard-steps[data-v-d75a950e]{justify-content:center;gap:0;display:flex}.wizard-step[data-v-d75a950e]{color:var(--text-dim);align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;display:flex;position:relative}.wizard-step[data-v-d75a950e]:after{content:"";background:var(--border);width:24px;height:1px;position:absolute;right:-12px}.wizard-step[data-v-d75a950e]:last-child:after{display:none}.wizard-step.active[data-v-d75a950e]{color:var(--accent);font-weight:600}.wizard-step.done[data-v-d75a950e]{color:var(--success)}.step-circle[data-v-d75a950e]{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.wizard-step.active .step-circle[data-v-d75a950e]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.wizard-step.done .step-circle[data-v-d75a950e]{background:var(--success);color:#fff;border-color:var(--success)}.hidden[data-v-d75a950e]{display:none}.cols-hint[data-v-d75a950e]{align-items:center;gap:6px;display:flex}.col-pick[data-v-d75a950e]{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.col-pick input[data-v-d75a950e]{cursor:pointer}.col-off[data-v-d75a950e]{opacity:.4}th.col-off[data-v-d75a950e]{text-decoration:line-through}.drop-zone[data-v-d75a950e]{text-align:center;cursor:pointer;border:1.5px dashed var(--border);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:2.5rem 1rem;transition:border-color .15s,background .15s;display:flex}.drop-zone[data-v-d75a950e]:hover{border-color:var(--accent);background:var(--accent-soft)}.drop-zone.has-file[data-v-d75a950e]{border-style:solid;border-color:var(--success)}.drop-icon[data-v-d75a950e]{color:var(--accent);opacity:.8;font-size:1.8rem}.drop-name[data-v-d75a950e]{font-size:.9rem;font-weight:600}.field-inline[data-v-d75a950e]{flex-direction:column;gap:4px;display:flex}.preview-scroll[data-v-d75a950e]{border:1px solid var(--border);border-radius:8px;max-height:320px;overflow:auto}.preview-table[data-v-d75a950e]{border-collapse:collapse;width:100%;font-size:.8rem}.preview-table th[data-v-d75a950e]{background:var(--surface-card);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;position:sticky;top:0}.preview-table td[data-v-d75a950e]{border-bottom:1px solid var(--border);white-space:nowrap;padding:4px 10px}.col-type[data-v-d75a950e]{color:var(--text-dim);text-transform:uppercase;font-size:.65rem;font-weight:400;display:block}.key-mapping[data-v-d75a950e]{grid-template-columns:1fr auto 1fr 1fr;align-items:end;gap:12px;display:grid}.map-arrow[data-v-d75a950e]{color:var(--text-dim);padding-bottom:10px}.diag-loading[data-v-d75a950e]{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:1.5rem;display:flex}.diag-header[data-v-d75a950e]{background:var(--success-soft,#22c55e14);color:var(--success);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.95rem;display:flex}.diag-header.warn[data-v-d75a950e]{background:var(--warning-soft,#f59e0b1a);color:var(--warning)}.diag-list[data-v-d75a950e]{flex-direction:column;gap:6px;margin:12px 0 0;padding-left:1.2rem;display:flex}.diag-list code[data-v-d75a950e]{background:var(--surface-card);border-radius:4px;margin-right:4px;padding:1px 6px;font-size:.75rem}.diag-warn-hint[data-v-d75a950e]{color:var(--warning)}@media (width<=700px){.key-mapping[data-v-d75a950e]{grid-template-columns:1fr}.map-arrow[data-v-d75a950e]{display:none}}.paste-cta[data-v-76846418]{border:1px dashed var(--border);border-radius:var(--radius);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;align-items:center;gap:.6rem;margin-top:.5rem;padding:.55rem .7rem;display:flex}.paste-cta.is-compact[data-v-76846418]{border-style:solid;width:auto;max-width:100%;margin-top:0;padding:.4rem .8rem}.paste-cta.is-compact .paste-cta-sub[data-v-76846418]{white-space:normal;max-width:34ch;overflow:visible}.paste-cta[data-v-76846418]:hover:not(:disabled){background:var(--surface-hover,#0000000a);border-color:var(--accent)}.paste-cta[data-v-76846418]:disabled{opacity:.5;cursor:not-allowed}.paste-cta-icon[data-v-76846418]{border-radius:var(--radius-full);background:var(--surface-hover,#0000000f);width:1.7rem;height:1.7rem;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.paste-cta-body[data-v-76846418]{flex-direction:column;min-width:0;display:flex}.paste-cta-title[data-v-76846418]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.paste-cta-sub[data-v-76846418]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.diff-header[data-v-2337e23f]{align-items:center;gap:8px;font-size:.95rem;display:flex}.diff-loading[data-v-2337e23f],.diff-error[data-v-2337e23f],.no-changes[data-v-2337e23f]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.diff-error[data-v-2337e23f]{color:var(--warning)}.diff-error i[data-v-2337e23f]{font-size:1.4rem}.no-changes[data-v-2337e23f]{color:var(--success)}.no-changes i[data-v-2337e23f]{font-size:1.6rem}.diff-body[data-v-2337e23f]{max-height:70vh;padding-right:4px;overflow-y:auto}.rev-headers[data-v-2337e23f]{background:var(--accent-soft);border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.rev-card[data-v-2337e23f]{flex-direction:column;flex:1;gap:2px;display:flex}.rev-label[data-v-2337e23f]{text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:700}.rev-when[data-v-2337e23f]{color:var(--text-primary);font-size:.8rem;font-weight:600}.diff-arrow[data-v-2337e23f]{color:var(--text-dim);font-size:.9rem}.stats-row[data-v-2337e23f]{border-bottom:1px solid var(--border);gap:8px;margin-bottom:16px;padding:8px 0;display:flex}.stat[data-v-2337e23f]{color:var(--text-muted);background:#64748b14;border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.stat-add[data-v-2337e23f]{background:var(--success-soft);color:var(--success)}.stat-del[data-v-2337e23f]{background:var(--error-soft);color:var(--error)}.stat-mod[data-v-2337e23f]{background:var(--warning-soft);color:var(--warning)}.diff-section[data-v-2337e23f]{margin-bottom:18px}.section-title[data-v-2337e23f]{color:var(--text-secondary);align-items:center;gap:6px;margin:0 0 6px;font-size:.78rem;font-weight:700;display:flex}.section-title.section-add[data-v-2337e23f]{color:var(--success)}.section-title.section-del[data-v-2337e23f]{color:var(--error)}.section-title.section-mod[data-v-2337e23f]{color:var(--warning)}.widget-list[data-v-2337e23f]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.widget-line[data-v-2337e23f]{background:#ffffff80;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.78rem;display:flex}.line-add[data-v-2337e23f]{background:var(--success-soft);border-left-color:var(--success)}.line-del[data-v-2337e23f]{background:var(--error-soft);border-left-color:var(--error)}.line-mod[data-v-2337e23f]{background:var(--warning-soft);border-left-color:var(--warning);cursor:pointer}.widget-title[data-v-2337e23f]{color:var(--text-primary);flex:1;font-weight:600}.widget-type[data-v-2337e23f]{color:var(--text-dim);background:var(--surface-hover);border-radius:4px;padding:2px 6px;font-size:.65rem}.field-count[data-v-2337e23f]{color:var(--text-muted);font-size:.65rem}.widget-mod-detail summary[data-v-2337e23f]{list-style:none}.widget-mod-detail summary[data-v-2337e23f]::-webkit-details-marker{display:none}.toggle-icon[data-v-2337e23f]{color:var(--text-dim);font-size:.6rem;transition:transform .15s}.widget-mod-detail[open] .toggle-icon[data-v-2337e23f]{transform:rotate(90deg)}.field-changes[data-v-2337e23f]{flex-direction:column;gap:8px;margin:0;padding:8px 8px 8px 24px;list-style:none;display:flex}.field-change[data-v-2337e23f]{background:var(--surface-hover);border-radius:4px;padding:6px 8px}.field-name[data-v-2337e23f]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:.7rem;font-weight:700}.field-values[data-v-2337e23f]{flex-direction:column;gap:4px;display:flex}.field-before[data-v-2337e23f],.field-after[data-v-2337e23f]{align-items:flex-start;gap:6px;font-size:.72rem;line-height:1.4;display:flex}.field-before code[data-v-2337e23f],.field-after code[data-v-2337e23f]{background:var(--surface-hover);word-break:break-all;border-radius:3px;flex:1;padding:2px 6px;font-family:ui-monospace,monospace;font-size:.68rem}.field-before code[data-v-2337e23f]{color:var(--error);background:var(--error-soft)}.field-after code[data-v-2337e23f]{color:var(--success);background:var(--success-soft)}.prop-changes[data-v-2337e23f]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prop-change[data-v-2337e23f]{flex-direction:column;gap:4px;display:flex}.prop-label[data-v-2337e23f]{color:var(--text-secondary);font-size:.7rem;font-weight:600}.prop-vals[data-v-2337e23f]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.74rem;display:flex}.prop-vals.single[data-v-2337e23f]{margin-top:2px}.prop-arrow[data-v-2337e23f]{color:var(--text-dim);flex:none;font-size:.7rem}.val[data-v-2337e23f]{word-break:break-word;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:2px 8px;font-weight:600;display:inline-flex}.val-before[data-v-2337e23f]{background:var(--error-soft);color:var(--error);text-decoration:line-through;text-decoration-thickness:1px}.val-after[data-v-2337e23f]{background:var(--success-soft);color:var(--success)}.swatch[data-v-2337e23f]{border:1px solid #0000002e;border-radius:3px;flex:none;width:13px;height:13px}[data-theme=dark] .swatch[data-v-2337e23f]{border-color:#ffffff40}.title-section .title-diff[data-v-2337e23f]{background:var(--surface-hover);border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.title-before[data-v-2337e23f],.title-after[data-v-2337e23f]{align-items:center;gap:6px;font-size:.85rem;display:flex}.title-before[data-v-2337e23f]{color:var(--error)}.title-after[data-v-2337e23f]{color:var(--success)}.diff-footer[data-v-2337e23f]{justify-content:flex-end;gap:8px;display:flex}[data-theme=dark] .rev-when[data-v-2337e23f],[data-theme=dark] .widget-title[data-v-2337e23f]{color:var(--border)}[data-theme=dark] .widget-line[data-v-2337e23f]{background:#ffffff0a}[data-theme=dark] .field-change[data-v-2337e23f]{background:#ffffff08}.history-panel[data-v-58c2d11c]{min-height:0}.history-header[data-v-58c2d11c]{border-bottom:1px solid var(--surface-border,var(--border))}.history-header h3[data-v-58c2d11c]{color:var(--text-color,var(--text-primary))}.refresh-btn[data-v-58c2d11c]{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.refresh-btn[data-v-58c2d11c]:hover:not(:disabled){background:var(--surface-overlay);color:var(--text-primary)}.refresh-btn[data-v-58c2d11c]:disabled{opacity:.5;cursor:default}.compare-toggle[data-v-58c2d11c]{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.compare-toggle[data-v-58c2d11c]:hover{background:var(--surface-overlay);color:var(--text-primary)}.compare-toggle.active[data-v-58c2d11c]{background:var(--accent-soft);color:var(--accent)}.compare-go[data-v-58c2d11c]{background:var(--accent);width:100%;color:var(--accent-fg);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:background .15s;display:inline-flex}.compare-go[data-v-58c2d11c]:hover{background:var(--accent-strong)}.rev-checkbox[data-v-58c2d11c]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.rev-item.is-compare-selected[data-v-58c2d11c]{background:var(--accent-soft);border-radius:6px}.loading-state[data-v-58c2d11c],.empty-state[data-v-58c2d11c]{text-align:center;color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.empty-state i[data-v-58c2d11c]{font-size:1.6rem}.empty-state span[data-v-58c2d11c]{color:var(--text-secondary);font-size:.85rem;font-weight:500}.empty-state small[data-v-58c2d11c]{max-width:220px;font-size:.72rem}.timeline[data-v-58c2d11c]{padding-top:8px}.rev-item[data-v-58c2d11c]{grid-template-columns:18px 1fr;gap:10px;padding:10px 0;display:grid;position:relative}.rev-marker[data-v-58c2d11c]{flex-direction:column;align-items:center;padding-top:4px;display:flex;position:relative}.rev-dot[data-v-58c2d11c]{background:var(--border-strong);z-index:1;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ffffffe6}.rev-dot.kind-added[data-v-58c2d11c]{background:var(--success)}.rev-dot.kind-removed[data-v-58c2d11c]{background:var(--error)}.rev-dot.kind-modified[data-v-58c2d11c]{background:var(--accent)}.rev-line[data-v-58c2d11c]{background:linear-gradient(to bottom, var(--border) 0%, var(--border) 100%);flex:1;width:2px;min-height:24px;margin-top:4px}.rev-item.is-first .rev-dot[data-v-58c2d11c]{box-shadow:0 0 0 3px #ffffffe6, 0 0 0 6px var(--accent-soft)}.rev-body[data-v-58c2d11c]{border:1px solid var(--surface-overlay);background:#f8fafc99;border-radius:10px;padding:10px 12px;transition:border-color .15s,background .15s}.rev-body[data-v-58c2d11c]:hover{border-color:var(--accent-soft);background:#f8fafc}.rev-meta[data-v-58c2d11c]{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:.72rem;display:flex}.rev-date[data-v-58c2d11c]{color:var(--text-primary);font-weight:600}.rev-author[data-v-58c2d11c]{color:var(--text-dim)}.rev-author[data-v-58c2d11c]:before{content:"·";color:var(--border-strong);margin-right:4px}.rev-summary[data-v-58c2d11c]{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.summary-chip[data-v-58c2d11c]{background:var(--surface-overlay);color:var(--text-secondary);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:500;display:inline-flex}.summary-chip i[data-v-58c2d11c]{font-size:.6rem}.summary-chip.chip-add[data-v-58c2d11c]{background:var(--success-soft);color:var(--success)}.summary-chip.chip-remove[data-v-58c2d11c]{background:var(--error-soft);color:var(--error)}.summary-chip.chip-mod[data-v-58c2d11c]{background:var(--accent-soft);color:var(--accent)}.summary-chip.chip-title[data-v-58c2d11c]{background:var(--accent-ai-soft);color:var(--accent-ai)}.rev-details[data-v-58c2d11c]{opacity:0;max-height:0;margin-bottom:0;transition:max-height .25s,opacity .2s,margin-bottom .2s;overflow:hidden}.rev-body:hover .rev-details[data-v-58c2d11c],.rev-body:focus-within .rev-details[data-v-58c2d11c]{opacity:1;max-height:360px;margin-bottom:8px}.rev-details ul[data-v-58c2d11c]{border-top:1px dashed var(--surface-overlay);flex-direction:column;gap:4px;margin:0;padding:8px 0 0;list-style:none;display:flex}.rev-details li[data-v-58c2d11c]{color:var(--text-secondary);align-items:baseline;gap:6px;font-size:.7rem;line-height:1.35;display:flex}.rev-details li i[data-v-58c2d11c]{flex-shrink:0;margin-top:2px;font-size:.6rem}.rev-details .detail-label[data-v-58c2d11c]{flex-shrink:0;font-weight:600}.rev-details .detail-value[data-v-58c2d11c]{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.rev-details .detail-add i[data-v-58c2d11c],.rev-details .detail-add .detail-label[data-v-58c2d11c]{color:var(--success)}.rev-details .detail-remove i[data-v-58c2d11c],.rev-details .detail-remove .detail-label[data-v-58c2d11c]{color:var(--error)}.rev-details .detail-mod i[data-v-58c2d11c],.rev-details .detail-mod .detail-label[data-v-58c2d11c]{color:var(--accent)}.rev-details .detail-title i[data-v-58c2d11c],.rev-details .detail-title .detail-label[data-v-58c2d11c]{color:var(--accent-ai)}.rev-actions[data-v-58c2d11c]{justify-content:flex-end;display:flex}.action-btn[data-v-58c2d11c]{background:var(--surface-card);border:1px solid var(--surface-overlay);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:500;transition:all .15s;display:inline-flex}.action-btn[data-v-58c2d11c]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}.action-btn[data-v-58c2d11c]:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .history-header[data-v-58c2d11c]{border-bottom-color:var(--text-primary)}[data-theme=dark] .history-header h3[data-v-58c2d11c]{color:var(--border)}[data-theme=dark] .refresh-btn[data-v-58c2d11c]{color:var(--text-muted)}[data-theme=dark] .refresh-btn[data-v-58c2d11c]:hover:not(:disabled){color:var(--border);background:#ffffff0f}[data-theme=dark] .empty-state span[data-v-58c2d11c]{color:var(--border-strong)}[data-theme=dark] .rev-dot[data-v-58c2d11c]{box-shadow:0 0 0 3px var(--surface-overlay)}[data-theme=dark] .rev-item.is-first .rev-dot[data-v-58c2d11c]{box-shadow:0 0 0 3px var(--surface-overlay), 0 0 0 6px var(--accent-soft)}[data-theme=dark] .rev-line[data-v-58c2d11c]{background:linear-gradient(to bottom, var(--border), var(--border))}[data-theme=dark] .rev-body[data-v-58c2d11c]{background:#1e293b99;border-color:#ffffff0f}[data-theme=dark] .rev-body[data-v-58c2d11c]:hover{border-color:var(--accent-soft);background:#1e293bf2}[data-theme=dark] .rev-date[data-v-58c2d11c]{color:var(--border-strong)}[data-theme=dark] .summary-chip[data-v-58c2d11c]{color:var(--border-strong);background:#ffffff0f}[data-theme=dark] .summary-chip.chip-add[data-v-58c2d11c]{background:var(--success-soft);color:var(--success-soft)}[data-theme=dark] .summary-chip.chip-remove[data-v-58c2d11c]{background:var(--error-soft);color:#fca5a5}[data-theme=dark] .summary-chip.chip-mod[data-v-58c2d11c]{background:var(--accent-soft);color:var(--accent)}[data-theme=dark] .summary-chip.chip-title[data-v-58c2d11c]{color:var(--accent-ai-soft);background:#a78bfa2e}[data-theme=dark] .rev-details ul[data-v-58c2d11c]{border-top-color:#ffffff14}[data-theme=dark] .rev-details li[data-v-58c2d11c]{color:var(--border-strong)}[data-theme=dark] .rev-details .detail-value[data-v-58c2d11c]{color:var(--text-muted)}[data-theme=dark] .rev-details .detail-add .detail-label[data-v-58c2d11c]{color:var(--success-soft)}[data-theme=dark] .rev-details .detail-remove .detail-label[data-v-58c2d11c]{color:#fca5a5}[data-theme=dark] .rev-details .detail-mod .detail-label[data-v-58c2d11c]{color:var(--accent)}[data-theme=dark] .rev-details .detail-title .detail-label[data-v-58c2d11c]{color:var(--accent-ai-soft)}[data-theme=dark] .action-btn[data-v-58c2d11c]{color:var(--border-strong);background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .action-btn[data-v-58c2d11c]:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.alert-config-panel[data-v-0dbde234]{min-height:0}.config-header[data-v-0dbde234]{border-bottom:1px solid var(--surface-overlay);flex-direction:column;gap:8px;display:flex}.config-header h3[data-v-0dbde234]{color:var(--text-primary)}[data-theme=dark] .config-header[data-v-0dbde234]{border-bottom-color:#ffffff0f}.state-badge[data-v-0dbde234]{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.state-badge.state-fired[data-v-0dbde234]{background:var(--error-soft);color:var(--error)}.state-badge.state-normal[data-v-0dbde234]{background:var(--success-soft);color:var(--success)}.state-badge.state-pending[data-v-0dbde234]{background:var(--surface-sunken);color:var(--text-secondary)}.state-badge.state-error[data-v-0dbde234]{background:var(--warning-soft);color:var(--warning-ink)}.state-dot[data-v-0dbde234]{background:currentColor;border-radius:50%;width:7px;height:7px}.state-fired .state-dot[data-v-0dbde234]{animation:2s ease-in-out infinite pulse-dot-0dbde234}.state-when[data-v-0dbde234]{opacity:.7;margin-left:4px;font-weight:400}@keyframes pulse-dot-0dbde234{0%,to{opacity:1}50%{opacity:.5}}.loading-state[data-v-0dbde234],.empty-state[data-v-0dbde234]{color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:.85rem;display:flex}.config-body[data-v-0dbde234]{padding:4px 0 16px}.cfg-section[data-v-0dbde234]{border-bottom:1px solid var(--surface-overlay);padding:16px}.cfg-section.actions-section[data-v-0dbde234]{border-bottom:none;flex-direction:column;gap:6px;display:flex}[data-theme=dark] .cfg-section[data-v-0dbde234]{border-bottom-color:#ffffff0a}.section-title[data-v-0dbde234]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:12px;font-size:.7rem;font-weight:700;display:flex}.section-title i[data-v-0dbde234]{color:var(--accent);font-size:.7rem}[data-theme=dark] .section-title i[data-v-0dbde234]{color:var(--accent)}.cfg-row[data-v-0dbde234]{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.cfg-row.cfg-ligne[data-v-0dbde234]{color:var(--text-color,var(--text-primary));flex-flow:row;align-items:center;gap:10px;font-size:.82rem}.cfg-row label[data-v-0dbde234]{color:var(--text-secondary);font-size:.72rem;font-weight:600}.cfg-row input[data-v-0dbde234],.cfg-row select[data-v-0dbde234],.channel-config input[data-v-0dbde234]{border:1px solid var(--surface-border,var(--border-strong));color:var(--text-color,var(--surface-card));background:var(--surface-card);border-radius:7px;outline:none;padding:7px 10px;font-size:.83rem;transition:border-color .15s,box-shadow .15s}.cfg-row input[data-v-0dbde234]:focus,.cfg-row select[data-v-0dbde234]:focus,.channel-config input[data-v-0dbde234]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}[data-theme=dark] .cfg-row input[data-v-0dbde234],[data-theme=dark] .cfg-row select[data-v-0dbde234],[data-theme=dark] .channel-config input[data-v-0dbde234]{color:var(--text-primary);background:#ffffff0d;border-color:#ffffff1a}.rule-note[data-v-0dbde234]{color:var(--text-muted);align-items:flex-start;gap:6px;margin:4px 0 10px;font-size:.72rem;line-height:1.4;display:flex}.rule-note .pi[data-v-0dbde234]{flex:none;margin-top:1px;font-size:.7rem}.rule-sentence[data-v-0dbde234]{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--text-primary);border-radius:0 7px 7px 0;margin:0 0 14px;padding:10px 12px;font-size:.82rem;line-height:1.45}.hint[data-v-0dbde234]{color:var(--text-dim);font-size:.7rem}.hint.warn[data-v-0dbde234]{color:var(--warning)}.hint.center[data-v-0dbde234]{text-align:center}.seg-control[data-v-0dbde234]{border:1px solid var(--border-strong,var(--surface-border));border-radius:10px;gap:3px;padding:3px;display:flex}.seg-btn[data-v-0dbde234]{min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:4px 8px;font-size:.8125rem;font-weight:500}.seg-btn[data-v-0dbde234]:hover{color:var(--text-primary);background:var(--surface-hover)}.seg-btn[data-v-0dbde234]:disabled{opacity:.45;cursor:not-allowed}.seg-btn.active[data-v-0dbde234]{background:var(--accent);color:var(--accent-fg)}.seg-btn[data-v-0dbde234]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.channel-block[data-v-0dbde234]{margin-bottom:10px}.cfg-row.cfg-ligne>span[data-v-0dbde234],.channel-label[data-v-0dbde234]{flex:1;min-width:0}.cadence[data-v-0dbde234]{margin-top:2px;display:block}.channel-toggle[data-v-0dbde234]{flex-wrap:nowrap;align-items:center;gap:10px;padding:4px 0;display:flex}.channel-label[data-v-0dbde234]{color:var(--text-primary);align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}.sub-label[data-v-0dbde234]{color:var(--text-secondary);font-size:.7rem;font-weight:600}.channel-config[data-v-0dbde234]{flex-direction:column;gap:4px;margin-top:6px;padding-left:50px;display:flex}.test-result[data-v-0dbde234]{border-radius:8px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;font-size:.78rem;display:flex}.test-result i[data-v-0dbde234]{flex-shrink:0;margin-top:2px;font-size:1rem}.test-result strong[data-v-0dbde234]{font-size:.82rem;display:block}.test-result small[data-v-0dbde234]{opacity:.8;font-size:.72rem;display:block}.test-result.result-fired[data-v-0dbde234]{background:var(--error-soft);color:var(--error)}.test-result.result-normal[data-v-0dbde234]{background:var(--success-soft);color:var(--success)}.test-result.result-error[data-v-0dbde234]{background:var(--error-soft);color:var(--error)}.test-result.result-skipped[data-v-0dbde234]{background:var(--surface-overlay);color:var(--text-muted)}.alert-history[data-v-53a721d5]{min-height:0}.hist-header[data-v-53a721d5]{border-bottom:1px solid var(--surface-overlay);flex-direction:column;gap:4px;display:flex}.hist-header h3[data-v-53a721d5]{color:var(--text-primary)}[data-theme=dark] .hist-header[data-v-53a721d5]{border-bottom-color:#ffffff0f}.hist-refresh[data-v-53a721d5]{width:26px;height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:.75rem}.hist-refresh[data-v-53a721d5]:hover{background:var(--surface-overlay);color:var(--text-primary)}.hist-refresh[data-v-53a721d5]:disabled{opacity:.5;cursor:not-allowed}.hist-state[data-v-53a721d5]{color:var(--text-dim);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:.85rem;display:flex}.hist-list[data-v-53a721d5]{padding:4px 0 16px}.hist-item[data-v-53a721d5]{border-bottom:1px solid var(--surface-overlay);border-left:3px solid #0000;padding:10px 16px}[data-theme=dark] .hist-item[data-v-53a721d5]{border-bottom-color:#ffffff0a}.hist-item.etat-fired[data-v-53a721d5]{border-left-color:var(--error)}.hist-item.etat-normal[data-v-53a721d5]{border-left-color:var(--success)}.hist-item.etat-error[data-v-53a721d5]{border-left-color:var(--warning)}.hist-line[data-v-53a721d5]{align-items:center;gap:6px;font-size:.8rem;display:flex}.hist-line i[data-v-53a721d5]{font-size:.8rem}.etat-fired .hist-line i[data-v-53a721d5],.etat-fired .hist-etat[data-v-53a721d5]{color:var(--error-ink)}.etat-normal .hist-line i[data-v-53a721d5],.etat-normal .hist-etat[data-v-53a721d5]{color:var(--success-ink)}.etat-error .hist-line i[data-v-53a721d5],.etat-error .hist-etat[data-v-53a721d5]{color:var(--warning-ink)}.hist-etat[data-v-53a721d5]{font-weight:600}.hist-quand[data-v-53a721d5]{color:var(--text-dim);margin-left:auto;font-size:.7rem}.hist-detail[data-v-53a721d5]{color:var(--text-secondary);margin-top:3px;font-size:.75rem}[data-theme=dark] .hist-detail[data-v-53a721d5]{color:var(--text-secondary)}.hist-notif[data-v-53a721d5]{color:var(--text-dim);align-items:center;gap:5px;margin-top:4px;font-size:.7rem;display:flex}.hist-notif.notif-ko[data-v-53a721d5]{color:var(--error-ink)}.hist-toggle[data-v-53a721d5]{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:5px;padding:0;font-size:.7rem;display:flex}.hist-toggle[data-v-53a721d5]:hover{text-decoration:underline}.hist-rows[data-v-53a721d5]{background:var(--surface-overlay);border-radius:6px;flex-direction:column;gap:3px;margin-top:5px;padding:6px 8px;display:flex}.hist-row[data-v-53a721d5]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.7rem}[data-theme=dark] .hist-rows[data-v-53a721d5]{background:#ffffff0a}.hint[data-v-53a721d5]{color:var(--text-dim);font-size:.7rem}.hint.center[data-v-53a721d5]{text-align:center}.ddf-panel[data-v-16d18981]{z-index:5;background:var(--surface-card);border-bottom:1px solid var(--border);margin:0 -12px 6px;padding:0 12px;position:sticky;top:0}.ddf-header[data-v-16d18981]{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:6px;padding:8px 4px;font-size:.72rem;transition:color .15s;display:flex}.ddf-header[data-v-16d18981]:hover{color:var(--text-primary);background:var(--surface-hover);border-radius:6px}.ddf-chevron[data-v-16d18981]{color:var(--text-dim);font-size:.6rem;transition:transform .18s}.ddf-chevron.rotated[data-v-16d18981]{color:var(--text-secondary);transform:rotate(90deg)}.ddf-icon[data-v-16d18981]{color:var(--text-muted);flex-shrink:0;font-size:.78rem}.ddf-title[data-v-16d18981]{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;flex:1;font-weight:700;overflow:hidden}.ddf-count[data-v-16d18981]{background:var(--surface-overlay);min-width:18px;height:16px;color:var(--text-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:.62rem;font-weight:700;display:inline-flex}.ddf-empty-tag[data-v-16d18981]{color:var(--text-muted);flex-shrink:0;font-size:.6rem;font-style:italic;font-weight:600}.ddf-body[data-v-16d18981]{flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.ddf-hint[data-v-16d18981]{background:var(--surface);border:1px dashed var(--surface);color:var(--text-muted);border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:.68rem;line-height:1.35;display:flex}.ddf-hint i[data-v-16d18981]{color:var(--text-dim);flex-shrink:0;margin-top:1px;font-size:.7rem}.ddf-hint b[data-v-16d18981]{color:var(--text-primary);font-weight:700}.ddf-allowed[data-v-16d18981]{border:1px solid var(--border);width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;font-size:.7rem;transition:all .15s;display:flex}.ddf-allowed[data-v-16d18981]:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}.ddf-allowed i[data-v-16d18981]{color:var(--text-dim);flex-shrink:0;font-size:.72rem}.ddf-allowed-lbl[data-v-16d18981]{flex:1}.ddf-allowed-val[data-v-16d18981]{color:var(--text-primary);font-weight:700}.ddf-allowed-edit[data-v-16d18981]{margin-left:2px}.ddf-empty-state[data-v-16d18981]{background:var(--border);border:1px dashed var(--border);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.ddf-empty-state i[data-v-16d18981]{color:var(--border-strong);font-size:1.4rem}.ddf-empty-msg[data-v-16d18981]{color:var(--text-dim);text-align:center;margin:0;font-size:.72rem;font-weight:600}.ddf-filters[data-v-16d18981]{flex-direction:column;gap:4px;max-height:180px;padding:2px;display:flex;overflow-y:auto}.ddf-filters[data-v-16d18981]::-webkit-scrollbar{width:3px}.ddf-filters[data-v-16d18981]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ddf-pill[data-v-16d18981]{background:var(--surface-card);border:1px solid var(--border);cursor:default;border-radius:6px;align-items:center;gap:5px;padding:4px 4px 4px 8px;font-size:.7rem;transition:border-color .12s;display:flex}.ddf-pill[data-v-16d18981]:hover{border-color:var(--border-strong)}.ddf-pill-col[data-v-16d18981]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:90px;font-size:.62rem;font-weight:700;overflow:hidden}.ddf-pill-op[data-v-16d18981]{color:var(--text-dim);flex-shrink:0;font-size:.65rem;font-weight:600}.ddf-pill-val[data-v-16d18981]{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-overlay);border-radius:3px;flex:1;padding:1px 5px;font-size:.7rem;font-weight:600;overflow:hidden}.ddf-pill-remove[data-v-16d18981]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.ddf-pill-remove[data-v-16d18981]:hover{background:var(--error-soft);color:var(--error)}.ddf-pill-remove i[data-v-16d18981]{font-size:.55rem}.ddf-actions[data-v-16d18981]{flex-wrap:wrap;gap:4px;display:flex}.ddf-action[data-v-16d18981]{border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px 10px;font-size:.7rem;font-weight:600;transition:all .12s;display:inline-flex}.ddf-action[data-v-16d18981]:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}.ddf-action i[data-v-16d18981]{font-size:.7rem}.ddf-action.primary[data-v-16d18981]{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent)}.ddf-action.primary[data-v-16d18981]:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.ddf-action.danger[data-v-16d18981]{color:var(--text-dim);flex:none;padding:6px 8px}.ddf-action.danger[data-v-16d18981]:hover{background:var(--error-soft);border-color:var(--error-soft);color:var(--error)}[data-theme=dark] .ddf-panel[data-v-16d18981]{background:var(--surface-card);border-bottom-color:var(--border)}[data-theme=dark] .ddf-header[data-v-16d18981]{color:var(--text-dim)}[data-theme=dark] .ddf-header[data-v-16d18981]:hover{color:var(--text-primary);background:var(--surface-hover)}[data-theme=dark] .ddf-icon[data-v-16d18981]{color:var(--text-dim)}[data-theme=dark] .ddf-chevron.rotated[data-v-16d18981]{color:var(--border-strong)}[data-theme=dark] .ddf-count[data-v-16d18981]{background:var(--surface-card);color:var(--border)}[data-theme=dark] .ddf-hint[data-v-16d18981]{background:var(--surface);border-color:var(--surface);color:var(--text-dim)}[data-theme=dark] .ddf-hint i[data-v-16d18981]{color:var(--text-muted)}[data-theme=dark] .ddf-hint b[data-v-16d18981]{color:var(--text-primary)}[data-theme=dark] .ddf-empty-state[data-v-16d18981]{background:var(--surface-card);border-color:var(--border-strong)}[data-theme=dark] .ddf-empty-state i[data-v-16d18981]{color:var(--text-secondary)}[data-theme=dark] .ddf-empty-msg[data-v-16d18981]{color:var(--text-muted)}[data-theme=dark] .ddf-pill[data-v-16d18981]{background:var(--surface-card);border-color:var(--border-strong)}[data-theme=dark] .ddf-pill[data-v-16d18981]:hover{border-color:var(--text-secondary)}[data-theme=dark] .ddf-pill-col[data-v-16d18981]{color:var(--text-secondary)}[data-theme=dark] .ddf-pill-op[data-v-16d18981]{color:var(--text-muted)}[data-theme=dark] .ddf-pill-val[data-v-16d18981]{color:var(--text-primary);background:var(--surface-hover)}[data-theme=dark] .ddf-pill-remove[data-v-16d18981]{color:var(--text-secondary)}[data-theme=dark] .ddf-pill-remove[data-v-16d18981]:hover{background:var(--error-soft);color:var(--error)}[data-theme=dark] .ddf-action[data-v-16d18981]{background:var(--surface-card);border-color:var(--border-strong);color:var(--text-dim)}[data-theme=dark] .ddf-action[data-v-16d18981]:hover{background:var(--surface-hover);border-color:var(--text-secondary);color:var(--text-primary)}[data-theme=dark] .ddf-action.primary[data-v-16d18981]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}[data-theme=dark] .ddf-action.primary[data-v-16d18981]:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}[data-theme=dark] .ddf-action.danger[data-v-16d18981]{color:var(--text-muted)}[data-theme=dark] .ddf-action.danger[data-v-16d18981]:hover{background:var(--error-soft);border-color:var(--error-soft);color:var(--error)}.sidebar-editor[data-v-fa1b2e51]{background:var(--surface-card);border-right:1px solid var(--border)}.tab-bar[data-v-fa1b2e51]{margin:var(--space-2,8px) var(--space-3,12px);padding:var(--space-1,4px);background:var(--surface);border-radius:var(--radius-lg);align-items:stretch;gap:3px;display:flex}.tab-btn[data-v-fa1b2e51]{border-radius:var(--radius);min-width:0;color:var(--text-dim);cursor:pointer;transition:color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:50px;padding:6px 4px;font-size:.7rem;font-weight:600;line-height:1;display:flex;overflow:hidden}.tab-btn[data-v-fa1b2e51]:hover{color:var(--text-secondary);background:var(--surface-hover)}.tab-btn.active[data-v-fa1b2e51]{color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-sm)}.tab-btn i[data-v-fa1b2e51]{color:var(--text-dim);transition:color var(--duration-fast) var(--ease);flex-shrink:0;font-size:.95rem}.tab-btn:hover i[data-v-fa1b2e51]{color:var(--text-secondary)}.tab-btn.active i[data-v-fa1b2e51]{color:var(--accent)}.tab-btn-ai i[data-v-fa1b2e51],.tab-btn-ai.active i[data-v-fa1b2e51],.tab-btn-ai.active[data-v-fa1b2e51]{color:var(--accent-ai)}.tab-btn-alert i[data-v-fa1b2e51],.tab-btn-alert.active i[data-v-fa1b2e51],.tab-btn-alert.active[data-v-fa1b2e51]{color:var(--warning)}.widgets-grid[data-v-fa1b2e51]{margin-top:var(--space-2,8px);grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wizard-cta[data-v-fa1b2e51]{border-radius:var(--radius);border:1px solid var(--accent-ai);background:var(--accent-ai-soft);width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);text-align:left;align-items:center;gap:.7rem;margin-top:6px;padding:.65rem .8rem;font-weight:600;display:flex}.wizard-cta[data-v-fa1b2e51]:hover{background:var(--accent-ai-soft);border-color:var(--accent-ai);box-shadow:var(--shadow-md);transform:translateY(-1px)}.wizard-cta-icon[data-v-fa1b2e51]{border-radius:var(--radius-full);background:var(--accent-ai);width:1.85rem;height:1.85rem;color:var(--accent-fg);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.wizard-cta-body[data-v-fa1b2e51]{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.wizard-cta-title[data-v-fa1b2e51]{color:var(--accent-ai);font-size:.8rem;font-weight:700}.wizard-cta-sub[data-v-fa1b2e51]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.wizard-cta-arrow[data-v-fa1b2e51]{opacity:.7;color:var(--accent-ai);font-size:.7rem}.manual-hint[data-v-fa1b2e51]{text-align:center;color:var(--text-muted);margin:var(--space-2,8px) 0 4px;font-size:.65rem;font-style:italic}.help-hint[data-v-fa1b2e51]{background:var(--surface);border-radius:var(--radius-sm);border:1px dashed var(--border);align-items:flex-start;gap:6px;display:flex}.help-hint i[data-v-fa1b2e51]{color:var(--text-dim);margin-top:2px}.widget-card[data-v-fa1b2e51]{font:inherit;border-radius:var(--radius);cursor:grab;width:100%;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;display:flex}.widget-card[data-v-fa1b2e51]:hover{background:var(--accent-soft);border-color:var(--accent);transform:translateY(-1px)}.widget-card[data-v-fa1b2e51]:active{cursor:grabbing;transform:scale(.95)}.widget-card[data-v-fa1b2e51]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.widget-card i[data-v-fa1b2e51]{color:var(--text-secondary);font-size:1.35rem}.widget-card span[data-v-fa1b2e51]{color:var(--text-muted);text-align:center;font-size:.72rem;font-weight:600;line-height:1.2}.widget-card.is-advanced i[data-v-fa1b2e51]{color:var(--accent-ai)}.widget-groups[data-v-fa1b2e51]{flex-direction:column;gap:10px;margin-top:4px;display:flex}.widget-group-title[data-v-fa1b2e51]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;padding:0 2px;font-size:.65rem;font-weight:700;display:flex}.advanced-pill[data-v-fa1b2e51]{letter-spacing:.05em;border-radius:var(--radius-full);background:var(--accent-ai-soft);color:var(--accent-ai);text-transform:uppercase;padding:1px 6px;font-size:.55rem;font-weight:700}.advanced-toggle[data-v-fa1b2e51]{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease);align-items:center;gap:8px;margin-top:12px;padding:6px 8px;display:flex}.advanced-toggle[data-v-fa1b2e51]:hover{background:var(--surface-hover)}.advanced-toggle input[data-v-fa1b2e51]{cursor:pointer;accent-color:var(--accent-ai);margin:0}.advanced-toggle-label[data-v-fa1b2e51]{color:var(--text-muted);align-items:center;gap:5px;font-size:.7rem;font-weight:600;display:inline-flex}.advanced-toggle-label i[data-v-fa1b2e51]{color:var(--text-dim);font-size:.7rem}.outils-recherche[data-v-fa1b2e51]{align-items:center;gap:6px;display:flex}.search-box[data-v-fa1b2e51]{border-radius:var(--radius);background:var(--surface);min-width:0;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border:1px solid #0000;flex:1;align-items:center;gap:6px;padding:5px 8px;display:flex}.search-box[data-v-fa1b2e51]:focus-within{border-color:var(--accent);background:var(--surface-card)}.search-box i[data-v-fa1b2e51]{color:var(--text-dim);font-size:.7rem}.search-box input[data-v-fa1b2e51]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.75rem}.search-box input[data-v-fa1b2e51]::placeholder{color:var(--text-muted);opacity:1}.search-box input[data-v-fa1b2e51]{min-width:0;min-height:22px}.search-box input[data-v-fa1b2e51]::-webkit-search-cancel-button{display:none}.effacer-recherche[data-v-fa1b2e51],.btn-elargir[data-v-fa1b2e51]{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.effacer-recherche[data-v-fa1b2e51]{width:24px;height:24px}.btn-elargir[data-v-fa1b2e51]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-card);width:32px;height:32px}.effacer-recherche[data-v-fa1b2e51]:hover,.btn-elargir[data-v-fa1b2e51]:hover{background:var(--surface-hover);color:var(--accent)}.btn-elargir[aria-pressed=true][data-v-fa1b2e51]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.effacer-recherche[data-v-fa1b2e51]:focus-visible,.btn-elargir[data-v-fa1b2e51]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=900px){.btn-elargir[data-v-fa1b2e51]{display:none}}.tables-scroll[data-v-fa1b2e51]::-webkit-scrollbar{width:3px}.tables-scroll[data-v-fa1b2e51]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.cat-header[data-v-fa1b2e51]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);align-items:center;gap:6px;padding:8px 6px 3px;font-size:.62rem;font-weight:700;display:flex}.cat-header i[data-v-fa1b2e51]{opacity:.8;font-size:.62rem}.cat-header+.cat-header[data-v-fa1b2e51],.mb-1+.cat-header[data-v-fa1b2e51]{border-top:1px solid var(--border);margin-top:4px}.table-row[data-v-fa1b2e51]{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);align-items:center;gap:6px;padding:5px 6px;font-size:.72rem;font-weight:600;display:flex}.table-row[data-v-fa1b2e51]:hover{background:var(--surface-hover)}.table-row.expanded[data-v-fa1b2e51]{color:var(--accent)}.table-row-btn[data-v-fa1b2e51]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;margin:0;padding:0;display:flex}.table-row-btn[data-v-fa1b2e51]:focus-visible,.field-row[data-v-fa1b2e51]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.table-row .chevron[data-v-fa1b2e51]{transition:transform var(--duration-fast) var(--ease);color:var(--text-dim);font-size:.6rem}.table-row .chevron.rotated[data-v-fa1b2e51]{color:var(--accent);transform:rotate(90deg)}.table-row .table-label[data-v-fa1b2e51]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ext-badge[data-v-fa1b2e51]{letter-spacing:.02em;color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:.58rem;font-weight:700;display:inline-flex}.ext-badge i[data-v-fa1b2e51]{color:inherit;font-size:.55rem}.ext-actions[data-v-fa1b2e51]{opacity:0;transition:opacity var(--duration-fast,.14s) ease;flex-shrink:0;gap:.3rem;display:inline-flex}.table-row.is-external:hover .ext-actions[data-v-fa1b2e51],.table-row.is-external:focus-within .ext-actions[data-v-fa1b2e51]{opacity:1}.ext-action[data-v-fa1b2e51]{color:var(--text-muted);cursor:pointer;border-radius:4px;padding:2px;font-size:.68rem}.ext-action[data-v-fa1b2e51]:hover{color:var(--accent);background:var(--surface-hover,var(--surface))}.ext-action.ext-action-danger[data-v-fa1b2e51]:hover{color:var(--danger,#dc2626)}.ext-add-btn[data-v-fa1b2e51]{border:1px dashed var(--border);border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;align-items:center;gap:6px;margin:6px 0 8px;padding:7px 10px;font-size:.72rem;font-weight:600;display:flex}.ext-add-btn[data-v-fa1b2e51]:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ext-add-btn i[data-v-fa1b2e51]{font-size:.7rem}.fields-list[data-v-fa1b2e51]{border-left:1.5px solid var(--accent-soft);margin-left:8px;padding:2px 0 2px 18px}.field-row[data-v-fa1b2e51]{border-radius:var(--radius-sm);cursor:grab;color:var(--text-muted);transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);align-items:center;gap:6px;padding:4px 6px;font-size:.7rem;display:flex;position:relative}.field-row[data-v-fa1b2e51]:hover{background:var(--accent-soft);color:var(--accent)}.field-row[data-v-fa1b2e51]:active{cursor:grabbing}.field-row i[data-v-fa1b2e51]{color:var(--text-dim);font-size:.55rem}.field-row[data-v-fa1b2e51] .hl{color:var(--accent);font-weight:700}.field-row .field-grip[data-v-fa1b2e51]{color:var(--text-dim);opacity:0;transition:opacity var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);margin-left:auto;font-size:.62rem}.field-row:hover .field-grip[data-v-fa1b2e51]{opacity:.65;color:var(--accent)}.manual-hint-drag[data-v-fa1b2e51]{color:var(--accent);font-size:.6875rem;font-style:normal}.manual-hint-drag i[data-v-fa1b2e51]{margin-right:2px;font-size:.6rem}.empty-state[data-v-fa1b2e51]{text-align:center;color:var(--text-dim);padding:16px;font-size:.7rem}.empty-state i[data-v-fa1b2e51]{opacity:.5;margin-bottom:4px;font-size:1.2rem;display:block}.editor-footer[data-v-fa1b2e51]{border-top:1px solid var(--border);color:var(--text-muted);background:var(--surface);justify-content:space-between;align-items:center;padding:10px 12px;font-size:.72rem;display:flex}.cat-compte[data-v-fa1b2e51]{font-variant-numeric:tabular-nums;opacity:.75;margin-left:auto}.champ-pose[data-v-fa1b2e51]{background:var(--accent);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-left:auto}.field-row .champ-type[data-v-fa1b2e51]{flex-shrink:0}.editor-footer .widget-count[data-v-fa1b2e51]{align-items:center;gap:4px;font-size:.65rem;display:inline-flex}.editor-dock[data-v-cde62a8f]{border-right:1px solid var(--border);background:var(--surface-card);z-index:var(--z-sticky);flex-direction:column;display:flex;position:relative;overflow:hidden;flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}.editor-dock.is-large[data-v-cde62a8f]{flex-basis:400px!important;width:400px!important;min-width:400px!important;max-width:400px!important}.editor-dock.is-compact[data-v-cde62a8f]{flex-basis:208px!important;width:208px!important;min-width:208px!important;max-width:208px!important}.editor-dock.is-replie[data-v-cde62a8f]{flex-basis:56px!important;width:56px!important;min-width:56px!important;max-width:56px!important}.dock-rail[data-v-cde62a8f]{flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.dock-rail-btn[data-v-cde62a8f]{border-radius:var(--radius);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dock-rail-btn[data-v-cde62a8f]:hover{background:var(--surface-hover)}.dock-rail-btn.active[data-v-cde62a8f]{background:var(--accent-soft);color:var(--accent-strong)}.dock-rail-btn[data-v-cde62a8f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dock-pied[data-v-cde62a8f]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;margin-top:auto;padding:4px;display:flex}.dock-chevron[data-v-cde62a8f]{border:1px solid var(--border);border-radius:var(--radius) 0 0 var(--radius);background:var(--surface-card);width:32px;height:28px;color:var(--text-secondary);cursor:pointer;border-right:0;justify-content:center;align-items:center;display:inline-flex}.dock-chevron[data-v-cde62a8f]:hover{background:var(--surface-hover);color:var(--text-primary)}.dock-chevron[data-v-cde62a8f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ege-texte[data-v-7a111167]{color:var(--text-secondary);margin:0 0 1rem;line-height:1.55}.ege-texte strong[data-v-7a111167]{color:var(--text-primary)}.ege-actions[data-v-7a111167]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ege-principal[data-v-7a111167]{border-radius:var(--radius);background:var(--accent);min-height:40px;color:var(--accent-fg);cursor:pointer;border:0;padding:0 1rem;font-weight:600}.ege-principal[data-v-7a111167]:hover{background:var(--accent-strong)}.ege-lien[data-v-7a111167]{min-height:40px;color:var(--accent);align-items:center;gap:6px;padding:0 .5rem;text-decoration:underline;display:inline-flex}.ege-principal[data-v-7a111167]:focus-visible,.ege-lien[data-v-7a111167]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ege-repli[data-v-7a111167]{color:var(--text-secondary);margin-top:14px;font-size:.78rem;display:block}.ege-champ[data-v-7a111167]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);width:100%;min-height:40px;color:var(--text-primary);margin-top:6px;padding:8px 10px;font-size:.8rem}.ligne-perimetre[data-v-b6cc0aa3]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 12px;font-size:.8125rem;overflow:hidden}.ligne-perimetre--a-la-ligne[data-v-b6cc0aa3]{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;padding:4px 0;line-height:1.35;overflow:visible}.rappel[data-v-785e9af5]{align-items:stretch;width:100%;display:flex}.rappel-periode[data-v-785e9af5]{border:0;border-bottom:1px solid var(--border);background:var(--surface-card);min-width:0;height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;flex:auto;align-items:center;gap:6px;padding:3px 8px 3px 16px;font-size:13px;font-weight:600;line-height:18px;display:flex}.rappel-periode[data-v-785e9af5]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rappel-periode__texte[data-v-785e9af5]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rappel-periode__chevron[data-v-785e9af5]{color:var(--text-secondary);flex:none;font-size:11px}.rappel-filtres[data-v-785e9af5]{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);background:var(--surface-card);width:100%;height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:3px 16px;font-size:13px;line-height:18px;display:flex}.rappel-filtres[data-v-785e9af5]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rappel-liste[data-v-785e9af5]{flex-wrap:wrap;flex:auto;align-items:baseline;column-gap:6px;min-width:0;max-height:36px;display:flex;overflow:hidden}.rappel-el[data-v-785e9af5]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rappel-sep[data-v-785e9af5]{color:var(--text-secondary);margin-right:6px}.rappel-vide[data-v-785e9af5]{color:var(--text-secondary)}.rappel-plus[data-v-785e9af5]{color:var(--text-secondary);white-space:nowrap;font-weight:600}.rappel-icone[data-v-785e9af5]{color:var(--text-secondary);flex:none;font-size:14px}.rappel--periode .rappel-filtres[data-v-785e9af5]{flex:0 auto;width:auto;max-width:55%;padding-left:8px}.col-opt-row[data-v-66681ee8]{flex-direction:column;gap:1px;min-width:0;display:flex}.col-opt-head[data-v-66681ee8]{align-items:flex-start;gap:6px;min-width:0;display:flex}.col-opt-kind[data-v-66681ee8]{text-align:center;flex-shrink:0;width:1rem;font-size:.75rem;line-height:1.35}.ck-num[data-v-66681ee8]{color:var(--success)}.ck-date[data-v-66681ee8]{color:var(--info)}.ck-text[data-v-66681ee8]{color:var(--text-muted,#64748bd9)}.col-opt-label[data-v-66681ee8]{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:.85rem;font-weight:500;line-height:1.35}.col-opt-desc[data-v-66681ee8]{color:#64748bd9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-left:calc(1rem + 6px);font-size:.7rem;font-style:italic;overflow:hidden}.col-opt-row--propose .col-opt-label[data-v-66681ee8]{font-size:.875rem}.col-opt-row--propose .col-opt-desc[data-v-66681ee8]{color:var(--text-secondary);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-left:0;font-size:.8125rem;font-style:normal;line-height:1.35;display:-webkit-box}.champs-rapides[data-v-6e4d6cab]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.champs-rapides-titre[data-v-6e4d6cab]{color:var(--text-secondary);font-size:.8125rem}.champ-rapide[data-v-6e4d6cab]{border:1px solid var(--border);background:var(--surface-card);color:var(--text-primary);border-radius:var(--radius-full,999px);cursor:pointer;padding:2px 10px;font-size:.8125rem}.champ-rapide[data-v-6e4d6cab]:hover{border-color:var(--accent)}.champ-rapide[data-v-6e4d6cab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choix-pied[data-v-6e4d6cab]{border-top:1px solid var(--border);padding:4px 12px 10px}.choix-tous[data-v-6e4d6cab]{width:100%;min-height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:.875rem;display:flex}.choix-tous[data-v-6e4d6cab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choix-note[data-v-6e4d6cab]{color:var(--text-secondary);margin:6px 0 0;font-size:.75rem}.p-select-overlay .choix-champ-groupe{color:var(--text-primary);font-size:.8125rem;font-weight:600}.choix-pack .p-select-option{padding-block:6px}.choix-pack .p-select-option-group{padding:8px 12px 2px}.ff-wrapper[data-v-bb0aec51]{align-items:center;display:inline-flex}.ff-trigger[data-v-bb0aec51]{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;transition:all .15s;display:inline-flex;position:relative}.ff-trigger[data-v-bb0aec51]:hover{background:var(--warning-soft);color:var(--warning);border-color:var(--warning-soft)}.ff-badge[data-v-bb0aec51]{background:var(--warning);color:#fff;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:.65rem;font-weight:700}.ff-panel[data-v-bb0aec51] .p-popover-content{padding:.75rem}.ff-header[data-v-bb0aec51]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ff-title[data-v-bb0aec51]{color:var(--text-primary);flex:1;font-size:.85rem;font-weight:700}.ff-context-tag[data-v-bb0aec51]{background:var(--accent-soft);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:140px;padding:2px 8px;font-size:.65rem;font-weight:700;overflow:hidden}.ff-actions[data-v-bb0aec51]{margin-bottom:4px}.ff-hint[data-v-bb0aec51]{color:var(--text-muted);font-size:.7rem;font-style:italic}.ff-sep[data-v-bb0aec51]{border:none;border-top:1px solid var(--border);margin:8px 0}.ff-empty[data-v-bb0aec51]{color:var(--text-muted);text-align:center;padding:.5rem;font-size:.75rem;line-height:1.4}.ff-list[data-v-bb0aec51]{flex-direction:column;gap:2px;max-height:300px;display:flex;overflow-y:auto}.ff-item[data-v-bb0aec51]{border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.ff-item[data-v-bb0aec51]:hover{background:var(--accent-soft)}.ff-apply[data-v-bb0aec51]{text-align:left;cursor:pointer;color:var(--text-primary);background:0 0;border:none;flex:1;align-items:center;padding:6px 10px;font-size:.8rem;display:inline-flex}.ff-name[data-v-bb0aec51]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ff-count[data-v-bb0aec51]{color:var(--text-muted);background:var(--surface);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.65rem}.ff-overwrite[data-v-bb0aec51],.ff-delete[data-v-bb0aec51]{cursor:pointer;width:26px;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.ff-overwrite[data-v-bb0aec51]:hover{background:var(--accent-soft);color:var(--accent)}.ff-delete[data-v-bb0aec51]:hover{background:var(--error-soft);color:var(--error)}[data-theme=dark] .ff-trigger[data-v-bb0aec51]{color:var(--text-muted)}[data-theme=dark] .ff-trigger[data-v-bb0aec51]:hover{background:var(--warning-soft);color:#fcd34d;border-color:var(--warning-soft)}[data-theme=dark] .ff-title[data-v-bb0aec51]{color:var(--text-primary)}[data-theme=dark] .ff-context-tag[data-v-bb0aec51]{background:var(--accent-soft);color:var(--accent)}[data-theme=dark] .ff-sep[data-v-bb0aec51]{border-top-color:var(--text-primary)}[data-theme=dark] .ff-empty[data-v-bb0aec51]{color:var(--text-muted)}[data-theme=dark] .ff-apply[data-v-bb0aec51]{color:var(--border)}[data-theme=dark] .ff-count[data-v-bb0aec51]{background:var(--surface-elevated);color:var(--text-secondary)}[data-theme=dark] .ff-item[data-v-bb0aec51]:hover{background:var(--accent-soft)}.gfs-header[data-v-78ea8594]{justify-content:space-between;align-items:center;width:100%;display:flex}.gfs-header-title[data-v-78ea8594]{color:var(--text-primary);align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.gfs-header-title i[data-v-78ea8594]{color:var(--accent)}.gfs-close[data-v-78ea8594]{border-radius:var(--radius-full,999px);width:44px;height:44px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease,ease), color var(--duration-fast,.15s) var(--ease,ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.gfs-close[data-v-78ea8594]:hover{background:var(--surface-hover);color:var(--text-secondary)}.gfs-body[data-v-78ea8594]{padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;gap:16px;display:flex}.gfs-list[data-v-78ea8594]{flex-direction:column;gap:8px;display:flex}.gfs-item[data-v-78ea8594]{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--surface-card);align-items:stretch;display:flex;overflow:hidden}.gfs-item.is-default[data-v-78ea8594]{border-left:3px solid var(--success)}.gfs-item.is-favorite[data-v-78ea8594]{border-left:3px solid var(--chrome-favorite-color)}.gfs-item-edit[data-v-78ea8594]{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:48px;padding:8px 12px;display:flex}.gfs-item-col[data-v-78ea8594]{font-size:var(--text-xs,.75rem);color:var(--accent);font-weight:700}.gfs-item-meta[data-v-78ea8594]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.gfs-item-op[data-v-78ea8594]{font-size:var(--text-xs,.75rem);color:var(--text-muted);font-weight:500}.gfs-item-val[data-v-78ea8594]{font-size:var(--text-sm,.875rem);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.gfs-origin[data-v-78ea8594]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full,999px);padding:1px 6px;font-size:.6rem;font-weight:700;line-height:1.4}.gfs-origin.favorite[data-v-78ea8594]{color:var(--chrome-favorite-color);background:#f59e0b14}.gfs-item-remove[data-v-78ea8594]{border:none;border-left:1px solid var(--border);width:48px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease,ease), color var(--duration-fast,.15s) var(--ease,ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gfs-item-remove[data-v-78ea8594]:hover{background:var(--error-soft);color:var(--error)}.gfs-empty[data-v-78ea8594]{color:var(--text-muted);font-size:var(--text-sm,.875rem);flex-direction:column;align-items:center;gap:8px;padding:24px 0;font-style:italic;display:flex}.gfs-empty i[data-v-78ea8594]{opacity:.6;font-size:1.5rem}.gfs-actions[data-v-78ea8594]{flex-direction:column;gap:8px;display:flex}.gfs-action[data-v-78ea8594]{border-radius:var(--radius-lg,12px);border:1px solid var(--border);background:var(--surface-card);min-height:48px;font-size:var(--text-sm,.875rem);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease,ease), border-color var(--duration-fast,.15s) var(--ease,ease);justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.gfs-action-add[data-v-78ea8594]{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.gfs-action-add[data-v-78ea8594]:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.gfs-action-clear[data-v-78ea8594]{color:var(--text-secondary)}.gfs-action-clear[data-v-78ea8594]:hover{background:var(--error-soft);color:var(--error);border-color:var(--error-soft)}.gfs-favorites[data-v-78ea8594]{border-top:1px solid var(--border);justify-content:center;padding-top:12px;display:flex}.gfs-freshness[data-v-78ea8594]{font-size:var(--text-xs,.75rem);color:var(--text-muted);justify-content:center;align-items:center;gap:6px;padding-top:4px;display:flex}.gfs-freshness i[data-v-78ea8594]{font-size:.7rem}.gfs-drawer-root.gfs-drawer-root{border-top-left-radius:var(--radius-xl,16px);border-top-right-radius:var(--radius-xl,16px);background:var(--surface-card);min-height:60dvh;max-height:90dvh;height:auto!important}.pp[data-v-42558cde]{flex-direction:column;gap:.25rem;width:23rem;max-width:calc(100vw - 2rem);display:flex}.pp--etroit[data-v-42558cde]{width:calc(100vw - 3rem)}.pp-titre[data-v-42558cde]{color:var(--text-secondary);margin:0 0 .25rem;padding:0 .5rem;font-size:.8125rem;font-weight:600}.pp-liste[data-v-42558cde]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-ligne[data-v-42558cde]{width:100%;min-height:2.5rem;font:inherit;color:var(--text-primary);text-align:left;border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .5rem;font-size:.875rem;display:flex}.pp-ligne[data-v-42558cde]:hover{background:var(--surface-hover)}.pp-ligne[data-v-42558cde]:focus-visible,.pp-retour[data-v-42558cde]:focus-visible,.pp-effacer[data-v-42558cde]:focus-visible,.pp-appliquer[data-v-42558cde]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pp-coche[data-v-42558cde]{width:.875rem;color:var(--accent);visibility:hidden;flex:none;font-size:.75rem}.pp-ligne--active[data-v-42558cde]{background:var(--accent-soft);color:var(--accent-strong,var(--accent));font-weight:600}.pp-ligne--active .pp-coche[data-v-42558cde]{visibility:visible}.pp-nom[data-v-42558cde]{flex:1;min-width:0}.pp-dates[data-v-42558cde]{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8125rem;font-weight:400}.pp-suite[data-v-42558cde]{border-top:1px solid var(--border);flex-direction:column;margin-top:.25rem;padding-top:.25rem;display:flex}.pp-ligne--suite[data-v-42558cde]{padding-left:2rem}.pp-ligne--suite .pi[data-v-42558cde]{color:var(--text-muted);flex:none;font-size:.75rem}.pp-aide[data-v-42558cde]{color:var(--text-muted);margin:.25rem 0 0;padding:0 .5rem 0 2rem;font-size:.75rem}.pp-retour[data-v-42558cde]{min-height:2.25rem;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.pp-retour .pi[data-v-42558cde]{color:var(--text-muted);font-size:.75rem}.pp-plage[data-v-42558cde]{grid-template-columns:1fr 1fr;gap:.5rem;padding:.25rem .5rem 0;display:grid}.pp-borne[data-v-42558cde]{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.pp-borne input[data-v-42558cde]{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);min-height:2.5rem;color:var(--text-primary);font:inherit;padding:0 .5rem;font-size:max(1rem,16px)}.pp-phrase[data-v-42558cde]{color:var(--text-secondary);background:var(--surface-hover);border-radius:var(--radius-sm,6px);margin:.5rem .5rem 0;padding:.5rem .625rem;font-size:.8125rem}.pp-pied[data-v-42558cde]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem .5rem 0;display:flex}.pp-effacer[data-v-42558cde]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.875rem;font-weight:600}.pp-appliquer[data-v-42558cde]{border-radius:var(--radius-lg,8px);background:var(--accent);min-height:2.5rem;color:var(--accent-fg);font:inherit;cursor:pointer;border:0;padding:0 1.25rem;font-size:.875rem;font-weight:600}.pp-appliquer[data-v-42558cde]:disabled{opacity:.55;cursor:not-allowed}.pp--etroit .pp-ligne[data-v-42558cde]{flex-wrap:wrap;align-content:center;row-gap:0;min-height:3.5rem;font-size:.9375rem}.pp--etroit .pp-dates[data-v-42558cde]{flex-basis:100%;padding-left:1.5rem}.bfl[data-v-be587465]{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:2px 0;display:flex}.bfl--empile[data-v-be587465]{flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem .75rem}.bfl-bouton[data-v-be587465],.bfl-autre[data-v-be587465]{border:1px solid var(--border);border-radius:var(--radius-lg,8px);background:var(--surface-card);max-width:100%;min-height:2rem;color:var(--text-secondary);font:inherit;white-space:nowrap;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.bfl-bouton[data-v-be587465]{cursor:pointer;transition:border-color var(--duration-fast,.15s) ease, background var(--duration-fast,.15s) ease}.bfl-bouton[data-v-be587465]:hover{border-color:var(--accent)}.bfl-bouton[data-v-be587465]:focus-visible,.bfl-revenir[data-v-be587465]:focus-visible,.bfl-effacer[data-v-be587465]:focus-visible,.bfl-appliquer[data-v-be587465]:focus-visible,.bfl-retirer[data-v-be587465]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bfl-bouton--ouvert[data-v-be587465]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.bfl-nom[data-v-be587465]{color:var(--text-secondary)}.bfl-valeur[data-v-be587465]{text-overflow:ellipsis;min-width:0;color:var(--text-primary);font-weight:600;overflow:hidden}.bfl-icone[data-v-be587465],.bfl-chevron[data-v-be587465]{color:var(--text-muted);font-size:.75rem}.bfl-chevron[data-v-be587465]{margin-left:.125rem}.bfl--empile .bfl-bouton[data-v-be587465]{min-height:2.75rem;padding:0 .875rem;font-size:.9375rem}.bfl--empile .bfl-valeur[data-v-be587465]{margin-left:auto}.bfl--replie .bfl-ligne[data-v-be587465]{min-width:0}.bfl--replie .bfl-ligne .bfl-valeur[data-v-be587465]{white-space:nowrap}.bfl-autre[data-v-be587465]{padding-right:.125rem}.bfl-retirer[data-v-be587465]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bfl-retirer .pi[data-v-be587465]{font-size:.625rem}.bfl-revenir[data-v-be587465]{color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 .25rem;font-size:.8125rem;font-weight:600}.bfl-revenir[data-v-be587465]:hover{text-decoration:underline}.bfl--empile .bfl-revenir[data-v-be587465]{align-self:flex-start}.bfl-panneau[data-v-be587465]{flex-direction:column;gap:.75rem;width:20rem;max-width:calc(100vw - 2rem);display:flex}.bfl-panneau--etroit[data-v-be587465]{width:calc(100vw - 3rem)}.bfl-titre[data-v-be587465]{color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:600}.bfl-sous-titre[data-v-be587465]{color:var(--text-muted);font-weight:400}.bfl-recherche input[data-v-be587465]{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);min-height:2.5rem;color:var(--text-primary);font:inherit;padding:0 .5rem;font-size:max(1rem,16px)}.bfl-recherche input[data-v-be587465]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bfl-recherche[data-v-be587465]{align-items:center;display:flex;position:relative}.bfl-recherche .pi[data-v-be587465]{color:var(--text-muted);font-size:.8125rem;position:absolute;left:.625rem}.bfl-recherche input[data-v-be587465]{width:100%;padding-left:2rem}.bfl-options[data-v-be587465]{flex-direction:column;display:flex}.bfl-options--defile[data-v-be587465]{overscroll-behavior:contain;max-height:16rem;overflow-y:auto}.bfl-option[data-v-be587465]{border-radius:var(--radius-sm,6px);min-height:2.5rem;color:var(--text-primary);cursor:pointer;align-items:center;gap:.625rem;padding:0 .375rem;font-size:.875rem;display:flex}.bfl-option[data-v-be587465]:hover{background:var(--surface-hover)}.bfl-option input[data-v-be587465]{width:1.125rem;height:1.125rem;accent-color:var(--accent);cursor:pointer;margin:0}.bfl-note[data-v-be587465]{color:var(--text-muted);margin:.25rem .375rem;font-size:.8125rem}.bfl-pied[data-v-be587465]{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.bfl-effacer[data-v-be587465]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0 .25rem;font-size:.875rem;font-weight:600}.bfl-appliquer[data-v-be587465]:disabled{opacity:.55;cursor:not-allowed}.bfl-appliquer[data-v-be587465]{border-radius:var(--radius-lg,8px);background:var(--accent);min-height:2.5rem;color:var(--accent-fg);font:inherit;cursor:pointer;border:0;padding:0 1.25rem;font-size:.875rem;font-weight:600}.dictee-filtre[data-v-c0280d56]{margin:-6px}.p-iconfield:has(.dictee-filtre) .p-inputtext{min-height:46px}.global-filters-bar[data-v-245ceb86]{background:var(--surface-card);min-height:2rem;position:relative}.gfb-placeholder[data-v-245ceb86]{flex-shrink:0;min-height:2rem}.gfb-placeholder--mobile[data-v-245ceb86]{min-height:44px}.gfb-zone[data-v-245ceb86]{min-width:0}.gfb-puces[data-v-245ceb86]{flex:0 auto;min-width:0;padding:2px 0;overflow:hidden}.gfb-puces>.gfb-puce-cachee[data-v-245ceb86]{display:none!important}.ligne-perimetre--droite[data-v-245ceb86]{flex:0 auto;min-width:0;max-width:40%}.fp-valuewrap[data-v-245ceb86]{flex-shrink:0}.filter-pill[data-v-245ceb86]{white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--surface-card);border-color:var(--border);transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease)}.filter-pill[data-v-245ceb86]:hover{border-color:var(--accent);transform:translateY(-1px)}.fp-column[data-v-245ceb86]{color:var(--text-secondary)}.fp-operator[data-v-245ceb86]{color:var(--text-muted)}.fp-value[data-v-245ceb86]{color:var(--text-primary);background:var(--surface)}.gfb-freshness-retard[data-v-245ceb86]{color:var(--warning-ink,var(--warning));cursor:help}.filtersbar-freshness[data-v-245ceb86]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:20rem;margin-right:2px;overflow:hidden}.gfb-freshness-retard[data-v-245ceb86]:focus-visible,.filtersbar-freshness[data-v-245ceb86]:focus-visible,.gfb-mobile-freshness[data-v-245ceb86]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm,4px)}.fp-value.fp-dynamic[data-v-245ceb86]{color:var(--text-primary);background:var(--surface)}.plus-options[data-v-245ceb86]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:.8125rem}.plus-options[data-v-245ceb86]:hover{color:var(--accent)}[data-v-245ceb86] .bouton-filtre-appliquer:disabled{opacity:1;background:var(--accent);border-color:var(--accent);color:var(--accent-fg);cursor:not-allowed}.filtre-raison[data-v-245ceb86]{text-align:right;color:var(--text-secondary);flex-basis:100%;margin:6px 0 0;font-size:.8125rem}.filter-pill.is-default[data-v-245ceb86]{border-left:3px solid var(--success)}.filter-pill.is-favorite[data-v-245ceb86]{border-left:3px solid var(--chrome-favorite-color)}.origin-badge[data-v-245ceb86]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);padding:1px 6px;font-size:.6rem;font-weight:700;line-height:1.4}.origin-badge.favorite[data-v-245ceb86]{color:var(--chrome-favorite-color);background:#f59e0b14;border:1px solid #f59e0b26}.add-filter-btn[data-v-245ceb86]:hover{background:var(--surface-hover);transform:translateY(-1px)}.gfb-mini-remove[data-v-245ceb86]:hover{background:var(--surface-hover)}.gfb-clear-all[data-v-245ceb86]:hover{background:var(--surface-hover);border-color:var(--border)}.slide-down-enter-active[data-v-245ceb86],.slide-down-leave-active[data-v-245ceb86]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-245ceb86],.slide-down-leave-to[data-v-245ceb86]{opacity:0;transform:translateY(-16px)}.slide-down-enter-to[data-v-245ceb86],.slide-down-leave-from[data-v-245ceb86]{opacity:1;transform:translateY(0)}.filter-fade-enter-active[data-v-245ceb86]{transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.filter-fade-leave-active[data-v-245ceb86]{transition:opacity .2s,transform .2s}.filter-fade-enter-from[data-v-245ceb86]{opacity:0;transform:scale(.5)translate(-8px)}.filter-fade-leave-to[data-v-245ceb86]{opacity:0;transform:scale(.8)}.filter-fade-move[data-v-245ceb86]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.filter-impact[data-v-245ceb86]{align-items:center;gap:var(--space-2,8px);padding:var(--space-1,4px) var(--space-3,12px);border-radius:var(--radius-full);background:var(--info-soft);color:var(--text-primary);border:1px solid var(--info);font-size:.72rem;font-weight:600;display:inline-flex}.filter-impact .impact-icon[data-v-245ceb86]{color:var(--text-muted);opacity:1;font-size:.7rem}.filter-impact .impact-label[data-v-245ceb86]{line-height:1.2}.filter-impact .impact-percent[data-v-245ceb86]{margin-left:2px;font-weight:700}.filter-impact .percent-zero[data-v-245ceb86]{color:var(--error-ink)}.filter-impact .percent-low[data-v-245ceb86]{color:var(--warning-ink)}.filter-impact .percent-high[data-v-245ceb86]{color:var(--success-ink)}.filtersbar-empty-hint[data-v-245ceb86]{line-height:1.25}.filters-overflow-pill[data-v-245ceb86]{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-soft);cursor:pointer;transition:background .15s,border-color .15s}.filters-overflow-pill[data-v-245ceb86]:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.filters-overflow-popover[data-v-245ceb86]{width:min(320px,90vw);max-height:60vh;padding:4px 0;overflow-y:auto}.filters-overflow-header[data-v-245ceb86]{border-bottom:1px solid var(--border);color:var(--text-primary);padding:8px 12px}.filters-overflow-list[data-v-245ceb86]{flex-direction:column;display:flex}.filters-overflow-item[data-v-245ceb86]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.filters-overflow-item[data-v-245ceb86]:last-child{border-bottom:none}.filters-overflow-item-text[data-v-245ceb86]{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:flex}.filters-overflow-col[data-v-245ceb86]{color:var(--text-primary);text-transform:uppercase;font-weight:700;font-size:var(--text-xs);letter-spacing:.03em}.filters-overflow-op[data-v-245ceb86]{color:var(--text-muted);font-weight:500}.filters-overflow-val[data-v-245ceb86]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.filters-overflow-remove[data-v-245ceb86]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.filters-overflow-remove[data-v-245ceb86]:hover{background:var(--error-soft);color:var(--error-ink)}@media (width<=991.98px){.filtersbar-empty-hint[data-v-245ceb86]{display:none}}.gfb-mobile-bar[data-v-245ceb86]{min-height:44px;max-height:none}.gfb-mobile-trigger[data-v-245ceb86]{border:1px solid var(--border);background:var(--surface-card);min-height:44px;color:var(--text-secondary);transition:background var(--duration-fast,.15s) var(--ease,ease), border-color var(--duration-fast,.15s) var(--ease,ease)}.gfb-mobile-trigger[data-v-245ceb86]:hover{background:var(--surface-hover);border-color:var(--accent)}.gfb-mobile-count[data-v-245ceb86]{border-radius:var(--radius-full,999px);background:var(--accent);min-width:1.25rem;height:1.25rem;color:var(--accent-fg);justify-content:center;align-items:center;padding:0 .35rem;font-size:.7rem;font-weight:700;display:inline-flex}.gfb-mobile-freshness i[data-v-245ceb86]{font-size:.95rem}@media (width<=575.98px){.global-filters-bar[data-v-245ceb86]{padding:4px 8px!important}.filtersbar-freshness[data-v-245ceb86]{gap:0!important;font-size:0!important}.filtersbar-freshness i[data-v-245ceb86]{font-size:.95rem!important}}.mh-vide-espaces[data-v-aad93829]{text-align:left;flex-direction:column;gap:8px;margin-top:16px;display:flex}.mh[data-v-aad93829]{padding:8px 16px;padding-bottom:calc(var(--mobile-nav-h,0px) + 24px)}.mh-hors-ligne[data-v-aad93829]{border-radius:var(--radius,10px);background:var(--surface-100);color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-weight:600;display:flex}.mh-hors-ligne .pi[data-v-aad93829]{font-size:.8125rem}.mh-salut[data-v-aad93829]{letter-spacing:-.02em;color:var(--text-primary);margin:4px 0 16px;font-size:1.375rem;font-weight:700}.mh-section[data-v-aad93829]{margin-bottom:22px}.mh-titre[data-v-aad93829]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);align-items:center;gap:7px;margin:0 0 8px;font-weight:700;display:flex}.mh-ligne[data-v-aad93829]{border-left:2px solid var(--border);border:1px solid var(--border);border-radius:var(--radius,10px);background:var(--surface-card);min-height:52px;color:var(--text-primary);touch-action:manipulation;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex}.mh-ligne--alerte[data-v-aad93829]{border-left:2px solid var(--error);align-items:center}.mh-titre-nom[data-v-aad93829]{text-transform:none;letter-spacing:normal;color:var(--text-primary);font-weight:600}.mh-titre--alerte[data-v-aad93829]{color:var(--error-ink)}.mh-titre--alerte .pi[data-v-aad93829]{color:var(--error)}.mh-titre--chiffres .pi[data-v-aad93829]{color:var(--accent)}.mh-compte[data-v-aad93829]{background:var(--error-soft);color:var(--error-ink);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:2px;padding:1px 7px}.mh-ligne-titre[data-v-aad93829]{min-width:7rem;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.mh-ligne-meta[data-v-aad93829]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:0 100 auto;font-size:.6875rem;overflow:hidden}.mh-ligne-texte[data-v-aad93829]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mh-ligne-sous[data-v-aad93829]{color:var(--text-muted);font-size:.6875rem}.mh-ligne-perimetre[data-v-aad93829]{font-size:var(--text-xs,.75rem);color:var(--text-secondary);display:block}.mh-ligne-valeur[data-v-aad93829]{font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--error-ink);flex:none;font-weight:700}.mh-bloc[data-v-aad93829]{margin-bottom:16px}.mh-bloc-tete[data-v-aad93829]{min-height:44px;color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:10px;padding:2px 2px 8px;text-decoration:none;display:flex}.mh-bloc-titre[data-v-aad93829]{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.mh-bloc-meta[data-v-aad93829]{color:var(--text-muted);flex:none;font-size:.6875rem}.mh-bloc-note[data-v-aad93829]{color:var(--text-muted);margin:0 2px 8px;font-size:.8125rem;line-height:1.5}.mh-kpis[data-v-aad93829]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.mh-kpis--seule[data-v-aad93829]{grid-template-columns:1fr}.mh-kpi[data-v-aad93829]{cursor:pointer;touch-action:manipulation;border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius,10px);background:var(--surface-card);flex-direction:column;min-width:0;min-height:132px;transition:transform .12s;display:flex;overflow:hidden}.mh-kpi[data-v-aad93829]>:not(.mh-kpi-libelle){flex:1;min-height:0}.mh-kpi-libelle[data-v-aad93829]{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-xs,.75rem);color:var(--text-secondary);-webkit-box-orient:vertical;padding:10px 12px 0;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.mh-kpi:focus-visible .mh-kpi-libelle[data-v-aad93829]{-webkit-line-clamp:unset;line-clamp:unset}.mh-kpi[data-v-aad93829] .card-value{color:var(--text-primary)!important}.mh-kpi[data-v-aad93829] .card-label{display:none}.mh-kpi[data-v-aad93829] .card-valeur-hote{flex-basis:100%}.mh-kpi-vide[data-v-aad93829]{flex-direction:column;justify-content:center;height:100%;padding:0 0 0 .75rem;display:flex}.mh-kpi-vide-valeur[data-v-aad93829]{color:var(--text-muted);font-size:1.75rem;font-weight:700;line-height:1.1}.mh-kpi-vide-note[data-v-aad93829]{color:var(--text-muted);margin-top:.25rem;font-size:.7rem}.mh-kpi--squelette[data-v-aad93829]{background:linear-gradient(90deg, var(--surface-hover) 25%, var(--surface-card) 50%, var(--surface-hover) 75%);background-size:200% 100%;border-style:dashed;animation:1.2s linear infinite mh-scintille-aad93829}.mh-kpi[data-v-aad93829] .card-value{line-height:1.1;font-size:clamp(1.25rem,13cqw,2.1rem)!important}@keyframes mh-scintille-aad93829{to{background-position:-200% 0}}.mh-kpi[data-v-aad93829]:active{transform:scale(.985)}.mh-kpi[data-v-aad93829]:focus-visible{box-shadow:var(--ring);outline:none}@media (prefers-reduced-motion:reduce){.mh-kpi--squelette[data-v-aad93829]{animation:none}}.mh-lien[data-v-aad93829]{min-height:44px;color:var(--accent);align-items:center;padding:8px 2px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.mh-vide[data-v-aad93829]{color:var(--text-muted);font-size:var(--text-sm);padding:24px 4px}.mh-vide-aide[data-v-aad93829]{margin:6px 0 10px;font-size:.8125rem;line-height:1.5}.me[data-v-ad0f9931]{flex:none;place-items:center;display:inline-grid}.me--tuile[data-v-ad0f9931]{width:var(--me-taille,var(--tuile-id,32px));height:var(--me-taille,var(--tuile-id,32px));border-radius:calc(var(--me-taille,var(--tuile-id,32px)) / 4);background:var(--espace-tint);color:var(--espace-ink);font-size:calc(var(--me-taille,var(--tuile-id,32px)) * .375);letter-spacing:.03em;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--espace-c) 16%, transparent);font-weight:650;line-height:1}.me--pastille[data-v-ad0f9931]{width:var(--pastille-espace,10px);height:var(--pastille-espace,10px);background:var(--espace-c);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--espace-ink) 18%, transparent);border-radius:3px}.mc[data-v-4fbca71e]{width:var(--mc-l,100%);height:var(--mc-h,36px);display:block;overflow:visible}.mc-aire[data-v-4fbca71e]{fill:var(--espace-tint,var(--surface-sunken))}.mc-trait[data-v-4fbca71e]{fill:none;stroke:var(--espace-c,var(--text-muted));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.af-tete[data-v-8b701494]{flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:32px;margin:0 0 8px;display:flex}.af-titre[data-v-8b701494]{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.af-aide[data-v-8b701494]{min-width:0;color:var(--text-muted);font-size:.8125rem}.af-bouton--aide[data-v-8b701494]{color:var(--text-secondary)}.af-tous[data-v-8b701494]{color:var(--accent-strong);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.af-tous .pi[data-v-8b701494]{font-size:.6875rem}.af-tous[data-v-8b701494]:hover{text-underline-offset:3px;text-decoration:underline}.af-tous[data-v-8b701494]:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.af-tous-ligne[data-v-8b701494]{display:none}.af-vide[data-v-8b701494]{border:1px dashed var(--border-strong);border-radius:var(--radius-carte,var(--radius));padding:14px 16px}.af-vide-t[data-v-8b701494]{color:var(--text-primary);margin:0 0 4px;font-size:.875rem;font-weight:600;display:block}.af-vide-p[data-v-8b701494]{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.af-bouton[data-v-8b701494]{color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border);border-radius:6px;align-items:center;gap:4px;margin:0 2px;padding:0 6px;font-size:.75rem;font-weight:500;display:inline-flex}.af-bouton .pi[data-v-8b701494]{font-size:.6875rem}.af-grille[data-v-8b701494]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.af-carte[data-v-8b701494]{height:100%;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-carte);flex-direction:column;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.af-carte[data-v-8b701494]:hover{border-color:var(--border-strong);background:var(--espace-lavis)}.af-carte[data-v-8b701494]:focus-visible{border-color:var(--accent);box-shadow:var(--ring);outline:none}.af-apercu[data-v-8b701494]{flex-direction:column;gap:2px;min-height:96px;padding:12px 12px 0;display:flex}.af-apercu--vide[data-v-8b701494]{min-height:0;padding-bottom:10px}.af-attente-donnees[data-v-8b701494]{color:var(--text-secondary);font-size:.8125rem}.af-lib[data-v-8b701494]{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem}.af-apercu--chiffre .af-lib[data-v-8b701494]{flex-direction:column;display:flex}.af-ligne[data-v-8b701494]{align-items:baseline;gap:8px;min-width:0;display:flex}.af-val[data-v-8b701494]{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:650}.af-val small[data-v-8b701494]{letter-spacing:0;color:var(--text-muted);margin-left:2px;font-size:.75rem;font-weight:500}.af-ecart[data-v-8b701494]{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:0 6px 0 4px;font-size:.71875rem;font-weight:600;display:inline-flex}.af-ecart .pi[data-v-8b701494]{font-size:.5625rem}.af-ecart--bon[data-v-8b701494]{color:var(--success-ink);background:var(--success-soft)}.af-ecart--mauvais[data-v-8b701494]{color:var(--error-ink);background:var(--error-soft)}.af-ecart--presque[data-v-8b701494]{color:var(--warning-ink);background:var(--warning-soft)}.af-ecart--neutre[data-v-8b701494]{color:var(--text-secondary);background:var(--surface-sunken)}.af-courbe[data-v-8b701494]{margin-top:6px}.af-courbe--vide[data-v-8b701494]{height:36px;display:block}.af-attente[data-v-8b701494]{background:var(--surface-hover);border-radius:6px;height:88px;margin-bottom:12px;display:block}.af-mesures[data-v-8b701494]{flex-direction:column;gap:2px;padding:2px 0 12px;display:flex}.af-mesure[data-v-8b701494]{min-height:26px;color:var(--text-secondary);align-items:center;gap:8px;font-size:.78125rem;display:flex}.af-mesure .pi[data-v-8b701494]{color:var(--espace-c);flex:none;font-size:.8125rem}.af-mesure span[data-v-8b701494]{overflow-wrap:anywhere;min-width:0}.af-mesures--vide[data-v-8b701494]{color:var(--text-muted);font-size:.78125rem}.af-pied[data-v-8b701494]{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.af-nom[data-v-8b701494]{overflow-wrap:anywhere;font-size:.84375rem;font-weight:600;line-height:1.35}@media (prefers-reduced-motion:reduce){.af-carte[data-v-8b701494]{transition:none}}@container accueil (width<=560px){.af-grille[data-v-8b701494]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-carte);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.af-grille>li+li[data-v-8b701494]{border-top:1px solid var(--border)}.af-carte[data-v-8b701494]{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 56px;align-items:center;gap:12px;min-height:64px;padding:8px 14px;display:grid}.af-pied[data-v-8b701494]{border:0;order:-1;grid-area:nom;min-width:0;margin:0;padding:0}.af-carte[data-v-8b701494]:has(.af-apercu--chiffre){grid-template-areas:"nom val courbe""lib val courbe";row-gap:2px}.af-apercu--chiffre .af-lib[data-v-8b701494]{flex-direction:column;grid-area:lib;min-width:0;line-height:1.3;display:flex}.af-apercu--chiffre .af-ligne[data-v-8b701494]{flex-direction:column;grid-area:val;align-items:flex-end;gap:2px}.af-apercu--chiffre .af-ecart[data-v-8b701494]{display:inline-flex}.af-apercu--chiffre .af-courbe[data-v-8b701494],.af-apercu--chiffre .af-courbe--vide[data-v-8b701494]{grid-area:courbe}.af-apercu[data-v-8b701494]{display:contents}.af-lib[data-v-8b701494],.af-ecart[data-v-8b701494],.af-mesures[data-v-8b701494],.af-attente[data-v-8b701494]{display:none}.af-ligne[data-v-8b701494]{justify-self:end}.af-val[data-v-8b701494]{font-size:1rem}.af-courbe[data-v-8b701494],.af-courbe--vide[data-v-8b701494]{--mc-l:56px;--mc-h:24px;width:56px;height:24px;margin:0}.af-tous-ligne[data-v-8b701494]{display:block}.af-tous--tete[data-v-8b701494]{display:none}.af-tous--ligne[data-v-8b701494]{justify-content:space-between;min-height:48px;margin:0;padding:0 14px;font-size:.875rem;display:flex}.af-tous--ligne .pi[data-v-8b701494]{font-size:.875rem}}@container accueil (width<=320px){.af-carte[data-v-8b701494]{grid-template-columns:minmax(0,1fr) auto}.af-carte[data-v-8b701494]:has(.af-apercu--chiffre){grid-template-areas:"nom val""lib val"}.af-courbe[data-v-8b701494],.af-courbe--vide[data-v-8b701494]{display:none}.af-apercu--chiffre .af-lib-pre[data-v-8b701494]{white-space:normal}}.ac[data-v-fd68ca19]{flex-direction:column;gap:32px;min-width:0;display:flex}.ac-titre[data-v-fd68ca19]{flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:32px;margin:0 0 8px;display:flex}.ac-titre h2[data-v-fd68ca19]{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.ac-aide[data-v-fd68ca19]{color:var(--text-muted);font-size:.8125rem}.ac-vide[data-v-fd68ca19]{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:.8125rem;display:flex}.ac-carte[data-v-fd68ca19]{border:1px solid var(--border-subtle,var(--surface-border));background:var(--surface-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.ac-badge[data-v-fd68ca19]{background:var(--surface-hover);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.ac-carte-titre[data-v-fd68ca19]{color:var(--text-primary);margin:0;font-size:.875rem;font-weight:600}.ac-carte-texte[data-v-fd68ca19]{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.ac-squelette[data-v-fd68ca19]{background:var(--surface-hover);border-radius:8px;height:176px}.ac-vide .pi[data-v-fd68ca19]{color:var(--success-ink);font-size:.875rem}.ac-liste[data-v-fd68ca19]{margin:0;padding:0;list-style:none}.ac-alertes .ac-liste[data-v-fd68ca19]{flex-direction:column;gap:8px;display:flex}.ac-plus[data-v-fd68ca19]:focus-visible{box-shadow:var(--ring);outline:none}.ac-plus[data-v-fd68ca19]{min-height:36px;color:var(--accent-strong);align-items:center;padding:4px 0;font-size:.8125rem;text-decoration:none;display:flex}.ac-plus[data-v-fd68ca19]:hover{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.ac-plus[data-v-fd68ca19]{min-height:44px}}.ae-tete[data-v-8c3b4e34]{align-items:center;gap:10px;min-height:32px;margin:0 0 12px;display:flex}.ae-tete h2[data-v-8c3b4e34]{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.ae-n[data-v-8c3b4e34]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.ae-filtre[data-v-8c3b4e34]{width:210px;height:32px;color:var(--text-muted);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:flex}.ae-filtre i[data-v-8c3b4e34]{font-size:.8125rem}.ae-filtre input[data-v-8c3b4e34]{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:.8125rem}.ae-filtre[data-v-8c3b4e34]:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.ae-grille[data-v-8c3b4e34]{--ae-gap:12px;--ae-min:196px;gap:var(--ae-gap);grid-template-columns:repeat(auto-fit, minmax(max(var(--ae-min), calc((100% - (var(--ae-n,3) - 1) * var(--ae-gap)) / var(--ae-n,3) - 1px)), 1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.ae-grille--seul[data-v-8c3b4e34]{grid-template-columns:minmax(0,420px)}.ae-carte[data-v-8c3b4e34]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-carte);flex-direction:column;gap:8px;min-width:0;padding:12px 14px 8px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.ae-carte[data-v-8c3b4e34]:hover{border-color:var(--border-strong);background:var(--espace-lavis)}.ae-carte[data-v-8c3b4e34]:has(.ae-nom:focus-visible){border-color:var(--accent);box-shadow:var(--ring)}.ae-h[data-v-8c3b4e34]{align-items:center;gap:10px;padding-right:18px;display:flex}.ae-h[data-v-8c3b4e34] .me--tuile{--me-taille:24px}.ae-id[data-v-8c3b4e34]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ae-nom[data-v-8c3b4e34]{letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere;font-size:.90625rem;font-weight:600;line-height:1.3;text-decoration:none}.ae-nom[data-v-8c3b4e34]:after{content:"";border-radius:var(--radius-carte);position:absolute;inset:0}.ae-nom[data-v-8c3b4e34]:focus-visible{outline:none}.ae-role[data-v-8c3b4e34]{color:var(--text-secondary);vertical-align:2px;background:var(--surface-sunken);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:.6875rem;font-weight:500}.ae-meta[data-v-8c3b4e34]{color:var(--text-muted);font-size:.78125rem;line-height:1.4}.ae-bout[data-v-8c3b4e34]{white-space:nowrap}.ae-chev[data-v-8c3b4e34]{color:var(--text-muted);opacity:0;font-size:.75rem;transition:opacity .15s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:28px;right:12px;transform:translate(-3px)}.ae-carte:hover .ae-chev[data-v-8c3b4e34]{opacity:1;transform:none}.ae-recents[data-v-8c3b4e34]{border-top:1px solid var(--border);flex-direction:column;flex:1;gap:1px;margin:0;padding-top:8px;display:flex}.ae-recents>.ae-tous[data-v-8c3b4e34]{margin-top:auto}.ae-recent[data-v-8c3b4e34]{z-index:1;min-height:30px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;margin:0 -6px;padding:2px 6px;font-size:.78125rem;text-decoration:none;display:flex;position:relative}.ae-recent[data-v-8c3b4e34]:hover{color:var(--text-primary);background:color-mix(in oklab, var(--espace-c) 9%, transparent)}.ae-recent[data-v-8c3b4e34]:focus-visible{box-shadow:var(--ring);outline:none}.ae-recent[data-v-8c3b4e34]{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:5px 6px}.ae-t[data-v-8c3b4e34]{max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;font-weight:500}.ae-desc[data-v-8c3b4e34]{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.ae-tous[data-v-8c3b4e34]{color:var(--accent-strong);flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;font-weight:600}.ae-tous .pi[data-v-8c3b4e34]{font-size:.6875rem}.ae-vide[data-v-8c3b4e34]{color:var(--text-muted);font-size:.78125rem;line-height:30px;display:block}.ae-lien-texte[data-v-8c3b4e34]{z-index:1;font:inherit;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.ae-lien-texte[data-v-8c3b4e34]:hover{text-underline-offset:3px;text-decoration:underline}.ae-lien-texte[data-v-8c3b4e34]:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.ae-carte--squelette[data-v-8c3b4e34]{flex-direction:row;align-items:center;height:132px}.ae-sq-tuile[data-v-8c3b4e34]{width:var(--tuile-id);height:var(--tuile-id);background:var(--surface-hover);border-radius:8px;flex:none}.ae-sq-barres[data-v-8c3b4e34]{flex-direction:column;flex:1;gap:8px;display:flex}.ae-sq-barres span[data-v-8c3b4e34]{background:var(--surface-hover);border-radius:4px;height:10px}.ae-sq-barres span+span[data-v-8c3b4e34]{width:60%}.ae-note[data-v-8c3b4e34]{background:var(--surface-hover);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 14px;font-size:.84375rem;display:flex}.ae-btn[data-v-8c3b4e34]{min-height:36px;font:inherit;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;margin-left:auto;padding:0 14px}.ae-btn[data-v-8c3b4e34]:focus-visible{box-shadow:var(--ring);outline:none}.ae-aucun[data-v-8c3b4e34]{color:var(--text-secondary);border:1px dashed var(--border-strong);border-radius:var(--radius-carte);margin:0;padding:16px;font-size:.875rem}.ae-rien[data-v-8c3b4e34]{color:var(--text-secondary);margin:0;font-size:.875rem}.ae-plus[data-v-8c3b4e34]{width:100%;min-height:40px;font:inherit;color:var(--text-secondary);border:1px dashed var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:12px;font-size:.8125rem;font-weight:500;display:flex}.ae-plus[data-v-8c3b4e34]:hover{color:var(--text-primary);background:var(--surface-hover)}.ae-plus[data-v-8c3b4e34]:focus-visible{box-shadow:var(--ring);outline:none}.ae-liste[data-v-8c3b4e34]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-carte);margin:0;padding:0;list-style:none}.ae-ligne[data-v-8c3b4e34]{align-items:center;gap:14px;min-height:53px;padding:8px 16px;transition:background-color .15s;display:flex;position:relative}.ae-ligne+.ae-ligne[data-v-8c3b4e34]{border-top:1px solid var(--border)}.ae-ligne[data-v-8c3b4e34]:first-child{border-radius:var(--radius-carte) var(--radius-carte) 0 0}.ae-ligne[data-v-8c3b4e34]:last-child{border-radius:0 0 var(--radius-carte) var(--radius-carte)}.ae-ligne[data-v-8c3b4e34]:only-child{border-radius:var(--radius-carte)}.ae-ligne[data-v-8c3b4e34]:hover{background:var(--espace-lavis)}.ae-ligne[data-v-8c3b4e34]:has(.ae-nom:focus-visible){box-shadow:var(--ring)}.ae-ligne[data-v-8c3b4e34] .me--tuile{--me-taille:26px;flex:none}.ae-ligne-nom[data-v-8c3b4e34]{flex:none;align-items:center;max-width:30%;font-size:.875rem;display:inline-flex}.ae-ligne-nom[data-v-8c3b4e34]:after{border-radius:inherit}.ae-ligne-n[data-v-8c3b4e34]{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.ae-ligne-t[data-v-8c3b4e34]{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;flex:1;font-size:.8125rem;line-height:1.35}.ae-ligne-creer[data-v-8c3b4e34]{margin-left:8px;font-size:.8125rem}.ae-ligne-chev[data-v-8c3b4e34]{color:var(--text-muted);flex:none;font-size:.75rem}.ae--compact .ae-grille[data-v-8c3b4e34]{grid-template-columns:minmax(0,1fr);gap:0}.ae--compact .ae-carte--squelette[data-v-8c3b4e34]{border-radius:0;height:53px}@container accueil (width<=560px){.ae-filtre[data-v-8c3b4e34]{display:none}.ae-grille[data-v-8c3b4e34]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-carte);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.ae-carte[data-v-8c3b4e34]{border:0;border-radius:0;justify-content:center;min-height:64px;padding:12px 14px}.ae-carte+.ae-carte[data-v-8c3b4e34]{border-top:1px solid var(--border)}.ae-carte[data-v-8c3b4e34] .me--tuile{--me-taille:36px}.ae-recents[data-v-8c3b4e34]{display:none}.ae-chev[data-v-8c3b4e34]{opacity:1;margin-top:-6px;top:50%;transform:none}.ae-nom[data-v-8c3b4e34]:after{border-radius:0}}@media (prefers-reduced-motion:reduce){.ae-carte[data-v-8c3b4e34],.ae-chev[data-v-8c3b4e34],.ae-ligne[data-v-8c3b4e34]{transition:none}}.ar-tete[data-v-0fb88e58]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:32px;margin:0 0 8px;display:flex}.ar-tete h2[data-v-0fb88e58]{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.ar-aide[data-v-0fb88e58]{color:var(--text-muted);font-size:.8125rem}.ar-liste[data-v-0fb88e58]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-carte);margin:0;padding:0;list-style:none;overflow:hidden}.ar-liste>li+li[data-v-0fb88e58]{border-top:1px solid var(--border)}.ar-ligne[data-v-0fb88e58]{min-height:52px;color:var(--text-primary);align-items:center;gap:10px;padding:8px 14px;text-decoration:none;transition:background-color .15s;display:flex}.ar-ligne[data-v-0fb88e58]:hover{background:var(--surface-hover)}.ar-ligne[data-v-0fb88e58]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ar-texte[data-v-0fb88e58]{flex-direction:column;flex:1;min-width:0;display:flex}.ar-titre[data-v-0fb88e58]{overflow-wrap:anywhere;font-size:.84375rem;font-weight:600;line-height:1.3}.ar-espace[data-v-0fb88e58]{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.ar-quand[data-v-0fb88e58]{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}@media (prefers-reduced-motion:reduce){.ar-ligne[data-v-0fb88e58]{transition:none}}@container accueil (width<=560px){.ar-ligne[data-v-0fb88e58]{min-height:56px}.ar-titre[data-v-0fb88e58]{font-size:.875rem}}.bed[data-v-c448d3c0]{border:1px solid var(--border-subtle,var(--surface-border));background:var(--surface-card);color:var(--text-primary);border-radius:8px;align-items:flex-start;gap:12px;margin:0 0 12px;padding:12px 16px;font-size:13px;line-height:1.45;display:flex}.bed>.pi[data-v-c448d3c0]{color:var(--text-secondary);margin-top:2px}.bed--vide>.pi[data-v-c448d3c0]{background:var(--surface-hover);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-top:0;display:inline-flex}.bed-texte[data-v-c448d3c0]{min-width:0;margin:0}.bed--vide .bed-texte strong[data-v-c448d3c0]{display:block}.bed-suite[data-v-c448d3c0]{color:var(--text-secondary)}.at[data-v-0c6a7a0c]{flex-direction:column;gap:12px;display:flex;container:chiffres/inline-size}.at-tete[data-v-0c6a7a0c]{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:32px;display:flex}.at-periode[data-v-0c6a7a0c]{color:var(--text-muted);font-size:.8125rem}.at-base[data-v-0c6a7a0c]{display:none}.at-titre[data-v-0c6a7a0c]{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.at-actions[data-v-0c6a7a0c]{flex-wrap:wrap;gap:4px 8px;margin-left:auto;display:flex}.at-lien[data-v-0c6a7a0c]{min-height:32px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:.8125rem;font-weight:500}.at-lien[data-v-0c6a7a0c]:hover{color:var(--text-primary);background:var(--surface-hover)}.at-lien[data-v-0c6a7a0c]:focus-visible{box-shadow:var(--ring);outline:none}.at-note[data-v-0c6a7a0c],.at-vide[data-v-0c6a7a0c]{color:var(--text-secondary);margin:0;font-size:.875rem}.at-retour[data-v-0c6a7a0c]{margin:8px 0 0 -8px;display:block}.at-vide[data-v-0c6a7a0c]{background:var(--surface-card);border:1px dashed var(--border);border-radius:var(--radius-carte);padding:16px}.at-grille[data-v-0c6a7a0c]{grid-template-columns:repeat(var(--at-n,4), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.at-squelette[data-v-0c6a7a0c]{border-radius:var(--radius-carte);background:var(--surface-hover);height:138px}.at-tuile[data-v-0c6a7a0c]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-carte);flex-direction:column;min-width:0;display:flex}.at-tuile[data-v-0c6a7a0c]:has(.at-ouvrir:hover){border-color:var(--border-strong)}.at-corps[data-v-0c6a7a0c]{width:100%;height:100%;font:inherit;text-align:left;color:var(--text-primary);border-radius:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:background-color .15s;display:flex}.at-ouvrir[data-v-0c6a7a0c]{cursor:pointer}.at-ouvrir[data-v-0c6a7a0c]:hover{background:var(--surface-hover)}.at-ouvrir[data-v-0c6a7a0c]:focus-visible{box-shadow:inset var(--ring);outline:none}.at-haut[data-v-0c6a7a0c]{align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}.at-source[data-v-0c6a7a0c]{min-width:0;color:var(--accent-strong);text-align:right;overflow-wrap:anywhere;flex:0 auto;align-items:center;gap:3px;margin-left:auto;font-size:.75rem;font-weight:500;display:inline-flex}.at-source .pi[data-v-0c6a7a0c]{flex:none;font-size:.625rem}.at-lib[data-v-0c6a7a0c]{max-width:60%;color:var(--text-secondary);overflow-wrap:anywhere;flex:none;font-size:.8125rem;font-weight:500}.at-val[data-v-0c6a7a0c]{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:650;line-height:1.1}.at-val small[data-v-0c6a7a0c]{letter-spacing:0;color:var(--text-muted);margin-left:3px;font-size:.9375rem;font-weight:500}.at-ecart[data-v-0c6a7a0c]{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:1px 7px 1px 5px;font-size:.75rem;font-weight:600;display:inline-flex}.at-ecart .pi[data-v-0c6a7a0c]{font-size:.625rem}.at-ecart--bon[data-v-0c6a7a0c]{color:var(--success-ink);background:var(--success-soft)}.at-ecart--mauvais[data-v-0c6a7a0c]{color:var(--error-ink);background:var(--error-soft)}.at-ecart--presque[data-v-0c6a7a0c]{color:var(--warning-ink);background:var(--warning-soft)}.at-ecart--neutre[data-v-0c6a7a0c]{color:var(--text-secondary);background:var(--surface-sunken)}.at-bout[data-v-0c6a7a0c]{white-space:nowrap}.at-comp[data-v-0c6a7a0c],.at-sous[data-v-0c6a7a0c]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78125rem}.at-pied[data-v-0c6a7a0c]{max-width:100%;color:var(--text-muted);overflow-wrap:anywhere;margin-top:auto;padding-top:2px;font-size:.75rem}.at-indispo[data-v-0c6a7a0c]{color:var(--text-secondary);font-size:.875rem}.at-outils[data-v-0c6a7a0c]{justify-content:flex-end;gap:4px;padding:0 8px 8px;display:flex}.at-outils button[data-v-0c6a7a0c]{width:36px;height:36px;font:inherit;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.at-outils button[data-v-0c6a7a0c]:disabled{opacity:.4;cursor:default}.at-outils button[data-v-0c6a7a0c]:focus-visible{box-shadow:var(--ring);outline:none}@media (pointer:coarse){.at-outils button[data-v-0c6a7a0c],.at-lien[data-v-0c6a7a0c]{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.at-corps[data-v-0c6a7a0c]{transition:none}}@container chiffres (width<=560px){.at-tete[data-v-0c6a7a0c]{row-gap:2px}.at-periode[data-v-0c6a7a0c]{order:3;width:100%}.at-actions[data-v-0c6a7a0c]{display:none}}@container chiffres (width<=760px){.at-grille[data-v-0c6a7a0c]{grid-template-columns:repeat(var(--at-n-tel,2), minmax(0, 1fr));gap:8px}.at-squelette[data-v-0c6a7a0c]{height:140px}.at-corps[data-v-0c6a7a0c]{gap:4px;padding:10px 12px;position:relative}.at-lib[data-v-0c6a7a0c]{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:.75rem;line-height:1.25;display:block}.at-source[data-v-0c6a7a0c]{font-size:0;position:absolute;bottom:10px;right:10px}.at-source .pi[data-v-0c6a7a0c]{font-size:.75rem}.at-val[data-v-0c6a7a0c]{font-size:1.25rem}.at-val small[data-v-0c6a7a0c]{margin-left:2px;font-size:.6875rem}.at-ecart[data-v-0c6a7a0c]{margin-right:14px;padding:1px 5px 1px 3px;font-size:.6875rem}.at-base[data-v-0c6a7a0c]{display:inline}.at--base-dite .at-comp[data-v-0c6a7a0c]{display:none}.at--un-plus-deux .at-tuile[data-v-0c6a7a0c]:first-child,.at--un-plus-deux .at-squelette[data-v-0c6a7a0c]:first-child{grid-column:1/-1}.at--un-plus-deux .at-source[data-v-0c6a7a0c]{position:static}.at--un-plus-deux .at-ecart[data-v-0c6a7a0c]{margin-right:0}.at--un-plus-deux .at-val[data-v-0c6a7a0c]{font-size:1.625rem}.at--un-plus-deux .at-val small[data-v-0c6a7a0c]{font-size:.8125rem}.at--un-plus-deux .at-tuile:first-child .at-val[data-v-0c6a7a0c]{font-size:1.875rem}.at--un-plus-deux .at-tuile:first-child .at-val small[data-v-0c6a7a0c]{margin-left:3px;font-size:.9375rem}.at--un-plus-deux .at-tuile:first-child .at-lib[data-v-0c6a7a0c]{font-size:.8125rem}.at--un-plus-deux .at-tuile:first-child .at-source[data-v-0c6a7a0c]{font-size:.75rem}}@container chiffres (width<=380px){.at-val[data-v-0c6a7a0c]{font-size:1.125rem}}.modern-dialog[data-v-e5eb8051] .p-dialog-header{background:var(--surface);color:var(--text-primary);border-radius:12px 12px 0 0}.modern-dialog[data-v-e5eb8051] .p-dialog-content{padding:1.5rem}.field[data-v-e5eb8051]{margin-bottom:0}.ai-toggle-row[data-v-e5eb8051]{border:1px solid var(--border);background:var(--surface-card);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;transition:all .15s;display:flex}.ai-toggle-row--on[data-v-e5eb8051]{border-color:var(--accent-ai);background:var(--accent-ai-soft)}.ai-toggle-text[data-v-e5eb8051]{flex-direction:column;gap:.2rem;display:flex}.ai-toggle-title[data-v-e5eb8051]{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.ai-toggle-title i[data-v-e5eb8051]{color:var(--accent-ai);font-size:.85rem}.ai-toggle-desc[data-v-e5eb8051]{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.footer-stack[data-v-e5eb8051]{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;padding-top:.5rem;display:flex}.footer-stack[data-v-e5eb8051]>.p-button{justify-content:center;width:100%}.btn-create-ai[data-v-e5eb8051] .p-button,.btn-create-ai[data-v-e5eb8051] .p-button{background:linear-gradient(135deg, var(--accent-ai), var(--accent-ai))!important;border-color:var(--accent-ai)!important;color:var(--surface-card)!important}.btn-create-ai[data-v-e5eb8051]:not(:disabled):hover .p-button{filter:brightness(.95);background:linear-gradient(135deg, var(--accent-ai), var(--accent-ai))!important;border-color:var(--accent-ai)!important}.btn-create-ai[data-v-e5eb8051] .p-button:disabled{background:var(--border)!important;color:var(--text-dim)!important;border-color:var(--border)!important}.tertiary-link[data-v-e5eb8051]{color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;padding:.4rem .5rem;font-size:.82rem;transition:all .15s}.tertiary-link[data-v-e5eb8051]:hover:not(:disabled){color:var(--accent);background:var(--accent-soft)}.tertiary-link[data-v-e5eb8051]:disabled{opacity:.5;cursor:not-allowed}.tertiary-link i[data-v-e5eb8051]{color:var(--accent-ai)}.amc[data-v-0586eeeb]{width:100%;max-width:1280px;margin:0 auto;padding:20px 16px 104px;container:accueil/inline-size}.amc--integre[data-v-0586eeeb]{padding:28px var(--embed-pad-x,28px) 96px;margin:0}.amc-tete[data-v-0586eeeb]{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;min-height:36px;margin:0 0 28px;display:flex}.amc-titre[data-v-0586eeeb]{min-width:0}.amc-tete h1[data-v-0586eeeb]{letter-spacing:-.022em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:1.625rem;font-weight:700;line-height:1.15}.amc-tete h1[data-v-0586eeeb]:focus{outline:none}.amc-perim[data-v-0586eeeb]{color:var(--text-secondary);align-items:baseline;gap:7px;margin:6px 0 0;font-size:.8125rem;display:flex}.amc-perim .amc-puce[data-v-0586eeeb]{align-self:center}.amc-perim--retard .pi[data-v-0586eeeb]{color:var(--warning-ink);align-self:center;font-size:.75rem}.amc-retard[data-v-0586eeeb]{color:var(--warning-ink)}.amc-puce[data-v-0586eeeb]{background:var(--success-ink);border-radius:50%;flex:none;width:6px;height:6px}.amc-fort[data-v-0586eeeb]{color:var(--text-primary);font-weight:600}.amc-actions[data-v-0586eeeb]{align-items:center;gap:8px;margin-left:auto;display:flex}.amc-ic[data-v-0586eeeb]{width:36px;height:36px;font:inherit;color:var(--text-secondary);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.amc-ic[data-v-0586eeeb]:hover{color:var(--text-primary);background:var(--surface-hover)}.amc-ic[data-v-0586eeeb]:focus-visible{box-shadow:var(--ring);outline:none}.amc-sep[data-v-0586eeeb]{background:var(--border);width:1px;height:20px;margin:0 4px}.amc-creer[data-v-0586eeeb]{min-height:36px;font:inherit;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:.84375rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.amc-creer[data-v-0586eeeb]:hover{border-color:var(--border-strong);background:var(--surface-hover)}.amc-creer .pi[data-v-0586eeeb]{font-size:.8125rem}.amc-creer[data-v-0586eeeb]:focus-visible{box-shadow:var(--ring);outline:none}.amc-grille[data-v-0586eeeb]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 12px;margin-top:28px;display:grid}.amc-pile[data-v-0586eeeb]{flex-direction:column;gap:28px;min-width:0;display:flex}.amc-pile--gauche[data-v-0586eeeb]{grid-column:span 2}.amc-champ[data-v-0586eeeb]{width:auto;min-width:0;max-width:360px;min-height:36px;font:inherit;color:var(--text-secondary);text-align:left;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:text;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:inline-flex}.amc-champ[data-v-0586eeeb]:hover{border-color:var(--text-muted)}.amc-champ[data-v-0586eeeb]:focus-visible{box-shadow:var(--ring);outline:none}.amc-champ .pi[data-v-0586eeeb]{flex:none;font-size:.8125rem}.amc-champ-txt[data-v-0586eeeb]{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.35}.amc-champ--ia[data-v-0586eeeb]{border-color:var(--accent);cursor:pointer;max-width:396px}.amc-champ--ia .pi[data-v-0586eeeb]{color:var(--accent-strong)}.amc-badge[data-v-0586eeeb]{color:var(--accent-strong);background:var(--accent-soft);border-radius:var(--radius-sm,6px);flex:none;padding:2px 6px;font-size:.6875rem;font-weight:600}.amc-kbd[data-v-0586eeeb]{font:inherit;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:4px;flex:none;padding:0 5px;font-size:.6875rem;line-height:1.25rem}.amc-squelette[data-v-0586eeeb]{border-radius:var(--radius-carte);background:var(--surface-hover);height:96px}@container accueil (width>=561px){.amc-squelette[data-v-0586eeeb]{height:211px}}.amc-note[data-v-0586eeeb]{color:var(--text-primary);background:var(--surface-hover);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;font-size:.84375rem;display:flex}.amc-note--hl[data-v-0586eeeb]{background:var(--warning-soft)}.amc-btn[data-v-0586eeeb]{min-height:44px;font:inherit;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;margin-left:auto;padding:0 14px;text-decoration:none;display:inline-flex}.amc-btn[data-v-0586eeeb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amc-alerte[data-v-0586eeeb]{min-height:48px;color:var(--text-primary);background:var(--warning-soft);border:1px solid color-mix(in oklab, var(--warning-ink) 35%, transparent);border-radius:var(--radius);align-items:center;gap:10px;margin:0 0 20px;padding:8px 12px;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.amc-alerte .pi[data-v-0586eeeb]{color:var(--warning-ink);flex:none;font-size:.8125rem}.amc-alerte-txt[data-v-0586eeeb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.amc-alerte-titre[data-v-0586eeeb]{overflow-wrap:anywhere}.amc-alerte-sous[data-v-0586eeeb]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.amc-alerte-montants[data-v-0586eeeb]{white-space:nowrap}.amc-alerte-autres[data-v-0586eeeb]{color:var(--text-secondary);font-size:.78125rem;font-weight:500}.amc-alerte[data-v-0586eeeb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=992px){.amc[data-v-0586eeeb]:not(.amc--integre){padding:32px 40px 96px}}@container accueil (width<=900px){.amc-grille[data-v-0586eeeb]{flex-direction:column;gap:28px;display:flex}.amc-pile[data-v-0586eeeb]{display:contents}.amc-favoris[data-v-0586eeeb]{order:1}.amc-cote[data-v-0586eeeb]{order:2}.amc-reprendre[data-v-0586eeeb]{order:3}.amc-espaces[data-v-0586eeeb]{order:4}.amc-favoris[data-v-0586eeeb],.amc-cote[data-v-0586eeeb],.amc-reprendre[data-v-0586eeeb],.amc-espaces[data-v-0586eeeb]{width:100%;min-width:0}.amc-champ[data-v-0586eeeb]{max-width:260px}.amc-champ--ia[data-v-0586eeeb]{max-width:300px}}@container accueil (width<=560px){.amc-tete[data-v-0586eeeb]{min-height:0;margin-bottom:14px}.amc-actions[data-v-0586eeeb]:empty{display:none}.amc-tete h1[data-v-0586eeeb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.amc-perim[data-v-0586eeeb]{min-height:32px;min-height:2lh;margin:0}.amc-grille[data-v-0586eeeb]{gap:24px;margin-top:24px}}.ce[data-v-88d62fa5]{border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);background:var(--surface-sunken);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 12px;padding:10px 12px;display:flex}.ce>.pi[data-v-88d62fa5]{color:var(--text-secondary)}.ce-texte[data-v-88d62fa5]{flex:14rem;min-width:0}.ce-titre[data-v-88d62fa5]{margin:0;font-size:.875rem;font-weight:600}.ce-date[data-v-88d62fa5]{color:var(--text-secondary);margin:2px 0 0;font-size:.8125rem}.ce-bouton[data-v-88d62fa5]{border:1px solid var(--border-strong);background:var(--surface-card);min-height:36px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-weight:600}.ce-bouton[data-v-88d62fa5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb[data-v-05c8cadc]{border-bottom:1px solid var(--border);min-height:64px;scroll-margin-bottom:calc(24px + var(--mobile-nav-h,0px));align-items:center;gap:8px;padding:8px 0;display:flex;position:relative}.lb-txt[data-v-05c8cadc]{flex:1;min-width:0}.lb-lien[data-v-05c8cadc]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:block;overflow:hidden}.lb-lien[data-v-05c8cadc]:after{content:"";position:absolute;inset:0}.lb-lien[data-v-05c8cadc]:focus-visible{outline:none}.lb[data-v-05c8cadc]:has(.lb-lien:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.lb-meta[data-v-05c8cadc]{white-space:nowrap;color:var(--text-muted);align-items:center;gap:8px;font-size:.75rem;line-height:1rem;display:flex;overflow:hidden}.lb-meta[data-v-05c8cadc]>*{flex:none}.lb-meta>.lb-date[data-v-05c8cadc]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.lb-ind[data-v-05c8cadc]{color:var(--warning-ink);font-size:.75rem}.lb-etat[data-v-05c8cadc]{color:var(--text-primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lb-etat[data-v-05c8cadc]:before{content:"";background:var(--text-secondary);border-radius:50%;width:6px;height:6px}.lb-etat[tabindex][data-v-05c8cadc]{z-index:1;position:relative}.lb-act[data-v-05c8cadc]{z-index:1;width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.lb-act[data-v-05c8cadc]:hover{background:var(--surface-sunken);color:var(--text-primary)}.lb-act[data-v-05c8cadc]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ff-groupe[data-v-56d3248d]{border:0;margin:0 0 8px;padding:0}.ff-groupe legend[data-v-56d3248d]{color:var(--text-secondary);margin:8px 0 4px;padding:0;font-size:13px;font-weight:600;line-height:20px}.ff-choix[data-v-56d3248d]{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:14px;line-height:20px;display:flex}.ff-choix input[data-v-56d3248d]{width:20px;height:20px;accent-color:var(--accent)}.ff-mot[data-v-56d3248d]{flex:1}.ff-n[data-v-56d3248d]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.ff-voir[data-v-56d3248d]{border:1px solid var(--accent);border-radius:var(--radius-md,8px);background:var(--accent);width:100%;height:48px;color:var(--accent-fg);font:inherit;cursor:pointer;margin-top:16px;font-size:13px;font-weight:600}.ff-voir[data-v-56d3248d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ff-choix[data-v-56d3248d]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dd-form[data-v-e8ea82b9]{flex-direction:column;display:flex}.dd-label[data-v-e8ea82b9]{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.dd-champ[data-v-e8ea82b9]{border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);background:var(--surface-card);height:40px;color:var(--text-primary);font:inherit;padding:0 12px;font-size:14px}.dd-champ[data-v-e8ea82b9]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dd-champ[aria-invalid=true][data-v-e8ea82b9]{border-color:var(--error-ink)}.dd-erreur[data-v-e8ea82b9]{min-height:20px;color:var(--error-ink);margin:8px 0 0;font-size:13px;line-height:20px}.dd-texte[data-v-e8ea82b9]{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:20px}.dd-boutons[data-v-e8ea82b9]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dd-btn[data-v-e8ea82b9]{border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);background:var(--surface-card);height:36px;color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.dd-btn[data-v-e8ea82b9]:hover{background:var(--surface-sunken)}.dd-btn[data-v-e8ea82b9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dd-btn--plein[data-v-e8ea82b9]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}.dd-btn--plein[data-v-e8ea82b9]:hover{background:var(--accent-strong)}.dd-btn--danger[data-v-e8ea82b9]{background:var(--error-ink);border-color:var(--error-ink);color:var(--surface-card);font-weight:600}.dd-btn[data-v-e8ea82b9]:disabled{opacity:.6;cursor:default}@media (pointer:coarse){.dd-btn[data-v-e8ea82b9]{min-width:44px;min-height:44px}}.ee-retour[data-v-3eb91b97]{color:var(--text-secondary);border-radius:6px;align-items:center;gap:4px;margin:0 0 14px -6px;padding:4px 6px;font-size:13px;text-decoration:none;display:inline-flex}.ee-retour i[data-v-3eb91b97]{font-size:11px}.ee-retour[data-v-3eb91b97]:hover{color:var(--text-primary);background:var(--surface-hover)}.ee-retour[data-v-3eb91b97]:focus-visible{box-shadow:var(--ring);outline:none}.ee[data-v-3eb91b97]{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:22px;display:flex}.ee-id[data-v-3eb91b97]{flex-direction:column;min-width:0;display:flex}.ee-h1[data-v-3eb91b97]{min-width:0;margin:-2px 0 0 -6px}.ee-esp[data-v-3eb91b97]{border-radius:var(--radius-md,8px);max-width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;display:inline-flex;position:relative}.ee-esp[data-v-3eb91b97]:hover{background:var(--surface-hover)}.ee-esp[data-v-3eb91b97]:focus-visible{box-shadow:var(--ring);outline:none}.ee-nom[data-v-3eb91b97]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.022em;min-width:0;font-size:26px;font-weight:700;line-height:34px;overflow:hidden}.ee-chev[data-v-3eb91b97]{color:var(--text-muted);font-size:13px}.ee-meta[data-v-3eb91b97]{color:var(--text-muted);margin:1px 0 0;font-size:13px;line-height:18px}.ee-bulle[data-v-3eb91b97]{z-index:var(--z-popover,1100);background:var(--text-primary);max-width:min(480px,100vw - 32px);color:var(--surface-card);white-space:normal;text-align:left;box-shadow:var(--ombre-calque);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;top:calc(100% + 4px);left:8px}.ee-esp:hover .ee-bulle[data-v-3eb91b97],.ee-esp:focus-visible .ee-bulle[data-v-3eb91b97]{display:block}.ee-esp[aria-expanded=true] .ee-bulle[data-v-3eb91b97]{display:none}.ee-actions[data-v-3eb91b97]{flex:none;gap:8px;margin-left:auto;display:flex}.ee-actions[data-v-3eb91b97]:empty{display:none}.ee-ic[data-v-3eb91b97]{border-radius:var(--radius-md,8px);width:36px;height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ee-ic[data-v-3eb91b97]:hover{color:var(--text-primary);background:var(--surface-hover)}.ee-ic[data-v-3eb91b97]:focus-visible{box-shadow:var(--ring);outline:none}@media (pointer:coarse){.ee-ic[data-v-3eb91b97]{width:44px;height:44px}.ee-esp[data-v-3eb91b97]{min-height:44px}}@media (width<=767.98px){.ee[data-v-3eb91b97]{gap:12px;margin-bottom:16px}.ee-nom[data-v-3eb91b97]{font-size:22px;line-height:30px}}.ml[data-v-2702b0b2]{padding:16px 16px 0;padding-bottom:calc(var(--mobile-nav-h,0px) + 24px)}.ml-h1[data-v-2702b0b2]{color:var(--text-primary);margin:0 0 16px;font-size:1.25rem;font-weight:600;line-height:1.75rem}.ml-outils[data-v-2702b0b2]{flex-direction:column;gap:8px;display:flex}.ml-recherche[data-v-2702b0b2]{border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);background:var(--surface-card);height:46px;color:var(--text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.ml-recherche[data-v-2702b0b2]:focus-within{outline:2px solid var(--accent);outline-offset:1px}.ml-recherche input[data-v-2702b0b2]{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;align-self:stretch;font-size:max(1rem,16px)}.ml-puces[data-v-2702b0b2]{align-items:center;gap:8px;min-width:0;display:flex}.ml-puce[data-v-2702b0b2]{border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);background:var(--surface-card);min-width:0;height:44px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;line-height:1.25rem;display:inline-flex}.ml-puce-dossier[data-v-2702b0b2]{max-width:60%}.ml-puce-nom[data-v-2702b0b2]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ml-puce i[data-v-2702b0b2]{flex:none;font-size:.875rem}.ml-puce--actif[data-v-2702b0b2]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.ml-filtres[data-v-2702b0b2]{flex:none;margin-left:auto}.ml-raz[data-v-2702b0b2]{border-radius:var(--radius-md,8px);width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:inline-flex}.ml-puce[data-v-2702b0b2]:focus-visible,.ml-raz[data-v-2702b0b2]:focus-visible,.ml-btn[data-v-2702b0b2]:focus-visible,.ml-acc-b[data-v-2702b0b2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ml-actifs[data-v-2702b0b2]{gap:8px;margin-top:8px;display:flex;overflow-x:auto}.ml-resume[data-v-2702b0b2]{color:var(--text-secondary);margin:8px 0 0;font-size:.8125rem;line-height:1.25rem}.ml-groupe[data-v-2702b0b2]{margin-top:24px}.ml-groupe--premier[data-v-2702b0b2]{margin-top:16px}.ml-groupe h2[data-v-2702b0b2]{color:var(--text-primary);align-items:baseline;gap:8px;margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.ml-groupe h2[data-v-2702b0b2]:focus{outline:none}.ml-groupe h2 i[data-v-2702b0b2]{color:var(--text-muted);font-size:1rem}.ml-n[data-v-2702b0b2]{color:var(--text-muted);margin-left:auto;font-size:.8125rem;font-weight:400}.ml-groupe h2 .ml-n[data-v-2702b0b2]{margin-left:0;font-size:.875rem}.ml-note[data-v-2702b0b2]{color:var(--text-muted);margin:0 0 4px;font-size:.75rem;line-height:1rem}.ml-voir-tout[data-v-2702b0b2]{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0 4px;font-size:.8125rem}.ml-voir-tout[data-v-2702b0b2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ml-sous[data-v-2702b0b2]{color:var(--text-muted);margin:-4px 0 4px;font-size:.75rem;line-height:1rem}.ml-acc[data-v-2702b0b2]{border-bottom:1px solid var(--border)}.ml-acc h3[data-v-2702b0b2]{margin:0}.ml-acc-b[data-v-2702b0b2]{width:100%;min-height:56px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.ml-pastille[data-v-2702b0b2]{height:24px;color:var(--text-primary);border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.ml-acc-nom[data-v-2702b0b2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-ro[data-v-2702b0b2]{color:var(--text-muted);flex:none;font-size:.75rem;font-weight:400}.ml-chev[data-v-2702b0b2]{color:var(--text-muted);flex:none;font-size:.875rem;transition:transform .2s ease-out}.ml-acc-b[aria-expanded=true] .ml-chev[data-v-2702b0b2]{transform:rotate(90deg)}.ml-acc-c[data-v-2702b0b2]{padding:0 0 8px}.ml-acc-c[data-v-2702b0b2]>:last-child{border-bottom:0}.ml-vide[data-v-2702b0b2]{border:1px dashed var(--border-strong);border-radius:var(--radius-md,8px);color:var(--text-secondary);margin-top:32px;padding:24px}.ml-vide h2[data-v-2702b0b2]{color:var(--text-primary);margin:0 0 8px;font-size:1rem;line-height:1.5rem}.ml-vide p[data-v-2702b0b2]{margin:0 0 16px;font-size:.875rem;line-height:1.25rem}.ml-vide p[data-v-2702b0b2]:last-child{margin-bottom:0}.ml-btn[data-v-2702b0b2]{border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);background:var(--surface-card);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;padding:0 16px;font-size:.8125rem;font-weight:500}.ml-squelette[data-v-2702b0b2]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ml-squelette-ligne[data-v-2702b0b2]{border-radius:var(--radius-md,8px);background:var(--surface-sunken);height:56px}.ml-squelette--attente[data-v-2702b0b2]{visibility:hidden}@media (prefers-reduced-motion:reduce){.ml-chev[data-v-2702b0b2]{transition:none}}.ml-entete[data-v-2702b0b2]{margin-bottom:4px}.ml-entete[data-v-2702b0b2] .me--tuile{font-size:.875rem}.ml-entete[data-v-2702b0b2] .ee-nom{font-size:1.25rem;line-height:1.75rem}.ml-entete[data-v-2702b0b2] .ee-meta{font-size:.8125rem;line-height:1.25rem}.ml-dossiers[data-v-2702b0b2]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-carte,10px);margin:0;padding:0;list-style:none;overflow:hidden}.ml-dossiers li+li[data-v-2702b0b2]{border-top:1px solid var(--border)}.ml-dossier[data-v-2702b0b2]{width:100%;min-height:64px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.ml-dossier[data-v-2702b0b2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ml-dossier-ico[data-v-2702b0b2]{background:var(--surface-sunken);width:32px;height:32px;color:var(--espace-ink,var(--text-muted));border-radius:8px;flex:none;place-items:center;display:grid}.ml-dossier-g[data-v-2702b0b2]{flex-direction:column;flex:1;min-width:0;display:flex}.ml-dossier-nom[data-v-2702b0b2]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.5rem;overflow:hidden}.ml-dossier-n[data-v-2702b0b2]{color:var(--text-muted);font-size:.8125rem;line-height:1.25rem}.ml-dossier>.pi[data-v-2702b0b2]{color:var(--text-muted);flex:none;font-size:.75rem}.sil[data-v-145e1c10]{height:var(--sil-hauteur,74px);border-radius:var(--radius-sm,6px);background:var(--surface-2,var(--surface-hover));position:relative;overflow:hidden}.sil-bloc[data-v-145e1c10],.sil-filet[data-v-145e1c10]{box-sizing:border-box;position:absolute}.sil-bloc[data-v-145e1c10]{border:1px solid var(--border);background:var(--surface-card,var(--surface));border-radius:3px;place-items:center;display:grid;overflow:hidden}.sil-bloc i[data-v-145e1c10]{color:var(--text-muted);font-size:12px}.sil-filet[data-v-145e1c10]{background:var(--border);height:1px}.sil[data-coupe][data-v-145e1c10]:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface-2,var(--surface-hover)));pointer-events:none;height:40%;position:absolute;bottom:0;left:0;right:0}.file-card[data-v-6ece6dbc]{background:var(--surface-card);border:1px solid var(--border);will-change:transform, box-shadow;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.fc-footer[data-v-6ece6dbc]{background:var(--surface-card)}.fc-meta-icon[data-v-6ece6dbc]{background:var(--info-soft);color:var(--info)}.fc-folder-bg[data-v-6ece6dbc]{background:linear-gradient(135deg, var(--info-soft) 0%, var(--accent-soft) 100%)}.card-actions[data-v-6ece6dbc]{opacity:.85;transition:opacity .2s;top:8px;left:auto;right:8px}.file-card:hover .card-actions[data-v-6ece6dbc],.file-card:focus-within .card-actions[data-v-6ece6dbc]{opacity:1}@media (hover:none){.card-actions[data-v-6ece6dbc]{opacity:1}}.fc-action-btn[data-v-6ece6dbc]{background:color-mix(in oklch, var(--surface-card) 90%, transparent);border-color:var(--border);transition:all .2s cubic-bezier(.4,0,.2,1)}.fc-action-btn--fav-active[data-v-6ece6dbc]{color:var(--chrome-favorite-color)}.fc-action-btn--fav-active[data-v-6ece6dbc]:hover{background:var(--warning-soft)}.fc-action-btn--fav-inactive[data-v-6ece6dbc]{color:var(--text-dim)}.fc-action-btn--fav-inactive[data-v-6ece6dbc]:hover{background:var(--surface)}.fc-action-btn--delete[data-v-6ece6dbc]{color:var(--error)}.fc-action-btn--delete[data-v-6ece6dbc]:hover{background:var(--error-soft);border-color:var(--error)}.context-chip[data-v-6ece6dbc]{letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 5.25rem);color:var(--text-secondary);box-shadow:0 1px 3px var(--surface-hover);white-space:nowrap;text-overflow:ellipsis;background:#ffffffd9;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.65rem;font-weight:600;display:inline-flex;top:8px;left:8px;overflow:hidden}.context-chip .truncate[data-v-6ece6dbc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-chip i[data-v-6ece6dbc]{color:var(--accent)}[data-theme=dark] .context-chip[data-v-6ece6dbc]{background:color-mix(in srgb, var(--surface-card) 92%, transparent);color:var(--text-primary)}@media (width<=1023.98px){.context-chip[data-v-6ece6dbc]{max-width:calc(100% - 7.5rem)}}[data-theme=dark] .context-chip i[data-v-6ece6dbc]{color:var(--accent)}.card-meta-row[data-v-6ece6dbc]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;gap:12px;margin-top:2px;font-size:.7rem;display:none;overflow:hidden}.card-meta-row>span[data-v-6ece6dbc]{text-overflow:ellipsis;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.card-meta-row i[data-v-6ece6dbc]{color:var(--border-strong);font-size:.65rem}[data-theme=dark] .card-meta-row[data-v-6ece6dbc]{color:var(--text-muted)}[data-theme=dark] .card-meta-row i[data-v-6ece6dbc]{color:var(--text-secondary)}.file-card[data-v-6ece6dbc]:hover{box-shadow:0 12px 28px #0000001f, 0 4px 8px var(--surface-hover);transform:translateY(-6px)}.file-card[data-v-6ece6dbc]:active{transition-duration:.1s;transform:translateY(-2px)}.aspect-ratio-16-9[data-v-6ece6dbc]{aspect-ratio:16/10}.preview-icon-circle[data-v-6ece6dbc]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:64px;height:64px;box-shadow:0 2px 12px var(--surface-hover);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.file-card:hover .preview-icon-circle[data-v-6ece6dbc]{transform:scale(1.12)rotate(-4deg)}.is-dragging[data-v-6ece6dbc]{opacity:.5;cursor:grabbing;transform:scale(.98);border:2px dashed var(--primary-color)!important;box-shadow:none!important}.truncate[data-v-6ece6dbc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-card button[data-v-6ece6dbc]{transition:all .2s cubic-bezier(.4,0,.2,1)}.file-card button[data-v-6ece6dbc]:hover{transform:scale(1.1)}.file-card button[data-v-6ece6dbc]:active{transform:scale(.95)}[data-theme=dark] .file-card[data-v-6ece6dbc]{border-color:var(--border-strong)}[data-theme=dark] .file-card[data-v-6ece6dbc]:hover{box-shadow:0 12px 28px #00000059,0 4px 8px #00000040}.fc-silhouette[data-v-6ece6dbc]{background:var(--surface-2,var(--surface-hover));--sil-hauteur:100%;padding:38px 10px 10px}.fc-silhouette[data-v-6ece6dbc] .sil{background:0 0}.file-row[data-v-77f08720]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;min-height:64px;padding:10px 14px;transition:background .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.file-row[data-v-77f08720]:hover{background:var(--surface-card);border-color:var(--surface-overlay);box-shadow:0 2px 8px var(--surface-overlay)}.file-row[data-v-77f08720]:active{transform:scale(.998)}.file-row.is-dragging[data-v-77f08720]{opacity:.5;background:var(--accent-soft);border-color:var(--accent-soft);border-style:dashed}.row-thumb[data-v-77f08720]{width:44px;height:44px;box-shadow:0 1px 3px var(--surface-overlay), inset 0 0 0 1px #ffffff59;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative}.row-thumb i[data-v-77f08720]{filter:drop-shadow(0 1px 2px var(--surface-hover));font-size:1.15rem}.file-row:hover .row-thumb[data-v-77f08720]{box-shadow:0 3px 8px var(--surface-overlay), inset 0 0 0 1px #fff6;transform:scale(1.06)rotate(-2deg)}.row-main[data-v-77f08720]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;overflow:hidden}.row-title[data-v-77f08720]{color:var(--text-color,var(--text-primary));white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.92rem;font-weight:600;line-height:1.3;overflow:hidden}.row-meta[data-v-77f08720]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:12px;min-width:0;font-size:.74rem;display:flex;overflow:hidden}.row-meta>span[data-v-77f08720]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.row-meta i[data-v-77f08720]{color:var(--border-strong);font-size:.65rem}.meta-pill[data-v-77f08720]{background:var(--surface-overlay);color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:2px 9px 2px 7px;font-size:.7rem;font-weight:500}.ctx-dot[data-v-77f08720]{border-radius:50%;width:6px;height:6px;display:inline-block}.meta-author[data-v-77f08720]{color:var(--text-muted)}.meta-date[data-v-77f08720]{color:var(--text-dim)}.row-action[data-v-77f08720]{width:28px;height:28px;color:var(--text-dim);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:inline-flex}.row-action[data-v-77f08720]:hover{background:var(--surface-overlay);color:var(--text-secondary)}.file-row:hover .row-action[data-v-77f08720]{opacity:1}.row-action.star.is-active[data-v-77f08720]{opacity:1;color:var(--warning)}.row-action.star.is-active[data-v-77f08720]:hover{background:var(--warning-soft)}.row-action.delete[data-v-77f08720]:hover{color:var(--error);background:var(--error-soft)}.file-row.is-folder .row-meta[data-v-77f08720]{display:none}[data-theme=dark] .file-row[data-v-77f08720]:hover{background:var(--surface-card);border-color:#ffffff0f;box-shadow:0 2px 10px #0000004d}[data-theme=dark] .row-title[data-v-77f08720]{color:var(--border)}[data-theme=dark] .row-meta[data-v-77f08720]{color:var(--text-muted)}[data-theme=dark] .row-meta i[data-v-77f08720]{color:var(--text-secondary)}[data-theme=dark] .meta-pill[data-v-77f08720]{color:var(--border-strong);background:#ffffff0f}[data-theme=dark] .meta-author[data-v-77f08720]{color:var(--text-dim)}[data-theme=dark] .meta-date[data-v-77f08720],[data-theme=dark] .row-action[data-v-77f08720]{color:var(--text-muted)}[data-theme=dark] .row-action[data-v-77f08720]:hover{color:var(--border);background:#ffffff14}[data-theme=dark] .row-thumb[data-v-77f08720]{box-shadow:0 1px 3px #0000004d,inset 0 0 0 1px #ffffff0f}@media (width<=640px){.file-row[data-v-77f08720]{gap:10px;min-height:56px;padding:8px 10px}.row-thumb[data-v-77f08720]{width:38px;height:38px}.row-meta[data-v-77f08720]{gap:8px;font-size:.7rem}.row-meta>.meta-author[data-v-77f08720],.row-meta>.meta-date[data-v-77f08720]{display:none}}.row-thumb--dossier[data-v-77f08720]{background:var(--accent-soft);color:var(--accent)}.row-thumb--sil[data-v-77f08720]{--sil-hauteur:44px;border-radius:6px;width:64px;padding:0;display:block}.file-row:hover .row-thumb--sil[data-v-77f08720]{transform:none}.empty-state[data-v-cc7bd9d0]{text-align:center;color:var(--text-color-secondary);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;animation:.4s ease-out fade-in-cc7bd9d0;display:flex}.empty-state-small[data-v-cc7bd9d0]{padding:2rem 1rem}.empty-state-medium[data-v-cc7bd9d0]{padding:3rem 2rem}.empty-state-large[data-v-cc7bd9d0]{padding:4rem 3rem}.empty-state-icon-wrapper[data-v-cc7bd9d0]{background:var(--gray-100);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.25rem;animation:.5s cubic-bezier(.4,0,.2,1) scale-in-cc7bd9d0;display:flex}.empty-state-small .empty-state-icon-wrapper[data-v-cc7bd9d0]{width:56px;height:56px;margin-bottom:.75rem}.empty-state-large .empty-state-icon-wrapper[data-v-cc7bd9d0]{width:120px;height:120px;margin-bottom:1.75rem}.empty-state-icon[data-v-cc7bd9d0]{color:var(--v159f1568);opacity:.85;font-size:2rem}.empty-state-small .empty-state-icon[data-v-cc7bd9d0]{font-size:1.5rem}.empty-state-large .empty-state-icon[data-v-cc7bd9d0]{font-size:3rem}.empty-state-severity-primary .empty-state-icon-wrapper[data-v-cc7bd9d0]{background:var(--accent-soft)}.empty-state-severity-primary .empty-state-icon[data-v-cc7bd9d0]{color:var(--primary-color);opacity:1}.empty-state-severity-secondary .empty-state-icon-wrapper[data-v-cc7bd9d0]{background:var(--warning-soft)}.empty-state-severity-secondary .empty-state-icon[data-v-cc7bd9d0]{color:var(--warning);opacity:1}.empty-state-severity-neutral .empty-state-icon-wrapper[data-v-cc7bd9d0]{background:var(--gray-100)}.empty-state-severity-neutral .empty-state-icon[data-v-cc7bd9d0]{color:var(--text-color-secondary);opacity:.85}.empty-state-title[data-v-cc7bd9d0]{color:var(--text-color);margin:0 0 .5rem;font-size:1.15rem;font-weight:600;animation:.5s cubic-bezier(.4,0,.2,1) .1s both slide-in-up-cc7bd9d0}.empty-state-small .empty-state-title[data-v-cc7bd9d0]{margin-bottom:.4rem;font-size:1rem}.empty-state-large .empty-state-title[data-v-cc7bd9d0]{margin-bottom:1rem;font-size:1.5rem}.empty-state-description[data-v-cc7bd9d0]{color:var(--text-secondary);max-width:420px;margin:0 auto 1.25rem;font-size:.875rem;line-height:1.55;animation:.5s cubic-bezier(.4,0,.2,1) .2s both slide-in-up-cc7bd9d0}.empty-state-small .empty-state-description[data-v-cc7bd9d0]{max-width:320px;margin-bottom:.75rem;font-size:.8rem}.empty-state-large .empty-state-description[data-v-cc7bd9d0]{max-width:520px;margin-bottom:1.75rem;font-size:1rem}.empty-state-action[data-v-cc7bd9d0]{flex-wrap:wrap;justify-content:center;gap:.5rem;animation:.5s cubic-bezier(.4,0,.2,1) .3s both slide-in-up-cc7bd9d0;display:flex}@keyframes fade-in-cc7bd9d0{0%{opacity:0}to{opacity:1}}@keyframes scale-in-cc7bd9d0{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-up-cc7bd9d0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-filter-bar[data-v-6c3d411d]{background:var(--surface-card);-webkit-backdrop-filter:blur(12px)saturate(140%);border:1px solid var(--surface-overlay);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.card-filter-bar.has-active[data-v-6c3d411d]{background:var(--surface-card);border-color:var(--accent);box-shadow:0 1px 3px var(--accent-soft)}[data-theme=dark] .card-filter-bar[data-v-6c3d411d]{border-color:var(--border-strong);background:#1e293b8c}[data-theme=dark] .card-filter-bar.has-active[data-v-6c3d411d]{border-color:var(--accent);background:#1e293bc7}.filter-pills[data-v-6c3d411d]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-pill[data-v-6c3d411d]{color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.82rem;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.filter-pill[data-v-6c3d411d]:hover{background:var(--surface-hover);color:var(--text-primary)}.filter-pill[aria-expanded=true][data-v-6c3d411d]{background:var(--surface-overlay)}.filter-pill.is-active[data-v-6c3d411d]{background:linear-gradient(135deg, var(--accent-soft), #6366f11a);color:var(--accent-strong);border-color:var(--accent);box-shadow:0 1px 3px var(--accent-soft), inset 0 0 0 1px var(--surface-card)}.filter-pill.is-active .pill-icon[data-v-6c3d411d]{color:var(--accent)}.pill-icon[data-v-6c3d411d]{color:var(--text-dim);font-size:.85rem;transition:color .18s}.pill-label[data-v-6c3d411d]{font-weight:500}.pill-caret[data-v-6c3d411d]{opacity:.45;font-size:.6rem;transition:transform .2s}.filter-pill[aria-expanded=true] .pill-caret[data-v-6c3d411d]{transform:rotate(180deg)}.pill-badge[data-v-6c3d411d]{background:var(--accent-soft);min-width:20px;height:18px;color:var(--accent-strong);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}[data-theme=dark] .filter-pill[data-v-6c3d411d]{color:var(--text-primary)}[data-theme=dark] .filter-pill[data-v-6c3d411d]:hover{background:var(--surface-hover);color:var(--text-primary)}[data-theme=dark] .filter-pill.is-active[data-v-6c3d411d]{background:linear-gradient(135deg, var(--accent-soft), #818cf824);color:var(--accent);border-color:var(--accent)}[data-theme=dark] .pill-icon[data-v-6c3d411d]{color:var(--text-muted)}[data-theme=dark] .filter-pill.is-active .pill-icon[data-v-6c3d411d]{color:var(--accent)}[data-theme=dark] .pill-badge[data-v-6c3d411d]{background:var(--accent-soft);color:var(--accent)}.filter-tail[data-v-6c3d411d]{align-items:center;gap:8px;margin-left:auto;display:flex}.result-count[data-v-6c3d411d]{color:var(--text-secondary);font-variant-numeric:tabular-nums;background:var(--surface-sunken);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;display:inline-flex}.result-count i[data-v-6c3d411d]{font-size:.65rem}.reset-btn[data-v-6c3d411d]{background:var(--error-soft);color:var(--danger-texte,var(--error));cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:500;transition:all .18s;display:inline-flex}.reset-btn[data-v-6c3d411d]:hover{background:var(--error-soft);border-color:var(--error-soft);transform:translateY(-1px)}[data-theme=dark] .reset-btn[data-v-6c3d411d]{background:var(--error-soft);color:#fca5a5}@media (width<=640px){.card-filter-bar[data-v-6c3d411d]{gap:6px;padding:6px}.filter-pill[data-v-6c3d411d]{padding:6px 10px;font-size:.78rem}.filter-tail[data-v-6c3d411d]{justify-content:space-between;width:100%}}.card-filter-popover{border:1px solid var(--surface-overlay)!important;box-shadow:0 12px 32px var(--surface-overlay), 0 4px 8px var(--surface-overlay)!important;border-radius:14px!important;overflow:hidden!important}[data-theme=dark] .card-filter-popover{background:var(--surface-card)!important;border-color:var(--border-strong)!important;box-shadow:0 12px 32px #00000080,0 4px 8px #0000004d!important}.filter-panel{min-width:240px;max-width:320px;color:var(--text-color,var(--surface-card));font-size:.85rem}[data-theme=dark] .filter-panel{color:var(--text-primary)}.panel-header{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--surface-overlay);justify-content:space-between;align-items:center;padding:12px 14px 8px;font-size:.7rem;font-weight:700;display:flex}.panel-clear{color:var(--text-dim);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:600;transition:color .15s,background .15s}.panel-clear:hover{color:var(--error);background:var(--error-soft)}[data-theme=dark] .panel-header{border-bottom-color:var(--text-primary);color:var(--text-dim)}.panel-empty{color:var(--text-dim);text-align:center;padding:16px;font-size:.8rem}.panel-list{max-height:280px;padding:6px;overflow-y:auto}.panel-item{cursor:pointer;color:var(--text-color,var(--surface-card));border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:.85rem;transition:background .12s;display:flex}.panel-item:hover{background:var(--accent-soft)}.panel-item.is-checked{background:var(--accent-soft);color:var(--accent-strong);font-weight:500}.panel-item input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);cursor:pointer;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:all .15s;position:relative}.panel-item input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.panel-item input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:.7rem;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .panel-item{color:var(--text-primary)}[data-theme=dark] .panel-item:hover{background:var(--accent-soft)}[data-theme=dark] .panel-item.is-checked{background:var(--accent-soft);color:var(--accent)}[data-theme=dark] .panel-item input[type=checkbox]{border-color:var(--text-secondary)}.item-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-card);border-radius:50%;flex-shrink:0}[data-theme=dark] .item-dot{box-shadow:0 0 0 2px var(--surface-overlay)}.item-avatar{background:var(--brand-from);color:#fff;width:22px;height:22px;box-shadow:0 1px 2px var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:inline-flex}.item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.date-panel{min-width:280px}.date-presets{flex-wrap:wrap;gap:6px;padding:10px 12px 4px;display:flex}.preset-chip{background:var(--surface-overlay);color:var(--text-primary);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:500;transition:all .15s}.preset-chip:hover{background:var(--accent-soft);color:var(--accent-strong)}.preset-chip.is-active{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent)}[data-theme=dark] .preset-chip{background:var(--surface-card);color:var(--text-primary)}[data-theme=dark] .preset-chip:hover,[data-theme=dark] .preset-chip.is-active{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.date-range-inputs{gap:8px;padding:10px 12px 12px;display:flex}.date-field{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;flex:1;gap:4px;font-size:.7rem;font-weight:600;display:flex}.date-field input{border:1px solid var(--surface-overlay);background:var(--surface-card);color:var(--text-color,var(--surface-card));text-transform:none;letter-spacing:normal;cursor:pointer;border-radius:8px;outline:none;padding:6px 8px;font-size:.85rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.date-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}[data-theme=dark] .date-field input{background:var(--surface-card);border-color:var(--border-strong);color:var(--border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gap-4[data-v-1aff8a83]{gap:1.5rem}.folder-list[data-v-1aff8a83]{flex-direction:column;gap:4px;padding-top:6px;display:flex}.add-row[data-v-1aff8a83]{border:1px dashed var(--accent-soft);cursor:pointer;text-align:left;width:100%;min-height:64px;color:var(--text-color,var(--text-primary));background:0 0;border-radius:10px;align-items:center;gap:14px;margin-bottom:6px;padding:10px 14px;transition:all .15s;display:flex}.add-row[data-v-1aff8a83]:hover{background:var(--accent-soft);border-color:var(--accent-soft);box-shadow:0 2px 8px var(--accent-soft)}.add-row-icon[data-v-1aff8a83]{background:linear-gradient(135deg, var(--accent-soft), #6366f124);width:44px;height:44px;color:var(--accent);box-shadow:0 1px 3px var(--accent-soft), inset 0 0 0 1px #fff6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;transition:transform .18s;display:inline-flex}.add-row:hover .add-row-icon[data-v-1aff8a83]{transform:scale(1.06)rotate(-2deg)}.add-row-label[data-v-1aff8a83]{color:var(--accent-strong);font-size:.92rem;font-weight:600}.add-row-sub[data-v-1aff8a83]{color:var(--text-dim);margin-left:auto;font-size:.75rem}[data-theme=dark] .add-row-label[data-v-1aff8a83]{color:var(--accent-soft)}[data-theme=dark] .add-row-sub[data-v-1aff8a83]{color:var(--text-muted)}[data-theme=dark] .add-row[data-v-1aff8a83]:hover{background:var(--accent-soft)}.view-toggle[data-v-1aff8a83]{background:var(--surface-hover);border-radius:8px;gap:2px;padding:3px;display:flex}.view-btn[data-v-1aff8a83]{width:32px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:.8rem;transition:all .12s}.view-btn[data-v-1aff8a83]:hover{color:var(--text-primary)}.view-btn.active[data-v-1aff8a83]{background:var(--surface-card);color:var(--accent);box-shadow:0 1px 2px var(--surface-hover)}[data-theme=dark] .view-toggle[data-v-1aff8a83]{background:#ffffff0f}[data-theme=dark] .view-btn[data-v-1aff8a83]{color:var(--text-muted)}[data-theme=dark] .view-btn[data-v-1aff8a83]:hover{color:var(--text-primary)}[data-theme=dark] .view-btn.active[data-v-1aff8a83]{background:var(--surface-card);color:var(--accent)}.add-dashboard-card[data-v-1aff8a83]{will-change:transform, box-shadow;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-dashboard-icon[data-v-1aff8a83]{background:var(--surface-card);transition:all .3s cubic-bezier(.4,0,.2,1)}.add-dashboard-card[data-v-1aff8a83]:hover{box-shadow:0 12px 28px #0000001f, 0 4px 8px var(--surface-hover);border-color:var(--primary-color);transform:translateY(-6px)}.add-dashboard-card[data-v-1aff8a83]:active{transition-duration:.1s;transform:translateY(-2px)}[data-theme=dark] .add-dashboard-card[data-v-1aff8a83]{background:var(--surface-card)!important;border-color:var(--text-secondary)!important}[data-theme=dark] .add-dashboard-card[data-v-1aff8a83]:hover{box-shadow:0 12px 28px #00000059;background:var(--surface-card)!important;border-color:var(--primary-color)!important}.add-dashboard-card:hover .add-dashboard-icon[data-v-1aff8a83]{background:var(--surface-card);transform:translateY(-2px)}.skeleton-container[data-v-69055efb]{max-width:1600px;margin:0 auto}.skeleton-card[data-v-69055efb]{background:var(--surface-card);-webkit-backdrop-filter:var(--blur-md) saturate(180%);border:1px solid var(--border);box-shadow:var(--shadow-glass-md);border-radius:1.5rem}[data-v-cdea0550] .widget-title{min-width:5rem}.titre-calcule[data-v-cdea0550]{border-radius:var(--radius-full,999px);background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:11rem;padding:1px 6px;font-size:.65rem;font-weight:600;line-height:1.5;overflow:hidden}@container (width<=320px){.titre-calcule[data-v-cdea0550]{display:none}}@media (width<=768px){@container (width<=420px){.titre-calcule[data-v-cdea0550]{display:none}}}[data-v-cdea0550] .widget-title-editable{cursor:text;border-radius:4px;padding:0 2px;transition:background .12s}[data-v-cdea0550] .widget-title-editable:hover{background:var(--accent-soft)}.desc-help-btn[data-v-cdea0550]{width:18px;height:18px;color:var(--text-dim);cursor:help;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.desc-help-btn[data-v-cdea0550]:hover,.desc-help-btn[data-v-cdea0550]:focus-visible{color:var(--w-accent,var(--accent));background:var(--w-accent-soft,var(--accent-soft));outline:none}.desc-help-btn .pi[data-v-cdea0550]{font-size:13px}.kebab-inline-btn[data-v-cdea0550]{width:22px;height:22px;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);opacity:0;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease), color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:translate(-4px)}.kebab-inline-btn.kebab-inline-visible[data-v-cdea0550]{opacity:1;transform:translate(0)}.kebab-inline-btn[data-v-cdea0550]:hover{color:var(--w-accent,var(--accent));background:var(--w-accent-soft,var(--accent-soft))}.kebab-inline-btn[data-v-cdea0550]:focus-visible{outline:2px solid var(--w-accent,var(--accent));outline-offset:2px;opacity:1;transform:translate(0)}.kebab-inline-btn .pi[data-v-cdea0550]{font-size:13px}@media (hover:none),(pointer:coarse){.kebab-inline-btn[data-v-cdea0550]{opacity:1;transform:none}}[data-theme=dark] .desc-help-btn[data-v-cdea0550]:hover,[data-theme=dark] .kebab-inline-btn[data-v-cdea0550]:hover{color:var(--w-accent,var(--accent));background:var(--w-accent-soft,var(--accent-soft))}[data-v-cdea0550] .desc-help-panel{max-width:320px}[data-v-cdea0550] .desc-help-panel .p-popover-content{background:var(--text-primary);color:var(--surface);border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.55}[data-v-cdea0550] .desc-help-panel:before{background:var(--text-primary);border-color:#0000}[data-v-cdea0550] .desc-help-panel:after{border-bottom-color:var(--text-primary)}[data-theme=dark][data-v-cdea0550] .desc-help-panel .p-popover-content{background:var(--surface);color:var(--text-primary)}[data-theme=dark][data-v-cdea0550] .desc-help-panel:before{background:var(--surface)}[data-theme=dark][data-v-cdea0550] .desc-help-panel:after{border-bottom-color:var(--surface)}.desc-help-content[data-v-cdea0550] strong{font-weight:700}.desc-help-content[data-v-cdea0550] em{font-style:italic}.desc-help-content[data-v-cdea0550] mark{background:var(--warning-soft);color:inherit;border-radius:2px;padding:0 3px}.live-badge[data-v-cdea0550]{background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning-soft);letter-spacing:.05em;white-space:nowrap;cursor:pointer;text-transform:uppercase;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.55rem;font-weight:700;line-height:1;transition:background .14s,border-color .14s;display:inline-flex}.live-badge[data-v-cdea0550]:hover{background:var(--warning-soft);border-color:var(--warning-soft)}.live-badge[data-v-cdea0550]:focus-visible{outline:2px solid var(--warning);outline-offset:2px}.live-dot[data-v-cdea0550]{background:var(--warning);width:6px;height:6px;box-shadow:0 0 0 3px var(--warning-soft);border-radius:50%;flex-shrink:0}.live-dot.small[data-v-cdea0550]{width:5px;height:5px}[data-theme=dark] .live-badge[data-v-cdea0550]{color:var(--warning);background:var(--warning-soft)}[data-theme=dark] .live-badge[data-v-cdea0550]:hover{background:var(--warning-soft)}[data-v-cdea0550] .source-info-panel{max-width:340px}[data-v-cdea0550] .source-info-panel .p-popover-content{background:var(--text-primary);color:var(--surface);border-radius:10px;padding:12px 14px;font-size:12px}[data-v-cdea0550] .source-info-panel:before{background:var(--text-primary);border-color:#0000}[data-v-cdea0550] .source-info-panel:after{border-bottom-color:var(--text-primary)}[data-theme=dark][data-v-cdea0550] .source-info-panel .p-popover-content{background:var(--surface);color:var(--text-primary)}[data-theme=dark][data-v-cdea0550] .source-info-panel:before{background:var(--surface)}[data-theme=dark][data-v-cdea0550] .source-info-panel:after{border-bottom-color:var(--surface)}.source-info[data-v-cdea0550]{flex-direction:column;gap:8px;display:flex}.source-info-row[data-v-cdea0550]{align-items:flex-start;gap:12px;font-size:12px;line-height:1.4;display:flex}.source-info-label[data-v-cdea0550]{text-transform:uppercase;letter-spacing:.06em;color:#f1f5f98c;flex-shrink:0;min-width:52px;padding-top:2px;font-size:10.5px;font-weight:600}[data-theme=dark] .source-info-label[data-v-cdea0550]{color:var(--surface-overlay)}.source-info-value[data-v-cdea0550]{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.source-info-mono[data-v-cdea0550]{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.mode-live[data-v-cdea0550]{letter-spacing:.04em;color:var(--warning);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}[data-theme=dark] .mode-live[data-v-cdea0550]{color:var(--warning)}.source-info-tables code[data-v-cdea0550]{white-space:nowrap;background:#f1f5f914;border:1px solid #f1f5f91f;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}[data-theme=dark] .source-info-tables code[data-v-cdea0550]{background:var(--surface-overlay);border-color:var(--surface-overlay)}.focus-overlay{background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-focus-view);justify-content:center;align-items:center;padding:clamp(8px,2vw,24px);animation:.22s cubic-bezier(.2,.8,.2,1) focusFadeIn;display:flex;position:fixed;inset:0}.focus-card{background:var(--surface-card);border:1px solid var(--surface-border,var(--border));border-radius:16px;flex-direction:column;width:min(1800px,96vw);height:96vh;animation:.28s cubic-bezier(.2,.8,.2,1) focusSlideUp;display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #0006,0 12px 24px -8px #00000026}.focus-header{border-bottom:1px solid var(--surface-border,var(--border));align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.focus-title-wrap{flex:1;min-width:0}.focus-desc--repliee{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.focus-suite{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:2px;padding:0;font-size:13px;font-weight:600}.titre-calcule{vertical-align:middle;border-radius:var(--radius-full,999px);background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:600;display:inline-block}.focus-title{letter-spacing:-.02em;color:var(--text-color,var(--text-primary));font-size:clamp(18px,2.4vw,24px);font-weight:700}.focus-desc{color:var(--text-color-secondary,var(--text-muted));max-width:720px;margin-top:8px;font-size:13px;line-height:1.55}.focus-desc strong{font-weight:700}.focus-desc em{font-style:italic}.focus-desc mark{background:var(--warning-soft);color:inherit;border-radius:2px;padding:0 3px}.focus-nav{border:1px solid var(--surface-border,var(--border));width:36px;height:36px;color:var(--text-color,var(--text-secondary));cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:none}.focus-nav:disabled{opacity:.3;cursor:default}.focus-nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.focus-close{border:1px solid var(--surface-border,var(--border));width:36px;height:36px;color:var(--text-color,var(--text-secondary));cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition-property:background-color,color,border-color,box-shadow,opacity,transform;transition-duration:.14s;display:inline-flex}.focus-close:hover{color:var(--error);border-color:var(--error);background:var(--error-soft)}.focus-close:focus-visible{outline:2px solid var(--error);outline-offset:2px}.focus-body{flex-direction:column;flex:1;min-height:300px;padding:24px;display:flex;position:relative;overflow:auto}.focus-body>*{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.focus-body .widget-content,.focus-body .chart-container{width:100%!important;height:100%!important}.focus-body .graphique-echarts{max-width:100%}.focus-empty{color:var(--text-dim);justify-content:center;align-items:center;gap:8px;padding:60px;font-size:14px;display:flex}.focus-empty .pi{font-size:18px}@keyframes focusFadeIn{0%{opacity:0}to{opacity:1}}.focus-card{transition:transform .17s cubic-bezier(.3,.7,.4,1),opacity .17s linear}.entre-de-droite{animation:.2s cubic-bezier(.2,.8,.2,1) entreDeDroite}.entre-de-gauche{animation:.2s cubic-bezier(.2,.8,.2,1) entreDeGauche}@keyframes entreDeDroite{0%{opacity:0;transform:translate(28%)}to{opacity:1;transform:translate(0)}}@keyframes entreDeGauche{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.focus-card,.entre-de-droite,.entre-de-gauche{transition:none;animation:none}}@keyframes focusSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.focus-grabber{display:none}@media (width<=768px){.focus-overlay{padding:0}.focus-card{border-radius:0;width:100%;height:100%;max-height:100%;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.focus-grabber{width:38px;height:4px;margin:calc(8px + var(--safe-top,0px)) auto 0;background:var(--border-strong,var(--border));border-radius:999px;flex-shrink:0;display:block}.focus-header{align-items:center;gap:8px;padding:10px 12px 12px}.focus-nav{display:inline-flex;position:relative}.focus-nav:after{content:"";position:absolute;inset:-4px}.focus-body{padding:16px 16px calc(16px + var(--safe-bottom,0px))}.focus-close{position:relative}.focus-close:after{content:"";position:absolute;inset:-4px}}[data-theme=dark] .focus-card{background:var(--surface-card);border-color:var(--border-strong)}[data-theme=dark] .focus-close{border-color:var(--border-strong)}.config-badges[data-v-49235683]{gap:4px;margin-right:4px;display:flex}.config-badges[data-v-49235683]:empty{display:none}.config-badge[data-v-49235683]{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:3px;padding:3px 8px;font-family:inherit;font-size:.65rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px #00000014}.config-badge[data-v-49235683]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001f}.config-badge[data-v-49235683]:focus-visible{outline-offset:2px;outline:2px solid}.config-badge[data-v-49235683]:active{transform:translateY(0)}.config-badge i[data-v-49235683]{font-size:.6rem}.config-badge.dim-badge[data-v-49235683]{color:var(--accent);border-color:var(--accent-soft)}.config-badge.dim-badge[data-v-49235683]:hover{background:var(--accent-soft)}.config-badge.meas-badge[data-v-49235683]{color:var(--success);border-color:var(--success-soft)}.config-badge.meas-badge[data-v-49235683]:hover{background:#ecfdf5}.config-badge.filt-badge[data-v-49235683]{color:var(--role-filter-ink);border-color:var(--role-filter-soft)}.config-badge.filt-badge[data-v-49235683]:hover{background:var(--role-filter-soft)}[data-theme=dark] .config-badge[data-v-49235683]{border-color:var(--border-strong);background:#1e293bf2}[data-theme=dark] .config-badge.dim-badge[data-v-49235683]{color:var(--accent);border-color:var(--accent-soft)}[data-theme=dark] .config-badge.dim-badge[data-v-49235683]:hover{background:#1e3a8a4d}[data-theme=dark] .config-badge.meas-badge[data-v-49235683]{color:var(--success-soft);border-color:var(--success-soft)}[data-theme=dark] .config-badge.meas-badge[data-v-49235683]:hover{background:#065f464d}[data-theme=dark] .config-badge.filt-badge[data-v-49235683]{color:var(--role-filter-ink);border-color:var(--role-filter-soft)}[data-theme=dark] .config-badge.filt-badge[data-v-49235683]:hover{background:#92400e4d}.widget-external[data-v-b1259e9c]{align-items:center;padding:0 8px 4px;display:flex}.ext-chip[data-v-b1259e9c]{color:var(--text-dim);cursor:default;align-items:center;gap:4px;font-size:.62rem;font-weight:600;display:inline-flex}.ext-chip i[data-v-b1259e9c]{color:var(--accent);font-size:.6rem}.widget-external.warn .ext-chip[data-v-b1259e9c],.widget-external.warn .ext-chip i[data-v-b1259e9c]{color:var(--warning)}.bandeau-nombre[data-v-55c07032]{border-radius:var(--radius-full);background:var(--surface-hover,var(--surface-100));color:var(--text-secondary,var(--text-muted));border:1px solid var(--border);font:inherit;white-space:nowrap;cursor:help;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.bandeau-nombre.est-bouton[data-v-55c07032]{cursor:pointer;min-height:24px}.bandeau-nombre.est-bouton[data-v-55c07032]:hover{color:var(--text-primary);border-color:var(--border-strong)}.bandeau-nombre i[data-v-55c07032]{font-size:.62rem}.bandeau-nombre[data-v-55c07032]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scope-icon[data-v-2d61c7df]{border-radius:var(--radius-full);background:var(--surface);max-width:100%;min-height:20px;color:var(--text-secondary);cursor:help;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:.75rem;line-height:1.3;display:inline-flex}.scope-icon .pi[data-v-2d61c7df]{flex:none;font-size:.68rem}.scope-texte[data-v-2d61c7df]{overflow-wrap:anywhere;min-width:0}.scope-icon.is-attention[data-v-2d61c7df]{background:var(--warning-soft);color:var(--warning-ink,var(--warning))}.scope-icon[data-v-2d61c7df]:hover{background:var(--surface-hover);color:var(--text-primary)}.scope-icon[data-v-2d61c7df]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.periode-bloc[data-v-e36acdd7]{border-radius:var(--radius-full);background:var(--surface);max-width:100%;min-height:20px;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;padding:0 8px;font-size:.75rem;line-height:1.3;display:inline-flex}.chart-type-hint[data-v-0fd0174f]{background:linear-gradient(90deg, var(--warning-soft) 0%, #fef9c3 100%);border:1px solid var(--warning-soft);color:var(--warning);border-radius:8px;align-items:center;gap:6px;margin:4px 8px 0;padding:4px 8px;font-size:.7rem;animation:.25s hint-slide-in-0fd0174f;display:flex}@keyframes hint-slide-in-0fd0174f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.chart-type-hint i.pi-lightbulb[data-v-0fd0174f]{color:var(--warning);font-size:.8rem}.hint-text[data-v-0fd0174f]{flex:1;line-height:1.3}.hint-text b[data-v-0fd0174f]{color:#78350f}.hint-btn[data-v-0fd0174f]{background:var(--warning);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:2px 8px;font-size:.65rem;font-weight:700;transition:background .15s}.hint-btn[data-v-0fd0174f]:hover{background:var(--warning)}.hint-close[data-v-0fd0174f]{color:var(--warning);cursor:pointer;opacity:.5;background:0 0;border:none;padding:2px 4px;transition:opacity .15s}.hint-close[data-v-0fd0174f]:hover{opacity:1}.hint-close i[data-v-0fd0174f]{font-size:.6rem}[data-theme=dark] .chart-type-hint[data-v-0fd0174f]{background:linear-gradient(90deg, var(--warning-soft) 0%, #facc151f 100%);border-color:var(--warning-soft);color:var(--warning)}[data-theme=dark] .hint-text b[data-v-0fd0174f]{color:var(--warning-soft)}[data-theme=dark] .hint-close[data-v-0fd0174f]{color:var(--warning)}.vt-retour[data-v-a273c98e]{border:1px solid var(--border-strong,var(--surface-border));background:var(--surface-card);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:0 14px;font-weight:600;display:inline-flex}.vt-titre[data-v-a273c98e]{margin:0;font-size:1.125rem;font-weight:600}.vt-titre[data-v-a273c98e]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.vt-table[data-v-a273c98e]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.vt-caption[data-v-a273c98e]{caption-side:top;text-align:left;color:var(--p-text-muted-color);padding-bottom:.5rem;font-size:.875rem}.vt-table th[data-v-a273c98e],.vt-table td[data-v-a273c98e]{border-bottom:1px solid var(--p-content-border-color);text-align:left;padding:.375rem .625rem}.vt-table .num[data-v-a273c98e]{text-align:right;white-space:nowrap}.vt-table thead th[data-v-a273c98e]{padding:0;font-weight:600}.vt-tri[data-v-a273c98e]{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 .625rem;font-weight:600;display:inline-flex}.num .vt-tri[data-v-a273c98e]{justify-content:flex-end}.vt-tri .pi[data-v-a273c98e]{color:var(--text-muted);font-size:.75rem}[aria-sort=ascending] .vt-tri .pi[data-v-a273c98e],[aria-sort=descending] .vt-tri .pi[data-v-a273c98e]{color:var(--text-primary)}.vt-tri[data-v-a273c98e]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.vt-avant th[data-v-a273c98e],.vt-avant td[data-v-a273c98e]{font-weight:700}.vt-table tfoot th[data-v-a273c98e],.vt-table tfoot td[data-v-a273c98e]{border-bottom:0;font-weight:600}.dea[data-v-b26a911b]{flex-direction:column;gap:8px;display:flex}.dea-lbl[data-v-b26a911b]{color:var(--text-primary);font-weight:600}.dea-aide[data-v-b26a911b]{color:var(--text-secondary);margin:0;font-size:.8125rem}.dea-actions[data-v-b26a911b]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.dea-btn[data-v-b26a911b]{min-height:44px;font:inherit;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:0 16px;font-weight:600}.dea-btn--plein[data-v-b26a911b]{color:var(--accent-fg);background:var(--accent);border-color:#0000}.dea-btn[data-v-b26a911b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.empty-edit-state[data-v-913ff441]{background:linear-gradient(135deg, var(--surface) 0%, var(--surface-sunken) 100%);flex-direction:column;gap:.75rem;padding:.75rem;transition:background .2s;display:flex;position:absolute;inset:0;container-type:size}.empty-edit-state.is-dragging[data-v-913ff441]{background:var(--accent-soft)}.empty-edit-state[data-v-913ff441]:not(.is-dragging){padding-bottom:calc(.75rem + 44px)}.empty-hero[data-v-913ff441]{text-align:center;min-height:0;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}.empty-hero.drag-hint[data-v-913ff441]{color:var(--accent)}.empty-icon[data-v-913ff441]{background:var(--surface-card);width:2.8rem;height:2.8rem;box-shadow:0 2px 8px var(--surface-hover);color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-size:1.1rem;display:flex}.empty-title[data-v-913ff441]{color:var(--text-secondary);margin:0;font-size:.85rem;font-weight:700}.empty-subtitle[data-v-913ff441]{color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.3}.empty-requirement[data-v-913ff441]{max-width:90%;color:var(--accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.empty-requirement i[data-v-913ff441]{flex-shrink:0;font-size:.75rem}.empty-cta[data-v-913ff441]{border:1px solid var(--accent);border-radius:var(--radius-sm,6px);background:var(--accent);color:var(--accent-fg,#fff);cursor:pointer;transition:background var(--duration-fast,.14s) var(--ease,ease);flex-shrink:0;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.empty-cta[data-v-913ff441]:hover{background:var(--accent-strong)}.empty-cta[data-v-913ff441]:focus-visible{box-shadow:var(--ring,0 0 0 3px var(--accent-soft));outline:none}.empty-cta i[data-v-913ff441]{font-size:.65rem}[data-theme=dark] .empty-icon[data-v-913ff441]{background:var(--surface-card);color:var(--text-dim);box-shadow:0 2px 8px #0003}@container (height<=240px){.empty-icon[data-v-913ff441]{display:none}}@container (height<=160px){.empty-hero[data-v-913ff441],.drop-target.a-configurer .drop-label[data-v-913ff441],.drop-target.a-configurer .drop-hint[data-v-913ff441]{display:none}.drop-target.a-configurer .drop-a-configurer[data-v-913ff441]{display:block}}@container (width<=180px){.empty-subtitle[data-v-913ff441]{display:none}.empty-title[data-v-913ff441]{font-size:.75rem}}.drop-overlay[data-v-913ff441]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background:#ffffffeb;justify-content:center;align-items:center;padding:.75rem;animation:.18s overlay-fade-in-913ff441;display:flex;position:absolute;inset:0}@keyframes overlay-fade-in-913ff441{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.drop-zone-grid[data-v-913ff441]{gap:.5rem;width:100%;max-height:140px;display:flex}.drop-overlay .drop-zone-grid[data-v-913ff441]{height:100%}.empty-edit-state .drop-zone-grid[data-v-913ff441]{flex:0 auto}.drop-target[data-v-913ff441]{background:var(--surface-card);border:2px dashed var(--border-strong);pointer-events:all;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:.5rem;transition-property:background-color,color,border-color,box-shadow,opacity,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.drop-target.dim-target[data-v-913ff441]{border-color:var(--accent-soft)}.drop-target.meas-target[data-v-913ff441]{border-color:var(--success-soft)}.drop-target.filt-target[data-v-913ff441]{border-color:var(--role-filter-soft)}.drop-target.active[data-v-913ff441],.drop-target[data-v-913ff441]:hover{box-shadow:0 4px 16px var(--accent-soft);transform:scale(1.03)}.drop-target.dim-target.active[data-v-913ff441]{background:var(--accent-soft);border-style:solid}.drop-target.meas-target.active[data-v-913ff441]{background:#ecfdf5;border-style:solid}.drop-target.filt-target.active[data-v-913ff441]{background:var(--role-filter-soft);border-color:var(--role-filter);border-style:solid}.drop-target.clickable[data-v-913ff441]{cursor:pointer}.drop-target.clickable[data-v-913ff441]:hover{background:var(--surface)}.drop-target.is-required[data-v-913ff441]{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.empty-edit-state.is-dragging .drop-target[data-v-913ff441]{animation:1.4s ease-in-out infinite pulse-target-913ff441}.empty-edit-state.is-dragging .drop-target.dim-target[data-v-913ff441]{animation-delay:0s}.empty-edit-state.is-dragging .drop-target.meas-target[data-v-913ff441]{animation-delay:.15s}.empty-edit-state.is-dragging .drop-target.filt-target[data-v-913ff441]{animation-delay:.3s}@keyframes pulse-target-913ff441{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 0 6px var(--accent-soft)}}.drop-icon[data-v-913ff441]{border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.9rem;display:flex}.drop-icon-dim[data-v-913ff441]{background:var(--accent-soft);color:var(--accent)}.drop-icon-meas[data-v-913ff441]{background:var(--success-soft);color:var(--success)}.drop-icon-filt[data-v-913ff441]{background:var(--role-filter-soft);color:var(--role-filter-ink)}.drop-label[data-v-913ff441]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.drop-a-configurer[data-v-913ff441]{text-align:center;font-size:.75rem;font-weight:600;line-height:1.25;display:none}.drop-hint[data-v-913ff441]{color:var(--text-muted);font-size:.7rem;font-weight:600}[data-theme=dark] .drop-overlay[data-v-913ff441]{background:var(--surface-overlay)}[data-theme=dark] .drop-target[data-v-913ff441]{background:var(--surface-card);border-color:var(--text-secondary)}[data-theme=dark] .drop-target.dim-target.active[data-v-913ff441]{background:var(--accent-soft)}[data-theme=dark] .drop-target.meas-target.active[data-v-913ff441]{background:var(--success-soft)}[data-theme=dark] .drop-target.filt-target.active[data-v-913ff441]{background:var(--role-filter-soft)}.kpi-vide-phrase[data-v-9e33a69d]{min-height:var(--kpi-interligne,36px);color:var(--text-secondary);align-items:center;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.kpi-vide-lien[data-v-9e33a69d]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:20px;text-decoration:underline}.kpi-vide-lien[data-v-9e33a69d]:focus-visible,.kpi-vide-retirer[data-v-9e33a69d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.kpi-vide-aide[data-v-9e33a69d]{max-width:32ch;color:var(--text-secondary);margin:0 0 8px;font-size:12px}.kpi-vide-sous[data-v-9e33a69d]{color:var(--text-secondary);margin:8px 0 4px;font-size:12px;font-weight:600}.kpi-vide-filtres[data-v-9e33a69d]{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.kpi-vide-filtres li[data-v-9e33a69d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi-vide-retirer[data-v-9e33a69d]{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.kpi-vide-retirer[data-v-9e33a69d]:hover{background:var(--surface-hover)}.ebd[data-v-6b05a6ba]{text-align:center;justify-content:center;align-items:center;padding:8px 16px;display:flex}.ebd-corps[data-v-6b05a6ba]{flex-direction:column;align-items:center;max-width:46ch;display:flex}.ebd-icone[data-v-6b05a6ba]{background:var(--surface-hover);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.ebd-titre[data-v-6b05a6ba]{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:600}.ebd-titre--seul[data-v-6b05a6ba]{color:var(--text-secondary);font-weight:500}.ebd-sous[data-v-6b05a6ba]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.empty-title[data-v-3f944baa]{color:var(--text-secondary)}.empty-sub[data-v-3f944baa]{color:var(--text-muted)}.empty-culprits[data-v-3f944baa]{max-width:260px}.empty-culprit-chip[data-v-3f944baa]{background:var(--surface-100);border:1px solid var(--border);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease)}.empty-culprit-chip[data-v-3f944baa]:hover{background:var(--surface-hover,var(--surface-200));border-color:var(--text-muted);color:var(--text)}.empty-culprit-chip[data-v-3f944baa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.empty-culprit-chip .culprit-x[data-v-3f944baa]{font-size:10px}.widget-wrapper[data-v-3f944baa]{border:1px solid var(--border);transition:transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);--w-accent:var(--accent);--w-accent-soft:var(--accent-soft);container:widget/inline-size}.widget-wrapper[data-v-3f944baa]:not(.no-accent){border-left-width:2px;border-left-color:var(--w-accent,var(--accent))}.widget-wrapper.widget-accent-applied[data-widget-type=card][data-v-3f944baa] .card-widget-modern{border-left-color:#0000!important}.widget-wrapper.accent-ok[data-v-3f944baa]{--w-accent:var(--success);--w-accent-soft:var(--success-soft)}.widget-wrapper.accent-warn[data-v-3f944baa]{--w-accent:var(--warning);--w-accent-soft:var(--warning-soft)}.widget-wrapper.accent-err[data-v-3f944baa]{--w-accent:var(--error);--w-accent-soft:var(--error-soft)}.widget-wrapper.accent-violet[data-v-3f944baa]{--w-accent:var(--accent-ai);--w-accent-soft:var(--accent-ai-soft)}.widget-wrapper.accent-teal[data-v-3f944baa]{--w-accent:var(--info);--w-accent-soft:var(--info-soft)}.widget-bands[data-v-3f944baa]{min-height:20px}.filter-indicator[data-v-3f944baa],.measure-filter-badge[data-v-3f944baa]{background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning);border-radius:var(--radius-full);white-space:nowrap;align-items:center;font-size:.68rem;display:inline-flex}.filter-indicator[data-v-3f944baa]{cursor:help;transition:transform var(--duration-fast) var(--ease);gap:4px;padding:2px 8px;font-weight:700;line-height:1}.filter-indicator[data-v-3f944baa]:hover{transform:translateY(-1px)}.filter-indicator i[data-v-3f944baa]{font-size:.62rem}.filter-indicator .fi-texte[data-v-3f944baa]{text-overflow:ellipsis;max-width:28ch;overflow:hidden}.cadrage-indicator[data-v-3f944baa]{border-radius:var(--radius-full);background:var(--surface-hover,var(--surface-100));color:var(--text-secondary,var(--text-muted));border:1px solid var(--border);white-space:nowrap;cursor:help;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.cadrage-indicator.is-attention[data-v-3f944baa]{background:var(--warning-soft);color:var(--warning-ink,var(--warning));border-color:var(--warning)}.cadrage-indicator i[data-v-3f944baa]{font-size:.62rem}.cadrage-indicator[data-v-3f944baa]:focus-visible,.dims-indicator[data-v-3f944baa]:focus-visible,.filter-indicator[data-v-3f944baa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dims-indicator[data-v-3f944baa]{border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning);cursor:help;align-items:center;gap:4px;min-width:0;max-width:100%;padding:2px 8px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.dims-indicator i[data-v-3f944baa]{flex-shrink:0;font-size:.55rem}.dims-indicator span[data-v-3f944baa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.measure-filter-badge[data-v-3f944baa]{text-overflow:ellipsis;max-width:280px;padding:1px 6px;font-weight:600;overflow:hidden}.widget-view[data-v-3f944baa]{box-shadow:var(--shadow-sm)}.widget-view[data-v-3f944baa]:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}@media (hover:hover){.widget-view[data-v-3f944baa]:hover{transform:translateY(-2px)}}.widget-edit[data-v-3f944baa]{box-shadow:none}@container widget (width<=280px){.widget-header[data-v-3f944baa]{gap:.25rem;padding:.35rem!important}[data-v-3f944baa] .p-button.p-button-sm{width:1.8rem!important;height:1.8rem!important}}@container widget (width<=200px){.widget-wrapper[data-v-3f944baa]:not(.dmf-widget) .widget-title{-webkit-line-clamp:4;line-clamp:4;font-size:.72rem}.widget-wrapper:not(.dmf-widget) .drag-handle i[data-v-3f944baa],.widget-wrapper:not(.dmf-widget) .surface-100[data-v-3f944baa]{display:none!important}}.widget-selected[data-v-3f944baa]{outline:2px solid var(--accent);box-shadow:var(--ring);z-index:10}.selection-badge[data-v-3f944baa]{background:var(--accent);color:var(--accent-fg);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.25rem;margin-right:4px;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:flex}.refresh-overlay[data-v-3f944baa]{background:var(--surface-loading);z-index:10;pointer-events:none;border-radius:inherit;animation:refresh-fade-in-3f944baa var(--duration-fast) var(--ease);position:absolute;inset:0;overflow:hidden}.refresh-indicator[data-v-3f944baa]{background:var(--accent);width:35%;height:2px;animation:refresh-barre-3f944baa 1.1s var(--ease) infinite;position:absolute;top:0;left:0}@keyframes refresh-barre-3f944baa{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.refresh-indicator[data-v-3f944baa]{opacity:.6;width:100%;animation:none}}@keyframes refresh-fade-in-3f944baa{0%{opacity:0}to{opacity:1}}.widget-edit-actions[data-v-3f944baa]{z-index:5;border-radius:var(--radius,8px);background:var(--surface-card);border:1px solid var(--border);opacity:0;pointer-events:none;align-items:center;gap:2px;padding:2px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:6px;left:6px;transform:translateY(4px);box-shadow:0 1px 6px #0000001f}.widget-edit-actions.is-hovered[data-v-3f944baa]{opacity:1;pointer-events:all;transform:translateY(0)}@media (hover:none){.widget-edit-actions[data-v-3f944baa]{opacity:1;pointer-events:all;transform:none}}.dmf[data-v-4add1b46]{padding-bottom:calc(88px + var(--safe-bottom,0px) + var(--mobile-nav-h,0px));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dmf--paysage[data-v-4add1b46]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.dmf-item[data-v-4add1b46]{overflow-anchor:none;min-width:0}.dmf-item--kpi[data-v-4add1b46]{min-height:var(--kpi-tel-min,7.375rem)}.dmf-item--kpi[data-v-4add1b46] .widget-wrapper[data-widget-type=card]>.widget-bands{padding:2px .5rem .25rem!important;position:static!important}.dmf-item--kpi[data-v-4add1b46] .widget-wrapper[data-widget-type=card]:has(>.widget-bands)>.widget-header{padding-right:.5rem!important}.dmf-item--kpi[data-v-4add1b46] .widget-wrapper[data-widget-type=card]>.widget-bands>.filter-indicator>span{display:inline}.dmf-item--kpi[data-v-4add1b46] .widget-wrapper[data-widget-type=card]>.widget-bands>.filter-indicator:after{content:none}.dmf-item[data-v-4add1b46] .p-datatable-table-container,.dmf-item[data-v-4add1b46] .p-datatable-wrapper,.dmf-item[data-v-4add1b46] .pivot-scroll,.dmf-item[data-v-4add1b46] .gallery-widget,.dmf-item[data-v-4add1b46] .part-liste{overflow-y:hidden!important}.dmf-item[data-v-4add1b46] .p-datatable-table-container,.dmf-item[data-v-4add1b46] .p-datatable-wrapper,.dmf-item[data-v-4add1b46] .pivot-scroll{overflow-x:auto!important}.dmf-item[data-v-4add1b46] .kebab-inline-btn,.dmf-item[data-v-4add1b46] .a11y-toggle{position:relative}.dmf-item[data-v-4add1b46] .kebab-inline-btn:after,.dmf-item[data-v-4add1b46] .a11y-toggle:after{content:"";position:absolute;inset:-11px}.dmf-item--kpi[data-v-4add1b46] .widget-title{line-height:1.2;font-size:var(--text-xs)!important}.dmf-item--chart[data-v-4add1b46]{height:calc(clamp(260px, 68vw, 340px) + var(--dmf-rallonge,0px))}.dmf-item--compact[data-v-4add1b46]{height:calc(clamp(220px, 58vw, 300px) + var(--dmf-rallonge,0px))}.dmf-item--part[data-v-4add1b46]{height:calc(clamp(330px, 88vw, 400px) + var(--dmf-rallonge,0px))}.dmf-item--scroll[data-v-4add1b46]{height:min(68vh,460px)}.dmf-item--carte[data-v-4add1b46]{height:760px}.dmf--portrait .dmf-item--carte[data-v-4add1b46],.dmf--paysage .dmf-item--carte[data-v-4add1b46]{height:700px}.dmf-item--nuage[data-v-4add1b46]{height:clamp(440px,120vw,500px)}.dmf--portrait .dmf-item--nuage[data-v-4add1b46],.dmf--paysage .dmf-item--nuage[data-v-4add1b46]{height:clamp(420px,60vh,560px)}.dmf-item--contenu[data-v-4add1b46],.dmf .dmf-item[data-contenu-libre][data-v-4add1b46]{flex-direction:column;height:auto;min-height:min(68vh,460px);display:flex}.dmf-item--contenu>.dmf-widget[data-v-4add1b46],.dmf .dmf-item[data-contenu-libre]>.dmf-widget[data-v-4add1b46]{flex:1 0 auto}.dmf .dmf-item[data-widget-type=table][data-v-4add1b46]{flex-direction:column;height:auto;min-height:min(68vh,460px);display:flex}.dmf .dmf-item[data-widget-type=table]>.dmf-widget[data-v-4add1b46]{flex:1 0 auto}.dmf-item[data-widget-type=table][data-v-4add1b46]:not(:has(.p-paginator)) .p-datatable-table-container{max-height:34rem}.dmf .dmf-item[data-v-4add1b46]:has(.ebd){height:auto;min-height:0}.dmf-item[data-v-4add1b46]:has(.ebd) .ebd{padding:24px 16px}.dmf--portrait .dmf-item--chart[data-v-4add1b46]{height:calc(clamp(280px, 45vw, 60vh) + var(--dmf-rallonge,0px))}.dmf--portrait .dmf-item--compact[data-v-4add1b46]{height:calc(clamp(280px, 38vw, 60vh) + var(--dmf-rallonge,0px))}.dmf--portrait .dmf-item--part[data-v-4add1b46]{height:calc(clamp(330px, 50vw, 60vh) + var(--dmf-rallonge,0px))}.dmf--paysage .dmf-item--chart[data-v-4add1b46],.dmf--paysage .dmf-item--compact[data-v-4add1b46]{height:calc(clamp(280px, 48vh, 60vh) + var(--dmf-rallonge,0px))}.dmf--paysage .dmf-item--part[data-v-4add1b46]{height:calc(clamp(330px, 55vh, 60vh) + var(--dmf-rallonge,0px))}.dmf--paysage .dmf-item--scroll[data-v-4add1b46]{height:min(60vh,460px)}.dmf-item--section[data-v-4add1b46] .widget-header{display:none!important}.dmf-item--section[data-v-4add1b46]{min-height:0}.dmf-item--section[data-v-4add1b46]:first-child .section-widget{padding-top:var(--space-1,4px)!important}.dmf-item--section[data-v-4add1b46]:not(:first-child) .section-widget{padding-top:calc(var(--section-air-tel,40px) - 12px)!important}.dmf-item--section[data-v-4add1b46]:not(:first-child) .section-widget:before{content:"";pointer-events:none;left:0;right:0;top:calc(var(--section-air-tel,40px) / 2 - 12px);border-top:var(--titre-section-filet,1px solid var(--border));position:absolute}.rappel-alerte[data-v-0ba773f4]{color:var(--text-secondary);background:var(--surface-hover);border:1px solid var(--border);border-left:3px solid var(--border-strong,var(--border));border-radius:var(--radius,8px);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:.82rem;display:flex}.rappel-alerte--declenchee[data-v-0ba773f4]{color:var(--text-primary);background:var(--error-soft);border-left-color:var(--error)}.rappel-alerte--declenchee .rappel-alerte-etat[data-v-0ba773f4]{color:var(--error-ink,var(--text-primary));font-weight:600}.rappel-alerte-regle[data-v-0ba773f4]{font-weight:600}.rappel-alerte-etat[data-v-0ba773f4]{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-left:auto;font-size:.75rem}.rappel-alerte-chiffres[data-v-0ba773f4]{font-variant-numeric:tabular-nums;flex-wrap:wrap;flex-basis:100%;gap:4px 20px;margin:0;padding-left:22px;display:flex}.rappel-alerte-chiffres div[data-v-0ba773f4]{align-items:baseline;gap:6px;display:flex}.rappel-alerte-chiffres dt[data-v-0ba773f4]{color:var(--text-secondary)}.rappel-alerte-chiffres dd[data-v-0ba773f4]{color:var(--text-primary);margin:0;font-weight:600}.repere-ancre[data-v-8d148fe9]{z-index:3;pointer-events:none;height:0;position:absolute;top:100%;left:0;right:0}.repere-hauteur[data-v-8d148fe9]{border:2px dashed var(--border-strong);border-radius:0 0 var(--radius) var(--radius);border-top:none;justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 8px;display:flex}.repere-hauteur__etiquette[data-v-8d148fe9]{color:var(--text-secondary);background:var(--surface-card);border-radius:4px;padding:2px 6px;font-size:12px}.repere-hauteur__ajuster[data-v-8d148fe9]{pointer-events:auto;border:1px solid var(--border-strong);background:var(--surface-card);min-height:32px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.repere-hauteur__ajuster[data-v-8d148fe9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.canvas-container[data-v-c3b83a72]{background:0 0;flex:1;width:100%;min-height:0;display:block;position:relative;overflow-y:visible}.canvas-content[data-v-c3b83a72]{contain:layout style;width:100%;padding:0 0 40px}@media (width>=1400px){.canvas-content[data-v-c3b83a72]{padding:0 0 40px}}@media (width>=1920px){.canvas-content[data-v-c3b83a72]{padding:0 0 40px}}.grid-active[data-v-c3b83a72]{background-image:radial-gradient(var(--border-strong) 1px, transparent 1px);background-size:32px 32px}.grid-active .canvas-content[data-v-c3b83a72]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;background:0 0;min-height:calc(100vh + 300px)}.grid-item-custom[data-v-c3b83a72]{border-radius:var(--radius);touch-action:pan-y;background:0 0}.grid-item-custom[data-v-c3b83a72]:has(.repere-hauteur){z-index:3}.canvas-container:not(.grid-active) .grid-item-custom[data-v-c3b83a72]{transition:none}.grid-active .grid-item-custom[data-v-c3b83a72]{touch-action:none}@media (width<=991px){.grid-active .grid-item-custom[data-v-c3b83a72]{touch-action:pan-y}}[data-v-c3b83a72] .vue-resizable-handle{background:var(--accent);border:2px solid var(--surface-card);border-radius:0 0 var(--radius) 0;opacity:.85;width:18px;height:18px;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);bottom:3px;right:3px;box-shadow:0 1px 3px #00000040}.grid-active .grid-item-custom[data-v-c3b83a72]:hover .vue-resizable-handle,[data-v-c3b83a72] .vue-resizable-handle:hover{opacity:1;transform:scale(1.15)}.drop-indicator[data-v-c3b83a72]{z-index:var(--z-overlay,500);pointer-events:none;border:2px dashed var(--accent);border-radius:var(--radius-lg);background:var(--accent-soft);transition:top 90ms var(--ease,ease-out), left 90ms var(--ease,ease-out), width 90ms var(--ease,ease-out), height 90ms var(--ease,ease-out);animation:drop-indicator-appear-c3b83a72 .16s var(--ease,ease-out);justify-content:center;align-items:center;display:flex;position:absolute}@keyframes drop-indicator-appear-c3b83a72{0%{opacity:0}to{opacity:1}}.drop-zone-content[data-v-c3b83a72]{padding:var(--space-2,8px) var(--space-4,16px);border-radius:var(--radius);background:var(--surface-card);color:var(--accent-strong);box-shadow:var(--shadow-md);align-items:center;gap:var(--space-2,8px);max-width:calc(100% - 16px);font-size:.85rem;font-weight:600;display:inline-flex}.drop-zone-content i[data-v-c3b83a72]{color:var(--accent);font-size:1.05rem}.canvas-dropzone[data-v-c3b83a72]{margin-top:var(--space-3,12px);justify-content:center;align-items:center;gap:var(--space-2,8px);border:2px dashed var(--border-strong);border-radius:var(--radius-lg);min-height:96px;color:var(--text-dim);pointer-events:none;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease), background var(--duration) var(--ease);background:0 0;font-size:.85rem;font-weight:500;display:flex}.canvas-dropzone i[data-v-c3b83a72]{font-size:1.05rem}.canvas-dropzone.is-armed[data-v-c3b83a72]{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}.canvas-container.is-dragging-over[data-v-c3b83a72]{outline:2px dashed var(--accent);outline-offset:-4px;border-radius:var(--radius);transition:outline-color var(--duration-fast) var(--ease)}.selected-item[data-v-c3b83a72]{outline:2px solid var(--accent)!important;box-shadow:var(--ring)!important;z-index:20!important}.focus-mode[data-v-c3b83a72]:before{content:"";background:var(--surface-overlay);pointer-events:none;z-index:5;transition:opacity var(--duration) var(--ease);opacity:1;position:absolute;inset:0}.unfocused-item[data-v-c3b83a72]{opacity:.5;transition:opacity var(--duration) var(--ease);pointer-events:none}.unfocused-item[data-v-c3b83a72]:hover{opacity:.7}.canvas-empty-state[data-v-c3b83a72]{pointer-events:all;justify-content:stretch;align-items:stretch;min-height:calc(100vh - 180px);padding:1.5rem;display:flex;position:relative}.empty-arrow-left[data-v-c3b83a72]{color:var(--accent);opacity:.85;z-index:2;pointer-events:none;justify-content:center;align-items:center;font-size:2.5rem;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.empty-content[data-v-c3b83a72]{text-align:center;padding:var(--space-12,48px) var(--space-8,32px);background:var(--surface-card);border-radius:var(--radius-lg);border:2px dashed var(--border-strong);box-shadow:var(--shadow-sm);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty-content[data-v-c3b83a72]:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.empty-icon-wrapper[data-v-c3b83a72]{width:88px;height:88px;margin:0 auto var(--space-4,16px);background:var(--accent-soft);border-radius:var(--radius-full);color:var(--accent);transition:transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);justify-content:center;align-items:center;font-size:2rem;display:flex}.empty-content:hover .empty-icon-wrapper[data-v-c3b83a72]{box-shadow:0 0 0 8px var(--accent-soft);transform:scale(1.04)}.empty-icon-wrapper.is-idle[data-v-c3b83a72]{background:var(--surface);color:var(--text-muted)}.empty-wizard-cta[data-v-c3b83a72]{align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-6,24px);border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);cursor:pointer;transition:background var(--duration) var(--ease), transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);font-size:.9rem;font-weight:600;display:inline-flex}.empty-wizard-cta[data-v-c3b83a72]:hover{background:var(--accent-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.empty-wizard-icon[data-v-c3b83a72]{border-radius:var(--radius-full);width:1.6rem;height:1.6rem;color:var(--accent-fg);background:#fff3;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.empty-title[data-v-c3b83a72]{color:var(--text-primary);margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.empty-description[data-v-c3b83a72]{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.empty-actions[data-v-c3b83a72]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.empty-hint[data-v-c3b83a72]{color:var(--text-dim);font-size:.75rem;font-style:italic}@media (width<=992px){.empty-arrow-left[data-v-c3b83a72]{display:none}}@media (width<=991.98px){.canvas-content[data-v-c3b83a72]{padding:0 16px 24px}.grid-active[data-v-c3b83a72]{background-image:none}.grid-active .canvas-content[data-v-c3b83a72]{box-shadow:none;background:0 0;border:none;min-height:0}}.widget-entrance[data-v-c3b83a72]{animation:.6s cubic-bezier(.2,.8,.2,1) backwards widgetEntrance-c3b83a72}@keyframes widgetEntrance-c3b83a72{0%{opacity:0}to{opacity:1}}.bfi[data-v-a3e2a193]{background:var(--info-soft);color:var(--text-primary);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.bfi i[data-v-a3e2a193]{color:var(--text-secondary);margin-top:2px}.view-toggle[data-v-b5aebae1]{background:var(--surface-sunken);border-radius:8px;gap:0;padding:2px;display:inline-flex}.view-toggle-btn[data-v-b5aebae1]{cursor:pointer;color:var(--text-color-secondary);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:.8rem;font-weight:500;line-height:1.2;transition:all .15s;display:inline-flex}.view-toggle-btn[data-v-b5aebae1]:hover:not(.active){color:var(--text-color)}.view-toggle-btn.active[data-v-b5aebae1]{background:var(--surface-card);color:var(--accent);box-shadow:0 1px 2px #00000014}.view-toggle-btn i[data-v-b5aebae1]{font-size:.85rem}@media (width<=576px){.view-toggle-btn .lbl[data-v-b5aebae1]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.view-toggle-btn[data-v-b5aebae1]{padding:6px 10px}}.home-hero[data-v-a021d7e9]{flex-direction:column;gap:4px;padding:32px 0 24px;display:flex}.kicker[data-v-a021d7e9]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-color-secondary);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:600;display:inline-flex}.kicker-icon[data-v-a021d7e9]{font-size:.9em;animation:.26s ease-out kicker-in-a021d7e9;display:inline-block}@keyframes kicker-in-a021d7e9{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kicker-icon[data-v-a021d7e9]{animation:none}}.hero-title[data-v-a021d7e9]{letter-spacing:-.025em;color:var(--text-color);margin:0;font-size:40px;font-weight:700;line-height:1.1}.hero-title .name[data-v-a021d7e9]{color:var(--accent)}.hero-sub[data-v-a021d7e9]{color:var(--text-color-secondary);margin:8px 0 0;font-size:15px;line-height:1.5}.hero-sub strong[data-v-a021d7e9]{color:var(--text-color);font-weight:600}@media (width<=767.98px){.home-hero[data-v-a021d7e9]{padding:16px 0 18px}.hero-title[data-v-a021d7e9]{font-size:28px}.hero-sub[data-v-a021d7e9]{font-size:14px}}.home-skel[data-v-7bcacf7b]{max-width:1440px;margin:0 auto;padding:0 32px 80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.skel[data-v-7bcacf7b]{background:var(--gray-200);border-radius:var(--radius-sm,6px);animation:1.2s ease-in-out infinite hs-pulse-7bcacf7b}[data-theme=dark] .skel[data-v-7bcacf7b]{background:var(--gray-700)}@keyframes hs-pulse-7bcacf7b{0%,to{opacity:1}50%{opacity:.55}}.hs-hero[data-v-7bcacf7b]{flex-direction:column;gap:10px;padding:32px 0 24px;display:flex}.skel-kicker[data-v-7bcacf7b]{width:180px;height:12px}.skel-h1[data-v-7bcacf7b]{border-radius:8px;width:40%;min-width:220px;max-width:520px;height:40px}.skel-sub[data-v-7bcacf7b]{width:60%;min-width:260px;max-width:640px;height:14px;margin-top:2px}.hs-section[data-v-7bcacf7b]{margin-bottom:40px}.hs-section-h[data-v-7bcacf7b]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.hs-h-titles[data-v-7bcacf7b]{flex-direction:column;gap:8px;display:flex}.skel-h2[data-v-7bcacf7b]{width:200px;height:18px}.skel-meta[data-v-7bcacf7b]{width:280px;height:13px}.hs-cards[data-v-7bcacf7b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.hs-ctx-card[data-v-7bcacf7b]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:16px;min-height:188px;padding:18px;display:flex}.hs-ctx-head[data-v-7bcacf7b]{align-items:flex-start;gap:12px;display:flex}.skel-mark[data-v-7bcacf7b]{border-radius:11px;flex-shrink:0;width:42px;height:42px}.hs-ctx-titles[data-v-7bcacf7b]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.skel-name[data-v-7bcacf7b]{width:60%;height:16px}.skel-sub-line[data-v-7bcacf7b]{width:40%;height:12px}.hs-ctx-stats[data-v-7bcacf7b]{align-items:center;gap:16px;margin-top:auto;display:flex}.hs-stat[data-v-7bcacf7b]{flex-direction:column;flex:1;gap:5px;display:flex}.skel-stat-num[data-v-7bcacf7b]{width:40px;height:22px}.skel-stat-lbl[data-v-7bcacf7b]{width:60px;height:11px}.skel-spark[data-v-7bcacf7b]{border-radius:6px;width:60px;height:22px}.hs-row-2[data-v-7bcacf7b]{grid-template-columns:2fr 1fr;gap:28px;display:grid}.hs-favs[data-v-7bcacf7b]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.hs-fav-card[data-v-7bcacf7b]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;height:168px;padding:14px;display:flex}.skel-fav-preview[data-v-7bcacf7b]{border-radius:8px;width:100%;height:60px;margin-top:auto}.hs-inbox[data-v-7bcacf7b]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.hs-inbox-row[data-v-7bcacf7b]{grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:10px 8px;display:grid}.hs-activity[data-v-7bcacf7b]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.hs-activity-row[data-v-7bcacf7b]{grid-template-columns:28px 1fr 80px;align-items:center;gap:12px;padding:10px 14px;display:grid}.hs-row-body[data-v-7bcacf7b]{flex-direction:column;gap:6px;min-width:0;display:flex}.skel-row-icon[data-v-7bcacf7b]{border-radius:8px;width:28px;height:28px}.skel-row-title[data-v-7bcacf7b]{width:70%;max-width:360px;height:14px}.skel-row-meta[data-v-7bcacf7b]{width:40%;max-width:200px;height:11px}.skel-row-trailing[data-v-7bcacf7b]{width:70px;height:12px}@media (width<=1199.98px){.hs-row-2[data-v-7bcacf7b]{gap:20px}}@media (width<=991.98px){.hs-row-2[data-v-7bcacf7b]{grid-template-columns:1fr;gap:28px}}@media (width<=767.98px){.home-skel[data-v-7bcacf7b]{padding:0 16px 32px}.hs-hero[data-v-7bcacf7b]{padding:16px 0 18px}.skel-h1[data-v-7bcacf7b]{height:28px}}@media (prefers-reduced-motion:reduce){.skel[data-v-7bcacf7b]{opacity:.7;animation:none}}.ctx-card-wrapper[data-v-9ccb2395]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.ctx-card-wrapper[data-v-9ccb2395]:hover{box-shadow:0 10px 28px -10px var(--surface-overlay), 0 2px 6px -2px var(--surface-overlay);border-color:var(--accent-soft);transform:translateY(-2px)}.ctx-card-wrapper[data-v-9ccb2395]:focus-within{border-color:var(--accent-soft)}[data-theme=dark] .ctx-card-wrapper[data-v-9ccb2395]:hover{border-color:var(--accent-soft);box-shadow:0 10px 28px -10px #00000080,0 2px 6px -2px #0000004d}.ctx-card[data-v-9ccb2395]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px 14px 0 0;flex-direction:column;flex-shrink:0;min-height:150px;padding:18px;display:flex;position:relative}.ctx-card-wrapper:not(.has-recent) .ctx-card[data-v-9ccb2395]{border-radius:14px}.ctx-card[data-v-9ccb2395]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px;border-radius:12px 12px 0 0}.ctx-card-wrapper:not(.has-recent) .ctx-card[data-v-9ccb2395]:focus-visible{border-radius:12px}.ctx-accent[data-v-9ccb2395]{pointer-events:none;opacity:.85;border-radius:14px 0 0 14px;width:3px;position:absolute;top:0;bottom:0;left:0}.ctx-head[data-v-9ccb2395]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ctx-mark[data-v-9ccb2395]{color:var(--text-primary);letter-spacing:-.02em;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:inline-flex}.ctx-titles[data-v-9ccb2395]{flex:1;min-width:0}.ctx-name-row[data-v-9ccb2395]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ctx-name[data-v-9ccb2395]{color:var(--text-color);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.ctx-sub[data-v-9ccb2395]{color:var(--text-color-secondary);margin-top:3px;font-size:12px}.role-tag[data-v-9ccb2395]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.role-creator[data-v-9ccb2395]{color:oklch(42% .22 256);background:oklch(55% .2 256/.18);border:none}.role-reader[data-v-9ccb2395]{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0}.role-admin[data-v-9ccb2395]{background:var(--accent-strong);color:var(--surface-card);border:none}[data-theme=dark] .role-creator[data-v-9ccb2395]{color:oklch(85% .14 256);background:oklch(72% .16 256/.22);border:none}[data-theme=dark] .role-reader[data-v-9ccb2395]{border-color:var(--border-strong);color:var(--text-muted);background:0 0}[data-theme=dark] .role-admin[data-v-9ccb2395]{background:var(--accent);color:var(--surface-card)}.ctx-stats[data-v-9ccb2395]{border-top:1px solid var(--border);align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.stat-num[data-v-9ccb2395]{color:var(--text-color);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.stat-lbl[data-v-9ccb2395]{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:10.5px;font-weight:600}.ctx-recent-dashboards[data-v-9ccb2395]{border-top:1px dashed var(--border);white-space:nowrap;color:var(--text-color-secondary);background:0 0;flex-wrap:nowrap;align-items:center;gap:0;padding:10px 18px 12px;font-size:12px;display:flex;overflow:hidden}.recent-dash-link[data-v-9ccb2395]{color:var(--text-color-secondary);text-overflow:ellipsis;flex-shrink:1;min-width:0;font-weight:500;text-decoration:none;transition:color .15s;overflow:hidden}.recent-dash-link[data-v-9ccb2395]:hover{color:var(--accent-strong);text-decoration:underline}.recent-dash-link[data-v-9ccb2395]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}.recent-dash-link+.recent-dash-link[data-v-9ccb2395]{padding-left:12px;position:relative}.recent-dash-link+.recent-dash-link[data-v-9ccb2395]:before{content:"·";color:var(--text-color-secondary);opacity:.5;pointer-events:none;position:absolute;left:4px}.fav-card[data-v-cbe584e2]{background:var(--surface-card);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:10px;height:168px;padding:14px 14px 12px;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.fav-card[data-v-cbe584e2]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fav-card[data-v-cbe584e2]:hover{border-color:var(--accent-soft);box-shadow:0 6px 18px -8px var(--surface-overlay);transform:translateY(-1px)}.fav-top[data-v-cbe584e2]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fav-titles[data-v-cbe584e2]{flex:1;min-width:0}.fav-title[data-v-cbe584e2]{color:var(--text-color);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.fav-ctx[data-v-cbe584e2]{color:var(--text-color-secondary);align-items:center;gap:5px;min-width:0;margin-top:3px;font-size:11.5px;display:flex}.fav-ctx .ctx-dot[data-v-cbe584e2]{border-radius:999px;flex-shrink:0;width:7px;height:7px}.fav-ctx .ctx-label[data-v-cbe584e2]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fav-star[data-v-cbe584e2]{color:var(--warning);flex-shrink:0;font-size:14px}.fav-preview[data-v-cbe584e2]{flex:1;justify-content:center;align-items:center;min-height:50px;display:flex}.preview-svg[data-v-cbe584e2]{width:100%;height:50px}.preview-bars[data-v-cbe584e2]{align-items:flex-end;gap:3px;width:100%;height:50px;display:flex}.preview-bars>div[data-v-cbe584e2]{background:var(--accent);border-radius:2px;flex:1}.preview-donut[data-v-cbe584e2]{width:50px;height:50px}.fav-foot[data-v-cbe584e2]{color:var(--text-color-secondary);align-items:center;margin-top:auto;font-size:11.5px;display:flex}.fav-stat[data-v-cbe584e2]{align-items:center;gap:5px;display:inline-flex}.fav-stat .pi[data-v-cbe584e2]{font-size:11px}.inbox-card[data-v-a94dd478]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.inbox-header[data-v-a94dd478]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.inbox-count[data-v-a94dd478]{background:var(--surface-hover);color:var(--text-color);letter-spacing:0;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.inbox-empty[data-v-a94dd478]{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:8px;padding:22px 8px;font-size:13px;display:flex}.inbox-empty .pi[data-v-a94dd478]{color:var(--success);font-size:22px}.inbox-list[data-v-a94dd478]{flex-direction:column;display:flex}.alert-row[data-v-a94dd478]{all:unset;cursor:pointer;border-top:1px solid var(--border);grid-template-columns:26px 1fr;align-items:flex-start;gap:11px;padding:10px 0;transition:background .12s;display:grid}.alert-row[data-v-a94dd478]:first-of-type{border-top:none;padding-top:4px}.alert-row[data-v-a94dd478]:hover{background:var(--surface-hover);border-radius:6px}.alert-row[data-v-a94dd478]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:6px}.alert-row.is-unread .alert-title[data-v-a94dd478]{font-weight:600}.alert-icon[data-v-a94dd478]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.alert-icon .pi[data-v-a94dd478]{font-size:11px}.alert-icon.warn[data-v-a94dd478]{background:var(--warning-soft);color:var(--warning)}.alert-icon.info[data-v-a94dd478]{background:var(--accent-soft);color:var(--accent-strong)}.alert-icon.ok[data-v-a94dd478]{background:var(--success-soft);color:var(--success)}[data-theme=dark] .alert-icon.warn[data-v-a94dd478]{color:var(--warning);background:#422006}[data-theme=dark] .alert-icon.info[data-v-a94dd478]{color:#93c5fd;background:#1e3a8a}[data-theme=dark] .alert-icon.ok[data-v-a94dd478]{color:#6ee7b7;background:#064e3b}.alert-content[data-v-a94dd478]{min-width:0}.alert-title[data-v-a94dd478]{color:var(--text-color);font-size:13px;line-height:1.4}.alert-sub[data-v-a94dd478]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;display:-webkit-box;overflow:hidden}.alert-time[data-v-a94dd478]{color:var(--text-secondary);margin-top:4px;font-size:11px}.activity-card[data-v-5d9c9464]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;padding:8px 10px}.activity-empty[data-v-5d9c9464]{text-align:center;color:var(--text-color-secondary);flex-direction:column;align-items:center;gap:8px;padding:36px 16px;font-size:13px;display:flex}.activity-empty .pi[data-v-5d9c9464]{color:var(--text-color-secondary);opacity:.6;font-size:22px}.activity-row[data-v-5d9c9464]{all:unset;cursor:pointer;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:grid}.activity-row[data-v-5d9c9464]:hover{background:var(--surface-hover)}.activity-row[data-v-5d9c9464]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.activity-icon[data-v-5d9c9464]{width:28px;height:28px;color:var(--primary-color);background:#3b82f61a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.activity-icon .pi[data-v-5d9c9464]{font-size:12px}[data-theme=dark] .activity-icon[data-v-5d9c9464]{background:#60a5fa29}.activity-body[data-v-5d9c9464]{min-width:0}.activity-title[data-v-5d9c9464]{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.activity-sub[data-v-5d9c9464]{color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.activity-sub .dot[data-v-5d9c9464]{color:var(--text-color-secondary)}.ctx-pill[data-v-5d9c9464]{letter-spacing:.04em;text-transform:uppercase;background:var(--surface-sunken);color:var(--text-primary);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.ctx-pill__point[data-v-5d9c9464]{border-radius:50%;flex:none;width:8px;height:8px}.activity-date[data-v-5d9c9464]{color:var(--text-color-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center;font-size:12px}.reload-btn[data-v-93c99ebd]{background:var(--accent);color:var(--accent-fg);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:background .15s;display:inline-flex}.reload-btn[data-v-93c99ebd]:hover{background:var(--accent-strong)}.reload-btn[data-v-93c99ebd]:focus-visible{box-shadow:var(--ring);outline:none}.home-contexts[data-v-93c99ebd]{max-width:1440px;margin:0 auto;padding:0 32px 80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-section[data-v-93c99ebd]{margin-bottom:40px}.section-h[data-v-93c99ebd]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.section-h h2[data-v-93c99ebd]{letter-spacing:-.01em;color:var(--text-color);margin:0;font-size:18px;font-weight:600}.section-meta[data-v-93c99ebd]{color:var(--text-color-secondary);margin-top:4px;font-size:13px}.cards-block[data-v-93c99ebd]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.list-container[data-v-93c99ebd]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.list-header[data-v-93c99ebd]{background:var(--surface-hover);text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);grid-template-columns:1fr 110px 110px 110px 32px;align-items:center;gap:18px;padding:12px 18px;font-size:11px;font-weight:600;display:grid}.list-row[data-v-93c99ebd]{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--border);grid-template-columns:1fr 110px 110px 110px 32px;align-items:center;gap:18px;width:100%;padding:14px 18px;transition:background .15s;display:grid}.row-sub[data-v-93c99ebd]{color:var(--text-color-secondary);margin-top:2px;font-size:12px}.row-stat strong[data-v-93c99ebd]{color:var(--text-color);font-variant-numeric:tabular-nums;margin-right:5px;font-size:15px;font-weight:700}.row-stat span[data-v-93c99ebd]{color:var(--text-color-secondary);font-size:12px}.list-row[data-v-93c99ebd]:hover{background:var(--surface-hover)}.list-row[data-v-93c99ebd]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.row-name[data-v-93c99ebd]{align-items:center;gap:11px;min-width:0;display:flex}.row-mark[data-v-93c99ebd]{letter-spacing:-.02em;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.row-titles[data-v-93c99ebd]{flex:1;min-width:0}.row-title[data-v-93c99ebd]{color:var(--text-color);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.list-arrow[data-v-93c99ebd]{color:var(--text-color-secondary);font-size:12px}.role-tag[data-v-93c99ebd]{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.role-creator[data-v-93c99ebd]{background:var(--accent-soft);color:var(--accent-strong)}.role-reader[data-v-93c99ebd]{background:var(--surface);color:var(--text-secondary)}[data-theme=dark] .role-creator[data-v-93c99ebd]{background:var(--accent-soft);color:var(--accent)}[data-theme=dark] .role-reader[data-v-93c99ebd]{background:var(--surface-elevated);color:var(--text-secondary)}.row-2[data-v-93c99ebd]{grid-template-columns:2fr 1fr;gap:28px;display:grid}.favorites-grid[data-v-93c99ebd]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.empty-block[data-v-93c99ebd]{background:var(--surface-card);border:1px dashed var(--border);text-align:center;color:var(--text-color-secondary);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;font-size:13px;display:flex}.empty-block .pi[data-v-93c99ebd]{color:var(--text-color-secondary);opacity:.6;font-size:22px}@media (width<=1199.98px){.row-2[data-v-93c99ebd]{gap:20px}}@media (width<=991.98px){.row-2[data-v-93c99ebd]{grid-template-columns:1fr;gap:28px}}@media (width<=767.98px){.home-contexts[data-v-93c99ebd]{padding:0 16px 32px}.section-h[data-v-93c99ebd]{flex-direction:column;align-items:stretch;gap:8px}.home-view-toggle[data-v-93c99ebd],.list-header[data-v-93c99ebd]{display:none}.list-row[data-v-93c99ebd]{grid-template-columns:1fr auto;gap:10px;padding:12px}.list-row>div[data-v-93c99ebd]:last-of-type{justify-self:end}.list-arrow[data-v-93c99ebd],.favorites-block[data-v-93c99ebd]{display:none}}.fd[data-v-1f9cc153]{color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;display:flex}.fd-retour[data-v-1f9cc153]{min-height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;margin-left:-8px;padding:0 8px;font-size:14px;line-height:20px;display:inline-flex}.fd-retour[data-v-1f9cc153]:hover{background:var(--surface-sunken)}.fd-retour[data-v-1f9cc153]:focus-visible,.fd-gerer[data-v-1f9cc153]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fd-titre[data-v-1f9cc153]{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:28px;display:inline-flex}.fd-titre[data-v-1f9cc153]:focus{outline:none}.fd-titre[data-v-1f9cc153]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.fd-titre i[data-v-1f9cc153]{color:var(--text-muted);font-size:18px}.fd-n[data-v-1f9cc153]{color:var(--text-muted);font-size:14px;font-weight:400}.fd-gerer[data-v-1f9cc153]{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex;position:relative}.fd-gerer[data-v-1f9cc153]:hover{background:var(--surface-sunken);color:var(--text-primary)}@media (pointer:coarse){.fd-retour[data-v-1f9cc153],.fd-gerer[data-v-1f9cc153]{min-width:44px;min-height:44px}}.ct[data-v-d475d319]{border:1px solid var(--border);border-radius:var(--radius-carte,10px);background:var(--surface-card);min-width:0;min-height:132px;scroll-margin-bottom:calc(24px + var(--mobile-nav-h,0px));flex-direction:column;padding:14px 14px 10px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.ct[data-v-d475d319]:hover{border-color:var(--border-strong);background:var(--espace-lavis,var(--surface-hover))}.ct[data-v-d475d319]:has(.ct-lien:focus-visible){border-color:var(--accent);box-shadow:var(--ring)}.ct-titre[data-v-d475d319]{align-items:flex-start;gap:8px;display:flex}.ct-titre h3[data-v-d475d319]{flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px}.ct-lien[data-v-d475d319]{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.ct-lien[data-v-d475d319]:after{content:"";border-radius:inherit;position:absolute;inset:0}.ct-lien[data-v-d475d319]:focus-visible{outline:none}.ct-mini[data-v-d475d319]{z-index:1;width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-4px -6px 0 0;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.ct-mini[data-v-d475d319]:before{content:"";position:absolute;inset:-8px}.ct-mini i[data-v-d475d319]{font-size:14px}.ct-mini[data-v-d475d319]:hover{background:color-mix(in oklab, var(--espace-c,var(--text-muted)) 10%, transparent);color:var(--text-primary)}.ct-mini[data-v-d475d319]:focus-visible{box-shadow:var(--ring);opacity:1;outline:none}.ct-fav[aria-pressed=true][data-v-d475d319]{color:var(--warning-ink)}@media (hover:hover) and (pointer:fine){.ct-mini[data-v-d475d319]{opacity:0}.ct:hover .ct-mini[data-v-d475d319],.ct:focus-within .ct-mini[data-v-d475d319],.ct-fav[aria-pressed=true][data-v-d475d319],.ct-act[aria-expanded=true][data-v-d475d319]{opacity:1}}.ct-desc[data-v-d475d319]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.ct-desc[data-v-d475d319]:empty{display:none}.ct-lieu[data-v-d475d319]{min-width:0;color:var(--text-muted);align-items:center;gap:4px;margin:4px 0 0;font-size:12px;line-height:16px;display:flex}.ct-lieu i[data-v-d475d319]{font-size:12px}.ct-lieu span[data-v-d475d319]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-pied[data-v-d475d319]{min-width:0;min-height:28px;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;padding-top:12px;font-size:12px;line-height:16px;display:flex}.ct-etat[data-v-d475d319]{white-space:nowrap;height:20px;color:var(--text-secondary);background:var(--surface-sunken);border-radius:5px;flex:none;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ct-etat--republier[data-v-d475d319]{color:var(--warning-ink);background:var(--warning-soft)}.ct-etat[tabindex][data-v-d475d319]{z-index:1;position:relative}.ct-date[data-v-d475d319]{min-width:0}.ct-par[data-v-d475d319],.ct-quand[data-v-d475d319]{white-space:nowrap}.ct-act[data-v-d475d319]{margin:0 -6px 0 auto}@media (prefers-reduced-motion:reduce){.ct[data-v-d475d319],.ct-mini[data-v-d475d319]{transition:none}}.td[data-v-0a69aaee]{border:1px solid var(--border);border-radius:var(--radius-carte,10px);background:var(--surface-card);min-height:60px;scroll-margin-bottom:calc(24px + var(--mobile-nav-h,0px));align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.td[data-v-0a69aaee]:hover{border-color:var(--border-strong);background:var(--espace-lavis,var(--surface-hover))}.td[data-v-0a69aaee]:has(.td-lien:focus-visible){border-color:var(--accent);box-shadow:var(--ring)}.td-ico[data-v-0a69aaee]{background:var(--surface-sunken);width:32px;height:32px;color:var(--espace-ink,var(--text-muted));border-radius:8px;flex:none;place-items:center;display:grid}.td-ico i[data-v-0a69aaee]{font-size:16px}.td-lien[data-v-0a69aaee]{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.td-lien[data-v-0a69aaee]:after{content:"";border-radius:inherit;position:absolute;inset:0}.td-lien[data-v-0a69aaee]:focus-visible{outline:none}.td-nom[data-v-0a69aaee]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.td-compte[data-v-0a69aaee]{color:var(--text-muted);font-size:12px;line-height:16px}.td-gerer[data-v-0a69aaee]{z-index:1;width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.td-gerer[data-v-0a69aaee]:before{content:"";position:absolute;inset:-8px}.td-gerer[data-v-0a69aaee]:hover{background:var(--surface-sunken);color:var(--text-primary)}.td-gerer[data-v-0a69aaee]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.td-chev[data-v-0a69aaee]{color:var(--text-muted);font-size:12px}@media (hover:hover) and (pointer:fine){.td-gerer[data-v-0a69aaee]{opacity:0}.td:hover .td-gerer[data-v-0a69aaee],.td:focus-within .td-gerer[data-v-0a69aaee],.td-gerer[aria-expanded=true][data-v-0a69aaee]{opacity:1}}@media (prefers-reduced-motion:reduce){.td[data-v-0a69aaee]{transition:none}}.ge-groupe[data-v-cb045d9d]{margin-top:36px}.ge-groupe--premier[data-v-cb045d9d]{margin-top:28px}.ge-tete[data-v-cb045d9d]{align-items:baseline;gap:16px;margin:0 0 12px;display:flex}.ge-tete h2[data-v-cb045d9d]{letter-spacing:-.01em;color:var(--text-primary);align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:22px;display:flex}.ge-tete h2[data-v-cb045d9d]:focus{outline:none}.ge-tete h2[data-v-cb045d9d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ge-n[data-v-cb045d9d]{color:var(--text-muted);font-size:13px;font-weight:400}.ge-lien[data-v-cb045d9d]{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;line-height:20px;display:inline-flex}.ge-lien i[data-v-cb045d9d]{font-size:12px}.ge-lien[data-v-cb045d9d]:hover{background:var(--surface-hover);color:var(--text-primary)}.ge-lien[data-v-cb045d9d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ge-grille[data-v-cb045d9d]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.ge-aucun[data-v-cb045d9d]{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:14px;line-height:20px}@media (pointer:coarse){.ge-lien[data-v-cb045d9d]{min-height:44px}}.te[data-v-08c6f865]{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:24px;font-size:14px;line-height:20px}.te-c-fav[data-v-08c6f865],.te-c-act[data-v-08c6f865]{width:48px}.te-c-dos[data-v-08c6f865]{width:180px}.te-c-etat[data-v-08c6f865],.te-c-ouv[data-v-08c6f865]{width:140px}.te-c-mod[data-v-08c6f865]{width:220px}th[data-v-08c6f865]{border-bottom:1px solid var(--border-strong);color:var(--text-secondary);text-align:left;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px}.te-tri[data-v-08c6f865]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.te-tri i[data-v-08c6f865]{font-size:12px}th[aria-sort] .te-tri[data-v-08c6f865]{color:var(--accent)}.te-tri[data-v-08c6f865]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}td[data-v-08c6f865]{border-bottom:1px solid var(--border);vertical-align:middle;height:56px;padding:0 12px;position:relative;overflow:hidden}tbody tr:not(.te-sec):hover td[data-v-08c6f865]{background:var(--surface-sunken)}.te-nom a[data-v-08c6f865],.te-dos[data-v-08c6f865]{max-width:100%;color:var(--text-primary);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.te-nom a[data-v-08c6f865]:focus-visible,.te-dos[data-v-08c6f865]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.te-dos i[data-v-08c6f865]{color:var(--text-muted);font-size:14px}.te-sous[data-v-08c6f865]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden}.te-d[data-v-08c6f865]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px}.te-etat[data-v-08c6f865]{color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.te-etat[data-v-08c6f865]:before{content:"";background:var(--text-secondary);border-radius:50%;width:6px;height:6px}.te-mini[data-v-08c6f865]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.te-mini[data-v-08c6f865]:before{content:"";position:absolute;inset:-8px}.te-mini[data-v-08c6f865]:hover{background:var(--surface-card);color:var(--text-primary)}.te-mini[data-v-08c6f865]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.te-fav[aria-pressed=true][data-v-08c6f865]{color:var(--warning-ink)}.te-sec th[data-v-08c6f865]{border-bottom:1px solid var(--border);color:var(--text-primary);padding:32px 12px 8px;font-size:16px;font-weight:600;line-height:24px}.te-sec th>span[data-v-08c6f865]:focus{outline:none}.te-n[data-v-08c6f865]{color:var(--text-muted);font-size:14px;font-weight:400}.te-lien[data-v-08c6f865]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:16px;padding:4px 8px;font-size:13px;font-weight:400;line-height:20px}.te-lien[data-v-08c6f865]:hover{background:var(--surface-sunken)}.te-lien[data-v-08c6f865]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.te-tri[data-v-08c6f865],.te-lien[data-v-08c6f865]{min-height:44px}}.et[data-v-dbe79042]{position:relative}.et-outils[data-v-dbe79042]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.et-recherche[data-v-dbe79042]{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-card);min-width:0;height:34px;color:var(--text-muted);flex:0 300px;align-items:center;gap:8px;padding:0 10px;display:flex}.et-recherche i[data-v-dbe79042]{font-size:14px}.et-recherche input[data-v-dbe79042]{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px;line-height:20px}.et-recherche[data-v-dbe79042]:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.et-sep[data-v-dbe79042]{background:var(--border);width:1px;height:18px;margin:0 4px}.et-filtrer[data-v-dbe79042]{color:var(--text-muted);margin-left:4px;font-size:12.5px}.et-puce[data-v-dbe79042]{border:1px dashed var(--border-strong);height:30px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:13px;line-height:20px;transition:background-color .15s;display:inline-flex}.et-puce[data-v-dbe79042]:hover{background:var(--surface-hover);color:var(--text-primary)}.et-n[data-v-dbe79042]{color:var(--text-muted);font-variant-numeric:tabular-nums}.et-puce[aria-pressed=true][data-v-dbe79042]{background:var(--accent-soft);color:var(--accent-strong);border:1px solid #0000;font-weight:600}.et-puce[aria-pressed=true] .et-n[data-v-dbe79042]{color:var(--accent-strong)}.et-puce .pi-check[data-v-dbe79042]{font-size:12px}.et-puce[data-v-dbe79042]:focus-visible,.et-portee button[data-v-dbe79042]:focus-visible,.et-btn[data-v-dbe79042]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.et-portee[data-v-dbe79042]{border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);margin-top:12px;display:inline-flex;overflow:hidden}.et-portee button[data-v-dbe79042]{background:var(--surface-card);height:32px;color:var(--text-primary);font:inherit;cursor:pointer;border:0;padding:0 12px;font-size:13px;line-height:20px}.et-portee button[aria-pressed=true][data-v-dbe79042]{background:var(--accent-soft);color:var(--accent);font-weight:600}.et-resume[data-v-dbe79042]{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:20px}.et-vide[data-v-dbe79042]{border:1px dashed var(--border-strong);border-radius:var(--radius-md,8px);max-width:560px;color:var(--text-secondary);margin-top:32px;padding:32px}.et-vide h2[data-v-dbe79042]{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:600;line-height:24px}.et-vide p[data-v-dbe79042]{margin:0 0 16px;font-size:14px;line-height:20px}.et-vide p[data-v-dbe79042]:last-child{margin-bottom:0}.et-vide-b[data-v-dbe79042]{flex-wrap:wrap;gap:8px;display:flex}.et-btn[data-v-dbe79042]{border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);background:var(--surface-card);height:36px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.et-btn[data-v-dbe79042]:hover{background:var(--surface-sunken)}.et-btn--plein[data-v-dbe79042]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}.et-btn--plein[data-v-dbe79042]:hover{background:var(--accent-strong)}.et-astuce[data-v-dbe79042]{left:50%;bottom:calc(24px + var(--mobile-nav-h,0px));z-index:55;border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);background:var(--surface-card);color:var(--text-secondary);padding:8px 12px;font-size:12px;line-height:16px;display:none;position:fixed;transform:translate(-50%)}.et:has([data-arret]:focus-visible) .et-astuce[data-v-dbe79042]{display:block}@media (width<=991.98px){.et-recherche[data-v-dbe79042]{flex-basis:100%}.et-sep[data-v-dbe79042],.et-filtrer[data-v-dbe79042]{display:none}}@media (prefers-reduced-motion:reduce){.et-puce[data-v-dbe79042]{transition:none}}@media (pointer:coarse){.et-recherche[data-v-dbe79042],.et-puce[data-v-dbe79042]{height:44px}.et-portee button[data-v-dbe79042],.et-btn[data-v-dbe79042]{min-width:44px;min-height:44px}}.ov[data-v-34f28f5c]{flex:none;align-items:center;gap:6px;margin-left:auto;padding-bottom:6px;display:flex}.ov-tri[data-v-34f28f5c]{height:30px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;line-height:20px;display:inline-flex}.ov-tri b[data-v-34f28f5c]{color:var(--text-primary);font-weight:500}.ov-tri i[data-v-34f28f5c]{font-size:11px}.ov-tri[data-v-34f28f5c]:hover{background:var(--surface-hover)}.ov-tri[data-v-34f28f5c]:focus-visible{box-shadow:var(--ring);outline:none}.ov-bascule[data-v-34f28f5c]{background:var(--surface-sunken);border-radius:8px;padding:2px;display:inline-flex}.ov-bascule button[data-v-34f28f5c]{width:32px;height:26px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.ov-bascule button i[data-v-34f28f5c]{font-size:13px}.ov-bascule button[aria-pressed=true][data-v-34f28f5c]{background:var(--surface-card);color:var(--text-primary);box-shadow:0 0 0 1px var(--border), 0 1px 2px #1c19170f}.ov-bascule button[data-v-34f28f5c]:focus-visible{box-shadow:var(--ring);outline:none}@media (pointer:coarse){.ov-tri[data-v-34f28f5c],.ov-bascule button[data-v-34f28f5c]{min-width:44px;min-height:44px}}.ctx-tabs[data-v-34ce0816]{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:0;margin:22px 0 0;display:flex;overflow-x:auto}.ctx-tab[data-v-34ce0816]{all:unset;cursor:pointer;box-sizing:border-box;height:40px;color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:baseline;gap:8px;margin:0 24px -1px 0;padding:8px 0 0;font-size:14px;font-weight:500;line-height:20px;transition:color .12s,border-color .12s;display:inline-flex}.ctx-tab[data-v-34ce0816]:hover:not(.active){color:var(--text-primary)}.ctx-tab[data-v-34ce0816]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ctx-tab.active[data-v-34ce0816]{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:600}.ctx-tab i[data-v-34ce0816]{display:none}.badge[data-v-34ce0816]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px}@media (pointer:coarse){.ctx-tab[data-v-34ce0816]{height:44px}}.ctx-tab-court[data-v-34ce0816]{display:none}@media (width<=767.98px){.ctx-tab-long[data-v-34ce0816]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ctx-tab-court[data-v-34ce0816]{display:inline}}.ctx-measures[data-v-1b146f78]{flex-direction:column;gap:1rem;display:flex}.cm-hint[data-v-1b146f78]{color:var(--text-secondary);align-items:flex-start;gap:.5rem;margin:0;font-size:.85rem;display:flex}.cm-hint .pi-info-circle[data-v-1b146f78]{margin-top:2px}.cm-loading[data-v-1b146f78]{color:var(--text-secondary);text-align:center;padding:2rem 0}.cm-empty[data-v-1b146f78]{text-align:center;border:1px dashed var(--border-color,var(--surface-border,#ccc));border-radius:var(--radius,8px);color:var(--text-secondary);padding:3rem 1rem}.cm-list[data-v-1b146f78]{flex-direction:column;gap:.75rem;display:flex}.cm-card[data-v-1b146f78]{border:1px solid var(--border-color,var(--surface-border,#ddd));border-radius:var(--radius,8px);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.cm-card-main[data-v-1b146f78]{flex:1;min-width:0}.cm-card-title[data-v-1b146f78]{color:var(--accent,var(--text-primary));align-items:center;gap:.5rem;display:flex}.cm-name[data-v-1b146f78]{color:var(--text-primary);font-weight:700}.cm-desc[data-v-1b146f78]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.85rem}.cm-def[data-v-1b146f78]{color:var(--text-secondary);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.8rem}.cm-filters[data-v-1b146f78]{color:var(--warning,var(--text-secondary));margin:.2rem 0 0;font-size:.78rem}.cm-card-actions[data-v-1b146f78]{flex-shrink:0;align-items:center;display:flex}.pc[data-v-a8d7a00c]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.pc-head[data-v-a8d7a00c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}@media (width<=1023.98px){.pc[data-v-a8d7a00c] .p-button,.pc-seg button[data-v-a8d7a00c]{min-width:44px;min-height:44px}}.pc-name[data-v-a8d7a00c]{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.pc-meta[data-v-a8d7a00c]{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:.8rem}.pc-flow[data-v-a8d7a00c]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pc-flow-l[data-v-a8d7a00c]{color:var(--text-secondary);font-size:.78rem}.pc-seg[data-v-a8d7a00c]{background:var(--surface-ground);border:1px solid var(--border);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.pc-seg button[data-v-a8d7a00c]{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;padding:3px 10px;font-size:.78rem}.pc-seg button.on[data-v-a8d7a00c]{background:var(--surface-card);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px #00000014}.pc-seg button.off[data-v-a8d7a00c]{opacity:.5;cursor:not-allowed}.pc-seg button[data-v-a8d7a00c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pc-dwell[data-v-a8d7a00c]{border:1px solid var(--border);background:var(--surface-card);color:var(--text-primary);border-radius:8px;padding:3px 8px;font-size:.78rem}.pc-flow-hint[data-v-a8d7a00c]{color:var(--text-secondary);font-size:.76rem;font-style:italic}.pc-actions[data-v-a8d7a00c]{align-items:center;gap:6px;display:flex}.pc-items[data-v-a8d7a00c]{margin:0;padding:0 8px 8px;list-style:none}.pc-item[data-v-a8d7a00c]{border-top:1px solid var(--border);align-items:center;gap:11px;padding:9px 8px;display:flex}.pc-item[data-v-a8d7a00c]:hover{background:var(--surface-hover)}.pc-rank[data-v-a8d7a00c]{background:var(--surface-ground);width:22px;height:22px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.pc-item-body[data-v-a8d7a00c]{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pc-item-name[data-v-a8d7a00c]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.pc-item-filters[data-v-a8d7a00c],.pc-badge-live[data-v-a8d7a00c]{color:var(--text-secondary);background:var(--surface-ground);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.73rem}.pc-item-actions[data-v-a8d7a00c]{flex:none;gap:2px;display:flex}.pc-empty-items[data-v-a8d7a00c]{color:var(--text-secondary);margin:0;padding:0 16px 14px;font-size:.82rem}.pc-link[data-v-a8d7a00c]{border-top:1px solid var(--border);background:var(--surface-ground);padding:12px 16px}.pc-link-row[data-v-a8d7a00c]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pc-url[data-v-a8d7a00c]{background:var(--surface-card);border:1px solid var(--border);min-width:180px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;padding:6px 10px;font-size:.78rem;overflow:hidden}.pc-link-state[data-v-a8d7a00c]{color:var(--text-secondary);margin:8px 0 0;font-size:.76rem}.pc-link-state .warn[data-v-a8d7a00c]{color:var(--yellow-700,#a16207);font-weight:600}.pc-link-unknown[data-v-a8d7a00c]{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:.8rem;line-height:1.5;display:flex}.pc-link-unknown .pi[data-v-a8d7a00c]{color:var(--yellow-700,#a16207);flex:none;margin-top:2px}.pc-link-help[data-v-a8d7a00c]{color:var(--text-secondary);margin:0 0 10px;font-size:.8rem;line-height:1.5}.pc-link-form[data-v-a8d7a00c]{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pc-link-form .f[data-v-a8d7a00c]{flex-direction:column;gap:5px;min-width:150px;display:flex}.pc-pin-kept[data-v-a8d7a00c]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0 0;font-size:.78rem;display:flex}.pc-pin-kept.warn[data-v-a8d7a00c]{color:var(--yellow-700,#a16207);font-weight:600}.pc-linkish[data-v-a8d7a00c]{cursor:pointer;color:var(--accent);background:0 0;border:none;padding:0;font-size:.78rem;text-decoration:underline}.pc-linkish[data-v-a8d7a00c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-link-form label[data-v-a8d7a00c]{color:var(--text-primary);font-size:.75rem;font-weight:600}[data-v-a8d7a00c] .p-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-refus[data-v-a8d7a00c]{background:var(--surface-ground);border-left:3px solid var(--warning);border-radius:var(--radius-md,8px);color:var(--text-secondary);align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.pc-refus .pi[data-v-a8d7a00c]{color:var(--warning);margin-top:2px}.ptel[data-v-7f3e3334]{padding:8px 16px 24px}.ptel-sous[data-v-7f3e3334]{color:var(--text-muted);margin:8px 0 12px;font-size:13px;line-height:20px}.ptel-groupe[data-v-7f3e3334]{margin-top:16px}.ptel-groupe[data-v-7f3e3334]:first-of-type{margin-top:4px}.ptel-groupe h2[data-v-7f3e3334]{color:var(--text-secondary);margin:0 0 4px;font-size:13px;font-weight:600;line-height:20px}.ptel-squelette[data-v-7f3e3334]{border-bottom:1px solid var(--border);background:linear-gradient(90deg, var(--surface-sunken) 0 60%, transparent 60%) 0 18px / 100% 14px no-repeat;height:64px;display:block}.ptel-ico[data-v-7f3e3334]{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.ptel-ico[data-v-7f3e3334]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ptel-ico .pi[data-v-7f3e3334]{font-size:18px}.pt-carte[data-v-7f3e3334]{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;margin-top:12px;padding:16px}.pt-carte h2[data-v-7f3e3334]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:24px}.pt-meta[data-v-7f3e3334]{color:var(--text-muted);margin:2px 0 12px;font-size:12px;line-height:16px}.pt-actions[data-v-7f3e3334]{align-items:center;gap:8px;display:flex}.pt-lancer[data-v-7f3e3334]{min-height:44px}.pt-lien[data-v-7f3e3334]{border-top:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:6px;margin:12px 0 0;padding-top:12px;font-size:12px;line-height:16px;display:flex}.pt-liste[data-v-7f3e3334]{flex-direction:column;display:flex}.pt-liste button[data-v-7f3e3334]{border:0;border-bottom:1px solid var(--border);width:100%;min-height:48px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 4px;font-size:14px;display:flex}.pt-liste button[data-v-7f3e3334]:disabled{color:var(--text-muted);cursor:default}.pt-liste button[data-v-7f3e3334]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.pt-liste .pt-danger[data-v-7f3e3334]{color:var(--danger-texte,var(--error-ink))}.pt-note[data-v-7f3e3334]{color:var(--text-muted);margin-left:auto;font-size:12px}.pt-fermer[data-v-7f3e3334]{width:100%;min-height:44px;margin-top:16px}.pt-fermer.p-button[data-v-7f3e3334]{color:var(--text-primary);font-weight:600}.pt-aide[data-v-7f3e3334]{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:20px}.pt-label[data-v-7f3e3334]{color:var(--text-secondary);margin:12px 0 4px;font-size:13px;font-weight:600;display:block}.pt-refus[data-v-7f3e3334]{color:var(--error-ink);margin:12px 0 0;font-size:13px}.pv[data-v-94562223]{max-width:980px;margin:0 auto;padding:24px}.pv[data-v-94562223]:has(>[data-testid=presentations-tel]){padding:0}.pv-head[data-v-94562223]{margin-bottom:22px}.pv-title[data-v-94562223]{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:1.35rem;font-weight:700;display:flex}.pv-title .pi[data-v-94562223]{color:var(--accent)}.pv-sub[data-v-94562223]{color:var(--text-secondary);margin:5px 0 0;font-size:.88rem}.pv-loading[data-v-94562223]{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;padding:40px 0;display:flex}.pv-empty[data-v-94562223]{text-align:center;background:var(--surface-card);border:1px dashed var(--border-strong);border-radius:14px;padding:56px 24px}.pv-empty-ico[data-v-94562223]{color:var(--text-secondary);opacity:.55;font-size:2.4rem}.pv-empty h2[data-v-94562223]{color:var(--text-primary);margin:14px 0 6px;font-size:1.05rem;font-weight:600}.pv-empty p[data-v-94562223]{max-width:52ch;color:var(--text-secondary);margin:0 auto;font-size:.88rem;line-height:1.6}.pv-empty-hint[data-v-94562223]{font-size:.82rem;margin-top:10px!important}.pv-empty-hint a[data-v-94562223]{color:var(--accent);text-decoration:underline}.pv-list[data-v-94562223]{flex-direction:column;gap:16px;display:flex}@media (width<=575.98px){.pv[data-v-94562223]{padding:14px}}.ctx-skel[data-v-4f725f4d]{max-width:1400px;margin:0 auto;padding:12px 32px 24px}.skel[data-v-4f725f4d]{background:var(--gray-200);border-radius:var(--radius-sm,6px);animation:1.2s ease-in-out infinite cs-pulse-4f725f4d}[data-theme=dark] .skel[data-v-4f725f4d]{background:var(--gray-700)}@keyframes cs-pulse-4f725f4d{0%,to{opacity:1}50%{opacity:.55}}.cs-hero[data-v-4f725f4d]{align-items:flex-start;gap:18px;padding:0 0 18px;display:flex}.cs-mark[data-v-4f725f4d]{border-radius:14px;flex-shrink:0;width:56px;height:56px}.cs-hero-body[data-v-4f725f4d]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.cs-kicker[data-v-4f725f4d]{width:140px;height:12px}.cs-h1[data-v-4f725f4d]{border-radius:8px;width:50%;min-width:220px;max-width:480px;height:32px}.cs-meta[data-v-4f725f4d]{gap:18px;margin-top:4px;display:flex}.cs-meta-item[data-v-4f725f4d]{width:110px;height:13px}.cs-tabs[data-v-4f725f4d]{border-bottom:1px solid var(--border);gap:4px;margin:22px 0 16px;padding-bottom:11px;display:flex}.cs-tab[data-v-4f725f4d]{border-radius:6px;width:100px;height:20px}.cs-toolbar[data-v-4f725f4d]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cs-search[data-v-4f725f4d]{border-radius:8px;width:240px;height:36px}.cs-chip[data-v-4f725f4d]{border-radius:999px;width:80px;height:28px}.cs-toolbar-end[data-v-4f725f4d]{gap:8px;margin-left:auto;display:flex}.cs-toggle[data-v-4f725f4d]{border-radius:8px;width:80px;height:32px}.cs-grid[data-v-4f725f4d]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.cs-dash-card[data-v-4f725f4d]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;height:168px;padding:16px;display:flex}.cs-dash-top[data-v-4f725f4d]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cs-dash-titles[data-v-4f725f4d]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cs-dash-title[data-v-4f725f4d]{width:80%;max-width:240px;height:15px}.cs-dash-author[data-v-4f725f4d]{width:50%;max-width:140px;height:12px}.cs-dash-fav[data-v-4f725f4d]{border-radius:4px;flex-shrink:0;width:16px;height:16px}.cs-dash-preview[data-v-4f725f4d]{border-radius:6px;width:100%;height:32px;margin-top:auto}.cs-dash-foot[data-v-4f725f4d]{align-items:center;gap:6px;display:flex}.cs-dash-chip[data-v-4f725f4d]{border-radius:999px;width:64px;height:14px}@media (width<=1200px){.cs-grid[data-v-4f725f4d]{grid-template-columns:repeat(3,1fr)}}@media (width<=992px){.cs-grid[data-v-4f725f4d]{grid-template-columns:repeat(2,1fr)}.cs-toolbar-end[data-v-4f725f4d]{margin-left:0}}@media (width<=768px){.ctx-skel[data-v-4f725f4d]{padding:12px 16px 16px}.cs-grid[data-v-4f725f4d]{grid-template-columns:1fr}.cs-h1[data-v-4f725f4d]{height:24px}.cs-mark[data-v-4f725f4d]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.skel[data-v-4f725f4d]{opacity:.7;animation:none}}.ctx-pending[data-v-20b5b0d4]{border:1px solid var(--yellow-300,#fcd34d);border-left:4px solid var(--yellow-500,#eab308);background:var(--yellow-50,#fffbeb);color:var(--text-color,#1f2937);border-radius:10px;align-items:flex-start;gap:14px;margin:0 0 20px;padding:16px 18px;display:flex}.ctx-pending-ico[data-v-20b5b0d4]{color:var(--yellow-700,#a16207);margin-top:2px;font-size:20px}.ctx-pending-body[data-v-20b5b0d4]{min-width:0}.ctx-pending h3[data-v-20b5b0d4]{margin:0 0 6px;font-size:15px;font-weight:600}.ctx-pending p[data-v-20b5b0d4]{max-width:68ch;margin:0;font-size:13px;line-height:1.55}.ctx-pending code[data-v-20b5b0d4]{font-family:var(--font-mono,monospace);background:#0000000f;border-radius:4px;padding:1px 5px;font-size:12px}.ctx-pending-cta[data-v-20b5b0d4]{color:var(--yellow-800,#854d0e);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ctx-pending-cta[data-v-20b5b0d4]:hover{text-decoration:underline}.ctx-pending-cta[data-v-20b5b0d4]:focus-visible{outline:2px solid var(--yellow-700,#a16207);outline-offset:2px;border-radius:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ctx-pending[data-v-20b5b0d4]{color:var(--text-color,#e5e7eb);background:#eab3081a;border-color:#eab30866}:root:not([data-theme=light]) .ctx-pending code[data-v-20b5b0d4]{background:#ffffff1a}:root:not([data-theme=light]) .ctx-pending-cta[data-v-20b5b0d4]{color:var(--yellow-400,#facc15)}}:root[data-theme=dark] .ctx-pending[data-v-20b5b0d4]{color:var(--text-color,#e5e7eb);background:#eab3081a;border-color:#eab30866}:root[data-theme=dark] .ctx-pending code[data-v-20b5b0d4]{background:#ffffff1a}:root[data-theme=dark] .ctx-pending-cta[data-v-20b5b0d4]{color:var(--yellow-400,#facc15)}.context-view[data-v-919b2b93]{max-width:1280px;margin:0 auto;padding:28px 40px 88px}.app--embedded .context-view[data-v-919b2b93]{padding:20px var(--embed-pad-x,28px) 88px;margin:0}.ctx-btn[data-v-919b2b93]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;transition:all .15s;display:inline-flex}.ctx-btn i[data-v-919b2b93]{font-size:14px}.ctx-btn-primary[data-v-919b2b93]{background:var(--primary-color);color:var(--accent-fg)}.ctx-btn-primary[data-v-919b2b93]:hover{background:var(--accent-strong)}@media (width<=991.98px){.ctx-btn-primary[data-v-919b2b93],.ctx-btn-secondary[data-v-919b2b93]{display:none}}.ctx-tabs[data-v-919b2b93]{border-bottom:1px solid var(--border);gap:0;margin-bottom:16px;display:flex;overflow-x:auto}.ctx-tab[data-v-919b2b93]{color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 18px;font-size:.85rem;font-weight:500;transition:all .15s;display:flex}.ctx-tab[data-v-919b2b93]:hover{color:var(--text-color)}.ctx-tab.active[data-v-919b2b93]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.ctx-tab i[data-v-919b2b93]{font-size:.8rem}.ctx-alerts[data-v-919b2b93]{padding:8px 0}.alerts-header[data-v-919b2b93]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.alerts-hint[data-v-919b2b93]{color:var(--text-color-secondary);flex:1;align-items:center;gap:6px;min-width:240px;margin:0;font-size:.78rem;display:flex}.alerts-hint i[data-v-919b2b93]{color:var(--primary-color);font-size:.85rem}.alerts-link[data-v-919b2b93]{color:var(--primary-color);cursor:pointer;text-decoration:underline}.alerts-loading[data-v-919b2b93]{justify-content:center;padding:32px;display:flex}.alerts-list[data-v-919b2b93]{flex-direction:column;gap:6px;display:flex}.alert-row[data-v-919b2b93]{background:var(--surface-card);border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:10px 14px;transition:all .1s;display:grid}.alert-row[data-v-919b2b93]:hover{background:var(--gray-100);border-color:var(--primary-300,var(--accent-soft))}[data-theme=dark] .alert-row[data-v-919b2b93]:hover{background:var(--surface-hover)}.alert-row.is-inactive[data-v-919b2b93]{opacity:.55}.alert-row.state-fired[data-v-919b2b93]{background:var(--error-soft);border-color:var(--error-soft)}[data-theme=dark] .alert-row.state-fired[data-v-919b2b93]{background:var(--error-soft)}.state-dot[data-v-919b2b93]{background:var(--gray-400,var(--text-dim));border-radius:50%;width:10px;height:10px;display:block}.state-dot.dot-fired[data-v-919b2b93]{background:var(--error);box-shadow:0 0 0 3px var(--error-soft)}.alert-row.is-acked .state-dot.dot-fired[data-v-919b2b93]{background:var(--text-muted);box-shadow:0 0 0 3px var(--surface-hover)}.state-dot.dot-normal[data-v-919b2b93]{background:var(--success)}.state-dot.dot-pending[data-v-919b2b93]{background:var(--text-dim)}.alert-row-meta[data-v-919b2b93]{min-width:0}.alert-row-name[data-v-919b2b93]{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.alert-row-sub[data-v-919b2b93]{color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;font-size:.72rem;display:flex}.alert-row-sub .rule-pill[data-v-919b2b93],.alert-row-sub .last-eval[data-v-919b2b93]{align-items:center;gap:4px;display:inline-flex}.alert-row-sub i[data-v-919b2b93]{font-size:.7rem}.alert-row-sub .rule-pill i[data-v-919b2b93]{color:var(--warning)}.alert-row-actions[data-v-919b2b93]{align-items:center;gap:4px;display:flex}.alert-action-btn[data-v-919b2b93]{width:28px;height:28px;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:.78rem;transition:all .1s;display:flex}.alert-action-btn[data-v-919b2b93]:hover{background:var(--gray-100);color:var(--text-color)}.alert-action-btn.alert-action-danger[data-v-919b2b93]:hover{color:var(--error)}[data-theme=dark] .alert-action-btn[data-v-919b2b93]:hover{background:var(--surface-hover)}.dialog-hint[data-v-919b2b93]{color:var(--text-color-secondary);margin:0 0 8px;font-size:.78rem;line-height:1.5}.l-state[data-v-919b2b93]{align-items:center;min-width:0;display:flex;overflow:hidden}.folder-dialog-body[data-v-919b2b93]{flex-direction:column;gap:8px;padding-top:4px;display:flex}.folder-dialog-label[data-v-919b2b93]{color:var(--text-color);font-size:.78rem;font-weight:600}.folder-dialog-input[data-v-919b2b93]{width:100%}.folder-dialog-body .warn-text[data-v-919b2b93]{background:var(--warning-soft);border:1px solid var(--warning-soft);color:var(--text-color);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:.82rem;display:flex}.folder-dialog-body .warn-text i[data-v-919b2b93]{color:var(--warning);margin-top:2px;font-size:.85rem}.move-target-name[data-v-919b2b93]{color:var(--text-color);margin:0 0 8px;font-size:.85rem;font-weight:600}.move-options[data-v-919b2b93]{flex-direction:column;gap:4px;max-height:280px;display:flex;overflow-y:auto}.move-option[data-v-919b2b93]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .1s;display:flex}.move-option[data-v-919b2b93]:hover{background:var(--gray-100);border-color:var(--border)}[data-theme=dark] .move-option[data-v-919b2b93]:hover{background:var(--surface-hover)}.move-option input[type=radio][data-v-919b2b93]{accent-color:var(--primary-color)}.move-option-label[data-v-919b2b93]{color:var(--text-color);align-items:center;gap:8px;font-size:.85rem;display:flex}.move-option-label i[data-v-919b2b93]{color:var(--primary-color)}.move-empty[data-v-919b2b93]{text-align:center;color:var(--text-color-secondary);margin:0;padding:12px;font-size:.82rem}.p-menu .p-menuitem.menu-danger .p-menuitem-link,.p-menu .p-menuitem.menu-danger .p-menuitem-link i{color:var(--error)}@media (width<=768px){.context-view[data-v-919b2b93]{padding:16px 16px calc(80px + env(safe-area-inset-bottom,0px))}.context-header[data-v-919b2b93]{flex-direction:column;align-items:stretch}.context-actions[data-v-919b2b93]{flex-wrap:wrap}.list-row-d[data-v-919b2b93]{grid-template-columns:40px 1fr auto}.list-row-d .l-state[data-v-919b2b93],.list-row-d .l-author[data-v-919b2b93],.list-row-d .l-date[data-v-919b2b93],.list-row-d .l-fav-btn[data-v-919b2b93],.list-row-d .list-menu-btn[data-v-919b2b93]{display:none}.list-row-draft[data-v-919b2b93]{grid-template-columns:40px 1fr auto}.list-row-draft .l-date[data-v-919b2b93]{display:none}.list-row-folder[data-v-919b2b93]{grid-template-columns:40px 1fr auto}.list-row-folder .l-folder-count[data-v-919b2b93]{display:none}.folder-subheader[data-v-919b2b93]{flex-wrap:wrap}.folder-subheader-count[data-v-919b2b93]{width:100%;margin-left:0}}.ctx-stub-tab[data-v-919b2b93]{margin-top:24px}.ctx-stub-empty[data-v-919b2b93]{text-align:center;background:var(--surface-card);border:1px dashed var(--border);color:var(--text-color-secondary);border-radius:12px;padding:56px 24px}.ctx-stub-empty .pi[data-v-919b2b93]{color:var(--ctx-color,var(--primary-color));opacity:.6;margin-bottom:12px;font-size:32px}.ctx-stub-empty h3[data-v-919b2b93]{color:var(--text-color);margin:0 0 8px;font-size:16px;font-weight:600}.ctx-stub-empty p[data-v-919b2b93]{margin:0;font-size:14px;line-height:1.55}.ctx-stub-empty p strong[data-v-919b2b93]{color:var(--accent-strong)}.ctx-stub-meta[data-v-919b2b93]{margin-top:12px!important;font-size:12.5px!important}.ctx-stub-cta[data-v-919b2b93]{background:var(--surface-hover);color:var(--text-color-secondary);border-radius:10px;align-items:center;gap:10px;margin-top:20px;padding:14px 18px;font-size:13px;display:flex}.ctx-stub-cta strong[data-v-919b2b93]{color:var(--text-color);margin-left:4px}.members-list[data-v-919b2b93]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.member-row[data-v-919b2b93]{border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:flex}.member-row[data-v-919b2b93]:hover{background:var(--surface-hover)}.member-avatar[data-v-919b2b93]{background:var(--ctx-tint,var(--surface-hover));width:32px;height:32px;color:var(--accent-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.member-info[data-v-919b2b93]{flex:1;min-width:0}.member-name[data-v-919b2b93]{color:var(--text-color);font-size:14px;font-weight:500}.member-role[data-v-919b2b93]{color:var(--text-color-secondary);margin-top:2px;font-size:11.5px}.member-role.role-creator[data-v-919b2b93]{color:var(--accent-strong);font-weight:600}.ctx-btn-secondary[data-v-919b2b93]{background:var(--surface-card,var(--surface));color:var(--text-primary);border:1px solid var(--border)}.ctx-btn-secondary[data-v-919b2b93]:hover{background:var(--surface-hover)}.ctx-bande-onglets[data-v-919b2b93]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.ctx-bande-onglets[data-v-919b2b93] .ctx-tabs{border-bottom:0;flex:0 auto;min-width:0;margin:0}@media (pointer:coarse){.ctx-nouveau[data-v-919b2b93]{display:none}.ctx-btn[data-v-919b2b93]{min-height:44px}}.ctx-bande-onglets[data-v-919b2b93] .ol{flex:auto;margin-bottom:4px}@media (width<=991.98px){.ctx-bande-onglets[data-v-919b2b93] .ctx-tab{box-sizing:border-box;min-height:44px}}@media (width<=767.98px){.ctx-bande-onglets[data-v-919b2b93]{border-bottom:0;margin-top:6px}.ctx-bande-onglets[data-v-919b2b93] .ctx-tabs{border-bottom:1px solid var(--border);flex:100%}.ctx-bande-onglets[data-v-919b2b93] .ctx-tab{padding:8px 10px}.ctx-bande-onglets[data-v-919b2b93] .ctx-tab i{display:none}.ctx-bande-onglets[data-v-919b2b93] .ol{flex:100%;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.ctx-btn[data-v-919b2b93],.ctx-bande-onglets[data-v-919b2b93] *{transition:none!important;animation:none!important}}@media (width<=991.98px) and (width>=768px){.ctx-btn-secondary.ctx-gerer[data-v-919b2b93]{min-height:44px;display:inline-flex}}.ptel[data-v-f9d37238]{padding:8px 16px 24px}.ptel-sous[data-v-f9d37238]{color:var(--text-muted);margin:8px 0 12px;font-size:13px;line-height:20px}.ptel-groupe[data-v-f9d37238]{margin-top:16px}.ptel-groupe[data-v-f9d37238]:first-of-type{margin-top:4px}.ptel-groupe h2[data-v-f9d37238]{color:var(--text-secondary);margin:0 0 4px;font-size:13px;font-weight:600;line-height:20px}.ptel-squelette[data-v-f9d37238]{border-bottom:1px solid var(--border);background:linear-gradient(90deg, var(--surface-sunken) 0 60%, transparent 60%) 0 18px / 100% 14px no-repeat;height:64px;display:block}.ptel-ico[data-v-f9d37238]{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.ptel-ico[data-v-f9d37238]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ptel-ico .pi[data-v-f9d37238]{font-size:18px}.pf-identite[data-v-f9d37238]{align-items:center;gap:12px;padding:16px 0 8px;display:flex}.pf-identite b[data-v-f9d37238]{color:var(--text-primary);overflow-wrap:anywhere;font-size:20px;line-height:28px;display:block}.pf-identite div>span[data-v-f9d37238]{color:var(--text-muted);font-size:13px;line-height:20px}.pf-avatar[data-v-f9d37238]{background:var(--accent);width:56px;height:56px;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid}.pf-titre[data-v-f9d37238]{color:var(--text-secondary);margin:24px 0 8px;font-size:13px;font-weight:600;line-height:20px}.pf-infos[data-v-f9d37238]{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;margin:0}.pf-infos>div[data-v-f9d37238]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex}.pf-infos>div[data-v-f9d37238]:last-child{border-bottom:0}.pf-infos dt[data-v-f9d37238]{color:var(--text-secondary);font-size:14px}.pf-infos dd[data-v-f9d37238]{color:var(--text-primary);text-align:end;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.pf-segment[data-v-f9d37238] .p-togglebutton{min-height:44px;font-size:13px}.pf-segment[data-v-f9d37238] .p-togglebutton:not(.p-togglebutton-checked){color:var(--text-secondary)}.pf-label[data-v-f9d37238]{color:var(--text-secondary);margin-bottom:4px;font-size:13px;display:block}.pf-email[data-v-f9d37238]{gap:8px;display:flex}.pf-email-champ[data-v-f9d37238]{flex:1;min-width:0;min-height:44px}.pf-btn[data-v-f9d37238]{min-height:44px}.pf-sortie[data-v-f9d37238]{justify-content:center;width:100%;margin-top:32px}.pf-sortie.p-button[data-v-f9d37238]{color:var(--text-primary);font-weight:600}.profile-view-content[data-v-a9657b0f]{background-color:#0000;min-height:100%}.pv-card[data-v-a9657b0f]{background:var(--surface-card);color:var(--text-primary)}.pv-title[data-v-a9657b0f]{color:var(--text-primary)}.pv-subtitle[data-v-a9657b0f]{color:var(--text-secondary)}.pv-meta[data-v-a9657b0f]{color:var(--text-muted)}.pv-label[data-v-a9657b0f]{color:var(--text-secondary)}.pv-avatar[data-v-a9657b0f]{background:var(--brand-from);color:var(--brand-ink);flex-shrink:0}.pv-icon-primary[data-v-a9657b0f]{color:var(--accent)}.pv-icon-info[data-v-a9657b0f]{color:var(--info,var(--accent))}.pv-icon-warning[data-v-a9657b0f]{color:var(--warning)}@media (width<=767.98px){.pv-header[data-v-a9657b0f]{flex-direction:column;align-items:flex-start;gap:1rem}.pv-avatar[data-v-a9657b0f]{border-radius:50%;width:4rem;height:4rem}.pv-identity[data-v-a9657b0f]{width:100%}.pv-logout-btn[data-v-a9657b0f]{justify-content:center;width:100%;min-height:44px}.pv-email-row[data-v-a9657b0f]{flex-direction:column;align-items:stretch}.pv-email-save[data-v-a9657b0f]{justify-content:center;width:100%;min-height:44px}}.ptel[data-v-cdd6f780]{padding:8px 16px 24px}.ptel-sous[data-v-cdd6f780]{color:var(--text-muted);margin:8px 0 12px;font-size:13px;line-height:20px}.ptel-groupe[data-v-cdd6f780]{margin-top:16px}.ptel-groupe[data-v-cdd6f780]:first-of-type{margin-top:4px}.ptel-groupe h2[data-v-cdd6f780]{color:var(--text-secondary);margin:0 0 4px;font-size:13px;font-weight:600;line-height:20px}.ptel-squelette[data-v-cdd6f780]{border-bottom:1px solid var(--border);background:linear-gradient(90deg, var(--surface-sunken) 0 60%, transparent 60%) 0 18px / 100% 14px no-repeat;height:64px;display:block}.ptel-ico[data-v-cdd6f780]{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.ptel-ico[data-v-cdd6f780]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ptel-ico .pi[data-v-cdd6f780]{font-size:18px}.ft-puce[data-v-cdd6f780]{border:1px solid var(--border);background:var(--surface-card);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:0 0 8px;padding:0 12px;font-size:14px;display:inline-flex}.ft-puce .pi[data-v-cdd6f780]{font-size:12px}.ft-puce[data-v-cdd6f780]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ft-liste[data-v-cdd6f780]{flex-direction:column;display:flex}.ft-liste button[data-v-cdd6f780]{border:0;border-bottom:1px solid var(--border);min-height:48px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:14px;display:flex}.ft-liste button[aria-pressed=true][data-v-cdd6f780]{font-weight:600}.ft-liste button[data-v-cdd6f780]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.ft-etoile[data-v-cdd6f780]{color:#b45309}.ft-etoile--vide[data-v-cdd6f780]{color:var(--text-muted)}[data-theme=dark]{color:#fbbf24}.favorites-view-content[data-v-5175b09a]{background-color:#0000;min-height:100%}.fav-empty-card[data-v-5175b09a]{background:var(--surface-card)}.fav-group[data-v-5175b09a]{margin-bottom:2rem}.fav-group-header[data-v-5175b09a]{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.fav-group-title[data-v-5175b09a]{color:var(--text-color);align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:600;display:flex}.fav-group-title i[data-v-5175b09a]{color:var(--primary-color);font-size:.95rem}.fav-group-count[data-v-5175b09a]{color:var(--text-color-secondary);background:var(--gray-100);border-radius:10px;padding:2px 10px;font-size:.75rem;font-weight:600}[data-theme=dark] .fav-group-count[data-v-5175b09a]{background:#334155}.explorer-container[data-v-85c8ce16]{background:0 0;min-height:100vh}.report-view[data-v-85c8ce16]{min-height:85vh;padding:0}.empty-state[data-v-85c8ce16]{flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}.fade-enter-active[data-v-85c8ce16]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.fade-leave-active[data-v-85c8ce16]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-85c8ce16],.fade-leave-to[data-v-85c8ce16]{opacity:0}@media (width<=768px){.report-view-container[data-v-85c8ce16]{padding:1rem}}.bloc-config[data-v-08ae9601]{padding:14px 14px 16px;transition:background-color .9s}.bloc-config+.bloc-config[data-v-08ae9601]{border-top:1px solid var(--border)}.bloc-config.est-vise[data-v-08ae9601]{background-color:var(--accent-soft);transition:none}.bloc-config.est-survole[data-v-08ae9601]{background-color:var(--accent-soft);outline:2px dashed var(--accent);outline-offset:-4px;transition:none}@media (prefers-reduced-motion:reduce){.bloc-config[data-v-08ae9601]{transition:none}}.bloc-config__titre[data-v-08ae9601]{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 10px;font-size:.875rem;font-weight:600;display:flex}.bloc-config__compte[data-v-08ae9601]{color:var(--text-secondary);font-size:.75rem;font-weight:400}.bloc-config__droite[data-v-08ae9601]{margin-left:auto;font-weight:400}.var-ins[data-v-7f89b75f]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.var-ins-lbl[data-v-7f89b75f]{color:var(--text-muted);font-size:.7rem}.var-btn[data-v-7f89b75f]{cursor:pointer;border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.var-btn[data-v-7f89b75f]:hover{border-color:var(--accent-ai,#7c3aed);color:var(--accent-ai,#7c3aed)}.var-btn[data-v-7f89b75f]:focus-visible{outline:2px solid var(--accent-ai,#7c3aed);outline-offset:1px}.var-btn .pi[data-v-7f89b75f]{font-size:.7rem}.vp-pop[data-v-7f89b75f]{width:240px}.vp-search[data-v-7f89b75f]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;margin-bottom:6px;padding:6px 9px;font-size:.8rem}.vp-search[data-v-7f89b75f]:focus{border-color:var(--accent-ai,#7c3aed);outline:none}.vp-list[data-v-7f89b75f]{flex-direction:column;gap:1px;max-height:240px;display:flex;overflow-y:auto}.vp-item[data-v-7f89b75f]{text-align:left;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:6px 9px;font-size:.8rem}.vp-item[data-v-7f89b75f]:hover{background:var(--accent-ai-soft,#7c3aed1a);color:var(--accent-ai,#7c3aed)}.vp-group[data-v-7f89b75f]{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--surface-card,var(--surface));border-radius:4px;padding:7px 9px 3px;font-size:.66rem;font-weight:600;position:sticky;top:0}.vp-empty[data-v-7f89b75f]{color:var(--text-muted);padding:8px;font-size:.75rem;font-style:italic}.nci[data-v-deafe0b5]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.nci-lbl[data-v-deafe0b5]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:700}.nci-valeur[data-v-deafe0b5]{width:100%;min-height:2rem;font:inherit;color:var(--text-primary);text-align:left;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;margin-left:-.4rem;padding:.15rem .4rem;font-size:.95rem;font-weight:600;display:flex}.nci-valeur[data-v-deafe0b5]:hover:not(:disabled),.nci-valeur[data-v-deafe0b5]:focus-visible{background:var(--surface-hover,#7f7f7f14);border-color:var(--surface-border)}.nci-valeur[data-v-deafe0b5]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nci-texte[data-v-deafe0b5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nci-est-auto .nci-texte[data-v-deafe0b5]{color:var(--text-secondary);font-style:italic;font-weight:500}.nci-crayon[data-v-deafe0b5]{color:var(--text-muted);opacity:0;flex:none;margin-left:auto;font-size:.75rem;transition:opacity .15s}.nci-valeur:hover .nci-crayon[data-v-deafe0b5],.nci-valeur:focus-visible .nci-crayon[data-v-deafe0b5]{opacity:1}.nci-fige[data-v-deafe0b5]{cursor:default;opacity:.75}.nci-saisie[data-v-deafe0b5]{border:1px solid var(--accent);background:var(--surface-card);width:100%;min-height:2rem;font:inherit;color:var(--text-primary);border-radius:6px;margin-left:-.4rem;padding:.15rem .4rem;font-size:.95rem;font-weight:600}.nci-saisie[data-v-deafe0b5]:focus{outline:none}.nci-aide[data-v-deafe0b5]{color:var(--text-muted);font-size:.7rem}.nci-aide-alerte[data-v-deafe0b5]{color:var(--orange-600,#c2410c)}[data-theme=dark] .nci-aide-alerte[data-v-deafe0b5]{color:var(--orange-400,#fb923c)}.fr[data-v-ceff0fdd]{flex-direction:column;gap:.5rem;display:flex}.fr-row[data-v-ceff0fdd]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.fr-field[data-v-ceff0fdd]{flex-direction:column;gap:.15rem;display:flex}.fr-col[data-v-ceff0fdd]{flex:2 10rem;min-width:0}.fr-op[data-v-ceff0fdd]{flex:9rem;min-width:0}.fr-label[data-v-ceff0fdd]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700}.fr-remove[data-v-ceff0fdd]{flex-shrink:0;margin-bottom:2px}.fr-novalue[data-v-ceff0fdd]{color:var(--text-muted);padding:.4rem 0;font-size:.72rem;font-style:italic;display:block}.fr-source[data-v-ceff0fdd]{gap:.15rem}.fr-source .fr-label i[data-v-ceff0fdd]{color:var(--accent);margin-right:3px}.fr-hint[data-v-ceff0fdd]{color:var(--text-muted);margin-top:3px;font-size:.64rem}.measure-filter-card[data-v-0905c27d]{border:1px dashed var(--warning);border-radius:var(--radius);background:var(--warning-soft);padding:.65rem .75rem}.lv[data-v-69d12404]{flex-direction:column;display:flex}.lv-rang[data-v-69d12404]{align-items:flex-start;gap:2px;display:flex}.lv-ligne[data-v-69d12404]{border-radius:var(--radius-sm,6px);min-width:0;min-height:28px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:14px 72px minmax(0,1fr) 14px;align-items:start;gap:6px;padding:5px 6px;font-size:.8125rem;display:grid}.lv-ligne[data-v-69d12404]:hover{background:var(--surface-hover)}.lv-ligne[data-v-69d12404]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lv-ico[data-v-69d12404]{color:var(--text-muted);margin-top:3px;font-size:.75rem}.lv-lib[data-v-69d12404]{color:var(--text-secondary)}.lv-texte[data-v-69d12404]{min-width:0;color:var(--text-secondary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv-texte.est-propre[data-v-69d12404]{color:var(--text-primary);font-weight:600;text-decoration:none}.lv-chev[data-v-69d12404]{color:var(--text-muted);margin-top:4px;font-size:.625rem;transition:transform .15s}.lv-chev.est-ouvert[data-v-69d12404]{transform:rotate(180deg)}.lv-x[data-v-69d12404]{border-radius:var(--radius-sm,6px);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.lv-x[data-v-69d12404]:hover{background:var(--surface-hover);color:var(--text-primary)}.lv-x[data-v-69d12404]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lv-x .pi[data-v-69d12404]{font-size:.6875rem}.lv-avert[data-v-69d12404]{border-radius:var(--radius-sm,6px);background:var(--surface-hover);color:var(--text-secondary);align-items:flex-start;gap:6px;margin:2px 0 4px 26px;padding:6px 8px;font-size:.75rem;line-height:1.4;display:flex}.lv-avert .pi[data-v-69d12404]{margin-top:2px;font-size:.75rem}.lv-choix[data-v-69d12404]{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface);margin:4px 0 6px;padding:10px}@media (prefers-reduced-motion:reduce){.lv-chev[data-v-69d12404]{transition:none}}.cp[data-v-71a09e42]{flex-direction:column;gap:8px;display:flex}.cp-aide[data-v-71a09e42]{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.45}.cp-raccourcis[data-v-71a09e42]{flex-wrap:wrap;gap:6px;display:flex}.cp-r[data-v-71a09e42]{border:1px solid var(--border);background:var(--surface-card,var(--surface));min-height:28px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:.8125rem}.cp-r[data-v-71a09e42]:hover{background:var(--surface-hover)}.cp-r[aria-pressed=true][data-v-71a09e42]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft,var(--surface-hover));font-weight:600}.cp-r[data-v-71a09e42]:focus-visible,.cp-lien[data-v-71a09e42]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cp-autres[data-v-71a09e42]{justify-content:flex-end;display:flex}.cp-lien[data-v-71a09e42]{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card,var(--surface));min-height:28px;color:var(--text-primary);font:inherit;cursor:pointer;padding:3px 10px;font-size:.8125rem}.cc[data-v-c93c312c]{flex-direction:column;gap:8px;display:flex}.cc-aide[data-v-c93c312c]{color:var(--text-secondary);margin:0;font-size:.75rem}.cc-critere[data-v-c93c312c]{flex-direction:column;gap:6px;display:flex}.cc-rang[data-v-c93c312c]{align-items:center;gap:6px;min-width:0;display:flex}.cc-op[data-v-c93c312c]{flex:0 0 42%;min-width:0}.cc-champ[data-v-c93c312c]{min-width:0}.cc-fige[data-v-c93c312c]{border:1px dashed var(--border);border-radius:var(--radius-sm,6px);justify-content:space-between;padding:4px 0 4px 8px}.cc-fige-texte[data-v-c93c312c]{color:var(--text-primary);font-size:.8125rem}.cc-et[data-v-c93c312c]{color:var(--text-secondary);font-size:.75rem}.cc-x[data-v-c93c312c]{border-radius:var(--radius-sm,6px);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.cc-x[data-v-c93c312c]:hover{background:var(--surface-hover)}.cc-ajout[data-v-c93c312c]{min-height:24px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:.8125rem;text-decoration:underline}.cc-x[data-v-c93c312c]:focus-visible,.cc-ajout[data-v-c93c312c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cc-actions[data-v-c93c312c]{justify-content:flex-end;gap:8px;display:flex}.pc[data-v-35094f87]{flex-direction:column;gap:1px;display:flex}.pc-attente[data-v-35094f87]{border-radius:var(--radius-sm,6px);background:var(--warning-soft,var(--surface-hover));color:var(--text-primary);align-items:flex-start;gap:6px;margin:4px 0 2px;padding:6px 8px;font-size:.75rem;line-height:1.4;display:flex}.pc-attente .pi[data-v-35094f87]{color:var(--warning,var(--text-secondary));margin-top:2px;font-size:.75rem}.mc-calc[data-v-04b29ee6]{background:var(--accent-soft,var(--surface-50,var(--surface)));border:1px solid var(--accent,var(--border-color,#e5e7eb))}.calc-warn[data-v-04b29ee6]{color:var(--warning);align-items:center;display:inline-flex}.fvo[data-v-9df2b340]{align-items:baseline;gap:.35rem;min-width:0;display:inline-flex}.fvo-origin[data-v-9df2b340]{color:var(--text-secondary);white-space:nowrap;font-size:.78em}.fvo-placeholder[data-v-9df2b340]{color:var(--text-muted)}.ga-builder[data-v-e522c598]{padding:.25rem 0}.ga-phrase[data-v-e522c598],.ga-cond[data-v-e522c598]{line-height:2}.ga-word[data-v-e522c598]{color:var(--text-secondary);font-size:.85rem}.ga-grp[data-v-e522c598]{align-items:center;gap:.5rem;display:inline-flex}.ga-tok[data-v-e522c598]{min-width:130px}.ga-op[data-v-e522c598]{width:68px}.ga-val[data-v-e522c598]{width:110px}.ga-foot[data-v-e522c598]{margin-top:.25rem}.ga-preview[data-v-e522c598]{color:var(--accent,var(--text-primary));align-items:center;gap:.35rem;font-size:.8rem;font-style:italic;display:inline-flex}.ga-preview-empty[data-v-e522c598]{color:var(--text-muted)}.ga-how[data-v-e522c598]{color:var(--text-secondary);align-items:flex-start;gap:.35rem;margin:.15rem 0 0;font-size:.75rem;line-height:1.35;display:flex}.ga-how .pi[data-v-e522c598]{color:var(--text-muted);margin-top:.1rem}.src-warn[data-v-ada0abca]{color:var(--warning);cursor:help;align-items:center;display:inline-flex}.measure-card[data-v-cb2efd69]{background:var(--surface-card);border:1px solid var(--success);border-left:3px solid var(--success);box-shadow:var(--shadow-md,0 4px 12px #0000000f);transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.mc-head[data-v-cb2efd69]{background:var(--surface);border-bottom:1px solid var(--border);border-radius:7px 7px 0 0;margin:-.75rem -.75rem .75rem;padding:.5rem .6rem}.mc-head-toggle[data-v-cb2efd69]{cursor:pointer;border-radius:4px}.mc-head-toggle:hover .mc-sum-name[data-v-cb2efd69],.mc-head-toggle:hover .mc-sum-formula[data-v-cb2efd69]{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mc-head-toggle[data-v-cb2efd69]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.measure-drag-handle[data-v-cb2efd69]{cursor:grab;color:var(--text-muted);border-radius:4px;flex-shrink:0;padding:2px;font-size:.85rem}.measure-drag-handle[data-v-cb2efd69]:hover{color:var(--text-secondary)}.measure-drag-handle[data-v-cb2efd69]:active{cursor:grabbing}.measure-card.mc-dragging[data-v-cb2efd69]{opacity:.45}.measure-card.mc-drag-over[data-v-cb2efd69]{box-shadow:inset 0 3px 0 0 var(--accent,var(--primary))}.mc-sum-name[data-v-cb2efd69]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-weight:600;overflow:hidden}.mc-sum-formula[data-v-cb2efd69]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.mc-edit-fields[data-v-cb2efd69]{flex-direction:column;flex:100%;gap:6px;min-width:0;display:flex}.mc-formula[data-v-cb2efd69]{background:var(--surface-50,var(--surface));border:1px solid var(--surface-border,var(--border-color,#e5e7eb))}.mc-operand[data-v-cb2efd69]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface);flex-direction:column;gap:6px;margin-bottom:6px;padding:8px 8px 8px 22px;display:flex;position:relative}.mc-operand-tag[data-v-cb2efd69]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:800;line-height:1;position:absolute;top:8px;left:6px}.mc-abs[data-v-cb2efd69]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.mc-abs input[data-v-cb2efd69]{accent-color:var(--accent,#3b6fe0);cursor:pointer;margin:0}.mc-abs[data-v-cb2efd69]:hover{color:var(--text-primary)}.mc-operation[data-v-cb2efd69]{margin-bottom:6px}.mc-section-label[data-v-cb2efd69]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-top:1px dashed var(--border,var(--surface-border,#e5e7eb));margin:.75rem 0 .35rem;padding-top:.5rem;font-size:.62rem;font-weight:700;display:block}button.mc-section-label[data-v-cb2efd69]{border:0;border-top:1px dashed var(--border,var(--surface-border,#e5e7eb));text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.4rem;width:100%;display:flex}button.mc-section-label[data-v-cb2efd69]:hover{color:var(--text-secondary)}button.mc-section-label .pi[data-v-cb2efd69]{color:var(--text-dim,var(--text-muted));font-size:.7rem}.calc-badge[data-v-cb2efd69]{color:var(--accent,#3b6fe0);background:var(--accent-soft,#3b6fe01f);border-radius:var(--radius-full);border:1px solid var(--accent,#3b6fe0);align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.src-warn[data-v-cb2efd69]{color:var(--warning);align-items:center;display:inline-flex}.filter-badge[data-v-cb2efd69]{color:var(--role-filter-ink);background:var(--role-filter-soft);border-radius:var(--radius-full);border:1px solid var(--role-filter);align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.cmp-n1-note[data-v-cb2efd69]{align-items:center;gap:.35rem;margin:.5rem 0 0;display:flex}.cmp-n1-note .pi[data-v-cb2efd69]{color:var(--text-dim)}.cmp-n1[data-v-cb2efd69]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary)}.cmp-n1 input[data-v-cb2efd69]{accent-color:var(--accent,#3b6fe0);cursor:pointer;margin:0}.cmp-n1[data-v-cb2efd69]:hover{color:var(--text-primary)}.measure-func-badge[data-v-cb2efd69]{background:var(--success-soft);color:var(--text-primary)}.mc-mode-seg[data-v-cb2efd69]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-inset,var(--surface));grid-template-columns:1fr 1fr 1fr;gap:4px;margin-bottom:.75rem;padding:4px;display:grid}.mc-mode-seg button[data-v-cb2efd69]{color:var(--text-secondary);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 3px;font-size:.66rem;font-weight:550;line-height:1.15;transition:background .15s,color .15s;display:flex}.mc-mode-seg button i[data-v-cb2efd69]{font-size:.85rem}.mc-mode-seg button[data-v-cb2efd69]:hover{color:var(--text-primary)}.mc-mode-seg button.active[data-v-cb2efd69]{background:var(--surface-card);color:var(--accent);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);font-weight:700}.mc-calcmode[data-v-cb2efd69]{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:.75rem;display:grid}.mc-cm-card[data-v-cb2efd69]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-card,var(--surface));font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:8px 9px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.mc-cm-card[data-v-cb2efd69]:hover{border-color:var(--border-strong,var(--accent))}.mc-cm-card.active[data-v-cb2efd69]{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-sm,0 1px 2px #0000000f)}.mc-cm-title[data-v-cb2efd69]{color:var(--text-primary);align-items:center;gap:5px;font-size:.74rem;font-weight:650;display:flex}.mc-cm-title i[data-v-cb2efd69]{color:var(--accent);font-size:.8rem}.mc-cm-ex[data-v-cb2efd69]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.7rem}.mc-cm-eff[data-v-cb2efd69]{color:var(--text-secondary);font-size:.7rem}.mc-cm-card.active .mc-cm-eff[data-v-cb2efd69]{color:var(--text-primary)}.mc-draft-tag[data-v-cb2efd69]{letter-spacing:.04em;text-transform:uppercase;color:var(--success-ink);background:var(--success-soft);border-radius:var(--radius-full);align-items:center;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.master-badge[data-v-cb2efd69]{border-radius:var(--radius);background:var(--accent-soft,var(--surface));color:var(--accent,var(--text-primary));border:1px solid var(--accent,var(--border-color,transparent));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.master-badge-warn[data-v-cb2efd69]{background:var(--warning-soft);color:var(--text-primary);border-color:var(--warning)}.master-badge-warn .pi-exclamation-triangle[data-v-cb2efd69]{color:var(--warning)}.master-save-form[data-v-cb2efd69]{background:var(--surface);border:1px dashed var(--accent,var(--border-color))}.mc-ignored[data-v-cb2efd69]{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning);border-radius:var(--radius);align-items:center;gap:.35rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;display:flex}.measure-card.mc-ignored-card[data-v-cb2efd69]{opacity:.6;border-left-color:var(--warning)}.mc-q[data-v-cb2efd69]{border-top:1px solid var(--border);padding:10px 0 4px}.mc-q__titre[data-v-cb2efd69]{color:var(--text-secondary);align-items:center;gap:6px;margin:0 0 8px;font-size:.8rem;font-weight:600;display:flex}.mc-q__titre .pi[data-v-cb2efd69]{font-size:.8rem}.mc-pied[data-v-cb2efd69]{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.mc-pied__btn[data-v-cb2efd69]{min-height:32px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.mc-pied__btn[data-v-cb2efd69]:hover{border-color:var(--border-strong);color:var(--text-primary)}.mc-pied__btn[data-v-cb2efd69]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mc-nom[data-v-cb2efd69]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;margin-bottom:.75rem;display:flex}.mc-nom[data-v-cb2efd69]>:first-child{flex:12rem;min-width:0}.mpt[data-v-009b1072]{margin-bottom:.5rem}.mpt-titre[data-v-009b1072]{color:var(--text-secondary);align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.75rem;font-weight:600;display:flex}.mpt-titre .pi[data-v-009b1072]{color:var(--accent);font-size:.7rem}.mpt-liste[data-v-009b1072]{flex-wrap:wrap;gap:.35rem;display:flex}.mpt-choix[data-v-009b1072]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-card);min-height:2rem;color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.8rem;font-weight:550;display:inline-flex}.mpt-choix .pi[data-v-009b1072]{color:var(--text-muted);font-size:.65rem}.mpt-choix[data-v-009b1072]:hover{border-color:var(--accent)}.mpt-choix[data-v-009b1072]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rk,.pk{flex-direction:column;gap:16px;display:flex}.rk{margin-top:8px}.rk-champ,.pk-champ,.pk-bloc{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.pk-bloc{border-left:2px solid var(--border-strong);gap:14px;padding-left:12px}.pk-bloc>legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.rk-libelle,.pk-libelle{padding:0;font-size:13px;font-weight:600;display:block}.rk-valeur{color:var(--text-primary);margin:0;font-size:14px}.rk-aide,.pk-aide{color:var(--text-secondary);margin:0;font-size:12px}.rk-erreur,.pk-alerte{color:var(--red-700,#a32a1c);margin:0;font-size:12px;font-weight:600}:is(:global([data-theme="dark"]) .rk-erreur,:global([data-theme="dark"]) .pk-alerte){color:#f3a3a3}.rk-note{color:var(--text-primary);margin:0;font-size:13px}.rk-notes{background:var(--surface-hover);color:var(--text-primary);border-radius:8px;margin:0;padding:8px 10px 8px 24px;font-size:12px}.rk-elargir{border:1px solid var(--accent);background:var(--surface-card);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.rk-elargir:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rk-lien{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.rk-seg,.pk-seg{border:1px solid var(--border-strong);border-radius:10px;display:flex;overflow:hidden}.rk-seg label,.pk-seg label{text-align:center;cursor:pointer;border-right:1px solid var(--border-strong);flex:1 1 0;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 6px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.rk-seg label:last-child,.pk-seg label:last-child{border-right:0}.rk-seg input,.pk-seg input{opacity:0;pointer-events:none;position:absolute}:is(.rk-seg label:has(input:checked),.pk-seg label:has(input:checked)){background:var(--accent);color:var(--accent-fg,#fff)}:is(.rk-seg label:has(input:focus-visible),.pk-seg label:has(input:focus-visible)){outline:3px solid var(--accent);outline-offset:-3px}.rk-sous{flex-direction:column;gap:6px;margin-top:4px;display:flex}.rk input[type=text],.pk input[type=text],.rk select,.pk select{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rk input[aria-invalid=true],.pk select[aria-invalid=true]{border-color:var(--red-700,#a32a1c)}.rk input:focus-visible,.pk input:focus-visible,.rk select:focus-visible,.pk select:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.rk-mots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rk-mots label{flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.rk-bascule,.pk-bascule{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;display:flex;position:relative}.rk-bascule input,.pk-bascule input{opacity:0;cursor:pointer;width:44px;height:24px;margin:0;position:absolute}.rk-bascule span,.pk-bascule span{border:2px solid var(--kpi-off,#767068);background:var(--surface-card);border-radius:12px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.rk-bascule span:after,.pk-bascule span:after{content:"";background:var(--kpi-off,#767068);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.rk-bascule input:checked+span,.pk-bascule input:checked+span{background:var(--accent);border-color:var(--accent)}.rk-bascule input:checked+span:after,.pk-bascule input:checked+span:after{background:var(--accent-fg,#fff);transform:translate(20px)}.rk-bascule input:disabled+span,.pk-bascule input:disabled+span{opacity:.45}:is(.rk-bascule:has(input:disabled),.pk-bascule:has(input:disabled)){color:var(--text-secondary);cursor:not-allowed}.rk-bascule input:focus-visible+span,.pk-bascule input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.pk-ajout,.pk-retirer{border:1px solid var(--border-strong);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;padding:0 14px;font-size:13px;font-weight:600}.pk-ajout[aria-disabled=true]{color:var(--text-secondary);cursor:not-allowed;border-style:dashed}.pk-ajout:focus-visible,.pk-retirer:focus-visible,.rk-lien:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rk-phrase{background:var(--surface-hover);color:var(--text-primary);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.rk-bascule span,.pk-bascule span,.rk-bascule span:after,.pk-bascule span:after{transition:none}}.can[data-v-76851c43]{margin:2px 6px 0}.can-bascule[data-v-76851c43]{font-size:.8rem}.can-aide[data-v-76851c43]{color:var(--text-secondary);margin:-6px 0 4px 54px;font-size:.72rem;line-height:1.35}.ldv-nom[data-v-83ce99a0]{color:var(--text-secondary);flex-basis:100%;margin:-2px 0 0;font-size:.72rem}.ldv-lien[data-v-83ce99a0]{cursor:pointer;min-height:24px;color:var(--accent);font:inherit;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.ldv-lien[data-v-83ce99a0]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ldv[data-v-83ce99a0]{flex-direction:column;flex-basis:100%;gap:1px;margin:2px -4px 0;display:flex}.ldv-op[data-v-83ce99a0]{color:var(--text-secondary);margin:6px 6px 0;font-size:.72rem;font-weight:600}.ldv-op[data-v-83ce99a0]:first-child{margin-top:0}.sd[data-v-0ad99baa]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface);color:var(--text-secondary);padding:10px 12px;font-size:.8125rem;line-height:1.45}.sd p[data-v-0ad99baa]{margin:0 0 8px}.sd strong[data-v-0ad99baa]{color:var(--text-primary)}.sd-actions[data-v-0ad99baa]{flex-wrap:wrap;gap:8px;display:flex}.mie-pill[data-v-a6b2fa45]{border:1px solid var(--border);border-left:3px solid var(--success);border-radius:var(--radius,8px);background:var(--surface);text-align:left;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;width:100%;padding:.45rem .6rem;transition:box-shadow .15s,border-color .15s;display:flex}.mie-pill[data-v-a6b2fa45]:hover{box-shadow:0 2px 8px var(--border);border-color:var(--border-strong);border-left-color:var(--success)}.mie-pill-ouvrir[data-v-a6b2fa45]{min-width:0;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:.4rem;padding:0 .25rem;display:flex}.mie-pill-ouvrir[data-v-a6b2fa45]:hover{background:var(--surface-sunken,var(--surface))}.mie-pill-ouvrir[data-v-a6b2fa45]:focus-visible,.mie-pill-tag[data-v-a6b2fa45]:focus-visible{box-shadow:var(--ring,0 0 0 3px #3b6fe040);outline:none}.mie-pill-chevron[data-v-a6b2fa45]{color:var(--text-secondary);flex:none;font-size:.7rem}.mie-pill.is-ignored[data-v-a6b2fa45]{opacity:.6}.mie-pill-badge[data-v-a6b2fa45]{color:var(--success-ink,var(--success));background:var(--surface);box-shadow:inset 0 0 0 1px var(--success);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:2px 7px;font-size:.68rem;font-weight:700}.mie-pill-agg[data-v-a6b2fa45]{background:var(--success-soft);border:0;border-radius:6px;flex:none;min-width:0}.mie-pill-agg[data-v-a6b2fa45]:hover{background:var(--success-soft);box-shadow:0 0 0 1px var(--success)}.mie-pill-prefixe[data-v-a6b2fa45]{color:var(--text-secondary)}[data-v-a6b2fa45] .mie-pill-agg .p-select-label{color:var(--success-ink,var(--success));padding:2px 4px 2px 7px;font-size:.68rem;font-weight:700}[data-v-a6b2fa45] .mie-pill-agg .p-select-dropdown{width:1.1rem;color:var(--success)}[data-v-a6b2fa45] .mie-pill-agg .p-select-dropdown .p-icon{width:.7rem;height:.7rem}.mie-pill-name[data-v-a6b2fa45]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:1;font-size:.82rem;font-weight:550;overflow:hidden}.mie-pill-badges[data-v-a6b2fa45]{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.mie-pill-tag[data-v-a6b2fa45]{min-height:24px;font:inherit;color:var(--text-secondary);background:var(--surface-sunken,var(--surface));white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.72rem;font-weight:500;display:inline-flex}.mie-pill-tag[data-v-a6b2fa45]:hover{color:var(--text-primary);text-decoration:underline}.mie-pill-tag .pi[data-v-a6b2fa45]{font-size:.68rem}.mie-pill-tag.is-ignored[data-v-a6b2fa45]{color:var(--text-secondary);background:var(--surface-inset,var(--surface))}.mie-pill-x[data-v-a6b2fa45]{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:0 -2px 0 0;display:grid}.mie-pill-x[data-v-a6b2fa45]:hover{background:var(--surface-inset,var(--surface));color:var(--error)}.mie-add-btn[data-v-a6b2fa45]{border:1px dashed var(--border-strong,var(--border));border-radius:var(--radius,8px);width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.6rem;font-size:.8rem;font-weight:550;transition:border-color .15s,color .15s,background .15s;display:flex}.mie-add-btn[data-v-a6b2fa45]:hover{border-color:var(--success);color:var(--success);background:var(--success-soft)}.mie-add-secondary[data-v-a6b2fa45]{width:100%;color:var(--text-muted,var(--text-secondary));font:inherit;border-radius:var(--radius,8px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;margin-top:2px;padding:.4rem;font-size:.75rem;font-weight:550;transition:color .15s,background .15s;display:flex}.mie-add-secondary[data-v-a6b2fa45]:hover{color:var(--text-secondary);background:var(--surface-inset,var(--surface))}.mie-master[data-v-a6b2fa45]{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface);margin-top:6px;padding:.6rem}.mie-library-link[data-v-a6b2fa45]{color:var(--accent,var(--text-secondary));cursor:pointer}.mie-library-link[data-v-a6b2fa45]:hover{text-decoration:underline}.valeur-masquee[data-v-e25528c5]{margin-bottom:.5rem}.valeur-masquee-texte[data-v-e25528c5]{margin-right:.5rem}.valeur-masquee-action[data-v-e25528c5]{padding-inline:.25rem}.dim-pill[data-v-3dedc752]{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius,8px);background:var(--surface);text-align:left;align-items:center;gap:.35rem;width:100%;padding:.35rem .6rem;transition:box-shadow .15s,border-color .15s;display:flex}.dim-pill[data-v-3dedc752]:hover{box-shadow:0 2px 8px var(--border);border-color:var(--border-strong);border-left-color:var(--accent)}.dim-pill-ouvrir[data-v-3dedc752]{min-width:0;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.dim-pill-ouvrir[data-v-3dedc752]:hover{background:var(--surface-sunken,var(--surface))}.dim-pill-ouvrir[data-v-3dedc752]:focus-visible{box-shadow:var(--ring,0 0 0 3px #3b6fe040);outline:none}.dim-pill-chevron[data-v-3dedc752]{color:var(--text-secondary);flex:none;font-size:.7rem}.dim-pill-ico[data-v-3dedc752],.dim-pill-tree[data-v-3dedc752]{color:var(--text-dim);flex:none;font-size:.8rem}.dim-pill-name[data-v-3dedc752]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:1;font-size:.82rem;font-weight:550;overflow:hidden}.dim-pill-btn[data-v-3dedc752]{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.dim-pill-btn[data-v-3dedc752]:hover{background:var(--surface-inset,var(--surface));color:var(--text-secondary)}.dim-pill-btn[data-v-3dedc752]:disabled{opacity:.35;cursor:default;background:0 0}.dim-pill-x[data-v-3dedc752]:hover{color:var(--error)}.dim-card[data-v-2a9ecc36]{border:1px solid var(--accent);border-left:3px solid var(--accent);border-radius:var(--radius,8px);background:var(--surface-card);box-shadow:var(--shadow-md,0 4px 12px #0000000f)}.dim-card-nom[data-v-2a9ecc36]{margin-bottom:.6rem}.dim-card-head[data-v-2a9ecc36]{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.dim-card-ico[data-v-2a9ecc36]{color:var(--accent);font-size:.8rem}.dim-card-title[data-v-2a9ecc36]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;font-weight:650;overflow:hidden}.dim-card-title--toggle[data-v-2a9ecc36]{cursor:pointer;border-radius:4px}.dim-card-title--toggle[data-v-2a9ecc36]:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dim-card-title--toggle[data-v-2a9ecc36]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dim-card-actions[data-v-2a9ecc36]{flex:none;align-items:center;gap:1px;display:flex}.dim-card-body[data-v-2a9ecc36]{flex-direction:column;padding:.6rem;display:flex}.dim-card-lbl[data-v-2a9ecc36]{color:var(--text-secondary);margin-bottom:3px;font-size:.66rem;font-weight:600;display:block}.dim-card-lbl.mt-2[data-v-2a9ecc36]{margin-top:.5rem}.dim-card-hint[data-v-2a9ecc36]{color:var(--text-dim);margin-top:3px;font-size:.64rem}.dim-card-hint--alerte[data-v-2a9ecc36]{color:var(--warning-ink);font-weight:600}.dims-inline[data-v-ef4bea34]{flex-direction:column;display:flex}.die-list[data-v-ef4bea34]{flex-direction:column;gap:7px;display:flex}.die-zone-head[data-v-ef4bea34]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.die-zone-lbl[data-v-ef4bea34]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:inline-flex}.die-swap[data-v-ef4bea34]{border:1px solid var(--border-strong,var(--border));background:var(--surface-card);color:var(--text-secondary);cursor:pointer;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.die-swap[data-v-ef4bea34]:hover{color:var(--accent);border-color:var(--accent)}.die-values-pill[data-v-ef4bea34]{border:1px dashed var(--border-strong,var(--border));border-left:3px solid var(--success,var(--accent));border-radius:var(--radius,8px);background:var(--surface);align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;display:flex}.die-values-ico[data-v-ef4bea34]{color:var(--success,var(--accent));flex:none;font-size:.8rem}.die-values-name[data-v-ef4bea34]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:1;font-size:.82rem;font-weight:550;overflow:hidden}.die-values-pill .dim-pill-btn[data-v-ef4bea34]{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.die-values-pill .dim-pill-btn[data-v-ef4bea34]:hover{background:var(--surface-inset,var(--surface));color:var(--accent)}.die-add[data-v-ef4bea34]{border:1px dashed var(--border-strong,var(--border));border-radius:var(--radius,8px);width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:.55rem;font-size:.8rem;font-weight:550;transition:border-color .15s,color .15s,background .15s;display:flex}.die-add[data-v-ef4bea34]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.die-hint[data-v-ef4bea34]{color:var(--text-dim);margin:.25rem 0 0;font-size:.72rem}.die-draft[data-v-ef4bea34]{flex-direction:column;gap:8px;margin-top:7px;display:flex}.die-card--draft[data-v-ef4bea34]{border:1px solid var(--accent);border-left:3px solid var(--accent);border-radius:var(--radius,8px);background:var(--surface-card);box-shadow:var(--shadow-md,0 4px 12px #0000000f);position:relative}.die-card-head[data-v-ef4bea34]{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.die-card-ico[data-v-ef4bea34]{color:var(--accent);font-size:.8rem}.die-card-body[data-v-ef4bea34]{flex-direction:column;padding:.6rem;display:flex}.die-draft-tag[data-v-ef4bea34]{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.die-field-lbl[data-v-ef4bea34]{color:var(--text-secondary);margin-bottom:3px;font-size:.66rem;font-weight:600;display:block}.die-ga-warn[data-v-ef4bea34]{color:var(--text-primary);background:var(--warning-soft);border:1px solid var(--warning);border-radius:8px;align-items:flex-start;gap:.5rem;margin-top:.25rem;padding:.5rem .6rem;font-size:.72rem;line-height:1.35;display:flex}.die-ga-warn .pi[data-v-ef4bea34]{color:var(--warning);margin-top:.1rem}.ligne-reglage[data-v-fb2b16cb]{border-radius:var(--radius-sm,6px);background:var(--surface-sunken);min-height:36px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:6px 10px;font-size:.8125rem;display:flex}.ligne-reglage small[data-v-fb2b16cb]{color:var(--text-secondary);font-size:.75rem;display:block}.sous-reglages[data-v-fb2b16cb]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.sous-titre[data-v-fb2b16cb]{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem;font-weight:600}.rang[data-v-fb2b16cb]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.rang>label[data-v-fb2b16cb]{min-width:64px;color:var(--text-secondary)}.aide[data-v-fb2b16cb]{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.4}.champ-nombre[data-v-fb2b16cb],.champ-texte[data-v-fb2b16cb]{width:88px;height:32px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-primary);padding:4px 10px;font-size:.8125rem}.champ-nombre[data-v-fb2b16cb]:focus-visible,.champ-texte[data-v-fb2b16cb]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.champ-nombre[data-v-fb2b16cb]::placeholder,.champ-texte[data-v-fb2b16cb]::placeholder{color:var(--text-secondary)}.champ-texte[data-v-fb2b16cb]{flex:1;width:auto;min-width:0}.raccourci[data-v-fb2b16cb]{min-width:36px;height:32px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;padding:0 10px;font-size:.75rem;font-weight:600}.raccourci[data-v-fb2b16cb]:hover{border-color:var(--border-strong);color:var(--text-primary)}.raccourci[aria-pressed=true][data-v-fb2b16cb]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.raccourci[data-v-fb2b16cb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scale-75[data-v-fb2b16cb]{transform-origin:100%;transform:scale(.8)}.reglage-camembert[data-v-fb2b16cb]{flex-direction:column;gap:8px;display:flex}.parts[data-v-fb2b16cb]{gap:0}.encart[data-v-fb2b16cb]{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-card);color:var(--text-secondary);align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;display:flex}.encart p[data-v-fb2b16cb]{flex:1;margin:0;line-height:1.45}.encart-bouton[data-v-fb2b16cb]{border-radius:var(--radius-sm,6px);border:1px solid var(--accent);min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;flex:none;padding:4px 12px;font-size:.8125rem;font-weight:600}.encart.est-premier-plan[data-v-fb2b16cb]{border-color:var(--accent);background:var(--accent-soft,var(--surface-hover))}.encart.est-premier-plan .encart-bouton[data-v-fb2b16cb]{background:var(--accent);color:var(--accent-fg,#fff)}.encart-bouton[data-v-fb2b16cb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ligne-reglage[data-v-df9ce12c]{border-radius:var(--radius-sm,6px);background:var(--surface-sunken);min-height:36px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:6px 10px;font-size:.8125rem;display:flex}.ligne-reglage small[data-v-df9ce12c]{color:var(--text-secondary);font-size:.75rem;display:block}.sous-reglages[data-v-df9ce12c]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.sous-titre[data-v-df9ce12c]{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem;font-weight:600}.rang[data-v-df9ce12c]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.rang>label[data-v-df9ce12c]{min-width:64px;color:var(--text-secondary)}.aide[data-v-df9ce12c]{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.4}.champ-nombre[data-v-df9ce12c],.champ-texte[data-v-df9ce12c]{width:88px;height:32px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-primary);padding:4px 10px;font-size:.8125rem}.champ-nombre[data-v-df9ce12c]:focus-visible,.champ-texte[data-v-df9ce12c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.champ-nombre[data-v-df9ce12c]::placeholder,.champ-texte[data-v-df9ce12c]::placeholder{color:var(--text-secondary)}.champ-texte[data-v-df9ce12c]{flex:1;width:auto;min-width:0}.raccourci[data-v-df9ce12c]{min-width:36px;height:32px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;padding:0 10px;font-size:.75rem;font-weight:600}.raccourci[data-v-df9ce12c]:hover{border-color:var(--border-strong);color:var(--text-primary)}.raccourci[aria-pressed=true][data-v-df9ce12c]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.raccourci[data-v-df9ce12c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scale-75[data-v-df9ce12c]{transform-origin:100%;transform:scale(.8)}.retour[data-v-df9ce12c]{align-items:center;gap:10px}.retour-bouton[data-v-df9ce12c]{border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);min-height:32px;color:var(--text-primary);font:inherit;cursor:pointer;padding:4px 12px;font-size:.8125rem}.retour-bouton[data-v-df9ce12c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ligne-reglage[data-v-4bd03a6f]{border-radius:var(--radius-sm,6px);background:var(--surface-sunken);min-height:36px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:6px 10px;font-size:.8125rem;display:flex}.ligne-reglage small[data-v-4bd03a6f]{color:var(--text-secondary);font-size:.75rem;display:block}.sous-reglages[data-v-4bd03a6f]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.sous-titre[data-v-4bd03a6f]{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem;font-weight:600}.rang[data-v-4bd03a6f]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.rang>label[data-v-4bd03a6f]{min-width:64px;color:var(--text-secondary)}.aide[data-v-4bd03a6f]{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.4}.champ-nombre[data-v-4bd03a6f],.champ-texte[data-v-4bd03a6f]{width:88px;height:32px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-primary);padding:4px 10px;font-size:.8125rem}.champ-nombre[data-v-4bd03a6f]:focus-visible,.champ-texte[data-v-4bd03a6f]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.champ-nombre[data-v-4bd03a6f]::placeholder,.champ-texte[data-v-4bd03a6f]::placeholder{color:var(--text-secondary)}.champ-texte[data-v-4bd03a6f]{flex:1;width:auto;min-width:0}.raccourci[data-v-4bd03a6f]{min-width:36px;height:32px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;padding:0 10px;font-size:.75rem;font-weight:600}.raccourci[data-v-4bd03a6f]:hover{border-color:var(--border-strong);color:var(--text-primary)}.raccourci[aria-pressed=true][data-v-4bd03a6f]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.raccourci[data-v-4bd03a6f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scale-75[data-v-4bd03a6f]{transform-origin:100%;transform:scale(.8)}.fie[data-v-28a52ec8]{flex-direction:column;gap:7px;display:flex}.fie-pill[data-v-28a52ec8]{border:1px solid var(--border);border-left:3px solid var(--role-filter);border-radius:var(--radius,8px);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.fie-pill[data-v-28a52ec8]:hover{box-shadow:0 2px 8px var(--border);border-color:var(--border-strong);transform:translate(2px)}.fie-pill[data-v-28a52ec8]:focus-visible{box-shadow:var(--ring,0 0 0 3px #3b6fe040);outline:none}.fie-pill-ico[data-v-28a52ec8]{color:var(--role-filter-ink);flex:none;font-size:.8rem}.fie-pill-name[data-v-28a52ec8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:1;font-size:.82rem;font-weight:550;overflow:hidden}.fie-pill-x[data-v-28a52ec8]{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.fie-pill-x[data-v-28a52ec8]:hover{background:var(--surface-inset,var(--surface));color:var(--error)}.fie-card[data-v-28a52ec8]{border:1px solid var(--role-filter);border-left:3px solid var(--role-filter);border-radius:var(--radius,8px);background:var(--surface-card);box-shadow:var(--shadow-md,0 4px 12px #0000000f)}.fie-card-head[data-v-28a52ec8]{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.fie-card-ico[data-v-28a52ec8]{color:var(--role-filter-ink);font-size:.8rem}.fie-card-title[data-v-28a52ec8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;font-weight:650;overflow:hidden}.fie-card-title--toggle[data-v-28a52ec8]{cursor:pointer;border-radius:4px}.fie-card-title--toggle[data-v-28a52ec8]:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fie-card-title--toggle[data-v-28a52ec8]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fie-card-body[data-v-28a52ec8]{padding:.6rem}.fie-draft[data-v-28a52ec8]{flex-direction:column;gap:8px;display:flex}.fie-card--draft[data-v-28a52ec8]{position:relative}.fie-draft-tag[data-v-28a52ec8]{letter-spacing:.04em;text-transform:uppercase;color:var(--role-filter-ink);background:var(--warning-soft);border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.fie-add[data-v-28a52ec8]{border:1px dashed var(--border-strong,var(--border));border-radius:var(--radius,8px);width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:.55rem;font-size:.8rem;font-weight:550;transition:border-color .15s,color .15s,background .15s;display:flex}.fie-add[data-v-28a52ec8]:hover{border-color:var(--role-filter);color:var(--role-filter-ink);background:var(--warning-soft)}.ligne-reglage[data-v-e634e378]{border-radius:var(--radius-sm,6px);background:var(--surface-sunken);min-height:36px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:6px 10px;font-size:.8125rem;display:flex}.ligne-reglage small[data-v-e634e378]{color:var(--text-secondary);font-size:.75rem;display:block}.sous-reglages[data-v-e634e378]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.sous-titre[data-v-e634e378]{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem;font-weight:600}.rang[data-v-e634e378]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.rang>label[data-v-e634e378]{min-width:64px;color:var(--text-secondary)}.aide[data-v-e634e378]{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.4}.champ-nombre[data-v-e634e378],.champ-texte[data-v-e634e378]{width:88px;height:32px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-primary);padding:4px 10px;font-size:.8125rem}.champ-nombre[data-v-e634e378]:focus-visible,.champ-texte[data-v-e634e378]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.champ-nombre[data-v-e634e378]::placeholder,.champ-texte[data-v-e634e378]::placeholder{color:var(--text-secondary)}.champ-texte[data-v-e634e378]{flex:1;width:auto;min-width:0}.raccourci[data-v-e634e378]{min-width:36px;height:32px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;padding:0 10px;font-size:.75rem;font-weight:600}.raccourci[data-v-e634e378]:hover{border-color:var(--border-strong);color:var(--text-primary)}.raccourci[aria-pressed=true][data-v-e634e378]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.raccourci[data-v-e634e378]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scale-75[data-v-e634e378]{transform-origin:100%;transform:scale(.8)}.ligne-reglage--tete[data-v-e634e378]{margin-top:0}.tables-ignorees[data-v-e634e378]{margin-top:8px;font-size:.8125rem}.tables-ignorees>summary[data-v-e634e378]{min-height:28px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.tables-ignorees>summary[data-v-e634e378]::-webkit-details-marker{display:none}.tables-ignorees>summary[data-v-e634e378]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.tables-ignorees[open]>summary[data-v-e634e378]:before{transform:rotate(45deg)}.tables-ignorees>summary[data-v-e634e378]:hover{color:var(--text-primary)}.tables-ignorees .aide[data-v-e634e378]{margin-top:4px}.filtres-propres[data-v-e634e378]{margin-top:12px}.ligne-reglage[data-v-760726c2]{border-radius:var(--radius-sm,6px);background:var(--surface-sunken);min-height:36px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:6px 10px;font-size:.8125rem;display:flex}.ligne-reglage small[data-v-760726c2]{color:var(--text-secondary);font-size:.75rem;display:block}.sous-reglages[data-v-760726c2]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.sous-titre[data-v-760726c2]{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem;font-weight:600}.rang[data-v-760726c2]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.rang>label[data-v-760726c2]{min-width:64px;color:var(--text-secondary)}.aide[data-v-760726c2]{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.4}.champ-nombre[data-v-760726c2],.champ-texte[data-v-760726c2]{width:88px;height:32px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-primary);padding:4px 10px;font-size:.8125rem}.champ-nombre[data-v-760726c2]:focus-visible,.champ-texte[data-v-760726c2]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.champ-nombre[data-v-760726c2]::placeholder,.champ-texte[data-v-760726c2]::placeholder{color:var(--text-secondary)}.champ-texte[data-v-760726c2]{flex:1;width:auto;min-width:0}.raccourci[data-v-760726c2]{min-width:36px;height:32px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;padding:0 10px;font-size:.75rem;font-weight:600}.raccourci[data-v-760726c2]:hover{border-color:var(--border-strong);color:var(--text-primary)}.raccourci[aria-pressed=true][data-v-760726c2]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.raccourci[data-v-760726c2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scale-75[data-v-760726c2]{transform-origin:100%;transform:scale(.8)}.etiquettes-camembert[data-v-760726c2]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cases[data-v-760726c2]{gap:6px}.case[data-v-760726c2]{border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);cursor:pointer;min-height:32px;color:var(--text-primary);align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;display:inline-flex}.case[data-v-760726c2]:focus-within{outline:2px solid var(--accent);outline-offset:1px}.legende[data-v-760726c2]{flex-wrap:wrap;align-items:center;gap:10px}.legende-libelle[data-v-760726c2]{color:var(--text-primary);font-size:.8125rem}.interrupteur[data-v-760726c2]{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;width:40px;height:24px;margin-left:auto;padding:2px;display:inline-flex}.interrupteur[aria-checked=true][data-v-760726c2]{background:var(--accent);justify-content:flex-end}.interrupteur[aria-disabled=true][data-v-760726c2]{cursor:not-allowed}.interrupteur[data-v-760726c2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.interrupteur-bouton[data-v-760726c2]{background:var(--surface-card,#fff);border-radius:50%;width:20px;height:20px}.reglages-jauge[data-v-805fd609]{flex-direction:column;gap:16px;margin-top:8px;display:flex}.rj-champ[data-v-805fd609]{border:0;min-width:0;margin:0;padding:0}.rj-champ>label[data-v-805fd609],.rj-champ>legend[data-v-805fd609]{margin-bottom:6px;padding:0;font-size:13px;font-weight:600;display:block}.rj-aide[data-v-805fd609]{color:var(--text-secondary);margin:6px 0 0;font-size:12px}.rj-seg[data-v-805fd609]{border:1px solid var(--border-strong);border-radius:10px;display:flex;overflow:hidden}.rj-seg label[data-v-805fd609]{white-space:nowrap;text-align:center;cursor:pointer;border-right:1px solid var(--border-strong);flex:auto;justify-content:center;align-items:center;min-height:44px;margin:0;padding:9px 6px;font-size:13px;font-weight:500;display:flex;position:relative}.rj-seg label[data-v-805fd609]:last-child{border-right:0}.rj-seg input[data-v-805fd609]{opacity:0;pointer-events:none;position:absolute}.rj-seg label[data-v-805fd609]:has(input:checked){background:var(--accent);color:var(--accent-fg,#fff)}.rj-seg label[data-v-805fd609]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}.rj-seg label.rj-off[data-v-805fd609]{opacity:.55;cursor:not-allowed}.rj-champ select[data-v-805fd609],.rj-nombre[data-v-805fd609]{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rj-nombre[data-v-805fd609]{margin-top:6px}.rj-deux[data-v-805fd609]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rj-champ select[data-v-805fd609]:focus-visible,.rj-nombre[data-v-805fd609]:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.rj-nuancier[data-v-805fd609]{flex-wrap:wrap;gap:6px;display:flex}.rj-nuancier label[data-v-805fd609]{border:1px solid var(--border-strong);cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;margin:0;display:grid;position:relative}.rj-nuancier label span[data-v-805fd609]{border-radius:6px;width:24px;height:24px;display:block}.rj-nuancier input[data-v-805fd609]{opacity:0;pointer-events:none;position:absolute}.rj-nuancier label[data-v-805fd609]:has(input:checked){border:2px solid var(--text-primary)}.rj-nuancier label[data-v-805fd609]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.reglages-carte43[data-v-65d47234]{gap:14px;margin-top:12px;display:grid}.rc-champ>label[data-v-65d47234]{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.rc-champ select[data-v-65d47234]{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rc-aide[data-v-65d47234]{color:var(--text-secondary);margin:6px 0 0;font-size:12px}.rc-groupe[data-v-65d47234]{border:0;gap:6px;margin:0;padding:0;display:grid}.rc-groupe>legend[data-v-65d47234],.rc-groupe>label[data-v-65d47234]:first-of-type{margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.rc-formes[data-v-65d47234]{border:0;gap:6px;margin:6px 0 0;padding:0;display:grid}.rc-formes>legend[data-v-65d47234]{color:var(--text-secondary);margin-bottom:4px;padding:0;font-size:12.5px}.rc-forme[data-v-65d47234]{border:1px solid var(--border);cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;min-height:44px;padding:8px 10px;display:grid}.rc-forme input[data-v-65d47234]{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.rc-forme span[data-v-65d47234]{color:var(--text-secondary);grid-column:2;font-size:12.5px}.rc-forme[data-v-65d47234]:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rc-forme[data-v-65d47234]:has(input:disabled){cursor:not-allowed;border-style:dashed}.rc-forme:has(input:disabled) b[data-v-65d47234]{color:var(--text-secondary)}.rc-forme[data-v-65d47234]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.rc-avis[data-v-65d47234]{color:var(--text-primary);margin:0;font-size:12.5px;font-weight:600}.rc-avert[data-v-65d47234]{color:var(--text-primary);border-left:3px solid var(--warning);margin:0;padding-left:8px;font-size:12.5px}.rc-coche[data-v-65d47234]{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.reglages-treemap[data-v-aaf43d9c]{flex-direction:column;gap:16px;margin-top:8px;display:flex}.rt-champ[data-v-aaf43d9c]{border:0;min-width:0;margin:0;padding:0}.rt-champ>label[data-v-aaf43d9c],.rt-champ>legend[data-v-aaf43d9c]{margin-bottom:6px;padding:0;font-size:13px;font-weight:600;display:block}.rt-aide[data-v-aaf43d9c]{color:var(--text-secondary);margin:6px 0 0;font-size:12px}.rt-avert[data-v-aaf43d9c]{background:var(--surface-hover);color:var(--text-primary);border-radius:8px;margin:6px 0 0;padding:6px 8px;font-size:12px}.rt-note[data-v-aaf43d9c]{color:var(--text-primary);margin:0;font-size:13px}.rt-lien[data-v-aaf43d9c]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.rt-seg[data-v-aaf43d9c]{border:1px solid var(--border-strong);border-radius:10px;display:flex;overflow:hidden}.rt-seg label[data-v-aaf43d9c]{white-space:nowrap;text-align:center;cursor:pointer;border-right:1px solid var(--border-strong);flex:1 1 0;justify-content:center;align-items:center;min-height:44px;margin:0;font-size:14px;font-weight:600;display:flex;position:relative}.rt-seg label[data-v-aaf43d9c]:last-child{border-right:0}.rt-seg input[data-v-aaf43d9c]{opacity:0;pointer-events:none;position:absolute}.rt-seg label[data-v-aaf43d9c]:has(input:checked){background:var(--accent);color:var(--accent-fg,#fff)}.rt-seg label[data-v-aaf43d9c]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}.rt-champ select[data-v-aaf43d9c]{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rt-champ select[data-v-aaf43d9c]:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.rt-nuancier[data-v-aaf43d9c]{flex-wrap:wrap;gap:6px;display:flex}.rt-nuancier label[data-v-aaf43d9c]{border:1px solid var(--border-strong);cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;margin:0;display:grid;position:relative}.rt-nuancier label span[data-v-aaf43d9c]{border-radius:6px;width:24px;height:24px;display:block}.rt-nuancier input[data-v-aaf43d9c]{opacity:0;pointer-events:none;position:absolute}.rt-nuancier label[data-v-aaf43d9c]:has(input:checked){border:2px solid var(--text-primary)}.rt-nuancier label[data-v-aaf43d9c]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.rt-lien[data-v-aaf43d9c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rtp[data-v-83c23c28]{flex-direction:column;gap:16px;margin-top:8px;display:flex}.rtp-champ[data-v-83c23c28]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.rtp-libelle[data-v-83c23c28]{padding:0;font-size:13px;font-weight:600;display:block}.rtp-aide[data-v-83c23c28]{color:var(--text-secondary);margin:0;font-size:12px}.rtp select[data-v-83c23c28]{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rtp select[data-v-83c23c28]:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.rtp-seg[data-v-83c23c28]{border:1px solid var(--border-strong);border-radius:10px;display:flex;overflow:hidden}.rtp-seg label[data-v-83c23c28]{text-align:center;cursor:pointer;border-right:1px solid var(--border-strong);flex:1 1 0;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 6px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.rtp-seg label[data-v-83c23c28]:last-child{border-right:0}.rtp-seg input[data-v-83c23c28]{opacity:0;pointer-events:none;position:absolute}.rtp-seg label[data-v-83c23c28]:has(input:checked){background:var(--accent);color:var(--accent-fg,#fff)}.rtp-seg label[data-v-83c23c28]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}.rtp-bascule[data-v-83c23c28]{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;display:flex;position:relative}.rtp-bascule input[data-v-83c23c28]{opacity:0;cursor:pointer;width:44px;height:24px;margin:0;position:absolute}.rtp-bascule span[data-v-83c23c28]{background:var(--surface-card);border:2px solid #767068;border-radius:12px;flex:none;width:44px;height:24px;position:relative}.rtp-bascule span[data-v-83c23c28]:after{content:"";background:#767068;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.rtp-bascule input:checked+span[data-v-83c23c28]{background:var(--accent);border-color:var(--accent)}.rtp-bascule input:checked+span[data-v-83c23c28]:after{background:var(--accent-fg,#fff);transform:translate(20px)}.rtp-bascule input:focus-visible+span[data-v-83c23c28]{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rtp-bascule span[data-v-83c23c28]:after{transition:none}}.rav[data-v-21fcdb2d]{border:0;flex-direction:column;gap:6px;min-width:0;margin:8px 0 0;padding:0;display:flex}.rav-libelle[data-v-21fcdb2d]{padding:0;font-size:13px;font-weight:600;display:block}.rav-aides[data-v-21fcdb2d]{flex-direction:column;gap:4px;display:flex}.rav-aide[data-v-21fcdb2d]{color:var(--text-secondary);margin:0;font-size:12px}.rav-note[data-v-21fcdb2d]{color:var(--text-color)}.rav-seg[data-v-21fcdb2d]{border:1px solid var(--border-strong);border-radius:10px;display:flex;overflow:hidden}.rav-seg label[data-v-21fcdb2d]{text-align:center;cursor:pointer;border-right:1px solid var(--border-strong);flex:1 1 0;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 6px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.rav-seg label[data-v-21fcdb2d]:last-child{border-right:0}.rav-seg input[data-v-21fcdb2d]{opacity:0;pointer-events:none;position:absolute}.rav-seg label[data-v-21fcdb2d]:has(input:checked){background:var(--accent);color:var(--accent-fg,#fff)}.rav-seg label[data-v-21fcdb2d]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}.rav:disabled .rav-seg[data-v-21fcdb2d]{opacity:.6}.rav:disabled .rav-seg label[data-v-21fcdb2d]{cursor:not-allowed}.rk[data-v-f54afd7c],.pk[data-v-f54afd7c]{flex-direction:column;gap:16px;display:flex}.rk[data-v-f54afd7c]{margin-top:8px}.rk-champ[data-v-f54afd7c],.pk-champ[data-v-f54afd7c],.pk-bloc[data-v-f54afd7c]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.pk-bloc[data-v-f54afd7c]{border-left:2px solid var(--border-strong);gap:14px;padding-left:12px}.pk-bloc>legend[data-v-f54afd7c]{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.rk-libelle[data-v-f54afd7c],.pk-libelle[data-v-f54afd7c]{padding:0;font-size:13px;font-weight:600;display:block}.rk-valeur[data-v-f54afd7c]{color:var(--text-primary);margin:0;font-size:14px}.rk-aide[data-v-f54afd7c],.pk-aide[data-v-f54afd7c]{color:var(--text-secondary);margin:0;font-size:12px}.rk-erreur[data-v-f54afd7c],.pk-alerte[data-v-f54afd7c]{color:var(--red-700,#a32a1c);margin:0;font-size:12px;font-weight:600}.rk-note[data-v-f54afd7c]{color:var(--text-primary);margin:0;font-size:13px}.rk-notes[data-v-f54afd7c]{background:var(--surface-hover);color:var(--text-primary);border-radius:8px;margin:0;padding:8px 10px 8px 24px;font-size:12px}.rk-elargir[data-v-f54afd7c]{border:1px solid var(--accent);background:var(--surface-card);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.rk-elargir[data-v-f54afd7c]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rk-lien[data-v-f54afd7c]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.rk-seg[data-v-f54afd7c],.pk-seg[data-v-f54afd7c]{border:1px solid var(--border-strong);border-radius:10px;display:flex;overflow:hidden}.rk-seg label[data-v-f54afd7c],.pk-seg label[data-v-f54afd7c]{text-align:center;cursor:pointer;border-right:1px solid var(--border-strong);flex:1 1 0;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 6px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.rk-seg label[data-v-f54afd7c]:last-child,.pk-seg label[data-v-f54afd7c]:last-child{border-right:0}.rk-seg input[data-v-f54afd7c],.pk-seg input[data-v-f54afd7c]{opacity:0;pointer-events:none;position:absolute}:is(.rk-seg label[data-v-f54afd7c]:has(input:checked),.pk-seg label[data-v-f54afd7c]:has(input:checked)){background:var(--accent);color:var(--accent-fg,#fff)}:is(.rk-seg label[data-v-f54afd7c]:has(input:focus-visible),.pk-seg label[data-v-f54afd7c]:has(input:focus-visible)){outline:3px solid var(--accent);outline-offset:-3px}.rk-sous[data-v-f54afd7c]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.rk input[type=text][data-v-f54afd7c],.pk input[type=text][data-v-f54afd7c],.rk select[data-v-f54afd7c],.pk select[data-v-f54afd7c]{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rk input[aria-invalid=true][data-v-f54afd7c],.pk select[aria-invalid=true][data-v-f54afd7c]{border-color:var(--red-700,#a32a1c)}.rk input[data-v-f54afd7c]:focus-visible,.pk input[data-v-f54afd7c]:focus-visible,.rk select[data-v-f54afd7c]:focus-visible,.pk select[data-v-f54afd7c]:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.rk-mots[data-v-f54afd7c]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rk-mots label[data-v-f54afd7c]{flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.rk-bascule[data-v-f54afd7c],.pk-bascule[data-v-f54afd7c]{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;display:flex;position:relative}.rk-bascule input[data-v-f54afd7c],.pk-bascule input[data-v-f54afd7c]{opacity:0;cursor:pointer;width:44px;height:24px;margin:0;position:absolute}.rk-bascule span[data-v-f54afd7c],.pk-bascule span[data-v-f54afd7c]{border:2px solid var(--kpi-off,#767068);background:var(--surface-card);border-radius:12px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.rk-bascule span[data-v-f54afd7c]:after,.pk-bascule span[data-v-f54afd7c]:after{content:"";background:var(--kpi-off,#767068);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.rk-bascule input:checked+span[data-v-f54afd7c],.pk-bascule input:checked+span[data-v-f54afd7c]{background:var(--accent);border-color:var(--accent)}.rk-bascule input:checked+span[data-v-f54afd7c]:after,.pk-bascule input:checked+span[data-v-f54afd7c]:after{background:var(--accent-fg,#fff);transform:translate(20px)}.rk-bascule input:disabled+span[data-v-f54afd7c],.pk-bascule input:disabled+span[data-v-f54afd7c]{opacity:.45}:is(.rk-bascule[data-v-f54afd7c]:has(input:disabled),.pk-bascule[data-v-f54afd7c]:has(input:disabled)){color:var(--text-secondary);cursor:not-allowed}.rk-bascule input:focus-visible+span[data-v-f54afd7c],.pk-bascule input:focus-visible+span[data-v-f54afd7c]{outline:3px solid var(--accent);outline-offset:2px}.pk-ajout[data-v-f54afd7c],.pk-retirer[data-v-f54afd7c]{border:1px solid var(--border-strong);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;padding:0 14px;font-size:13px;font-weight:600}.pk-ajout[aria-disabled=true][data-v-f54afd7c]{color:var(--text-secondary);cursor:not-allowed;border-style:dashed}.pk-ajout[data-v-f54afd7c]:focus-visible,.pk-retirer[data-v-f54afd7c]:focus-visible,.rk-lien[data-v-f54afd7c]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rk-phrase[data-v-f54afd7c]{background:var(--surface-hover);color:var(--text-primary);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.rk-bascule span[data-v-f54afd7c],.pk-bascule span[data-v-f54afd7c],.rk-bascule span[data-v-f54afd7c]:after,.pk-bascule span[data-v-f54afd7c]:after{transition:none}}.rk[data-v-5be71396],.pk[data-v-5be71396]{flex-direction:column;gap:16px;display:flex}.rk[data-v-5be71396]{margin-top:8px}.rk-champ[data-v-5be71396],.pk-champ[data-v-5be71396],.pk-bloc[data-v-5be71396]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.pk-bloc[data-v-5be71396]{border-left:2px solid var(--border-strong);gap:14px;padding-left:12px}.pk-bloc>legend[data-v-5be71396]{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.rk-libelle[data-v-5be71396],.pk-libelle[data-v-5be71396]{padding:0;font-size:13px;font-weight:600;display:block}.rk-valeur[data-v-5be71396]{color:var(--text-primary);margin:0;font-size:14px}.rk-aide[data-v-5be71396],.pk-aide[data-v-5be71396]{color:var(--text-secondary);margin:0;font-size:12px}.rk-erreur[data-v-5be71396],.pk-alerte[data-v-5be71396]{color:var(--red-700,#a32a1c);margin:0;font-size:12px;font-weight:600}[data-theme=dark],[data-theme=dark]{color:#f3a3a3}.rk-note[data-v-5be71396]{color:var(--text-primary);margin:0;font-size:13px}.rk-notes[data-v-5be71396]{background:var(--surface-hover);color:var(--text-primary);border-radius:8px;margin:0;padding:8px 10px 8px 24px;font-size:12px}.rk-elargir[data-v-5be71396]{border:1px solid var(--accent);background:var(--surface-card);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.rk-elargir[data-v-5be71396]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rk-lien[data-v-5be71396]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.rk-seg[data-v-5be71396],.pk-seg[data-v-5be71396]{border:1px solid var(--border-strong);border-radius:10px;display:flex;overflow:hidden}.rk-seg label[data-v-5be71396],.pk-seg label[data-v-5be71396]{text-align:center;cursor:pointer;border-right:1px solid var(--border-strong);flex:1 1 0;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 6px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.rk-seg label[data-v-5be71396]:last-child,.pk-seg label[data-v-5be71396]:last-child{border-right:0}.rk-seg input[data-v-5be71396],.pk-seg input[data-v-5be71396]{opacity:0;pointer-events:none;position:absolute}:is(.rk-seg label[data-v-5be71396]:has(input:checked),.pk-seg label[data-v-5be71396]:has(input:checked)){background:var(--accent);color:var(--accent-fg,#fff)}:is(.rk-seg label[data-v-5be71396]:has(input:focus-visible),.pk-seg label[data-v-5be71396]:has(input:focus-visible)){outline:3px solid var(--accent);outline-offset:-3px}.rk-sous[data-v-5be71396]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.rk input[type=text][data-v-5be71396],.pk input[type=text][data-v-5be71396],.rk select[data-v-5be71396],.pk select[data-v-5be71396]{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rk input[aria-invalid=true][data-v-5be71396],.pk select[aria-invalid=true][data-v-5be71396]{border-color:var(--red-700,#a32a1c)}.rk input[data-v-5be71396]:focus-visible,.pk input[data-v-5be71396]:focus-visible,.rk select[data-v-5be71396]:focus-visible,.pk select[data-v-5be71396]:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.rk-mots[data-v-5be71396]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rk-mots label[data-v-5be71396]{flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.rk-bascule[data-v-5be71396],.pk-bascule[data-v-5be71396]{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;display:flex;position:relative}.rk-bascule input[data-v-5be71396],.pk-bascule input[data-v-5be71396]{opacity:0;cursor:pointer;width:44px;height:24px;margin:0;position:absolute}.rk-bascule span[data-v-5be71396],.pk-bascule span[data-v-5be71396]{border:2px solid var(--kpi-off,#767068);background:var(--surface-card);border-radius:12px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.rk-bascule span[data-v-5be71396]:after,.pk-bascule span[data-v-5be71396]:after{content:"";background:var(--kpi-off,#767068);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.rk-bascule input:checked+span[data-v-5be71396],.pk-bascule input:checked+span[data-v-5be71396]{background:var(--accent);border-color:var(--accent)}.rk-bascule input:checked+span[data-v-5be71396]:after,.pk-bascule input:checked+span[data-v-5be71396]:after{background:var(--accent-fg,#fff);transform:translate(20px)}.rk-bascule input:disabled+span[data-v-5be71396],.pk-bascule input:disabled+span[data-v-5be71396]{opacity:.45}:is(.rk-bascule[data-v-5be71396]:has(input:disabled),.pk-bascule[data-v-5be71396]:has(input:disabled)){color:var(--text-secondary);cursor:not-allowed}.rk-bascule input:focus-visible+span[data-v-5be71396],.pk-bascule input:focus-visible+span[data-v-5be71396]{outline:3px solid var(--accent);outline-offset:2px}.pk-ajout[data-v-5be71396],.pk-retirer[data-v-5be71396]{border:1px solid var(--border-strong);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;padding:0 14px;font-size:13px;font-weight:600}.pk-ajout[aria-disabled=true][data-v-5be71396]{color:var(--text-secondary);cursor:not-allowed;border-style:dashed}.pk-ajout[data-v-5be71396]:focus-visible,.pk-retirer[data-v-5be71396]:focus-visible,.rk-lien[data-v-5be71396]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rk-phrase[data-v-5be71396]{background:var(--surface-hover);color:var(--text-primary);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.rk-bascule span[data-v-5be71396],.pk-bascule span[data-v-5be71396],.rk-bascule span[data-v-5be71396]:after,.pk-bascule span[data-v-5be71396]:after{transition:none}}.color-row[data-v-caa1220e]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.color-tile[data-v-caa1220e]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;transition:all .14s;display:flex;position:relative}.color-tile[data-v-caa1220e]:hover{border-color:#cbd5e1;transform:translateY(-1px)}.color-tile[data-v-caa1220e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.color-tile.active[data-v-caa1220e]{border-color:var(--accent);background:#3b82f614;box-shadow:0 0 0 2px #3b82f626}.color-stripe[data-v-caa1220e]{border:1px solid #0f172a1f;border-radius:50%;flex-shrink:0;width:22px;height:22px;display:block}.color-stripe.color-none[data-v-caa1220e]{border-style:dashed;position:relative;background:0 0!important}.color-stripe.color-none[data-v-caa1220e]:after{content:"";opacity:.5;background:linear-gradient(45deg,#0000 calc(50% - 1px),#ef4444 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));border-radius:50%;position:absolute;inset:0}.color-label[data-v-caa1220e]{color:#475569;letter-spacing:.01em;font-size:.62rem;font-weight:600;line-height:1}.color-custom input[type=color][data-v-caa1220e]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}[data-theme=dark] .color-tile[data-v-caa1220e]{background:#1e293b;border-color:#334155}[data-theme=dark] .color-tile[data-v-caa1220e]:hover{border-color:#475569}[data-theme=dark] .color-tile.active[data-v-caa1220e]{border-color:var(--accent);background:#60a5fa1f;box-shadow:0 0 0 2px #60a5fa2e}[data-theme=dark] .color-label[data-v-caa1220e]{color:#cbd5e1}[data-theme=dark] .color-stripe[data-v-caa1220e]{border-color:#ffffff26}.controle__select[data-v-4a620384],.controle__nombre[data-v-4a620384]{height:32px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-primary);padding:0 8px;font-size:.8125rem}.controle__select--large[data-v-4a620384]{width:100%}.controle__nombre[data-v-4a620384]{width:96px}.controle__texte[data-v-4a620384]{width:9rem}.controle__select[data-v-4a620384]:focus-visible,.controle__nombre[data-v-4a620384]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scale-75[data-v-4a620384]{transform-origin:100%;transform:scale(.8)}.options-forme[data-v-d1a02415]{flex-direction:column;display:flex}.option[data-v-d1a02415]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 0;font-size:.8125rem;display:flex}.option[data-v-d1a02415]:last-child{border-bottom:0}.option--empile[data-v-d1a02415],.option--fusion[data-v-d1a02415]{flex-direction:column;align-items:stretch;gap:6px}.option__lib[data-v-d1a02415]{color:var(--text-primary)}.option__lib small[data-v-d1a02415]{color:var(--text-secondary);font-size:.75rem;display:block}.option__sous[data-v-d1a02415]{border-left:2px solid var(--border);flex-direction:column;gap:4px;padding-left:10px;display:flex}.sous[data-v-d1a02415]{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.sous--empile[data-v-d1a02415]{flex-direction:column;align-items:stretch;gap:4px}.sous__lib[data-v-d1a02415]{color:var(--text-secondary);font-size:.8125rem}.sous__aide[data-v-d1a02415]{color:var(--text-secondary);font-size:.75rem}.cf-editor[data-v-99687e91]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px}[data-theme=dark] .cf-editor[data-v-99687e91]{background:var(--surface);border-color:var(--border)}.cf-count[data-v-99687e91]{color:var(--text-dim);background:var(--border);border-radius:999px;padding:1px 8px;font-size:.6rem;font-weight:700}[data-theme=dark] .cf-count[data-v-99687e91]{background:var(--surface-card);color:var(--text-dim)}.cf-help[data-v-99687e91]{margin:0;line-height:1.4}.cf-empty[data-v-99687e91]{color:var(--text-dim);align-items:center;gap:6px;padding:8px;font-style:italic;display:flex}.cf-rules[data-v-99687e91]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.cf-rule[data-v-99687e91]{background:var(--surface-card);border:1px solid var(--border);border-radius:6px;padding:6px 8px}[data-theme=dark] .cf-rule[data-v-99687e91]{background:var(--surface-card);border-color:var(--border)}.cf-rule-row[data-v-99687e91]{align-items:center;gap:4px;display:flex}.cf-rule-row+.cf-rule-row[data-v-99687e91]{margin-top:5px}.cf-rule-style[data-v-99687e91]{border-top:1px dashed var(--surface-hover);margin-top:6px;padding-top:6px}.cf-col-select[data-v-99687e91]{flex:100%;min-width:0}.cf-op-select[data-v-99687e91],.cf-icon-select[data-v-99687e91]{flex:1;min-width:0}.cf-number-input[data-v-99687e91]{border:1px solid var(--border);text-align:right;background:var(--surface-card);min-width:88px;color:var(--text-color);border-radius:4px;outline:none;flex:1.4;padding:5px 8px;font-size:.78rem}.cf-number-input[data-v-99687e91]:focus{border-color:var(--accent)}[data-theme=dark] .cf-number-input[data-v-99687e91]{background:var(--surface-card);border-color:var(--border);color:var(--text-color)}.cf-rule-style .cf-remove-btn[data-v-99687e91]{margin-left:auto}.cf-remove-btn[data-v-99687e91]{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;display:flex}.cf-remove-btn[data-v-99687e91]:hover{background:var(--error-soft);color:var(--error)}[data-theme=dark] .cf-remove-btn[data-v-99687e91]:hover{background:var(--error-soft)}.cf-style-label[data-v-99687e91]{color:var(--text-muted);white-space:nowrap;margin-right:2px;font-size:.65rem;font-weight:600}.cf-color-input[data-v-99687e91]{border:1px solid var(--border);cursor:pointer;border-radius:4px;flex-shrink:0;width:22px;height:22px;padding:0}.cf-color-input[data-v-99687e91]::-webkit-color-swatch-wrapper{padding:0}.cf-color-input[data-v-99687e91]::-webkit-color-swatch{border:none;border-radius:3px}.cf-add-btn[data-v-99687e91]{border:1px dashed var(--border-strong);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:.72rem;font-weight:600;transition:all .15s;display:flex}.cf-add-btn[data-v-99687e91]:hover{border-style:solid;border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}[data-theme=dark] .cf-add-btn[data-v-99687e91]{border-color:var(--text-secondary);color:var(--text-dim)}[data-theme=dark] .cf-add-btn[data-v-99687e91]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}[data-v-99687e91] .p-inputtext-sm{font-size:.72rem!important}.forme-actuelle[data-v-bd7dece7]{border:1px solid var(--border);border-radius:var(--radius-md,8px);align-items:center;gap:10px;padding:8px 10px;display:flex}.forme-actuelle__ico[data-v-bd7dece7]{border-radius:var(--radius-sm,6px);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);flex:none;place-items:center;display:grid}.forme-actuelle__nom[data-v-bd7dece7]{flex-direction:column;min-width:0;display:flex}.forme-actuelle__nom b[data-v-bd7dece7]{color:var(--text-primary);font-size:.8125rem}.forme-actuelle__nom span[data-v-bd7dece7]{color:var(--text-secondary);font-size:.75rem}.forme-actuelle__changer[data-v-bd7dece7]{height:32px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-primary);cursor:pointer;margin-left:auto;padding:0 12px;font-size:.75rem;font-weight:600}.forme-actuelle__changer[data-v-bd7dece7]:hover{background:var(--surface-hover)}.forme-actuelle__changer[data-v-bd7dece7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choix-forme[data-v-bd7dece7]{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.choix-forme__tuile[data-v-bd7dece7]{min-height:56px;font:inherit;text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;font-size:.6875rem;font-weight:600;line-height:1.15;display:flex}.choix-forme__tuile i[data-v-bd7dece7]{font-size:1rem}.choix-forme__tuile[data-v-bd7dece7]:hover{border-color:var(--border-strong);color:var(--text-primary)}.choix-forme__tuile[aria-pressed=true][data-v-bd7dece7]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.choix-forme__tuile[data-v-bd7dece7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.options-forme[data-v-bd7dece7]{margin-top:8px}.forme-note[data-v-bd7dece7]{color:var(--text-secondary);background:var(--surface-sunken);border-radius:var(--radius-sm,6px);margin:8px 0 0;padding:6px 10px;font-size:.8125rem}.forme-note__lien[data-v-bd7dece7]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mise-en-forme[data-v-bd7dece7]{margin-top:14px}.barre[data-v-a4629350]{gap:4px;margin-bottom:4px;display:flex}.barre__btn[data-v-a4629350]{width:28px;height:28px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;place-items:center;font-size:.8125rem;display:inline-grid}.barre__btn[data-v-a4629350]:hover{color:var(--text-primary);background:var(--surface-hover)}.barre__btn[data-v-a4629350]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.surligne[data-v-a4629350]{background:var(--warning-soft);border-radius:2px;padding:0 3px}.aide[data-v-a4629350]{color:var(--text-secondary);margin:0 0 6px;font-size:.75rem}.editeur[data-v-a4629350]{border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:var(--surface-card);min-height:72px;color:var(--text-primary);outline:none;padding:8px 10px;font-size:.8125rem;line-height:1.45}.editeur[data-v-a4629350]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.editeur[data-v-a4629350]:empty:before{content:attr(data-placeholder);color:var(--text-secondary)}.editeur[data-v-a4629350] strong{font-weight:700}.editeur[data-v-a4629350] em{font-style:italic}.editeur[data-v-a4629350] mark{background:var(--warning-soft);color:inherit;border-radius:2px;padding:0 2px}.plus-options[data-v-71e0307e]{border-top:1px solid var(--border)}.plus-options>summary[data-v-71e0307e]{min-height:44px;color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;list-style:none;transition:background-color .9s;display:flex}.plus-options>summary[data-v-71e0307e]::-webkit-details-marker{display:none}.plus-options>summary .pi[data-v-71e0307e]{color:var(--text-secondary);margin-left:auto;font-size:.75rem;transition:transform .15s}.plus-options[open]>summary .pi[data-v-71e0307e]{transform:rotate(180deg)}.plus-options>summary[data-v-71e0307e]:hover{background:var(--surface-hover)}.plus-options>summary[data-v-71e0307e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.plus-options.est-vise>summary[data-v-71e0307e]{background-color:var(--accent-soft);transition:none}@media (prefers-reduced-motion:reduce){.plus-options>summary[data-v-71e0307e],.plus-options>summary .pi[data-v-71e0307e]{transition:none}}.plus-options__corps[data-v-71e0307e]{padding:0 14px 14px}.groupe+.groupe[data-v-71e0307e]{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.groupe h4[data-v-71e0307e]{color:var(--text-secondary);margin:0 0 6px;font-size:.8125rem;font-weight:600}.ligne[data-v-71e0307e]{min-height:36px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:.8125rem;display:flex}.ligne small[data-v-71e0307e]{color:var(--text-secondary);font-size:.75rem;display:block}.ligne--empile[data-v-71e0307e]{flex-direction:column;align-items:stretch;gap:6px;padding:4px 0}.aide[data-v-71e0307e]{color:var(--text-secondary);font-size:.75rem}.alerte-encre[data-v-71e0307e]{color:var(--warning-ink);align-items:flex-start;gap:6px;margin:2px 0 0;font-size:.75rem;line-height:1.35;display:flex}.bordures[data-v-71e0307e]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.bordure[data-v-71e0307e]{min-height:44px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;font-size:.6875rem;font-weight:600;display:flex;position:relative}.bordure[data-v-71e0307e]:hover{border-color:var(--border-strong);color:var(--text-primary)}.bordure[aria-pressed=true][data-v-71e0307e],.bordure.est-choisie[data-v-71e0307e]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.bordure[data-v-71e0307e]:focus-visible,.bordure[data-v-71e0307e]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.bordure__trait[data-v-71e0307e]{border-radius:2px;width:100%;height:4px}.bordure__trait--aucune[data-v-71e0307e]{border:1px dashed var(--border-strong);height:4px}.bordure__perso[data-v-71e0307e]{opacity:0;cursor:pointer;position:absolute;inset:0}.pastilles[data-v-71e0307e]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pastille[data-v-71e0307e]{border:2px solid var(--surface-card);width:28px;height:28px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border-radius:50%;padding:0}.pastille[aria-pressed=true][data-v-71e0307e]{box-shadow:0 0 0 2px var(--text-primary)}.pastille[data-v-71e0307e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pastille--libre[data-v-71e0307e]{background:0 0;overflow:hidden}.palettes[data-v-71e0307e]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.palette[data-v-71e0307e]{font:inherit;text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;flex-direction:column;gap:4px;padding:6px;font-size:.6875rem;font-weight:600;display:flex}.palette[data-v-71e0307e]:hover{border-color:var(--border-strong);color:var(--text-primary)}.palette[aria-pressed=true][data-v-71e0307e]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.palette[data-v-71e0307e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.palette__couleurs[data-v-71e0307e]{border-radius:3px;height:10px;display:flex;overflow:hidden}.palette__couleurs span[data-v-71e0307e]{flex:1}.scale-75[data-v-71e0307e]{transform-origin:100%;transform:scale(.8)}[data-v-71e0307e] .compact-number .p-inputnumber-input{background:0 0;border:none;font-weight:600}[data-v-71e0307e] .compact-number .p-button{background:var(--surface-sunken);width:1.75rem;height:1.75rem;color:var(--text-secondary);border:none}[data-v-71e0307e] .compact-number .p-button:hover{background:var(--surface-hover);color:var(--text-primary)}.ai-thinking[data-v-d72cea1a]{flex-direction:column;gap:6px;min-width:150px;display:flex}.thinking-row[data-v-d72cea1a]{align-items:center;gap:5px;display:flex}.thinking-label[data-v-d72cea1a]{color:var(--text-muted);margin-left:4px;font-size:.7rem;font-style:italic}.typing-dot[data-v-d72cea1a]{background:var(--text-dim);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both typing-d72cea1a;display:inline-block}.delay-100[data-v-d72cea1a]{animation-delay:-.32s}.delay-200[data-v-d72cea1a]{animation-delay:-.16s}@keyframes typing-d72cea1a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.thinking-bar[data-v-d72cea1a]{background:var(--surface-hover);border-radius:2px;width:100%;height:3px;position:relative;overflow:hidden}.thinking-bar-fill[data-v-d72cea1a]{background:var(--accent);border-radius:2px;width:40%;height:100%;animation:1.15s ease-in-out infinite thinking-slide-d72cea1a;position:absolute;top:0}@keyframes thinking-slide-d72cea1a{0%{left:-40%}to{left:100%}}.debug-toggle[data-v-e49d4a3a]{color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;transition:all .15s;display:inline-flex}.debug-toggle[data-v-e49d4a3a]:hover{background:var(--surface);color:var(--text-secondary);border-color:var(--border-strong)}.debug-toggle i[data-v-e49d4a3a]{font-size:.55rem}.debug-content[data-v-e49d4a3a]{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);border-radius:4px;max-height:300px;margin-top:4px;padding:6px 8px;overflow-y:auto}.debug-content[data-v-e49d4a3a]::-webkit-scrollbar{width:4px}.debug-content[data-v-e49d4a3a]::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px}.debug-header[data-v-e49d4a3a]{color:var(--warning);letter-spacing:.05em;margin-bottom:2px;font-size:.6rem;font-weight:700}.debug-pre[data-v-e49d4a3a]{white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);margin:0;font-family:Menlo,Monaco,monospace;font-size:.65rem;line-height:1.3}.avis-pouces[data-v-35b9d2f8]{gap:2px;margin-top:3px;display:flex}.avis-pouces button[data-v-35b9d2f8],.avis-actions button[data-v-35b9d2f8]{cursor:pointer;color:var(--text-dim);background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:.7rem}.avis-pouces button[data-v-35b9d2f8]:hover{color:var(--accent);background:var(--surface-hover)}.avis-pouces button.on[data-v-35b9d2f8]{color:var(--accent)}.avis-precision[data-v-35b9d2f8]{margin-top:4px;font-size:.7rem}.avis-precision p[data-v-35b9d2f8]{margin:0 0 4px}.avis-precision p span[data-v-35b9d2f8]{color:var(--text-dim)}.avis-motifs[data-v-35b9d2f8]{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.avis-motifs button[data-v-35b9d2f8]{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:1px 8px;font-size:.68rem}.avis-motifs button.on[data-v-35b9d2f8]{border-color:var(--accent);color:var(--accent)}.avis-precision textarea[data-v-35b9d2f8]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-secondary);resize:vertical;border-radius:4px;font-size:.7rem}.avis-actions[data-v-35b9d2f8]{justify-content:flex-end;gap:4px;display:flex}.avis-actions button[data-v-35b9d2f8]:first-child{color:var(--accent);font-weight:600}.widget-chat-panel[data-v-9147a14f]{min-height:0}.bubble-applied[data-v-9147a14f]{background:var(--success-soft);border-color:var(--success)}.send-btn-disabled[data-v-9147a14f]{background:var(--surface);color:var(--text-dim)}.attach-btn[data-v-9147a14f]{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--text-dim);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.attach-btn[data-v-9147a14f]:hover:not(:disabled){background:var(--accent-ai-soft);color:var(--accent-ai)}.attach-btn[data-v-9147a14f]:disabled{opacity:.5;cursor:not-allowed}.hidden-file[data-v-9147a14f]{display:none}.img-attach[data-v-9147a14f]{max-width:100%;margin-bottom:6px;display:inline-block;position:relative}.img-attach-preview[data-v-9147a14f]{border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:180px;display:block}.img-attach-x[data-v-9147a14f]{cursor:pointer;color:#fff;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.8rem;line-height:1;display:flex;position:absolute;top:4px;right:4px}.img-attach-x[data-v-9147a14f]:hover{background:#000c}.img-attach-err[data-v-9147a14f]{color:var(--danger,#e24c4c);margin-bottom:4px;font-size:.7rem}.msg-img-thumb[data-v-9147a14f]{border-radius:6px;max-width:160px;max-height:160px;margin-bottom:4px;display:block}.meta-line[data-v-9147a14f]{color:var(--text-secondary);background:var(--warning-soft);border-radius:4px;align-items:center;gap:4px;margin:4px 0 0;padding:3px 6px;font-size:.7rem;display:flex}.meta-line i[data-v-9147a14f]{color:var(--warning);font-size:.7rem}.chat-messages[data-v-9147a14f]{scroll-behavior:smooth}.chat-messages[data-v-9147a14f]::-webkit-scrollbar{width:3px}.chat-messages[data-v-9147a14f]::-webkit-scrollbar-thumb{background:#cbd5e199;border-radius:3px}.suggestion-chip[data-v-9147a14f]{text-align:left;background:var(--surface);width:100%;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.7rem;transition:all .15s;display:block}.suggestion-chip[data-v-9147a14f]:hover{background:var(--accent-ai-soft);border-color:var(--accent-ai);color:var(--accent-ai)}.suggestions-header[data-v-9147a14f]{gap:.5rem;display:flex}.suggestions-label[data-v-9147a14f]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.suggestions-label i[data-v-9147a14f]{font-size:.7rem}.refresh-suggestions-btn[data-v-9147a14f]{width:1.5rem;height:1.5rem;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.refresh-suggestions-btn[data-v-9147a14f]:hover:not(:disabled){background:var(--accent-ai-soft);color:var(--accent-ai)}.refresh-suggestions-btn[data-v-9147a14f]:disabled{cursor:not-allowed;opacity:.5}.refresh-suggestions-btn i[data-v-9147a14f]{font-size:.7rem}.suggestion-skeleton[data-v-9147a14f]{background:linear-gradient(90deg,#e2e8f080 0%,#e2e8f0cc 50%,#e2e8f080 100%) 0 0/200% 100%;border-radius:6px;height:24px;animation:1.5s ease-in-out infinite skel-shine-9147a14f}@keyframes skel-shine-9147a14f{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .suggestion-skeleton[data-v-9147a14f]{background:linear-gradient(90deg,#33415580 0%,#334155cc 50%,#33415580 100%) 0 0/200% 100%}[data-theme=dark] .suggestions-label[data-v-9147a14f]{color:var(--border-strong)}[data-theme=dark] .refresh-suggestions-btn[data-v-9147a14f]{color:var(--text-muted)}[data-theme=dark] .refresh-suggestions-btn[data-v-9147a14f]:hover:not(:disabled){background:var(--accent-ai-soft);color:var(--accent-ai)}.message-bubble[data-v-9147a14f]{word-break:break-word}[data-theme=dark] .suggestion-chip[data-v-9147a14f]{background:var(--surface-card);color:var(--border-strong);border-color:var(--border-strong)}[data-theme=dark] .suggestion-chip[data-v-9147a14f]:hover{background:var(--accent-ai-soft);border-color:var(--accent-ai);color:var(--accent-ai)}[data-theme=dark] .message-bubble.bg-surface-100[data-v-9147a14f]{background:var(--surface-card)!important;color:var(--border)!important}.sidebar-assistant[data-v-40fcb360]{border-radius:var(--radius-sm,6px);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.sidebar-assistant[data-v-40fcb360]:hover{background:var(--surface-hover);color:var(--text-primary)}.sidebar-assistant.est-ouvert[data-v-40fcb360]{background:var(--surface-sunken);border-color:var(--border);color:var(--text-primary)}.sidebar-assistant[data-v-40fcb360]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assistant-ouvert[data-v-40fcb360]{border-bottom:1px solid var(--border);min-height:320px}.sources-info[data-v-40fcb360]{color:var(--text-secondary);background:var(--info-soft,var(--surface-sunken));border-bottom:1px solid var(--border);margin:0;padding:8px 12px;font-size:.72rem;line-height:1.45}.sources-info strong[data-v-40fcb360]{color:var(--text-primary);font-weight:600}.sources-annuler[data-v-40fcb360]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;text-decoration:underline}.sources-annuler[data-v-40fcb360]:hover{text-decoration:none}.source-widget[data-v-40fcb360]{color:var(--text-secondary);background:var(--surface-sunken);border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:.72rem;display:flex;overflow:hidden}.source-widget i[data-v-40fcb360]{opacity:.8;flex-shrink:0}.right-sidebar[data-v-40fcb360]{width:var(--sidebar-right-expanded);background:var(--surface-card);border-left:1px solid var(--border)}.sidebar-header__label[data-v-40fcb360]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:.75rem;font-weight:600;overflow:hidden}.sidebar-close[data-v-40fcb360]{border-radius:var(--chrome-icon-btn-radius,var(--radius-sm));min-width:32px;height:32px;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-weight:600;display:inline-flex}.sidebar-close[data-v-40fcb360]:hover{background:var(--chrome-icon-btn-bg-hover);color:var(--text-primary)}.sidebar-close[data-v-40fcb360]:focus-visible{box-shadow:var(--ring);outline:none}.sidebar-close i[data-v-40fcb360]{font-size:.8rem}@media (pointer:coarse){.sidebar-close[data-v-40fcb360]{height:34px;padding:0 10px}}.custom-scrollbar[data-v-40fcb360]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-40fcb360]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.custom-scrollbar[data-v-40fcb360]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}[data-theme=dark] .right-sidebar[data-v-40fcb360]{background:var(--surface-card);border-left-color:var(--border-strong)}[data-theme=dark] .sidebar-header[data-v-40fcb360]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-card)!important;border-bottom-color:var(--border)!important}[data-theme=dark] .p-3.bg-white[data-v-40fcb360]{background:var(--surface-card)!important;border-top-color:var(--border)!important}[data-theme=dark] .custom-scrollbar[data-v-40fcb360]::-webkit-scrollbar-thumb{background:var(--text-dim)}[data-theme=dark] .custom-scrollbar[data-v-40fcb360]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.slide-in-right-enter-active[data-v-40fcb360],.slide-in-right-leave-active[data-v-40fcb360]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slide-in-right-enter-from[data-v-40fcb360],.slide-in-right-leave-to[data-v-40fcb360]{opacity:0;transform:translate(100%)}.slide-in-right-enter-to[data-v-40fcb360],.slide-in-right-leave-from[data-v-40fcb360]{opacity:1;transform:translate(0)}.titre-widget[data-v-7e759c54]{align-items:center;gap:10px;min-width:0;display:flex}.titre-widget__place[data-v-7e759c54]{flex:auto;min-width:0;max-width:440px}.titre-widget__champ[data-v-7e759c54]{min-width:0;height:32px;font:inherit;border:0;border-bottom:1px dashed var(--border-strong);color:var(--text-primary);background:0 0;outline:0;flex:auto;padding:4px 2px;font-size:.9375rem;font-weight:600}.titre-widget__champ[data-v-7e759c54]:focus{border-bottom-color:var(--accent)}.titre-widget__champ[data-v-7e759c54]::placeholder{color:var(--text-secondary);font-weight:400}.sr-only[data-v-7e759c54]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phrase[data-v-42f552ef]{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-card);width:100%;max-width:900px;margin:12px auto 0;padding:10px 14px}.phrase__lib[data-v-42f552ef]{color:var(--text-secondary);margin:0 0 6px;font-size:.75rem}.phrase__mots[data-v-42f552ef]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;font-size:.875rem;line-height:1.6;display:flex}.phrase__sep[data-v-42f552ef]{white-space:pre}.phrase__mot[data-v-42f552ef]{min-height:28px;font:inherit;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-sunken);cursor:pointer;padding:0 6px}.phrase__mot[data-v-42f552ef]:hover{border-color:var(--accent);background:var(--accent-soft)}.phrase__mot[data-v-42f552ef]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.conseils-lecture[data-v-5166407f]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.conseil-texte[data-v-5166407f]{margin-right:.5rem}.conseil-action[data-v-5166407f]{padding-inline:.25rem}.av[data-v-2455f84e]{align-items:center;gap:var(--space-2,8px);flex-direction:column;max-width:420px;display:flex}.av-icone[data-v-2455f84e]{color:var(--accent-soft);margin-bottom:var(--space-2,8px);font-size:2.5rem}.av-titre[data-v-2455f84e]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.av-ajout[data-v-2455f84e]{background:var(--accent);min-height:44px;color:var(--accent-fg,#fff);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.av-ajout[data-v-2455f84e]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.av-aide[data-v-2455f84e]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.widget-editor-modal[data-v-efcb9962]{top:var(--topbar-height);z-index:90;isolation:isolate;justify-content:stretch;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.editor-backdrop[data-v-efcb9962]{background:var(--surface-overlay);animation:.3s cubic-bezier(.4,0,.2,1) fadeIn-efcb9962;position:absolute;inset:0}.editor-frame[data-v-efcb9962]{background:var(--surface);flex-direction:column;width:100%;height:100%;animation:.4s cubic-bezier(.2,.9,.3,1.1) slideUp-efcb9962;display:flex;position:relative}.editor-body[data-v-efcb9962]{grid-template-columns:var(--panneau-g,260px) 1fr 440px;flex:1;gap:0;display:grid;overflow:hidden}.editor-left-panel[data-v-efcb9962]{background:var(--surface-card);border-right:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}[data-theme=dark] .editor-left-panel[data-v-efcb9962]{background:var(--surface-card);border-right-color:var(--surface-hover)}.editor-center-panel[data-v-efcb9962]{background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-theme=dark] .editor-center-panel[data-v-efcb9962]{background:var(--surface-overlay)}.center-panel-toolbar[data-v-efcb9962]{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}[data-theme=dark] .center-panel-toolbar[data-v-efcb9962]{background:var(--surface-overlay);border-bottom-color:var(--surface-hover)}.center-title[data-v-efcb9962]{flex:auto;min-width:0;margin-right:1rem}.center-phrase[data-v-efcb9962]{flex:none;padding:0 2rem 1.25rem}.center-preview-wrapper[data-v-efcb9962]{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:auto}.center-preview[data-v-efcb9962]{background:var(--surface-card);width:100%;max-width:900px;height:100%;max-height:650px;box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--border);border-radius:16px;animation:.5s cubic-bezier(.2,.9,.3,1.1) widgetEntrance-efcb9962;position:relative;overflow:hidden}.preview-empty[data-v-efcb9962]{justify-content:center;align-items:center;gap:var(--space-4,16px);width:100%;height:100%;padding:var(--space-8,32px);text-align:center;display:flex;position:relative}.preview-empty__arrow[data-v-efcb9962]{color:var(--accent);opacity:.85;flex-shrink:0;font-size:2rem}[data-theme=dark] .center-preview[data-v-efcb9962]{background:var(--surface-card);box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--accent-soft)}.editor-center-panel.is-drag-over .center-preview[data-v-efcb9962]{box-shadow:0 0 0 2px var(--accent-soft), 0 10px 40px var(--accent-soft);transition:box-shadow .15s}.editor-right-panel[data-v-efcb9962]{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}[data-theme=dark] .editor-right-panel[data-v-efcb9962]{background:var(--surface-overlay);border-left-color:var(--surface-hover)}.editor-right-panel[data-v-efcb9962] .right-sidebar{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border-left:none!important}@keyframes fadeIn-efcb9962{0%{opacity:0}to{opacity:1}}@keyframes slideUp-efcb9962{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes widgetEntrance-efcb9962{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.editor-fade-enter-active[data-v-efcb9962],.editor-fade-leave-active[data-v-efcb9962]{transition:opacity .25s}.editor-fade-enter-from[data-v-efcb9962],.editor-fade-leave-to[data-v-efcb9962]{opacity:0}.custom-scrollbar[data-v-efcb9962]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-efcb9962]::-webkit-scrollbar-thumb{background:var(--surface);border-radius:4px}.custom-scrollbar[data-v-efcb9962]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}@media (width<=1440px){.editor-body[data-v-efcb9962]{grid-template-columns:var(--panneau-g,240px) 1fr 400px}}@media (width<=1200px){.editor-body[data-v-efcb9962]{grid-template-columns:var(--panneau-g,220px) 1fr 380px}}.editor-mobile-tabs[data-v-efcb9962]{display:none}@media (width<=900px){.editor-mobile-tabs[data-v-efcb9962]{background:var(--surface-card);border-bottom:1px solid var(--border);z-index:2;flex-shrink:0;align-items:stretch;gap:0;padding:6px 8px;display:flex}.editor-mobile-tab[data-v-efcb9962]{color:var(--text-color-secondary,var(--text-muted));cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 4px;font-size:.7rem;font-weight:600;transition:all .14s;display:flex}.editor-mobile-tab .pi[data-v-efcb9962]{font-size:1rem}.editor-mobile-tab[data-v-efcb9962]:hover{background:var(--accent-soft)}.editor-mobile-tab.active[data-v-efcb9962]{color:var(--primary-500,var(--accent));background:var(--accent-soft)}.editor-mobile-tab[data-v-efcb9962]:focus-visible{outline:2px solid var(--primary-500,var(--accent));outline-offset:2px}.editor-right-panel[data-v-efcb9962] .sidebar-close{display:none}.editor-mobile-close[data-v-efcb9962]{width:38px;color:var(--text-color-secondary,var(--text-muted));cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin-left:4px;transition:all .14s}.editor-mobile-close[data-v-efcb9962]:hover{color:var(--error);background:var(--error-soft)}.editor-body[data-v-efcb9962]{grid-template-rows:1fr;grid-template-columns:1fr}.editor-left-panel[data-v-efcb9962],.editor-center-panel[data-v-efcb9962],.editor-right-panel[data-v-efcb9962]{border-left:0;border-right:0;grid-area:1/1;height:100%;max-height:100%}.editor-body.mobile-panel-left .editor-center-panel[data-v-efcb9962],.editor-body.mobile-panel-left .editor-right-panel[data-v-efcb9962],.editor-body.mobile-panel-center .editor-left-panel[data-v-efcb9962],.editor-body.mobile-panel-center .editor-right-panel[data-v-efcb9962],.editor-body.mobile-panel-right .editor-left-panel[data-v-efcb9962],.editor-body.mobile-panel-right .editor-center-panel[data-v-efcb9962]{display:none}}[data-theme=dark] .editor-mobile-tabs[data-v-efcb9962]{background:var(--surface-card);border-bottom-color:var(--surface-hover)}[data-theme=dark] .editor-mobile-tab.active[data-v-efcb9962]{color:var(--accent);background:var(--accent-soft)}.wizard-steps[data-v-bc85b3d1]{justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:.5rem 0;display:flex}.wizard-step[data-v-bc85b3d1]{background:var(--surface);color:var(--text-muted);border-radius:8px;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;transition:all .25s;display:flex;position:relative}.wizard-step.active[data-v-bc85b3d1]{background:var(--accent-soft);color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-soft)}.wizard-step.done[data-v-bc85b3d1]{background:var(--success-soft);color:var(--success)}.step-num[data-v-bc85b3d1]{color:#fff;background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.wizard-step.active .step-num[data-v-bc85b3d1]{background:var(--accent-strong)}.wizard-step.done .step-num[data-v-bc85b3d1]{background:var(--success)}.step-body[data-v-bc85b3d1]{min-height:412px;padding:.5rem 0;animation:.25s fade-slide-bc85b3d1}@keyframes fade-slide-bc85b3d1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.step-title[data-v-bc85b3d1]{color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.1rem;font-weight:700;display:flex}[data-theme=dark] .step-title[data-v-bc85b3d1]{color:var(--text-primary)}.step-hint[data-v-bc85b3d1]{color:var(--text-muted);margin:0 0 1.5rem;font-size:.8rem}.field[data-v-bc85b3d1]{margin-bottom:1.25rem}.field-label[data-v-bc85b3d1]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}.field-hint[data-v-bc85b3d1]{color:var(--text-dim);margin-top:.35rem;font-size:.72rem;font-style:italic;display:block}.agg-grid[data-v-bc85b3d1]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.agg-card[data-v-bc85b3d1]{border:1.5px solid var(--surface);background:var(--surface-card);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .85rem;transition:all .15s;display:flex}.agg-card[data-v-bc85b3d1]:hover{border-color:var(--accent);background:var(--accent-soft)}.agg-card.selected[data-v-bc85b3d1]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.agg-label[data-v-bc85b3d1]{color:var(--text-primary);font-size:.85rem;font-weight:700}.agg-desc[data-v-bc85b3d1]{color:var(--text-muted);font-size:.72rem}[data-theme=dark] .agg-card[data-v-bc85b3d1]{background:var(--surface-card);border-color:var(--surface)}[data-theme=dark] .agg-card[data-v-bc85b3d1]:hover,[data-theme=dark] .agg-card.selected[data-v-bc85b3d1]{background:var(--accent-soft)}[data-theme=dark] .agg-label[data-v-bc85b3d1]{color:var(--text-primary)}[data-theme=dark] .agg-desc[data-v-bc85b3d1]{color:var(--text-dim)}.dim-examples[data-v-bc85b3d1]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.ex-label[data-v-bc85b3d1]{color:var(--text-dim);font-size:.72rem;font-style:italic}.ex-chip[data-v-bc85b3d1]{border:1px solid var(--accent-soft);background:var(--accent-soft);color:var(--accent-strong);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:600;transition:all .15s}.ex-chip[data-v-bc85b3d1]:hover{background:var(--accent-soft);transform:translateY(-1px)}.chart-card-xl[data-v-bc85b3d1]{border:2px solid var(--accent);background:var(--accent-soft);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;gap:.85rem;width:100%;margin-bottom:1.1rem;padding:1.1rem 1.2rem 1rem;transition:all .18s;display:flex;position:relative}.chart-card-xl[data-v-bc85b3d1]:hover{box-shadow:0 4px 14px var(--accent-soft);transform:translateY(-1px)}.chart-card-xl.selected[data-v-bc85b3d1]{box-shadow:0 0 0 3px var(--accent-soft)}.xl-badge[data-v-bc85b3d1]{background:var(--accent);color:var(--accent-fg);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.xl-badge i[data-v-bc85b3d1]{font-size:.65rem}.xl-body[data-v-bc85b3d1]{align-items:center;gap:1rem;display:flex}.xl-icon[data-v-bc85b3d1]{color:var(--accent);flex-shrink:0;font-size:2.6rem}.xl-text[data-v-bc85b3d1]{flex-direction:column;gap:.15rem;display:flex}.xl-label[data-v-bc85b3d1]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.xl-bestfor[data-v-bc85b3d1]{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.xl-state[data-v-bc85b3d1]{color:var(--accent-strong);align-self:flex-start;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.xl-state i[data-v-bc85b3d1]{font-size:.8rem}.other-options-block[data-v-bc85b3d1]{margin-bottom:1.1rem}.other-options-label[data-v-bc85b3d1]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.chart-grid[data-v-bc85b3d1]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}.chart-grid--others[data-v-bc85b3d1]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.chart-card[data-v-bc85b3d1]{border:1.5px solid var(--border);background:var(--surface-card);cursor:pointer;text-align:center;opacity:.78;border-radius:10px;flex-direction:column;align-items:center;gap:.3rem;padding:.7rem .5rem;transition:all .15s;display:flex;position:relative}.chart-card i[data-v-bc85b3d1]{color:var(--text-muted);font-size:1.2rem}.chart-card[data-v-bc85b3d1]:hover{opacity:1;border-color:var(--accent);background:var(--surface-card);transform:translateY(-1px)}.chart-card.selected[data-v-bc85b3d1]{opacity:1;border-color:var(--accent);background:var(--accent-soft);box-shadow:0 2px 8px var(--accent-soft)}.chart-card.selected i[data-v-bc85b3d1]{color:var(--accent)}.chart-card--small[data-v-bc85b3d1]{min-height:76px}.chart-label[data-v-bc85b3d1]{color:var(--text-primary);font-size:.78rem;font-weight:600}.chart-bestfor[data-v-bc85b3d1]{color:var(--text-dim);font-size:.65rem;line-height:1.3}[data-theme=dark] .chart-card[data-v-bc85b3d1]{background:var(--surface-card);border-color:var(--border)}[data-theme=dark] .chart-card i[data-v-bc85b3d1]{color:var(--text-dim)}[data-theme=dark] .chart-label[data-v-bc85b3d1]{color:var(--text-primary)}[data-theme=dark] .chart-bestfor[data-v-bc85b3d1]{color:var(--text-muted)}[data-theme=dark] .xl-label[data-v-bc85b3d1]{color:var(--text-primary)}[data-theme=dark] .xl-bestfor[data-v-bc85b3d1]{color:var(--text-secondary)}.preview-card[data-v-bc85b3d1]{background:linear-gradient(135deg, var(--accent-ai-soft), var(--accent-soft));border:1px dashed var(--accent-ai-soft);border-radius:12px;padding:1rem}.preview-header[data-v-bc85b3d1]{color:var(--accent-ai);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:flex}.preview-title[data-v-bc85b3d1]{color:var(--text-primary);margin-bottom:.4rem;font-size:1rem;font-weight:700}.preview-details[data-v-bc85b3d1]{flex-wrap:wrap;gap:.35rem;display:flex}.preview-chip[data-v-bc85b3d1]{border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.preview-chip.meas[data-v-bc85b3d1]{background:var(--success-soft);color:var(--success)}.preview-chip.dim[data-v-bc85b3d1]{background:var(--accent-soft);color:var(--accent-strong)}[data-theme=dark] .preview-title[data-v-bc85b3d1]{color:var(--text-primary)}.valeur-unite[data-v-bc85b3d1],.periode-arret[data-v-bc85b3d1]{color:var(--text-muted)}.periode-lue[data-v-bc85b3d1]{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:8px;margin:0;padding:.6rem .75rem;font-size:.9rem}.wizard-comparer[data-v-bc85b3d1]{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.wizard-comparer input[data-v-bc85b3d1]{width:1rem;height:1rem;accent-color:var(--accent-strong);margin:0}.wizard-comparer input[data-v-bc85b3d1]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.preview-ligne[data-v-bc85b3d1]{color:var(--text-muted);margin:-.2rem 0 .5rem;font-size:.8rem}.wizard-bandeau[data-v-bc85b3d1]{border:1px solid var(--warning);background:var(--warning-soft);color:var(--warning-ink);border-radius:8px;margin:0 0 .5rem;padding:.5rem .75rem;font-size:.82rem;font-weight:600}.bd-texte[data-v-c7f76ab3]{margin:0;line-height:1.5}.bd-repris[data-v-c7f76ab3]{background:var(--surface-ground);border-left:3px solid var(--warning);border-radius:var(--radius-md,8px);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.bd-repris .pi[data-v-c7f76ab3]{color:var(--warning);margin-top:2px}.bd-choix[data-v-c7f76ab3]{background:var(--surface-ground);border-radius:var(--radius-md,8px);padding:12px 14px}.bd-choix-titre[data-v-c7f76ab3]{margin-bottom:6px;font-weight:600}.bd-liste[data-v-c7f76ab3]{margin:0;padding-left:18px;line-height:1.5}.bd-liste li+li[data-v-c7f76ab3]{margin-top:8px}.dashboard-main:after{content:"";height:var(--pr-fin,0px);display:block}.kiosk-overlay[data-v-e16e08fd]{pointer-events:none;z-index:var(--z-overlay);position:fixed;inset:0}.kiosk-overlay.cursor-hidden[data-v-e16e08fd]{cursor:none}.kiosk-overlay.cursor-hidden[data-v-e16e08fd] *{cursor:none!important}.kiosk-status[data-v-e16e08fd]{color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#0f172aa6;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:.7rem;font-weight:500;transition:opacity .4s;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #00000026}.kiosk-overlay.cursor-hidden .kiosk-status[data-v-e16e08fd]{opacity:.4}.kiosk-page[data-v-e16e08fd]{font-variant-numeric:tabular-nums;opacity:.85;border-left:1px solid #ffffff2e;padding-left:8px}.kiosk-dot[data-v-e16e08fd]{background:var(--success);width:8px;height:8px;box-shadow:0 0 8px var(--success-soft);border-radius:50%;animation:2.4s ease-in-out infinite dot-pulse-e16e08fd}@keyframes dot-pulse-e16e08fd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.kiosk-overlay.is-paused .kiosk-dot[data-v-e16e08fd]{background:var(--text-dim);box-shadow:none;animation:none}.kiosk-status.has-error .kiosk-dot[data-v-e16e08fd]{background:var(--error);box-shadow:0 0 8px var(--error-soft)}.kiosk-status.has-error[data-v-e16e08fd]{background:var(--error-soft)}.kiosk-controls[data-v-e16e08fd]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;opacity:1;background:#0f172aa6;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:6px;padding:4px;transition:opacity .4s;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.kiosk-overlay.cursor-hidden .kiosk-controls[data-v-e16e08fd]{opacity:0}.kiosk-btn[data-v-e16e08fd]{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;transition:background .15s,transform .15s;display:inline-flex}.kiosk-btn[data-v-e16e08fd]:hover{color:#fff;background:#ffffff1f;transform:scale(1.06)}.kiosk-btn.primary[data-v-e16e08fd]{background:#ffffff14}.kiosk-fade-enter-active[data-v-e16e08fd],.kiosk-fade-leave-active[data-v-e16e08fd]{transition:opacity .3s}.kiosk-fade-enter-from[data-v-e16e08fd],.kiosk-fade-leave-to[data-v-e16e08fd]{opacity:0}.prechauffage[data-v-490d46db]{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.gfb-region[data-v-465984df]{flex:none;min-width:0}.sidebar-container[data-v-465984df]{width:var(--sidebar-right-expanded);min-width:var(--sidebar-right-expanded);background:var(--surface-card);border-left:1px solid var(--border);z-index:50;flex-direction:column;flex-shrink:0;height:100vh;display:flex}.sidebar-right[data-v-465984df]{border-radius:16px 0 0 16px;overflow:hidden}.layout-wrapper[data-v-465984df]{width:100vw;display:flex}.layout-wrapper.kiosk-readonly[data-v-465984df] .editor-dock{display:none!important}.layout-wrapper.kiosk-readonly[data-v-465984df] .content-wrapper{pointer-events:none}.layout-wrapper.kiosk-readonly[data-v-465984df] .global-filters-bar,.layout-wrapper.kiosk-readonly[data-v-465984df] .gfb-placeholder{pointer-events:auto}@keyframes fadeIn-465984df{0%{opacity:0;transform:scale(.8)}to{opacity:.5;transform:scale(1)}}.dashboard-main[data-v-465984df]{scroll-padding-bottom:calc(var(--mobile-nav-h,0px) + var(--reserve-fab,0px) + 16px)}.dashboard-main[data-v-465984df]::-webkit-scrollbar{width:8px;height:8px}.dashboard-main[data-v-465984df]::-webkit-scrollbar-track{background:0 0}.dashboard-main[data-v-465984df]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.dashboard-main[data-v-465984df]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.dashboard-main[data-v-465984df]{scrollbar-gutter:stable;background:0 0;min-height:0}.dashboard-main[data-v-465984df]:has(.dmf){padding-bottom:calc(var(--mobile-nav-h,0px) + var(--reserve-fab,0px))}.report-canvas[data-v-465984df]:not(:has(.dmf)):after{content:"";height:calc(var(--mobile-nav-h,0px) + var(--reserve-fab,0px));display:block}.report-canvas[data-v-465984df]{padding:.25rem}@media (width<=768px){.report-canvas[data-v-465984df]{padding:.125rem}.nav-floating-zone[data-v-465984df]{display:none}.sidebar-container[data-v-465984df]{height:100vh;z-index:var(--z-modal);transition:transform .3s;position:fixed;top:0;right:0;transform:translate(100%)}.sidebar-container.is-open[data-v-465984df]{transform:translate(0)}}@media (width<=480px){.report-canvas[data-v-465984df]{padding:0}}@media (width>=1400px){.report-canvas[data-v-465984df]{padding:.5rem}}@media (width>=1920px){.report-canvas[data-v-465984df]{padding:.75rem}}@media (width<=1024px){.main-container[data-v-465984df]{width:100%}}@media (width<=768px){.layout-wrapper[data-v-465984df]{flex-direction:column}.main-container[data-v-465984df]{width:100vw}}header[data-v-465984df],[data-v-465984df] .topbar-class-name{z-index:var(--z-fixed);position:relative}.topbar-edit-controls[data-v-465984df]{align-items:center;display:inline-flex}@media (width<=991px){.topbar-edit-controls[data-v-465984df],[data-v-465984df] [data-testid=topbar-publish]{display:none!important}}[data-v-465984df] .global-filters-bar-class{z-index:90;position:relative}.slide-in-right-enter-active[data-v-465984df],.slide-in-right-leave-active[data-v-465984df]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slide-in-right-enter-from[data-v-465984df],.slide-in-right-leave-to[data-v-465984df]{opacity:0;transform:translate(100%)}.slide-in-right-enter-to[data-v-465984df],.slide-in-right-leave-from[data-v-465984df]{opacity:1;transform:translate(0)}.sidebar-slide[data-v-465984df]{opacity:1;will-change:transform, opacity;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform:translate(0)}.sidebar-slide.is-hidden[data-v-465984df]{opacity:0;pointer-events:none;transform:translate(100%)}.page-fade-enter-active[data-v-465984df]{transition:opacity var(--duration) var(--ease)}.page-fade-leave-active[data-v-465984df]{transition:opacity var(--duration-fast) var(--ease)}.page-fade-enter-from[data-v-465984df],.page-fade-leave-to[data-v-465984df]{opacity:0}.content-bg[data-v-465984df]{background:var(--surface)}.lien-demo[data-v-cab477e2]{margin:var(--space-4,16px) 0 0;font-size:var(--text-sm,.875rem);color:var(--text-secondary);text-align:center}.lien-demo p[data-v-cab477e2]{margin:0}.lien-demo a[data-v-cab477e2]{padding:12px 4px;display:inline-block}.login-layout[data-v-9c3fb3da]{min-height:100vh;padding:var(--space-6,24px);background:var(--surface);font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.login-card[data-v-9c3fb3da]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl,16px);width:100%;max-width:400px;box-shadow:var(--shadow-lg,0 12px 32px #0000001a, 0 4px 8px #0000000a);padding:var(--space-12,48px)}.login-header[data-v-9c3fb3da]{align-items:flex-start;gap:var(--space-3,12px);margin-bottom:var(--space-8,32px);flex-direction:column;display:flex}.login-title[data-v-9c3fb3da]{font-size:var(--text-2xl,1.5rem);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:700;line-height:1.2}.login-subtitle[data-v-9c3fb3da]{font-size:var(--text-sm,.875rem);color:var(--text-secondary);margin:0;font-weight:400}.login-form[data-v-9c3fb3da]{gap:var(--space-4,16px);flex-direction:column;display:flex}.field[data-v-9c3fb3da]{flex-direction:column;gap:6px;display:flex}.field-label-row[data-v-9c3fb3da]{justify-content:space-between;align-items:center;display:flex}.field-label[data-v-9c3fb3da]{font-size:var(--text-sm,.875rem);color:var(--text-secondary);font-weight:600}.field-input-wrap[data-v-9c3fb3da]{align-items:center;display:flex;position:relative}.field-input-wrap .field-input[data-v-9c3fb3da]{width:100%}.field-input--with-trailing[data-v-9c3fb3da]{padding-right:44px}.field-input[data-v-9c3fb3da]{appearance:none;width:100%;height:44px;padding:0 var(--space-3,12px);font-size:var(--text-base,1rem);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius,8px);transition:border-color var(--duration-fast,.12s) var(--ease,ease), box-shadow var(--duration-fast,.12s) var(--ease,ease);font-family:inherit}.field-input[data-v-9c3fb3da]::placeholder{color:var(--text-dim)}.field-input[data-v-9c3fb3da]:hover{border-color:var(--border-strong)}.field-input[data-v-9c3fb3da]:focus-visible{border-color:var(--accent);box-shadow:var(--ring,0 0 0 3px #4f6df540);outline:none}.field-input[aria-invalid=true][data-v-9c3fb3da]{border-color:var(--error)}.toggle-pw[data-v-9c3fb3da]{border-radius:var(--radius-sm,6px);width:32px;height:32px;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm,.875rem);transition:background var(--duration-fast,.12s) var(--ease,ease), color var(--duration-fast,.12s) var(--ease,ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.toggle-pw[data-v-9c3fb3da]:hover{background:var(--surface-hover);color:var(--text-secondary)}.toggle-pw[data-v-9c3fb3da]:focus-visible{box-shadow:var(--ring,0 0 0 3px #4f6df540);outline:none}.field-error[data-v-9c3fb3da]{font-size:var(--text-sm,.875rem);color:var(--error);background:var(--error-soft);border:1px solid var(--error-soft);border-radius:var(--radius,8px);align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:500;display:flex}.field-error-aide[data-v-9c3fb3da]{margin-top:4px;font-weight:400;display:block}.login-aide[data-v-9c3fb3da]{color:var(--text-secondary);text-align:center;margin:12px 0 0;font-size:.8125rem}.field-error i[data-v-9c3fb3da]{flex-shrink:0}.submit-btn[data-v-9c3fb3da]{width:100%;height:44px;margin-top:var(--space-2,8px);padding:0 var(--space-4,16px);font-size:var(--text-sm,.875rem);color:var(--accent-fg);background:var(--accent);border-radius:var(--radius,8px);cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease,ease), transform var(--duration-fast,.12s) var(--ease,ease);border:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;display:inline-flex}.submit-btn[data-v-9c3fb3da]:hover:not(:disabled){background:var(--accent-strong)}.submit-btn[data-v-9c3fb3da]:active:not(:disabled){transform:translateY(1px)}.submit-btn[data-v-9c3fb3da]:focus-visible{box-shadow:var(--ring,0 0 0 3px #4f6df540);outline:none}.submit-btn[data-v-9c3fb3da]:disabled{opacity:.7;cursor:not-allowed}.submit-arrow[data-v-9c3fb3da]{font-size:.875rem}.submit-spinner i[data-v-9c3fb3da]{font-size:1rem}.login-footer[data-v-9c3fb3da]{margin-top:var(--space-6,24px);font-size:var(--text-xs,.75rem);color:var(--text-secondary);text-align:center}.login-motif[data-v-9c3fb3da]{border-radius:var(--radius-md,8px);background:var(--accent-soft);color:var(--text-primary);margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:20px}
