.bandeau-prise[data-v-6490c87f]{z-index:15;background:var(--attention-doux);color:var(--texte);border-bottom:2px solid var(--attention);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.65rem 1.25rem;display:flex;position:sticky;top:0}.bandeau-prise>svg[data-v-6490c87f]{color:var(--attention);flex:none}.bandeau-prise p[data-v-6490c87f]{flex:1;min-width:14rem;margin:0;font-size:.9rem}.discret-bandeau[data-v-6490c87f]{color:var(--texte-2)}@media (width<=64rem){.bandeau-prise[data-v-6490c87f]{padding:.6rem .9rem;top:3.6rem}}.logo[data-v-c1e5e785]{color:var(--texte);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.pastille-logo[data-v-c1e5e785]{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-radius:10px;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 4px 12px #2563eb59}.texte-logo[data-v-c1e5e785]{flex-direction:column;line-height:1.15;display:flex}.nom[data-v-c1e5e785]{letter-spacing:-.01em;font-weight:700}.sous[data-v-c1e5e785]{color:var(--discret);font-size:.78rem}.clair[data-v-c1e5e785]{color:#fff}.clair .sous[data-v-c1e5e785]{color:#ffffffbf}.clair .pastille-logo[data-v-c1e5e785]{box-shadow:none;background:#ffffff29}.menu-principal[data-v-b85c8666]{flex-direction:column;height:100%;padding:1.1rem .85rem .85rem;display:flex}.entete-menu[data-v-b85c8666]{border-radius:var(--rayon-petit);padding:.2rem .5rem 1.25rem;text-decoration:none;display:block}nav[data-v-b85c8666]{flex:1;overflow-y:auto}.section-menu+.section-menu[data-v-b85c8666]{margin-top:1.1rem}.titre-section[data-v-b85c8666]{text-transform:uppercase;letter-spacing:.08em;color:var(--discret);margin:0 0 .35rem;padding:0 .65rem;font-size:.7rem;font-weight:700}.lien-menu[data-v-b85c8666]{border-radius:var(--rayon-petit);color:var(--texte-2);align-items:center;gap:.7rem;padding:.55rem .65rem;font-size:.93rem;font-weight:520;text-decoration:none;transition:background .15s,color .15s;display:flex}.lien-menu svg[data-v-b85c8666]{color:var(--discret)}.lien-menu[data-v-b85c8666]:hover{background:var(--surface-2);color:var(--texte)}.lien-menu.actif[data-v-b85c8666]{background:var(--accent-doux);color:var(--accent);font-weight:620}.lien-menu.actif svg[data-v-b85c8666]{color:var(--accent)}.logo-societe[data-v-b85c8666]{border:1px solid var(--bord);border-radius:var(--rayon-petit);background:#fff;justify-content:center;margin-top:.75rem;padding:.5rem .75rem;display:flex}.logo-societe img[data-v-b85c8666]{object-fit:contain;max-width:100%;max-height:2.75rem;display:block}.pied-menu[data-v-b85c8666]{border-top:1px solid var(--bord);align-items:center;gap:.65rem;margin-top:.75rem;padding:.75rem .5rem .25rem;display:flex}.qui[data-v-b85c8666]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.qui .nom[data-v-b85c8666]{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.qui .societe[data-v-b85c8666]{color:var(--discret);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.choix-societe select[data-v-b85c8666]{font:inherit;border:1px solid var(--bord);background:var(--surface);max-width:100%;color:var(--texte);border-radius:6px;padding:.1rem .3rem;font-size:.8rem}.coque[data-v-c50a06d2]{min-height:100dvh}.barre-laterale[data-v-c50a06d2]{width:var(--barre);background:var(--surface);border-right:1px solid var(--bord);z-index:20;position:fixed;inset:0 auto 0 0}.zone-contenu[data-v-c50a06d2]{margin-left:var(--barre);min-width:0}.barre-haut[data-v-c50a06d2]{display:none}.tiroir-menu[data-v-c50a06d2]{border:none;border-right:1px solid var(--bord);border-radius:0;width:min(18rem,86vw);height:100dvh;max-height:100dvh;margin:0;padding:0}.tiroir-menu[open][data-v-c50a06d2]{animation:.2s ease-out entre-c50a06d2}@keyframes entre-c50a06d2{0%{opacity:0;transform:translate(-30px)}}.fermer-menu[data-v-c50a06d2]{z-index:1;position:absolute;top:.9rem;right:.6rem}@media (width<=64rem){.barre-laterale[data-v-c50a06d2]{display:none}.zone-contenu[data-v-c50a06d2]{margin-left:0}.barre-haut[data-v-c50a06d2]{z-index:20;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--bord);align-items:center;gap:.5rem;height:3.6rem;padding:0 .6rem;display:flex;position:sticky;top:0}.lien-logo[data-v-c50a06d2]{flex:1;text-decoration:none}.lien-compte[data-v-c50a06d2]{border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}}.notifications[data-v-5751d8e3]{z-index:50;pointer-events:none;flex-direction:column;gap:.6rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.notification[data-v-5751d8e3]{pointer-events:auto;background:var(--surface);border:1px solid var(--bord);border-left:4px solid var(--accent);border-radius:var(--rayon-petit);box-shadow:var(--ombre-3);align-items:flex-start;gap:.7rem;padding:.8rem .6rem .8rem .95rem;display:flex}.notification p[data-v-5751d8e3]{flex:1;margin:.1rem 0 0;font-size:.92rem}.notification>svg[data-v-5751d8e3]{color:var(--accent);flex:none;margin-top:.1rem}.notification.succes[data-v-5751d8e3]{border-left-color:var(--succes)}.notification.succes>svg[data-v-5751d8e3]{color:var(--succes)}.notification.attention[data-v-5751d8e3]{border-left-color:var(--attention)}.notification.attention>svg[data-v-5751d8e3]{color:var(--attention)}.notification.erreur[data-v-5751d8e3]{border-left-color:var(--danger)}.notification.erreur>svg[data-v-5751d8e3]{color:var(--danger)}.notification-enter-active[data-v-5751d8e3],.notification-leave-active[data-v-5751d8e3]{transition:opacity .2s,transform .2s}.notification-enter-from[data-v-5751d8e3],.notification-leave-to[data-v-5751d8e3]{opacity:0;transform:translate(1.5rem)}@media (width<=48rem){.notifications[data-v-5751d8e3]{width:auto;inset:auto 1rem 1rem}}.evitement[data-v-51917c0e]{position:absolute;left:-100vw}.evitement[data-v-51917c0e]:focus{z-index:60;background:var(--surface);border-radius:var(--rayon-petit);box-shadow:var(--ombre-2);padding:.5rem 1rem;top:1rem;left:1rem}:root{--fond:#f4f6fa;--surface:#fff;--surface-2:#f1f4f9;--surface-3:#e7ecf4;--texte:#0f172a;--texte-2:#334155;--discret:#5f6f84;--bord:#e2e8f0;--bord-fort:#cbd5e1;--accent:#2563eb;--accent-fort:#1d4ed8;--accent-texte:#fff;--accent-doux:#eef4ff;--accent-doux-2:#dbe7fe;--succes:#15803d;--succes-doux:#dcfce7;--attention:#a14c06;--attention-doux:#fef3c7;--danger:#c81e1e;--danger-fort:#a11616;--danger-doux:#fde8e8;--violet:#6d28d9;--violet-doux:#ede9fe;--focus:#2563eb;--ombre-1:0 1px 2px #0f172a0f;--ombre-2:0 1px 3px #0f172a12, 0 6px 16px #0f172a0f;--ombre-3:0 12px 40px #0f172a2e;--rayon:12px;--rayon-petit:8px;--barre:256px;--police:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fond:#0b1120;--surface:#111827;--surface-2:#182234;--surface-3:#223047;--texte:#e8edf5;--texte-2:#cbd5e1;--discret:#97a6ba;--bord:#1f2b3e;--bord-fort:#34445c;--accent:#6aa8ff;--accent-fort:#9cc4ff;--accent-texte:#0b1120;--accent-doux:#142445;--accent-doux-2:#1c3566;--succes:#4ade80;--succes-doux:#0d2a19;--attention:#fbbf24;--attention-doux:#33240a;--danger:#f88a8a;--danger-fort:#fcb2b2;--danger-doux:#3a1414;--violet:#b9a2ff;--violet-doux:#261a48;--focus:#6aa8ff;--ombre-1:0 1px 2px #0000004d;--ombre-2:0 1px 3px #00000059, 0 6px 16px #00000040;--ombre-3:0 12px 40px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--fond);color:var(--texte);font:15px/1.55 var(--police);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-underline-offset:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}h1,h2,h3{letter-spacing:-.015em;line-height:1.25}h1{margin:0;font-size:1.6rem;font-weight:700}h2{margin:0 0 .85rem;font-size:1.08rem;font-weight:650}h3{margin:0 0 .5rem;font-size:.95rem;font-weight:650}p{margin:0 0 .75rem}.discret{color:var(--discret)}.petit-texte{font-size:.85rem}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marque{letter-spacing:-.01em;font-weight:650}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.page{max-width:76rem;margin:0 auto;padding:1.75rem 2rem 4rem}.page.moyenne{max-width:60rem}.page.etroite{max-width:28rem;padding-top:3rem}.empile>*+*{margin-top:1rem}.ligne{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ligne.fin{justify-content:flex-end}.espace{flex:1}.grille{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;display:grid}.colonnes.principale{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=64rem){.colonnes,.colonnes.principale{grid-template-columns:minmax(0,1fr)}}.carte{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre-1);margin-bottom:1.25rem;padding:1.25rem 1.35rem}.carte.sans-marge{padding:0;overflow:hidden}.carte>:last-child{margin-bottom:0}.carte form+p{text-align:center;margin-top:1.1rem}.entete-carte{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.entete-carte h2{margin:0}.entete-carte .pictogramme{background:var(--accent-doux);width:2.1rem;height:2.1rem;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.entete-carte .pictogramme.danger{background:var(--danger-doux);color:var(--danger)}.entete-carte .pictogramme.succes{background:var(--succes-doux);color:var(--succes)}.entete-carte .pictogramme.violet{background:var(--violet-doux);color:var(--violet)}.entete-carte .actions-carte{gap:.5rem;margin-left:auto;display:flex}.separateur{border:none;border-top:1px solid var(--bord);margin:1.25rem 0}.champ{flex-direction:column;gap:.35rem;min-width:0;margin-bottom:1rem;display:flex}.champ label,.etiquette{color:var(--texte-2);font-size:.9rem;font-weight:550}.champ .aide{color:var(--discret);font-size:.83rem}.champ .erreur,.erreur-champ{color:var(--danger);font-size:.83rem;font-weight:500}input,select,textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--bord-fort);border-radius:var(--rayon-petit);width:100%;min-height:2.75rem;padding:.55rem .75rem;transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:var(--discret)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-doux-2);outline:none}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--danger)}input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--danger-doux)}input:disabled,select:disabled{background:var(--surface-2);color:var(--discret);cursor:not-allowed}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--discret) 50%), linear-gradient(135deg, var(--discret) 50%, transparent 50%);background-position:calc(100% - 1.05rem) 52%,calc(100% - .75rem) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.25rem}input.code{font-family:var(--mono);letter-spacing:.3em;text-align:center;font-size:1.5rem}input[type=checkbox],input[type=radio]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--accent);margin:0}.case{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.case input{flex:none;margin-top:.2rem}.champs-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1rem;display:grid}@media (width<=40rem){.champs-2{grid-template-columns:minmax(0,1fr)}}.interrupteur{appearance:none;background:var(--bord-fort);cursor:pointer;border:none;border-radius:999px;flex:none;transition:background .15s;position:relative;width:2.6rem!important;height:1.5rem!important}.interrupteur:after{content:"";background:#fff;border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.interrupteur:checked{background:var(--accent)}.interrupteur:checked:after{transform:translate(1.1rem)}.interrupteur:disabled{opacity:.45;cursor:not-allowed}.bouton{font:inherit;border-radius:var(--rayon-petit);border:1px solid var(--bord-fort);background:var(--surface);color:var(--texte);cursor:pointer;white-space:nowrap;min-height:2.6rem;box-shadow:var(--ombre-1);justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.92rem;font-weight:560;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform 50ms;display:inline-flex}.bouton:hover{background:var(--surface-2)}.bouton:active{transform:translateY(1px)}.bouton.principal{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.bouton.principal:hover{background:var(--accent-fort);border-color:var(--accent-fort)}.bouton.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--bord-fort))}.bouton.danger:hover{background:var(--danger-doux)}.bouton.danger.plein{background:var(--danger);border-color:var(--danger);color:#fff}.bouton.danger.plein:hover{background:var(--danger-fort)}.bouton.fantome{box-shadow:none;background:0 0;border-color:#0000}.bouton.fantome:hover{background:var(--surface-2)}.bouton.petit{min-height:2.15rem;padding:.35rem .7rem;font-size:.86rem}.bouton.icone{width:2.6rem;padding:0}.bouton.icone.petit{width:2.15rem}.bouton.lien{box-shadow:none;color:var(--accent);background:0 0;border:none;min-height:0;padding:.25rem 0;font-weight:500;text-decoration:underline}.bouton.large{width:100%}.bouton:disabled{opacity:.55;cursor:progress}.bouton[aria-disabled=true]{opacity:.55;cursor:not-allowed}.avis{border-radius:var(--rayon-petit);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);background:var(--accent-doux);color:var(--texte);align-items:flex-start;gap:.65rem;margin-bottom:1rem;padding:.75rem .9rem;display:flex}.avis>svg{color:var(--accent);flex:none;margin-top:.1rem}.avis.succes{border-color:color-mix(in srgb, var(--succes) 30%, transparent);background:var(--succes-doux)}.avis.succes>svg{color:var(--succes)}.avis.attention{border-color:color-mix(in srgb, var(--attention) 30%, transparent);background:var(--attention-doux)}.avis.attention>svg{color:var(--attention)}.avis.erreur{border-color:color-mix(in srgb, var(--danger) 30%, transparent);background:var(--danger-doux)}.avis.erreur>svg{color:var(--danger)}.pastille{background:var(--surface-3);color:var(--texte-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .6rem;font-size:.8rem;font-weight:560;display:inline-flex}.pastille.point:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.pastille.succes{background:var(--succes-doux);color:var(--succes)}.pastille.danger{background:var(--danger-doux);color:var(--danger)}.pastille.attention{background:var(--attention-doux);color:var(--attention)}.pastille.accent{background:var(--accent-doux);color:var(--accent)}.pastille.violet{background:var(--violet-doux);color:var(--violet)}dl.fiche{grid-template-columns:minmax(9rem,max-content) 1fr;gap:.6rem 1.5rem;margin:0;display:grid}dl.fiche dt{color:var(--discret);font-size:.9rem}dl.fiche dd{overflow-wrap:anywhere;min-width:0;margin:0}.tableau-defile{overflow-x:auto}.tableau th.vide{width:1%}table.tableau{border-collapse:collapse;width:100%;font-size:.92rem}.tableau th,.tableau td{text-align:left;border-bottom:1px solid var(--bord);vertical-align:middle;padding:.75rem 1rem}.tableau th{text-transform:uppercase;letter-spacing:.05em;color:var(--discret);background:var(--surface-2);white-space:nowrap;font-size:.75rem;font-weight:650}.tableau tbody tr:last-child td{border-bottom:none}.tableau tbody tr.cliquable{cursor:pointer}.tableau tbody tr.cliquable:hover{background:var(--surface-2)}.tableau td.chiffres,.tableau th.chiffres{text-align:right;font-variant-numeric:tabular-nums}.tableau td.actions-ligne{text-align:right;white-space:nowrap;width:1%}.tableau .personne{align-items:center;gap:.75rem;min-width:0;display:flex}.tableau .personne .nom{color:var(--texte);font-weight:600}.tableau .personne .sous{color:var(--discret);font-size:.83rem}@media (width<=56rem){.tableau.empilable thead{display:none}.tableau.empilable,.tableau.empilable tbody,.tableau.empilable tr,.tableau.empilable td{width:100%;display:block}.tableau.empilable tr{border-bottom:1px solid var(--bord);padding:.85rem 1rem}.tableau.empilable tbody tr:last-child{border-bottom:none}.tableau.empilable td{text-align:right;border:none;justify-content:space-between;gap:1rem;padding:.2rem 0;display:flex}.tableau.empilable td[data-libelle]:before{content:attr(data-libelle);color:var(--discret);font-family:var(--police);text-align:left;flex:none;font-size:.85rem}.tableau.empilable td.titre-ligne{text-align:left;padding-bottom:.45rem;display:block}.tableau.empilable td.actions-ligne{justify-content:flex-end;width:100%;padding-top:.5rem}}.outils{border-bottom:1px solid var(--bord);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.recherche{min-width:0;position:relative}.outils .recherche{flex:16rem}.recherche svg{color:var(--discret);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.recherche input{min-height:2.5rem;padding-left:2.35rem}.outils select{flex:0 auto;width:auto;min-height:2.5rem}@media (width<=40rem){.outils select{flex:45%}}.pied-liste{border-top:1px solid var(--bord);color:var(--discret);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.tuile{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre-1);color:inherit;flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}a.tuile:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--bord));box-shadow:var(--ombre-2);transform:translateY(-1px)}.tuile .valeur{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:700;line-height:1.1}.tuile .titre-tuile{align-items:center;gap:.6rem;font-weight:600;display:flex}.squelette{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;height:.9rem;animation:1.2s linear infinite scintille;display:block}@keyframes scintille{0%{background-position:200% 0}to{background-position:-200% 0}}dialog{border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface);color:var(--texte);max-width:min(32rem,100vw - 2rem);box-shadow:var(--ombre-3);padding:1.5rem}dialog[open]{animation:.16s ease-out apparait}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80}@keyframes apparait{0%{opacity:0;transform:translateY(6px)scale(.98)}}dialog.tiroir{border:none;border-left:1px solid var(--bord);border-radius:0;width:min(34rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0}dialog.tiroir[open]{flex-direction:column;animation:.2s ease-out glisse;display:flex}@keyframes glisse{0%{opacity:0;transform:translate(40px)}}.tiroir .entete-tiroir{border-bottom:1px solid var(--bord);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.tiroir .entete-tiroir h2{flex:1;margin:0}.tiroir .corps-tiroir{flex:1;padding:1.25rem;overflow-y:auto}.tiroir .pied-tiroir{border-top:1px solid var(--bord);background:var(--surface-2);justify-content:flex-end;gap:.6rem;padding:.85rem 1.25rem;display:flex}.avatar{--taille:2.25rem;width:var(--taille);height:var(--taille);font-weight:650;font-size:calc(var(--taille) * .38);color:#fff;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:grid}.avatar.petit{--taille:1.85rem}.avatar.grand{--taille:4.5rem}.avatar.tres-grand{--taille:6.5rem}@media (width<=48rem){.page{padding:1.1rem 1rem 3rem}.carte{padding:1rem}dl.fiche{grid-template-columns:minmax(0,1fr);gap:.15rem}dl.fiche dd{margin-bottom:.6rem}h1{font-size:1.35rem}}
