body[data-surface=affiliate]{background:#f5f6f8;color:#17191f}body[data-surface=affiliate] main{max-width:620px;padding:14px}body[data-surface=affiliate] header{max-width:620px;background:#fff}.af-card{background:#fff;border-radius:16px;padding:18px;margin:14px 0;overflow-wrap:anywhere}.af-card h2{font-size:20px;letter-spacing:0}.af-card h3{font-size:16px}.af-card p{font-size:14px;line-height:1.5}.af-memberships{display:grid;grid-template-columns:1fr 1fr;gap:10px}.af-option{background:#fff;color:#17191f;text-align:left;border:1px solid #ddd;padding:14px}.af-option h2{font-size:18px}.af-option p{font-size:12px;line-height:1.5}.af-option.active{border:2px solid #f50057;background:#fff0f5}.af-form{display:grid;gap:12px;margin:15px 0}.af-form label{display:grid;gap:6px;font-size:14px}.af-form input{width:100%;background:#f5f6f8;color:#17191f;border:1px solid #ddd;font-size:16px}.af-form button,.af-card>button{background:#f50057;color:#fff;min-height:44px;padding:12px;border-radius:22px;margin:5px 0}.af-note{border-left:3px solid #f50057;padding:10px;background:#fff0f5}#affiliate-status{position:sticky;top:0;z-index:5;background:#17191f;color:#fff;padding:12px;border-radius:10px}#affiliate-status:empty{display:none}body[data-surface=affiliate] select{background:#f5f6f8;color:#17191f;font-size:16px}body[data-surface=affiliate] a{color:#d00049}
