.charte.charte-priveos{--ch-texte:var(--p-deep);--ch-texte-survol:var(--p-mid);--ch-secondaire:var(--p-muted-ink);--ch-bordure:var(--p-soft);--ch-dore:var(--p-gold-ink);--ch-dore-clair:var(--p-gold-line);--ch-texte-dore:var(--p-gold-ink);--ch-ivoire:var(--p-bone);--ch-beige:var(--p-bone);--ch-serif:var(--p-serif);--ivory:var(--p-bone);--ivory-deep:var(--p-soft);--navy-100:var(--p-soft);font-family:var(--p-sans);color:var(--p-deep)}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-surtitre{letter-spacing:.34em;color:var(--p-gold-ink);gap:14px;font-size:11px;font-weight:500}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-surtitre:before{background:var(--p-rule);width:48px}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-titre{color:var(--p-deep)}:where(.charte-priveos).charte .ch-texte{color:var(--p-ink)}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-intitule{letter-spacing:.2em;color:var(--p-deep);font-weight:500}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-libelle{font-weight:500}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-carte{border-color:var(--p-line);border-radius:var(--p-radius-card);box-shadow:var(--p-shadow-card)}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-btn:not(.ch-btn-ajout){border-radius:var(--p-radius-btn);min-height:44px;font-family:var(--p-sans);letter-spacing:.01em;text-transform:none;transition:background-color .24s var(--p-ease), color .24s var(--p-ease), border-color .24s var(--p-ease), transform .16s var(--p-ease);padding:12px 20px;font-size:15px;font-weight:400}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-btn:active:not(:disabled){transform:scale(.97)}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-btn-secondaire:hover:not(:disabled){background:var(--p-bone)}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) :is(.ch-btn,.ch-croix,.ch-lien-texte):focus-visible{outline:2px solid var(--p-gold-ink);outline-offset:3px}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-pastille{letter-spacing:.16em;border-radius:var(--p-radius-btn);font-weight:500}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) :is(.ch-saisie,.client-login-card input){border-radius:var(--p-radius-btn);background:var(--p-white);color:var(--p-ink)}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) :is(.ch-saisie,.client-login-card input):not([aria-invalid=true]){border-color:color-mix(in srgb, var(--p-deep) 24%, var(--p-white))}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) :is(.ch-saisie,.client-login-card input):focus-visible{border-color:var(--p-deep);box-shadow:none;outline:2px solid var(--p-gold-ink);outline-offset:3px}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .client-login-error{border-radius:var(--p-radius-btn)}:is(.charte-priveos:has(>.ec-entete),.charte-priveos.client-login-shell) .ch-lien:hover{-webkit-text-decoration-color:var(--p-gold-ink);text-decoration-color:var(--p-gold-ink);text-underline-offset:4px}.charte-priveos.client-login-shell .client-login-card{border-radius:var(--p-radius-card)}.charte-priveos.client-login-shell .client-login-brand strong{letter-spacing:.24em;color:var(--p-deep);font-weight:500}.charte-priveos.client-login-shell .client-login-brand small{letter-spacing:.18em;color:var(--p-muted-ink);font-weight:400}.charte-priveos>.ec-entete{border-bottom-color:var(--p-line)}.charte-priveos>.ec-entete a>.ch-texte{font-family:var(--p-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--p-deep);align-items:center;gap:12px;font-size:20px;font-weight:500;display:inline-flex}.charte-priveos>.ec-entete a>.ch-texte:before{content:"";background:var(--p-gold-line);width:24px;height:1px}.charte-priveos>.ec-entete a>.ch-intitule{letter-spacing:.34em;color:var(--p-muted-ink);font-size:11px}.charte-priveos:has(>.ec-entete)>footer{border-top:1px solid var(--p-gold-line);background:var(--p-gradient-dark);color:var(--p-soft);font-family:var(--p-sans);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.charte-priveos:has(>.ec-entete)>footer a{color:var(--p-soft);-webkit-text-decoration-color:var(--p-gold-line);text-decoration-color:var(--p-gold-line);transition:color .24s var(--p-ease)}.charte-priveos:has(>.ec-entete)>footer a:hover{color:var(--p-white)}.charte-priveos:has(>.ec-entete)>footer a:focus-visible{outline:2px solid var(--p-gold);outline-offset:3px}
