/* Le menu commun s'ouvre à droite, sous le bandeau conservé visible. */
.menu-plein{inset:calc(var(--entete-h,64px) + env(safe-area-inset-top)) 0 0 auto;width:min(440px,100vw);max-width:100%;padding:18px 24px 28px;background:var(--c-fond,#141414);border-left:1px solid var(--c-ligne,#444);box-shadow:-18px 0 60px #0007;z-index:101;justify-content:flex-start;gap:20px}
.menu-plein>nav{display:block;width:100%;margin:0;padding:0;flex:none}
.menu-plein__liste{columns:1!important;width:100%}
.menu-plein__liste a{font-size:clamp(18px,2.3vw,25px);min-height:44px;line-height:1.25;padding:8px 4px;border:0;border-radius:7px;box-shadow:none}
.menu-plein__liste li{width:100%}
.menu-plein__contact{margin-top:auto;font-size:12px}
.menu-plein .menu-compte{position:static;max-width:100%}
.menu-plein .menu-compte a{font:13px/1.4 system-ui,sans-serif;min-height:36px;text-transform:none}
.menu-plein .menu-compte a:before{content:none}
.adminPublicMenu{top:64px;padding-top:18px;background:#141414}
.adminMenuBackdrop{position:fixed;inset:64px 0 0;border:0;border-radius:0;background:#0005;z-index:99;width:100%;padding:0}
@media(max-width:560px){.adminPublicMenu{top:58px}.adminMenuBackdrop{top:58px}.menu-plein{width:min(360px,92vw);padding-inline:18px}}
/* Choix de présentation : icône compacte, véritable sélecteur natif conservé. */
.entete__barre .comparaison-modeles{position:relative;flex:0 0 44px;width:44px;height:44px;min-width:44px;margin:0;border:1px solid var(--c-ligne,#555);border-radius:8px;background:#ffffff05;display:flex;align-items:center;justify-content:center;padding:0}
.entete__barre .comparaison-modeles:before{content:'';width:22px;height:22px;pointer-events:none;background:var(--c-titre,#eee);mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E");-webkit-mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E")}
.entete__barre .comparaison-modeles select{position:absolute;inset:0;opacity:0;cursor:pointer;width:44px;height:44px;min-height:44px;padding:0;font-size:16px}
.entete__barre .comparaison-modeles:focus-within{outline:2px solid var(--c-accent,#d4ff39);outline-offset:2px}
.entete__barre .comparaison-modeles[hidden]{display:none!important}
/* Photo et informations personnelles réunies sous « Mon profil ». */
.espace-perso .avatar-kis{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px 14px;border-top:0;border-bottom:1px solid var(--c-ligne,#444);padding:12px 0 16px;margin:0 0 16px}
.espace-perso .avatar-kis>h3{grid-column:1/-1;font:650 15px/1.3 var(--police-texte,system-ui);margin:6px 0}
.espace-perso .avatar-kis__apercu{grid-column:1;width:68px;height:68px;align-self:center;margin:0;font-size:34px}
.espace-perso .avatar-kis__photo{grid-column:2;align-self:center;margin:0;font-size:13px}
.espace-perso .avatar-kis>p,.espace-perso .avatar-kis__icones{grid-column:1/-1;margin:0;font-size:12px}
.espace-perso .avatar-kis__icones{padding:6px 0 10px}
.espace-perso .avatar-kis__icones button{flex-basis:42px;min-width:42px;height:42px;font-size:22px;padding:3px}
@media(min-width:640px){.espace-perso form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.espace-perso form label{margin:0;font-size:13px}.espace-perso form label:last-of-type,.espace-perso form button{grid-column:1/-1}}

/* Trois rubriques du compte : rythme, hauteur et repères visuels communs. */
.compte-kis :is(.espace-perso,.intermittence-web-preparation,.edition-site-web){margin:12px 0;padding:0;border:1px solid color-mix(in srgb,var(--section-tone) 38%,#444);border-radius:14px;background:linear-gradient(110deg,color-mix(in srgb,var(--section-tone) 8%,transparent),transparent 70%);overflow:hidden}
.compte-kis .espace-perso{--section-tone:#87bfff}
.compte-kis .intermittence-web-preparation{--section-tone:#c1a0ec}
.compte-kis .edition-site-web{--section-tone:#efbe7c}
.compte-kis :is(.espace-perso,.intermittence-web-preparation,.edition-site-web)>details{border:0;margin:0;padding:0}
.compte-kis :is(.espace-perso,.intermittence-web-preparation,.edition-site-web)>details>summary{position:relative;min-height:72px;padding:16px 34px 16px 16px;margin:0;display:flex;align-items:center;gap:0}
.compte-kis :is(.espace-perso,.intermittence-web-preparation,.edition-site-web)>details>summary:before{position:absolute;right:14px;top:50%;margin-top:-14px;line-height:28px;color:var(--section-tone);font-size:25px}
.compte-kis :is(.espace-perso,.intermittence-web-preparation,.edition-site-web)>details>summary h3{display:flex;align-items:center;gap:12px;font-size:clamp(14px,2.8vw,18px);line-height:1.3;margin:0;color:var(--c-titre,#eee)}
.compte-kis :is(.espace-perso,.intermittence-web-preparation,.edition-site-web)>details>summary h3:before{content:'';display:block;width:28px;height:28px;flex:0 0 28px;background:var(--section-tone);mask:var(--section-icon) center/contain no-repeat;-webkit-mask:var(--section-icon) center/contain no-repeat}
.compte-kis :is(.espace-perso,.intermittence-web-preparation,.edition-site-web)>details[open]{padding-bottom:14px}
.compte-kis :is(.espace-perso,.intermittence-web-preparation,.edition-site-web)>details>:not(summary){margin-left:16px;margin-right:16px}
.compte-kis [data-profil-perso-message]:empty{display:none}

.compte-kis .espace-perso{--section-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2022v-3a8%208%200%200%201%2016%200v3%22%2F%3E%3C%2Fsvg%3E")}

.compte-kis .intermittence-web-preparation{--section-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%202v6M17%202v6M3%2011h18m-13%205%203%203%205-5%22%2F%3E%3C%2Fsvg%3E")}

.compte-kis .edition-site-web{--section-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%208h20m-9%205%202%202%204-4M8%2023h8m-4-4v4%22%2F%3E%3C%2Fsvg%3E")}

/* Le menu principal reste accessible sur tous les écrans et se positionne TOUJOURS à droite de l'entête */
.entete__barre>.burger,.entete__barre .burger,.burger{display:flex!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;visibility:visible!important;opacity:1!important;margin-left:auto!important;order:99!important}.entete__barre{box-sizing:border-box!important}.entete__barre>.logo{flex-shrink:0!important}.entete__barre>.nav{min-width:0!important}@media(min-width:1180px) and (max-width:1800px){.entete__barre>.nav{display:none}.entete__barre>.couleurs{margin-left:auto}}@media(max-width:420px){.entete__barre>.burger{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important}}
