.member-form{margin:24px 0;padding:24px;border:1px solid #ffffff24;border-radius:12px;background:#111618;max-width:720px}.member-form h3{margin:0 0 22px}.member-form label{display:block;margin:18px 0}.member-form input,.member-form textarea{width:100%;box-sizing:border-box;max-width:100%}.member-form .member-confirmation{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}.member-form .member-confirmation input{width:20px;height:20px;flex-shrink:0;margin:2px 0;accent-color:#dfb843}.member-feedback{white-space:pre-line;line-height:1.6}.member-feedback.success,.member-status.active{color:#69d49a;font-weight:700}.member-feedback.error{color:#ffa4ad}.member-status.closed{color:#c8cdd0}.member-close{border-color:#e889764a}.member-close-button{color:#ffb5a8;background:#ab493d24;border:1px solid #e8897690}.member-history{margin:32px 0;max-width:720px}.member-history article{padding:18px 0;border-bottom:1px solid #ffffff20}.member-history article>strong,.member-history article>small{display:block}.member-history article>small{color:#a2a9ae;margin-top:6px;font-size:12px;overflow-wrap:anywhere}.member-history p{white-space:pre-line;overflow-wrap:anywhere}.member-management-link{white-space:nowrap}.member-feedback button{margin:12px 0;display:block}.member-form button:disabled{opacity:.6}@media(max-width:600px){.member-form{padding:18px 14px}.member-form button{width:100%}.member-form .member-confirmation{font-size:13px}.member-form label{font-size:14px}}
