/**
 * Adobe DX community Custom CSS (Style → Custom CSS snapshot).
 * Captured 2026-09-14 with Adrian Jodba for repo SoT / agent discovery.
 * See README.md in this folder. Do not confuse with ai-builds-article inject.
 *
 * Flattened (no nesting / :is) for Style → Custom CSS panel paste.
 * Live Control Custom CSS may still be active; coordinate cutover before hub inject.
 */

 #customcss.twig_page-topic #root .topic-info.topic__header .label-component.label--success,#customcss.twig_page-topic #root .threaded-replies .label-component.label--success,#customcss.twig_page-topic #root [data-css-anchor="topic-view"] .label-component.label--success{
  color: #036E45;
  background-color: #D7F7E1;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  /* 133.333% */
  padding: 4px 9px;
  border-radius: 7px;
}

#customcss .popup-component .default-avatar {
font-size: 32px;
}

/* UAT Fixes - Adam */
/* #46 */
#customcss #root .header-navigation .main-navigation--language-switcher {
display: none;
}

/* Inbuild category page customizations start
Creator: Adrian
Last update: 12/12/2025 */
#customcss.category-page {
background-color: #f8f8f8;
}
#customcss.category-page #root .custom-stats-bar {
    margin-bottom: 40px;
  }
#customcss.category-page #root .stats-bar {
    background-color: #f8f8f8;
  }
#customcss.category-page #root .qa-page-title {
    color: #2C2C2C;

    font-size: 44px;
    font-weight: 700;
    line-height: 125%;
  }
#customcss.category-page #root .qa-subforum-description {
    color: #2C2C2C;

    font-size: 22px;
    font-weight: 400;
    line-height: 150%;
  }
#customcss.category-page #root .forum-featured-image .col--main.has--side {
    width: 100%;
  }
#customcss.category-page #root .qa-subForum-header {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% 0;
  }
#customcss.category-page #root .thread-list-title {
    background-color: #f8f8f8;
    height: 300px;
    display: flex;
    align-items: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% 0;
    border-bottom: none;
  }
#customcss.category-page #root .list-widget-wrapper,
  #customcss.category-page #root .category-topic-list__content {
    position: static;
  }
#customcss.category-page #root .search-box__input {
    border: 2px solid #DADADA;
    border-radius: 48px;
    height: 40px;
    box-shadow: unset;
  }
#customcss.category-page #root .search-box__input::placeholder {
    color: transparent;
    opacity: 0;
  }
#customcss.category-page #root .search-box::before {
    content: 'Search this community';
    position: absolute;
    top: 50%;
    left: 48px;
    transform: translateY(-50%);
    color: #595959ff;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    pointer-events: none;
    z-index: 1;
  }
#customcss.category-page #root .search-box:has(.search-box__input:not(:placeholder-shown))::before {
    display: none;
  }
#customcss.category-page #root .avatar--S,
  #customcss.category-page #root .avatar--XS {
    width: 24px;
    height: 24px;
  }
#customcss.category-page #root .category-topic-list {
    border-radius: 10px;
    border: 1px solid #E9E9E9;
    background: #FFF;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    position: static;
  }
#customcss.category-page #root .forum-subscribe-button {
    margin-left: unset;
  }
#customcss.category-page #root .qa-forum-subscribe-button {
    pointer-events: auto;
    height: 40px;
    padding: 0 18px;
    line-height: 21px;
  }
#customcss.category-page #root .qa-forum-subscribe-button .text {
      text-align: center;
      font-size: 17px;
      font-weight: 700;
      line-height: 21px;
    }
#customcss.category-page #root [data-css-anchor="category-topic-list"] {
    position: relative;
  }
@media (min-width: 768px) {

    #customcss.category-page #root .category-topic-list {
      display: flex;
      padding: 24px 0;
      flex-direction: column;
      align-items: flex-start;
      gap: 0;
      align-self: stretch;
    }

      #customcss.category-page #root .category-topic-list .content-type-filters,
      #customcss.category-page #root .category-topic-list .topic-view,
      #customcss.category-page #root .category-topic-list .content-type-filters__additional {
        padding-left: 32px;
        padding-right: 32px;
      }

    #customcss.category-page #root .topic-view .topic-view_header .topic-view_header-items-gathered {
      max-width: calc(100% - 80px);
    }
  }
#customcss.category-page #root .category-topic-list__content {
    width: 100%;
  }
#customcss.category-page #root .list__items--header {
    position: absolute;
    top: -30px;
    width: 100%;
    left: 0;
    justify-content: end;
    margin: 0;
  }
#customcss.category-page #root .content-type-filters {
    max-width: 100%;
  }
#customcss.category-page #root .content-type-filters__list {
    gap: 32px;
    flex-wrap: nowrap;
    max-width: 100%;
    overflow-x: auto;
  }
#customcss.category-page #root .content-type-filters__item {
    flex-shrink: 0;
  }
#customcss.category-page #root .category-topic-list .content-type-filters__button {
    color: #686868;
    text-align: center;
    padding: 0;
    padding-bottom: 16px;
    /* C1/Tab/Quiet */
    font-size: 18px;
    font-weight: 700;
    line-height: 125%;
  }
#customcss.category-page #root .category-topic-list .content-type-filters__button.active {
    color: #2C2C2C;
  }
#customcss.category-page #root .category-topic-list .content-type-filters__button.active,
  #customcss.category-page #root .category-topic-list .content-type-filters__button:hover {
    border-bottom-color: #1473E6;
  }
#customcss.category-page #root .category-topic-list .topic-view_header-item.text--meta {
    position: relative;
    top: 1px;
  }
#customcss.category-page #root .category-topic-list .topic-view_header-item::after {
    content: none;
  }
#customcss.category-page #root .category-topic-list .topic-list-item-card_body {
    padding-left: 0;
  }
#customcss.category-page #root .category-topic-list .topic-view .topic-view_body .thread-list-block__title .thread-list-block__title-link {
    color: #2C2C2C;
    font-size: 18px;
    font-weight: 700;
    line-height: 125%;
    opacity: 1;
  }
#customcss.category-page #root .category-topic-list .topic-view:hover .topic-view_body .thread-list-block__title .thread-list-block__title-link {
    color: var(--config--main-color-brand);
    transition: 0.2s;
  }
#customcss.category-page #root .category-topic-list .topic-view_body .thread-list-block__article-wrapper {
    color: #2C2C2C;

    /* Body/Body S Regular */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 24px */
  }
#customcss.category-page #root .topic-list-item-card {
    padding: 16px 0;
    padding-left: 0;
    border-bottom: 1px solid #E9E9E9;

  }
#customcss.category-page #root .list-widget-wrapper {
    border: none;
  }
@media (min-width: 768px) {
    #customcss.category-page #root .topic-view {
      padding: 24px 0;
    }
  }
@media (max-width: 767px) {
    #customcss.category-page #root .topic-view {
      padding: 24px 0
    }
  }
#customcss.category-page #root .topic-view .topic-view_info {
    position: static;
  }
#customcss.category-page #root .topic-view .topic-view_header>.topic-view_header-item .avatar {
    width: 32px;
    height: 32px;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 8px;
  }
#customcss.category-page #root .list-widget-wrapper>.qa-topic-block:last-of-type {
    border-bottom: 0;
    padding-bottom: 0;
  }
#customcss.category-page #root .tabs--navigation.qa-tabs-menu {
    padding-bottom: 16px;
    border-bottom: 1px solid #E8E8E8;
  }
#customcss.category-page #root .topic-list-item-card .topic-list-item-card_info-container .topic-list-item-card_footer-container {
    margin-top: 8px;
    margin-left: 0;
    padding-top: 0;
    border-top: 0;
  }
#customcss.category-page #root .topic-list-item-card .topic-list-item-card_info-container {
    position: relative;
  }
#customcss.category-page #root .topic-list-item-card_title-container .pill {
    position: absolute;
    top: 28px;
    right: 24px;
    padding: 4px 9px;
    border-radius: 7px;
    color: #1473E6;
    background-color: #E5F0FE;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0;
    text-transform: none;
  }
@media (min-width: 768px) {
    #customcss.category-page #root .topic-list-item-card_title-container .pill {
      right: 32px;
    }
  }
#customcss.category-page #root .load-more-container button {
    width: fit-content;
    height: 32px;
    margin-top: 24px;
  }
#customcss.category-page #root .load-more-container button span {
    position: relative;
    top: -8px;
  }
#customcss.category-page #root .topic-list-item-card_footer-container {
    justify-content: flex-start;
    gap: 8px;
  }
#customcss.category-page #root .topic-list-item-card_topic-metrics {
    column-gap: 0;
  }
#customcss.category-page #root .topic-list-item-card_topic-metrics>* {
    display: block;
    padding: 6px 12px 6px 10px;
    color: #505050;

    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0;
  }
#customcss.category-page #root .topic-list-item-card_topic-age-container .avatar {
    width: 24px;
    height: 24px;
  }
#customcss.category-page #root .topic-list-item-card_topic-age-container a {
    color: #000;

    /* Component/M/Regular */
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
  }
#customcss.category-page #root .topic__votes-count.is-hidden-S {
    display: flex !important;
  }
#customcss.category-page #root .topic-view .thread-meta-item--vote.add_spacing {
    display: none;
  }
#customcss.category-page #root .topic-view.topic-view--ideation .topic-view_body {
    margin-right: 0;
  }
@media (max-width: 767px) {
    #customcss.category-page #root .topic-list-item-card_header {
      padding-left: 10px;
    }

    #customcss.category-page #root .topic-list-item-card_body {
      padding-left: 10px !important;
    }

    #customcss.category-page #root .category-topic-list {
      display: flex;
      padding: 24px 0;
      flex-direction: column;
      align-items: flex-start;
      gap: 0;
      align-self: stretch;

    }

      #customcss.category-page #root .category-topic-list .content-type-filters,
      #customcss.category-page #root .category-topic-list .topic-view,
      #customcss.category-page #root .category-topic-list .content-type-filters__additional {
        padding-left: 24px;
        padding-right: 24px;
      }

  }
@media (max-width: 1024px) {
    #customcss.category-page #root .sitewidth:not([role="group"] > .sitewidth) {
      padding-left: 26px;
      padding-right: 26px;
    }
  }
#customcss.category-page #root .load-more-container.load-more-topics {
    text-align: center;
  }
#customcss.category-page #root .category-topic-list .topic-view_header {
    margin-bottom: 8px;
    align-items: center;
  }
#customcss.category-page #root .qa-username.link--user {
    color: #2C2C2C;

    /* Body/Body XS Bold */
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
  }
#customcss.category-page #root .topic-view_header-item.text--meta,
  #customcss.category-page #root .user-title {
    color: #505050;

    /* Body/Body XS Regular */
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0;
  }

#customcss.twig_default-inbox-overview #root .col--main>.box {
margin-top: 24px;
}

#customcss #root .group-overview-wrapper .group-overview-title {
color: #2C2C2C;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 125%;

}

#customcss #root .list-group--gutter-bottom,
#customcss #root .group-overview-wrapper .group-overview-title {
padding-left: 24px;
padding-right: 24px;
}

#customcss.twig_page-group-overview {
overflow-x: hidden !important;
}

/* SHARED BASE STYLES */
#customcss #root h1.group-overview-wrapper-title {
background-color: white;
background-repeat: no-repeat;
margin-top: 0;
margin-bottom: 0;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
color: #131313;
text-align: center;

/* Heading/Heading XL */
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 125%;

}

/* DESKTOP OVERRIDES */
@media (min-width: 768px) {
#customcss #root h1.group-overview-wrapper-title {
  background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/aa36bd8a-0ae6-4344-bc30-aa1ffd4e4f32.png);
  background-size: contain;
  min-height: 200px;
  display: flex;
  background-position: 95% 0%;
  justify-content: center;
  align-items: center;
}
}

/* MOBILE OVERRIDES */
@media (max-width: 767px) {
#customcss #root h1.group-overview-wrapper-title {
  background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/aa36bd8a-0ae6-4344-bc30-aa1ffd4e4f32.png);
  height: 271px;
  background-position: bottom;
  background-size: 150px;
  padding-top: 40px;
}
}

#customcss.qa-forum-site-index .card-info__metadata,
#customcss[data-entity="CommunityOverview"] .card-info__metadata {
display: none;
}

#customcss #root .widget-title {
width: 100%;
color: #2C2C2C;
font-weight: 700;
line-height: 125%;
text-align: left;
font-size: 28px;
}

#customcss #root [data-css-anchor="widget-badges"] .widget-title {
color: #2C2C2C;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 125%;
}

#customcss #root [data-css-anchor="widget-badges"] .user_data,
#customcss #root [data-css-anchor="widget-badges"] .user_data a.username {
color: #2C2C2C;

font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 150%;
}

#customcss #root [data-css-anchor="widget-badges"] .user_data a.username {
margin-right: 3px;
}

#customcss #root [data-css-anchor="widget-badges"] .list--badges .flag__image {
width: 38px;
margin-right: 8px;
}

#customcss #root [data-css-anchor="widget-badges"] .list--badges img {
width: 38px;
height: 38px;
}

#customcss.twig_page-group-overview {
background: #f8f8f8;
}

#customcss #root .list-group--gutter-bottom li {
margin-right: 32px;
margin-bottom: 16px;
}

#customcss #root .list-group--gutter-bottom .qa-tag-pill {
border-radius: 0;
border: none;
border-bottom: 2px solid transparent;
padding: 16px 2px 14px 2px;
background-color: transparent;

}

#customcss #root .list-group--gutter-bottom .qa-tag-pill.chip--active,
#customcss #root .list-group--gutter-bottom .qa-tag-pill:hover {
border-bottom-color: #1473E6;
}

#customcss #root .list-group--gutter-bottom .qa-tag-pill span {
color: #686868;
text-align: center;

