.situe{color:var(--muted);font-size:14.5px;margin:8px 0 0}.ligne-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px}.ligne-label label{margin-top:0}.ligne-label a{font-size:13px}.refus{margin-top:14px;padding:12px 14px;border:1px solid #d8b3b1;background:#fbf0ef;border-radius:var(--r)}.refus strong{display:block;color:var(--red);font-size:14px;margin-bottom:2px}.refus p{margin:0;font-size:13.5px;color:var(--muted)}.refus a{font-weight:500}input[aria-invalid=true]{border-color:var(--red)}.porte{margin-top:20px;border-top:1px solid var(--border);padding-top:18px;text-align:center}.porte strong{display:block;font-size:15px;margin-bottom:4px}.porte p{margin:0 0 12px;font-size:13.5px;color:var(--muted)}.porte .button.creux,.porte button.creux{background:transparent;color:var(--ink);border-color:var(--ink);box-shadow:none;margin-top:0}.duo-action{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.duo-action a,.duo-action button{margin-top:16px}.duo-action a{font-size:14px}.consequence{margin-top:16px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r)}.consequence p{margin:0;font-size:13.5px;color:var(--muted)}.consequence .case{display:flex;align-items:flex-start;gap:9px;margin-top:12px;font-size:13.5px;font-weight:400;color:var(--text);cursor:pointer}.consequence .case input{width:auto;margin:2px 0 0;flex:none}.engage{margin-top:14px;padding:12px 14px;border-left:3px solid var(--ink);background:var(--ink-soft);border-radius:0 var(--r) var(--r) 0}.engage p{margin:0;font-size:13.5px}@media (max-width:760px){.ligne-label{flex-wrap:wrap;gap:4px 12px}.refus{padding:10px 12px}.consequence{padding:12px 14px}.engage{padding:10px 12px}.porte{margin-top:16px;padding-top:14px}}@media (max-width:480px){.duo-action{gap:4px 16px}.duo-action a{margin-top:4px}.situe{font-size:14px}}main.porte-page{max-width:980px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.porte-colonne{max-width:420px;width:100%}@media (min-width:900px){main.porte-page{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:64px;padding-top:56px}.sensign{margin-top:14px}}.champ-oeil{position:relative}.champ-oeil input{padding-right:48px}.champ-oeil .oeil{position:absolute;top:6px;right:0;bottom:0;width:46px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none;padding:0;margin:0;color:var(--muted);cursor:pointer}.champ-oeil .oeil[aria-pressed=true]{color:var(--ink)}.champ-oeil .oeil:hover{background:none}@media (max-width:899px){.card form button.pleine{width:100%;justify-content:center;min-height:48px;font-size:15px;margin-top:18px}}.sensign{background:var(--blue-deep);color:#ede7d6;border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow)}.sensign p{margin:0;font-size:13.5px;color:#c6cfe3;text-wrap:pretty}.sensign-entete{display:flex;align-items:center;gap:12px}.sensign-entete>div:last-child{display:flex;flex-direction:column;gap:2px}.sensign-icone{width:40px;height:40px;border-radius:var(--r);background:rgba(201,181,126,.16);border:1px solid #3a5390;display:grid;place-items:center;color:#e7d9ae;flex-shrink:0}.sensign-sur{font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#9fb0d6}.sensign-entete strong{font-family:var(--serif);font-size:18px;font-weight:600;color:#f3ecdb;line-height:1.2}.sensign-lignes{display:flex;flex-direction:column;gap:10px}.sensign-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--r);padding:12px 14px}.sensign-ligne.dispo{background:rgba(255,255,255,.06);border:1px solid #3a5390}.sensign-ligne.bientot{border:1px dashed #3a5390}.sensign-qr{flex-shrink:0;width:64px;height:64px;background:#fff;border-radius:var(--r-sm);display:grid;place-items:center;overflow:hidden}.sensign-qr img{display:block}.sensign-texte{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.sensign-nom{font-size:14.5px;font-weight:600;color:#f3ecdb}.sensign-ligne.bientot .sensign-nom{color:#c6cfe3}.sensign-note{font-size:12.5px;color:#9fb0d6}.sensign-bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;background:#e7d9ae;color:var(--blue-deep);border-radius:var(--r);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0}.sensign-bouton:hover{background:#f3ecdb;color:var(--blue-deep)}.sensign-pastille{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:999px;border:1px solid #c9b57e;color:#e7d9ae;font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.sensign-plus{color:#c6cfe3;font-size:13px;align-self:flex-start}.sensign-plus:hover{color:#fff}@media (max-width:420px){.sensign-qr{display:none}}