.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-412a0bd7-d66a-d3d9-c8af-be797ac6984c {
  .lfr-layout-structure-item-412a0bd7-d66a-d3d9-c8af-be797ac6984c {
    & .etds-page-main-content {
        & .sort-views-wrapper {
            & .allActsFilter {
                & .btn-group {
                    .allActButtonDynmic {
                        display: none;
                        height: 1.75rem;
                        min-width: 3.5rem;
                        padding: 0 0.75rem;
                        justify-content: center;
                        align-items: center;
                        border-radius: 0.125rem;
                        font-size: 0.875rem;
                        font-weight: 500;
                        line-height: 1.3125rem;
                        letter-spacing: 0.0075rem;
                        border: none;
                        background: var(--act-type-3);
                        color: var(--act-type-3-color);
                    }
                }
            }
        }
    }
}
 
.lfr-layout-structure-item-412a0bd7-d66a-d3d9-c8af-be797ac6984c {
    & .etds-page-main-content {
        & .acts-wrapper, & .section-chapter-wrapper {
            & .acts-list {
                & .acts-item {
                    & .act-title {
                        & .filterBadgeButton {
                            &.act-type-default {
                                background: var(--neutral-100);
                                color: var(--font-color-basic);
                                display: none;
                            }
                        }
                    }
                }
            }
        }
    }
}
 

}.lfr-layout-structure-item-cbedb5fb-2ccf-5ed9-ff20-0ef4285b47d6 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-62e1b710-6383-c817-95fe-1944dbf93613 {
  .app-container {
    display: none;
  }
 
  &.toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 10px;
  background-color: var(--color-brand-navy);
  border-bottom: 1px solid var(--color-border);
  flex-shrink: 0;
  gap: 8px;
}
&.document-viewer-wrapper 
.doc-view-section.collapsed {

    flex: 1;
    width: 100%;
    max-width: max-content;
}
  #main-content {
    overflow:initial;
}
}