1 html.disableScrolling {
2 overflow: hidden !important;
5 overflow: hidden !important;
10 html.disableScrolling {
11 padding-right: var(--scrollbar-width, 0);
15 @include screen-md-down {
16 html.disableScrolling {
17 /* Fix for the gap when using fullscreen dialogs and the navbar collapses.
18 See https://stackoverflow.com/questions/69589924/ios-15-minimized-address-bar-issue-with-fixed-position-full-screen-content */
19 height: 100vh !important;
22 position: fixed !important;
34 @include wcfLineHeight;
35 @include wcfFontDefault;
43 background-color: var(--wcfContentBackground);
44 color: var(--wcfContentText);
45 font-family: var(--wcfFontFamily);
47 word-wrap: break-word;
51 color: var(--wcfContentLink);
53 text-decoration: none;
56 color: var(--wcfContentLinkActive);
57 text-decoration: none;
63 flex-direction: column;
67 /* <select> fields placed inside a flexbox parent while containing
68 long select options will cause an invisible page overflow, when
69 one such option is selected. The <select> itself stays within the
70 boundaries, but a scrollbar will appear. */
94 @include screen-sm-md {
104 /* use flex-box to enforce a proper side-by-side layout on desktop */
113 &.content--sidebar-right {
114 flex-basis: calc(100% - 340px);
115 max-width: calc(100% - 340px);
132 flex-basis: calc(100% - 340px);
133 max-width: calc(100% - 340px); // IE fix
137 flex-basis: calc(100% - 680px);
138 max-width: calc(100% - 680px); // IE fix
144 /* mobile arranges the sidebar and content vertically:
146 <leftSidebar> <content> <rightSidebar>
154 @include screen-md-down {
156 .content + .sidebar {
157 // gap between sidebars and content
165 @include screen-md-up {
182 .sideBySide.templateDiff {
183 --templateDiff-added-background: #90ee90;
184 --templateDiff-added-color: inherit;
185 --templateDiff-removed-background: #ffb6c1;
186 --templateDiff-removed-color: inherit;
192 .templateDiff--added {
193 background-color: var(--templateDiff-added-background);
194 color: var(--templateDiff-added-color);
197 .templateDiff--removed {
198 background-color: var(--templateDiff-removed-background);
199 color: var(--templateDiff-removed-color);
203 html[data-color-scheme="dark"] .sideBySide.templateDiff {
204 --templateDiff-added-background: #172810;
205 --templateDiff-added-color: #4f9c51;
206 --templateDiff-removed-background: #281010;
207 --templateDiff-removed-color: #d95654;
223 .inlineItem:not(:last-child)::after {
230 .inlineItem:not(:last-child)::after {
237 #pageOverlayContainer {
238 pointer-events: none;
241 #pageOverlayContainer > *:not(.dropdownMenuContainer) {