.CommentReportsModeration-module-scss-module__yS-yNq__root{gap:var(--space-10);flex-direction:column;justify-content:start;width:100%;display:flex}.CommentReportsModeration-module-scss-module__yS-yNq__header{grid-template-rows:min-content;grid-template-columns:min-content auto;align-items:center;display:grid}.CommentReportsModeration-module-scss-module__yS-yNq__title{justify-self:center}.CommentReportsModeration-module-scss-module__yS-yNq__list{gap:var(--space-5);flex-direction:column;justify-content:start;display:flex}.CommentReportsModeration-module-scss-module__yS-yNq__pagination{align-self:center}
.Body-module-scss-module__mo1QMW__content{scrollbar-color:var(--gray-100) #0000;scrollbar-width:thin;flex-direction:column;gap:16px;width:100%;display:flex}.Body-module-scss-module__mo1QMW__content::-webkit-scrollbar{width:6px}.Body-module-scss-module__mo1QMW__content::-webkit-scrollbar-track{background:0 0}.Body-module-scss-module__mo1QMW__content::-webkit-scrollbar-thumb{background:var(--gray-100);border-radius:3px}
.HiddenInput-module-scss-module__M5_CqG__hiddenInput{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HiddenInput-module-scss-module__M5_CqG__hiddenInput:focus-visible+.HiddenInput-module-scss-module__M5_CqG__control{outline:2px solid var(--color-input-border-focus);outline-offset:2px}
.Indicator-module-scss-module__AD2TBa__indicator{justify-content:center;align-items:center;display:inline-flex}.Indicator-module-scss-module__AD2TBa__dot{width:var(--space-5);height:var(--space-5);background-color:var(--color-accent);border-radius:var(--radius-circular);display:block}
:where(.Item-module-scss-module__qMpwaW__item){letter-spacing:0;gap:var(--space-3);width:max-content;color:var(--color-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}:where(.Item-module-scss-module__qMpwaW__item)[data-disabled]{cursor:not-allowed;opacity:.5}.Item-module-scss-module__qMpwaW__item:not([data-disabled]):hover .Item-module-scss-module__qMpwaW__control{border-color:var(--color-accent-hover)}
.Label-module-scss-module__ABvtzG__label{line-height:var(--space-9)}
:where(.Root-module-scss-module__n8wp9G__root){letter-spacing:0;gap:var(--space-3);color:var(--color-text-2);flex-direction:column;font-size:14px;font-weight:400;line-height:20px;display:flex}:where(.Root-module-scss-module__n8wp9G__root)[data-disabled]{opacity:.5}
.DeleteCommentModal-module-scss-module__nBc7oG__deleteComment{width:450px}.DeleteCommentModal-module-scss-module__nBc7oG__footer{flex-direction:row;justify-content:end;padding:0}
:where(.IdeaActionButtonGroup-module-scss-module__YYebWW__actionButtonGroup){--btn:minmax(0, 1fr);--div:min-content;grid-template-rows:auto;grid-template-columns:var(--btn) var(--div) var(--btn) var(--div) var(--btn);gap:var(--space-4);column-gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-1);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-auto-flow:column;place-items:stretch center;display:grid}:where(.IdeaActionButtonGroup-module-scss-module__YYebWW__actionButtonGroup):has(>:nth-child(7)){grid-template-columns:var(--btn) var(--div) var(--btn) var(--div) var(--btn) var(--div) var(--btn)}@media (max-width:639px){:where(.IdeaActionButtonGroup-module-scss-module__YYebWW__actionButtonGroup){--btn:minmax(min-content, max-content);justify-content:space-around;column-gap:0}}
.BookmarkButton-module-scss-module__Xm8LRq__root{gap:var(--gap);width:100%;min-width:min-content;max-width:max-content;color:var(--color-text-2);cursor:pointer;background:var(--color-white);border-radius:var(--radius-md);transition:color var(--transition-base),background-color var(--transition-base);border:none;justify-content:center;align-items:center;padding-inline:clamp(0px,12.5cqi - 23.75px,15px);display:inline-flex}.BookmarkButton-module-scss-module__Xm8LRq__root .BookmarkButton-module-scss-module__Xm8LRq__icon{flex-shrink:0}.BookmarkButton-module-scss-module__Xm8LRq__root:hover:not(:disabled){background:var(--color-gray-100)}.BookmarkButton-module-scss-module__Xm8LRq__root:disabled{cursor:not-allowed;opacity:.5}.BookmarkButton-module-scss-module__Xm8LRq__count{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--color-text-2);overflow-wrap:normal;white-space:nowrap;margin:0}.BookmarkButton-module-scss-module__Xm8LRq__bookmarked .BookmarkButton-module-scss-module__Xm8LRq__icon{color:var(--color-accent)}.BookmarkButton-module-scss-module__Xm8LRq__bookmarked:hover:not(:disabled) .BookmarkButton-module-scss-module__Xm8LRq__icon{color:var(--color-accent-hover)}.BookmarkButton-module-scss-module__Xm8LRq__sm{letter-spacing:0;--gap:var(--space-2);height:32px;font-size:14px;font-weight:400;line-height:20px}.BookmarkButton-module-scss-module__Xm8LRq__md{letter-spacing:0;--gap:var(--space-3);height:40px;font-size:16px;font-weight:400;line-height:24px}.BookmarkButton-module-scss-module__Xm8LRq__lg{letter-spacing:0;--gap:var(--space-4);height:48px;font-size:18px;font-weight:400;line-height:28px}
.DeleteIdeaButton-module-scss-module__HVs6uq__footer{flex-direction:row;justify-content:end;padding:0}
.LikeButton-module-scss-module__FXWTTW__root{gap:var(--gap);width:100%;min-width:min-content;max-width:max-content;color:var(--color-text-2);cursor:pointer;background:var(--color-white);border-radius:var(--radius-md);transition:color var(--transition-base),background-color var(--transition-base);border:none;justify-content:center;align-items:center;padding-inline:clamp(0px,12.5cqi - 23.75px,15px);display:inline-flex}.LikeButton-module-scss-module__FXWTTW__root:hover:not(:disabled){background:var(--color-gray-100)}.LikeButton-module-scss-module__FXWTTW__root:disabled{cursor:not-allowed;opacity:.5}.LikeButton-module-scss-module__FXWTTW__count{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--color-text-2);overflow-wrap:normal;white-space:nowrap;margin:0}.LikeButton-module-scss-module__FXWTTW__icon{color:var(--color-text-2);transition:color var(--transition-base),fill var(--transition-base);flex-shrink:0}.LikeButton-module-scss-module__FXWTTW__liked .LikeButton-module-scss-module__FXWTTW__icon{color:var(--color-negative)}.LikeButton-module-scss-module__FXWTTW__liked:hover:not(:disabled) .LikeButton-module-scss-module__FXWTTW__icon{color:var(--color-negative-hover)}.LikeButton-module-scss-module__FXWTTW__sm{letter-spacing:0;--gap:var(--space-2);height:32px;font-size:14px;font-weight:400;line-height:20px}.LikeButton-module-scss-module__FXWTTW__md{letter-spacing:0;--gap:var(--space-3);height:40px;font-size:16px;font-weight:400;line-height:24px}.LikeButton-module-scss-module__FXWTTW__lg{letter-spacing:0;--gap:var(--space-4);height:48px;font-size:18px;font-weight:400;line-height:28px}
.CommentButton-module-scss-module__HQUQzW__linkRoot{width:100%}.CommentButton-module-scss-module__HQUQzW__labelRoot{gap:var(--gap);width:100%;min-width:min-content;max-width:max-content;color:var(--color-text-2);cursor:pointer;background:var(--color-white);border-radius:var(--radius-md);transition:color var(--transition-base),background-color var(--transition-base);border:none;flex-direction:row;justify-content:center;align-items:center;padding-inline:clamp(0px,12.5cqi - 23.75px,15px);display:inline-flex}.CommentButton-module-scss-module__HQUQzW__labelRoot .CommentButton-module-scss-module__HQUQzW__icon{flex-shrink:0}.CommentButton-module-scss-module__HQUQzW__labelRoot:hover{background:var(--color-gray-100)}.CommentButton-module-scss-module__HQUQzW__count{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--color-text-2);overflow-wrap:normal;white-space:nowrap;margin:0}.CommentButton-module-scss-module__HQUQzW__icon{color:var(--color-text-2);transition:color var(--transition-base),fill var(--transition-base);flex-shrink:0}.CommentButton-module-scss-module__HQUQzW__sm{letter-spacing:0;--gap:var(--space-2);height:32px;font-size:14px;font-weight:400;line-height:20px}.CommentButton-module-scss-module__HQUQzW__md{letter-spacing:0;--gap:var(--space-3);height:40px;font-size:16px;font-weight:400;line-height:24px}.CommentButton-module-scss-module__HQUQzW__lg{letter-spacing:0;--gap:var(--space-4);height:48px;font-size:18px;font-weight:400;line-height:28px}
.IdeasFeedToolbar-module-scss-module__X4wLDa__toolbarContent{gap:var(--space-6);flex-direction:column;display:flex}.IdeasFeedToolbar-module-scss-module__X4wLDa__searchBar{gap:var(--space-8);display:flex}.IdeasFeedToolbar-module-scss-module__X4wLDa__sort{width:220px;min-width:0}@media (max-width:767px){.IdeasFeedToolbar-module-scss-module__X4wLDa__sort{width:100%}}.IdeasFeedToolbar-module-scss-module__X4wLDa__submitBtn{flex:0 0 max-content}@media (max-width:1023px){.IdeasFeedToolbar-module-scss-module__X4wLDa__mobileOnly{flex:none}.IdeasFeedToolbar-module-scss-module__X4wLDa__mobileOnly span{display:none}}.IdeasFeedToolbar-module-scss-module__X4wLDa__mobileFiltersButton{flex-shrink:0}@media (min-width:1024px){.IdeasFeedToolbar-module-scss-module__X4wLDa__mobileFiltersButton{display:none}}@media (max-width:1023px){.IdeasFeedToolbar-module-scss-module__X4wLDa__mobileFiltersButton{display:block}}@media (max-width:767px){.IdeasFeedToolbar-module-scss-module__X4wLDa__filtersDrawer{bottom:calc(var(--mobile-navigation-height) + env(safe-area-inset-bottom))}}.IdeasFeedToolbar-module-scss-module__X4wLDa__toolbarDownContent{gap:var(--space-8);justify-content:space-between;display:flex}@media (max-width:450px){.IdeasFeedToolbar-module-scss-module__X4wLDa__toolbarDownContent span{display:none}}
.ForgotPasswordForm-module-scss-module__cBBHjq__root{flex-direction:column;gap:16px;display:flex}.ForgotPasswordForm-module-scss-module__cBBHjq__forgotPasswordButton{width:max-content}
.LoginForm-module-scss-module__ZJbkGa__root{flex-direction:column;gap:16px;display:flex}.LoginForm-module-scss-module__ZJbkGa__forgotPasswordButton{align-self:end}
.RegistrationForm-module-scss-module__N5xrCG__root{flex-direction:column;gap:16px;display:flex}.RegistrationForm-module-scss-module__N5xrCG__root .RegistrationForm-module-scss-module__N5xrCG__agreement{align-items:flex-start;width:100%}.RegistrationForm-module-scss-module__N5xrCG__root .RegistrationForm-module-scss-module__N5xrCG__agreementLink{overflow-wrap:anywhere;white-space:normal;display:inline}
