@keyframes agb-superposition-fondu{0%{opacity:0}to{opacity:1}}@keyframes agb-superposition-approche{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes agb-superposition-montee{0%{transform:translateY(100%)}to{transform:none}}@keyframes agb-superposition-tiroir{0%{transform:translateX(calc(var(--agb-tiroir-sens, 1) * 100%))}to{transform:none}}[data-theme=agb-2026-sombre],[data-theme=agb-2026]{&.agb-superposition-voile,.agb-superposition-voile{position:fixed;inset:0;z-index:var(--charte-z-voile);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--charte-espace-4);background-color:var(--charte-dialogue-voile);color:var(--charte-ink);font-family:var(--charte-corps-famille);font-size:var(--charte-corps-taille);line-height:var(--charte-corps-interligne)}&.agb-superposition-voile[data-entering],.agb-superposition-voile[data-entering]{animation:agb-superposition-fondu var(--charte-duree-rapide) var(--charte-courbe)}&.agb-superposition-voile[data-exiting],.agb-superposition-voile[data-exiting]{animation:agb-superposition-fondu var(--charte-duree-rapide) var(--charte-courbe) reverse}&.agb-superposition-voile--feuille,.agb-superposition-voile--feuille{align-items:flex-end;padding:0}&.agb-superposition-voile--tiroir,.agb-superposition-voile--tiroir{align-items:stretch;justify-content:flex-end;padding:0}&.agb-superposition-voile[dir=rtl],.agb-superposition-voile[dir=rtl]{--agb-tiroir-sens:-1}.agb-superposition[data-surface=client],.agb-superposition[data-surface=guichet],.agb-zone-toast[data-surface=client],.agb-zone-toast[data-surface=guichet]{--charte-cible:var(--charte-cible-min)}.agb-superposition{position:relative;z-index:var(--charte-z-modal);display:flex;flex-direction:column;box-sizing:border-box;max-block-size:80dvh;border:1px solid transparent;border-radius:var(--charte-rayon-xl);background-color:var(--charte-surface);color:var(--charte-ink);box-shadow:var(--charte-shadow-panel);outline:none}.agb-superposition--dialogue{inline-size:min(520px,100%)}.agb-superposition--dialogue[data-entering]{animation:agb-superposition-approche var(--charte-duree) var(--charte-courbe)}.agb-superposition--dialogue[data-forme=palette]{align-self:flex-start;margin-block-start:calc(var(--charte-espace-8) * 3)}.agb-superposition-dialogue{display:flex;flex-direction:column;gap:var(--charte-espace-4);min-block-size:0;padding:var(--charte-espace-6);outline:none}.agb-superposition-entete{display:flex;align-items:flex-start;gap:var(--charte-espace-3)}.agb-superposition-titre{flex:1;margin:0;font-family:var(--charte-titre-md-famille);font-size:var(--charte-titre-md-taille);line-height:var(--charte-titre-md-interligne);font-weight:var(--charte-titre-md-graisse);color:var(--charte-ink)}.agb-superposition-fermer{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:max(var(--charte-controle-md),var(--charte-cible));block-size:max(var(--charte-controle-md),var(--charte-cible));margin-block:calc((var(--charte-titre-md-interligne) - max(var(--charte-controle-md), var(--charte-cible))) / 2);margin-inline-start:auto;padding:0;border:1px solid transparent;border-radius:var(--charte-rayon-md);background:none;color:var(--charte-ink-secondary);cursor:pointer;transition:background-color var(--charte-duree-rapide) var(--charte-courbe)}.agb-superposition-fermer:hover,[data-vitrine-etat=survol] .agb-superposition-fermer{background-color:var(--charte-surface-muted)}.agb-superposition-fermer:active,[data-vitrine-etat=presse] .agb-superposition-fermer{background-color:var(--charte-bleu-teinte);color:var(--charte-bleu-action-presse)}.agb-superposition-fermer:focus-visible,[data-vitrine-etat=focus] .agb-superposition-fermer{outline:2px solid var(--charte-focus);outline-offset:2px}.agb-superposition-fermer-icone{inline-size:var(--charte-espace-5);block-size:var(--charte-espace-5)}.agb-superposition-corps{display:grid;gap:var(--charte-espace-4);min-block-size:0;overflow:auto}.agb-superposition-effet{margin:0;color:var(--charte-ink-secondary)}.agb-superposition-gestes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--charte-espace-3)}.agb-superposition-geste-destructif{margin-inline-end:auto}.agb-superposition--feuille{inline-size:100%;max-block-size:90dvh;border-end-start-radius:0;border-end-end-radius:0;padding-block-end:env(safe-area-inset-bottom)}.agb-superposition--feuille[data-entering]{animation:agb-superposition-montee var(--charte-duree) var(--charte-courbe)}.agb-superposition--feuille .agb-superposition-dialogue{padding:var(--charte-espace-4) var(--charte-espace-5) var(--charte-espace-5)}.agb-superposition-poignee{align-self:center;inline-size:var(--charte-espace-8);block-size:var(--charte-espace-1);border-radius:var(--charte-rayon-full);background-color:var(--charte-acier)}.agb-superposition--feuille .agb-superposition-gestes{flex-direction:column;flex-wrap:nowrap}.agb-superposition--feuille .agb-superposition-gestes .agb-bouton{inline-size:100%;min-height:calc(var(--charte-cible-min) + var(--charte-espace-1))}.agb-superposition--tiroir{inline-size:min(480px,100%);max-block-size:none;block-size:100%;border-start-end-radius:0;border-end-end-radius:0}.agb-superposition--tiroir[data-entering]{animation:agb-superposition-tiroir var(--charte-duree) var(--charte-courbe)}.agb-superposition--tiroir .agb-superposition-dialogue{flex:1}.agb-superposition--tiroir .agb-superposition-corps{flex:1;align-content:start}.agb-zone-toast{position:fixed;z-index:var(--charte-z-toast);inset-block-end:var(--charte-espace-6);inset-inline-end:var(--charte-espace-6);inline-size:min(420px,calc(100% - 2 * var(--charte-espace-4)));pointer-events:none}.agb-zone-toast[data-surface=client],.agb-zone-toast[data-surface=guichet]{inset-inline:0;margin-inline:auto;inset-block-end:calc(var(--charte-cible-min) + var(--charte-espace-8))}.agb-zone-toast .agb-toast{pointer-events:auto}.agb-toast{animation:agb-superposition-approche var(--charte-duree-rapide) var(--charte-courbe)}.agb-toast-fermer:hover{background-color:var(--charte-sur-marine-survol)}.agb-toast-fermer-icone{inline-size:var(--charte-espace-5);block-size:var(--charte-espace-5)}.agb-onglets{display:grid;gap:var(--charte-espace-4)}.agb-onglets-liste{display:flex;gap:var(--charte-espace-1);overflow-x:auto;border-block-end:1px solid var(--charte-line);--agb-onglets-fondu-gauche:0%;--agb-onglets-fondu-droite:0%;-webkit-mask-image:linear-gradient(to right,transparent,currentColor var(--agb-onglets-fondu-gauche),currentColor calc(100% - var(--agb-onglets-fondu-droite)),transparent);mask-image:linear-gradient(to right,transparent,currentColor var(--agb-onglets-fondu-gauche),currentColor calc(100% - var(--agb-onglets-fondu-droite)),transparent);scrollbar-width:thin}.agb-onglets-liste[data-cache-debut]:dir(ltr),.agb-onglets-liste[data-cache-fin]:dir(rtl){--agb-onglets-fondu-gauche:calc(var(--charte-espace-8) + var(--charte-espace-2))}.agb-onglets-liste[data-cache-debut]:dir(rtl),.agb-onglets-liste[data-cache-fin]:dir(ltr){--agb-onglets-fondu-droite:calc(var(--charte-espace-8) + var(--charte-espace-2))}.agb-onglet{display:inline-flex;align-items:center;flex:none;min-block-size:max(var(--charte-controle-md),var(--charte-cible));padding-inline:var(--charte-espace-4);color:var(--charte-ink-secondary);font-family:var(--charte-corps-famille);font-size:var(--charte-corps-taille);line-height:var(--charte-corps-interligne);cursor:pointer;outline:none;box-shadow:inset 0 -2px 0 transparent;transition:background-color var(--charte-duree-rapide) var(--charte-courbe),box-shadow var(--charte-duree-rapide) var(--charte-courbe)}.agb-onglet[data-hovered]:not([data-disabled]),[data-vitrine-etat=survol] .agb-onglet:not([data-selected]){background-color:var(--charte-surface-muted);color:var(--charte-ink)}.agb-onglet[data-pressed],[data-vitrine-etat=presse] .agb-onglet:not([data-selected]){background-color:var(--charte-bleu-teinte)}.agb-onglet[data-selected]{color:var(--charte-ink);font-weight:var(--charte-corps-fort-graisse);box-shadow:inset 0 -2px 0 var(--charte-bleu-action)}.agb-onglet[data-focus-visible],[data-vitrine-etat=focus] .agb-onglet[data-selected]{outline:2px solid var(--charte-focus);outline-offset:-2px}.agb-onglet[data-disabled]{background-color:var(--charte-surface-muted);color:var(--charte-ink-muted);cursor:not-allowed}.agb-onglets-liste--lignes{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.agb-onglet{gap:var(--charte-espace-2)}.agb-onglet-icone{display:inline-flex;flex:none;inline-size:var(--charte-espace-4);block-size:var(--charte-espace-4)}.agb-onglet-icone>svg{inline-size:100%;block-size:100%}.agb-onglet-compteur{font-variant-numeric:tabular-nums;font-weight:var(--charte-corps-graisse)}.agb-onglets-panneau--inerte{display:none}.agb-onglets-panneau{outline:none}.agb-onglets-panneau[data-focus-visible]{outline:2px solid var(--charte-focus);outline-offset:2px}.agb-menu-declencheur{gap:var(--charte-espace-2)}.agb-menu-declencheur--icone{inline-size:max(var(--charte-controle-md),var(--charte-cible));padding-inline:0}.agb-menu-declencheur[aria-expanded=true] .agb-menu-chevron{transform:rotate(180deg)}.agb-menu-chevron{transition:transform var(--charte-duree-rapide) var(--charte-courbe)}.agb-menu-declencheur[data-focus-visible]{outline:2px solid var(--charte-focus);outline-offset:2px}&.agb-menu-popover,&.agb-saisie-popover,.agb-menu-popover,.agb-saisie-popover{z-index:var(--charte-z-flottant)!important}&.agb-menu-popover,.agb-menu-popover{border-color:var(--charte-bord-flottant);min-inline-size:max(var(--trigger-width),calc(var(--charte-espace-8) * 6));box-sizing:border-box;border-width:1px;border-style:solid;border-radius:var(--charte-rayon-md);background-color:var(--charte-surface);color:var(--charte-ink);box-shadow:var(--charte-shadow-panel);font-family:var(--charte-corps-famille);font-size:var(--charte-corps-taille);line-height:var(--charte-corps-interligne)}&.agb-menu-popover[data-entering],.agb-menu-popover[data-entering]{animation:agb-superposition-fondu var(--charte-duree-rapide) var(--charte-courbe)}.agb-menu{outline:none;padding-block:var(--charte-espace-1)}.agb-menu:focus-visible{outline:2px solid var(--charte-focus);outline-offset:-2px;border-radius:var(--charte-rayon-md)}.agb-menu-element{display:flex;align-items:center;min-block-size:max(var(--charte-controle-sm),var(--charte-cible));padding-inline:var(--charte-espace-3);color:var(--charte-ink);cursor:pointer;outline:none}.agb-menu-element[data-focused]{background-color:var(--charte-surface-muted)}.agb-menu-element[data-pressed]{background-color:var(--charte-bleu-teinte)}.agb-menu-element[data-focus-visible]{outline:2px solid var(--charte-focus);outline-offset:-2px}.agb-menu-element[data-disabled]{color:var(--charte-ink-muted);cursor:not-allowed}&.agb-infobulle,.agb-infobulle{z-index:var(--charte-z-flottant)!important;box-sizing:border-box;max-inline-size:calc(var(--charte-espace-8) * 9);padding:var(--charte-espace-1) var(--charte-espace-2);border:1px solid transparent;border-radius:var(--charte-rayon-sm);background-color:var(--charte-toast-fond);color:var(--charte-on-brand);font-family:var(--charte-corps-famille);font-size:var(--charte-legende-taille);line-height:var(--charte-legende-interligne)}&.agb-infobulle[data-entering],.agb-infobulle[data-entering]{animation:agb-superposition-fondu var(--charte-duree-rapide) var(--charte-courbe)}}:is([data-theme=agb-2026-sombre],[data-theme=agb-2026][data-mode=sombre]) :is(.agb-superposition,.agb-infobulle),:is([data-theme=agb-2026-sombre],[data-theme=agb-2026][data-mode=sombre]).agb-infobulle{border-color:var(--charte-bord-flottant)}:is([data-theme=agb-2026-sombre],[data-theme=agb-2026][data-mode=sombre]) .agb-toast{border-color:var(--charte-toast-filet)}@media (prefers-color-scheme:dark){:root[data-theme=agb-2026]:not([data-mode=clair]) :is(.agb-superposition,.agb-infobulle){border-color:var(--charte-bord-flottant)}:root[data-theme=agb-2026]:not([data-mode=clair]) .agb-toast{border-color:var(--charte-toast-filet)}}@media (min-width:48.0625em){[data-theme=agb-2026-sombre] .agb-superposition-voile--feuille,[data-theme=agb-2026-sombre].agb-superposition-voile--feuille,[data-theme=agb-2026] .agb-superposition-voile--feuille,[data-theme=agb-2026].agb-superposition-voile--feuille{align-items:center;padding:var(--charte-espace-4)}[data-theme=agb-2026-sombre] .agb-superposition--feuille,[data-theme=agb-2026] .agb-superposition--feuille{inline-size:min(520px,100%);max-block-size:80dvh;border-radius:var(--charte-rayon-xl);padding-block-end:0}[data-theme=agb-2026-sombre] .agb-superposition--feuille[data-entering],[data-theme=agb-2026] .agb-superposition--feuille[data-entering]{animation:agb-superposition-approche var(--charte-duree) var(--charte-courbe)}[data-theme=agb-2026-sombre] .agb-superposition--feuille .agb-superposition-poignee,[data-theme=agb-2026] .agb-superposition--feuille .agb-superposition-poignee{display:none}[data-theme=agb-2026-sombre] .agb-superposition--feuille .agb-superposition-dialogue,[data-theme=agb-2026] .agb-superposition--feuille .agb-superposition-dialogue{padding:var(--charte-espace-6)}[data-theme=agb-2026-sombre] .agb-superposition--feuille .agb-superposition-gestes,[data-theme=agb-2026] .agb-superposition--feuille .agb-superposition-gestes{flex-direction:row;flex-wrap:wrap}[data-theme=agb-2026-sombre] .agb-superposition--feuille .agb-superposition-gestes .agb-bouton,[data-theme=agb-2026] .agb-superposition--feuille .agb-superposition-gestes .agb-bouton{inline-size:auto;min-height:max(var(--charte-controle-md),var(--charte-cible))}}@media (prefers-reduced-motion:reduce){[data-theme=agb-2026-sombre] .agb-toast,[data-theme=agb-2026-sombre] :is(.agb-superposition,.agb-toast)[data-entering],[data-theme=agb-2026] .agb-toast,[data-theme=agb-2026] :is(.agb-superposition,.agb-toast)[data-entering]{animation-name:agb-superposition-fondu}[data-theme=agb-2026-sombre] .agb-menu-chevron,[data-theme=agb-2026] .agb-menu-chevron{transition:none}}[data-theme=agb-2026-sombre],[data-theme=agb-2026]{&.agb-coque-racine,&.agb-coque-racine>body{margin:0;background-color:var(--charte-surface-page);color:var(--charte-ink)}&.agb-coque-page,.agb-coque-page{display:flex;flex-direction:column;min-inline-size:0;min-block-size:100vh;min-block-size:100dvh;background-color:var(--charte-surface-page);color:var(--charte-ink);font-family:var(--charte-corps-famille);font-size:var(--charte-corps-taille);line-height:var(--charte-corps-interligne);font-weight:var(--charte-corps-graisse);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}&.agb-coque-page{min-inline-size:-moz-min-content;min-inline-size:min-content}&.agb-coque-page[data-coque=client],.agb-coque-page[data-coque=client]{font-size:var(--charte-client-corps-taille);line-height:var(--charte-client-corps-interligne)}.agb-coque-page-bandeau{position:sticky;inset-block-start:0;z-index:var(--charte-z-bandeau);flex:none}.agb-coque-page-tete{position:relative;z-index:var(--charte-z-collant);flex:none}.agb-coque-page-corps{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;inline-size:100%}.agb-coque-page-rail{flex:none;min-inline-size:0}.agb-coque-page-contenu{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}&.agb-coque-page[data-marges=page] .agb-coque-page-contenu,.agb-coque-page[data-marges=page] .agb-coque-page-contenu{padding:var(--charte-espace-6)}&.agb-coque-page[data-marges=page][data-coque=client] .agb-coque-page-contenu,.agb-coque-page[data-marges=page][data-coque=client] .agb-coque-page-contenu{padding:var(--charte-espace-5) var(--charte-espace-4)}&.agb-coque-page[data-marges=page] .agb-coque-page-rail,.agb-coque-page[data-marges=page] .agb-coque-page-rail{padding:var(--charte-espace-4) var(--charte-espace-6) 0}.agb-coque-page-barre{position:sticky;inset-block-end:0;z-index:var(--charte-z-collant);flex:none}&.agb-coque-page[data-marges=page] .agb-coque-page-barre,.agb-coque-page[data-marges=page] .agb-coque-page-barre{padding:0 var(--charte-espace-6) var(--charte-espace-4);background-color:var(--charte-surface-page)}.agb-coque-page-pied{position:relative;z-index:var(--charte-z-base);flex:none}}@media (max-width:64em){[data-theme=agb-2026-sombre],[data-theme=agb-2026]{&.agb-coque-page[data-marges=page]:not([data-coque=client]) .agb-coque-page-contenu,.agb-coque-page[data-marges=page]:not([data-coque=client]) .agb-coque-page-contenu{padding:var(--charte-espace-5)}&.agb-coque-page[data-marges=page] .agb-coque-page-rail,.agb-coque-page[data-marges=page] .agb-coque-page-rail{padding:var(--charte-espace-4) var(--charte-espace-5) 0}&.agb-coque-page[data-marges=page] .agb-coque-page-barre,.agb-coque-page[data-marges=page] .agb-coque-page-barre{padding:0 var(--charte-espace-5) var(--charte-espace-4)}}}[data-theme=agb-2026-sombre],[data-theme=agb-2026]{&.agb-coque-page[data-coque=bo] .agb-squelette,&.agb-coque-page[data-coque=bo] .agb-tuile-squelette,.agb-coque-page[data-coque=bo] .agb-squelette,.agb-coque-page[data-coque=bo] .agb-tuile-squelette{animation:none}}