.signup-toggle-row{background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px;font-size:13px;display:flex}.signup-toggle-row strong,.signup-toggle-row small{font-size:13px;font-weight:400;line-height:1.5;display:block}.signup-toggle-row input{appearance:none;cursor:pointer;background:#e5e5e5;border:0;border-radius:20px;flex:0 0 40px;width:40px;height:26px;position:relative}.signup-toggle-row input:before{content:"";background:#ff6940;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.signup-toggle-row input:checked{background:#ffd0c2}.signup-toggle-row input:checked:before{transform:translate(14px)}.signup-toggle-row input:focus-visible{outline:2px solid var(--color-brand-coral);outline-offset:3px}