font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 125%;
}

#customcss #root .list-group--gutter-bottom .qa-tag-pill.chip--active span,
#customcss #root .list-group--gutter-bottom .qa-tag-pill:hover span {
color: #131313;
}

#customcss #root .group-overview .group-overview-item {
grid-column: auto / span 2;
}

@media (max-width: 1024px) {
#customcss #root .group-overview .group-overview-item {
  grid-column: auto / span 3;
}
}

@media (max-width: 767px) {
#customcss #root .group-overview .group-overview-item {
  grid-column: auto / span 6;
}
}

#customcss #root .group-overview .group-overview-item .group-overview-item__top {
height: 164px;
}

/* Featured topics custom styles start */
/* Creator: Adrian; Last update: 30/10/2025 */

#customcss #root .featured-topics .col {
padding-left: 0;
margin-left: 10px;
width: calc(100% - 20px);
overflow: hidden;
}

#customcss #root .featured-topics .featured-topics__list {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: 100%;
column-gap: 24px;
position: relative;
transition: 0.9s ease-in-out;
overflow-x: visible !important;

}

#customcss #root .thread-list-block__title .pill {
position: absolute;
top: 28px;
right: 0;
padding: 4px 9px;
border-radius: 7px;
color: #1473E6;
background-color: #E5F0FE;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 16px;
letter-spacing: 0;
text-transform: none;
}

#customcss #root .featured-topic__url .pill {
position: absolute;
top: 16px;
padding: 2px 6px;
border-radius: 0 4px 4px 0;
background: #000;
color: #fff;
font-size: 12px;
font-weight: 700;
line-height: 125%;
letter-spacing: 0.6px;
text-transform: uppercase;
width: fit-content;
left: 0;
}

#customcss #root .featured-topics .featured-topics__list>article {
width: 100%;
flex-shrink: 0;
}

@media (min-width: 768px) {

#customcss #root .featured-topics .featured-topics__list>article {
  width: calc(50% - 12px);
}
}

@media (min-width: 1025px) {
#customcss #root .featured-topics .featured-topics__list>article {
  width: calc(33% - 12px);
}
}

#customcss #root .featured-topics .featured-topics__list>article .post-meta__container {
flex-direction: row-reverse;
}

#customcss #root .featured-topics .featured-topics__list>article .post-meta__container .post-meta__container--left {
flex-grow: unset;
}

#customcss #root .featured-topics .featured-topics__list>article .post-meta__container .post-meta__container--left .avatar {
margin-right: 4px;
}

#customcss #root .featured-topics .featured-topics__list>article .post-meta__container .post-meta__container--left .thread-meta-item__date {
margin-left: 0;
}

#customcss #root .featured-topics .featured-topics__list>article .post-meta__container .post-meta__container--right svg {
display: none !important;
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right .featured-topic__vote {
border: none;
box-shadow: none;
height: 21px;
width: fit-content;
padding: 0;
background: none;
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right .featured-topic__vote:hover {
background-color: #ffffff00;
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right .featured-topic__vote span {
height: 21px;
display: flex;
align-items: center;
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right>span::before,
#customcss #root .featured-topics .featured-topics__list .post-meta__container--right .featured-topic__vote span::before {
content: '';
width: 20px;
height: 20px;
display: inline-block;
margin-right: 6px;
background-size: contain;
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right>span,
#customcss #root .featured-topics .featured-topics__list .post-meta__container--right .featured-topic__vote span {
color: #686868;

/* Body/Body XS Regular */
font-size: 14px;
font-weight: 400;
line-height: 150%;
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right>.topic__views-count::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/dme_views.svg');
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right>.topic__reply-count::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/dme_comments.svg');
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right .featured-topic__vote span::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/dme_votes.svg');
}

#customcss #root .featured-topics .featured-topics__list .post-meta__container--right .featured-topic__vote--voted span::before,
#customcss #root .featured-topics .featured-topics__list .post-meta__container--right .featured-topic__vote:hover span::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/878f71e9-4db5-4521-821d-f2fa597b0c6d.png');
}

#customcss #root .topic__views-count::before,
#customcss #root .topic__reply-count::before,
#customcss #root .topic__likes-count::before,
#customcss #root .topic__votes-count::before,
#customcss #root .qa-topic-meta-likes-icon::before,
#customcss #root .preact-voted::before,
#customcss #root .topic-list-item-card_topic-metrics .thread-meta-item--vote::before {
background-size: contain;
}

#customcss #root .featured-topics .page-dots-container {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
column-gap: 8px;
margin-top: 24px;
}

#customcss #root .featured-topics .page-dots-container .page-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: #cacaca;
cursor: pointer;
}

#customcss #root .featured-topics .page-dots-container .page-dot.active {
background: #242424;
}

/* Featured topics custom styles end */

/* Banner CSS for Homepage */
[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image {
background-size: contain;
background-position: right;
height: 540px;
max-height: 100%;
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/f35b614c-ddb3-4cf5-ae4f-ab876c773859.png') !important;
}

[data-entity="HomePage"]:not(.is-customizing) .widget-container--community_category .community-category-list_parent-child-component-wrapper>section:not(:first-child),
[data-entity="CommunityOverview"]:not(.is-customizing) .widget-container--community_category .community-category-list_parent-child-component-wrapper>section:not(:first-child) {
display: none;
}

[data-entity="HomePage"]:not(.is-customizing) .widget-container--community_category .community-category-list_parent-child-component-wrapper h3,
[data-entity="CommunityOverview"]:not(.is-customizing) .widget-container--community_category .community-category-list_parent-child-component-wrapper h3 {
display: none;
}

@media screen and (min-width: 941px) {
[data-entity="HomePage"] .brand-hero {
  height: 100%;
}

[data-entity="HomePage"] .brand-hero>.sitewidth {
  height: 100%;
  display: flex;
  align-items: center;
}

[data-entity="HomePage"] .brand-hero>.sitewidth>.col--main {
  height: 100%;
  display: flex;
  align-items: center;
  background: #f8f8f8;
  width: 50%;
  min-width: 550px;
}

[data-entity="HomePage"] .brand-hero>.sitewidth>.col--main>.forum-list-view-spacing {
  width: 70%;
  max-width: unset;
}
}

@media screen and (max-width: 940px) {
[data-entity="HomePage"] .brand-hero {
  padding: 0 24px
}
}

[data-entity="HomePage"] .widget-container--html_widget:has(.find-your-comunnity-header-sort-container),
[data-entity="HomePage"] .widget-container--community_category {
background: #f8f8f8;
}

[data-entity="HomePage"] .widget-container--community_category {
padding-bottom: 32px;
}

[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image .forum-list-view-spacing {
max-width: 70%;
}

[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image .forum-list-view-spacing .brand-hero-title {
font-size: 44px;
font-weight: 700;
}

[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image .forum-list-view-spacing .brand-hero-subtitle {
font-size: 22px;
font-weight: 400;
max-width: 98%;
}

[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image .forum-list-view-spacing .search-box__input {
border: 2px solid #DADADA;
border-radius: 48px;
height: 40px;
box-shadow: unset;
}

[data-entity="HomePage"] .searchbar-in-hero {
max-width: 95%;
}

/* @media screen and (min-width: 1440px) {
  [data-entity="HomePage"] .widget-container--hero_banner .qa-generic_hero-container > .sitewidth {
   max-width: 1440px;
  }
} */
@media screen and (max-width: 1240px) {
[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image {
  height: 475px;
}
}

@media screen and (max-width: 1024px) {
[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image {
  height: 375px;
}

[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image .forum-list-view-spacing {
  max-width: 50%;
}
}

@media screen and (max-width: 940px) {
[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image {
  background-position: bottom;
  background-repeat: no-repeat;
  height: 790px;
  display: inline-block;
}

[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image .brand-hero {
  display: inline-block;
  padding-top: 48px;
}

[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image .forum-list-view-spacing {
  max-width: 100%;
  height: 385px;
}
}

@media screen and (max-width: 767px) {
[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image {
  height: 700px;
}
}

@media screen and (max-width: 640px) {
[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image {
  height: 700px;
}
}

@media screen and (max-width: 370px) {
[data-entity="HomePage"] .widget-container--hero_banner .forum-featured-image {
  height: 620px;
}
}

/* Statbar custom styles start */
/* Author: Adrian; Last update: 14/11/2025 */

#customcss #root .custom-stats-bar {
border-bottom: none;
}

#customcss #root .list.list--stats-bar.qa-stats-bar>li {
position: relative;
display: inline-flex;
margin-bottom: 0;
flex-direction: column;
align-items: flex-start;
}

#customcss #root .list.list--stats-bar.qa-stats-bar>li>strong {
color: #2C2C2C;
font-size: 28px;
font-weight: 700;
line-height: 125%;
margin-bottom: 3px;
}

#customcss #root .list.list--stats-bar.qa-stats-bar>li>span {
color: #2C2C2C;
font-size: 12px;
font-weight: 700;
line-height: 125%;
letter-spacing: 0.6px;
text-transform: uppercase;
}

#customcss #root .qa-stats-bar .widget-title {
color: #2C2C2C;
margin-right: 16px;
font-size: 14px;
font-weight: 400;
line-height: 150%;
}

#customcss #root .qa-stats-bar .sitewidth {
border-bottom: 1px solid #D4D4D4;
padding-bottom: 24px;
}

#customcss #root .list--stats-bar .list__item>strong::before {
content: "";
display: inline-block;
width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-right: 8px;
top: 3px;
position: relative;
}

@media screen and (max-width: 767px) {
#customcss #root .qa-stats-bar .col {
  flex-direction: column;
}

#customcss #root .list--stats-bar {
  display: flex;
  flex-direction: column;
}

#customcss #root .list--stats-bar .list__item:nth-child(2) {
  margin-left: 0;
  margin-right: 0;
  margin-top: 24px;
  margin-bottom: 24px !important;
}

#customcss #root .last-visitors {
  margin-left: unset;
  margin-top: 40px;
}

#customcss #root .widget-last-visitors .last-visitor {
  width: 20px;
  height: 24px;
}

#customcss #root .widget-last-visitors .avatar--S {
  width: 24px;
  height: 24px;
  font-size: 8px !important;
}
}

@media screen and (min-width: 768px) {
#customcss #root .qa-banner-container .qa-banner-container .banner-widget__contents .widget__heading {
  font-size: 36px !important;
}

#customcss #root .list--stats-bar {
  display: flex;
  flex-direction: row;
}

#customcss #root .list--stats-bar .list__item:nth-child(2) {
  margin-left: 56px;
  margin-right: 56px;
}

#customcss #root .widget-last-visitors .last-visitor {
  width: 20px;
  height: 32px;
}

#customcss #root .last-visitors {
  padding-right: 8px;
}

#customcss #root .widget-last-visitors .avatar--S {
  width: 32px;
  height: 32px;
  font-size: 12px !important;
}
}

@media (max-width: 1024px) {
#customcss #root .stats-bar .sitewidth {
  margin-right: 0;
  padding-right: 16px;
}
}

#customcss #root .list--stats-bar .list__item:nth-child(1)>strong::before {
background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/732c5a2c-3b77-4ce9-874f-3429a546983c.png);
}

#customcss #root .list--stats-bar .list__item:nth-child(2)>strong::before {
background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/980e66c4-e7aa-4917-98ae-2b0ef91ed165.png);
}

#customcss #root .list--stats-bar .list__item:nth-child(3)>strong::before {
background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/94b77531-3bc5-46c4-88ba-e2063714582f.png);
}

#customcss #root .stats-bar {
height: unset;
padding-top: 24px;
}

#customcss #root .last-visitors {
display: flex !important;
}

#customcss #root .widget-last-visitors .last-visitor:nth-child(1) {
z-index: 5;
}

#customcss #root .widget-last-visitors .last-visitor:nth-child(2) {
z-index: 4;
}

#customcss #root .widget-last-visitors .last-visitor:nth-child(3) {
z-index: 3;
}

#customcss #root .widget-last-visitors .last-visitor:nth-child(4) {
z-index: 2;
}

#customcss #root .widget-last-visitors .last-visitor:nth-child(5) {
z-index: 1;
}

/* Statbar custom styles end */

/* Custom profile page start */
/* Creator: Adrian; Last update: 14/11/2025 */

#customcss.twig_default-member-profile #root {
background-color: #F8F8F8;
}

#customcss.twig_default-member-profile #root .col--main {
max-width: 862px;
width: 100%;
margin: 0 auto;
float: unset;
}

/* UAT #175 - Adam */
#customcss.twig_default-member-profile #root .col--main .box--user-profile {
margin-left: 24px;
margin-right: 24px;
margin-top: 24px;
border: 1px solid var(--config--main-border-base-color);
background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/30e105df-34a3-42fa-9dbe-780e39fc0f84.png);
background-repeat: no-repeat;
background-size: contain;
}

@media (max-width: 767px) {
#customcss.twig_default-member-profile #root .col--main .box--user-profile .box--profile-fields .table__row {
  display: flex;
  flex-direction: column;
}

#customcss.twig_default-member-profile #root .col--main .box--user-profile .box--profile-fields .table__row .table__cell {
  padding: 0;
  line-height: 24px;
}
}

#customcss.twig_default-member-profile #root .box__pad {
padding: 0;
border-radius: 16px;
overflow: hidden;
}

@media (max-width: 767px) {
#customcss.twig_default-member-profile #root .box__pad {
  padding: 24px 0;
}

#customcss.twig_default-member-profile #root .box__pad>div {
  padding-left: 16px;
  padding-right: 16px;
}

#customcss #root .user-statistics {
  text-align: center;
}
}

@media (min-width: 768px) {
#customcss.twig_default-member-profile #root .box__pad>div {
  padding-left: 32px;
  padding-right: 32px;
}

