2022-07-26 12:05:57 +00:00
|
|
|
.main-content {
|
2025-10-16 14:09:30 +00:00
|
|
|
max-width: $break-lg;
|
2025-09-29 17:10:41 +00:00
|
|
|
margin: 0 auto;
|
|
|
|
|
padding: $pad-page;
|
2022-07-26 12:05:57 +00:00
|
|
|
flex-grow: 1;
|
|
|
|
|
// overflow: auto allows for horizontal scrolling
|
2023-08-18 13:15:44 +00:00
|
|
|
// of the main-content when there is a banner. (e.g. sandbox mode)
|
|
|
|
|
// Without it the main content pushes the banner off the page.
|
2022-07-26 12:05:57 +00:00
|
|
|
overflow: auto;
|
2024-05-29 13:41:07 +00:00
|
|
|
|
|
|
|
|
> :not(.main-content--animation-disabled) {
|
|
|
|
|
animation: fade-in 250ms ease-out;
|
|
|
|
|
}
|
2024-07-26 14:39:27 +00:00
|
|
|
|
|
|
|
|
&__warning-banner {
|
|
|
|
|
margin-bottom: $pad-large;
|
|
|
|
|
// TODO: figure out if sticky styling is needed?
|
|
|
|
|
position: sticky; // Needed for settings page scroll
|
|
|
|
|
z-index: 4; // Needed for settings page scroll
|
|
|
|
|
}
|
2025-10-16 14:09:30 +00:00
|
|
|
|
2025-11-07 22:30:51 +00:00
|
|
|
&.manage-hosts,
|
|
|
|
|
&.query-details-page {
|
2025-10-16 14:09:30 +00:00
|
|
|
max-width: 100%;
|
|
|
|
|
}
|
2022-07-26 12:05:57 +00:00
|
|
|
}
|
2025-01-24 15:06:49 +00:00
|
|
|
|
|
|
|
|
@media (max-width: ($break-xs - 1)) {
|
|
|
|
|
.main-content {
|
2025-11-07 22:30:51 +00:00
|
|
|
padding: $pad-large $pad-medium $pad-medium; // 24px top, 16px sides according to #32247
|
2025-01-24 15:06:49 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (max-width: ($break-mobile-md - 1)) {
|
|
|
|
|
.main-content {
|
|
|
|
|
padding: 20px;
|
|
|
|
|
}
|
|
|
|
|
}
|