.action-error:empty{display:none}.action-error-text{display:inline-block;max-width:100%;color:var(--red,#ff5d78);overflow-wrap:anywhere;opacity:1;transition:opacity .3s ease}.action-error-text[data-fading=true]{opacity:0}.action-error>button{margin-left:8px}@media(prefers-reduced-motion:reduce){.action-error-text{transition:none}}.membership-dialog .signup-rejection-reason{display:block;width:100%;max-width:100%;min-width:0;min-height:120px;resize:vertical;padding:12px;border:1px solid var(--line);border-radius:var(--form-control-radius,10px);background:var(--surface-raised);color:var(--ink);font:inherit;line-height:1.6}@media(max-width:600px){.membership-dialog .signup-rejection-reason{font-size:max(16px,1em)}}.membership-dialog .member-tester-option{display:flex;align-items:center;gap:10px;cursor:pointer}.membership-dialog .member-tester-option input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--green)}.membership-dialog .member-tester-field small{line-height:1.5}