#customcss.twig_default-member-profile #root .box__pad {
  padding: 32px 0;
}
}

#customcss #root .userprofile-personal,
#customcss #root .box--profile-fields,
#customcss #root .user-statistics {
border: none;
background: none;
}

#customcss #root .userprofile-personal .user {
position: relative;
}

#customcss #root .userprofile-personal .user_data {
color: #2C2C2C;
font-size: 18px;
font-weight: 400;
line-height: 150%;
}

#customcss #root .userprofile-personal .user_data .list--dot-seperated {
display: flex;
align-items: center;
flex-direction: row-reverse;
justify-content: flex-end;
}

#customcss #root .userprofile-personal .user_data .list--dot-seperated>li::before {
content: unset;
}

#customcss #root .userprofile-personal .user_data .list--dot-seperated>li:last-of-type {
margin-right: 16px;
margin-left: 0;
}

#customcss #root .userprofile-personal .user_data .list--dot-seperated .reputation {
height: 12px;
width: 150px;
background-color: #d4d4d4;
border-radius: 6px;
}

#customcss #root .userprofile-personal .user_data .list--dot-seperated .reputation>div {
background-color: #000000;
}

@media (min-width: 861px) {
#customcss #root .userprofile-personal .group {
  position: absolute;
  bottom: 0;
  right: 0;
  width: fit-content;
}
}

@media (max-width: 860px) {
#customcss #root .userprofile-personal .group {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  justify-content: flex-start;
}

#customcss #root .userprofile-personal .user {
  padding-bottom: 64px;
}
}

@media (max-width: 767px) {

#customcss #root .userprofile-personal .group {
  justify-content: space-between;
}

#customcss #root .userprofile-personal .group::after {
  content: unset;
}

#customcss #root .userprofile-personal .avatar--XL,
#customcss #root .userprofile-personal .flag__image {
  width: 70px;
  height: 70px;
}

#customcss #root .userprofile-personal .username {
  color: #2C2C2C;
  font-size: 28px;
  font-weight: 700;
  line-height: 125%;
  margin-bottom: 8px;
}

}

@media (min-width: 768px) {

#customcss #root .userprofile-personal .avatar--XL,
#customcss #root .userprofile-personal .flag__image {
  width: 80px;
  height: 80px;
}

#customcss #root .userprofile-personal .username {
  color: #2C2C2C;
  font-size: 36px;
  font-weight: 700;
  line-height: 125%;
  margin-bottom: 8px;
}

}

#customcss #root .userprofile-personal .group {
display: flex;
align-items: flex-end;
height: 40px;

}

#customcss #root .userprofile-personal .group .group__item {
margin-bottom: 0;
}

#customcss #root .userprofile-personal .group .group__item:last-child {
padding-right: 0;
}

#customcss #root .userprofile-personal .group .group__item a {
height: 40px;
padding: 0 18px;
line-height: 40px;
}

#customcss #root .userprofile-personal .group .group__item a.qa-send-pm:not(:hover) {
background-color: transparent;
}

#customcss #root .userprofile-personal .group .group__item span {
line-height: 40px;
}

#customcss #root .user-statistics {
padding: 24px 0;
border-top: 1px solid #E8E8E8;
border-bottom: 1px solid #E8E8E8;
margin-top: 24px;
margin-bottom: 24px;
text-align: left;
}

#customcss #root .user-statistics span,
#customcss #root .user-statistics span>a {
color: #2c2c2c;
cursor: default;
font-size: 18px;
font-style: normal;
line-height: 150%;
/* 27px */
}

#customcss #root .user-statistics span>a {
cursor: pointer;
text-decoration: underline;
}

#customcss #root .qa-user-profile-fields .table__cell:nth-of-type(2n-1) {
font-weight: 600;
width: 120px;
display: inline-block;
margin-right: 12px;
}

#customcss #root .qa-user-profile-fields .table__cell:nth-of-type(2n) {
font-weight: 400;
display: inline-block;
}

#customcss #root .box--user-badges {
margin-top: 24px;
padding-top: 24px;
border-top: 1px solid #E8E8E8;
}

#customcss #root .box--user-badges h4 {
color: #2C2C2C;
font-size: 20px;
font-weight: 700;
line-height: 125%;
padding: 0;
margin-bottom: 16px;
}

#customcss #root .box--user-badges .qa-user-badges-list li {
margin-right: 16px;
margin-bottom: 16px;
}

#customcss #root .box--user-badges .qa-user-badges-list img {
height: 40px;
width: 40px;
}

#customcss #root .box--user-badges .qa-user-badge-title {
color: #2C2C2C;
font-size: 12px;
font-weight: 400;
line-height: 150%;
margin-top: 8px;
max-width: 40px;
text-align: center;
}

#customcss #root .box--user-activities {
border-radius: 16px;
overflow: hidden;
padding: 0;

}

#customcss #root .box--user-activities .table__cell {
padding: 0;
padding-left: 0;
padding-right: 0;
}

#customcss #root .box--user-activities .table__cell .user::after {
content: unset;
}

.twig_default-member-profile .box--user-activities .tabs {
margin-left: 0;
margin-right: 0;
}

#customcss #root .box--user-activities .tabs__item {
margin: auto 16px auto 0;
}

#customcss #root .box--user-activities .tabs__item a {
color: var(--Primary-Text-Gray, #2C2C2C);
font-size: 20px;
font-weight: 700;
line-height: 125%;
border-bottom: none !important;

}

#customcss #root .box--user-activities .tabs__item a:not(.is-active) {
color: #777;
}

#customcss #root .box--user-activities .user {
position: relative;
}

#customcss #root .box--user-activities .user::after {
position: absolute;
content: '';
width: 100%;
height: 1px;
background-color: #E1E1E1;
bottom: -17px;
left: 0;
}

#customcss #root .box--user-activities .table__cell {
border: none;
}

#customcss #root .box--user-activities .user .flag__image .avatar {
width: 40px;
height: 40px;
}

#customcss #root .box--user-activities .user .user_data {
width: 100%;
position: relative;
top: 5px;
}

#customcss #root .box--user-activities .user .user_data .user_meta {
color: #2c2c2c;
width: calc(100% - 56px);
line-height: 21px;
}

#customcss #root .box--user-activities .user .user_data .user_meta a {
color: #2c2c2c;
cursor: default;
}

#customcss #root .box--user-activities .user .user_data h4 {
line-height: 27px;
margin-bottom: 10px;
width: calc(100% - 140px);
display: block;
height: 27px;
text-overflow: ellipsis;
overflow: hidden;
}

/* UAT #124 - Adam */
#customcss #root .box--user-activities .user .user_data h4 a {
color: var(--font-color-primary);
font-weight: 700;
cursor: pointer;
}

#customcss #root .box--user-activities .user .user_data h4 a .icon {
display: none;
}

/* UAT #124 - Adam */
#customcss #root .box--user-activities .user .user_data h4 a:hover {
color: var(--font-color-primary);
text-decoration: underline;
}

#customcss #root .box--user-activities .user .user_data>a {
display: none;
}

#customcss #root .box--user-activities .js-load-more-button-wrapper {
padding-top: 32px;
padding-bottom: 32px;
border-top: 1px solid #E8E8E8;

}

#customcss #root .box--user-activities .js-load-more-button-wrapper a {
height: 40px;
line-height: 21px;
width: fit-content;
font-size: 17px;
padding: 6px 18px;
font-weight: bold;
color: black;
background: none;
border: 2px solid black;
}

#customcss #root .box--user-activities .js-load-more-button-wrapper a:hover {
background: #000000;
color: #fff;
border-color: #000000;
}

#customcss #root .box--user-activities .table__row:last-child .user {
border-bottom: none;
margin-bottom: 0;
}

#customcss #root .qa-user-profile-box .qa-user-reputation{
display: none;
}

#customcss #root .box--user-activities .follow-row .qa-user-reputation .reputation {
background-color: #d4d4d4;
border-radius: 4px;
}

#customcss #root .box--user-activities .follow-row .qa-user-reputation .reputation>div {
background-color: #000000;
}

@media (max-width: 767px) {
#customcss #root .box--user-activities {
  margin-left: 0;
  margin-right: 0;
  background-color: transparent;
  border-top: none;
  border-bottom: none;
}

#customcss #root .box--user-activities ul.tabs--navigation {
  padding-left: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

#customcss #root .box--user-activities .table__cell .user {
  padding-bottom: 37px;
  padding-top: 0;
  padding-left: 24px;
  padding-right: 24px;
  margin-bottom: 8px;
  margin-top: 8px;
  border-bottom: 1px solid #E8E8E8;
}

#customcss #root .box--user-activities .user .flag__image {
  width: 40px;
}

#customcss #root .box--user-activities .user .user_data .user_meta {
  width: 100%;
}

#customcss #root .box--user-activities .user .user_data {
  position: static !important;
}

#customcss #root .box--user-activities .user .user_data h4 {
  margin-bottom: 8px;
  height: unset;
  width: 100%;
}

#customcss #root .box--user-activities .user .user_data .qa-latest-post-time {
  position: absolute;
  bottom: 16px;
  left: 80px;
}

#customcss #root .box--user-activities .follow-row {
  align-items: center;
}

#customcss #root .box--user-activities .follow-row .user .flag__image {
  vertical-align: middle;
}

}

@media (min-width: 768px) {
#customcss #root .box--user-activities {
  margin-left: 24px;
  margin-right: 24px;
}

#customcss #root .box--user-activities ul.tabs--navigation {
  padding-left: 32px;
  padding-top: 32px;
  padding-bottom: 16px;
}

#customcss #root .box--user-activities .table__cell .user {
  padding-bottom: 35px;
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
  margin-bottom: 16px;
  border-bottom: 1px solid #E8E8E8;
}

#customcss #root .box--user-activities .user .qa-latest-post-time {
  position: relative;
  top: 10.5px;
}

#customcss #root .box--user-activities .user .flag__image {
  position: absolute;
}

#customcss #root .box--user-activities .user .user_data h4 {
  position: absolute;
  top: 11.5px;
  left: 56px;
}

#customcss #root .box--user-activities .follow-row {
  align-items: center;
}

#customcss #root .box--user-activities .follow-row .user .flag__image {
  top: 57%;
  transform: translateY(-50%);
}

#customcss #root .box--user-activities .follow-row .user .user_data h4 {
  position: relative;
  left: 56px;
  top: unset;
}

#customcss #root .box--user-activities .follow-row .user .user_data .list--dot-seperated {
  left: 56px;
  position: relative;
}

#customcss #root .box--user-activities .user .user_data .user_meta {
  position: relative;
  left: 56px;
  top: -9px;
}
}

/* Custom profile page end */
/* Getting started cards */

[data-entity="HomePage"] .quicklink__container .featured-topic {
grid-column: auto / span 1;
}

@media (max-width: 1024px) {
[data-entity="HomePage"] .quicklink__container>.featured-topic {
  grid-column: auto / span 1;
}
}

@media (max-width: 449px) {

[data-entity="HomePage"] .quicklink__container--knowledgeBase.quicklink__container.vertically-stacked,
[data-entity="HomePage"] .quicklink__container.quicklink__container.vertically-stacked {
  grid-template-columns: repeat(3, 1fr);
}
}

@media (max-width: 767px) {
[data-entity="HomePage"] .quicklink__container .featured-topic {
  grid-column: auto / span 3;
}

[data-entity="HomePage"] .quicklink__container {
  grid-auto-flow: row !important;
}
}

[data-entity="HomePage"] .quicklink__container .quicklink__url {
padding: 32px 24px;
display: flex;
flex-direction: column;
cursor: default !important;
height: 100%;
pointer-events: none;
}

[data-entity="HomePage"] .quicklink__container .featured-topic:hover {
cursor: default !important;
box-shadow: var(--config-card-shadow);
border: var(--config-card-border-width) solid var(--config-card-border-color);
background: var(--config-card-background-color);
}

[data-entity="HomePage"] .quicklink__container .quicklink__url .quicklink__hero {
height: 56px;
background-size: 56px;
margin-top: 0;
}

[data-entity="HomePage"] .quicklink__container .quicklink__url .quicklink__title {
padding: 16px 0;
flex: 1;
}

[data-entity="HomePage"] .quicklink__container .quicklink__url .quicklink__title h3 {
color: #2C2C2C;
text-align: center;

font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 125%;
}

[data-entity="HomePage"] .quicklink__container .quicklink__url .quicklink__title p.card-widget-text {
color: #2C2C2C;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
margin-bottom: 0;
}

[data-entity="HomePage"] .quicklink__container .quicklink__url a.quicklink_button {
display: flex;
width: fit-content;
margin: 0 auto;
border-radius: 20px;
border: 2px solid #2C2C2C;
padding: 4px 18px;
color: #2C2C2C;
text-align: center;
font-size: 15px;
font-weight: 700;
line-height: 19px;
align-items: center;
transition: all 0.3s ease;
text-decoration: none;
cursor: pointer !important;
pointer-events: all;
}

[data-entity="HomePage"] .quicklink__container .quicklink__url a.quicklink_button:hover {
background-color: #000;
border-color: #000;
color: #fff;
}

/* Getting started cards END */

/* Create post page start */
/* Author: Adrian; Last update: 26/11/2025 */

#customcss.twig_topic-new {
background-color: #f8f8f8;
}

#customcss.twig_topic-new #root .col--side,
#customcss.twig_topic-new #root .topic-create_product-areas.form__row {
display: none !important;
}

#customcss.twig_topic-new #root .col--main.has--side .box__pad {
padding: 32px;
border-radius: 16px;
border: 1px solid #E9E9E9;
}

#customcss.twig_topic-new #root .col--main.has--side .qa-page-title {
color: #2C2C2C;

font-size: 28px;
font-weight: 700;
line-height: 125%;
margin-bottom: 8px;
}

