.kudoIcon{
    
    padding:2px 4px;
    text-align:center;
    border:1px solid transparent;
    margin:0px 2px;
}

.kudoIcon:hover{
        background-color:var(--color-gray-200);
        border:1px solid var(--color-gray-400);
        border-radius:4px;
}


.sendKudo{
    background-color:var(--color-green-700);
    padding:10px;
    border:0px;
    color:#fff;
    border-radius:4px;
    
}

.ai-tag {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    background: linear-gradient(135deg, #c48eeb 0%, #5d2287 100%);
    color: white;
    padding: 0px 8px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    border: none;
    cursor: default;
    
    &.summary {
        float: right;
    }
}

.message a.summary-faq {
    display: inline-flex;
    align-items: center;
    background: none;
    color: black;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 16px;
    letter-spacing: 0.5px;
    border: none;
    cursor: default;
    font-weight: 500;
}
.ai-tag-icon {
    width: 12px;
    height: 12px;
    fill: currentColor;
}

.content-fragment.threaded-thread .thread-start {
  position: relative;
}
.content-fragment.threaded-thread .content>.content a.ui-contentpeek {
    border: none;
}
.content-fragment.threaded-thread .thread-start fieldset {
  clear: both;
  width: 100%;
  border-top: 0px solid #B8BBBD;
  padding-top: 10px;
}
.content-fragment.threaded-thread .thread-start fieldset .advanced-reply {
  float: right;
  position: relative;
  top: 15px;
}
.content-fragment.threaded-thread .thread-start .inline-button {
  color: #11171A !important;
  padding: 5px 10px;
  border: 1px solid transparent;
  display: inline-block;
}
.content-fragment.threaded-thread .thread-start .inline-button:hover {
  color: #11171A !important;
  border: 1px solid #6F7375;
}
.content-fragment.threaded-thread .thread-start .suggest-field {
  overflow: hidden;
  display: inline-block;
  padding: 5px 5px 5px 5px;
}
.content-fragment.threaded-thread .thread-start .suggest-field input {
  margin-right: 5px;
  margin-left: 5px;
}
.content-fragment.threaded-thread .thread-start .suggest-field label {
  cursor: pointer;
  position: static !important;
}
.content-fragment.threaded-thread .thread-start .content .thread-votes {
  position: relative;
  top: -1.7em;
}
.content-fragment.threaded-thread .thread-start .content .thread-votes .navigation-list-item {
  display: inline;
}
.content-fragment.threaded-thread .thread-start .content .content.full .content {
  line-height: 1.3em;
  text-rendering: optimizeLegibility;
}
.content-fragment.threaded-thread .thread-start .content .content.full .actions,
.content-fragment.threaded-thread .thread-start .content .content.full .author {
  margin: 0;
}
.content-list.threaded .content-item .rendered-content.verified .author .meta {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 4px;
}
.content-fragment.threaded-thread .thread-start .content fieldset {
  padding: 0 0 10px 0;
  margin: 0;
}
.content-fragment.threaded-thread .thread-start .content .content.full .content {
  line-height: 1.5em;
}
.content-fragment.threaded-thread .thread-start .name {
  margin-bottom: 0;
}
.content-fragment.threaded-thread .thread-start .author.header.thread-starter {
  float: left;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  text-align: left;
  min-height: auto;
  height: auto;
  padding: 0;
  font-style: italic;
  color: #7c7f81;
  margin: var(--space-2) 0;
}
.content-fragment.threaded-thread .thread-start .author.header.thread-starter a {
  color: #4d5153;
}
.content-fragment.threaded-thread .thread-start .author.header.thread-starter a:hover {
  color: #025ea9;
}
.content-fragment.threaded-thread .thread-start .author.header.thread-starter .avatar img {
  height: 32px;
  width: 32px;
}
.content-fragment.threaded-thread .thread-start .author.header.thread-starter .user-name {
  padding: 0;
  float: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: var(--space-1);
}
.content-fragment.threaded-thread .thread-start .author.header.thread-starter .user-name .ui-userpresence {
  margin-right: 10px / 3;
}
.content-fragment.threaded-thread .thread-start .author.header.thread-starter .user-name .internal-link {
  font-weight: 600;
  color: var(--color-blue-700);
}
.content-fragment.threaded-thread .thread-start .author.header.thread-starter .user-name .host-address {
  margin-left: var(--space-1);
  padding-right: 2px;
}
.content-fragment.threaded-thread .thread-start .content.full .actions .navigation-list-item.like > span .like-on,
.content-fragment.threaded-thread .thread-start .content.full .actions .navigation-list-item.like > a .like-on,
.content-fragment.threaded-thread .thread-start .content.full .actions .navigation-list-item.like > span .like-off,
.content-fragment.threaded-thread .thread-start .content.full .actions .navigation-list-item.like > a .like-off {
  padding-right: 0px !important;
}
.content-fragment.threaded-thread .thread-start .content-item .content {
  border-bottom: 1px solid #6F7375;
}
.content-fragment.threaded-thread .thread-start .content-item .content.full .actions {
  border: 0px;
}
.content-fragment.threaded-thread .thread-start .content-item .content.full .actions.footer {
  height: 45px;
  background-color: #f5f6f6;
  padding: 10px 10px 0px 10px !important;
}
.content-fragment.threaded-thread .thread-start fieldset {
  background-color: #ffffff;
}
.content-fragment.threaded-thread .thread-start fieldset .field-list .field-item .field-item-input {
  margin: 0px;
}
.content-fragment.threaded-thread .thread-start fieldset .field-list .field-item {
  margin: 0px 0 8px 0;
}
.content-fragment.threaded-thread .thread-start fieldset .field-list .field-item:last-child {
  margin: 0px 0 0px 0;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item {
  margin-bottom: 15px;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item .header a,
.content-fragment.threaded-thread .thread-start .content-list .content-item .footer a {
  color: #75797b;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item .header a.button,
.content-fragment.threaded-thread .thread-start .content-list .content-item .footer a.button {
  color: #ffffff;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item:hover .header a,
.content-fragment.threaded-thread .thread-start .content-list .content-item:hover .footer a {
  color: #025ea9;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item:hover .header a.button,
.content-fragment.threaded-thread .thread-start .content-list .content-item:hover .footer a.button {
  color: #ffffff;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item > .content {
  border: 1px solid #a4a7a9;
  border-radius: 3px;
}
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item a {
  display: inline-block;
  padding: 5px 7px 5px 7px !important;
}
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item a.links-expanded {
  background-color: var(--color-blue-800);
  color: var(--color-white);
  border-radius: var(--space-1);
}
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item a.links-expanded[data-position="downright"],
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item a.links-expanded[data-position="downleft"] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item a.links-expanded[data-position="upright"],
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item a.links-expanded[data-position="upleft"] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item a.links-expanded:hover,
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item a.links-expanded:active {
  background-color: var(--color-blue-800);
  color: var(--color-white);
}
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item.rating a {
  display: inline-block;
  padding: 5px 0px 5px 0px !important;
}
.content-fragment.threaded-thread .thread-start .advanced-reply {
  font-size: 13px;
}
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item.compose a {
  padding: 5px 15px 5px 15px;
  color: var(--color-blue-800);
  background: var(--color-white);
  border: solid 1px var(--color-blue-800);
  margin-right: 12px;
}
.content-fragment.threaded-thread .thread-start .content.full .actions.footer .navigation-list-item.compose a:hover {
    background: var(--color-blue-800);
    color: var(--color-white);
}
.content-fragment.threaded-thread .thread-start .content .actions.footer {
  background-color: transparent;
  padding: 0px !important;
  width: 100%;
}
.content-fragment.threaded-thread .thread-start .content.full .actions {
  border-top: 0px;
}
.content-fragment.threaded-thread .thread-start .content.full .author,
.content-fragment.threaded-thread .thread-start .content.full .actions {
  border-top: 0px;
  background-color: transparent;
}
.content-fragment.threaded-thread .thread-start .content.full > .content {
  border-bottom: 1px solid var(--color-gray-200);
  padding: var(--space-3) var(--space-8) var(--space-5);
}
.content-fragment.threaded-thread .thread-start .content.full > .content .thread-details {
    float: right;
    padding: var(--space-4);
    max-width: 330px;
    margin: 0 var(--space-3) 0 var(--space-5);
    border: solid 1.5px var(--color-gray-200);
    border-radius: var(--space-1);
    box-shadow: -4px 6px 4px 0 rgba(var(--shadow-color), .1);
}
.content-fragment.threaded-thread .thread-start .content.full > .content .editNotes {
    padding: var(--space-2);
    background: var(--color-blue-100);
    margin: var(--space-3) 0;
}
.content-fragment.threaded-thread .thread-start .content.full > .content .editNotes h4{
    margin-bottom: var(--space-2);
}
.content-fragment .content>.content .content-tags-pills {
    margin-top: var(--space-5);
}
.content-fragment .content>.content .content-tags-pills .content-tag-pill a {
    text-decoration: none;
    color: var(--color-white);
}
.content-fragment .content>.content .content-tags-pills .content-tag-pill a:hover {
    text-decoration: underline;
}
.content-fragment.threaded-thread .thread-start .content.full > .content p:last-of-type {
  margin-bottom: 0px;
}
.content-fragment.threaded-thread .thread-start .content.full .actions {
  height: auto;
  margin-left: var(--space-8);
}
.content-fragment.threaded-thread .thread-start > div > div > .content.full .author {
  margin: 0px;
  padding-left: 50px !important;
  height: 42px;
  padding-bottom: 0px !important;
}
.content-fragment.threaded-thread .thread-start > div > div > .content.full .author .avatar {
  left: 0px;
}
.content-fragment.threaded-thread .thread-start > div > div > .content.full .thread-date {
  float: right;
  padding-top: 18px;
  font-size: 13px;
  right: 0px;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.suggested > .content.full .header {
  background-color: #FED141;
  color: #ffffff;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.suggested > .content.full .header a {
  color: #ffffff;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.suggested > .content.full .header .host-address {
  color: #ffffff;
  opacity: 1;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.suggested > .content {
  background-color: #FED141;
  border: solid 1px #FED141 !important;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.suggested .navigation-list a.ui-forumvotes {
  margin-left: 10px;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.suggested .navigation-list a.ui-forumvotes:before {
  color: #ffffff;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.verified > .content.full .header {
  background-color: #47A478;
  color: #ffffff;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.verified > .content.full .header a {
  color: #ffffff;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.verified > .content.full .header .host-address {
  color: #ffffff;
  opacity: 1;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.verified > .content {
  background-color: #47A478;
  border: solid 1px #47A478 !important;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.verified .navigation-list a.ui-forumvotes {
  margin-left: 10px;
}
.content-fragment.threaded-thread .thread-start .content-list .content-item.verified .navigation-list a.ui-forumvotes:before {
  color: #ffffff;
}
.content-fragment.threaded-thread .thread-start .filter {
  margin-top: 20px !important;
}
.content-list.threaded .content-item .rendered-content .meta.default li a:not(.vote) {
  overflow: visible;
}
.content-fragment.threaded-thread .qa-votes {
  float: right;
  font-style: normal !important;
  color: #949798;
}
.content-fragment.threaded-thread .qa-votes a {
  color: #949798;
}
.content-fragment.threaded-thread .qa-votes .current {
  display: inline-block;
  margin-left: 15px;
}
.content-fragment.threaded-thread .suggested .ui-forumvotes.reply::before {
  color: #FED141;
  position: relative;
  right: -3px;
}
.content-fragment.threaded-thread .verified .ui-forumvotes.reply::before {
  color: var(--color-white);
  margin-right: 0px;
}
.content-fragment.threaded-thread .suggest-field {
  overflow: hidden;
  display: inline-block;
  padding: 5px 5px 5px 5px;
}
.content-fragment.threaded-thread .suggest-field input {
  position: relative;
  top: 1px;
  margin-right: 5px;
  margin-left: 5px;
}
.content-fragment.threaded-thread .suggest-field label {
  cursor: pointer;
  position: relative;
  top: 1px;
}
.content-fragment.threaded-thread .has-question-only {
  display: none !important;
}
.content-fragment.threaded-thread .has-question .has-question-only {
  display: inline !important;
}
.content-fragment.threaded-thread .content-list.attachments {
  padding: 5px 0 5px 0;
}
.content-fragment.threaded-thread .content-list.attachments .content-item {
  margin-left: 0;
  display: flex;
  align-items: center;
  margin-bottom: 10px / 2;
  font-size: 12.6px;
}
.content-fragment.threaded-thread .content-list.attachments .content-item:last-child {
  margin-bottom: 0;
}
.content-fragment.threaded-thread .content-list.attachments .content-item .preview {
  border-radius: 3px;
  overflow: hidden;
  margin-right: 10px / 2;
}
.content-fragment-page.forums-thread {
  padding-top: 5px;
}
.message.ai-border {
    position: relative;
    border: 2px solid transparent;
    border-radius: 8px;
    background: linear-gradient(white, white) padding-box, linear-gradient(91deg, #c48eeb, #5d2287, #c48eeb) border-box;
    background-size: 300% 300%;
    background-origin: border-box;
    background-clip: padding-box, border-box;
    -webkit-background-clip: padding-box, border-box;
    animation: rotateGradient 5s ease infinite;
    padding: 1rem;
    box-shadow: 0 0 4px rgb(145 67 244 / 50%);
    margin: var(--space-15) var(--space-3) var(--space-10);
}

.thread-move-history {
  color: #11171a;
  background-color: #eaeaea;
  border-radius: 10px;
  padding: 8px;
  margin: 10px 0;
}

.points-Kudos{
    position:relative;
}
.points-Kudos:hover > .points-RocketIcon{
    animation:rocketTakeOff 2s infinite;
    position:absolute;
}
.content-list.threaded .content-item .rendered-content.suggested .author .meta a {
    color: var(--color-black);
}

@keyframes rocketTakeOff {
    1%{
        top:0;
    }
    5%{
        transform: rotate(10deg);
    }
    10%{
        
        transform: rotate(-10deg);
    }
    15%{
        transform: rotate(10deg);
    }
    20%{
        top:0;
        transform: rotate(0deg);
    }
    75%{
        transform: rotate(0deg);
        top:-30px;
    }
    100%{
        
        top:-40px;
        
    }
}


@keyframes rotateGradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.content-list.threaded .content-list.threaded {
    margin-left: var(--space-15);
}
.content-list.threaded .content-item .content-item .content-list.threaded {
    margin-left: var(--space-4);
}

.content-list.threaded .content-item .rendered-content { 
    position: relative;
    background: var(--color-gray-100);
    border: 2px solid var(--color-blue-300);
    border-radius: var(--space-1);
    padding: 0 16px 16px;
    margin: 20px 20px 20px 60px;
    box-shadow: 0px 12px 12px 4px rgba(0, 0, 0, 0.1);
}
.content-list.threaded .content-item .rendered-content::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid var(--color-blue-300);
}
.content-list.threaded .content-item .rendered-content::after {
    content: "";
    position: absolute;
    left: -22px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 22px solid var(--color-blue-300);
}
.content-list.threaded .content-item .rendered-content.verified  { 
    background: var(--color-green-100);
    border: 2px solid var(--color-green-700);
    padding-top: 0;
}
.content-list.threaded .content-item .rendered-content.verified::before {
    border-right: 20px solid var(--color-green-700);
}
.content-list.threaded .content-item .rendered-content.verified::after {
    border-right: 20px solid var(--color-green-700);
}
.content-list.threaded .content-item .rendered-content.verified .author  {
    background: var(--color-green-700);
    margin: 0 -16px;
    padding: 4px 16px;
}
.content-list.threaded .content-item .rendered-content.suggested  { 
    background: var(--color-yellow-100);
    border: 2px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .rendered-content.suggested::before {
    border-right: 20px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .rendered-content.suggested::after {
    border-right: 20px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .rendered-content.suggested .author  { 
    background: var(--color-yellow-500);
    margin: 0 -16px;
    border-radius: 4px 4px 0 0;
    padding: 4px 16px;
}

.content-list.threaded .content-item .content-item .rendered-content { 
    position: relative;
    background: var(--color-gray-100);
    border: 2px solid var(--color-blue-300);
    border-radius: var(--space-1);
    padding: 0 16px 16px;
    margin: 20px;
    box-shadow: 0px 12px 12px 4px rgba(0, 0, 0, 0.1);
}
.content-list.threaded .content-item .content-item .rendered-content::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid var(--color-blue-300);
}
.content-list.threaded .content-item .content-item .rendered-content::after {
    content: "";
    position: absolute;
    left: -22px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 22px solid var(--color-blue-300);
}
.content-list.threaded .content-item .content-item .rendered-content.verified  { 
    background: var(--color-green-100);
    border: 2px solid var(--color-green-700);
}
.content-list.threaded .content-item .content-item .rendered-content.verified::before {
    border-right: 20px solid var(--color-green-700);
}
.content-list.threaded .content-item .content-item .rendered-content.verified::after {
    border-right: 20px solid var(--color-green-700);
}
.content-list.threaded .content-item .content-item .rendered-content.verified .author  {
    background: var(--color-green-700);
    margin: 0 -16px;
    border-radius: 0;
    padding: 4px 16px;
}
.content-list.threaded .content-item .content-item .rendered-content.suggested  { 
    background: var(--color-yellow-100);
    border: 2px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .content-item .rendered-content.suggested::before {
    border-right: 20px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .content-item .rendered-content.suggested::after {
    border-right: 20px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .content-item .rendered-content.suggested .author  { 
    background: var(--color-yellow-500);
    margin: 0 -16px;
    border-radius: 4px 4px 0 0;
    padding: 4px 16px;
}


.content-list.threaded .content-item .content-item .content-item .rendered-content { 
    position: relative;
    background: var(--color-gray-100);
    border: 2px solid var(--color-blue-300);
    border-radius: var(--space-1);
    padding: 0 16px 16px;
    margin: 20px;
    box-shadow: 0px 12px 12px 4px rgba(0, 0, 0, 0.1);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid var(--color-blue-300);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content::after {
    content: "";
    position: absolute;
    left: -22px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 22px solid var(--color-blue-300);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content.verified  { 
    background: var(--color-green-100);
    border: 2px solid var(--color-green-700);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content.verified::before {
    border-right: 20px solid var(--color-green-700);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content.verified::after {
    border-right: 20px solid var(--color-green-700);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content.verified .author  {
    background: var(--color-green-700);
    margin: 0 -16px;
    border-radius: 0;
    padding: 4px 16px;
}
.content-list.threaded .content-item .content-item .content-item .rendered-content.suggested  { 
    background: var(--color-yellow-100);
    border: 2px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content.suggested::before {
    border-right: 20px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content.suggested::after {
    border-right: 20px solid var(--color-yellow-500);
}
.content-list.threaded .content-item .content-item .content-item .rendered-content.suggested .author  { 
    background: var(--color-yellow-500);
    margin: 0 -16px;
    border-radius: 4px 4px 0 0;
    padding: 4px 16px;
}


.content-list.threaded .content-item>.rendered-content .avatar, .content-list.threaded .content-item>.rendered-content.suggested .avatar, .content-list.threaded .content-item>.rendered-content.verified .avatar {
    left: -65px;
    top: 8px;
}
.content-list.threaded .content-item .content-item>.rendered-content .avatar {
    left: -65px;
    top: 8px;
}
.content-list.threaded .content-item .content-item .content-item>.rendered-content .avatar {
    left: -65px;
    top: 12px;
}
.content-list.threaded .load-more>.rendered-content.suggested, .content-list.threaded .content-item>.rendered-content.suggested, .content-list.threaded .load-more>.rendered-content.verified, .content-list.threaded .content-item>.rendered-content.verified {
    padding-left: var(--space-4);
}
.mce-widget.mce-submitpanel.mce-last {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.mce-container .mce-submitpanel input[type="checkbox"] {
    top: 0;
}
.content-list.threaded .content-item .author .role-badge-display-list img {
    margin-top: 4px;
}
.content-fragment .content.full .content {
    padding-top: var(--space-4);
}
.content-list.threaded .content-item .author .meta a {
    color: var(--color-blue-700);
}

@media only screen and (max-width: 670px) {
  .content-fragment .content.full, .popup-list .content.full{
    margin: 16px;
  }
  .content-fragment .content.full.threaded-reply-content {
      border: none;
  }
  .content-fragment.threaded-thread .thread-start .content.full > .content {
      padding: var(--space-3) var(--space-4);
  }
  .content-fragment.threaded-thread .thread-start .content.full > .content .thread-details {
      float: none;
      margin: 0;
      padding: 0 0 var(--space-4);
      max-width: none;
      border: none;
      box-shadow: none;
  }
  .content-fragment .content.full {
      margin: 0;
  }
  .message.ai-border {
    margin: var(--space-15) var(--space-3) var(--space-5);    
  }
  .message.ai-border h4 { 
      margin: 0 0 var(--space-2) 0;
  }
  .content-fragment.threaded-thread .thread-start .content.full .author {
      padding-left: var(--space-1);
  }
  .content-list.threaded .content-item .rendered-content {
      padding: 0 var(--space-4) var(--space-4);
      margin: var(--space-4);
  }
  .content-list.threaded .content-item .content-item:last-child > .rendered-content {
      padding: 0 var(--space-4) var(--space-4);
  }
  .content-fragment.threaded-thread .thread-start .content-list .content-item > .content .actions.header {
    margin-left: 0;
    padding-left: 5px;
  }
  .content-fragment.threaded-thread .thread-start .content-list .content-item > .content .actions.footer {
    padding: 10px 10px 10px 5px;
  }
  .content-fragment.threaded-thread .thread-start .content .content-tags {
    margin-top: 10px;
    float: none;
    clear: both;
  }
  .content-fragment.threaded-thread .thread-start .content .content-tags .tag-list {
    float: none;
    clear: both;
  }
  .content-fragment.threaded-thread .thread-start .content .actions.header .navigation-list-item {
    float: left;
  }
  .content-fragment.threaded-thread .thread-start .content .status {
    float: none;
    clear: both;
  }
  .content-fragment.threaded-thread .thread-start .content .status .attribute-list .attribute-item {
    margin: 0;
    float: none;
  }
  .content-list.threaded .content-item>.rendered-content .avatar, .content-list.threaded .content-item>.rendered-content.suggested .avatar, .content-list.threaded .content-item>.rendered-content.verified .avatar {
    display: none;
  }
  .content-list.threaded .content-item .rendered-content.verified::before, .content-list.threaded .content-item .rendered-content.verified::after, .content-list.threaded .content-item .content-item .rendered-content::before, .content-list.threaded .content-item .content-item .rendered-content::after, .content-list.threaded .content-item .rendered-content::before, .content-list.threaded .content-item .rendered-content::after {
    display:none;
  }
  .content-list.threaded .content-item .content-item {
      margin-left: 0;
  }
  .content-fragment.threaded-thread .thread-start .content .name {
    margin-top: 0;
    padding: var(--space-2);
  }
  .content-fragment.threaded-thread .thread-start .content.full .actions.header .navigation-list-item {
    float: left;
  }
  .content-fragment.threaded-thread .thread-start .content-list .content-item.verified .navigation-list a.ui-forumvotes {
    margin-left: 0;
  }
  .content-fragment.threaded-thread .thread-start .content-list .content-item.verified .navigation-list li.votes,
  .content-fragment.threaded-thread .thread-start .content-list .content-item.suggested .navigation-list li.votes {
    margin-right: 10px;
  }
  .content-fragment.threaded-thread .thread-start .content-list .content-item > .content .actions.header {
    padding-top: 0;
  }
  .thread-move-history {
      margin-top: var(--space-8);
  }
  .content-fragment .content .content .thread-move-history h4 {
      font: var(--font-hmc-body-l);
  }
  .thread-move-history h4 {
    margin: var(--space-1) 0;
  }
  .message.ai-border {
      font: var(--font-hmc-body-m);
  }
  .filter .filter-option.selected a {
    color: var(--color-green-800);
    border-bottom: 5px solid var(--color-green-700);
    font-weight: 500;
  }
  .filter .filter-option a {
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
    display: block;
    padding: 7.5px 0 5px 0;
    border-bottom: 1px solid var(--color-gray-200);
    text-align: center;
    border-right: 0px;
    color: var(--color-green-700);
    font: var(--font-hmc-body-l);
  }
  .content-list.threaded .content-item .rendered-content.verified .meta.default {
      margin-left: 0;
  }
  .content-list.threaded .content-list.threaded {
    margin-left: var(--space-4);
  }
  .content-list.threaded .content-list.threaded:not(:empty),.content-item .content-item:last-child .content-list.threaded:not(:empty)  {
    border-left: 4px solid var(--color-gray-200);  
  }
  .content-fragment.threaded-thread .meta .qa-votes, .content-fragment.threaded-thread .qa-votes {
    display: none
  }
  .content-fragment.threaded-thread .verified .ui-forumvotes.reply::before {
      display: none;
  }
  .ai-text {
      display: none;
  }
  .content-list.threaded .content-item>.rendered-content .author, .content-list.threaded .content-item .content-item>.rendered-content .author,  .content-list.threaded .content-item .content-item .content-item>.rendered-content .avatar {
      border-bottom: solid 1px var(--color-gray-200);
  }
  .content-list.threaded .content-item .rendered-content ul {
      flex-wrap: wrap;
      gap: var(--space-2)
  }
  .ai-tag {
      padding: var(--space-2);
  }
  .content-fragment.forum-links {
      padding: var(--space-1) var(--space-4);
  }
  .content-fragment.forum-links .navigation-list a {
      margin: 0;
  }
  .content-list.threaded .content-item .rendered-content.suggested .meta.default, .content-list.threaded .content-item .rendered-content.verified .meta.default {
    margin-left: 0;
  }
}