.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-c355a073-20df-ad26-4783-a3e6d933b73d {
.cca-tab-item {
  display: flex;
  justify-content: space-between;
  padding: 0.75rem;
  position: relative;
  border-radius: 4px;
  background-color: var(--secondary-variant-3);
}
  .cca-tab-item.highlight-background a {
    color: var(--secondary-600);
    font-weight: 700;
}
.tabs-sidebar{
      display: flex;
    flex-direction: column;
    gap: 0.25rem;
    min-width: 300px;
    padding: 1.25rem 1rem;
    background-color: var(--secondary-info-bg-2);
    border-right: 1px solid var(--dark-variant-5);
}

/* Full-height behavior in sidebar container */
.etds-cca-container .tabs-sidebar-fragment div,
.etds-cca-container .tabs-sidebar-fragment .portlet {
  height: 100%;
}

.etds-cca-container .tabs-sidebar-fragment .cca-tab-item {
  height: unset;
}

/* Base text styles for tab content */
.etds-cca-container .cca-tab-item a,
.etds-cca-container .cca-tab-item a span,
.etds-cca-container .cca-tab-item .cca-submenu-toggle,
.etds-cca-container .cca-tab-item .cca-submenu-item p,
.etds-cca-container .cca-tab-item p {
  font-size: var(--body-font-2-size);
  font-weight: 400;
  color: var(--primary-variant-7);
  text-decoration: none;
  position: relative;
}

.etds-cca-container .cca-tab-item a {
  width: 100%;
  z-index: 9;
}

/* Highlight/open state background */
.etds-cca-container .highlight-background,
.etds-cca-container .is-open {
  background-color: var(--primary-variant-8);
}

/* Highlight/open state text styles */
.etds-cca-container .highlight-background a,
.etds-cca-container .highlight-background a span,
.etds-cca-container .highlight-background .highlight-background__text,
.etds-cca-container .is-open a,
.etds-cca-container .is-open a span,
.etds-cca-container .is-open .highlight-background__text {
  color: var(--secondary-600);
  font-weight: 700;
}

/* Active interaction state (fixed selector) */
.cca-tab-item::active,
 {
  background-color: var(--primary-variant-8);
}
.cca-tab-item  a{
  font-size: var(--body-font-2-size);
    font-weight: 400;
    color: var(--primary-variant-7);
    text-decoration: none;
    position: relative;
}
.highlight-background{
background-color: var(--primary-variant-8);


}
}.lfr-layout-structure-item-cbedb5fb-2ccf-5ed9-ff20-0ef4285b47d6 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-bd8aff45-de89-8d0c-7d5b-8be4dc028606 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
