.an{min-width:0;container-type:inline-size}.an .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.an-zone{gap:10px;min-width:0;display:grid}.an-barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-cherche{background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon-s);min-width:0;padding:var(--carte-pad-s);flex:240px;align-items:center;gap:8px;display:flex}.an-cherche input{color:inherit;font:inherit;background:0 0;border:none;outline:none;width:100%;min-width:0}.an-cherche:focus-within{border-color:var(--accent)}.an-barre select{max-width:100%}.an-mini{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.an-mini.six{grid-template-columns:repeat(6,minmax(0,1fr))}.an-tuile{font:inherit;text-align:left;background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon-s);padding:var(--carte-pad-s);cursor:pointer;color:inherit;gap:1px;min-width:0;display:grid}.an-tuile strong{font-size:var(--t-xl,1.25rem);line-height:1.2}.an-tuile-titre{text-transform:none;letter-spacing:0;font-family:inherit;font-size:var(--t-xs);color:var(--muted);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-weight:600;line-height:1.25}.an-tuile-sous{font-size:var(--t-xs);color:var(--muted)}.an-tuile strong{white-space:nowrap}.an-tuile:hover{border-color:var(--accent)}.an-tuile[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--carte-bg))}.an-tuile.alerte strong{color:var(--warn,var(--danger-texte))}.an-tuile:focus-visible,.an-vue:focus-visible,.an-puce:focus-visible,.an-nom:focus-visible,.an-tri:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.an-vues{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.an-vue{font:inherit;font-size:var(--t-s);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 8px}.an-vue[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);font-weight:600}.an-vue:disabled{opacity:.5;cursor:not-allowed}.an-vue-perso{align-items:center;display:inline-flex}.an-vue-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1rem;line-height:1}.an-vue-nom{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.an-vue-nom input{min-width:0}.an-defile{overflow-x:auto}.an-tab{border-collapse:collapse;width:100%;font-size:var(--t-m,.9375rem)}.an-tab th{text-align:left;font-size:var(--t-etiquette);text-transform:uppercase;letter-spacing:var(--espace-etiquette);color:var(--muted);border-bottom:1px solid var(--liste-sep);white-space:nowrap;padding:4px 8px;font-weight:500}.an-tri{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:2px 0}.an-tab th[aria-sort=ascending] .an-tri,.an-tab th[aria-sort=descending] .an-tri{color:var(--accent)}.an-tab td{border-bottom:1px solid var(--liste-sep);vertical-align:middle;padding:6px 8px}.an-ligne{cursor:pointer}.an-ligne:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.an-ligne.on{background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.an-nom{font:inherit;color:inherit;cursor:pointer;text-align:left;overflow-wrap:break-word;background:0 0;border:none;padding:0;font-weight:600}.an-sous{font-size:var(--t-s);color:var(--muted)}.an-fonction{font-size:var(--t-s);white-space:nowrap}.an-refus{margin-left:8px}.an-num{text-align:right;font-variant-numeric:tabular-nums}.an-badge{white-space:nowrap;margin-right:4px}.an-struct{flex-wrap:wrap;align-items:center;gap:2px 4px;margin-right:10px;display:inline-flex}.an-struct-nom{font-size:var(--t-s)}.an-etat{font-size:var(--t-s);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.an-pt{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}.an-pt.non{background:color-mix(in srgb, var(--muted) 55%, transparent)}.an-alerte{color:var(--warn,var(--danger-texte));font-weight:600;font-size:var(--t-s);white-space:nowrap}.an-manque{color:var(--muted);font-size:var(--t-xs);white-space:nowrap}.an-affichage button{padding:6px 8px}.an-cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.an-carte{font:inherit;text-align:left;color:inherit;background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon);padding:var(--carte-pad);cursor:pointer;min-width:0;box-shadow:var(--carte-ombre);gap:6px;display:grid}.an-carte.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.an-carte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.an-liste.charge{opacity:.6;transition:opacity .15s}.an-pied{color:var(--muted);font-size:var(--t-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.an-pages{align-items:center;gap:8px;display:inline-flex}.an-aide{flex-basis:100%}.an-grand{gap:10px;display:grid}.an-menu{position:relative}.an-menu-liste{z-index:20;background:var(--carte-bg);border:1px solid var(--carte-b);min-width:190px;box-shadow:var(--ombre-haute);border-radius:10px;padding:4px;display:grid;position:absolute;top:100%;left:0}.an-menu-liste.droite{left:auto;right:0}.an-menu-liste>button,.an-menu-liste>a{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 10px;text-decoration:none}.an-menu-liste>button:hover,.an-menu-liste>a:hover,.an-menu-liste>button:focus-visible,.an-menu-liste>a:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.an-fiche{gap:12px;min-width:0;display:grid}.an-fiche-tete{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.an-fiche-nom{overflow-wrap:anywhere;margin:0}.an-chiffres{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;display:grid}.an-chiffre{background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon-s);padding:var(--carte-pad-s);min-width:0}.an-chiffre strong{font-size:var(--t-l,1.125rem);display:block}.an-chiffre-texte{font-size:var(--t-m,.9375rem)!important}.an-onglets{border-bottom:1px solid var(--liste-sep);flex-wrap:wrap;gap:0 2px;display:flex}.an-onglets button{font:inherit;font-size:var(--t-s);color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 7px}.an-onglets button[aria-selected=true]{color:inherit;border-bottom-color:var(--accent);font-weight:600}.an-onglets button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.an-fiche-corps{gap:8px;min-width:0;display:grid}.an-ligne-info{border-bottom:1px dashed var(--liste-sep);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.an-ligne-info>span:last-child{text-align:right;min-width:0}.an-manques{background:color-mix(in srgb, var(--warn,var(--danger)) 10%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;display:flex}.an-titre-puces{font:inherit;font-size:var(--t-etiquette);color:var(--muted);text-transform:uppercase;letter-spacing:var(--espace-etiquette);margin:6px 0;font-weight:600}.an-puces{flex-wrap:wrap;gap:6px;display:flex}.an-puce{font:inherit;font-size:var(--t-s);color:var(--muted);border:1px dashed var(--hair);cursor:pointer;background:0 0;border-radius:99px;padding:3px 10px}.an-puce[aria-pressed=true]{border-style:solid;border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);font-weight:600}.an-puce:disabled{cursor:default}.an-etat-save{font-size:var(--t-s);margin:0}.an-pers{background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon-s);padding:var(--carte-pad-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.an-pers-id{overflow-wrap:anywhere;flex:11rem;min-width:0}.an-pers-coche{align-items:flex-start;display:flex}.an-pers-coche input{flex:none;margin-top:3px}.an-pers-texte{flex:auto;min-width:0}.an-pers-texte .an-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.an-pers-role{flex:100%;min-width:0;max-width:100%}.an-portail-actif{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.an-portail-actif .btn{min-height:32px}@media (width<=900px){.an-portail-actif .btn{min-height:44px}}.an-ico{flex-shrink:0;gap:4px;display:flex}.an-ico .btn{text-align:center;min-width:32px}.an-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.an-actions-principales,.an-actions-rares{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-actions .btn,.an-actions .an-menu>.btn{min-height:32px;font-size:var(--t-xs,12px);padding:4px 12px}.an-lien-structure{text-align:left;min-height:0;padding:0}.an-ajout{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an.fiche .an-tab .an-opt{display:none}@container (width<=860px){.an-tab .an-opt{display:none}}@container (width<=520px){.an-opt{display:none}.an-mini,.an-mini.six{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(40%,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.an-mini::-webkit-scrollbar{display:none}.an-mini>.an-tuile{scroll-snap-align:start}.an-tab thead{display:none}.an-tab,.an-tab tbody{display:block}.an-tab tr{border-bottom:1px solid var(--liste-sep);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 6px;display:grid}.an-tab td{border:0;min-width:0;padding:0;display:block}.an-tab td.an-c-nom{grid-area:1/1}.an-tab td.an-c-roles{text-align:right;grid-area:1/2;justify-self:end}.an-tab td.an-c-act{font-size:var(--t-s);color:var(--muted);grid-area:2/1}.an-tab td.an-c-signal{grid-area:2/2;justify-self:end}.an-tab td:empty{display:none}}@media (prefers-reduced-motion:reduce){.an-liste.charge{transition:none}}.an-reprise{border:1px solid color-mix(in srgb, var(--warn,var(--accent)) 45%, transparent);border-radius:var(--carte-rayon-s);background:color-mix(in srgb, var(--warn,var(--accent)) 8%, var(--carte-bg));padding:var(--carte-pad-s);gap:6px;margin-bottom:10px;display:grid}.an-reprise p{margin:0}.an-reprise .btn{justify-self:start}.cl4-mode button span{display:inline!important}.cl4-sep{background:color-mix(in srgb, var(--muted) 35%, transparent);align-self:stretch;width:1px;margin:4px 2px}.alerte-ambre{border:1px solid color-mix(in srgb, var(--avertir) 45%, transparent);background:var(--retard-fond);color:var(--retard-texte);font-size:var(--t-s);border-radius:10px;padding:8px 12px}.alerte-ambre p{margin:0 0 6px}button.an-ligne-doc{border:0;border-bottom:1px dashed var(--liste-sep);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px}button.an-ligne-doc:hover>span:first-child,button.an-ligne-doc:focus-visible>span:first-child{color:var(--accent,inherit);text-decoration:underline}button.an-ligne-doc:disabled{cursor:progress;opacity:.7}.an-ligne-doc>span:last-child,.fc-faits b{white-space:nowrap}.an-ligne-doc>span:first-child{overflow-wrap:anywhere;min-width:0}.an-doc{align-items:stretch;gap:4px;display:flex}.an-doc>.an-ligne-doc{flex:1;min-width:0}.an-doc-dl{border:0;border-bottom:1px dashed var(--liste-sep);color:inherit;cursor:pointer;font-size:var(--t-l);background:0 0;border-radius:6px;padding:0 6px}.an-doc-dl:hover,.an-doc-dl:focus-visible{background:var(--liste-sep)}.an-suppression{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.an-profil{flex-direction:column;gap:14px;min-width:0;display:flex}.an-profil .h3{margin:0}.an-profil-bloc{min-width:0}.an-profil-bloc .an-titre-puces{margin:0 0 2px}.an-profil-aide{font-size:var(--t-s);margin:0 0 6px}.an-profil .an-puces{align-items:stretch;gap:8px}.an-profil .an-puce{text-align:left;overflow-wrap:anywhere;align-items:center;min-height:30px;padding:4px 12px;line-height:1.2;display:inline-flex}.an-profil .an-puce[aria-pressed=true]{border-width:2px;padding:3px 11px}.an-tete-id{align-items:center;gap:8px;min-width:0;display:flex}.an-tete-id .le-pt{flex:none;grid-row:auto}.an-grand{position:relative}.an-grand-fiche .rel-nom-texte{display:none}.an-grand-fiche h2.rel-nom:not(:has(.st)){display:none}.an-fiche .btn,.an-pers .btn{border-radius:12px;min-height:36px;padding:6px 14px}.an-actions-rares .btn{opacity:1}.an-actions-rares .an-suppression{margin:0}.an-pers-id{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.an-pers-id>.an-sous,.an-pers-id>div{flex-basis:100%}.an-pers-id .pastille-logo{grid-row:auto;align-self:center;padding:3px}.an-act-ligne{display:none}@media (width<=1280px){.an-tab th.an-c-act,.an-tab td.an-c-act{display:none}.an-tab .an-act-ligne{display:block}}.fc{gap:var(--esp-3);display:grid}.fc-tete{gap:var(--esp-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.fc-tete img,.fc-logo{border-radius:13px;block-size:46px;inline-size:46px}.fc-logo{font-weight:800;font-size:var(--t-s);letter-spacing:.03em;background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--ink);place-items:center;display:grid}.fc-ligne{color:var(--muted);font-size:var(--t-s);margin:0;line-height:1.35}.fc-roles{margin-top:var(--esp-1)}.fc-actions{justify-content:space-between;align-items:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.fc-lien{color:var(--accent);font-weight:600;font-size:var(--t-s);cursor:pointer;background:0 0;border:0;padding:0}.fc-blocs{gap:var(--esp-3);display:grid}.fc-bloc{gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border:var(--carte-bord);background:var(--carte-bg);border-radius:var(--carte-rayon);box-shadow:var(--ombre-basse);min-width:0;display:grid}.fc-bloc h3{align-items:center;gap:var(--esp-2);font-size:var(--t-titre-carte);font-weight:var(--g-titre-carte);font-family:var(--police-titre);margin:0;display:flex}.fc-bloc p{font-size:var(--t-s);margin:0;line-height:1.45}.fc-dr{color:var(--muted);font-weight:500;font-size:var(--t-xs);margin-left:auto}.fc-faire{background:linear-gradient(135deg, color-mix(in srgb, var(--avertir) 12%, transparent), transparent 70%), var(--carte-bg);border-color:color-mix(in srgb, var(--avertir) 45%, var(--carte-b))}.fc-faire h3{color:var(--avertir-texte)}.fc-plein{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.fc-faits{gap:0}.fc-faits>div{justify-content:space-between;gap:var(--esp-3);border-top:1px solid var(--liste-sep);font-size:var(--t-s);padding:6px 0;display:flex}.fc-faits>div:first-child{border-top:0}.fc-faits span{color:var(--muted)}.fc-faits b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fc-devis{margin-top:var(--esp-2);justify-self:start}.fc-ligne-p{gap:var(--esp-3);border:0;border-top:1px solid var(--liste-sep);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 0;display:grid}.fc-ligne-p:first-of-type{border-top:0}.fc-ligne-p b{font-size:var(--t-s);font-weight:600;display:block}.fc-ligne-p small{color:var(--muted);font-size:var(--t-xs);display:block}.fc-pilule{font-size:var(--t-xs);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);white-space:nowrap;border-radius:99px;padding:2px 9px;font-weight:600}.fc-replie{border-top:1px solid var(--liste-sep);padding-top:var(--esp-2)}.fc-replie>summary{cursor:pointer;font-size:var(--t-xs);color:var(--muted);font-weight:600}.fc-replie-corps{margin-top:var(--esp-2)}.an-tab.tv-tab th{padding:0 var(--esp-4);border-bottom:1px solid var(--hair);height:40px}.an-tab.tv-tab td{padding:var(--esp-2) var(--esp-4);border-bottom:0;height:52px}.an-tab.tv-tab .an-nom{font-size:var(--t-m);color:var(--ink);text-align:left;padding:0;font-weight:600}.an-tab.tv-tab th .an-tri{color:inherit}.an-tab.tv-tab small.an-ind-ligne{display:none}.an.fiche .an-tab.tv-tab small.an-ind-ligne{display:block}.an-tab.tv-tab .an-act-ligne{color:var(--muted);font-weight:400;font-size:var(--t-xs)}.an-tab.tv-tab small.an-act-ligne{display:none}@media (width<=1280px){.an-tab.tv-tab small.an-act-ligne{display:block}}.mail-coupable{overflow-wrap:normal;word-break:normal;white-space:normal}.tv-tab.tc-fixe td .mail-coupable{overflow-wrap:normal}
