Upload 234 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- assets/App (1).css +0 -0
- assets/App.css +11 -0
- assets/Chat (1).css +129 -0
- assets/Chat (2).css +129 -0
- assets/Chat (3).css +129 -0
- assets/Chat (4).css +129 -0
- assets/Chat (5).css +129 -0
- assets/Chat (6).css +109 -0
- assets/Chat (7).css +109 -0
- assets/Chat (8).css +129 -0
- assets/Chat (9).css +129 -0
- assets/Chat.css +129 -0
- assets/_css_builtins (1).py +558 -0
- assets/_css_builtins.cpython-312 (1).pyc +0 -0
- assets/_css_builtins.cpython-312.pyc +0 -0
- assets/_css_builtins.py +558 -0
- assets/_estimator_html_repr.css +415 -0
- assets/_pydoc (1).css +112 -0
- assets/_pydoc.css +112 -0
- assets/all.css +0 -0
- assets/all.min.css +0 -0
- assets/app.css +21 -0
- assets/auto-complete.css +67 -0
- assets/autocomplete (1).css +279 -0
- assets/autocomplete.css +279 -0
- assets/base (1).css +1180 -0
- assets/base.css +1180 -0
- assets/basic.css +914 -0
- assets/brands.css +1594 -0
- assets/brands.min.css +6 -0
- assets/changelists (1).css +343 -0
- assets/changelists.css +343 -0
- assets/chroma-learn.css +87 -0
- assets/chroma-neon.css +87 -0
- assets/chroma-relearn-dark.css +87 -0
- assets/chroma-relearn-light.css +87 -0
- assets/classic.css +294 -0
- assets/codeMirrorModule-ez37Vkbh (1).css +1 -0
- assets/codeMirrorModule-ez37Vkbh.css +1 -0
- assets/codeMirrorModule.ez37Vkbh (1).css +1 -0
- assets/codeMirrorModule.ez37Vkbh.css +1 -0
- assets/css (1).py +602 -0
- assets/css (1)/autocomplete.css +279 -0
- assets/css (1)/base.css +1180 -0
- assets/css (1)/changelists.css +343 -0
- assets/css (1)/dark_mode.css +130 -0
- assets/css (1)/dashboard.css +29 -0
- assets/css (1)/forms.css +498 -0
- assets/css (1)/login.css +61 -0
- assets/css (1)/nav_sidebar.css +150 -0
assets/App (1).css
ADDED
File without changes
|
assets/App.css
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#root {
|
2 |
+
max-width: 1280px;
|
3 |
+
width: 100%;
|
4 |
+
margin: 0 auto;
|
5 |
+
padding: 2rem;
|
6 |
+
text-align: center;
|
7 |
+
display: flex;
|
8 |
+
justify-content: center;
|
9 |
+
align-items: center;
|
10 |
+
flex-direction: column;
|
11 |
+
}
|
assets/Chat (1).css
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
|
110 |
+
ul > li {
|
111 |
+
margin-left: 1rem;
|
112 |
+
}
|
113 |
+
|
114 |
+
/* Table */
|
115 |
+
table,
|
116 |
+
th,
|
117 |
+
td {
|
118 |
+
border: 1px solid lightgray;
|
119 |
+
padding: 0.25rem;
|
120 |
+
}
|
121 |
+
|
122 |
+
@media (prefers-color-scheme: dark) {
|
123 |
+
table,
|
124 |
+
th,
|
125 |
+
td {
|
126 |
+
border: 1px solid #f2f2f2;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
assets/Chat (2).css
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
|
110 |
+
ul > li {
|
111 |
+
margin-left: 1rem;
|
112 |
+
}
|
113 |
+
|
114 |
+
/* Table */
|
115 |
+
table,
|
116 |
+
th,
|
117 |
+
td {
|
118 |
+
border: 1px solid lightgray;
|
119 |
+
padding: 0.25rem;
|
120 |
+
}
|
121 |
+
|
122 |
+
@media (prefers-color-scheme: dark) {
|
123 |
+
table,
|
124 |
+
th,
|
125 |
+
td {
|
126 |
+
border: 1px solid #f2f2f2;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
assets/Chat (3).css
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
|
110 |
+
ul > li {
|
111 |
+
margin-left: 1rem;
|
112 |
+
}
|
113 |
+
|
114 |
+
/* Table */
|
115 |
+
table,
|
116 |
+
th,
|
117 |
+
td {
|
118 |
+
border: 1px solid lightgray;
|
119 |
+
padding: 0.25rem;
|
120 |
+
}
|
121 |
+
|
122 |
+
@media (prefers-color-scheme: dark) {
|
123 |
+
table,
|
124 |
+
th,
|
125 |
+
td {
|
126 |
+
border: 1px solid #f2f2f2;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
assets/Chat (4).css
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
|
110 |
+
ul > li {
|
111 |
+
margin-left: 1rem;
|
112 |
+
}
|
113 |
+
|
114 |
+
/* Table */
|
115 |
+
table,
|
116 |
+
th,
|
117 |
+
td {
|
118 |
+
border: 1px solid lightgray;
|
119 |
+
padding: 0.25rem;
|
120 |
+
}
|
121 |
+
|
122 |
+
@media (prefers-color-scheme: dark) {
|
123 |
+
table,
|
124 |
+
th,
|
125 |
+
td {
|
126 |
+
border: 1px solid #f2f2f2;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
assets/Chat (5).css
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
|
110 |
+
ul > li {
|
111 |
+
margin-left: 1rem;
|
112 |
+
}
|
113 |
+
|
114 |
+
/* Table */
|
115 |
+
table,
|
116 |
+
th,
|
117 |
+
td {
|
118 |
+
border: 1px solid lightgray;
|
119 |
+
padding: 0.25rem;
|
120 |
+
}
|
121 |
+
|
122 |
+
@media (prefers-color-scheme: dark) {
|
123 |
+
table,
|
124 |
+
th,
|
125 |
+
td {
|
126 |
+
border: 1px solid #f2f2f2;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
assets/Chat (6).css
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
}
|
assets/Chat (7).css
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
}
|
assets/Chat (8).css
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
|
110 |
+
ul > li {
|
111 |
+
margin-left: 1rem;
|
112 |
+
}
|
113 |
+
|
114 |
+
/* Table */
|
115 |
+
table,
|
116 |
+
th,
|
117 |
+
td {
|
118 |
+
border: 1px solid lightgray;
|
119 |
+
padding: 0.25rem;
|
120 |
+
}
|
121 |
+
|
122 |
+
@media (prefers-color-scheme: dark) {
|
123 |
+
table,
|
124 |
+
th,
|
125 |
+
td {
|
126 |
+
border: 1px solid #f2f2f2;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
assets/Chat (9).css
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
|
110 |
+
ul > li {
|
111 |
+
margin-left: 1rem;
|
112 |
+
}
|
113 |
+
|
114 |
+
/* Table */
|
115 |
+
table,
|
116 |
+
th,
|
117 |
+
td {
|
118 |
+
border: 1px solid lightgray;
|
119 |
+
padding: 0.25rem;
|
120 |
+
}
|
121 |
+
|
122 |
+
@media (prefers-color-scheme: dark) {
|
123 |
+
table,
|
124 |
+
th,
|
125 |
+
td {
|
126 |
+
border: 1px solid #f2f2f2;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
assets/Chat.css
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@scope (.markdown) {
|
2 |
+
/* Code blocks */
|
3 |
+
pre {
|
4 |
+
margin: 0.5rem 0;
|
5 |
+
white-space: break-spaces;
|
6 |
+
}
|
7 |
+
|
8 |
+
code {
|
9 |
+
padding: 0.2em 0.4em;
|
10 |
+
border-radius: 4px;
|
11 |
+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
|
12 |
+
font-size: 0.9em;
|
13 |
+
}
|
14 |
+
|
15 |
+
pre,
|
16 |
+
code {
|
17 |
+
background-color: #f2f2f2;
|
18 |
+
}
|
19 |
+
|
20 |
+
@media (prefers-color-scheme: dark) {
|
21 |
+
pre,
|
22 |
+
code {
|
23 |
+
background-color: #333;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
pre:has(code) {
|
28 |
+
padding: 1rem 0.5rem;
|
29 |
+
}
|
30 |
+
|
31 |
+
pre > code {
|
32 |
+
padding: 0;
|
33 |
+
}
|
34 |
+
|
35 |
+
/* Headings */
|
36 |
+
h1,
|
37 |
+
h2,
|
38 |
+
h3,
|
39 |
+
h4,
|
40 |
+
h5,
|
41 |
+
h6 {
|
42 |
+
font-weight: 600;
|
43 |
+
line-height: 1.2;
|
44 |
+
}
|
45 |
+
|
46 |
+
h1 {
|
47 |
+
font-size: 2em;
|
48 |
+
margin: 1rem 0;
|
49 |
+
}
|
50 |
+
|
51 |
+
h2 {
|
52 |
+
font-size: 1.5em;
|
53 |
+
margin: 0.83rem 0;
|
54 |
+
}
|
55 |
+
|
56 |
+
h3 {
|
57 |
+
font-size: 1.25em;
|
58 |
+
margin: 0.67rem 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
h4 {
|
62 |
+
font-size: 1em;
|
63 |
+
margin: 0.5rem 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
h5 {
|
67 |
+
font-size: 0.875em;
|
68 |
+
margin: 0.33rem 0;
|
69 |
+
}
|
70 |
+
|
71 |
+
h6 {
|
72 |
+
font-size: 0.75em;
|
73 |
+
margin: 0.25rem 0;
|
74 |
+
}
|
75 |
+
|
76 |
+
h1,
|
77 |
+
h2,
|
78 |
+
h3,
|
79 |
+
h4,
|
80 |
+
h5,
|
81 |
+
h6:first-child {
|
82 |
+
margin-top: 0;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* Unordered List */
|
86 |
+
ul {
|
87 |
+
list-style-type: disc;
|
88 |
+
margin-left: 1.5rem;
|
89 |
+
}
|
90 |
+
|
91 |
+
/* Ordered List */
|
92 |
+
ol {
|
93 |
+
list-style-type: decimal;
|
94 |
+
margin-left: 1.5rem;
|
95 |
+
}
|
96 |
+
|
97 |
+
/* List Items */
|
98 |
+
li {
|
99 |
+
margin: 0.25rem 0;
|
100 |
+
}
|
101 |
+
|
102 |
+
p:not(:first-child) {
|
103 |
+
margin-top: 0.75rem;
|
104 |
+
}
|
105 |
+
|
106 |
+
p:not(:last-child) {
|
107 |
+
margin-bottom: 0.75rem;
|
108 |
+
}
|
109 |
+
|
110 |
+
ul > li {
|
111 |
+
margin-left: 1rem;
|
112 |
+
}
|
113 |
+
|
114 |
+
/* Table */
|
115 |
+
table,
|
116 |
+
th,
|
117 |
+
td {
|
118 |
+
border: 1px solid lightgray;
|
119 |
+
padding: 0.25rem;
|
120 |
+
}
|
121 |
+
|
122 |
+
@media (prefers-color-scheme: dark) {
|
123 |
+
table,
|
124 |
+
th,
|
125 |
+
td {
|
126 |
+
border: 1px solid #f2f2f2;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
assets/_css_builtins (1).py
ADDED
@@ -0,0 +1,558 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
pygments.lexers._css_builtins
|
3 |
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
4 |
+
|
5 |
+
This file is autogenerated by scripts/get_css_properties.py
|
6 |
+
|
7 |
+
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
|
8 |
+
:license: BSD, see LICENSE for details.
|
9 |
+
"""
|
10 |
+
|
11 |
+
_css_properties = (
|
12 |
+
'-webkit-line-clamp',
|
13 |
+
'accent-color',
|
14 |
+
'align-content',
|
15 |
+
'align-items',
|
16 |
+
'align-self',
|
17 |
+
'alignment-baseline',
|
18 |
+
'all',
|
19 |
+
'animation',
|
20 |
+
'animation-delay',
|
21 |
+
'animation-direction',
|
22 |
+
'animation-duration',
|
23 |
+
'animation-fill-mode',
|
24 |
+
'animation-iteration-count',
|
25 |
+
'animation-name',
|
26 |
+
'animation-play-state',
|
27 |
+
'animation-timing-function',
|
28 |
+
'appearance',
|
29 |
+
'aspect-ratio',
|
30 |
+
'azimuth',
|
31 |
+
'backface-visibility',
|
32 |
+
'background',
|
33 |
+
'background-attachment',
|
34 |
+
'background-blend-mode',
|
35 |
+
'background-clip',
|
36 |
+
'background-color',
|
37 |
+
'background-image',
|
38 |
+
'background-origin',
|
39 |
+
'background-position',
|
40 |
+
'background-repeat',
|
41 |
+
'background-size',
|
42 |
+
'baseline-shift',
|
43 |
+
'baseline-source',
|
44 |
+
'block-ellipsis',
|
45 |
+
'block-size',
|
46 |
+
'block-step',
|
47 |
+
'block-step-align',
|
48 |
+
'block-step-insert',
|
49 |
+
'block-step-round',
|
50 |
+
'block-step-size',
|
51 |
+
'bookmark-label',
|
52 |
+
'bookmark-level',
|
53 |
+
'bookmark-state',
|
54 |
+
'border',
|
55 |
+
'border-block',
|
56 |
+
'border-block-color',
|
57 |
+
'border-block-end',
|
58 |
+
'border-block-end-color',
|
59 |
+
'border-block-end-style',
|
60 |
+
'border-block-end-width',
|
61 |
+
'border-block-start',
|
62 |
+
'border-block-start-color',
|
63 |
+
'border-block-start-style',
|
64 |
+
'border-block-start-width',
|
65 |
+
'border-block-style',
|
66 |
+
'border-block-width',
|
67 |
+
'border-bottom',
|
68 |
+
'border-bottom-color',
|
69 |
+
'border-bottom-left-radius',
|
70 |
+
'border-bottom-right-radius',
|
71 |
+
'border-bottom-style',
|
72 |
+
'border-bottom-width',
|
73 |
+
'border-boundary',
|
74 |
+
'border-collapse',
|
75 |
+
'border-color',
|
76 |
+
'border-end-end-radius',
|
77 |
+
'border-end-start-radius',
|
78 |
+
'border-image',
|
79 |
+
'border-image-outset',
|
80 |
+
'border-image-repeat',
|
81 |
+
'border-image-slice',
|
82 |
+
'border-image-source',
|
83 |
+
'border-image-width',
|
84 |
+
'border-inline',
|
85 |
+
'border-inline-color',
|
86 |
+
'border-inline-end',
|
87 |
+
'border-inline-end-color',
|
88 |
+
'border-inline-end-style',
|
89 |
+
'border-inline-end-width',
|
90 |
+
'border-inline-start',
|
91 |
+
'border-inline-start-color',
|
92 |
+
'border-inline-start-style',
|
93 |
+
'border-inline-start-width',
|
94 |
+
'border-inline-style',
|
95 |
+
'border-inline-width',
|
96 |
+
'border-left',
|
97 |
+
'border-left-color',
|
98 |
+
'border-left-style',
|
99 |
+
'border-left-width',
|
100 |
+
'border-radius',
|
101 |
+
'border-right',
|
102 |
+
'border-right-color',
|
103 |
+
'border-right-style',
|
104 |
+
'border-right-width',
|
105 |
+
'border-spacing',
|
106 |
+
'border-start-end-radius',
|
107 |
+
'border-start-start-radius',
|
108 |
+
'border-style',
|
109 |
+
'border-top',
|
110 |
+
'border-top-color',
|
111 |
+
'border-top-left-radius',
|
112 |
+
'border-top-right-radius',
|
113 |
+
'border-top-style',
|
114 |
+
'border-top-width',
|
115 |
+
'border-width',
|
116 |
+
'bottom',
|
117 |
+
'box-decoration-break',
|
118 |
+
'box-shadow',
|
119 |
+
'box-sizing',
|
120 |
+
'box-snap',
|
121 |
+
'break-after',
|
122 |
+
'break-before',
|
123 |
+
'break-inside',
|
124 |
+
'caption-side',
|
125 |
+
'caret',
|
126 |
+
'caret-color',
|
127 |
+
'caret-shape',
|
128 |
+
'chains',
|
129 |
+
'clear',
|
130 |
+
'clip',
|
131 |
+
'clip-path',
|
132 |
+
'clip-rule',
|
133 |
+
'color',
|
134 |
+
'color-adjust',
|
135 |
+
'color-interpolation-filters',
|
136 |
+
'color-scheme',
|
137 |
+
'column-count',
|
138 |
+
'column-fill',
|
139 |
+
'column-gap',
|
140 |
+
'column-rule',
|
141 |
+
'column-rule-color',
|
142 |
+
'column-rule-style',
|
143 |
+
'column-rule-width',
|
144 |
+
'column-span',
|
145 |
+
'column-width',
|
146 |
+
'columns',
|
147 |
+
'contain',
|
148 |
+
'contain-intrinsic-block-size',
|
149 |
+
'contain-intrinsic-height',
|
150 |
+
'contain-intrinsic-inline-size',
|
151 |
+
'contain-intrinsic-size',
|
152 |
+
'contain-intrinsic-width',
|
153 |
+
'container',
|
154 |
+
'container-name',
|
155 |
+
'container-type',
|
156 |
+
'content',
|
157 |
+
'content-visibility',
|
158 |
+
'continue',
|
159 |
+
'counter-increment',
|
160 |
+
'counter-reset',
|
161 |
+
'counter-set',
|
162 |
+
'cue',
|
163 |
+
'cue-after',
|
164 |
+
'cue-before',
|
165 |
+
'cursor',
|
166 |
+
'direction',
|
167 |
+
'display',
|
168 |
+
'dominant-baseline',
|
169 |
+
'elevation',
|
170 |
+
'empty-cells',
|
171 |
+
'fill',
|
172 |
+
'fill-break',
|
173 |
+
'fill-color',
|
174 |
+
'fill-image',
|
175 |
+
'fill-opacity',
|
176 |
+
'fill-origin',
|
177 |
+
'fill-position',
|
178 |
+
'fill-repeat',
|
179 |
+
'fill-rule',
|
180 |
+
'fill-size',
|
181 |
+
'filter',
|
182 |
+
'flex',
|
183 |
+
'flex-basis',
|
184 |
+
'flex-direction',
|
185 |
+
'flex-flow',
|
186 |
+
'flex-grow',
|
187 |
+
'flex-shrink',
|
188 |
+
'flex-wrap',
|
189 |
+
'float',
|
190 |
+
'float-defer',
|
191 |
+
'float-offset',
|
192 |
+
'float-reference',
|
193 |
+
'flood-color',
|
194 |
+
'flood-opacity',
|
195 |
+
'flow',
|
196 |
+
'flow-from',
|
197 |
+
'flow-into',
|
198 |
+
'font',
|
199 |
+
'font-family',
|
200 |
+
'font-feature-settings',
|
201 |
+
'font-kerning',
|
202 |
+
'font-language-override',
|
203 |
+
'font-optical-sizing',
|
204 |
+
'font-palette',
|
205 |
+
'font-size',
|
206 |
+
'font-size-adjust',
|
207 |
+
'font-stretch',
|
208 |
+
'font-style',
|
209 |
+
'font-synthesis',
|
210 |
+
'font-synthesis-small-caps',
|
211 |
+
'font-synthesis-style',
|
212 |
+
'font-synthesis-weight',
|
213 |
+
'font-variant',
|
214 |
+
'font-variant-alternates',
|
215 |
+
'font-variant-caps',
|
216 |
+
'font-variant-east-asian',
|
217 |
+
'font-variant-emoji',
|
218 |
+
'font-variant-ligatures',
|
219 |
+
'font-variant-numeric',
|
220 |
+
'font-variant-position',
|
221 |
+
'font-variation-settings',
|
222 |
+
'font-weight',
|
223 |
+
'footnote-display',
|
224 |
+
'footnote-policy',
|
225 |
+
'forced-color-adjust',
|
226 |
+
'gap',
|
227 |
+
'glyph-orientation-vertical',
|
228 |
+
'grid',
|
229 |
+
'grid-area',
|
230 |
+
'grid-auto-columns',
|
231 |
+
'grid-auto-flow',
|
232 |
+
'grid-auto-rows',
|
233 |
+
'grid-column',
|
234 |
+
'grid-column-end',
|
235 |
+
'grid-column-start',
|
236 |
+
'grid-row',
|
237 |
+
'grid-row-end',
|
238 |
+
'grid-row-start',
|
239 |
+
'grid-template',
|
240 |
+
'grid-template-areas',
|
241 |
+
'grid-template-columns',
|
242 |
+
'grid-template-rows',
|
243 |
+
'hanging-punctuation',
|
244 |
+
'height',
|
245 |
+
'hyphenate-character',
|
246 |
+
'hyphenate-limit-chars',
|
247 |
+
'hyphenate-limit-last',
|
248 |
+
'hyphenate-limit-lines',
|
249 |
+
'hyphenate-limit-zone',
|
250 |
+
'hyphens',
|
251 |
+
'image-orientation',
|
252 |
+
'image-rendering',
|
253 |
+
'image-resolution',
|
254 |
+
'initial-letter',
|
255 |
+
'initial-letter-align',
|
256 |
+
'initial-letter-wrap',
|
257 |
+
'inline-size',
|
258 |
+
'inline-sizing',
|
259 |
+
'input-security',
|
260 |
+
'inset',
|
261 |
+
'inset-block',
|
262 |
+
'inset-block-end',
|
263 |
+
'inset-block-start',
|
264 |
+
'inset-inline',
|
265 |
+
'inset-inline-end',
|
266 |
+
'inset-inline-start',
|
267 |
+
'isolation',
|
268 |
+
'justify-content',
|
269 |
+
'justify-items',
|
270 |
+
'justify-self',
|
271 |
+
'leading-trim',
|
272 |
+
'left',
|
273 |
+
'letter-spacing',
|
274 |
+
'lighting-color',
|
275 |
+
'line-break',
|
276 |
+
'line-clamp',
|
277 |
+
'line-grid',
|
278 |
+
'line-height',
|
279 |
+
'line-height-step',
|
280 |
+
'line-padding',
|
281 |
+
'line-snap',
|
282 |
+
'list-style',
|
283 |
+
'list-style-image',
|
284 |
+
'list-style-position',
|
285 |
+
'list-style-type',
|
286 |
+
'margin',
|
287 |
+
'margin-block',
|
288 |
+
'margin-block-end',
|
289 |
+
'margin-block-start',
|
290 |
+
'margin-bottom',
|
291 |
+
'margin-break',
|
292 |
+
'margin-inline',
|
293 |
+
'margin-inline-end',
|
294 |
+
'margin-inline-start',
|
295 |
+
'margin-left',
|
296 |
+
'margin-right',
|
297 |
+
'margin-top',
|
298 |
+
'margin-trim',
|
299 |
+
'marker',
|
300 |
+
'marker-end',
|
301 |
+
'marker-knockout-left',
|
302 |
+
'marker-knockout-right',
|
303 |
+
'marker-mid',
|
304 |
+
'marker-pattern',
|
305 |
+
'marker-segment',
|
306 |
+
'marker-side',
|
307 |
+
'marker-start',
|
308 |
+
'mask',
|
309 |
+
'mask-border',
|
310 |
+
'mask-border-mode',
|
311 |
+
'mask-border-outset',
|
312 |
+
'mask-border-repeat',
|
313 |
+
'mask-border-slice',
|
314 |
+
'mask-border-source',
|
315 |
+
'mask-border-width',
|
316 |
+
'mask-clip',
|
317 |
+
'mask-composite',
|
318 |
+
'mask-image',
|
319 |
+
'mask-mode',
|
320 |
+
'mask-origin',
|
321 |
+
'mask-position',
|
322 |
+
'mask-repeat',
|
323 |
+
'mask-size',
|
324 |
+
'mask-type',
|
325 |
+
'max-block-size',
|
326 |
+
'max-height',
|
327 |
+
'max-inline-size',
|
328 |
+
'max-lines',
|
329 |
+
'max-width',
|
330 |
+
'min-block-size',
|
331 |
+
'min-height',
|
332 |
+
'min-inline-size',
|
333 |
+
'min-intrinsic-sizing',
|
334 |
+
'min-width',
|
335 |
+
'mix-blend-mode',
|
336 |
+
'nav-down',
|
337 |
+
'nav-left',
|
338 |
+
'nav-right',
|
339 |
+
'nav-up',
|
340 |
+
'object-fit',
|
341 |
+
'object-overflow',
|
342 |
+
'object-position',
|
343 |
+
'object-view-box',
|
344 |
+
'offset',
|
345 |
+
'offset-anchor',
|
346 |
+
'offset-distance',
|
347 |
+
'offset-path',
|
348 |
+
'offset-position',
|
349 |
+
'offset-rotate',
|
350 |
+
'opacity',
|
351 |
+
'order',
|
352 |
+
'orphans',
|
353 |
+
'outline',
|
354 |
+
'outline-color',
|
355 |
+
'outline-offset',
|
356 |
+
'outline-style',
|
357 |
+
'outline-width',
|
358 |
+
'overflow',
|
359 |
+
'overflow-anchor',
|
360 |
+
'overflow-block',
|
361 |
+
'overflow-clip-margin',
|
362 |
+
'overflow-inline',
|
363 |
+
'overflow-wrap',
|
364 |
+
'overflow-x',
|
365 |
+
'overflow-y',
|
366 |
+
'overscroll-behavior',
|
367 |
+
'overscroll-behavior-block',
|
368 |
+
'overscroll-behavior-inline',
|
369 |
+
'overscroll-behavior-x',
|
370 |
+
'overscroll-behavior-y',
|
371 |
+
'padding',
|
372 |
+
'padding-block',
|
373 |
+
'padding-block-end',
|
374 |
+
'padding-block-start',
|
375 |
+
'padding-bottom',
|
376 |
+
'padding-inline',
|
377 |
+
'padding-inline-end',
|
378 |
+
'padding-inline-start',
|
379 |
+
'padding-left',
|
380 |
+
'padding-right',
|
381 |
+
'padding-top',
|
382 |
+
'page',
|
383 |
+
'page-break-after',
|
384 |
+
'page-break-before',
|
385 |
+
'page-break-inside',
|
386 |
+
'pause',
|
387 |
+
'pause-after',
|
388 |
+
'pause-before',
|
389 |
+
'perspective',
|
390 |
+
'perspective-origin',
|
391 |
+
'pitch',
|
392 |
+
'pitch-range',
|
393 |
+
'place-content',
|
394 |
+
'place-items',
|
395 |
+
'place-self',
|
396 |
+
'play-during',
|
397 |
+
'pointer-events',
|
398 |
+
'position',
|
399 |
+
'print-color-adjust',
|
400 |
+
'property-name',
|
401 |
+
'quotes',
|
402 |
+
'region-fragment',
|
403 |
+
'resize',
|
404 |
+
'rest',
|
405 |
+
'rest-after',
|
406 |
+
'rest-before',
|
407 |
+
'richness',
|
408 |
+
'right',
|
409 |
+
'rotate',
|
410 |
+
'row-gap',
|
411 |
+
'ruby-align',
|
412 |
+
'ruby-merge',
|
413 |
+
'ruby-overhang',
|
414 |
+
'ruby-position',
|
415 |
+
'running',
|
416 |
+
'scale',
|
417 |
+
'scroll-behavior',
|
418 |
+
'scroll-margin',
|
419 |
+
'scroll-margin-block',
|
420 |
+
'scroll-margin-block-end',
|
421 |
+
'scroll-margin-block-start',
|
422 |
+
'scroll-margin-bottom',
|
423 |
+
'scroll-margin-inline',
|
424 |
+
'scroll-margin-inline-end',
|
425 |
+
'scroll-margin-inline-start',
|
426 |
+
'scroll-margin-left',
|
427 |
+
'scroll-margin-right',
|
428 |
+
'scroll-margin-top',
|
429 |
+
'scroll-padding',
|
430 |
+
'scroll-padding-block',
|
431 |
+
'scroll-padding-block-end',
|
432 |
+
'scroll-padding-block-start',
|
433 |
+
'scroll-padding-bottom',
|
434 |
+
'scroll-padding-inline',
|
435 |
+
'scroll-padding-inline-end',
|
436 |
+
'scroll-padding-inline-start',
|
437 |
+
'scroll-padding-left',
|
438 |
+
'scroll-padding-right',
|
439 |
+
'scroll-padding-top',
|
440 |
+
'scroll-snap-align',
|
441 |
+
'scroll-snap-stop',
|
442 |
+
'scroll-snap-type',
|
443 |
+
'scrollbar-color',
|
444 |
+
'scrollbar-gutter',
|
445 |
+
'scrollbar-width',
|
446 |
+
'shape-image-threshold',
|
447 |
+
'shape-inside',
|
448 |
+
'shape-margin',
|
449 |
+
'shape-outside',
|
450 |
+
'spatial-navigation-action',
|
451 |
+
'spatial-navigation-contain',
|
452 |
+
'spatial-navigation-function',
|
453 |
+
'speak',
|
454 |
+
'speak-as',
|
455 |
+
'speak-header',
|
456 |
+
'speak-numeral',
|
457 |
+
'speak-punctuation',
|
458 |
+
'speech-rate',
|
459 |
+
'stress',
|
460 |
+
'string-set',
|
461 |
+
'stroke',
|
462 |
+
'stroke-align',
|
463 |
+
'stroke-alignment',
|
464 |
+
'stroke-break',
|
465 |
+
'stroke-color',
|
466 |
+
'stroke-dash-corner',
|
467 |
+
'stroke-dash-justify',
|
468 |
+
'stroke-dashadjust',
|
469 |
+
'stroke-dasharray',
|
470 |
+
'stroke-dashcorner',
|
471 |
+
'stroke-dashoffset',
|
472 |
+
'stroke-image',
|
473 |
+
'stroke-linecap',
|
474 |
+
'stroke-linejoin',
|
475 |
+
'stroke-miterlimit',
|
476 |
+
'stroke-opacity',
|
477 |
+
'stroke-origin',
|
478 |
+
'stroke-position',
|
479 |
+
'stroke-repeat',
|
480 |
+
'stroke-size',
|
481 |
+
'stroke-width',
|
482 |
+
'tab-size',
|
483 |
+
'table-layout',
|
484 |
+
'text-align',
|
485 |
+
'text-align-all',
|
486 |
+
'text-align-last',
|
487 |
+
'text-combine-upright',
|
488 |
+
'text-decoration',
|
489 |
+
'text-decoration-color',
|
490 |
+
'text-decoration-line',
|
491 |
+
'text-decoration-skip',
|
492 |
+
'text-decoration-skip-box',
|
493 |
+
'text-decoration-skip-ink',
|
494 |
+
'text-decoration-skip-inset',
|
495 |
+
'text-decoration-skip-self',
|
496 |
+
'text-decoration-skip-spaces',
|
497 |
+
'text-decoration-style',
|
498 |
+
'text-decoration-thickness',
|
499 |
+
'text-edge',
|
500 |
+
'text-emphasis',
|
501 |
+
'text-emphasis-color',
|
502 |
+
'text-emphasis-position',
|
503 |
+
'text-emphasis-skip',
|
504 |
+
'text-emphasis-style',
|
505 |
+
'text-group-align',
|
506 |
+
'text-indent',
|
507 |
+
'text-justify',
|
508 |
+
'text-orientation',
|
509 |
+
'text-overflow',
|
510 |
+
'text-shadow',
|
511 |
+
'text-space-collapse',
|
512 |
+
'text-space-trim',
|
513 |
+
'text-spacing',
|
514 |
+
'text-transform',
|
515 |
+
'text-underline-offset',
|
516 |
+
'text-underline-position',
|
517 |
+
'text-wrap',
|
518 |
+
'top',
|
519 |
+
'transform',
|
520 |
+
'transform-box',
|
521 |
+
'transform-origin',
|
522 |
+
'transform-style',
|
523 |
+
'transition',
|
524 |
+
'transition-delay',
|
525 |
+
'transition-duration',
|
526 |
+
'transition-property',
|
527 |
+
'transition-timing-function',
|
528 |
+
'translate',
|
529 |
+
'unicode-bidi',
|
530 |
+
'user-select',
|
531 |
+
'vertical-align',
|
532 |
+
'visibility',
|
533 |
+
'voice-balance',
|
534 |
+
'voice-duration',
|
535 |
+
'voice-family',
|
536 |
+
'voice-pitch',
|
537 |
+
'voice-range',
|
538 |
+
'voice-rate',
|
539 |
+
'voice-stress',
|
540 |
+
'voice-volume',
|
541 |
+
'volume',
|
542 |
+
'white-space',
|
543 |
+
'widows',
|
544 |
+
'width',
|
545 |
+
'will-change',
|
546 |
+
'word-boundary-detection',
|
547 |
+
'word-boundary-expansion',
|
548 |
+
'word-break',
|
549 |
+
'word-spacing',
|
550 |
+
'word-wrap',
|
551 |
+
'wrap-after',
|
552 |
+
'wrap-before',
|
553 |
+
'wrap-flow',
|
554 |
+
'wrap-inside',
|
555 |
+
'wrap-through',
|
556 |
+
'writing-mode',
|
557 |
+
'z-index',
|
558 |
+
)
|
assets/_css_builtins.cpython-312 (1).pyc
ADDED
Binary file (9.35 kB). View file
|
|
assets/_css_builtins.cpython-312.pyc
ADDED
Binary file (9.35 kB). View file
|
|
assets/_css_builtins.py
ADDED
@@ -0,0 +1,558 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
pygments.lexers._css_builtins
|
3 |
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
4 |
+
|
5 |
+
This file is autogenerated by scripts/get_css_properties.py
|
6 |
+
|
7 |
+
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
|
8 |
+
:license: BSD, see LICENSE for details.
|
9 |
+
"""
|
10 |
+
|
11 |
+
_css_properties = (
|
12 |
+
'-webkit-line-clamp',
|
13 |
+
'accent-color',
|
14 |
+
'align-content',
|
15 |
+
'align-items',
|
16 |
+
'align-self',
|
17 |
+
'alignment-baseline',
|
18 |
+
'all',
|
19 |
+
'animation',
|
20 |
+
'animation-delay',
|
21 |
+
'animation-direction',
|
22 |
+
'animation-duration',
|
23 |
+
'animation-fill-mode',
|
24 |
+
'animation-iteration-count',
|
25 |
+
'animation-name',
|
26 |
+
'animation-play-state',
|
27 |
+
'animation-timing-function',
|
28 |
+
'appearance',
|
29 |
+
'aspect-ratio',
|
30 |
+
'azimuth',
|
31 |
+
'backface-visibility',
|
32 |
+
'background',
|
33 |
+
'background-attachment',
|
34 |
+
'background-blend-mode',
|
35 |
+
'background-clip',
|
36 |
+
'background-color',
|
37 |
+
'background-image',
|
38 |
+
'background-origin',
|
39 |
+
'background-position',
|
40 |
+
'background-repeat',
|
41 |
+
'background-size',
|
42 |
+
'baseline-shift',
|
43 |
+
'baseline-source',
|
44 |
+
'block-ellipsis',
|
45 |
+
'block-size',
|
46 |
+
'block-step',
|
47 |
+
'block-step-align',
|
48 |
+
'block-step-insert',
|
49 |
+
'block-step-round',
|
50 |
+
'block-step-size',
|
51 |
+
'bookmark-label',
|
52 |
+
'bookmark-level',
|
53 |
+
'bookmark-state',
|
54 |
+
'border',
|
55 |
+
'border-block',
|
56 |
+
'border-block-color',
|
57 |
+
'border-block-end',
|
58 |
+
'border-block-end-color',
|
59 |
+
'border-block-end-style',
|
60 |
+
'border-block-end-width',
|
61 |
+
'border-block-start',
|
62 |
+
'border-block-start-color',
|
63 |
+
'border-block-start-style',
|
64 |
+
'border-block-start-width',
|
65 |
+
'border-block-style',
|
66 |
+
'border-block-width',
|
67 |
+
'border-bottom',
|
68 |
+
'border-bottom-color',
|
69 |
+
'border-bottom-left-radius',
|
70 |
+
'border-bottom-right-radius',
|
71 |
+
'border-bottom-style',
|
72 |
+
'border-bottom-width',
|
73 |
+
'border-boundary',
|
74 |
+
'border-collapse',
|
75 |
+
'border-color',
|
76 |
+
'border-end-end-radius',
|
77 |
+
'border-end-start-radius',
|
78 |
+
'border-image',
|
79 |
+
'border-image-outset',
|
80 |
+
'border-image-repeat',
|
81 |
+
'border-image-slice',
|
82 |
+
'border-image-source',
|
83 |
+
'border-image-width',
|
84 |
+
'border-inline',
|
85 |
+
'border-inline-color',
|
86 |
+
'border-inline-end',
|
87 |
+
'border-inline-end-color',
|
88 |
+
'border-inline-end-style',
|
89 |
+
'border-inline-end-width',
|
90 |
+
'border-inline-start',
|
91 |
+
'border-inline-start-color',
|
92 |
+
'border-inline-start-style',
|
93 |
+
'border-inline-start-width',
|
94 |
+
'border-inline-style',
|
95 |
+
'border-inline-width',
|
96 |
+
'border-left',
|
97 |
+
'border-left-color',
|
98 |
+
'border-left-style',
|
99 |
+
'border-left-width',
|
100 |
+
'border-radius',
|
101 |
+
'border-right',
|
102 |
+
'border-right-color',
|
103 |
+
'border-right-style',
|
104 |
+
'border-right-width',
|
105 |
+
'border-spacing',
|
106 |
+
'border-start-end-radius',
|
107 |
+
'border-start-start-radius',
|
108 |
+
'border-style',
|
109 |
+
'border-top',
|
110 |
+
'border-top-color',
|
111 |
+
'border-top-left-radius',
|
112 |
+
'border-top-right-radius',
|
113 |
+
'border-top-style',
|
114 |
+
'border-top-width',
|
115 |
+
'border-width',
|
116 |
+
'bottom',
|
117 |
+
'box-decoration-break',
|
118 |
+
'box-shadow',
|
119 |
+
'box-sizing',
|
120 |
+
'box-snap',
|
121 |
+
'break-after',
|
122 |
+
'break-before',
|
123 |
+
'break-inside',
|
124 |
+
'caption-side',
|
125 |
+
'caret',
|
126 |
+
'caret-color',
|
127 |
+
'caret-shape',
|
128 |
+
'chains',
|
129 |
+
'clear',
|
130 |
+
'clip',
|
131 |
+
'clip-path',
|
132 |
+
'clip-rule',
|
133 |
+
'color',
|
134 |
+
'color-adjust',
|
135 |
+
'color-interpolation-filters',
|
136 |
+
'color-scheme',
|
137 |
+
'column-count',
|
138 |
+
'column-fill',
|
139 |
+
'column-gap',
|
140 |
+
'column-rule',
|
141 |
+
'column-rule-color',
|
142 |
+
'column-rule-style',
|
143 |
+
'column-rule-width',
|
144 |
+
'column-span',
|
145 |
+
'column-width',
|
146 |
+
'columns',
|
147 |
+
'contain',
|
148 |
+
'contain-intrinsic-block-size',
|
149 |
+
'contain-intrinsic-height',
|
150 |
+
'contain-intrinsic-inline-size',
|
151 |
+
'contain-intrinsic-size',
|
152 |
+
'contain-intrinsic-width',
|
153 |
+
'container',
|
154 |
+
'container-name',
|
155 |
+
'container-type',
|
156 |
+
'content',
|
157 |
+
'content-visibility',
|
158 |
+
'continue',
|
159 |
+
'counter-increment',
|
160 |
+
'counter-reset',
|
161 |
+
'counter-set',
|
162 |
+
'cue',
|
163 |
+
'cue-after',
|
164 |
+
'cue-before',
|
165 |
+
'cursor',
|
166 |
+
'direction',
|
167 |
+
'display',
|
168 |
+
'dominant-baseline',
|
169 |
+
'elevation',
|
170 |
+
'empty-cells',
|
171 |
+
'fill',
|
172 |
+
'fill-break',
|
173 |
+
'fill-color',
|
174 |
+
'fill-image',
|
175 |
+
'fill-opacity',
|
176 |
+
'fill-origin',
|
177 |
+
'fill-position',
|
178 |
+
'fill-repeat',
|
179 |
+
'fill-rule',
|
180 |
+
'fill-size',
|
181 |
+
'filter',
|
182 |
+
'flex',
|
183 |
+
'flex-basis',
|
184 |
+
'flex-direction',
|
185 |
+
'flex-flow',
|
186 |
+
'flex-grow',
|
187 |
+
'flex-shrink',
|
188 |
+
'flex-wrap',
|
189 |
+
'float',
|
190 |
+
'float-defer',
|
191 |
+
'float-offset',
|
192 |
+
'float-reference',
|
193 |
+
'flood-color',
|
194 |
+
'flood-opacity',
|
195 |
+
'flow',
|
196 |
+
'flow-from',
|
197 |
+
'flow-into',
|
198 |
+
'font',
|
199 |
+
'font-family',
|
200 |
+
'font-feature-settings',
|
201 |
+
'font-kerning',
|
202 |
+
'font-language-override',
|
203 |
+
'font-optical-sizing',
|
204 |
+
'font-palette',
|
205 |
+
'font-size',
|
206 |
+
'font-size-adjust',
|
207 |
+
'font-stretch',
|
208 |
+
'font-style',
|
209 |
+
'font-synthesis',
|
210 |
+
'font-synthesis-small-caps',
|
211 |
+
'font-synthesis-style',
|
212 |
+
'font-synthesis-weight',
|
213 |
+
'font-variant',
|
214 |
+
'font-variant-alternates',
|
215 |
+
'font-variant-caps',
|
216 |
+
'font-variant-east-asian',
|
217 |
+
'font-variant-emoji',
|
218 |
+
'font-variant-ligatures',
|
219 |
+
'font-variant-numeric',
|
220 |
+
'font-variant-position',
|
221 |
+
'font-variation-settings',
|
222 |
+
'font-weight',
|
223 |
+
'footnote-display',
|
224 |
+
'footnote-policy',
|
225 |
+
'forced-color-adjust',
|
226 |
+
'gap',
|
227 |
+
'glyph-orientation-vertical',
|
228 |
+
'grid',
|
229 |
+
'grid-area',
|
230 |
+
'grid-auto-columns',
|
231 |
+
'grid-auto-flow',
|
232 |
+
'grid-auto-rows',
|
233 |
+
'grid-column',
|
234 |
+
'grid-column-end',
|
235 |
+
'grid-column-start',
|
236 |
+
'grid-row',
|
237 |
+
'grid-row-end',
|
238 |
+
'grid-row-start',
|
239 |
+
'grid-template',
|
240 |
+
'grid-template-areas',
|
241 |
+
'grid-template-columns',
|
242 |
+
'grid-template-rows',
|
243 |
+
'hanging-punctuation',
|
244 |
+
'height',
|
245 |
+
'hyphenate-character',
|
246 |
+
'hyphenate-limit-chars',
|
247 |
+
'hyphenate-limit-last',
|
248 |
+
'hyphenate-limit-lines',
|
249 |
+
'hyphenate-limit-zone',
|
250 |
+
'hyphens',
|
251 |
+
'image-orientation',
|
252 |
+
'image-rendering',
|
253 |
+
'image-resolution',
|
254 |
+
'initial-letter',
|
255 |
+
'initial-letter-align',
|
256 |
+
'initial-letter-wrap',
|
257 |
+
'inline-size',
|
258 |
+
'inline-sizing',
|
259 |
+
'input-security',
|
260 |
+
'inset',
|
261 |
+
'inset-block',
|
262 |
+
'inset-block-end',
|
263 |
+
'inset-block-start',
|
264 |
+
'inset-inline',
|
265 |
+
'inset-inline-end',
|
266 |
+
'inset-inline-start',
|
267 |
+
'isolation',
|
268 |
+
'justify-content',
|
269 |
+
'justify-items',
|
270 |
+
'justify-self',
|
271 |
+
'leading-trim',
|
272 |
+
'left',
|
273 |
+
'letter-spacing',
|
274 |
+
'lighting-color',
|
275 |
+
'line-break',
|
276 |
+
'line-clamp',
|
277 |
+
'line-grid',
|
278 |
+
'line-height',
|
279 |
+
'line-height-step',
|
280 |
+
'line-padding',
|
281 |
+
'line-snap',
|
282 |
+
'list-style',
|
283 |
+
'list-style-image',
|
284 |
+
'list-style-position',
|
285 |
+
'list-style-type',
|
286 |
+
'margin',
|
287 |
+
'margin-block',
|
288 |
+
'margin-block-end',
|
289 |
+
'margin-block-start',
|
290 |
+
'margin-bottom',
|
291 |
+
'margin-break',
|
292 |
+
'margin-inline',
|
293 |
+
'margin-inline-end',
|
294 |
+
'margin-inline-start',
|
295 |
+
'margin-left',
|
296 |
+
'margin-right',
|
297 |
+
'margin-top',
|
298 |
+
'margin-trim',
|
299 |
+
'marker',
|
300 |
+
'marker-end',
|
301 |
+
'marker-knockout-left',
|
302 |
+
'marker-knockout-right',
|
303 |
+
'marker-mid',
|
304 |
+
'marker-pattern',
|
305 |
+
'marker-segment',
|
306 |
+
'marker-side',
|
307 |
+
'marker-start',
|
308 |
+
'mask',
|
309 |
+
'mask-border',
|
310 |
+
'mask-border-mode',
|
311 |
+
'mask-border-outset',
|
312 |
+
'mask-border-repeat',
|
313 |
+
'mask-border-slice',
|
314 |
+
'mask-border-source',
|
315 |
+
'mask-border-width',
|
316 |
+
'mask-clip',
|
317 |
+
'mask-composite',
|
318 |
+
'mask-image',
|
319 |
+
'mask-mode',
|
320 |
+
'mask-origin',
|
321 |
+
'mask-position',
|
322 |
+
'mask-repeat',
|
323 |
+
'mask-size',
|
324 |
+
'mask-type',
|
325 |
+
'max-block-size',
|
326 |
+
'max-height',
|
327 |
+
'max-inline-size',
|
328 |
+
'max-lines',
|
329 |
+
'max-width',
|
330 |
+
'min-block-size',
|
331 |
+
'min-height',
|
332 |
+
'min-inline-size',
|
333 |
+
'min-intrinsic-sizing',
|
334 |
+
'min-width',
|
335 |
+
'mix-blend-mode',
|
336 |
+
'nav-down',
|
337 |
+
'nav-left',
|
338 |
+
'nav-right',
|
339 |
+
'nav-up',
|
340 |
+
'object-fit',
|
341 |
+
'object-overflow',
|
342 |
+
'object-position',
|
343 |
+
'object-view-box',
|
344 |
+
'offset',
|
345 |
+
'offset-anchor',
|
346 |
+
'offset-distance',
|
347 |
+
'offset-path',
|
348 |
+
'offset-position',
|
349 |
+
'offset-rotate',
|
350 |
+
'opacity',
|
351 |
+
'order',
|
352 |
+
'orphans',
|
353 |
+
'outline',
|
354 |
+
'outline-color',
|
355 |
+
'outline-offset',
|
356 |
+
'outline-style',
|
357 |
+
'outline-width',
|
358 |
+
'overflow',
|
359 |
+
'overflow-anchor',
|
360 |
+
'overflow-block',
|
361 |
+
'overflow-clip-margin',
|
362 |
+
'overflow-inline',
|
363 |
+
'overflow-wrap',
|
364 |
+
'overflow-x',
|
365 |
+
'overflow-y',
|
366 |
+
'overscroll-behavior',
|
367 |
+
'overscroll-behavior-block',
|
368 |
+
'overscroll-behavior-inline',
|
369 |
+
'overscroll-behavior-x',
|
370 |
+
'overscroll-behavior-y',
|
371 |
+
'padding',
|
372 |
+
'padding-block',
|
373 |
+
'padding-block-end',
|
374 |
+
'padding-block-start',
|
375 |
+
'padding-bottom',
|
376 |
+
'padding-inline',
|
377 |
+
'padding-inline-end',
|
378 |
+
'padding-inline-start',
|
379 |
+
'padding-left',
|
380 |
+
'padding-right',
|
381 |
+
'padding-top',
|
382 |
+
'page',
|
383 |
+
'page-break-after',
|
384 |
+
'page-break-before',
|
385 |
+
'page-break-inside',
|
386 |
+
'pause',
|
387 |
+
'pause-after',
|
388 |
+
'pause-before',
|
389 |
+
'perspective',
|
390 |
+
'perspective-origin',
|
391 |
+
'pitch',
|
392 |
+
'pitch-range',
|
393 |
+
'place-content',
|
394 |
+
'place-items',
|
395 |
+
'place-self',
|
396 |
+
'play-during',
|
397 |
+
'pointer-events',
|
398 |
+
'position',
|
399 |
+
'print-color-adjust',
|
400 |
+
'property-name',
|
401 |
+
'quotes',
|
402 |
+
'region-fragment',
|
403 |
+
'resize',
|
404 |
+
'rest',
|
405 |
+
'rest-after',
|
406 |
+
'rest-before',
|
407 |
+
'richness',
|
408 |
+
'right',
|
409 |
+
'rotate',
|
410 |
+
'row-gap',
|
411 |
+
'ruby-align',
|
412 |
+
'ruby-merge',
|
413 |
+
'ruby-overhang',
|
414 |
+
'ruby-position',
|
415 |
+
'running',
|
416 |
+
'scale',
|
417 |
+
'scroll-behavior',
|
418 |
+
'scroll-margin',
|
419 |
+
'scroll-margin-block',
|
420 |
+
'scroll-margin-block-end',
|
421 |
+
'scroll-margin-block-start',
|
422 |
+
'scroll-margin-bottom',
|
423 |
+
'scroll-margin-inline',
|
424 |
+
'scroll-margin-inline-end',
|
425 |
+
'scroll-margin-inline-start',
|
426 |
+
'scroll-margin-left',
|
427 |
+
'scroll-margin-right',
|
428 |
+
'scroll-margin-top',
|
429 |
+
'scroll-padding',
|
430 |
+
'scroll-padding-block',
|
431 |
+
'scroll-padding-block-end',
|
432 |
+
'scroll-padding-block-start',
|
433 |
+
'scroll-padding-bottom',
|
434 |
+
'scroll-padding-inline',
|
435 |
+
'scroll-padding-inline-end',
|
436 |
+
'scroll-padding-inline-start',
|
437 |
+
'scroll-padding-left',
|
438 |
+
'scroll-padding-right',
|
439 |
+
'scroll-padding-top',
|
440 |
+
'scroll-snap-align',
|
441 |
+
'scroll-snap-stop',
|
442 |
+
'scroll-snap-type',
|
443 |
+
'scrollbar-color',
|
444 |
+
'scrollbar-gutter',
|
445 |
+
'scrollbar-width',
|
446 |
+
'shape-image-threshold',
|
447 |
+
'shape-inside',
|
448 |
+
'shape-margin',
|
449 |
+
'shape-outside',
|
450 |
+
'spatial-navigation-action',
|
451 |
+
'spatial-navigation-contain',
|
452 |
+
'spatial-navigation-function',
|
453 |
+
'speak',
|
454 |
+
'speak-as',
|
455 |
+
'speak-header',
|
456 |
+
'speak-numeral',
|
457 |
+
'speak-punctuation',
|
458 |
+
'speech-rate',
|
459 |
+
'stress',
|
460 |
+
'string-set',
|
461 |
+
'stroke',
|
462 |
+
'stroke-align',
|
463 |
+
'stroke-alignment',
|
464 |
+
'stroke-break',
|
465 |
+
'stroke-color',
|
466 |
+
'stroke-dash-corner',
|
467 |
+
'stroke-dash-justify',
|
468 |
+
'stroke-dashadjust',
|
469 |
+
'stroke-dasharray',
|
470 |
+
'stroke-dashcorner',
|
471 |
+
'stroke-dashoffset',
|
472 |
+
'stroke-image',
|
473 |
+
'stroke-linecap',
|
474 |
+
'stroke-linejoin',
|
475 |
+
'stroke-miterlimit',
|
476 |
+
'stroke-opacity',
|
477 |
+
'stroke-origin',
|
478 |
+
'stroke-position',
|
479 |
+
'stroke-repeat',
|
480 |
+
'stroke-size',
|
481 |
+
'stroke-width',
|
482 |
+
'tab-size',
|
483 |
+
'table-layout',
|
484 |
+
'text-align',
|
485 |
+
'text-align-all',
|
486 |
+
'text-align-last',
|
487 |
+
'text-combine-upright',
|
488 |
+
'text-decoration',
|
489 |
+
'text-decoration-color',
|
490 |
+
'text-decoration-line',
|
491 |
+
'text-decoration-skip',
|
492 |
+
'text-decoration-skip-box',
|
493 |
+
'text-decoration-skip-ink',
|
494 |
+
'text-decoration-skip-inset',
|
495 |
+
'text-decoration-skip-self',
|
496 |
+
'text-decoration-skip-spaces',
|
497 |
+
'text-decoration-style',
|
498 |
+
'text-decoration-thickness',
|
499 |
+
'text-edge',
|
500 |
+
'text-emphasis',
|
501 |
+
'text-emphasis-color',
|
502 |
+
'text-emphasis-position',
|
503 |
+
'text-emphasis-skip',
|
504 |
+
'text-emphasis-style',
|
505 |
+
'text-group-align',
|
506 |
+
'text-indent',
|
507 |
+
'text-justify',
|
508 |
+
'text-orientation',
|
509 |
+
'text-overflow',
|
510 |
+
'text-shadow',
|
511 |
+
'text-space-collapse',
|
512 |
+
'text-space-trim',
|
513 |
+
'text-spacing',
|
514 |
+
'text-transform',
|
515 |
+
'text-underline-offset',
|
516 |
+
'text-underline-position',
|
517 |
+
'text-wrap',
|
518 |
+
'top',
|
519 |
+
'transform',
|
520 |
+
'transform-box',
|
521 |
+
'transform-origin',
|
522 |
+
'transform-style',
|
523 |
+
'transition',
|
524 |
+
'transition-delay',
|
525 |
+
'transition-duration',
|
526 |
+
'transition-property',
|
527 |
+
'transition-timing-function',
|
528 |
+
'translate',
|
529 |
+
'unicode-bidi',
|
530 |
+
'user-select',
|
531 |
+
'vertical-align',
|
532 |
+
'visibility',
|
533 |
+
'voice-balance',
|
534 |
+
'voice-duration',
|
535 |
+
'voice-family',
|
536 |
+
'voice-pitch',
|
537 |
+
'voice-range',
|
538 |
+
'voice-rate',
|
539 |
+
'voice-stress',
|
540 |
+
'voice-volume',
|
541 |
+
'volume',
|
542 |
+
'white-space',
|
543 |
+
'widows',
|
544 |
+
'width',
|
545 |
+
'will-change',
|
546 |
+
'word-boundary-detection',
|
547 |
+
'word-boundary-expansion',
|
548 |
+
'word-break',
|
549 |
+
'word-spacing',
|
550 |
+
'word-wrap',
|
551 |
+
'wrap-after',
|
552 |
+
'wrap-before',
|
553 |
+
'wrap-flow',
|
554 |
+
'wrap-inside',
|
555 |
+
'wrap-through',
|
556 |
+
'writing-mode',
|
557 |
+
'z-index',
|
558 |
+
)
|
assets/_estimator_html_repr.css
ADDED
@@ -0,0 +1,415 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#$id {
|
2 |
+
/* Definition of color scheme common for light and dark mode */
|
3 |
+
--sklearn-color-text: #000;
|
4 |
+
--sklearn-color-text-muted: #666;
|
5 |
+
--sklearn-color-line: gray;
|
6 |
+
/* Definition of color scheme for unfitted estimators */
|
7 |
+
--sklearn-color-unfitted-level-0: #fff5e6;
|
8 |
+
--sklearn-color-unfitted-level-1: #f6e4d2;
|
9 |
+
--sklearn-color-unfitted-level-2: #ffe0b3;
|
10 |
+
--sklearn-color-unfitted-level-3: chocolate;
|
11 |
+
/* Definition of color scheme for fitted estimators */
|
12 |
+
--sklearn-color-fitted-level-0: #f0f8ff;
|
13 |
+
--sklearn-color-fitted-level-1: #d4ebff;
|
14 |
+
--sklearn-color-fitted-level-2: #b3dbfd;
|
15 |
+
--sklearn-color-fitted-level-3: cornflowerblue;
|
16 |
+
|
17 |
+
/* Specific color for light theme */
|
18 |
+
--sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));
|
19 |
+
--sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, white)));
|
20 |
+
--sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));
|
21 |
+
--sklearn-color-icon: #696969;
|
22 |
+
|
23 |
+
@media (prefers-color-scheme: dark) {
|
24 |
+
/* Redefinition of color scheme for dark theme */
|
25 |
+
--sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));
|
26 |
+
--sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, #111)));
|
27 |
+
--sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));
|
28 |
+
--sklearn-color-icon: #878787;
|
29 |
+
}
|
30 |
+
}
|
31 |
+
|
32 |
+
#$id {
|
33 |
+
color: var(--sklearn-color-text);
|
34 |
+
}
|
35 |
+
|
36 |
+
#$id pre {
|
37 |
+
padding: 0;
|
38 |
+
}
|
39 |
+
|
40 |
+
#$id input.sk-hidden--visually {
|
41 |
+
border: 0;
|
42 |
+
clip: rect(1px 1px 1px 1px);
|
43 |
+
clip: rect(1px, 1px, 1px, 1px);
|
44 |
+
height: 1px;
|
45 |
+
margin: -1px;
|
46 |
+
overflow: hidden;
|
47 |
+
padding: 0;
|
48 |
+
position: absolute;
|
49 |
+
width: 1px;
|
50 |
+
}
|
51 |
+
|
52 |
+
#$id div.sk-dashed-wrapped {
|
53 |
+
border: 1px dashed var(--sklearn-color-line);
|
54 |
+
margin: 0 0.4em 0.5em 0.4em;
|
55 |
+
box-sizing: border-box;
|
56 |
+
padding-bottom: 0.4em;
|
57 |
+
background-color: var(--sklearn-color-background);
|
58 |
+
}
|
59 |
+
|
60 |
+
#$id div.sk-container {
|
61 |
+
/* jupyter's `normalize.less` sets `[hidden] { display: none; }`
|
62 |
+
but bootstrap.min.css set `[hidden] { display: none !important; }`
|
63 |
+
so we also need the `!important` here to be able to override the
|
64 |
+
default hidden behavior on the sphinx rendered scikit-learn.org.
|
65 |
+
See: https://github.com/scikit-learn/scikit-learn/issues/21755 */
|
66 |
+
display: inline-block !important;
|
67 |
+
position: relative;
|
68 |
+
}
|
69 |
+
|
70 |
+
#$id div.sk-text-repr-fallback {
|
71 |
+
display: none;
|
72 |
+
}
|
73 |
+
|
74 |
+
div.sk-parallel-item,
|
75 |
+
div.sk-serial,
|
76 |
+
div.sk-item {
|
77 |
+
/* draw centered vertical line to link estimators */
|
78 |
+
background-image: linear-gradient(var(--sklearn-color-text-on-default-background), var(--sklearn-color-text-on-default-background));
|
79 |
+
background-size: 2px 100%;
|
80 |
+
background-repeat: no-repeat;
|
81 |
+
background-position: center center;
|
82 |
+
}
|
83 |
+
|
84 |
+
/* Parallel-specific style estimator block */
|
85 |
+
|
86 |
+
#$id div.sk-parallel-item::after {
|
87 |
+
content: "";
|
88 |
+
width: 100%;
|
89 |
+
border-bottom: 2px solid var(--sklearn-color-text-on-default-background);
|
90 |
+
flex-grow: 1;
|
91 |
+
}
|
92 |
+
|
93 |
+
#$id div.sk-parallel {
|
94 |
+
display: flex;
|
95 |
+
align-items: stretch;
|
96 |
+
justify-content: center;
|
97 |
+
background-color: var(--sklearn-color-background);
|
98 |
+
position: relative;
|
99 |
+
}
|
100 |
+
|
101 |
+
#$id div.sk-parallel-item {
|
102 |
+
display: flex;
|
103 |
+
flex-direction: column;
|
104 |
+
}
|
105 |
+
|
106 |
+
#$id div.sk-parallel-item:first-child::after {
|
107 |
+
align-self: flex-end;
|
108 |
+
width: 50%;
|
109 |
+
}
|
110 |
+
|
111 |
+
#$id div.sk-parallel-item:last-child::after {
|
112 |
+
align-self: flex-start;
|
113 |
+
width: 50%;
|
114 |
+
}
|
115 |
+
|
116 |
+
#$id div.sk-parallel-item:only-child::after {
|
117 |
+
width: 0;
|
118 |
+
}
|
119 |
+
|
120 |
+
/* Serial-specific style estimator block */
|
121 |
+
|
122 |
+
#$id div.sk-serial {
|
123 |
+
display: flex;
|
124 |
+
flex-direction: column;
|
125 |
+
align-items: center;
|
126 |
+
background-color: var(--sklearn-color-background);
|
127 |
+
padding-right: 1em;
|
128 |
+
padding-left: 1em;
|
129 |
+
}
|
130 |
+
|
131 |
+
|
132 |
+
/* Toggleable style: style used for estimator/Pipeline/ColumnTransformer box that is
|
133 |
+
clickable and can be expanded/collapsed.
|
134 |
+
- Pipeline and ColumnTransformer use this feature and define the default style
|
135 |
+
- Estimators will overwrite some part of the style using the `sk-estimator` class
|
136 |
+
*/
|
137 |
+
|
138 |
+
/* Pipeline and ColumnTransformer style (default) */
|
139 |
+
|
140 |
+
#$id div.sk-toggleable {
|
141 |
+
/* Default theme specific background. It is overwritten whether we have a
|
142 |
+
specific estimator or a Pipeline/ColumnTransformer */
|
143 |
+
background-color: var(--sklearn-color-background);
|
144 |
+
}
|
145 |
+
|
146 |
+
/* Toggleable label */
|
147 |
+
#$id label.sk-toggleable__label {
|
148 |
+
cursor: pointer;
|
149 |
+
display: flex;
|
150 |
+
width: 100%;
|
151 |
+
margin-bottom: 0;
|
152 |
+
padding: 0.5em;
|
153 |
+
box-sizing: border-box;
|
154 |
+
text-align: center;
|
155 |
+
align-items: start;
|
156 |
+
justify-content: space-between;
|
157 |
+
gap: 0.5em;
|
158 |
+
}
|
159 |
+
|
160 |
+
#$id label.sk-toggleable__label .caption {
|
161 |
+
font-size: 0.6rem;
|
162 |
+
font-weight: lighter;
|
163 |
+
color: var(--sklearn-color-text-muted);
|
164 |
+
}
|
165 |
+
|
166 |
+
#$id label.sk-toggleable__label-arrow:before {
|
167 |
+
/* Arrow on the left of the label */
|
168 |
+
content: "▸";
|
169 |
+
float: left;
|
170 |
+
margin-right: 0.25em;
|
171 |
+
color: var(--sklearn-color-icon);
|
172 |
+
}
|
173 |
+
|
174 |
+
#$id label.sk-toggleable__label-arrow:hover:before {
|
175 |
+
color: var(--sklearn-color-text);
|
176 |
+
}
|
177 |
+
|
178 |
+
/* Toggleable content - dropdown */
|
179 |
+
|
180 |
+
#$id div.sk-toggleable__content {
|
181 |
+
max-height: 0;
|
182 |
+
max-width: 0;
|
183 |
+
overflow: hidden;
|
184 |
+
text-align: left;
|
185 |
+
/* unfitted */
|
186 |
+
background-color: var(--sklearn-color-unfitted-level-0);
|
187 |
+
}
|
188 |
+
|
189 |
+
#$id div.sk-toggleable__content.fitted {
|
190 |
+
/* fitted */
|
191 |
+
background-color: var(--sklearn-color-fitted-level-0);
|
192 |
+
}
|
193 |
+
|
194 |
+
#$id div.sk-toggleable__content pre {
|
195 |
+
margin: 0.2em;
|
196 |
+
border-radius: 0.25em;
|
197 |
+
color: var(--sklearn-color-text);
|
198 |
+
/* unfitted */
|
199 |
+
background-color: var(--sklearn-color-unfitted-level-0);
|
200 |
+
}
|
201 |
+
|
202 |
+
#$id div.sk-toggleable__content.fitted pre {
|
203 |
+
/* unfitted */
|
204 |
+
background-color: var(--sklearn-color-fitted-level-0);
|
205 |
+
}
|
206 |
+
|
207 |
+
#$id input.sk-toggleable__control:checked~div.sk-toggleable__content {
|
208 |
+
/* Expand drop-down */
|
209 |
+
max-height: 200px;
|
210 |
+
max-width: 100%;
|
211 |
+
overflow: auto;
|
212 |
+
}
|
213 |
+
|
214 |
+
#$id input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {
|
215 |
+
content: "▾";
|
216 |
+
}
|
217 |
+
|
218 |
+
/* Pipeline/ColumnTransformer-specific style */
|
219 |
+
|
220 |
+
#$id div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {
|
221 |
+
color: var(--sklearn-color-text);
|
222 |
+
background-color: var(--sklearn-color-unfitted-level-2);
|
223 |
+
}
|
224 |
+
|
225 |
+
#$id div.sk-label.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {
|
226 |
+
background-color: var(--sklearn-color-fitted-level-2);
|
227 |
+
}
|
228 |
+
|
229 |
+
/* Estimator-specific style */
|
230 |
+
|
231 |
+
/* Colorize estimator box */
|
232 |
+
#$id div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {
|
233 |
+
/* unfitted */
|
234 |
+
background-color: var(--sklearn-color-unfitted-level-2);
|
235 |
+
}
|
236 |
+
|
237 |
+
#$id div.sk-estimator.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {
|
238 |
+
/* fitted */
|
239 |
+
background-color: var(--sklearn-color-fitted-level-2);
|
240 |
+
}
|
241 |
+
|
242 |
+
#$id div.sk-label label.sk-toggleable__label,
|
243 |
+
#$id div.sk-label label {
|
244 |
+
/* The background is the default theme color */
|
245 |
+
color: var(--sklearn-color-text-on-default-background);
|
246 |
+
}
|
247 |
+
|
248 |
+
/* On hover, darken the color of the background */
|
249 |
+
#$id div.sk-label:hover label.sk-toggleable__label {
|
250 |
+
color: var(--sklearn-color-text);
|
251 |
+
background-color: var(--sklearn-color-unfitted-level-2);
|
252 |
+
}
|
253 |
+
|
254 |
+
/* Label box, darken color on hover, fitted */
|
255 |
+
#$id div.sk-label.fitted:hover label.sk-toggleable__label.fitted {
|
256 |
+
color: var(--sklearn-color-text);
|
257 |
+
background-color: var(--sklearn-color-fitted-level-2);
|
258 |
+
}
|
259 |
+
|
260 |
+
/* Estimator label */
|
261 |
+
|
262 |
+
#$id div.sk-label label {
|
263 |
+
font-family: monospace;
|
264 |
+
font-weight: bold;
|
265 |
+
display: inline-block;
|
266 |
+
line-height: 1.2em;
|
267 |
+
}
|
268 |
+
|
269 |
+
#$id div.sk-label-container {
|
270 |
+
text-align: center;
|
271 |
+
}
|
272 |
+
|
273 |
+
/* Estimator-specific */
|
274 |
+
#$id div.sk-estimator {
|
275 |
+
font-family: monospace;
|
276 |
+
border: 1px dotted var(--sklearn-color-border-box);
|
277 |
+
border-radius: 0.25em;
|
278 |
+
box-sizing: border-box;
|
279 |
+
margin-bottom: 0.5em;
|
280 |
+
/* unfitted */
|
281 |
+
background-color: var(--sklearn-color-unfitted-level-0);
|
282 |
+
}
|
283 |
+
|
284 |
+
#$id div.sk-estimator.fitted {
|
285 |
+
/* fitted */
|
286 |
+
background-color: var(--sklearn-color-fitted-level-0);
|
287 |
+
}
|
288 |
+
|
289 |
+
/* on hover */
|
290 |
+
#$id div.sk-estimator:hover {
|
291 |
+
/* unfitted */
|
292 |
+
background-color: var(--sklearn-color-unfitted-level-2);
|
293 |
+
}
|
294 |
+
|
295 |
+
#$id div.sk-estimator.fitted:hover {
|
296 |
+
/* fitted */
|
297 |
+
background-color: var(--sklearn-color-fitted-level-2);
|
298 |
+
}
|
299 |
+
|
300 |
+
/* Specification for estimator info (e.g. "i" and "?") */
|
301 |
+
|
302 |
+
/* Common style for "i" and "?" */
|
303 |
+
|
304 |
+
.sk-estimator-doc-link,
|
305 |
+
a:link.sk-estimator-doc-link,
|
306 |
+
a:visited.sk-estimator-doc-link {
|
307 |
+
float: right;
|
308 |
+
font-size: smaller;
|
309 |
+
line-height: 1em;
|
310 |
+
font-family: monospace;
|
311 |
+
background-color: var(--sklearn-color-background);
|
312 |
+
border-radius: 1em;
|
313 |
+
height: 1em;
|
314 |
+
width: 1em;
|
315 |
+
text-decoration: none !important;
|
316 |
+
margin-left: 0.5em;
|
317 |
+
text-align: center;
|
318 |
+
/* unfitted */
|
319 |
+
border: var(--sklearn-color-unfitted-level-1) 1pt solid;
|
320 |
+
color: var(--sklearn-color-unfitted-level-1);
|
321 |
+
}
|
322 |
+
|
323 |
+
.sk-estimator-doc-link.fitted,
|
324 |
+
a:link.sk-estimator-doc-link.fitted,
|
325 |
+
a:visited.sk-estimator-doc-link.fitted {
|
326 |
+
/* fitted */
|
327 |
+
border: var(--sklearn-color-fitted-level-1) 1pt solid;
|
328 |
+
color: var(--sklearn-color-fitted-level-1);
|
329 |
+
}
|
330 |
+
|
331 |
+
/* On hover */
|
332 |
+
div.sk-estimator:hover .sk-estimator-doc-link:hover,
|
333 |
+
.sk-estimator-doc-link:hover,
|
334 |
+
div.sk-label-container:hover .sk-estimator-doc-link:hover,
|
335 |
+
.sk-estimator-doc-link:hover {
|
336 |
+
/* unfitted */
|
337 |
+
background-color: var(--sklearn-color-unfitted-level-3);
|
338 |
+
color: var(--sklearn-color-background);
|
339 |
+
text-decoration: none;
|
340 |
+
}
|
341 |
+
|
342 |
+
div.sk-estimator.fitted:hover .sk-estimator-doc-link.fitted:hover,
|
343 |
+
.sk-estimator-doc-link.fitted:hover,
|
344 |
+
div.sk-label-container:hover .sk-estimator-doc-link.fitted:hover,
|
345 |
+
.sk-estimator-doc-link.fitted:hover {
|
346 |
+
/* fitted */
|
347 |
+
background-color: var(--sklearn-color-fitted-level-3);
|
348 |
+
color: var(--sklearn-color-background);
|
349 |
+
text-decoration: none;
|
350 |
+
}
|
351 |
+
|
352 |
+
/* Span, style for the box shown on hovering the info icon */
|
353 |
+
.sk-estimator-doc-link span {
|
354 |
+
display: none;
|
355 |
+
z-index: 9999;
|
356 |
+
position: relative;
|
357 |
+
font-weight: normal;
|
358 |
+
right: .2ex;
|
359 |
+
padding: .5ex;
|
360 |
+
margin: .5ex;
|
361 |
+
width: min-content;
|
362 |
+
min-width: 20ex;
|
363 |
+
max-width: 50ex;
|
364 |
+
color: var(--sklearn-color-text);
|
365 |
+
box-shadow: 2pt 2pt 4pt #999;
|
366 |
+
/* unfitted */
|
367 |
+
background: var(--sklearn-color-unfitted-level-0);
|
368 |
+
border: .5pt solid var(--sklearn-color-unfitted-level-3);
|
369 |
+
}
|
370 |
+
|
371 |
+
.sk-estimator-doc-link.fitted span {
|
372 |
+
/* fitted */
|
373 |
+
background: var(--sklearn-color-fitted-level-0);
|
374 |
+
border: var(--sklearn-color-fitted-level-3);
|
375 |
+
}
|
376 |
+
|
377 |
+
.sk-estimator-doc-link:hover span {
|
378 |
+
display: block;
|
379 |
+
}
|
380 |
+
|
381 |
+
/* "?"-specific style due to the `<a>` HTML tag */
|
382 |
+
|
383 |
+
#$id a.estimator_doc_link {
|
384 |
+
float: right;
|
385 |
+
font-size: 1rem;
|
386 |
+
line-height: 1em;
|
387 |
+
font-family: monospace;
|
388 |
+
background-color: var(--sklearn-color-background);
|
389 |
+
border-radius: 1rem;
|
390 |
+
height: 1rem;
|
391 |
+
width: 1rem;
|
392 |
+
text-decoration: none;
|
393 |
+
/* unfitted */
|
394 |
+
color: var(--sklearn-color-unfitted-level-1);
|
395 |
+
border: var(--sklearn-color-unfitted-level-1) 1pt solid;
|
396 |
+
}
|
397 |
+
|
398 |
+
#$id a.estimator_doc_link.fitted {
|
399 |
+
/* fitted */
|
400 |
+
border: var(--sklearn-color-fitted-level-1) 1pt solid;
|
401 |
+
color: var(--sklearn-color-fitted-level-1);
|
402 |
+
}
|
403 |
+
|
404 |
+
/* On hover */
|
405 |
+
#$id a.estimator_doc_link:hover {
|
406 |
+
/* unfitted */
|
407 |
+
background-color: var(--sklearn-color-unfitted-level-3);
|
408 |
+
color: var(--sklearn-color-background);
|
409 |
+
text-decoration: none;
|
410 |
+
}
|
411 |
+
|
412 |
+
#$id a.estimator_doc_link.fitted:hover {
|
413 |
+
/* fitted */
|
414 |
+
background-color: var(--sklearn-color-fitted-level-3);
|
415 |
+
}
|
assets/_pydoc (1).css
ADDED
@@ -0,0 +1,112 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
CSS file for pydoc.
|
3 |
+
|
4 |
+
Contents of this file are subject to change without notice.
|
5 |
+
|
6 |
+
*/
|
7 |
+
|
8 |
+
body {
|
9 |
+
background-color: #f0f0f8;
|
10 |
+
}
|
11 |
+
|
12 |
+
table.heading tr {
|
13 |
+
background-color: #7799ee;
|
14 |
+
}
|
15 |
+
|
16 |
+
.decor {
|
17 |
+
color: #ffffff;
|
18 |
+
}
|
19 |
+
|
20 |
+
.title-decor {
|
21 |
+
background-color: #ffc8d8;
|
22 |
+
color: #000000;
|
23 |
+
}
|
24 |
+
|
25 |
+
.pkg-content-decor {
|
26 |
+
background-color: #aa55cc;
|
27 |
+
}
|
28 |
+
|
29 |
+
.index-decor {
|
30 |
+
background-color: #ee77aa;
|
31 |
+
}
|
32 |
+
|
33 |
+
.functions-decor {
|
34 |
+
background-color: #eeaa77;
|
35 |
+
}
|
36 |
+
|
37 |
+
.data-decor {
|
38 |
+
background-color: #55aa55;
|
39 |
+
}
|
40 |
+
|
41 |
+
.author-decor {
|
42 |
+
background-color: #7799ee;
|
43 |
+
}
|
44 |
+
|
45 |
+
.credits-decor {
|
46 |
+
background-color: #7799ee;
|
47 |
+
}
|
48 |
+
|
49 |
+
.error-decor {
|
50 |
+
background-color: #bb0000;
|
51 |
+
}
|
52 |
+
|
53 |
+
.grey {
|
54 |
+
color: #909090;
|
55 |
+
}
|
56 |
+
|
57 |
+
.white {
|
58 |
+
color: #ffffff;
|
59 |
+
}
|
60 |
+
|
61 |
+
.repr {
|
62 |
+
color: #c040c0;
|
63 |
+
}
|
64 |
+
|
65 |
+
table.heading tr td.title {
|
66 |
+
vertical-align: bottom;
|
67 |
+
}
|
68 |
+
|
69 |
+
table.heading tr td.extra {
|
70 |
+
vertical-align: bottom;
|
71 |
+
text-align: right;
|
72 |
+
}
|
73 |
+
|
74 |
+
.heading-text {
|
75 |
+
font-family: helvetica, arial;
|
76 |
+
}
|
77 |
+
|
78 |
+
.bigsection {
|
79 |
+
font-size: larger;
|
80 |
+
}
|
81 |
+
|
82 |
+
.title {
|
83 |
+
font-size: x-large;
|
84 |
+
}
|
85 |
+
|
86 |
+
.code {
|
87 |
+
font-family: monospace;
|
88 |
+
}
|
89 |
+
|
90 |
+
table {
|
91 |
+
width: 100%;
|
92 |
+
border-spacing : 0;
|
93 |
+
border-collapse : collapse;
|
94 |
+
border: 0;
|
95 |
+
}
|
96 |
+
|
97 |
+
td {
|
98 |
+
padding: 2;
|
99 |
+
}
|
100 |
+
|
101 |
+
td.section-title {
|
102 |
+
vertical-align: bottom;
|
103 |
+
}
|
104 |
+
|
105 |
+
td.multicolumn {
|
106 |
+
width: 25%;
|
107 |
+
vertical-align: bottom;
|
108 |
+
}
|
109 |
+
|
110 |
+
td.singlecolumn {
|
111 |
+
width: 100%;
|
112 |
+
}
|
assets/_pydoc.css
ADDED
@@ -0,0 +1,112 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
CSS file for pydoc.
|
3 |
+
|
4 |
+
Contents of this file are subject to change without notice.
|
5 |
+
|
6 |
+
*/
|
7 |
+
|
8 |
+
body {
|
9 |
+
background-color: #f0f0f8;
|
10 |
+
}
|
11 |
+
|
12 |
+
table.heading tr {
|
13 |
+
background-color: #7799ee;
|
14 |
+
}
|
15 |
+
|
16 |
+
.decor {
|
17 |
+
color: #ffffff;
|
18 |
+
}
|
19 |
+
|
20 |
+
.title-decor {
|
21 |
+
background-color: #ffc8d8;
|
22 |
+
color: #000000;
|
23 |
+
}
|
24 |
+
|
25 |
+
.pkg-content-decor {
|
26 |
+
background-color: #aa55cc;
|
27 |
+
}
|
28 |
+
|
29 |
+
.index-decor {
|
30 |
+
background-color: #ee77aa;
|
31 |
+
}
|
32 |
+
|
33 |
+
.functions-decor {
|
34 |
+
background-color: #eeaa77;
|
35 |
+
}
|
36 |
+
|
37 |
+
.data-decor {
|
38 |
+
background-color: #55aa55;
|
39 |
+
}
|
40 |
+
|
41 |
+
.author-decor {
|
42 |
+
background-color: #7799ee;
|
43 |
+
}
|
44 |
+
|
45 |
+
.credits-decor {
|
46 |
+
background-color: #7799ee;
|
47 |
+
}
|
48 |
+
|
49 |
+
.error-decor {
|
50 |
+
background-color: #bb0000;
|
51 |
+
}
|
52 |
+
|
53 |
+
.grey {
|
54 |
+
color: #909090;
|
55 |
+
}
|
56 |
+
|
57 |
+
.white {
|
58 |
+
color: #ffffff;
|
59 |
+
}
|
60 |
+
|
61 |
+
.repr {
|
62 |
+
color: #c040c0;
|
63 |
+
}
|
64 |
+
|
65 |
+
table.heading tr td.title {
|
66 |
+
vertical-align: bottom;
|
67 |
+
}
|
68 |
+
|
69 |
+
table.heading tr td.extra {
|
70 |
+
vertical-align: bottom;
|
71 |
+
text-align: right;
|
72 |
+
}
|
73 |
+
|
74 |
+
.heading-text {
|
75 |
+
font-family: helvetica, arial;
|
76 |
+
}
|
77 |
+
|
78 |
+
.bigsection {
|
79 |
+
font-size: larger;
|
80 |
+
}
|
81 |
+
|
82 |
+
.title {
|
83 |
+
font-size: x-large;
|
84 |
+
}
|
85 |
+
|
86 |
+
.code {
|
87 |
+
font-family: monospace;
|
88 |
+
}
|
89 |
+
|
90 |
+
table {
|
91 |
+
width: 100%;
|
92 |
+
border-spacing : 0;
|
93 |
+
border-collapse : collapse;
|
94 |
+
border: 0;
|
95 |
+
}
|
96 |
+
|
97 |
+
td {
|
98 |
+
padding: 2;
|
99 |
+
}
|
100 |
+
|
101 |
+
td.section-title {
|
102 |
+
vertical-align: bottom;
|
103 |
+
}
|
104 |
+
|
105 |
+
td.multicolumn {
|
106 |
+
width: 25%;
|
107 |
+
vertical-align: bottom;
|
108 |
+
}
|
109 |
+
|
110 |
+
td.singlecolumn {
|
111 |
+
width: 100%;
|
112 |
+
}
|
assets/all.css
ADDED
The diff for this file is too large to render.
See raw diff
|
|
assets/all.min.css
ADDED
The diff for this file is too large to render.
See raw diff
|
|
assets/app.css
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@import "tailwindcss/base";
|
2 |
+
@import "tailwindcss/components";
|
3 |
+
@import "tailwindcss/utilities";
|
4 |
+
|
5 |
+
:root {
|
6 |
+
--background: #ffffff;
|
7 |
+
--foreground: #171717;
|
8 |
+
}
|
9 |
+
|
10 |
+
@media (prefers-color-scheme: dark) {
|
11 |
+
:root {
|
12 |
+
--background: #0a0a0a;
|
13 |
+
--foreground: #ededed;
|
14 |
+
}
|
15 |
+
}
|
16 |
+
|
17 |
+
body {
|
18 |
+
color: var(--foreground);
|
19 |
+
background: var(--background);
|
20 |
+
font-family: Arial, Helvetica, sans-serif;
|
21 |
+
}
|
assets/auto-complete.css
ADDED
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.autocomplete-suggestions {
|
2 |
+
text-align: start;
|
3 |
+
color-scheme: only light; /* set browser scrollbar color */
|
4 |
+
cursor: default;
|
5 |
+
border: 1px solid rgba( 204, 204, 204, 1 );
|
6 |
+
border-top: 0;
|
7 |
+
background: rgba( 255, 255, 255, 1 );
|
8 |
+
box-shadow: -1px 1px 3px rgba( 0, 0, 0, .1 );
|
9 |
+
width: calc( 100% - 2rem );
|
10 |
+
|
11 |
+
/* core styles should not be changed */
|
12 |
+
position: absolute;
|
13 |
+
display: none;
|
14 |
+
z-index: 9999;
|
15 |
+
max-height: 10em;
|
16 |
+
max-height: calc( 100vh - 10em );
|
17 |
+
overflow: hidden;
|
18 |
+
overflow-y: auto;
|
19 |
+
box-sizing: border-box;
|
20 |
+
}
|
21 |
+
.autocomplete-suggestion {
|
22 |
+
position: relative;
|
23 |
+
cursor: pointer;
|
24 |
+
padding: .46em;
|
25 |
+
line-height: 1.5em;
|
26 |
+
white-space: nowrap;
|
27 |
+
overflow: hidden;
|
28 |
+
text-overflow: ellipsis;
|
29 |
+
color: rgba( 40, 40, 40, 1 );
|
30 |
+
}
|
31 |
+
|
32 |
+
.autocomplete-suggestion b {
|
33 |
+
font-weight: normal;
|
34 |
+
color: rgba( 31, 141, 214, 1 );
|
35 |
+
}
|
36 |
+
|
37 |
+
.autocomplete-suggestion.selected {
|
38 |
+
background: rgba( 40, 40, 40, 1 );
|
39 |
+
color: rgba( 255, 255, 255, 1 );
|
40 |
+
}
|
41 |
+
|
42 |
+
.autocomplete-suggestion:hover,
|
43 |
+
.autocomplete-suggestion:focus,
|
44 |
+
.autocomplete-suggestion:active,
|
45 |
+
.autocomplete-suggestion:hover > .context,
|
46 |
+
.autocomplete-suggestion:focus > .context,
|
47 |
+
.autocomplete-suggestion:active > .context,
|
48 |
+
#R-searchresults .autocomplete-suggestion:hover > .context,
|
49 |
+
#R-searchresults .autocomplete-suggestion:focus > .context,
|
50 |
+
#R-searchresults .autocomplete-suggestion:active > .context {
|
51 |
+
background: rgba( 56, 56, 56, 1 );
|
52 |
+
color: rgba( 255, 255, 255, 1 );
|
53 |
+
}
|
54 |
+
|
55 |
+
.autocomplete-suggestion > .breadcrumbs {
|
56 |
+
font-size: .7869em;
|
57 |
+
margin-inline-start: 1em;
|
58 |
+
overflow: hidden;
|
59 |
+
text-overflow: ellipsis;
|
60 |
+
}
|
61 |
+
|
62 |
+
.autocomplete-suggestion > .context {
|
63 |
+
font-size: .7869em;
|
64 |
+
margin-inline-start: 1em;
|
65 |
+
overflow: hidden;
|
66 |
+
text-overflow: ellipsis;
|
67 |
+
}
|
assets/autocomplete (1).css
ADDED
@@ -0,0 +1,279 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
select.admin-autocomplete {
|
2 |
+
width: 20em;
|
3 |
+
}
|
4 |
+
|
5 |
+
.select2-container--admin-autocomplete.select2-container {
|
6 |
+
min-height: 30px;
|
7 |
+
}
|
8 |
+
|
9 |
+
.select2-container--admin-autocomplete .select2-selection--single,
|
10 |
+
.select2-container--admin-autocomplete .select2-selection--multiple {
|
11 |
+
min-height: 30px;
|
12 |
+
padding: 0;
|
13 |
+
}
|
14 |
+
|
15 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection,
|
16 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection {
|
17 |
+
border-color: var(--body-quiet-color);
|
18 |
+
min-height: 30px;
|
19 |
+
}
|
20 |
+
|
21 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--single,
|
22 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--single {
|
23 |
+
padding: 0;
|
24 |
+
}
|
25 |
+
|
26 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--multiple,
|
27 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--multiple {
|
28 |
+
padding: 0;
|
29 |
+
}
|
30 |
+
|
31 |
+
.select2-container--admin-autocomplete .select2-selection--single {
|
32 |
+
background-color: var(--body-bg);
|
33 |
+
border: 1px solid var(--border-color);
|
34 |
+
border-radius: 4px;
|
35 |
+
}
|
36 |
+
|
37 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__rendered {
|
38 |
+
color: var(--body-fg);
|
39 |
+
line-height: 30px;
|
40 |
+
}
|
41 |
+
|
42 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__clear {
|
43 |
+
cursor: pointer;
|
44 |
+
float: right;
|
45 |
+
font-weight: bold;
|
46 |
+
}
|
47 |
+
|
48 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__placeholder {
|
49 |
+
color: var(--body-quiet-color);
|
50 |
+
}
|
51 |
+
|
52 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow {
|
53 |
+
height: 26px;
|
54 |
+
position: absolute;
|
55 |
+
top: 1px;
|
56 |
+
right: 1px;
|
57 |
+
width: 20px;
|
58 |
+
}
|
59 |
+
|
60 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow b {
|
61 |
+
border-color: #888 transparent transparent transparent;
|
62 |
+
border-style: solid;
|
63 |
+
border-width: 5px 4px 0 4px;
|
64 |
+
height: 0;
|
65 |
+
left: 50%;
|
66 |
+
margin-left: -4px;
|
67 |
+
margin-top: -2px;
|
68 |
+
position: absolute;
|
69 |
+
top: 50%;
|
70 |
+
width: 0;
|
71 |
+
}
|
72 |
+
|
73 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__clear {
|
74 |
+
float: left;
|
75 |
+
}
|
76 |
+
|
77 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__arrow {
|
78 |
+
left: 1px;
|
79 |
+
right: auto;
|
80 |
+
}
|
81 |
+
|
82 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single {
|
83 |
+
background-color: var(--darkened-bg);
|
84 |
+
cursor: default;
|
85 |
+
}
|
86 |
+
|
87 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single .select2-selection__clear {
|
88 |
+
display: none;
|
89 |
+
}
|
90 |
+
|
91 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection--single .select2-selection__arrow b {
|
92 |
+
border-color: transparent transparent #888 transparent;
|
93 |
+
border-width: 0 4px 5px 4px;
|
94 |
+
}
|
95 |
+
|
96 |
+
.select2-container--admin-autocomplete .select2-selection--multiple {
|
97 |
+
background-color: var(--body-bg);
|
98 |
+
border: 1px solid var(--border-color);
|
99 |
+
border-radius: 4px;
|
100 |
+
cursor: text;
|
101 |
+
}
|
102 |
+
|
103 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered {
|
104 |
+
box-sizing: border-box;
|
105 |
+
list-style: none;
|
106 |
+
margin: 0;
|
107 |
+
padding: 0 10px 5px 5px;
|
108 |
+
width: 100%;
|
109 |
+
display: flex;
|
110 |
+
flex-wrap: wrap;
|
111 |
+
}
|
112 |
+
|
113 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered li {
|
114 |
+
list-style: none;
|
115 |
+
}
|
116 |
+
|
117 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__placeholder {
|
118 |
+
color: var(--body-quiet-color);
|
119 |
+
margin-top: 5px;
|
120 |
+
float: left;
|
121 |
+
}
|
122 |
+
|
123 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__clear {
|
124 |
+
cursor: pointer;
|
125 |
+
float: right;
|
126 |
+
font-weight: bold;
|
127 |
+
margin: 5px;
|
128 |
+
position: absolute;
|
129 |
+
right: 0;
|
130 |
+
}
|
131 |
+
|
132 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice {
|
133 |
+
background-color: var(--darkened-bg);
|
134 |
+
border: 1px solid var(--border-color);
|
135 |
+
border-radius: 4px;
|
136 |
+
cursor: default;
|
137 |
+
float: left;
|
138 |
+
margin-right: 5px;
|
139 |
+
margin-top: 5px;
|
140 |
+
padding: 0 5px;
|
141 |
+
}
|
142 |
+
|
143 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove {
|
144 |
+
color: var(--body-quiet-color);
|
145 |
+
cursor: pointer;
|
146 |
+
display: inline-block;
|
147 |
+
font-weight: bold;
|
148 |
+
margin-right: 2px;
|
149 |
+
}
|
150 |
+
|
151 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove:hover {
|
152 |
+
color: var(--body-fg);
|
153 |
+
}
|
154 |
+
|
155 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-search--inline {
|
156 |
+
float: right;
|
157 |
+
}
|
158 |
+
|
159 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
|
160 |
+
margin-left: 5px;
|
161 |
+
margin-right: auto;
|
162 |
+
}
|
163 |
+
|
164 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
|
165 |
+
margin-left: 2px;
|
166 |
+
margin-right: auto;
|
167 |
+
}
|
168 |
+
|
169 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection--multiple {
|
170 |
+
border: solid var(--body-quiet-color) 1px;
|
171 |
+
outline: 0;
|
172 |
+
}
|
173 |
+
|
174 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--multiple {
|
175 |
+
background-color: var(--darkened-bg);
|
176 |
+
cursor: default;
|
177 |
+
}
|
178 |
+
|
179 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection__choice__remove {
|
180 |
+
display: none;
|
181 |
+
}
|
182 |
+
|
183 |
+
.select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--multiple {
|
184 |
+
border-top-left-radius: 0;
|
185 |
+
border-top-right-radius: 0;
|
186 |
+
}
|
187 |
+
|
188 |
+
.select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--multiple {
|
189 |
+
border-bottom-left-radius: 0;
|
190 |
+
border-bottom-right-radius: 0;
|
191 |
+
}
|
192 |
+
|
193 |
+
.select2-container--admin-autocomplete .select2-search--dropdown {
|
194 |
+
background: var(--darkened-bg);
|
195 |
+
}
|
196 |
+
|
197 |
+
.select2-container--admin-autocomplete .select2-search--dropdown .select2-search__field {
|
198 |
+
background: var(--body-bg);
|
199 |
+
color: var(--body-fg);
|
200 |
+
border: 1px solid var(--border-color);
|
201 |
+
border-radius: 4px;
|
202 |
+
}
|
203 |
+
|
204 |
+
.select2-container--admin-autocomplete .select2-search--inline .select2-search__field {
|
205 |
+
background: transparent;
|
206 |
+
color: var(--body-fg);
|
207 |
+
border: none;
|
208 |
+
outline: 0;
|
209 |
+
box-shadow: none;
|
210 |
+
-webkit-appearance: textfield;
|
211 |
+
}
|
212 |
+
|
213 |
+
.select2-container--admin-autocomplete .select2-results > .select2-results__options {
|
214 |
+
max-height: 200px;
|
215 |
+
overflow-y: auto;
|
216 |
+
color: var(--body-fg);
|
217 |
+
background: var(--body-bg);
|
218 |
+
}
|
219 |
+
|
220 |
+
.select2-container--admin-autocomplete .select2-results__option[role=group] {
|
221 |
+
padding: 0;
|
222 |
+
}
|
223 |
+
|
224 |
+
.select2-container--admin-autocomplete .select2-results__option[aria-disabled=true] {
|
225 |
+
color: var(--body-quiet-color);
|
226 |
+
}
|
227 |
+
|
228 |
+
.select2-container--admin-autocomplete .select2-results__option[aria-selected=true] {
|
229 |
+
background-color: var(--selected-bg);
|
230 |
+
color: var(--body-fg);
|
231 |
+
}
|
232 |
+
|
233 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option {
|
234 |
+
padding-left: 1em;
|
235 |
+
}
|
236 |
+
|
237 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__group {
|
238 |
+
padding-left: 0;
|
239 |
+
}
|
240 |
+
|
241 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option {
|
242 |
+
margin-left: -1em;
|
243 |
+
padding-left: 2em;
|
244 |
+
}
|
245 |
+
|
246 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
247 |
+
margin-left: -2em;
|
248 |
+
padding-left: 3em;
|
249 |
+
}
|
250 |
+
|
251 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
252 |
+
margin-left: -3em;
|
253 |
+
padding-left: 4em;
|
254 |
+
}
|
255 |
+
|
256 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
257 |
+
margin-left: -4em;
|
258 |
+
padding-left: 5em;
|
259 |
+
}
|
260 |
+
|
261 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
262 |
+
margin-left: -5em;
|
263 |
+
padding-left: 6em;
|
264 |
+
}
|
265 |
+
|
266 |
+
.select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] {
|
267 |
+
background-color: var(--primary);
|
268 |
+
color: var(--primary-fg);
|
269 |
+
}
|
270 |
+
|
271 |
+
.select2-container--admin-autocomplete .select2-results__group {
|
272 |
+
cursor: default;
|
273 |
+
display: block;
|
274 |
+
padding: 6px;
|
275 |
+
}
|
276 |
+
|
277 |
+
.errors .select2-selection {
|
278 |
+
border: 1px solid var(--error-fg);
|
279 |
+
}
|
assets/autocomplete.css
ADDED
@@ -0,0 +1,279 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
select.admin-autocomplete {
|
2 |
+
width: 20em;
|
3 |
+
}
|
4 |
+
|
5 |
+
.select2-container--admin-autocomplete.select2-container {
|
6 |
+
min-height: 30px;
|
7 |
+
}
|
8 |
+
|
9 |
+
.select2-container--admin-autocomplete .select2-selection--single,
|
10 |
+
.select2-container--admin-autocomplete .select2-selection--multiple {
|
11 |
+
min-height: 30px;
|
12 |
+
padding: 0;
|
13 |
+
}
|
14 |
+
|
15 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection,
|
16 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection {
|
17 |
+
border-color: var(--body-quiet-color);
|
18 |
+
min-height: 30px;
|
19 |
+
}
|
20 |
+
|
21 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--single,
|
22 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--single {
|
23 |
+
padding: 0;
|
24 |
+
}
|
25 |
+
|
26 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--multiple,
|
27 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--multiple {
|
28 |
+
padding: 0;
|
29 |
+
}
|
30 |
+
|
31 |
+
.select2-container--admin-autocomplete .select2-selection--single {
|
32 |
+
background-color: var(--body-bg);
|
33 |
+
border: 1px solid var(--border-color);
|
34 |
+
border-radius: 4px;
|
35 |
+
}
|
36 |
+
|
37 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__rendered {
|
38 |
+
color: var(--body-fg);
|
39 |
+
line-height: 30px;
|
40 |
+
}
|
41 |
+
|
42 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__clear {
|
43 |
+
cursor: pointer;
|
44 |
+
float: right;
|
45 |
+
font-weight: bold;
|
46 |
+
}
|
47 |
+
|
48 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__placeholder {
|
49 |
+
color: var(--body-quiet-color);
|
50 |
+
}
|
51 |
+
|
52 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow {
|
53 |
+
height: 26px;
|
54 |
+
position: absolute;
|
55 |
+
top: 1px;
|
56 |
+
right: 1px;
|
57 |
+
width: 20px;
|
58 |
+
}
|
59 |
+
|
60 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow b {
|
61 |
+
border-color: #888 transparent transparent transparent;
|
62 |
+
border-style: solid;
|
63 |
+
border-width: 5px 4px 0 4px;
|
64 |
+
height: 0;
|
65 |
+
left: 50%;
|
66 |
+
margin-left: -4px;
|
67 |
+
margin-top: -2px;
|
68 |
+
position: absolute;
|
69 |
+
top: 50%;
|
70 |
+
width: 0;
|
71 |
+
}
|
72 |
+
|
73 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__clear {
|
74 |
+
float: left;
|
75 |
+
}
|
76 |
+
|
77 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__arrow {
|
78 |
+
left: 1px;
|
79 |
+
right: auto;
|
80 |
+
}
|
81 |
+
|
82 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single {
|
83 |
+
background-color: var(--darkened-bg);
|
84 |
+
cursor: default;
|
85 |
+
}
|
86 |
+
|
87 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single .select2-selection__clear {
|
88 |
+
display: none;
|
89 |
+
}
|
90 |
+
|
91 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection--single .select2-selection__arrow b {
|
92 |
+
border-color: transparent transparent #888 transparent;
|
93 |
+
border-width: 0 4px 5px 4px;
|
94 |
+
}
|
95 |
+
|
96 |
+
.select2-container--admin-autocomplete .select2-selection--multiple {
|
97 |
+
background-color: var(--body-bg);
|
98 |
+
border: 1px solid var(--border-color);
|
99 |
+
border-radius: 4px;
|
100 |
+
cursor: text;
|
101 |
+
}
|
102 |
+
|
103 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered {
|
104 |
+
box-sizing: border-box;
|
105 |
+
list-style: none;
|
106 |
+
margin: 0;
|
107 |
+
padding: 0 10px 5px 5px;
|
108 |
+
width: 100%;
|
109 |
+
display: flex;
|
110 |
+
flex-wrap: wrap;
|
111 |
+
}
|
112 |
+
|
113 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered li {
|
114 |
+
list-style: none;
|
115 |
+
}
|
116 |
+
|
117 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__placeholder {
|
118 |
+
color: var(--body-quiet-color);
|
119 |
+
margin-top: 5px;
|
120 |
+
float: left;
|
121 |
+
}
|
122 |
+
|
123 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__clear {
|
124 |
+
cursor: pointer;
|
125 |
+
float: right;
|
126 |
+
font-weight: bold;
|
127 |
+
margin: 5px;
|
128 |
+
position: absolute;
|
129 |
+
right: 0;
|
130 |
+
}
|
131 |
+
|
132 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice {
|
133 |
+
background-color: var(--darkened-bg);
|
134 |
+
border: 1px solid var(--border-color);
|
135 |
+
border-radius: 4px;
|
136 |
+
cursor: default;
|
137 |
+
float: left;
|
138 |
+
margin-right: 5px;
|
139 |
+
margin-top: 5px;
|
140 |
+
padding: 0 5px;
|
141 |
+
}
|
142 |
+
|
143 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove {
|
144 |
+
color: var(--body-quiet-color);
|
145 |
+
cursor: pointer;
|
146 |
+
display: inline-block;
|
147 |
+
font-weight: bold;
|
148 |
+
margin-right: 2px;
|
149 |
+
}
|
150 |
+
|
151 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove:hover {
|
152 |
+
color: var(--body-fg);
|
153 |
+
}
|
154 |
+
|
155 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-search--inline {
|
156 |
+
float: right;
|
157 |
+
}
|
158 |
+
|
159 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
|
160 |
+
margin-left: 5px;
|
161 |
+
margin-right: auto;
|
162 |
+
}
|
163 |
+
|
164 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
|
165 |
+
margin-left: 2px;
|
166 |
+
margin-right: auto;
|
167 |
+
}
|
168 |
+
|
169 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection--multiple {
|
170 |
+
border: solid var(--body-quiet-color) 1px;
|
171 |
+
outline: 0;
|
172 |
+
}
|
173 |
+
|
174 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--multiple {
|
175 |
+
background-color: var(--darkened-bg);
|
176 |
+
cursor: default;
|
177 |
+
}
|
178 |
+
|
179 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection__choice__remove {
|
180 |
+
display: none;
|
181 |
+
}
|
182 |
+
|
183 |
+
.select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--multiple {
|
184 |
+
border-top-left-radius: 0;
|
185 |
+
border-top-right-radius: 0;
|
186 |
+
}
|
187 |
+
|
188 |
+
.select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--multiple {
|
189 |
+
border-bottom-left-radius: 0;
|
190 |
+
border-bottom-right-radius: 0;
|
191 |
+
}
|
192 |
+
|
193 |
+
.select2-container--admin-autocomplete .select2-search--dropdown {
|
194 |
+
background: var(--darkened-bg);
|
195 |
+
}
|
196 |
+
|
197 |
+
.select2-container--admin-autocomplete .select2-search--dropdown .select2-search__field {
|
198 |
+
background: var(--body-bg);
|
199 |
+
color: var(--body-fg);
|
200 |
+
border: 1px solid var(--border-color);
|
201 |
+
border-radius: 4px;
|
202 |
+
}
|
203 |
+
|
204 |
+
.select2-container--admin-autocomplete .select2-search--inline .select2-search__field {
|
205 |
+
background: transparent;
|
206 |
+
color: var(--body-fg);
|
207 |
+
border: none;
|
208 |
+
outline: 0;
|
209 |
+
box-shadow: none;
|
210 |
+
-webkit-appearance: textfield;
|
211 |
+
}
|
212 |
+
|
213 |
+
.select2-container--admin-autocomplete .select2-results > .select2-results__options {
|
214 |
+
max-height: 200px;
|
215 |
+
overflow-y: auto;
|
216 |
+
color: var(--body-fg);
|
217 |
+
background: var(--body-bg);
|
218 |
+
}
|
219 |
+
|
220 |
+
.select2-container--admin-autocomplete .select2-results__option[role=group] {
|
221 |
+
padding: 0;
|
222 |
+
}
|
223 |
+
|
224 |
+
.select2-container--admin-autocomplete .select2-results__option[aria-disabled=true] {
|
225 |
+
color: var(--body-quiet-color);
|
226 |
+
}
|
227 |
+
|
228 |
+
.select2-container--admin-autocomplete .select2-results__option[aria-selected=true] {
|
229 |
+
background-color: var(--selected-bg);
|
230 |
+
color: var(--body-fg);
|
231 |
+
}
|
232 |
+
|
233 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option {
|
234 |
+
padding-left: 1em;
|
235 |
+
}
|
236 |
+
|
237 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__group {
|
238 |
+
padding-left: 0;
|
239 |
+
}
|
240 |
+
|
241 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option {
|
242 |
+
margin-left: -1em;
|
243 |
+
padding-left: 2em;
|
244 |
+
}
|
245 |
+
|
246 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
247 |
+
margin-left: -2em;
|
248 |
+
padding-left: 3em;
|
249 |
+
}
|
250 |
+
|
251 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
252 |
+
margin-left: -3em;
|
253 |
+
padding-left: 4em;
|
254 |
+
}
|
255 |
+
|
256 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
257 |
+
margin-left: -4em;
|
258 |
+
padding-left: 5em;
|
259 |
+
}
|
260 |
+
|
261 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
262 |
+
margin-left: -5em;
|
263 |
+
padding-left: 6em;
|
264 |
+
}
|
265 |
+
|
266 |
+
.select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] {
|
267 |
+
background-color: var(--primary);
|
268 |
+
color: var(--primary-fg);
|
269 |
+
}
|
270 |
+
|
271 |
+
.select2-container--admin-autocomplete .select2-results__group {
|
272 |
+
cursor: default;
|
273 |
+
display: block;
|
274 |
+
padding: 6px;
|
275 |
+
}
|
276 |
+
|
277 |
+
.errors .select2-selection {
|
278 |
+
border: 1px solid var(--error-fg);
|
279 |
+
}
|
assets/base (1).css
ADDED
@@ -0,0 +1,1180 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
DJANGO Admin styles
|
3 |
+
*/
|
4 |
+
|
5 |
+
/* VARIABLE DEFINITIONS */
|
6 |
+
html[data-theme="light"],
|
7 |
+
:root {
|
8 |
+
--primary: #79aec8;
|
9 |
+
--secondary: #417690;
|
10 |
+
--accent: #f5dd5d;
|
11 |
+
--primary-fg: #fff;
|
12 |
+
|
13 |
+
--body-fg: #333;
|
14 |
+
--body-bg: #fff;
|
15 |
+
--body-quiet-color: #666;
|
16 |
+
--body-medium-color: #444;
|
17 |
+
--body-loud-color: #000;
|
18 |
+
|
19 |
+
--header-color: #ffc;
|
20 |
+
--header-branding-color: var(--accent);
|
21 |
+
--header-bg: var(--secondary);
|
22 |
+
--header-link-color: var(--primary-fg);
|
23 |
+
|
24 |
+
--breadcrumbs-fg: #c4dce8;
|
25 |
+
--breadcrumbs-link-fg: var(--body-bg);
|
26 |
+
--breadcrumbs-bg: #264b5d;
|
27 |
+
|
28 |
+
--link-fg: #417893;
|
29 |
+
--link-hover-color: #036;
|
30 |
+
--link-selected-fg: var(--secondary);
|
31 |
+
|
32 |
+
--hairline-color: #e8e8e8;
|
33 |
+
--border-color: #ccc;
|
34 |
+
|
35 |
+
--error-fg: #ba2121;
|
36 |
+
|
37 |
+
--message-success-bg: #dfd;
|
38 |
+
--message-warning-bg: #ffc;
|
39 |
+
--message-error-bg: #ffefef;
|
40 |
+
|
41 |
+
--darkened-bg: #f8f8f8; /* A bit darker than --body-bg */
|
42 |
+
--selected-bg: #e4e4e4; /* E.g. selected table cells */
|
43 |
+
--selected-row: #ffc;
|
44 |
+
|
45 |
+
--button-fg: #fff;
|
46 |
+
--button-bg: var(--secondary);
|
47 |
+
--button-hover-bg: #205067;
|
48 |
+
--default-button-bg: #205067;
|
49 |
+
--default-button-hover-bg: var(--secondary);
|
50 |
+
--close-button-bg: #747474;
|
51 |
+
--close-button-hover-bg: #333;
|
52 |
+
--delete-button-bg: #ba2121;
|
53 |
+
--delete-button-hover-bg: #a41515;
|
54 |
+
|
55 |
+
--object-tools-fg: var(--button-fg);
|
56 |
+
--object-tools-bg: var(--close-button-bg);
|
57 |
+
--object-tools-hover-bg: var(--close-button-hover-bg);
|
58 |
+
|
59 |
+
--font-family-primary:
|
60 |
+
"Segoe UI",
|
61 |
+
system-ui,
|
62 |
+
Roboto,
|
63 |
+
"Helvetica Neue",
|
64 |
+
Arial,
|
65 |
+
sans-serif,
|
66 |
+
"Apple Color Emoji",
|
67 |
+
"Segoe UI Emoji",
|
68 |
+
"Segoe UI Symbol",
|
69 |
+
"Noto Color Emoji";
|
70 |
+
--font-family-monospace:
|
71 |
+
ui-monospace,
|
72 |
+
Menlo,
|
73 |
+
Monaco,
|
74 |
+
"Cascadia Mono",
|
75 |
+
"Segoe UI Mono",
|
76 |
+
"Roboto Mono",
|
77 |
+
"Oxygen Mono",
|
78 |
+
"Ubuntu Monospace",
|
79 |
+
"Source Code Pro",
|
80 |
+
"Fira Mono",
|
81 |
+
"Droid Sans Mono",
|
82 |
+
"Courier New",
|
83 |
+
monospace,
|
84 |
+
"Apple Color Emoji",
|
85 |
+
"Segoe UI Emoji",
|
86 |
+
"Segoe UI Symbol",
|
87 |
+
"Noto Color Emoji";
|
88 |
+
|
89 |
+
color-scheme: light;
|
90 |
+
}
|
91 |
+
|
92 |
+
html, body {
|
93 |
+
height: 100%;
|
94 |
+
}
|
95 |
+
|
96 |
+
body {
|
97 |
+
margin: 0;
|
98 |
+
padding: 0;
|
99 |
+
font-size: 0.875rem;
|
100 |
+
font-family: var(--font-family-primary);
|
101 |
+
color: var(--body-fg);
|
102 |
+
background: var(--body-bg);
|
103 |
+
}
|
104 |
+
|
105 |
+
/* LINKS */
|
106 |
+
|
107 |
+
a:link, a:visited {
|
108 |
+
color: var(--link-fg);
|
109 |
+
text-decoration: none;
|
110 |
+
transition: color 0.15s, background 0.15s;
|
111 |
+
}
|
112 |
+
|
113 |
+
a:focus, a:hover {
|
114 |
+
color: var(--link-hover-color);
|
115 |
+
}
|
116 |
+
|
117 |
+
a:focus {
|
118 |
+
text-decoration: underline;
|
119 |
+
}
|
120 |
+
|
121 |
+
a img {
|
122 |
+
border: none;
|
123 |
+
}
|
124 |
+
|
125 |
+
a.section:link, a.section:visited {
|
126 |
+
color: var(--header-link-color);
|
127 |
+
text-decoration: none;
|
128 |
+
}
|
129 |
+
|
130 |
+
a.section:focus, a.section:hover {
|
131 |
+
text-decoration: underline;
|
132 |
+
}
|
133 |
+
|
134 |
+
/* GLOBAL DEFAULTS */
|
135 |
+
|
136 |
+
p, ol, ul, dl {
|
137 |
+
margin: .2em 0 .8em 0;
|
138 |
+
}
|
139 |
+
|
140 |
+
p {
|
141 |
+
padding: 0;
|
142 |
+
line-height: 140%;
|
143 |
+
}
|
144 |
+
|
145 |
+
h1,h2,h3,h4,h5 {
|
146 |
+
font-weight: bold;
|
147 |
+
}
|
148 |
+
|
149 |
+
h1 {
|
150 |
+
margin: 0 0 20px;
|
151 |
+
font-weight: 300;
|
152 |
+
font-size: 1.25rem;
|
153 |
+
}
|
154 |
+
|
155 |
+
h2 {
|
156 |
+
font-size: 1rem;
|
157 |
+
margin: 1em 0 .5em 0;
|
158 |
+
}
|
159 |
+
|
160 |
+
h2.subhead {
|
161 |
+
font-weight: normal;
|
162 |
+
margin-top: 0;
|
163 |
+
}
|
164 |
+
|
165 |
+
h3 {
|
166 |
+
font-size: 0.875rem;
|
167 |
+
margin: .8em 0 .3em 0;
|
168 |
+
color: var(--body-medium-color);
|
169 |
+
font-weight: bold;
|
170 |
+
}
|
171 |
+
|
172 |
+
h4 {
|
173 |
+
font-size: 0.75rem;
|
174 |
+
margin: 1em 0 .8em 0;
|
175 |
+
padding-bottom: 3px;
|
176 |
+
color: var(--body-medium-color);
|
177 |
+
}
|
178 |
+
|
179 |
+
h5 {
|
180 |
+
font-size: 0.625rem;
|
181 |
+
margin: 1.5em 0 .5em 0;
|
182 |
+
color: var(--body-quiet-color);
|
183 |
+
text-transform: uppercase;
|
184 |
+
letter-spacing: 1px;
|
185 |
+
}
|
186 |
+
|
187 |
+
ul > li {
|
188 |
+
list-style-type: square;
|
189 |
+
padding: 1px 0;
|
190 |
+
}
|
191 |
+
|
192 |
+
li ul {
|
193 |
+
margin-bottom: 0;
|
194 |
+
}
|
195 |
+
|
196 |
+
li, dt, dd {
|
197 |
+
font-size: 0.8125rem;
|
198 |
+
line-height: 1.25rem;
|
199 |
+
}
|
200 |
+
|
201 |
+
dt {
|
202 |
+
font-weight: bold;
|
203 |
+
margin-top: 4px;
|
204 |
+
}
|
205 |
+
|
206 |
+
dd {
|
207 |
+
margin-left: 0;
|
208 |
+
}
|
209 |
+
|
210 |
+
form {
|
211 |
+
margin: 0;
|
212 |
+
padding: 0;
|
213 |
+
}
|
214 |
+
|
215 |
+
fieldset {
|
216 |
+
margin: 0;
|
217 |
+
min-width: 0;
|
218 |
+
padding: 0;
|
219 |
+
border: none;
|
220 |
+
border-top: 1px solid var(--hairline-color);
|
221 |
+
}
|
222 |
+
|
223 |
+
details summary {
|
224 |
+
cursor: pointer;
|
225 |
+
}
|
226 |
+
|
227 |
+
blockquote {
|
228 |
+
font-size: 0.6875rem;
|
229 |
+
color: #777;
|
230 |
+
margin-left: 2px;
|
231 |
+
padding-left: 10px;
|
232 |
+
border-left: 5px solid #ddd;
|
233 |
+
}
|
234 |
+
|
235 |
+
code, pre {
|
236 |
+
font-family: var(--font-family-monospace);
|
237 |
+
color: var(--body-quiet-color);
|
238 |
+
font-size: 0.75rem;
|
239 |
+
overflow-x: auto;
|
240 |
+
}
|
241 |
+
|
242 |
+
pre.literal-block {
|
243 |
+
margin: 10px;
|
244 |
+
background: var(--darkened-bg);
|
245 |
+
padding: 6px 8px;
|
246 |
+
}
|
247 |
+
|
248 |
+
code strong {
|
249 |
+
color: #930;
|
250 |
+
}
|
251 |
+
|
252 |
+
hr {
|
253 |
+
clear: both;
|
254 |
+
color: var(--hairline-color);
|
255 |
+
background-color: var(--hairline-color);
|
256 |
+
height: 1px;
|
257 |
+
border: none;
|
258 |
+
margin: 0;
|
259 |
+
padding: 0;
|
260 |
+
line-height: 1px;
|
261 |
+
}
|
262 |
+
|
263 |
+
/* TEXT STYLES & MODIFIERS */
|
264 |
+
|
265 |
+
.small {
|
266 |
+
font-size: 0.6875rem;
|
267 |
+
}
|
268 |
+
|
269 |
+
.mini {
|
270 |
+
font-size: 0.625rem;
|
271 |
+
}
|
272 |
+
|
273 |
+
.help, p.help, form p.help, div.help, form div.help, div.help li {
|
274 |
+
font-size: 0.6875rem;
|
275 |
+
color: var(--body-quiet-color);
|
276 |
+
}
|
277 |
+
|
278 |
+
div.help ul {
|
279 |
+
margin-bottom: 0;
|
280 |
+
}
|
281 |
+
|
282 |
+
.help-tooltip {
|
283 |
+
cursor: help;
|
284 |
+
}
|
285 |
+
|
286 |
+
p img, h1 img, h2 img, h3 img, h4 img, td img {
|
287 |
+
vertical-align: middle;
|
288 |
+
}
|
289 |
+
|
290 |
+
.quiet, a.quiet:link, a.quiet:visited {
|
291 |
+
color: var(--body-quiet-color);
|
292 |
+
font-weight: normal;
|
293 |
+
}
|
294 |
+
|
295 |
+
.clear {
|
296 |
+
clear: both;
|
297 |
+
}
|
298 |
+
|
299 |
+
.nowrap {
|
300 |
+
white-space: nowrap;
|
301 |
+
}
|
302 |
+
|
303 |
+
.hidden {
|
304 |
+
display: none !important;
|
305 |
+
}
|
306 |
+
|
307 |
+
/* TABLES */
|
308 |
+
|
309 |
+
table {
|
310 |
+
border-collapse: collapse;
|
311 |
+
border-color: var(--border-color);
|
312 |
+
}
|
313 |
+
|
314 |
+
td, th {
|
315 |
+
font-size: 0.8125rem;
|
316 |
+
line-height: 1rem;
|
317 |
+
border-bottom: 1px solid var(--hairline-color);
|
318 |
+
vertical-align: top;
|
319 |
+
padding: 8px;
|
320 |
+
}
|
321 |
+
|
322 |
+
th {
|
323 |
+
font-weight: 500;
|
324 |
+
text-align: left;
|
325 |
+
}
|
326 |
+
|
327 |
+
thead th,
|
328 |
+
tfoot td {
|
329 |
+
color: var(--body-quiet-color);
|
330 |
+
padding: 5px 10px;
|
331 |
+
font-size: 0.6875rem;
|
332 |
+
background: var(--body-bg);
|
333 |
+
border: none;
|
334 |
+
border-top: 1px solid var(--hairline-color);
|
335 |
+
border-bottom: 1px solid var(--hairline-color);
|
336 |
+
}
|
337 |
+
|
338 |
+
tfoot td {
|
339 |
+
border-bottom: none;
|
340 |
+
border-top: 1px solid var(--hairline-color);
|
341 |
+
}
|
342 |
+
|
343 |
+
thead th.required {
|
344 |
+
font-weight: bold;
|
345 |
+
}
|
346 |
+
|
347 |
+
tr.alt {
|
348 |
+
background: var(--darkened-bg);
|
349 |
+
}
|
350 |
+
|
351 |
+
tr:nth-child(odd), .row-form-errors {
|
352 |
+
background: var(--body-bg);
|
353 |
+
}
|
354 |
+
|
355 |
+
tr:nth-child(even),
|
356 |
+
tr:nth-child(even) .errorlist,
|
357 |
+
tr:nth-child(odd) + .row-form-errors,
|
358 |
+
tr:nth-child(odd) + .row-form-errors .errorlist {
|
359 |
+
background: var(--darkened-bg);
|
360 |
+
}
|
361 |
+
|
362 |
+
/* SORTABLE TABLES */
|
363 |
+
|
364 |
+
thead th {
|
365 |
+
padding: 5px 10px;
|
366 |
+
line-height: normal;
|
367 |
+
text-transform: uppercase;
|
368 |
+
background: var(--darkened-bg);
|
369 |
+
}
|
370 |
+
|
371 |
+
thead th a:link, thead th a:visited {
|
372 |
+
color: var(--body-quiet-color);
|
373 |
+
}
|
374 |
+
|
375 |
+
thead th.sorted {
|
376 |
+
background: var(--selected-bg);
|
377 |
+
}
|
378 |
+
|
379 |
+
thead th.sorted .text {
|
380 |
+
padding-right: 42px;
|
381 |
+
}
|
382 |
+
|
383 |
+
table thead th .text span {
|
384 |
+
padding: 8px 10px;
|
385 |
+
display: block;
|
386 |
+
}
|
387 |
+
|
388 |
+
table thead th .text a {
|
389 |
+
display: block;
|
390 |
+
cursor: pointer;
|
391 |
+
padding: 8px 10px;
|
392 |
+
}
|
393 |
+
|
394 |
+
table thead th .text a:focus, table thead th .text a:hover {
|
395 |
+
background: var(--selected-bg);
|
396 |
+
}
|
397 |
+
|
398 |
+
thead th.sorted a.sortremove {
|
399 |
+
visibility: hidden;
|
400 |
+
}
|
401 |
+
|
402 |
+
table thead th.sorted:hover a.sortremove {
|
403 |
+
visibility: visible;
|
404 |
+
}
|
405 |
+
|
406 |
+
table thead th.sorted .sortoptions {
|
407 |
+
display: block;
|
408 |
+
padding: 9px 5px 0 5px;
|
409 |
+
float: right;
|
410 |
+
text-align: right;
|
411 |
+
}
|
412 |
+
|
413 |
+
table thead th.sorted .sortpriority {
|
414 |
+
font-size: .8em;
|
415 |
+
min-width: 12px;
|
416 |
+
text-align: center;
|
417 |
+
vertical-align: 3px;
|
418 |
+
margin-left: 2px;
|
419 |
+
margin-right: 2px;
|
420 |
+
}
|
421 |
+
|
422 |
+
table thead th.sorted .sortoptions a {
|
423 |
+
position: relative;
|
424 |
+
width: 14px;
|
425 |
+
height: 14px;
|
426 |
+
display: inline-block;
|
427 |
+
background: url(../img/sorting-icons.svg) 0 0 no-repeat;
|
428 |
+
background-size: 14px auto;
|
429 |
+
}
|
430 |
+
|
431 |
+
table thead th.sorted .sortoptions a.sortremove {
|
432 |
+
background-position: 0 0;
|
433 |
+
}
|
434 |
+
|
435 |
+
table thead th.sorted .sortoptions a.sortremove:after {
|
436 |
+
content: '\\';
|
437 |
+
position: absolute;
|
438 |
+
top: -6px;
|
439 |
+
left: 3px;
|
440 |
+
font-weight: 200;
|
441 |
+
font-size: 1.125rem;
|
442 |
+
color: var(--body-quiet-color);
|
443 |
+
}
|
444 |
+
|
445 |
+
table thead th.sorted .sortoptions a.sortremove:focus:after,
|
446 |
+
table thead th.sorted .sortoptions a.sortremove:hover:after {
|
447 |
+
color: var(--link-fg);
|
448 |
+
}
|
449 |
+
|
450 |
+
table thead th.sorted .sortoptions a.sortremove:focus,
|
451 |
+
table thead th.sorted .sortoptions a.sortremove:hover {
|
452 |
+
background-position: 0 -14px;
|
453 |
+
}
|
454 |
+
|
455 |
+
table thead th.sorted .sortoptions a.ascending {
|
456 |
+
background-position: 0 -28px;
|
457 |
+
}
|
458 |
+
|
459 |
+
table thead th.sorted .sortoptions a.ascending:focus,
|
460 |
+
table thead th.sorted .sortoptions a.ascending:hover {
|
461 |
+
background-position: 0 -42px;
|
462 |
+
}
|
463 |
+
|
464 |
+
table thead th.sorted .sortoptions a.descending {
|
465 |
+
top: 1px;
|
466 |
+
background-position: 0 -56px;
|
467 |
+
}
|
468 |
+
|
469 |
+
table thead th.sorted .sortoptions a.descending:focus,
|
470 |
+
table thead th.sorted .sortoptions a.descending:hover {
|
471 |
+
background-position: 0 -70px;
|
472 |
+
}
|
473 |
+
|
474 |
+
/* FORM DEFAULTS */
|
475 |
+
|
476 |
+
input, textarea, select, .form-row p, form .button {
|
477 |
+
margin: 2px 0;
|
478 |
+
padding: 2px 3px;
|
479 |
+
vertical-align: middle;
|
480 |
+
font-family: var(--font-family-primary);
|
481 |
+
font-weight: normal;
|
482 |
+
font-size: 0.8125rem;
|
483 |
+
}
|
484 |
+
.form-row div.help {
|
485 |
+
padding: 2px 3px;
|
486 |
+
}
|
487 |
+
|
488 |
+
textarea {
|
489 |
+
vertical-align: top;
|
490 |
+
}
|
491 |
+
|
492 |
+
/*
|
493 |
+
Minifiers remove the default (text) "type" attribute from "input" HTML tags.
|
494 |
+
Add input:not([type]) to make the CSS stylesheet work the same.
|
495 |
+
*/
|
496 |
+
input:not([type]), input[type=text], input[type=password], input[type=email],
|
497 |
+
input[type=url], input[type=number], input[type=tel], textarea, select,
|
498 |
+
.vTextField {
|
499 |
+
border: 1px solid var(--border-color);
|
500 |
+
border-radius: 4px;
|
501 |
+
padding: 5px 6px;
|
502 |
+
margin-top: 0;
|
503 |
+
color: var(--body-fg);
|
504 |
+
background-color: var(--body-bg);
|
505 |
+
}
|
506 |
+
|
507 |
+
/*
|
508 |
+
Minifiers remove the default (text) "type" attribute from "input" HTML tags.
|
509 |
+
Add input:not([type]) to make the CSS stylesheet work the same.
|
510 |
+
*/
|
511 |
+
input:not([type]):focus, input[type=text]:focus, input[type=password]:focus,
|
512 |
+
input[type=email]:focus, input[type=url]:focus, input[type=number]:focus,
|
513 |
+
input[type=tel]:focus, textarea:focus, select:focus, .vTextField:focus {
|
514 |
+
border-color: var(--body-quiet-color);
|
515 |
+
}
|
516 |
+
|
517 |
+
select {
|
518 |
+
height: 1.875rem;
|
519 |
+
}
|
520 |
+
|
521 |
+
select[multiple] {
|
522 |
+
/* Allow HTML size attribute to override the height in the rule above. */
|
523 |
+
height: auto;
|
524 |
+
min-height: 150px;
|
525 |
+
}
|
526 |
+
|
527 |
+
/* FORM BUTTONS */
|
528 |
+
|
529 |
+
.button, input[type=submit], input[type=button], .submit-row input, a.button {
|
530 |
+
background: var(--button-bg);
|
531 |
+
padding: 10px 15px;
|
532 |
+
border: none;
|
533 |
+
border-radius: 4px;
|
534 |
+
color: var(--button-fg);
|
535 |
+
cursor: pointer;
|
536 |
+
transition: background 0.15s;
|
537 |
+
}
|
538 |
+
|
539 |
+
a.button {
|
540 |
+
padding: 4px 5px;
|
541 |
+
}
|
542 |
+
|
543 |
+
.button:active, input[type=submit]:active, input[type=button]:active,
|
544 |
+
.button:focus, input[type=submit]:focus, input[type=button]:focus,
|
545 |
+
.button:hover, input[type=submit]:hover, input[type=button]:hover {
|
546 |
+
background: var(--button-hover-bg);
|
547 |
+
}
|
548 |
+
|
549 |
+
.button[disabled], input[type=submit][disabled], input[type=button][disabled] {
|
550 |
+
opacity: 0.4;
|
551 |
+
}
|
552 |
+
|
553 |
+
.button.default, input[type=submit].default, .submit-row input.default {
|
554 |
+
border: none;
|
555 |
+
font-weight: 400;
|
556 |
+
background: var(--default-button-bg);
|
557 |
+
}
|
558 |
+
|
559 |
+
.button.default:active, input[type=submit].default:active,
|
560 |
+
.button.default:focus, input[type=submit].default:focus,
|
561 |
+
.button.default:hover, input[type=submit].default:hover {
|
562 |
+
background: var(--default-button-hover-bg);
|
563 |
+
}
|
564 |
+
|
565 |
+
.button[disabled].default,
|
566 |
+
input[type=submit][disabled].default,
|
567 |
+
input[type=button][disabled].default {
|
568 |
+
opacity: 0.4;
|
569 |
+
}
|
570 |
+
|
571 |
+
|
572 |
+
/* MODULES */
|
573 |
+
|
574 |
+
.module {
|
575 |
+
border: none;
|
576 |
+
margin-bottom: 30px;
|
577 |
+
background: var(--body-bg);
|
578 |
+
}
|
579 |
+
|
580 |
+
.module p, .module ul, .module h3, .module h4, .module dl, .module pre {
|
581 |
+
padding-left: 10px;
|
582 |
+
padding-right: 10px;
|
583 |
+
}
|
584 |
+
|
585 |
+
.module blockquote {
|
586 |
+
margin-left: 12px;
|
587 |
+
}
|
588 |
+
|
589 |
+
.module ul, .module ol {
|
590 |
+
margin-left: 1.5em;
|
591 |
+
}
|
592 |
+
|
593 |
+
.module h3 {
|
594 |
+
margin-top: .6em;
|
595 |
+
}
|
596 |
+
|
597 |
+
.module h2, .module caption, .inline-group h2 {
|
598 |
+
margin: 0;
|
599 |
+
padding: 8px;
|
600 |
+
font-weight: 400;
|
601 |
+
font-size: 0.8125rem;
|
602 |
+
text-align: left;
|
603 |
+
background: var(--header-bg);
|
604 |
+
color: var(--header-link-color);
|
605 |
+
}
|
606 |
+
|
607 |
+
.module caption,
|
608 |
+
.inline-group h2 {
|
609 |
+
font-size: 0.75rem;
|
610 |
+
letter-spacing: 0.5px;
|
611 |
+
text-transform: uppercase;
|
612 |
+
}
|
613 |
+
|
614 |
+
.module table {
|
615 |
+
border-collapse: collapse;
|
616 |
+
}
|
617 |
+
|
618 |
+
/* MESSAGES & ERRORS */
|
619 |
+
|
620 |
+
ul.messagelist {
|
621 |
+
padding: 0;
|
622 |
+
margin: 0;
|
623 |
+
}
|
624 |
+
|
625 |
+
ul.messagelist li {
|
626 |
+
display: block;
|
627 |
+
font-weight: 400;
|
628 |
+
font-size: 0.8125rem;
|
629 |
+
padding: 10px 10px 10px 65px;
|
630 |
+
margin: 0 0 10px 0;
|
631 |
+
background: var(--message-success-bg) url(../img/icon-yes.svg) 40px 12px no-repeat;
|
632 |
+
background-size: 16px auto;
|
633 |
+
color: var(--body-fg);
|
634 |
+
word-break: break-word;
|
635 |
+
}
|
636 |
+
|
637 |
+
ul.messagelist li.warning {
|
638 |
+
background: var(--message-warning-bg) url(../img/icon-alert.svg) 40px 14px no-repeat;
|
639 |
+
background-size: 14px auto;
|
640 |
+
}
|
641 |
+
|
642 |
+
ul.messagelist li.error {
|
643 |
+
background: var(--message-error-bg) url(../img/icon-no.svg) 40px 12px no-repeat;
|
644 |
+
background-size: 16px auto;
|
645 |
+
}
|
646 |
+
|
647 |
+
.errornote {
|
648 |
+
font-size: 0.875rem;
|
649 |
+
font-weight: 700;
|
650 |
+
display: block;
|
651 |
+
padding: 10px 12px;
|
652 |
+
margin: 0 0 10px 0;
|
653 |
+
color: var(--error-fg);
|
654 |
+
border: 1px solid var(--error-fg);
|
655 |
+
border-radius: 4px;
|
656 |
+
background-color: var(--body-bg);
|
657 |
+
background-position: 5px 12px;
|
658 |
+
overflow-wrap: break-word;
|
659 |
+
}
|
660 |
+
|
661 |
+
ul.errorlist {
|
662 |
+
margin: 0 0 4px;
|
663 |
+
padding: 0;
|
664 |
+
color: var(--error-fg);
|
665 |
+
background: var(--body-bg);
|
666 |
+
}
|
667 |
+
|
668 |
+
ul.errorlist li {
|
669 |
+
font-size: 0.8125rem;
|
670 |
+
display: block;
|
671 |
+
margin-bottom: 4px;
|
672 |
+
overflow-wrap: break-word;
|
673 |
+
}
|
674 |
+
|
675 |
+
ul.errorlist li:first-child {
|
676 |
+
margin-top: 0;
|
677 |
+
}
|
678 |
+
|
679 |
+
ul.errorlist li a {
|
680 |
+
color: inherit;
|
681 |
+
text-decoration: underline;
|
682 |
+
}
|
683 |
+
|
684 |
+
td ul.errorlist {
|
685 |
+
margin: 0;
|
686 |
+
padding: 0;
|
687 |
+
}
|
688 |
+
|
689 |
+
td ul.errorlist li {
|
690 |
+
margin: 0;
|
691 |
+
}
|
692 |
+
|
693 |
+
.form-row.errors {
|
694 |
+
margin: 0;
|
695 |
+
border: none;
|
696 |
+
border-bottom: 1px solid var(--hairline-color);
|
697 |
+
background: none;
|
698 |
+
}
|
699 |
+
|
700 |
+
.form-row.errors ul.errorlist li {
|
701 |
+
padding-left: 0;
|
702 |
+
}
|
703 |
+
|
704 |
+
.errors input, .errors select, .errors textarea,
|
705 |
+
td ul.errorlist + input, td ul.errorlist + select, td ul.errorlist + textarea {
|
706 |
+
border: 1px solid var(--error-fg);
|
707 |
+
}
|
708 |
+
|
709 |
+
.description {
|
710 |
+
font-size: 0.75rem;
|
711 |
+
padding: 5px 0 0 12px;
|
712 |
+
}
|
713 |
+
|
714 |
+
/* BREADCRUMBS */
|
715 |
+
|
716 |
+
div.breadcrumbs {
|
717 |
+
background: var(--breadcrumbs-bg);
|
718 |
+
padding: 10px 40px;
|
719 |
+
border: none;
|
720 |
+
color: var(--breadcrumbs-fg);
|
721 |
+
text-align: left;
|
722 |
+
}
|
723 |
+
|
724 |
+
div.breadcrumbs a {
|
725 |
+
color: var(--breadcrumbs-link-fg);
|
726 |
+
}
|
727 |
+
|
728 |
+
div.breadcrumbs a:focus, div.breadcrumbs a:hover {
|
729 |
+
color: var(--breadcrumbs-fg);
|
730 |
+
}
|
731 |
+
|
732 |
+
/* ACTION ICONS */
|
733 |
+
|
734 |
+
.viewlink, .inlineviewlink {
|
735 |
+
padding-left: 16px;
|
736 |
+
background: url(../img/icon-viewlink.svg) 0 1px no-repeat;
|
737 |
+
}
|
738 |
+
|
739 |
+
.hidelink {
|
740 |
+
padding-left: 16px;
|
741 |
+
background: url(../img/icon-hidelink.svg) 0 1px no-repeat;
|
742 |
+
}
|
743 |
+
|
744 |
+
.addlink {
|
745 |
+
padding-left: 16px;
|
746 |
+
background: url(../img/icon-addlink.svg) 0 1px no-repeat;
|
747 |
+
}
|
748 |
+
|
749 |
+
.changelink, .inlinechangelink {
|
750 |
+
padding-left: 16px;
|
751 |
+
background: url(../img/icon-changelink.svg) 0 1px no-repeat;
|
752 |
+
}
|
753 |
+
|
754 |
+
.deletelink {
|
755 |
+
padding-left: 16px;
|
756 |
+
background: url(../img/icon-deletelink.svg) 0 1px no-repeat;
|
757 |
+
}
|
758 |
+
|
759 |
+
a.deletelink:link, a.deletelink:visited {
|
760 |
+
color: #CC3434; /* XXX Probably unused? */
|
761 |
+
}
|
762 |
+
|
763 |
+
a.deletelink:focus, a.deletelink:hover {
|
764 |
+
color: #993333; /* XXX Probably unused? */
|
765 |
+
text-decoration: none;
|
766 |
+
}
|
767 |
+
|
768 |
+
/* OBJECT TOOLS */
|
769 |
+
|
770 |
+
.object-tools {
|
771 |
+
font-size: 0.625rem;
|
772 |
+
font-weight: bold;
|
773 |
+
padding-left: 0;
|
774 |
+
float: right;
|
775 |
+
position: relative;
|
776 |
+
margin-top: -48px;
|
777 |
+
}
|
778 |
+
|
779 |
+
.object-tools li {
|
780 |
+
display: block;
|
781 |
+
float: left;
|
782 |
+
margin-left: 5px;
|
783 |
+
height: 1rem;
|
784 |
+
}
|
785 |
+
|
786 |
+
.object-tools a {
|
787 |
+
border-radius: 15px;
|
788 |
+
}
|
789 |
+
|
790 |
+
.object-tools a:link, .object-tools a:visited {
|
791 |
+
display: block;
|
792 |
+
float: left;
|
793 |
+
padding: 3px 12px;
|
794 |
+
background: var(--object-tools-bg);
|
795 |
+
color: var(--object-tools-fg);
|
796 |
+
font-weight: 400;
|
797 |
+
font-size: 0.6875rem;
|
798 |
+
text-transform: uppercase;
|
799 |
+
letter-spacing: 0.5px;
|
800 |
+
}
|
801 |
+
|
802 |
+
.object-tools a:focus, .object-tools a:hover {
|
803 |
+
background-color: var(--object-tools-hover-bg);
|
804 |
+
}
|
805 |
+
|
806 |
+
.object-tools a:focus{
|
807 |
+
text-decoration: none;
|
808 |
+
}
|
809 |
+
|
810 |
+
.object-tools a.viewsitelink, .object-tools a.addlink {
|
811 |
+
background-repeat: no-repeat;
|
812 |
+
background-position: right 7px center;
|
813 |
+
padding-right: 26px;
|
814 |
+
}
|
815 |
+
|
816 |
+
.object-tools a.viewsitelink {
|
817 |
+
background-image: url(../img/tooltag-arrowright.svg);
|
818 |
+
}
|
819 |
+
|
820 |
+
.object-tools a.addlink {
|
821 |
+
background-image: url(../img/tooltag-add.svg);
|
822 |
+
}
|
823 |
+
|
824 |
+
/* OBJECT HISTORY */
|
825 |
+
|
826 |
+
#change-history table {
|
827 |
+
width: 100%;
|
828 |
+
}
|
829 |
+
|
830 |
+
#change-history table tbody th {
|
831 |
+
width: 16em;
|
832 |
+
}
|
833 |
+
|
834 |
+
#change-history .paginator {
|
835 |
+
color: var(--body-quiet-color);
|
836 |
+
border-bottom: 1px solid var(--hairline-color);
|
837 |
+
background: var(--body-bg);
|
838 |
+
overflow: hidden;
|
839 |
+
}
|
840 |
+
|
841 |
+
/* PAGE STRUCTURE */
|
842 |
+
|
843 |
+
#container {
|
844 |
+
position: relative;
|
845 |
+
width: 100%;
|
846 |
+
min-width: 980px;
|
847 |
+
padding: 0;
|
848 |
+
display: flex;
|
849 |
+
flex-direction: column;
|
850 |
+
height: 100%;
|
851 |
+
}
|
852 |
+
|
853 |
+
#container > .main {
|
854 |
+
display: flex;
|
855 |
+
flex: 1 0 auto;
|
856 |
+
}
|
857 |
+
|
858 |
+
.main > .content {
|
859 |
+
flex: 1 0;
|
860 |
+
max-width: 100%;
|
861 |
+
}
|
862 |
+
|
863 |
+
.skip-to-content-link {
|
864 |
+
position: absolute;
|
865 |
+
top: -999px;
|
866 |
+
margin: 5px;
|
867 |
+
padding: 5px;
|
868 |
+
background: var(--body-bg);
|
869 |
+
z-index: 1;
|
870 |
+
}
|
871 |
+
|
872 |
+
.skip-to-content-link:focus {
|
873 |
+
left: 0px;
|
874 |
+
top: 0px;
|
875 |
+
}
|
876 |
+
|
877 |
+
#content {
|
878 |
+
padding: 20px 40px;
|
879 |
+
}
|
880 |
+
|
881 |
+
.dashboard #content {
|
882 |
+
width: 600px;
|
883 |
+
}
|
884 |
+
|
885 |
+
#content-main {
|
886 |
+
float: left;
|
887 |
+
width: 100%;
|
888 |
+
}
|
889 |
+
|
890 |
+
#content-related {
|
891 |
+
float: right;
|
892 |
+
width: 260px;
|
893 |
+
position: relative;
|
894 |
+
margin-right: -300px;
|
895 |
+
}
|
896 |
+
|
897 |
+
@media (forced-colors: active) {
|
898 |
+
#content-related {
|
899 |
+
border: 1px solid;
|
900 |
+
}
|
901 |
+
}
|
902 |
+
|
903 |
+
/* COLUMN TYPES */
|
904 |
+
|
905 |
+
.colMS {
|
906 |
+
margin-right: 300px;
|
907 |
+
}
|
908 |
+
|
909 |
+
.colSM {
|
910 |
+
margin-left: 300px;
|
911 |
+
}
|
912 |
+
|
913 |
+
.colSM #content-related {
|
914 |
+
float: left;
|
915 |
+
margin-right: 0;
|
916 |
+
margin-left: -300px;
|
917 |
+
}
|
918 |
+
|
919 |
+
.colSM #content-main {
|
920 |
+
float: right;
|
921 |
+
}
|
922 |
+
|
923 |
+
.popup .colM {
|
924 |
+
width: auto;
|
925 |
+
}
|
926 |
+
|
927 |
+
/* HEADER */
|
928 |
+
|
929 |
+
#header {
|
930 |
+
width: auto;
|
931 |
+
height: auto;
|
932 |
+
display: flex;
|
933 |
+
justify-content: space-between;
|
934 |
+
align-items: center;
|
935 |
+
padding: 10px 40px;
|
936 |
+
background: var(--header-bg);
|
937 |
+
color: var(--header-color);
|
938 |
+
}
|
939 |
+
|
940 |
+
#header a:link, #header a:visited, #logout-form button {
|
941 |
+
color: var(--header-link-color);
|
942 |
+
}
|
943 |
+
|
944 |
+
#header a:focus , #header a:hover {
|
945 |
+
text-decoration: underline;
|
946 |
+
}
|
947 |
+
|
948 |
+
@media (forced-colors: active) {
|
949 |
+
#header {
|
950 |
+
border-bottom: 1px solid;
|
951 |
+
}
|
952 |
+
}
|
953 |
+
|
954 |
+
#branding {
|
955 |
+
display: flex;
|
956 |
+
}
|
957 |
+
|
958 |
+
#site-name {
|
959 |
+
padding: 0;
|
960 |
+
margin: 0;
|
961 |
+
margin-inline-end: 20px;
|
962 |
+
font-weight: 300;
|
963 |
+
font-size: 1.5rem;
|
964 |
+
color: var(--header-branding-color);
|
965 |
+
}
|
966 |
+
|
967 |
+
#site-name a:link, #site-name a:visited {
|
968 |
+
color: var(--accent);
|
969 |
+
}
|
970 |
+
|
971 |
+
#branding h2 {
|
972 |
+
padding: 0 10px;
|
973 |
+
font-size: 0.875rem;
|
974 |
+
margin: -8px 0 8px 0;
|
975 |
+
font-weight: normal;
|
976 |
+
color: var(--header-color);
|
977 |
+
}
|
978 |
+
|
979 |
+
#branding a:hover {
|
980 |
+
text-decoration: none;
|
981 |
+
}
|
982 |
+
|
983 |
+
#logout-form {
|
984 |
+
display: inline;
|
985 |
+
}
|
986 |
+
|
987 |
+
#logout-form button {
|
988 |
+
background: none;
|
989 |
+
border: 0;
|
990 |
+
cursor: pointer;
|
991 |
+
font-family: var(--font-family-primary);
|
992 |
+
}
|
993 |
+
|
994 |
+
#user-tools {
|
995 |
+
float: right;
|
996 |
+
margin: 0 0 0 20px;
|
997 |
+
text-align: right;
|
998 |
+
}
|
999 |
+
|
1000 |
+
#user-tools, #logout-form button{
|
1001 |
+
padding: 0;
|
1002 |
+
font-weight: 300;
|
1003 |
+
font-size: 0.6875rem;
|
1004 |
+
letter-spacing: 0.5px;
|
1005 |
+
text-transform: uppercase;
|
1006 |
+
}
|
1007 |
+
|
1008 |
+
#user-tools a, #logout-form button {
|
1009 |
+
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
|
1010 |
+
}
|
1011 |
+
|
1012 |
+
#user-tools a:focus, #user-tools a:hover,
|
1013 |
+
#logout-form button:active, #logout-form button:hover {
|
1014 |
+
text-decoration: none;
|
1015 |
+
border-bottom: 0;
|
1016 |
+
}
|
1017 |
+
|
1018 |
+
#logout-form button:active, #logout-form button:hover {
|
1019 |
+
margin-bottom: 1px;
|
1020 |
+
}
|
1021 |
+
|
1022 |
+
/* SIDEBAR */
|
1023 |
+
|
1024 |
+
#content-related {
|
1025 |
+
background: var(--darkened-bg);
|
1026 |
+
}
|
1027 |
+
|
1028 |
+
#content-related .module {
|
1029 |
+
background: none;
|
1030 |
+
}
|
1031 |
+
|
1032 |
+
#content-related h3 {
|
1033 |
+
color: var(--body-quiet-color);
|
1034 |
+
padding: 0 16px;
|
1035 |
+
margin: 0 0 16px;
|
1036 |
+
}
|
1037 |
+
|
1038 |
+
#content-related h4 {
|
1039 |
+
font-size: 0.8125rem;
|
1040 |
+
}
|
1041 |
+
|
1042 |
+
#content-related p {
|
1043 |
+
padding-left: 16px;
|
1044 |
+
padding-right: 16px;
|
1045 |
+
}
|
1046 |
+
|
1047 |
+
#content-related .actionlist {
|
1048 |
+
padding: 0;
|
1049 |
+
margin: 16px;
|
1050 |
+
}
|
1051 |
+
|
1052 |
+
#content-related .actionlist li {
|
1053 |
+
line-height: 1.2;
|
1054 |
+
margin-bottom: 10px;
|
1055 |
+
padding-left: 18px;
|
1056 |
+
}
|
1057 |
+
|
1058 |
+
#content-related .module h2 {
|
1059 |
+
background: none;
|
1060 |
+
padding: 16px;
|
1061 |
+
margin-bottom: 16px;
|
1062 |
+
border-bottom: 1px solid var(--hairline-color);
|
1063 |
+
font-size: 1.125rem;
|
1064 |
+
color: var(--body-fg);
|
1065 |
+
}
|
1066 |
+
|
1067 |
+
.delete-confirmation form input[type="submit"] {
|
1068 |
+
background: var(--delete-button-bg);
|
1069 |
+
border-radius: 4px;
|
1070 |
+
padding: 10px 15px;
|
1071 |
+
color: var(--button-fg);
|
1072 |
+
}
|
1073 |
+
|
1074 |
+
.delete-confirmation form input[type="submit"]:active,
|
1075 |
+
.delete-confirmation form input[type="submit"]:focus,
|
1076 |
+
.delete-confirmation form input[type="submit"]:hover {
|
1077 |
+
background: var(--delete-button-hover-bg);
|
1078 |
+
}
|
1079 |
+
|
1080 |
+
.delete-confirmation form .cancel-link {
|
1081 |
+
display: inline-block;
|
1082 |
+
vertical-align: middle;
|
1083 |
+
height: 0.9375rem;
|
1084 |
+
line-height: 0.9375rem;
|
1085 |
+
border-radius: 4px;
|
1086 |
+
padding: 10px 15px;
|
1087 |
+
color: var(--button-fg);
|
1088 |
+
background: var(--close-button-bg);
|
1089 |
+
margin: 0 0 0 10px;
|
1090 |
+
}
|
1091 |
+
|
1092 |
+
.delete-confirmation form .cancel-link:active,
|
1093 |
+
.delete-confirmation form .cancel-link:focus,
|
1094 |
+
.delete-confirmation form .cancel-link:hover {
|
1095 |
+
background: var(--close-button-hover-bg);
|
1096 |
+
}
|
1097 |
+
|
1098 |
+
/* POPUP */
|
1099 |
+
.popup #content {
|
1100 |
+
padding: 20px;
|
1101 |
+
}
|
1102 |
+
|
1103 |
+
.popup #container {
|
1104 |
+
min-width: 0;
|
1105 |
+
}
|
1106 |
+
|
1107 |
+
.popup #header {
|
1108 |
+
padding: 10px 20px;
|
1109 |
+
}
|
1110 |
+
|
1111 |
+
/* PAGINATOR */
|
1112 |
+
|
1113 |
+
.paginator {
|
1114 |
+
display: flex;
|
1115 |
+
align-items: center;
|
1116 |
+
gap: 4px;
|
1117 |
+
font-size: 0.8125rem;
|
1118 |
+
padding-top: 10px;
|
1119 |
+
padding-bottom: 10px;
|
1120 |
+
line-height: 22px;
|
1121 |
+
margin: 0;
|
1122 |
+
border-top: 1px solid var(--hairline-color);
|
1123 |
+
width: 100%;
|
1124 |
+
box-sizing: border-box;
|
1125 |
+
}
|
1126 |
+
|
1127 |
+
.paginator a:link, .paginator a:visited {
|
1128 |
+
padding: 2px 6px;
|
1129 |
+
background: var(--button-bg);
|
1130 |
+
text-decoration: none;
|
1131 |
+
color: var(--button-fg);
|
1132 |
+
}
|
1133 |
+
|
1134 |
+
.paginator a.showall {
|
1135 |
+
border: none;
|
1136 |
+
background: none;
|
1137 |
+
color: var(--link-fg);
|
1138 |
+
}
|
1139 |
+
|
1140 |
+
.paginator a.showall:focus, .paginator a.showall:hover {
|
1141 |
+
background: none;
|
1142 |
+
color: var(--link-hover-color);
|
1143 |
+
}
|
1144 |
+
|
1145 |
+
.paginator .end {
|
1146 |
+
margin-right: 6px;
|
1147 |
+
}
|
1148 |
+
|
1149 |
+
.paginator .this-page {
|
1150 |
+
padding: 2px 6px;
|
1151 |
+
font-weight: bold;
|
1152 |
+
font-size: 0.8125rem;
|
1153 |
+
vertical-align: top;
|
1154 |
+
}
|
1155 |
+
|
1156 |
+
.paginator a:focus, .paginator a:hover {
|
1157 |
+
color: white;
|
1158 |
+
background: var(--link-hover-color);
|
1159 |
+
}
|
1160 |
+
|
1161 |
+
.paginator input {
|
1162 |
+
margin-left: auto;
|
1163 |
+
}
|
1164 |
+
|
1165 |
+
.base-svgs {
|
1166 |
+
display: none;
|
1167 |
+
}
|
1168 |
+
|
1169 |
+
.visually-hidden {
|
1170 |
+
position: absolute;
|
1171 |
+
width: 1px;
|
1172 |
+
height: 1px;
|
1173 |
+
padding: 0;
|
1174 |
+
overflow: hidden;
|
1175 |
+
clip: rect(0,0,0,0);
|
1176 |
+
white-space: nowrap;
|
1177 |
+
border: 0;
|
1178 |
+
color: var(--body-fg);
|
1179 |
+
background-color: var(--body-bg);
|
1180 |
+
}
|
assets/base.css
ADDED
@@ -0,0 +1,1180 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
DJANGO Admin styles
|
3 |
+
*/
|
4 |
+
|
5 |
+
/* VARIABLE DEFINITIONS */
|
6 |
+
html[data-theme="light"],
|
7 |
+
:root {
|
8 |
+
--primary: #79aec8;
|
9 |
+
--secondary: #417690;
|
10 |
+
--accent: #f5dd5d;
|
11 |
+
--primary-fg: #fff;
|
12 |
+
|
13 |
+
--body-fg: #333;
|
14 |
+
--body-bg: #fff;
|
15 |
+
--body-quiet-color: #666;
|
16 |
+
--body-medium-color: #444;
|
17 |
+
--body-loud-color: #000;
|
18 |
+
|
19 |
+
--header-color: #ffc;
|
20 |
+
--header-branding-color: var(--accent);
|
21 |
+
--header-bg: var(--secondary);
|
22 |
+
--header-link-color: var(--primary-fg);
|
23 |
+
|
24 |
+
--breadcrumbs-fg: #c4dce8;
|
25 |
+
--breadcrumbs-link-fg: var(--body-bg);
|
26 |
+
--breadcrumbs-bg: #264b5d;
|
27 |
+
|
28 |
+
--link-fg: #417893;
|
29 |
+
--link-hover-color: #036;
|
30 |
+
--link-selected-fg: var(--secondary);
|
31 |
+
|
32 |
+
--hairline-color: #e8e8e8;
|
33 |
+
--border-color: #ccc;
|
34 |
+
|
35 |
+
--error-fg: #ba2121;
|
36 |
+
|
37 |
+
--message-success-bg: #dfd;
|
38 |
+
--message-warning-bg: #ffc;
|
39 |
+
--message-error-bg: #ffefef;
|
40 |
+
|
41 |
+
--darkened-bg: #f8f8f8; /* A bit darker than --body-bg */
|
42 |
+
--selected-bg: #e4e4e4; /* E.g. selected table cells */
|
43 |
+
--selected-row: #ffc;
|
44 |
+
|
45 |
+
--button-fg: #fff;
|
46 |
+
--button-bg: var(--secondary);
|
47 |
+
--button-hover-bg: #205067;
|
48 |
+
--default-button-bg: #205067;
|
49 |
+
--default-button-hover-bg: var(--secondary);
|
50 |
+
--close-button-bg: #747474;
|
51 |
+
--close-button-hover-bg: #333;
|
52 |
+
--delete-button-bg: #ba2121;
|
53 |
+
--delete-button-hover-bg: #a41515;
|
54 |
+
|
55 |
+
--object-tools-fg: var(--button-fg);
|
56 |
+
--object-tools-bg: var(--close-button-bg);
|
57 |
+
--object-tools-hover-bg: var(--close-button-hover-bg);
|
58 |
+
|
59 |
+
--font-family-primary:
|
60 |
+
"Segoe UI",
|
61 |
+
system-ui,
|
62 |
+
Roboto,
|
63 |
+
"Helvetica Neue",
|
64 |
+
Arial,
|
65 |
+
sans-serif,
|
66 |
+
"Apple Color Emoji",
|
67 |
+
"Segoe UI Emoji",
|
68 |
+
"Segoe UI Symbol",
|
69 |
+
"Noto Color Emoji";
|
70 |
+
--font-family-monospace:
|
71 |
+
ui-monospace,
|
72 |
+
Menlo,
|
73 |
+
Monaco,
|
74 |
+
"Cascadia Mono",
|
75 |
+
"Segoe UI Mono",
|
76 |
+
"Roboto Mono",
|
77 |
+
"Oxygen Mono",
|
78 |
+
"Ubuntu Monospace",
|
79 |
+
"Source Code Pro",
|
80 |
+
"Fira Mono",
|
81 |
+
"Droid Sans Mono",
|
82 |
+
"Courier New",
|
83 |
+
monospace,
|
84 |
+
"Apple Color Emoji",
|
85 |
+
"Segoe UI Emoji",
|
86 |
+
"Segoe UI Symbol",
|
87 |
+
"Noto Color Emoji";
|
88 |
+
|
89 |
+
color-scheme: light;
|
90 |
+
}
|
91 |
+
|
92 |
+
html, body {
|
93 |
+
height: 100%;
|
94 |
+
}
|
95 |
+
|
96 |
+
body {
|
97 |
+
margin: 0;
|
98 |
+
padding: 0;
|
99 |
+
font-size: 0.875rem;
|
100 |
+
font-family: var(--font-family-primary);
|
101 |
+
color: var(--body-fg);
|
102 |
+
background: var(--body-bg);
|
103 |
+
}
|
104 |
+
|
105 |
+
/* LINKS */
|
106 |
+
|
107 |
+
a:link, a:visited {
|
108 |
+
color: var(--link-fg);
|
109 |
+
text-decoration: none;
|
110 |
+
transition: color 0.15s, background 0.15s;
|
111 |
+
}
|
112 |
+
|
113 |
+
a:focus, a:hover {
|
114 |
+
color: var(--link-hover-color);
|
115 |
+
}
|
116 |
+
|
117 |
+
a:focus {
|
118 |
+
text-decoration: underline;
|
119 |
+
}
|
120 |
+
|
121 |
+
a img {
|
122 |
+
border: none;
|
123 |
+
}
|
124 |
+
|
125 |
+
a.section:link, a.section:visited {
|
126 |
+
color: var(--header-link-color);
|
127 |
+
text-decoration: none;
|
128 |
+
}
|
129 |
+
|
130 |
+
a.section:focus, a.section:hover {
|
131 |
+
text-decoration: underline;
|
132 |
+
}
|
133 |
+
|
134 |
+
/* GLOBAL DEFAULTS */
|
135 |
+
|
136 |
+
p, ol, ul, dl {
|
137 |
+
margin: .2em 0 .8em 0;
|
138 |
+
}
|
139 |
+
|
140 |
+
p {
|
141 |
+
padding: 0;
|
142 |
+
line-height: 140%;
|
143 |
+
}
|
144 |
+
|
145 |
+
h1,h2,h3,h4,h5 {
|
146 |
+
font-weight: bold;
|
147 |
+
}
|
148 |
+
|
149 |
+
h1 {
|
150 |
+
margin: 0 0 20px;
|
151 |
+
font-weight: 300;
|
152 |
+
font-size: 1.25rem;
|
153 |
+
}
|
154 |
+
|
155 |
+
h2 {
|
156 |
+
font-size: 1rem;
|
157 |
+
margin: 1em 0 .5em 0;
|
158 |
+
}
|
159 |
+
|
160 |
+
h2.subhead {
|
161 |
+
font-weight: normal;
|
162 |
+
margin-top: 0;
|
163 |
+
}
|
164 |
+
|
165 |
+
h3 {
|
166 |
+
font-size: 0.875rem;
|
167 |
+
margin: .8em 0 .3em 0;
|
168 |
+
color: var(--body-medium-color);
|
169 |
+
font-weight: bold;
|
170 |
+
}
|
171 |
+
|
172 |
+
h4 {
|
173 |
+
font-size: 0.75rem;
|
174 |
+
margin: 1em 0 .8em 0;
|
175 |
+
padding-bottom: 3px;
|
176 |
+
color: var(--body-medium-color);
|
177 |
+
}
|
178 |
+
|
179 |
+
h5 {
|
180 |
+
font-size: 0.625rem;
|
181 |
+
margin: 1.5em 0 .5em 0;
|
182 |
+
color: var(--body-quiet-color);
|
183 |
+
text-transform: uppercase;
|
184 |
+
letter-spacing: 1px;
|
185 |
+
}
|
186 |
+
|
187 |
+
ul > li {
|
188 |
+
list-style-type: square;
|
189 |
+
padding: 1px 0;
|
190 |
+
}
|
191 |
+
|
192 |
+
li ul {
|
193 |
+
margin-bottom: 0;
|
194 |
+
}
|
195 |
+
|
196 |
+
li, dt, dd {
|
197 |
+
font-size: 0.8125rem;
|
198 |
+
line-height: 1.25rem;
|
199 |
+
}
|
200 |
+
|
201 |
+
dt {
|
202 |
+
font-weight: bold;
|
203 |
+
margin-top: 4px;
|
204 |
+
}
|
205 |
+
|
206 |
+
dd {
|
207 |
+
margin-left: 0;
|
208 |
+
}
|
209 |
+
|
210 |
+
form {
|
211 |
+
margin: 0;
|
212 |
+
padding: 0;
|
213 |
+
}
|
214 |
+
|
215 |
+
fieldset {
|
216 |
+
margin: 0;
|
217 |
+
min-width: 0;
|
218 |
+
padding: 0;
|
219 |
+
border: none;
|
220 |
+
border-top: 1px solid var(--hairline-color);
|
221 |
+
}
|
222 |
+
|
223 |
+
details summary {
|
224 |
+
cursor: pointer;
|
225 |
+
}
|
226 |
+
|
227 |
+
blockquote {
|
228 |
+
font-size: 0.6875rem;
|
229 |
+
color: #777;
|
230 |
+
margin-left: 2px;
|
231 |
+
padding-left: 10px;
|
232 |
+
border-left: 5px solid #ddd;
|
233 |
+
}
|
234 |
+
|
235 |
+
code, pre {
|
236 |
+
font-family: var(--font-family-monospace);
|
237 |
+
color: var(--body-quiet-color);
|
238 |
+
font-size: 0.75rem;
|
239 |
+
overflow-x: auto;
|
240 |
+
}
|
241 |
+
|
242 |
+
pre.literal-block {
|
243 |
+
margin: 10px;
|
244 |
+
background: var(--darkened-bg);
|
245 |
+
padding: 6px 8px;
|
246 |
+
}
|
247 |
+
|
248 |
+
code strong {
|
249 |
+
color: #930;
|
250 |
+
}
|
251 |
+
|
252 |
+
hr {
|
253 |
+
clear: both;
|
254 |
+
color: var(--hairline-color);
|
255 |
+
background-color: var(--hairline-color);
|
256 |
+
height: 1px;
|
257 |
+
border: none;
|
258 |
+
margin: 0;
|
259 |
+
padding: 0;
|
260 |
+
line-height: 1px;
|
261 |
+
}
|
262 |
+
|
263 |
+
/* TEXT STYLES & MODIFIERS */
|
264 |
+
|
265 |
+
.small {
|
266 |
+
font-size: 0.6875rem;
|
267 |
+
}
|
268 |
+
|
269 |
+
.mini {
|
270 |
+
font-size: 0.625rem;
|
271 |
+
}
|
272 |
+
|
273 |
+
.help, p.help, form p.help, div.help, form div.help, div.help li {
|
274 |
+
font-size: 0.6875rem;
|
275 |
+
color: var(--body-quiet-color);
|
276 |
+
}
|
277 |
+
|
278 |
+
div.help ul {
|
279 |
+
margin-bottom: 0;
|
280 |
+
}
|
281 |
+
|
282 |
+
.help-tooltip {
|
283 |
+
cursor: help;
|
284 |
+
}
|
285 |
+
|
286 |
+
p img, h1 img, h2 img, h3 img, h4 img, td img {
|
287 |
+
vertical-align: middle;
|
288 |
+
}
|
289 |
+
|
290 |
+
.quiet, a.quiet:link, a.quiet:visited {
|
291 |
+
color: var(--body-quiet-color);
|
292 |
+
font-weight: normal;
|
293 |
+
}
|
294 |
+
|
295 |
+
.clear {
|
296 |
+
clear: both;
|
297 |
+
}
|
298 |
+
|
299 |
+
.nowrap {
|
300 |
+
white-space: nowrap;
|
301 |
+
}
|
302 |
+
|
303 |
+
.hidden {
|
304 |
+
display: none !important;
|
305 |
+
}
|
306 |
+
|
307 |
+
/* TABLES */
|
308 |
+
|
309 |
+
table {
|
310 |
+
border-collapse: collapse;
|
311 |
+
border-color: var(--border-color);
|
312 |
+
}
|
313 |
+
|
314 |
+
td, th {
|
315 |
+
font-size: 0.8125rem;
|
316 |
+
line-height: 1rem;
|
317 |
+
border-bottom: 1px solid var(--hairline-color);
|
318 |
+
vertical-align: top;
|
319 |
+
padding: 8px;
|
320 |
+
}
|
321 |
+
|
322 |
+
th {
|
323 |
+
font-weight: 500;
|
324 |
+
text-align: left;
|
325 |
+
}
|
326 |
+
|
327 |
+
thead th,
|
328 |
+
tfoot td {
|
329 |
+
color: var(--body-quiet-color);
|
330 |
+
padding: 5px 10px;
|
331 |
+
font-size: 0.6875rem;
|
332 |
+
background: var(--body-bg);
|
333 |
+
border: none;
|
334 |
+
border-top: 1px solid var(--hairline-color);
|
335 |
+
border-bottom: 1px solid var(--hairline-color);
|
336 |
+
}
|
337 |
+
|
338 |
+
tfoot td {
|
339 |
+
border-bottom: none;
|
340 |
+
border-top: 1px solid var(--hairline-color);
|
341 |
+
}
|
342 |
+
|
343 |
+
thead th.required {
|
344 |
+
font-weight: bold;
|
345 |
+
}
|
346 |
+
|
347 |
+
tr.alt {
|
348 |
+
background: var(--darkened-bg);
|
349 |
+
}
|
350 |
+
|
351 |
+
tr:nth-child(odd), .row-form-errors {
|
352 |
+
background: var(--body-bg);
|
353 |
+
}
|
354 |
+
|
355 |
+
tr:nth-child(even),
|
356 |
+
tr:nth-child(even) .errorlist,
|
357 |
+
tr:nth-child(odd) + .row-form-errors,
|
358 |
+
tr:nth-child(odd) + .row-form-errors .errorlist {
|
359 |
+
background: var(--darkened-bg);
|
360 |
+
}
|
361 |
+
|
362 |
+
/* SORTABLE TABLES */
|
363 |
+
|
364 |
+
thead th {
|
365 |
+
padding: 5px 10px;
|
366 |
+
line-height: normal;
|
367 |
+
text-transform: uppercase;
|
368 |
+
background: var(--darkened-bg);
|
369 |
+
}
|
370 |
+
|
371 |
+
thead th a:link, thead th a:visited {
|
372 |
+
color: var(--body-quiet-color);
|
373 |
+
}
|
374 |
+
|
375 |
+
thead th.sorted {
|
376 |
+
background: var(--selected-bg);
|
377 |
+
}
|
378 |
+
|
379 |
+
thead th.sorted .text {
|
380 |
+
padding-right: 42px;
|
381 |
+
}
|
382 |
+
|
383 |
+
table thead th .text span {
|
384 |
+
padding: 8px 10px;
|
385 |
+
display: block;
|
386 |
+
}
|
387 |
+
|
388 |
+
table thead th .text a {
|
389 |
+
display: block;
|
390 |
+
cursor: pointer;
|
391 |
+
padding: 8px 10px;
|
392 |
+
}
|
393 |
+
|
394 |
+
table thead th .text a:focus, table thead th .text a:hover {
|
395 |
+
background: var(--selected-bg);
|
396 |
+
}
|
397 |
+
|
398 |
+
thead th.sorted a.sortremove {
|
399 |
+
visibility: hidden;
|
400 |
+
}
|
401 |
+
|
402 |
+
table thead th.sorted:hover a.sortremove {
|
403 |
+
visibility: visible;
|
404 |
+
}
|
405 |
+
|
406 |
+
table thead th.sorted .sortoptions {
|
407 |
+
display: block;
|
408 |
+
padding: 9px 5px 0 5px;
|
409 |
+
float: right;
|
410 |
+
text-align: right;
|
411 |
+
}
|
412 |
+
|
413 |
+
table thead th.sorted .sortpriority {
|
414 |
+
font-size: .8em;
|
415 |
+
min-width: 12px;
|
416 |
+
text-align: center;
|
417 |
+
vertical-align: 3px;
|
418 |
+
margin-left: 2px;
|
419 |
+
margin-right: 2px;
|
420 |
+
}
|
421 |
+
|
422 |
+
table thead th.sorted .sortoptions a {
|
423 |
+
position: relative;
|
424 |
+
width: 14px;
|
425 |
+
height: 14px;
|
426 |
+
display: inline-block;
|
427 |
+
background: url(../img/sorting-icons.svg) 0 0 no-repeat;
|
428 |
+
background-size: 14px auto;
|
429 |
+
}
|
430 |
+
|
431 |
+
table thead th.sorted .sortoptions a.sortremove {
|
432 |
+
background-position: 0 0;
|
433 |
+
}
|
434 |
+
|
435 |
+
table thead th.sorted .sortoptions a.sortremove:after {
|
436 |
+
content: '\\';
|
437 |
+
position: absolute;
|
438 |
+
top: -6px;
|
439 |
+
left: 3px;
|
440 |
+
font-weight: 200;
|
441 |
+
font-size: 1.125rem;
|
442 |
+
color: var(--body-quiet-color);
|
443 |
+
}
|
444 |
+
|
445 |
+
table thead th.sorted .sortoptions a.sortremove:focus:after,
|
446 |
+
table thead th.sorted .sortoptions a.sortremove:hover:after {
|
447 |
+
color: var(--link-fg);
|
448 |
+
}
|
449 |
+
|
450 |
+
table thead th.sorted .sortoptions a.sortremove:focus,
|
451 |
+
table thead th.sorted .sortoptions a.sortremove:hover {
|
452 |
+
background-position: 0 -14px;
|
453 |
+
}
|
454 |
+
|
455 |
+
table thead th.sorted .sortoptions a.ascending {
|
456 |
+
background-position: 0 -28px;
|
457 |
+
}
|
458 |
+
|
459 |
+
table thead th.sorted .sortoptions a.ascending:focus,
|
460 |
+
table thead th.sorted .sortoptions a.ascending:hover {
|
461 |
+
background-position: 0 -42px;
|
462 |
+
}
|
463 |
+
|
464 |
+
table thead th.sorted .sortoptions a.descending {
|
465 |
+
top: 1px;
|
466 |
+
background-position: 0 -56px;
|
467 |
+
}
|
468 |
+
|
469 |
+
table thead th.sorted .sortoptions a.descending:focus,
|
470 |
+
table thead th.sorted .sortoptions a.descending:hover {
|
471 |
+
background-position: 0 -70px;
|
472 |
+
}
|
473 |
+
|
474 |
+
/* FORM DEFAULTS */
|
475 |
+
|
476 |
+
input, textarea, select, .form-row p, form .button {
|
477 |
+
margin: 2px 0;
|
478 |
+
padding: 2px 3px;
|
479 |
+
vertical-align: middle;
|
480 |
+
font-family: var(--font-family-primary);
|
481 |
+
font-weight: normal;
|
482 |
+
font-size: 0.8125rem;
|
483 |
+
}
|
484 |
+
.form-row div.help {
|
485 |
+
padding: 2px 3px;
|
486 |
+
}
|
487 |
+
|
488 |
+
textarea {
|
489 |
+
vertical-align: top;
|
490 |
+
}
|
491 |
+
|
492 |
+
/*
|
493 |
+
Minifiers remove the default (text) "type" attribute from "input" HTML tags.
|
494 |
+
Add input:not([type]) to make the CSS stylesheet work the same.
|
495 |
+
*/
|
496 |
+
input:not([type]), input[type=text], input[type=password], input[type=email],
|
497 |
+
input[type=url], input[type=number], input[type=tel], textarea, select,
|
498 |
+
.vTextField {
|
499 |
+
border: 1px solid var(--border-color);
|
500 |
+
border-radius: 4px;
|
501 |
+
padding: 5px 6px;
|
502 |
+
margin-top: 0;
|
503 |
+
color: var(--body-fg);
|
504 |
+
background-color: var(--body-bg);
|
505 |
+
}
|
506 |
+
|
507 |
+
/*
|
508 |
+
Minifiers remove the default (text) "type" attribute from "input" HTML tags.
|
509 |
+
Add input:not([type]) to make the CSS stylesheet work the same.
|
510 |
+
*/
|
511 |
+
input:not([type]):focus, input[type=text]:focus, input[type=password]:focus,
|
512 |
+
input[type=email]:focus, input[type=url]:focus, input[type=number]:focus,
|
513 |
+
input[type=tel]:focus, textarea:focus, select:focus, .vTextField:focus {
|
514 |
+
border-color: var(--body-quiet-color);
|
515 |
+
}
|
516 |
+
|
517 |
+
select {
|
518 |
+
height: 1.875rem;
|
519 |
+
}
|
520 |
+
|
521 |
+
select[multiple] {
|
522 |
+
/* Allow HTML size attribute to override the height in the rule above. */
|
523 |
+
height: auto;
|
524 |
+
min-height: 150px;
|
525 |
+
}
|
526 |
+
|
527 |
+
/* FORM BUTTONS */
|
528 |
+
|
529 |
+
.button, input[type=submit], input[type=button], .submit-row input, a.button {
|
530 |
+
background: var(--button-bg);
|
531 |
+
padding: 10px 15px;
|
532 |
+
border: none;
|
533 |
+
border-radius: 4px;
|
534 |
+
color: var(--button-fg);
|
535 |
+
cursor: pointer;
|
536 |
+
transition: background 0.15s;
|
537 |
+
}
|
538 |
+
|
539 |
+
a.button {
|
540 |
+
padding: 4px 5px;
|
541 |
+
}
|
542 |
+
|
543 |
+
.button:active, input[type=submit]:active, input[type=button]:active,
|
544 |
+
.button:focus, input[type=submit]:focus, input[type=button]:focus,
|
545 |
+
.button:hover, input[type=submit]:hover, input[type=button]:hover {
|
546 |
+
background: var(--button-hover-bg);
|
547 |
+
}
|
548 |
+
|
549 |
+
.button[disabled], input[type=submit][disabled], input[type=button][disabled] {
|
550 |
+
opacity: 0.4;
|
551 |
+
}
|
552 |
+
|
553 |
+
.button.default, input[type=submit].default, .submit-row input.default {
|
554 |
+
border: none;
|
555 |
+
font-weight: 400;
|
556 |
+
background: var(--default-button-bg);
|
557 |
+
}
|
558 |
+
|
559 |
+
.button.default:active, input[type=submit].default:active,
|
560 |
+
.button.default:focus, input[type=submit].default:focus,
|
561 |
+
.button.default:hover, input[type=submit].default:hover {
|
562 |
+
background: var(--default-button-hover-bg);
|
563 |
+
}
|
564 |
+
|
565 |
+
.button[disabled].default,
|
566 |
+
input[type=submit][disabled].default,
|
567 |
+
input[type=button][disabled].default {
|
568 |
+
opacity: 0.4;
|
569 |
+
}
|
570 |
+
|
571 |
+
|
572 |
+
/* MODULES */
|
573 |
+
|
574 |
+
.module {
|
575 |
+
border: none;
|
576 |
+
margin-bottom: 30px;
|
577 |
+
background: var(--body-bg);
|
578 |
+
}
|
579 |
+
|
580 |
+
.module p, .module ul, .module h3, .module h4, .module dl, .module pre {
|
581 |
+
padding-left: 10px;
|
582 |
+
padding-right: 10px;
|
583 |
+
}
|
584 |
+
|
585 |
+
.module blockquote {
|
586 |
+
margin-left: 12px;
|
587 |
+
}
|
588 |
+
|
589 |
+
.module ul, .module ol {
|
590 |
+
margin-left: 1.5em;
|
591 |
+
}
|
592 |
+
|
593 |
+
.module h3 {
|
594 |
+
margin-top: .6em;
|
595 |
+
}
|
596 |
+
|
597 |
+
.module h2, .module caption, .inline-group h2 {
|
598 |
+
margin: 0;
|
599 |
+
padding: 8px;
|
600 |
+
font-weight: 400;
|
601 |
+
font-size: 0.8125rem;
|
602 |
+
text-align: left;
|
603 |
+
background: var(--header-bg);
|
604 |
+
color: var(--header-link-color);
|
605 |
+
}
|
606 |
+
|
607 |
+
.module caption,
|
608 |
+
.inline-group h2 {
|
609 |
+
font-size: 0.75rem;
|
610 |
+
letter-spacing: 0.5px;
|
611 |
+
text-transform: uppercase;
|
612 |
+
}
|
613 |
+
|
614 |
+
.module table {
|
615 |
+
border-collapse: collapse;
|
616 |
+
}
|
617 |
+
|
618 |
+
/* MESSAGES & ERRORS */
|
619 |
+
|
620 |
+
ul.messagelist {
|
621 |
+
padding: 0;
|
622 |
+
margin: 0;
|
623 |
+
}
|
624 |
+
|
625 |
+
ul.messagelist li {
|
626 |
+
display: block;
|
627 |
+
font-weight: 400;
|
628 |
+
font-size: 0.8125rem;
|
629 |
+
padding: 10px 10px 10px 65px;
|
630 |
+
margin: 0 0 10px 0;
|
631 |
+
background: var(--message-success-bg) url(../img/icon-yes.svg) 40px 12px no-repeat;
|
632 |
+
background-size: 16px auto;
|
633 |
+
color: var(--body-fg);
|
634 |
+
word-break: break-word;
|
635 |
+
}
|
636 |
+
|
637 |
+
ul.messagelist li.warning {
|
638 |
+
background: var(--message-warning-bg) url(../img/icon-alert.svg) 40px 14px no-repeat;
|
639 |
+
background-size: 14px auto;
|
640 |
+
}
|
641 |
+
|
642 |
+
ul.messagelist li.error {
|
643 |
+
background: var(--message-error-bg) url(../img/icon-no.svg) 40px 12px no-repeat;
|
644 |
+
background-size: 16px auto;
|
645 |
+
}
|
646 |
+
|
647 |
+
.errornote {
|
648 |
+
font-size: 0.875rem;
|
649 |
+
font-weight: 700;
|
650 |
+
display: block;
|
651 |
+
padding: 10px 12px;
|
652 |
+
margin: 0 0 10px 0;
|
653 |
+
color: var(--error-fg);
|
654 |
+
border: 1px solid var(--error-fg);
|
655 |
+
border-radius: 4px;
|
656 |
+
background-color: var(--body-bg);
|
657 |
+
background-position: 5px 12px;
|
658 |
+
overflow-wrap: break-word;
|
659 |
+
}
|
660 |
+
|
661 |
+
ul.errorlist {
|
662 |
+
margin: 0 0 4px;
|
663 |
+
padding: 0;
|
664 |
+
color: var(--error-fg);
|
665 |
+
background: var(--body-bg);
|
666 |
+
}
|
667 |
+
|
668 |
+
ul.errorlist li {
|
669 |
+
font-size: 0.8125rem;
|
670 |
+
display: block;
|
671 |
+
margin-bottom: 4px;
|
672 |
+
overflow-wrap: break-word;
|
673 |
+
}
|
674 |
+
|
675 |
+
ul.errorlist li:first-child {
|
676 |
+
margin-top: 0;
|
677 |
+
}
|
678 |
+
|
679 |
+
ul.errorlist li a {
|
680 |
+
color: inherit;
|
681 |
+
text-decoration: underline;
|
682 |
+
}
|
683 |
+
|
684 |
+
td ul.errorlist {
|
685 |
+
margin: 0;
|
686 |
+
padding: 0;
|
687 |
+
}
|
688 |
+
|
689 |
+
td ul.errorlist li {
|
690 |
+
margin: 0;
|
691 |
+
}
|
692 |
+
|
693 |
+
.form-row.errors {
|
694 |
+
margin: 0;
|
695 |
+
border: none;
|
696 |
+
border-bottom: 1px solid var(--hairline-color);
|
697 |
+
background: none;
|
698 |
+
}
|
699 |
+
|
700 |
+
.form-row.errors ul.errorlist li {
|
701 |
+
padding-left: 0;
|
702 |
+
}
|
703 |
+
|
704 |
+
.errors input, .errors select, .errors textarea,
|
705 |
+
td ul.errorlist + input, td ul.errorlist + select, td ul.errorlist + textarea {
|
706 |
+
border: 1px solid var(--error-fg);
|
707 |
+
}
|
708 |
+
|
709 |
+
.description {
|
710 |
+
font-size: 0.75rem;
|
711 |
+
padding: 5px 0 0 12px;
|
712 |
+
}
|
713 |
+
|
714 |
+
/* BREADCRUMBS */
|
715 |
+
|
716 |
+
div.breadcrumbs {
|
717 |
+
background: var(--breadcrumbs-bg);
|
718 |
+
padding: 10px 40px;
|
719 |
+
border: none;
|
720 |
+
color: var(--breadcrumbs-fg);
|
721 |
+
text-align: left;
|
722 |
+
}
|
723 |
+
|
724 |
+
div.breadcrumbs a {
|
725 |
+
color: var(--breadcrumbs-link-fg);
|
726 |
+
}
|
727 |
+
|
728 |
+
div.breadcrumbs a:focus, div.breadcrumbs a:hover {
|
729 |
+
color: var(--breadcrumbs-fg);
|
730 |
+
}
|
731 |
+
|
732 |
+
/* ACTION ICONS */
|
733 |
+
|
734 |
+
.viewlink, .inlineviewlink {
|
735 |
+
padding-left: 16px;
|
736 |
+
background: url(../img/icon-viewlink.svg) 0 1px no-repeat;
|
737 |
+
}
|
738 |
+
|
739 |
+
.hidelink {
|
740 |
+
padding-left: 16px;
|
741 |
+
background: url(../img/icon-hidelink.svg) 0 1px no-repeat;
|
742 |
+
}
|
743 |
+
|
744 |
+
.addlink {
|
745 |
+
padding-left: 16px;
|
746 |
+
background: url(../img/icon-addlink.svg) 0 1px no-repeat;
|
747 |
+
}
|
748 |
+
|
749 |
+
.changelink, .inlinechangelink {
|
750 |
+
padding-left: 16px;
|
751 |
+
background: url(../img/icon-changelink.svg) 0 1px no-repeat;
|
752 |
+
}
|
753 |
+
|
754 |
+
.deletelink {
|
755 |
+
padding-left: 16px;
|
756 |
+
background: url(../img/icon-deletelink.svg) 0 1px no-repeat;
|
757 |
+
}
|
758 |
+
|
759 |
+
a.deletelink:link, a.deletelink:visited {
|
760 |
+
color: #CC3434; /* XXX Probably unused? */
|
761 |
+
}
|
762 |
+
|
763 |
+
a.deletelink:focus, a.deletelink:hover {
|
764 |
+
color: #993333; /* XXX Probably unused? */
|
765 |
+
text-decoration: none;
|
766 |
+
}
|
767 |
+
|
768 |
+
/* OBJECT TOOLS */
|
769 |
+
|
770 |
+
.object-tools {
|
771 |
+
font-size: 0.625rem;
|
772 |
+
font-weight: bold;
|
773 |
+
padding-left: 0;
|
774 |
+
float: right;
|
775 |
+
position: relative;
|
776 |
+
margin-top: -48px;
|
777 |
+
}
|
778 |
+
|
779 |
+
.object-tools li {
|
780 |
+
display: block;
|
781 |
+
float: left;
|
782 |
+
margin-left: 5px;
|
783 |
+
height: 1rem;
|
784 |
+
}
|
785 |
+
|
786 |
+
.object-tools a {
|
787 |
+
border-radius: 15px;
|
788 |
+
}
|
789 |
+
|
790 |
+
.object-tools a:link, .object-tools a:visited {
|
791 |
+
display: block;
|
792 |
+
float: left;
|
793 |
+
padding: 3px 12px;
|
794 |
+
background: var(--object-tools-bg);
|
795 |
+
color: var(--object-tools-fg);
|
796 |
+
font-weight: 400;
|
797 |
+
font-size: 0.6875rem;
|
798 |
+
text-transform: uppercase;
|
799 |
+
letter-spacing: 0.5px;
|
800 |
+
}
|
801 |
+
|
802 |
+
.object-tools a:focus, .object-tools a:hover {
|
803 |
+
background-color: var(--object-tools-hover-bg);
|
804 |
+
}
|
805 |
+
|
806 |
+
.object-tools a:focus{
|
807 |
+
text-decoration: none;
|
808 |
+
}
|
809 |
+
|
810 |
+
.object-tools a.viewsitelink, .object-tools a.addlink {
|
811 |
+
background-repeat: no-repeat;
|
812 |
+
background-position: right 7px center;
|
813 |
+
padding-right: 26px;
|
814 |
+
}
|
815 |
+
|
816 |
+
.object-tools a.viewsitelink {
|
817 |
+
background-image: url(../img/tooltag-arrowright.svg);
|
818 |
+
}
|
819 |
+
|
820 |
+
.object-tools a.addlink {
|
821 |
+
background-image: url(../img/tooltag-add.svg);
|
822 |
+
}
|
823 |
+
|
824 |
+
/* OBJECT HISTORY */
|
825 |
+
|
826 |
+
#change-history table {
|
827 |
+
width: 100%;
|
828 |
+
}
|
829 |
+
|
830 |
+
#change-history table tbody th {
|
831 |
+
width: 16em;
|
832 |
+
}
|
833 |
+
|
834 |
+
#change-history .paginator {
|
835 |
+
color: var(--body-quiet-color);
|
836 |
+
border-bottom: 1px solid var(--hairline-color);
|
837 |
+
background: var(--body-bg);
|
838 |
+
overflow: hidden;
|
839 |
+
}
|
840 |
+
|
841 |
+
/* PAGE STRUCTURE */
|
842 |
+
|
843 |
+
#container {
|
844 |
+
position: relative;
|
845 |
+
width: 100%;
|
846 |
+
min-width: 980px;
|
847 |
+
padding: 0;
|
848 |
+
display: flex;
|
849 |
+
flex-direction: column;
|
850 |
+
height: 100%;
|
851 |
+
}
|
852 |
+
|
853 |
+
#container > .main {
|
854 |
+
display: flex;
|
855 |
+
flex: 1 0 auto;
|
856 |
+
}
|
857 |
+
|
858 |
+
.main > .content {
|
859 |
+
flex: 1 0;
|
860 |
+
max-width: 100%;
|
861 |
+
}
|
862 |
+
|
863 |
+
.skip-to-content-link {
|
864 |
+
position: absolute;
|
865 |
+
top: -999px;
|
866 |
+
margin: 5px;
|
867 |
+
padding: 5px;
|
868 |
+
background: var(--body-bg);
|
869 |
+
z-index: 1;
|
870 |
+
}
|
871 |
+
|
872 |
+
.skip-to-content-link:focus {
|
873 |
+
left: 0px;
|
874 |
+
top: 0px;
|
875 |
+
}
|
876 |
+
|
877 |
+
#content {
|
878 |
+
padding: 20px 40px;
|
879 |
+
}
|
880 |
+
|
881 |
+
.dashboard #content {
|
882 |
+
width: 600px;
|
883 |
+
}
|
884 |
+
|
885 |
+
#content-main {
|
886 |
+
float: left;
|
887 |
+
width: 100%;
|
888 |
+
}
|
889 |
+
|
890 |
+
#content-related {
|
891 |
+
float: right;
|
892 |
+
width: 260px;
|
893 |
+
position: relative;
|
894 |
+
margin-right: -300px;
|
895 |
+
}
|
896 |
+
|
897 |
+
@media (forced-colors: active) {
|
898 |
+
#content-related {
|
899 |
+
border: 1px solid;
|
900 |
+
}
|
901 |
+
}
|
902 |
+
|
903 |
+
/* COLUMN TYPES */
|
904 |
+
|
905 |
+
.colMS {
|
906 |
+
margin-right: 300px;
|
907 |
+
}
|
908 |
+
|
909 |
+
.colSM {
|
910 |
+
margin-left: 300px;
|
911 |
+
}
|
912 |
+
|
913 |
+
.colSM #content-related {
|
914 |
+
float: left;
|
915 |
+
margin-right: 0;
|
916 |
+
margin-left: -300px;
|
917 |
+
}
|
918 |
+
|
919 |
+
.colSM #content-main {
|
920 |
+
float: right;
|
921 |
+
}
|
922 |
+
|
923 |
+
.popup .colM {
|
924 |
+
width: auto;
|
925 |
+
}
|
926 |
+
|
927 |
+
/* HEADER */
|
928 |
+
|
929 |
+
#header {
|
930 |
+
width: auto;
|
931 |
+
height: auto;
|
932 |
+
display: flex;
|
933 |
+
justify-content: space-between;
|
934 |
+
align-items: center;
|
935 |
+
padding: 10px 40px;
|
936 |
+
background: var(--header-bg);
|
937 |
+
color: var(--header-color);
|
938 |
+
}
|
939 |
+
|
940 |
+
#header a:link, #header a:visited, #logout-form button {
|
941 |
+
color: var(--header-link-color);
|
942 |
+
}
|
943 |
+
|
944 |
+
#header a:focus , #header a:hover {
|
945 |
+
text-decoration: underline;
|
946 |
+
}
|
947 |
+
|
948 |
+
@media (forced-colors: active) {
|
949 |
+
#header {
|
950 |
+
border-bottom: 1px solid;
|
951 |
+
}
|
952 |
+
}
|
953 |
+
|
954 |
+
#branding {
|
955 |
+
display: flex;
|
956 |
+
}
|
957 |
+
|
958 |
+
#site-name {
|
959 |
+
padding: 0;
|
960 |
+
margin: 0;
|
961 |
+
margin-inline-end: 20px;
|
962 |
+
font-weight: 300;
|
963 |
+
font-size: 1.5rem;
|
964 |
+
color: var(--header-branding-color);
|
965 |
+
}
|
966 |
+
|
967 |
+
#site-name a:link, #site-name a:visited {
|
968 |
+
color: var(--accent);
|
969 |
+
}
|
970 |
+
|
971 |
+
#branding h2 {
|
972 |
+
padding: 0 10px;
|
973 |
+
font-size: 0.875rem;
|
974 |
+
margin: -8px 0 8px 0;
|
975 |
+
font-weight: normal;
|
976 |
+
color: var(--header-color);
|
977 |
+
}
|
978 |
+
|
979 |
+
#branding a:hover {
|
980 |
+
text-decoration: none;
|
981 |
+
}
|
982 |
+
|
983 |
+
#logout-form {
|
984 |
+
display: inline;
|
985 |
+
}
|
986 |
+
|
987 |
+
#logout-form button {
|
988 |
+
background: none;
|
989 |
+
border: 0;
|
990 |
+
cursor: pointer;
|
991 |
+
font-family: var(--font-family-primary);
|
992 |
+
}
|
993 |
+
|
994 |
+
#user-tools {
|
995 |
+
float: right;
|
996 |
+
margin: 0 0 0 20px;
|
997 |
+
text-align: right;
|
998 |
+
}
|
999 |
+
|
1000 |
+
#user-tools, #logout-form button{
|
1001 |
+
padding: 0;
|
1002 |
+
font-weight: 300;
|
1003 |
+
font-size: 0.6875rem;
|
1004 |
+
letter-spacing: 0.5px;
|
1005 |
+
text-transform: uppercase;
|
1006 |
+
}
|
1007 |
+
|
1008 |
+
#user-tools a, #logout-form button {
|
1009 |
+
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
|
1010 |
+
}
|
1011 |
+
|
1012 |
+
#user-tools a:focus, #user-tools a:hover,
|
1013 |
+
#logout-form button:active, #logout-form button:hover {
|
1014 |
+
text-decoration: none;
|
1015 |
+
border-bottom: 0;
|
1016 |
+
}
|
1017 |
+
|
1018 |
+
#logout-form button:active, #logout-form button:hover {
|
1019 |
+
margin-bottom: 1px;
|
1020 |
+
}
|
1021 |
+
|
1022 |
+
/* SIDEBAR */
|
1023 |
+
|
1024 |
+
#content-related {
|
1025 |
+
background: var(--darkened-bg);
|
1026 |
+
}
|
1027 |
+
|
1028 |
+
#content-related .module {
|
1029 |
+
background: none;
|
1030 |
+
}
|
1031 |
+
|
1032 |
+
#content-related h3 {
|
1033 |
+
color: var(--body-quiet-color);
|
1034 |
+
padding: 0 16px;
|
1035 |
+
margin: 0 0 16px;
|
1036 |
+
}
|
1037 |
+
|
1038 |
+
#content-related h4 {
|
1039 |
+
font-size: 0.8125rem;
|
1040 |
+
}
|
1041 |
+
|
1042 |
+
#content-related p {
|
1043 |
+
padding-left: 16px;
|
1044 |
+
padding-right: 16px;
|
1045 |
+
}
|
1046 |
+
|
1047 |
+
#content-related .actionlist {
|
1048 |
+
padding: 0;
|
1049 |
+
margin: 16px;
|
1050 |
+
}
|
1051 |
+
|
1052 |
+
#content-related .actionlist li {
|
1053 |
+
line-height: 1.2;
|
1054 |
+
margin-bottom: 10px;
|
1055 |
+
padding-left: 18px;
|
1056 |
+
}
|
1057 |
+
|
1058 |
+
#content-related .module h2 {
|
1059 |
+
background: none;
|
1060 |
+
padding: 16px;
|
1061 |
+
margin-bottom: 16px;
|
1062 |
+
border-bottom: 1px solid var(--hairline-color);
|
1063 |
+
font-size: 1.125rem;
|
1064 |
+
color: var(--body-fg);
|
1065 |
+
}
|
1066 |
+
|
1067 |
+
.delete-confirmation form input[type="submit"] {
|
1068 |
+
background: var(--delete-button-bg);
|
1069 |
+
border-radius: 4px;
|
1070 |
+
padding: 10px 15px;
|
1071 |
+
color: var(--button-fg);
|
1072 |
+
}
|
1073 |
+
|
1074 |
+
.delete-confirmation form input[type="submit"]:active,
|
1075 |
+
.delete-confirmation form input[type="submit"]:focus,
|
1076 |
+
.delete-confirmation form input[type="submit"]:hover {
|
1077 |
+
background: var(--delete-button-hover-bg);
|
1078 |
+
}
|
1079 |
+
|
1080 |
+
.delete-confirmation form .cancel-link {
|
1081 |
+
display: inline-block;
|
1082 |
+
vertical-align: middle;
|
1083 |
+
height: 0.9375rem;
|
1084 |
+
line-height: 0.9375rem;
|
1085 |
+
border-radius: 4px;
|
1086 |
+
padding: 10px 15px;
|
1087 |
+
color: var(--button-fg);
|
1088 |
+
background: var(--close-button-bg);
|
1089 |
+
margin: 0 0 0 10px;
|
1090 |
+
}
|
1091 |
+
|
1092 |
+
.delete-confirmation form .cancel-link:active,
|
1093 |
+
.delete-confirmation form .cancel-link:focus,
|
1094 |
+
.delete-confirmation form .cancel-link:hover {
|
1095 |
+
background: var(--close-button-hover-bg);
|
1096 |
+
}
|
1097 |
+
|
1098 |
+
/* POPUP */
|
1099 |
+
.popup #content {
|
1100 |
+
padding: 20px;
|
1101 |
+
}
|
1102 |
+
|
1103 |
+
.popup #container {
|
1104 |
+
min-width: 0;
|
1105 |
+
}
|
1106 |
+
|
1107 |
+
.popup #header {
|
1108 |
+
padding: 10px 20px;
|
1109 |
+
}
|
1110 |
+
|
1111 |
+
/* PAGINATOR */
|
1112 |
+
|
1113 |
+
.paginator {
|
1114 |
+
display: flex;
|
1115 |
+
align-items: center;
|
1116 |
+
gap: 4px;
|
1117 |
+
font-size: 0.8125rem;
|
1118 |
+
padding-top: 10px;
|
1119 |
+
padding-bottom: 10px;
|
1120 |
+
line-height: 22px;
|
1121 |
+
margin: 0;
|
1122 |
+
border-top: 1px solid var(--hairline-color);
|
1123 |
+
width: 100%;
|
1124 |
+
box-sizing: border-box;
|
1125 |
+
}
|
1126 |
+
|
1127 |
+
.paginator a:link, .paginator a:visited {
|
1128 |
+
padding: 2px 6px;
|
1129 |
+
background: var(--button-bg);
|
1130 |
+
text-decoration: none;
|
1131 |
+
color: var(--button-fg);
|
1132 |
+
}
|
1133 |
+
|
1134 |
+
.paginator a.showall {
|
1135 |
+
border: none;
|
1136 |
+
background: none;
|
1137 |
+
color: var(--link-fg);
|
1138 |
+
}
|
1139 |
+
|
1140 |
+
.paginator a.showall:focus, .paginator a.showall:hover {
|
1141 |
+
background: none;
|
1142 |
+
color: var(--link-hover-color);
|
1143 |
+
}
|
1144 |
+
|
1145 |
+
.paginator .end {
|
1146 |
+
margin-right: 6px;
|
1147 |
+
}
|
1148 |
+
|
1149 |
+
.paginator .this-page {
|
1150 |
+
padding: 2px 6px;
|
1151 |
+
font-weight: bold;
|
1152 |
+
font-size: 0.8125rem;
|
1153 |
+
vertical-align: top;
|
1154 |
+
}
|
1155 |
+
|
1156 |
+
.paginator a:focus, .paginator a:hover {
|
1157 |
+
color: white;
|
1158 |
+
background: var(--link-hover-color);
|
1159 |
+
}
|
1160 |
+
|
1161 |
+
.paginator input {
|
1162 |
+
margin-left: auto;
|
1163 |
+
}
|
1164 |
+
|
1165 |
+
.base-svgs {
|
1166 |
+
display: none;
|
1167 |
+
}
|
1168 |
+
|
1169 |
+
.visually-hidden {
|
1170 |
+
position: absolute;
|
1171 |
+
width: 1px;
|
1172 |
+
height: 1px;
|
1173 |
+
padding: 0;
|
1174 |
+
overflow: hidden;
|
1175 |
+
clip: rect(0,0,0,0);
|
1176 |
+
white-space: nowrap;
|
1177 |
+
border: 0;
|
1178 |
+
color: var(--body-fg);
|
1179 |
+
background-color: var(--body-bg);
|
1180 |
+
}
|
assets/basic.css
ADDED
@@ -0,0 +1,914 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* Sphinx stylesheet -- basic theme.
|
3 |
+
*/
|
4 |
+
|
5 |
+
/* -- main layout ----------------------------------------------------------- */
|
6 |
+
|
7 |
+
div.clearer {
|
8 |
+
clear: both;
|
9 |
+
}
|
10 |
+
|
11 |
+
div.section::after {
|
12 |
+
display: block;
|
13 |
+
content: '';
|
14 |
+
clear: left;
|
15 |
+
}
|
16 |
+
|
17 |
+
/* -- relbar ---------------------------------------------------------------- */
|
18 |
+
|
19 |
+
div.related {
|
20 |
+
width: 100%;
|
21 |
+
font-size: 90%;
|
22 |
+
}
|
23 |
+
|
24 |
+
div.related h3 {
|
25 |
+
display: none;
|
26 |
+
}
|
27 |
+
|
28 |
+
div.related ul {
|
29 |
+
margin: 0;
|
30 |
+
padding: 0 0 0 10px;
|
31 |
+
list-style: none;
|
32 |
+
}
|
33 |
+
|
34 |
+
div.related li {
|
35 |
+
display: inline;
|
36 |
+
}
|
37 |
+
|
38 |
+
div.related li.right {
|
39 |
+
float: right;
|
40 |
+
margin-right: 5px;
|
41 |
+
}
|
42 |
+
|
43 |
+
/* -- sidebar --------------------------------------------------------------- */
|
44 |
+
|
45 |
+
div.sphinxsidebarwrapper {
|
46 |
+
padding: 10px 5px 0 10px;
|
47 |
+
}
|
48 |
+
|
49 |
+
div.sphinxsidebar {
|
50 |
+
float: left;
|
51 |
+
width: 230px;
|
52 |
+
margin-left: -100%;
|
53 |
+
font-size: 90%;
|
54 |
+
word-wrap: break-word;
|
55 |
+
overflow-wrap : break-word;
|
56 |
+
}
|
57 |
+
|
58 |
+
div.sphinxsidebar ul {
|
59 |
+
list-style: none;
|
60 |
+
}
|
61 |
+
|
62 |
+
div.sphinxsidebar ul ul,
|
63 |
+
div.sphinxsidebar ul.want-points {
|
64 |
+
margin-left: 20px;
|
65 |
+
list-style: square;
|
66 |
+
}
|
67 |
+
|
68 |
+
div.sphinxsidebar ul ul {
|
69 |
+
margin-top: 0;
|
70 |
+
margin-bottom: 0;
|
71 |
+
}
|
72 |
+
|
73 |
+
div.sphinxsidebar form {
|
74 |
+
margin-top: 10px;
|
75 |
+
}
|
76 |
+
|
77 |
+
div.sphinxsidebar input {
|
78 |
+
border: 1px solid #98dbcc;
|
79 |
+
font-family: sans-serif;
|
80 |
+
font-size: 1em;
|
81 |
+
}
|
82 |
+
|
83 |
+
div.sphinxsidebar #searchbox form.search {
|
84 |
+
overflow: hidden;
|
85 |
+
}
|
86 |
+
|
87 |
+
div.sphinxsidebar #searchbox input[type="text"] {
|
88 |
+
float: left;
|
89 |
+
width: 80%;
|
90 |
+
padding: 0.25em;
|
91 |
+
box-sizing: border-box;
|
92 |
+
}
|
93 |
+
|
94 |
+
div.sphinxsidebar #searchbox input[type="submit"] {
|
95 |
+
float: left;
|
96 |
+
width: 20%;
|
97 |
+
border-left: none;
|
98 |
+
padding: 0.25em;
|
99 |
+
box-sizing: border-box;
|
100 |
+
}
|
101 |
+
|
102 |
+
|
103 |
+
img {
|
104 |
+
border: 0;
|
105 |
+
max-width: 100%;
|
106 |
+
}
|
107 |
+
|
108 |
+
/* -- search page ----------------------------------------------------------- */
|
109 |
+
|
110 |
+
ul.search {
|
111 |
+
margin-top: 10px;
|
112 |
+
}
|
113 |
+
|
114 |
+
ul.search li {
|
115 |
+
padding: 5px 0;
|
116 |
+
}
|
117 |
+
|
118 |
+
ul.search li a {
|
119 |
+
font-weight: bold;
|
120 |
+
}
|
121 |
+
|
122 |
+
ul.search li p.context {
|
123 |
+
color: #888;
|
124 |
+
margin: 2px 0 0 30px;
|
125 |
+
text-align: left;
|
126 |
+
}
|
127 |
+
|
128 |
+
ul.keywordmatches li.goodmatch a {
|
129 |
+
font-weight: bold;
|
130 |
+
}
|
131 |
+
|
132 |
+
/* -- index page ------------------------------------------------------------ */
|
133 |
+
|
134 |
+
table.contentstable {
|
135 |
+
width: 90%;
|
136 |
+
margin-left: auto;
|
137 |
+
margin-right: auto;
|
138 |
+
}
|
139 |
+
|
140 |
+
table.contentstable p.biglink {
|
141 |
+
line-height: 150%;
|
142 |
+
}
|
143 |
+
|
144 |
+
a.biglink {
|
145 |
+
font-size: 1.3em;
|
146 |
+
}
|
147 |
+
|
148 |
+
span.linkdescr {
|
149 |
+
font-style: italic;
|
150 |
+
padding-top: 5px;
|
151 |
+
font-size: 90%;
|
152 |
+
}
|
153 |
+
|
154 |
+
/* -- general index --------------------------------------------------------- */
|
155 |
+
|
156 |
+
table.indextable {
|
157 |
+
width: 100%;
|
158 |
+
}
|
159 |
+
|
160 |
+
table.indextable td {
|
161 |
+
text-align: left;
|
162 |
+
vertical-align: top;
|
163 |
+
}
|
164 |
+
|
165 |
+
table.indextable ul {
|
166 |
+
margin-top: 0;
|
167 |
+
margin-bottom: 0;
|
168 |
+
list-style-type: none;
|
169 |
+
}
|
170 |
+
|
171 |
+
table.indextable > tbody > tr > td > ul {
|
172 |
+
padding-left: 0em;
|
173 |
+
}
|
174 |
+
|
175 |
+
table.indextable tr.pcap {
|
176 |
+
height: 10px;
|
177 |
+
}
|
178 |
+
|
179 |
+
table.indextable tr.cap {
|
180 |
+
margin-top: 10px;
|
181 |
+
background-color: #f2f2f2;
|
182 |
+
}
|
183 |
+
|
184 |
+
img.toggler {
|
185 |
+
margin-right: 3px;
|
186 |
+
margin-top: 3px;
|
187 |
+
cursor: pointer;
|
188 |
+
}
|
189 |
+
|
190 |
+
div.modindex-jumpbox {
|
191 |
+
border-top: 1px solid #ddd;
|
192 |
+
border-bottom: 1px solid #ddd;
|
193 |
+
margin: 1em 0 1em 0;
|
194 |
+
padding: 0.4em;
|
195 |
+
}
|
196 |
+
|
197 |
+
div.genindex-jumpbox {
|
198 |
+
border-top: 1px solid #ddd;
|
199 |
+
border-bottom: 1px solid #ddd;
|
200 |
+
margin: 1em 0 1em 0;
|
201 |
+
padding: 0.4em;
|
202 |
+
}
|
203 |
+
|
204 |
+
/* -- domain module index --------------------------------------------------- */
|
205 |
+
|
206 |
+
table.modindextable td {
|
207 |
+
padding: 2px;
|
208 |
+
border-collapse: collapse;
|
209 |
+
}
|
210 |
+
|
211 |
+
/* -- general body styles --------------------------------------------------- */
|
212 |
+
|
213 |
+
div.body {
|
214 |
+
min-width: 360px;
|
215 |
+
max-width: 800px;
|
216 |
+
}
|
217 |
+
|
218 |
+
div.body p, div.body dd, div.body li, div.body blockquote {
|
219 |
+
-moz-hyphens: auto;
|
220 |
+
-ms-hyphens: auto;
|
221 |
+
-webkit-hyphens: auto;
|
222 |
+
hyphens: auto;
|
223 |
+
}
|
224 |
+
|
225 |
+
a.headerlink {
|
226 |
+
visibility: hidden;
|
227 |
+
}
|
228 |
+
|
229 |
+
a:visited {
|
230 |
+
color: #551A8B;
|
231 |
+
}
|
232 |
+
|
233 |
+
h1:hover > a.headerlink,
|
234 |
+
h2:hover > a.headerlink,
|
235 |
+
h3:hover > a.headerlink,
|
236 |
+
h4:hover > a.headerlink,
|
237 |
+
h5:hover > a.headerlink,
|
238 |
+
h6:hover > a.headerlink,
|
239 |
+
dt:hover > a.headerlink,
|
240 |
+
caption:hover > a.headerlink,
|
241 |
+
p.caption:hover > a.headerlink,
|
242 |
+
div.code-block-caption:hover > a.headerlink {
|
243 |
+
visibility: visible;
|
244 |
+
}
|
245 |
+
|
246 |
+
div.body p.caption {
|
247 |
+
text-align: inherit;
|
248 |
+
}
|
249 |
+
|
250 |
+
div.body td {
|
251 |
+
text-align: left;
|
252 |
+
}
|
253 |
+
|
254 |
+
.first {
|
255 |
+
margin-top: 0 !important;
|
256 |
+
}
|
257 |
+
|
258 |
+
p.rubric {
|
259 |
+
margin-top: 30px;
|
260 |
+
font-weight: bold;
|
261 |
+
}
|
262 |
+
|
263 |
+
img.align-left, figure.align-left, .figure.align-left, object.align-left {
|
264 |
+
clear: left;
|
265 |
+
float: left;
|
266 |
+
margin-right: 1em;
|
267 |
+
}
|
268 |
+
|
269 |
+
img.align-right, figure.align-right, .figure.align-right, object.align-right {
|
270 |
+
clear: right;
|
271 |
+
float: right;
|
272 |
+
margin-left: 1em;
|
273 |
+
}
|
274 |
+
|
275 |
+
img.align-center, figure.align-center, .figure.align-center, object.align-center {
|
276 |
+
display: block;
|
277 |
+
margin-left: auto;
|
278 |
+
margin-right: auto;
|
279 |
+
}
|
280 |
+
|
281 |
+
img.align-default, figure.align-default, .figure.align-default {
|
282 |
+
display: block;
|
283 |
+
margin-left: auto;
|
284 |
+
margin-right: auto;
|
285 |
+
}
|
286 |
+
|
287 |
+
.align-left {
|
288 |
+
text-align: left;
|
289 |
+
}
|
290 |
+
|
291 |
+
.align-center {
|
292 |
+
text-align: center;
|
293 |
+
}
|
294 |
+
|
295 |
+
.align-default {
|
296 |
+
text-align: center;
|
297 |
+
}
|
298 |
+
|
299 |
+
.align-right {
|
300 |
+
text-align: right;
|
301 |
+
}
|
302 |
+
|
303 |
+
/* -- sidebars -------------------------------------------------------------- */
|
304 |
+
|
305 |
+
div.sidebar,
|
306 |
+
aside.sidebar {
|
307 |
+
margin: 0 0 0.5em 1em;
|
308 |
+
border: 1px solid #ddb;
|
309 |
+
padding: 7px;
|
310 |
+
background-color: #ffe;
|
311 |
+
width: 40%;
|
312 |
+
float: right;
|
313 |
+
clear: right;
|
314 |
+
overflow-x: auto;
|
315 |
+
}
|
316 |
+
|
317 |
+
p.sidebar-title {
|
318 |
+
font-weight: bold;
|
319 |
+
}
|
320 |
+
|
321 |
+
nav.contents,
|
322 |
+
aside.topic,
|
323 |
+
div.admonition, div.topic, blockquote {
|
324 |
+
clear: left;
|
325 |
+
}
|
326 |
+
|
327 |
+
/* -- topics ---------------------------------------------------------------- */
|
328 |
+
|
329 |
+
nav.contents,
|
330 |
+
aside.topic,
|
331 |
+
div.topic {
|
332 |
+
border: 1px solid #ccc;
|
333 |
+
padding: 7px;
|
334 |
+
margin: 10px 0 10px 0;
|
335 |
+
}
|
336 |
+
|
337 |
+
p.topic-title {
|
338 |
+
font-size: 1.1em;
|
339 |
+
font-weight: bold;
|
340 |
+
margin-top: 10px;
|
341 |
+
}
|
342 |
+
|
343 |
+
/* -- admonitions ----------------------------------------------------------- */
|
344 |
+
|
345 |
+
div.admonition {
|
346 |
+
margin-top: 10px;
|
347 |
+
margin-bottom: 10px;
|
348 |
+
padding: 7px;
|
349 |
+
}
|
350 |
+
|
351 |
+
div.admonition dt {
|
352 |
+
font-weight: bold;
|
353 |
+
}
|
354 |
+
|
355 |
+
p.admonition-title {
|
356 |
+
margin: 0px 10px 5px 0px;
|
357 |
+
font-weight: bold;
|
358 |
+
}
|
359 |
+
|
360 |
+
div.body p.centered {
|
361 |
+
text-align: center;
|
362 |
+
margin-top: 25px;
|
363 |
+
}
|
364 |
+
|
365 |
+
/* -- content of sidebars/topics/admonitions -------------------------------- */
|
366 |
+
|
367 |
+
div.sidebar > :last-child,
|
368 |
+
aside.sidebar > :last-child,
|
369 |
+
nav.contents > :last-child,
|
370 |
+
aside.topic > :last-child,
|
371 |
+
div.topic > :last-child,
|
372 |
+
div.admonition > :last-child {
|
373 |
+
margin-bottom: 0;
|
374 |
+
}
|
375 |
+
|
376 |
+
div.sidebar::after,
|
377 |
+
aside.sidebar::after,
|
378 |
+
nav.contents::after,
|
379 |
+
aside.topic::after,
|
380 |
+
div.topic::after,
|
381 |
+
div.admonition::after,
|
382 |
+
blockquote::after {
|
383 |
+
display: block;
|
384 |
+
content: '';
|
385 |
+
clear: both;
|
386 |
+
}
|
387 |
+
|
388 |
+
/* -- tables ---------------------------------------------------------------- */
|
389 |
+
|
390 |
+
table.docutils {
|
391 |
+
margin-top: 10px;
|
392 |
+
margin-bottom: 10px;
|
393 |
+
border: 0;
|
394 |
+
border-collapse: collapse;
|
395 |
+
}
|
396 |
+
|
397 |
+
table.align-center {
|
398 |
+
margin-left: auto;
|
399 |
+
margin-right: auto;
|
400 |
+
}
|
401 |
+
|
402 |
+
table.align-default {
|
403 |
+
margin-left: auto;
|
404 |
+
margin-right: auto;
|
405 |
+
}
|
406 |
+
|
407 |
+
table caption span.caption-number {
|
408 |
+
font-style: italic;
|
409 |
+
}
|
410 |
+
|
411 |
+
table caption span.caption-text {
|
412 |
+
}
|
413 |
+
|
414 |
+
table.docutils td, table.docutils th {
|
415 |
+
padding: 1px 8px 1px 5px;
|
416 |
+
border-top: 0;
|
417 |
+
border-left: 0;
|
418 |
+
border-right: 0;
|
419 |
+
border-bottom: 1px solid #aaa;
|
420 |
+
}
|
421 |
+
|
422 |
+
th {
|
423 |
+
text-align: left;
|
424 |
+
padding-right: 5px;
|
425 |
+
}
|
426 |
+
|
427 |
+
table.citation {
|
428 |
+
border-left: solid 1px gray;
|
429 |
+
margin-left: 1px;
|
430 |
+
}
|
431 |
+
|
432 |
+
table.citation td {
|
433 |
+
border-bottom: none;
|
434 |
+
}
|
435 |
+
|
436 |
+
th > :first-child,
|
437 |
+
td > :first-child {
|
438 |
+
margin-top: 0px;
|
439 |
+
}
|
440 |
+
|
441 |
+
th > :last-child,
|
442 |
+
td > :last-child {
|
443 |
+
margin-bottom: 0px;
|
444 |
+
}
|
445 |
+
|
446 |
+
/* -- figures --------------------------------------------------------------- */
|
447 |
+
|
448 |
+
div.figure, figure {
|
449 |
+
margin: 0.5em;
|
450 |
+
padding: 0.5em;
|
451 |
+
}
|
452 |
+
|
453 |
+
div.figure p.caption, figcaption {
|
454 |
+
padding: 0.3em;
|
455 |
+
}
|
456 |
+
|
457 |
+
div.figure p.caption span.caption-number,
|
458 |
+
figcaption span.caption-number {
|
459 |
+
font-style: italic;
|
460 |
+
}
|
461 |
+
|
462 |
+
div.figure p.caption span.caption-text,
|
463 |
+
figcaption span.caption-text {
|
464 |
+
}
|
465 |
+
|
466 |
+
/* -- field list styles ----------------------------------------------------- */
|
467 |
+
|
468 |
+
table.field-list td, table.field-list th {
|
469 |
+
border: 0 !important;
|
470 |
+
}
|
471 |
+
|
472 |
+
.field-list ul {
|
473 |
+
margin: 0;
|
474 |
+
padding-left: 1em;
|
475 |
+
}
|
476 |
+
|
477 |
+
.field-list p {
|
478 |
+
margin: 0;
|
479 |
+
}
|
480 |
+
|
481 |
+
.field-name {
|
482 |
+
-moz-hyphens: manual;
|
483 |
+
-ms-hyphens: manual;
|
484 |
+
-webkit-hyphens: manual;
|
485 |
+
hyphens: manual;
|
486 |
+
}
|
487 |
+
|
488 |
+
/* -- hlist styles ---------------------------------------------------------- */
|
489 |
+
|
490 |
+
table.hlist {
|
491 |
+
margin: 1em 0;
|
492 |
+
}
|
493 |
+
|
494 |
+
table.hlist td {
|
495 |
+
vertical-align: top;
|
496 |
+
}
|
497 |
+
|
498 |
+
/* -- object description styles --------------------------------------------- */
|
499 |
+
|
500 |
+
.sig {
|
501 |
+
font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
|
502 |
+
}
|
503 |
+
|
504 |
+
.sig-name, code.descname {
|
505 |
+
background-color: transparent;
|
506 |
+
font-weight: bold;
|
507 |
+
}
|
508 |
+
|
509 |
+
.sig-name {
|
510 |
+
font-size: 1.1em;
|
511 |
+
}
|
512 |
+
|
513 |
+
code.descname {
|
514 |
+
font-size: 1.2em;
|
515 |
+
}
|
516 |
+
|
517 |
+
.sig-prename, code.descclassname {
|
518 |
+
background-color: transparent;
|
519 |
+
}
|
520 |
+
|
521 |
+
.optional {
|
522 |
+
font-size: 1.3em;
|
523 |
+
}
|
524 |
+
|
525 |
+
.sig-paren {
|
526 |
+
font-size: larger;
|
527 |
+
}
|
528 |
+
|
529 |
+
.sig-param.n {
|
530 |
+
font-style: italic;
|
531 |
+
}
|
532 |
+
|
533 |
+
/* C++ specific styling */
|
534 |
+
|
535 |
+
.sig-inline.c-texpr,
|
536 |
+
.sig-inline.cpp-texpr {
|
537 |
+
font-family: unset;
|
538 |
+
}
|
539 |
+
|
540 |
+
.sig.c .k, .sig.c .kt,
|
541 |
+
.sig.cpp .k, .sig.cpp .kt {
|
542 |
+
color: #0033B3;
|
543 |
+
}
|
544 |
+
|
545 |
+
.sig.c .m,
|
546 |
+
.sig.cpp .m {
|
547 |
+
color: #1750EB;
|
548 |
+
}
|
549 |
+
|
550 |
+
.sig.c .s, .sig.c .sc,
|
551 |
+
.sig.cpp .s, .sig.cpp .sc {
|
552 |
+
color: #067D17;
|
553 |
+
}
|
554 |
+
|
555 |
+
|
556 |
+
/* -- other body styles ----------------------------------------------------- */
|
557 |
+
|
558 |
+
ol.arabic {
|
559 |
+
list-style: decimal;
|
560 |
+
}
|
561 |
+
|
562 |
+
ol.loweralpha {
|
563 |
+
list-style: lower-alpha;
|
564 |
+
}
|
565 |
+
|
566 |
+
ol.upperalpha {
|
567 |
+
list-style: upper-alpha;
|
568 |
+
}
|
569 |
+
|
570 |
+
ol.lowerroman {
|
571 |
+
list-style: lower-roman;
|
572 |
+
}
|
573 |
+
|
574 |
+
ol.upperroman {
|
575 |
+
list-style: upper-roman;
|
576 |
+
}
|
577 |
+
|
578 |
+
:not(li) > ol > li:first-child > :first-child,
|
579 |
+
:not(li) > ul > li:first-child > :first-child {
|
580 |
+
margin-top: 0px;
|
581 |
+
}
|
582 |
+
|
583 |
+
:not(li) > ol > li:last-child > :last-child,
|
584 |
+
:not(li) > ul > li:last-child > :last-child {
|
585 |
+
margin-bottom: 0px;
|
586 |
+
}
|
587 |
+
|
588 |
+
ol.simple ol p,
|
589 |
+
ol.simple ul p,
|
590 |
+
ul.simple ol p,
|
591 |
+
ul.simple ul p {
|
592 |
+
margin-top: 0;
|
593 |
+
}
|
594 |
+
|
595 |
+
ol.simple > li:not(:first-child) > p,
|
596 |
+
ul.simple > li:not(:first-child) > p {
|
597 |
+
margin-top: 0;
|
598 |
+
}
|
599 |
+
|
600 |
+
ol.simple p,
|
601 |
+
ul.simple p {
|
602 |
+
margin-bottom: 0;
|
603 |
+
}
|
604 |
+
|
605 |
+
aside.footnote > span,
|
606 |
+
div.citation > span {
|
607 |
+
float: left;
|
608 |
+
}
|
609 |
+
aside.footnote > span:last-of-type,
|
610 |
+
div.citation > span:last-of-type {
|
611 |
+
padding-right: 0.5em;
|
612 |
+
}
|
613 |
+
aside.footnote > p {
|
614 |
+
margin-left: 2em;
|
615 |
+
}
|
616 |
+
div.citation > p {
|
617 |
+
margin-left: 4em;
|
618 |
+
}
|
619 |
+
aside.footnote > p:last-of-type,
|
620 |
+
div.citation > p:last-of-type {
|
621 |
+
margin-bottom: 0em;
|
622 |
+
}
|
623 |
+
aside.footnote > p:last-of-type:after,
|
624 |
+
div.citation > p:last-of-type:after {
|
625 |
+
content: "";
|
626 |
+
clear: both;
|
627 |
+
}
|
628 |
+
|
629 |
+
dl.field-list {
|
630 |
+
display: grid;
|
631 |
+
grid-template-columns: fit-content(30%) auto;
|
632 |
+
}
|
633 |
+
|
634 |
+
dl.field-list > dt {
|
635 |
+
font-weight: bold;
|
636 |
+
word-break: break-word;
|
637 |
+
padding-left: 0.5em;
|
638 |
+
padding-right: 5px;
|
639 |
+
}
|
640 |
+
|
641 |
+
dl.field-list > dd {
|
642 |
+
padding-left: 0.5em;
|
643 |
+
margin-top: 0em;
|
644 |
+
margin-left: 0em;
|
645 |
+
margin-bottom: 0em;
|
646 |
+
}
|
647 |
+
|
648 |
+
dl {
|
649 |
+
margin-bottom: 15px;
|
650 |
+
}
|
651 |
+
|
652 |
+
dd > :first-child {
|
653 |
+
margin-top: 0px;
|
654 |
+
}
|
655 |
+
|
656 |
+
dd ul, dd table {
|
657 |
+
margin-bottom: 10px;
|
658 |
+
}
|
659 |
+
|
660 |
+
dd {
|
661 |
+
margin-top: 3px;
|
662 |
+
margin-bottom: 10px;
|
663 |
+
margin-left: 30px;
|
664 |
+
}
|
665 |
+
|
666 |
+
.sig dd {
|
667 |
+
margin-top: 0px;
|
668 |
+
margin-bottom: 0px;
|
669 |
+
}
|
670 |
+
|
671 |
+
.sig dl {
|
672 |
+
margin-top: 0px;
|
673 |
+
margin-bottom: 0px;
|
674 |
+
}
|
675 |
+
|
676 |
+
dl > dd:last-child,
|
677 |
+
dl > dd:last-child > :last-child {
|
678 |
+
margin-bottom: 0;
|
679 |
+
}
|
680 |
+
|
681 |
+
dt:target, span.highlighted {
|
682 |
+
background-color: #fbe54e;
|
683 |
+
}
|
684 |
+
|
685 |
+
rect.highlighted {
|
686 |
+
fill: #fbe54e;
|
687 |
+
}
|
688 |
+
|
689 |
+
dl.glossary dt {
|
690 |
+
font-weight: bold;
|
691 |
+
font-size: 1.1em;
|
692 |
+
}
|
693 |
+
|
694 |
+
.versionmodified {
|
695 |
+
font-style: italic;
|
696 |
+
}
|
697 |
+
|
698 |
+
.system-message {
|
699 |
+
background-color: #fda;
|
700 |
+
padding: 5px;
|
701 |
+
border: 3px solid red;
|
702 |
+
}
|
703 |
+
|
704 |
+
.footnote:target {
|
705 |
+
background-color: #ffa;
|
706 |
+
}
|
707 |
+
|
708 |
+
.line-block {
|
709 |
+
display: block;
|
710 |
+
margin-top: 1em;
|
711 |
+
margin-bottom: 1em;
|
712 |
+
}
|
713 |
+
|
714 |
+
.line-block .line-block {
|
715 |
+
margin-top: 0;
|
716 |
+
margin-bottom: 0;
|
717 |
+
margin-left: 1.5em;
|
718 |
+
}
|
719 |
+
|
720 |
+
.guilabel, .menuselection {
|
721 |
+
font-family: sans-serif;
|
722 |
+
}
|
723 |
+
|
724 |
+
.accelerator {
|
725 |
+
text-decoration: underline;
|
726 |
+
}
|
727 |
+
|
728 |
+
.classifier {
|
729 |
+
font-style: oblique;
|
730 |
+
}
|
731 |
+
|
732 |
+
.classifier:before {
|
733 |
+
font-style: normal;
|
734 |
+
margin: 0 0.5em;
|
735 |
+
content: ":";
|
736 |
+
display: inline-block;
|
737 |
+
}
|
738 |
+
|
739 |
+
abbr, acronym {
|
740 |
+
border-bottom: dotted 1px;
|
741 |
+
cursor: help;
|
742 |
+
}
|
743 |
+
|
744 |
+
.translated {
|
745 |
+
background-color: rgba(207, 255, 207, 0.2)
|
746 |
+
}
|
747 |
+
|
748 |
+
.untranslated {
|
749 |
+
background-color: rgba(255, 207, 207, 0.2)
|
750 |
+
}
|
751 |
+
|
752 |
+
/* -- code displays --------------------------------------------------------- */
|
753 |
+
|
754 |
+
pre {
|
755 |
+
overflow: auto;
|
756 |
+
overflow-y: hidden; /* fixes display issues on Chrome browsers */
|
757 |
+
}
|
758 |
+
|
759 |
+
pre, div[class*="highlight-"] {
|
760 |
+
clear: both;
|
761 |
+
}
|
762 |
+
|
763 |
+
span.pre {
|
764 |
+
-moz-hyphens: none;
|
765 |
+
-ms-hyphens: none;
|
766 |
+
-webkit-hyphens: none;
|
767 |
+
hyphens: none;
|
768 |
+
white-space: nowrap;
|
769 |
+
}
|
770 |
+
|
771 |
+
div[class*="highlight-"] {
|
772 |
+
margin: 1em 0;
|
773 |
+
}
|
774 |
+
|
775 |
+
td.linenos pre {
|
776 |
+
border: 0;
|
777 |
+
background-color: transparent;
|
778 |
+
color: #aaa;
|
779 |
+
}
|
780 |
+
|
781 |
+
table.highlighttable {
|
782 |
+
display: block;
|
783 |
+
}
|
784 |
+
|
785 |
+
table.highlighttable tbody {
|
786 |
+
display: block;
|
787 |
+
}
|
788 |
+
|
789 |
+
table.highlighttable tr {
|
790 |
+
display: flex;
|
791 |
+
}
|
792 |
+
|
793 |
+
table.highlighttable td {
|
794 |
+
margin: 0;
|
795 |
+
padding: 0;
|
796 |
+
}
|
797 |
+
|
798 |
+
table.highlighttable td.linenos {
|
799 |
+
padding-right: 0.5em;
|
800 |
+
}
|
801 |
+
|
802 |
+
table.highlighttable td.code {
|
803 |
+
flex: 1;
|
804 |
+
overflow: hidden;
|
805 |
+
}
|
806 |
+
|
807 |
+
.highlight .hll {
|
808 |
+
display: block;
|
809 |
+
}
|
810 |
+
|
811 |
+
div.highlight pre,
|
812 |
+
table.highlighttable pre {
|
813 |
+
margin: 0;
|
814 |
+
}
|
815 |
+
|
816 |
+
div.code-block-caption + div {
|
817 |
+
margin-top: 0;
|
818 |
+
}
|
819 |
+
|
820 |
+
div.code-block-caption {
|
821 |
+
margin-top: 1em;
|
822 |
+
padding: 2px 5px;
|
823 |
+
font-size: small;
|
824 |
+
}
|
825 |
+
|
826 |
+
div.code-block-caption code {
|
827 |
+
background-color: transparent;
|
828 |
+
}
|
829 |
+
|
830 |
+
table.highlighttable td.linenos,
|
831 |
+
span.linenos,
|
832 |
+
div.highlight span.gp { /* gp: Generic.Prompt */
|
833 |
+
user-select: none;
|
834 |
+
-webkit-user-select: text; /* Safari fallback only */
|
835 |
+
-webkit-user-select: none; /* Chrome/Safari */
|
836 |
+
-moz-user-select: none; /* Firefox */
|
837 |
+
-ms-user-select: none; /* IE10+ */
|
838 |
+
}
|
839 |
+
|
840 |
+
div.code-block-caption span.caption-number {
|
841 |
+
padding: 0.1em 0.3em;
|
842 |
+
font-style: italic;
|
843 |
+
}
|
844 |
+
|
845 |
+
div.code-block-caption span.caption-text {
|
846 |
+
}
|
847 |
+
|
848 |
+
div.literal-block-wrapper {
|
849 |
+
margin: 1em 0;
|
850 |
+
}
|
851 |
+
|
852 |
+
code.xref, a code {
|
853 |
+
background-color: transparent;
|
854 |
+
font-weight: bold;
|
855 |
+
}
|
856 |
+
|
857 |
+
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
|
858 |
+
background-color: transparent;
|
859 |
+
}
|
860 |
+
|
861 |
+
.viewcode-link {
|
862 |
+
float: right;
|
863 |
+
}
|
864 |
+
|
865 |
+
.viewcode-back {
|
866 |
+
float: right;
|
867 |
+
font-family: sans-serif;
|
868 |
+
}
|
869 |
+
|
870 |
+
div.viewcode-block:target {
|
871 |
+
margin: -1px -10px;
|
872 |
+
padding: 0 10px;
|
873 |
+
}
|
874 |
+
|
875 |
+
/* -- math display ---------------------------------------------------------- */
|
876 |
+
|
877 |
+
img.math {
|
878 |
+
vertical-align: middle;
|
879 |
+
}
|
880 |
+
|
881 |
+
div.body div.math p {
|
882 |
+
text-align: center;
|
883 |
+
}
|
884 |
+
|
885 |
+
span.eqno {
|
886 |
+
float: right;
|
887 |
+
}
|
888 |
+
|
889 |
+
span.eqno a.headerlink {
|
890 |
+
position: absolute;
|
891 |
+
z-index: 1;
|
892 |
+
}
|
893 |
+
|
894 |
+
div.math:hover a.headerlink {
|
895 |
+
visibility: visible;
|
896 |
+
}
|
897 |
+
|
898 |
+
/* -- printout stylesheet --------------------------------------------------- */
|
899 |
+
|
900 |
+
@media print {
|
901 |
+
div.document,
|
902 |
+
div.documentwrapper,
|
903 |
+
div.bodywrapper {
|
904 |
+
margin: 0 !important;
|
905 |
+
width: 100%;
|
906 |
+
}
|
907 |
+
|
908 |
+
div.sphinxsidebar,
|
909 |
+
div.related,
|
910 |
+
div.footer,
|
911 |
+
#top-link {
|
912 |
+
display: none;
|
913 |
+
}
|
914 |
+
}
|
assets/brands.css
ADDED
@@ -0,0 +1,1594 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
|
3 |
+
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
4 |
+
* Copyright 2024 Fonticons, Inc.
|
5 |
+
*/
|
6 |
+
:root, :host {
|
7 |
+
--fa-style-family-brands: 'Font Awesome 6 Brands';
|
8 |
+
--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
|
9 |
+
|
10 |
+
@font-face {
|
11 |
+
font-family: 'Font Awesome 6 Brands';
|
12 |
+
font-style: normal;
|
13 |
+
font-weight: 400;
|
14 |
+
font-display: block;
|
15 |
+
src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
|
16 |
+
|
17 |
+
.fab,
|
18 |
+
.fa-brands {
|
19 |
+
font-weight: 400; }
|
20 |
+
|
21 |
+
.fa-monero:before {
|
22 |
+
content: "\f3d0"; }
|
23 |
+
|
24 |
+
.fa-hooli:before {
|
25 |
+
content: "\f427"; }
|
26 |
+
|
27 |
+
.fa-yelp:before {
|
28 |
+
content: "\f1e9"; }
|
29 |
+
|
30 |
+
.fa-cc-visa:before {
|
31 |
+
content: "\f1f0"; }
|
32 |
+
|
33 |
+
.fa-lastfm:before {
|
34 |
+
content: "\f202"; }
|
35 |
+
|
36 |
+
.fa-shopware:before {
|
37 |
+
content: "\f5b5"; }
|
38 |
+
|
39 |
+
.fa-creative-commons-nc:before {
|
40 |
+
content: "\f4e8"; }
|
41 |
+
|
42 |
+
.fa-aws:before {
|
43 |
+
content: "\f375"; }
|
44 |
+
|
45 |
+
.fa-redhat:before {
|
46 |
+
content: "\f7bc"; }
|
47 |
+
|
48 |
+
.fa-yoast:before {
|
49 |
+
content: "\f2b1"; }
|
50 |
+
|
51 |
+
.fa-cloudflare:before {
|
52 |
+
content: "\e07d"; }
|
53 |
+
|
54 |
+
.fa-ups:before {
|
55 |
+
content: "\f7e0"; }
|
56 |
+
|
57 |
+
.fa-pixiv:before {
|
58 |
+
content: "\e640"; }
|
59 |
+
|
60 |
+
.fa-wpexplorer:before {
|
61 |
+
content: "\f2de"; }
|
62 |
+
|
63 |
+
.fa-dyalog:before {
|
64 |
+
content: "\f399"; }
|
65 |
+
|
66 |
+
.fa-bity:before {
|
67 |
+
content: "\f37a"; }
|
68 |
+
|
69 |
+
.fa-stackpath:before {
|
70 |
+
content: "\f842"; }
|
71 |
+
|
72 |
+
.fa-buysellads:before {
|
73 |
+
content: "\f20d"; }
|
74 |
+
|
75 |
+
.fa-first-order:before {
|
76 |
+
content: "\f2b0"; }
|
77 |
+
|
78 |
+
.fa-modx:before {
|
79 |
+
content: "\f285"; }
|
80 |
+
|
81 |
+
.fa-guilded:before {
|
82 |
+
content: "\e07e"; }
|
83 |
+
|
84 |
+
.fa-vnv:before {
|
85 |
+
content: "\f40b"; }
|
86 |
+
|
87 |
+
.fa-square-js:before {
|
88 |
+
content: "\f3b9"; }
|
89 |
+
|
90 |
+
.fa-js-square:before {
|
91 |
+
content: "\f3b9"; }
|
92 |
+
|
93 |
+
.fa-microsoft:before {
|
94 |
+
content: "\f3ca"; }
|
95 |
+
|
96 |
+
.fa-qq:before {
|
97 |
+
content: "\f1d6"; }
|
98 |
+
|
99 |
+
.fa-orcid:before {
|
100 |
+
content: "\f8d2"; }
|
101 |
+
|
102 |
+
.fa-java:before {
|
103 |
+
content: "\f4e4"; }
|
104 |
+
|
105 |
+
.fa-invision:before {
|
106 |
+
content: "\f7b0"; }
|
107 |
+
|
108 |
+
.fa-creative-commons-pd-alt:before {
|
109 |
+
content: "\f4ed"; }
|
110 |
+
|
111 |
+
.fa-centercode:before {
|
112 |
+
content: "\f380"; }
|
113 |
+
|
114 |
+
.fa-glide-g:before {
|
115 |
+
content: "\f2a6"; }
|
116 |
+
|
117 |
+
.fa-drupal:before {
|
118 |
+
content: "\f1a9"; }
|
119 |
+
|
120 |
+
.fa-jxl:before {
|
121 |
+
content: "\e67b"; }
|
122 |
+
|
123 |
+
.fa-hire-a-helper:before {
|
124 |
+
content: "\f3b0"; }
|
125 |
+
|
126 |
+
.fa-creative-commons-by:before {
|
127 |
+
content: "\f4e7"; }
|
128 |
+
|
129 |
+
.fa-unity:before {
|
130 |
+
content: "\e049"; }
|
131 |
+
|
132 |
+
.fa-whmcs:before {
|
133 |
+
content: "\f40d"; }
|
134 |
+
|
135 |
+
.fa-rocketchat:before {
|
136 |
+
content: "\f3e8"; }
|
137 |
+
|
138 |
+
.fa-vk:before {
|
139 |
+
content: "\f189"; }
|
140 |
+
|
141 |
+
.fa-untappd:before {
|
142 |
+
content: "\f405"; }
|
143 |
+
|
144 |
+
.fa-mailchimp:before {
|
145 |
+
content: "\f59e"; }
|
146 |
+
|
147 |
+
.fa-css3-alt:before {
|
148 |
+
content: "\f38b"; }
|
149 |
+
|
150 |
+
.fa-square-reddit:before {
|
151 |
+
content: "\f1a2"; }
|
152 |
+
|
153 |
+
.fa-reddit-square:before {
|
154 |
+
content: "\f1a2"; }
|
155 |
+
|
156 |
+
.fa-vimeo-v:before {
|
157 |
+
content: "\f27d"; }
|
158 |
+
|
159 |
+
.fa-contao:before {
|
160 |
+
content: "\f26d"; }
|
161 |
+
|
162 |
+
.fa-square-font-awesome:before {
|
163 |
+
content: "\e5ad"; }
|
164 |
+
|
165 |
+
.fa-deskpro:before {
|
166 |
+
content: "\f38f"; }
|
167 |
+
|
168 |
+
.fa-brave:before {
|
169 |
+
content: "\e63c"; }
|
170 |
+
|
171 |
+
.fa-sistrix:before {
|
172 |
+
content: "\f3ee"; }
|
173 |
+
|
174 |
+
.fa-square-instagram:before {
|
175 |
+
content: "\e055"; }
|
176 |
+
|
177 |
+
.fa-instagram-square:before {
|
178 |
+
content: "\e055"; }
|
179 |
+
|
180 |
+
.fa-battle-net:before {
|
181 |
+
content: "\f835"; }
|
182 |
+
|
183 |
+
.fa-the-red-yeti:before {
|
184 |
+
content: "\f69d"; }
|
185 |
+
|
186 |
+
.fa-square-hacker-news:before {
|
187 |
+
content: "\f3af"; }
|
188 |
+
|
189 |
+
.fa-hacker-news-square:before {
|
190 |
+
content: "\f3af"; }
|
191 |
+
|
192 |
+
.fa-edge:before {
|
193 |
+
content: "\f282"; }
|
194 |
+
|
195 |
+
.fa-threads:before {
|
196 |
+
content: "\e618"; }
|
197 |
+
|
198 |
+
.fa-napster:before {
|
199 |
+
content: "\f3d2"; }
|
200 |
+
|
201 |
+
.fa-square-snapchat:before {
|
202 |
+
content: "\f2ad"; }
|
203 |
+
|
204 |
+
.fa-snapchat-square:before {
|
205 |
+
content: "\f2ad"; }
|
206 |
+
|
207 |
+
.fa-google-plus-g:before {
|
208 |
+
content: "\f0d5"; }
|
209 |
+
|
210 |
+
.fa-artstation:before {
|
211 |
+
content: "\f77a"; }
|
212 |
+
|
213 |
+
.fa-markdown:before {
|
214 |
+
content: "\f60f"; }
|
215 |
+
|
216 |
+
.fa-sourcetree:before {
|
217 |
+
content: "\f7d3"; }
|
218 |
+
|
219 |
+
.fa-google-plus:before {
|
220 |
+
content: "\f2b3"; }
|
221 |
+
|
222 |
+
.fa-diaspora:before {
|
223 |
+
content: "\f791"; }
|
224 |
+
|
225 |
+
.fa-foursquare:before {
|
226 |
+
content: "\f180"; }
|
227 |
+
|
228 |
+
.fa-stack-overflow:before {
|
229 |
+
content: "\f16c"; }
|
230 |
+
|
231 |
+
.fa-github-alt:before {
|
232 |
+
content: "\f113"; }
|
233 |
+
|
234 |
+
.fa-phoenix-squadron:before {
|
235 |
+
content: "\f511"; }
|
236 |
+
|
237 |
+
.fa-pagelines:before {
|
238 |
+
content: "\f18c"; }
|
239 |
+
|
240 |
+
.fa-algolia:before {
|
241 |
+
content: "\f36c"; }
|
242 |
+
|
243 |
+
.fa-red-river:before {
|
244 |
+
content: "\f3e3"; }
|
245 |
+
|
246 |
+
.fa-creative-commons-sa:before {
|
247 |
+
content: "\f4ef"; }
|
248 |
+
|
249 |
+
.fa-safari:before {
|
250 |
+
content: "\f267"; }
|
251 |
+
|
252 |
+
.fa-google:before {
|
253 |
+
content: "\f1a0"; }
|
254 |
+
|
255 |
+
.fa-square-font-awesome-stroke:before {
|
256 |
+
content: "\f35c"; }
|
257 |
+
|
258 |
+
.fa-font-awesome-alt:before {
|
259 |
+
content: "\f35c"; }
|
260 |
+
|
261 |
+
.fa-atlassian:before {
|
262 |
+
content: "\f77b"; }
|
263 |
+
|
264 |
+
.fa-linkedin-in:before {
|
265 |
+
content: "\f0e1"; }
|
266 |
+
|
267 |
+
.fa-digital-ocean:before {
|
268 |
+
content: "\f391"; }
|
269 |
+
|
270 |
+
.fa-nimblr:before {
|
271 |
+
content: "\f5a8"; }
|
272 |
+
|
273 |
+
.fa-chromecast:before {
|
274 |
+
content: "\f838"; }
|
275 |
+
|
276 |
+
.fa-evernote:before {
|
277 |
+
content: "\f839"; }
|
278 |
+
|
279 |
+
.fa-hacker-news:before {
|
280 |
+
content: "\f1d4"; }
|
281 |
+
|
282 |
+
.fa-creative-commons-sampling:before {
|
283 |
+
content: "\f4f0"; }
|
284 |
+
|
285 |
+
.fa-adversal:before {
|
286 |
+
content: "\f36a"; }
|
287 |
+
|
288 |
+
.fa-creative-commons:before {
|
289 |
+
content: "\f25e"; }
|
290 |
+
|
291 |
+
.fa-watchman-monitoring:before {
|
292 |
+
content: "\e087"; }
|
293 |
+
|
294 |
+
.fa-fonticons:before {
|
295 |
+
content: "\f280"; }
|
296 |
+
|
297 |
+
.fa-weixin:before {
|
298 |
+
content: "\f1d7"; }
|
299 |
+
|
300 |
+
.fa-shirtsinbulk:before {
|
301 |
+
content: "\f214"; }
|
302 |
+
|
303 |
+
.fa-codepen:before {
|
304 |
+
content: "\f1cb"; }
|
305 |
+
|
306 |
+
.fa-git-alt:before {
|
307 |
+
content: "\f841"; }
|
308 |
+
|
309 |
+
.fa-lyft:before {
|
310 |
+
content: "\f3c3"; }
|
311 |
+
|
312 |
+
.fa-rev:before {
|
313 |
+
content: "\f5b2"; }
|
314 |
+
|
315 |
+
.fa-windows:before {
|
316 |
+
content: "\f17a"; }
|
317 |
+
|
318 |
+
.fa-wizards-of-the-coast:before {
|
319 |
+
content: "\f730"; }
|
320 |
+
|
321 |
+
.fa-square-viadeo:before {
|
322 |
+
content: "\f2aa"; }
|
323 |
+
|
324 |
+
.fa-viadeo-square:before {
|
325 |
+
content: "\f2aa"; }
|
326 |
+
|
327 |
+
.fa-meetup:before {
|
328 |
+
content: "\f2e0"; }
|
329 |
+
|
330 |
+
.fa-centos:before {
|
331 |
+
content: "\f789"; }
|
332 |
+
|
333 |
+
.fa-adn:before {
|
334 |
+
content: "\f170"; }
|
335 |
+
|
336 |
+
.fa-cloudsmith:before {
|
337 |
+
content: "\f384"; }
|
338 |
+
|
339 |
+
.fa-opensuse:before {
|
340 |
+
content: "\e62b"; }
|
341 |
+
|
342 |
+
.fa-pied-piper-alt:before {
|
343 |
+
content: "\f1a8"; }
|
344 |
+
|
345 |
+
.fa-square-dribbble:before {
|
346 |
+
content: "\f397"; }
|
347 |
+
|
348 |
+
.fa-dribbble-square:before {
|
349 |
+
content: "\f397"; }
|
350 |
+
|
351 |
+
.fa-codiepie:before {
|
352 |
+
content: "\f284"; }
|
353 |
+
|
354 |
+
.fa-node:before {
|
355 |
+
content: "\f419"; }
|
356 |
+
|
357 |
+
.fa-mix:before {
|
358 |
+
content: "\f3cb"; }
|
359 |
+
|
360 |
+
.fa-steam:before {
|
361 |
+
content: "\f1b6"; }
|
362 |
+
|
363 |
+
.fa-cc-apple-pay:before {
|
364 |
+
content: "\f416"; }
|
365 |
+
|
366 |
+
.fa-scribd:before {
|
367 |
+
content: "\f28a"; }
|
368 |
+
|
369 |
+
.fa-debian:before {
|
370 |
+
content: "\e60b"; }
|
371 |
+
|
372 |
+
.fa-openid:before {
|
373 |
+
content: "\f19b"; }
|
374 |
+
|
375 |
+
.fa-instalod:before {
|
376 |
+
content: "\e081"; }
|
377 |
+
|
378 |
+
.fa-expeditedssl:before {
|
379 |
+
content: "\f23e"; }
|
380 |
+
|
381 |
+
.fa-sellcast:before {
|
382 |
+
content: "\f2da"; }
|
383 |
+
|
384 |
+
.fa-square-twitter:before {
|
385 |
+
content: "\f081"; }
|
386 |
+
|
387 |
+
.fa-twitter-square:before {
|
388 |
+
content: "\f081"; }
|
389 |
+
|
390 |
+
.fa-r-project:before {
|
391 |
+
content: "\f4f7"; }
|
392 |
+
|
393 |
+
.fa-delicious:before {
|
394 |
+
content: "\f1a5"; }
|
395 |
+
|
396 |
+
.fa-freebsd:before {
|
397 |
+
content: "\f3a4"; }
|
398 |
+
|
399 |
+
.fa-vuejs:before {
|
400 |
+
content: "\f41f"; }
|
401 |
+
|
402 |
+
.fa-accusoft:before {
|
403 |
+
content: "\f369"; }
|
404 |
+
|
405 |
+
.fa-ioxhost:before {
|
406 |
+
content: "\f208"; }
|
407 |
+
|
408 |
+
.fa-fonticons-fi:before {
|
409 |
+
content: "\f3a2"; }
|
410 |
+
|
411 |
+
.fa-app-store:before {
|
412 |
+
content: "\f36f"; }
|
413 |
+
|
414 |
+
.fa-cc-mastercard:before {
|
415 |
+
content: "\f1f1"; }
|
416 |
+
|
417 |
+
.fa-itunes-note:before {
|
418 |
+
content: "\f3b5"; }
|
419 |
+
|
420 |
+
.fa-golang:before {
|
421 |
+
content: "\e40f"; }
|
422 |
+
|
423 |
+
.fa-kickstarter:before {
|
424 |
+
content: "\f3bb"; }
|
425 |
+
|
426 |
+
.fa-square-kickstarter:before {
|
427 |
+
content: "\f3bb"; }
|
428 |
+
|
429 |
+
.fa-grav:before {
|
430 |
+
content: "\f2d6"; }
|
431 |
+
|
432 |
+
.fa-weibo:before {
|
433 |
+
content: "\f18a"; }
|
434 |
+
|
435 |
+
.fa-uncharted:before {
|
436 |
+
content: "\e084"; }
|
437 |
+
|
438 |
+
.fa-firstdraft:before {
|
439 |
+
content: "\f3a1"; }
|
440 |
+
|
441 |
+
.fa-square-youtube:before {
|
442 |
+
content: "\f431"; }
|
443 |
+
|
444 |
+
.fa-youtube-square:before {
|
445 |
+
content: "\f431"; }
|
446 |
+
|
447 |
+
.fa-wikipedia-w:before {
|
448 |
+
content: "\f266"; }
|
449 |
+
|
450 |
+
.fa-wpressr:before {
|
451 |
+
content: "\f3e4"; }
|
452 |
+
|
453 |
+
.fa-rendact:before {
|
454 |
+
content: "\f3e4"; }
|
455 |
+
|
456 |
+
.fa-angellist:before {
|
457 |
+
content: "\f209"; }
|
458 |
+
|
459 |
+
.fa-galactic-republic:before {
|
460 |
+
content: "\f50c"; }
|
461 |
+
|
462 |
+
.fa-nfc-directional:before {
|
463 |
+
content: "\e530"; }
|
464 |
+
|
465 |
+
.fa-skype:before {
|
466 |
+
content: "\f17e"; }
|
467 |
+
|
468 |
+
.fa-joget:before {
|
469 |
+
content: "\f3b7"; }
|
470 |
+
|
471 |
+
.fa-fedora:before {
|
472 |
+
content: "\f798"; }
|
473 |
+
|
474 |
+
.fa-stripe-s:before {
|
475 |
+
content: "\f42a"; }
|
476 |
+
|
477 |
+
.fa-meta:before {
|
478 |
+
content: "\e49b"; }
|
479 |
+
|
480 |
+
.fa-laravel:before {
|
481 |
+
content: "\f3bd"; }
|
482 |
+
|
483 |
+
.fa-hotjar:before {
|
484 |
+
content: "\f3b1"; }
|
485 |
+
|
486 |
+
.fa-bluetooth-b:before {
|
487 |
+
content: "\f294"; }
|
488 |
+
|
489 |
+
.fa-square-letterboxd:before {
|
490 |
+
content: "\e62e"; }
|
491 |
+
|
492 |
+
.fa-sticker-mule:before {
|
493 |
+
content: "\f3f7"; }
|
494 |
+
|
495 |
+
.fa-creative-commons-zero:before {
|
496 |
+
content: "\f4f3"; }
|
497 |
+
|
498 |
+
.fa-hips:before {
|
499 |
+
content: "\f452"; }
|
500 |
+
|
501 |
+
.fa-behance:before {
|
502 |
+
content: "\f1b4"; }
|
503 |
+
|
504 |
+
.fa-reddit:before {
|
505 |
+
content: "\f1a1"; }
|
506 |
+
|
507 |
+
.fa-discord:before {
|
508 |
+
content: "\f392"; }
|
509 |
+
|
510 |
+
.fa-chrome:before {
|
511 |
+
content: "\f268"; }
|
512 |
+
|
513 |
+
.fa-app-store-ios:before {
|
514 |
+
content: "\f370"; }
|
515 |
+
|
516 |
+
.fa-cc-discover:before {
|
517 |
+
content: "\f1f2"; }
|
518 |
+
|
519 |
+
.fa-wpbeginner:before {
|
520 |
+
content: "\f297"; }
|
521 |
+
|
522 |
+
.fa-confluence:before {
|
523 |
+
content: "\f78d"; }
|
524 |
+
|
525 |
+
.fa-shoelace:before {
|
526 |
+
content: "\e60c"; }
|
527 |
+
|
528 |
+
.fa-mdb:before {
|
529 |
+
content: "\f8ca"; }
|
530 |
+
|
531 |
+
.fa-dochub:before {
|
532 |
+
content: "\f394"; }
|
533 |
+
|
534 |
+
.fa-accessible-icon:before {
|
535 |
+
content: "\f368"; }
|
536 |
+
|
537 |
+
.fa-ebay:before {
|
538 |
+
content: "\f4f4"; }
|
539 |
+
|
540 |
+
.fa-amazon:before {
|
541 |
+
content: "\f270"; }
|
542 |
+
|
543 |
+
.fa-unsplash:before {
|
544 |
+
content: "\e07c"; }
|
545 |
+
|
546 |
+
.fa-yarn:before {
|
547 |
+
content: "\f7e3"; }
|
548 |
+
|
549 |
+
.fa-square-steam:before {
|
550 |
+
content: "\f1b7"; }
|
551 |
+
|
552 |
+
.fa-steam-square:before {
|
553 |
+
content: "\f1b7"; }
|
554 |
+
|
555 |
+
.fa-500px:before {
|
556 |
+
content: "\f26e"; }
|
557 |
+
|
558 |
+
.fa-square-vimeo:before {
|
559 |
+
content: "\f194"; }
|
560 |
+
|
561 |
+
.fa-vimeo-square:before {
|
562 |
+
content: "\f194"; }
|
563 |
+
|
564 |
+
.fa-asymmetrik:before {
|
565 |
+
content: "\f372"; }
|
566 |
+
|
567 |
+
.fa-font-awesome:before {
|
568 |
+
content: "\f2b4"; }
|
569 |
+
|
570 |
+
.fa-font-awesome-flag:before {
|
571 |
+
content: "\f2b4"; }
|
572 |
+
|
573 |
+
.fa-font-awesome-logo-full:before {
|
574 |
+
content: "\f2b4"; }
|
575 |
+
|
576 |
+
.fa-gratipay:before {
|
577 |
+
content: "\f184"; }
|
578 |
+
|
579 |
+
.fa-apple:before {
|
580 |
+
content: "\f179"; }
|
581 |
+
|
582 |
+
.fa-hive:before {
|
583 |
+
content: "\e07f"; }
|
584 |
+
|
585 |
+
.fa-gitkraken:before {
|
586 |
+
content: "\f3a6"; }
|
587 |
+
|
588 |
+
.fa-keybase:before {
|
589 |
+
content: "\f4f5"; }
|
590 |
+
|
591 |
+
.fa-apple-pay:before {
|
592 |
+
content: "\f415"; }
|
593 |
+
|
594 |
+
.fa-padlet:before {
|
595 |
+
content: "\e4a0"; }
|
596 |
+
|
597 |
+
.fa-amazon-pay:before {
|
598 |
+
content: "\f42c"; }
|
599 |
+
|
600 |
+
.fa-square-github:before {
|
601 |
+
content: "\f092"; }
|
602 |
+
|
603 |
+
.fa-github-square:before {
|
604 |
+
content: "\f092"; }
|
605 |
+
|
606 |
+
.fa-stumbleupon:before {
|
607 |
+
content: "\f1a4"; }
|
608 |
+
|
609 |
+
.fa-fedex:before {
|
610 |
+
content: "\f797"; }
|
611 |
+
|
612 |
+
.fa-phoenix-framework:before {
|
613 |
+
content: "\f3dc"; }
|
614 |
+
|
615 |
+
.fa-shopify:before {
|
616 |
+
content: "\e057"; }
|
617 |
+
|
618 |
+
.fa-neos:before {
|
619 |
+
content: "\f612"; }
|
620 |
+
|
621 |
+
.fa-square-threads:before {
|
622 |
+
content: "\e619"; }
|
623 |
+
|
624 |
+
.fa-hackerrank:before {
|
625 |
+
content: "\f5f7"; }
|
626 |
+
|
627 |
+
.fa-researchgate:before {
|
628 |
+
content: "\f4f8"; }
|
629 |
+
|
630 |
+
.fa-swift:before {
|
631 |
+
content: "\f8e1"; }
|
632 |
+
|
633 |
+
.fa-angular:before {
|
634 |
+
content: "\f420"; }
|
635 |
+
|
636 |
+
.fa-speakap:before {
|
637 |
+
content: "\f3f3"; }
|
638 |
+
|
639 |
+
.fa-angrycreative:before {
|
640 |
+
content: "\f36e"; }
|
641 |
+
|
642 |
+
.fa-y-combinator:before {
|
643 |
+
content: "\f23b"; }
|
644 |
+
|
645 |
+
.fa-empire:before {
|
646 |
+
content: "\f1d1"; }
|
647 |
+
|
648 |
+
.fa-envira:before {
|
649 |
+
content: "\f299"; }
|
650 |
+
|
651 |
+
.fa-google-scholar:before {
|
652 |
+
content: "\e63b"; }
|
653 |
+
|
654 |
+
.fa-square-gitlab:before {
|
655 |
+
content: "\e5ae"; }
|
656 |
+
|
657 |
+
.fa-gitlab-square:before {
|
658 |
+
content: "\e5ae"; }
|
659 |
+
|
660 |
+
.fa-studiovinari:before {
|
661 |
+
content: "\f3f8"; }
|
662 |
+
|
663 |
+
.fa-pied-piper:before {
|
664 |
+
content: "\f2ae"; }
|
665 |
+
|
666 |
+
.fa-wordpress:before {
|
667 |
+
content: "\f19a"; }
|
668 |
+
|
669 |
+
.fa-product-hunt:before {
|
670 |
+
content: "\f288"; }
|
671 |
+
|
672 |
+
.fa-firefox:before {
|
673 |
+
content: "\f269"; }
|
674 |
+
|
675 |
+
.fa-linode:before {
|
676 |
+
content: "\f2b8"; }
|
677 |
+
|
678 |
+
.fa-goodreads:before {
|
679 |
+
content: "\f3a8"; }
|
680 |
+
|
681 |
+
.fa-square-odnoklassniki:before {
|
682 |
+
content: "\f264"; }
|
683 |
+
|
684 |
+
.fa-odnoklassniki-square:before {
|
685 |
+
content: "\f264"; }
|
686 |
+
|
687 |
+
.fa-jsfiddle:before {
|
688 |
+
content: "\f1cc"; }
|
689 |
+
|
690 |
+
.fa-sith:before {
|
691 |
+
content: "\f512"; }
|
692 |
+
|
693 |
+
.fa-themeisle:before {
|
694 |
+
content: "\f2b2"; }
|
695 |
+
|
696 |
+
.fa-page4:before {
|
697 |
+
content: "\f3d7"; }
|
698 |
+
|
699 |
+
.fa-hashnode:before {
|
700 |
+
content: "\e499"; }
|
701 |
+
|
702 |
+
.fa-react:before {
|
703 |
+
content: "\f41b"; }
|
704 |
+
|
705 |
+
.fa-cc-paypal:before {
|
706 |
+
content: "\f1f4"; }
|
707 |
+
|
708 |
+
.fa-squarespace:before {
|
709 |
+
content: "\f5be"; }
|
710 |
+
|
711 |
+
.fa-cc-stripe:before {
|
712 |
+
content: "\f1f5"; }
|
713 |
+
|
714 |
+
.fa-creative-commons-share:before {
|
715 |
+
content: "\f4f2"; }
|
716 |
+
|
717 |
+
.fa-bitcoin:before {
|
718 |
+
content: "\f379"; }
|
719 |
+
|
720 |
+
.fa-keycdn:before {
|
721 |
+
content: "\f3ba"; }
|
722 |
+
|
723 |
+
.fa-opera:before {
|
724 |
+
content: "\f26a"; }
|
725 |
+
|
726 |
+
.fa-itch-io:before {
|
727 |
+
content: "\f83a"; }
|
728 |
+
|
729 |
+
.fa-umbraco:before {
|
730 |
+
content: "\f8e8"; }
|
731 |
+
|
732 |
+
.fa-galactic-senate:before {
|
733 |
+
content: "\f50d"; }
|
734 |
+
|
735 |
+
.fa-ubuntu:before {
|
736 |
+
content: "\f7df"; }
|
737 |
+
|
738 |
+
.fa-draft2digital:before {
|
739 |
+
content: "\f396"; }
|
740 |
+
|
741 |
+
.fa-stripe:before {
|
742 |
+
content: "\f429"; }
|
743 |
+
|
744 |
+
.fa-houzz:before {
|
745 |
+
content: "\f27c"; }
|
746 |
+
|
747 |
+
.fa-gg:before {
|
748 |
+
content: "\f260"; }
|
749 |
+
|
750 |
+
.fa-dhl:before {
|
751 |
+
content: "\f790"; }
|
752 |
+
|
753 |
+
.fa-square-pinterest:before {
|
754 |
+
content: "\f0d3"; }
|
755 |
+
|
756 |
+
.fa-pinterest-square:before {
|
757 |
+
content: "\f0d3"; }
|
758 |
+
|
759 |
+
.fa-xing:before {
|
760 |
+
content: "\f168"; }
|
761 |
+
|
762 |
+
.fa-blackberry:before {
|
763 |
+
content: "\f37b"; }
|
764 |
+
|
765 |
+
.fa-creative-commons-pd:before {
|
766 |
+
content: "\f4ec"; }
|
767 |
+
|
768 |
+
.fa-playstation:before {
|
769 |
+
content: "\f3df"; }
|
770 |
+
|
771 |
+
.fa-quinscape:before {
|
772 |
+
content: "\f459"; }
|
773 |
+
|
774 |
+
.fa-less:before {
|
775 |
+
content: "\f41d"; }
|
776 |
+
|
777 |
+
.fa-blogger-b:before {
|
778 |
+
content: "\f37d"; }
|
779 |
+
|
780 |
+
.fa-opencart:before {
|
781 |
+
content: "\f23d"; }
|
782 |
+
|
783 |
+
.fa-vine:before {
|
784 |
+
content: "\f1ca"; }
|
785 |
+
|
786 |
+
.fa-signal-messenger:before {
|
787 |
+
content: "\e663"; }
|
788 |
+
|
789 |
+
.fa-paypal:before {
|
790 |
+
content: "\f1ed"; }
|
791 |
+
|
792 |
+
.fa-gitlab:before {
|
793 |
+
content: "\f296"; }
|
794 |
+
|
795 |
+
.fa-typo3:before {
|
796 |
+
content: "\f42b"; }
|
797 |
+
|
798 |
+
.fa-reddit-alien:before {
|
799 |
+
content: "\f281"; }
|
800 |
+
|
801 |
+
.fa-yahoo:before {
|
802 |
+
content: "\f19e"; }
|
803 |
+
|
804 |
+
.fa-dailymotion:before {
|
805 |
+
content: "\e052"; }
|
806 |
+
|
807 |
+
.fa-affiliatetheme:before {
|
808 |
+
content: "\f36b"; }
|
809 |
+
|
810 |
+
.fa-pied-piper-pp:before {
|
811 |
+
content: "\f1a7"; }
|
812 |
+
|
813 |
+
.fa-bootstrap:before {
|
814 |
+
content: "\f836"; }
|
815 |
+
|
816 |
+
.fa-odnoklassniki:before {
|
817 |
+
content: "\f263"; }
|
818 |
+
|
819 |
+
.fa-nfc-symbol:before {
|
820 |
+
content: "\e531"; }
|
821 |
+
|
822 |
+
.fa-mintbit:before {
|
823 |
+
content: "\e62f"; }
|
824 |
+
|
825 |
+
.fa-ethereum:before {
|
826 |
+
content: "\f42e"; }
|
827 |
+
|
828 |
+
.fa-speaker-deck:before {
|
829 |
+
content: "\f83c"; }
|
830 |
+
|
831 |
+
.fa-creative-commons-nc-eu:before {
|
832 |
+
content: "\f4e9"; }
|
833 |
+
|
834 |
+
.fa-patreon:before {
|
835 |
+
content: "\f3d9"; }
|
836 |
+
|
837 |
+
.fa-avianex:before {
|
838 |
+
content: "\f374"; }
|
839 |
+
|
840 |
+
.fa-ello:before {
|
841 |
+
content: "\f5f1"; }
|
842 |
+
|
843 |
+
.fa-gofore:before {
|
844 |
+
content: "\f3a7"; }
|
845 |
+
|
846 |
+
.fa-bimobject:before {
|
847 |
+
content: "\f378"; }
|
848 |
+
|
849 |
+
.fa-brave-reverse:before {
|
850 |
+
content: "\e63d"; }
|
851 |
+
|
852 |
+
.fa-facebook-f:before {
|
853 |
+
content: "\f39e"; }
|
854 |
+
|
855 |
+
.fa-square-google-plus:before {
|
856 |
+
content: "\f0d4"; }
|
857 |
+
|
858 |
+
.fa-google-plus-square:before {
|
859 |
+
content: "\f0d4"; }
|
860 |
+
|
861 |
+
.fa-web-awesome:before {
|
862 |
+
content: "\e682"; }
|
863 |
+
|
864 |
+
.fa-mandalorian:before {
|
865 |
+
content: "\f50f"; }
|
866 |
+
|
867 |
+
.fa-first-order-alt:before {
|
868 |
+
content: "\f50a"; }
|
869 |
+
|
870 |
+
.fa-osi:before {
|
871 |
+
content: "\f41a"; }
|
872 |
+
|
873 |
+
.fa-google-wallet:before {
|
874 |
+
content: "\f1ee"; }
|
875 |
+
|
876 |
+
.fa-d-and-d-beyond:before {
|
877 |
+
content: "\f6ca"; }
|
878 |
+
|
879 |
+
.fa-periscope:before {
|
880 |
+
content: "\f3da"; }
|
881 |
+
|
882 |
+
.fa-fulcrum:before {
|
883 |
+
content: "\f50b"; }
|
884 |
+
|
885 |
+
.fa-cloudscale:before {
|
886 |
+
content: "\f383"; }
|
887 |
+
|
888 |
+
.fa-forumbee:before {
|
889 |
+
content: "\f211"; }
|
890 |
+
|
891 |
+
.fa-mizuni:before {
|
892 |
+
content: "\f3cc"; }
|
893 |
+
|
894 |
+
.fa-schlix:before {
|
895 |
+
content: "\f3ea"; }
|
896 |
+
|
897 |
+
.fa-square-xing:before {
|
898 |
+
content: "\f169"; }
|
899 |
+
|
900 |
+
.fa-xing-square:before {
|
901 |
+
content: "\f169"; }
|
902 |
+
|
903 |
+
.fa-bandcamp:before {
|
904 |
+
content: "\f2d5"; }
|
905 |
+
|
906 |
+
.fa-wpforms:before {
|
907 |
+
content: "\f298"; }
|
908 |
+
|
909 |
+
.fa-cloudversify:before {
|
910 |
+
content: "\f385"; }
|
911 |
+
|
912 |
+
.fa-usps:before {
|
913 |
+
content: "\f7e1"; }
|
914 |
+
|
915 |
+
.fa-megaport:before {
|
916 |
+
content: "\f5a3"; }
|
917 |
+
|
918 |
+
.fa-magento:before {
|
919 |
+
content: "\f3c4"; }
|
920 |
+
|
921 |
+
.fa-spotify:before {
|
922 |
+
content: "\f1bc"; }
|
923 |
+
|
924 |
+
.fa-optin-monster:before {
|
925 |
+
content: "\f23c"; }
|
926 |
+
|
927 |
+
.fa-fly:before {
|
928 |
+
content: "\f417"; }
|
929 |
+
|
930 |
+
.fa-aviato:before {
|
931 |
+
content: "\f421"; }
|
932 |
+
|
933 |
+
.fa-itunes:before {
|
934 |
+
content: "\f3b4"; }
|
935 |
+
|
936 |
+
.fa-cuttlefish:before {
|
937 |
+
content: "\f38c"; }
|
938 |
+
|
939 |
+
.fa-blogger:before {
|
940 |
+
content: "\f37c"; }
|
941 |
+
|
942 |
+
.fa-flickr:before {
|
943 |
+
content: "\f16e"; }
|
944 |
+
|
945 |
+
.fa-viber:before {
|
946 |
+
content: "\f409"; }
|
947 |
+
|
948 |
+
.fa-soundcloud:before {
|
949 |
+
content: "\f1be"; }
|
950 |
+
|
951 |
+
.fa-digg:before {
|
952 |
+
content: "\f1a6"; }
|
953 |
+
|
954 |
+
.fa-tencent-weibo:before {
|
955 |
+
content: "\f1d5"; }
|
956 |
+
|
957 |
+
.fa-letterboxd:before {
|
958 |
+
content: "\e62d"; }
|
959 |
+
|
960 |
+
.fa-symfony:before {
|
961 |
+
content: "\f83d"; }
|
962 |
+
|
963 |
+
.fa-maxcdn:before {
|
964 |
+
content: "\f136"; }
|
965 |
+
|
966 |
+
.fa-etsy:before {
|
967 |
+
content: "\f2d7"; }
|
968 |
+
|
969 |
+
.fa-facebook-messenger:before {
|
970 |
+
content: "\f39f"; }
|
971 |
+
|
972 |
+
.fa-audible:before {
|
973 |
+
content: "\f373"; }
|
974 |
+
|
975 |
+
.fa-think-peaks:before {
|
976 |
+
content: "\f731"; }
|
977 |
+
|
978 |
+
.fa-bilibili:before {
|
979 |
+
content: "\e3d9"; }
|
980 |
+
|
981 |
+
.fa-erlang:before {
|
982 |
+
content: "\f39d"; }
|
983 |
+
|
984 |
+
.fa-x-twitter:before {
|
985 |
+
content: "\e61b"; }
|
986 |
+
|
987 |
+
.fa-cotton-bureau:before {
|
988 |
+
content: "\f89e"; }
|
989 |
+
|
990 |
+
.fa-dashcube:before {
|
991 |
+
content: "\f210"; }
|
992 |
+
|
993 |
+
.fa-42-group:before {
|
994 |
+
content: "\e080"; }
|
995 |
+
|
996 |
+
.fa-innosoft:before {
|
997 |
+
content: "\e080"; }
|
998 |
+
|
999 |
+
.fa-stack-exchange:before {
|
1000 |
+
content: "\f18d"; }
|
1001 |
+
|
1002 |
+
.fa-elementor:before {
|
1003 |
+
content: "\f430"; }
|
1004 |
+
|
1005 |
+
.fa-square-pied-piper:before {
|
1006 |
+
content: "\e01e"; }
|
1007 |
+
|
1008 |
+
.fa-pied-piper-square:before {
|
1009 |
+
content: "\e01e"; }
|
1010 |
+
|
1011 |
+
.fa-creative-commons-nd:before {
|
1012 |
+
content: "\f4eb"; }
|
1013 |
+
|
1014 |
+
.fa-palfed:before {
|
1015 |
+
content: "\f3d8"; }
|
1016 |
+
|
1017 |
+
.fa-superpowers:before {
|
1018 |
+
content: "\f2dd"; }
|
1019 |
+
|
1020 |
+
.fa-resolving:before {
|
1021 |
+
content: "\f3e7"; }
|
1022 |
+
|
1023 |
+
.fa-xbox:before {
|
1024 |
+
content: "\f412"; }
|
1025 |
+
|
1026 |
+
.fa-square-web-awesome-stroke:before {
|
1027 |
+
content: "\e684"; }
|
1028 |
+
|
1029 |
+
.fa-searchengin:before {
|
1030 |
+
content: "\f3eb"; }
|
1031 |
+
|
1032 |
+
.fa-tiktok:before {
|
1033 |
+
content: "\e07b"; }
|
1034 |
+
|
1035 |
+
.fa-square-facebook:before {
|
1036 |
+
content: "\f082"; }
|
1037 |
+
|
1038 |
+
.fa-facebook-square:before {
|
1039 |
+
content: "\f082"; }
|
1040 |
+
|
1041 |
+
.fa-renren:before {
|
1042 |
+
content: "\f18b"; }
|
1043 |
+
|
1044 |
+
.fa-linux:before {
|
1045 |
+
content: "\f17c"; }
|
1046 |
+
|
1047 |
+
.fa-glide:before {
|
1048 |
+
content: "\f2a5"; }
|
1049 |
+
|
1050 |
+
.fa-linkedin:before {
|
1051 |
+
content: "\f08c"; }
|
1052 |
+
|
1053 |
+
.fa-hubspot:before {
|
1054 |
+
content: "\f3b2"; }
|
1055 |
+
|
1056 |
+
.fa-deploydog:before {
|
1057 |
+
content: "\f38e"; }
|
1058 |
+
|
1059 |
+
.fa-twitch:before {
|
1060 |
+
content: "\f1e8"; }
|
1061 |
+
|
1062 |
+
.fa-ravelry:before {
|
1063 |
+
content: "\f2d9"; }
|
1064 |
+
|
1065 |
+
.fa-mixer:before {
|
1066 |
+
content: "\e056"; }
|
1067 |
+
|
1068 |
+
.fa-square-lastfm:before {
|
1069 |
+
content: "\f203"; }
|
1070 |
+
|
1071 |
+
.fa-lastfm-square:before {
|
1072 |
+
content: "\f203"; }
|
1073 |
+
|
1074 |
+
.fa-vimeo:before {
|
1075 |
+
content: "\f40a"; }
|
1076 |
+
|
1077 |
+
.fa-mendeley:before {
|
1078 |
+
content: "\f7b3"; }
|
1079 |
+
|
1080 |
+
.fa-uniregistry:before {
|
1081 |
+
content: "\f404"; }
|
1082 |
+
|
1083 |
+
.fa-figma:before {
|
1084 |
+
content: "\f799"; }
|
1085 |
+
|
1086 |
+
.fa-creative-commons-remix:before {
|
1087 |
+
content: "\f4ee"; }
|
1088 |
+
|
1089 |
+
.fa-cc-amazon-pay:before {
|
1090 |
+
content: "\f42d"; }
|
1091 |
+
|
1092 |
+
.fa-dropbox:before {
|
1093 |
+
content: "\f16b"; }
|
1094 |
+
|
1095 |
+
.fa-instagram:before {
|
1096 |
+
content: "\f16d"; }
|
1097 |
+
|
1098 |
+
.fa-cmplid:before {
|
1099 |
+
content: "\e360"; }
|
1100 |
+
|
1101 |
+
.fa-upwork:before {
|
1102 |
+
content: "\e641"; }
|
1103 |
+
|
1104 |
+
.fa-facebook:before {
|
1105 |
+
content: "\f09a"; }
|
1106 |
+
|
1107 |
+
.fa-gripfire:before {
|
1108 |
+
content: "\f3ac"; }
|
1109 |
+
|
1110 |
+
.fa-jedi-order:before {
|
1111 |
+
content: "\f50e"; }
|
1112 |
+
|
1113 |
+
.fa-uikit:before {
|
1114 |
+
content: "\f403"; }
|
1115 |
+
|
1116 |
+
.fa-fort-awesome-alt:before {
|
1117 |
+
content: "\f3a3"; }
|
1118 |
+
|
1119 |
+
.fa-phabricator:before {
|
1120 |
+
content: "\f3db"; }
|
1121 |
+
|
1122 |
+
.fa-ussunnah:before {
|
1123 |
+
content: "\f407"; }
|
1124 |
+
|
1125 |
+
.fa-earlybirds:before {
|
1126 |
+
content: "\f39a"; }
|
1127 |
+
|
1128 |
+
.fa-trade-federation:before {
|
1129 |
+
content: "\f513"; }
|
1130 |
+
|
1131 |
+
.fa-autoprefixer:before {
|
1132 |
+
content: "\f41c"; }
|
1133 |
+
|
1134 |
+
.fa-whatsapp:before {
|
1135 |
+
content: "\f232"; }
|
1136 |
+
|
1137 |
+
.fa-square-upwork:before {
|
1138 |
+
content: "\e67c"; }
|
1139 |
+
|
1140 |
+
.fa-slideshare:before {
|
1141 |
+
content: "\f1e7"; }
|
1142 |
+
|
1143 |
+
.fa-google-play:before {
|
1144 |
+
content: "\f3ab"; }
|
1145 |
+
|
1146 |
+
.fa-viadeo:before {
|
1147 |
+
content: "\f2a9"; }
|
1148 |
+
|
1149 |
+
.fa-line:before {
|
1150 |
+
content: "\f3c0"; }
|
1151 |
+
|
1152 |
+
.fa-google-drive:before {
|
1153 |
+
content: "\f3aa"; }
|
1154 |
+
|
1155 |
+
.fa-servicestack:before {
|
1156 |
+
content: "\f3ec"; }
|
1157 |
+
|
1158 |
+
.fa-simplybuilt:before {
|
1159 |
+
content: "\f215"; }
|
1160 |
+
|
1161 |
+
.fa-bitbucket:before {
|
1162 |
+
content: "\f171"; }
|
1163 |
+
|
1164 |
+
.fa-imdb:before {
|
1165 |
+
content: "\f2d8"; }
|
1166 |
+
|
1167 |
+
.fa-deezer:before {
|
1168 |
+
content: "\e077"; }
|
1169 |
+
|
1170 |
+
.fa-raspberry-pi:before {
|
1171 |
+
content: "\f7bb"; }
|
1172 |
+
|
1173 |
+
.fa-jira:before {
|
1174 |
+
content: "\f7b1"; }
|
1175 |
+
|
1176 |
+
.fa-docker:before {
|
1177 |
+
content: "\f395"; }
|
1178 |
+
|
1179 |
+
.fa-screenpal:before {
|
1180 |
+
content: "\e570"; }
|
1181 |
+
|
1182 |
+
.fa-bluetooth:before {
|
1183 |
+
content: "\f293"; }
|
1184 |
+
|
1185 |
+
.fa-gitter:before {
|
1186 |
+
content: "\f426"; }
|
1187 |
+
|
1188 |
+
.fa-d-and-d:before {
|
1189 |
+
content: "\f38d"; }
|
1190 |
+
|
1191 |
+
.fa-microblog:before {
|
1192 |
+
content: "\e01a"; }
|
1193 |
+
|
1194 |
+
.fa-cc-diners-club:before {
|
1195 |
+
content: "\f24c"; }
|
1196 |
+
|
1197 |
+
.fa-gg-circle:before {
|
1198 |
+
content: "\f261"; }
|
1199 |
+
|
1200 |
+
.fa-pied-piper-hat:before {
|
1201 |
+
content: "\f4e5"; }
|
1202 |
+
|
1203 |
+
.fa-kickstarter-k:before {
|
1204 |
+
content: "\f3bc"; }
|
1205 |
+
|
1206 |
+
.fa-yandex:before {
|
1207 |
+
content: "\f413"; }
|
1208 |
+
|
1209 |
+
.fa-readme:before {
|
1210 |
+
content: "\f4d5"; }
|
1211 |
+
|
1212 |
+
.fa-html5:before {
|
1213 |
+
content: "\f13b"; }
|
1214 |
+
|
1215 |
+
.fa-sellsy:before {
|
1216 |
+
content: "\f213"; }
|
1217 |
+
|
1218 |
+
.fa-square-web-awesome:before {
|
1219 |
+
content: "\e683"; }
|
1220 |
+
|
1221 |
+
.fa-sass:before {
|
1222 |
+
content: "\f41e"; }
|
1223 |
+
|
1224 |
+
.fa-wirsindhandwerk:before {
|
1225 |
+
content: "\e2d0"; }
|
1226 |
+
|
1227 |
+
.fa-wsh:before {
|
1228 |
+
content: "\e2d0"; }
|
1229 |
+
|
1230 |
+
.fa-buromobelexperte:before {
|
1231 |
+
content: "\f37f"; }
|
1232 |
+
|
1233 |
+
.fa-salesforce:before {
|
1234 |
+
content: "\f83b"; }
|
1235 |
+
|
1236 |
+
.fa-octopus-deploy:before {
|
1237 |
+
content: "\e082"; }
|
1238 |
+
|
1239 |
+
.fa-medapps:before {
|
1240 |
+
content: "\f3c6"; }
|
1241 |
+
|
1242 |
+
.fa-ns8:before {
|
1243 |
+
content: "\f3d5"; }
|
1244 |
+
|
1245 |
+
.fa-pinterest-p:before {
|
1246 |
+
content: "\f231"; }
|
1247 |
+
|
1248 |
+
.fa-apper:before {
|
1249 |
+
content: "\f371"; }
|
1250 |
+
|
1251 |
+
.fa-fort-awesome:before {
|
1252 |
+
content: "\f286"; }
|
1253 |
+
|
1254 |
+
.fa-waze:before {
|
1255 |
+
content: "\f83f"; }
|
1256 |
+
|
1257 |
+
.fa-bluesky:before {
|
1258 |
+
content: "\e671"; }
|
1259 |
+
|
1260 |
+
.fa-cc-jcb:before {
|
1261 |
+
content: "\f24b"; }
|
1262 |
+
|
1263 |
+
.fa-snapchat:before {
|
1264 |
+
content: "\f2ab"; }
|
1265 |
+
|
1266 |
+
.fa-snapchat-ghost:before {
|
1267 |
+
content: "\f2ab"; }
|
1268 |
+
|
1269 |
+
.fa-fantasy-flight-games:before {
|
1270 |
+
content: "\f6dc"; }
|
1271 |
+
|
1272 |
+
.fa-rust:before {
|
1273 |
+
content: "\e07a"; }
|
1274 |
+
|
1275 |
+
.fa-wix:before {
|
1276 |
+
content: "\f5cf"; }
|
1277 |
+
|
1278 |
+
.fa-square-behance:before {
|
1279 |
+
content: "\f1b5"; }
|
1280 |
+
|
1281 |
+
.fa-behance-square:before {
|
1282 |
+
content: "\f1b5"; }
|
1283 |
+
|
1284 |
+
.fa-supple:before {
|
1285 |
+
content: "\f3f9"; }
|
1286 |
+
|
1287 |
+
.fa-webflow:before {
|
1288 |
+
content: "\e65c"; }
|
1289 |
+
|
1290 |
+
.fa-rebel:before {
|
1291 |
+
content: "\f1d0"; }
|
1292 |
+
|
1293 |
+
.fa-css3:before {
|
1294 |
+
content: "\f13c"; }
|
1295 |
+
|
1296 |
+
.fa-staylinked:before {
|
1297 |
+
content: "\f3f5"; }
|
1298 |
+
|
1299 |
+
.fa-kaggle:before {
|
1300 |
+
content: "\f5fa"; }
|
1301 |
+
|
1302 |
+
.fa-space-awesome:before {
|
1303 |
+
content: "\e5ac"; }
|
1304 |
+
|
1305 |
+
.fa-deviantart:before {
|
1306 |
+
content: "\f1bd"; }
|
1307 |
+
|
1308 |
+
.fa-cpanel:before {
|
1309 |
+
content: "\f388"; }
|
1310 |
+
|
1311 |
+
.fa-goodreads-g:before {
|
1312 |
+
content: "\f3a9"; }
|
1313 |
+
|
1314 |
+
.fa-square-git:before {
|
1315 |
+
content: "\f1d2"; }
|
1316 |
+
|
1317 |
+
.fa-git-square:before {
|
1318 |
+
content: "\f1d2"; }
|
1319 |
+
|
1320 |
+
.fa-square-tumblr:before {
|
1321 |
+
content: "\f174"; }
|
1322 |
+
|
1323 |
+
.fa-tumblr-square:before {
|
1324 |
+
content: "\f174"; }
|
1325 |
+
|
1326 |
+
.fa-trello:before {
|
1327 |
+
content: "\f181"; }
|
1328 |
+
|
1329 |
+
.fa-creative-commons-nc-jp:before {
|
1330 |
+
content: "\f4ea"; }
|
1331 |
+
|
1332 |
+
.fa-get-pocket:before {
|
1333 |
+
content: "\f265"; }
|
1334 |
+
|
1335 |
+
.fa-perbyte:before {
|
1336 |
+
content: "\e083"; }
|
1337 |
+
|
1338 |
+
.fa-grunt:before {
|
1339 |
+
content: "\f3ad"; }
|
1340 |
+
|
1341 |
+
.fa-weebly:before {
|
1342 |
+
content: "\f5cc"; }
|
1343 |
+
|
1344 |
+
.fa-connectdevelop:before {
|
1345 |
+
content: "\f20e"; }
|
1346 |
+
|
1347 |
+
.fa-leanpub:before {
|
1348 |
+
content: "\f212"; }
|
1349 |
+
|
1350 |
+
.fa-black-tie:before {
|
1351 |
+
content: "\f27e"; }
|
1352 |
+
|
1353 |
+
.fa-themeco:before {
|
1354 |
+
content: "\f5c6"; }
|
1355 |
+
|
1356 |
+
.fa-python:before {
|
1357 |
+
content: "\f3e2"; }
|
1358 |
+
|
1359 |
+
.fa-android:before {
|
1360 |
+
content: "\f17b"; }
|
1361 |
+
|
1362 |
+
.fa-bots:before {
|
1363 |
+
content: "\e340"; }
|
1364 |
+
|
1365 |
+
.fa-free-code-camp:before {
|
1366 |
+
content: "\f2c5"; }
|
1367 |
+
|
1368 |
+
.fa-hornbill:before {
|
1369 |
+
content: "\f592"; }
|
1370 |
+
|
1371 |
+
.fa-js:before {
|
1372 |
+
content: "\f3b8"; }
|
1373 |
+
|
1374 |
+
.fa-ideal:before {
|
1375 |
+
content: "\e013"; }
|
1376 |
+
|
1377 |
+
.fa-git:before {
|
1378 |
+
content: "\f1d3"; }
|
1379 |
+
|
1380 |
+
.fa-dev:before {
|
1381 |
+
content: "\f6cc"; }
|
1382 |
+
|
1383 |
+
.fa-sketch:before {
|
1384 |
+
content: "\f7c6"; }
|
1385 |
+
|
1386 |
+
.fa-yandex-international:before {
|
1387 |
+
content: "\f414"; }
|
1388 |
+
|
1389 |
+
.fa-cc-amex:before {
|
1390 |
+
content: "\f1f3"; }
|
1391 |
+
|
1392 |
+
.fa-uber:before {
|
1393 |
+
content: "\f402"; }
|
1394 |
+
|
1395 |
+
.fa-github:before {
|
1396 |
+
content: "\f09b"; }
|
1397 |
+
|
1398 |
+
.fa-php:before {
|
1399 |
+
content: "\f457"; }
|
1400 |
+
|
1401 |
+
.fa-alipay:before {
|
1402 |
+
content: "\f642"; }
|
1403 |
+
|
1404 |
+
.fa-youtube:before {
|
1405 |
+
content: "\f167"; }
|
1406 |
+
|
1407 |
+
.fa-skyatlas:before {
|
1408 |
+
content: "\f216"; }
|
1409 |
+
|
1410 |
+
.fa-firefox-browser:before {
|
1411 |
+
content: "\e007"; }
|
1412 |
+
|
1413 |
+
.fa-replyd:before {
|
1414 |
+
content: "\f3e6"; }
|
1415 |
+
|
1416 |
+
.fa-suse:before {
|
1417 |
+
content: "\f7d6"; }
|
1418 |
+
|
1419 |
+
.fa-jenkins:before {
|
1420 |
+
content: "\f3b6"; }
|
1421 |
+
|
1422 |
+
.fa-twitter:before {
|
1423 |
+
content: "\f099"; }
|
1424 |
+
|
1425 |
+
.fa-rockrms:before {
|
1426 |
+
content: "\f3e9"; }
|
1427 |
+
|
1428 |
+
.fa-pinterest:before {
|
1429 |
+
content: "\f0d2"; }
|
1430 |
+
|
1431 |
+
.fa-buffer:before {
|
1432 |
+
content: "\f837"; }
|
1433 |
+
|
1434 |
+
.fa-npm:before {
|
1435 |
+
content: "\f3d4"; }
|
1436 |
+
|
1437 |
+
.fa-yammer:before {
|
1438 |
+
content: "\f840"; }
|
1439 |
+
|
1440 |
+
.fa-btc:before {
|
1441 |
+
content: "\f15a"; }
|
1442 |
+
|
1443 |
+
.fa-dribbble:before {
|
1444 |
+
content: "\f17d"; }
|
1445 |
+
|
1446 |
+
.fa-stumbleupon-circle:before {
|
1447 |
+
content: "\f1a3"; }
|
1448 |
+
|
1449 |
+
.fa-internet-explorer:before {
|
1450 |
+
content: "\f26b"; }
|
1451 |
+
|
1452 |
+
.fa-stubber:before {
|
1453 |
+
content: "\e5c7"; }
|
1454 |
+
|
1455 |
+
.fa-telegram:before {
|
1456 |
+
content: "\f2c6"; }
|
1457 |
+
|
1458 |
+
.fa-telegram-plane:before {
|
1459 |
+
content: "\f2c6"; }
|
1460 |
+
|
1461 |
+
.fa-old-republic:before {
|
1462 |
+
content: "\f510"; }
|
1463 |
+
|
1464 |
+
.fa-odysee:before {
|
1465 |
+
content: "\e5c6"; }
|
1466 |
+
|
1467 |
+
.fa-square-whatsapp:before {
|
1468 |
+
content: "\f40c"; }
|
1469 |
+
|
1470 |
+
.fa-whatsapp-square:before {
|
1471 |
+
content: "\f40c"; }
|
1472 |
+
|
1473 |
+
.fa-node-js:before {
|
1474 |
+
content: "\f3d3"; }
|
1475 |
+
|
1476 |
+
.fa-edge-legacy:before {
|
1477 |
+
content: "\e078"; }
|
1478 |
+
|
1479 |
+
.fa-slack:before {
|
1480 |
+
content: "\f198"; }
|
1481 |
+
|
1482 |
+
.fa-slack-hash:before {
|
1483 |
+
content: "\f198"; }
|
1484 |
+
|
1485 |
+
.fa-medrt:before {
|
1486 |
+
content: "\f3c8"; }
|
1487 |
+
|
1488 |
+
.fa-usb:before {
|
1489 |
+
content: "\f287"; }
|
1490 |
+
|
1491 |
+
.fa-tumblr:before {
|
1492 |
+
content: "\f173"; }
|
1493 |
+
|
1494 |
+
.fa-vaadin:before {
|
1495 |
+
content: "\f408"; }
|
1496 |
+
|
1497 |
+
.fa-quora:before {
|
1498 |
+
content: "\f2c4"; }
|
1499 |
+
|
1500 |
+
.fa-square-x-twitter:before {
|
1501 |
+
content: "\e61a"; }
|
1502 |
+
|
1503 |
+
.fa-reacteurope:before {
|
1504 |
+
content: "\f75d"; }
|
1505 |
+
|
1506 |
+
.fa-medium:before {
|
1507 |
+
content: "\f23a"; }
|
1508 |
+
|
1509 |
+
.fa-medium-m:before {
|
1510 |
+
content: "\f23a"; }
|
1511 |
+
|
1512 |
+
.fa-amilia:before {
|
1513 |
+
content: "\f36d"; }
|
1514 |
+
|
1515 |
+
.fa-mixcloud:before {
|
1516 |
+
content: "\f289"; }
|
1517 |
+
|
1518 |
+
.fa-flipboard:before {
|
1519 |
+
content: "\f44d"; }
|
1520 |
+
|
1521 |
+
.fa-viacoin:before {
|
1522 |
+
content: "\f237"; }
|
1523 |
+
|
1524 |
+
.fa-critical-role:before {
|
1525 |
+
content: "\f6c9"; }
|
1526 |
+
|
1527 |
+
.fa-sitrox:before {
|
1528 |
+
content: "\e44a"; }
|
1529 |
+
|
1530 |
+
.fa-discourse:before {
|
1531 |
+
content: "\f393"; }
|
1532 |
+
|
1533 |
+
.fa-joomla:before {
|
1534 |
+
content: "\f1aa"; }
|
1535 |
+
|
1536 |
+
.fa-mastodon:before {
|
1537 |
+
content: "\f4f6"; }
|
1538 |
+
|
1539 |
+
.fa-airbnb:before {
|
1540 |
+
content: "\f834"; }
|
1541 |
+
|
1542 |
+
.fa-wolf-pack-battalion:before {
|
1543 |
+
content: "\f514"; }
|
1544 |
+
|
1545 |
+
.fa-buy-n-large:before {
|
1546 |
+
content: "\f8a6"; }
|
1547 |
+
|
1548 |
+
.fa-gulp:before {
|
1549 |
+
content: "\f3ae"; }
|
1550 |
+
|
1551 |
+
.fa-creative-commons-sampling-plus:before {
|
1552 |
+
content: "\f4f1"; }
|
1553 |
+
|
1554 |
+
.fa-strava:before {
|
1555 |
+
content: "\f428"; }
|
1556 |
+
|
1557 |
+
.fa-ember:before {
|
1558 |
+
content: "\f423"; }
|
1559 |
+
|
1560 |
+
.fa-canadian-maple-leaf:before {
|
1561 |
+
content: "\f785"; }
|
1562 |
+
|
1563 |
+
.fa-teamspeak:before {
|
1564 |
+
content: "\f4f9"; }
|
1565 |
+
|
1566 |
+
.fa-pushed:before {
|
1567 |
+
content: "\f3e1"; }
|
1568 |
+
|
1569 |
+
.fa-wordpress-simple:before {
|
1570 |
+
content: "\f411"; }
|
1571 |
+
|
1572 |
+
.fa-nutritionix:before {
|
1573 |
+
content: "\f3d6"; }
|
1574 |
+
|
1575 |
+
.fa-wodu:before {
|
1576 |
+
content: "\e088"; }
|
1577 |
+
|
1578 |
+
.fa-google-pay:before {
|
1579 |
+
content: "\e079"; }
|
1580 |
+
|
1581 |
+
.fa-intercom:before {
|
1582 |
+
content: "\f7af"; }
|
1583 |
+
|
1584 |
+
.fa-zhihu:before {
|
1585 |
+
content: "\f63f"; }
|
1586 |
+
|
1587 |
+
.fa-korvue:before {
|
1588 |
+
content: "\f42f"; }
|
1589 |
+
|
1590 |
+
.fa-pix:before {
|
1591 |
+
content: "\e43a"; }
|
1592 |
+
|
1593 |
+
.fa-steam-symbol:before {
|
1594 |
+
content: "\f3f6"; }
|
assets/brands.min.css
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
|
3 |
+
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
4 |
+
* Copyright 2024 Fonticons, Inc.
|
5 |
+
*/
|
6 |
+
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-jxl:before{content:"\e67b"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before,.fa-square-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-web-awesome:before{content:"\e682"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-square-web-awesome-stroke:before{content:"\e684"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-square-upwork:before{content:"\e67c"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-square-web-awesome:before{content:"\e683"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-bluesky:before{content:"\e671"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}
|
assets/changelists (1).css
ADDED
@@ -0,0 +1,343 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* CHANGELISTS */
|
2 |
+
|
3 |
+
#changelist {
|
4 |
+
display: flex;
|
5 |
+
align-items: flex-start;
|
6 |
+
justify-content: space-between;
|
7 |
+
}
|
8 |
+
|
9 |
+
#changelist .changelist-form-container {
|
10 |
+
flex: 1 1 auto;
|
11 |
+
min-width: 0;
|
12 |
+
}
|
13 |
+
|
14 |
+
#changelist table {
|
15 |
+
width: 100%;
|
16 |
+
}
|
17 |
+
|
18 |
+
.change-list .hiddenfields { display:none; }
|
19 |
+
|
20 |
+
.change-list .filtered table {
|
21 |
+
border-right: none;
|
22 |
+
}
|
23 |
+
|
24 |
+
.change-list .filtered {
|
25 |
+
min-height: 400px;
|
26 |
+
}
|
27 |
+
|
28 |
+
.change-list .filtered .results, .change-list .filtered .paginator,
|
29 |
+
.filtered #toolbar, .filtered div.xfull {
|
30 |
+
width: auto;
|
31 |
+
}
|
32 |
+
|
33 |
+
.change-list .filtered table tbody th {
|
34 |
+
padding-right: 1em;
|
35 |
+
}
|
36 |
+
|
37 |
+
#changelist-form .results {
|
38 |
+
overflow-x: auto;
|
39 |
+
width: 100%;
|
40 |
+
}
|
41 |
+
|
42 |
+
#changelist .toplinks {
|
43 |
+
border-bottom: 1px solid var(--hairline-color);
|
44 |
+
}
|
45 |
+
|
46 |
+
#changelist .paginator {
|
47 |
+
color: var(--body-quiet-color);
|
48 |
+
border-bottom: 1px solid var(--hairline-color);
|
49 |
+
background: var(--body-bg);
|
50 |
+
overflow: hidden;
|
51 |
+
}
|
52 |
+
|
53 |
+
/* CHANGELIST TABLES */
|
54 |
+
|
55 |
+
#changelist table thead th {
|
56 |
+
padding: 0;
|
57 |
+
white-space: nowrap;
|
58 |
+
vertical-align: middle;
|
59 |
+
}
|
60 |
+
|
61 |
+
#changelist table thead th.action-checkbox-column {
|
62 |
+
width: 1.5em;
|
63 |
+
text-align: center;
|
64 |
+
}
|
65 |
+
|
66 |
+
#changelist table tbody td.action-checkbox {
|
67 |
+
text-align: center;
|
68 |
+
}
|
69 |
+
|
70 |
+
#changelist table tfoot {
|
71 |
+
color: var(--body-quiet-color);
|
72 |
+
}
|
73 |
+
|
74 |
+
/* TOOLBAR */
|
75 |
+
|
76 |
+
#toolbar {
|
77 |
+
padding: 8px 10px;
|
78 |
+
margin-bottom: 15px;
|
79 |
+
border-top: 1px solid var(--hairline-color);
|
80 |
+
border-bottom: 1px solid var(--hairline-color);
|
81 |
+
background: var(--darkened-bg);
|
82 |
+
color: var(--body-quiet-color);
|
83 |
+
}
|
84 |
+
|
85 |
+
#toolbar form input {
|
86 |
+
border-radius: 4px;
|
87 |
+
font-size: 0.875rem;
|
88 |
+
padding: 5px;
|
89 |
+
color: var(--body-fg);
|
90 |
+
}
|
91 |
+
|
92 |
+
#toolbar #searchbar {
|
93 |
+
height: 1.1875rem;
|
94 |
+
border: 1px solid var(--border-color);
|
95 |
+
padding: 2px 5px;
|
96 |
+
margin: 0;
|
97 |
+
vertical-align: top;
|
98 |
+
font-size: 0.8125rem;
|
99 |
+
max-width: 100%;
|
100 |
+
}
|
101 |
+
|
102 |
+
#toolbar #searchbar:focus {
|
103 |
+
border-color: var(--body-quiet-color);
|
104 |
+
}
|
105 |
+
|
106 |
+
#toolbar form input[type="submit"] {
|
107 |
+
border: 1px solid var(--border-color);
|
108 |
+
font-size: 0.8125rem;
|
109 |
+
padding: 4px 8px;
|
110 |
+
margin: 0;
|
111 |
+
vertical-align: middle;
|
112 |
+
background: var(--body-bg);
|
113 |
+
box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;
|
114 |
+
cursor: pointer;
|
115 |
+
color: var(--body-fg);
|
116 |
+
}
|
117 |
+
|
118 |
+
#toolbar form input[type="submit"]:focus,
|
119 |
+
#toolbar form input[type="submit"]:hover {
|
120 |
+
border-color: var(--body-quiet-color);
|
121 |
+
}
|
122 |
+
|
123 |
+
#changelist-search img {
|
124 |
+
vertical-align: middle;
|
125 |
+
margin-right: 4px;
|
126 |
+
}
|
127 |
+
|
128 |
+
#changelist-search .help {
|
129 |
+
word-break: break-word;
|
130 |
+
}
|
131 |
+
|
132 |
+
/* FILTER COLUMN */
|
133 |
+
|
134 |
+
#changelist-filter {
|
135 |
+
flex: 0 0 240px;
|
136 |
+
order: 1;
|
137 |
+
background: var(--darkened-bg);
|
138 |
+
border-left: none;
|
139 |
+
margin: 0 0 0 30px;
|
140 |
+
}
|
141 |
+
|
142 |
+
@media (forced-colors: active) {
|
143 |
+
#changelist-filter {
|
144 |
+
border: 1px solid;
|
145 |
+
}
|
146 |
+
}
|
147 |
+
|
148 |
+
#changelist-filter h2 {
|
149 |
+
font-size: 0.875rem;
|
150 |
+
text-transform: uppercase;
|
151 |
+
letter-spacing: 0.5px;
|
152 |
+
padding: 5px 15px;
|
153 |
+
margin-bottom: 12px;
|
154 |
+
border-bottom: none;
|
155 |
+
}
|
156 |
+
|
157 |
+
#changelist-filter h3,
|
158 |
+
#changelist-filter details summary {
|
159 |
+
font-weight: 400;
|
160 |
+
padding: 0 15px;
|
161 |
+
margin-bottom: 10px;
|
162 |
+
}
|
163 |
+
|
164 |
+
#changelist-filter details summary > * {
|
165 |
+
display: inline;
|
166 |
+
}
|
167 |
+
|
168 |
+
#changelist-filter details > summary {
|
169 |
+
list-style-type: none;
|
170 |
+
}
|
171 |
+
|
172 |
+
#changelist-filter details > summary::-webkit-details-marker {
|
173 |
+
display: none;
|
174 |
+
}
|
175 |
+
|
176 |
+
#changelist-filter details > summary::before {
|
177 |
+
content: '→';
|
178 |
+
font-weight: bold;
|
179 |
+
color: var(--link-hover-color);
|
180 |
+
}
|
181 |
+
|
182 |
+
#changelist-filter details[open] > summary::before {
|
183 |
+
content: '↓';
|
184 |
+
}
|
185 |
+
|
186 |
+
#changelist-filter ul {
|
187 |
+
margin: 5px 0;
|
188 |
+
padding: 0 15px 15px;
|
189 |
+
border-bottom: 1px solid var(--hairline-color);
|
190 |
+
}
|
191 |
+
|
192 |
+
#changelist-filter ul:last-child {
|
193 |
+
border-bottom: none;
|
194 |
+
}
|
195 |
+
|
196 |
+
#changelist-filter li {
|
197 |
+
list-style-type: none;
|
198 |
+
margin-left: 0;
|
199 |
+
padding-left: 0;
|
200 |
+
}
|
201 |
+
|
202 |
+
#changelist-filter a {
|
203 |
+
display: block;
|
204 |
+
color: var(--body-quiet-color);
|
205 |
+
word-break: break-word;
|
206 |
+
}
|
207 |
+
|
208 |
+
#changelist-filter li.selected {
|
209 |
+
border-left: 5px solid var(--hairline-color);
|
210 |
+
padding-left: 10px;
|
211 |
+
margin-left: -15px;
|
212 |
+
}
|
213 |
+
|
214 |
+
#changelist-filter li.selected a {
|
215 |
+
color: var(--link-selected-fg);
|
216 |
+
}
|
217 |
+
|
218 |
+
#changelist-filter a:focus, #changelist-filter a:hover,
|
219 |
+
#changelist-filter li.selected a:focus,
|
220 |
+
#changelist-filter li.selected a:hover {
|
221 |
+
color: var(--link-hover-color);
|
222 |
+
}
|
223 |
+
|
224 |
+
#changelist-filter #changelist-filter-extra-actions {
|
225 |
+
font-size: 0.8125rem;
|
226 |
+
margin-bottom: 10px;
|
227 |
+
border-bottom: 1px solid var(--hairline-color);
|
228 |
+
}
|
229 |
+
|
230 |
+
/* DATE DRILLDOWN */
|
231 |
+
|
232 |
+
.change-list .toplinks {
|
233 |
+
display: flex;
|
234 |
+
padding-bottom: 5px;
|
235 |
+
flex-wrap: wrap;
|
236 |
+
gap: 3px 17px;
|
237 |
+
font-weight: bold;
|
238 |
+
}
|
239 |
+
|
240 |
+
.change-list .toplinks a {
|
241 |
+
font-size: 0.8125rem;
|
242 |
+
}
|
243 |
+
|
244 |
+
.change-list .toplinks .date-back {
|
245 |
+
color: var(--body-quiet-color);
|
246 |
+
}
|
247 |
+
|
248 |
+
.change-list .toplinks .date-back:focus,
|
249 |
+
.change-list .toplinks .date-back:hover {
|
250 |
+
color: var(--link-hover-color);
|
251 |
+
}
|
252 |
+
|
253 |
+
/* ACTIONS */
|
254 |
+
|
255 |
+
.filtered .actions {
|
256 |
+
border-right: none;
|
257 |
+
}
|
258 |
+
|
259 |
+
#changelist table input {
|
260 |
+
margin: 0;
|
261 |
+
vertical-align: baseline;
|
262 |
+
}
|
263 |
+
|
264 |
+
/* Once the :has() pseudo-class is supported by all browsers, the tr.selected
|
265 |
+
selector and the JS adding the class can be removed. */
|
266 |
+
#changelist tbody tr.selected {
|
267 |
+
background-color: var(--selected-row);
|
268 |
+
}
|
269 |
+
|
270 |
+
#changelist tbody tr:has(.action-select:checked) {
|
271 |
+
background-color: var(--selected-row);
|
272 |
+
}
|
273 |
+
|
274 |
+
@media (forced-colors: active) {
|
275 |
+
#changelist tbody tr.selected {
|
276 |
+
background-color: SelectedItem;
|
277 |
+
}
|
278 |
+
#changelist tbody tr:has(.action-select:checked) {
|
279 |
+
background-color: SelectedItem;
|
280 |
+
}
|
281 |
+
}
|
282 |
+
|
283 |
+
#changelist .actions {
|
284 |
+
padding: 10px;
|
285 |
+
background: var(--body-bg);
|
286 |
+
border-top: none;
|
287 |
+
border-bottom: none;
|
288 |
+
line-height: 1.5rem;
|
289 |
+
color: var(--body-quiet-color);
|
290 |
+
width: 100%;
|
291 |
+
}
|
292 |
+
|
293 |
+
#changelist .actions span.all,
|
294 |
+
#changelist .actions span.action-counter,
|
295 |
+
#changelist .actions span.clear,
|
296 |
+
#changelist .actions span.question {
|
297 |
+
font-size: 0.8125rem;
|
298 |
+
margin: 0 0.5em;
|
299 |
+
}
|
300 |
+
|
301 |
+
#changelist .actions:last-child {
|
302 |
+
border-bottom: none;
|
303 |
+
}
|
304 |
+
|
305 |
+
#changelist .actions select {
|
306 |
+
vertical-align: top;
|
307 |
+
height: 1.5rem;
|
308 |
+
color: var(--body-fg);
|
309 |
+
border: 1px solid var(--border-color);
|
310 |
+
border-radius: 4px;
|
311 |
+
font-size: 0.875rem;
|
312 |
+
padding: 0 0 0 4px;
|
313 |
+
margin: 0;
|
314 |
+
margin-left: 10px;
|
315 |
+
}
|
316 |
+
|
317 |
+
#changelist .actions select:focus {
|
318 |
+
border-color: var(--body-quiet-color);
|
319 |
+
}
|
320 |
+
|
321 |
+
#changelist .actions label {
|
322 |
+
display: inline-block;
|
323 |
+
vertical-align: middle;
|
324 |
+
font-size: 0.8125rem;
|
325 |
+
}
|
326 |
+
|
327 |
+
#changelist .actions .button {
|
328 |
+
font-size: 0.8125rem;
|
329 |
+
border: 1px solid var(--border-color);
|
330 |
+
border-radius: 4px;
|
331 |
+
background: var(--body-bg);
|
332 |
+
box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;
|
333 |
+
cursor: pointer;
|
334 |
+
height: 1.5rem;
|
335 |
+
line-height: 1;
|
336 |
+
padding: 4px 8px;
|
337 |
+
margin: 0;
|
338 |
+
color: var(--body-fg);
|
339 |
+
}
|
340 |
+
|
341 |
+
#changelist .actions .button:focus, #changelist .actions .button:hover {
|
342 |
+
border-color: var(--body-quiet-color);
|
343 |
+
}
|
assets/changelists.css
ADDED
@@ -0,0 +1,343 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* CHANGELISTS */
|
2 |
+
|
3 |
+
#changelist {
|
4 |
+
display: flex;
|
5 |
+
align-items: flex-start;
|
6 |
+
justify-content: space-between;
|
7 |
+
}
|
8 |
+
|
9 |
+
#changelist .changelist-form-container {
|
10 |
+
flex: 1 1 auto;
|
11 |
+
min-width: 0;
|
12 |
+
}
|
13 |
+
|
14 |
+
#changelist table {
|
15 |
+
width: 100%;
|
16 |
+
}
|
17 |
+
|
18 |
+
.change-list .hiddenfields { display:none; }
|
19 |
+
|
20 |
+
.change-list .filtered table {
|
21 |
+
border-right: none;
|
22 |
+
}
|
23 |
+
|
24 |
+
.change-list .filtered {
|
25 |
+
min-height: 400px;
|
26 |
+
}
|
27 |
+
|
28 |
+
.change-list .filtered .results, .change-list .filtered .paginator,
|
29 |
+
.filtered #toolbar, .filtered div.xfull {
|
30 |
+
width: auto;
|
31 |
+
}
|
32 |
+
|
33 |
+
.change-list .filtered table tbody th {
|
34 |
+
padding-right: 1em;
|
35 |
+
}
|
36 |
+
|
37 |
+
#changelist-form .results {
|
38 |
+
overflow-x: auto;
|
39 |
+
width: 100%;
|
40 |
+
}
|
41 |
+
|
42 |
+
#changelist .toplinks {
|
43 |
+
border-bottom: 1px solid var(--hairline-color);
|
44 |
+
}
|
45 |
+
|
46 |
+
#changelist .paginator {
|
47 |
+
color: var(--body-quiet-color);
|
48 |
+
border-bottom: 1px solid var(--hairline-color);
|
49 |
+
background: var(--body-bg);
|
50 |
+
overflow: hidden;
|
51 |
+
}
|
52 |
+
|
53 |
+
/* CHANGELIST TABLES */
|
54 |
+
|
55 |
+
#changelist table thead th {
|
56 |
+
padding: 0;
|
57 |
+
white-space: nowrap;
|
58 |
+
vertical-align: middle;
|
59 |
+
}
|
60 |
+
|
61 |
+
#changelist table thead th.action-checkbox-column {
|
62 |
+
width: 1.5em;
|
63 |
+
text-align: center;
|
64 |
+
}
|
65 |
+
|
66 |
+
#changelist table tbody td.action-checkbox {
|
67 |
+
text-align: center;
|
68 |
+
}
|
69 |
+
|
70 |
+
#changelist table tfoot {
|
71 |
+
color: var(--body-quiet-color);
|
72 |
+
}
|
73 |
+
|
74 |
+
/* TOOLBAR */
|
75 |
+
|
76 |
+
#toolbar {
|
77 |
+
padding: 8px 10px;
|
78 |
+
margin-bottom: 15px;
|
79 |
+
border-top: 1px solid var(--hairline-color);
|
80 |
+
border-bottom: 1px solid var(--hairline-color);
|
81 |
+
background: var(--darkened-bg);
|
82 |
+
color: var(--body-quiet-color);
|
83 |
+
}
|
84 |
+
|
85 |
+
#toolbar form input {
|
86 |
+
border-radius: 4px;
|
87 |
+
font-size: 0.875rem;
|
88 |
+
padding: 5px;
|
89 |
+
color: var(--body-fg);
|
90 |
+
}
|
91 |
+
|
92 |
+
#toolbar #searchbar {
|
93 |
+
height: 1.1875rem;
|
94 |
+
border: 1px solid var(--border-color);
|
95 |
+
padding: 2px 5px;
|
96 |
+
margin: 0;
|
97 |
+
vertical-align: top;
|
98 |
+
font-size: 0.8125rem;
|
99 |
+
max-width: 100%;
|
100 |
+
}
|
101 |
+
|
102 |
+
#toolbar #searchbar:focus {
|
103 |
+
border-color: var(--body-quiet-color);
|
104 |
+
}
|
105 |
+
|
106 |
+
#toolbar form input[type="submit"] {
|
107 |
+
border: 1px solid var(--border-color);
|
108 |
+
font-size: 0.8125rem;
|
109 |
+
padding: 4px 8px;
|
110 |
+
margin: 0;
|
111 |
+
vertical-align: middle;
|
112 |
+
background: var(--body-bg);
|
113 |
+
box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;
|
114 |
+
cursor: pointer;
|
115 |
+
color: var(--body-fg);
|
116 |
+
}
|
117 |
+
|
118 |
+
#toolbar form input[type="submit"]:focus,
|
119 |
+
#toolbar form input[type="submit"]:hover {
|
120 |
+
border-color: var(--body-quiet-color);
|
121 |
+
}
|
122 |
+
|
123 |
+
#changelist-search img {
|
124 |
+
vertical-align: middle;
|
125 |
+
margin-right: 4px;
|
126 |
+
}
|
127 |
+
|
128 |
+
#changelist-search .help {
|
129 |
+
word-break: break-word;
|
130 |
+
}
|
131 |
+
|
132 |
+
/* FILTER COLUMN */
|
133 |
+
|
134 |
+
#changelist-filter {
|
135 |
+
flex: 0 0 240px;
|
136 |
+
order: 1;
|
137 |
+
background: var(--darkened-bg);
|
138 |
+
border-left: none;
|
139 |
+
margin: 0 0 0 30px;
|
140 |
+
}
|
141 |
+
|
142 |
+
@media (forced-colors: active) {
|
143 |
+
#changelist-filter {
|
144 |
+
border: 1px solid;
|
145 |
+
}
|
146 |
+
}
|
147 |
+
|
148 |
+
#changelist-filter h2 {
|
149 |
+
font-size: 0.875rem;
|
150 |
+
text-transform: uppercase;
|
151 |
+
letter-spacing: 0.5px;
|
152 |
+
padding: 5px 15px;
|
153 |
+
margin-bottom: 12px;
|
154 |
+
border-bottom: none;
|
155 |
+
}
|
156 |
+
|
157 |
+
#changelist-filter h3,
|
158 |
+
#changelist-filter details summary {
|
159 |
+
font-weight: 400;
|
160 |
+
padding: 0 15px;
|
161 |
+
margin-bottom: 10px;
|
162 |
+
}
|
163 |
+
|
164 |
+
#changelist-filter details summary > * {
|
165 |
+
display: inline;
|
166 |
+
}
|
167 |
+
|
168 |
+
#changelist-filter details > summary {
|
169 |
+
list-style-type: none;
|
170 |
+
}
|
171 |
+
|
172 |
+
#changelist-filter details > summary::-webkit-details-marker {
|
173 |
+
display: none;
|
174 |
+
}
|
175 |
+
|
176 |
+
#changelist-filter details > summary::before {
|
177 |
+
content: '→';
|
178 |
+
font-weight: bold;
|
179 |
+
color: var(--link-hover-color);
|
180 |
+
}
|
181 |
+
|
182 |
+
#changelist-filter details[open] > summary::before {
|
183 |
+
content: '↓';
|
184 |
+
}
|
185 |
+
|
186 |
+
#changelist-filter ul {
|
187 |
+
margin: 5px 0;
|
188 |
+
padding: 0 15px 15px;
|
189 |
+
border-bottom: 1px solid var(--hairline-color);
|
190 |
+
}
|
191 |
+
|
192 |
+
#changelist-filter ul:last-child {
|
193 |
+
border-bottom: none;
|
194 |
+
}
|
195 |
+
|
196 |
+
#changelist-filter li {
|
197 |
+
list-style-type: none;
|
198 |
+
margin-left: 0;
|
199 |
+
padding-left: 0;
|
200 |
+
}
|
201 |
+
|
202 |
+
#changelist-filter a {
|
203 |
+
display: block;
|
204 |
+
color: var(--body-quiet-color);
|
205 |
+
word-break: break-word;
|
206 |
+
}
|
207 |
+
|
208 |
+
#changelist-filter li.selected {
|
209 |
+
border-left: 5px solid var(--hairline-color);
|
210 |
+
padding-left: 10px;
|
211 |
+
margin-left: -15px;
|
212 |
+
}
|
213 |
+
|
214 |
+
#changelist-filter li.selected a {
|
215 |
+
color: var(--link-selected-fg);
|
216 |
+
}
|
217 |
+
|
218 |
+
#changelist-filter a:focus, #changelist-filter a:hover,
|
219 |
+
#changelist-filter li.selected a:focus,
|
220 |
+
#changelist-filter li.selected a:hover {
|
221 |
+
color: var(--link-hover-color);
|
222 |
+
}
|
223 |
+
|
224 |
+
#changelist-filter #changelist-filter-extra-actions {
|
225 |
+
font-size: 0.8125rem;
|
226 |
+
margin-bottom: 10px;
|
227 |
+
border-bottom: 1px solid var(--hairline-color);
|
228 |
+
}
|
229 |
+
|
230 |
+
/* DATE DRILLDOWN */
|
231 |
+
|
232 |
+
.change-list .toplinks {
|
233 |
+
display: flex;
|
234 |
+
padding-bottom: 5px;
|
235 |
+
flex-wrap: wrap;
|
236 |
+
gap: 3px 17px;
|
237 |
+
font-weight: bold;
|
238 |
+
}
|
239 |
+
|
240 |
+
.change-list .toplinks a {
|
241 |
+
font-size: 0.8125rem;
|
242 |
+
}
|
243 |
+
|
244 |
+
.change-list .toplinks .date-back {
|
245 |
+
color: var(--body-quiet-color);
|
246 |
+
}
|
247 |
+
|
248 |
+
.change-list .toplinks .date-back:focus,
|
249 |
+
.change-list .toplinks .date-back:hover {
|
250 |
+
color: var(--link-hover-color);
|
251 |
+
}
|
252 |
+
|
253 |
+
/* ACTIONS */
|
254 |
+
|
255 |
+
.filtered .actions {
|
256 |
+
border-right: none;
|
257 |
+
}
|
258 |
+
|
259 |
+
#changelist table input {
|
260 |
+
margin: 0;
|
261 |
+
vertical-align: baseline;
|
262 |
+
}
|
263 |
+
|
264 |
+
/* Once the :has() pseudo-class is supported by all browsers, the tr.selected
|
265 |
+
selector and the JS adding the class can be removed. */
|
266 |
+
#changelist tbody tr.selected {
|
267 |
+
background-color: var(--selected-row);
|
268 |
+
}
|
269 |
+
|
270 |
+
#changelist tbody tr:has(.action-select:checked) {
|
271 |
+
background-color: var(--selected-row);
|
272 |
+
}
|
273 |
+
|
274 |
+
@media (forced-colors: active) {
|
275 |
+
#changelist tbody tr.selected {
|
276 |
+
background-color: SelectedItem;
|
277 |
+
}
|
278 |
+
#changelist tbody tr:has(.action-select:checked) {
|
279 |
+
background-color: SelectedItem;
|
280 |
+
}
|
281 |
+
}
|
282 |
+
|
283 |
+
#changelist .actions {
|
284 |
+
padding: 10px;
|
285 |
+
background: var(--body-bg);
|
286 |
+
border-top: none;
|
287 |
+
border-bottom: none;
|
288 |
+
line-height: 1.5rem;
|
289 |
+
color: var(--body-quiet-color);
|
290 |
+
width: 100%;
|
291 |
+
}
|
292 |
+
|
293 |
+
#changelist .actions span.all,
|
294 |
+
#changelist .actions span.action-counter,
|
295 |
+
#changelist .actions span.clear,
|
296 |
+
#changelist .actions span.question {
|
297 |
+
font-size: 0.8125rem;
|
298 |
+
margin: 0 0.5em;
|
299 |
+
}
|
300 |
+
|
301 |
+
#changelist .actions:last-child {
|
302 |
+
border-bottom: none;
|
303 |
+
}
|
304 |
+
|
305 |
+
#changelist .actions select {
|
306 |
+
vertical-align: top;
|
307 |
+
height: 1.5rem;
|
308 |
+
color: var(--body-fg);
|
309 |
+
border: 1px solid var(--border-color);
|
310 |
+
border-radius: 4px;
|
311 |
+
font-size: 0.875rem;
|
312 |
+
padding: 0 0 0 4px;
|
313 |
+
margin: 0;
|
314 |
+
margin-left: 10px;
|
315 |
+
}
|
316 |
+
|
317 |
+
#changelist .actions select:focus {
|
318 |
+
border-color: var(--body-quiet-color);
|
319 |
+
}
|
320 |
+
|
321 |
+
#changelist .actions label {
|
322 |
+
display: inline-block;
|
323 |
+
vertical-align: middle;
|
324 |
+
font-size: 0.8125rem;
|
325 |
+
}
|
326 |
+
|
327 |
+
#changelist .actions .button {
|
328 |
+
font-size: 0.8125rem;
|
329 |
+
border: 1px solid var(--border-color);
|
330 |
+
border-radius: 4px;
|
331 |
+
background: var(--body-bg);
|
332 |
+
box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;
|
333 |
+
cursor: pointer;
|
334 |
+
height: 1.5rem;
|
335 |
+
line-height: 1;
|
336 |
+
padding: 4px 8px;
|
337 |
+
margin: 0;
|
338 |
+
color: var(--body-fg);
|
339 |
+
}
|
340 |
+
|
341 |
+
#changelist .actions .button:focus, #changelist .actions .button:hover {
|
342 |
+
border-color: var(--body-quiet-color);
|
343 |
+
}
|
assets/chroma-learn.css
ADDED
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* based on base16-snazzy */
|
2 |
+
/* Background */ .bg { color: #e2e4e5; background-color: #282a36; }
|
3 |
+
/* PreWrapper */ .chroma { color: #e2e4e5; background-color: #282a36; }
|
4 |
+
/* Other */ .chroma .x { }
|
5 |
+
/* Error */ .chroma .err { color: #ff5c57 }
|
6 |
+
/* CodeLine */ .chroma .cl { }
|
7 |
+
/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
|
8 |
+
/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
|
9 |
+
/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
|
10 |
+
/* LineHighlight */ .chroma .hl { background-color: #505050 }
|
11 |
+
/* LineNumbersTable */ .chroma .lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
|
12 |
+
/* LineNumbers */ .chroma .ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
|
13 |
+
/* Line */ .chroma .line { display: flex; }
|
14 |
+
/* Keyword */ .chroma .k { color: #ff6ac1 }
|
15 |
+
/* KeywordConstant */ .chroma .kc { color: #ff6ac1 }
|
16 |
+
/* KeywordDeclaration */ .chroma .kd { color: #ff5c57 }
|
17 |
+
/* KeywordNamespace */ .chroma .kn { color: #ff6ac1 }
|
18 |
+
/* KeywordPseudo */ .chroma .kp { color: #ff6ac1 }
|
19 |
+
/* KeywordReserved */ .chroma .kr { color: #ff6ac1 }
|
20 |
+
/* KeywordType */ .chroma .kt { color: #9aedfe }
|
21 |
+
/* Name */ .chroma .n { }
|
22 |
+
/* NameAttribute */ .chroma .na { color: #57c7ff }
|
23 |
+
/* NameBuiltin */ .chroma .nb { color: #ff5c57 }
|
24 |
+
/* NameBuiltinPseudo */ .chroma .bp { }
|
25 |
+
/* NameClass */ .chroma .nc { color: #f3f99d }
|
26 |
+
/* NameConstant */ .chroma .no { color: #ff9f43 }
|
27 |
+
/* NameDecorator */ .chroma .nd { color: #ff9f43 }
|
28 |
+
/* NameEntity */ .chroma .ni { }
|
29 |
+
/* NameException */ .chroma .ne { }
|
30 |
+
/* NameFunction */ .chroma .nf { color: #57c7ff }
|
31 |
+
/* NameFunctionMagic */ .chroma .fm { }
|
32 |
+
/* NameLabel */ .chroma .nl { color: #ff5c57 }
|
33 |
+
/* NameNamespace */ .chroma .nn { }
|
34 |
+
/* NameOther */ .chroma .nx { }
|
35 |
+
/* NameProperty */ .chroma .py { }
|
36 |
+
/* NameTag */ .chroma .nt { color: #ff6ac1 }
|
37 |
+
/* NameVariable */ .chroma .nv { color: #ff5c57 }
|
38 |
+
/* NameVariableClass */ .chroma .vc { color: #ff5c57 }
|
39 |
+
/* NameVariableGlobal */ .chroma .vg { color: #ff5c57 }
|
40 |
+
/* NameVariableInstance */ .chroma .vi { color: #ff5c57 }
|
41 |
+
/* NameVariableMagic */ .chroma .vm { }
|
42 |
+
/* Literal */ .chroma .l { }
|
43 |
+
/* LiteralDate */ .chroma .ld { }
|
44 |
+
/* LiteralString */ .chroma .s { color: #5af78e }
|
45 |
+
/* LiteralStringAffix */ .chroma .sa { color: #5af78e }
|
46 |
+
/* LiteralStringBacktick */ .chroma .sb { color: #5af78e }
|
47 |
+
/* LiteralStringChar */ .chroma .sc { color: #5af78e }
|
48 |
+
/* LiteralStringDelimiter */ .chroma .dl { color: #5af78e }
|
49 |
+
/* LiteralStringDoc */ .chroma .sd { color: #5af78e }
|
50 |
+
/* LiteralStringDouble */ .chroma .s2 { color: #5af78e }
|
51 |
+
/* LiteralStringEscape */ .chroma .se { color: #5af78e }
|
52 |
+
/* LiteralStringHeredoc */ .chroma .sh { color: #5af78e }
|
53 |
+
/* LiteralStringInterpol */ .chroma .si { color: #5af78e }
|
54 |
+
/* LiteralStringOther */ .chroma .sx { color: #5af78e }
|
55 |
+
/* LiteralStringRegex */ .chroma .sr { color: #5af78e }
|
56 |
+
/* LiteralStringSingle */ .chroma .s1 { color: #5af78e }
|
57 |
+
/* LiteralStringSymbol */ .chroma .ss { color: #5af78e }
|
58 |
+
/* LiteralNumber */ .chroma .m { color: #ff9f43 }
|
59 |
+
/* LiteralNumberBin */ .chroma .mb { color: #ff9f43 }
|
60 |
+
/* LiteralNumberFloat */ .chroma .mf { color: #ff9f43 }
|
61 |
+
/* LiteralNumberHex */ .chroma .mh { color: #ff9f43 }
|
62 |
+
/* LiteralNumberInteger */ .chroma .mi { color: #ff9f43 }
|
63 |
+
/* LiteralNumberIntegerLong */ .chroma .il { color: #ff9f43 }
|
64 |
+
/* LiteralNumberOct */ .chroma .mo { color: #ff9f43 }
|
65 |
+
/* Operator */ .chroma .o { color: #ff6ac1 }
|
66 |
+
/* OperatorWord */ .chroma .ow { color: #ff6ac1 }
|
67 |
+
/* Punctuation */ .chroma .p { }
|
68 |
+
/* Comment */ .chroma .c { color: #78787e }
|
69 |
+
/* CommentHashbang */ .chroma .ch { color: #78787e }
|
70 |
+
/* CommentMultiline */ .chroma .cm { color: #78787e }
|
71 |
+
/* CommentSingle */ .chroma .c1 { color: #78787e }
|
72 |
+
/* CommentSpecial */ .chroma .cs { color: #78787e }
|
73 |
+
/* CommentPreproc */ .chroma .cp { color: #78787e }
|
74 |
+
/* CommentPreprocFile */ .chroma .cpf { color: #78787e }
|
75 |
+
/* Generic */ .chroma .g { }
|
76 |
+
/* GenericDeleted */ .chroma .gd { color: #ff5c57 }
|
77 |
+
/* GenericEmph */ .chroma .ge { text-decoration: underline }
|
78 |
+
/* GenericError */ .chroma .gr { color: #ff5c57 }
|
79 |
+
/* GenericHeading */ .chroma .gh { font-weight: bold }
|
80 |
+
/* GenericInserted */ .chroma .gi { font-weight: bold }
|
81 |
+
/* GenericOutput */ .chroma .go { color: #43454f }
|
82 |
+
/* GenericPrompt */ .chroma .gp { }
|
83 |
+
/* GenericStrong */ .chroma .gs { font-style: italic }
|
84 |
+
/* GenericSubheading */ .chroma .gu { font-weight: bold }
|
85 |
+
/* GenericTraceback */ .chroma .gt { }
|
86 |
+
/* GenericUnderline */ .chroma .gl { text-decoration: underline }
|
87 |
+
/* TextWhitespace */ .chroma .w { }
|
assets/chroma-neon.css
ADDED
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* based on rrt */
|
2 |
+
/* Background */ .bg { color: #f8f8f2; background-color: #000000; }
|
3 |
+
/* PreWrapper */ .chroma { color: #f8f8f2; background-color: #000000; }
|
4 |
+
/* Other */ .chroma .x { }
|
5 |
+
/* Error */ .chroma .err { }
|
6 |
+
/* CodeLine */ .chroma .cl { }
|
7 |
+
/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
|
8 |
+
/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
|
9 |
+
/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
|
10 |
+
/* LineHighlight */ .chroma .hl { background-color: #363638 }
|
11 |
+
/* LineNumbersTable */ .chroma .lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7c7c79 }
|
12 |
+
/* LineNumbers */ .chroma .ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7c7c79 }
|
13 |
+
/* Line */ .chroma .line { display: flex; }
|
14 |
+
/* Keyword */ .chroma .k { color: #ff0000 }
|
15 |
+
/* KeywordConstant */ .chroma .kc { color: #ff0000 }
|
16 |
+
/* KeywordDeclaration */ .chroma .kd { color: #ff0000 }
|
17 |
+
/* KeywordNamespace */ .chroma .kn { color: #ff0000 }
|
18 |
+
/* KeywordPseudo */ .chroma .kp { color: #ff0000 }
|
19 |
+
/* KeywordReserved */ .chroma .kr { color: #ff0000 }
|
20 |
+
/* KeywordType */ .chroma .kt { color: #ee82ee }
|
21 |
+
/* Name */ .chroma .n { }
|
22 |
+
/* NameAttribute */ .chroma .na { }
|
23 |
+
/* NameBuiltin */ .chroma .nb { }
|
24 |
+
/* NameBuiltinPseudo */ .chroma .bp { }
|
25 |
+
/* NameClass */ .chroma .nc { }
|
26 |
+
/* NameConstant */ .chroma .no { color: #7fffd4 }
|
27 |
+
/* NameDecorator */ .chroma .nd { }
|
28 |
+
/* NameEntity */ .chroma .ni { }
|
29 |
+
/* NameException */ .chroma .ne { }
|
30 |
+
/* NameFunction */ .chroma .nf { color: #ffff00 }
|
31 |
+
/* NameFunctionMagic */ .chroma .fm { }
|
32 |
+
/* NameLabel */ .chroma .nl { }
|
33 |
+
/* NameNamespace */ .chroma .nn { }
|
34 |
+
/* NameOther */ .chroma .nx { }
|
35 |
+
/* NameProperty */ .chroma .py { }
|
36 |
+
/* NameTag */ .chroma .nt { }
|
37 |
+
/* NameVariable */ .chroma .nv { color: #eedd82 }
|
38 |
+
/* NameVariableClass */ .chroma .vc { }
|
39 |
+
/* NameVariableGlobal */ .chroma .vg { }
|
40 |
+
/* NameVariableInstance */ .chroma .vi { }
|
41 |
+
/* NameVariableMagic */ .chroma .vm { }
|
42 |
+
/* Literal */ .chroma .l { }
|
43 |
+
/* LiteralDate */ .chroma .ld { }
|
44 |
+
/* LiteralString */ .chroma .s { color: #87ceeb }
|
45 |
+
/* LiteralStringAffix */ .chroma .sa { color: #87ceeb }
|
46 |
+
/* LiteralStringBacktick */ .chroma .sb { color: #87ceeb }
|
47 |
+
/* LiteralStringChar */ .chroma .sc { color: #87ceeb }
|
48 |
+
/* LiteralStringDelimiter */ .chroma .dl { color: #87ceeb }
|
49 |
+
/* LiteralStringDoc */ .chroma .sd { color: #87ceeb }
|
50 |
+
/* LiteralStringDouble */ .chroma .s2 { color: #87ceeb }
|
51 |
+
/* LiteralStringEscape */ .chroma .se { color: #87ceeb }
|
52 |
+
/* LiteralStringHeredoc */ .chroma .sh { color: #87ceeb }
|
53 |
+
/* LiteralStringInterpol */ .chroma .si { color: #87ceeb }
|
54 |
+
/* LiteralStringOther */ .chroma .sx { color: #87ceeb }
|
55 |
+
/* LiteralStringRegex */ .chroma .sr { color: #87ceeb }
|
56 |
+
/* LiteralStringSingle */ .chroma .s1 { color: #87ceeb }
|
57 |
+
/* LiteralStringSymbol */ .chroma .ss { color: #ff6600 }
|
58 |
+
/* LiteralNumber */ .chroma .m { color: #ff6600 }
|
59 |
+
/* LiteralNumberBin */ .chroma .mb { color: #ff6600 }
|
60 |
+
/* LiteralNumberFloat */ .chroma .mf { color: #ff6600 }
|
61 |
+
/* LiteralNumberHex */ .chroma .mh { color: #ff6600 }
|
62 |
+
/* LiteralNumberInteger */ .chroma .mi { color: #ff6600 }
|
63 |
+
/* LiteralNumberIntegerLong */ .chroma .il { color: #ff6600 }
|
64 |
+
/* LiteralNumberOct */ .chroma .mo { color: #ff6600 }
|
65 |
+
/* Operator */ .chroma .o { }
|
66 |
+
/* OperatorWord */ .chroma .ow { }
|
67 |
+
/* Punctuation */ .chroma .p { }
|
68 |
+
/* Comment */ .chroma .c { color: #00ff00 }
|
69 |
+
/* CommentHashbang */ .chroma .ch { color: #00ff00 }
|
70 |
+
/* CommentMultiline */ .chroma .cm { color: #00ff00 }
|
71 |
+
/* CommentSingle */ .chroma .c1 { color: #00ff00 }
|
72 |
+
/* CommentSpecial */ .chroma .cs { color: #00ff00 }
|
73 |
+
/* CommentPreproc */ .chroma .cp { color: #e5e5e5 }
|
74 |
+
/* CommentPreprocFile */ .chroma .cpf { color: #e5e5e5 }
|
75 |
+
/* Generic */ .chroma .g { }
|
76 |
+
/* GenericDeleted */ .chroma .gd { }
|
77 |
+
/* GenericEmph */ .chroma .ge { }
|
78 |
+
/* GenericError */ .chroma .gr { }
|
79 |
+
/* GenericHeading */ .chroma .gh { }
|
80 |
+
/* GenericInserted */ .chroma .gi { }
|
81 |
+
/* GenericOutput */ .chroma .go { }
|
82 |
+
/* GenericPrompt */ .chroma .gp { }
|
83 |
+
/* GenericStrong */ .chroma .gs { }
|
84 |
+
/* GenericSubheading */ .chroma .gu { }
|
85 |
+
/* GenericTraceback */ .chroma .gt { }
|
86 |
+
/* GenericUnderline */ .chroma .gl { }
|
87 |
+
/* TextWhitespace */ .chroma .w { }
|
assets/chroma-relearn-dark.css
ADDED
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* based on monokai */
|
2 |
+
/* Background */ .bg { color: #f8f8f2; background-color: #2b2b2b; }
|
3 |
+
/* PreWrapper */ .chroma { color: #f8f8f2; background-color: #2b2b2b; }
|
4 |
+
/* Other */ .chroma .x { }
|
5 |
+
/* Error */ .chroma .err { color: #cc66cc; }
|
6 |
+
/* CodeLine */ .chroma .cl { }
|
7 |
+
/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
|
8 |
+
/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
|
9 |
+
/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
|
10 |
+
/* LineHighlight */ .chroma .hl { background-color: #404042 }
|
11 |
+
/* LineNumbersTable */ .chroma .lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
|
12 |
+
/* LineNumbers */ .chroma .ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
|
13 |
+
/* Line */ .chroma .line { display: flex; }
|
14 |
+
/* Keyword */ .chroma .k { color: #66d9ef }
|
15 |
+
/* KeywordConstant */ .chroma .kc { color: #66d9ef }
|
16 |
+
/* KeywordDeclaration */ .chroma .kd { color: #66d9ef }
|
17 |
+
/* KeywordNamespace */ .chroma .kn { color: #f92672 }
|
18 |
+
/* KeywordPseudo */ .chroma .kp { color: #66d9ef }
|
19 |
+
/* KeywordReserved */ .chroma .kr { color: #66d9ef }
|
20 |
+
/* KeywordType */ .chroma .kt { color: #66d9ef }
|
21 |
+
/* Name */ .chroma .n { }
|
22 |
+
/* NameAttribute */ .chroma .na { color: #a6e22e }
|
23 |
+
/* NameBuiltin */ .chroma .nb { }
|
24 |
+
/* NameBuiltinPseudo */ .chroma .bp { }
|
25 |
+
/* NameClass */ .chroma .nc { color: #a6e22e }
|
26 |
+
/* NameConstant */ .chroma .no { color: #66d9ef }
|
27 |
+
/* NameDecorator */ .chroma .nd { color: #a6e22e }
|
28 |
+
/* NameEntity */ .chroma .ni { }
|
29 |
+
/* NameException */ .chroma .ne { color: #a6e22e }
|
30 |
+
/* NameFunction */ .chroma .nf { color: #a6e22e }
|
31 |
+
/* NameFunctionMagic */ .chroma .fm { }
|
32 |
+
/* NameLabel */ .chroma .nl { }
|
33 |
+
/* NameNamespace */ .chroma .nn { }
|
34 |
+
/* NameOther */ .chroma .nx { color: #a6e22e }
|
35 |
+
/* NameProperty */ .chroma .py { }
|
36 |
+
/* NameTag */ .chroma .nt { color: #f92672 }
|
37 |
+
/* NameVariable */ .chroma .nv { }
|
38 |
+
/* NameVariableClass */ .chroma .vc { }
|
39 |
+
/* NameVariableGlobal */ .chroma .vg { }
|
40 |
+
/* NameVariableInstance */ .chroma .vi { }
|
41 |
+
/* NameVariableMagic */ .chroma .vm { }
|
42 |
+
/* Literal */ .chroma .l { color: #ae81ff }
|
43 |
+
/* LiteralDate */ .chroma .ld { color: #e6db74 }
|
44 |
+
/* LiteralString */ .chroma .s { color: #e6db74 }
|
45 |
+
/* LiteralStringAffix */ .chroma .sa { color: #e6db74 }
|
46 |
+
/* LiteralStringBacktick */ .chroma .sb { color: #e6db74 }
|
47 |
+
/* LiteralStringChar */ .chroma .sc { color: #e6db74 }
|
48 |
+
/* LiteralStringDelimiter */ .chroma .dl { color: #e6db74 }
|
49 |
+
/* LiteralStringDoc */ .chroma .sd { color: #e6db74 }
|
50 |
+
/* LiteralStringDouble */ .chroma .s2 { color: #e6db74 }
|
51 |
+
/* LiteralStringEscape */ .chroma .se { color: #ae81ff }
|
52 |
+
/* LiteralStringHeredoc */ .chroma .sh { color: #e6db74 }
|
53 |
+
/* LiteralStringInterpol */ .chroma .si { color: #e6db74 }
|
54 |
+
/* LiteralStringOther */ .chroma .sx { color: #e6db74 }
|
55 |
+
/* LiteralStringRegex */ .chroma .sr { color: #e6db74 }
|
56 |
+
/* LiteralStringSingle */ .chroma .s1 { color: #e6db74 }
|
57 |
+
/* LiteralStringSymbol */ .chroma .ss { color: #e6db74 }
|
58 |
+
/* LiteralNumber */ .chroma .m { color: #ae81ff }
|
59 |
+
/* LiteralNumberBin */ .chroma .mb { color: #ae81ff }
|
60 |
+
/* LiteralNumberFloat */ .chroma .mf { color: #ae81ff }
|
61 |
+
/* LiteralNumberHex */ .chroma .mh { color: #ae81ff }
|
62 |
+
/* LiteralNumberInteger */ .chroma .mi { color: #ae81ff }
|
63 |
+
/* LiteralNumberIntegerLong */ .chroma .il { color: #ae81ff }
|
64 |
+
/* LiteralNumberOct */ .chroma .mo { color: #ae81ff }
|
65 |
+
/* Operator */ .chroma .o { color: #f92672 }
|
66 |
+
/* OperatorWord */ .chroma .ow { color: #f92672 }
|
67 |
+
/* Punctuation */ .chroma .p { }
|
68 |
+
/* Comment */ .chroma .c { color: #75715e }
|
69 |
+
/* CommentHashbang */ .chroma .ch { color: #75715e }
|
70 |
+
/* CommentMultiline */ .chroma .cm { color: #75715e }
|
71 |
+
/* CommentSingle */ .chroma .c1 { color: #75715e }
|
72 |
+
/* CommentSpecial */ .chroma .cs { color: #75715e }
|
73 |
+
/* CommentPreproc */ .chroma .cp { color: #75715e }
|
74 |
+
/* CommentPreprocFile */ .chroma .cpf { color: #75715e }
|
75 |
+
/* Generic */ .chroma .g { }
|
76 |
+
/* GenericDeleted */ .chroma .gd { color: #f92672 }
|
77 |
+
/* GenericEmph */ .chroma .ge { font-style: italic }
|
78 |
+
/* GenericError */ .chroma .gr { }
|
79 |
+
/* GenericHeading */ .chroma .gh { }
|
80 |
+
/* GenericInserted */ .chroma .gi { color: #a6e22e }
|
81 |
+
/* GenericOutput */ .chroma .go { }
|
82 |
+
/* GenericPrompt */ .chroma .gp { }
|
83 |
+
/* GenericStrong */ .chroma .gs { font-weight: bold }
|
84 |
+
/* GenericSubheading */ .chroma .gu { color: #75715e }
|
85 |
+
/* GenericTraceback */ .chroma .gt { }
|
86 |
+
/* GenericUnderline */ .chroma .gl { }
|
87 |
+
/* TextWhitespace */ .chroma .w { }
|
assets/chroma-relearn-light.css
ADDED
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* based on monokailight */
|
2 |
+
/* Background */ .bg { color: #272822; background-color: #fafafa; }
|
3 |
+
/* PreWrapper */ .chroma { color: #272822; background-color: #fafafa; }
|
4 |
+
/* Other */ .chroma .x { }
|
5 |
+
/* Error */ .chroma .err { color: #960050; }
|
6 |
+
/* CodeLine */ .chroma .cl { }
|
7 |
+
/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
|
8 |
+
/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
|
9 |
+
/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
|
10 |
+
/* LineHighlight */ .chroma .hl { background-color: #e1e1e1 }
|
11 |
+
/* LineNumbersTable */ .chroma .lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
|
12 |
+
/* LineNumbers */ .chroma .ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
|
13 |
+
/* Line */ .chroma .line { display: flex; }
|
14 |
+
/* Keyword */ .chroma .k { color: #00a8c8 }
|
15 |
+
/* KeywordConstant */ .chroma .kc { color: #00a8c8 }
|
16 |
+
/* KeywordDeclaration */ .chroma .kd { color: #00a8c8 }
|
17 |
+
/* KeywordNamespace */ .chroma .kn { color: #f92672 }
|
18 |
+
/* KeywordPseudo */ .chroma .kp { color: #00a8c8 }
|
19 |
+
/* KeywordReserved */ .chroma .kr { color: #00a8c8 }
|
20 |
+
/* KeywordType */ .chroma .kt { color: #00a8c8 }
|
21 |
+
/* Name */ .chroma .n { color: #111111 }
|
22 |
+
/* NameAttribute */ .chroma .na { color: #75af00 }
|
23 |
+
/* NameBuiltin */ .chroma .nb { color: #111111 }
|
24 |
+
/* NameBuiltinPseudo */ .chroma .bp { color: #111111 }
|
25 |
+
/* NameClass */ .chroma .nc { color: #75af00 }
|
26 |
+
/* NameConstant */ .chroma .no { color: #00a8c8 }
|
27 |
+
/* NameDecorator */ .chroma .nd { color: #75af00 }
|
28 |
+
/* NameEntity */ .chroma .ni { color: #111111 }
|
29 |
+
/* NameException */ .chroma .ne { color: #75af00 }
|
30 |
+
/* NameFunction */ .chroma .nf { color: #75af00 }
|
31 |
+
/* NameFunctionMagic */ .chroma .fm { color: #111111 }
|
32 |
+
/* NameLabel */ .chroma .nl { color: #111111 }
|
33 |
+
/* NameNamespace */ .chroma .nn { color: #111111 }
|
34 |
+
/* NameOther */ .chroma .nx { color: #75af00 }
|
35 |
+
/* NameProperty */ .chroma .py { color: #111111 }
|
36 |
+
/* NameTag */ .chroma .nt { color: #f92672 }
|
37 |
+
/* NameVariable */ .chroma .nv { color: #111111 }
|
38 |
+
/* NameVariableClass */ .chroma .vc { color: #111111 }
|
39 |
+
/* NameVariableGlobal */ .chroma .vg { color: #111111 }
|
40 |
+
/* NameVariableInstance */ .chroma .vi { color: #111111 }
|
41 |
+
/* NameVariableMagic */ .chroma .vm { color: #111111 }
|
42 |
+
/* Literal */ .chroma .l { color: #ae81ff }
|
43 |
+
/* LiteralDate */ .chroma .ld { color: #d88200 }
|
44 |
+
/* LiteralString */ .chroma .s { color: #d88200 }
|
45 |
+
/* LiteralStringAffix */ .chroma .sa { color: #d88200 }
|
46 |
+
/* LiteralStringBacktick */ .chroma .sb { color: #d88200 }
|
47 |
+
/* LiteralStringChar */ .chroma .sc { color: #d88200 }
|
48 |
+
/* LiteralStringDelimiter */ .chroma .dl { color: #d88200 }
|
49 |
+
/* LiteralStringDoc */ .chroma .sd { color: #d88200 }
|
50 |
+
/* LiteralStringDouble */ .chroma .s2 { color: #d88200 }
|
51 |
+
/* LiteralStringEscape */ .chroma .se { color: #8045ff }
|
52 |
+
/* LiteralStringHeredoc */ .chroma .sh { color: #d88200 }
|
53 |
+
/* LiteralStringInterpol */ .chroma .si { color: #d88200 }
|
54 |
+
/* LiteralStringOther */ .chroma .sx { color: #d88200 }
|
55 |
+
/* LiteralStringRegex */ .chroma .sr { color: #d88200 }
|
56 |
+
/* LiteralStringSingle */ .chroma .s1 { color: #d88200 }
|
57 |
+
/* LiteralStringSymbol */ .chroma .ss { color: #d88200 }
|
58 |
+
/* LiteralNumber */ .chroma .m { color: #ae81ff }
|
59 |
+
/* LiteralNumberBin */ .chroma .mb { color: #ae81ff }
|
60 |
+
/* LiteralNumberFloat */ .chroma .mf { color: #ae81ff }
|
61 |
+
/* LiteralNumberHex */ .chroma .mh { color: #ae81ff }
|
62 |
+
/* LiteralNumberInteger */ .chroma .mi { color: #ae81ff }
|
63 |
+
/* LiteralNumberIntegerLong */ .chroma .il { color: #ae81ff }
|
64 |
+
/* LiteralNumberOct */ .chroma .mo { color: #ae81ff }
|
65 |
+
/* Operator */ .chroma .o { color: #f92672 }
|
66 |
+
/* OperatorWord */ .chroma .ow { color: #f92672 }
|
67 |
+
/* Punctuation */ .chroma .p { color: #111111 }
|
68 |
+
/* Comment */ .chroma .c { color: #a7a187 }
|
69 |
+
/* CommentHashbang */ .chroma .ch { color: #a7a187 }
|
70 |
+
/* CommentMultiline */ .chroma .cm { color: #a7a187 }
|
71 |
+
/* CommentSingle */ .chroma .c1 { color: #a7a187 }
|
72 |
+
/* CommentSpecial */ .chroma .cs { color: #a7a187 }
|
73 |
+
/* CommentPreproc */ .chroma .cp { color: #a7a187 }
|
74 |
+
/* CommentPreprocFile */ .chroma .cpf { color: #a7a187 }
|
75 |
+
/* Generic */ .chroma .g { }
|
76 |
+
/* GenericDeleted */ .chroma .gd { }
|
77 |
+
/* GenericEmph */ .chroma .ge { font-style: italic }
|
78 |
+
/* GenericError */ .chroma .gr { }
|
79 |
+
/* GenericHeading */ .chroma .gh { }
|
80 |
+
/* GenericInserted */ .chroma .gi { }
|
81 |
+
/* GenericOutput */ .chroma .go { }
|
82 |
+
/* GenericPrompt */ .chroma .gp { }
|
83 |
+
/* GenericStrong */ .chroma .gs { font-weight: bold }
|
84 |
+
/* GenericSubheading */ .chroma .gu { }
|
85 |
+
/* GenericTraceback */ .chroma .gt { }
|
86 |
+
/* GenericUnderline */ .chroma .gl { }
|
87 |
+
/* TextWhitespace */ .chroma .w { }
|
assets/classic.css
ADDED
@@ -0,0 +1,294 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* Sphinx stylesheet -- classic theme.
|
3 |
+
*/
|
4 |
+
|
5 |
+
@import url("basic.css");
|
6 |
+
|
7 |
+
/* -- page layout ----------------------------------------------------------- */
|
8 |
+
|
9 |
+
html {
|
10 |
+
/* CSS hack for macOS's scrollbar (see #1125) */
|
11 |
+
background-color: #FFFFFF;
|
12 |
+
}
|
13 |
+
|
14 |
+
body {
|
15 |
+
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
|
16 |
+
font-size: 100%;
|
17 |
+
background-color: white;
|
18 |
+
color: #000;
|
19 |
+
margin: 0;
|
20 |
+
padding: 0;
|
21 |
+
}
|
22 |
+
|
23 |
+
div.document {
|
24 |
+
display: flex;
|
25 |
+
background-color: white;
|
26 |
+
}
|
27 |
+
|
28 |
+
div.documentwrapper {
|
29 |
+
float: left;
|
30 |
+
width: 100%;
|
31 |
+
}
|
32 |
+
|
33 |
+
div.bodywrapper {
|
34 |
+
margin: 0 0 0 230px;
|
35 |
+
}
|
36 |
+
|
37 |
+
div.body {
|
38 |
+
background-color: white;
|
39 |
+
color: #222222;
|
40 |
+
padding: 0 20px 30px 20px;
|
41 |
+
}
|
42 |
+
|
43 |
+
div.footer {
|
44 |
+
color: #555555;
|
45 |
+
width: 100%;
|
46 |
+
padding: 9px 0 9px 0;
|
47 |
+
text-align: center;
|
48 |
+
font-size: 75%;
|
49 |
+
}
|
50 |
+
|
51 |
+
div.footer a {
|
52 |
+
color: #555555;
|
53 |
+
text-decoration: underline;
|
54 |
+
}
|
55 |
+
|
56 |
+
div.related {
|
57 |
+
background-color: white;
|
58 |
+
line-height: 30px;
|
59 |
+
color: #666666;
|
60 |
+
}
|
61 |
+
|
62 |
+
div.related a {
|
63 |
+
color: #444444;
|
64 |
+
}
|
65 |
+
|
66 |
+
div.sphinxsidebar {
|
67 |
+
}
|
68 |
+
|
69 |
+
div.sphinxsidebar h3 {
|
70 |
+
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
|
71 |
+
color: #444444;
|
72 |
+
font-size: 1.4em;
|
73 |
+
font-weight: normal;
|
74 |
+
margin: 0;
|
75 |
+
padding: 0;
|
76 |
+
}
|
77 |
+
|
78 |
+
div.sphinxsidebar h3 a {
|
79 |
+
color: #444444;
|
80 |
+
}
|
81 |
+
|
82 |
+
div.sphinxsidebar h4 {
|
83 |
+
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
|
84 |
+
color: #444444;
|
85 |
+
font-size: 1.3em;
|
86 |
+
font-weight: normal;
|
87 |
+
margin: 5px 0 0 0;
|
88 |
+
padding: 0;
|
89 |
+
}
|
90 |
+
|
91 |
+
div.sphinxsidebar p {
|
92 |
+
color: #444444;
|
93 |
+
}
|
94 |
+
|
95 |
+
div.sphinxsidebar p.topless {
|
96 |
+
margin: 5px 10px 10px 10px;
|
97 |
+
}
|
98 |
+
|
99 |
+
div.sphinxsidebar ul {
|
100 |
+
margin: 10px;
|
101 |
+
padding: 0;
|
102 |
+
color: #444444;
|
103 |
+
}
|
104 |
+
|
105 |
+
div.sphinxsidebar a {
|
106 |
+
color: #444444;
|
107 |
+
}
|
108 |
+
|
109 |
+
div.sphinxsidebar input {
|
110 |
+
border: 1px solid #444444;
|
111 |
+
font-family: sans-serif;
|
112 |
+
font-size: 1em;
|
113 |
+
}
|
114 |
+
|
115 |
+
|
116 |
+
|
117 |
+
|
118 |
+
|
119 |
+
|
120 |
+
/* for collapsible sidebar */
|
121 |
+
#sidebarbutton {
|
122 |
+
height: 100%;
|
123 |
+
background-color: #cccccc;
|
124 |
+
margin-left: 0;
|
125 |
+
color: #FFFFFF;
|
126 |
+
border-left: 1px solid white;
|
127 |
+
font-size: 1.2em;
|
128 |
+
cursor: pointer;
|
129 |
+
padding-top: 1px;
|
130 |
+
float: right;
|
131 |
+
display: table; /* for vertically centering the <span> */
|
132 |
+
}
|
133 |
+
|
134 |
+
#sidebarbutton:hover {
|
135 |
+
background-color: white;
|
136 |
+
}
|
137 |
+
|
138 |
+
#sidebarbutton span {
|
139 |
+
display: table-cell;
|
140 |
+
vertical-align: middle;
|
141 |
+
}
|
142 |
+
|
143 |
+
div.sphinxsidebarwrapper {
|
144 |
+
float: left;
|
145 |
+
margin-right: 0;
|
146 |
+
}
|
147 |
+
|
148 |
+
|
149 |
+
/* -- hyperlink styles ------------------------------------------------------ */
|
150 |
+
|
151 |
+
a {
|
152 |
+
color: #0090c0;
|
153 |
+
text-decoration: none;
|
154 |
+
}
|
155 |
+
|
156 |
+
a:visited {
|
157 |
+
color: #00608f;
|
158 |
+
text-decoration: none;
|
159 |
+
}
|
160 |
+
|
161 |
+
a:hover {
|
162 |
+
text-decoration: underline;
|
163 |
+
}
|
164 |
+
|
165 |
+
|
166 |
+
|
167 |
+
/* -- body styles ----------------------------------------------------------- */
|
168 |
+
|
169 |
+
div.body h1,
|
170 |
+
div.body h2,
|
171 |
+
div.body h3,
|
172 |
+
div.body h4,
|
173 |
+
div.body h5,
|
174 |
+
div.body h6 {
|
175 |
+
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
|
176 |
+
background-color: white;
|
177 |
+
font-weight: normal;
|
178 |
+
color: #1a1a1a;
|
179 |
+
border-bottom: 1px solid #ccc;
|
180 |
+
margin: 20px -20px 10px -20px;
|
181 |
+
padding: 3px 0 3px 10px;
|
182 |
+
}
|
183 |
+
|
184 |
+
div.body h1 { margin-top: 0; font-size: 200%; }
|
185 |
+
div.body h2 { font-size: 160%; }
|
186 |
+
div.body h3 { font-size: 140%; }
|
187 |
+
div.body h4 { font-size: 120%; }
|
188 |
+
div.body h5 { font-size: 110%; }
|
189 |
+
div.body h6 { font-size: 100%; }
|
190 |
+
|
191 |
+
a.headerlink {
|
192 |
+
color: #aaaaaa;
|
193 |
+
font-size: 0.8em;
|
194 |
+
padding: 0 4px 0 4px;
|
195 |
+
text-decoration: none;
|
196 |
+
}
|
197 |
+
|
198 |
+
a.headerlink:hover {
|
199 |
+
background-color: #aaaaaa;
|
200 |
+
color: white;
|
201 |
+
}
|
202 |
+
|
203 |
+
div.body p, div.body dd, div.body li, div.body blockquote {
|
204 |
+
text-align: justify;
|
205 |
+
line-height: 130%;
|
206 |
+
}
|
207 |
+
|
208 |
+
div.admonition p.admonition-title + p {
|
209 |
+
display: inline;
|
210 |
+
}
|
211 |
+
|
212 |
+
div.admonition p {
|
213 |
+
margin-bottom: 5px;
|
214 |
+
}
|
215 |
+
|
216 |
+
div.admonition pre {
|
217 |
+
margin-bottom: 5px;
|
218 |
+
}
|
219 |
+
|
220 |
+
div.admonition ul, div.admonition ol {
|
221 |
+
margin-bottom: 5px;
|
222 |
+
}
|
223 |
+
|
224 |
+
div.note {
|
225 |
+
background-color: #eee;
|
226 |
+
border: 1px solid #ccc;
|
227 |
+
}
|
228 |
+
|
229 |
+
div.seealso {
|
230 |
+
background-color: #ffc;
|
231 |
+
border: 1px solid #ff6;
|
232 |
+
}
|
233 |
+
|
234 |
+
nav.contents,
|
235 |
+
aside.topic,
|
236 |
+
div.topic {
|
237 |
+
background-color: #eee;
|
238 |
+
}
|
239 |
+
|
240 |
+
div.warning {
|
241 |
+
background-color: #ffe4e4;
|
242 |
+
border: 1px solid #f66;
|
243 |
+
}
|
244 |
+
|
245 |
+
p.admonition-title {
|
246 |
+
display: inline;
|
247 |
+
}
|
248 |
+
|
249 |
+
p.admonition-title:after {
|
250 |
+
content: ":";
|
251 |
+
}
|
252 |
+
|
253 |
+
pre {
|
254 |
+
padding: 5px;
|
255 |
+
background-color: #eeffcc;
|
256 |
+
color: #333333;
|
257 |
+
line-height: 120%;
|
258 |
+
border: 1px solid #ac9;
|
259 |
+
border-left: none;
|
260 |
+
border-right: none;
|
261 |
+
}
|
262 |
+
|
263 |
+
code {
|
264 |
+
background-color: #ecf0f3;
|
265 |
+
padding: 0 1px 0 1px;
|
266 |
+
font-size: 0.95em;
|
267 |
+
}
|
268 |
+
|
269 |
+
th, dl.field-list > dt {
|
270 |
+
background-color: #ede;
|
271 |
+
}
|
272 |
+
|
273 |
+
.warning code {
|
274 |
+
background: #efc2c2;
|
275 |
+
}
|
276 |
+
|
277 |
+
.note code {
|
278 |
+
background: #d6d6d6;
|
279 |
+
}
|
280 |
+
|
281 |
+
.viewcode-back {
|
282 |
+
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
|
283 |
+
}
|
284 |
+
|
285 |
+
div.viewcode-block:target {
|
286 |
+
background-color: #f4debf;
|
287 |
+
border-top: 1px solid #ac9;
|
288 |
+
border-bottom: 1px solid #ac9;
|
289 |
+
}
|
290 |
+
|
291 |
+
div.code-block-caption {
|
292 |
+
color: #efefef;
|
293 |
+
background-color: #1c4e63;
|
294 |
+
}
|
assets/codeMirrorModule-ez37Vkbh (1).css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}
|
assets/codeMirrorModule-ez37Vkbh.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}
|
assets/codeMirrorModule.ez37Vkbh (1).css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}
|
assets/codeMirrorModule.ez37Vkbh.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}
|
assets/css (1).py
ADDED
@@ -0,0 +1,602 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
pygments.lexers.css
|
3 |
+
~~~~~~~~~~~~~~~~~~~
|
4 |
+
|
5 |
+
Lexers for CSS and related stylesheet formats.
|
6 |
+
|
7 |
+
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
|
8 |
+
:license: BSD, see LICENSE for details.
|
9 |
+
"""
|
10 |
+
|
11 |
+
import re
|
12 |
+
import copy
|
13 |
+
|
14 |
+
from pygments.lexer import ExtendedRegexLexer, RegexLexer, include, bygroups, \
|
15 |
+
default, words, inherit
|
16 |
+
from pygments.token import Comment, Operator, Keyword, Name, String, Number, \
|
17 |
+
Punctuation, Whitespace
|
18 |
+
from pygments.lexers._css_builtins import _css_properties
|
19 |
+
|
20 |
+
__all__ = ['CssLexer', 'SassLexer', 'ScssLexer', 'LessCssLexer']
|
21 |
+
|
22 |
+
|
23 |
+
# List of vendor prefixes obtained from:
|
24 |
+
# https://www.w3.org/TR/CSS21/syndata.html#vendor-keyword-history
|
25 |
+
_vendor_prefixes = (
|
26 |
+
'-ms-', 'mso-', '-moz-', '-o-', '-xv-', '-atsc-', '-wap-', '-khtml-',
|
27 |
+
'-webkit-', 'prince-', '-ah-', '-hp-', '-ro-', '-rim-', '-tc-',
|
28 |
+
)
|
29 |
+
|
30 |
+
# List of extended color keywords obtained from:
|
31 |
+
# https://drafts.csswg.org/css-color/#named-colors
|
32 |
+
_color_keywords = (
|
33 |
+
'aliceblue', 'antiquewhite', 'aqua', 'aquamarine', 'azure', 'beige',
|
34 |
+
'bisque', 'black', 'blanchedalmond', 'blue', 'blueviolet', 'brown',
|
35 |
+
'burlywood', 'cadetblue', 'chartreuse', 'chocolate', 'coral',
|
36 |
+
'cornflowerblue', 'cornsilk', 'crimson', 'cyan', 'darkblue', 'darkcyan',
|
37 |
+
'darkgoldenrod', 'darkgray', 'darkgreen', 'darkgrey', 'darkkhaki',
|
38 |
+
'darkmagenta', 'darkolivegreen', 'darkorange', 'darkorchid', 'darkred',
|
39 |
+
'darksalmon', 'darkseagreen', 'darkslateblue', 'darkslategray',
|
40 |
+
'darkslategrey', 'darkturquoise', 'darkviolet', 'deeppink', 'deepskyblue',
|
41 |
+
'dimgray', 'dimgrey', 'dodgerblue', 'firebrick', 'floralwhite',
|
42 |
+
'forestgreen', 'fuchsia', 'gainsboro', 'ghostwhite', 'gold', 'goldenrod',
|
43 |
+
'gray', 'green', 'greenyellow', 'grey', 'honeydew', 'hotpink', 'indianred',
|
44 |
+
'indigo', 'ivory', 'khaki', 'lavender', 'lavenderblush', 'lawngreen',
|
45 |
+
'lemonchiffon', 'lightblue', 'lightcoral', 'lightcyan',
|
46 |
+
'lightgoldenrodyellow', 'lightgray', 'lightgreen', 'lightgrey',
|
47 |
+
'lightpink', 'lightsalmon', 'lightseagreen', 'lightskyblue',
|
48 |
+
'lightslategray', 'lightslategrey', 'lightsteelblue', 'lightyellow',
|
49 |
+
'lime', 'limegreen', 'linen', 'magenta', 'maroon', 'mediumaquamarine',
|
50 |
+
'mediumblue', 'mediumorchid', 'mediumpurple', 'mediumseagreen',
|
51 |
+
'mediumslateblue', 'mediumspringgreen', 'mediumturquoise',
|
52 |
+
'mediumvioletred', 'midnightblue', 'mintcream', 'mistyrose', 'moccasin',
|
53 |
+
'navajowhite', 'navy', 'oldlace', 'olive', 'olivedrab', 'orange',
|
54 |
+
'orangered', 'orchid', 'palegoldenrod', 'palegreen', 'paleturquoise',
|
55 |
+
'palevioletred', 'papayawhip', 'peachpuff', 'peru', 'pink', 'plum',
|
56 |
+
'powderblue', 'purple', 'rebeccapurple', 'red', 'rosybrown', 'royalblue',
|
57 |
+
'saddlebrown', 'salmon', 'sandybrown', 'seagreen', 'seashell', 'sienna',
|
58 |
+
'silver', 'skyblue', 'slateblue', 'slategray', 'slategrey', 'snow',
|
59 |
+
'springgreen', 'steelblue', 'tan', 'teal', 'thistle', 'tomato', 'turquoise',
|
60 |
+
'violet', 'wheat', 'white', 'whitesmoke', 'yellow', 'yellowgreen',
|
61 |
+
) + ('transparent',)
|
62 |
+
|
63 |
+
# List of keyword values obtained from:
|
64 |
+
# http://cssvalues.com/
|
65 |
+
_keyword_values = (
|
66 |
+
'absolute', 'alias', 'all', 'all-petite-caps', 'all-scroll',
|
67 |
+
'all-small-caps', 'allow-end', 'alpha', 'alternate', 'alternate-reverse',
|
68 |
+
'always', 'armenian', 'auto', 'avoid', 'avoid-column', 'avoid-page',
|
69 |
+
'backwards', 'balance', 'baseline', 'below', 'blink', 'block', 'bold',
|
70 |
+
'bolder', 'border-box', 'both', 'bottom', 'box-decoration', 'break-word',
|
71 |
+
'capitalize', 'cell', 'center', 'circle', 'clip', 'clone', 'close-quote',
|
72 |
+
'col-resize', 'collapse', 'color', 'color-burn', 'color-dodge', 'column',
|
73 |
+
'column-reverse', 'compact', 'condensed', 'contain', 'container',
|
74 |
+
'content-box', 'context-menu', 'copy', 'cover', 'crisp-edges', 'crosshair',
|
75 |
+
'currentColor', 'cursive', 'darken', 'dashed', 'decimal',
|
76 |
+
'decimal-leading-zero', 'default', 'descendants', 'difference', 'digits',
|
77 |
+
'disc', 'distribute', 'dot', 'dotted', 'double', 'double-circle', 'e-resize',
|
78 |
+
'each-line', 'ease', 'ease-in', 'ease-in-out', 'ease-out', 'edges',
|
79 |
+
'ellipsis', 'end', 'ew-resize', 'exclusion', 'expanded', 'extra-condensed',
|
80 |
+
'extra-expanded', 'fantasy', 'fill', 'fill-box', 'filled', 'first', 'fixed',
|
81 |
+
'flat', 'flex', 'flex-end', 'flex-start', 'flip', 'force-end', 'forwards',
|
82 |
+
'from-image', 'full-width', 'geometricPrecision', 'georgian', 'groove',
|
83 |
+
'hanging', 'hard-light', 'help', 'hidden', 'hide', 'horizontal', 'hue',
|
84 |
+
'icon', 'infinite', 'inherit', 'initial', 'ink', 'inline', 'inline-block',
|
85 |
+
'inline-flex', 'inline-table', 'inset', 'inside', 'inter-word', 'invert',
|
86 |
+
'isolate', 'italic', 'justify', 'large', 'larger', 'last', 'left',
|
87 |
+
'lighten', 'lighter', 'line-through', 'linear', 'list-item', 'local',
|
88 |
+
'loose', 'lower-alpha', 'lower-greek', 'lower-latin', 'lower-roman',
|
89 |
+
'lowercase', 'ltr', 'luminance', 'luminosity', 'mandatory', 'manipulation',
|
90 |
+
'manual', 'margin-box', 'match-parent', 'medium', 'mixed', 'monospace',
|
91 |
+
'move', 'multiply', 'n-resize', 'ne-resize', 'nesw-resize',
|
92 |
+
'no-close-quote', 'no-drop', 'no-open-quote', 'no-repeat', 'none', 'normal',
|
93 |
+
'not-allowed', 'nowrap', 'ns-resize', 'nw-resize', 'nwse-resize', 'objects',
|
94 |
+
'oblique', 'off', 'on', 'open', 'open-quote', 'optimizeLegibility',
|
95 |
+
'optimizeSpeed', 'outset', 'outside', 'over', 'overlay', 'overline',
|
96 |
+
'padding-box', 'page', 'pan-down', 'pan-left', 'pan-right', 'pan-up',
|
97 |
+
'pan-x', 'pan-y', 'paused', 'petite-caps', 'pixelated', 'pointer',
|
98 |
+
'preserve-3d', 'progress', 'proximity', 'relative', 'repeat',
|
99 |
+
'repeat no-repeat', 'repeat-x', 'repeat-y', 'reverse', 'revert', 'ridge', 'right',
|
100 |
+
'round', 'row', 'row-resize', 'row-reverse', 'rtl', 'ruby', 'ruby-base',
|
101 |
+
'ruby-base-container', 'ruby-text', 'ruby-text-container', 'run-in',
|
102 |
+
'running', 's-resize', 'sans-serif', 'saturation', 'scale-down', 'screen',
|
103 |
+
'scroll', 'se-resize', 'semi-condensed', 'semi-expanded', 'separate',
|
104 |
+
'serif', 'sesame', 'show', 'sideways', 'sideways-left', 'sideways-right',
|
105 |
+
'slice', 'small', 'small-caps', 'smaller', 'smooth', 'snap', 'soft-light',
|
106 |
+
'solid', 'space', 'space-around', 'space-between', 'spaces', 'square',
|
107 |
+
'start', 'static', 'step-end', 'step-start', 'sticky', 'stretch', 'strict',
|
108 |
+
'stroke-box', 'style', 'sw-resize', 'table', 'table-caption', 'table-cell',
|
109 |
+
'table-column', 'table-column-group', 'table-footer-group',
|
110 |
+
'table-header-group', 'table-row', 'table-row-group', 'text', 'thick',
|
111 |
+
'thin', 'titling-caps', 'to', 'top', 'triangle', 'ultra-condensed',
|
112 |
+
'ultra-expanded', 'under', 'underline', 'unicase', 'unset', 'upper-alpha',
|
113 |
+
'upper-latin', 'upper-roman', 'uppercase', 'upright', 'use-glyph-orientation',
|
114 |
+
'vertical', 'vertical-text', 'view-box', 'visible', 'w-resize', 'wait',
|
115 |
+
'wavy', 'weight', 'weight style', 'wrap', 'wrap-reverse', 'x-large',
|
116 |
+
'x-small', 'xx-large', 'xx-small', 'zoom-in', 'zoom-out',
|
117 |
+
)
|
118 |
+
|
119 |
+
# List of other keyword values from other sources:
|
120 |
+
_other_keyword_values = (
|
121 |
+
'above', 'aural', 'behind', 'bidi-override', 'center-left', 'center-right',
|
122 |
+
'cjk-ideographic', 'continuous', 'crop', 'cross', 'embed', 'far-left',
|
123 |
+
'far-right', 'fast', 'faster', 'hebrew', 'high', 'higher', 'hiragana',
|
124 |
+
'hiragana-iroha', 'katakana', 'katakana-iroha', 'landscape', 'left-side',
|
125 |
+
'leftwards', 'level', 'loud', 'low', 'lower', 'message-box', 'middle',
|
126 |
+
'mix', 'narrower', 'once', 'portrait', 'right-side', 'rightwards', 'silent',
|
127 |
+
'slow', 'slower', 'small-caption', 'soft', 'spell-out', 'status-bar',
|
128 |
+
'super', 'text-bottom', 'text-top', 'wider', 'x-fast', 'x-high', 'x-loud',
|
129 |
+
'x-low', 'x-soft', 'yes', 'pre', 'pre-wrap', 'pre-line',
|
130 |
+
)
|
131 |
+
|
132 |
+
# List of functional notation and function keyword values:
|
133 |
+
_functional_notation_keyword_values = (
|
134 |
+
'attr', 'blackness', 'blend', 'blenda', 'blur', 'brightness', 'calc',
|
135 |
+
'circle', 'color-mod', 'contrast', 'counter', 'cubic-bezier', 'device-cmyk',
|
136 |
+
'drop-shadow', 'ellipse', 'gray', 'grayscale', 'hsl', 'hsla', 'hue',
|
137 |
+
'hue-rotate', 'hwb', 'image', 'inset', 'invert', 'lightness',
|
138 |
+
'linear-gradient', 'matrix', 'matrix3d', 'opacity', 'perspective',
|
139 |
+
'polygon', 'radial-gradient', 'rect', 'repeating-linear-gradient',
|
140 |
+
'repeating-radial-gradient', 'rgb', 'rgba', 'rotate', 'rotate3d', 'rotateX',
|
141 |
+
'rotateY', 'rotateZ', 'saturate', 'saturation', 'scale', 'scale3d',
|
142 |
+
'scaleX', 'scaleY', 'scaleZ', 'sepia', 'shade', 'skewX', 'skewY', 'steps',
|
143 |
+
'tint', 'toggle', 'translate', 'translate3d', 'translateX', 'translateY',
|
144 |
+
'translateZ', 'whiteness',
|
145 |
+
)
|
146 |
+
# Note! Handle url(...) separately.
|
147 |
+
|
148 |
+
# List of units obtained from:
|
149 |
+
# https://www.w3.org/TR/css3-values/
|
150 |
+
_angle_units = (
|
151 |
+
'deg', 'grad', 'rad', 'turn',
|
152 |
+
)
|
153 |
+
_frequency_units = (
|
154 |
+
'Hz', 'kHz',
|
155 |
+
)
|
156 |
+
_length_units = (
|
157 |
+
'em', 'ex', 'ch', 'rem',
|
158 |
+
'vh', 'vw', 'vmin', 'vmax',
|
159 |
+
'px', 'mm', 'cm', 'in', 'pt', 'pc', 'q',
|
160 |
+
)
|
161 |
+
_resolution_units = (
|
162 |
+
'dpi', 'dpcm', 'dppx',
|
163 |
+
)
|
164 |
+
_time_units = (
|
165 |
+
's', 'ms',
|
166 |
+
)
|
167 |
+
_all_units = _angle_units + _frequency_units + _length_units + \
|
168 |
+
_resolution_units + _time_units
|
169 |
+
|
170 |
+
|
171 |
+
class CssLexer(RegexLexer):
|
172 |
+
"""
|
173 |
+
For CSS (Cascading Style Sheets).
|
174 |
+
"""
|
175 |
+
|
176 |
+
name = 'CSS'
|
177 |
+
url = 'https://www.w3.org/TR/CSS/#css'
|
178 |
+
aliases = ['css']
|
179 |
+
filenames = ['*.css']
|
180 |
+
mimetypes = ['text/css']
|
181 |
+
version_added = ''
|
182 |
+
|
183 |
+
tokens = {
|
184 |
+
'root': [
|
185 |
+
include('basics'),
|
186 |
+
],
|
187 |
+
'basics': [
|
188 |
+
(r'\s+', Whitespace),
|
189 |
+
(r'/\*(?:.|\n)*?\*/', Comment),
|
190 |
+
(r'\{', Punctuation, 'content'),
|
191 |
+
(r'(\:{1,2})([\w-]+)', bygroups(Punctuation, Name.Decorator)),
|
192 |
+
(r'(\.)([\w-]+)', bygroups(Punctuation, Name.Class)),
|
193 |
+
(r'(\#)([\w-]+)', bygroups(Punctuation, Name.Namespace)),
|
194 |
+
(r'(@)([\w-]+)', bygroups(Punctuation, Keyword), 'atrule'),
|
195 |
+
(r'[\w-]+', Name.Tag),
|
196 |
+
(r'[~^*!%&$\[\]()<>|+=@:;,./?-]', Operator),
|
197 |
+
(r'"(\\\\|\\[^\\]|[^"\\])*"', String.Double),
|
198 |
+
(r"'(\\\\|\\[^\\]|[^'\\])*'", String.Single),
|
199 |
+
],
|
200 |
+
'atrule': [
|
201 |
+
(r'\{', Punctuation, 'atcontent'),
|
202 |
+
(r';', Punctuation, '#pop'),
|
203 |
+
include('basics'),
|
204 |
+
],
|
205 |
+
'atcontent': [
|
206 |
+
include('basics'),
|
207 |
+
(r'\}', Punctuation, '#pop:2'),
|
208 |
+
],
|
209 |
+
'content': [
|
210 |
+
(r'\s+', Whitespace),
|
211 |
+
(r'\}', Punctuation, '#pop'),
|
212 |
+
(r';', Punctuation),
|
213 |
+
(r'^@.*?$', Comment.Preproc),
|
214 |
+
|
215 |
+
(words(_vendor_prefixes,), Keyword.Pseudo),
|
216 |
+
(r'('+r'|'.join(_css_properties)+r')(\s*)(\:)',
|
217 |
+
bygroups(Keyword, Whitespace, Punctuation), 'value-start'),
|
218 |
+
(r'([-]+[a-zA-Z_][\w-]*)(\s*)(\:)', bygroups(Name.Variable, Whitespace, Punctuation),
|
219 |
+
'value-start'),
|
220 |
+
(r'([a-zA-Z_][\w-]*)(\s*)(\:)', bygroups(Name, Whitespace, Punctuation),
|
221 |
+
'value-start'),
|
222 |
+
|
223 |
+
(r'/\*(?:.|\n)*?\*/', Comment),
|
224 |
+
],
|
225 |
+
'value-start': [
|
226 |
+
(r'\s+', Whitespace),
|
227 |
+
(words(_vendor_prefixes,), Name.Builtin.Pseudo),
|
228 |
+
include('urls'),
|
229 |
+
(r'('+r'|'.join(_functional_notation_keyword_values)+r')(\()',
|
230 |
+
bygroups(Name.Builtin, Punctuation), 'function-start'),
|
231 |
+
(r'([a-zA-Z_][\w-]+)(\()',
|
232 |
+
bygroups(Name.Function, Punctuation), 'function-start'),
|
233 |
+
(words(_keyword_values, suffix=r'\b'), Keyword.Constant),
|
234 |
+
(words(_other_keyword_values, suffix=r'\b'), Keyword.Constant),
|
235 |
+
(words(_color_keywords, suffix=r'\b'), Keyword.Constant),
|
236 |
+
# for transition-property etc.
|
237 |
+
(words(_css_properties, suffix=r'\b'), Keyword),
|
238 |
+
(r'\!important', Comment.Preproc),
|
239 |
+
(r'/\*(?:.|\n)*?\*/', Comment),
|
240 |
+
|
241 |
+
include('numeric-values'),
|
242 |
+
|
243 |
+
(r'[~^*!%&<>|+=@:./?-]+', Operator),
|
244 |
+
(r'[\[\](),]+', Punctuation),
|
245 |
+
(r'"(\\\\|\\[^\\]|[^"\\])*"', String.Double),
|
246 |
+
(r"'(\\\\|\\[^\\]|[^'\\])*'", String.Single),
|
247 |
+
(r'[a-zA-Z_][\w-]*', Name),
|
248 |
+
(r';', Punctuation, '#pop'),
|
249 |
+
(r'\}', Punctuation, '#pop:2'),
|
250 |
+
],
|
251 |
+
'function-start': [
|
252 |
+
(r'\s+', Whitespace),
|
253 |
+
(r'[-]+([A-Za-z][\w+]*[-]*)+', Name.Variable),
|
254 |
+
include('urls'),
|
255 |
+
(words(_vendor_prefixes,), Keyword.Pseudo),
|
256 |
+
(words(_keyword_values, suffix=r'\b'), Keyword.Constant),
|
257 |
+
(words(_other_keyword_values, suffix=r'\b'), Keyword.Constant),
|
258 |
+
(words(_color_keywords, suffix=r'\b'), Keyword.Constant),
|
259 |
+
|
260 |
+
# function-start may be entered recursively
|
261 |
+
(r'(' + r'|'.join(_functional_notation_keyword_values) + r')(\()',
|
262 |
+
bygroups(Name.Builtin, Punctuation), 'function-start'),
|
263 |
+
(r'([a-zA-Z_][\w-]+)(\()',
|
264 |
+
bygroups(Name.Function, Punctuation), 'function-start'),
|
265 |
+
|
266 |
+
(r'/\*(?:.|\n)*?\*/', Comment),
|
267 |
+
include('numeric-values'),
|
268 |
+
(r'[*+/-]', Operator),
|
269 |
+
(r',', Punctuation),
|
270 |
+
(r'"(\\\\|\\[^\\]|[^"\\])*"', String.Double),
|
271 |
+
(r"'(\\\\|\\[^\\]|[^'\\])*'", String.Single),
|
272 |
+
(r'[a-zA-Z_-]\w*', Name),
|
273 |
+
(r'\)', Punctuation, '#pop'),
|
274 |
+
],
|
275 |
+
'urls': [
|
276 |
+
(r'(url)(\()(".*?")(\))', bygroups(Name.Builtin, Punctuation,
|
277 |
+
String.Double, Punctuation)),
|
278 |
+
(r"(url)(\()('.*?')(\))", bygroups(Name.Builtin, Punctuation,
|
279 |
+
String.Single, Punctuation)),
|
280 |
+
(r'(url)(\()(.*?)(\))', bygroups(Name.Builtin, Punctuation,
|
281 |
+
String.Other, Punctuation)),
|
282 |
+
],
|
283 |
+
'numeric-values': [
|
284 |
+
(r'\#[a-zA-Z0-9]{1,6}', Number.Hex),
|
285 |
+
(r'[+\-]?[0-9]*[.][0-9]+', Number.Float, 'numeric-end'),
|
286 |
+
(r'[+\-]?[0-9]+', Number.Integer, 'numeric-end'),
|
287 |
+
],
|
288 |
+
'numeric-end': [
|
289 |
+
(words(_all_units, suffix=r'\b'), Keyword.Type),
|
290 |
+
(r'%', Keyword.Type),
|
291 |
+
default('#pop'),
|
292 |
+
],
|
293 |
+
}
|
294 |
+
|
295 |
+
|
296 |
+
common_sass_tokens = {
|
297 |
+
'value': [
|
298 |
+
(r'[ \t]+', Whitespace),
|
299 |
+
(r'[!$][\w-]+', Name.Variable),
|
300 |
+
(r'url\(', String.Other, 'string-url'),
|
301 |
+
(r'[a-z_-][\w-]*(?=\()', Name.Function),
|
302 |
+
(words(_css_properties + (
|
303 |
+
'above', 'absolute', 'always', 'armenian', 'aural', 'auto', 'avoid', 'baseline',
|
304 |
+
'behind', 'below', 'bidi-override', 'blink', 'block', 'bold', 'bolder', 'both',
|
305 |
+
'capitalize', 'center-left', 'center-right', 'center', 'circle',
|
306 |
+
'cjk-ideographic', 'close-quote', 'collapse', 'condensed', 'continuous',
|
307 |
+
'crosshair', 'cross', 'cursive', 'dashed', 'decimal-leading-zero',
|
308 |
+
'decimal', 'default', 'digits', 'disc', 'dotted', 'double', 'e-resize', 'embed',
|
309 |
+
'extra-condensed', 'extra-expanded', 'expanded', 'fantasy', 'far-left',
|
310 |
+
'far-right', 'faster', 'fast', 'fixed', 'georgian', 'groove', 'hebrew', 'help',
|
311 |
+
'hidden', 'hide', 'higher', 'high', 'hiragana-iroha', 'hiragana', 'icon',
|
312 |
+
'inherit', 'inline-table', 'inline', 'inset', 'inside', 'invert', 'italic',
|
313 |
+
'justify', 'katakana-iroha', 'katakana', 'landscape', 'larger', 'large',
|
314 |
+
'left-side', 'leftwards', 'level', 'lighter', 'line-through', 'list-item',
|
315 |
+
'loud', 'lower-alpha', 'lower-greek', 'lower-roman', 'lowercase', 'ltr',
|
316 |
+
'lower', 'low', 'medium', 'message-box', 'middle', 'mix', 'monospace',
|
317 |
+
'n-resize', 'narrower', 'ne-resize', 'no-close-quote', 'no-open-quote',
|
318 |
+
'no-repeat', 'none', 'normal', 'nowrap', 'nw-resize', 'oblique', 'once',
|
319 |
+
'open-quote', 'outset', 'outside', 'overline', 'pointer', 'portrait', 'px',
|
320 |
+
'relative', 'repeat-x', 'repeat-y', 'repeat', 'rgb', 'ridge', 'right-side',
|
321 |
+
'rightwards', 's-resize', 'sans-serif', 'scroll', 'se-resize',
|
322 |
+
'semi-condensed', 'semi-expanded', 'separate', 'serif', 'show', 'silent',
|
323 |
+
'slow', 'slower', 'small-caps', 'small-caption', 'smaller', 'soft', 'solid',
|
324 |
+
'spell-out', 'square', 'static', 'status-bar', 'super', 'sw-resize',
|
325 |
+
'table-caption', 'table-cell', 'table-column', 'table-column-group',
|
326 |
+
'table-footer-group', 'table-header-group', 'table-row',
|
327 |
+
'table-row-group', 'text', 'text-bottom', 'text-top', 'thick', 'thin',
|
328 |
+
'transparent', 'ultra-condensed', 'ultra-expanded', 'underline',
|
329 |
+
'upper-alpha', 'upper-latin', 'upper-roman', 'uppercase', 'url',
|
330 |
+
'visible', 'w-resize', 'wait', 'wider', 'x-fast', 'x-high', 'x-large', 'x-loud',
|
331 |
+
'x-low', 'x-small', 'x-soft', 'xx-large', 'xx-small', 'yes'), suffix=r'\b'),
|
332 |
+
Name.Constant),
|
333 |
+
(words(_color_keywords, suffix=r'\b'), Name.Entity),
|
334 |
+
(words((
|
335 |
+
'black', 'silver', 'gray', 'white', 'maroon', 'red', 'purple', 'fuchsia', 'green',
|
336 |
+
'lime', 'olive', 'yellow', 'navy', 'blue', 'teal', 'aqua'), suffix=r'\b'),
|
337 |
+
Name.Builtin),
|
338 |
+
(r'\!(important|default)', Name.Exception),
|
339 |
+
(r'(true|false)', Name.Pseudo),
|
340 |
+
(r'(and|or|not)', Operator.Word),
|
341 |
+
(r'/\*', Comment.Multiline, 'inline-comment'),
|
342 |
+
(r'//[^\n]*', Comment.Single),
|
343 |
+
(r'\#[a-z0-9]{1,6}', Number.Hex),
|
344 |
+
(r'(-?\d+)(\%|[a-z]+)?', bygroups(Number.Integer, Keyword.Type)),
|
345 |
+
(r'(-?\d*\.\d+)(\%|[a-z]+)?', bygroups(Number.Float, Keyword.Type)),
|
346 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
347 |
+
(r'[~^*!&%<>|+=@:,./?-]+', Operator),
|
348 |
+
(r'[\[\]()]+', Punctuation),
|
349 |
+
(r'"', String.Double, 'string-double'),
|
350 |
+
(r"'", String.Single, 'string-single'),
|
351 |
+
(r'[a-z_-][\w-]*', Name),
|
352 |
+
],
|
353 |
+
|
354 |
+
'interpolation': [
|
355 |
+
(r'\}', String.Interpol, '#pop'),
|
356 |
+
include('value'),
|
357 |
+
],
|
358 |
+
|
359 |
+
'selector': [
|
360 |
+
(r'[ \t]+', Whitespace),
|
361 |
+
(r'\:', Name.Decorator, 'pseudo-class'),
|
362 |
+
(r'\.', Name.Class, 'class'),
|
363 |
+
(r'\#', Name.Namespace, 'id'),
|
364 |
+
(r'[\w-]+', Name.Tag),
|
365 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
366 |
+
(r'&', Keyword),
|
367 |
+
(r'[~^*!&\[\]()<>|+=@:;,./?-]', Operator),
|
368 |
+
(r'"', String.Double, 'string-double'),
|
369 |
+
(r"'", String.Single, 'string-single'),
|
370 |
+
],
|
371 |
+
|
372 |
+
'string-double': [
|
373 |
+
(r'(\\.|#(?=[^\n{])|[^\n"#])+', String.Double),
|
374 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
375 |
+
(r'"', String.Double, '#pop'),
|
376 |
+
],
|
377 |
+
|
378 |
+
'string-single': [
|
379 |
+
(r"(\\.|#(?=[^\n{])|[^\n'#])+", String.Single),
|
380 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
381 |
+
(r"'", String.Single, '#pop'),
|
382 |
+
],
|
383 |
+
|
384 |
+
'string-url': [
|
385 |
+
(r'(\\#|#(?=[^\n{])|[^\n#)])+', String.Other),
|
386 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
387 |
+
(r'\)', String.Other, '#pop'),
|
388 |
+
],
|
389 |
+
|
390 |
+
'pseudo-class': [
|
391 |
+
(r'[\w-]+', Name.Decorator),
|
392 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
393 |
+
default('#pop'),
|
394 |
+
],
|
395 |
+
|
396 |
+
'class': [
|
397 |
+
(r'[\w-]+', Name.Class),
|
398 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
399 |
+
default('#pop'),
|
400 |
+
],
|
401 |
+
|
402 |
+
'id': [
|
403 |
+
(r'[\w-]+', Name.Namespace),
|
404 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
405 |
+
default('#pop'),
|
406 |
+
],
|
407 |
+
|
408 |
+
'for': [
|
409 |
+
(r'(from|to|through)', Operator.Word),
|
410 |
+
include('value'),
|
411 |
+
],
|
412 |
+
}
|
413 |
+
|
414 |
+
|
415 |
+
def _indentation(lexer, match, ctx):
|
416 |
+
indentation = match.group(0)
|
417 |
+
yield match.start(), Whitespace, indentation
|
418 |
+
ctx.last_indentation = indentation
|
419 |
+
ctx.pos = match.end()
|
420 |
+
|
421 |
+
if hasattr(ctx, 'block_state') and ctx.block_state and \
|
422 |
+
indentation.startswith(ctx.block_indentation) and \
|
423 |
+
indentation != ctx.block_indentation:
|
424 |
+
ctx.stack.append(ctx.block_state)
|
425 |
+
else:
|
426 |
+
ctx.block_state = None
|
427 |
+
ctx.block_indentation = None
|
428 |
+
ctx.stack.append('content')
|
429 |
+
|
430 |
+
|
431 |
+
def _starts_block(token, state):
|
432 |
+
def callback(lexer, match, ctx):
|
433 |
+
yield match.start(), token, match.group(0)
|
434 |
+
|
435 |
+
if hasattr(ctx, 'last_indentation'):
|
436 |
+
ctx.block_indentation = ctx.last_indentation
|
437 |
+
else:
|
438 |
+
ctx.block_indentation = ''
|
439 |
+
|
440 |
+
ctx.block_state = state
|
441 |
+
ctx.pos = match.end()
|
442 |
+
|
443 |
+
return callback
|
444 |
+
|
445 |
+
|
446 |
+
class SassLexer(ExtendedRegexLexer):
|
447 |
+
"""
|
448 |
+
For Sass stylesheets.
|
449 |
+
"""
|
450 |
+
|
451 |
+
name = 'Sass'
|
452 |
+
url = 'https://sass-lang.com/'
|
453 |
+
aliases = ['sass']
|
454 |
+
filenames = ['*.sass']
|
455 |
+
mimetypes = ['text/x-sass']
|
456 |
+
version_added = '1.3'
|
457 |
+
|
458 |
+
flags = re.IGNORECASE | re.MULTILINE
|
459 |
+
|
460 |
+
tokens = {
|
461 |
+
'root': [
|
462 |
+
(r'[ \t]*\n', Whitespace),
|
463 |
+
(r'[ \t]*', _indentation),
|
464 |
+
],
|
465 |
+
|
466 |
+
'content': [
|
467 |
+
(r'//[^\n]*', _starts_block(Comment.Single, 'single-comment'),
|
468 |
+
'root'),
|
469 |
+
(r'/\*[^\n]*', _starts_block(Comment.Multiline, 'multi-comment'),
|
470 |
+
'root'),
|
471 |
+
(r'@import', Keyword, 'import'),
|
472 |
+
(r'@for', Keyword, 'for'),
|
473 |
+
(r'@(debug|warn|if|while)', Keyword, 'value'),
|
474 |
+
(r'(@mixin)( )([\w-]+)', bygroups(Keyword, Whitespace, Name.Function), 'value'),
|
475 |
+
(r'(@include)( )([\w-]+)', bygroups(Keyword, Whitespace, Name.Decorator), 'value'),
|
476 |
+
(r'@extend', Keyword, 'selector'),
|
477 |
+
(r'@[\w-]+', Keyword, 'selector'),
|
478 |
+
(r'=[\w-]+', Name.Function, 'value'),
|
479 |
+
(r'\+[\w-]+', Name.Decorator, 'value'),
|
480 |
+
(r'([!$][\w-]\w*)([ \t]*(?:(?:\|\|)?=|:))',
|
481 |
+
bygroups(Name.Variable, Operator), 'value'),
|
482 |
+
(r':', Name.Attribute, 'old-style-attr'),
|
483 |
+
(r'(?=.+?[=:]([^a-z]|$))', Name.Attribute, 'new-style-attr'),
|
484 |
+
default('selector'),
|
485 |
+
],
|
486 |
+
|
487 |
+
'single-comment': [
|
488 |
+
(r'.+', Comment.Single),
|
489 |
+
(r'\n', Whitespace, 'root'),
|
490 |
+
],
|
491 |
+
|
492 |
+
'multi-comment': [
|
493 |
+
(r'.+', Comment.Multiline),
|
494 |
+
(r'\n', Whitespace, 'root'),
|
495 |
+
],
|
496 |
+
|
497 |
+
'import': [
|
498 |
+
(r'[ \t]+', Whitespace),
|
499 |
+
(r'\S+', String),
|
500 |
+
(r'\n', Whitespace, 'root'),
|
501 |
+
],
|
502 |
+
|
503 |
+
'old-style-attr': [
|
504 |
+
(r'[^\s:="\[]+', Name.Attribute),
|
505 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
506 |
+
(r'([ \t]*)(=)', bygroups(Whitespace, Operator), 'value'),
|
507 |
+
default('value'),
|
508 |
+
],
|
509 |
+
|
510 |
+
'new-style-attr': [
|
511 |
+
(r'[^\s:="\[]+', Name.Attribute),
|
512 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
513 |
+
(r'([ \t]*)([=:])', bygroups(Whitespace, Operator), 'value'),
|
514 |
+
],
|
515 |
+
|
516 |
+
'inline-comment': [
|
517 |
+
(r"(\\#|#(?=[^\n{])|\*(?=[^\n/])|[^\n#*])+", Comment.Multiline),
|
518 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
519 |
+
(r"\*/", Comment, '#pop'),
|
520 |
+
],
|
521 |
+
}
|
522 |
+
for group, common in common_sass_tokens.items():
|
523 |
+
tokens[group] = copy.copy(common)
|
524 |
+
tokens['value'].append((r'\n', Whitespace, 'root'))
|
525 |
+
tokens['selector'].append((r'\n', Whitespace, 'root'))
|
526 |
+
|
527 |
+
|
528 |
+
class ScssLexer(RegexLexer):
|
529 |
+
"""
|
530 |
+
For SCSS stylesheets.
|
531 |
+
"""
|
532 |
+
|
533 |
+
name = 'SCSS'
|
534 |
+
url = 'https://sass-lang.com/'
|
535 |
+
aliases = ['scss']
|
536 |
+
filenames = ['*.scss']
|
537 |
+
mimetypes = ['text/x-scss']
|
538 |
+
version_added = ''
|
539 |
+
|
540 |
+
flags = re.IGNORECASE | re.DOTALL
|
541 |
+
tokens = {
|
542 |
+
'root': [
|
543 |
+
(r'\s+', Whitespace),
|
544 |
+
(r'//.*?\n', Comment.Single),
|
545 |
+
(r'/\*.*?\*/', Comment.Multiline),
|
546 |
+
(r'@import', Keyword, 'value'),
|
547 |
+
(r'@for', Keyword, 'for'),
|
548 |
+
(r'@(debug|warn|if|while)', Keyword, 'value'),
|
549 |
+
(r'(@mixin)( [\w-]+)', bygroups(Keyword, Name.Function), 'value'),
|
550 |
+
(r'(@include)( [\w-]+)', bygroups(Keyword, Name.Decorator), 'value'),
|
551 |
+
(r'@extend', Keyword, 'selector'),
|
552 |
+
(r'(@media)(\s+)', bygroups(Keyword, Whitespace), 'value'),
|
553 |
+
(r'@[\w-]+', Keyword, 'selector'),
|
554 |
+
(r'(\$[\w-]*\w)([ \t]*:)', bygroups(Name.Variable, Operator), 'value'),
|
555 |
+
# TODO: broken, and prone to infinite loops.
|
556 |
+
# (r'(?=[^;{}][;}])', Name.Attribute, 'attr'),
|
557 |
+
# (r'(?=[^;{}:]+:[^a-z])', Name.Attribute, 'attr'),
|
558 |
+
default('selector'),
|
559 |
+
],
|
560 |
+
|
561 |
+
'attr': [
|
562 |
+
(r'[^\s:="\[]+', Name.Attribute),
|
563 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
564 |
+
(r'[ \t]*:', Operator, 'value'),
|
565 |
+
default('#pop'),
|
566 |
+
],
|
567 |
+
|
568 |
+
'inline-comment': [
|
569 |
+
(r"(\\#|#(?=[^{])|\*(?=[^/])|[^#*])+", Comment.Multiline),
|
570 |
+
(r'#\{', String.Interpol, 'interpolation'),
|
571 |
+
(r"\*/", Comment, '#pop'),
|
572 |
+
],
|
573 |
+
}
|
574 |
+
for group, common in common_sass_tokens.items():
|
575 |
+
tokens[group] = copy.copy(common)
|
576 |
+
tokens['value'].extend([(r'\n', Whitespace), (r'[;{}]', Punctuation, '#pop')])
|
577 |
+
tokens['selector'].extend([(r'\n', Whitespace), (r'[;{}]', Punctuation, '#pop')])
|
578 |
+
|
579 |
+
|
580 |
+
class LessCssLexer(CssLexer):
|
581 |
+
"""
|
582 |
+
For LESS styleshets.
|
583 |
+
"""
|
584 |
+
|
585 |
+
name = 'LessCss'
|
586 |
+
url = 'http://lesscss.org/'
|
587 |
+
aliases = ['less']
|
588 |
+
filenames = ['*.less']
|
589 |
+
mimetypes = ['text/x-less-css']
|
590 |
+
version_added = '2.1'
|
591 |
+
|
592 |
+
tokens = {
|
593 |
+
'root': [
|
594 |
+
(r'@\w+', Name.Variable),
|
595 |
+
inherit,
|
596 |
+
],
|
597 |
+
'content': [
|
598 |
+
(r'\{', Punctuation, '#push'),
|
599 |
+
(r'//.*\n', Comment.Single),
|
600 |
+
inherit,
|
601 |
+
],
|
602 |
+
}
|
assets/css (1)/autocomplete.css
ADDED
@@ -0,0 +1,279 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
select.admin-autocomplete {
|
2 |
+
width: 20em;
|
3 |
+
}
|
4 |
+
|
5 |
+
.select2-container--admin-autocomplete.select2-container {
|
6 |
+
min-height: 30px;
|
7 |
+
}
|
8 |
+
|
9 |
+
.select2-container--admin-autocomplete .select2-selection--single,
|
10 |
+
.select2-container--admin-autocomplete .select2-selection--multiple {
|
11 |
+
min-height: 30px;
|
12 |
+
padding: 0;
|
13 |
+
}
|
14 |
+
|
15 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection,
|
16 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection {
|
17 |
+
border-color: var(--body-quiet-color);
|
18 |
+
min-height: 30px;
|
19 |
+
}
|
20 |
+
|
21 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--single,
|
22 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--single {
|
23 |
+
padding: 0;
|
24 |
+
}
|
25 |
+
|
26 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--multiple,
|
27 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--multiple {
|
28 |
+
padding: 0;
|
29 |
+
}
|
30 |
+
|
31 |
+
.select2-container--admin-autocomplete .select2-selection--single {
|
32 |
+
background-color: var(--body-bg);
|
33 |
+
border: 1px solid var(--border-color);
|
34 |
+
border-radius: 4px;
|
35 |
+
}
|
36 |
+
|
37 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__rendered {
|
38 |
+
color: var(--body-fg);
|
39 |
+
line-height: 30px;
|
40 |
+
}
|
41 |
+
|
42 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__clear {
|
43 |
+
cursor: pointer;
|
44 |
+
float: right;
|
45 |
+
font-weight: bold;
|
46 |
+
}
|
47 |
+
|
48 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__placeholder {
|
49 |
+
color: var(--body-quiet-color);
|
50 |
+
}
|
51 |
+
|
52 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow {
|
53 |
+
height: 26px;
|
54 |
+
position: absolute;
|
55 |
+
top: 1px;
|
56 |
+
right: 1px;
|
57 |
+
width: 20px;
|
58 |
+
}
|
59 |
+
|
60 |
+
.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow b {
|
61 |
+
border-color: #888 transparent transparent transparent;
|
62 |
+
border-style: solid;
|
63 |
+
border-width: 5px 4px 0 4px;
|
64 |
+
height: 0;
|
65 |
+
left: 50%;
|
66 |
+
margin-left: -4px;
|
67 |
+
margin-top: -2px;
|
68 |
+
position: absolute;
|
69 |
+
top: 50%;
|
70 |
+
width: 0;
|
71 |
+
}
|
72 |
+
|
73 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__clear {
|
74 |
+
float: left;
|
75 |
+
}
|
76 |
+
|
77 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__arrow {
|
78 |
+
left: 1px;
|
79 |
+
right: auto;
|
80 |
+
}
|
81 |
+
|
82 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single {
|
83 |
+
background-color: var(--darkened-bg);
|
84 |
+
cursor: default;
|
85 |
+
}
|
86 |
+
|
87 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single .select2-selection__clear {
|
88 |
+
display: none;
|
89 |
+
}
|
90 |
+
|
91 |
+
.select2-container--admin-autocomplete.select2-container--open .select2-selection--single .select2-selection__arrow b {
|
92 |
+
border-color: transparent transparent #888 transparent;
|
93 |
+
border-width: 0 4px 5px 4px;
|
94 |
+
}
|
95 |
+
|
96 |
+
.select2-container--admin-autocomplete .select2-selection--multiple {
|
97 |
+
background-color: var(--body-bg);
|
98 |
+
border: 1px solid var(--border-color);
|
99 |
+
border-radius: 4px;
|
100 |
+
cursor: text;
|
101 |
+
}
|
102 |
+
|
103 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered {
|
104 |
+
box-sizing: border-box;
|
105 |
+
list-style: none;
|
106 |
+
margin: 0;
|
107 |
+
padding: 0 10px 5px 5px;
|
108 |
+
width: 100%;
|
109 |
+
display: flex;
|
110 |
+
flex-wrap: wrap;
|
111 |
+
}
|
112 |
+
|
113 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered li {
|
114 |
+
list-style: none;
|
115 |
+
}
|
116 |
+
|
117 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__placeholder {
|
118 |
+
color: var(--body-quiet-color);
|
119 |
+
margin-top: 5px;
|
120 |
+
float: left;
|
121 |
+
}
|
122 |
+
|
123 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__clear {
|
124 |
+
cursor: pointer;
|
125 |
+
float: right;
|
126 |
+
font-weight: bold;
|
127 |
+
margin: 5px;
|
128 |
+
position: absolute;
|
129 |
+
right: 0;
|
130 |
+
}
|
131 |
+
|
132 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice {
|
133 |
+
background-color: var(--darkened-bg);
|
134 |
+
border: 1px solid var(--border-color);
|
135 |
+
border-radius: 4px;
|
136 |
+
cursor: default;
|
137 |
+
float: left;
|
138 |
+
margin-right: 5px;
|
139 |
+
margin-top: 5px;
|
140 |
+
padding: 0 5px;
|
141 |
+
}
|
142 |
+
|
143 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove {
|
144 |
+
color: var(--body-quiet-color);
|
145 |
+
cursor: pointer;
|
146 |
+
display: inline-block;
|
147 |
+
font-weight: bold;
|
148 |
+
margin-right: 2px;
|
149 |
+
}
|
150 |
+
|
151 |
+
.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove:hover {
|
152 |
+
color: var(--body-fg);
|
153 |
+
}
|
154 |
+
|
155 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-search--inline {
|
156 |
+
float: right;
|
157 |
+
}
|
158 |
+
|
159 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
|
160 |
+
margin-left: 5px;
|
161 |
+
margin-right: auto;
|
162 |
+
}
|
163 |
+
|
164 |
+
.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
|
165 |
+
margin-left: 2px;
|
166 |
+
margin-right: auto;
|
167 |
+
}
|
168 |
+
|
169 |
+
.select2-container--admin-autocomplete.select2-container--focus .select2-selection--multiple {
|
170 |
+
border: solid var(--body-quiet-color) 1px;
|
171 |
+
outline: 0;
|
172 |
+
}
|
173 |
+
|
174 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--multiple {
|
175 |
+
background-color: var(--darkened-bg);
|
176 |
+
cursor: default;
|
177 |
+
}
|
178 |
+
|
179 |
+
.select2-container--admin-autocomplete.select2-container--disabled .select2-selection__choice__remove {
|
180 |
+
display: none;
|
181 |
+
}
|
182 |
+
|
183 |
+
.select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--multiple {
|
184 |
+
border-top-left-radius: 0;
|
185 |
+
border-top-right-radius: 0;
|
186 |
+
}
|
187 |
+
|
188 |
+
.select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--multiple {
|
189 |
+
border-bottom-left-radius: 0;
|
190 |
+
border-bottom-right-radius: 0;
|
191 |
+
}
|
192 |
+
|
193 |
+
.select2-container--admin-autocomplete .select2-search--dropdown {
|
194 |
+
background: var(--darkened-bg);
|
195 |
+
}
|
196 |
+
|
197 |
+
.select2-container--admin-autocomplete .select2-search--dropdown .select2-search__field {
|
198 |
+
background: var(--body-bg);
|
199 |
+
color: var(--body-fg);
|
200 |
+
border: 1px solid var(--border-color);
|
201 |
+
border-radius: 4px;
|
202 |
+
}
|
203 |
+
|
204 |
+
.select2-container--admin-autocomplete .select2-search--inline .select2-search__field {
|
205 |
+
background: transparent;
|
206 |
+
color: var(--body-fg);
|
207 |
+
border: none;
|
208 |
+
outline: 0;
|
209 |
+
box-shadow: none;
|
210 |
+
-webkit-appearance: textfield;
|
211 |
+
}
|
212 |
+
|
213 |
+
.select2-container--admin-autocomplete .select2-results > .select2-results__options {
|
214 |
+
max-height: 200px;
|
215 |
+
overflow-y: auto;
|
216 |
+
color: var(--body-fg);
|
217 |
+
background: var(--body-bg);
|
218 |
+
}
|
219 |
+
|
220 |
+
.select2-container--admin-autocomplete .select2-results__option[role=group] {
|
221 |
+
padding: 0;
|
222 |
+
}
|
223 |
+
|
224 |
+
.select2-container--admin-autocomplete .select2-results__option[aria-disabled=true] {
|
225 |
+
color: var(--body-quiet-color);
|
226 |
+
}
|
227 |
+
|
228 |
+
.select2-container--admin-autocomplete .select2-results__option[aria-selected=true] {
|
229 |
+
background-color: var(--selected-bg);
|
230 |
+
color: var(--body-fg);
|
231 |
+
}
|
232 |
+
|
233 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option {
|
234 |
+
padding-left: 1em;
|
235 |
+
}
|
236 |
+
|
237 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__group {
|
238 |
+
padding-left: 0;
|
239 |
+
}
|
240 |
+
|
241 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option {
|
242 |
+
margin-left: -1em;
|
243 |
+
padding-left: 2em;
|
244 |
+
}
|
245 |
+
|
246 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
247 |
+
margin-left: -2em;
|
248 |
+
padding-left: 3em;
|
249 |
+
}
|
250 |
+
|
251 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
252 |
+
margin-left: -3em;
|
253 |
+
padding-left: 4em;
|
254 |
+
}
|
255 |
+
|
256 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
257 |
+
margin-left: -4em;
|
258 |
+
padding-left: 5em;
|
259 |
+
}
|
260 |
+
|
261 |
+
.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
|
262 |
+
margin-left: -5em;
|
263 |
+
padding-left: 6em;
|
264 |
+
}
|
265 |
+
|
266 |
+
.select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] {
|
267 |
+
background-color: var(--primary);
|
268 |
+
color: var(--primary-fg);
|
269 |
+
}
|
270 |
+
|
271 |
+
.select2-container--admin-autocomplete .select2-results__group {
|
272 |
+
cursor: default;
|
273 |
+
display: block;
|
274 |
+
padding: 6px;
|
275 |
+
}
|
276 |
+
|
277 |
+
.errors .select2-selection {
|
278 |
+
border: 1px solid var(--error-fg);
|
279 |
+
}
|
assets/css (1)/base.css
ADDED
@@ -0,0 +1,1180 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
DJANGO Admin styles
|
3 |
+
*/
|
4 |
+
|
5 |
+
/* VARIABLE DEFINITIONS */
|
6 |
+
html[data-theme="light"],
|
7 |
+
:root {
|
8 |
+
--primary: #79aec8;
|
9 |
+
--secondary: #417690;
|
10 |
+
--accent: #f5dd5d;
|
11 |
+
--primary-fg: #fff;
|
12 |
+
|
13 |
+
--body-fg: #333;
|
14 |
+
--body-bg: #fff;
|
15 |
+
--body-quiet-color: #666;
|
16 |
+
--body-medium-color: #444;
|
17 |
+
--body-loud-color: #000;
|
18 |
+
|
19 |
+
--header-color: #ffc;
|
20 |
+
--header-branding-color: var(--accent);
|
21 |
+
--header-bg: var(--secondary);
|
22 |
+
--header-link-color: var(--primary-fg);
|
23 |
+
|
24 |
+
--breadcrumbs-fg: #c4dce8;
|
25 |
+
--breadcrumbs-link-fg: var(--body-bg);
|
26 |
+
--breadcrumbs-bg: #264b5d;
|
27 |
+
|
28 |
+
--link-fg: #417893;
|
29 |
+
--link-hover-color: #036;
|
30 |
+
--link-selected-fg: var(--secondary);
|
31 |
+
|
32 |
+
--hairline-color: #e8e8e8;
|
33 |
+
--border-color: #ccc;
|
34 |
+
|
35 |
+
--error-fg: #ba2121;
|
36 |
+
|
37 |
+
--message-success-bg: #dfd;
|
38 |
+
--message-warning-bg: #ffc;
|
39 |
+
--message-error-bg: #ffefef;
|
40 |
+
|
41 |
+
--darkened-bg: #f8f8f8; /* A bit darker than --body-bg */
|
42 |
+
--selected-bg: #e4e4e4; /* E.g. selected table cells */
|
43 |
+
--selected-row: #ffc;
|
44 |
+
|
45 |
+
--button-fg: #fff;
|
46 |
+
--button-bg: var(--secondary);
|
47 |
+
--button-hover-bg: #205067;
|
48 |
+
--default-button-bg: #205067;
|
49 |
+
--default-button-hover-bg: var(--secondary);
|
50 |
+
--close-button-bg: #747474;
|
51 |
+
--close-button-hover-bg: #333;
|
52 |
+
--delete-button-bg: #ba2121;
|
53 |
+
--delete-button-hover-bg: #a41515;
|
54 |
+
|
55 |
+
--object-tools-fg: var(--button-fg);
|
56 |
+
--object-tools-bg: var(--close-button-bg);
|
57 |
+
--object-tools-hover-bg: var(--close-button-hover-bg);
|
58 |
+
|
59 |
+
--font-family-primary:
|
60 |
+
"Segoe UI",
|
61 |
+
system-ui,
|
62 |
+
Roboto,
|
63 |
+
"Helvetica Neue",
|
64 |
+
Arial,
|
65 |
+
sans-serif,
|
66 |
+
"Apple Color Emoji",
|
67 |
+
"Segoe UI Emoji",
|
68 |
+
"Segoe UI Symbol",
|
69 |
+
"Noto Color Emoji";
|
70 |
+
--font-family-monospace:
|
71 |
+
ui-monospace,
|
72 |
+
Menlo,
|
73 |
+
Monaco,
|
74 |
+
"Cascadia Mono",
|
75 |
+
"Segoe UI Mono",
|
76 |
+
"Roboto Mono",
|
77 |
+
"Oxygen Mono",
|
78 |
+
"Ubuntu Monospace",
|
79 |
+
"Source Code Pro",
|
80 |
+
"Fira Mono",
|
81 |
+
"Droid Sans Mono",
|
82 |
+
"Courier New",
|
83 |
+
monospace,
|
84 |
+
"Apple Color Emoji",
|
85 |
+
"Segoe UI Emoji",
|
86 |
+
"Segoe UI Symbol",
|
87 |
+
"Noto Color Emoji";
|
88 |
+
|
89 |
+
color-scheme: light;
|
90 |
+
}
|
91 |
+
|
92 |
+
html, body {
|
93 |
+
height: 100%;
|
94 |
+
}
|
95 |
+
|
96 |
+
body {
|
97 |
+
margin: 0;
|
98 |
+
padding: 0;
|
99 |
+
font-size: 0.875rem;
|
100 |
+
font-family: var(--font-family-primary);
|
101 |
+
color: var(--body-fg);
|
102 |
+
background: var(--body-bg);
|
103 |
+
}
|
104 |
+
|
105 |
+
/* LINKS */
|
106 |
+
|
107 |
+
a:link, a:visited {
|
108 |
+
color: var(--link-fg);
|
109 |
+
text-decoration: none;
|
110 |
+
transition: color 0.15s, background 0.15s;
|
111 |
+
}
|
112 |
+
|
113 |
+
a:focus, a:hover {
|
114 |
+
color: var(--link-hover-color);
|
115 |
+
}
|
116 |
+
|
117 |
+
a:focus {
|
118 |
+
text-decoration: underline;
|
119 |
+
}
|
120 |
+
|
121 |
+
a img {
|
122 |
+
border: none;
|
123 |
+
}
|
124 |
+
|
125 |
+
a.section:link, a.section:visited {
|
126 |
+
color: var(--header-link-color);
|
127 |
+
text-decoration: none;
|
128 |
+
}
|
129 |
+
|
130 |
+
a.section:focus, a.section:hover {
|
131 |
+
text-decoration: underline;
|
132 |
+
}
|
133 |
+
|
134 |
+
/* GLOBAL DEFAULTS */
|
135 |
+
|
136 |
+
p, ol, ul, dl {
|
137 |
+
margin: .2em 0 .8em 0;
|
138 |
+
}
|
139 |
+
|
140 |
+
p {
|
141 |
+
padding: 0;
|
142 |
+
line-height: 140%;
|
143 |
+
}
|
144 |
+
|
145 |
+
h1,h2,h3,h4,h5 {
|
146 |
+
font-weight: bold;
|
147 |
+
}
|
148 |
+
|
149 |
+
h1 {
|
150 |
+
margin: 0 0 20px;
|
151 |
+
font-weight: 300;
|
152 |
+
font-size: 1.25rem;
|
153 |
+
}
|
154 |
+
|
155 |
+
h2 {
|
156 |
+
font-size: 1rem;
|
157 |
+
margin: 1em 0 .5em 0;
|
158 |
+
}
|
159 |
+
|
160 |
+
h2.subhead {
|
161 |
+
font-weight: normal;
|
162 |
+
margin-top: 0;
|
163 |
+
}
|
164 |
+
|
165 |
+
h3 {
|
166 |
+
font-size: 0.875rem;
|
167 |
+
margin: .8em 0 .3em 0;
|
168 |
+
color: var(--body-medium-color);
|
169 |
+
font-weight: bold;
|
170 |
+
}
|
171 |
+
|
172 |
+
h4 {
|
173 |
+
font-size: 0.75rem;
|
174 |
+
margin: 1em 0 .8em 0;
|
175 |
+
padding-bottom: 3px;
|
176 |
+
color: var(--body-medium-color);
|
177 |
+
}
|
178 |
+
|
179 |
+
h5 {
|
180 |
+
font-size: 0.625rem;
|
181 |
+
margin: 1.5em 0 .5em 0;
|
182 |
+
color: var(--body-quiet-color);
|
183 |
+
text-transform: uppercase;
|
184 |
+
letter-spacing: 1px;
|
185 |
+
}
|
186 |
+
|
187 |
+
ul > li {
|
188 |
+
list-style-type: square;
|
189 |
+
padding: 1px 0;
|
190 |
+
}
|
191 |
+
|
192 |
+
li ul {
|
193 |
+
margin-bottom: 0;
|
194 |
+
}
|
195 |
+
|
196 |
+
li, dt, dd {
|
197 |
+
font-size: 0.8125rem;
|
198 |
+
line-height: 1.25rem;
|
199 |
+
}
|
200 |
+
|
201 |
+
dt {
|
202 |
+
font-weight: bold;
|
203 |
+
margin-top: 4px;
|
204 |
+
}
|
205 |
+
|
206 |
+
dd {
|
207 |
+
margin-left: 0;
|
208 |
+
}
|
209 |
+
|
210 |
+
form {
|
211 |
+
margin: 0;
|
212 |
+
padding: 0;
|
213 |
+
}
|
214 |
+
|
215 |
+
fieldset {
|
216 |
+
margin: 0;
|
217 |
+
min-width: 0;
|
218 |
+
padding: 0;
|
219 |
+
border: none;
|
220 |
+
border-top: 1px solid var(--hairline-color);
|
221 |
+
}
|
222 |
+
|
223 |
+
details summary {
|
224 |
+
cursor: pointer;
|
225 |
+
}
|
226 |
+
|
227 |
+
blockquote {
|
228 |
+
font-size: 0.6875rem;
|
229 |
+
color: #777;
|
230 |
+
margin-left: 2px;
|
231 |
+
padding-left: 10px;
|
232 |
+
border-left: 5px solid #ddd;
|
233 |
+
}
|
234 |
+
|
235 |
+
code, pre {
|
236 |
+
font-family: var(--font-family-monospace);
|
237 |
+
color: var(--body-quiet-color);
|
238 |
+
font-size: 0.75rem;
|
239 |
+
overflow-x: auto;
|
240 |
+
}
|
241 |
+
|
242 |
+
pre.literal-block {
|
243 |
+
margin: 10px;
|
244 |
+
background: var(--darkened-bg);
|
245 |
+
padding: 6px 8px;
|
246 |
+
}
|
247 |
+
|
248 |
+
code strong {
|
249 |
+
color: #930;
|
250 |
+
}
|
251 |
+
|
252 |
+
hr {
|
253 |
+
clear: both;
|
254 |
+
color: var(--hairline-color);
|
255 |
+
background-color: var(--hairline-color);
|
256 |
+
height: 1px;
|
257 |
+
border: none;
|
258 |
+
margin: 0;
|
259 |
+
padding: 0;
|
260 |
+
line-height: 1px;
|
261 |
+
}
|
262 |
+
|
263 |
+
/* TEXT STYLES & MODIFIERS */
|
264 |
+
|
265 |
+
.small {
|
266 |
+
font-size: 0.6875rem;
|
267 |
+
}
|
268 |
+
|
269 |
+
.mini {
|
270 |
+
font-size: 0.625rem;
|
271 |
+
}
|
272 |
+
|
273 |
+
.help, p.help, form p.help, div.help, form div.help, div.help li {
|
274 |
+
font-size: 0.6875rem;
|
275 |
+
color: var(--body-quiet-color);
|
276 |
+
}
|
277 |
+
|
278 |
+
div.help ul {
|
279 |
+
margin-bottom: 0;
|
280 |
+
}
|
281 |
+
|
282 |
+
.help-tooltip {
|
283 |
+
cursor: help;
|
284 |
+
}
|
285 |
+
|
286 |
+
p img, h1 img, h2 img, h3 img, h4 img, td img {
|
287 |
+
vertical-align: middle;
|
288 |
+
}
|
289 |
+
|
290 |
+
.quiet, a.quiet:link, a.quiet:visited {
|
291 |
+
color: var(--body-quiet-color);
|
292 |
+
font-weight: normal;
|
293 |
+
}
|
294 |
+
|
295 |
+
.clear {
|
296 |
+
clear: both;
|
297 |
+
}
|
298 |
+
|
299 |
+
.nowrap {
|
300 |
+
white-space: nowrap;
|
301 |
+
}
|
302 |
+
|
303 |
+
.hidden {
|
304 |
+
display: none !important;
|
305 |
+
}
|
306 |
+
|
307 |
+
/* TABLES */
|
308 |
+
|
309 |
+
table {
|
310 |
+
border-collapse: collapse;
|
311 |
+
border-color: var(--border-color);
|
312 |
+
}
|
313 |
+
|
314 |
+
td, th {
|
315 |
+
font-size: 0.8125rem;
|
316 |
+
line-height: 1rem;
|
317 |
+
border-bottom: 1px solid var(--hairline-color);
|
318 |
+
vertical-align: top;
|
319 |
+
padding: 8px;
|
320 |
+
}
|
321 |
+
|
322 |
+
th {
|
323 |
+
font-weight: 500;
|
324 |
+
text-align: left;
|
325 |
+
}
|
326 |
+
|
327 |
+
thead th,
|
328 |
+
tfoot td {
|
329 |
+
color: var(--body-quiet-color);
|
330 |
+
padding: 5px 10px;
|
331 |
+
font-size: 0.6875rem;
|
332 |
+
background: var(--body-bg);
|
333 |
+
border: none;
|
334 |
+
border-top: 1px solid var(--hairline-color);
|
335 |
+
border-bottom: 1px solid var(--hairline-color);
|
336 |
+
}
|
337 |
+
|
338 |
+
tfoot td {
|
339 |
+
border-bottom: none;
|
340 |
+
border-top: 1px solid var(--hairline-color);
|
341 |
+
}
|
342 |
+
|
343 |
+
thead th.required {
|
344 |
+
font-weight: bold;
|
345 |
+
}
|
346 |
+
|
347 |
+
tr.alt {
|
348 |
+
background: var(--darkened-bg);
|
349 |
+
}
|
350 |
+
|
351 |
+
tr:nth-child(odd), .row-form-errors {
|
352 |
+
background: var(--body-bg);
|
353 |
+
}
|
354 |
+
|
355 |
+
tr:nth-child(even),
|
356 |
+
tr:nth-child(even) .errorlist,
|
357 |
+
tr:nth-child(odd) + .row-form-errors,
|
358 |
+
tr:nth-child(odd) + .row-form-errors .errorlist {
|
359 |
+
background: var(--darkened-bg);
|
360 |
+
}
|
361 |
+
|
362 |
+
/* SORTABLE TABLES */
|
363 |
+
|
364 |
+
thead th {
|
365 |
+
padding: 5px 10px;
|
366 |
+
line-height: normal;
|
367 |
+
text-transform: uppercase;
|
368 |
+
background: var(--darkened-bg);
|
369 |
+
}
|
370 |
+
|
371 |
+
thead th a:link, thead th a:visited {
|
372 |
+
color: var(--body-quiet-color);
|
373 |
+
}
|
374 |
+
|
375 |
+
thead th.sorted {
|
376 |
+
background: var(--selected-bg);
|
377 |
+
}
|
378 |
+
|
379 |
+
thead th.sorted .text {
|
380 |
+
padding-right: 42px;
|
381 |
+
}
|
382 |
+
|
383 |
+
table thead th .text span {
|
384 |
+
padding: 8px 10px;
|
385 |
+
display: block;
|
386 |
+
}
|
387 |
+
|
388 |
+
table thead th .text a {
|
389 |
+
display: block;
|
390 |
+
cursor: pointer;
|
391 |
+
padding: 8px 10px;
|
392 |
+
}
|
393 |
+
|
394 |
+
table thead th .text a:focus, table thead th .text a:hover {
|
395 |
+
background: var(--selected-bg);
|
396 |
+
}
|
397 |
+
|
398 |
+
thead th.sorted a.sortremove {
|
399 |
+
visibility: hidden;
|
400 |
+
}
|
401 |
+
|
402 |
+
table thead th.sorted:hover a.sortremove {
|
403 |
+
visibility: visible;
|
404 |
+
}
|
405 |
+
|
406 |
+
table thead th.sorted .sortoptions {
|
407 |
+
display: block;
|
408 |
+
padding: 9px 5px 0 5px;
|
409 |
+
float: right;
|
410 |
+
text-align: right;
|
411 |
+
}
|
412 |
+
|
413 |
+
table thead th.sorted .sortpriority {
|
414 |
+
font-size: .8em;
|
415 |
+
min-width: 12px;
|
416 |
+
text-align: center;
|
417 |
+
vertical-align: 3px;
|
418 |
+
margin-left: 2px;
|
419 |
+
margin-right: 2px;
|
420 |
+
}
|
421 |
+
|
422 |
+
table thead th.sorted .sortoptions a {
|
423 |
+
position: relative;
|
424 |
+
width: 14px;
|
425 |
+
height: 14px;
|
426 |
+
display: inline-block;
|
427 |
+
background: url(../img/sorting-icons.svg) 0 0 no-repeat;
|
428 |
+
background-size: 14px auto;
|
429 |
+
}
|
430 |
+
|
431 |
+
table thead th.sorted .sortoptions a.sortremove {
|
432 |
+
background-position: 0 0;
|
433 |
+
}
|
434 |
+
|
435 |
+
table thead th.sorted .sortoptions a.sortremove:after {
|
436 |
+
content: '\\';
|
437 |
+
position: absolute;
|
438 |
+
top: -6px;
|
439 |
+
left: 3px;
|
440 |
+
font-weight: 200;
|
441 |
+
font-size: 1.125rem;
|
442 |
+
color: var(--body-quiet-color);
|
443 |
+
}
|
444 |
+
|
445 |
+
table thead th.sorted .sortoptions a.sortremove:focus:after,
|
446 |
+
table thead th.sorted .sortoptions a.sortremove:hover:after {
|
447 |
+
color: var(--link-fg);
|
448 |
+
}
|
449 |
+
|
450 |
+
table thead th.sorted .sortoptions a.sortremove:focus,
|
451 |
+
table thead th.sorted .sortoptions a.sortremove:hover {
|
452 |
+
background-position: 0 -14px;
|
453 |
+
}
|
454 |
+
|
455 |
+
table thead th.sorted .sortoptions a.ascending {
|
456 |
+
background-position: 0 -28px;
|
457 |
+
}
|
458 |
+
|
459 |
+
table thead th.sorted .sortoptions a.ascending:focus,
|
460 |
+
table thead th.sorted .sortoptions a.ascending:hover {
|
461 |
+
background-position: 0 -42px;
|
462 |
+
}
|
463 |
+
|
464 |
+
table thead th.sorted .sortoptions a.descending {
|
465 |
+
top: 1px;
|
466 |
+
background-position: 0 -56px;
|
467 |
+
}
|
468 |
+
|
469 |
+
table thead th.sorted .sortoptions a.descending:focus,
|
470 |
+
table thead th.sorted .sortoptions a.descending:hover {
|
471 |
+
background-position: 0 -70px;
|
472 |
+
}
|
473 |
+
|
474 |
+
/* FORM DEFAULTS */
|
475 |
+
|
476 |
+
input, textarea, select, .form-row p, form .button {
|
477 |
+
margin: 2px 0;
|
478 |
+
padding: 2px 3px;
|
479 |
+
vertical-align: middle;
|
480 |
+
font-family: var(--font-family-primary);
|
481 |
+
font-weight: normal;
|
482 |
+
font-size: 0.8125rem;
|
483 |
+
}
|
484 |
+
.form-row div.help {
|
485 |
+
padding: 2px 3px;
|
486 |
+
}
|
487 |
+
|
488 |
+
textarea {
|
489 |
+
vertical-align: top;
|
490 |
+
}
|
491 |
+
|
492 |
+
/*
|
493 |
+
Minifiers remove the default (text) "type" attribute from "input" HTML tags.
|
494 |
+
Add input:not([type]) to make the CSS stylesheet work the same.
|
495 |
+
*/
|
496 |
+
input:not([type]), input[type=text], input[type=password], input[type=email],
|
497 |
+
input[type=url], input[type=number], input[type=tel], textarea, select,
|
498 |
+
.vTextField {
|
499 |
+
border: 1px solid var(--border-color);
|
500 |
+
border-radius: 4px;
|
501 |
+
padding: 5px 6px;
|
502 |
+
margin-top: 0;
|
503 |
+
color: var(--body-fg);
|
504 |
+
background-color: var(--body-bg);
|
505 |
+
}
|
506 |
+
|
507 |
+
/*
|
508 |
+
Minifiers remove the default (text) "type" attribute from "input" HTML tags.
|
509 |
+
Add input:not([type]) to make the CSS stylesheet work the same.
|
510 |
+
*/
|
511 |
+
input:not([type]):focus, input[type=text]:focus, input[type=password]:focus,
|
512 |
+
input[type=email]:focus, input[type=url]:focus, input[type=number]:focus,
|
513 |
+
input[type=tel]:focus, textarea:focus, select:focus, .vTextField:focus {
|
514 |
+
border-color: var(--body-quiet-color);
|
515 |
+
}
|
516 |
+
|
517 |
+
select {
|
518 |
+
height: 1.875rem;
|
519 |
+
}
|
520 |
+
|
521 |
+
select[multiple] {
|
522 |
+
/* Allow HTML size attribute to override the height in the rule above. */
|
523 |
+
height: auto;
|
524 |
+
min-height: 150px;
|
525 |
+
}
|
526 |
+
|
527 |
+
/* FORM BUTTONS */
|
528 |
+
|
529 |
+
.button, input[type=submit], input[type=button], .submit-row input, a.button {
|
530 |
+
background: var(--button-bg);
|
531 |
+
padding: 10px 15px;
|
532 |
+
border: none;
|
533 |
+
border-radius: 4px;
|
534 |
+
color: var(--button-fg);
|
535 |
+
cursor: pointer;
|
536 |
+
transition: background 0.15s;
|
537 |
+
}
|
538 |
+
|
539 |
+
a.button {
|
540 |
+
padding: 4px 5px;
|
541 |
+
}
|
542 |
+
|
543 |
+
.button:active, input[type=submit]:active, input[type=button]:active,
|
544 |
+
.button:focus, input[type=submit]:focus, input[type=button]:focus,
|
545 |
+
.button:hover, input[type=submit]:hover, input[type=button]:hover {
|
546 |
+
background: var(--button-hover-bg);
|
547 |
+
}
|
548 |
+
|
549 |
+
.button[disabled], input[type=submit][disabled], input[type=button][disabled] {
|
550 |
+
opacity: 0.4;
|
551 |
+
}
|
552 |
+
|
553 |
+
.button.default, input[type=submit].default, .submit-row input.default {
|
554 |
+
border: none;
|
555 |
+
font-weight: 400;
|
556 |
+
background: var(--default-button-bg);
|
557 |
+
}
|
558 |
+
|
559 |
+
.button.default:active, input[type=submit].default:active,
|
560 |
+
.button.default:focus, input[type=submit].default:focus,
|
561 |
+
.button.default:hover, input[type=submit].default:hover {
|
562 |
+
background: var(--default-button-hover-bg);
|
563 |
+
}
|
564 |
+
|
565 |
+
.button[disabled].default,
|
566 |
+
input[type=submit][disabled].default,
|
567 |
+
input[type=button][disabled].default {
|
568 |
+
opacity: 0.4;
|
569 |
+
}
|
570 |
+
|
571 |
+
|
572 |
+
/* MODULES */
|
573 |
+
|
574 |
+
.module {
|
575 |
+
border: none;
|
576 |
+
margin-bottom: 30px;
|
577 |
+
background: var(--body-bg);
|
578 |
+
}
|
579 |
+
|
580 |
+
.module p, .module ul, .module h3, .module h4, .module dl, .module pre {
|
581 |
+
padding-left: 10px;
|
582 |
+
padding-right: 10px;
|
583 |
+
}
|
584 |
+
|
585 |
+
.module blockquote {
|
586 |
+
margin-left: 12px;
|
587 |
+
}
|
588 |
+
|
589 |
+
.module ul, .module ol {
|
590 |
+
margin-left: 1.5em;
|
591 |
+
}
|
592 |
+
|
593 |
+
.module h3 {
|
594 |
+
margin-top: .6em;
|
595 |
+
}
|
596 |
+
|
597 |
+
.module h2, .module caption, .inline-group h2 {
|
598 |
+
margin: 0;
|
599 |
+
padding: 8px;
|
600 |
+
font-weight: 400;
|
601 |
+
font-size: 0.8125rem;
|
602 |
+
text-align: left;
|
603 |
+
background: var(--header-bg);
|
604 |
+
color: var(--header-link-color);
|
605 |
+
}
|
606 |
+
|
607 |
+
.module caption,
|
608 |
+
.inline-group h2 {
|
609 |
+
font-size: 0.75rem;
|
610 |
+
letter-spacing: 0.5px;
|
611 |
+
text-transform: uppercase;
|
612 |
+
}
|
613 |
+
|
614 |
+
.module table {
|
615 |
+
border-collapse: collapse;
|
616 |
+
}
|
617 |
+
|
618 |
+
/* MESSAGES & ERRORS */
|
619 |
+
|
620 |
+
ul.messagelist {
|
621 |
+
padding: 0;
|
622 |
+
margin: 0;
|
623 |
+
}
|
624 |
+
|
625 |
+
ul.messagelist li {
|
626 |
+
display: block;
|
627 |
+
font-weight: 400;
|
628 |
+
font-size: 0.8125rem;
|
629 |
+
padding: 10px 10px 10px 65px;
|
630 |
+
margin: 0 0 10px 0;
|
631 |
+
background: var(--message-success-bg) url(../img/icon-yes.svg) 40px 12px no-repeat;
|
632 |
+
background-size: 16px auto;
|
633 |
+
color: var(--body-fg);
|
634 |
+
word-break: break-word;
|
635 |
+
}
|
636 |
+
|
637 |
+
ul.messagelist li.warning {
|
638 |
+
background: var(--message-warning-bg) url(../img/icon-alert.svg) 40px 14px no-repeat;
|
639 |
+
background-size: 14px auto;
|
640 |
+
}
|
641 |
+
|
642 |
+
ul.messagelist li.error {
|
643 |
+
background: var(--message-error-bg) url(../img/icon-no.svg) 40px 12px no-repeat;
|
644 |
+
background-size: 16px auto;
|
645 |
+
}
|
646 |
+
|
647 |
+
.errornote {
|
648 |
+
font-size: 0.875rem;
|
649 |
+
font-weight: 700;
|
650 |
+
display: block;
|
651 |
+
padding: 10px 12px;
|
652 |
+
margin: 0 0 10px 0;
|
653 |
+
color: var(--error-fg);
|
654 |
+
border: 1px solid var(--error-fg);
|
655 |
+
border-radius: 4px;
|
656 |
+
background-color: var(--body-bg);
|
657 |
+
background-position: 5px 12px;
|
658 |
+
overflow-wrap: break-word;
|
659 |
+
}
|
660 |
+
|
661 |
+
ul.errorlist {
|
662 |
+
margin: 0 0 4px;
|
663 |
+
padding: 0;
|
664 |
+
color: var(--error-fg);
|
665 |
+
background: var(--body-bg);
|
666 |
+
}
|
667 |
+
|
668 |
+
ul.errorlist li {
|
669 |
+
font-size: 0.8125rem;
|
670 |
+
display: block;
|
671 |
+
margin-bottom: 4px;
|
672 |
+
overflow-wrap: break-word;
|
673 |
+
}
|
674 |
+
|
675 |
+
ul.errorlist li:first-child {
|
676 |
+
margin-top: 0;
|
677 |
+
}
|
678 |
+
|
679 |
+
ul.errorlist li a {
|
680 |
+
color: inherit;
|
681 |
+
text-decoration: underline;
|
682 |
+
}
|
683 |
+
|
684 |
+
td ul.errorlist {
|
685 |
+
margin: 0;
|
686 |
+
padding: 0;
|
687 |
+
}
|
688 |
+
|
689 |
+
td ul.errorlist li {
|
690 |
+
margin: 0;
|
691 |
+
}
|
692 |
+
|
693 |
+
.form-row.errors {
|
694 |
+
margin: 0;
|
695 |
+
border: none;
|
696 |
+
border-bottom: 1px solid var(--hairline-color);
|
697 |
+
background: none;
|
698 |
+
}
|
699 |
+
|
700 |
+
.form-row.errors ul.errorlist li {
|
701 |
+
padding-left: 0;
|
702 |
+
}
|
703 |
+
|
704 |
+
.errors input, .errors select, .errors textarea,
|
705 |
+
td ul.errorlist + input, td ul.errorlist + select, td ul.errorlist + textarea {
|
706 |
+
border: 1px solid var(--error-fg);
|
707 |
+
}
|
708 |
+
|
709 |
+
.description {
|
710 |
+
font-size: 0.75rem;
|
711 |
+
padding: 5px 0 0 12px;
|
712 |
+
}
|
713 |
+
|
714 |
+
/* BREADCRUMBS */
|
715 |
+
|
716 |
+
div.breadcrumbs {
|
717 |
+
background: var(--breadcrumbs-bg);
|
718 |
+
padding: 10px 40px;
|
719 |
+
border: none;
|
720 |
+
color: var(--breadcrumbs-fg);
|
721 |
+
text-align: left;
|
722 |
+
}
|
723 |
+
|
724 |
+
div.breadcrumbs a {
|
725 |
+
color: var(--breadcrumbs-link-fg);
|
726 |
+
}
|
727 |
+
|
728 |
+
div.breadcrumbs a:focus, div.breadcrumbs a:hover {
|
729 |
+
color: var(--breadcrumbs-fg);
|
730 |
+
}
|
731 |
+
|
732 |
+
/* ACTION ICONS */
|
733 |
+
|
734 |
+
.viewlink, .inlineviewlink {
|
735 |
+
padding-left: 16px;
|
736 |
+
background: url(../img/icon-viewlink.svg) 0 1px no-repeat;
|
737 |
+
}
|
738 |
+
|
739 |
+
.hidelink {
|
740 |
+
padding-left: 16px;
|
741 |
+
background: url(../img/icon-hidelink.svg) 0 1px no-repeat;
|
742 |
+
}
|
743 |
+
|
744 |
+
.addlink {
|
745 |
+
padding-left: 16px;
|
746 |
+
background: url(../img/icon-addlink.svg) 0 1px no-repeat;
|
747 |
+
}
|
748 |
+
|
749 |
+
.changelink, .inlinechangelink {
|
750 |
+
padding-left: 16px;
|
751 |
+
background: url(../img/icon-changelink.svg) 0 1px no-repeat;
|
752 |
+
}
|
753 |
+
|
754 |
+
.deletelink {
|
755 |
+
padding-left: 16px;
|
756 |
+
background: url(../img/icon-deletelink.svg) 0 1px no-repeat;
|
757 |
+
}
|
758 |
+
|
759 |
+
a.deletelink:link, a.deletelink:visited {
|
760 |
+
color: #CC3434; /* XXX Probably unused? */
|
761 |
+
}
|
762 |
+
|
763 |
+
a.deletelink:focus, a.deletelink:hover {
|
764 |
+
color: #993333; /* XXX Probably unused? */
|
765 |
+
text-decoration: none;
|
766 |
+
}
|
767 |
+
|
768 |
+
/* OBJECT TOOLS */
|
769 |
+
|
770 |
+
.object-tools {
|
771 |
+
font-size: 0.625rem;
|
772 |
+
font-weight: bold;
|
773 |
+
padding-left: 0;
|
774 |
+
float: right;
|
775 |
+
position: relative;
|
776 |
+
margin-top: -48px;
|
777 |
+
}
|
778 |
+
|
779 |
+
.object-tools li {
|
780 |
+
display: block;
|
781 |
+
float: left;
|
782 |
+
margin-left: 5px;
|
783 |
+
height: 1rem;
|
784 |
+
}
|
785 |
+
|
786 |
+
.object-tools a {
|
787 |
+
border-radius: 15px;
|
788 |
+
}
|
789 |
+
|
790 |
+
.object-tools a:link, .object-tools a:visited {
|
791 |
+
display: block;
|
792 |
+
float: left;
|
793 |
+
padding: 3px 12px;
|
794 |
+
background: var(--object-tools-bg);
|
795 |
+
color: var(--object-tools-fg);
|
796 |
+
font-weight: 400;
|
797 |
+
font-size: 0.6875rem;
|
798 |
+
text-transform: uppercase;
|
799 |
+
letter-spacing: 0.5px;
|
800 |
+
}
|
801 |
+
|
802 |
+
.object-tools a:focus, .object-tools a:hover {
|
803 |
+
background-color: var(--object-tools-hover-bg);
|
804 |
+
}
|
805 |
+
|
806 |
+
.object-tools a:focus{
|
807 |
+
text-decoration: none;
|
808 |
+
}
|
809 |
+
|
810 |
+
.object-tools a.viewsitelink, .object-tools a.addlink {
|
811 |
+
background-repeat: no-repeat;
|
812 |
+
background-position: right 7px center;
|
813 |
+
padding-right: 26px;
|
814 |
+
}
|
815 |
+
|
816 |
+
.object-tools a.viewsitelink {
|
817 |
+
background-image: url(../img/tooltag-arrowright.svg);
|
818 |
+
}
|
819 |
+
|
820 |
+
.object-tools a.addlink {
|
821 |
+
background-image: url(../img/tooltag-add.svg);
|
822 |
+
}
|
823 |
+
|
824 |
+
/* OBJECT HISTORY */
|
825 |
+
|
826 |
+
#change-history table {
|
827 |
+
width: 100%;
|
828 |
+
}
|
829 |
+
|
830 |
+
#change-history table tbody th {
|
831 |
+
width: 16em;
|
832 |
+
}
|
833 |
+
|
834 |
+
#change-history .paginator {
|
835 |
+
color: var(--body-quiet-color);
|
836 |
+
border-bottom: 1px solid var(--hairline-color);
|
837 |
+
background: var(--body-bg);
|
838 |
+
overflow: hidden;
|
839 |
+
}
|
840 |
+
|
841 |
+
/* PAGE STRUCTURE */
|
842 |
+
|
843 |
+
#container {
|
844 |
+
position: relative;
|
845 |
+
width: 100%;
|
846 |
+
min-width: 980px;
|
847 |
+
padding: 0;
|
848 |
+
display: flex;
|
849 |
+
flex-direction: column;
|
850 |
+
height: 100%;
|
851 |
+
}
|
852 |
+
|
853 |
+
#container > .main {
|
854 |
+
display: flex;
|
855 |
+
flex: 1 0 auto;
|
856 |
+
}
|
857 |
+
|
858 |
+
.main > .content {
|
859 |
+
flex: 1 0;
|
860 |
+
max-width: 100%;
|
861 |
+
}
|
862 |
+
|
863 |
+
.skip-to-content-link {
|
864 |
+
position: absolute;
|
865 |
+
top: -999px;
|
866 |
+
margin: 5px;
|
867 |
+
padding: 5px;
|
868 |
+
background: var(--body-bg);
|
869 |
+
z-index: 1;
|
870 |
+
}
|
871 |
+
|
872 |
+
.skip-to-content-link:focus {
|
873 |
+
left: 0px;
|
874 |
+
top: 0px;
|
875 |
+
}
|
876 |
+
|
877 |
+
#content {
|
878 |
+
padding: 20px 40px;
|
879 |
+
}
|
880 |
+
|
881 |
+
.dashboard #content {
|
882 |
+
width: 600px;
|
883 |
+
}
|
884 |
+
|
885 |
+
#content-main {
|
886 |
+
float: left;
|
887 |
+
width: 100%;
|
888 |
+
}
|
889 |
+
|
890 |
+
#content-related {
|
891 |
+
float: right;
|
892 |
+
width: 260px;
|
893 |
+
position: relative;
|
894 |
+
margin-right: -300px;
|
895 |
+
}
|
896 |
+
|
897 |
+
@media (forced-colors: active) {
|
898 |
+
#content-related {
|
899 |
+
border: 1px solid;
|
900 |
+
}
|
901 |
+
}
|
902 |
+
|
903 |
+
/* COLUMN TYPES */
|
904 |
+
|
905 |
+
.colMS {
|
906 |
+
margin-right: 300px;
|
907 |
+
}
|
908 |
+
|
909 |
+
.colSM {
|
910 |
+
margin-left: 300px;
|
911 |
+
}
|
912 |
+
|
913 |
+
.colSM #content-related {
|
914 |
+
float: left;
|
915 |
+
margin-right: 0;
|
916 |
+
margin-left: -300px;
|
917 |
+
}
|
918 |
+
|
919 |
+
.colSM #content-main {
|
920 |
+
float: right;
|
921 |
+
}
|
922 |
+
|
923 |
+
.popup .colM {
|
924 |
+
width: auto;
|
925 |
+
}
|
926 |
+
|
927 |
+
/* HEADER */
|
928 |
+
|
929 |
+
#header {
|
930 |
+
width: auto;
|
931 |
+
height: auto;
|
932 |
+
display: flex;
|
933 |
+
justify-content: space-between;
|
934 |
+
align-items: center;
|
935 |
+
padding: 10px 40px;
|
936 |
+
background: var(--header-bg);
|
937 |
+
color: var(--header-color);
|
938 |
+
}
|
939 |
+
|
940 |
+
#header a:link, #header a:visited, #logout-form button {
|
941 |
+
color: var(--header-link-color);
|
942 |
+
}
|
943 |
+
|
944 |
+
#header a:focus , #header a:hover {
|
945 |
+
text-decoration: underline;
|
946 |
+
}
|
947 |
+
|
948 |
+
@media (forced-colors: active) {
|
949 |
+
#header {
|
950 |
+
border-bottom: 1px solid;
|
951 |
+
}
|
952 |
+
}
|
953 |
+
|
954 |
+
#branding {
|
955 |
+
display: flex;
|
956 |
+
}
|
957 |
+
|
958 |
+
#site-name {
|
959 |
+
padding: 0;
|
960 |
+
margin: 0;
|
961 |
+
margin-inline-end: 20px;
|
962 |
+
font-weight: 300;
|
963 |
+
font-size: 1.5rem;
|
964 |
+
color: var(--header-branding-color);
|
965 |
+
}
|
966 |
+
|
967 |
+
#site-name a:link, #site-name a:visited {
|
968 |
+
color: var(--accent);
|
969 |
+
}
|
970 |
+
|
971 |
+
#branding h2 {
|
972 |
+
padding: 0 10px;
|
973 |
+
font-size: 0.875rem;
|
974 |
+
margin: -8px 0 8px 0;
|
975 |
+
font-weight: normal;
|
976 |
+
color: var(--header-color);
|
977 |
+
}
|
978 |
+
|
979 |
+
#branding a:hover {
|
980 |
+
text-decoration: none;
|
981 |
+
}
|
982 |
+
|
983 |
+
#logout-form {
|
984 |
+
display: inline;
|
985 |
+
}
|
986 |
+
|
987 |
+
#logout-form button {
|
988 |
+
background: none;
|
989 |
+
border: 0;
|
990 |
+
cursor: pointer;
|
991 |
+
font-family: var(--font-family-primary);
|
992 |
+
}
|
993 |
+
|
994 |
+
#user-tools {
|
995 |
+
float: right;
|
996 |
+
margin: 0 0 0 20px;
|
997 |
+
text-align: right;
|
998 |
+
}
|
999 |
+
|
1000 |
+
#user-tools, #logout-form button{
|
1001 |
+
padding: 0;
|
1002 |
+
font-weight: 300;
|
1003 |
+
font-size: 0.6875rem;
|
1004 |
+
letter-spacing: 0.5px;
|
1005 |
+
text-transform: uppercase;
|
1006 |
+
}
|
1007 |
+
|
1008 |
+
#user-tools a, #logout-form button {
|
1009 |
+
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
|
1010 |
+
}
|
1011 |
+
|
1012 |
+
#user-tools a:focus, #user-tools a:hover,
|
1013 |
+
#logout-form button:active, #logout-form button:hover {
|
1014 |
+
text-decoration: none;
|
1015 |
+
border-bottom: 0;
|
1016 |
+
}
|
1017 |
+
|
1018 |
+
#logout-form button:active, #logout-form button:hover {
|
1019 |
+
margin-bottom: 1px;
|
1020 |
+
}
|
1021 |
+
|
1022 |
+
/* SIDEBAR */
|
1023 |
+
|
1024 |
+
#content-related {
|
1025 |
+
background: var(--darkened-bg);
|
1026 |
+
}
|
1027 |
+
|
1028 |
+
#content-related .module {
|
1029 |
+
background: none;
|
1030 |
+
}
|
1031 |
+
|
1032 |
+
#content-related h3 {
|
1033 |
+
color: var(--body-quiet-color);
|
1034 |
+
padding: 0 16px;
|
1035 |
+
margin: 0 0 16px;
|
1036 |
+
}
|
1037 |
+
|
1038 |
+
#content-related h4 {
|
1039 |
+
font-size: 0.8125rem;
|
1040 |
+
}
|
1041 |
+
|
1042 |
+
#content-related p {
|
1043 |
+
padding-left: 16px;
|
1044 |
+
padding-right: 16px;
|
1045 |
+
}
|
1046 |
+
|
1047 |
+
#content-related .actionlist {
|
1048 |
+
padding: 0;
|
1049 |
+
margin: 16px;
|
1050 |
+
}
|
1051 |
+
|
1052 |
+
#content-related .actionlist li {
|
1053 |
+
line-height: 1.2;
|
1054 |
+
margin-bottom: 10px;
|
1055 |
+
padding-left: 18px;
|
1056 |
+
}
|
1057 |
+
|
1058 |
+
#content-related .module h2 {
|
1059 |
+
background: none;
|
1060 |
+
padding: 16px;
|
1061 |
+
margin-bottom: 16px;
|
1062 |
+
border-bottom: 1px solid var(--hairline-color);
|
1063 |
+
font-size: 1.125rem;
|
1064 |
+
color: var(--body-fg);
|
1065 |
+
}
|
1066 |
+
|
1067 |
+
.delete-confirmation form input[type="submit"] {
|
1068 |
+
background: var(--delete-button-bg);
|
1069 |
+
border-radius: 4px;
|
1070 |
+
padding: 10px 15px;
|
1071 |
+
color: var(--button-fg);
|
1072 |
+
}
|
1073 |
+
|
1074 |
+
.delete-confirmation form input[type="submit"]:active,
|
1075 |
+
.delete-confirmation form input[type="submit"]:focus,
|
1076 |
+
.delete-confirmation form input[type="submit"]:hover {
|
1077 |
+
background: var(--delete-button-hover-bg);
|
1078 |
+
}
|
1079 |
+
|
1080 |
+
.delete-confirmation form .cancel-link {
|
1081 |
+
display: inline-block;
|
1082 |
+
vertical-align: middle;
|
1083 |
+
height: 0.9375rem;
|
1084 |
+
line-height: 0.9375rem;
|
1085 |
+
border-radius: 4px;
|
1086 |
+
padding: 10px 15px;
|
1087 |
+
color: var(--button-fg);
|
1088 |
+
background: var(--close-button-bg);
|
1089 |
+
margin: 0 0 0 10px;
|
1090 |
+
}
|
1091 |
+
|
1092 |
+
.delete-confirmation form .cancel-link:active,
|
1093 |
+
.delete-confirmation form .cancel-link:focus,
|
1094 |
+
.delete-confirmation form .cancel-link:hover {
|
1095 |
+
background: var(--close-button-hover-bg);
|
1096 |
+
}
|
1097 |
+
|
1098 |
+
/* POPUP */
|
1099 |
+
.popup #content {
|
1100 |
+
padding: 20px;
|
1101 |
+
}
|
1102 |
+
|
1103 |
+
.popup #container {
|
1104 |
+
min-width: 0;
|
1105 |
+
}
|
1106 |
+
|
1107 |
+
.popup #header {
|
1108 |
+
padding: 10px 20px;
|
1109 |
+
}
|
1110 |
+
|
1111 |
+
/* PAGINATOR */
|
1112 |
+
|
1113 |
+
.paginator {
|
1114 |
+
display: flex;
|
1115 |
+
align-items: center;
|
1116 |
+
gap: 4px;
|
1117 |
+
font-size: 0.8125rem;
|
1118 |
+
padding-top: 10px;
|
1119 |
+
padding-bottom: 10px;
|
1120 |
+
line-height: 22px;
|
1121 |
+
margin: 0;
|
1122 |
+
border-top: 1px solid var(--hairline-color);
|
1123 |
+
width: 100%;
|
1124 |
+
box-sizing: border-box;
|
1125 |
+
}
|
1126 |
+
|
1127 |
+
.paginator a:link, .paginator a:visited {
|
1128 |
+
padding: 2px 6px;
|
1129 |
+
background: var(--button-bg);
|
1130 |
+
text-decoration: none;
|
1131 |
+
color: var(--button-fg);
|
1132 |
+
}
|
1133 |
+
|
1134 |
+
.paginator a.showall {
|
1135 |
+
border: none;
|
1136 |
+
background: none;
|
1137 |
+
color: var(--link-fg);
|
1138 |
+
}
|
1139 |
+
|
1140 |
+
.paginator a.showall:focus, .paginator a.showall:hover {
|
1141 |
+
background: none;
|
1142 |
+
color: var(--link-hover-color);
|
1143 |
+
}
|
1144 |
+
|
1145 |
+
.paginator .end {
|
1146 |
+
margin-right: 6px;
|
1147 |
+
}
|
1148 |
+
|
1149 |
+
.paginator .this-page {
|
1150 |
+
padding: 2px 6px;
|
1151 |
+
font-weight: bold;
|
1152 |
+
font-size: 0.8125rem;
|
1153 |
+
vertical-align: top;
|
1154 |
+
}
|
1155 |
+
|
1156 |
+
.paginator a:focus, .paginator a:hover {
|
1157 |
+
color: white;
|
1158 |
+
background: var(--link-hover-color);
|
1159 |
+
}
|
1160 |
+
|
1161 |
+
.paginator input {
|
1162 |
+
margin-left: auto;
|
1163 |
+
}
|
1164 |
+
|
1165 |
+
.base-svgs {
|
1166 |
+
display: none;
|
1167 |
+
}
|
1168 |
+
|
1169 |
+
.visually-hidden {
|
1170 |
+
position: absolute;
|
1171 |
+
width: 1px;
|
1172 |
+
height: 1px;
|
1173 |
+
padding: 0;
|
1174 |
+
overflow: hidden;
|
1175 |
+
clip: rect(0,0,0,0);
|
1176 |
+
white-space: nowrap;
|
1177 |
+
border: 0;
|
1178 |
+
color: var(--body-fg);
|
1179 |
+
background-color: var(--body-bg);
|
1180 |
+
}
|
assets/css (1)/changelists.css
ADDED
@@ -0,0 +1,343 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* CHANGELISTS */
|
2 |
+
|
3 |
+
#changelist {
|
4 |
+
display: flex;
|
5 |
+
align-items: flex-start;
|
6 |
+
justify-content: space-between;
|
7 |
+
}
|
8 |
+
|
9 |
+
#changelist .changelist-form-container {
|
10 |
+
flex: 1 1 auto;
|
11 |
+
min-width: 0;
|
12 |
+
}
|
13 |
+
|
14 |
+
#changelist table {
|
15 |
+
width: 100%;
|
16 |
+
}
|
17 |
+
|
18 |
+
.change-list .hiddenfields { display:none; }
|
19 |
+
|
20 |
+
.change-list .filtered table {
|
21 |
+
border-right: none;
|
22 |
+
}
|
23 |
+
|
24 |
+
.change-list .filtered {
|
25 |
+
min-height: 400px;
|
26 |
+
}
|
27 |
+
|
28 |
+
.change-list .filtered .results, .change-list .filtered .paginator,
|
29 |
+
.filtered #toolbar, .filtered div.xfull {
|
30 |
+
width: auto;
|
31 |
+
}
|
32 |
+
|
33 |
+
.change-list .filtered table tbody th {
|
34 |
+
padding-right: 1em;
|
35 |
+
}
|
36 |
+
|
37 |
+
#changelist-form .results {
|
38 |
+
overflow-x: auto;
|
39 |
+
width: 100%;
|
40 |
+
}
|
41 |
+
|
42 |
+
#changelist .toplinks {
|
43 |
+
border-bottom: 1px solid var(--hairline-color);
|
44 |
+
}
|
45 |
+
|
46 |
+
#changelist .paginator {
|
47 |
+
color: var(--body-quiet-color);
|
48 |
+
border-bottom: 1px solid var(--hairline-color);
|
49 |
+
background: var(--body-bg);
|
50 |
+
overflow: hidden;
|
51 |
+
}
|
52 |
+
|
53 |
+
/* CHANGELIST TABLES */
|
54 |
+
|
55 |
+
#changelist table thead th {
|
56 |
+
padding: 0;
|
57 |
+
white-space: nowrap;
|
58 |
+
vertical-align: middle;
|
59 |
+
}
|
60 |
+
|
61 |
+
#changelist table thead th.action-checkbox-column {
|
62 |
+
width: 1.5em;
|
63 |
+
text-align: center;
|
64 |
+
}
|
65 |
+
|
66 |
+
#changelist table tbody td.action-checkbox {
|
67 |
+
text-align: center;
|
68 |
+
}
|
69 |
+
|
70 |
+
#changelist table tfoot {
|
71 |
+
color: var(--body-quiet-color);
|
72 |
+
}
|
73 |
+
|
74 |
+
/* TOOLBAR */
|
75 |
+
|
76 |
+
#toolbar {
|
77 |
+
padding: 8px 10px;
|
78 |
+
margin-bottom: 15px;
|
79 |
+
border-top: 1px solid var(--hairline-color);
|
80 |
+
border-bottom: 1px solid var(--hairline-color);
|
81 |
+
background: var(--darkened-bg);
|
82 |
+
color: var(--body-quiet-color);
|
83 |
+
}
|
84 |
+
|
85 |
+
#toolbar form input {
|
86 |
+
border-radius: 4px;
|
87 |
+
font-size: 0.875rem;
|
88 |
+
padding: 5px;
|
89 |
+
color: var(--body-fg);
|
90 |
+
}
|
91 |
+
|
92 |
+
#toolbar #searchbar {
|
93 |
+
height: 1.1875rem;
|
94 |
+
border: 1px solid var(--border-color);
|
95 |
+
padding: 2px 5px;
|
96 |
+
margin: 0;
|
97 |
+
vertical-align: top;
|
98 |
+
font-size: 0.8125rem;
|
99 |
+
max-width: 100%;
|
100 |
+
}
|
101 |
+
|
102 |
+
#toolbar #searchbar:focus {
|
103 |
+
border-color: var(--body-quiet-color);
|
104 |
+
}
|
105 |
+
|
106 |
+
#toolbar form input[type="submit"] {
|
107 |
+
border: 1px solid var(--border-color);
|
108 |
+
font-size: 0.8125rem;
|
109 |
+
padding: 4px 8px;
|
110 |
+
margin: 0;
|
111 |
+
vertical-align: middle;
|
112 |
+
background: var(--body-bg);
|
113 |
+
box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;
|
114 |
+
cursor: pointer;
|
115 |
+
color: var(--body-fg);
|
116 |
+
}
|
117 |
+
|
118 |
+
#toolbar form input[type="submit"]:focus,
|
119 |
+
#toolbar form input[type="submit"]:hover {
|
120 |
+
border-color: var(--body-quiet-color);
|
121 |
+
}
|
122 |
+
|
123 |
+
#changelist-search img {
|
124 |
+
vertical-align: middle;
|
125 |
+
margin-right: 4px;
|
126 |
+
}
|
127 |
+
|
128 |
+
#changelist-search .help {
|
129 |
+
word-break: break-word;
|
130 |
+
}
|
131 |
+
|
132 |
+
/* FILTER COLUMN */
|
133 |
+
|
134 |
+
#changelist-filter {
|
135 |
+
flex: 0 0 240px;
|
136 |
+
order: 1;
|
137 |
+
background: var(--darkened-bg);
|
138 |
+
border-left: none;
|
139 |
+
margin: 0 0 0 30px;
|
140 |
+
}
|
141 |
+
|
142 |
+
@media (forced-colors: active) {
|
143 |
+
#changelist-filter {
|
144 |
+
border: 1px solid;
|
145 |
+
}
|
146 |
+
}
|
147 |
+
|
148 |
+
#changelist-filter h2 {
|
149 |
+
font-size: 0.875rem;
|
150 |
+
text-transform: uppercase;
|
151 |
+
letter-spacing: 0.5px;
|
152 |
+
padding: 5px 15px;
|
153 |
+
margin-bottom: 12px;
|
154 |
+
border-bottom: none;
|
155 |
+
}
|
156 |
+
|
157 |
+
#changelist-filter h3,
|
158 |
+
#changelist-filter details summary {
|
159 |
+
font-weight: 400;
|
160 |
+
padding: 0 15px;
|
161 |
+
margin-bottom: 10px;
|
162 |
+
}
|
163 |
+
|
164 |
+
#changelist-filter details summary > * {
|
165 |
+
display: inline;
|
166 |
+
}
|
167 |
+
|
168 |
+
#changelist-filter details > summary {
|
169 |
+
list-style-type: none;
|
170 |
+
}
|
171 |
+
|
172 |
+
#changelist-filter details > summary::-webkit-details-marker {
|
173 |
+
display: none;
|
174 |
+
}
|
175 |
+
|
176 |
+
#changelist-filter details > summary::before {
|
177 |
+
content: '→';
|
178 |
+
font-weight: bold;
|
179 |
+
color: var(--link-hover-color);
|
180 |
+
}
|
181 |
+
|
182 |
+
#changelist-filter details[open] > summary::before {
|
183 |
+
content: '↓';
|
184 |
+
}
|
185 |
+
|
186 |
+
#changelist-filter ul {
|
187 |
+
margin: 5px 0;
|
188 |
+
padding: 0 15px 15px;
|
189 |
+
border-bottom: 1px solid var(--hairline-color);
|
190 |
+
}
|
191 |
+
|
192 |
+
#changelist-filter ul:last-child {
|
193 |
+
border-bottom: none;
|
194 |
+
}
|
195 |
+
|
196 |
+
#changelist-filter li {
|
197 |
+
list-style-type: none;
|
198 |
+
margin-left: 0;
|
199 |
+
padding-left: 0;
|
200 |
+
}
|
201 |
+
|
202 |
+
#changelist-filter a {
|
203 |
+
display: block;
|
204 |
+
color: var(--body-quiet-color);
|
205 |
+
word-break: break-word;
|
206 |
+
}
|
207 |
+
|
208 |
+
#changelist-filter li.selected {
|
209 |
+
border-left: 5px solid var(--hairline-color);
|
210 |
+
padding-left: 10px;
|
211 |
+
margin-left: -15px;
|
212 |
+
}
|
213 |
+
|
214 |
+
#changelist-filter li.selected a {
|
215 |
+
color: var(--link-selected-fg);
|
216 |
+
}
|
217 |
+
|
218 |
+
#changelist-filter a:focus, #changelist-filter a:hover,
|
219 |
+
#changelist-filter li.selected a:focus,
|
220 |
+
#changelist-filter li.selected a:hover {
|
221 |
+
color: var(--link-hover-color);
|
222 |
+
}
|
223 |
+
|
224 |
+
#changelist-filter #changelist-filter-extra-actions {
|
225 |
+
font-size: 0.8125rem;
|
226 |
+
margin-bottom: 10px;
|
227 |
+
border-bottom: 1px solid var(--hairline-color);
|
228 |
+
}
|
229 |
+
|
230 |
+
/* DATE DRILLDOWN */
|
231 |
+
|
232 |
+
.change-list .toplinks {
|
233 |
+
display: flex;
|
234 |
+
padding-bottom: 5px;
|
235 |
+
flex-wrap: wrap;
|
236 |
+
gap: 3px 17px;
|
237 |
+
font-weight: bold;
|
238 |
+
}
|
239 |
+
|
240 |
+
.change-list .toplinks a {
|
241 |
+
font-size: 0.8125rem;
|
242 |
+
}
|
243 |
+
|
244 |
+
.change-list .toplinks .date-back {
|
245 |
+
color: var(--body-quiet-color);
|
246 |
+
}
|
247 |
+
|
248 |
+
.change-list .toplinks .date-back:focus,
|
249 |
+
.change-list .toplinks .date-back:hover {
|
250 |
+
color: var(--link-hover-color);
|
251 |
+
}
|
252 |
+
|
253 |
+
/* ACTIONS */
|
254 |
+
|
255 |
+
.filtered .actions {
|
256 |
+
border-right: none;
|
257 |
+
}
|
258 |
+
|
259 |
+
#changelist table input {
|
260 |
+
margin: 0;
|
261 |
+
vertical-align: baseline;
|
262 |
+
}
|
263 |
+
|
264 |
+
/* Once the :has() pseudo-class is supported by all browsers, the tr.selected
|
265 |
+
selector and the JS adding the class can be removed. */
|
266 |
+
#changelist tbody tr.selected {
|
267 |
+
background-color: var(--selected-row);
|
268 |
+
}
|
269 |
+
|
270 |
+
#changelist tbody tr:has(.action-select:checked) {
|
271 |
+
background-color: var(--selected-row);
|
272 |
+
}
|
273 |
+
|
274 |
+
@media (forced-colors: active) {
|
275 |
+
#changelist tbody tr.selected {
|
276 |
+
background-color: SelectedItem;
|
277 |
+
}
|
278 |
+
#changelist tbody tr:has(.action-select:checked) {
|
279 |
+
background-color: SelectedItem;
|
280 |
+
}
|
281 |
+
}
|
282 |
+
|
283 |
+
#changelist .actions {
|
284 |
+
padding: 10px;
|
285 |
+
background: var(--body-bg);
|
286 |
+
border-top: none;
|
287 |
+
border-bottom: none;
|
288 |
+
line-height: 1.5rem;
|
289 |
+
color: var(--body-quiet-color);
|
290 |
+
width: 100%;
|
291 |
+
}
|
292 |
+
|
293 |
+
#changelist .actions span.all,
|
294 |
+
#changelist .actions span.action-counter,
|
295 |
+
#changelist .actions span.clear,
|
296 |
+
#changelist .actions span.question {
|
297 |
+
font-size: 0.8125rem;
|
298 |
+
margin: 0 0.5em;
|
299 |
+
}
|
300 |
+
|
301 |
+
#changelist .actions:last-child {
|
302 |
+
border-bottom: none;
|
303 |
+
}
|
304 |
+
|
305 |
+
#changelist .actions select {
|
306 |
+
vertical-align: top;
|
307 |
+
height: 1.5rem;
|
308 |
+
color: var(--body-fg);
|
309 |
+
border: 1px solid var(--border-color);
|
310 |
+
border-radius: 4px;
|
311 |
+
font-size: 0.875rem;
|
312 |
+
padding: 0 0 0 4px;
|
313 |
+
margin: 0;
|
314 |
+
margin-left: 10px;
|
315 |
+
}
|
316 |
+
|
317 |
+
#changelist .actions select:focus {
|
318 |
+
border-color: var(--body-quiet-color);
|
319 |
+
}
|
320 |
+
|
321 |
+
#changelist .actions label {
|
322 |
+
display: inline-block;
|
323 |
+
vertical-align: middle;
|
324 |
+
font-size: 0.8125rem;
|
325 |
+
}
|
326 |
+
|
327 |
+
#changelist .actions .button {
|
328 |
+
font-size: 0.8125rem;
|
329 |
+
border: 1px solid var(--border-color);
|
330 |
+
border-radius: 4px;
|
331 |
+
background: var(--body-bg);
|
332 |
+
box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;
|
333 |
+
cursor: pointer;
|
334 |
+
height: 1.5rem;
|
335 |
+
line-height: 1;
|
336 |
+
padding: 4px 8px;
|
337 |
+
margin: 0;
|
338 |
+
color: var(--body-fg);
|
339 |
+
}
|
340 |
+
|
341 |
+
#changelist .actions .button:focus, #changelist .actions .button:hover {
|
342 |
+
border-color: var(--body-quiet-color);
|
343 |
+
}
|
assets/css (1)/dark_mode.css
ADDED
@@ -0,0 +1,130 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@media (prefers-color-scheme: dark) {
|
2 |
+
:root {
|
3 |
+
--primary: #264b5d;
|
4 |
+
--primary-fg: #f7f7f7;
|
5 |
+
|
6 |
+
--body-fg: #eeeeee;
|
7 |
+
--body-bg: #121212;
|
8 |
+
--body-quiet-color: #d0d0d0;
|
9 |
+
--body-medium-color: #e0e0e0;
|
10 |
+
--body-loud-color: #ffffff;
|
11 |
+
|
12 |
+
--breadcrumbs-link-fg: #e0e0e0;
|
13 |
+
--breadcrumbs-bg: var(--primary);
|
14 |
+
|
15 |
+
--link-fg: #81d4fa;
|
16 |
+
--link-hover-color: #4ac1f7;
|
17 |
+
--link-selected-fg: #6f94c6;
|
18 |
+
|
19 |
+
--hairline-color: #272727;
|
20 |
+
--border-color: #353535;
|
21 |
+
|
22 |
+
--error-fg: #e35f5f;
|
23 |
+
--message-success-bg: #006b1b;
|
24 |
+
--message-warning-bg: #583305;
|
25 |
+
--message-error-bg: #570808;
|
26 |
+
|
27 |
+
--darkened-bg: #212121;
|
28 |
+
--selected-bg: #1b1b1b;
|
29 |
+
--selected-row: #00363a;
|
30 |
+
|
31 |
+
--close-button-bg: #333333;
|
32 |
+
--close-button-hover-bg: #666666;
|
33 |
+
|
34 |
+
color-scheme: dark;
|
35 |
+
}
|
36 |
+
}
|
37 |
+
|
38 |
+
|
39 |
+
html[data-theme="dark"] {
|
40 |
+
--primary: #264b5d;
|
41 |
+
--primary-fg: #f7f7f7;
|
42 |
+
|
43 |
+
--body-fg: #eeeeee;
|
44 |
+
--body-bg: #121212;
|
45 |
+
--body-quiet-color: #d0d0d0;
|
46 |
+
--body-medium-color: #e0e0e0;
|
47 |
+
--body-loud-color: #ffffff;
|
48 |
+
|
49 |
+
--breadcrumbs-link-fg: #e0e0e0;
|
50 |
+
--breadcrumbs-bg: var(--primary);
|
51 |
+
|
52 |
+
--link-fg: #81d4fa;
|
53 |
+
--link-hover-color: #4ac1f7;
|
54 |
+
--link-selected-fg: #6f94c6;
|
55 |
+
|
56 |
+
--hairline-color: #272727;
|
57 |
+
--border-color: #353535;
|
58 |
+
|
59 |
+
--error-fg: #e35f5f;
|
60 |
+
--message-success-bg: #006b1b;
|
61 |
+
--message-warning-bg: #583305;
|
62 |
+
--message-error-bg: #570808;
|
63 |
+
|
64 |
+
--darkened-bg: #212121;
|
65 |
+
--selected-bg: #1b1b1b;
|
66 |
+
--selected-row: #00363a;
|
67 |
+
|
68 |
+
--close-button-bg: #333333;
|
69 |
+
--close-button-hover-bg: #666666;
|
70 |
+
|
71 |
+
color-scheme: dark;
|
72 |
+
}
|
73 |
+
|
74 |
+
/* THEME SWITCH */
|
75 |
+
.theme-toggle {
|
76 |
+
cursor: pointer;
|
77 |
+
border: none;
|
78 |
+
padding: 0;
|
79 |
+
background: transparent;
|
80 |
+
vertical-align: middle;
|
81 |
+
margin-inline-start: 5px;
|
82 |
+
margin-top: -1px;
|
83 |
+
}
|
84 |
+
|
85 |
+
.theme-toggle svg {
|
86 |
+
vertical-align: middle;
|
87 |
+
height: 1.5rem;
|
88 |
+
width: 1.5rem;
|
89 |
+
display: none;
|
90 |
+
}
|
91 |
+
|
92 |
+
/*
|
93 |
+
Fully hide screen reader text so we only show the one matching the current
|
94 |
+
theme.
|
95 |
+
*/
|
96 |
+
.theme-toggle .visually-hidden {
|
97 |
+
display: none;
|
98 |
+
}
|
99 |
+
|
100 |
+
html[data-theme="auto"] .theme-toggle .theme-label-when-auto {
|
101 |
+
display: block;
|
102 |
+
}
|
103 |
+
|
104 |
+
html[data-theme="dark"] .theme-toggle .theme-label-when-dark {
|
105 |
+
display: block;
|
106 |
+
}
|
107 |
+
|
108 |
+
html[data-theme="light"] .theme-toggle .theme-label-when-light {
|
109 |
+
display: block;
|
110 |
+
}
|
111 |
+
|
112 |
+
/* ICONS */
|
113 |
+
.theme-toggle svg.theme-icon-when-auto,
|
114 |
+
.theme-toggle svg.theme-icon-when-dark,
|
115 |
+
.theme-toggle svg.theme-icon-when-light {
|
116 |
+
fill: var(--header-link-color);
|
117 |
+
color: var(--header-bg);
|
118 |
+
}
|
119 |
+
|
120 |
+
html[data-theme="auto"] .theme-toggle svg.theme-icon-when-auto {
|
121 |
+
display: block;
|
122 |
+
}
|
123 |
+
|
124 |
+
html[data-theme="dark"] .theme-toggle svg.theme-icon-when-dark {
|
125 |
+
display: block;
|
126 |
+
}
|
127 |
+
|
128 |
+
html[data-theme="light"] .theme-toggle svg.theme-icon-when-light {
|
129 |
+
display: block;
|
130 |
+
}
|
assets/css (1)/dashboard.css
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* DASHBOARD */
|
2 |
+
.dashboard td, .dashboard th {
|
3 |
+
word-break: break-word;
|
4 |
+
}
|
5 |
+
|
6 |
+
.dashboard .module table th {
|
7 |
+
width: 100%;
|
8 |
+
}
|
9 |
+
|
10 |
+
.dashboard .module table td {
|
11 |
+
white-space: nowrap;
|
12 |
+
}
|
13 |
+
|
14 |
+
.dashboard .module table td a {
|
15 |
+
display: block;
|
16 |
+
padding-right: .6em;
|
17 |
+
}
|
18 |
+
|
19 |
+
/* RECENT ACTIONS MODULE */
|
20 |
+
|
21 |
+
.module ul.actionlist {
|
22 |
+
margin-left: 0;
|
23 |
+
}
|
24 |
+
|
25 |
+
ul.actionlist li {
|
26 |
+
list-style-type: none;
|
27 |
+
overflow: hidden;
|
28 |
+
text-overflow: ellipsis;
|
29 |
+
}
|
assets/css (1)/forms.css
ADDED
@@ -0,0 +1,498 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@import url('widgets.css');
|
2 |
+
|
3 |
+
/* FORM ROWS */
|
4 |
+
|
5 |
+
.form-row {
|
6 |
+
overflow: hidden;
|
7 |
+
padding: 10px;
|
8 |
+
font-size: 0.8125rem;
|
9 |
+
border-bottom: 1px solid var(--hairline-color);
|
10 |
+
}
|
11 |
+
|
12 |
+
.form-row img, .form-row input {
|
13 |
+
vertical-align: middle;
|
14 |
+
}
|
15 |
+
|
16 |
+
.form-row label input[type="checkbox"] {
|
17 |
+
margin-top: 0;
|
18 |
+
vertical-align: 0;
|
19 |
+
}
|
20 |
+
|
21 |
+
form .form-row p {
|
22 |
+
padding-left: 0;
|
23 |
+
}
|
24 |
+
|
25 |
+
.flex-container {
|
26 |
+
display: flex;
|
27 |
+
}
|
28 |
+
|
29 |
+
.form-multiline {
|
30 |
+
flex-wrap: wrap;
|
31 |
+
}
|
32 |
+
|
33 |
+
.form-multiline > div {
|
34 |
+
padding-bottom: 10px;
|
35 |
+
}
|
36 |
+
|
37 |
+
/* FORM LABELS */
|
38 |
+
|
39 |
+
label {
|
40 |
+
font-weight: normal;
|
41 |
+
color: var(--body-quiet-color);
|
42 |
+
font-size: 0.8125rem;
|
43 |
+
}
|
44 |
+
|
45 |
+
.required label, label.required {
|
46 |
+
font-weight: bold;
|
47 |
+
}
|
48 |
+
|
49 |
+
/* RADIO BUTTONS */
|
50 |
+
|
51 |
+
form div.radiolist div {
|
52 |
+
padding-right: 7px;
|
53 |
+
}
|
54 |
+
|
55 |
+
form div.radiolist.inline div {
|
56 |
+
display: inline-block;
|
57 |
+
}
|
58 |
+
|
59 |
+
form div.radiolist label {
|
60 |
+
width: auto;
|
61 |
+
}
|
62 |
+
|
63 |
+
form div.radiolist input[type="radio"] {
|
64 |
+
margin: -2px 4px 0 0;
|
65 |
+
padding: 0;
|
66 |
+
}
|
67 |
+
|
68 |
+
form ul.inline {
|
69 |
+
margin-left: 0;
|
70 |
+
padding: 0;
|
71 |
+
}
|
72 |
+
|
73 |
+
form ul.inline li {
|
74 |
+
float: left;
|
75 |
+
padding-right: 7px;
|
76 |
+
}
|
77 |
+
|
78 |
+
/* FIELDSETS */
|
79 |
+
|
80 |
+
fieldset .fieldset-heading,
|
81 |
+
fieldset .inline-heading,
|
82 |
+
:not(.inline-related) .collapse summary {
|
83 |
+
border: 1px solid var(--header-bg);
|
84 |
+
margin: 0;
|
85 |
+
padding: 8px;
|
86 |
+
font-weight: 400;
|
87 |
+
font-size: 0.8125rem;
|
88 |
+
background: var(--header-bg);
|
89 |
+
color: var(--header-link-color);
|
90 |
+
}
|
91 |
+
|
92 |
+
/* ALIGNED FIELDSETS */
|
93 |
+
|
94 |
+
.aligned label {
|
95 |
+
display: block;
|
96 |
+
padding: 4px 10px 0 0;
|
97 |
+
min-width: 160px;
|
98 |
+
width: 160px;
|
99 |
+
word-wrap: break-word;
|
100 |
+
}
|
101 |
+
|
102 |
+
.aligned label:not(.vCheckboxLabel):after {
|
103 |
+
content: '';
|
104 |
+
display: inline-block;
|
105 |
+
vertical-align: middle;
|
106 |
+
}
|
107 |
+
|
108 |
+
.aligned label + p, .aligned .checkbox-row + div.help, .aligned label + div.readonly {
|
109 |
+
padding: 6px 0;
|
110 |
+
margin-top: 0;
|
111 |
+
margin-bottom: 0;
|
112 |
+
margin-left: 0;
|
113 |
+
overflow-wrap: break-word;
|
114 |
+
}
|
115 |
+
|
116 |
+
.aligned ul label {
|
117 |
+
display: inline;
|
118 |
+
float: none;
|
119 |
+
width: auto;
|
120 |
+
}
|
121 |
+
|
122 |
+
.aligned .form-row input {
|
123 |
+
margin-bottom: 0;
|
124 |
+
}
|
125 |
+
|
126 |
+
.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField {
|
127 |
+
width: 350px;
|
128 |
+
}
|
129 |
+
|
130 |
+
form .aligned ul {
|
131 |
+
margin-left: 160px;
|
132 |
+
padding-left: 10px;
|
133 |
+
}
|
134 |
+
|
135 |
+
form .aligned div.radiolist {
|
136 |
+
display: inline-block;
|
137 |
+
margin: 0;
|
138 |
+
padding: 0;
|
139 |
+
}
|
140 |
+
|
141 |
+
form .aligned p.help,
|
142 |
+
form .aligned div.help {
|
143 |
+
margin-top: 0;
|
144 |
+
margin-left: 160px;
|
145 |
+
padding-left: 10px;
|
146 |
+
}
|
147 |
+
|
148 |
+
form .aligned p.date div.help.timezonewarning,
|
149 |
+
form .aligned p.datetime div.help.timezonewarning,
|
150 |
+
form .aligned p.time div.help.timezonewarning {
|
151 |
+
margin-left: 0;
|
152 |
+
padding-left: 0;
|
153 |
+
font-weight: normal;
|
154 |
+
}
|
155 |
+
|
156 |
+
form .aligned p.help:last-child,
|
157 |
+
form .aligned div.help:last-child {
|
158 |
+
margin-bottom: 0;
|
159 |
+
padding-bottom: 0;
|
160 |
+
}
|
161 |
+
|
162 |
+
form .aligned input + p.help,
|
163 |
+
form .aligned textarea + p.help,
|
164 |
+
form .aligned select + p.help,
|
165 |
+
form .aligned input + div.help,
|
166 |
+
form .aligned textarea + div.help,
|
167 |
+
form .aligned select + div.help {
|
168 |
+
margin-left: 160px;
|
169 |
+
padding-left: 10px;
|
170 |
+
}
|
171 |
+
|
172 |
+
form .aligned select option:checked {
|
173 |
+
background-color: var(--selected-row);
|
174 |
+
}
|
175 |
+
|
176 |
+
form .aligned ul li {
|
177 |
+
list-style: none;
|
178 |
+
}
|
179 |
+
|
180 |
+
form .aligned table p {
|
181 |
+
margin-left: 0;
|
182 |
+
padding-left: 0;
|
183 |
+
}
|
184 |
+
|
185 |
+
.aligned .vCheckboxLabel {
|
186 |
+
padding: 1px 0 0 5px;
|
187 |
+
}
|
188 |
+
|
189 |
+
.aligned .vCheckboxLabel + p.help,
|
190 |
+
.aligned .vCheckboxLabel + div.help {
|
191 |
+
margin-top: -4px;
|
192 |
+
}
|
193 |
+
|
194 |
+
.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField {
|
195 |
+
width: 610px;
|
196 |
+
}
|
197 |
+
|
198 |
+
fieldset .fieldBox {
|
199 |
+
margin-right: 20px;
|
200 |
+
}
|
201 |
+
|
202 |
+
/* WIDE FIELDSETS */
|
203 |
+
|
204 |
+
.wide label {
|
205 |
+
width: 200px;
|
206 |
+
}
|
207 |
+
|
208 |
+
form .wide p.help,
|
209 |
+
form .wide ul.errorlist,
|
210 |
+
form .wide div.help {
|
211 |
+
padding-left: 50px;
|
212 |
+
}
|
213 |
+
|
214 |
+
form div.help ul {
|
215 |
+
padding-left: 0;
|
216 |
+
margin-left: 0;
|
217 |
+
}
|
218 |
+
|
219 |
+
.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField {
|
220 |
+
width: 450px;
|
221 |
+
}
|
222 |
+
|
223 |
+
/* COLLAPSIBLE FIELDSETS */
|
224 |
+
|
225 |
+
.collapse summary .fieldset-heading,
|
226 |
+
.collapse summary .inline-heading {
|
227 |
+
background: transparent;
|
228 |
+
border: none;
|
229 |
+
color: currentColor;
|
230 |
+
display: inline;
|
231 |
+
margin: 0;
|
232 |
+
padding: 0;
|
233 |
+
}
|
234 |
+
|
235 |
+
/* MONOSPACE TEXTAREAS */
|
236 |
+
|
237 |
+
fieldset.monospace textarea {
|
238 |
+
font-family: var(--font-family-monospace);
|
239 |
+
}
|
240 |
+
|
241 |
+
/* SUBMIT ROW */
|
242 |
+
|
243 |
+
.submit-row {
|
244 |
+
padding: 12px 14px 12px;
|
245 |
+
margin: 0 0 20px;
|
246 |
+
background: var(--darkened-bg);
|
247 |
+
border: 1px solid var(--hairline-color);
|
248 |
+
border-radius: 4px;
|
249 |
+
overflow: hidden;
|
250 |
+
display: flex;
|
251 |
+
gap: 10px;
|
252 |
+
flex-wrap: wrap;
|
253 |
+
}
|
254 |
+
|
255 |
+
body.popup .submit-row {
|
256 |
+
overflow: auto;
|
257 |
+
}
|
258 |
+
|
259 |
+
.submit-row input {
|
260 |
+
height: 2.1875rem;
|
261 |
+
line-height: 0.9375rem;
|
262 |
+
}
|
263 |
+
|
264 |
+
.submit-row input, .submit-row a {
|
265 |
+
margin: 0;
|
266 |
+
}
|
267 |
+
|
268 |
+
.submit-row input.default {
|
269 |
+
text-transform: uppercase;
|
270 |
+
}
|
271 |
+
|
272 |
+
.submit-row a.deletelink {
|
273 |
+
margin-left: auto;
|
274 |
+
}
|
275 |
+
|
276 |
+
.submit-row a.deletelink {
|
277 |
+
display: block;
|
278 |
+
background: var(--delete-button-bg);
|
279 |
+
border-radius: 4px;
|
280 |
+
padding: 0.625rem 0.9375rem;
|
281 |
+
height: 0.9375rem;
|
282 |
+
line-height: 0.9375rem;
|
283 |
+
color: var(--button-fg);
|
284 |
+
}
|
285 |
+
|
286 |
+
.submit-row a.closelink {
|
287 |
+
display: inline-block;
|
288 |
+
background: var(--close-button-bg);
|
289 |
+
border-radius: 4px;
|
290 |
+
padding: 10px 15px;
|
291 |
+
height: 0.9375rem;
|
292 |
+
line-height: 0.9375rem;
|
293 |
+
color: var(--button-fg);
|
294 |
+
}
|
295 |
+
|
296 |
+
.submit-row a.deletelink:focus,
|
297 |
+
.submit-row a.deletelink:hover,
|
298 |
+
.submit-row a.deletelink:active {
|
299 |
+
background: var(--delete-button-hover-bg);
|
300 |
+
text-decoration: none;
|
301 |
+
}
|
302 |
+
|
303 |
+
.submit-row a.closelink:focus,
|
304 |
+
.submit-row a.closelink:hover,
|
305 |
+
.submit-row a.closelink:active {
|
306 |
+
background: var(--close-button-hover-bg);
|
307 |
+
text-decoration: none;
|
308 |
+
}
|
309 |
+
|
310 |
+
/* CUSTOM FORM FIELDS */
|
311 |
+
|
312 |
+
.vSelectMultipleField {
|
313 |
+
vertical-align: top;
|
314 |
+
}
|
315 |
+
|
316 |
+
.vCheckboxField {
|
317 |
+
border: none;
|
318 |
+
}
|
319 |
+
|
320 |
+
.vDateField, .vTimeField {
|
321 |
+
margin-right: 2px;
|
322 |
+
margin-bottom: 4px;
|
323 |
+
}
|
324 |
+
|
325 |
+
.vDateField {
|
326 |
+
min-width: 6.85em;
|
327 |
+
}
|
328 |
+
|
329 |
+
.vTimeField {
|
330 |
+
min-width: 4.7em;
|
331 |
+
}
|
332 |
+
|
333 |
+
.vURLField {
|
334 |
+
width: 30em;
|
335 |
+
}
|
336 |
+
|
337 |
+
.vLargeTextField, .vXMLLargeTextField {
|
338 |
+
width: 48em;
|
339 |
+
}
|
340 |
+
|
341 |
+
.flatpages-flatpage #id_content {
|
342 |
+
height: 40.2em;
|
343 |
+
}
|
344 |
+
|
345 |
+
.module table .vPositiveSmallIntegerField {
|
346 |
+
width: 2.2em;
|
347 |
+
}
|
348 |
+
|
349 |
+
.vIntegerField {
|
350 |
+
width: 5em;
|
351 |
+
}
|
352 |
+
|
353 |
+
.vBigIntegerField {
|
354 |
+
width: 10em;
|
355 |
+
}
|
356 |
+
|
357 |
+
.vForeignKeyRawIdAdminField {
|
358 |
+
width: 5em;
|
359 |
+
}
|
360 |
+
|
361 |
+
.vTextField, .vUUIDField {
|
362 |
+
width: 20em;
|
363 |
+
}
|
364 |
+
|
365 |
+
/* INLINES */
|
366 |
+
|
367 |
+
.inline-group {
|
368 |
+
padding: 0;
|
369 |
+
margin: 0 0 30px;
|
370 |
+
}
|
371 |
+
|
372 |
+
.inline-group thead th {
|
373 |
+
padding: 8px 10px;
|
374 |
+
}
|
375 |
+
|
376 |
+
.inline-group .aligned label {
|
377 |
+
width: 160px;
|
378 |
+
}
|
379 |
+
|
380 |
+
.inline-related {
|
381 |
+
position: relative;
|
382 |
+
}
|
383 |
+
|
384 |
+
.inline-related h4,
|
385 |
+
.inline-related:not(.tabular) .collapse summary {
|
386 |
+
margin: 0;
|
387 |
+
color: var(--body-medium-color);
|
388 |
+
padding: 5px;
|
389 |
+
font-size: 0.8125rem;
|
390 |
+
background: var(--darkened-bg);
|
391 |
+
border: 1px solid var(--hairline-color);
|
392 |
+
border-left-color: var(--darkened-bg);
|
393 |
+
border-right-color: var(--darkened-bg);
|
394 |
+
}
|
395 |
+
|
396 |
+
.inline-related h3 span.delete {
|
397 |
+
float: right;
|
398 |
+
}
|
399 |
+
|
400 |
+
.inline-related h3 span.delete label {
|
401 |
+
margin-left: 2px;
|
402 |
+
font-size: 0.6875rem;
|
403 |
+
}
|
404 |
+
|
405 |
+
.inline-related fieldset {
|
406 |
+
margin: 0;
|
407 |
+
background: var(--body-bg);
|
408 |
+
border: none;
|
409 |
+
width: 100%;
|
410 |
+
}
|
411 |
+
|
412 |
+
.inline-group .tabular fieldset.module {
|
413 |
+
border: none;
|
414 |
+
}
|
415 |
+
|
416 |
+
.inline-related.tabular fieldset.module table {
|
417 |
+
width: 100%;
|
418 |
+
overflow-x: scroll;
|
419 |
+
}
|
420 |
+
|
421 |
+
.last-related fieldset {
|
422 |
+
border: none;
|
423 |
+
}
|
424 |
+
|
425 |
+
.inline-group .tabular tr.has_original td {
|
426 |
+
padding-top: 2em;
|
427 |
+
}
|
428 |
+
|
429 |
+
.inline-group .tabular tr td.original {
|
430 |
+
padding: 2px 0 0 0;
|
431 |
+
width: 0;
|
432 |
+
_position: relative;
|
433 |
+
}
|
434 |
+
|
435 |
+
.inline-group .tabular th.original {
|
436 |
+
width: 0px;
|
437 |
+
padding: 0;
|
438 |
+
}
|
439 |
+
|
440 |
+
.inline-group .tabular td.original p {
|
441 |
+
position: absolute;
|
442 |
+
left: 0;
|
443 |
+
height: 1.1em;
|
444 |
+
padding: 2px 9px;
|
445 |
+
overflow: hidden;
|
446 |
+
font-size: 0.5625rem;
|
447 |
+
font-weight: bold;
|
448 |
+
color: var(--body-quiet-color);
|
449 |
+
_width: 700px;
|
450 |
+
}
|
451 |
+
|
452 |
+
.inline-group div.add-row,
|
453 |
+
.inline-group .tabular tr.add-row td {
|
454 |
+
color: var(--body-quiet-color);
|
455 |
+
background: var(--darkened-bg);
|
456 |
+
padding: 8px 10px;
|
457 |
+
border-bottom: 1px solid var(--hairline-color);
|
458 |
+
}
|
459 |
+
|
460 |
+
.inline-group .tabular tr.add-row td {
|
461 |
+
padding: 8px 10px;
|
462 |
+
border-bottom: 1px solid var(--hairline-color);
|
463 |
+
}
|
464 |
+
|
465 |
+
.inline-group div.add-row a,
|
466 |
+
.inline-group .tabular tr.add-row td a {
|
467 |
+
font-size: 0.75rem;
|
468 |
+
}
|
469 |
+
|
470 |
+
.empty-form {
|
471 |
+
display: none;
|
472 |
+
}
|
473 |
+
|
474 |
+
/* RELATED FIELD ADD ONE / LOOKUP */
|
475 |
+
|
476 |
+
.related-lookup {
|
477 |
+
margin-left: 5px;
|
478 |
+
display: inline-block;
|
479 |
+
vertical-align: middle;
|
480 |
+
background-repeat: no-repeat;
|
481 |
+
background-size: 14px;
|
482 |
+
}
|
483 |
+
|
484 |
+
.related-lookup {
|
485 |
+
width: 1rem;
|
486 |
+
height: 1rem;
|
487 |
+
background-image: url(../img/search.svg);
|
488 |
+
}
|
489 |
+
|
490 |
+
form .related-widget-wrapper ul {
|
491 |
+
display: inline-block;
|
492 |
+
margin-left: 0;
|
493 |
+
padding-left: 0;
|
494 |
+
}
|
495 |
+
|
496 |
+
.clearable-file-input input {
|
497 |
+
margin-top: 0;
|
498 |
+
}
|
assets/css (1)/login.css
ADDED
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* LOGIN FORM */
|
2 |
+
|
3 |
+
.login {
|
4 |
+
background: var(--darkened-bg);
|
5 |
+
height: auto;
|
6 |
+
}
|
7 |
+
|
8 |
+
.login #header {
|
9 |
+
height: auto;
|
10 |
+
padding: 15px 16px;
|
11 |
+
justify-content: center;
|
12 |
+
}
|
13 |
+
|
14 |
+
.login #header h1 {
|
15 |
+
font-size: 1.125rem;
|
16 |
+
margin: 0;
|
17 |
+
}
|
18 |
+
|
19 |
+
.login #header h1 a {
|
20 |
+
color: var(--header-link-color);
|
21 |
+
}
|
22 |
+
|
23 |
+
.login #content {
|
24 |
+
padding: 20px;
|
25 |
+
}
|
26 |
+
|
27 |
+
.login #container {
|
28 |
+
background: var(--body-bg);
|
29 |
+
border: 1px solid var(--hairline-color);
|
30 |
+
border-radius: 4px;
|
31 |
+
overflow: hidden;
|
32 |
+
width: 28em;
|
33 |
+
min-width: 300px;
|
34 |
+
margin: 100px auto;
|
35 |
+
height: auto;
|
36 |
+
}
|
37 |
+
|
38 |
+
.login .form-row {
|
39 |
+
padding: 4px 0;
|
40 |
+
}
|
41 |
+
|
42 |
+
.login .form-row label {
|
43 |
+
display: block;
|
44 |
+
line-height: 2em;
|
45 |
+
}
|
46 |
+
|
47 |
+
.login .form-row #id_username, .login .form-row #id_password {
|
48 |
+
padding: 8px;
|
49 |
+
width: 100%;
|
50 |
+
box-sizing: border-box;
|
51 |
+
}
|
52 |
+
|
53 |
+
.login .submit-row {
|
54 |
+
padding: 1em 0 0 0;
|
55 |
+
margin: 0;
|
56 |
+
text-align: center;
|
57 |
+
}
|
58 |
+
|
59 |
+
.login .password-reset-link {
|
60 |
+
text-align: center;
|
61 |
+
}
|
assets/css (1)/nav_sidebar.css
ADDED
@@ -0,0 +1,150 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.sticky {
|
2 |
+
position: sticky;
|
3 |
+
top: 0;
|
4 |
+
max-height: 100vh;
|
5 |
+
}
|
6 |
+
|
7 |
+
.toggle-nav-sidebar {
|
8 |
+
z-index: 20;
|
9 |
+
left: 0;
|
10 |
+
display: flex;
|
11 |
+
align-items: center;
|
12 |
+
justify-content: center;
|
13 |
+
flex: 0 0 23px;
|
14 |
+
width: 23px;
|
15 |
+
border: 0;
|
16 |
+
border-right: 1px solid var(--hairline-color);
|
17 |
+
background-color: var(--body-bg);
|
18 |
+
cursor: pointer;
|
19 |
+
font-size: 1.25rem;
|
20 |
+
color: var(--link-fg);
|
21 |
+
padding: 0;
|
22 |
+
}
|
23 |
+
|
24 |
+
[dir="rtl"] .toggle-nav-sidebar {
|
25 |
+
border-left: 1px solid var(--hairline-color);
|
26 |
+
border-right: 0;
|
27 |
+
}
|
28 |
+
|
29 |
+
.toggle-nav-sidebar:hover,
|
30 |
+
.toggle-nav-sidebar:focus {
|
31 |
+
background-color: var(--darkened-bg);
|
32 |
+
}
|
33 |
+
|
34 |
+
#nav-sidebar {
|
35 |
+
z-index: 15;
|
36 |
+
flex: 0 0 275px;
|
37 |
+
left: -276px;
|
38 |
+
margin-left: -276px;
|
39 |
+
border-top: 1px solid transparent;
|
40 |
+
border-right: 1px solid var(--hairline-color);
|
41 |
+
background-color: var(--body-bg);
|
42 |
+
overflow: auto;
|
43 |
+
}
|
44 |
+
|
45 |
+
[dir="rtl"] #nav-sidebar {
|
46 |
+
border-left: 1px solid var(--hairline-color);
|
47 |
+
border-right: 0;
|
48 |
+
left: 0;
|
49 |
+
margin-left: 0;
|
50 |
+
right: -276px;
|
51 |
+
margin-right: -276px;
|
52 |
+
}
|
53 |
+
|
54 |
+
.toggle-nav-sidebar::before {
|
55 |
+
content: '\00BB';
|
56 |
+
}
|
57 |
+
|
58 |
+
.main.shifted .toggle-nav-sidebar::before {
|
59 |
+
content: '\00AB';
|
60 |
+
}
|
61 |
+
|
62 |
+
.main > #nav-sidebar {
|
63 |
+
visibility: hidden;
|
64 |
+
}
|
65 |
+
|
66 |
+
.main.shifted > #nav-sidebar {
|
67 |
+
margin-left: 0;
|
68 |
+
visibility: visible;
|
69 |
+
}
|
70 |
+
|
71 |
+
[dir="rtl"] .main.shifted > #nav-sidebar {
|
72 |
+
margin-right: 0;
|
73 |
+
}
|
74 |
+
|
75 |
+
#nav-sidebar .module th {
|
76 |
+
width: 100%;
|
77 |
+
overflow-wrap: anywhere;
|
78 |
+
}
|
79 |
+
|
80 |
+
#nav-sidebar .module th,
|
81 |
+
#nav-sidebar .module caption {
|
82 |
+
padding-left: 16px;
|
83 |
+
}
|
84 |
+
|
85 |
+
#nav-sidebar .module td {
|
86 |
+
white-space: nowrap;
|
87 |
+
}
|
88 |
+
|
89 |
+
[dir="rtl"] #nav-sidebar .module th,
|
90 |
+
[dir="rtl"] #nav-sidebar .module caption {
|
91 |
+
padding-left: 8px;
|
92 |
+
padding-right: 16px;
|
93 |
+
}
|
94 |
+
|
95 |
+
#nav-sidebar .current-app .section:link,
|
96 |
+
#nav-sidebar .current-app .section:visited {
|
97 |
+
color: var(--header-color);
|
98 |
+
font-weight: bold;
|
99 |
+
}
|
100 |
+
|
101 |
+
#nav-sidebar .current-model {
|
102 |
+
background: var(--selected-row);
|
103 |
+
}
|
104 |
+
|
105 |
+
@media (forced-colors: active) {
|
106 |
+
#nav-sidebar .current-model {
|
107 |
+
background-color: SelectedItem;
|
108 |
+
}
|
109 |
+
}
|
110 |
+
|
111 |
+
.main > #nav-sidebar + .content {
|
112 |
+
max-width: calc(100% - 23px);
|
113 |
+
}
|
114 |
+
|
115 |
+
.main.shifted > #nav-sidebar + .content {
|
116 |
+
max-width: calc(100% - 299px);
|
117 |
+
}
|
118 |
+
|
119 |
+
@media (max-width: 767px) {
|
120 |
+
#nav-sidebar, #toggle-nav-sidebar {
|
121 |
+
display: none;
|
122 |
+
}
|
123 |
+
|
124 |
+
.main > #nav-sidebar + .content,
|
125 |
+
.main.shifted > #nav-sidebar + .content {
|
126 |
+
max-width: 100%;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
|
130 |
+
#nav-filter {
|
131 |
+
width: 100%;
|
132 |
+
box-sizing: border-box;
|
133 |
+
padding: 2px 5px;
|
134 |
+
margin: 5px 0;
|
135 |
+
border: 1px solid var(--border-color);
|
136 |
+
background-color: var(--darkened-bg);
|
137 |
+
color: var(--body-fg);
|
138 |
+
}
|
139 |
+
|
140 |
+
#nav-filter:focus {
|
141 |
+
border-color: var(--body-quiet-color);
|
142 |
+
}
|
143 |
+
|
144 |
+
#nav-filter.no-results {
|
145 |
+
background: var(--message-error-bg);
|
146 |
+
}
|
147 |
+
|
148 |
+
#nav-sidebar table {
|
149 |
+
width: 100%;
|
150 |
+
}
|