.quest-whatsapp-choice {display:flex!important;align-items:center;gap:.8rem;min-height:48px;cursor:pointer;padding:.55rem 0;}
.quest-expedition .quest-form label.quest-whatsapp-choice input[type=checkbox] {appearance:auto;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;flex-shrink:0;accent-color:#173e30;}
.quest-chart-notice {padding:1rem;border-inline-start:3px solid #9b691d;background:#e4e7d8;color:#193326;font-size:.94rem;line-height:1.6;margin:0;}
.quest-chart-notice strong {display:block;margin-bottom:.25rem;}
.quest-chart-notice[hidden] {display:none;}
.quest-cell-email {overflow-wrap:anywhere;}

/* Explicit online-display choice; preserve usable native radio and checkbox sizes. */
.quest-online-choice{border:1px solid #9c9e79;padding:1rem;min-width:0}.quest-online-choice legend{font-weight:800;padding:0 .3rem}.quest-online-choice label{display:flex;align-items:flex-start;gap:.65rem;min-height:44px;margin:.65rem 0;line-height:1.5}.quest-online-choice input[type="radio"],.quest-online-choice input[type="checkbox"]{width:22px;height:22px;min-height:22px;max-width:22px;flex:0 0 22px;margin:.15rem 0 0;accent-color:#174235}.quest-return{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem}
