1 |
|
2 | .next-sr-only {
|
3 | position: absolute;
|
4 | width: 1px;
|
5 | height: 1px;
|
6 | padding: 0;
|
7 | overflow: hidden;
|
8 | clip: rect(0, 0, 0, 0);
|
9 | white-space: nowrap;
|
10 | border: 0;
|
11 | top: 0;
|
12 | margin: -1px; }
|
13 |
|
14 | .next-tree {
|
15 | box-sizing: border-box; }
|
16 | .next-tree *,
|
17 | .next-tree *:before,
|
18 | .next-tree *:after {
|
19 | box-sizing: border-box; }
|
20 | .next-tree, .next-tree-child-tree {
|
21 | margin: 0;
|
22 | padding: 0;
|
23 | list-style: none; }
|
24 | .next-tree-node {
|
25 | white-space: nowrap; }
|
26 | .next-tree-node-inner {
|
27 | font-size: 0;
|
28 | outline: none; }
|
29 | .next-tree-node-label-wrapper {
|
30 | display: inline-block;
|
31 | margin: 0 4px;
|
32 | margin: 0 var(--tree-node-title-margin, 4px);
|
33 | vertical-align: middle; }
|
34 | .next-tree-node-label {
|
35 | height: 20px;
|
36 | height: var(--tree-node-title-height, 20px);
|
37 | line-height: 20px;
|
38 | line-height: var(--tree-node-title-height, 20px);
|
39 | padding: 0 4px;
|
40 | padding: 0 var(--tree-node-title-padding, 4px);
|
41 | border-radius: 3px;
|
42 | border-radius: var(--tree-node-title-border-radius, 3px);
|
43 | font-size: 12px;
|
44 | font-size: var(--tree-node-title-font-size, 12px); }
|
45 | .next-tree-node-label .next-icon {
|
46 | font-size: 14px;
|
47 | font-size: calc(var(--tree-node-title-font-size, 12px) + 2px); }
|
48 | .next-tree-node-label .next-icon::before {
|
49 | font-size: 12px;
|
50 | font-size: var(--tree-node-title-font-size, 12px);
|
51 | width: 12px;
|
52 | width: var(--tree-node-title-font-size, 12px);
|
53 | margin-right: .5em; }
|
54 | .next-tree-node-input.next-input {
|
55 | margin: 0 4px;
|
56 | margin: 0 var(--tree-node-title-margin, 4px); }
|
57 | .next-tree-node-indent-unit {
|
58 | display: inline-block;
|
59 | width: 24px;
|
60 | width: var(--tree-child-indent, 24px);
|
61 | vertical-align: middle;
|
62 | position: relative; }
|
63 | .next-tree-node-indent-unit.next-line::before {
|
64 | content: '';
|
65 | position: absolute;
|
66 | display: inline-block;
|
67 | border-left: 1px solid #C4C6CF;
|
68 | border-left: var(--tree-line, 1px solid #C4C6CF);
|
69 | height: 28px;
|
70 | height: calc(var(--tree-node-padding, 4px) + var(--line-2, 2px)*2 + var(--tree-node-title-height, 20px));
|
71 | left: 7.5px;
|
72 | left: calc(var(--tree-switch-size, 16px)/2 - var(--tree-line-width, 1px)/2); }
|
73 | .next-tree-switcher {
|
74 | position: relative;
|
75 | display: inline-block;
|
76 | vertical-align: middle;
|
77 | margin-right: 8px;
|
78 | margin-right: var(--tree-switch-margint-right, 8px); }
|
79 | .next-tree .next-tree-unfold-icon::before {
|
80 | content: "";
|
81 | content: var(--tree-unfold-icon-content, ""); }
|
82 | .next-tree-switcher.next-noline {
|
83 | width: 12px;
|
84 | width: var(--tree-switch-arrow-size, 12px);
|
85 | height: 12px;
|
86 | height: var(--tree-switch-arrow-size, 12px);
|
87 | line-height: 12px;
|
88 | line-height: var(--tree-switch-arrow-size, 12px);
|
89 | cursor: pointer; }
|
90 | .next-tree-switcher.next-noline .next-tree-switcher-icon {
|
91 | transition: transform 100ms linear;
|
92 | transition: transform var(--motion-duration-immediately, 100ms) var(--motion-linear, linear);
|
93 | color: #999999;
|
94 | color: var(--tree-switch-arrow-color, #999999); }
|
95 | .next-tree-switcher.next-noline .next-tree-switcher-icon:before,
|
96 | .next-tree-switcher.next-noline .next-tree-switcher-icon .next-icon-remote {
|
97 | width: 12px;
|
98 | width: var(--tree-switch-arrow-size, 12px);
|
99 | font-size: 12px;
|
100 | font-size: var(--tree-switch-arrow-size, 12px);
|
101 | line-height: inherit; }
|
102 | .next-tree-switcher.next-noline .next-tree-fold-icon::before {
|
103 | content: "";
|
104 | content: var(--tree-fold-icon-content, ""); }
|
105 | .next-tree-switcher.next-noline.next-close .next-tree-switcher-icon {
|
106 | transform: rotate(-90deg); }
|
107 | .next-tree-switcher.next-noline.next-close .next-tree-switcher-icon:before,
|
108 | .next-tree-switcher.next-noline.next-close .next-tree-switcher-icon .next-icon-remote {
|
109 | width: 12px;
|
110 | width: var(--tree-switch-arrow-size, 12px);
|
111 | font-size: 12px;
|
112 | font-size: var(--tree-switch-arrow-size, 12px);
|
113 | line-height: inherit; }
|
114 | .next-tree-switcher.next-noline:not(.next-disabled):hover .next-tree-switcher-icon {
|
115 | color: #333333;
|
116 | color: var(--tree-switch-hover-arrow-color, #333333); }
|
117 | .next-tree-switcher.next-noline.next-disabled {
|
118 | cursor: not-allowed; }
|
119 | .next-tree-switcher.next-noline.next-disabled .next-tree-switcher-icon {
|
120 | color: #CCCCCC;
|
121 | color: var(--tree-node-disabled-color, #CCCCCC); }
|
122 | .next-tree-switcher.next-noop-noline {
|
123 | width: 12px;
|
124 | width: var(--tree-switch-arrow-size, 12px);
|
125 | height: 12px;
|
126 | height: var(--tree-switch-arrow-size, 12px); }
|
127 | .next-tree-switcher.next-line {
|
128 | width: 16px;
|
129 | width: var(--tree-switch-size, 16px);
|
130 | height: 16px;
|
131 | height: var(--tree-switch-size, 16px);
|
132 | line-height: 14px;
|
133 | line-height: calc(var(--tree-switch-size, 16px) - var(--tree-switch-border-width, 1px)*2);
|
134 | border: 1px solid #C4C6CF;
|
135 | border: var(--tree-switch-border-width, 1px) var(--line-solid, solid) var(--tree-switch-border-color, #C4C6CF);
|
136 | border-radius: 3px;
|
137 | border-radius: var(--tree-switch-corner, 3px);
|
138 | background-color: #FFFFFF;
|
139 | background-color: var(--tree-switch-bg-color, #FFFFFF);
|
140 | cursor: pointer; }
|
141 | .next-tree-switcher.next-line .next-tree-switcher-icon {
|
142 | margin-left: 3px;
|
143 | margin-left: calc(var(--tree-switch-size, 16px)/2 - var(--tree-switch-icon-size, 8px)/2 - var(--tree-switch-border-width, 1px)*2/2);
|
144 | color: #666666;
|
145 | color: var(--tree-switch-icon-color, #666666); }
|
146 | .next-tree-switcher.next-line .next-tree-switcher-icon:before,
|
147 | .next-tree-switcher.next-line .next-tree-switcher-icon .next-icon-remote {
|
148 | width: 8px;
|
149 | width: var(--tree-switch-icon-size, 8px);
|
150 | font-size: 8px;
|
151 | font-size: var(--tree-switch-icon-size, 8px);
|
152 | line-height: inherit; }
|
153 | @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
|
154 | .next-tree-switcher.next-line .next-tree-switcher-icon {
|
155 | transform: scale(0.5);
|
156 | margin-left: -1px;
|
157 | margin-left: calc(var(--tree-switch-size, 16px)/2 - var(--tree-switch-icon-size, 8px)/2 - var(--tree-switch-border-width, 1px)*2/2 - var(--icon-s, 16px)/2 + var(--tree-switch-icon-size, 8px)/2);
|
158 | margin-right: -4px;
|
159 | margin-right: calc(0px - var(--icon-s, 16px)/2 + var(--tree-switch-icon-size, 8px)/2); }
|
160 | .next-tree-switcher.next-line .next-tree-switcher-icon:before {
|
161 | width: 16px;
|
162 | width: var(--icon-s, 16px);
|
163 | font-size: 16px;
|
164 | font-size: var(--icon-s, 16px); } }
|
165 | .next-tree-switcher.next-line .next-tree-switcher-fold-icon::before {
|
166 | content: "";
|
167 | content: var(--tree-switcher-fold-icon-content, ""); }
|
168 | .next-tree-switcher.next-line .next-tree-switcher-unfold-icon::before {
|
169 | content: "";
|
170 | content: var(--tree-switcher-unfold-icon-content, ""); }
|
171 | .next-tree-switcher.next-line:not(.next-disabled):hover {
|
172 | border-color: #A0A2AD;
|
173 | border-color: var(--tree-switch-hover-border-color, #A0A2AD);
|
174 | background-color: #F2F3F7;
|
175 | background-color: var(--tree-switch-hover-bg-color, #F2F3F7); }
|
176 | .next-tree-switcher.next-line:not(.next-disabled):hover .next-tree-switcher-icon {
|
177 | color: #333333;
|
178 | color: var(--tree-switch-hover-icon-color, #333333); }
|
179 | .next-tree-switcher.next-line.next-disabled {
|
180 | border-color: #E6E7EB;
|
181 | border-color: var(--color-line1-1, #E6E7EB);
|
182 | background-color: #FFFFFF;
|
183 | cursor: not-allowed; }
|
184 | .next-tree-switcher.next-line.next-disabled .next-tree-switcher-icon {
|
185 | color: #CCCCCC;
|
186 | color: var(--tree-node-disabled-color, #CCCCCC); }
|
187 | .next-tree-switcher.next-noop-line {
|
188 | width: 16px;
|
189 | width: var(--tree-switch-size, 16px);
|
190 | height: 16px;
|
191 | height: var(--tree-switch-size, 16px); }
|
192 | .next-tree-switcher.next-noop-line-noroot {
|
193 | height: 0;
|
194 | border-left: 1px solid #C4C6CF;
|
195 | border-left: var(--tree-switch-border-width, 1px) var(--line-solid, solid) var(--tree-line-color, #C4C6CF);
|
196 | border-bottom: 1px solid #C4C6CF;
|
197 | border-bottom: var(--tree-line, 1px solid #C4C6CF); }
|
198 | .next-tree-switcher.next-noop-line-noroot .next-tree-right-angle {
|
199 | bottom: -1px;
|
200 | bottom: calc(0px - var(--tree-line-width, 1px)); }
|
201 | .next-tree-switcher.next-loading.next-loading-noline {
|
202 | width: 12px;
|
203 | width: var(--tree-switch-arrow-size, 12px);
|
204 | height: 12px;
|
205 | height: var(--tree-switch-arrow-size, 12px);
|
206 | line-height: 12px;
|
207 | line-height: var(--tree-switch-arrow-size, 12px); }
|
208 | .next-tree-switcher.next-loading.next-loading-line {
|
209 | width: 16px;
|
210 | width: var(--tree-switch-size, 16px);
|
211 | height: 16px;
|
212 | height: var(--tree-switch-size, 16px);
|
213 | line-height: 14px;
|
214 | line-height: calc(var(--tree-switch-size, 16px) - var(--tree-switch-border-width, 1px)*2);
|
215 | border: 1px solid transparent;
|
216 | border: var(--tree-switch-border-width, 1px) var(--line-solid, solid) transparent; }
|
217 | .next-tree-switcher.next-loading .next-tree-switcher-icon {
|
218 | color: #5584FF;
|
219 | color: var(--color-brand1-6, #5584FF); }
|
220 | .next-tree-switcher.next-loading .next-tree-switcher-icon:before,
|
221 | .next-tree-switcher.next-loading .next-tree-switcher-icon .next-icon-remote {
|
222 | width: 12px;
|
223 | width: var(--tree-switch-arrow-size, 12px);
|
224 | font-size: 12px;
|
225 | font-size: var(--tree-switch-arrow-size, 12px);
|
226 | line-height: inherit; }
|
227 | .next-tree-right-angle {
|
228 | position: absolute;
|
229 | bottom: 6.5px;
|
230 | bottom: calc(var(--tree-switch-size, 16px)/2 - var(--tree-switch-border-width, 1px)*2/2 - var(--tree-line-width, 1px)/2);
|
231 | left: -17.5px;
|
232 | left: var(--tree-child-right-angle-left, -17.5px);
|
233 | display: block;
|
234 | width: 16.5px;
|
235 | width: var(--tree-child-right-angle-width, 16.5px);
|
236 | height: 22px;
|
237 | height: calc(var(--tree-node-title-height, 20px) + var(--tree-node-padding, 4px) - var(--tree-line-width, 1px)*2);
|
238 | border-left: 1px solid #C4C6CF;
|
239 | border-left: var(--tree-line, 1px solid #C4C6CF);
|
240 | border-bottom: 1px solid #C4C6CF;
|
241 | border-bottom: var(--tree-line, 1px solid #C4C6CF); }
|
242 | .next-tree.next-label-block .next-tree-node-inner {
|
243 | display: flex;
|
244 | align-items: center;
|
245 | outline: none; }
|
246 | .next-tree.next-label-block .next-tree-node-label-wrapper {
|
247 | flex: 1 1 auto; }
|
248 | .next-tree.next-node-indent .next-tree-node .next-tree-node {
|
249 | margin-left: 24px;
|
250 | margin-left: var(--tree-child-indent, 24px); }
|
251 | .next-tree.next-node-indent .next-tree-node-inner {
|
252 | padding-top: 2px;
|
253 | padding-top: calc(var(--tree-node-padding, 4px)/2);
|
254 | padding-bottom: 2px;
|
255 | padding-bottom: calc(var(--tree-node-padding, 4px)/2); }
|
256 | .next-tree.next-node-indent .next-tree-node-inner:focus .next-tree-node-label {
|
257 | color: #333333;
|
258 | color: var(--tree-node-hover-color, #333333);
|
259 | background-color: #F2F3F7;
|
260 | background-color: var(--tree-node-hover-bg-color, #F2F3F7); }
|
261 | .next-tree.next-node-indent .next-tree-node-label-wrapper {
|
262 | border-top: 2px solid transparent;
|
263 | border-top: var(--line-2, 2px) solid transparent;
|
264 | border-bottom: 2px solid transparent;
|
265 | border-bottom: var(--line-2, 2px) solid transparent; }
|
266 | .next-tree.next-node-indent .next-tree-node-label {
|
267 | transition: color 100ms linear, background-color 100ms linear;
|
268 | transition: color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear), background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear);
|
269 | cursor: default;
|
270 | color: #333333;
|
271 | color: var(--tree-node-normal-color, #333333);
|
272 | background-color: #FFFFFF;
|
273 | background-color: var(--tree-node-normal-background, #FFFFFF); }
|
274 | .next-tree.next-node-indent .next-tree-node-label-selectable {
|
275 | cursor: pointer; }
|
276 | .next-tree.next-node-indent .next-tree-node-label:hover {
|
277 | color: #333333;
|
278 | color: var(--tree-node-hover-color, #333333);
|
279 | background-color: #F2F3F7;
|
280 | background-color: var(--tree-node-hover-bg-color, #F2F3F7); }
|
281 | .next-tree.next-node-indent .next-tree-node-inner.next-selected .next-tree-node-label {
|
282 | color: #333333;
|
283 | color: var(--tree-node-selected-color, #333333);
|
284 | background-color: #DEE8FF;
|
285 | background-color: var(--tree-node-selected-background, #DEE8FF); }
|
286 | .next-tree.next-node-indent .next-tree-node-inner.next-disabled .next-tree-node-label,
|
287 | .next-tree.next-node-indent .next-tree-node-inner.next-disabled .next-tree-node-label:hover {
|
288 | color: #CCCCCC;
|
289 | color: var(--tree-node-disabled-color, #CCCCCC);
|
290 | background-color: #FFFFFF;
|
291 | background-color: var(--tree-node-disabled-background, #FFFFFF);
|
292 | cursor: not-allowed; }
|
293 | .next-tree.next-node-indent .next-tree-node-inner.next-drag-over .next-tree-node-label {
|
294 | background-color: #5584FF;
|
295 | background-color: var(--color-brand1-6, #5584FF);
|
296 | color: #FFFFFF;
|
297 | opacity: .8; }
|
298 | .next-tree.next-node-indent .next-tree-node-inner.next-drag-over-gap-top .next-tree-node-label-wrapper {
|
299 | border-top-color: #5584FF;
|
300 | border-top-color: var(--color-brand1-6, #5584FF); }
|
301 | .next-tree.next-node-indent .next-tree-node-inner.next-drag-over-gap-bottom .next-tree-node-label-wrapper {
|
302 | border-bottom-color: #5584FF;
|
303 | border-bottom-color: var(--color-brand1-6, #5584FF); }
|
304 | .next-tree.next-node-block .next-tree-node-inner {
|
305 | padding-top: 4px;
|
306 | padding-top: var(--tree-node-padding, 4px);
|
307 | padding-bottom: 4px;
|
308 | padding-bottom: var(--tree-node-padding, 4px);
|
309 | transition: color 100ms linear, background-color 100ms linear;
|
310 | transition: color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear), background-color var(--motion-duration-immediately, 100ms) var(--motion-linear, linear);
|
311 | cursor: pointer;
|
312 | color: #333333;
|
313 | color: var(--tree-node-normal-color, #333333);
|
314 | background-color: #FFFFFF;
|
315 | background-color: var(--tree-node-normal-background, #FFFFFF); }
|
316 | .next-tree.next-node-block .next-tree-node-inner:hover, .next-tree.next-node-block .next-tree-node-inner:focus {
|
317 | color: #333333;
|
318 | color: var(--tree-node-hover-color, #333333);
|
319 | background-color: #F2F3F7;
|
320 | background-color: var(--tree-node-hover-bg-color, #F2F3F7); }
|
321 | .next-tree.next-node-block .next-tree-node-inner.next-selected {
|
322 | color: #333333;
|
323 | color: var(--tree-node-selected-color, #333333);
|
324 | background-color: #DEE8FF;
|
325 | background-color: var(--tree-node-selected-background, #DEE8FF); }
|
326 | .next-tree.next-node-block .next-tree-node-inner.next-disabled, .next-tree.next-node-block .next-tree-node-inner.next-disabled:hover {
|
327 | color: #CCCCCC;
|
328 | color: var(--tree-node-disabled-color, #CCCCCC);
|
329 | background-color: #FFFFFF;
|
330 | background-color: var(--tree-node-disabled-background, #FFFFFF);
|
331 | cursor: not-allowed; }
|
332 | .next-tree.next-show-line .next-tree-node .next-tree-node:not(:last-child) {
|
333 | margin-left: 7.5px;
|
334 | margin-left: var(--tree-child-indent-left, 7.5px);
|
335 | border-left: 1px solid #C4C6CF;
|
336 | border-left: var(--tree-line, 1px solid #C4C6CF);
|
337 | padding-left: 15.5px;
|
338 | padding-left: var(--tree-child-indent-right, 15.5px); }
|
339 | .next-tree-node.next-filtered > .next-tree-node-inner .next-tree-node-label {
|
340 | color: #5584FF;
|
341 | color: var(--color-brand1-6, #5584FF); }
|
342 | .next-tree-node.next-filtered > .next-tree-node-inner .next-tree-node-label:hover {
|
343 | color: #5584FF;
|
344 | color: var(--color-brand1-6, #5584FF); }
|
345 |
|
346 | .next-tree[dir='rtl'] .next-tree-switcher {
|
347 | margin-left: 8px;
|
348 | margin-left: var(--tree-switch-margint-right, 8px);
|
349 | margin-right: 0; }
|
350 |
|
351 | .next-tree[dir='rtl'] .next-tree-switcher.next-noop-line-noroot {
|
352 | border-left: none;
|
353 | border-right: 1px solid #C4C6CF;
|
354 | border-right: var(--tree-switch-border-width, 1px) var(--line-solid, solid) var(--tree-line-color, #C4C6CF); }
|
355 |
|
356 | .next-tree[dir='rtl'] .next-tree-right-angle {
|
357 | left: auto;
|
358 | right: -17.5px;
|
359 | right: var(--tree-child-right-angle-left, -17.5px);
|
360 | border-left: none;
|
361 | border-right: 1px solid #C4C6CF;
|
362 | border-right: var(--tree-line, 1px solid #C4C6CF); }
|
363 |
|
364 | .next-tree[dir='rtl'].next-show-line .next-tree-node .next-tree-node:not(:last-child) {
|
365 | margin-left: 0;
|
366 | margin-right: 7.5px;
|
367 | margin-right: var(--tree-child-indent-left, 7.5px);
|
368 | border-left: none;
|
369 | border-right: 1px solid #C4C6CF;
|
370 | border-right: var(--tree-line, 1px solid #C4C6CF);
|
371 | padding-left: 0;
|
372 | padding-right: 15.5px;
|
373 | padding-right: var(--tree-child-indent-right, 15.5px); }
|
374 |
|
375 | .next-tree[dir='rtl'].next-node-indent .next-tree-node .next-tree-node {
|
376 | margin-left: 0;
|
377 | margin-right: 24px;
|
378 | margin-right: var(--tree-child-indent, 24px); }
|