#customcss.twig_topic-new #root .col--main.has--side .editor--new-topic>p {
color: #2C2C2C;

font-size: 16px;
font-weight: 400;
line-height: 150%;
margin-bottom: 24px;
}

#customcss.twig_topic-new #root .col--main.has--side .textarea__label,
#customcss.twig_topic-new #root .col--main.has--side label {
color: #2C2C2C;

font-size: 16px;
font-weight: 700;
line-height: 150%;
padding-top: 0;
}

#customcss.twig_topic-new #root .col--main.has--side .textarea__label {
padding-bottom: 16px;
}

#customcss.twig_topic-new #root .col--main.has--side .form .first {
padding-top: 0;
padding-bottom: 8px;
}

#customcss.twig_topic-new #root .col--main.has--side .textarea__label .tooltip {
display: none;
}

#customcss.twig_topic-new #root .col--main.has--side .editor .html-editor__buttons {
display: none;
}

#customcss #root .col--main.has--side .wysiwyg-editor {
min-height: unset;
}

#customcss.twig_topic-new #root .col--main.has--side .wysiwyg-editor {
margin-bottom: 24px;
}

#customcss.twig_topic-new #root .public-tag-container,
#customcss.twig_topic-new #root .form__row {
margin-bottom: 0;
}

#customcss.twig_topic-new #root .col--main.has--side form>.qa-topic-type,
#customcss.twig_topic-new #root [data-preact="topic-suggestion/index"],
#customcss.twig_topic-new #root .qa-topic-subject,
#customcss.twig_topic-new #root [data-helper="input-tags"],
#customcss.twig_topic-new #root .product-area-selector-container,
#customcss.twig_topic-new #root .topic-create_categories.form__row {
margin-bottom: 24px;
}

#customcss.twig_topic-new #root .topic-create_submit {
display: flex;
justify-content: flex-end;
}

#customcss.twig_topic-new #root #topic_save {
height: 40px;
border-radius: 20px;
width: fit-content;
display: flex;
padding: 9px 18px 10px 18px;
justify-content: center;
align-items: center;
color: #FFF;
text-align: center;
font-size: 17px;
font-weight: 700;
line-height: 21px;
}

#customcss.twig_topic-new #root .col--main.has--side input,
#customcss.twig_topic-new #root .col--main.has--side .dropdown-selector-wrapper--destination button div,
#customcss.twig_topic-new #root .col--main.has--side .button-control-new--secondary {
display: flex;
height: 40px;
min-height: 40px;
padding: 0 16px;
justify-content: space-between;
align-items: center;
border-radius: 8px;
border: 1px solid #E8E8E8;
background: #FFF;
}

#customcss.twig_topic-new #root .col--main.has--side input::placeholder,
#customcss.twig_topic-new #root .col--main.has--side .qa-topic-subject #category-selector>div>span,
#customcss.twig_topic-new #root .topic-create_categories.form__row #category-selector>div>span {
color: #717171;
font-size: 16px;
font-weight: 400;
line-height: 150%;
}

#customcss.twig_topic-new #root .col--main.has--side input,
#customcss.twig_topic-new #root .col--main.has--side .qa-topic-subject div:has(input)>div>div>div>#category-selector>div>span,
#customcss.twig_topic-new #root .topic-create_categories.form__row #category-selector>div>span {
color: #2C2C2C;
font-size: 16px;
font-weight: 400;
line-height: 150%;
}

#customcss.twig_topic-new #root .col--main.has--side .button-control-new--secondary>div {
flex: 1;
}

#customcss.twig_topic-new #root .public-tag-wrapper,
#customcss.twig_topic-new #root .public-tag-input-wrapper {
border: none;
padding: 0;
margin: 0;
}

#customcss.twig_topic-new #root .radio-box-button {
display: flex;
height: 56px;
padding: 0 16px;
flex-direction: row;
align-items: center;
border-radius: 40px;
border: 1px solid #E8E8E8;
background: #FFF;
justify-content: flex-start;
}

#customcss.twig_topic-new #root .radio-box-button.is-active {
border-color: #000;
}

/* UAT #85 Adam */
#customcss.twig_topic-new #root .radio-box-button:hover {
border-color: #000;
}

#customcss.twig_topic-new #root .radio-box-button--content {
padding: 0;
display: flex;
width: 100%;
align-items: center;
}

#customcss.twig_topic-new #root .radio-box-button--content>span:not(.svg-icon) {
flex: 1;
color: #2C2C2C;
font-size: 16px;
font-weight: 400;
margin: 0;
max-width: unset;
}

#customcss.twig_topic-new #root .radio-box-button--content .fancyselect {
width: 14px;
height: 14px;
}

#customcss.twig_topic-new #root .radio-box-button--content .fancyselect input[type="radio"] {
display: none;
}

#customcss.twig_topic-new #root .radio-box-button--content .fancyselect label::before {
content: none;
}

#customcss.twig_topic-new #root .radio-box-button--content .fancyselect label {
width: 14px;
height: 14px;
}

#customcss.twig_topic-new #root .radio-box-button--content .fancyselect label::after {
content: '';
display: block;
cursor: pointer;
height: 14px;
width: 14px;
border-radius: 50%;
border: 2px solid #6D6D6D;
background: #FDFDFD;
padding: 0;
min-height: unset;
margin: 0;
position: absolute;
top: 0;
left: 0;
}

#customcss.twig_topic-new #root .radio-box-button--content .fancyselect input[type="radio"]:checked+label::after {
border-width: 5px;
border-color: #000;
}

#customcss.twig_topic-new #root .radio-box-button--content .svg-icon {
width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

#customcss.twig_topic-new #root .qa-topic-type .form__row label:nth-child(1) .svg-icon {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/dc216c23-750b-4bc6-906b-8215d251eca4.png');

}

#customcss.twig_topic-new #root .qa-topic-type .form__row label:nth-child(2) .svg-icon {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/f91f7eb5-9735-4f74-af01-af6a229642fc.png');
}

#customcss.twig_topic-new #root .qa-topic-type .form__row label:nth-child(3) .svg-icon {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/31d6919f-6683-4ad5-9877-2c8fcc254c8d.png');
}

#customcss.twig_topic-new #root .radio-box-button--content .svg-icon svg {
display: none;
}

#customcss.twig_topic-new #root .form__row .first .text--meta {
color: #2C2C2C;

/* Body/Body S Regular */
font-size: 16px;
font-weight: 400;
line-height: 150%;
}

#customcss #root .html-editor {
border-radius: 8px;
padding: 16px 16px 25px 16px;
border: 1px solid #E8E8E8;

}

/* Adam UAT #100 Start */
#customcss #root .html-editor span.cke_top {
border-bottom: 2px solid #E8E8E8;
}

#customcss #root .html-editor span.cke_combo__styles span.cke_combo_text {
/*color: #2C2C2C;*/
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0;
}

/* Adam UAT #100 End */

#customcss #root .html-editor .cke_combo:after {
border-right: 1px solid #E8E8E8;
height: 32px;
margin: 0px 6px 0;
top: 1px;
}

#customcss #root .html-editor .cke_toolbar_separator {
border-right: 1px solid #E8E8E8;
height: 32px;
margin: 0px 6px 0;
position: relative;
top: 1px;
width: 0;
}

/* Adam UAT #100 Start */
#customcss #root .html-editor a.cke_button__bgcolor,
#customcss #root .html-editor a.cke_button__justifyleft,
#customcss #root .html-editor a.cke_button__justifycenter,
#customcss #root .html-editor a.cke_button__justifyright,
#customcss #root .html-editor a.cke_button__justifyright+span,
#customcss #root .html-editor a.cke_button__blockquote {
display: none;
}

/* Adam UAT #100 End */

#customcss #root .html-editor .cke_button {
padding: 4px;
height: 16px;
width: 16px;
position: relative;
top: 2px;
}

#customcss #root .html-editor .cke_button .cke_button_icon {
width: 16px;
height: 16px;
}

#customcss #root .html-editor .cke_button .cke_button_icon::before {
content: '';
display: block;
width: 16px;
height: 16px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

/* Adam UAT #100 Start */
#customcss #root .html-editor a.cke_button__bold .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/e04fcd4f-a63e-4c28-8672-2079dfc82607.png');
}

#customcss #root .html-editor a.cke_button__italic .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/ad8faa14-e383-41c9-9b8d-6038efc6be60.png');
}

#customcss #root .html-editor a.cke_button__underline .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/b5e960cb-1614-4e92-b744-e60b95c29bab.png');
}

#customcss #root .html-editor a.cke_button__textcolor .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/39653b29-498a-4708-83e2-8a6c570772d3.png');
}

#customcss #root .html-editor a.cke_button__bulletedlist .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/3e3a3a82-283f-4dc6-828b-1a0ebac0b9eb.png');
}

#customcss #root .html-editor a.cke_button__numberedlist .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/61bb3437-2aad-4099-84bd-47b4933e9241.png');
}

#customcss #root .html-editor a.cke_button__insidedemoji .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/1455ee5e-a17f-4718-9280-ebf1a859db04.png');
}

#customcss #root .html-editor a.cke_button__link .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/afae8691-d19a-4f11-a906-496f03e39d79.png');
}

#customcss #root .html-editor a.cke_button__imageupload .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/68b4eaa4-d8c6-4534-bea9-53aa5c1304e1.png');
}

#customcss #root .html-editor .cke_toolbar_last .cke_button_icon::before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/a4fa99cf-31c3-4268-9851-ca2692a3e5a8.png');
}

/* Adam UAT #100 End*/

#customcss #root .html-editor .cke_button.cke_button_on .cke_button_icon::before {
filter: brightness(0) invert(1);
}

#customcss #root .html-editor .cke_button .cke_button_icon svg {
display: none;
}

@media (min-width: 1025px) {
#customcss.twig_topic-new #root .sitewidth:has(>.col--main) {
  display: flex;
  justify-content: center;
}

#customcss.twig_topic-new #root .col--main.has--side {
  width: 792px;
  margin: 24px auto 0;
}
}

@media (max-width: 767px) {
#customcss.twig_topic-new #root .col--main.has--side .box__pad {
  padding: 24px;
  border: none;
  background: none;

}

#customcss #root .html-editor {
  background: white;
}
}

/* Create post page end */

/* Create post page start */
/* Author: Adrian; Last update: 26/11/2025 */

#customcss.twig_page-topic {
background-color: #f8f8f8;
}

#customcss.twig_page-topic [data-qa="question_label"] {
color: #A73E00;
background-color: #FFECCF;
}

#customcss.twig_page-topic [data-qa="question_label"]::before {
content: 'Unsolved';
}

#customcss.twig_page-topic [data-qa="question_label"]>span {
display: none;
}

#customcss.twig_page-topic #root .col--main {
padding: 0 12px;
}

@media (max-width: 767px) {
#customcss.twig_page-topic #root .col--main {
  padding: 0 24px;
}
}

#customcss.twig_page-topic #root .topic-info.topic__header {
order: -1;
}

#customcss.twig_page-topic #root div[data-preact="destination/modules/Content/TopicView/V2/index.sync"] .box__content .box__content:has(.reply-flexbox--bestanswer) {
display: none;
}

#customcss.twig_page-topic #root .topic-info.topic__header .label-component,
#customcss.twig_page-topic #root .threaded-replies .label-component {
font-size: 12px;
font-weight: 700;
text-transform: none;
letter-spacing: 0;
line-height: 18px;
padding: 4px 9px;
border-radius: 7px;
margin-bottom: 8px;
display: flex;
}

#customcss.twig_page-topic #root .topic-info.topic__header .label-component[data-qa="content_label"] {
color: #1473E6;
background-color: #E5F0FE;
}

#customcss.twig_page-topic #root .topic-info.topic__header .label-component[data-qa="sticky_label"] {
color: white;
background-color: #9A47E2;
padding: 4px 9px 4px 7px;

}

#customcss.twig_page-topic #root .topic-info.topic__header .label-component[data-qa="sticky_label"]::before {
background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/b7bd14cf-80a0-46fd-a217-14d1dcd5b48c.png);
width: 16px;
display: inline-block;
height: 16px;
content: '';
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin-right: 5px;
}

#customcss.twig_page-topic #root .label-component.label--success::before {
content: unset;
}

#customcss.twig_page-topic #root .topic-info.topic__header .label-component.label--success,
#customcss.twig_page-topic #root .threaded-replies .label-component.label--success {
color: #036E45;
background-color: #D7F7E1;
font-size: 12px;
font-weight: 700;
line-height: 16px;
/* 133.333% */
padding: 4px 9px;
border-radius: 7px;
}

#customcss.twig_page-topic #root .topic-info.topic__header .label-component.label--success::before {
content: unset;
}

#customcss.twig_page-topic #root .threaded-replies .threaded-reply-item:has(.post--modbreak)::before {
content: 'Highlighted';
background-color: #F5C700;
font-size: 12px;
font-weight: 700;
line-height: 16px;
/* 133.333% */
padding: 4px 9px 4px 28px;
border-radius: 7px;
color: black;
position: absolute;
right: 16px;
top: 8px;
background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/a0578823-33e7-4ecf-bf10-740483b788ea.png);
background-size: 16px;
background-repeat: no-repeat;
background-position: 7px center;
}

/* UAT #92 - Adam */
#customcss.twig_page-topic #root .topic-wrapper {
padding: 16px;
border-radius: 16px;
box-shadow: none;
border: 1px solid var(--Grayscale-Gray-200, #E8E8E8);
background: var(--Alias-background-app-frame-base, #FFF);
position: relative;
}

/* UAT #98 - Adam */
#customcss.twig_page-topic #root .topic-info.topic__header .topic__title {
color: #131313;

/* Heading/L */
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 32px;
letter-spacing: 0;
}

