/* ******************************
ULTIMATE IDEAS - Fonts: 18px | 14px | 13px
****************************** */
c-ac-ideas-list-item
  div.idea-item-container[aria-label="List item"]
  .idea-item-main-info-block
  a {
  font-size: 18px;
}

c-ac-ideas-list-item
  div.idea-item-container[aria-label="List item"]
  .idea-item-main-info-block
  lightning-formatted-rich-text
  span,
div.comments-container[acideasULT-acIdeasListItem_acIdeasListItem]
  a.idea-item-comments[acideasULT-acIdeasListItem_acIdeasListItem],
div.attachments-container[acideasULT-acIdeasListItem_acIdeasListItem]
  a.idea-item-attachments[acideasULT-acIdeasListItem_acIdeasListItem],
div.author-container[acideasULT-acIdeasListItem_acIdeasListItem]
  > p[acideasULT-acIdeasListItem_acIdeasListItem],
div.author-container[acideasULT-acIdeasListItem_acIdeasListItem]
  > p[acideasULT-acIdeasListItem_acIdeasListItem]
  > a[acideasULT-acIdeasListItem_acIdeasListItem] {
  font-size: 13px;
}

span.subscribe-button-text[acideasULT-acIdeaFollowButtons_acIdeaFollowButtons],
.idea-manage-buttons-container.full[acideasULT-acIdeaManageButtons_acIdeaManageButtons]
  .ac-button-default {
  font-size: 14px;
}

.campaign-info-container
  .campaign-title[acideasULT-acCampaignsNavigation_acCampaignsNavigation] {
  font-size: 18px;
}

.campaign-info-container
  .campaign-name[acideasULT-acCampaignsNavigation_acCampaignsNavigation] {
  font-size: 14px;
}

div.campaign-buttons-container
  button[acideasult-accampaignsnavigation_accampaignsnavigation] {
  width: 100%;
  font-size: 14px;
}

div.filters-block
  .filters-block-header[acideasULT-acIdeasListFilter_acIdeasListFilter]
  h2.title[acideasULT-acIdeasListFilter_acIdeasListFilter] {
  font-size: 18px;
}

div.filters-block[acideasULT-acIdeasListFilter_acIdeasListFilter]
  .filter-selector[acideasULT-acIdeasListFilter_acIdeasListFilter]
  .title[acideasULT-acIdeasListFilter_acIdeasListFilter] {
  font-size: 14px;
}

div.filter-selector div.filter-tree-container button.slds-button,
div.filter-selector c-ac-filter-tree button.slds-button {
  font-size: 14px;
}

.filters-block
  .filters-block-header[acideasULT-acIdeasListFilter_acIdeasListFilter]
  h2.title[acideasULT-acIdeasListFilter_acIdeasListFilter] {
  color: var(--lwc-colorTextDefault);
  font-family: Arial;
}

/* ************************************* */

.idea-item-body
  .idea-item-main-info-block[acideasULT-acIdeasListItem_acIdeasListItem]
  > a[acideasULT-acIdeasListItem_acIdeasListItem] {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: var(--lwc-colorTextDefault);
}

.idea-item-body
  .idea-item-main-info-block[acideasULT-acIdeasListItem_acIdeasListItem]
  > a[acideasULT-acIdeasListItem_acIdeasListItem]::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.idea-item-body
  .idea-item-main-info-block[acideasULT-acIdeasListItem_acIdeasListItem]
  > a[acideasULT-acIdeasListItem_acIdeasListItem]:hover::after {
  transform: scaleX(1);
}

.idea-item-status-block
  .idea-status-selector-container
  button.status-edit-icon
  img {
  filter: invert(1);
}

div.idea-vote-block-container[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock]
  div.vote-buttons-container[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock]
  .upvote-button:hover[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock] {
  background: hsla(44, 99%, 53%, 1);
  border-color: hsla(44, 99%, 53%, 1);
}

.upvote-text[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock] {
  display: none;
}

div.idea-vote-block-container[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock]
  div.vote-buttons-container[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock]
  .downvote-button:hover[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock]
  svg[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock] {
  fill: #fff;
}

div.idea-vote-block-container[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock]
  div.vote-buttons-container[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock]
  .upvote-button.active[acideasULT-acIdeasVoteBlock_acIdeasVoteBlock] {
  border-color: hsla(44, 99%, 53%, 1);
  background: hsla(44, 99%, 53%, 1);
}

div.campaign-buttons-container
  button[acideasult-accampaignsnavigation_accampaignsnavigation],
div[data-region-name="sidebar"] div.ui-widget button.create-idea-button {
  font: 400 14px/20px Arial;
  background-color: hsla(44, 99%, 53%, 1);
  border-radius: 20px;
  border: none;
  font-weight: normal;
  color: var(--lwc-colorTextDefault);
}

div.campaign-buttons-container
  button[acideasult-accampaignsnavigation_accampaignsnavigation]:hover {
  background-color: rgb(218, 165, 21);
}

div[data-region-name="sidebar"] acideasult-ac-idea-create-button {
  display: block;
}

div[data-region-name="sidebar"] div.ui-widget button.create-idea-button {
  width: 100%;
  background: var(--lwc-colorBackgroundButtonBrand);
  color: #fff;
}

div[data-region-name="sidebar"] div.ui-widget button.create-idea-button:hover {
  background: var(--lwc-brandAccessibleActive);
}

div[data-priority] div.relatedIdeas-block.acideasULTBrRelatedIdeasList {
  margin: 0 auto;
  max-width: 1440px;
}

html body .body .siteforceContentArea .ui-widget acideasult-ac-ideas-list-filter .filters-block .filter-selector div.title {
    background: #cccecf;
}

acideasult-ac-campaigns-navigation .campaigns-navigation-container .campaign-info-container .campaign-name {
    text-decoration: none;
}

/* ******************************
ULTIMATE IDEAS Details
****************************** */
.slds-card__header h2.idea-title {
  font-size: 18px;
}

ul.slds-tabs_default__nav .slds-tabs_default__item.slds-is-active:after {
  background-color: hsla(44, 99%, 53%, 1);
}

ul.slds-tabs_default__nav .slds-tabs_default__item:hover:after,
ul.slds-tabs_default__nav .slds-tabs--default__item:hover:after {
  background-color: hsla(44, 99%, 53%, 1);
}

.slds-card.acideasULTBrIdeaDetails acideasult-ac-user-info > div > div lightning-formatted-date-time {
    display: none;
}
