&:focus,
&:active {
text-decoration: none !important;
+ }
+
+ &:focus:not(.focus-visible) {
outline: none !important;
}
}
@mixin disable-outline {
&:focus:not(.focus-visible) {
- outline: none;
+ outline: none !important;
}
}
text-overflow: ellipsis;
}
-@mixin ellipsis-multiline($font-size: 16px, $number-of-lines: 2, $line-height: $font-size) {
- display: block;
- /* Fallback for non-webkit */
- display: -webkit-box; /* stylelint-disable-line value-no-vendor-prefix */
- -webkit-line-clamp: $number-of-lines;
- -webkit-box-orient: vertical;
- /* Fallback for non-webkit */
- font-size: $font-size;
- line-height: $line-height;
- overflow: hidden;
- text-overflow: ellipsis;
- max-height: $font-size * $number-of-lines;
-}
-
@mixin muted {
color: pvar(--greyForegroundColor) !important;
}