@media (min-width: 768px) {
#customcss.twig_page-topic #root .topic-wrapper .topic-header {
  padding-left: 10px;
}
}

#customcss.twig_page-topic #root .topic-header .topic-header__author-info .avatar {
width: 38px;
height: 38px;
}

/* #customcss.twig_page-topic #root .topic-header .topic-header__author-info .author-info-wrapper {
  gap: 0;
} */

/* UAT #98 - Adam */
#customcss.twig_page-topic #root .topic-header .topic-header__author-info .author-info-wrapper .qa-username {
color: #292929;

/* Component/M/Medium */
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px;
letter-spacing: 0;
}

#customcss.twig_page-topic #root .topic-header .topic-header__author-info .rank-title {
color: #505050;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px;
letter-spacing: 0;
}

#customcss.twig_page-topic #root .topic-wrapper .qa-link-to-replies .span,
#customcss.twig_page-topic #root .topic-wrapper .qa-link-to-replies,
#customcss.twig_page-topic #root .qa-count-views,
#customcss.twig_page-topic #root .qa-count-views span {
color: #505050;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 18px;
letter-spacing: 0;
cursor: default;
pointer-events: none;

}

#customcss.twig_page-topic #root .qa-count-views {
display: block !important;
}

#customcss.twig_page-topic #root .qa-count-views::before {
height: 18px;
}

#customcss.twig_page-topic #root .qa-topic-meta {
display: flex;
align-items: center;
}

#customcss.twig_page-topic #root .topic-wrapper .qa-link-to-replies:hover {
text-decoration: none;
color: #505050;
}

#customcss.twig_page-topic #root li:has(>.qa-link-to-replies) {
position: relative;
top: -1px;
}

#customcss.twig_page-topic #root .list-item_on-demand-translations {
order: -1;
margin-right: 4px;
}

#customcss.twig_page-topic #root .list-item_on-demand-translations::before {
content: unset;
}

#customcss.twig_page-topic #root .on-demand-translation-selection-container {
cursor: pointer;
border-radius: 8px;
padding: 6px 8px 6px 8px;
margin-left: -10px;
width: fit-content;
}

#customcss.twig_page-topic #root .on-demand-translation-selection-container:has([aria-expanded="true"]),
#customcss.twig_page-topic #root .on-demand-translation-selection-container:hover {
background-color: #f7f7f7;
}

#customcss.twig_page-topic #root .on-demand-translation-selection-container::before {
content: '';
width: 20px;
height: 20px;
display: inline-block;
margin-right: 6px;
background-image: url(https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/dme_translate.svg);
background-size: contain;
}

#customcss.twig_page-topic #root .language-selector-trigger span {
color: #505050;

/* Component/M/Medium */
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 18px;
/* 128.571% */
letter-spacing: 0;
}

#customcss.twig_page-topic #root .language-selector-trigger svg {
display: none;
}

/* UAT #96 - Adam */
#customcss.twig_page-topic #root .threaded-reply-item-wrapper,
#customcss.twig_page-topic #root .box.editor .editor__collapsed {
position: relative;
padding: 16px;
border-radius: 16px;
}

#customcss.twig_page-topic #root .topic-header__actions-wrapper {
position: absolute;
bottom: 16px;
right: 16px;
}

#customcss.twig_page-topic #root .topic-header__actions-wrapper .actions-menu svg {
transform: rotate(90deg);
}

/* Adam UAT #91 */
#customcss #root .tag--pill {
padding: 4px 8px;
border-radius: 7px;
color: #292929;

font-size: 12px;
font-weight: 500;
line-height: 16px;
letter-spacing: 0;
background-color: #e9e9e9;
cursor: default;
pointer-events: none;
}

#customcss.twig_page-topic #root .topic-public-tags-list .subtle-button {
height: 24px;
}

#customcss.twig_page-topic #root .topic-footer .subtle-button .subtle-button__label {
display: none;
}

#customcss.twig_page-topic #root .box.editor .editor__avatar .editor__avatar-img {
width: 38px;
height: 38px;
}

#customcss.twig_page-topic #root .box.editor .editor__collapsed input {
display: flex;
height: 40px;
min-height: 40px;
padding: 0 16px;
justify-content: flex-end;
align-items: flex-start;
border-radius: 9px;
border: 1px solid #E9E9E9;
background: #FFF;
color: #717171;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 20px;
letter-spacing: 0;
}

#customcss #root .threaded-reply-body-wrapper {
padding: 0;
background: none !important;
margin-bottom: 16px;
color: #292929;

/* Body/M */
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: 0;
}

#customcss #root .box {
margin-bottom: 22px;
}

/* UAT #96 - Adam */
#customcss #root .box.editor {
border-radius: 16px;
}

#customcss #root .threaded-replies>.list__items--header {
margin-bottom: 20px;

}

#customcss #root .threaded-replies>.list__items--header .qa-total-replies {
color: #292929;

/* Title/L */
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 22px;
letter-spacing: 0;
}

#customcss #root .threaded-replies .dropdown-links__active-sort {
color: #29292900;
}

#customcss #root .threaded-replies .dropdown-links__active-sort>* {
display: none;
}

#customcss #root .threaded-replies .dropdown-links__active-sort>b {
display: inline;
color: #292929;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px;
letter-spacing: 0;
}

#customcss #root .threaded-replies .dropdown-links__active-sort>svg {
width: 10px;
height: 32px;
display: inline-block !important;
margin-left: 6px;
background-image: url(https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_chevron.svg);
background-size: contain;
}

#customcss.twig_page-topic #root .topic-footer .action-btn--like .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_like.svg');
}

#customcss.twig_page-topic #root .topic-footer .action-btn--like.action-btn--liked .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/adobe_liked.svg');
}

#customcss.twig_page-topic.content-upvote-type #root .topic-footer .action-btn--like .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/dme_votes.svg');
}

#customcss.twig_page-topic.content-upvote-type #root .topic-footer .action-btn--like.action-btn--liked .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/adobe_upvoted.svg');
}

#customcss.twig_page-topic #root .topic-footer .action-btn--reply .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_reply.svg');
}

#customcss.twig_page-topic #root .topic-footer .subtle-button.action-btn--follow .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_sub.svg');
}

#customcss.twig_page-topic #root .topic-footer .subtle-button.action-btn--follow.active .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/adobe_subbed.svg');
}

#customcss.twig_page-topic #root .topic-footer .expand-collapse-button .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_expand.svg');
}

#customcss.twig_page-topic #root .topic-footer .expand-collapse-button.subtle-button--selected .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_collapse.svg');
}

@media (hover: hover) and (pointer: fine) {
#customcss.twig_page-topic #root .topic-footer .subtle-button.action-btn--follow:hover .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/adobe_subbed.svg');
}

#customcss.twig_page-topic.content-upvote-type #root .topic-footer .action-btn--like:hover .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/adobe_upvoted.svg');
}
#customcss.twig_page-topic #root .topic-footer .action-btn--like:hover .subtle-button__icon-before {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/adobe_liked.svg');
}
}

#customcss.twig_page-topic #root .topic-footer .subtle-button__icon-before,
#customcss.twig_page-topic #root .topic-footer .tooltip-trigger svg {
width: 20px;
height: 20px;
display: inline-block;
background-size: contain;
}

/* UAT #142 - Adam */
#customcss.twig_page-topic #root .topic-footer .tooltip-trigger button.action-btn--share>div::before {
content: '';
width: 20px;
height: 20px;
display: inline-block;
background-image: url(https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/76624359-3e80-446e-aad0-7a8dc805b525.png);
margin-right: 5px;
background-size: contain;
}

#customcss.twig_page-topic #root .topic-footer .tooltip-trigger button.action-btn--share .subtle-button__icon-before {
display: none;
}

#customcss.twig_page-topic #root .topic-footer .subtle-button__icon-before svg:not(.topic-share__socials-list svg),
#customcss.twig_page-topic #root .topic-footer .tooltip-trigger svg {
display: none;
}

#customcss.twig_page-topic #root .topic-footer .topic-share__socials-list svg {
width: 24px;
height: 24px;
}

#customcss.twig_page-topic #root .topic-footer .topic-share__socials-list .subtle-button__icon-before {
width: 24px;
height: 32px;
display: flex !important;
justify-content: center;
align-items: center;
}

#customcss.twig_page-topic #root .topic-footer .topic-share__socials-list .subtle-button__icon-before {
line-height: 11px;
}

#customcss #root .threaded-reply-item {
position: relative;
}

#customcss #root .threaded-reply-item .topic-header__actions-wrapper {
bottom: 0 !important;
right: 0 !important;
}

#customcss #root .threaded-reply-item .label-component {
color: #FFF;

/* Component/S/Medium */
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
padding: 4px 9px 4px 7px;
border-radius: 7px;
text-transform: none;
letter-spacing: 0;
position: absolute;
right: 0;
top: 16px;
display: flex;

}

#customcss #root .threaded-replies .threaded-reply-item .label-component {
right: 16px;

}

#customcss #root .label--success::before {
content: '';
width: 16px;
height: 16px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/fafdc99a-5f51-43a0-acb4-e1c3dc0ffb18.png');
margin-right: 5px;
}

/* UAT #96 - Adam */
#customcss #root .threaded-replies .threaded-reply-item:has(.label--success),
#customcss #root .topic-wrapper .threaded-reply-item-wrapper:has(.label--success),
#customcss #root .reply-flexbox--bestanswer {
background-color: #edfcf1;
border: 1px solid #05834E;
border-radius: 16px;
}

#customcss #root .threaded-replies .threaded-reply-item .post--modbreak {
border: none;
}

#customcss #root .threaded-replies .threaded-reply-item:has(.post--modbreak) {
background-color: #FFF8CC;
border: 1px solid #9E6600;
border-radius: 16px;
}

#customcss #root .threaded-replies .threaded-reply-item:has(.label--success),
#customcss #root .threaded-replies .threaded-reply-item:has(.post--modbreak) {
padding: 16px 16px 16px 6px;
}

#customcss #root .threaded-reply-nested:has(> .threaded-reply-item .label--success),
#customcss #root .threaded-reply-nested:has(> .threaded-reply-item .post--modbreak) {
padding-left: 0;
}

#customcss #root .reply-flexbox--bestanswer .link span {
color: #505050;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 18px;
letter-spacing: 0;
display: flex;
align-items: center;
flex-wrap: nowrap;
flex-direction: row;
justify-content: flex-start;
height: 32px;
margin-top: 6px;
}

#customcss #root .reply-flexbox--bestanswer .link span::before {
content: '';
width: 20px;
height: 20px;
display: inline-block;
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_arrowdown.svg');
background-size: contain;
margin-right: 6px;
}

#customcss #root .threaded-reply-item .label-component.label--brand {
display: none;
}

#customcss #root .threaded-reply-item .label-component.label--success {
background-color: #05824e;
}

#customcss #root .threaded-reply-nested.level-2:before,
#customcss #root .threaded-reply-nested.level-3:before,
#customcss #root .threaded-reply-nested.level-4:before,
#customcss #root .threaded-reply-nested.level-5:before,
#customcss #root .show-more-nested-replies:before {
background: none;
}

#customcss #root .topic-header .author-info-wrapper .author-info.dot-seperated .rank-title:after {
content: "·";
}

#customcss #root .dropdown-links__sort-icon {
width: 10px;
height: 10px;
display: inline-block;
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_chevron.svg');
background-size: contain;
}

#customcss #root .dropdown-links__sort-icon path {
display: none;
}

@media (min-width: 768px) {

#customcss.twig_page-topic #root .topic-wrapper,
#customcss.twig_page-topic #root .threaded-reply-item-wrapper {
  padding: 32px 32px 32px 22px;
}

#customcss.twig_page-topic #root .box.editor .editor__collapsed {
  padding: 32px;
}

#customcss.twig_page-topic #root .topic-header__actions-wrapper {
  bottom: 32px;
  right: 32px;
}

#customcss.twig_page-topic #root .topic-footer .subtle-button .subtle-button__label {
  display: flex;
  color: #505050;

  /* Component/M/Medium */
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0;
  margin-left: 6px;
}

#customcss.twig_page-topic #root .topic-public-tags-list,
#customcss.twig_page-topic #root .topic-info.topic__header,
#customcss.twig_page-topic #root .topic-wrapper>div>.post,
#customcss.twig_page-topic #root .topic-info.topic__header,
#customcss.twig_page-topic #root .topic-wrapper.topic-header,
#customcss.twig_page-topic #root .topic-wrapper>div>.post,
#customcss.twig_page-topic #root .threaded-reply-item-wrapper:not(.topic-wrapper__bestanswer) .topic-header,
#customcss.twig_page-topic #root .threaded-reply-item-wrapper:not(.topic-wrapper__bestanswer) .qa-topic-post-box {
  margin-left: 10px;
}

}

/* UAT #142 - Adam
#customcss #root .post-like-list {
  display: none;
}*/

#customcss #root .collapsible-content__toggle-btn--hidden {
display: none;
}

#customcss #root [data-preact="destination/modules/Content/TopicView/ContentHelpfulness"] {
display: none;
border-radius: 8px;
border: 1px solid #E8E8E8;
overflow: hidden;
background: #F8F8F8;
}

