.idasso{#Mon-compte form{margin-bottom:5rem}#Mon-compte .block:nth-of-type(2) h2,#Mon-compte .block:nth-of-type(3) h2{margin-top:3.5rem;margin-bottom:1.5rem}#Mon-compte .block:last-of-type h2{padding-top:2rem;border-top:1px solid var(--color-border);transition:all 0.3s ease-in-out}#Mon-compte .block h2:hover a{color:var(--color-hover)}#Mon-compte .block h2{width:100%;margin-top:2.5rem}#Mon-compte .block h2 a{position:relative;width:100%;padding-right:1.5rem;display:block;transition:all 0.3s ease-in-out}#Mon-compte .block h2 a::after{font-size:1.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";width:2.5rem;height:2rem;display:inline-block;-webkit-mask:url(/wp-content/plugins/id_annuaire_cpts/assets/css/icons/icon-fleche-lien.svg) center / contain no-repeat;mask:url(/wp-content/plugins/id_annuaire_cpts/assets/css/icons/icon-fleche-lien.svg) center / contain no-repeat;background-color:var(--color-bouton);transition:background-color 0.3s ease-in-out}#Mon-compte .block h2 a:hover::after{background-color:var(--color-hover)}#ModifierMdp,#Supprimer-compte{padding:0 1rem}#ModifierMdp form{max-width:37.125rem}@media (min-width:980px){#ModifierMdp,#Supprimer-compte{padding:0}}#loginform button{margin-top:2rem}#loginform .custom-connexion-link,#loginform .custom-lost-password-link{margin-top:1rem}#loginform p.login-message,#loginform p.password-reset-message:has(strong){color:var(--color-error)}#loginform p.password-reset-message{color:var(--color-success)}#loginform p:has(label),#loginform label p{padding-bottom:0;margin-bottom:0}#loginform p.success-message{color:var(--color-success)}#loginform p:has(input){margin-bottom:1rem}#loginform p.error-message{color:var(--color-error)}#loginform .back:has(button){padding-left:0;display:block;margin-bottom:0}#loginform .back:has(button):hover{padding-left:0}#loginform .back:has(button)::before{content:"";width:unset;height:unset;background:unset}#loginform #button-addon1,#loginform #button-addon2{margin-top:0}#loginform #button-addon1 i::before,#loginform #button-addon2 i::before{color:var(--color-lien)}#loginform .block-checkbox-radio{align-items:center}#loginform .block-checkbox-radio label p{margin-bottom:0;font-weight:400;font-size:1rem}}.idasso{#Modifier-profil-annuaire{padding:0 1rem}#Modifier-profil-annuaire li{list-style:none}#Modifier-profil-annuaire h1{color:var(--idasso-heading-h1-color,var(--color-titre))}#Modifier-profil-annuaire h2,#Modifier-profil-annuaire h3{margin-top:3.5rem;margin-bottom:1rem;color:var(--idasso-heading-h3-color,var(--color-titre));text-transform:initial}#Modifier-profil-annuaire .hero-title{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:3rem}#Modifier-profil-annuaire .hero-title .status_annonce{display:flex;flex-direction:row-reverse;position:relative;top:-4px;left:unset;right:unset;align-items:center;gap:.5rem;padding:.25rem 1.25rem .25rem 1.5rem;background:#fff;border-radius:1.25rem;width:auto;border:1px solid var(--color-border);font-size:1rem}#Modifier-profil-annuaire .hero-title .status_annonce .icon{width:.875rem;height:.875rem;border-radius:.75rem;margin:0;color:var(--color-lien)}#Modifier-profil-annuaire .hero-title .status_annonce .icon.text-success{background:var(--color-success)}#Modifier-profil-annuaire .hero-title .status_annonce .icon.text-warning{background:var(--color-semi-error)}#Modifier-profil-annuaire .hero-title .status_annonce .icon.text-danger{background:var(--color-error)}#Modifier-profil-annuaire .hero-title .status_annonce .icon.text-secondary{background:var(--color-adherent)}#Modifier-profil-annuaire .form_members .statut{position:absolute;top:0;right:0;border-radius:2rem;font-family:Raleway;color:var(--color-lien);font-size:16px;font-style:normal;font-weight:400;line-height:27px;display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;margin:0;border:1px solid var(--wp--preset--color--idasso-account-border,#ccccdc);max-width:45%;text-align:left}#Modifier-profil-annuaire .form_members .statut:nth-last-of-type(1){position:static;border:none;width:100%;display:flex;align-items:center;gap:2.375rem;border-radius:2rem;padding:1.75rem 2rem}#Modifier-profil-annuaire .form_members .statut-success::after{content:"";width:1rem;height:1rem;background:var(--color-success);border-radius:50%}#Modifier-profil-annuaire .form_members .statut-warning{position:static;border:none;width:100%;max-width:100%;margin-top:2rem;display:flex;align-items:center;gap:2.375rem;border-radius:.875rem;padding:1.75rem 2rem;background:var(--color-semi-error);color:#fff}#Modifier-profil-annuaire .form_members .statut-warning::before{content:"";width:4rem;height:4rem;background-image:var(--idasso-icon-anime-search);background-size:contain;background-repeat:no-repeat;background-position:center}#Modifier-profil-annuaire .form_members .statut-danger{position:static;border:none;width:100%;max-width:100%;margin-top:2rem;display:flex;align-items:center;gap:2.375rem;border-radius:.875rem;padding:1.75rem 2rem;background:var(--color-error);color:#fff}#Modifier-profil-annuaire .form_members .statut-danger::before{content:"";width:4rem;height:4rem;background-image:var(--idasso-icon-anime-alert);background-size:contain;background-repeat:no-repeat;background-position:center}#Modifier-profil-annuaire .form_members .info{display:flex;align-items:center;gap:.75rem;color:var(--color-adherent);font-size:18px;margin-bottom:2rem;width:100%}#Modifier-profil-annuaire .form_members .info::before{content:"";display:inline-block;width:1.75rem;height:1.75rem;-webkit-mask:url(/wp-content/plugins/id_annuaire_cpts/assets/css/icons/icon-info-tertiary.svg) center / contain no-repeat;mask:url(/wp-content/plugins/id_annuaire_cpts/assets/css/icons/icon-info-tertiary.svg) center / contain no-repeat;background-color:var(--color-pro);transition:background-color 0.3s ease-in-out}#Modifier-profil-annuaire :is(#logo,#liste_des_photos ul li){position:relative;width:7.5rem;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--idasso-component-input-background)}#Modifier-profil-annuaire #logo img,#Modifier-profil-annuaire #liste_des_photos ul li img{display:block;width:100%;height:100%;object-fit:cover}#Modifier-profil-annuaire .block-PHOTOS .col-form-file{display:grid;gap:1rem}#Modifier-profil-annuaire #liste_des_photos{display:grid;gap:.75rem}#Modifier-profil-annuaire #liste_des_photos>label{margin:0;font-weight:600}#Modifier-profil-annuaire #liste_des_photos ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:1rem;max-width:36rem;margin:0;padding:0!important}#Modifier-profil-annuaire .input-check-label p{padding-left:0}:is(#Modifier-profil-annuaire,#InscriptionAnnuaire) :is(.block-THEMATIQUE_SANTE,.block-SOUS_THEMATIQUE_SANTE){display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}:is(#Modifier-profil-annuaire,#InscriptionAnnuaire) :is(.block-THEMATIQUE_SANTE,.block-SOUS_THEMATIQUE_SANTE)>.col-form-label{margin:0}:is(#Modifier-profil-annuaire,#InscriptionAnnuaire) :is(.block-THEMATIQUE_SANTE,.block-SOUS_THEMATIQUE_SANTE)>.col-form-checkbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 15rem),1fr));gap:.75rem 1.5rem;margin:0}:is(#Modifier-profil-annuaire,#InscriptionAnnuaire) .sous_thematique_sante_title{grid-column:1 / -1;margin-top:.5rem;font-weight:700}:is(#Modifier-profil-annuaire,#InscriptionAnnuaire) .sous_thematique_sante_title label{margin:0}:is(#Modifier-profil-annuaire,#InscriptionAnnuaire) :is(.thematique_sante_select,.sous_thematique_sante_select){min-width:0}:is(#Modifier-profil-annuaire,#InscriptionAnnuaire) :is(.thematique_sante_select,.sous_thematique_sante_select) .block-checkbox-radio2{min-height:2.5rem;gap:.625rem}:is(#Modifier-profil-annuaire,#InscriptionAnnuaire) :is(.thematique_sante_select,.sous_thematique_sante_select) label{margin:0;line-height:1.35}#Modifier-profil-annuaire .col-file .delete_file{top:30px}#Modifier-profil-annuaire #logo .delete_file,#Modifier-profil-annuaire #liste_des_photos ul li .delete_file{position:absolute;top:.5rem;right:.5rem;left:auto;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;border:0;border-radius:50%;transform:none}#Modifier-profil-annuaire .status-verif{background-color:var(--color-adherent)}@media (min-width:980px){#Modifier-profil-annuaire{padding:0}#Modifier-profil-annuaire .card-body{gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}#Modifier-profil-annuaire .hero-title .status_annonce{width:auto}}}