.pouch-packer-choice{border:1px solid #b6d1df;background:#fff;border-radius:10px;padding:20px;margin:20px 0 26px;display:flex;flex-wrap:wrap;gap:12px 24px}.pouch-packer-choice legend{font-size:1.15rem;font-weight:700;padding:0 8px}.pouch-packer-choice label{display:flex;align-items:center;gap:10px;flex:1 1 300px;padding:16px;background:#f1f7fb;border:1px solid #cfdee7;border-radius:7px;cursor:pointer}.pouch-packer-choice input{width:20px;height:20px;accent-color:#087cdc;flex-shrink:0}.pouch-packer-choice label:has(input:checked){background:#e5f4ff;border-color:#087cdc}.pouch-packer-choice p{flex-basis:100%;font-size:14px;color:#466072;margin:0}.pouch-packer-choice label:focus-within{outline:3px solid #34b8ff;outline-offset:2px}

/* V113: readable machine-choice text at desktop and mobile sizes. */
.pouch-packer-choice{color:#102a43}.pouch-packer-choice legend{font-size:1.35rem;font-weight:800;line-height:1.4;color:#102a43}.pouch-packer-choice label{font-size:1.125rem;font-weight:700;line-height:1.5;color:#102a43;border-width:2px}.pouch-packer-choice p{font-size:1rem;font-weight:600;line-height:1.6;color:#243b53}.pouch-packer-choice label:has(input:checked){border-color:#0065b3;background:#dcedff;color:#082f55}