/* UAT #92 - Adam */
.community-banner {
display: flex;
padding: 24px 32px;
border-radius: var(--X-Large, 16px);
border: 1px solid var(--Grayscale-Gray-200, #E8E8E8);
background: var(--Alias-background-app-frame-base, #FFF);
align-items: center;
justify-content: space-between;
flex-direction: row;
flex-wrap: wrap;
margin: 24px;
box-shadow: none;
background-size: contain;
background-position: 100% 0%;
background-repeat: no-repeat;
}

@media (min-width: 768px) {
.community-banner {
  margin-left: 10px;
  margin-right: 10px;
}
}

@media (max-width: 768px) {
.community-banner {
  padding: 24px;
  flex-direction: column;
  background-image: none !important;
  align-items: flex-start;
}
}

.community-banner .community-name {
color: #131313;
font-size: 18px;
font-style: normal;
font-weight: 800;
line-height: 125%;
/* 22.5px */

}

.community-banner a {
display: flex;
padding: 3px 14px 3px 12px;
border-radius: 16px;
color: #2C2C2C;
text-align: center;

/* Buttons/S Label */
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 19px;
/* 126.667% */
border: 2px solid #2C2C2C;
cursor: pointer;
transition: all 0.3s ease;
}

.community-banner a:hover {
background-color: #e9e9e9;
}

.community-banner a::before {
content: '';
width: 20px;
height: 20px;
display: inline-block;
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/24eefa27-fc22-453d-a149-8cf39d1c54ee.png');
margin-right: 8px;
background-size: contain;
}

.content-rating-custom {
display: flex;
flex-direction: column;
margin: 24px;
padding: 24px 0;
border-radius: 8px;
border: 1px solid #E1E1E1;
background: #F8F8F8;
align-items: center;

}

.content-rating-title {
color: #292929;

/* Title/S */
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px;
letter-spacing: 0;
margin-bottom: 12px;
}

.content-rating-buttons {
display: flex;
flex-direction: row;
}

.content-rating-button {
display: flex;
flex-direction: row;
height: 32px;
padding: 6px 12px 6px 10px;
align-items: center;
justify-content: center;
cursor: pointer;
border-radius: 4px;
border: 1px solid #B1B1B1;
background: #FDFDFD;

}

.content-rating-button:hover,
.content-rating-button.voted {
background-color: #e9e9e9;
}

.content-rating-button:first-child {
margin-right: 8px;
margin-bottom: 8px;
}

.content-rating-button:first-child::before {
content: '';
width: 18px;
height: 18px;
display: inline-block;
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_feedback_helpful.svg');
background-size: contain;
margin-right: 8px;
}

.content-rating-button:last-child::before {
content: '';
width: 18px;
height: 18px;
display: inline-block;
background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_feedback_nor_helpful.svg');
background-size: contain;
margin-right: 8px;
}

#customcss #root .topic-wrapper__bestanswer .collapsible-content__gradient {
display: none;
}

#customcss #root .topic-helpfulness {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}

#customcss #root .topic-helpfulness_component-wrapper {
background: none;
border: none;
}

#customcss #root .topic-helpfulness_widget {
height: unset !important;
padding: 24px;
}

#customcss #root .topic-helpfulness_reactions {
flex-wrap: wrap;
}

#customcss #root .topic-helpfulness_reaction {
height: 32px;
display: flex;
padding: 0 12px 0 10px;
border-radius: 4px;
border: 1px solid var(--Palette-gray-400, #B1B1B1);
background: var(--Palette-gray-75, #FDFDFD);
cursor: pointer;
margin: 0;
width: fit-content;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
margin-bottom: 8px;
}

#customcss #root .topic-helpfulness_reaction,
#customcss #root .topic-helpfulness_header {
margin: 4px;
}

#customcss #root .topic-helpfulness_reaction.qa-topic-helpful-icon::after {
content: 'Helpful';
}

#customcss #root .topic-helpfulness_reaction.qa-topic-neutral-icon::after {
content: 'Somewhat helpful';
}

#customcss #root .topic-helpfulness_reaction.qa-topic-nothelpful-icon::after {
content: 'Not Helpful';
}

#customcss #root .topic-helpfulness_reaction::after {
margin-left: 24px;
color: #2C2C2C;
text-align: right;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: block;
}

#customcss #root .topic-helpfulness_reaction svg {
width: 16px;
height: 16px;
}

#customcss #root .topic-helpfulness_reaction svg:hover {
transform: none !important;

}

#customcss #root .best-answer .collapsible-content__gradient {
background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsl(136deg 71.43% 95.88% / 38%) 50%, #edfcf1);
}

#customcss.twig_page-topic #root [data-preact="related-topics/RelatedTopics"] {
width: 282px;
padding: 24px 24px 12px 24px;
border-radius: 16px;
border: 1px solid var(--Grayscale-Gray-200, #E8E8E8);
background: var(--Alias-background-app-frame-base, #FFF);
}

#customcss.twig_page-topic #root .widget--related-topics {
padding: 0;
}

#customcss.twig_page-topic #root .widget--related-topics h3 {
padding: 0;
color: #2C2C2C;

/* Heading/Heading XS */
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 125%;
/* 22.5px */
margin-bottom: 4px
}

#customcss.twig_page-topic #root .widget--related-topics .simple-topic-list>li {
padding: 12px 0;
}

#customcss.twig_page-topic #root .widget--related-topics .simple-topic-list>li:not(:last-child) {
border-bottom: 1px solid #E8E8E8;
}

#customcss.twig_page-topic #root .widget--related-topics .simple-topic-list>li h4 {
color: #2C2C2C;

/* Body/Body XS Regular */
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
/* 21px */
}

@media (min-width: 1025px) {
#customcss.twig_page-topic #root .col--side {
  width: 302px;
}

#customcss.twig_page-topic #root .col--main.has--side {
  width: calc(100% - 302px);
}

}

/* Topics customizations end */

/* Avatar customizations start */
/* Last update: 01/12/2025
Creator: Adrian */

#customcss .avatar .profilepicture:has(.avatar-variant-0),
#customcss .avatar .profilepicture:has(.avatar-variant-8),
#customcss .avatar .profilepicture:has(.avatar-variant-1),
#customcss .avatar .profilepicture:has(.avatar-variant-9),
#customcss .avatar .profilepicture:has(.avatar-variant-2),
#customcss .avatar .profilepicture:has(.avatar-variant-3),
#customcss .avatar .profilepicture:has(.avatar-variant-4),
#customcss .avatar .profilepicture:has(.avatar-variant-5),
#customcss .avatar .profilepicture:has(.avatar-variant-6),
#customcss .avatar .profilepicture:has(.avatar-variant-7) {
background-color: transparent;
border-radius: 0;
}

#customcss #root .editor__avatar-img {
border: none !important;
}

#customcss .avatar-variant-1 .avatar-initial,
#customcss .avatar-variant-2 .avatar-initial,
#customcss .avatar-variant-3 .avatar-initial,
#customcss .avatar-variant-4 .avatar-initial,
#customcss .avatar-variant-5 .avatar-initial,
#customcss .avatar-variant-6 .avatar-initial,
#customcss .avatar-variant-7 .avatar-initial,
#customcss .avatar-variant-8 .avatar-initial,
#customcss .avatar-variant-9 .avatar-initial,
#customcss .avatar-variant-0 .avatar-initial,
#customcss .avatar-variant-1,
#customcss .avatar-variant-2,
#customcss .avatar-variant-3,
#customcss .avatar-variant-4,
#customcss .avatar-variant-5,
#customcss .avatar-variant-6,
#customcss .avatar-variant-7,
#customcss .avatar-variant-8,
#customcss .avatar-variant-9,
#customcss .avatar-variant-0 {
background-color: transparent;
background-size: contain;
color: black;
font-weight: 600;
border-radius: 0;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .default-avatar{
  font-size: 32px;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(n + 11){
  display: none !important;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(1){
  order: -10;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(2){
  order: -9;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(3){
  order: -8;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(4){
  order: -7;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(5){
  order: -6;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(6){
  order: -5;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(7){
  order: -4;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(8){
  order: -3;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(9){
  order: -2;
}

#customcss .popup-component:has(.qa-profile-tooltip-tabs) .tabs--navigation>.tabs:first-of-type>div>div:nth-last-of-type(10){
  order: -1;
}

#customcss .avatar-variant-0,
#customcss .avatar-variant-8 {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/a7414ef7-7d86-4500-ae14-db99ee1424b7.png');
}

#customcss .avatar-variant-1,
#customcss .avatar-variant-9 {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/458d3a5a-0314-4150-bd23-36cdcb6ddcb9.png');
}

#customcss .avatar-variant-2 {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/90f36198-e79f-4398-b0de-9440ac108655.png')
}

#customcss .avatar-variant-3 {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/494987a7-8c0e-431e-a3b9-c3893c5abc39.png');
}

#customcss .avatar-variant-4 {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/caa001b1-d82c-401e-83fe-235a9531e1cc.png');
}

#customcss .avatar-variant-5 {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/8105ec8e-76bf-4b74-ac8f-925c87b37064.png')
}

#customcss .avatar-variant-6 {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/3c27f073-aec7-4573-9172-f5e24b4a84ec.png');
}

#customcss .avatar-variant-7 {
background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/6a8900b7-e317-48b3-a977-a64d2cdaadeb.png');
}

.avatar--M,
.avatar {
font-size: 18px !important;
}

.avatar--L {
font-size: 20px !important;
}

.avatar--XL {
font-size: 50px !important;
}

@media(max-width: 767px) {
.avatar--XL {
  font-size: 20px !important;
}
}

.avatar--S {
font-size: 12px !important;
}

.avatar--XS {
font-size: 8px !important;
}

#customcss #root .forum-featured-image {
z-index: 9;
}

#customcss.category-page #root .forum-featured-image {
z-index: 11;
}

@media (min-width: 1025px) {
#customcss.category-page #root .Sidebarmodule {
  margin-top: 0px;
}
}

#customcss #root .flash-message-wrapper .box--info {
margin-bottom: 0;
background-color: black;
}

#customcss #root .flash-message-wrapper .box--info .box__pad {
padding: 8px 24px;
}

#customcss #root .flash-message-wrapper .box--info .box__pad,
#customcss #root .flash-message-wrapper .box--info .box__pad a {
color: #FFF;

font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 150%;
/* 24px */
}

/* UAT breadcrumbs and nav customization - Adrian */

#customcss #root .main-navigation-sitewidth {
max-width: unset;
padding: 0;
padding-right: 24px;
}

@media (max-width: 767px) {
#customcss #root .main-navigation-sitewidth {
  padding-right: 34px;
}
}

#customcss #root [data-css-anchor="widget-mega_menu"] {
background-color: var(--config-main-navigation-background-color);
border-bottom: 1px solid var(--config-main-navigation-border-bottom-color);
border-top: 1px solid var(--config-main-navigation-border-top-color);
}

#customcss #root [data-css-anchor="widget-mega_menu"]>.main-navigation--wrapper {
max-width: 1440px;
margin: 0 auto;
border-bottom: none;
border-top: none;
}

#customcss #root [data-css-anchor="widget-mega_menu"] .qa-header-profile-link {
display: none;
}

#customcss #root [data-css-anchor="widget-mega_menu"] .main-navigation--nav-buttons-wrapper {
z-index: 12;
margin-right: 0;
}

#customcss #root [data-css-anchor="widget-mega_menu"] .main-navigation--nav-buttons-wrapper li:has(>.header-login-button) {
display: none;
}

#customcss.category-page #root:has(.algolia-search--opacity) [data-css-anchor="widget-mega_menu"] .main-navigation--nav-buttons-wrapper {
z-index: 8;
}

#customcss #root .main-navigation--breadcrumb-wrapper .breadcrumb .breadcrumb-item .breadcrumb-item-link {
color: #686868;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 150%;
/* 18px */
}

#customcss #root .main-navigation--breadcrumb-wrapper .breadcrumb .breadcrumb-item .current {
color: #2C2C2C;

font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 150%;
}

#customcss #root .main-navigation--breadcrumb-wrapper .breadcrumb .breadcrumb-item .icon--caret-right::before {
content: '/';
font-size: 12px;
top: -4px;
left: 3px;
font-weight: 400;
}

#customcss #root .main-navigation--breadcrumb-wrapper .breadcrumb .breadcrumb-item:nth-of-type(2) .icon--caret-right::before {
color: #2C2C2C;
}

@media (max-width: 767px) {
#customcss #root .main-navigation--breadcrumb-wrapper .breadcrumb .breadcrumb-item .icon--caret-left::before {
  content: ' ';
  display: inline-block;
  background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/90bc70a8-44af-4d10-b984-52d1695e5f3a.png');
  width: 18px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: -2px;
  left: -6px;
}

#customcss #root .main-navigation--breadcrumb-wrapper .breadcrumb .breadcrumb-item-link {
  color: #2C2C2C !important;
}
}

#customcss #root .widget-container--generic_hero {
background-color: #f8f8f8;
}

#customcss #root .brand-hero {
background-size: contain;
background-repeat: no-repeat;
background-position: 100% 0;
}

#customcss #root .threaded-reply-nested.level-2,
#customcss #root .threaded-reply-nested.level-3 {
padding-top: unset;
padding: 16px 16px 16px 6px;
}

/* UAT Fixes - Adam */
/* #46 */
#customcss #root .header-navigation li:has(>.community-language-switcher) {
display: none;
}

/* #49 */
#customcss #root .header-navigation .header-navigation_extendable-search {
display: none;
}

/* End UAT Fixes - Adam */

/* UAT #180 - MattV */
#customcss #root .header-navigation .header-navigation-items_hamburger {
display: none;
}

#customcss #root .collapsible-content__wrapper {
overflow: hidden !important;
}

#customcss #root .topic-view.topic-view--sticky {
background: #FBF7FE;
}

#customcss #root .topic-view.topic-view--sticky::before {
background: #9A47E2;
position: absolute;
top: 28px;
right: 24px;
color: white;
padding: 4px 9px 4px 28px;
border-radius: 7px;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 16px;
content: "Pinned";
/* 133.333% */
pointer-events: none;
background-image: url(https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/b7bd14cf-80a0-46fd-a217-14d1dcd5b48c.png);
background-size: 16px;
background-repeat: no-repeat;
background-position: 7px center;
}

