/*
    - Name: "sidebar_right.scss"
    - Description: "Add custom styles to nodes with sidebar right"
*/
main .layout-content-right-sidebar .layout--right .content-sidebar {
  padding-bottom: var(--spacingXl);
}

main .layout-content-right-sidebar .layout--right .content-sidebar .views-element-container .view {
  display: flex;
  flex-direction: column;
  gap: var(--spacingXs);
}

@media all and (max-width: 50.0625rem) {
  main .layout-content-right-sidebar .layout--right .content-sidebar .views-element-container .view {
    margin-top: var(--spacingLg);
  }
}
main .layout-content-right-sidebar .layout--right .content-sidebar .views-element-container .view .views-row {
  width: 100%;
}

main .layout-content-right-sidebar .layout--right .content-sidebar .views-element-container .view .views-row a {
  display: inline-block;
  font-family: var(--linkBaseFontFamily), sans-serif;
  font-size: var(--linkBaseFontSize);
  line-height: var(--linkBaseLineHeight);
  text-decoration: none;
}

main .layout-content-right-sidebar .layout--right .content-sidebar .views-element-container .view .views-row a:not(.card-link) {
  color: var(--validationSummaryColorInfoTitle);
  font-weight: var(--linkBaseFontWeight);
}

main .layout-content-right-sidebar .layout--right .content-sidebar .views-element-container .view .views-row a:not(.card-link):hover {
  color: var(--linkColorHover);
}

main .layout-content-right-sidebar .layout--right .content-sidebar .views-element-container .view .views-row a:not(.card-link):visited {
  color: var(--linkColorVisited);
}

main .layout-content-right-sidebar .layout--right .content-sidebar .views-element-container .view .views-row a:hover {
  text-decoration: underline;
}