.case-conditions{display:flex;gap:10px;align-items:flex-start;margin:4px 0 0;font-size:13px;line-height:1.6;color:#c3d2e7;text-align:left;cursor:pointer}.case-conditions input{width:16px;height:16px;margin:3px 0 0;flex-shrink:0;accent-color:#b5ccff}.case-conditions a{color:#dbe6ff;text-decoration:underline;text-underline-offset:2px}.accord-conditions-voile{position:fixed;inset:0;z-index:200;background:rgba(3,7,15,.84);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.accord-conditions{position:fixed;z-index:201;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;background:#101725;color:#eaf0fc;border-radius:22px;box-shadow:0 28px 90px #0008}.accord-conditions h2{margin:0 0 10px;font-size:22px}.accord-conditions>p{margin:0 0 18px;color:#c3d2e7;font-size:14px;line-height:1.6}.accord-conditions-form{display:grid;gap:16px}.accord-conditions-form .button{justify-self:start;min-width:140px}.page-title.centered .accord-conditions-form{max-width:520px;margin:18px auto 0}.page-title.centered .accord-conditions-form .button{justify-self:center}.accord-conditions-erreur{margin:0;color:#ffb4a8;font-size:13px}.accord-conditions .accord-conditions-sortie{margin:20px 0 0;font-size:12px;color:#8a99b3}.accord-conditions-sortie .text-button,.accord-conditions-sortie a{font-size:12px;color:#c3d2e7}.accord-conditions-bandeau{margin:14px 18px 0;padding:14px 16px;border-radius:12px;background:#16213a;color:#eaf0fc;font-size:13px}.accord-conditions-bandeau p{margin:6px 0 12px;color:#c3d2e7}@media (max-width:640px){.accord-conditions{padding:22px 18px}.accord-conditions-bandeau{margin:12px 12px 0}}