@media (min-width: 768px) {
#customcss #root .topic-view.topic-view--sticky::before {
  right: 32px;
}
}

#customcss #root .topic-view.topic-view--sticky .topic-view_sticky-flag {
display: none;
}

#customcss #root .topic-view_info .tooltip--thread-type,
#customcss #root .category-topic-list .pill {
cursor: default;
pointer-events: none;
position: absolute;
top: 28px;
right: 24px !important;
}

@media (min-width: 768px) {

#customcss #root .topic-view_info .tooltip--thread-type,
#customcss #root .category-topic-list .pill {
  right: 32px !important;
}
}

#customcss #root .qa-topic-block:has(.tooltip--thread-type)>.topic-view_header {
max-width: calc(100% - 70px);
}

#customcss #root .search-result .search-result-data i::before,
#customcss #root .widget--related-topics .simple-topic-list--item .related-topics__topic-title span.icon::before,
#customcss #root .topic-view_info .tooltip--thread-type i::before {
padding: 3px 9px 5px 9px;
border-radius: 7px;
display: inline-block;
/* Component/S/Medium */
font-family: "AdobeClean";
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 16px;
/* 133.333% */
pointer-events: none;
}

#customcss #root .search-result .search-result-data .icon--question-circle::before,
#customcss #root .widget--related-topics .simple-topic-list--item .related-topics__topic-title span.qa-icon-question::before,
#customcss #root .topic-view_info .tooltip--thread-type i.icon--question-circle::before {
content: 'Unsolved';
color: #A73E00;
background-color: #FFECCF;
}

#customcss #root .search-result .search-result-data .icon--thread-solved::before,
#customcss #root .widget--related-topics .simple-topic-list--item .related-topics__topic-title span.qa-icon-answered::before,
#customcss #root .topic-view_info .tooltip--thread-type i.icon--thread-solved::before {
content: 'Solved';
color: #036E45;
background-color: #D7F7E1;
}

#customcss #root .search-result .search-result-title,
#customcss #root .widget--related-topics .simple-topic-list--item .related-topics__topic-title {
max-width: calc(100% - 90px);
}

#customcss #root .search-result .search-result-data i {
position: absolute;
top: 16px;
right: 16px;
}

#customcss #root .widget--related-topics .simple-topic-list--item .related-topics__topic-title span.icon {
position: absolute;
top: 0;
right: 0;
visibility: visible;
text-align: right;
}

#customcss #root .widget--related-topics .simple-topic-list--item .related-topics__topic-title span.qa-icon-answered {
width: 53px;
}

#customcss #root .widget--related-topics .simple-topic-list--item .related-topics__topic-title span.qa-icon-question {
width: 66px;
}

#customcss #root .search-result,
#customcss #root .widget--related-topics .simple-topic-list--item {
position: relative;
}

#customcss #root [data-css-anchor="widget-breadcrumb"],
#customcss #root .custom-html:has(>#breadcrumbs-target) {
position: relative;
max-width: 1440px;
margin: 0 auto;
width: 100%;
}

#customcss #root #breadcrumbs-target {
max-width: calc(100% - 240px);
background-color: transparent;
height: 75px;
position: absolute;
top: -75px;
display: flex;
align-items: center;
padding-left: 0 !important;
}

@media (max-width: 767px) {
#customcss #root #breadcrumbs-target {
  max-width: calc(100% - 50px);
}

}

@media (max-width: 1024px) {
#customcss #root .main-navigation--breadcrumb-wrapper .breadcrumb {
  padding-left: 0 !important;
}
}

#customcss #root #breadcrumbs-target>div {
padding-left: 15px;
padding-right: 24px;
border-bottom: none;
}

@media (max-width: 767px) {
#customcss #root #breadcrumbs-target>div {
  padding-left: 18px;
  padding-right: 16px;
}
}

#customcss #root .main-navigation--breadcrumb-wrapper.breadcrumb {
padding-left: 0 !important;
}

#customcss #root .qa-user-badges-list {
display: grid;
grid-template-columns: repeat(10, 1fr);
}

@media (max-width: 1024px) {
#customcss #root .qa-user-badges-list {
  grid-template-columns: repeat(5, 1fr);
}
}

/* 
#customcss:not(.category-page) .qa-widget-badges {
padding: 24px;
border-radius: 16px;
border: 1px solid #E8E8E8;
background: #FFF;
} */

/* UAT #130 - Adam */
#customcss #root .Template-footer button.scroll-to-top-sticky-button {
display: none !important;
}

#customcss.twig_page-topic #root .editor.editor--open {
padding: 32px;
}

@media (max-width: 1024px) {
#customcss.twig_page-topic #root .editor.editor--open {
  padding: 32px 24px;
}
}

#customcss #root .powered-by-insided-footer {
display: none;
}

#customcss #root .forum-featured-image {
min-height: 300px;

}

#customcss:not([data-entity="HomePage"]) .forum-featured-image {
height: unset;
}

@media (max-width: 767px) {
#customcss:not([data-entity="HomePage"]) .forum-featured-image {
  padding-top: 30px;
}
}

#customcss #root .menu-create-topic.qa-menu-create-topic {
padding: 0 18px;
}

#customcss #root .menu-create-topic.qa-menu-create-topic span svg {
height: 21px;
width: 21px;
}

#customcss #root .menu-create-topic.qa-menu-create-topic span {
color: #FFF;
text-align: center;

font-size: 17px;
font-weight: 700;
line-height: 21px;
}

#customcss #root .algolia-hit-container .scroll-container {
overflow: auto !important;
}

#customcss .avatar .profilepicture img {
object-fit: cover;
}

#customcss #root #breadcrumbs-target:has([href="/community-amas-35"]) .qa-breadcrumb-forum,
#customcss #root #breadcrumbs-target:has([href="/ama-35"]) .qa-breadcrumb-forum {
display: none;
}

#customcss #root #breadcrumbs-target:has([href="/community-amas-35"]) .qa-breadcrumb-category,
#customcss #root #breadcrumbs-target:has([href="/ama-35"]) .qa-breadcrumb-category {
display: flex;
}

#customcss #root #breadcrumbs-target:has([href="/community-pulse-blog-34"]) .qa-breadcrumb-forum {
display: none;
}

#customcss #root #breadcrumbs-target:has([href="/community-pulse-blog-34"]) .qa-breadcrumb-category {
display: flex;
}

#customcss #root #breadcrumbs-target:has([href="/knowledge-base"]) .qa-breadcrumb-forum,
#customcss #root #breadcrumbs-target:has([href="/knowledge-base"]) .qa-breadcrumb-topic {
display: none;
}

#customcss #root #breadcrumbs-target:has([href="/knowledge-base"]) .qa-breadcrumb-category {
display: flex;
}

#customcss #root:has(.breadcrumb [href="/community-pulse-blog-34"]) .topic-header {
padding-bottom: 37px;
}

#customcss #root:has(.breadcrumb [href="/community-pulse-blog-34"]) .topic-header .author-info-wrapper {
position: relative;
}

#customcss #root:has(.breadcrumb [href="/community-pulse-blog-34"]) .topic-header .author-info-wrapper .tooltip-container {
position: absolute;
left: -46px;
bottom: -37px;

color: #686868;

font-size: 14px;
font-weight: 400;
line-height: 150%;
}

#customcss #root:has(.breadcrumb [href="/community-pulse-blog-34"]) .topic-header .author-info-wrapper .dot-seperated .rank-title::after {
content: unset;
}

#customcss:has([property="og:title"][content*="Subscriptions"]) .thread-list-title {
margin-top: 24px;
}

#customcss #root .qa-menu-create-topic {
z-index: 1000;
}

#customcss #root .post__content table,
#customcss #root .post__content iframe {
max-width: 100%;
}

#customcss #root .post__content table {
height: unset !important;
}

html[lang="en"] .translated-string:not(.en),
html[lang="de"] .translated-string:not(.de),
html[lang="es"] .translated-string:not(.es),
html[lang="it"] .translated-string:not(.it),
html[lang="fr"] .translated-string:not(.fr),
html[lang="ja"] .translated-string:not(.ja),
html[lang="pt"] .translated-string:not(.pt),
html[lang="ko"] .translated-string:not(.ko),
html[lang="zh"] .translated-string:not(.zh),
html[lang="sv"] .translated-string:not(.sv),
html[lang="nl"] .translated-string:not(.nl) {
display: none;
}

#customcss #root .algolia-search .searchbox {
display: none;
}

#customcss #root .public-tag-container .public-tag-list-container {
overflow-y: auto !important;
}

#customcss #root .avatar .profilelabel {
width: 15px;
height: 15px;
line-height: 15px;
}

#customcss #root .avatar--XS .profilelabel {
width: 10px;
height: 10px;
line-height: 10px;
}

#customcss #root .avatar--L .profilelabel,
#customcss #root .avatar--responsive .profilelabel {
width: 18px;
height: 18px;
line-height: 18px;
}

#customcss #root .avatar--XL .profilelabel {
width: 30px;
height: 30px;
line-height: 30px;
}

@media (max-width: 1024px) {
#customcss.twig_page-topic #root .col--side {
  padding: 0 12px;
}

#customcss.twig_page-topic #root [data-preact="related-topics/RelatedTopics"] {
  width: 100%;
}
}

@media (max-width: 767px) {
#customcss.twig_page-topic #root .col--side {
  padding: 0 24px;
}
}

[data-entity="HomePage"] .quicklink__container {
column-gap: 24px;
row-gap: 24px;
grid-template-columns: repeat(3, 1fr);
}

#customcss #root .groups--other .group-overview,
#customcss #root .groups--mine .group-overview {
column-gap: 24px;
row-gap: 24px;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}

#customcss #root .header-navigation .btn--notification-center:hover path {
fill: #fff;
}

/* Inbuild category page customizations start
Creator: Adrian
Last update: 12/12/2025 */
#customcss.category-page {
background-color: #f8f8f8;
}
#customcss.category-page #root .custom-stats-bar {
    margin-bottom: 40px;
  }
#customcss.category-page #root .stats-bar {
    background-color: #f8f8f8;
  }
#customcss.category-page #root .qa-page-title {
    color: #2C2C2C;

    font-size: 44px;
    font-weight: 700;
    line-height: 125%;
  }
#customcss.category-page #root .qa-subforum-description {
    color: #2C2C2C;

    font-size: 22px;
    font-weight: 400;
    line-height: 150%;
  }
#customcss.category-page #root .forum-featured-image .col--main.has--side {
    width: 100%;
  }
#customcss.category-page #root .qa-subForum-header {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% 0;
  }
#customcss.category-page #root .thread-list-title {
    background-color: #f8f8f8;
    height: 300px;
    display: flex;
    align-items: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% 0;
    border-bottom: none;
  }
#customcss.category-page #root .list-widget-wrapper,
  #customcss.category-page #root .category-topic-list__content {
    position: static;
  }
#customcss.category-page #root .search-box__input {
    border: 2px solid #DADADA;
    border-radius: 48px;
    height: 40px;
    box-shadow: unset;
  }
#customcss.category-page #root .search-box__input::placeholder {
    color: transparent;
    opacity: 0;
  }
#customcss.category-page #root .search-box::before {
    content: 'Search this community';
    position: absolute;
    top: 50%;
    left: 48px;
    transform: translateY(-50%);
    color: #595959ff;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    pointer-events: none;
    z-index: 1;
  }
#customcss.category-page #root .search-box:has(.search-box__input:not(:placeholder-shown))::before {
    display: none;
  }
#customcss.category-page #root .avatar--S,
  #customcss.category-page #root .avatar--XS {
    width: 24px;
    height: 24px;
  }
#customcss.category-page #root .category-topic-list {
    border-radius: 10px;
    border: 1px solid #E9E9E9;
    background: #FFF;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    position: static;
  }
#customcss.category-page #root .forum-subscribe-button {
    margin-left: unset;
  }
#customcss.category-page #root .qa-forum-subscribe-button {
    pointer-events: auto;
    height: 40px;
    padding: 0 18px;
    line-height: 21px;
  }
#customcss.category-page #root .qa-forum-subscribe-button .text {
      text-align: center;
      font-size: 17px;
      font-weight: 700;
      line-height: 21px;
    }
#customcss.category-page #root [data-css-anchor="category-topic-list"] {
    position: relative;
  }
#customcss.category-page #root .topic-view .topic-view_header .topic-view_header-items-gathered {
    max-width: calc(100% - 100px);
  }
@media (min-width: 768px) {

    #customcss.category-page #root .category-topic-list {
      display: flex;
      padding: 24px 0;
      flex-direction: column;
      align-items: flex-start;
      gap: 0;
      align-self: stretch;
    }

      #customcss.category-page #root .category-topic-list .content-type-filters,
      #customcss.category-page #root .category-topic-list .topic-view,
      #customcss.category-page #root .category-topic-list .content-type-filters__additional {
        padding-left: 32px;
        padding-right: 32px;
      }

    #customcss.category-page #root .topic-view .topic-view_header .topic-view_header-items-gathered {
      max-width: calc(100% - 80px);
    }
  }
#customcss.category-page #root .category-topic-list__content {
    width: 100%;
  }
#customcss.category-page #root .list__items--header {
    position: absolute;
    top: -30px;
    width: 100%;
    left: 0;
    justify-content: end;
    margin: 0;
  }
#customcss.category-page #root .content-type-filters {
    max-width: 100%;
  }
#customcss.category-page #root .content-type-filters__list {
    gap: 32px;
    flex-wrap: nowrap;
    max-width: 100%;
    overflow-x: auto;
  }
#customcss.category-page #root .content-type-filters__item {
    flex-shrink: 0;
  }
#customcss.category-page #root .category-topic-list .content-type-filters__button {
    color: #686868;
    text-align: center;
    padding: 0;
    padding-bottom: 16px;
    /* C1/Tab/Quiet */
    font-size: 18px;
    font-weight: 700;
    line-height: 125%;
  }
