.ayi{--ayi-c1:#09284E;--ayi-c2:#F9922C;--ayi-bord:#e3e7ec;--ayi-fond:#f5f7fa;--ayi-txt:#1d2733;--ayi-txt2:#5b6775;--ayi-err:#a11a1a;--ayi-err-fond:#fdecec;--ayi-ok:#17692e;--ayi-ok-fond:#e8f6ec;box-sizing:border-box;color:var(--ayi-txt);font-size:16px;line-height:1.5}.ayi *,.ayi *::before,.ayi *::after{box-sizing:inherit}.ayi [hidden]{display:none!important}.ayi-card{max-width:480px;margin:24px auto;background:#fff;border:1px solid var(--ayi-bord);border-radius:14px;overflow:hidden}.ayi-entete{position:relative;overflow:hidden;padding:24px 20px 20px;background:var(--ayi-c1);color:#fff}.ayi-entete::before,.ayi-entete::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.ayi-entete::before{right:-40px;top:-60px;width:170px;height:170px;background:var(--ayi-c2);opacity:.92}.ayi-entete::after{right:80px;bottom:-70px;width:110px;height:110px;background:#fff;opacity:.1}.ayi-marque{position:relative;z-index:1;display:block;margin-bottom:4px;font-size:14px;font-weight:600;letter-spacing:.02em;opacity:.9}.ayi-titre-page{position:relative;z-index:1;margin:0;padding-right:90px;font-size:22px;line-height:1.25;font-weight:700;color:#fff;overflow-wrap:anywhere}.ayi-corps{padding:20px}.ayi-progres{margin:0 0 20px}.ayi-progres-texte{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--ayi-txt2)}.ayi-barre{height:6px;border-radius:3px;background:#e6ebf2;overflow:hidden}.ayi-barre>span{display:block;width:0;height:100%;border-radius:3px;background:var(--ayi-c2);transition:width .25s ease}.ayi-etape{margin:0 0 24px}.ayi-etape-titre{margin:0 0 8px;font-size:24px;line-height:1.25;font-weight:700;color:var(--ayi-c1);outline:0;overflow-wrap:anywhere}.ayi-intro{margin:0 0 16px;color:var(--ayi-txt2)}.ayi-champ{margin:0 0 18px;min-width:0}.ayi-groupe-champ{margin:0;padding:0;border:0;min-width:0}.ayi-label{display:block;margin:0 0 6px;padding:0;font-size:15px;font-weight:600;color:var(--ayi-txt)}.ayi-requis{color:var(--ayi-err)}.ayi-aide{margin:0 0 8px;font-size:14px;color:var(--ayi-txt2)}.ayi-input{display:block;width:100%;max-width:100%;min-height:48px;padding:10px 14px;border:1.5px solid #cfd6de;border-radius:10px;background:#fff;color:var(--ayi-txt);font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}select.ayi-input{padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ayi-c1) 50%),linear-gradient(135deg,var(--ayi-c1) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}textarea.ayi-input{min-height:110px;resize:vertical}.ayi-input:focus,.ayi-bouton:focus-visible,.ayi-choix input:focus-visible,.ayi-voir:focus-visible,.ayi-card a:focus-visible{outline:3px solid var(--ayi-c2);outline-offset:2px}.ayi-input[aria-invalid="true"]{border-color:var(--ayi-err)}.ayi-choix-liste{display:grid;gap:8px}.ayi-choix{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border:1.5px solid #cfd6de;border-radius:10px;background:#fff;cursor:pointer;font-weight:400}.ayi-choix input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--ayi-c1)}.ayi-choix span{min-width:0;overflow-wrap:anywhere}.ayi-choix--case,.ayi-meme{border:0;padding-left:0;padding-right:0;min-height:44px}.ayi-meme{margin-top:6px}.ayi-liste{max-height:280px;overflow-y:auto;padding:4px;border:1.5px solid #cfd6de;border-radius:10px;-webkit-overflow-scrolling:touch}.ayi-filtre{margin-bottom:8px}.ayi-groupe{margin:0 0 4px}.ayi-liste .ayi-choix{border:0;border-radius:8px}.ayi-liste .ayi-choix:hover{background:var(--ayi-fond)}.ayi-metier-enfant{margin-left:20px}.ayi-metier-parent{font-weight:600}.ayi-autre{margin-top:12px}.ayi-loc-niveau{margin:0 0 12px}.ayi-champ--motdepasse .ayi-input,.ayi-champ--confirmation_mdp .ayi-input{padding-right:96px}.ayi-saisie{position:relative}.ayi-voir{position:absolute;right:4px;top:2px;min-width:44px;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:#fff0;color:var(--ayi-c1);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ayi-force{height:6px;margin:8px 0 4px;border-radius:3px;background:#e6ebf2;overflow:hidden}.ayi-force-barre{display:block;height:100%;width:0;border-radius:3px;background:var(--ayi-err);transition:width .2s ease,background .2s ease}.ayi-force[data-niveau="2"] .ayi-force-barre{background:var(--ayi-c2)}.ayi-force[data-niveau="3"] .ayi-force-barre,.ayi-force[data-niveau="4"] .ayi-force-barre{background:var(--ayi-ok)}.ayi-force-texte{margin:0 0 6px;min-height:20px;font-size:14px;color:var(--ayi-txt2)}.ayi-erreur{margin:6px 0 0;min-height:0;font-size:14px;font-weight:600;color:var(--ayi-err)}.ayi-erreur:empty{display:none}.ayi-notice{margin:0 0 16px;padding:12px 14px;border-radius:10px;font-size:15px}.ayi-notice--err{background:var(--ayi-err-fond);color:var(--ayi-err)}.ayi-notice--ok{background:var(--ayi-ok-fond);color:var(--ayi-ok)}.ayi-notice--info{background:var(--ayi-fond);color:var(--ayi-c1);border:1px solid var(--ayi-bord)}.ayi-nav{display:flex;gap:12px;margin:8px 0 0}.ayi-bouton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border:1.5px solid #fff0;border-radius:10px;font:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.ayi-bouton--principal{flex:1;background:var(--ayi-c2);color:var(--ayi-c1);border-color:var(--ayi-c2)}.ayi-bouton--secondaire{background:#fff;color:var(--ayi-c1);border-color:var(--ayi-c1)}.ayi-bouton--danger{flex:0 1 auto;background:#b91c1c;color:#fff;border-color:#b91c1c}.ayi-bouton--danger:hover{background:#991b1b;border-color:#991b1b}.ayi-form--suppression .ayi-etape-titre{color:#b91c1c}.ayi-bouton:disabled{opacity:.6;cursor:default}.ayi-connexion-lien{margin:20px 0 0;font-size:15px;text-align:center;color:var(--ayi-txt2)}.ayi-connexion-lien a{color:var(--ayi-c1);font-weight:600}.ayi-apparait{animation:ayi-apparait .18s ease-out}@keyframes ayi-apparait{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ayi-apparait{animation:none}.ayi-barre>span,.ayi-force-barre{transition:none}}@media (max-width:400px){.ayi-card{margin:12px 8px;border-radius:12px}.ayi-corps{padding:16px}.ayi-titre-page{font-size:20px;padding-right:70px}.ayi-etape-titre{font-size:22px}}.ayi-verif .ayi-code{font-size:28px;font-weight:700;letter-spacing:.35em;text-align:center;padding-left:calc(14px + .35em)}.ayi-verif .ayi-code::placeholder{letter-spacing:.35em;font-weight:400;color:#b5bdc7}.ayi-verif .ayi-nav .ayi-bouton{flex:1}html:has(.ayi-card){overflow-x:clip}.ayi-corps>form{display:flex;flex-direction:column}.ayi-corps>form .ayi-nav{margin-top:auto}@media (max-width:767px){.ayi-card{width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);border:0;border-radius:0;min-height:80vh;min-height:80dvh;display:flex;flex-direction:column}.ayi-entete{padding:32px 20px 24px}.ayi-titre-page{font-size:24px;padding-right:90px}.ayi-corps{flex:1;display:flex;flex-direction:column;padding:20px 20px 28px}.ayi-corps>form{flex:1}.ayi-nav{flex-direction:column-reverse}.ayi-nav .ayi-bouton{width:100%}}@media (min-width:768px){.ayi-card{max-width:none;margin:0 0 48px;background:#fff0;border:0;border-radius:0;overflow:visible}.ayi-entete{width:100vw;margin-left:calc(50% - 50vw);padding:72px calc(50vw - 360px) 100px}.ayi-entete::before{right:-60px;top:-110px;width:360px;height:360px}.ayi-entete::after{right:260px;bottom:-120px;width:220px;height:220px}.ayi-marque{font-size:16px}.ayi-titre-page{padding-right:0;font-size:40px;line-height:1.2}.ayi-corps{position:relative;max-width:720px;margin:-70px auto 0;padding:36px 44px 40px;background:#fff;border:1px solid var(--ayi-bord);border-radius:16px;box-shadow:0 12px 40px rgb(9 40 78 / .12)}.ayi-etape-titre{font-size:28px}.ayi-etape{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.ayi-etape>:not(.ayi-champ--texte){grid-column:1 / -1}.ayi-inscription .ayi-etape>.ayi-champ[data-ayi-champ="experience"]{grid-column:auto}.ayi-inscription .ayi-etape>.ayi-champ[data-ayi-champ="entreprise"],.ayi-inscription .ayi-etape>.ayi-champ[data-ayi-champ="entreprise_rccm"],.ayi-inscription .ayi-etape>.ayi-champ[data-ayi-champ="entreprise_domiciliation"],.ayi-inscription .ayi-etape>.ayi-champ[data-ayi-champ="experience"]{align-self:start}.ayi-inscription .ayi-etape>.ayi-champ[data-ayi-champ="entreprise_rccm"] .ayi-input,.ayi-inscription .ayi-etape>.ayi-champ[data-ayi-champ="entreprise_domiciliation"] .ayi-input{box-sizing:border-box;width:100%}.ayi-input,.ayi-bouton{min-height:52px}.ayi-nav{justify-content:flex-end;margin-top:16px}.ayi-nav .ayi-bouton--principal{flex:0 1 auto;min-width:220px}.ayi-verif .ayi-nav .ayi-bouton{flex:1}}.ayi-espace{max-width:1100px;margin:0 auto 48px;padding:0 16px}.ayi-entete--banniere{background-color:var(--ayi-c1);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:150px}.ayi-entete--banniere::before{inset:0;right:auto;top:0;width:auto;height:auto;border-radius:0;background:var(--ayi-c1);opacity:.45}.ayi-entete--banniere::after{display:none}.ayi-profil{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 20px}.ayi-photo-zone{position:relative;flex:none;margin-top:-44px;z-index:2}.ayi-photo{width:88px;height:88px;border:4px solid #fff;border-radius:50%;background:var(--ayi-c1);color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700}.ayi-photo img{width:100%;height:100%;object-fit:cover;display:block}.ayi-envoi{margin:0}.ayi-fichier{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.ayi-camera{position:absolute;right:-2px;bottom:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;background:var(--ayi-c2);color:var(--ayi-c1);cursor:pointer}.ayi-camera:focus-within,.ayi-bouton-banniere:focus-within{outline:3px solid var(--ayi-c2);outline-offset:2px}.ayi-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ayi-lien{flex:0 0 100%;margin:-8px 0 12px;padding:0;border:0;background:none;color:var(--ayi-c1);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;min-height:32px}.ayi-envoi--suppr{flex:0 0 100%}.ayi-banniere-actions{position:absolute;right:16px;bottom:16px;z-index:3}.ayi-envoi--banniere{display:flex;gap:8px}.ayi-bouton-banniere{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:0;border-radius:10px;background:#fff;color:var(--ayi-c1);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ayi-profil-nom{flex:1;min-width:0;margin:4px 0 16px;font-size:16px;overflow-wrap:anywhere}.ayi-profil-nom strong{font-size:20px}@media (min-width:768px){.ayi-entete--banniere{min-height:280px}.ayi-photo-zone{margin-top:-64px}.ayi-photo{width:120px;height:120px;font-size:44px}.ayi-banniere-actions{right:24px;bottom:24px}.ayi-profil-nom{margin-top:8px}}.ayi-card--large{max-width:760px}.ayi-raccourcis{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.ayi-raccourcis .ayi-bouton{width:auto;text-decoration:none}.ayi-tableau .ayi-section,.ayi-profil-public .ayi-section{margin:0 0 20px;padding:16px;border:1px solid var(--ayi-bord);border-radius:12px;background:#fff}.ayi-tableau .ayi-etape-titre,.ayi-profil-public .ayi-etape-titre{margin:0 0 12px;font-size:19px}.ayi-form--compte .ayi-nav,.ayi-form--securite .ayi-nav{margin-top:4px;margin-bottom:24px}.ayi-form--securite .ayi-section{margin-bottom:14px}.ayi-infos{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 16px;margin:0}.ayi-infos dt{margin-top:10px;font-size:14px;font-weight:600;color:var(--ayi-txt2)}.ayi-infos dd{margin:0;overflow-wrap:anywhere}.ayi-annonces{margin:0;padding:0;list-style:none}.ayi-annonces li{padding:10px 0;border-top:1px solid var(--ayi-bord);overflow-wrap:anywhere}.ayi-annonces li:first-child{border-top:0;padding-top:0}.ayi-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--ayi-fond);border:1px solid var(--ayi-bord);font-size:12px;color:var(--ayi-txt2)}@media (min-width:640px){.ayi-infos{grid-template-columns:220px minmax(0,1fr)}.ayi-infos dt{margin-top:0;padding:6px 0}.ayi-infos dd{padding:6px 0}}.ayi-select-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:10px 14px;border:1.5px solid #cfd6de;border-radius:10px;background:#fff;color:var(--ayi-txt);font:inherit;font-size:16px;text-align:left;cursor:pointer}.ayi-select-btn[hidden]{display:none}.ayi-select-btn:focus-visible{outline:3px solid var(--ayi-c2);outline-offset:2px}.ayi-select-texte{min-width:0;overflow-wrap:anywhere;font-weight:600}.ayi-select-texte.is-vide{font-weight:400;color:var(--ayi-txt2)}.ayi-select-fleche{flex:none;width:8px;height:8px;border-right:2px solid var(--ayi-c1);border-bottom:2px solid var(--ayi-c1);transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.ayi-select.est-ouvert .ayi-select-btn{border-color:var(--ayi-c1)}.ayi-select.est-ouvert .ayi-select-fleche{transform:rotate(-135deg) translateY(-2px)}.ayi-select.est-rempli .ayi-select-btn{border-color:var(--ayi-c1)}.ayi-select--js .ayi-select-panneau{margin-top:6px;padding:8px;border:1.5px solid var(--ayi-c1);border-radius:12px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .08)}.ayi-select--js .ayi-select-panneau[hidden]{display:none}.ayi-select--js .ayi-liste{max-height:260px;border:0;padding:0}.ayi-select--js .ayi-filtre{margin-bottom:8px}.ayi-select-panneau .ayi-metier-ligne:has(input:checked){background:var(--ayi-fond);font-weight:600}.ayi-select-ok{display:block;width:100%;min-height:44px;margin-top:8px;border:0;border-radius:10px;background:var(--ayi-c1);color:#fff;font:inherit;font-weight:600;cursor:pointer}.ayi-select-ok[hidden]{display:none}.ayi-rs{margin:0 0 18px}.ayi-rs-barre{display:none}.ayi-rs--js .ayi-rs-barre{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:4px 0 12px}.ayi-rs--js .ayi-rs-saisie[hidden]{display:none}.ayi-rs--js .ayi-rs-saisie{padding:12px;border:1.5px solid var(--ayi-bord);border-radius:12px;background:var(--ayi-fond)}.ayi-rs--js .ayi-rs-saisie .ayi-champ{margin-bottom:8px}.ayi-rs-retirer{display:none;padding:6px 0;border:0;background:none;color:var(--ayi-err);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.ayi-rs--js .ayi-rs-retirer{display:inline-block}.ayi-rs-bulle{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;padding:0;border:0;background:none;color:var(--ayi-txt);font:inherit;cursor:pointer}.ayi-rs-bulle[hidden]{display:none}.ayi-rs-icone{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#8a94a0;color:#fff;box-shadow:0 0 0 3px #fff0;transition:box-shadow .15s ease,filter .15s ease,background .15s ease}.ayi-rs-icone svg{width:24px;height:24px}.ayi-rs-nom{max-width:100%;font-size:12px;line-height:1.2;text-align:center;overflow-wrap:anywhere;color:var(--ayi-txt2)}.ayi-rs-bulle:focus-visible{outline:3px solid var(--ayi-c2);outline-offset:2px;border-radius:12px}.ayi-rs-bulle.est-actif .ayi-rs-icone{box-shadow:0 0 0 3px var(--ayi-c2)}.ayi-rs-bulle.est-rempli::after{content:"\2713";position:absolute;top:-2px;right:6px;border-radius:50%;background:var(--ayi-ok,#1a7f37);color:#fff;font-size:11px;text-align:center;border:2px solid #fff;box-sizing:content-box;width:16px;height:16px;line-height:16px}.ayi-rs-bulle.est-erreur .ayi-rs-icone{box-shadow:0 0 0 3px var(--ayi-err)}.ayi-rs-bulle--facebook .ayi-rs-icone,.ayi-rs-icone--facebook{background:#1877f2}.ayi-rs-bulle--instagram .ayi-rs-icone,.ayi-rs-icone--instagram{background:linear-gradient(45deg,#f9ce34,#ee2a7b 55%,#6228d7)}.ayi-rs-bulle--youtube .ayi-rs-icone,.ayi-rs-icone--youtube{background:red}.ayi-rs-bulle--siteweb .ayi-rs-icone,.ayi-rs-icone--siteweb{background:var(--ayi-c1)}.ayi-rs-bulle--tiktok .ayi-rs-icone,.ayi-rs-icone--tiktok{background:#111}.ayi-rs-bulle--linkedin .ayi-rs-icone,.ayi-rs-icone--linkedin{background:#0a66c2}.ayi-rs-bulle--twitter .ayi-rs-icone,.ayi-rs-icone--twitter{background:#111}.ayi-rs-plus-zone{position:relative}.ayi-rs-plus{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;padding:0;border:2px dashed var(--ayi-c1);border-radius:50%;background:#fff;color:var(--ayi-c1);font:inherit;font-size:30px;line-height:1;cursor:pointer}.ayi-rs-plus[hidden]{display:none}.ayi-rs-plus:focus-visible{outline:3px solid var(--ayi-c2);outline-offset:2px}.ayi-rs-plus.est-actif{background:var(--ayi-c1);color:#fff;border-style:solid}.ayi-rs-menu{position:absolute;z-index:20;top:58px;left:0;min-width:210px;margin:0;padding:6px;list-style:none;border:1.5px solid var(--ayi-bord);border-radius:12px;background:#fff;box-shadow:0 8px 22px rgb(0 0 0 / .14)}.ayi-rs-menu[hidden],.ayi-rs-menu li[hidden]{display:none}.ayi-rs-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 8px;border:0;border-radius:8px;background:none;color:var(--ayi-txt);font:inherit;text-align:left;cursor:pointer}.ayi-rs-item:hover,.ayi-rs-item:focus-visible{background:var(--ayi-fond)}.ayi-rs-item .ayi-rs-icone{width:36px;height:36px}.ayi-rs-item .ayi-rs-icone svg{width:18px;height:18px}.ayi-compte{max-width:1120px;margin:24px auto;padding:0 12px}.ayi-compte-entete{border-radius:14px}.ayi-compte-grille{display:flex;flex-direction:column;gap:16px;margin-top:16px}.ayi-compte-menu{background:#fff;border:1px solid var(--ayi-bord);border-radius:14px;padding:16px 12px}.ayi-compte-contenu{min-width:0}.ayi-compte-menu .ayi-profil{flex-direction:column;align-items:center;text-align:center;gap:0;padding:0 8px 14px;border-bottom:1px solid var(--ayi-bord)}.ayi-compte-menu .ayi-photo-zone{margin-top:0}.ayi-compte-menu .ayi-photo{width:88px;height:88px;font-size:32px}.ayi-compte-menu .ayi-profil-nom{flex:none;margin:10px 0 4px;width:100%;font-size:14px;color:var(--ayi-txt2)}.ayi-compte-menu .ayi-profil-nom strong{font-size:18px;color:var(--ayi-c1)}.ayi-compte-menu .ayi-envoi--suppr{flex:none}.ayi-compte-menu .ayi-lien{flex:none;margin:0 0 4px}.ayi-compte-nav{margin-top:10px}.ayi-compte-liste{display:flex;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.ayi-compte-liste li{flex:none}.ayi-compte-liste--bas{margin-top:6px;padding-top:6px;border-top:1px solid var(--ayi-bord)}.ayi-compte-lien{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1.5px solid var(--ayi-bord);border-radius:999px;background:#fff;color:var(--ayi-txt);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.ayi-compte-lien:hover{background:var(--ayi-fond);color:var(--ayi-c1)}.ayi-compte-lien:focus-visible{outline:3px solid var(--ayi-c2);outline-offset:2px}.ayi-compte-lien.est-actif{background:var(--ayi-c1);border-color:var(--ayi-c1);color:#fff;font-weight:600}.ayi-compte-ico{display:inline-flex;flex:none}.ayi-compte-lien--sortie{color:var(--ayi-err)}.ayi-compte .ayi-section{scroll-margin-top:16px}.ayi-compte .ayi-form--compte .ayi-nav{position:sticky;bottom:0;z-index:5;margin:0 0 24px;padding:12px 16px;background:rgb(255 255 255 / .96);border:1px solid var(--ayi-bord);border-radius:14px}@media (min-width:900px){.ayi-compte{padding:0 20px}.ayi-compte-grille{flex-direction:row;align-items:flex-start;gap:24px;margin-top:0}.ayi-compte-menu{position:sticky;top:24px;flex:0 0 280px;margin-top:-48px;z-index:3;padding:20px 12px}.ayi-compte-contenu{flex:1 1 0%;margin-top:16px}.ayi-compte-liste{flex-direction:column;overflow:visible;gap:2px}.ayi-compte-liste li{flex:none}.ayi-compte-lien{border:0;border-radius:12px;min-height:46px;white-space:normal}.ayi-compte-lien.est-actif{background:var(--ayi-c1);color:#fff}.ayi-compte .ayi-section{scroll-margin-top:24px}}.ayi-compte .ayi-etape-titre{color:var(--ayi-c1)}.ayi-rs-bulle.est-rempli::after{background:var(--ayi-c1)}.ayi-select.est-ouvert .ayi-select-btn,.ayi-select.est-rempli .ayi-select-btn{border-color:var(--ayi-c1)}.ayi-inscription .ayi-nav{flex-direction:row;justify-content:space-between;align-items:center}.ayi-inscription .ayi-nav .ayi-bouton--secondaire{margin-right:auto}.ayi-inscription .ayi-nav .ayi-bouton--principal{margin-left:auto}@media (max-width:767px){.ayi-inscription .ayi-nav{flex-direction:row}.ayi-inscription .ayi-nav .ayi-bouton{width:auto}.ayi-inscription .ayi-nav .ayi-bouton--principal{flex:1 1 auto;max-width:70%}}.ayi-partenaire-demande>summary{display:inline-block;list-style:none;cursor:pointer}.ayi-partenaire-demande>summary::-webkit-details-marker{display:none}.ayi-partenaire-demande[open]>summary{margin-bottom:16px}.ayi-compte-type{margin:0 0 14px}.ayi-passages{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.ayi-passages .ayi-partenaire-demande[open]{flex:1 1 100%}.ayi-passages .ayi-partenaire-demande>summary{text-align:center}.ayi-form--quitter,.ayi-form--paiement{margin-top:12px}@media (max-width:600px){.ayi-passages .ayi-partenaire-demande{flex:1 1 100%}.ayi-passages .ayi-partenaire-demande>summary{display:block}}.ayi-form--partenaire input[type="file"].ayi-input{padding:10px;background:#fff}.ayi-badge-verifie{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--ayi-ok-fond,#e8f6ec);color:var(--ayi-ok,#17692e);font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap}.ayi-badge-verifie svg{flex:none}.ayi-stats-periodes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ayi-stats-periodes .ayi-bouton.est-actif{background:var(--ayi-c1);color:#fff}.ayi-stats-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none}.ayi-stats-carte{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--ayi-bord,#d9dee5);border-radius:12px;background:var(--ayi-fond,#f6f8fb)}.ayi-stats-nombre{font-size:28px;line-height:1.1;font-weight:700;color:var(--ayi-c1)}.ayi-stats-libelle{font-size:14px;color:var(--ayi-c1);opacity:.85}.ayi-stats-graphe{display:flex;align-items:flex-end;gap:3px;height:120px;margin:0 0 6px;padding:8px 8px 0;border-bottom:2px solid var(--ayi-bord,#d9dee5)}.ayi-stats-barre{flex:1 1 0%;min-width:3px;border-radius:3px 3px 0 0;background:var(--ayi-c2)}.ayi-stats-detail{margin:0 0 14px}.ayi-stats-detail>summary{cursor:pointer;font-weight:600;color:var(--ayi-c1)}.ayi-stats-table-wrap{max-width:100%;margin-top:10px;overflow-x:auto}.ayi-stats-table{width:100%;border-collapse:collapse;font-size:14px}.ayi-stats-table th,.ayi-stats-table td{padding:8px 10px;border-bottom:1px solid var(--ayi-bord,#d9dee5);text-align:right;white-space:nowrap}.ayi-stats-table th:first-child,.ayi-stats-table thead th{text-align:left}.ayi-stats-table thead th{color:var(--ayi-c1)}.ayi-collab-table-wrap{overflow-x:auto;margin:0 0 16px}.ayi-collab-table{width:100%;border-collapse:collapse;font-size:15px}.ayi-collab-table th,.ayi-collab-table td{padding:10px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--ayi-bord,#d9dee5)}.ayi-collab-table thead th{font-size:13px;color:var(--ayi-c1)}.ayi-collab-sous-titre{margin:18px 0 8px;font-size:17px;color:var(--ayi-c1)}.ayi-collab-liste{margin:0 0 16px;padding:0;list-style:none}.ayi-collab-liste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--ayi-bord,#d9dee5)}.ayi-collab-action{display:inline-block;margin:0}.ayi-collab-action .ayi-bouton{flex:0 1 auto;padding:8px 14px;min-height:40px}.ayi-collab-boutons{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.ayi-collab-invitation{padding:14px;margin:0 0 16px;border:1px solid var(--ayi-bord,#d9dee5);border-radius:12px;background:var(--ayi-fond,#f6f8fb)}.ayi-collab-inviter{margin-top:12px}.ayi-fav-form{display:inline-block;margin:0}.ayi-fav-bouton{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:40px;border:1px solid var(--ayi-bord,#d9dee5);border-radius:999px;background:#fff;color:var(--ayi-c1);font-weight:600;cursor:pointer}.ayi-fav-bouton--actif{background:var(--ayi-fond,#f6f8fb);border-color:var(--ayi-c2)}.ayi-fav-liste{margin:0 0 16px;padding:0;list-style:none}.ayi-fav-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--ayi-bord,#d9dee5)}.ayi-fav-infos{flex:1 1 200px;min-width:0}.ayi-alerte-liste span{flex:1 1 200px;min-width:0}.ayi-alerte-ajout{margin-top:12px}.ayi-cmd-infos{margin:0 0 12px}.ayi-cmd-infos dt{margin-top:8px;font-size:13px;color:var(--ayi-c1);font-weight:600}.ayi-cmd-infos dd{margin:2px 0 0}.ayi-cmd-export{margin-top:12px}.ayi-cmd-legal{margin:16px 0}.ayi-admin-nav{margin:0 0 20px;padding:10px 12px;border:1px dashed var(--ayi-bord,#d9dee5);border-radius:12px;background:var(--ayi-fond,#f6f8fb)}.ayi-admin-nav[hidden]{display:none}.ayi-admin-nav-titre{display:block;margin:0 0 8px;font-size:13px;font-weight:600;color:var(--ayi-txt2)}.ayi-admin-nav-liste{display:flex;flex-wrap:wrap;gap:8px}.ayi-admin-etape{min-width:40px;min-height:40px;padding:0 12px;border:1px solid var(--ayi-bord,#d9dee5);border-radius:999px;background:#fff;color:var(--ayi-c1);font-weight:600;cursor:pointer}.ayi-admin-etape[hidden]{display:none}.ayi-admin-etape[aria-current="step"]{background:var(--ayi-c2);border-color:var(--ayi-c2);color:#fff}.ayi-admin-etape:focus-visible{outline:2px solid var(--ayi-c2);outline-offset:2px}