/* Le sous-menu garde la typographie du modèle, sans reprendre les grandes entrées numérotées. */
.menu-compte[hidden],.menu-compte [hidden]{display:none!important}
.menu-compte{font-family:var(--police-texte);font-size:.9rem;color:var(--c-texte);text-transform:none;letter-spacing:normal;line-height:1.45;margin:.5rem 0 .8rem 1.6rem;border-left:2px solid var(--c-accent);padding:.2rem 0 .2rem .8rem}
.menu-compte__etat{display:flex;align-items:center;gap:.55rem;margin:.2rem 0 .45rem;font-size:.82rem;color:var(--c-texte-doux)}
.menu-compte__avatar{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:grid;place-items:center;background:var(--c-accent);color:var(--bouton-texte,#111);overflow:hidden;font-size:1.1rem}
.menu-compte__avatar img{width:100%;height:100%;object-fit:cover}
.menu-compte__point{color:var(--c-accent)}
.menu-plein__liste .menu-compte a,.nav__liste .menu-compte a,.menu-compte button,.menu-compte summary{font:inherit;font-size:.9rem;font-weight:500;color:var(--c-texte);line-height:1.35;text-transform:none;letter-spacing:normal;min-height:44px;padding:.5rem .35rem;border-radius:.3rem;text-decoration:none;display:flex;align-items:center;gap:.4rem;box-sizing:border-box}
.menu-plein__liste .menu-compte a::before,.nav__liste .menu-compte a::after{content:none}
.menu-compte button{border:0;background:transparent;cursor:pointer;width:100%;text-align:left}
.menu-compte summary{cursor:pointer;list-style:none;flex-wrap:wrap}
.menu-compte summary::-webkit-details-marker{display:none}
.menu-compte summary::before{content:'›';color:var(--c-accent);font-size:1.2em}
.menu-compte details[open] summary::before{transform:rotate(90deg)}
.menu-compte__bientot{font-size:.72rem;font-weight:400;color:var(--c-texte-doux)}
.menu-plein__liste .menu-compte__rubriques a,.nav__liste .menu-compte__rubriques a{font-size:.84rem;color:var(--c-texte-doux);padding-left:1rem}
.menu-compte :is(a,button,summary):hover{background:color-mix(in srgb,var(--c-texte) 8%,transparent)}
.menu-compte :is(a,button,summary):focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}
.menu-compte__message{font-size:.8rem;color:var(--c-texte-doux);margin:0}
.intermittence-web-preparation{margin:1.5rem 0;border-top:1px solid var(--c-bordure,#555);padding-top:1rem;scroll-margin-top:calc(var(--entete-h,68px) + 1rem)}
.intermittence-web-preparation h3{font-size:1.2rem;margin:.3rem 0}
.intermittence-web-preparation h4{font-size:1rem;margin:1rem 0 .3rem;scroll-margin-top:calc(var(--entete-h,68px) + 1rem)}
.intermittence-web-preparation p{font-size:.9rem;line-height:1.55;color:var(--c-texte-doux)}
.espace-perso{border-top:1px solid var(--c-bordure,#555);padding-top:1.2rem;margin:1.5rem 0}.espace-perso h3{font-size:1.2rem;scroll-margin-top:calc(var(--entete-h,68px) + 1rem)}
.espace-perso summary{display:flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;min-height:44px;scroll-margin-top:calc(var(--entete-h,68px) + 1rem)}.espace-perso summary::-webkit-details-marker{display:none}.espace-perso summary::before{content:'›';color:var(--c-accent);font-size:1.5rem}.espace-perso details[open]>summary::before{transform:rotate(90deg)}.espace-perso summary h3{margin:.3rem 0}.espace-perso summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}
.edition-site-web[hidden]{display:none!important}.edition-site-web{border-top:1px solid var(--c-bordure,#555);padding-top:1rem;margin:1.5rem 0}.edition-site-web summary{display:flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;min-height:44px}.edition-site-web summary::-webkit-details-marker{display:none}.edition-site-web summary::before{content:'›';color:var(--c-accent);font-size:1.5rem}.edition-site-web details[open]>summary::before{transform:rotate(90deg)}.edition-site-web h3{font-size:1.2rem;margin:.3rem 0}.edition-site-web a{display:flex;align-items:center;min-height:44px;padding:.5rem 1.5rem;color:var(--c-accent);font-size:.9rem}.edition-site-web :is(summary,a):focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}
@media(min-width:1180px){.nav__liste>li:has(.menu-compte){position:relative}.nav__liste .menu-compte{position:absolute;z-index:70;right:0;top:100%;width:18rem;margin:0;padding:.8rem;background:var(--fond-menu,var(--c-fond));border:1px solid var(--c-bordure,#555);border-top:2px solid var(--c-accent);box-shadow:0 8px 24px #0005;visibility:hidden}.nav__liste>li:is(:hover,:focus-within) .menu-compte{visibility:visible}}

.intermittence-web-preparation summary{display:flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;min-height:44px}.intermittence-web-preparation summary::-webkit-details-marker{display:none}.intermittence-web-preparation summary::before{content:"›";color:var(--c-accent);font-size:1.5rem}.intermittence-web-preparation details[open]>summary::before{transform:rotate(90deg)}.intermittence-web-preparation summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}

.intermittence-web-preparation .dossier-entry{display:block;text-decoration:none;padding:4px 0}.intermittence-web-preparation .dossier-entry h3{font-size:18px;margin:0 0 5px}.intermittence-web-preparation .dossier-entry span{font-size:12px;color:#b7b4c3}
.compte-kis .intermittence-web-preparation>.dossier-entry{position:relative;box-sizing:border-box;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 12px;min-height:72px;padding:16px 40px 16px 16px;color:var(--c-titre,#eee)}
.compte-kis .intermittence-web-preparation>.dossier-entry:before{content:'';grid-row:1 / 3;width:28px;height:28px;background:var(--section-tone,#c1a0ec);mask:var(--section-icon) center/contain no-repeat;-webkit-mask:var(--section-icon) center/contain no-repeat}
.compte-kis .intermittence-web-preparation>.dossier-entry:after{content:'›';position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:25px;color:var(--section-tone,#c1a0ec)}
.compte-kis .intermittence-web-preparation>.dossier-entry h3{margin:0;font-size:clamp(14px,2.8vw,18px);line-height:1.3}.compte-kis .intermittence-web-preparation>.dossier-entry span{grid-column:2;font-size:12px;line-height:1.5}.compte-kis .dossier-entry:focus-visible{outline:2px solid var(--c-accent);outline-offset:-4px}
.compte-kis .intermittence-web-preparation .intermittence-choix{display:flex;align-items:center;min-height:48px;padding:.5rem 1.5rem;color:#d4ff3a;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:700;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}
.compte-kis .intermittence-choix:focus-visible{outline:2px solid #d4ff3a;outline-offset:-2px}

/* Choix du compte : mêmes tuiles pour le dossier et les outils du site. */
.compte-kis .compteChoixGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;padding:0 0 2px}
.compte-kis .compteChoixGrid .compteChoix{display:flex;align-items:center;gap:12px;min-height:66px;min-width:0;box-sizing:border-box;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--section-tone) 30%,transparent);border-radius:11px;background:linear-gradient(120deg,color-mix(in srgb,var(--section-tone) 9%,transparent),#ffffff03);text-decoration:none;transition:background .15s,border-color .15s}
.compte-kis .compteChoixIcon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;color:var(--section-tone);background:color-mix(in srgb,var(--section-tone) 12%,transparent)}
.compte-kis .compteChoixIcon svg{width:23px;height:23px}.compte-kis .compteChoixLabel{color:#d4ff3a;font-size:clamp(.95rem,1.8vw,1.05rem);font-weight:650;line-height:1.35;text-decoration:underline;text-underline-offset:.22em;overflow-wrap:anywhere}
.compte-kis .compteChoixArrow{margin-left:auto;color:var(--section-tone);font-size:24px;line-height:1;flex:none}.compte-kis .compteChoix:hover{border-color:var(--section-tone);background:color-mix(in srgb,var(--section-tone) 13%,transparent)}.compte-kis .compteChoix:focus-visible{outline:2px solid #d4ff3a;outline-offset:2px}
@media(max-width:480px){.compte-kis .compteChoixGrid{gap:8px}.compte-kis .compteChoixGrid .compteChoix{min-height:60px;padding:10px;gap:10px}}

/* Three primary destinations; details live inside the profile. */
.compteBarTitle{margin:0 auto!important;color:var(--c-titre,#f5f5f5)!important;font:700 clamp(14px,2vw,22px) var(--police-texte,system-ui)!important;line-height:1.2!important;white-space:nowrap}.page-compte-kis .entete__barre{gap:12px}.page-compte-kis .entete .nav{display:none}.compte-kis:has([data-compte-connecte]:not([hidden])){max-width:1100px;padding-top:calc(var(--entete-h,68px) + env(safe-area-inset-top) + 18px);padding-bottom:16px}.compte-kis:has([data-compte-connecte]:not([hidden]))>.compte-kis__intro,.compte-kis:has([data-compte-connecte]:not([hidden]))>.compte-kis__note{display:none}.compte-kis:has([data-compte-connecte]:not([hidden])) .compte-kis__carte{border:0;background:none;margin:0;padding:0}.compte-kis [data-compte-connecte]>p{display:none}.compte-kis [data-compte-connecte]>h2{margin:0 0 16px;font-size:18px}.compteAccueilGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.compte-kis .compteAccueilGrid>section{margin:0;padding:0;border:1px solid #84b7e65c;border-radius:18px;background:linear-gradient(135deg,#25415d,#121e30);min-width:0;overflow:hidden;box-shadow:0 8px 24px #0003}.compte-kis .compteAccueilGrid>.intermittence-web-preparation{border-color:#b69fe570;background:linear-gradient(135deg,#403459,#1e1b31)}.compte-kis .compteAccueilGrid>.edition-site-web{border-color:#dfb77870;background:linear-gradient(135deg,#51402b,#292119)}.compteAccueilGrid .compteChoixGrid{display:block!important;padding:0!important}.compte-kis .compteAccueilGrid .compteChoix,.compte-kis .compteAccueilGrid .espace-perso>details>summary{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:210px;padding:24px 14px;border:0;border-radius:0;background:none;text-decoration:none}.compte-kis .compteAccueilGrid .compteChoixLabel,.compte-kis .compteAccueilGrid summary h3{font:750 clamp(18px,2.1vw,24px) system-ui!important;line-height:1.25!important;text-transform:none!important;text-decoration:none!important;letter-spacing:0;color:#f2f7ff;margin:0;text-align:center}.compteAccueilGrid .compteChoixArrow{display:none}.compte-kis .compteAccueilGrid .compteChoixIcon{width:62px;height:62px;flex:0 0 62px;border-radius:17px;background:#ffffff12;color:#dac3ff}.compte-kis .compteAccueilGrid .compteChoixIcon svg{width:36px;height:36px}.compte-kis .compteAccueilGrid>.edition-site-web .compteChoixIcon{color:#ffd797}.compte-kis .compteAccueilGrid .espace-perso>details>summary:before{content:'';display:block;width:62px;height:62px;border-radius:17px;background:#a7d4ff20 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23acd5ff' stroke-width='1.6'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 22v-3a8 8 0 0 1 16 0v3'/%3E%3C/svg%3E") center/36px no-repeat;transform:none}.compteAccueilGrid .espace-perso:has(details[open]){grid-column:1/-1}.compte-kis .compteAccueilGrid .espace-perso>details[open]>summary{min-height:72px;flex-direction:row;gap:12px;padding:12px 18px;border-bottom:1px solid #a4cfff40}.compteAccueilGrid .espace-perso details[open]>:not(summary){margin:14px 18px}.compteAccueilGrid .espace-perso [data-profil-perso-message]:empty{display:none}.compteAccueilGrid .espace-perso .avatar-kis{border:0;padding:0}.compteAccueilGrid .espace-perso form{grid-template-columns:repeat(2,minmax(0,1fr))}.compteAccueilGrid .espace-perso form button{grid-column:1/-1}.compte-kis .compteAccueilGrid :is(summary,a):focus-visible{outline:3px solid #dcff73;outline-offset:-4px}.compte-kis .compteAccueilGrid :is(summary,a):hover{background:#ffffff09}@media(max-width:650px){.compteAccueilGrid{grid-template-columns:1fr;gap:10px}.compte-kis .compteAccueilGrid .compteChoix,.compte-kis .compteAccueilGrid .espace-perso>details>summary{min-height:90px;padding:14px 20px;flex-direction:row;justify-content:flex-start;gap:18px}.compte-kis .compteAccueilGrid .compteChoixIcon,.compte-kis .compteAccueilGrid .espace-perso>details>summary:before{width:48px;height:48px;flex-basis:48px;border-radius:13px;background-size:30px}.compte-kis .compteAccueilGrid .compteChoixIcon svg{width:30px;height:30px}.compteAccueilGrid .espace-perso form{grid-template-columns:1fr}.compteBarTitle{font-size:14px!important}.page-compte-kis .entete .logo{font-size:19px}.page-compte-kis .entete__barre{gap:8px}.compte-kis:has([data-compte-connecte]:not([hidden])){padding-top:calc(var(--entete-h,68px) + env(safe-area-inset-top) + 10px)}}@media(max-height:500px) and (min-width:651px){.compte-kis .compteAccueilGrid .compteChoix,.compte-kis .compteAccueilGrid .espace-perso>details>summary{min-height:125px;padding:14px;gap:9px}}
.compte-kis .compteAccueilGrid .espace-perso>details>summary:before{position:static;inset:auto;margin:0;mask:none;-webkit-mask:none}.compte-kis .compteAccueilGrid .espace-perso>details>summary h3:before{display:none;content:none}.page-compte-kis .entete__barre{padding-inline:12px;box-sizing:border-box}.page-compte-kis .entete__barre>*{min-width:0}@media(max-width:480px){.page-compte-kis .entete__barre{gap:6px}.page-compte-kis .compteBarTitle{font-size:12px!important}.page-compte-kis .entete .logo{font-size:17px}.page-compte-kis .entete .couleurs{gap:2px}.page-compte-kis .entete .couleurs__choix{width:24px;height:28px;min-width:24px;padding:2px}.page-compte-kis .entete .couleurs__choix span{width:13px;height:13px}.page-compte-kis .entete [data-burger]{flex-shrink:0;width:40px;min-width:40px}.page-compte-kis .entete .comparaison-modeles-bouton{width:36px;min-width:36px}}

/* --- Mode intégré KIS Booking Mon Profil --- */
.compte-kis:has([data-compte-connecte]:not([hidden])) {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    box-sizing: border-box !important;
}

/* 1. Masquer les cartes Dossier et Calendrier */
.compte-kis .intermittence-web-preparation,
.compte-kis .edition-site-web,
.compteAccueilGrid > .intermittence-web-preparation,
.compteAccueilGrid > .edition-site-web,
.compteAccueilCard[data-intermittence-preparation],
.compteAccueilCard[data-site-edition] {
    display: none !important;
}

/* 2. Masquer le gros bandeau/titre 'Mon profil' vertical */
.compte-kis .espace-perso > details > summary,
.compte-kis .espace-perso > details[open] > summary,
.compte-kis #espace-perso,
.compte-kis .compteBarTitle,
.compte-kis > .compte-kis__intro {
    display: none !important;
}

/* 3. 'Bonjour Romain' stylé */
.compte-kis [data-compte-connecte] > h2 {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    font: 800 clamp(20px, 2.2vw, 26px) system-ui, sans-serif !important;
    letter-spacing: -0.5px !important;
    color: #f0f7ff !important;
    margin: 0 0 10px 0 !important;
}
.compte-kis [data-compte-connecte] > p {
    display: none !important;
}

/* 4. Carte Profil bleu optimisée sans scroll vertical */
.compteAccueilGrid {
    display: block !important;
}
.compte-kis .espace-perso {
    border: 1px solid #5480a8 !important;
    border-radius: 16px !important;
    background: linear-gradient(145deg, #172a3dee, #111d2cee) !important;
    box-shadow: 0 12px 32px #0004 !important;
    padding: 14px 18px !important;
    margin: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}
.compte-kis .espace-perso > details {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}
.compte-kis .espace-perso > details > :not(summary) {
    margin: 0 !important;
}
.compte-kis .espace-perso .compte-kis__email {
    color: #7dd3fc !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin: 0 0 8px 0 !important;
}
.compte-kis .compte-groupes {
    order: 10 !important;
    width: 100% !important;
    margin: 12px 0 0 0 !important;
}
.compte-kis .compte-groupes details.compte-groupes__groupe > summary {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 48px !important;
    padding: 10px 14px !important;
    border-radius: 12px 12px 0 0 !important;
}
.compte-kis .compte-groupes details.compte-groupes__groupe > summary .compte-groupes__avatar {
    width: 32px !important;
    height: 32px !important;
    font-size: 18px !important;
}

/* Avatar & photo compact sur 1 ligne */
.compte-kis .espace-perso .avatar-kis {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 6px 10px !important;
    padding: 2px 0 6px !important;
    margin: 0 0 2px 0 !important;
    border-top: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
    align-items: center !important;
}
.compte-kis .espace-perso .avatar-kis > h3 {
    display: none !important;
}
.compte-kis .espace-perso .avatar-kis__apercu {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    font-size: 20px !important;
    margin: 0 !important;
    border-radius: 50% !important;
    border: 2px solid #d4ff39 !important;
}
.compte-kis .espace-perso .avatar-kis__photo {
    font-size: 11px !important;
    margin: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    flex: 1 1 180px !important;
}
.compte-kis .espace-perso .avatar-kis__photo input {
    min-height: 26px !important;
    height: 26px !important;
    padding: 2px 6px !important;
    font-size: 11px !important;
    max-width: 220px !important;
}
.compte-kis .espace-perso .avatar-kis > p,
.compte-kis .espace-perso .avatar-kis__icones {
    width: 100% !important;
    margin: 0 !important;
}
.compte-kis .espace-perso .avatar-kis__icones {
    padding: 2px 0 !important;
    gap: 4px !important;
}
.compte-kis .espace-perso .avatar-kis__icones button {
    flex: 0 0 28px !important;
    min-width: 28px !important;
    height: 28px !important;
    font-size: 15px !important;
    padding: 2px !important;
    border-radius: 6px !important;
}
.compte-kis .espace-perso .compte-kis__note {
    display: none !important;
}

/* Formulaire coordonnées : grille compacte 12 colonnes (3 lignes de saisie) sur iPad/Mac/Web */
.compte-kis .espace-perso form[data-profil-perso-form] {
    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    gap: 6px 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-content: start !important;
}
.compte-kis .espace-perso form[data-profil-perso-form] label {
    font-size: 10px !important;
    font-weight: 700 !important;
    color: #94a3b8 !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 2px !important;
    min-width: 0 !important;
}
.compte-kis .espace-perso form[data-profil-perso-form] input {
    min-height: 30px !important;
    height: 30px !important;
    padding: 2px 8px !important;
    font-size: 12.5px !important;
    border-radius: 7px !important;
    background: #0d1824 !important;
    border: 1px solid #334e68 !important;
}
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-firstName"] { grid-column: span 4 !important; order: 1 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-lastName"] { grid-column: span 4 !important; order: 2 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-phone"] { grid-column: span 4 !important; order: 3 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-address"] { grid-column: span 5 !important; order: 4 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-complement"] { grid-column: span 4 !important; order: 5 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-postalCode"] { grid-column: span 3 !important; order: 6 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-city"] { grid-column: span 4 !important; order: 7 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-country"] { grid-column: span 3 !important; order: 8 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-email"] { grid-column: span 5 !important; order: 9 !important; }
.compte-kis .espace-perso form[data-profil-perso-form] button[type="submit"] {
    grid-column: 1 / -1 !important;
    order: 10 !important;
    min-height: 32px !important;
    height: 32px !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    border-radius: 8px !important;
    background: linear-gradient(135deg, #d4ff39 0%, #a3e635 100%) !important;
    color: #0f172a !important;
    margin-top: 2px !important;
}
.compte-kis [data-compte-deconnexion] {
    margin: 0 !important;
    padding: 4px 10px !important;
    min-height: 26px !important;
    height: 26px !important;
    font-size: 11px !important;
    border-radius: 7px !important;
}
@media (max-width: 540px) {
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-firstName"],
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-lastName"] {
        grid-column: span 6 !important;
    }
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-phone"],
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-address"],
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-email"] {
        grid-column: span 12 !important;
    }
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-complement"],
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-postalCode"] {
        grid-column: span 6 !important;
    }
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-city"] {
        grid-column: span 7 !important;
    }
    .compte-kis .espace-perso form[data-profil-perso-form] label[for="perso-country"] {
        grid-column: span 5 !important;
    }
}

/* Le profil reste accessible sans bandeau superflu lorsque les autres cartes du compte sont masquées. */
.compte-kis .compteAccueilGrid .espace-perso>details>summary,
.compte-kis .compteAccueilGrid .espace-perso>details[open]>summary,
.compte-kis .compteAccueilGrid #espace-perso{display:none!important}

.menu-compte__label{display:block;margin:12px 0 2px;color:var(--c-accent);font-weight:700;font-size:.8rem}.menu-compte a[data-google-etat="absent"]{color:#ff9b9b!important;border:1px solid #b34d5a;background:#501f2938}.menu-compte a[data-google-etat="connecte"]{color:#80e3b4!important}
