.retract-form {display:grid;gap:1.4rem;max-width:38rem;margin:2rem 0;}
.retract-form label {display:grid;gap:.45rem;}
.retract-form input:not([type=checkbox]) {width:100%;min-height:48px;padding:.8rem;border:1px solid #826d73;border-radius:4px;background:#fffaf4;color:#28161b;font:inherit;box-sizing:border-box;}
.retract-form .retract-check {display:flex;gap:.8rem;align-items:flex-start;}
.retract-check input {flex:none;margin-top:.35rem;width:20px;height:20px;accent-color:#451f2c;}
.retract-recap {white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;padding:1.2rem;background:#f4ece6;border:1px solid #c9b6bb;border-radius:6px;}
#erreur {color:#8a1c32;font-weight:600;}
#verification .button {margin:.5rem .5rem .5rem 0;}
[hidden] {display:none!important;}
