.social-account,.social-invite{padding:20px;border:1px solid #d7dfcf;border-radius:18px;background:#f5f7ef;margin:16px 0}.social-account h3{font-size:24px;line-height:1.18;margin:8px 0}.social-account p,.social-invite p{line-height:1.5}.social-account-row,.social-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.social-heading{margin:20px 0 12px}.social-heading h3{margin:0}.social-heading button{flex-shrink:0}.social-divider{border-top:1px solid #deded3;margin:26px 0 16px;padding-top:20px;font-size:11px;letter-spacing:.1em;font-weight:700;color:#67715c}.social-group-card,.social-meetup-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;gap:5px;border:1px solid #d9ddce;border-radius:15px;background:#fffdf7;padding:17px;margin:10px 0;color:#273c26}.social-group-card strong,.social-meetup-card strong{font-size:21px;line-height:1.25;overflow-wrap:anywhere}.social-group-card small,.social-meetup-card small{font-size:13px;color:#5e6857}.social-group-card:hover,.social-meetup-card:hover{border-color:#547742;background:#f3f6ec}.social-member{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e2e3d8;font-size:15px}.social-member span{overflow-wrap:anywhere;min-width:0}.social-member strong{font-size:13px;white-space:nowrap;color:#43623b}.social-member button{max-width:46%;overflow-wrap:anywhere}.social-rsvp{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.social-rsvp button{flex:1;min-height:48px;white-space:nowrap}.social-notice{padding:12px;border-radius:10px;background:#eaf0df;line-height:1.45}.social-notice:empty,.social-error:empty,#groupInviteBox:empty{display:none}.social-error{color:#8b3026;font-size:14px;margin:8px 0}.social-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 36px);overflow:auto;padding:24px;border:1px solid #d0d7c5;border-radius:22px;background:#fffdf6;color:#293d28;box-shadow:0 20px 70px #17251655}.social-dialog::backdrop{background:#1e2c286b}.social-dialog h2{font-size:28px;line-height:1.15;margin:0}.social-dialog .social-heading{margin:0 0 20px}.social-dialog input,.social-invite input,#meetupAudience{box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #c9d0bf;border-radius:9px;background:#fff;color:#243723;font:inherit;margin:5px 0 12px}.social-dialog label,#meetupAudienceRow label{display:block;font-size:14px;font-weight:650;margin-top:12px}.social-dialog [role=alert]{color:#8b3026}.social-dialog button.wide{margin-top:8px}.social-invite input{font-size:13px}.social-invite button{margin:5px 6px 0 0}#privateMeetupActions{display:grid;gap:10px;margin-top:20px}#circle .eyebrow,#privateMeetup .eyebrow{margin-top:8px}#circle h3,#privateMeetup h3{margin-top:22px}#privateMeetupBody .meetup-time{font-size:21px}#meetupAudienceRow{margin:18px 0}body[data-screen=circle] #sheet,body[data-screen=privateMeetup] #sheet{--sheet-expanded:82dvh}@media(max-width:380px){.social-account{padding:16px}.social-heading{gap:6px}.social-heading>button{font-size:13px;padding:10px}.social-rsvp button{padding:11px 8px;font-size:14px}.social-dialog{padding:20px}}

#circleTitle,#privateMeetupTitle{overflow-wrap:anywhere}
