diff --git a/war/src/main/scss/components/_table.scss b/war/src/main/scss/components/_table.scss index f247407a8f3b..7d8b9e274f6e 100644 --- a/war/src/main/scss/components/_table.scss +++ b/war/src/main/scss/components/_table.scss @@ -13,13 +13,16 @@ background-clip: padding-box; margin-bottom: var(--section-padding); - &::before { - content: ""; - position: absolute; - inset: -4px -4px -2px; - border: var(--card-border-width) solid var(--table-border-color); - border-radius: inherit; - pointer-events: none; + // The '::before' pseudo-element is causing overflow issues in Firefox, so disable it for that browser + @supports (not (-moz-appearance: none)) { + &::before { + content: ""; + position: absolute; + inset: -4px -4px -2px; + border: var(--card-border-width) solid var(--table-border-color); + border-radius: inherit; + pointer-events: none; + } } * {