-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapplication.css
67 lines (59 loc) · 1.58 KB
/
application.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
html.spx-app {
background: var(--spx-color-background);
color: var(--spx-color-on-background);
height: 100svh;
width: 100svw;
overflow-y: auto;
overflow-x: hidden;
font-family:
ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
'Noto Color Emoji';
> body {
margin: 0;
main {
width: var(--spx-main-content-width);
max-width: 100%;
margin: 0 auto;
box-sizing: border-box;
padding: 0.25rem;
}
}
&:has(.spx-app-bar[spx-position='top']) {
scroll-margin: var(--spx-app-bar-height);
> body {
padding-top: var(--spx-app-bar-height);
}
}
&:has(.spx-app-bar[spx-position='bottom']) {
> body {
padding-bottom: var(--spx-app-bar-height);
}
}
}
@media only screen and (min-width: 960px) {
html.spx-app {
> body {
main {
padding: 1rem;
}
#root {
width: 100%;
transition-property: margin, width;
transition-timing-function: var(--spx-sidebar-transition-timing-function);
transition-duration: var(--spx-sidebar-transition-duration);
}
&:has(.spx-sidebar[data-open]:not([data-closing])[data-side='left']) {
#root {
width: calc(100% - var(--spx-sidebar-width-full));
margin-left: var(--spx-sidebar-width-full);
}
}
&:has(.spx-sidebar[data-open]:not([data-closing])[data-side='right']) {
#root {
width: calc(100% - var(--spx-sidebar-width-full));
margin-right: var(--spx-sidebar-width-full);
}
}
}
}
}