.forceCommunityThemeHeroBase:before {
  content: "";
  width: 104.965px;
  height: 100px;
  flex-shrink: 0;
  aspect-ratio: 104.96/100.00;
  background: #f00;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 99;
  background: url(/sfsites/c/resource/CustomerSuccessPortal/2025/bottom-left-pattern.png) no-repeat;
}
.forceCommunityThemeHeroBase:after {
  content: "";
  width: 123.429px;
  height: 300px;
  flex-shrink: 0;
  aspect-ratio: 123.43/300.00;
  background: #00f;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: url(/sfsites/c/resource/CustomerSuccessPortal/2025/bottom-right-pattern.png) no-repeat;
}

[c-searchWithCategoryInput_searchWithCategoryInput-host] {
  position: absolute !important;
  width: 100%;
  left: 0;
  bottom: 0;
  margin-bottom: -1.4rem;
}
.search-with-category-input {
  border-radius: 8px;
  box-shadow: 0px 10px 40px 0px rgba(111, 137, 163, 0.25);
}
.siteforceThemeLayoutStarter .hero {
  margin-bottom: 2rem;
}
.search-container[c-searchWithCategoryInput_searchWithCategoryInput] {
  max-width: 700px;
}
.search-with-category-input[c-searchWithCategoryInput_searchWithCategoryInput] button[c-searchWithCategoryInput_searchWithCategoryInput] {
  width: 200px !important;
  background: #FF3700 !important;
  margin: -0.25rem !important;
  border-radius: 0px 8px 8px 0px;
  margin-right: -0.5rem !important;
  margin-left: 1rem !important;
}
.search-with-category-input[c-searchWithCategoryInput_searchWithCategoryInput] button[c-searchWithCategoryInput_searchWithCategoryInput]:before {
  content: "Search";
  color: #fff;
}
.search-with-category-input[c-searchWithCategoryInput_searchWithCategoryInput] button[c-searchWithCategoryInput_searchWithCategoryInput] img {
  display: none;
}
.search-with-category-input[c-searchWithCategoryInput_searchWithCategoryInput] {
  padding-left: 2rem !important;
}
.search-with-category-input[c-searchWithCategoryInput_searchWithCategoryInput]:before {
  content: "";
  width: 16px;
  height: 16px;
  background: url(/resource/1753129106000/CustomerSuccessPortal/img/search-icon.png);
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  margin-left: 16px;
}
.forceCommunityTopArticleItem .article-title, .selfServiceTopicTrendingArticles42 .slds-grid--vertical a, .forceCommunityTopArticleList .title {
  color: #333 !important;
}
footer .dynata-channel-link[c-trainingVideos_trainingVideos], a.topics-list-view-more {
  color: #FE3B0A !important;
}
.status-update[c-statusUpdate_statusUpdate] {
  border-radius: 10px;
  background: var(--dynata-brand-050, #F4F7FB) !important;
}
[c-statusUpdate_statusUpdate-host] {
  background: #fff;
}
button.ask-dynata {
  border-radius: 10px;
  border: 1px solid #DFE2F8 !important;
  background: var(--Primary-Purple-100, #EFF0FA);
}
button.ask-dynata strong {
  color: var(--Primary-Dynata-Dark, #1B365D);
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
button.ask-dynata .ask-dynata-body {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
button.ask-dynata > div:first-child {
  display: none;
}
.status-update[c-statusUpdate_statusUpdate] .header[c-statusUpdate_statusUpdate] h3[c-statusUpdate_statusUpdate] {
  color: var(--Primary-Purple-700, #5264D6);
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 171.429% */
}
.status-update[c-statusUpdate_statusUpdate] .body[c-statusUpdate_statusUpdate] {
  color: var(--Gray-Dark-Gray, #333);
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px; /* 192.857% */
}
.comm-user-profile-menu__login-button {
  border-radius: 4px !important;
  background: #FF3700 !important;
  color: #FFF !important;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  padding: 4px 24px !important;
}
a.horizontalMenuItem {
  color: #181818;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
