.choice-list{display:grid;gap:8px;margin-top:8px}.choice-row{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer}.choice-row:has(input:checked){border-color:#5d8e6a;background:#f4f8f3}.choice-row input,.checkbox-field input{width:17px;height:17px;margin:2px 0 0;accent-color:#1d684c;flex:none}.choice-row span{display:grid;gap:4px}.choice-row b{font-size:11px;color:var(--ink)}.choice-row small{font-size:10px;color:#89968f;line-height:1.6}.checkbox-field{display:flex!important;align-items:center;gap:9px;cursor:pointer}.checkbox-field span{font-size:11px;color:var(--ink)}.pickup-code{display:inline-flex;padding:6px 10px;border-radius:9px;background:#f8f0dc;color:#826627;font-size:12px;font-weight:800;letter-spacing:2px;direction:ltr}.form-grid.full{grid-column:1/-1;min-width:0}.field-hint.full{grid-column:1/-1}.offer-meta .full{grid-column:1/-1}.offer-meta .full b{line-height:1.6;white-space:normal}.muted{color:#89968f}
.setup-note{margin:0;padding:12px 14px;border:1px solid #e9ddba;border-radius:11px;background:#fbf8ed;color:#6f6140;font-size:11px;line-height:1.9}