#customcss.category-page #root .category-topic-list .content-type-filters__button.active {
    color: #2C2C2C;
  }
#customcss.category-page #root .category-topic-list .content-type-filters__button.active,
  #customcss.category-page #root .category-topic-list .content-type-filters__button:hover {
    border-bottom-color: #1473E6;
  }
#customcss.category-page #root .category-topic-list .topic-view_header-item.text--meta {
    position: relative;
    top: 1px;
  }
#customcss.category-page #root .category-topic-list .topic-view_header-item::after {
    content: none;
  }
#customcss.category-page #root .category-topic-list .topic-list-item-card_body {
    padding-left: 0;
  }
#customcss.category-page #root .category-topic-list .topic-view_body .thread-list-block__article-wrapper {
    color: #2C2C2C;

    /* Body/Body S Regular */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 24px */
  }
#customcss.category-page #root .topic-list-item-card {
    padding: 16px 0;
    padding-left: 0;
    border-bottom: 1px solid #E9E9E9;

  }
#customcss.category-page #root .list-widget-wrapper {
    border: none;
  }
@media (min-width: 768px) {
    #customcss.category-page #root .topic-view {
      padding: 24px 0;
    }
  }
@media (max-width: 767px) {
    #customcss.category-page #root .topic-view {
      padding: 24px 0
    }
  }
#customcss.category-page #root .topic-view .topic-view_info {
    position: static;
  }
#customcss.category-page #root .topic-view .topic-view_header>.topic-view_header-item .avatar {
    width: 32px;
    height: 32px;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 8px;
  }
#customcss.category-page #root .list-widget-wrapper>.qa-topic-block:last-of-type {
    border-bottom: 0;
    padding-bottom: 0;
  }
#customcss.category-page #root .tabs--navigation.qa-tabs-menu {
    padding-bottom: 16px;
    border-bottom: 1px solid #E8E8E8;
  }
#customcss.category-page #root .topic-list-item-card .topic-list-item-card_info-container .topic-list-item-card_footer-container {
    margin-top: 8px;
    margin-left: 0;
    padding-top: 0;
    border-top: 0;
  }
#customcss.category-page #root .topic-list-item-card .topic-list-item-card_info-container {
    position: relative;
  }
#customcss.category-page #root .topic-list-item-card_title-container .pill {
    position: absolute;
    top: 28px;
    right: 24px;
    padding: 4px 9px;
    border-radius: 7px;
    color: #1473E6;
    background-color: #E5F0FE;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0;
    text-transform: none;
  }
@media (min-width: 768px) {
    #customcss.category-page #root .topic-list-item-card_title-container .pill {
      right: 32px;
    }
  }
#customcss.category-page #root .load-more-container button {
    width: fit-content;
    height: 32px;
    margin-top: 24px;
  }
#customcss.category-page #root .load-more-container button span {
    position: relative;
    top: -8px;
  }
#customcss.category-page #root .topic-list-item-card_footer-container {
    justify-content: flex-start;
    gap: 8px;
  }
#customcss.category-page #root .topic-list-item-card_topic-metrics {
    column-gap: 0;
  }
#customcss.category-page #root .topic-list-item-card_topic-metrics>* {
    display: block;
    padding: 6px 12px 6px 10px;
    color: #505050;

    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0;
  }
#customcss.category-page #root .topic-list-item-card_topic-age-container .avatar {
    width: 24px;
    height: 24px;
  }
#customcss.category-page #root .topic-list-item-card_topic-age-container a {
    color: #000;

    /* Component/M/Regular */
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
  }
#customcss.category-page #root .topic__votes-count.is-hidden-S {
    display: flex !important;
  }
#customcss.category-page #root .topic-view .thread-meta-item--vote.add_spacing {
    display: none;
  }
#customcss.category-page #root .topic-view.topic-view--ideation .topic-view_body {
    margin-right: 0;
  }
@media (max-width: 767px) {
    #customcss.category-page #root .topic-list-item-card_header {
      padding-left: 10px;
    }

    #customcss.category-page #root .topic-list-item-card_body {
      padding-left: 10px !important;
    }

    #customcss.category-page #root .category-topic-list {
      display: flex;
      padding: 24px 0;
      flex-direction: column;
      align-items: flex-start;
      gap: 0;
      align-self: stretch;

    }

      #customcss.category-page #root .category-topic-list .content-type-filters,
      #customcss.category-page #root .category-topic-list .topic-view,
      #customcss.category-page #root .category-topic-list .content-type-filters__additional {
        padding-left: 24px;
        padding-right: 24px;
      }

  }
@media (max-width: 1024px) {
    #customcss.category-page #root .sitewidth:not([role="group"] > .sitewidth) {
      padding-left: 26px;
      padding-right: 26px;
    }
  }
#customcss.category-page #root .load-more-container.load-more-topics {
    text-align: center;
  }
#customcss.category-page #root .thread-list-block__title .pill {
    position: absolute;
    top: 28px;
    right: 0;
    padding: 4px 9px;
    border-radius: 7px;
    color: #1532AD;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0;
    text-transform: none;
  }
#customcss.category-page #root .category-topic-list .topic-view_header {
    margin-bottom: 8px;
    align-items: center;
  }
#customcss.category-page #root .qa-username.link--user {
    color: #2C2C2C;

    /* Body/Body XS Bold */
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
  }
#customcss.category-page #root .topic-view_header-item.text--meta,
  #customcss.category-page #root .user-title {
    color: #505050;

    /* Body/Body XS Regular */
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0;
  }

#customcss #root .qa-topic-meta-views,
#customcss #root .thread-meta-item--comments {
  display: flex;
}

#customcss #root .topic__likes-count i,
#customcss #root .topic__votes-count svg,
#customcss #root .qa-topic-meta-views svg,
#customcss #root .thread-meta-item--comments svg,
#customcss #root .topic__views-count svg,
#customcss #root .topic__reply-count svg {
  display: none !important;
}

#customcss #root .topic__views-count span,
#customcss #root .topic__reply-count span {
  color: #505050;

  /* Component/M/Regular */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0;
}

#customcss #root .topic__votes-count button {
  width: fit-content;
  margin-right: 0;
  box-shadow: none;
  height: 20px;
  background-color: #ffffff00 !important;
}

#customcss #root .topic__votes-count button:hover {
  background-color: #ffffff00;
}

#customcss #root .topic__likes-count::before,
#customcss #root .topic__votes-count button::before,
#customcss #root .pipeline__idea-wrapper .qa-topic-meta-likes-icon .qa-topic-meta-likes-content::before,
#customcss #root .topic__views-count::before,
#customcss #root .topic__reply-count::before {
  content: '';
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 6px;
}

#customcss #root .topic__likes-count::before {
  background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/adobe_like.svg');
}

#customcss #root button.thread-meta-item--likes--liked .topic__likes-count::before,
#customcss #root button.thread-meta-item--likes:hover .topic__likes-count::before {
  background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/adobe_liked.svg');
}

#customcss #root button.thread-meta-item--likes--liked .qa-topic-meta-likes-content {
  color: var(--config--main-color-night);
}

#customcss #root .topic__votes-count button::before {
  background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/dme_votes.svg');
}

#customcss #root .topic__votes-count button.preact_voted::before,
#customcss #root .topic__votes-count button:hover::before {
  background-image: url('https://uploads-us-west-2.insided.com/adobedx-en-sandbox/attachment/adobe_upvoted.svg');
}

#customcss #root .topic__views-count::before {
  background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/dme_views.svg');
}

#customcss #root .topic__reply-count::before {
  background-image: url('https://uploads-us-west-2.insided.com/adobedme-en-sandbox/attachment/dme_comments.svg');
}

/* Inbuild category page customizations end */

#customcss:not(.category-page) #root .topic-view .topic-view_info .tooltip--thread-type,
#customcss:not(.category-page) #root .topic-view .pill {
  top: -33px;
  right: 0 !important;
}

#customcss:not(.category-page) #root .topic-view:has(.topic-view_info .tooltip--thread-type) .topic-view_header, #customcss:not(.category-page) #root .topic-view:has(.pill) .topic-view_header {
    max-width: calc(100% - 80px);
  }

@media (max-width: 767px) {

  #customcss.forum--search #root .topic-view .topic-view_info .tooltip--thread-type,
  #customcss.forum--search #root .topic-view .pill {
    top: -59px;
    right: 0 !important;
  }
}

#customcss.twig_page-group #root .topic-view {
  border-bottom: 1px solid #E9E9E9;
}

#customcss.twig_page-group #root .pagination-wrapper {
  border-bottom: none;
  margin-bottom: -24px;
}

#customcss.twig_page-group #root .pagination-wrapper .pagination {
    border-top: none;
  }

#customcss #root .dropdown-selector__item-wrapper--collapsed {
  display: none;
}

#customcss #root .category-topic-list .content-type-filters__additional .idea-status-dropdown .idea-status-dropdown-options-container {
  overflow-y: auto !important;
}

#customcss #root .Sidebarmodule .col,
#customcss #root .Sidebarmodule .widget .box__pad {
  margin-left: 0;
  margin-right: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  background: white;
  border-radius: 10px;
  border: 1px solid #E9E9E9;
}

#customcss #root .widget-title.widget__heading {
  color: #2C2C2C;

  font-size: 18px;
  font-weight: 700;
  line-height: 125%;
}

#customcss #root .user_data .link.username {
  color: #2C2C2C;

  /* Body/Body XS Bold */
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  /* 21px */
}

#customcss #root .user_data .text--meta {
  color: #686868;

  /* Body/Body XXS Regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

#customcss.twig_default-inbox-overview #root .col--main>.box,
#customcss #root .col--main>.list-widget-wrapper {
padding-top: 24px;
padding-bottom: 24px;
background: white;
border-radius: 10px;
border: 1px solid #E9E9E9;
}

.cke_dialog textarea.cke_dialog_ui_input_textarea {
max-height: calc(100vh - 550px);
}

#customcss #root .thread-list-block__content,
#customcss #root .topic-view-content-wrapper .post__content{
  font-size: 16px;
}

#customcss #root code {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

#customcss.twig_page-group #root .topic-view .thread-list-block__title-link{
    opacity: 1;
}

#customcss.twig_page-topic #root .threaded-reply-wrapper>.threaded-reply-item-wrapper >.threaded-reply-item:has(.label--success){
  padding: 16px;
}

@media(min-width: 768px) {
  #customcss.twig_page-topic #root .threaded-reply-wrapper>.threaded-reply-item-wrapper >.threaded-reply-item:has(.label--success){
    padding: 32px 32px 32px 22px;
  }
}

#customcss.twig_page-topic #root .threaded-reply-item{
  position: relative;
}

#customcss.twig_page-topic #root [data-css-anchor="topic-view"] .topic-wrapper .threaded-reply-item-wrapper .label-component.label--success{
    position: absolute;
    right: 16px;
    top: 16px;
  }

#customcss.twig_page-topic #root [data-css-anchor="topic-view"] .topic-wrapper .threaded-reply-item{
    position: static;
  }

#customcss.twig_page-topic #root [data-css-anchor="topic-view"] .topic-wrapper .threaded-reply-item .topic-header{
      padding-left: 0;
    }

#customcss.twig_page-topic #root [data-css-anchor="topic-view"] .topic-wrapper .threaded-reply-item .topic-footer{
      margin-left: 10px;
    }

/* Show full group description + hide more/less buttons */
.group-content-container-information__description__text {
  max-height: none !important;
  overflow: visible !important;
  -webkit-line-clamp: unset !important;
}

.group-content-container-information__more-btn,
.group-content-container-information__less-btn {
  display: none !important;
}

/* Pinned + release label overlap fix (All Communities / category topic list) */

/* Stack the content-type label below the Pinned pill, right-aligned to it */
#customcss #root .category-topic-list .topic-view.topic-view--sticky .topic-view_body-container {
  padding-right: 120px !important;
}

#customcss #root .category-topic-list .topic-view.topic-view--sticky .topic-view_header .topic-view_header-items-gathered {
  max-width: calc(100% - 120px) !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  min-width: 0 !important;
}

/* ===== Pinned + release-label layout fix (category topic list) ===== */

/* Right gutter only on pinned posts WITHOUT a thumbnail, so a long title stays clear of the label */
#customcss #root .category-topic-list .topic-view.topic-view--sticky:not(:has(.thread-list-block__featured-image-link)) .topic-view_body-container {
  padding-right: 120px !important;
}

/* Keep the author byline on one line so it can't wrap and push content down */
#customcss #root .category-topic-list .topic-view.topic-view--sticky .topic-view_header .topic-view_header-items-gathered {
  max-width: calc(100% - 120px) !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  min-width: 0 !important;
}

#customcss #root .category-topic-list .topic-view.topic-view--sticky .topic-view_header .topic-view_header-items-gathered > *,
#customcss #root .category-topic-list .topic-view.topic-view--sticky .topic-view_header .topic-view_header-items-gathered .topic-view_header-item {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  min-width: 0 !important;
}

/* Stack the content-type label below the Pinned pill, right-aligned to it.
* Orphaned selectors + incomplete rule body were commented out (invalid for the panel).
*
* #customcss #root .category-topic-list .topic-view.topic-view--sticky .thread-list-block__title .pill,
* #customcss #root .category-topic-list .topic-view.topic-view--sticky .topic-view_info .tooltip--thread-type,
* #customcss #root .category-topic-list .topic-view.topic-view--sticky.topic-view .pill {
*     top: 55px !important;
*     right: 28px !important;
* }
*/

/* On pinned posts WITH a thumbnail, drop the image so the label clears it */
#customcss #root .category-topic-list .topic-view.topic-view--sticky .thread-list-block__featured-image-link {
  margin-top: 20px !important;
}
