.member-profile-button{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:999px;background:#6921b2;color:white;padding:11px 18px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;max-width:220px}.member-profile-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-profile-button img,.member-profile-button svg{width:28px;height:28px;object-fit:cover;border-radius:50%;flex-shrink:0}.member-profile-button [hidden]{display:none}.profile-dialog{width:min(560px,calc(100% - 28px));max-height:85dvh;overflow:auto;border:0;border-radius:22px;padding:28px;color:#151824;background:white}.profile-dialog::backdrop{background:#0009}.profile-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.profile-dialog-heading h2{margin:0;font-size:25px}.profile-dialog-close{border:0;border-radius:50%;background:#f0e8f8;color:#6921b2;width:40px;height:40px;font-size:26px;cursor:pointer}.profile-dialog .panel{padding:0;box-shadow:none}.profile-dialog .row{overflow-wrap:anywhere}.profile-dialog .row strong{text-align:right}.events-panel{grid-column:1/-1!important}@media(max-width:760px){.topbar-inner{flex-wrap:wrap}.topbar-inner>.brand{flex:1}.topnav{width:100%;justify-content:flex-end;border-top:1px solid #292b33}.member-profile-button{font-size:15px;padding:10px 15px}.profile-dialog{padding:20px}}
