.PageContainer-module-scss-module__7nQBFW__container{width:100%;max-width:2000px;margin:0 auto;padding:0 16px}@media only screen and (min-width:1024px){.PageContainer-module-scss-module__7nQBFW__container{padding:0 16px}}.PageContainer-module-scss-module__7nQBFW__container{flex:1}@media only screen and (min-width:1px) and (max-width:1024px){.PageContainer-module-scss-module__7nQBFW__container{margin-top:0;padding-bottom:80px}.PageContainer-module-scss-module__7nQBFW__container_withMobilePageForm{padding-bottom:132px}}@media only screen and (min-width:1024px){.PageContainer-module-scss-module__7nQBFW__container{margin-top:16px}}
.MobileHeader-module-scss-module__0AWUqG__container{padding:0 16px}@media only screen and (min-width:1024px){.MobileHeader-module-scss-module__0AWUqG__container{padding:0 16px}}.MobileHeader-module-scss-module__0AWUqG__container{z-index:10;background:#e7f6ef;border-bottom:1px solid #e3e7e4;justify-content:center;align-items:center;min-height:48px;margin-bottom:24px;display:flex;position:sticky;top:0}@media only screen and (min-width:1024px){.MobileHeader-module-scss-module__0AWUqG__container{display:none}}.MobileHeader-module-scss-module__0AWUqG__backbutton{position:absolute;top:4px;left:0}.MobileHeader-module-scss-module__0AWUqG__title{text-align:center;font-size:14px;font-weight:700}
.Button-module-scss-module__AyO9SW__container{font-weight:600}.Button-module-scss-module__AyO9SW__container:active{transform:scale(.98)}.Button-module-scss-module__AyO9SW__xs{height:32px;font-size:12px}.Button-module-scss-module__AyO9SW__sm{height:36px;font-size:14px}.Button-module-scss-module__AyO9SW__md,.Button-module-scss-module__AyO9SW__lg{font-size:14px}
.FormFooter-module-scss-module__8KLgLG__container{z-index:100;background:#fff;justify-content:flex-end;align-items:center;gap:8px;display:flex}.FormFooter-module-scss-module__8KLgLG__container_modal{justify-content:space-between;margin-top:8px;margin-bottom:-16px;padding:12px 0}.FormFooter-module-scss-module__8KLgLG__container_page{padding:0 16px}@media only screen and (min-width:1024px){.FormFooter-module-scss-module__8KLgLG__container_page{padding:0 16px}}@media only screen and (min-width:1px) and (max-width:1024px){.FormFooter-module-scss-module__8KLgLG__container{width:100%;height:52px;position:fixed;bottom:64px;left:0;right:0}}@media only screen and (min-width:1024px){.FormFooter-module-scss-module__8KLgLG__container{width:100%;position:sticky;bottom:0;left:0;right:0}}
.ActivityForm-module-scss-module__GdL_GG__container{height:auto}.ActivityForm-module-scss-module__GdL_GG__list{margin:0;padding:0;list-style:none}.ActivityForm-module-scss-module__GdL_GG__item{margin-bottom:16px}.ActivityForm-module-scss-module__GdL_GG__nestedItem{margin-bottom:12px}.ActivityForm-module-scss-module__GdL_GG__calendar{height:340px;width:100%!important}.ActivityForm-module-scss-module__GdL_GG__calendarTimeStack{width:100%}.ActivityForm-module-scss-module__GdL_GG__addLink{justify-content:flex-end;display:flex}
.AuthForm-module-scss-module__BI6AOq__container{margin:0 auto}
.AccountForm-module-scss-module__-YLVuW__container{margin:0 auto}.AccountForm-module-scss-module__-YLVuW__actions{justify-content:flex-end;width:100%;display:flex}
.ChatFooter-module-scss-module__PD0pFG__container{width:100%;height:auto}.ChatFooter-module-scss-module__PD0pFG__buttons{justify-content:flex-end;margin-top:8px;display:flex}.ChatFooter-module-scss-module__PD0pFG__openInModal{margin:8px 0}
.ConfirmModal-module-scss-module__4iW4fG__footer{justify-content:space-between;gap:8px;display:flex}.ConfirmModal-module-scss-module__4iW4fG__title{margin-bottom:12px;font-size:16px;font-weight:700}.ConfirmModal-module-scss-module__4iW4fG__content{min-height:140px}
.Message-module-scss-module__YIL4Ya__container{flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-bottom:16px;display:flex}.Message-module-scss-module__YIL4Ya__container_mine{align-items:flex-end}.Message-module-scss-module__YIL4Ya__container_mine .Message-module-scss-module__YIL4Ya__meta{flex-direction:row-reverse}.Message-module-scss-module__YIL4Ya__meta{align-items:baseline;gap:8px;max-width:85%;padding:0 4px;display:flex}.Message-module-scss-module__YIL4Ya__sender{color:#292e2b;font-size:12px;font-weight:600}.Message-module-scss-module__YIL4Ya__time{color:#727873;white-space:nowrap;font-size:12px}.Message-module-scss-module__YIL4Ya__message{color:#202522;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f3f1;border-radius:4px 16px 16px;width:fit-content;max-width:min(85%,400px);padding:10px 14px;font-size:14px;line-height:1.5}.Message-module-scss-module__YIL4Ya__message_mine{background:#c8eddc;border-radius:16px 4px 16px 16px}


.ActivityTypePill-module-scss-module__dmJe3q__container{height:auto}.ActivityTypePill-module-scss-module__dmJe3q__size_xs,.ActivityTypePill-module-scss-module__dmJe3q__size_sm{font-size:12px}.ActivityTypePill-module-scss-module__dmJe3q__size_md{font-size:14px}.ActivityTypePill-module-scss-module__dmJe3q__size_lg{font-size:16px}.ActivityTypePill-module-scss-module__dmJe3q__pill{border-radius:4px;padding:2px 4px;font-weight:700;display:inline-block}.ActivityTypePill-module-scss-module__dmJe3q__pill_withBorder{border:1px solid #0000}.ActivityTypePill-module-scss-module__dmJe3q__pill_gravel{color:#fff;background-color:#b14fe3;border-color:#b14fe3}.ActivityTypePill-module-scss-module__dmJe3q__pill_cyclocross{color:#fff;background-color:#3285f5;border-color:#3285f5}.ActivityTypePill-module-scss-module__dmJe3q__pill_road{background-color:#f5c542;border-color:#f5c542}.ActivityTypePill-module-scss-module__dmJe3q__pill_mtb{color:#fff;background-color:#ff8a34;border-color:#ff8a34}.ActivityTypePill-module-scss-module__dmJe3q__pill_commute{color:#fff;background-color:#13b8a6;border-color:#13b8a6}
.ActivitySummary-module-scss-module__Se6bUa__container{height:100%}.ActivitySummary-module-scss-module__Se6bUa__header{align-items:center;margin-bottom:4px;display:flex}.ActivitySummary-module-scss-module__Se6bUa__title{margin-bottom:16px;font-size:20px;font-weight:600}.ActivitySummary-module-scss-module__Se6bUa__subtitle{margin-bottom:4px;font-size:14px;font-weight:600}.ActivitySummary-module-scss-module__Se6bUa__section{justify-content:flex-start;align-items:flex-start;margin-bottom:24px;display:flex}.ActivitySummary-module-scss-module__Se6bUa__content{height:auto}.ActivitySummary-module-scss-module__Se6bUa__iconContainer{justify-content:flex-start;align-items:center;width:32px;display:flex}.ActivitySummary-module-scss-module__Se6bUa__datePill{border:1px solid gray;border-radius:4px;padding:2px 4px;font-size:12px;font-weight:700;display:inline-block}.ActivitySummary-module-scss-module__Se6bUa__list{margin-bottom:0}.ActivitySummary-module-scss-module__Se6bUa__item{margin-bottom:8px;font-size:14px}.ActivitySummary-module-scss-module__Se6bUa__linkContainer{justify-content:flex-end;align-items:center;display:flex}.ActivitySummary-module-scss-module__Se6bUa__link{color:#126b47;font-size:14px;text-decoration:underline}.ActivitySummary-module-scss-module__Se6bUa__description{font-size:14px}
.SearchFilterPills-module-scss-module__NTRGZG__container{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SearchFilterPills-module-scss-module__NTRGZG__icon{width:16px;height:16px}
.LoadingOverlay-module-scss-module__ix7dGW__container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
.UserActivitiesTable-module-scss-module__lGry3a__container{height:auto}.UserActivitiesTable-module-scss-module__lGry3a__row{margin-bottom:16px}.UserActivitiesTable-module-scss-module__lGry3a__heading{margin-bottom:16px;font-size:20px;font-weight:600}.UserActivitiesTable-module-scss-module__lGry3a__pagination{justify-content:center;margin-top:16px;display:flex}.UserActivitiesTable-module-scss-module__lGry3a__text{font-weight:600;font-size:12px!important}
.ActivityChatPreview-module-scss-module__6Ku4ja__container{height:100%}.ActivityChatPreview-module-scss-module__6Ku4ja__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ActivityChatPreview-module-scss-module__6Ku4ja__heading{font-size:16px;font-weight:600}.ActivityChatPreview-module-scss-module__6Ku4ja__counter{align-items:center;gap:8px;font-size:14px;display:flex}.ActivityChatPreview-module-scss-module__6Ku4ja__footer{justify-content:flex-end;display:flex}
