.member-approval-dialog{width:min(420px,calc(100% - 24px));border:0;border-radius:18px;padding:0;box-shadow:0 18px 60px #0005}.member-approval-dialog::backdrop{background:#10182099}.member-approval-dialog form{padding:20px}.member-approval-dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.member-approval-dialog h2{margin:0;font-size:19px}.member-approval-dialog header button{border:0;background:#f2f3f4;width:34px;height:34px;border-radius:50%}.member-approval-dialog label{display:block;font-size:12px;color:#555;margin:10px 0}.member-approval-dialog input,.member-approval-dialog select,.member-approval-dialog textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #dcdfe2;border-radius:9px;padding:11px;background:#fff}.member-approval-dialog textarea{min-height:72px;resize:vertical}.member-approval-dialog .member-submit{width:100%;border:0;border-radius:10px;background:#b51f2c;color:#fff;padding:12px;margin-top:12px;font-weight:700}.member-approval-dialog .member-state{padding:16px;border-radius:12px;background:#f6f2e9;line-height:1.7}.member-approval-dialog .member-state b{display:block;color:#9f1d28;font-size:16px}.member-approval-dialog .member-hint{font-size:11px;color:#777;line-height:1.6}.profile-head button:disabled{opacity:.75;color:#9a6d1e;background:#fff7df}
