// Only constrain max-width for top-level tabbed panes not, e.g., those in lists. .td-content > .tab-content .tab-pane { @extend .td-max-width-on-larger-screens; } .tab-content { .tab-pane { .highlight { margin: 0; border: none; max-width: 100%; } margin-top: 0; margin-bottom: 1.5rem; border-left: $nav-tabs-border-width solid $nav-tabs-border-color; border-right: $nav-tabs-border-width solid $nav-tabs-border-color; border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color; } } .tab-body { font-weight: $font-weight-medium; background: var(--td-pre-bg); color: var(--bs-body-color); border-radius: 0; padding: 1.5rem; > :last-child { margin-bottom: 0; } > .highlight:only-child { margin: -1.5rem; max-width: calc(100% + 3rem); } @each $color, $value in $theme-colors { &-#{$color} { border-style: solid; border-color: $value; } } }