UNPKG

440 kBCSSView Raw
1html,
2body,
3div,
4span,
5applet,
6object,
7iframe,
8h1,
9h2,
10h3,
11h4,
12h5,
13h6,
14p,
15blockquote,
16pre,
17a,
18abbr,
19acronym,
20address,
21big,
22cite,
23code,
24del,
25dfn,
26em,
27img,
28ins,
29kbd,
30q,
31s,
32samp,
33small,
34strike,
35strong,
36sub,
37sup,
38tt,
39var,
40b,
41u,
42i,
43center,
44dl,
45dt,
46dd,
47ol,
48ul,
49li,
50fieldset,
51form,
52label,
53legend,
54table,
55caption,
56tbody,
57tfoot,
58thead,
59tr,
60th,
61td,
62article,
63aside,
64canvas,
65details,
66embed,
67figure,
68figcaption,
69footer,
70header,
71hgroup,
72menu,
73nav,
74output,
75ruby,
76section,
77summary,
78time,
79mark,
80audio,
81video {
82 margin: 0;
83 padding: 0;
84 border: 0;
85 font-size: 100%;
86 font: inherit;
87 vertical-align: baseline;
88}
89
90button,
91select,
92input[type='button'],
93input[type='submit'],
94input[type='reset'],
95input[type='file'],
96input[type='text'],
97input[type='password'],
98textarea {
99 border-radius: 0;
100 font-family: inherit;
101}
102
103input[type='text']::-ms-clear {
104 display: none;
105}
106
107/* HTML5 display-role reset for older browsers */
108article,
109aside,
110details,
111figcaption,
112figure,
113footer,
114header,
115hgroup,
116main,
117menu,
118nav,
119section {
120 display: block;
121}
122
123body {
124 line-height: 1;
125}
126
127sup {
128 vertical-align: super;
129}
130
131sub {
132 vertical-align: sub;
133}
134
135ol,
136ul {
137 list-style: none;
138}
139
140blockquote,
141q {
142 quotes: none;
143}
144
145blockquote:before,
146blockquote:after,
147q:before,
148q:after {
149 content: '';
150 content: none;
151}
152
153table {
154 border-collapse: collapse;
155 border-spacing: 0;
156}
157
158* {
159 -webkit-box-sizing: border-box;
160 box-sizing: border-box;
161}
162
163html {
164 font-size: 16px;
165}
166
167body {
168 font-family: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
169 font-weight: 400;
170 text-rendering: optimizeLegibility;
171 -webkit-font-smoothing: antialiased;
172 -moz-osx-font-smoothing: grayscale;
173}
174
175code {
176 font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
177}
178
179strong {
180 font-weight: 600;
181}
182
183@media screen and (-ms-high-contrast: active) {
184 svg {
185 fill: ButtonText;
186 }
187}
188
189h1 {
190 font-size: 2rem;
191 font-weight: 300;
192 line-height: 3.125rem;
193 letter-spacing: 0;
194}
195
196h2 {
197 font-size: 2rem;
198 font-weight: 400;
199 line-height: 2.5rem;
200 letter-spacing: 0;
201}
202
203h3 {
204 font-size: 1.75rem;
205 font-weight: 400;
206 line-height: 2.25rem;
207 letter-spacing: 0;
208}
209
210h4 {
211 font-size: 1.25rem;
212 font-weight: 400;
213 line-height: 1.625rem;
214 letter-spacing: 0;
215}
216
217h5 {
218 font-size: 1rem;
219 font-weight: 600;
220 line-height: 1.375rem;
221 letter-spacing: 0;
222}
223
224h6 {
225 font-size: 0.875rem;
226 font-weight: 600;
227 line-height: 1.125rem;
228 letter-spacing: 0.16px;
229}
230
231p {
232 font-size: 1rem;
233 font-weight: 400;
234 line-height: 1.5rem;
235 letter-spacing: 0;
236}
237
238a {
239 color: #0062ff;
240}
241
242em {
243 font-style: italic;
244}
245
246@-webkit-keyframes skeleton {
247 0% {
248 width: 0%;
249 left: 0;
250 right: auto;
251 opacity: 0.3;
252 }
253 20% {
254 width: 100%;
255 left: 0;
256 right: auto;
257 opacity: 1;
258 }
259 28% {
260 width: 100%;
261 left: auto;
262 right: 0;
263 }
264 51% {
265 width: 0%;
266 left: auto;
267 right: 0;
268 }
269 58% {
270 width: 0%;
271 left: auto;
272 right: 0;
273 }
274 82% {
275 width: 100%;
276 left: auto;
277 right: 0;
278 }
279 83% {
280 width: 100%;
281 left: 0;
282 right: auto;
283 }
284 96% {
285 width: 0%;
286 left: 0;
287 right: auto;
288 }
289 100% {
290 width: 0%;
291 left: 0;
292 right: auto;
293 opacity: 0.3;
294 }
295}
296
297@keyframes skeleton {
298 0% {
299 width: 0%;
300 left: 0;
301 right: auto;
302 opacity: 0.3;
303 }
304 20% {
305 width: 100%;
306 left: 0;
307 right: auto;
308 opacity: 1;
309 }
310 28% {
311 width: 100%;
312 left: auto;
313 right: 0;
314 }
315 51% {
316 width: 0%;
317 left: auto;
318 right: 0;
319 }
320 58% {
321 width: 0%;
322 left: auto;
323 right: 0;
324 }
325 82% {
326 width: 100%;
327 left: auto;
328 right: 0;
329 }
330 83% {
331 width: 100%;
332 left: 0;
333 right: auto;
334 }
335 96% {
336 width: 0%;
337 left: 0;
338 right: auto;
339 }
340 100% {
341 width: 0%;
342 left: 0;
343 right: auto;
344 opacity: 0.3;
345 }
346}
347
348.bx--text-truncate--end {
349 width: 100%;
350 display: inline-block;
351 text-overflow: ellipsis;
352 white-space: nowrap;
353 overflow: hidden;
354}
355
356.bx--text-truncate--front {
357 width: 100%;
358 display: inline-block;
359 direction: rtl;
360 text-overflow: ellipsis;
361 white-space: nowrap;
362 overflow: hidden;
363}
364
365@font-face {
366 font-family: 'IBM Plex Mono';
367 font-style: italic;
368 font-weight: 300;
369 font-display: auto;
370 src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoW.woff) format("woff");
371}
372
373@font-face {
374 font-family: 'IBM Plex Mono';
375 font-style: italic;
376 font-weight: 400;
377 font-display: auto;
378 src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdm.woff) format("woff");
379}
380
381@font-face {
382 font-family: 'IBM Plex Mono';
383 font-style: italic;
384 font-weight: 600;
385 font-display: auto;
386 src: local("IBM Plex Mono SemiBold Italic"), local("IBMPlexMono-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoW.woff) format("woff");
387}
388
389@font-face {
390 font-family: 'IBM Plex Mono';
391 font-style: normal;
392 font-weight: 300;
393 font-display: auto;
394 src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFhA.woff) format("woff");
395}
396
397@font-face {
398 font-family: 'IBM Plex Mono';
399 font-style: normal;
400 font-weight: 400;
401 font-display: auto;
402 src: local("IBM Plex Mono"), local("IBMPlexMono"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q0Q.woff) format("woff");
403}
404
405@font-face {
406 font-family: 'IBM Plex Mono';
407 font-style: normal;
408 font-weight: 600;
409 font-display: auto;
410 src: local("IBM Plex Mono SemiBold"), local("IBMPlexMono-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFhA.woff) format("woff");
411}
412
413/* cyrillic-ext */
414@font-face {
415 font-family: 'IBM Plex Mono';
416 font-style: italic;
417 font-weight: 300;
418 font-display: auto;
419 src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jcoQPttoz6Pz.woff2) format("woff2");
420 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
421}
422
423/* cyrillic */
424@font-face {
425 font-family: 'IBM Plex Mono';
426 font-style: italic;
427 font-weight: 300;
428 font-display: auto;
429 src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1hMoQPttoz6Pz.woff2) format("woff2");
430 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
431}
432
433/* vietnamese */
434@font-face {
435 font-family: 'IBM Plex Mono';
436 font-style: italic;
437 font-weight: 300;
438 font-display: auto;
439 src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1j8oQPttoz6Pz.woff2) format("woff2");
440 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
441}
442
443/* latin-ext */
444@font-face {
445 font-family: 'IBM Plex Mono';
446 font-style: italic;
447 font-weight: 300;
448 font-display: auto;
449 src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jsoQPttoz6Pz.woff2) format("woff2");
450 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
451}
452
453/* latin */
454@font-face {
455 font-family: 'IBM Plex Mono';
456 font-style: italic;
457 font-weight: 300;
458 font-display: auto;
459 src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoQPttozw.woff2) format("woff2");
460 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
461}
462
463/* cyrillic-ext */
464@font-face {
465 font-family: 'IBM Plex Mono';
466 font-style: italic;
467 font-weight: 400;
468 font-display: auto;
469 src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2) format("woff2");
470 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
471}
472
473/* cyrillic */
474@font-face {
475 font-family: 'IBM Plex Mono';
476 font-style: italic;
477 font-weight: 400;
478 font-display: auto;
479 src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2) format("woff2");
480 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
481}
482
483/* vietnamese */
484@font-face {
485 font-family: 'IBM Plex Mono';
486 font-style: italic;
487 font-weight: 400;
488 font-display: auto;
489 src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2) format("woff2");
490 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
491}
492
493/* latin-ext */
494@font-face {
495 font-family: 'IBM Plex Mono';
496 font-style: italic;
497 font-weight: 400;
498 font-display: auto;
499 src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2) format("woff2");
500 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
501}
502
503/* latin */
504@font-face {
505 font-family: 'IBM Plex Mono';
506 font-style: italic;
507 font-weight: 400;
508 font-display: auto;
509 src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2) format("woff2");
510 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
511}
512
513/* cyrillic-ext */
514@font-face {
515 font-family: 'IBM Plex Mono';
516 font-style: italic;
517 font-weight: 600;
518 font-display: auto;
519 src: local("IBM Plex Mono SemiBold Italic"), local("IBMPlexMono-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQPttoz6Pz.woff2) format("woff2");
520 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
521}
522
523/* cyrillic */
524@font-face {
525 font-family: 'IBM Plex Mono';
526 font-style: italic;
527 font-weight: 600;
528 font-display: auto;
529 src: local("IBM Plex Mono SemiBold Italic"), local("IBMPlexMono-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQPttoz6Pz.woff2) format("woff2");
530 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
531}
532
533/* vietnamese */
534@font-face {
535 font-family: 'IBM Plex Mono';
536 font-style: italic;
537 font-weight: 600;
538 font-display: auto;
539 src: local("IBM Plex Mono SemiBold Italic"), local("IBMPlexMono-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQPttoz6Pz.woff2) format("woff2");
540 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
541}
542
543/* latin-ext */
544@font-face {
545 font-family: 'IBM Plex Mono';
546 font-style: italic;
547 font-weight: 600;
548 font-display: auto;
549 src: local("IBM Plex Mono SemiBold Italic"), local("IBMPlexMono-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQPttoz6Pz.woff2) format("woff2");
550 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
551}
552
553/* latin */
554@font-face {
555 font-family: 'IBM Plex Mono';
556 font-style: italic;
557 font-weight: 600;
558 font-display: auto;
559 src: local("IBM Plex Mono SemiBold Italic"), local("IBMPlexMono-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQPttozw.woff2) format("woff2");
560 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
561}
562
563/* cyrillic-ext */
564@font-face {
565 font-family: 'IBM Plex Mono';
566 font-style: normal;
567 font-weight: 300;
568 font-display: auto;
569 src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgsAXHNlYzg.woff2) format("woff2");
570 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
571}
572
573/* cyrillic */
574@font-face {
575 font-family: 'IBM Plex Mono';
576 font-style: normal;
577 font-weight: 300;
578 font-display: auto;
579 src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgsAXHNlYzg.woff2) format("woff2");
580 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
581}
582
583/* vietnamese */
584@font-face {
585 font-family: 'IBM Plex Mono';
586 font-style: normal;
587 font-weight: 300;
588 font-display: auto;
589 src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgsAXHNlYzg.woff2) format("woff2");
590 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
591}
592
593/* latin-ext */
594@font-face {
595 font-family: 'IBM Plex Mono';
596 font-style: normal;
597 font-weight: 300;
598 font-display: auto;
599 src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgsAXHNlYzg.woff2) format("woff2");
600 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
601}
602
603/* latin */
604@font-face {
605 font-family: 'IBM Plex Mono';
606 font-style: normal;
607 font-weight: 300;
608 font-display: auto;
609 src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgsAXHNk.woff2) format("woff2");
610 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
611}
612
613/* cyrillic-ext */
614@font-face {
615 font-family: 'IBM Plex Mono';
616 font-style: normal;
617 font-weight: 400;
618 font-display: auto;
619 src: local("IBM Plex Mono"), local("IBMPlexMono"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");
620 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
621}
622
623/* cyrillic */
624@font-face {
625 font-family: 'IBM Plex Mono';
626 font-style: normal;
627 font-weight: 400;
628 font-display: auto;
629 src: local("IBM Plex Mono"), local("IBMPlexMono"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");
630 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
631}
632
633/* vietnamese */
634@font-face {
635 font-family: 'IBM Plex Mono';
636 font-style: normal;
637 font-weight: 400;
638 font-display: auto;
639 src: local("IBM Plex Mono"), local("IBMPlexMono"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");
640 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
641}
642
643/* latin-ext */
644@font-face {
645 font-family: 'IBM Plex Mono';
646 font-style: normal;
647 font-weight: 400;
648 font-display: auto;
649 src: local("IBM Plex Mono"), local("IBMPlexMono"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");
650 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
651}
652
653/* latin */
654@font-face {
655 font-family: 'IBM Plex Mono';
656 font-style: normal;
657 font-weight: 400;
658 font-display: auto;
659 src: local("IBM Plex Mono"), local("IBMPlexMono"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");
660 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
661}
662
663/* cyrillic-ext */
664@font-face {
665 font-family: 'IBM Plex Mono';
666 font-style: normal;
667 font-weight: 600;
668 font-display: auto;
669 src: local("IBM Plex Mono SemiBold"), local("IBMPlexMono-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");
670 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
671}
672
673/* cyrillic */
674@font-face {
675 font-family: 'IBM Plex Mono';
676 font-style: normal;
677 font-weight: 600;
678 font-display: auto;
679 src: local("IBM Plex Mono SemiBold"), local("IBMPlexMono-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");
680 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
681}
682
683/* vietnamese */
684@font-face {
685 font-family: 'IBM Plex Mono';
686 font-style: normal;
687 font-weight: 600;
688 font-display: auto;
689 src: local("IBM Plex Mono SemiBold"), local("IBMPlexMono-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");
690 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
691}
692
693/* latin-ext */
694@font-face {
695 font-family: 'IBM Plex Mono';
696 font-style: normal;
697 font-weight: 600;
698 font-display: auto;
699 src: local("IBM Plex Mono SemiBold"), local("IBMPlexMono-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");
700 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
701}
702
703/* latin */
704@font-face {
705 font-family: 'IBM Plex Mono';
706 font-style: normal;
707 font-weight: 600;
708 font-display: auto;
709 src: local("IBM Plex Mono SemiBold"), local("IBMPlexMono-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");
710 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
711}
712
713@font-face {
714 font-family: 'IBM Plex Sans';
715 font-style: italic;
716 font-weight: 300;
717 font-display: auto;
718 src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfo.woff) format("woff");
719}
720
721@font-face {
722 font-family: 'IBM Plex Sans';
723 font-style: italic;
724 font-weight: 400;
725 font-display: auto;
726 src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZP.woff) format("woff");
727}
728
729@font-face {
730 font-family: 'IBM Plex Sans';
731 font-style: italic;
732 font-weight: 600;
733 font-display: auto;
734 src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfo.woff) format("woff");
735}
736
737@font-face {
738 font-family: 'IBM Plex Sans';
739 font-style: normal;
740 font-weight: 300;
741 font-display: auto;
742 src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFscg.woff) format("woff");
743}
744
745@font-face {
746 font-family: 'IBM Plex Sans';
747 font-style: normal;
748 font-weight: 400;
749 font-display: auto;
750 src: local("IBM Plex Sans"), local("IBMPlexSans"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeEw.woff) format("woff");
751}
752
753@font-face {
754 font-family: 'IBM Plex Sans';
755 font-style: normal;
756 font-weight: 600;
757 font-display: auto;
758 src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFscg.woff) format("woff");
759}
760
761/* cyrillic-ext */
762@font-face {
763 font-family: 'IBM Plex Sans';
764 font-style: italic;
765 font-weight: 300;
766 font-display: auto;
767 src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRce_fuJGl18QRY.woff2) format("woff2");
768 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
769}
770
771/* cyrillic */
772@font-face {
773 font-family: 'IBM Plex Sans';
774 font-style: italic;
775 font-weight: 300;
776 font-display: auto;
777 src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRccvfuJGl18QRY.woff2) format("woff2");
778 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
779}
780
781/* greek */
782@font-face {
783 font-family: 'IBM Plex Sans';
784 font-style: italic;
785 font-weight: 300;
786 font-display: auto;
787 src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdffuJGl18QRY.woff2) format("woff2");
788 unicode-range: U+0370-03FF;
789}
790
791/* vietnamese */
792@font-face {
793 font-family: 'IBM Plex Sans';
794 font-style: italic;
795 font-weight: 300;
796 font-display: auto;
797 src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRceffuJGl18QRY.woff2) format("woff2");
798 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
799}
800
801/* latin-ext */
802@font-face {
803 font-family: 'IBM Plex Sans';
804 font-style: italic;
805 font-weight: 300;
806 font-display: auto;
807 src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcePfuJGl18QRY.woff2) format("woff2");
808 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
809}
810
811/* latin */
812@font-face {
813 font-family: 'IBM Plex Sans';
814 font-style: italic;
815 font-weight: 300;
816 font-display: auto;
817 src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfuJGl18Q.woff2) format("woff2");
818 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
819}
820
821/* cyrillic-ext */
822@font-face {
823 font-family: 'IBM Plex Sans';
824 font-style: italic;
825 font-weight: 400;
826 font-display: auto;
827 src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGqZJW9XjDlN8.woff2) format("woff2");
828 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
829}
830
831/* cyrillic */
832@font-face {
833 font-family: 'IBM Plex Sans';
834 font-style: italic;
835 font-weight: 400;
836 font-display: auto;
837 src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuE6ZJW9XjDlN8.woff2) format("woff2");
838 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
839}
840
841/* greek */
842@font-face {
843 font-family: 'IBM Plex Sans';
844 font-style: italic;
845 font-weight: 400;
846 font-display: auto;
847 src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuFKZJW9XjDlN8.woff2) format("woff2");
848 unicode-range: U+0370-03FF;
849}
850
851/* vietnamese */
852@font-face {
853 font-family: 'IBM Plex Sans';
854 font-style: italic;
855 font-weight: 400;
856 font-display: auto;
857 src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGKZJW9XjDlN8.woff2) format("woff2");
858 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
859}
860
861/* latin-ext */
862@font-face {
863 font-family: 'IBM Plex Sans';
864 font-style: italic;
865 font-weight: 400;
866 font-display: auto;
867 src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGaZJW9XjDlN8.woff2) format("woff2");
868 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
869}
870
871/* latin */
872@font-face {
873 font-family: 'IBM Plex Sans';
874 font-style: italic;
875 font-weight: 400;
876 font-display: auto;
877 src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJW9XjDg.woff2) format("woff2");
878 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
879}
880
881/* cyrillic-ext */
882@font-face {
883 font-family: 'IBM Plex Sans';
884 font-style: italic;
885 font-weight: 600;
886 font-display: auto;
887 src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJce_fuJGl18QRY.woff2) format("woff2");
888 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
889}
890
891/* cyrillic */
892@font-face {
893 font-family: 'IBM Plex Sans';
894 font-style: italic;
895 font-weight: 600;
896 font-display: auto;
897 src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJccvfuJGl18QRY.woff2) format("woff2");
898 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
899}
900
901/* greek */
902@font-face {
903 font-family: 'IBM Plex Sans';
904 font-style: italic;
905 font-weight: 600;
906 font-display: auto;
907 src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdffuJGl18QRY.woff2) format("woff2");
908 unicode-range: U+0370-03FF;
909}
910
911/* vietnamese */
912@font-face {
913 font-family: 'IBM Plex Sans';
914 font-style: italic;
915 font-weight: 600;
916 font-display: auto;
917 src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJceffuJGl18QRY.woff2) format("woff2");
918 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
919}
920
921/* latin-ext */
922@font-face {
923 font-family: 'IBM Plex Sans';
924 font-style: italic;
925 font-weight: 600;
926 font-display: auto;
927 src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcePfuJGl18QRY.woff2) format("woff2");
928 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
929}
930
931/* latin */
932@font-face {
933 font-family: 'IBM Plex Sans';
934 font-style: italic;
935 font-weight: 600;
936 font-display: auto;
937 src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfuJGl18Q.woff2) format("woff2");
938 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
939}
940
941/* cyrillic-ext */
942@font-face {
943 font-family: 'IBM Plex Sans';
944 font-style: normal;
945 font-weight: 300;
946 font-display: auto;
947 src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIxsdP3pBmtF8A.woff2) format("woff2");
948 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
949}
950
951/* cyrillic */
952@font-face {
953 font-family: 'IBM Plex Sans';
954 font-style: normal;
955 font-weight: 300;
956 font-display: auto;
957 src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIVsdP3pBmtF8A.woff2) format("woff2");
958 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
959}
960
961/* greek */
962@font-face {
963 font-family: 'IBM Plex Sans';
964 font-style: normal;
965 font-weight: 300;
966 font-display: auto;
967 src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIJsdP3pBmtF8A.woff2) format("woff2");
968 unicode-range: U+0370-03FF;
969}
970
971/* vietnamese */
972@font-face {
973 font-family: 'IBM Plex Sans';
974 font-style: normal;
975 font-weight: 300;
976 font-display: auto;
977 src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI5sdP3pBmtF8A.woff2) format("woff2");
978 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
979}
980
981/* latin-ext */
982@font-face {
983 font-family: 'IBM Plex Sans';
984 font-style: normal;
985 font-weight: 300;
986 font-display: auto;
987 src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI9sdP3pBmtF8A.woff2) format("woff2");
988 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
989}
990
991/* latin */
992@font-face {
993 font-family: 'IBM Plex Sans';
994 font-style: normal;
995 font-weight: 300;
996 font-display: auto;
997 src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2) format("woff2");
998 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
999}
1000
1001/* cyrillic-ext */
1002@font-face {
1003 font-family: 'IBM Plex Sans';
1004 font-style: normal;
1005 font-weight: 400;
1006 font-display: auto;
1007 src: local("IBM Plex Sans"), local("IBMPlexSans"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2) format("woff2");
1008 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1009}
1010
1011/* cyrillic */
1012@font-face {
1013 font-family: 'IBM Plex Sans';
1014 font-style: normal;
1015 font-weight: 400;
1016 font-display: auto;
1017 src: local("IBM Plex Sans"), local("IBMPlexSans"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2) format("woff2");
1018 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1019}
1020
1021/* greek */
1022@font-face {
1023 font-family: 'IBM Plex Sans';
1024 font-style: normal;
1025 font-weight: 400;
1026 font-display: auto;
1027 src: local("IBM Plex Sans"), local("IBMPlexSans"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2) format("woff2");
1028 unicode-range: U+0370-03FF;
1029}
1030
1031/* vietnamese */
1032@font-face {
1033 font-family: 'IBM Plex Sans';
1034 font-style: normal;
1035 font-weight: 400;
1036 font-display: auto;
1037 src: local("IBM Plex Sans"), local("IBMPlexSans"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2) format("woff2");
1038 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
1039}
1040
1041/* latin-ext */
1042@font-face {
1043 font-family: 'IBM Plex Sans';
1044 font-style: normal;
1045 font-weight: 400;
1046 font-display: auto;
1047 src: local("IBM Plex Sans"), local("IBMPlexSans"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2) format("woff2");
1048 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
1049}
1050
1051/* latin */
1052@font-face {
1053 font-family: 'IBM Plex Sans';
1054 font-style: normal;
1055 font-weight: 400;
1056 font-display: auto;
1057 src: local("IBM Plex Sans"), local("IBMPlexSans"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2) format("woff2");
1058 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1059}
1060
1061/* cyrillic-ext */
1062@font-face {
1063 font-family: 'IBM Plex Sans';
1064 font-style: normal;
1065 font-weight: 600;
1066 font-display: auto;
1067 src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIxsdP3pBmtF8A.woff2) format("woff2");
1068 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1069}
1070
1071/* cyrillic */
1072@font-face {
1073 font-family: 'IBM Plex Sans';
1074 font-style: normal;
1075 font-weight: 600;
1076 font-display: auto;
1077 src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIVsdP3pBmtF8A.woff2) format("woff2");
1078 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1079}
1080
1081/* greek */
1082@font-face {
1083 font-family: 'IBM Plex Sans';
1084 font-style: normal;
1085 font-weight: 600;
1086 font-display: auto;
1087 src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIJsdP3pBmtF8A.woff2) format("woff2");
1088 unicode-range: U+0370-03FF;
1089}
1090
1091/* vietnamese */
1092@font-face {
1093 font-family: 'IBM Plex Sans';
1094 font-style: normal;
1095 font-weight: 600;
1096 font-display: auto;
1097 src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI5sdP3pBmtF8A.woff2) format("woff2");
1098 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
1099}
1100
1101/* latin-ext */
1102@font-face {
1103 font-family: 'IBM Plex Sans';
1104 font-style: normal;
1105 font-weight: 600;
1106 font-display: auto;
1107 src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI9sdP3pBmtF8A.woff2) format("woff2");
1108 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
1109}
1110
1111/* latin */
1112@font-face {
1113 font-family: 'IBM Plex Sans';
1114 font-style: normal;
1115 font-weight: 600;
1116 font-display: auto;
1117 src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFsdP3pBms.woff2) format("woff2");
1118 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1119}
1120
1121.bx--assistive-text,
1122.bx--visually-hidden {
1123 position: absolute;
1124 width: 1px;
1125 height: 1px;
1126 padding: 0;
1127 margin: -1px;
1128 overflow: hidden;
1129 clip: rect(0, 0, 0, 0);
1130 border: 0;
1131 visibility: visible;
1132 white-space: nowrap;
1133}
1134
1135.bx--body {
1136 font-size: 0.875rem;
1137 font-weight: 400;
1138 line-height: 1.125rem;
1139 letter-spacing: 0.16px;
1140 color: #171717;
1141 background-color: #ffffff;
1142 line-height: 1;
1143}
1144
1145body {
1146 font-size: 0.875rem;
1147 font-weight: 400;
1148 line-height: 1.125rem;
1149 letter-spacing: 0.16px;
1150 color: #171717;
1151 background-color: #ffffff;
1152 line-height: 1;
1153}
1154
1155.bx--grid {
1156 margin-right: auto;
1157 margin-left: auto;
1158 max-width: 99rem;
1159 padding-left: 1rem;
1160 padding-right: 1rem;
1161}
1162
1163@media (min-width: 42rem) {
1164 .bx--grid {
1165 padding-left: 2rem;
1166 padding-right: 2rem;
1167 }
1168}
1169
1170@media (min-width: 99rem) {
1171 .bx--grid--full-width {
1172 max-width: 100%;
1173 }
1174}
1175
1176.bx--row {
1177 display: -webkit-box;
1178 display: -ms-flexbox;
1179 display: flex;
1180 -ms-flex-wrap: wrap;
1181 flex-wrap: wrap;
1182 margin-right: -1rem;
1183 margin-left: -1rem;
1184}
1185
1186.bx--grid--condensed .bx--row:not(:last-of-type) {
1187 margin-bottom: 0.125rem;
1188}
1189
1190.bx--row--condensed + .bx--row--condensed {
1191 margin-top: 0.125rem;
1192}
1193
1194.bx--col {
1195 width: 100%;
1196 padding-right: 1rem;
1197 padding-left: 1rem;
1198}
1199
1200.bx--row--condensed .bx--col,
1201.bx--grid--condensed .bx--col {
1202 padding-right: 0.0625rem;
1203 padding-left: 0.0625rem;
1204}
1205
1206.bx--col-sm-1 {
1207 width: 100%;
1208 padding-right: 1rem;
1209 padding-left: 1rem;
1210}
1211
1212.bx--row--condensed .bx--col-sm-1,
1213.bx--grid--condensed .bx--col-sm-1 {
1214 padding-right: 0.0625rem;
1215 padding-left: 0.0625rem;
1216}
1217
1218.bx--col-sm-2 {
1219 width: 100%;
1220 padding-right: 1rem;
1221 padding-left: 1rem;
1222}
1223
1224.bx--row--condensed .bx--col-sm-2,
1225.bx--grid--condensed .bx--col-sm-2 {
1226 padding-right: 0.0625rem;
1227 padding-left: 0.0625rem;
1228}
1229
1230.bx--col-sm-3 {
1231 width: 100%;
1232 padding-right: 1rem;
1233 padding-left: 1rem;
1234}
1235
1236.bx--row--condensed .bx--col-sm-3,
1237.bx--grid--condensed .bx--col-sm-3 {
1238 padding-right: 0.0625rem;
1239 padding-left: 0.0625rem;
1240}
1241
1242.bx--col-sm-4 {
1243 width: 100%;
1244 padding-right: 1rem;
1245 padding-left: 1rem;
1246}
1247
1248.bx--row--condensed .bx--col-sm-4,
1249.bx--grid--condensed .bx--col-sm-4 {
1250 padding-right: 0.0625rem;
1251 padding-left: 0.0625rem;
1252}
1253
1254.bx--col-sm,
1255.bx--col-sm--auto {
1256 width: 100%;
1257 padding-right: 1rem;
1258 padding-left: 1rem;
1259}
1260
1261.bx--row--condensed .bx--col-sm,
1262.bx--grid--condensed .bx--col-sm, .bx--row--condensed
1263.bx--col-sm--auto,
1264.bx--grid--condensed
1265.bx--col-sm--auto {
1266 padding-right: 0.0625rem;
1267 padding-left: 0.0625rem;
1268}
1269
1270.bx--col,
1271.bx--col-sm {
1272 -ms-flex-preferred-size: 0;
1273 flex-basis: 0;
1274 -webkit-box-flex: 1;
1275 -ms-flex-positive: 1;
1276 flex-grow: 1;
1277 max-width: 100%;
1278}
1279
1280.bx--col--auto,
1281.bx--col-sm--auto {
1282 -webkit-box-flex: 1;
1283 -ms-flex: 1 0 0%;
1284 flex: 1 0 0%;
1285 width: auto;
1286 max-width: 100%;
1287}
1288
1289.bx--col-sm-1 {
1290 -webkit-box-flex: 0;
1291 -ms-flex: 0 0 25%;
1292 flex: 0 0 25%;
1293 max-width: 25%;
1294}
1295
1296.bx--col-sm-2 {
1297 -webkit-box-flex: 0;
1298 -ms-flex: 0 0 50%;
1299 flex: 0 0 50%;
1300 max-width: 50%;
1301}
1302
1303.bx--col-sm-3 {
1304 -webkit-box-flex: 0;
1305 -ms-flex: 0 0 75%;
1306 flex: 0 0 75%;
1307 max-width: 75%;
1308}
1309
1310.bx--col-sm-4 {
1311 -webkit-box-flex: 0;
1312 -ms-flex: 0 0 100%;
1313 flex: 0 0 100%;
1314 max-width: 100%;
1315}
1316
1317.bx--offset-sm-0 {
1318 margin-left: 0;
1319}
1320
1321.bx--offset-sm-1 {
1322 margin-left: 25%;
1323}
1324
1325.bx--offset-sm-2 {
1326 margin-left: 50%;
1327}
1328
1329.bx--offset-sm-3 {
1330 margin-left: 75%;
1331}
1332
1333.bx--col-md-1 {
1334 width: 100%;
1335 padding-right: 1rem;
1336 padding-left: 1rem;
1337}
1338
1339.bx--row--condensed .bx--col-md-1,
1340.bx--grid--condensed .bx--col-md-1 {
1341 padding-right: 0.0625rem;
1342 padding-left: 0.0625rem;
1343}
1344
1345.bx--col-md-2 {
1346 width: 100%;
1347 padding-right: 1rem;
1348 padding-left: 1rem;
1349}
1350
1351.bx--row--condensed .bx--col-md-2,
1352.bx--grid--condensed .bx--col-md-2 {
1353 padding-right: 0.0625rem;
1354 padding-left: 0.0625rem;
1355}
1356
1357.bx--col-md-3 {
1358 width: 100%;
1359 padding-right: 1rem;
1360 padding-left: 1rem;
1361}
1362
1363.bx--row--condensed .bx--col-md-3,
1364.bx--grid--condensed .bx--col-md-3 {
1365 padding-right: 0.0625rem;
1366 padding-left: 0.0625rem;
1367}
1368
1369.bx--col-md-4 {
1370 width: 100%;
1371 padding-right: 1rem;
1372 padding-left: 1rem;
1373}
1374
1375.bx--row--condensed .bx--col-md-4,
1376.bx--grid--condensed .bx--col-md-4 {
1377 padding-right: 0.0625rem;
1378 padding-left: 0.0625rem;
1379}
1380
1381.bx--col-md-5 {
1382 width: 100%;
1383 padding-right: 1rem;
1384 padding-left: 1rem;
1385}
1386
1387.bx--row--condensed .bx--col-md-5,
1388.bx--grid--condensed .bx--col-md-5 {
1389 padding-right: 0.0625rem;
1390 padding-left: 0.0625rem;
1391}
1392
1393.bx--col-md-6 {
1394 width: 100%;
1395 padding-right: 1rem;
1396 padding-left: 1rem;
1397}
1398
1399.bx--row--condensed .bx--col-md-6,
1400.bx--grid--condensed .bx--col-md-6 {
1401 padding-right: 0.0625rem;
1402 padding-left: 0.0625rem;
1403}
1404
1405.bx--col-md-7 {
1406 width: 100%;
1407 padding-right: 1rem;
1408 padding-left: 1rem;
1409}
1410
1411.bx--row--condensed .bx--col-md-7,
1412.bx--grid--condensed .bx--col-md-7 {
1413 padding-right: 0.0625rem;
1414 padding-left: 0.0625rem;
1415}
1416
1417.bx--col-md-8 {
1418 width: 100%;
1419 padding-right: 1rem;
1420 padding-left: 1rem;
1421}
1422
1423.bx--row--condensed .bx--col-md-8,
1424.bx--grid--condensed .bx--col-md-8 {
1425 padding-right: 0.0625rem;
1426 padding-left: 0.0625rem;
1427}
1428
1429.bx--col-md,
1430.bx--col-md--auto {
1431 width: 100%;
1432 padding-right: 1rem;
1433 padding-left: 1rem;
1434}
1435
1436.bx--row--condensed .bx--col-md,
1437.bx--grid--condensed .bx--col-md, .bx--row--condensed
1438.bx--col-md--auto,
1439.bx--grid--condensed
1440.bx--col-md--auto {
1441 padding-right: 0.0625rem;
1442 padding-left: 0.0625rem;
1443}
1444
1445@media (min-width: 42rem) {
1446 .bx--col,
1447 .bx--col-md {
1448 -ms-flex-preferred-size: 0;
1449 flex-basis: 0;
1450 -webkit-box-flex: 1;
1451 -ms-flex-positive: 1;
1452 flex-grow: 1;
1453 max-width: 100%;
1454 }
1455 .bx--col--auto,
1456 .bx--col-md--auto {
1457 -webkit-box-flex: 1;
1458 -ms-flex: 1 0 0%;
1459 flex: 1 0 0%;
1460 width: auto;
1461 max-width: 100%;
1462 }
1463 .bx--col-md-1 {
1464 -webkit-box-flex: 0;
1465 -ms-flex: 0 0 12.5%;
1466 flex: 0 0 12.5%;
1467 max-width: 12.5%;
1468 }
1469 .bx--col-md-2 {
1470 -webkit-box-flex: 0;
1471 -ms-flex: 0 0 25%;
1472 flex: 0 0 25%;
1473 max-width: 25%;
1474 }
1475 .bx--col-md-3 {
1476 -webkit-box-flex: 0;
1477 -ms-flex: 0 0 37.5%;
1478 flex: 0 0 37.5%;
1479 max-width: 37.5%;
1480 }
1481 .bx--col-md-4 {
1482 -webkit-box-flex: 0;
1483 -ms-flex: 0 0 50%;
1484 flex: 0 0 50%;
1485 max-width: 50%;
1486 }
1487 .bx--col-md-5 {
1488 -webkit-box-flex: 0;
1489 -ms-flex: 0 0 62.5%;
1490 flex: 0 0 62.5%;
1491 max-width: 62.5%;
1492 }
1493 .bx--col-md-6 {
1494 -webkit-box-flex: 0;
1495 -ms-flex: 0 0 75%;
1496 flex: 0 0 75%;
1497 max-width: 75%;
1498 }
1499 .bx--col-md-7 {
1500 -webkit-box-flex: 0;
1501 -ms-flex: 0 0 87.5%;
1502 flex: 0 0 87.5%;
1503 max-width: 87.5%;
1504 }
1505 .bx--col-md-8 {
1506 -webkit-box-flex: 0;
1507 -ms-flex: 0 0 100%;
1508 flex: 0 0 100%;
1509 max-width: 100%;
1510 }
1511 .bx--offset-md-0 {
1512 margin-left: 0;
1513 }
1514 .bx--offset-md-1 {
1515 margin-left: 12.5%;
1516 }
1517 .bx--offset-md-2 {
1518 margin-left: 25%;
1519 }
1520 .bx--offset-md-3 {
1521 margin-left: 37.5%;
1522 }
1523 .bx--offset-md-4 {
1524 margin-left: 50%;
1525 }
1526 .bx--offset-md-5 {
1527 margin-left: 62.5%;
1528 }
1529 .bx--offset-md-6 {
1530 margin-left: 75%;
1531 }
1532 .bx--offset-md-7 {
1533 margin-left: 87.5%;
1534 }
1535}
1536
1537.bx--col-lg-1 {
1538 width: 100%;
1539 padding-right: 1rem;
1540 padding-left: 1rem;
1541}
1542
1543.bx--row--condensed .bx--col-lg-1,
1544.bx--grid--condensed .bx--col-lg-1 {
1545 padding-right: 0.0625rem;
1546 padding-left: 0.0625rem;
1547}
1548
1549.bx--col-lg-2 {
1550 width: 100%;
1551 padding-right: 1rem;
1552 padding-left: 1rem;
1553}
1554
1555.bx--row--condensed .bx--col-lg-2,
1556.bx--grid--condensed .bx--col-lg-2 {
1557 padding-right: 0.0625rem;
1558 padding-left: 0.0625rem;
1559}
1560
1561.bx--col-lg-3 {
1562 width: 100%;
1563 padding-right: 1rem;
1564 padding-left: 1rem;
1565}
1566
1567.bx--row--condensed .bx--col-lg-3,
1568.bx--grid--condensed .bx--col-lg-3 {
1569 padding-right: 0.0625rem;
1570 padding-left: 0.0625rem;
1571}
1572
1573.bx--col-lg-4 {
1574 width: 100%;
1575 padding-right: 1rem;
1576 padding-left: 1rem;
1577}
1578
1579.bx--row--condensed .bx--col-lg-4,
1580.bx--grid--condensed .bx--col-lg-4 {
1581 padding-right: 0.0625rem;
1582 padding-left: 0.0625rem;
1583}
1584
1585.bx--col-lg-5 {
1586 width: 100%;
1587 padding-right: 1rem;
1588 padding-left: 1rem;
1589}
1590
1591.bx--row--condensed .bx--col-lg-5,
1592.bx--grid--condensed .bx--col-lg-5 {
1593 padding-right: 0.0625rem;
1594 padding-left: 0.0625rem;
1595}
1596
1597.bx--col-lg-6 {
1598 width: 100%;
1599 padding-right: 1rem;
1600 padding-left: 1rem;
1601}
1602
1603.bx--row--condensed .bx--col-lg-6,
1604.bx--grid--condensed .bx--col-lg-6 {
1605 padding-right: 0.0625rem;
1606 padding-left: 0.0625rem;
1607}
1608
1609.bx--col-lg-7 {
1610 width: 100%;
1611 padding-right: 1rem;
1612 padding-left: 1rem;
1613}
1614
1615.bx--row--condensed .bx--col-lg-7,
1616.bx--grid--condensed .bx--col-lg-7 {
1617 padding-right: 0.0625rem;
1618 padding-left: 0.0625rem;
1619}
1620
1621.bx--col-lg-8 {
1622 width: 100%;
1623 padding-right: 1rem;
1624 padding-left: 1rem;
1625}
1626
1627.bx--row--condensed .bx--col-lg-8,
1628.bx--grid--condensed .bx--col-lg-8 {
1629 padding-right: 0.0625rem;
1630 padding-left: 0.0625rem;
1631}
1632
1633.bx--col-lg-9 {
1634 width: 100%;
1635 padding-right: 1rem;
1636 padding-left: 1rem;
1637}
1638
1639.bx--row--condensed .bx--col-lg-9,
1640.bx--grid--condensed .bx--col-lg-9 {
1641 padding-right: 0.0625rem;
1642 padding-left: 0.0625rem;
1643}
1644
1645.bx--col-lg-10 {
1646 width: 100%;
1647 padding-right: 1rem;
1648 padding-left: 1rem;
1649}
1650
1651.bx--row--condensed .bx--col-lg-10,
1652.bx--grid--condensed .bx--col-lg-10 {
1653 padding-right: 0.0625rem;
1654 padding-left: 0.0625rem;
1655}
1656
1657.bx--col-lg-11 {
1658 width: 100%;
1659 padding-right: 1rem;
1660 padding-left: 1rem;
1661}
1662
1663.bx--row--condensed .bx--col-lg-11,
1664.bx--grid--condensed .bx--col-lg-11 {
1665 padding-right: 0.0625rem;
1666 padding-left: 0.0625rem;
1667}
1668
1669.bx--col-lg-12 {
1670 width: 100%;
1671 padding-right: 1rem;
1672 padding-left: 1rem;
1673}
1674
1675.bx--row--condensed .bx--col-lg-12,
1676.bx--grid--condensed .bx--col-lg-12 {
1677 padding-right: 0.0625rem;
1678 padding-left: 0.0625rem;
1679}
1680
1681.bx--col-lg,
1682.bx--col-lg--auto {
1683 width: 100%;
1684 padding-right: 1rem;
1685 padding-left: 1rem;
1686}
1687
1688.bx--row--condensed .bx--col-lg,
1689.bx--grid--condensed .bx--col-lg, .bx--row--condensed
1690.bx--col-lg--auto,
1691.bx--grid--condensed
1692.bx--col-lg--auto {
1693 padding-right: 0.0625rem;
1694 padding-left: 0.0625rem;
1695}
1696
1697@media (min-width: 66rem) {
1698 .bx--col,
1699 .bx--col-lg {
1700 -ms-flex-preferred-size: 0;
1701 flex-basis: 0;
1702 -webkit-box-flex: 1;
1703 -ms-flex-positive: 1;
1704 flex-grow: 1;
1705 max-width: 100%;
1706 }
1707 .bx--col--auto,
1708 .bx--col-lg--auto {
1709 -webkit-box-flex: 1;
1710 -ms-flex: 1 0 0%;
1711 flex: 1 0 0%;
1712 width: auto;
1713 max-width: 100%;
1714 }
1715 .bx--col-lg-1 {
1716 -webkit-box-flex: 0;
1717 -ms-flex: 0 0 8.33333%;
1718 flex: 0 0 8.33333%;
1719 max-width: 8.33333%;
1720 }
1721 .bx--col-lg-2 {
1722 -webkit-box-flex: 0;
1723 -ms-flex: 0 0 16.66667%;
1724 flex: 0 0 16.66667%;
1725 max-width: 16.66667%;
1726 }
1727 .bx--col-lg-3 {
1728 -webkit-box-flex: 0;
1729 -ms-flex: 0 0 25%;
1730 flex: 0 0 25%;
1731 max-width: 25%;
1732 }
1733 .bx--col-lg-4 {
1734 -webkit-box-flex: 0;
1735 -ms-flex: 0 0 33.33333%;
1736 flex: 0 0 33.33333%;
1737 max-width: 33.33333%;
1738 }
1739 .bx--col-lg-5 {
1740 -webkit-box-flex: 0;
1741 -ms-flex: 0 0 41.66667%;
1742 flex: 0 0 41.66667%;
1743 max-width: 41.66667%;
1744 }
1745 .bx--col-lg-6 {
1746 -webkit-box-flex: 0;
1747 -ms-flex: 0 0 50%;
1748 flex: 0 0 50%;
1749 max-width: 50%;
1750 }
1751 .bx--col-lg-7 {
1752 -webkit-box-flex: 0;
1753 -ms-flex: 0 0 58.33333%;
1754 flex: 0 0 58.33333%;
1755 max-width: 58.33333%;
1756 }
1757 .bx--col-lg-8 {
1758 -webkit-box-flex: 0;
1759 -ms-flex: 0 0 66.66667%;
1760 flex: 0 0 66.66667%;
1761 max-width: 66.66667%;
1762 }
1763 .bx--col-lg-9 {
1764 -webkit-box-flex: 0;
1765 -ms-flex: 0 0 75%;
1766 flex: 0 0 75%;
1767 max-width: 75%;
1768 }
1769 .bx--col-lg-10 {
1770 -webkit-box-flex: 0;
1771 -ms-flex: 0 0 83.33333%;
1772 flex: 0 0 83.33333%;
1773 max-width: 83.33333%;
1774 }
1775 .bx--col-lg-11 {
1776 -webkit-box-flex: 0;
1777 -ms-flex: 0 0 91.66667%;
1778 flex: 0 0 91.66667%;
1779 max-width: 91.66667%;
1780 }
1781 .bx--col-lg-12 {
1782 -webkit-box-flex: 0;
1783 -ms-flex: 0 0 100%;
1784 flex: 0 0 100%;
1785 max-width: 100%;
1786 }
1787 .bx--offset-lg-0 {
1788 margin-left: 0;
1789 }
1790 .bx--offset-lg-1 {
1791 margin-left: 8.33333%;
1792 }
1793 .bx--offset-lg-2 {
1794 margin-left: 16.66667%;
1795 }
1796 .bx--offset-lg-3 {
1797 margin-left: 25%;
1798 }
1799 .bx--offset-lg-4 {
1800 margin-left: 33.33333%;
1801 }
1802 .bx--offset-lg-5 {
1803 margin-left: 41.66667%;
1804 }
1805 .bx--offset-lg-6 {
1806 margin-left: 50%;
1807 }
1808 .bx--offset-lg-7 {
1809 margin-left: 58.33333%;
1810 }
1811 .bx--offset-lg-8 {
1812 margin-left: 66.66667%;
1813 }
1814 .bx--offset-lg-9 {
1815 margin-left: 75%;
1816 }
1817 .bx--offset-lg-10 {
1818 margin-left: 83.33333%;
1819 }
1820 .bx--offset-lg-11 {
1821 margin-left: 91.66667%;
1822 }
1823}
1824
1825.bx--col-xlg-1 {
1826 width: 100%;
1827 padding-right: 1rem;
1828 padding-left: 1rem;
1829}
1830
1831.bx--row--condensed .bx--col-xlg-1,
1832.bx--grid--condensed .bx--col-xlg-1 {
1833 padding-right: 0.0625rem;
1834 padding-left: 0.0625rem;
1835}
1836
1837.bx--col-xlg-2 {
1838 width: 100%;
1839 padding-right: 1rem;
1840 padding-left: 1rem;
1841}
1842
1843.bx--row--condensed .bx--col-xlg-2,
1844.bx--grid--condensed .bx--col-xlg-2 {
1845 padding-right: 0.0625rem;
1846 padding-left: 0.0625rem;
1847}
1848
1849.bx--col-xlg-3 {
1850 width: 100%;
1851 padding-right: 1rem;
1852 padding-left: 1rem;
1853}
1854
1855.bx--row--condensed .bx--col-xlg-3,
1856.bx--grid--condensed .bx--col-xlg-3 {
1857 padding-right: 0.0625rem;
1858 padding-left: 0.0625rem;
1859}
1860
1861.bx--col-xlg-4 {
1862 width: 100%;
1863 padding-right: 1rem;
1864 padding-left: 1rem;
1865}
1866
1867.bx--row--condensed .bx--col-xlg-4,
1868.bx--grid--condensed .bx--col-xlg-4 {
1869 padding-right: 0.0625rem;
1870 padding-left: 0.0625rem;
1871}
1872
1873.bx--col-xlg-5 {
1874 width: 100%;
1875 padding-right: 1rem;
1876 padding-left: 1rem;
1877}
1878
1879.bx--row--condensed .bx--col-xlg-5,
1880.bx--grid--condensed .bx--col-xlg-5 {
1881 padding-right: 0.0625rem;
1882 padding-left: 0.0625rem;
1883}
1884
1885.bx--col-xlg-6 {
1886 width: 100%;
1887 padding-right: 1rem;
1888 padding-left: 1rem;
1889}
1890
1891.bx--row--condensed .bx--col-xlg-6,
1892.bx--grid--condensed .bx--col-xlg-6 {
1893 padding-right: 0.0625rem;
1894 padding-left: 0.0625rem;
1895}
1896
1897.bx--col-xlg-7 {
1898 width: 100%;
1899 padding-right: 1rem;
1900 padding-left: 1rem;
1901}
1902
1903.bx--row--condensed .bx--col-xlg-7,
1904.bx--grid--condensed .bx--col-xlg-7 {
1905 padding-right: 0.0625rem;
1906 padding-left: 0.0625rem;
1907}
1908
1909.bx--col-xlg-8 {
1910 width: 100%;
1911 padding-right: 1rem;
1912 padding-left: 1rem;
1913}
1914
1915.bx--row--condensed .bx--col-xlg-8,
1916.bx--grid--condensed .bx--col-xlg-8 {
1917 padding-right: 0.0625rem;
1918 padding-left: 0.0625rem;
1919}
1920
1921.bx--col-xlg-9 {
1922 width: 100%;
1923 padding-right: 1rem;
1924 padding-left: 1rem;
1925}
1926
1927.bx--row--condensed .bx--col-xlg-9,
1928.bx--grid--condensed .bx--col-xlg-9 {
1929 padding-right: 0.0625rem;
1930 padding-left: 0.0625rem;
1931}
1932
1933.bx--col-xlg-10 {
1934 width: 100%;
1935 padding-right: 1rem;
1936 padding-left: 1rem;
1937}
1938
1939.bx--row--condensed .bx--col-xlg-10,
1940.bx--grid--condensed .bx--col-xlg-10 {
1941 padding-right: 0.0625rem;
1942 padding-left: 0.0625rem;
1943}
1944
1945.bx--col-xlg-11 {
1946 width: 100%;
1947 padding-right: 1rem;
1948 padding-left: 1rem;
1949}
1950
1951.bx--row--condensed .bx--col-xlg-11,
1952.bx--grid--condensed .bx--col-xlg-11 {
1953 padding-right: 0.0625rem;
1954 padding-left: 0.0625rem;
1955}
1956
1957.bx--col-xlg-12 {
1958 width: 100%;
1959 padding-right: 1rem;
1960 padding-left: 1rem;
1961}
1962
1963.bx--row--condensed .bx--col-xlg-12,
1964.bx--grid--condensed .bx--col-xlg-12 {
1965 padding-right: 0.0625rem;
1966 padding-left: 0.0625rem;
1967}
1968
1969.bx--col-xlg,
1970.bx--col-xlg--auto {
1971 width: 100%;
1972 padding-right: 1rem;
1973 padding-left: 1rem;
1974}
1975
1976.bx--row--condensed .bx--col-xlg,
1977.bx--grid--condensed .bx--col-xlg, .bx--row--condensed
1978.bx--col-xlg--auto,
1979.bx--grid--condensed
1980.bx--col-xlg--auto {
1981 padding-right: 0.0625rem;
1982 padding-left: 0.0625rem;
1983}
1984
1985@media (min-width: 82rem) {
1986 .bx--col,
1987 .bx--col-xlg {
1988 -ms-flex-preferred-size: 0;
1989 flex-basis: 0;
1990 -webkit-box-flex: 1;
1991 -ms-flex-positive: 1;
1992 flex-grow: 1;
1993 max-width: 100%;
1994 }
1995 .bx--col--auto,
1996 .bx--col-xlg--auto {
1997 -webkit-box-flex: 1;
1998 -ms-flex: 1 0 0%;
1999 flex: 1 0 0%;
2000 width: auto;
2001 max-width: 100%;
2002 }
2003 .bx--col-xlg-1 {
2004 -webkit-box-flex: 0;
2005 -ms-flex: 0 0 8.33333%;
2006 flex: 0 0 8.33333%;
2007 max-width: 8.33333%;
2008 }
2009 .bx--col-xlg-2 {
2010 -webkit-box-flex: 0;
2011 -ms-flex: 0 0 16.66667%;
2012 flex: 0 0 16.66667%;
2013 max-width: 16.66667%;
2014 }
2015 .bx--col-xlg-3 {
2016 -webkit-box-flex: 0;
2017 -ms-flex: 0 0 25%;
2018 flex: 0 0 25%;
2019 max-width: 25%;
2020 }
2021 .bx--col-xlg-4 {
2022 -webkit-box-flex: 0;
2023 -ms-flex: 0 0 33.33333%;
2024 flex: 0 0 33.33333%;
2025 max-width: 33.33333%;
2026 }
2027 .bx--col-xlg-5 {
2028 -webkit-box-flex: 0;
2029 -ms-flex: 0 0 41.66667%;
2030 flex: 0 0 41.66667%;
2031 max-width: 41.66667%;
2032 }
2033 .bx--col-xlg-6 {
2034 -webkit-box-flex: 0;
2035 -ms-flex: 0 0 50%;
2036 flex: 0 0 50%;
2037 max-width: 50%;
2038 }
2039 .bx--col-xlg-7 {
2040 -webkit-box-flex: 0;
2041 -ms-flex: 0 0 58.33333%;
2042 flex: 0 0 58.33333%;
2043 max-width: 58.33333%;
2044 }
2045 .bx--col-xlg-8 {
2046 -webkit-box-flex: 0;
2047 -ms-flex: 0 0 66.66667%;
2048 flex: 0 0 66.66667%;
2049 max-width: 66.66667%;
2050 }
2051 .bx--col-xlg-9 {
2052 -webkit-box-flex: 0;
2053 -ms-flex: 0 0 75%;
2054 flex: 0 0 75%;
2055 max-width: 75%;
2056 }
2057 .bx--col-xlg-10 {
2058 -webkit-box-flex: 0;
2059 -ms-flex: 0 0 83.33333%;
2060 flex: 0 0 83.33333%;
2061 max-width: 83.33333%;
2062 }
2063 .bx--col-xlg-11 {
2064 -webkit-box-flex: 0;
2065 -ms-flex: 0 0 91.66667%;
2066 flex: 0 0 91.66667%;
2067 max-width: 91.66667%;
2068 }
2069 .bx--col-xlg-12 {
2070 -webkit-box-flex: 0;
2071 -ms-flex: 0 0 100%;
2072 flex: 0 0 100%;
2073 max-width: 100%;
2074 }
2075 .bx--offset-xlg-0 {
2076 margin-left: 0;
2077 }
2078 .bx--offset-xlg-1 {
2079 margin-left: 8.33333%;
2080 }
2081 .bx--offset-xlg-2 {
2082 margin-left: 16.66667%;
2083 }
2084 .bx--offset-xlg-3 {
2085 margin-left: 25%;
2086 }
2087 .bx--offset-xlg-4 {
2088 margin-left: 33.33333%;
2089 }
2090 .bx--offset-xlg-5 {
2091 margin-left: 41.66667%;
2092 }
2093 .bx--offset-xlg-6 {
2094 margin-left: 50%;
2095 }
2096 .bx--offset-xlg-7 {
2097 margin-left: 58.33333%;
2098 }
2099 .bx--offset-xlg-8 {
2100 margin-left: 66.66667%;
2101 }
2102 .bx--offset-xlg-9 {
2103 margin-left: 75%;
2104 }
2105 .bx--offset-xlg-10 {
2106 margin-left: 83.33333%;
2107 }
2108 .bx--offset-xlg-11 {
2109 margin-left: 91.66667%;
2110 }
2111}
2112
2113.bx--col-max-1 {
2114 width: 100%;
2115 padding-right: 1rem;
2116 padding-left: 1rem;
2117}
2118
2119.bx--row--condensed .bx--col-max-1,
2120.bx--grid--condensed .bx--col-max-1 {
2121 padding-right: 0.0625rem;
2122 padding-left: 0.0625rem;
2123}
2124
2125.bx--col-max-2 {
2126 width: 100%;
2127 padding-right: 1rem;
2128 padding-left: 1rem;
2129}
2130
2131.bx--row--condensed .bx--col-max-2,
2132.bx--grid--condensed .bx--col-max-2 {
2133 padding-right: 0.0625rem;
2134 padding-left: 0.0625rem;
2135}
2136
2137.bx--col-max-3 {
2138 width: 100%;
2139 padding-right: 1rem;
2140 padding-left: 1rem;
2141}
2142
2143.bx--row--condensed .bx--col-max-3,
2144.bx--grid--condensed .bx--col-max-3 {
2145 padding-right: 0.0625rem;
2146 padding-left: 0.0625rem;
2147}
2148
2149.bx--col-max-4 {
2150 width: 100%;
2151 padding-right: 1rem;
2152 padding-left: 1rem;
2153}
2154
2155.bx--row--condensed .bx--col-max-4,
2156.bx--grid--condensed .bx--col-max-4 {
2157 padding-right: 0.0625rem;
2158 padding-left: 0.0625rem;
2159}
2160
2161.bx--col-max-5 {
2162 width: 100%;
2163 padding-right: 1rem;
2164 padding-left: 1rem;
2165}
2166
2167.bx--row--condensed .bx--col-max-5,
2168.bx--grid--condensed .bx--col-max-5 {
2169 padding-right: 0.0625rem;
2170 padding-left: 0.0625rem;
2171}
2172
2173.bx--col-max-6 {
2174 width: 100%;
2175 padding-right: 1rem;
2176 padding-left: 1rem;
2177}
2178
2179.bx--row--condensed .bx--col-max-6,
2180.bx--grid--condensed .bx--col-max-6 {
2181 padding-right: 0.0625rem;
2182 padding-left: 0.0625rem;
2183}
2184
2185.bx--col-max-7 {
2186 width: 100%;
2187 padding-right: 1rem;
2188 padding-left: 1rem;
2189}
2190
2191.bx--row--condensed .bx--col-max-7,
2192.bx--grid--condensed .bx--col-max-7 {
2193 padding-right: 0.0625rem;
2194 padding-left: 0.0625rem;
2195}
2196
2197.bx--col-max-8 {
2198 width: 100%;
2199 padding-right: 1rem;
2200 padding-left: 1rem;
2201}
2202
2203.bx--row--condensed .bx--col-max-8,
2204.bx--grid--condensed .bx--col-max-8 {
2205 padding-right: 0.0625rem;
2206 padding-left: 0.0625rem;
2207}
2208
2209.bx--col-max-9 {
2210 width: 100%;
2211 padding-right: 1rem;
2212 padding-left: 1rem;
2213}
2214
2215.bx--row--condensed .bx--col-max-9,
2216.bx--grid--condensed .bx--col-max-9 {
2217 padding-right: 0.0625rem;
2218 padding-left: 0.0625rem;
2219}
2220
2221.bx--col-max-10 {
2222 width: 100%;
2223 padding-right: 1rem;
2224 padding-left: 1rem;
2225}
2226
2227.bx--row--condensed .bx--col-max-10,
2228.bx--grid--condensed .bx--col-max-10 {
2229 padding-right: 0.0625rem;
2230 padding-left: 0.0625rem;
2231}
2232
2233.bx--col-max-11 {
2234 width: 100%;
2235 padding-right: 1rem;
2236 padding-left: 1rem;
2237}
2238
2239.bx--row--condensed .bx--col-max-11,
2240.bx--grid--condensed .bx--col-max-11 {
2241 padding-right: 0.0625rem;
2242 padding-left: 0.0625rem;
2243}
2244
2245.bx--col-max-12 {
2246 width: 100%;
2247 padding-right: 1rem;
2248 padding-left: 1rem;
2249}
2250
2251.bx--row--condensed .bx--col-max-12,
2252.bx--grid--condensed .bx--col-max-12 {
2253 padding-right: 0.0625rem;
2254 padding-left: 0.0625rem;
2255}
2256
2257.bx--col-max,
2258.bx--col-max--auto {
2259 width: 100%;
2260 padding-right: 1rem;
2261 padding-left: 1rem;
2262}
2263
2264.bx--row--condensed .bx--col-max,
2265.bx--grid--condensed .bx--col-max, .bx--row--condensed
2266.bx--col-max--auto,
2267.bx--grid--condensed
2268.bx--col-max--auto {
2269 padding-right: 0.0625rem;
2270 padding-left: 0.0625rem;
2271}
2272
2273@media (min-width: 99rem) {
2274 .bx--col,
2275 .bx--col-max {
2276 -ms-flex-preferred-size: 0;
2277 flex-basis: 0;
2278 -webkit-box-flex: 1;
2279 -ms-flex-positive: 1;
2280 flex-grow: 1;
2281 max-width: 100%;
2282 }
2283 .bx--col--auto,
2284 .bx--col-max--auto {
2285 -webkit-box-flex: 1;
2286 -ms-flex: 1 0 0%;
2287 flex: 1 0 0%;
2288 width: auto;
2289 max-width: 100%;
2290 }
2291 .bx--col-max-1 {
2292 -webkit-box-flex: 0;
2293 -ms-flex: 0 0 8.33333%;
2294 flex: 0 0 8.33333%;
2295 max-width: 8.33333%;
2296 }
2297 .bx--col-max-2 {
2298 -webkit-box-flex: 0;
2299 -ms-flex: 0 0 16.66667%;
2300 flex: 0 0 16.66667%;
2301 max-width: 16.66667%;
2302 }
2303 .bx--col-max-3 {
2304 -webkit-box-flex: 0;
2305 -ms-flex: 0 0 25%;
2306 flex: 0 0 25%;
2307 max-width: 25%;
2308 }
2309 .bx--col-max-4 {
2310 -webkit-box-flex: 0;
2311 -ms-flex: 0 0 33.33333%;
2312 flex: 0 0 33.33333%;
2313 max-width: 33.33333%;
2314 }
2315 .bx--col-max-5 {
2316 -webkit-box-flex: 0;
2317 -ms-flex: 0 0 41.66667%;
2318 flex: 0 0 41.66667%;
2319 max-width: 41.66667%;
2320 }
2321 .bx--col-max-6 {
2322 -webkit-box-flex: 0;
2323 -ms-flex: 0 0 50%;
2324 flex: 0 0 50%;
2325 max-width: 50%;
2326 }
2327 .bx--col-max-7 {
2328 -webkit-box-flex: 0;
2329 -ms-flex: 0 0 58.33333%;
2330 flex: 0 0 58.33333%;
2331 max-width: 58.33333%;
2332 }
2333 .bx--col-max-8 {
2334 -webkit-box-flex: 0;
2335 -ms-flex: 0 0 66.66667%;
2336 flex: 0 0 66.66667%;
2337 max-width: 66.66667%;
2338 }
2339 .bx--col-max-9 {
2340 -webkit-box-flex: 0;
2341 -ms-flex: 0 0 75%;
2342 flex: 0 0 75%;
2343 max-width: 75%;
2344 }
2345 .bx--col-max-10 {
2346 -webkit-box-flex: 0;
2347 -ms-flex: 0 0 83.33333%;
2348 flex: 0 0 83.33333%;
2349 max-width: 83.33333%;
2350 }
2351 .bx--col-max-11 {
2352 -webkit-box-flex: 0;
2353 -ms-flex: 0 0 91.66667%;
2354 flex: 0 0 91.66667%;
2355 max-width: 91.66667%;
2356 }
2357 .bx--col-max-12 {
2358 -webkit-box-flex: 0;
2359 -ms-flex: 0 0 100%;
2360 flex: 0 0 100%;
2361 max-width: 100%;
2362 }
2363 .bx--offset-max-0 {
2364 margin-left: 0;
2365 }
2366 .bx--offset-max-1 {
2367 margin-left: 8.33333%;
2368 }
2369 .bx--offset-max-2 {
2370 margin-left: 16.66667%;
2371 }
2372 .bx--offset-max-3 {
2373 margin-left: 25%;
2374 }
2375 .bx--offset-max-4 {
2376 margin-left: 33.33333%;
2377 }
2378 .bx--offset-max-5 {
2379 margin-left: 41.66667%;
2380 }
2381 .bx--offset-max-6 {
2382 margin-left: 50%;
2383 }
2384 .bx--offset-max-7 {
2385 margin-left: 58.33333%;
2386 }
2387 .bx--offset-max-8 {
2388 margin-left: 66.66667%;
2389 }
2390 .bx--offset-max-9 {
2391 margin-left: 75%;
2392 }
2393 .bx--offset-max-10 {
2394 margin-left: 83.33333%;
2395 }
2396 .bx--offset-max-11 {
2397 margin-left: 91.66667%;
2398 }
2399}
2400
2401.bx--no-gutter,
2402.bx--row.bx--no-gutter [class*='bx--col'] {
2403 padding-left: 0;
2404 padding-right: 0;
2405}
2406
2407.bx--no-gutter--left,
2408.bx--row.bx--no-gutter--left [class*='bx--col'] {
2409 padding-left: 0;
2410}
2411
2412.bx--no-gutter--right,
2413.bx--row.bx--no-gutter--right [class*='bx--col'] {
2414 padding-right: 0;
2415}
2416
2417.bx--hang--left {
2418 padding-left: 1rem;
2419}
2420
2421.bx--hang--right {
2422 padding-right: 1rem;
2423}
2424
2425.bx--aspect-ratio {
2426 height: 0;
2427 position: relative;
2428}
2429
2430.bx--aspect-ratio--object {
2431 position: absolute;
2432 top: 0;
2433 right: 0;
2434 bottom: 0;
2435 left: 0;
2436 width: 100%;
2437 height: 100%;
2438 z-index: 100;
2439}
2440
2441.bx--aspect-ratio--16x9 {
2442 padding-bottom: 56.25%;
2443}
2444
2445.bx--aspect-ratio--2x1 {
2446 padding-bottom: 50%;
2447}
2448
2449.bx--aspect-ratio--4x3 {
2450 padding-bottom: 75%;
2451}
2452
2453.bx--aspect-ratio--1x1 {
2454 padding-bottom: 100%;
2455}
2456
2457.bx--aspect-ratio--1x2 {
2458 padding-bottom: 200%;
2459}
2460
2461.bx--btn-set {
2462 display: -webkit-box;
2463 display: -ms-flexbox;
2464 display: flex;
2465}
2466
2467.bx--btn-set > .bx--btn {
2468 max-width: 12.25rem;
2469 width: 100%;
2470}
2471
2472.bx--btn--secondary.bx--btn--disabled
2473+ .bx--btn--primary.bx--btn--disabled,
2474.bx--btn--tertiary.bx--btn--disabled
2475+ .bx--btn--danger.bx--btn--disabled {
2476 border-left: 0.0625rem solid #8c8c8c;
2477}
2478
2479.bx--btn {
2480 font-size: 0.875rem;
2481 font-weight: 400;
2482 line-height: 1.125rem;
2483 letter-spacing: 0.16px;
2484 cursor: pointer;
2485 display: -webkit-inline-box;
2486 display: -ms-inline-flexbox;
2487 display: inline-flex;
2488 -webkit-box-align: center;
2489 -ms-flex-align: center;
2490 align-items: center;
2491 -webkit-box-pack: justify;
2492 -ms-flex-pack: justify;
2493 justify-content: space-between;
2494 -ms-flex-negative: 0;
2495 flex-shrink: 0;
2496 min-height: 3rem;
2497 padding: calc(0.875rem - 3px) 60px calc(0.875rem - 3px) 12px;
2498 border-radius: 0;
2499 text-align: left;
2500 text-decoration: none;
2501 -webkit-transition: all 70ms cubic-bezier(0, 0, 0.38, 0.9);
2502 transition: all 70ms cubic-bezier(0, 0, 0.38, 0.9);
2503 outline: 1px solid transparent;
2504 outline-offset: -4px;
2505 position: relative;
2506 max-width: 20rem;
2507}
2508
2509.bx--btn:disabled, .bx--btn.bx--btn--disabled {
2510 cursor: not-allowed;
2511 color: #8c8c8c;
2512 background: #bebebe;
2513 border-color: #bebebe;
2514}
2515
2516.bx--btn .bx--btn__icon {
2517 position: absolute;
2518 right: 1rem;
2519 -ms-flex-negative: 0;
2520 flex-shrink: 0;
2521 width: 1rem;
2522 height: 1rem;
2523}
2524
2525.bx--btn.bx--btn--disabled > svg.bx--btn__icon,
2526.bx--btn:disabled > svg.bx--btn__icon {
2527 fill: #8c8c8c;
2528}
2529
2530.bx--btn::-moz-focus-inner {
2531 padding: 0;
2532 border: 0;
2533}
2534
2535.bx--btn--primary {
2536 background-color: #0062ff;
2537 border-width: 3px;
2538 border-style: solid;
2539 border-color: transparent;
2540 color: #ffffff;
2541}
2542
2543.bx--btn--primary:hover {
2544 background-color: #0353e9;
2545}
2546
2547.bx--btn--primary:focus {
2548 border-color: #0062ff;
2549 outline-color: #ffffff;
2550}
2551
2552.bx--btn--primary:disabled:hover, .bx--btn--primary:disabled:focus, .bx--btn--primary:hover.bx--btn--disabled, .bx--btn--primary:focus.bx--btn--disabled {
2553 color: #8c8c8c;
2554 background-color: #bebebe;
2555 border-color: #bebebe;
2556 text-decoration: none;
2557}
2558
2559.bx--btn--primary:active {
2560 background-color: #0530ad;
2561}
2562
2563.bx--btn--primary .bx--btn__icon,
2564.bx--btn--primary .bx--btn__icon path {
2565 fill: currentColor;
2566}
2567
2568.bx--btn--primary:hover {
2569 color: #ffffff;
2570}
2571
2572.bx--btn--secondary {
2573 background-color: #3d3d3d;
2574 border-width: 3px;
2575 border-style: solid;
2576 border-color: transparent;
2577 color: #ffffff;
2578}
2579
2580.bx--btn--secondary:hover {
2581 background-color: #4c4c4c;
2582}
2583
2584.bx--btn--secondary:focus {
2585 border-color: #0062ff;
2586 outline-color: #ffffff;
2587}
2588
2589.bx--btn--secondary:disabled:hover, .bx--btn--secondary:disabled:focus, .bx--btn--secondary:hover.bx--btn--disabled, .bx--btn--secondary:focus.bx--btn--disabled {
2590 color: #8c8c8c;
2591 background-color: #bebebe;
2592 border-color: #bebebe;
2593 text-decoration: none;
2594}
2595
2596.bx--btn--secondary:active {
2597 background-color: #6f6f6f;
2598}
2599
2600.bx--btn--secondary .bx--btn__icon,
2601.bx--btn--secondary .bx--btn__icon path {
2602 fill: currentColor;
2603}
2604
2605.bx--btn--secondary:hover, .bx--btn--secondary:focus {
2606 color: #ffffff;
2607}
2608
2609.bx--btn--tertiary {
2610 background-color: transparent;
2611 border-width: 1px;
2612 border-style: solid;
2613 border-color: #0062ff;
2614 color: #0062ff;
2615}
2616
2617.bx--btn--tertiary:hover {
2618 background-color: #0353e9;
2619}
2620
2621.bx--btn--tertiary:focus {
2622 border-color: #0062ff;
2623 outline-color: #ffffff;
2624}
2625
2626.bx--btn--tertiary:disabled:hover, .bx--btn--tertiary:disabled:focus, .bx--btn--tertiary:hover.bx--btn--disabled, .bx--btn--tertiary:focus.bx--btn--disabled {
2627 color: #8c8c8c;
2628 background-color: #bebebe;
2629 border-color: #bebebe;
2630 text-decoration: none;
2631}
2632
2633.bx--btn--tertiary:active {
2634 background-color: #0530ad;
2635}
2636
2637.bx--btn--tertiary .bx--btn__icon,
2638.bx--btn--tertiary .bx--btn__icon path {
2639 fill: currentColor;
2640}
2641
2642.bx--btn--tertiary:hover {
2643 color: #ffffff;
2644}
2645
2646.bx--btn--tertiary:focus {
2647 color: #ffffff;
2648 background-color: #0062ff;
2649}
2650
2651.bx--btn--tertiary:active {
2652 background-color: #0530ad;
2653}
2654
2655.bx--btn--tertiary:disabled, .bx--btn--tertiary:hover:disabled, .bx--btn--tertiary:focus:disabled, .bx--btn--tertiary.bx--btn--disabled, .bx--btn--tertiary.bx--btn--disabled:hover, .bx--btn--tertiary.bx--btn--disabled:focus {
2656 background: transparent;
2657 color: #bebebe;
2658}
2659
2660.bx--btn--tertiary:disabled > .bx--btn__icon path, .bx--btn--tertiary:hover:disabled > .bx--btn__icon path, .bx--btn--tertiary:focus:disabled > .bx--btn__icon path, .bx--btn--tertiary.bx--btn--disabled > .bx--btn__icon path, .bx--btn--tertiary.bx--btn--disabled:hover > .bx--btn__icon path, .bx--btn--tertiary.bx--btn--disabled:focus > .bx--btn__icon path {
2661 fill: #bebebe;
2662}
2663
2664.bx--btn--tertiary:hover > .bx--btn__icon path {
2665 fill: #ffffff;
2666}
2667
2668.bx--btn--ghost {
2669 background-color: transparent;
2670 border-width: 3px;
2671 border-style: solid;
2672 border-color: transparent;
2673 color: #0062ff;
2674 padding: calc(0.875rem - 3px) 12px;
2675}
2676
2677.bx--btn--ghost:hover {
2678 background-color: #e5e5e5;
2679}
2680
2681.bx--btn--ghost:focus {
2682 border-color: #0062ff;
2683 outline-color: #ffffff;
2684}
2685
2686.bx--btn--ghost:disabled:hover, .bx--btn--ghost:disabled:focus, .bx--btn--ghost:hover.bx--btn--disabled, .bx--btn--ghost:focus.bx--btn--disabled {
2687 color: #8c8c8c;
2688 background-color: #bebebe;
2689 border-color: #bebebe;
2690 text-decoration: none;
2691}
2692
2693.bx--btn--ghost:active {
2694 background-color: #bebebe;
2695}
2696
2697.bx--btn--ghost .bx--btn__icon,
2698.bx--btn--ghost .bx--btn__icon path {
2699 fill: currentColor;
2700}
2701
2702.bx--btn--ghost .bx--btn__icon {
2703 position: static;
2704 margin-left: 0.5rem;
2705}
2706
2707.bx--btn--ghost:hover, .bx--btn--ghost:active {
2708 color: #054ada;
2709}
2710
2711.bx--btn--ghost:hover .bx--btn__icon path, .bx--btn--ghost:active .bx--btn__icon path {
2712 fill: #054ada;
2713}
2714
2715.bx--btn--ghost:active {
2716 background-color: #bebebe;
2717}
2718
2719.bx--btn--ghost:disabled, .bx--btn--ghost:hover:disabled, .bx--btn--ghost:focus:disabled, .bx--btn--ghost.bx--btn--disabled, .bx--btn--ghost.bx--btn--disabled:hover, .bx--btn--ghost.bx--btn--disabled:focus {
2720 color: #bebebe;
2721 background: transparent;
2722 border-color: transparent;
2723}
2724
2725.bx--btn--ghost:disabled .bx--btn__icon path, .bx--btn--ghost:hover:disabled .bx--btn__icon path, .bx--btn--ghost:focus:disabled .bx--btn__icon path, .bx--btn--ghost.bx--btn--disabled .bx--btn__icon path, .bx--btn--ghost.bx--btn--disabled:hover .bx--btn__icon path, .bx--btn--ghost.bx--btn--disabled:focus .bx--btn__icon path {
2726 fill: #bebebe;
2727}
2728
2729.bx--btn--ghost.bx--btn--sm {
2730 padding: calc(0.375rem - 3px) 1rem;
2731}
2732
2733.bx--btn--ghost.bx--btn--field {
2734 padding: calc(0.675rem - 3px) 12px;
2735}
2736
2737.bx--btn.bx--btn--icon-only.bx--tooltip__trigger {
2738 position: relative;
2739 display: -webkit-inline-box;
2740 display: -ms-inline-flexbox;
2741 display: inline-flex;
2742 -webkit-box-align: center;
2743 -ms-flex-align: center;
2744 align-items: center;
2745 cursor: pointer;
2746 overflow: visible;
2747 outline: 1px solid transparent;
2748 outline-offset: -4px;
2749}
2750
2751.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus {
2752 outline: 1px solid transparent;
2753}
2754
2755.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg {
2756 outline: 1px solid #0062ff;
2757}
2758
2759.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
2760.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
2761.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text {
2762 font-size: 0.875rem;
2763 font-weight: 400;
2764 line-height: 1.125rem;
2765 letter-spacing: 0.16px;
2766 position: absolute;
2767 z-index: 10000;
2768 display: -webkit-box;
2769 display: -ms-flexbox;
2770 display: flex;
2771 -webkit-box-align: center;
2772 -ms-flex-align: center;
2773 align-items: center;
2774 opacity: 0;
2775 pointer-events: none;
2776}
2777
2778.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
2779 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
2780 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
2781}
2782
2783.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
2784 -webkit-transition: none;
2785 transition: none;
2786}
2787
2788.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before {
2789 width: 0;
2790 height: 0;
2791 border-style: solid;
2792 content: '';
2793}
2794
2795.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
2796.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text {
2797 -webkit-box-sizing: content-box;
2798 box-sizing: content-box;
2799 color: inherit;
2800 opacity: 1;
2801 white-space: normal;
2802}
2803
2804.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
2805.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,
2806.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,
2807.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover + .bx--assistive-text,
2808.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus + .bx--assistive-text {
2809 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
2810 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
2811 width: -webkit-max-content;
2812 width: -moz-max-content;
2813 width: max-content;
2814 max-width: 13rem;
2815 height: auto;
2816 padding: 0.125rem 1rem;
2817 border-radius: 0.125rem;
2818 color: #ffffff;
2819 font-weight: 400;
2820 text-align: left;
2821 -webkit-transform: translateX(-50%);
2822 transform: translateX(-50%);
2823 pointer-events: none;
2824 background-color: #3d3d3d;
2825}
2826
2827.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
2828 content: attr(aria-label);
2829}
2830
2831.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
2832 content: none;
2833}
2834
2835.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after {
2836 opacity: 1;
2837}
2838
2839@-webkit-keyframes tooltip-fade {
2840 from {
2841 opacity: 0;
2842 }
2843 to {
2844 opacity: 1;
2845 }
2846}
2847
2848@keyframes tooltip-fade {
2849 from {
2850 opacity: 0;
2851 }
2852 to {
2853 opacity: 1;
2854 }
2855}
2856
2857.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,
2858.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover + .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,
2859.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus + .bx--assistive-text {
2860 clip: auto;
2861 margin: auto;
2862 overflow: visible;
2863}
2864
2865.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,
2866.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover + .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,
2867.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus + .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before {
2868 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
2869 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
2870}
2871
2872.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus {
2873 border-color: #0062ff;
2874 outline-color: #ffffff;
2875}
2876
2877.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus
2878svg {
2879 outline-color: transparent;
2880}
2881
2882.bx--btn--icon-only--top {
2883 position: relative;
2884 display: -webkit-inline-box;
2885 display: -ms-inline-flexbox;
2886 display: inline-flex;
2887 -webkit-box-align: center;
2888 -ms-flex-align: center;
2889 align-items: center;
2890 cursor: pointer;
2891 overflow: visible;
2892}
2893
2894.bx--btn--icon-only--top:focus {
2895 outline: 1px solid transparent;
2896}
2897
2898.bx--btn--icon-only--top:focus svg {
2899 outline: 1px solid #0062ff;
2900}
2901
2902.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after,
2903.bx--btn--icon-only--top .bx--assistive-text,
2904.bx--btn--icon-only--top + .bx--assistive-text {
2905 font-size: 0.875rem;
2906 font-weight: 400;
2907 line-height: 1.125rem;
2908 letter-spacing: 0.16px;
2909 position: absolute;
2910 z-index: 10000;
2911 display: -webkit-box;
2912 display: -ms-flexbox;
2913 display: flex;
2914 -webkit-box-align: center;
2915 -ms-flex-align: center;
2916 align-items: center;
2917 opacity: 0;
2918 pointer-events: none;
2919}
2920
2921.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after {
2922 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
2923 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
2924}
2925
2926.bx--btn--icon-only--top.bx--tooltip--a11y::before, .bx--btn--icon-only--top.bx--tooltip--a11y::after {
2927 -webkit-transition: none;
2928 transition: none;
2929}
2930
2931.bx--btn--icon-only--top::before {
2932 width: 0;
2933 height: 0;
2934 border-style: solid;
2935 content: '';
2936}
2937
2938.bx--btn--icon-only--top .bx--assistive-text,
2939.bx--btn--icon-only--top + .bx--assistive-text {
2940 -webkit-box-sizing: content-box;
2941 box-sizing: content-box;
2942 color: inherit;
2943 opacity: 1;
2944 white-space: normal;
2945}
2946
2947.bx--btn--icon-only--top::after,
2948.bx--btn--icon-only--top:hover .bx--assistive-text,
2949.bx--btn--icon-only--top:focus .bx--assistive-text,
2950.bx--btn--icon-only--top:hover + .bx--assistive-text,
2951.bx--btn--icon-only--top:focus + .bx--assistive-text {
2952 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
2953 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
2954 width: -webkit-max-content;
2955 width: -moz-max-content;
2956 width: max-content;
2957 max-width: 13rem;
2958 height: auto;
2959 padding: 0.125rem 1rem;
2960 border-radius: 0.125rem;
2961 color: #ffffff;
2962 font-weight: 400;
2963 text-align: left;
2964 -webkit-transform: translateX(-50%);
2965 transform: translateX(-50%);
2966 pointer-events: none;
2967 background-color: #3d3d3d;
2968}
2969
2970.bx--btn--icon-only--top::after {
2971 content: attr(aria-label);
2972}
2973
2974.bx--btn--icon-only--top.bx--tooltip--a11y::after {
2975 content: none;
2976}
2977
2978.bx--btn--icon-only--top:hover::before, .bx--btn--icon-only--top:hover::after, .bx--btn--icon-only--top:focus::before, .bx--btn--icon-only--top:focus::after {
2979 opacity: 1;
2980}
2981
2982@keyframes tooltip-fade {
2983 from {
2984 opacity: 0;
2985 }
2986 to {
2987 opacity: 1;
2988 }
2989}
2990
2991.bx--btn--icon-only--top:hover .bx--assistive-text,
2992.bx--btn--icon-only--top:hover + .bx--assistive-text, .bx--btn--icon-only--top:focus .bx--assistive-text,
2993.bx--btn--icon-only--top:focus + .bx--assistive-text {
2994 clip: auto;
2995 margin: auto;
2996 overflow: visible;
2997}
2998
2999.bx--btn--icon-only--top:hover .bx--assistive-text,
3000.bx--btn--icon-only--top:hover + .bx--assistive-text, .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before, .bx--btn--icon-only--top:focus .bx--assistive-text,
3001.bx--btn--icon-only--top:focus + .bx--assistive-text, .bx--btn--icon-only--top:focus.bx--tooltip--a11y::before {
3002 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
3003 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
3004}
3005
3006.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after,
3007.bx--btn--icon-only--top:hover .bx--assistive-text,
3008.bx--btn--icon-only--top:focus .bx--assistive-text,
3009.bx--btn--icon-only--top:hover + .bx--assistive-text,
3010.bx--btn--icon-only--top:focus + .bx--assistive-text {
3011 top: 0;
3012 left: 50%;
3013}
3014
3015.bx--btn--icon-only--top::before {
3016 border-width: 0.3125rem 0.25rem 0 0.25rem;
3017 border-color: #3d3d3d transparent transparent transparent;
3018 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
3019 transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
3020}
3021
3022.bx--btn--icon-only--top::after,
3023.bx--btn--icon-only--top:hover .bx--assistive-text,
3024.bx--btn--icon-only--top:focus .bx--assistive-text,
3025.bx--btn--icon-only--top:hover + .bx--assistive-text,
3026.bx--btn--icon-only--top:focus + .bx--assistive-text {
3027 left: 50%;
3028 -webkit-transform: translate(-50%, calc(-1 * (100% + 0.5rem + 0.3125rem)));
3029 transform: translate(-50%, calc(-1 * (100% + 0.5rem + 0.3125rem)));
3030}
3031
3032.bx--btn--icon-only--bottom::before, .bx--btn--icon-only--bottom::after,
3033.bx--btn--icon-only--bottom:hover .bx--assistive-text,
3034.bx--btn--icon-only--bottom:focus .bx--assistive-text,
3035.bx--btn--icon-only--bottom:hover + .bx--assistive-text,
3036.bx--btn--icon-only--bottom:focus + .bx--assistive-text {
3037 bottom: 0;
3038 left: 50%;
3039}
3040
3041.bx--btn--icon-only--bottom::before {
3042 border-width: 0 0.25rem 0.3125rem 0.25rem;
3043 border-color: transparent transparent #3d3d3d transparent;
3044 -webkit-transform: translate(-50%, calc(0.3125rem + 0.5rem));
3045 transform: translate(-50%, calc(0.3125rem + 0.5rem));
3046}
3047
3048.bx--btn--icon-only--bottom::after,
3049.bx--btn--icon-only--bottom:hover .bx--assistive-text,
3050.bx--btn--icon-only--bottom:focus .bx--assistive-text,
3051.bx--btn--icon-only--bottom:hover + .bx--assistive-text,
3052.bx--btn--icon-only--bottom:focus + .bx--assistive-text {
3053 -webkit-transform: translate(-50%, calc(100% + 0.5rem + 0.3125rem));
3054 transform: translate(-50%, calc(100% + 0.5rem + 0.3125rem));
3055}
3056
3057.bx--btn--icon-only,
3058.bx--btn--sm.bx--btn--icon-only,
3059.bx--btn--field.bx--btn--icon-only {
3060 padding-right: 0.8125rem;
3061}
3062
3063.bx--btn--icon-only .bx--btn__icon,
3064.bx--btn--sm.bx--btn--icon-only .bx--btn__icon,
3065.bx--btn--field.bx--btn--icon-only .bx--btn__icon {
3066 position: static;
3067}
3068
3069.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,
3070.bx--btn--sm.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,
3071.bx--btn--field.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon {
3072 margin: 0;
3073}
3074
3075.bx--btn--danger {
3076 background-color: #dc222b;
3077 border-width: 3px;
3078 border-style: solid;
3079 border-color: #dc222b;
3080 color: #ffffff;
3081}
3082
3083.bx--btn--danger:hover {
3084 background-color: #ba1b23;
3085}
3086
3087.bx--btn--danger:focus {
3088 border-color: #0062ff;
3089 outline-color: #ffffff;
3090}
3091
3092.bx--btn--danger:disabled:hover, .bx--btn--danger:disabled:focus, .bx--btn--danger:hover.bx--btn--disabled, .bx--btn--danger:focus.bx--btn--disabled {
3093 color: #8c8c8c;
3094 background-color: #bebebe;
3095 border-color: #bebebe;
3096 text-decoration: none;
3097}
3098
3099.bx--btn--danger:active {
3100 background-color: #750e13;
3101}
3102
3103.bx--btn--danger .bx--btn__icon,
3104.bx--btn--danger .bx--btn__icon path {
3105 fill: #ffffff;
3106}
3107
3108.bx--btn--danger:hover {
3109 color: #ffffff;
3110 border: 3px solid transparent;
3111}
3112
3113.bx--btn--sm {
3114 min-height: 2rem;
3115 padding: calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px;
3116}
3117
3118.bx--btn--field {
3119 height: 40px;
3120 min-height: 40px;
3121 padding: calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px;
3122}
3123
3124.bx--btn.bx--skeleton {
3125 position: relative;
3126 border: none;
3127 padding: 0;
3128 -webkit-box-shadow: none;
3129 box-shadow: none;
3130 pointer-events: none;
3131 background: #e5e5e5;
3132 width: 9.375rem;
3133}
3134
3135.bx--btn.bx--skeleton:hover, .bx--btn.bx--skeleton:focus, .bx--btn.bx--skeleton:active {
3136 border: none;
3137 outline: none;
3138 cursor: default;
3139}
3140
3141.bx--btn.bx--skeleton:before {
3142 content: '';
3143 width: 0%;
3144 height: 100%;
3145 position: absolute;
3146 top: 0;
3147 left: 0;
3148 background: #bebebe;
3149 -webkit-animation: 3000ms ease-in-out skeleton infinite;
3150 animation: 3000ms ease-in-out skeleton infinite;
3151}
3152
3153.bx--btn--copy {
3154 position: relative;
3155 overflow: visible;
3156}
3157
3158.bx--btn--copy .bx--btn__icon {
3159 margin-left: 0.3125rem;
3160}
3161
3162.bx--btn--copy__feedback {
3163 position: absolute;
3164 display: none;
3165 top: 1.2rem;
3166 left: 50%;
3167}
3168
3169.bx--btn--copy__feedback:focus {
3170 border: 2px solid red;
3171}
3172
3173.bx--btn--copy__feedback:before {
3174 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
3175 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
3176 font-size: 0.75rem;
3177 font-weight: 400;
3178 line-height: 1rem;
3179 letter-spacing: 0.32px;
3180 top: 1.1rem;
3181 padding: 0.25rem;
3182 color: #ffffff;
3183 content: attr(data-feedback);
3184 -webkit-transform: translateX(-50%);
3185 transform: translateX(-50%);
3186 white-space: nowrap;
3187 pointer-events: none;
3188 border-radius: 4px;
3189 font-weight: 400;
3190 z-index: 2;
3191}
3192
3193.bx--btn--copy__feedback:after {
3194 top: 0.85rem;
3195 width: 0.6rem;
3196 height: 0.6rem;
3197 left: -0.3rem;
3198 border-right: 1px solid #3d3d3d;
3199 border-bottom: 1px solid #3d3d3d;
3200 content: '';
3201 -webkit-transform: rotate(-135deg);
3202 transform: rotate(-135deg);
3203 z-index: 1;
3204}
3205
3206.bx--btn--copy__feedback:before, .bx--btn--copy__feedback:after {
3207 position: absolute;
3208 display: block;
3209 background: #3d3d3d;
3210}
3211
3212.bx--btn--copy__feedback--displayed {
3213 display: -webkit-inline-box;
3214 display: -ms-inline-flexbox;
3215 display: inline-flex;
3216}
3217
3218.bx--fieldset {
3219 margin-bottom: 2rem;
3220}
3221
3222.bx--form-item {
3223 font-size: 0.875rem;
3224 font-weight: 400;
3225 line-height: 1.125rem;
3226 letter-spacing: 0.16px;
3227 display: -webkit-box;
3228 display: -ms-flexbox;
3229 display: flex;
3230 -webkit-box-orient: vertical;
3231 -webkit-box-direction: normal;
3232 -ms-flex-direction: column;
3233 flex-direction: column;
3234 -webkit-box-flex: 1;
3235 -ms-flex: 1;
3236 flex: 1;
3237 -webkit-box-align: start;
3238 -ms-flex-align: start;
3239 align-items: flex-start;
3240}
3241
3242.bx--label {
3243 font-size: 0.75rem;
3244 font-weight: 400;
3245 line-height: 1rem;
3246 letter-spacing: 0.32px;
3247 color: #565656;
3248 font-weight: 400;
3249 display: inline-block;
3250 vertical-align: baseline;
3251 margin-bottom: 0.5rem;
3252 line-height: 1rem;
3253}
3254
3255.bx--label .bx--tooltip__trigger {
3256 font-size: 0.75rem;
3257 font-weight: 400;
3258 line-height: 1rem;
3259 letter-spacing: 0.32px;
3260}
3261
3262.bx--label.bx--skeleton {
3263 position: relative;
3264 border: none;
3265 padding: 0;
3266 -webkit-box-shadow: none;
3267 box-shadow: none;
3268 pointer-events: none;
3269 background: #e5e5e5;
3270 width: 4.6875rem;
3271 height: 0.875rem;
3272}
3273
3274.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
3275 border: none;
3276 outline: none;
3277 cursor: default;
3278}
3279
3280.bx--label.bx--skeleton:before {
3281 content: '';
3282 width: 0%;
3283 height: 100%;
3284 position: absolute;
3285 top: 0;
3286 left: 0;
3287 background: #bebebe;
3288 -webkit-animation: 3000ms ease-in-out skeleton infinite;
3289 animation: 3000ms ease-in-out skeleton infinite;
3290}
3291
3292input[type='number'] {
3293 font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
3294}
3295
3296input[data-invalid],
3297.bx--text-input__field-wrapper[data-invalid],
3298.bx--text-area__wrapper[data-invalid]
3299> .bx--text-area--invalid,
3300.bx--select-input__wrapper[data-invalid],
3301.bx--list-box[data-invalid],
3302.bx--combo-box[data-invalid] .bx--text-input {
3303 outline: 2px solid #da1e28;
3304 outline-offset: -2px;
3305}
3306
3307input[data-invalid] ~ .bx--form-requirement,
3308.bx--text-input__field-wrapper[data-invalid] ~ .bx--form-requirement,
3309.bx--text-area__wrapper[data-invalid] ~ .bx--form-requirement,
3310.bx--select-input__wrapper[data-invalid] ~ .bx--form-requirement,
3311.bx--time-picker[data-invalid] ~ .bx--form-requirement,
3312.bx--list-box[data-invalid] ~ .bx--form-requirement {
3313 max-height: 12.5rem;
3314 display: block;
3315 color: #da1e28;
3316}
3317
3318input:not(output):not([data-invalid]):-moz-ui-invalid {
3319 box-shadow: none;
3320}
3321
3322.bx--form-requirement {
3323 font-size: 0.75rem;
3324 font-weight: 400;
3325 line-height: 1rem;
3326 letter-spacing: 0.32px;
3327 margin: 0.25rem 0 0;
3328 max-height: 0;
3329 overflow: hidden;
3330 line-height: 1.5;
3331 display: none;
3332}
3333
3334.bx--label + .bx--form__helper-text {
3335 margin-top: -0.375rem;
3336}
3337
3338.bx--form__helper-text {
3339 font-size: 0.75rem;
3340 font-style: italic;
3341 line-height: 1rem;
3342 letter-spacing: 0.32px;
3343 font-style: italic;
3344 color: #565656;
3345 z-index: 0;
3346 opacity: 1;
3347 margin-bottom: 0.5rem;
3348 max-width: 75%;
3349}
3350
3351.bx--label--disabled,
3352.bx--form__helper-text--disabled {
3353 color: #bebebe;
3354}
3355
3356@-webkit-keyframes rotate {
3357 0% {
3358 -webkit-transform: rotate(0deg);
3359 transform: rotate(0deg);
3360 }
3361 100% {
3362 -webkit-transform: rotate(360deg);
3363 transform: rotate(360deg);
3364 }
3365}
3366
3367@keyframes rotate {
3368 0% {
3369 -webkit-transform: rotate(0deg);
3370 transform: rotate(0deg);
3371 }
3372 100% {
3373 -webkit-transform: rotate(360deg);
3374 transform: rotate(360deg);
3375 }
3376}
3377
3378@-webkit-keyframes rotate-end-p1 {
3379 100% {
3380 -webkit-transform: rotate(360deg);
3381 transform: rotate(360deg);
3382 }
3383}
3384
3385@keyframes rotate-end-p1 {
3386 100% {
3387 -webkit-transform: rotate(360deg);
3388 transform: rotate(360deg);
3389 }
3390}
3391
3392@-webkit-keyframes rotate-end-p2 {
3393 100% {
3394 -webkit-transform: rotate(-360deg);
3395 transform: rotate(-360deg);
3396 }
3397}
3398
3399@keyframes rotate-end-p2 {
3400 100% {
3401 -webkit-transform: rotate(-360deg);
3402 transform: rotate(-360deg);
3403 }
3404}
3405
3406/* Stroke animations */
3407@-webkit-keyframes init-stroke {
3408 0% {
3409 stroke-dashoffset: 240;
3410 }
3411 100% {
3412 stroke-dashoffset: 40;
3413 }
3414}
3415@keyframes init-stroke {
3416 0% {
3417 stroke-dashoffset: 240;
3418 }
3419 100% {
3420 stroke-dashoffset: 40;
3421 }
3422}
3423
3424@-webkit-keyframes stroke-end {
3425 0% {
3426 stroke-dashoffset: 40;
3427 }
3428 100% {
3429 stroke-dashoffset: 240;
3430 }
3431}
3432
3433@keyframes stroke-end {
3434 0% {
3435 stroke-dashoffset: 40;
3436 }
3437 100% {
3438 stroke-dashoffset: 240;
3439 }
3440}
3441
3442.bx--loading {
3443 -webkit-animation-name: rotate;
3444 animation-name: rotate;
3445 -webkit-animation-duration: 690ms;
3446 animation-duration: 690ms;
3447 -webkit-animation-timing-function: linear;
3448 animation-timing-function: linear;
3449 -webkit-animation-fill-mode: forwards;
3450 animation-fill-mode: forwards;
3451 -webkit-animation-iteration-count: infinite;
3452 animation-iteration-count: infinite;
3453 width: 10.5rem;
3454 height: 10.5rem;
3455}
3456
3457.bx--loading svg circle {
3458 -webkit-animation-name: init-stroke;
3459 animation-name: init-stroke;
3460 -webkit-animation-duration: 10ms;
3461 animation-duration: 10ms;
3462 -webkit-animation-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
3463 animation-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
3464}
3465
3466.bx--loading__svg {
3467 fill: transparent;
3468}
3469
3470.bx--loading__svg circle {
3471 stroke-width: 8;
3472 stroke-linecap: butt;
3473 stroke-dasharray: 240;
3474}
3475
3476.bx--loading__stroke {
3477 stroke: #0062ff;
3478 stroke-dashoffset: 40;
3479}
3480
3481.bx--loading--stop {
3482 -webkit-animation: rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards, rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards;
3483 animation: rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards, rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards;
3484}
3485
3486.bx--loading--stop svg circle {
3487 -webkit-animation-name: stroke-end;
3488 animation-name: stroke-end;
3489 -webkit-animation-duration: 700ms;
3490 animation-duration: 700ms;
3491 -webkit-animation-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
3492 animation-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
3493 -webkit-animation-delay: 700ms;
3494 animation-delay: 700ms;
3495 -webkit-animation-fill-mode: forwards;
3496 animation-fill-mode: forwards;
3497}
3498
3499.bx--loading--small {
3500 width: 2rem;
3501 height: 2rem;
3502}
3503
3504.bx--loading--small circle {
3505 stroke-width: 12;
3506}
3507
3508.bx--loading--small .bx--loading__svg {
3509 stroke: #0062ff;
3510}
3511
3512.bx--loading__background {
3513 stroke: #dcdcdc;
3514 stroke-dashoffset: 0;
3515}
3516
3517.bx--loading-overlay {
3518 position: fixed;
3519 top: 0;
3520 left: 0;
3521 height: 100%;
3522 width: 100%;
3523 background-color: rgba(255, 255, 255, 0.6);
3524 display: -webkit-box;
3525 display: -ms-flexbox;
3526 display: flex;
3527 -webkit-box-pack: center;
3528 -ms-flex-pack: center;
3529 justify-content: center;
3530 -webkit-box-align: center;
3531 -ms-flex-align: center;
3532 align-items: center;
3533 -webkit-transition: background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1);
3534 transition: background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1);
3535 z-index: 8000;
3536}
3537
3538.bx--loading-overlay--stop {
3539 display: none;
3540}
3541
3542.bx--file {
3543 width: 100%;
3544}
3545
3546.bx--file--invalid {
3547 margin-right: 0.5rem;
3548 fill: #da1e28;
3549}
3550
3551.bx--file--label {
3552 font-size: 0.875rem;
3553 font-weight: 600;
3554 line-height: 1.125rem;
3555 letter-spacing: 0.16px;
3556 color: #171717;
3557 margin-bottom: 0.5rem;
3558}
3559
3560.bx--file-input {
3561 position: absolute;
3562 width: 1px;
3563 height: 1px;
3564 padding: 0;
3565 margin: -1px;
3566 overflow: hidden;
3567 clip: rect(0, 0, 0, 0);
3568 border: 0;
3569 visibility: visible;
3570 white-space: nowrap;
3571}
3572
3573.bx--file-btn {
3574 display: -webkit-inline-box;
3575 display: -ms-inline-flexbox;
3576 display: inline-flex;
3577 margin: 0;
3578 padding-right: 4rem;
3579}
3580
3581.bx--label-description {
3582 font-size: 0.875rem;
3583 font-weight: 400;
3584 line-height: 1.125rem;
3585 letter-spacing: 0.16px;
3586 color: #565656;
3587 margin-bottom: 1rem;
3588}
3589
3590.bx--file-container {
3591 display: block;
3592 width: 100%;
3593 margin-top: 1.5rem;
3594}
3595
3596.bx--file__selected-file {
3597 display: -webkit-box;
3598 display: -ms-flexbox;
3599 display: flex;
3600 -webkit-box-align: center;
3601 -ms-flex-align: center;
3602 align-items: center;
3603 -webkit-box-pack: justify;
3604 -ms-flex-pack: justify;
3605 justify-content: space-between;
3606 height: 2.5rem;
3607 max-width: 18.75rem;
3608 margin-bottom: 0.5rem;
3609 padding: 0 0.5rem 0 1rem;
3610 background-color: #f3f3f3;
3611 overflow: hidden;
3612}
3613
3614.bx--file__selected-file:last-child {
3615 margin-bottom: 0;
3616}
3617
3618.bx--file__selected-file .bx--inline-loading__animation,
3619.bx--file__selected-file .bx--loading {
3620 right: -0.25rem;
3621 width: 1.5rem;
3622 height: 1.5rem;
3623}
3624
3625.bx--file__selected-file--invalid {
3626 outline: 2px solid #da1e28;
3627 outline-offset: -2px;
3628 margin-bottom: 0.25rem;
3629}
3630
3631.bx--file__selected-file--invalid + .bx--form-requirement {
3632 display: block;
3633 max-height: 12.5rem;
3634 color: #da1e28;
3635 font-weight: 400;
3636 margin: 0 0 0.5rem 0;
3637 overflow: visible;
3638}
3639
3640.bx--file-filename {
3641 font-size: 0.875rem;
3642 font-weight: 400;
3643 line-height: 1.125rem;
3644 letter-spacing: 0.16px;
3645 display: block;
3646 overflow-x: hidden;
3647 text-overflow: ellipsis;
3648 white-space: nowrap;
3649 width: 300px;
3650 display: inline-block;
3651 -webkit-box-align: center;
3652 -ms-flex-align: center;
3653 align-items: center;
3654 color: #171717;
3655 margin-right: 1rem;
3656 padding: 1px 0;
3657 /*rtl:ignore*/
3658 direction: ltr;
3659 -webkit-box-pack: start;
3660 -ms-flex-pack: start;
3661 justify-content: flex-start;
3662 /*rtl:{flex-end}*/
3663}
3664
3665.bx--file__state-container {
3666 display: -webkit-box;
3667 display: -ms-flexbox;
3668 display: flex;
3669 -webkit-box-align: center;
3670 -ms-flex-align: center;
3671 align-items: center;
3672}
3673
3674.bx--file__state-container .bx--loading__svg {
3675 stroke: #171717;
3676}
3677
3678.bx--file__state-container .bx--file-complete {
3679 fill: #24a148;
3680 cursor: pointer;
3681}
3682
3683.bx--file__state-container .bx--file-complete:focus {
3684 outline: 1px solid #0062ff;
3685}
3686
3687.bx--file__state-container .bx--file-close {
3688 background: transparent;
3689 border: none;
3690 cursor: pointer;
3691 padding: 0;
3692}
3693
3694.bx--form-item.bx--checkbox-wrapper {
3695 margin-bottom: 0.5rem;
3696}
3697
3698.bx--form-item.bx--checkbox-wrapper:first-of-type {
3699 margin-top: 0.1875rem;
3700}
3701
3702.bx--label + .bx--form-item.bx--checkbox-wrapper {
3703 margin-top: 0;
3704}
3705
3706.bx--form-item.bx--checkbox-wrapper:last-of-type {
3707 margin-bottom: 0.1875rem;
3708}
3709
3710.bx--checkbox {
3711 position: absolute;
3712 width: 1px;
3713 height: 1px;
3714 padding: 0;
3715 margin: -1px;
3716 overflow: hidden;
3717 clip: rect(0, 0, 0, 0);
3718 border: 0;
3719 visibility: visible;
3720 white-space: nowrap;
3721}
3722
3723.bx--checkbox-label {
3724 font-size: 0.875rem;
3725 font-weight: 400;
3726 line-height: 1.125rem;
3727 letter-spacing: 0.16px;
3728 line-height: 1.5rem;
3729 position: relative;
3730 display: -webkit-box;
3731 display: -ms-flexbox;
3732 display: flex;
3733 cursor: pointer;
3734 padding-left: 1.625rem;
3735 min-height: 1.5rem;
3736 -webkit-user-select: none;
3737 -moz-user-select: none;
3738 -ms-user-select: none;
3739 user-select: none;
3740}
3741
3742.bx--checkbox-label::before {
3743 -webkit-box-sizing: border-box;
3744 box-sizing: border-box;
3745 content: '';
3746 width: 1rem;
3747 height: 1rem;
3748 margin: 0.125rem;
3749 position: absolute;
3750 left: 0;
3751 top: 0.125rem;
3752 background-color: transparent;
3753 border: 1px solid #171717;
3754 border-radius: 1px;
3755}
3756
3757.bx--checkbox-label::after {
3758 content: '';
3759 position: absolute;
3760 left: 0.375rem;
3761 top: 0.5rem;
3762 width: 0.4375rem;
3763 height: 0.1875rem;
3764 background: none;
3765 border-left: 2px solid #ffffff;
3766 border-bottom: 2px solid #ffffff;
3767 -webkit-transform: scale(0) rotate(-45deg);
3768 transform: scale(0) rotate(-45deg);
3769 -webkit-transform-origin: bottom right;
3770 transform-origin: bottom right;
3771 margin-top: -0.1875rem;
3772}
3773
3774.bx--checkbox:checked + .bx--checkbox-label::before,
3775.bx--checkbox:indeterminate + .bx--checkbox-label::before,
3776.bx--checkbox-label[data-contained-checkbox-state='true']::before,
3777.bx--checkbox-label[data-contained-checkbox-state='mixed']::before {
3778 background-color: #171717;
3779 border-color: #171717;
3780 border-width: 1px;
3781}
3782
3783.bx--checkbox:checked + .bx--checkbox-label::after,
3784.bx--checkbox-label[data-contained-checkbox-state='true']::after {
3785 -webkit-transform: scale(1) rotate(-45deg);
3786 transform: scale(1) rotate(-45deg);
3787}
3788
3789.bx--checkbox:indeterminate + .bx--checkbox-label::after,
3790.bx--checkbox-label[data-contained-checkbox-state='mixed']::after {
3791 -webkit-transform: scale(1) rotate(0deg);
3792 transform: scale(1) rotate(0deg);
3793 border-left: 0 solid #ffffff;
3794 border-bottom: 2px solid #ffffff;
3795 width: 0.5rem;
3796 top: 0.6875rem;
3797}
3798
3799.bx--checkbox:focus + .bx--checkbox-label::before,
3800.bx--checkbox-label__focus::before,
3801.bx--checkbox:checked:focus + .bx--checkbox-label::before,
3802.bx--checkbox-label[data-contained-checkbox-state='true'].bx--checkbox-label__focus::before,
3803.bx--checkbox:indeterminate:focus + .bx--checkbox-label::before,
3804.bx--checkbox-label[data-contained-checkbox-state='mixed'].bx--checkbox-label__focus::before {
3805 border-color: #0062ff;
3806 border-width: 3px;
3807 width: 1.25rem;
3808 height: 1.25rem;
3809 left: -2px;
3810 top: 0;
3811}
3812
3813[disabled] ~ _ {
3814 font-size: inherit;
3815}
3816
3817.bx--checkbox:disabled + .bx--checkbox-label,
3818.bx--checkbox-label[data-contained-checkbox-disabled='true'] {
3819 cursor: not-allowed;
3820 color: #bebebe;
3821}
3822
3823.bx--checkbox:disabled + .bx--checkbox-label::before,
3824.bx--checkbox-label[data-contained-checkbox-disabled='true']::before {
3825 border-color: #bebebe;
3826}
3827
3828.bx--checkbox:checked:disabled + .bx--checkbox-label::before,
3829.bx--checkbox:indeterminate:disabled
3830+ .bx--checkbox-label::before,
3831.bx--checkbox-label[data-contained-checkbox-state='true'][data-contained-checkbox-disabled='true']::before,
3832.bx--checkbox-label[data-contained-checkbox-state='mixed'][data-contained-checkbox-disabled='true']::before {
3833 background-color: #bebebe;
3834}
3835
3836.bx--list-box__wrapper--inline {
3837 display: inline-grid;
3838 -webkit-box-align: center;
3839 -ms-flex-align: center;
3840 align-items: center;
3841 grid-template: auto auto / auto auto;
3842 grid-gap: 0.25rem;
3843}
3844
3845.bx--list-box__wrapper--inline .bx--label {
3846 font-size: 0.875rem;
3847 font-weight: 400;
3848 line-height: 1.125rem;
3849 letter-spacing: 0.16px;
3850}
3851
3852.bx--list-box__wrapper--inline .bx--label,
3853.bx--list-box__wrapper--inline .bx--form__helper-text,
3854.bx--list-box__wrapper--inline .bx--form-requirement {
3855 margin: 0;
3856}
3857
3858.bx--list-box__wrapper--inline .bx--form__helper-text {
3859 max-width: none;
3860}
3861
3862.bx--list-box__wrapper--inline .bx--form-requirement {
3863 grid-column: 2;
3864}
3865
3866.bx--list-box {
3867 position: relative;
3868 width: 100%;
3869 height: 2.5rem;
3870 max-height: 2.5rem;
3871 background-color: #f3f3f3;
3872 border: none;
3873 border-bottom: 1px solid #8c8c8c;
3874 cursor: pointer;
3875 color: #171717;
3876 -webkit-transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
3877 transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
3878}
3879
3880.bx--list-box:hover {
3881 background-color: #e5e5e5;
3882}
3883
3884.bx--list-box--expanded {
3885 border-bottom-color: #dcdcdc;
3886}
3887
3888.bx--list-box--expanded:hover {
3889 background-color: #f3f3f3;
3890}
3891
3892.bx--list-box--expanded:hover.bx--list-box--light:hover {
3893 background-color: #ffffff;
3894}
3895
3896.bx--list-box .bx--text-input {
3897 height: 100%;
3898}
3899
3900.bx--list-box__invalid-icon {
3901 position: absolute;
3902 top: 0.75rem;
3903 right: 2.5rem;
3904 fill: #da1e28;
3905}
3906
3907.bx--list-box--inline .bx--list-box__invalid-icon {
3908 top: 0.5rem;
3909}
3910
3911.bx--list-box[data-invalid] .bx--list-box__field {
3912 border-bottom: 0;
3913 padding-right: 4rem;
3914}
3915
3916.bx--list-box[data-invalid].bx--list-box--inline
3917.bx--list-box__field {
3918 padding-right: 3.5rem;
3919}
3920
3921.bx--list-box--light {
3922 background-color: #ffffff;
3923}
3924
3925.bx--list-box--light.bx--list-box--expanded {
3926 border-bottom-width: 0;
3927}
3928
3929.bx--list-box--disabled:hover {
3930 background-color: #f3f3f3;
3931}
3932
3933.bx--list-box--light.bx--list-box--disabled {
3934 background-color: #ffffff;
3935}
3936
3937.bx--list-box--disabled,
3938.bx--list-box--disabled .bx--list-box__field,
3939.bx--list-box--disabled .bx--list-box__field:focus {
3940 border-bottom-width: 0;
3941 outline: none;
3942}
3943
3944.bx--list-box--disabled .bx--list-box__label,
3945.bx--list-box--disabled.bx--list-box--inline
3946.bx--list-box__label {
3947 color: #bebebe;
3948}
3949
3950.bx--list-box--disabled .bx--list-box__menu-icon > svg {
3951 fill: #bebebe;
3952}
3953
3954.bx--list-box--disabled,
3955.bx--list-box--disabled .bx--list-box__field,
3956.bx--list-box--disabled .bx--list-box__menu-icon {
3957 cursor: not-allowed;
3958}
3959
3960.bx--list-box--disabled .bx--list-box__menu-item,
3961.bx--list-box--disabled .bx--list-box__menu-item:hover,
3962.bx--list-box--disabled
3963.bx--list-box__menu-item--highlighted {
3964 color: #bebebe;
3965 text-decoration: none;
3966}
3967
3968.bx--list-box--disabled .bx--list-box__selection:hover {
3969 cursor: not-allowed;
3970}
3971
3972.bx--list-box--disabled.bx--list-box[data-invalid]
3973.bx--list-box__field {
3974 padding-right: 3rem;
3975}
3976
3977.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline
3978.bx--list-box__field {
3979 padding-right: 2rem;
3980}
3981
3982.bx--list-box.bx--list-box--inline {
3983 background-color: #ffffff;
3984 border-width: 0;
3985}
3986
3987.bx--list-box.bx--list-box--inline:hover {
3988 background-color: #e5e5e5;
3989}
3990
3991.bx--list-box.bx--list-box--inline.bx--list-box--expanded {
3992 border-bottom-width: 0;
3993}
3994
3995.bx--list-box.bx--list-box--inline.bx--list-box--expanded
3996.bx--list-box__field[aria-expanded='true'] {
3997 border-width: 0;
3998}
3999
4000.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover,
4001.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover {
4002 background-color: #ffffff;
4003}
4004
4005.bx--list-box.bx--list-box--inline,
4006.bx--list-box.bx--list-box--inline
4007.bx--list-box__field {
4008 height: 2rem;
4009}
4010
4011.bx--list-box.bx--list-box--inline
4012.bx--list-box__field {
4013 padding: 0 2rem 0 0.5rem;
4014}
4015
4016.bx--list-box.bx--list-box--inline
4017.bx--list-box__menu-icon {
4018 right: 0.5rem;
4019}
4020
4021.bx--list-box.bx--list-box--inline
4022.bx--list-box__invalid-icon {
4023 right: 2rem;
4024}
4025
4026.bx--list-box--inline .bx--list-box__label {
4027 color: #171717;
4028}
4029
4030.bx--list-box__field {
4031 display: inline-block;
4032 background: none;
4033 -webkit-appearance: none;
4034 -moz-appearance: none;
4035 appearance: none;
4036 border: 0;
4037 padding: 0;
4038 cursor: pointer;
4039 width: 100%;
4040 position: relative;
4041 display: -webkit-inline-box;
4042 display: -ms-inline-flexbox;
4043 display: inline-flex;
4044 -webkit-box-align: center;
4045 -ms-flex-align: center;
4046 align-items: center;
4047 vertical-align: top;
4048 height: 2.5rem;
4049 padding: 0 3rem 0 1rem;
4050 cursor: pointer;
4051 outline: none;
4052 white-space: nowrap;
4053 overflow: hidden;
4054 text-overflow: ellipsis;
4055}
4056
4057.bx--list-box__field::-moz-focus-inner {
4058 border: 0;
4059}
4060
4061.bx--list-box__field:focus {
4062 outline: 2px solid #0062ff;
4063 outline-offset: -2px;
4064}
4065
4066.bx--list-box__field[disabled] {
4067 outline: none;
4068 color: #bebebe;
4069}
4070
4071.bx--list-box__field .bx--text-input[value] {
4072 padding-right: 4.5rem;
4073}
4074
4075.bx--list-box[data-invalid]
4076.bx--list-box__field
4077.bx--text-input[value] {
4078 padding-right: 6.125rem;
4079}
4080
4081.bx--list-box[data-invalid]
4082.bx--list-box__field
4083.bx--text-input[value]
4084+ .bx--list-box__invalid-icon {
4085 right: 4.125rem;
4086}
4087
4088.bx--list-box__field .bx--text-input[value=''] {
4089 padding-right: 3rem;
4090}
4091
4092.bx--list-box[data-invalid]
4093.bx--list-box__field
4094.bx--text-input[value=''] {
4095 padding-right: 4.5rem;
4096}
4097
4098.bx--list-box[data-invalid]
4099.bx--list-box__field
4100.bx--text-input[value='']
4101+ .bx--list-box__invalid-icon {
4102 right: 2.5rem;
4103}
4104
4105.bx--list-box__label {
4106 font-size: 0.875rem;
4107 font-weight: 400;
4108 line-height: 1.125rem;
4109 letter-spacing: 0.16px;
4110 color: #171717;
4111 -webkit-user-select: none;
4112 -moz-user-select: none;
4113 -ms-user-select: none;
4114 user-select: none;
4115 text-overflow: ellipsis;
4116 overflow: hidden;
4117 white-space: nowrap;
4118}
4119
4120.bx--list-box__menu-icon {
4121 position: absolute;
4122 right: 1rem;
4123 height: 100%;
4124 -webkit-transition: -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4125 transition: -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4126 transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4127 transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4128 cursor: pointer;
4129}
4130
4131.bx--list-box__menu-icon > svg {
4132 fill: #171717;
4133 height: 100%;
4134}
4135
4136.bx--list-box__menu-icon--open {
4137 -webkit-transform: rotate(180deg);
4138 transform: rotate(180deg);
4139}
4140
4141.bx--list-box__selection {
4142 position: absolute;
4143 right: 2.0625rem;
4144 display: -webkit-box;
4145 display: -ms-flexbox;
4146 display: flex;
4147 -webkit-box-pack: center;
4148 -ms-flex-pack: center;
4149 justify-content: center;
4150 -webkit-box-align: center;
4151 -ms-flex-align: center;
4152 align-items: center;
4153 height: 1.875rem;
4154 width: 1.875rem;
4155 cursor: pointer;
4156 -webkit-user-select: none;
4157 -moz-user-select: none;
4158 -ms-user-select: none;
4159 user-select: none;
4160 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4161 transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4162}
4163
4164.bx--list-box__selection:focus {
4165 outline: 2px solid #0062ff;
4166 outline-offset: -2px;
4167}
4168
4169.bx--list-box__selection > svg {
4170 fill: #565656;
4171}
4172
4173.bx--list-box--disabled .bx--list-box__selection:focus {
4174 outline: none;
4175}
4176
4177.bx--list-box--disabled .bx--list-box__selection > svg {
4178 fill: #bebebe;
4179}
4180
4181.bx--list-box__selection--multi {
4182 font-size: 0.75rem;
4183 font-weight: 400;
4184 line-height: 1rem;
4185 letter-spacing: 0.32px;
4186 position: static;
4187 display: -webkit-box;
4188 display: -ms-flexbox;
4189 display: flex;
4190 -webkit-box-align: center;
4191 -ms-flex-align: center;
4192 align-items: center;
4193 -webkit-box-pack: justify;
4194 -ms-flex-pack: justify;
4195 justify-content: space-between;
4196 padding: 0;
4197 background-color: #3d3d3d;
4198 height: 1.5rem;
4199 width: auto;
4200 color: #ffffff;
4201 line-height: 0;
4202 padding: 0.5rem;
4203 padding-right: 0.125rem;
4204 margin-right: 0.625rem;
4205 border-radius: 0.75rem;
4206}
4207
4208.bx--list-box__selection--multi > svg {
4209 fill: #ffffff;
4210 margin-left: 0.25rem;
4211 width: 1.25rem;
4212 height: 1.25rem;
4213 padding: 0.125rem;
4214}
4215
4216.bx--list-box__selection--multi > svg:hover {
4217 border-radius: 50%;
4218 background-color: #4c4c4c;
4219 fill: #ffffff;
4220}
4221
4222.bx--list-box__selection--multi:focus,
4223.bx--list-box__selection--multi:hover {
4224 outline: none;
4225}
4226
4227.bx--list-box__menu {
4228 -webkit-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.1);
4229 box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.1);
4230 position: absolute;
4231 left: 0;
4232 right: 0;
4233 width: 100%;
4234 background-color: #f3f3f3;
4235 max-height: 8.75rem;
4236 overflow-y: auto;
4237 z-index: 9100;
4238}
4239
4240.bx--list-box__menu-item {
4241 font-size: 0.875rem;
4242 font-weight: 400;
4243 line-height: 1.125rem;
4244 letter-spacing: 0.16px;
4245 height: 2.5rem;
4246 color: #565656;
4247 cursor: pointer;
4248 -webkit-user-select: none;
4249 -moz-user-select: none;
4250 -ms-user-select: none;
4251 user-select: none;
4252 position: relative;
4253 -webkit-transition: background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4254 transition: background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4255}
4256
4257.bx--list-box__menu-item:hover {
4258 background-color: #e5e5e5;
4259}
4260
4261.bx--list-box__menu-item:active {
4262 background-color: #dcdcdc;
4263}
4264
4265.bx--list-box--disabled .bx--list-box__menu-item:hover {
4266 background-color: transparent;
4267}
4268
4269.bx--list-box--disabled
4270.bx--list-box__menu-item__option:hover {
4271 border-top-color: #dcdcdc;
4272}
4273
4274.bx--list-box__menu-item:first-of-type
4275.bx--list-box__menu-item__option {
4276 border-top-color: transparent;
4277}
4278
4279.bx--list-box__menu-item:hover
4280.bx--list-box__menu-item__option {
4281 color: #171717;
4282}
4283
4284.bx--list-box__menu-item:hover
4285+ .bx--list-box__menu-item
4286.bx--list-box__menu-item__option {
4287 border-top-color: transparent;
4288}
4289
4290.bx--list-box--disabled
4291.bx--list-box__menu-item:hover
4292+ .bx--list-box__menu-item
4293.bx--list-box__menu-item__option {
4294 border-top-color: #dcdcdc;
4295}
4296
4297.bx--list-box__menu-item__option {
4298 outline: 2px solid transparent;
4299 outline-offset: -2px;
4300 display: block;
4301 height: 2.5rem;
4302 color: #565656;
4303 text-decoration: none;
4304 font-weight: normal;
4305 line-height: 1rem;
4306 padding: 0.6875rem 0;
4307 margin: 0 1rem;
4308 border-top: 1px solid transparent;
4309 border-bottom: 1px solid transparent;
4310 border-top-color: #dcdcdc;
4311 text-overflow: ellipsis;
4312 overflow: hidden;
4313 white-space: nowrap;
4314 -webkit-transition: border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4315 transition: border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
4316}
4317
4318.bx--list-box__menu-item__option:focus {
4319 outline: 2px solid #0062ff;
4320 outline-offset: -2px;
4321 margin: 0;
4322 padding: 0.6875rem 1rem;
4323 border-color: transparent;
4324}
4325
4326.bx--list-box__menu-item__option:hover {
4327 color: #171717;
4328 border-color: transparent;
4329}
4330
4331.bx--list-box--disabled
4332.bx--list-box__menu-item:hover
4333.bx--list-box__menu-item__option,
4334.bx--list-box--disabled .bx--list-box__menu-item__option {
4335 color: #bebebe;
4336}
4337
4338.bx--list-box.bx--list-box--inline
4339.bx--list-box__menu-item__option {
4340 margin: 0 0.5rem;
4341}
4342
4343.bx--list-box.bx--list-box--inline
4344.bx--list-box__menu-item__option:focus {
4345 margin: 0;
4346 padding-left: 0.5rem;
4347 padding-right: 0.5rem;
4348}
4349
4350.bx--list-box__menu-item--highlighted {
4351 background-color: #e5e5e5;
4352 color: #171717;
4353 border-color: transparent;
4354}
4355
4356.bx--list-box__menu-item--highlighted
4357.bx--list-box__menu-item__option,
4358.bx--list-box__menu-item--highlighted
4359+ .bx--list-box__menu-item
4360.bx--list-box__menu-item__option {
4361 border-top-color: transparent;
4362}
4363
4364.bx--list-box__menu-item--highlighted
4365.bx--list-box__menu-item__option {
4366 color: #171717;
4367}
4368
4369.bx--list-box__menu-item--active {
4370 color: #171717;
4371 border-bottom-color: #dcdcdc;
4372}
4373
4374.bx--list-box__menu-item--active:hover {
4375 background-color: #dcdcdc;
4376}
4377
4378.bx--list-box__menu-item--active
4379.bx--list-box__menu-item__option {
4380 color: #171717;
4381}
4382
4383.bx--list-box__menu-item .bx--checkbox-label {
4384 width: 100%;
4385}
4386
4387.bx--list-box__menu-item .bx--checkbox-label-text {
4388 white-space: nowrap;
4389 text-overflow: ellipsis;
4390 overflow: hidden;
4391}
4392
4393.bx--list-box input[role='combobox'] {
4394 background-color: inherit;
4395 min-width: 0;
4396}
4397
4398.bx--combo-box .bx--text-input::-webkit-input-placeholder {
4399 color: #565656;
4400 opacity: 1;
4401}
4402
4403.bx--combo-box .bx--text-input::-moz-placeholder {
4404 color: #565656;
4405 opacity: 1;
4406}
4407
4408.bx--combo-box .bx--text-input::-ms-input-placeholder {
4409 color: #565656;
4410 opacity: 1;
4411}
4412
4413.bx--combo-box .bx--text-input::placeholder {
4414 color: #565656;
4415 opacity: 1;
4416}
4417
4418.bx--combo-box .bx--text-input[disabled]::-webkit-input-placeholder {
4419 color: #bebebe;
4420}
4421
4422.bx--combo-box .bx--text-input[disabled]::-moz-placeholder {
4423 color: #bebebe;
4424}
4425
4426.bx--combo-box .bx--text-input[disabled]::-ms-input-placeholder {
4427 color: #bebebe;
4428}
4429
4430.bx--combo-box .bx--text-input[disabled]::placeholder {
4431 color: #bebebe;
4432}
4433
4434.bx--combo-box.bx--list-box--expanded
4435.bx--text-input {
4436 border-bottom-color: #dcdcdc;
4437}
4438
4439.bx--combo-box .bx--list-box__field,
4440.bx--combo-box.bx--list-box[data-invalid]
4441.bx--list-box__field {
4442 padding: 0;
4443}
4444
4445.bx--radio-button-group {
4446 display: -webkit-box;
4447 display: -ms-flexbox;
4448 display: flex;
4449 -webkit-box-align: center;
4450 -ms-flex-align: center;
4451 align-items: center;
4452 margin-top: 0.375rem;
4453}
4454
4455.bx--radio-button-group--vertical {
4456 -webkit-box-orient: vertical;
4457 -webkit-box-direction: normal;
4458 -ms-flex-direction: column;
4459 flex-direction: column;
4460 -webkit-box-align: start;
4461 -ms-flex-align: start;
4462 align-items: flex-start;
4463}
4464
4465.bx--radio-button-group--vertical.bx--radio-button-group--label-left {
4466 -webkit-box-align: end;
4467 -ms-flex-align: end;
4468 align-items: flex-end;
4469}
4470
4471.bx--radio-button-group--vertical .bx--radio-button__label {
4472 margin-right: 0;
4473}
4474
4475.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type) {
4476 margin-bottom: 0.5rem;
4477}
4478
4479.bx--radio-button {
4480 position: absolute;
4481 width: 1px;
4482 height: 1px;
4483 padding: 0;
4484 margin: -1px;
4485 overflow: hidden;
4486 clip: rect(0, 0, 0, 0);
4487 border: 0;
4488 visibility: visible;
4489 white-space: nowrap;
4490 visibility: inherit;
4491}
4492
4493.bx--radio-button__label {
4494 font-size: 0.875rem;
4495 font-weight: 400;
4496 line-height: 1.125rem;
4497 letter-spacing: 0.16px;
4498 display: -webkit-box;
4499 display: -ms-flexbox;
4500 display: flex;
4501 -webkit-box-align: center;
4502 -ms-flex-align: center;
4503 align-items: center;
4504 cursor: pointer;
4505 margin-right: 1rem;
4506}
4507
4508.bx--radio-button__appearance {
4509 background-color: transparent;
4510 border-radius: 50%;
4511 border: 1px solid #171717;
4512 -ms-flex-negative: 0;
4513 flex-shrink: 0;
4514 height: 1.125rem;
4515 width: 1.125rem;
4516 margin-right: 0.5rem;
4517}
4518
4519.bx--radio-button:checked
4520+ .bx--radio-button__label
4521.bx--radio-button__appearance {
4522 display: -webkit-box;
4523 display: -ms-flexbox;
4524 display: flex;
4525 -webkit-box-align: center;
4526 -ms-flex-align: center;
4527 align-items: center;
4528 -webkit-box-pack: center;
4529 -ms-flex-pack: center;
4530 justify-content: center;
4531 border-color: #171717;
4532}
4533
4534.bx--radio-button:checked
4535+ .bx--radio-button__label
4536.bx--radio-button__appearance:before {
4537 content: '';
4538 display: inline-block;
4539 position: relative;
4540 width: 0.5rem;
4541 height: 0.5rem;
4542 border-radius: 50%;
4543 background-color: #171717;
4544}
4545
4546@media screen and (-ms-high-contrast: active) {
4547 .bx--radio-button:checked
4548+ .bx--radio-button__label
4549.bx--radio-button__appearance:before {
4550 background-color: windowText;
4551 }
4552}
4553
4554[disabled] ~ _ {
4555 font-size: inherit;
4556}
4557
4558.bx--radio-button:disabled + .bx--radio-button__label {
4559 color: #bebebe;
4560 cursor: not-allowed;
4561}
4562
4563.bx--radio-button:disabled
4564+ .bx--radio-button__label
4565.bx--radio-button__appearance,
4566.bx--radio-button:disabled:checked
4567+ .bx--radio-button__label
4568.bx--radio-button__appearance {
4569 border-color: #bebebe;
4570}
4571
4572.bx--radio-button:disabled
4573+ .bx--radio-button__label
4574.bx--radio-button__appearance::before,
4575.bx--radio-button:disabled:checked
4576+ .bx--radio-button__label
4577.bx--radio-button__appearance::before {
4578 background-color: #bebebe;
4579}
4580
4581.bx--radio-button:focus
4582+ .bx--radio-button__label
4583.bx--radio-button__appearance {
4584 -webkit-box-shadow: 0 0 0 2px #0062ff;
4585 box-shadow: 0 0 0 2px #0062ff;
4586 outline: 1px solid transparent;
4587}
4588
4589.bx--radio-button__label.bx--skeleton {
4590 position: relative;
4591 border: none;
4592 padding: 0;
4593 -webkit-box-shadow: none;
4594 box-shadow: none;
4595 pointer-events: none;
4596 background: #e5e5e5;
4597 width: 6.25rem;
4598 height: 1.125rem;
4599}
4600
4601.bx--radio-button__label.bx--skeleton:hover, .bx--radio-button__label.bx--skeleton:focus, .bx--radio-button__label.bx--skeleton:active {
4602 border: none;
4603 outline: none;
4604 cursor: default;
4605}
4606
4607.bx--radio-button__label.bx--skeleton:before {
4608 content: '';
4609 width: 0%;
4610 height: 100%;
4611 position: absolute;
4612 top: 0;
4613 left: 0;
4614 background: #bebebe;
4615 -webkit-animation: 3000ms ease-in-out skeleton infinite;
4616 animation: 3000ms ease-in-out skeleton infinite;
4617}
4618
4619.bx--radio-button__label.bx--skeleton
4620.bx--radio-button__appearance {
4621 display: none;
4622}
4623
4624.bx--radio-button-wrapper .bx--radio-button__label {
4625 display: -webkit-box;
4626 display: -ms-flexbox;
4627 display: flex;
4628 -webkit-box-align: center;
4629 -ms-flex-align: center;
4630 align-items: center;
4631 -webkit-box-pack: center;
4632 -ms-flex-pack: center;
4633 justify-content: center;
4634 margin: 0;
4635}
4636
4637.bx--radio-button-wrapper:not(:last-of-type) {
4638 margin-right: 1rem;
4639}
4640
4641.bx--radio-button-group--vertical
4642.bx--radio-button-wrapper:not(:last-of-type) {
4643 margin-right: 0;
4644 margin-bottom: 0.5rem;
4645}
4646
4647.bx--radio-button-group--label-right .bx--radio-button__label,
4648.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right
4649.bx--radio-button__label {
4650 -webkit-box-orient: horizontal;
4651 -webkit-box-direction: normal;
4652 -ms-flex-direction: row;
4653 flex-direction: row;
4654}
4655
4656.bx--radio-button-group--label-left .bx--radio-button__label,
4657.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left
4658.bx--radio-button__label {
4659 -webkit-box-orient: horizontal;
4660 -webkit-box-direction: reverse;
4661 -ms-flex-direction: row-reverse;
4662 flex-direction: row-reverse;
4663}
4664
4665.bx--radio-button-group--label-left
4666.bx--radio-button__appearance,
4667.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left
4668.bx--radio-button__appearance {
4669 margin-right: 0;
4670 margin-left: 0.5rem;
4671}
4672
4673.bx--toggle {
4674 position: absolute;
4675 width: 1px;
4676 height: 1px;
4677 padding: 0;
4678 margin: -1px;
4679 overflow: hidden;
4680 clip: rect(0, 0, 0, 0);
4681 border: 0;
4682 visibility: visible;
4683 white-space: nowrap;
4684}
4685
4686.bx--toggle:focus {
4687 outline: none;
4688}
4689
4690.bx--toggle__label {
4691 font-size: 0.75rem;
4692 font-weight: 400;
4693 line-height: 1rem;
4694 letter-spacing: 0.32px;
4695 position: relative;
4696 display: -webkit-box;
4697 display: -ms-flexbox;
4698 display: flex;
4699 -webkit-box-align: center;
4700 -ms-flex-align: center;
4701 align-items: center;
4702 cursor: pointer;
4703 margin: 0.5rem 0;
4704}
4705
4706.bx--toggle__appearance {
4707 position: relative;
4708 width: 3rem;
4709 height: 1.5rem;
4710}
4711
4712.bx--toggle__appearance:before {
4713 position: absolute;
4714 display: block;
4715 content: '';
4716 background-color: #8c8c8c;
4717 cursor: pointer;
4718 -webkit-box-sizing: border-box;
4719 box-sizing: border-box;
4720 height: 1.5rem;
4721 width: 3rem;
4722 border-radius: 0.9375rem;
4723 top: 0;
4724 will-change: box-shadow;
4725 -webkit-box-shadow: 0 0 0 2px transparent;
4726 box-shadow: 0 0 0 2px transparent;
4727 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9);
4728 transition: background-color 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9);
4729 transition: box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9), background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);
4730 transition: box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9), background-color 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9);
4731}
4732
4733.bx--toggle__appearance:after {
4734 -webkit-box-sizing: border-box;
4735 box-sizing: border-box;
4736 position: absolute;
4737 display: block;
4738 cursor: pointer;
4739 left: 3px;
4740 top: 3px;
4741 width: 1.125rem;
4742 height: 1.125rem;
4743 background-color: #dcdcdc;
4744 border-radius: 50%;
4745 content: '';
4746 -webkit-transition: -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
4747 transition: -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
4748 transition: transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
4749 transition: transform 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
4750}
4751
4752.bx--toggle__check {
4753 fill: #dcdcdc;
4754 position: absolute;
4755 left: 6px;
4756 top: 6px;
4757 z-index: 1;
4758 -webkit-transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
4759 transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
4760 -webkit-transform: scale(0.2);
4761 transform: scale(0.2);
4762}
4763
4764.bx--toggle__text--left,
4765.bx--toggle__text--right {
4766 font-size: 0.875rem;
4767 font-weight: 400;
4768 line-height: 1.125rem;
4769 letter-spacing: 0.16px;
4770 position: relative;
4771 margin-left: 0.5rem;
4772}
4773
4774.bx--toggle__text--left {
4775 position: absolute;
4776 left: 3rem;
4777}
4778
4779.bx--toggle:checked
4780+ .bx--toggle__label
4781.bx--toggle__text--left,
4782.bx--toggle:not(:checked)
4783+ .bx--toggle__label
4784.bx--toggle__text--right {
4785 visibility: hidden;
4786}
4787
4788.bx--toggle:checked
4789+ .bx--toggle__label
4790.bx--toggle__text--right,
4791.bx--toggle:not(:checked)
4792+ .bx--toggle__label
4793.bx--toggle__text--left {
4794 display: inline;
4795}
4796
4797.bx--toggle:checked
4798+ .bx--toggle__label
4799.bx--toggle__appearance:before {
4800 background-color: #24a148;
4801}
4802
4803.bx--toggle:checked
4804+ .bx--toggle__label
4805.bx--toggle__appearance:after {
4806 background-color: #ffffff;
4807 -webkit-transform: translateX(24px);
4808 transform: translateX(24px);
4809}
4810
4811.bx--toggle + .bx--toggle__label .bx--toggle__appearance:before,
4812.bx--toggle + .bx--toggle__label .bx--toggle__appearance:before {
4813 -webkit-box-shadow: 0 0 0 2px transparent;
4814 box-shadow: 0 0 0 2px transparent;
4815}
4816
4817.bx--toggle:focus + .bx--toggle__label .bx--toggle__appearance:before,
4818.bx--toggle:active + .bx--toggle__label .bx--toggle__appearance:before {
4819 -webkit-box-shadow: 0 0 0 2px #0062ff;
4820 box-shadow: 0 0 0 2px #0062ff;
4821}
4822
4823.bx--toggle:disabled + .bx--toggle__label {
4824 cursor: not-allowed;
4825}
4826
4827.bx--toggle:disabled
4828+ .bx--toggle__label
4829.bx--toggle__appearance:before {
4830 background-color: #f3f3f3;
4831}
4832
4833.bx--toggle:disabled
4834+ .bx--toggle__label
4835.bx--toggle__appearance:after {
4836 background-color: #bebebe;
4837}
4838
4839.bx--toggle:disabled
4840+ .bx--toggle__label
4841.bx--toggle__appearance:before, .bx--toggle:disabled
4842+ .bx--toggle__label
4843.bx--toggle__appearance:after {
4844 cursor: not-allowed;
4845 -webkit-transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
4846 transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
4847}
4848
4849.bx--toggle:disabled
4850+ .bx--toggle__label
4851.bx--toggle__text--left,
4852.bx--toggle:disabled
4853+ .bx--toggle__label
4854.bx--toggle__text--right {
4855 color: #bebebe;
4856}
4857
4858.bx--toggle:disabled:active
4859+ .bx--toggle__label
4860.bx--toggle__appearance:before {
4861 -webkit-box-shadow: none;
4862 box-shadow: none;
4863}
4864
4865.bx--toggle:disabled
4866+ .bx--toggle__label
4867.bx--toggle__check {
4868 fill: #bebebe;
4869}
4870
4871.bx--toggle--small
4872+ .bx--toggle__label
4873.bx--toggle__appearance {
4874 width: 2rem;
4875 height: 1rem;
4876}
4877
4878.bx--toggle--small
4879+ .bx--toggle__label
4880.bx--toggle__appearance:before {
4881 -webkit-box-sizing: border-box;
4882 box-sizing: border-box;
4883 height: 1rem;
4884 width: 2rem;
4885 border-radius: 0.9375rem;
4886 top: 0;
4887}
4888
4889.bx--toggle--small
4890+ .bx--toggle__label
4891.bx--toggle__appearance:after {
4892 width: 0.625rem;
4893 height: 0.625rem;
4894 top: 3px;
4895 left: 3px;
4896}
4897
4898.bx--toggle--small:checked
4899+ .bx--toggle__label
4900.bx--toggle__check {
4901 fill: #24a148;
4902 -webkit-transform: scale(1) translateX(16px);
4903 transform: scale(1) translateX(16px);
4904}
4905
4906.bx--toggle--small
4907+ .bx--toggle__label
4908.bx--toggle__text--left {
4909 left: 2rem;
4910}
4911
4912.bx--toggle--small:checked
4913+ .bx--toggle__label
4914.bx--toggle__appearance:after {
4915 margin-left: 0px;
4916 -webkit-transform: translateX(17px);
4917 transform: translateX(17px);
4918}
4919
4920.bx--toggle-input {
4921 position: absolute;
4922 width: 1px;
4923 height: 1px;
4924 padding: 0;
4925 margin: -1px;
4926 overflow: hidden;
4927 clip: rect(0, 0, 0, 0);
4928 border: 0;
4929 visibility: visible;
4930 white-space: nowrap;
4931}
4932
4933.bx--toggle-input:focus {
4934 outline: none;
4935}
4936
4937.bx--toggle-input__label {
4938 font-size: 0.75rem;
4939 font-weight: 400;
4940 line-height: 1rem;
4941 letter-spacing: 0.32px;
4942 color: #565656;
4943 display: -webkit-box;
4944 display: -ms-flexbox;
4945 display: flex;
4946 -webkit-box-orient: vertical;
4947 -webkit-box-direction: normal;
4948 -ms-flex-direction: column;
4949 flex-direction: column;
4950 -webkit-box-align: start;
4951 -ms-flex-align: start;
4952 align-items: flex-start;
4953 cursor: pointer;
4954}
4955
4956.bx--toggle__switch {
4957 position: relative;
4958 display: -webkit-box;
4959 display: -ms-flexbox;
4960 display: flex;
4961 -webkit-box-align: center;
4962 -ms-flex-align: center;
4963 align-items: center;
4964 width: 3rem;
4965 height: 1.5rem;
4966 margin: 0.5rem 0;
4967 cursor: pointer;
4968}
4969
4970.bx--toggle__switch::before {
4971 -webkit-box-sizing: border-box;
4972 box-sizing: border-box;
4973 position: absolute;
4974 top: 0;
4975 display: block;
4976 width: 3rem;
4977 height: 1.5rem;
4978 border-radius: 0.9375rem;
4979 content: '';
4980 background-color: #8c8c8c;
4981 will-change: box-shadow;
4982 -webkit-box-shadow: 0 0 0 2px transparent;
4983 box-shadow: 0 0 0 2px transparent;
4984 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9);
4985 transition: background-color 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9);
4986 transition: box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9), background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);
4987 transition: box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9), background-color 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9);
4988}
4989
4990.bx--toggle__switch::after {
4991 -webkit-box-sizing: border-box;
4992 box-sizing: border-box;
4993 position: absolute;
4994 top: 3px;
4995 left: 3px;
4996 display: block;
4997 width: 1.125rem;
4998 height: 1.125rem;
4999 border-radius: 50%;
5000 background-color: #dcdcdc;
5001 content: '';
5002 -webkit-transition: -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
5003 transition: -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
5004 transition: transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
5005 transition: transform 70ms cubic-bezier(0.2, 0, 1, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
5006}
5007
5008.bx--toggle__text--off,
5009.bx--toggle__text--on {
5010 position: absolute;
5011 margin-left: 3.5rem;
5012 font-size: 0.875rem;
5013 font-weight: 400;
5014 line-height: 1.125rem;
5015 letter-spacing: 0.16px;
5016 -webkit-user-select: none;
5017 -moz-user-select: none;
5018 -ms-user-select: none;
5019 user-select: none;
5020}
5021
5022.bx--toggle-input:checked
5023+ .bx--toggle-input__label
5024> .bx--toggle__switch
5025> .bx--toggle__text--off,
5026.bx--toggle-input:not(:checked)
5027+ .bx--toggle-input__label
5028> .bx--toggle__switch
5029> .bx--toggle__text--on {
5030 visibility: hidden;
5031}
5032
5033.bx--toggle-input:checked
5034+ .bx--toggle-input__label
5035> .bx--toggle__switch::before {
5036 background-color: #24a148;
5037}
5038
5039.bx--toggle-input:checked
5040+ .bx--toggle-input__label
5041> .bx--toggle__switch::after {
5042 background-color: #ffffff;
5043 -webkit-transform: translateX(24px);
5044 transform: translateX(24px);
5045}
5046
5047.bx--toggle-input:focus
5048+ .bx--toggle-input__label
5049> .bx--toggle__switch::before,
5050.bx--toggle-input:active
5051+ .bx--toggle-input__label
5052> .bx--toggle__switch::before {
5053 -webkit-box-shadow: 0 0 0 2px #0062ff;
5054 box-shadow: 0 0 0 2px #0062ff;
5055}
5056
5057.bx--toggle-input:disabled + .bx--toggle-input__label {
5058 cursor: not-allowed;
5059}
5060
5061.bx--toggle-input:disabled
5062+ .bx--toggle-input__label
5063> .bx--toggle__switch {
5064 cursor: not-allowed;
5065}
5066
5067.bx--toggle-input:disabled
5068+ .bx--toggle-input__label
5069> .bx--toggle__switch::before {
5070 background-color: #f3f3f3;
5071}
5072
5073.bx--toggle-input:disabled
5074+ .bx--toggle-input__label
5075> .bx--toggle__switch::after {
5076 background-color: #bebebe;
5077}
5078
5079.bx--toggle-input:disabled
5080+ .bx--toggle-input__label
5081> .bx--toggle__switch::before, .bx--toggle-input:disabled
5082+ .bx--toggle-input__label
5083> .bx--toggle__switch::after {
5084 cursor: not-allowed;
5085 -webkit-transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
5086 transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
5087}
5088
5089.bx--toggle-input:disabled + .bx--toggle-input__label {
5090 color: #bebebe;
5091}
5092
5093.bx--toggle-input:disabled:active
5094+ .bx--toggle-input__label
5095> .bx--toggle__switch::before {
5096 -webkit-box-shadow: none;
5097 box-shadow: none;
5098}
5099
5100.bx--toggle-input--small + .bx--toggle-input__label > .bx--toggle__switch {
5101 width: 2rem;
5102 height: 1rem;
5103}
5104
5105.bx--toggle-input--small + .bx--toggle-input__label > .bx--toggle__switch::before {
5106 width: 2rem;
5107 height: 1rem;
5108 border-radius: 0.9375rem;
5109}
5110
5111.bx--toggle-input--small + .bx--toggle-input__label > .bx--toggle__switch::after {
5112 width: 0.625rem;
5113 height: 0.625rem;
5114}
5115
5116.bx--toggle-input--small + .bx--toggle-input__label .bx--toggle__text--off,
5117.bx--toggle-input--small + .bx--toggle-input__label .bx--toggle__text--on {
5118 margin-left: 2.5rem;
5119}
5120
5121.bx--toggle-input--small:checked + .bx--toggle-input__label > .bx--toggle__switch::after {
5122 -webkit-transform: translateX(17px);
5123 transform: translateX(17px);
5124}
5125
5126.bx--toggle-input--small:checked + .bx--toggle-input__label .bx--toggle__check {
5127 fill: #24a148;
5128 -webkit-transform: scale(1) translateX(16px);
5129 transform: scale(1) translateX(16px);
5130}
5131
5132.bx--toggle-input--small:disabled:checked
5133+ .bx--toggle-input__label
5134.bx--toggle__check {
5135 fill: #bebebe;
5136}
5137
5138.bx--search {
5139 display: -webkit-box;
5140 display: -ms-flexbox;
5141 display: flex;
5142 -webkit-box-align: center;
5143 -ms-flex-align: center;
5144 align-items: center;
5145 position: relative;
5146 width: 100%;
5147}
5148
5149.bx--search .bx--label {
5150 position: absolute;
5151 width: 1px;
5152 height: 1px;
5153 padding: 0;
5154 margin: -1px;
5155 overflow: hidden;
5156 clip: rect(0, 0, 0, 0);
5157 border: 0;
5158 visibility: visible;
5159 white-space: nowrap;
5160}
5161
5162.bx--search-input {
5163 font-size: 1rem;
5164 font-weight: 400;
5165 line-height: 1.375rem;
5166 letter-spacing: 0;
5167 outline: 2px solid transparent;
5168 outline-offset: -2px;
5169 -webkit-appearance: none;
5170 -moz-appearance: none;
5171 appearance: none;
5172 border: none;
5173 background-color: #f3f3f3;
5174 color: #171717;
5175 padding: 0 2.5rem;
5176 text-overflow: ellipsis;
5177 width: 100%;
5178 -webkit-box-ordinal-group: 2;
5179 -ms-flex-order: 1;
5180 order: 1;
5181 -webkit-transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
5182 transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
5183 border-bottom: 1px solid #8c8c8c;
5184}
5185
5186.bx--search-input:focus {
5187 outline: 2px solid #0062ff;
5188 outline-offset: -2px;
5189}
5190
5191.bx--search-input::-webkit-input-placeholder {
5192 color: #8c8c8c;
5193 font-weight: 400;
5194}
5195
5196.bx--search-input::-moz-placeholder {
5197 color: #8c8c8c;
5198 font-weight: 400;
5199}
5200
5201.bx--search-input::-ms-input-placeholder {
5202 color: #8c8c8c;
5203 font-weight: 400;
5204}
5205
5206.bx--search-input::placeholder {
5207 color: #8c8c8c;
5208 font-weight: 400;
5209}
5210
5211.bx--search-input::-ms-clear {
5212 display: none;
5213}
5214
5215.bx--search-input[disabled] {
5216 color: #bebebe;
5217 background-color: #f3f3f3;
5218 border-bottom: 1px solid transparent;
5219 cursor: not-allowed;
5220}
5221
5222.bx--search-input[disabled]::-webkit-input-placeholder {
5223 color: #bebebe;
5224 font-weight: 400;
5225}
5226
5227.bx--search-input[disabled]::-moz-placeholder {
5228 color: #bebebe;
5229 font-weight: 400;
5230}
5231
5232.bx--search-input[disabled]::-ms-input-placeholder {
5233 color: #bebebe;
5234 font-weight: 400;
5235}
5236
5237.bx--search-input[disabled]::placeholder {
5238 color: #bebebe;
5239 font-weight: 400;
5240}
5241
5242.bx--search-input[disabled] ~ .bx--search-magnifier {
5243 fill: #bebebe;
5244}
5245
5246.bx--search--light .bx--search-input {
5247 background: #ffffff;
5248}
5249
5250.bx--search--sm .bx--search-input {
5251 font-size: 0.875rem;
5252 font-weight: 400;
5253 line-height: 1.125rem;
5254 letter-spacing: 0.16px;
5255 height: 2rem;
5256}
5257
5258.bx--search--xl .bx--search-input {
5259 font-size: 1rem;
5260 font-weight: 400;
5261 line-height: 1.375rem;
5262 letter-spacing: 0;
5263 height: 3rem;
5264 padding: 0 4rem 0 3rem;
5265}
5266
5267.bx--search-magnifier {
5268 left: 0.75rem;
5269 z-index: 2;
5270 position: absolute;
5271 height: 1rem;
5272 width: 1rem;
5273 top: 50%;
5274 -webkit-transform: translateY(-50%);
5275 transform: translateY(-50%);
5276 fill: #565656;
5277 pointer-events: none;
5278}
5279
5280.bx--search--xl .bx--search-magnifier {
5281 height: 1.25rem;
5282 width: 1.25rem;
5283 left: 1.5rem;
5284 -webkit-transform: translate(-50%, -50%);
5285 transform: translate(-50%, -50%);
5286}
5287
5288.bx--search-close {
5289 display: inline-block;
5290 background: none;
5291 -webkit-appearance: none;
5292 -moz-appearance: none;
5293 appearance: none;
5294 border: 0;
5295 padding: 0;
5296 cursor: pointer;
5297 outline: 2px solid transparent;
5298 outline-offset: -2px;
5299 position: absolute;
5300 right: 0;
5301}
5302
5303.bx--search-close::-moz-focus-inner {
5304 border: 0;
5305}
5306
5307.bx--search-close::before {
5308 content: '';
5309 display: block;
5310 position: absolute;
5311 left: 0;
5312 top: 0.0625rem;
5313 height: calc(100% - 2px);
5314 width: 2px;
5315 background-color: #f3f3f3;
5316 -webkit-transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
5317 transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
5318}
5319
5320.bx--search-close:hover {
5321 border-bottom: 1px solid #8c8c8c;
5322}
5323
5324.bx--search-button {
5325 -ms-flex-negative: 0;
5326 flex-shrink: 0;
5327 margin-left: 0.125rem;
5328 background-color: #f3f3f3;
5329}
5330
5331.bx--search-button svg {
5332 vertical-align: middle;
5333 fill: currentColor;
5334}
5335
5336.bx--search-close,
5337.bx--search-button {
5338 display: -webkit-box;
5339 display: -ms-flexbox;
5340 display: flex;
5341 -webkit-box-align: center;
5342 -ms-flex-align: center;
5343 align-items: center;
5344 -webkit-box-pack: center;
5345 -ms-flex-pack: center;
5346 justify-content: center;
5347 -webkit-transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
5348 transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
5349 cursor: pointer;
5350 visibility: visible;
5351 opacity: 1;
5352 height: 2.5rem;
5353 width: 2.5rem;
5354 fill: #171717;
5355 border: 1px solid transparent;
5356 border-left: 0;
5357}
5358
5359.bx--search-close:hover,
5360.bx--search-button:hover {
5361 background-color: #e5e5e5;
5362}
5363
5364.bx--search-close:focus,
5365.bx--search-button:focus {
5366 outline: 2px solid #0062ff;
5367 outline-offset: -2px;
5368}
5369
5370.bx--search-close:active,
5371.bx--search-button:active {
5372 outline: 2px solid #0062ff;
5373 outline-offset: -2px;
5374 background-color: #dcdcdc;
5375}
5376
5377.bx--search-close:hover::before {
5378 background-color: #e5e5e5;
5379}
5380
5381.bx--search-close:focus::before,
5382.bx--search-close:active::before {
5383 background-color: #0062ff;
5384}
5385
5386.bx--search-input:focus ~ .bx--search-close:hover {
5387 outline: 2px solid #0062ff;
5388 outline-offset: -2px;
5389}
5390
5391.bx--search--sm .bx--search-close,
5392.bx--search--sm ~ .bx--search-button {
5393 height: 2rem;
5394 width: 2rem;
5395}
5396
5397.bx--search--xl .bx--search-close,
5398.bx--search--xl ~ .bx--search-button {
5399 height: 3rem;
5400 width: 3rem;
5401}
5402
5403.bx--search-close--hidden {
5404 visibility: hidden;
5405 opacity: 0;
5406}
5407
5408.bx--search--lg.bx--skeleton .bx--search-input,
5409.bx--search--sm.bx--skeleton .bx--search-input {
5410 position: relative;
5411 border: none;
5412 padding: 0;
5413 -webkit-box-shadow: none;
5414 box-shadow: none;
5415 pointer-events: none;
5416 background: #e5e5e5;
5417 width: 100%;
5418}
5419
5420.bx--search--lg.bx--skeleton .bx--search-input:hover, .bx--search--lg.bx--skeleton .bx--search-input:focus, .bx--search--lg.bx--skeleton .bx--search-input:active,
5421.bx--search--sm.bx--skeleton .bx--search-input:hover,
5422.bx--search--sm.bx--skeleton .bx--search-input:focus,
5423.bx--search--sm.bx--skeleton .bx--search-input:active {
5424 border: none;
5425 outline: none;
5426 cursor: default;
5427}
5428
5429.bx--search--lg.bx--skeleton .bx--search-input:before,
5430.bx--search--sm.bx--skeleton .bx--search-input:before {
5431 content: '';
5432 width: 0%;
5433 height: 100%;
5434 position: absolute;
5435 top: 0;
5436 left: 0;
5437 background: #bebebe;
5438 -webkit-animation: 3000ms ease-in-out skeleton infinite;
5439 animation: 3000ms ease-in-out skeleton infinite;
5440}
5441
5442.bx--search--lg.bx--skeleton .bx--search-input::-webkit-input-placeholder,
5443.bx--search--sm.bx--skeleton .bx--search-input::-webkit-input-placeholder {
5444 color: transparent;
5445}
5446
5447.bx--search--lg.bx--skeleton .bx--search-input::-moz-placeholder,
5448.bx--search--sm.bx--skeleton .bx--search-input::-moz-placeholder {
5449 color: transparent;
5450}
5451
5452.bx--search--lg.bx--skeleton .bx--search-input::-ms-input-placeholder,
5453.bx--search--sm.bx--skeleton .bx--search-input::-ms-input-placeholder {
5454 color: transparent;
5455}
5456
5457.bx--search--lg.bx--skeleton .bx--search-input::placeholder,
5458.bx--search--sm.bx--skeleton .bx--search-input::placeholder {
5459 color: transparent;
5460}
5461
5462.bx--select {
5463 position: relative;
5464 display: -webkit-box;
5465 display: -ms-flexbox;
5466 display: flex;
5467 -webkit-box-orient: vertical;
5468 -webkit-box-direction: normal;
5469 -ms-flex-direction: column;
5470 flex-direction: column;
5471}
5472
5473.bx--select-input__wrapper {
5474 position: relative;
5475 display: -webkit-box;
5476 display: -ms-flexbox;
5477 display: flex;
5478 -webkit-box-align: center;
5479 -ms-flex-align: center;
5480 align-items: center;
5481}
5482
5483.bx--select-input__wrapper:hover .bx--select-input {
5484 background-color: #e5e5e5;
5485}
5486
5487.bx--select-input {
5488 font-size: 0.875rem;
5489 font-weight: 400;
5490 line-height: 1.125rem;
5491 letter-spacing: 0.16px;
5492 outline: 2px solid transparent;
5493 outline-offset: -2px;
5494 height: 2.5rem;
5495 -webkit-appearance: none;
5496 -moz-appearance: none;
5497 appearance: none;
5498 display: block;
5499 width: 14rem;
5500 min-width: 8rem;
5501 max-width: 28rem;
5502 padding: 0 2.625rem 0 1rem;
5503 color: #171717;
5504 background-color: #f3f3f3;
5505 border: none;
5506 border-bottom: 1px solid #8c8c8c;
5507 border-radius: 0;
5508 cursor: pointer;
5509 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
5510 transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
5511}
5512
5513.bx--select-input:hover {
5514 background-color: #e5e5e5;
5515}
5516
5517.bx--select-input::-ms-expand {
5518 display: none;
5519}
5520
5521@-moz-document url-prefix() {
5522 .bx--select-input {
5523 padding-top: 0.25rem;
5524 }
5525 .bx--select-input:-moz-focusring, .bx--select-input::-moz-focus-inner {
5526 color: transparent;
5527 text-shadow: 0 0 0 #000;
5528 background-image: none;
5529 }
5530}
5531
5532.bx--select-input:focus {
5533 outline: 2px solid #0062ff;
5534 outline-offset: -2px;
5535}
5536
5537.bx--select-input:disabled, .bx--select-input:hover:disabled {
5538 cursor: not-allowed;
5539 background-color: #f3f3f3;
5540 color: #bebebe;
5541 border-bottom-color: #f3f3f3;
5542}
5543
5544.bx--select--disabled .bx--label,
5545.bx--select--disabled .bx--form__helper-text {
5546 color: #bebebe;
5547}
5548
5549.bx--select-input__wrapper[data-invalid] .bx--select-input {
5550 padding-right: 4rem;
5551}
5552
5553.bx--select-input__wrapper[data-invalid] .bx--select-input,
5554.bx--select-input__wrapper[data-invalid]
5555.bx--select-input:focus {
5556 outline: 2px solid #da1e28;
5557 outline-offset: -2px;
5558}
5559
5560.bx--form-requirement {
5561 display: block;
5562 color: #da1e28;
5563 font-weight: 400;
5564 overflow: visible;
5565}
5566
5567.bx--select-input:disabled ~ .bx--select__arrow {
5568 fill: #bebebe;
5569}
5570
5571.bx--select--light .bx--select-input {
5572 background-color: #ffffff;
5573}
5574
5575.bx--select--light .bx--select-input:hover {
5576 background-color: #f3f3f3;
5577}
5578
5579.bx--select--light .bx--select-input:disabled, .bx--select--light .bx--select-input:hover:disabled {
5580 cursor: not-allowed;
5581 background-color: #f3f3f3;
5582 color: #bebebe;
5583}
5584
5585.bx--select__arrow {
5586 fill: #171717;
5587 position: absolute;
5588 right: 1rem;
5589 pointer-events: none;
5590}
5591
5592.bx--select-input__wrapper[data-invalid]
5593.bx--select-input
5594~ .bx--select__invalid-icon {
5595 position: absolute;
5596 right: 2.125rem;
5597}
5598
5599.bx--select-input__wrapper[data-invalid]
5600.bx--select-input
5601~ .bx--select__invalid-icon {
5602 fill: #da1e28;
5603}
5604
5605.bx--select-optgroup,
5606.bx--select-option {
5607 color: #171717;
5608}
5609
5610.bx--select-option[disabled] {
5611 opacity: 0.5;
5612 cursor: not-allowed;
5613}
5614
5615@-moz-document url-prefix() {
5616 .bx--select-option {
5617 background-color: #f3f3f3;
5618 color: #171717;
5619 }
5620 .bx--select-optgroup {
5621 color: #171717;
5622 }
5623}
5624
5625.bx--select--inline {
5626 display: -webkit-box;
5627 display: -ms-flexbox;
5628 display: flex;
5629 -webkit-box-orient: horizontal;
5630 -webkit-box-direction: normal;
5631 -ms-flex-direction: row;
5632 flex-direction: row;
5633 -webkit-box-align: center;
5634 -ms-flex-align: center;
5635 align-items: center;
5636}
5637
5638.bx--select--inline.bx--select--invalid .bx--label,
5639.bx--select--inline.bx--select--invalid
5640.bx--form__helper-text {
5641 margin-top: 0.8125rem;
5642 -ms-flex-item-align: start;
5643 align-self: flex-start;
5644}
5645
5646.bx--select--inline .bx--form__helper-text {
5647 margin-bottom: 0;
5648 margin-left: 0.5rem;
5649}
5650
5651.bx--select--inline .bx--label {
5652 white-space: nowrap;
5653 margin: 0 0.5rem 0 0;
5654}
5655
5656.bx--select--inline .bx--select-input {
5657 background-color: transparent;
5658 color: #171717;
5659 border-bottom: none;
5660 padding-left: 0.5rem;
5661 padding-right: 1.625rem;
5662}
5663
5664@-moz-document url-prefix() {
5665 .bx--select--inline .bx--select-input {
5666 padding-top: 0;
5667 }
5668}
5669
5670.bx--select--inline .bx--select-input:hover {
5671 background-color: #e5e5e5;
5672}
5673
5674.bx--select--inline .bx--select__arrow {
5675 bottom: auto;
5676 top: 1.125rem;
5677 right: 0.5rem;
5678}
5679
5680.bx--select--inline.bx--select--invalid
5681.bx--select-input {
5682 padding-right: 3.125rem;
5683}
5684
5685.bx--select--inline.bx--select--invalid
5686.bx--select-input
5687~ .bx--select__invalid-icon {
5688 right: 1.5rem;
5689}
5690
5691.bx--select--inline .bx--select-input:disabled {
5692 color: #bebebe;
5693 cursor: not-allowed;
5694}
5695
5696.bx--select--inline .bx--select-input:disabled:hover {
5697 background-color: transparent;
5698}
5699
5700.bx--select--inline .bx--select-input:disabled ~ * {
5701 cursor: not-allowed;
5702}
5703
5704.bx--select--inline .bx--select-input:disabled {
5705 cursor: not-allowed;
5706}
5707
5708.bx--select.bx--skeleton {
5709 position: relative;
5710 border: none;
5711 padding: 0;
5712 -webkit-box-shadow: none;
5713 box-shadow: none;
5714 pointer-events: none;
5715 background: #e5e5e5;
5716 width: 100%;
5717 height: 2.5rem;
5718}
5719
5720.bx--select.bx--skeleton:hover, .bx--select.bx--skeleton:focus, .bx--select.bx--skeleton:active {
5721 border: none;
5722 outline: none;
5723 cursor: default;
5724}
5725
5726.bx--select.bx--skeleton:before {
5727 content: '';
5728 width: 0%;
5729 height: 100%;
5730 position: absolute;
5731 top: 0;
5732 left: 0;
5733 background: #bebebe;
5734 -webkit-animation: 3000ms ease-in-out skeleton infinite;
5735 animation: 3000ms ease-in-out skeleton infinite;
5736}
5737
5738.bx--select.bx--skeleton .bx--select-input {
5739 display: none;
5740}
5741
5742.bx--text-input {
5743 font-size: 0.875rem;
5744 font-weight: 400;
5745 line-height: 1.125rem;
5746 letter-spacing: 0.16px;
5747 outline: 2px solid transparent;
5748 outline-offset: -2px;
5749 background-color: #f3f3f3;
5750 width: 100%;
5751 height: 2.5rem;
5752 padding: 0 1rem;
5753 color: #171717;
5754 border: none;
5755 border-bottom: 1px solid #8c8c8c;
5756 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
5757 transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
5758}
5759
5760.bx--text-input:focus, .bx--text-input:active {
5761 outline: 2px solid #0062ff;
5762 outline-offset: -2px;
5763}
5764
5765.bx--text-input-wrapper svg[hidden] {
5766 display: none;
5767}
5768
5769.bx--password-input {
5770 padding-right: 2.5rem;
5771}
5772
5773.bx--text-input::-webkit-input-placeholder {
5774 color: #8c8c8c;
5775}
5776
5777.bx--text-input--light {
5778 background-color: #ffffff;
5779}
5780
5781.bx--text-input__field-wrapper {
5782 position: relative;
5783 display: -webkit-box;
5784 display: -ms-flexbox;
5785 display: flex;
5786 -webkit-box-align: center;
5787 -ms-flex-align: center;
5788 align-items: center;
5789 width: 100%;
5790}
5791
5792.bx--text-input__field-wrapper .bx--text-input__invalid-icon {
5793 position: absolute;
5794 right: 1rem;
5795 fill: #da1e28;
5796}
5797
5798.bx--text-input__field-wrapper .bx--text-input--password__visibility {
5799 position: relative;
5800 display: -webkit-inline-box;
5801 display: -ms-inline-flexbox;
5802 display: inline-flex;
5803 -webkit-box-align: center;
5804 -ms-flex-align: center;
5805 align-items: center;
5806 cursor: pointer;
5807 overflow: visible;
5808}
5809
5810.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus {
5811 outline: 1px solid transparent;
5812}
5813
5814.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg {
5815 outline: 1px solid #0062ff;
5816}
5817
5818.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,
5819.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,
5820.bx--text-input__field-wrapper .bx--text-input--password__visibility + .bx--assistive-text {
5821 font-size: 0.875rem;
5822 font-weight: 400;
5823 line-height: 1.125rem;
5824 letter-spacing: 0.16px;
5825 position: absolute;
5826 z-index: 10000;
5827 display: -webkit-box;
5828 display: -ms-flexbox;
5829 display: flex;
5830 -webkit-box-align: center;
5831 -ms-flex-align: center;
5832 align-items: center;
5833 opacity: 0;
5834 pointer-events: none;
5835}
5836
5837.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after {
5838 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
5839 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
5840}
5841
5842.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after {
5843 -webkit-transition: none;
5844 transition: none;
5845}
5846
5847.bx--text-input__field-wrapper .bx--text-input--password__visibility::before {
5848 width: 0;
5849 height: 0;
5850 border-style: solid;
5851 content: '';
5852}
5853
5854.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,
5855.bx--text-input__field-wrapper .bx--text-input--password__visibility + .bx--assistive-text {
5856 -webkit-box-sizing: content-box;
5857 box-sizing: content-box;
5858 color: inherit;
5859 opacity: 1;
5860 white-space: normal;
5861}
5862
5863.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,
5864.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,
5865.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,
5866.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover + .bx--assistive-text,
5867.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus + .bx--assistive-text {
5868 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
5869 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
5870 width: -webkit-max-content;
5871 width: -moz-max-content;
5872 width: max-content;
5873 max-width: 13rem;
5874 height: auto;
5875 padding: 0.125rem 1rem;
5876 border-radius: 0.125rem;
5877 color: #ffffff;
5878 font-weight: 400;
5879 text-align: left;
5880 -webkit-transform: translateX(-50%);
5881 transform: translateX(-50%);
5882 pointer-events: none;
5883 background-color: #3d3d3d;
5884}
5885
5886.bx--text-input__field-wrapper .bx--text-input--password__visibility::after {
5887 content: attr(aria-label);
5888}
5889
5890.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after {
5891 content: none;
5892}
5893
5894.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after {
5895 opacity: 1;
5896}
5897
5898@keyframes tooltip-fade {
5899 from {
5900 opacity: 0;
5901 }
5902 to {
5903 opacity: 1;
5904 }
5905}
5906
5907.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,
5908.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover + .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,
5909.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus + .bx--assistive-text {
5910 clip: auto;
5911 margin: auto;
5912 overflow: visible;
5913}
5914
5915.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,
5916.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover + .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,
5917.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus + .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before {
5918 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
5919 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
5920}
5921
5922.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,
5923.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,
5924.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,
5925.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover + .bx--assistive-text,
5926.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus + .bx--assistive-text {
5927 bottom: 0;
5928 left: 50%;
5929}
5930
5931.bx--text-input__field-wrapper .bx--text-input--password__visibility::before {
5932 border-width: 0 0.25rem 0.3125rem 0.25rem;
5933 border-color: transparent transparent #3d3d3d transparent;
5934 -webkit-transform: translate(-50%, calc(0.3125rem + 0.5rem));
5935 transform: translate(-50%, calc(0.3125rem + 0.5rem));
5936}
5937
5938.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,
5939.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,
5940.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,
5941.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover + .bx--assistive-text,
5942.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus + .bx--assistive-text {
5943 -webkit-transform: translate(-50%, calc(100% + 0.5rem + 0.3125rem));
5944 transform: translate(-50%, calc(100% + 0.5rem + 0.3125rem));
5945}
5946
5947.bx--text-input__field-wrapper .bx--text-input--password__visibility,
5948.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger {
5949 position: absolute;
5950 height: 1rem;
5951 width: 1rem;
5952 right: 1rem;
5953 padding: 0;
5954 border: 0;
5955 background: none;
5956 cursor: pointer;
5957}
5958
5959.bx--text-input__field-wrapper .bx--text-input--password__visibility svg,
5960.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg {
5961 fill: #565656;
5962}
5963
5964.bx--text-input__field-wrapper .bx--text-input--invalid {
5965 padding-right: 2.5rem;
5966}
5967
5968.bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input {
5969 padding-right: 4rem;
5970}
5971
5972.bx--text-input__field-wrapper .bx--text-input--invalid
5973+ .bx--text-input--password__visibility,
5974.bx--text-input__field-wrapper .bx--text-input--invalid
5975+ .bx--text-input--password__visibility__toggle {
5976 right: 1rem;
5977}
5978
5979.bx--password-input-wrapper .bx--text-input__invalid-icon {
5980 right: 2.5rem;
5981}
5982
5983.bx--text-input:disabled
5984+ .bx--text-input--password__visibility
5985svg,
5986.bx--text-input:disabled
5987+ .bx--text-input--password__visibility__toggle
5988svg {
5989 opacity: 0.5;
5990 cursor: not-allowed;
5991}
5992
5993.bx--text-input:disabled {
5994 cursor: not-allowed;
5995 outline: none;
5996 background-color: #f3f3f3;
5997 border-bottom: 1px solid transparent;
5998 color: #bebebe;
5999}
6000
6001.bx--text-input--light:disabled {
6002 background-color: #ffffff;
6003}
6004
6005.bx--text-input:disabled::-webkit-input-placeholder {
6006 opacity: 1;
6007 color: #bebebe;
6008}
6009
6010.bx--text-input:disabled::-moz-placeholder {
6011 opacity: 1;
6012 color: #bebebe;
6013}
6014
6015.bx--text-input:disabled::-ms-input-placeholder {
6016 opacity: 1;
6017 color: #bebebe;
6018}
6019
6020.bx--text-input:disabled::placeholder {
6021 opacity: 1;
6022 color: #bebebe;
6023}
6024
6025.bx--text-input--invalid {
6026 outline: 2px solid #da1e28;
6027 outline-offset: -2px;
6028 -webkit-box-shadow: none;
6029 box-shadow: none;
6030}
6031
6032.bx--text-input--invalid .bx--text-input--password__visibility,
6033.bx--text-input--invalid .bx--text-input--password__visibility__toggle {
6034 right: 2.5rem;
6035}
6036
6037.bx--text-area {
6038 font-size: 0.875rem;
6039 font-weight: 400;
6040 line-height: 1.25rem;
6041 letter-spacing: 0.16px;
6042 outline: 2px solid transparent;
6043 outline-offset: -2px;
6044 background-color: #f3f3f3;
6045 width: 100%;
6046 min-width: 10rem;
6047 min-height: 2.5rem;
6048 padding: 0.6875rem 1rem;
6049 color: #171717;
6050 -webkit-box-ordinal-group: 4;
6051 -ms-flex-order: 3;
6052 order: 3;
6053 resize: vertical;
6054 border: none;
6055 border-bottom: 1px solid #8c8c8c;
6056 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
6057 transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
6058}
6059
6060.bx--text-area ~ .bx--form__helper-text {
6061 margin-top: 0;
6062 -webkit-box-ordinal-group: 3;
6063 -ms-flex-order: 2;
6064 order: 2;
6065 font-style: italic;
6066}
6067
6068.bx--text-area ~ .bx--form-requirement {
6069 -webkit-box-ordinal-group: 5;
6070 -ms-flex-order: 4;
6071 order: 4;
6072 color: #da1e28;
6073 font-weight: 400;
6074 margin-top: 0.25rem;
6075}
6076
6077.bx--text-area ~ .bx--form-requirement::before {
6078 display: none;
6079}
6080
6081.bx--text-area:focus,
6082.bx--text-area:active {
6083 outline: 2px solid #0062ff;
6084 outline-offset: -2px;
6085}
6086
6087.bx--text-area::-webkit-input-placeholder {
6088 color: #8c8c8c;
6089 font-size: 0.875rem;
6090 font-weight: 400;
6091 line-height: 1.25rem;
6092 letter-spacing: 0.16px;
6093 opacity: 1;
6094}
6095
6096.bx--text-area::-moz-placeholder {
6097 color: #8c8c8c;
6098 font-size: 0.875rem;
6099 font-weight: 400;
6100 line-height: 1.25rem;
6101 letter-spacing: 0.16px;
6102 opacity: 1;
6103}
6104
6105.bx--text-area::-ms-input-placeholder {
6106 color: #8c8c8c;
6107 font-size: 0.875rem;
6108 font-weight: 400;
6109 line-height: 1.25rem;
6110 letter-spacing: 0.16px;
6111 opacity: 1;
6112}
6113
6114.bx--text-area::placeholder {
6115 color: #8c8c8c;
6116 font-size: 0.875rem;
6117 font-weight: 400;
6118 line-height: 1.25rem;
6119 letter-spacing: 0.16px;
6120 opacity: 1;
6121}
6122
6123.bx--text-area--light {
6124 background-color: #ffffff;
6125}
6126
6127.bx--text-area--invalid {
6128 padding-right: 2.5rem;
6129}
6130
6131.bx--text-area__wrapper {
6132 position: relative;
6133 display: -webkit-box;
6134 display: -ms-flexbox;
6135 display: flex;
6136}
6137
6138.bx--text-area__invalid-icon {
6139 position: absolute;
6140 right: 1rem;
6141 top: 0.75rem;
6142 fill: #da1e28;
6143}
6144
6145.bx--text-area:disabled {
6146 cursor: not-allowed;
6147 outline: none;
6148 background-color: #f3f3f3;
6149 border-bottom: 1px solid transparent;
6150}
6151
6152.bx--text-area:disabled::-webkit-input-placeholder {
6153 color: #bebebe;
6154}
6155
6156.bx--text-area:disabled::-moz-placeholder {
6157 color: #bebebe;
6158}
6159
6160.bx--text-area:disabled::-ms-input-placeholder {
6161 color: #bebebe;
6162}
6163
6164.bx--text-area:disabled::placeholder {
6165 color: #bebebe;
6166}
6167
6168bx--text-area.bx--skeleton {
6169 position: relative;
6170 border: none;
6171 padding: 0;
6172 -webkit-box-shadow: none;
6173 box-shadow: none;
6174 pointer-events: none;
6175 background: #e5e5e5;
6176 height: 6.25rem;
6177}
6178
6179bx--text-area.bx--skeleton:hover, bx--text-area.bx--skeleton:focus, bx--text-area.bx--skeleton:active {
6180 border: none;
6181 outline: none;
6182 cursor: default;
6183}
6184
6185bx--text-area.bx--skeleton:before {
6186 content: '';
6187 width: 0%;
6188 height: 100%;
6189 position: absolute;
6190 top: 0;
6191 left: 0;
6192 background: #bebebe;
6193 -webkit-animation: 3000ms ease-in-out skeleton infinite;
6194 animation: 3000ms ease-in-out skeleton infinite;
6195}
6196
6197bx--text-area.bx--skeleton::-webkit-input-placeholder {
6198 color: transparent;
6199}
6200
6201bx--text-area.bx--skeleton::-moz-placeholder {
6202 color: transparent;
6203}
6204
6205bx--text-area.bx--skeleton::-ms-input-placeholder {
6206 color: transparent;
6207}
6208
6209bx--text-area.bx--skeleton::placeholder {
6210 color: transparent;
6211}
6212
6213.bx--number {
6214 display: -webkit-box;
6215 display: -ms-flexbox;
6216 display: flex;
6217 -webkit-box-orient: vertical;
6218 -webkit-box-direction: normal;
6219 -ms-flex-direction: column;
6220 flex-direction: column;
6221 position: relative;
6222}
6223
6224.bx--number input[type='number'] {
6225 font-size: 0.875rem;
6226 font-weight: 400;
6227 line-height: 1.125rem;
6228 letter-spacing: 0.16px;
6229 outline: 2px solid transparent;
6230 outline-offset: -2px;
6231 font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
6232 -webkit-box-sizing: border-box;
6233 box-sizing: border-box;
6234 display: -webkit-inline-box;
6235 display: -ms-inline-flexbox;
6236 display: inline-flex;
6237 width: 100%;
6238 min-width: 9.375rem;
6239 padding-left: 1rem;
6240 padding-right: 2rem;
6241 font-weight: 300;
6242 height: 2.5rem;
6243 color: #171717;
6244 background-color: #f3f3f3;
6245 border: none;
6246 border-radius: 0;
6247 border-bottom: 1px solid #8c8c8c;
6248 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
6249 transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
6250 -moz-appearance: textfield;
6251}
6252
6253.bx--number input[type='number']:focus {
6254 outline: 2px solid #0062ff;
6255 outline-offset: -2px;
6256}
6257
6258.bx--number input[type='number']:disabled ~ .bx--number__controls {
6259 cursor: not-allowed;
6260 pointer-events: none;
6261}
6262
6263.bx--number input[type='number']:disabled ~ .bx--number__controls svg {
6264 fill: #bebebe;
6265}
6266
6267.bx--number input[type='number']::-ms-clear {
6268 display: none;
6269}
6270
6271.bx--number input[type='number']::-webkit-inner-spin-button {
6272 -webkit-appearance: none;
6273 appearance: none;
6274}
6275
6276.bx--number input[type='number']:disabled,
6277.bx--number--readonly input[type='number'] {
6278 cursor: not-allowed;
6279 background-color: #f3f3f3;
6280 color: #bebebe;
6281}
6282
6283.bx--number__input-wrapper {
6284 display: -webkit-box;
6285 display: -ms-flexbox;
6286 display: flex;
6287 -webkit-box-align: center;
6288 -ms-flex-align: center;
6289 align-items: center;
6290}
6291
6292.bx--number__input-wrapper ~ .bx--form-requirement {
6293 color: #da1e28;
6294 font-weight: 400;
6295 margin-top: 0.25rem;
6296 overflow: visible;
6297}
6298
6299.bx--number__input-wrapper ~ .bx--form-requirement::before {
6300 display: none;
6301}
6302
6303.bx--number__controls {
6304 position: absolute;
6305 right: 0;
6306 display: -webkit-box;
6307 display: -ms-flexbox;
6308 display: flex;
6309 -webkit-box-orient: vertical;
6310 -webkit-box-direction: normal;
6311 -ms-flex-direction: column;
6312 flex-direction: column;
6313 -webkit-box-pack: center;
6314 -ms-flex-pack: center;
6315 justify-content: center;
6316 -webkit-box-align: center;
6317 -ms-flex-align: center;
6318 align-items: center;
6319}
6320
6321.bx--number__control-btn {
6322 display: inline-block;
6323 background: none;
6324 -webkit-appearance: none;
6325 -moz-appearance: none;
6326 appearance: none;
6327 border: 0;
6328 padding: 0;
6329 cursor: pointer;
6330 width: 100%;
6331 display: -webkit-inline-box;
6332 display: -ms-inline-flexbox;
6333 display: inline-flex;
6334 -webkit-box-pack: center;
6335 -ms-flex-pack: center;
6336 justify-content: center;
6337 -webkit-box-align: center;
6338 -ms-flex-align: center;
6339 align-items: center;
6340 width: 2rem;
6341 height: 1.25rem;
6342 color: #171717;
6343}
6344
6345.bx--number__control-btn::-moz-focus-inner {
6346 border: 0;
6347}
6348
6349.bx--number__control-btn svg {
6350 fill: currentColor;
6351 position: relative;
6352}
6353
6354.bx--number__control-btn.up-icon svg {
6355 top: 0.3125rem;
6356}
6357
6358.bx--number__control-btn.down-icon svg {
6359 top: -0.3125rem;
6360}
6361
6362.bx--number__control-btn:focus {
6363 outline: 1px solid #0062ff;
6364 color: #171717;
6365 outline-width: 2px;
6366 outline-offset: -2px;
6367}
6368
6369.bx--number__control-btn:hover {
6370 cursor: pointer;
6371}
6372
6373.bx--number__control-btn:hover {
6374 color: #171717;
6375}
6376
6377.bx--number__control-btn:disabled {
6378 cursor: not-allowed;
6379 color: #bebebe;
6380}
6381
6382.bx--number--readonly .bx--number__control-btn {
6383 display: none;
6384}
6385
6386.bx--number[data-invalid] .bx--form-requirement {
6387 display: inline-block;
6388 max-height: 12.5rem;
6389}
6390
6391.bx--number[data-invalid] input[type='number'] {
6392 outline: 2px solid #da1e28;
6393 outline-offset: -2px;
6394}
6395
6396.bx--number__invalid {
6397 position: absolute;
6398 right: 2rem;
6399 fill: #da1e28;
6400}
6401
6402.bx--number--light input[type='number'] {
6403 background-color: #ffffff;
6404}
6405
6406.bx--number--mobile {
6407 min-width: 9rem;
6408 width: auto;
6409}
6410
6411.bx--number--mobile .bx--number__control-btn,
6412.bx--number--mobile.bx--number--light .bx--number__control-btn {
6413 position: static;
6414 width: 2.5rem;
6415 height: 2.5rem;
6416 background-color: #f3f3f3;
6417}
6418
6419.bx--number--mobile .bx--number__control-btn:hover, .bx--number--mobile .bx--number__control-btn:focus,
6420.bx--number--mobile.bx--number--light .bx--number__control-btn:hover,
6421.bx--number--mobile.bx--number--light .bx--number__control-btn:focus {
6422 background-color: #e5e5e5;
6423}
6424
6425.bx--number--mobile .bx--number__control-btn:focus,
6426.bx--number--mobile.bx--number--light .bx--number__control-btn:focus {
6427 outline-width: 2px;
6428 outline-offset: -2px;
6429}
6430
6431.bx--number--mobile .bx--number__control-btn svg,
6432.bx--number--mobile.bx--number--light .bx--number__control-btn svg {
6433 position: static;
6434}
6435
6436.bx--number--mobile input[type='number'] {
6437 min-width: 4rem;
6438 width: auto;
6439 margin: 0;
6440 border-right: 1px solid #dcdcdc;
6441 border-left: 1px solid #dcdcdc;
6442 padding: 0;
6443 text-align: center;
6444 background-color: #f3f3f3;
6445}
6446
6447.bx--number--mobile.bx--number--light input[type='number'] {
6448 background-color: #ffffff;
6449}
6450
6451.bx--number--mobile.bx--number--light .bx--number__control-btn {
6452 background-color: #ffffff;
6453}
6454
6455.bx--number.bx--skeleton {
6456 position: relative;
6457 border: none;
6458 padding: 0;
6459 -webkit-box-shadow: none;
6460 box-shadow: none;
6461 pointer-events: none;
6462 background: #e5e5e5;
6463 width: 100%;
6464 height: 2.5rem;
6465}
6466
6467.bx--number.bx--skeleton:hover, .bx--number.bx--skeleton:focus, .bx--number.bx--skeleton:active {
6468 border: none;
6469 outline: none;
6470 cursor: default;
6471}
6472
6473.bx--number.bx--skeleton:before {
6474 content: '';
6475 width: 0%;
6476 height: 100%;
6477 position: absolute;
6478 top: 0;
6479 left: 0;
6480 background: #bebebe;
6481 -webkit-animation: 3000ms ease-in-out skeleton infinite;
6482 animation: 3000ms ease-in-out skeleton infinite;
6483}
6484
6485.bx--number.bx--skeleton input[type='number'] {
6486 display: none;
6487}
6488
6489.bx--link {
6490 font-size: 0.875rem;
6491 font-weight: 400;
6492 line-height: 1.25rem;
6493 letter-spacing: 0.16px;
6494 color: #0062ff;
6495 text-decoration: none;
6496 outline: none;
6497 -webkit-transition: 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
6498 transition: 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
6499}
6500
6501.bx--link:hover {
6502 color: #0062ff;
6503 text-decoration: underline;
6504}
6505
6506.bx--link:active, .bx--link:active:visited {
6507 color: #171717;
6508 text-decoration: underline;
6509}
6510
6511.bx--link:focus {
6512 outline: 1px solid #0062ff;
6513}
6514
6515.bx--link:not([href]) {
6516 color: #bebebe;
6517 cursor: not-allowed;
6518 pointer-events: none;
6519 -ms-touch-action: none;
6520 touch-action: none;
6521}
6522
6523.bx--link:visited {
6524 color: #0062ff;
6525}
6526
6527.bx--link--visited {
6528 color: #8a3ffc;
6529}
6530
6531.bx--link--disabled {
6532 font-size: 0.875rem;
6533 font-weight: 400;
6534 line-height: 1.25rem;
6535 letter-spacing: 0.16px;
6536 display: inline;
6537 color: #bebebe;
6538 font-weight: 400;
6539 cursor: not-allowed;
6540}
6541
6542.bx--list--nested,
6543.bx--list--unordered,
6544.bx--list--ordered {
6545 font-size: 0.875rem;
6546 font-weight: 400;
6547 line-height: 1.125rem;
6548 letter-spacing: 0.16px;
6549 counter-reset: listitem;
6550}
6551
6552.bx--list__item {
6553 font-weight: 400;
6554 color: #171717;
6555 list-style-type: none;
6556 counter-increment: listitem;
6557 margin-left: 0.5rem;
6558 padding-left: 0.5rem;
6559 position: relative;
6560}
6561
6562.bx--list__item:before {
6563 position: absolute;
6564 left: -0.5rem;
6565}
6566
6567.bx--list--nested {
6568 margin-bottom: 0.25rem;
6569 margin-left: 2rem;
6570}
6571
6572.bx--list--unordered > .bx--list__item:before,
6573.bx--list--ordered > .bx--list__item:before {
6574 display: inline-block;
6575 margin-right: 0.5rem;
6576 margin-bottom: 0.25rem;
6577}
6578
6579.bx--list--unordered
6580.bx--list--nested
6581> .bx--list__item:before,
6582.bx--list--ordered
6583.bx--list--nested
6584> .bx--list__item:before {
6585 margin-right: 0.5rem;
6586 display: inline-block;
6587}
6588
6589.bx--list--unordered > .bx--list__item:before {
6590 content: '\002013';
6591}
6592
6593.bx--list--unordered
6594ul.bx--list--nested
6595> .bx--list__item:before {
6596 content: '\0025AA';
6597}
6598
6599.bx--list--unordered
6600ol.bx--list--nested
6601> .bx--list__item:before {
6602 content: counter(listitem, lower-alpha) ".";
6603}
6604
6605.bx--list--ordered > .bx--list__item:before {
6606 content: counter(listitem) ".";
6607}
6608
6609.bx--list--ordered ol.bx--list--nested {
6610 counter-reset: ol-counter;
6611}
6612
6613.bx--list--ordered
6614ol.bx--list--nested
6615> .bx--list__item {
6616 counter-increment: ol-counter;
6617}
6618
6619.bx--list--ordered
6620ol.bx--list--nested
6621> .bx--list__item:before {
6622 content: counter(ol-counter, lower-alpha) ".";
6623 width: 0.6rem;
6624}
6625
6626.bx--list--ordered
6627ul.bx--list--nested
6628> .bx--list__item:before {
6629 content: '\0025AA';
6630}
6631
6632.bx--table-toolbar {
6633 display: -webkit-box;
6634 display: -ms-flexbox;
6635 display: flex;
6636 width: 100%;
6637 background: #f3f3f3;
6638 height: 3rem;
6639 position: relative;
6640}
6641
6642.bx--toolbar-content {
6643 display: -webkit-box;
6644 display: -ms-flexbox;
6645 display: flex;
6646 height: 3rem;
6647 width: 100%;
6648 -webkit-box-pack: end;
6649 -ms-flex-pack: end;
6650 justify-content: flex-end;
6651 -webkit-transform: translate3d(0, 0, 0);
6652 transform: translate3d(0, 0, 0);
6653 -webkit-transition: -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
6654 transition: -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
6655 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
6656 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
6657}
6658
6659.bx--batch-actions ~ .bx--toolbar-content {
6660 -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
6661 clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
6662}
6663
6664.bx--toolbar-content .bx--search .bx--search-input {
6665 background-color: transparent;
6666}
6667
6668.bx--batch-actions ~ .bx--toolbar-search-container {
6669 opacity: 1;
6670 -webkit-transition: opacity 110ms;
6671 transition: opacity 110ms;
6672 display: -webkit-box;
6673 display: -ms-flexbox;
6674 display: flex;
6675 -webkit-box-align: center;
6676 -ms-flex-align: center;
6677 align-items: center;
6678}
6679
6680.bx--toolbar-search-container-expandable {
6681 height: 3rem;
6682 width: 3rem;
6683 position: relative;
6684 -webkit-transition: -webkit-box-flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
6685 transition: -webkit-box-flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
6686 transition: flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
6687 transition: flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9), -ms-flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
6688 -webkit-box-shadow: none;
6689 box-shadow: none;
6690}
6691
6692.bx--toolbar-search-container-expandable .bx--search {
6693 width: 3rem;
6694 height: 100%;
6695 position: initial;
6696}
6697
6698.bx--toolbar-search-container-expandable
6699.bx--search
6700.bx--search-magnifier {
6701 height: 3rem;
6702 width: 3rem;
6703 padding: 1rem;
6704 left: 0;
6705 cursor: pointer;
6706 pointer-events: all;
6707 -webkit-transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
6708 transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
6709}
6710
6711.bx--toolbar-search-container-expandable
6712.bx--search
6713.bx--search-magnifier:focus {
6714 outline: 2px solid #0062ff;
6715 outline-offset: -2px;
6716}
6717
6718.bx--toolbar-search-container-expandable
6719.bx--search
6720.bx--search-magnifier:hover {
6721 background: #e5e5e5;
6722}
6723
6724.bx--toolbar-search-container-expandable
6725.bx--search
6726.bx--search-input {
6727 border: none;
6728 height: 100%;
6729 visibility: hidden;
6730 padding: 0;
6731 background-color: transparent;
6732}
6733
6734.bx--toolbar-search-container-expandable
6735.bx--search
6736.bx--search-close {
6737 height: 3rem;
6738 width: 3rem;
6739}
6740
6741.bx--toolbar-search-container-expandable
6742.bx--search
6743.bx--search-close:before {
6744 top: 2px;
6745 height: calc(100% - 4px);
6746 background-color: #e5e5e5;
6747}
6748
6749.bx--toolbar-search-container-active {
6750 -webkit-box-flex: 1;
6751 -ms-flex: auto;
6752 flex: auto;
6753 -webkit-transition: -webkit-box-flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
6754 transition: -webkit-box-flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
6755 transition: flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
6756 transition: flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9), -ms-flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
6757}
6758
6759.bx--toolbar-search-container-active .bx--search {
6760 width: 100%;
6761}
6762
6763.bx--toolbar-search-container-active
6764.bx--search
6765.bx--search-input {
6766 padding-left: 3rem;
6767 visibility: visible;
6768}
6769
6770.bx--toolbar-search-container-active
6771.bx--search
6772.bx--search-input:focus {
6773 outline: 2px solid #0062ff;
6774 outline-offset: -2px;
6775}
6776
6777.bx--toolbar-search-container-active
6778.bx--search
6779.bx--search-input:focus
6780+ .bx--search-close {
6781 border: none;
6782 -webkit-box-shadow: none;
6783 box-shadow: none;
6784 outline: none;
6785}
6786
6787.bx--toolbar-search-container-active
6788.bx--search
6789.bx--search-input:not(:placeholder-shown) {
6790 background: #e5e5e5;
6791 border: none;
6792}
6793
6794.bx--toolbar-search-container-active
6795.bx--search
6796.bx--search-magnifier:focus,
6797.bx--toolbar-search-container-active
6798.bx--search
6799.bx--search-magnifier:active,
6800.bx--toolbar-search-container-active
6801.bx--search
6802.bx--search-magnifier:hover {
6803 outline: none;
6804 border: none;
6805 background: transparent;
6806}
6807
6808.bx--toolbar-search-container-persistent .bx--search-close,
6809.bx--toolbar-search-container-persistent
6810.bx--search-close:hover,
6811.bx--toolbar-search-container-active
6812.bx--search
6813.bx--search-close,
6814.bx--toolbar-search-container-active
6815.bx--search
6816.bx--search-close:hover {
6817 border: none;
6818 background-color: transparent;
6819}
6820
6821.bx--overflow-menu.bx--toolbar-action {
6822 display: inline-block;
6823 background: none;
6824 -webkit-appearance: none;
6825 -moz-appearance: none;
6826 appearance: none;
6827 border: 0;
6828 padding: 0;
6829 cursor: pointer;
6830 width: 100%;
6831 display: -webkit-box;
6832 display: -ms-flexbox;
6833 display: flex;
6834 cursor: pointer;
6835 height: 3rem;
6836 width: 3rem;
6837 padding: 1rem;
6838 -webkit-transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
6839 transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
6840}
6841
6842.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner {
6843 border: 0;
6844}
6845
6846.bx--toolbar-action {
6847 display: inline-block;
6848 background: none;
6849 -webkit-appearance: none;
6850 -moz-appearance: none;
6851 appearance: none;
6852 border: 0;
6853 padding: 0;
6854 cursor: pointer;
6855 width: 100%;
6856 display: -webkit-box;
6857 display: -ms-flexbox;
6858 display: flex;
6859 cursor: pointer;
6860 height: 3rem;
6861 width: 3rem;
6862 -webkit-transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
6863 transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
6864}
6865
6866.bx--toolbar-action::-moz-focus-inner {
6867 border: 0;
6868}
6869
6870.bx--toolbar-action:hover:not([disabled]) {
6871 background: #e5e5e5;
6872}
6873
6874.bx--toolbar-action:hover[aria-expanded='true'] {
6875 background: #f3f3f3;
6876}
6877
6878.bx--toolbar-action[disabled] {
6879 cursor: not-allowed;
6880}
6881
6882.bx--toolbar-action[disabled] .bx--toolbar-action__icon {
6883 fill: #bebebe;
6884 cursor: not-allowed;
6885}
6886
6887.bx--toolbar-action:focus:not([disabled]),
6888.bx--toolbar-action:active:not([disabled]) {
6889 outline: 2px solid #0062ff;
6890 outline-offset: -2px;
6891}
6892
6893.bx--toolbar-action ~ .bx--btn {
6894 margin: 0;
6895 height: 3rem;
6896}
6897
6898.bx--overflow-menu--data-table {
6899 height: 3rem;
6900}
6901
6902.bx--toolbar-action__icon {
6903 height: 1rem;
6904 width: auto;
6905 max-width: 1rem;
6906 fill: #171717;
6907}
6908
6909.bx--toolbar-search-container-persistent {
6910 width: 100%;
6911 height: 3rem;
6912 opacity: 1;
6913 position: relative;
6914}
6915
6916.bx--toolbar-search-container-persistent
6917+ .bx--toolbar-content {
6918 position: relative;
6919 width: auto;
6920}
6921
6922.bx--toolbar-search-container-persistent .bx--search {
6923 position: initial;
6924}
6925
6926.bx--toolbar-search-container-persistent
6927.bx--search
6928.bx--search-magnifier {
6929 left: 1rem;
6930}
6931
6932.bx--toolbar-search-container-persistent
6933.bx--search
6934.bx--search-input {
6935 height: 3rem;
6936 padding-left: 3rem;
6937 border: none;
6938}
6939
6940.bx--toolbar-search-container-persistent
6941.bx--search
6942.bx--search-input:focus:not([disabled]) {
6943 outline: 2px solid #0062ff;
6944 outline-offset: -2px;
6945}
6946
6947.bx--toolbar-search-container-persistent
6948.bx--search
6949.bx--search-input:hover:not([disabled]) {
6950 background: #e5e5e5;
6951}
6952
6953.bx--toolbar-search-container-persistent
6954.bx--search
6955.bx--search-input:active:not([disabled]),
6956.bx--toolbar-search-container-persistent
6957.bx--search
6958.bx--search-input:not(:placeholder-shown) {
6959 background: #e5e5e5;
6960}
6961
6962.bx--toolbar-search-container-persistent
6963.bx--search
6964.bx--search-close {
6965 height: 3rem;
6966 width: 3rem;
6967}
6968
6969.bx--batch-actions--active ~ .bx--toolbar-search-container,
6970.bx--batch-actions--active ~ .bx--toolbar-content {
6971 -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
6972 clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
6973 -webkit-transform: translate3d(0, 48px, 0);
6974 transform: translate3d(0, 48px, 0);
6975 -webkit-transition: -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
6976 transition: -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
6977 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
6978 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
6979}
6980
6981.bx--batch-actions {
6982 display: -webkit-box;
6983 display: -ms-flexbox;
6984 display: flex;
6985 position: absolute;
6986 top: 0;
6987 left: 0;
6988 -webkit-box-align: center;
6989 -ms-flex-align: center;
6990 align-items: center;
6991 padding-left: 1.5rem;
6992 padding-right: 1.5rem;
6993 width: 100%;
6994 height: 100%;
6995 pointer-events: none;
6996 -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
6997 clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
6998 will-change: transform;
6999 background-color: #0062ff;
7000 -webkit-transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7001 transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7002 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9), opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7003 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9), opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7004 -webkit-transform: translate3d(0, 48px, 0);
7005 transform: translate3d(0, 48px, 0);
7006}
7007
7008.bx--batch-actions:focus {
7009 outline: 1px solid #0062ff;
7010}
7011
7012.bx--batch-actions--active {
7013 -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
7014 clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
7015 pointer-events: all;
7016 -webkit-transform: translate3d(0, 0, 0);
7017 transform: translate3d(0, 0, 0);
7018}
7019
7020.bx--action-list {
7021 position: absolute;
7022 top: 0;
7023 right: 0;
7024 display: -webkit-box;
7025 display: -ms-flexbox;
7026 display: flex;
7027}
7028
7029.bx--action-list .bx--btn {
7030 color: #ffffff;
7031}
7032
7033.bx--action-list .bx--btn .bx--btn__icon {
7034 fill: #ffffff;
7035 margin-left: 0.5rem;
7036}
7037
7038.bx--action-list .bx--btn .bx--btn__icon .st0 {
7039 fill: none;
7040}
7041
7042.bx--batch-download {
7043 padding: 0.0625rem;
7044}
7045
7046.bx--action-list .bx--btn--primary:focus::before,
7047.bx--action-list .bx--btn--primary:focus::before,
7048.bx--action-list .bx--btn--primary::before,
7049.bx--action-list .bx--btn--primary::before,
7050.bx--action-list .bx--btn--primary:focus::after,
7051.bx--action-list .bx--btn--primary:focus::after,
7052.bx--action-list .bx--btn--primary::after,
7053.bx--action-list .bx--btn--primary::after {
7054 display: none;
7055}
7056
7057.bx--action-list .bx--btn--primary:focus {
7058 outline: 2px solid #f3f3f3;
7059 outline-offset: -0.125rem;
7060}
7061
7062.bx--action-list .bx--btn {
7063 min-width: 0;
7064}
7065
7066.bx--action-list
7067.bx--btn--primary:nth-child(3):hover
7068+ .bx--btn--primary.bx--batch-summary__cancel::before,
7069.bx--action-list
7070.bx--btn--primary:nth-child(3):focus
7071+ .bx--btn--primary.bx--batch-summary__cancel::before {
7072 opacity: 0;
7073}
7074
7075.bx--btn--primary.bx--batch-summary__cancel::before {
7076 display: block;
7077 position: absolute;
7078 opacity: 1;
7079 top: 0.9375rem;
7080 left: 0;
7081 height: 1rem;
7082 width: 0.0625rem;
7083 content: '';
7084 background-color: #ffffff;
7085 border: none;
7086 -webkit-transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7087 transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7088}
7089
7090.bx--btn--primary.bx--batch-summary__cancel:hover::before {
7091 opacity: 0;
7092 -webkit-transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7093 transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7094}
7095
7096.bx--batch-summary__cancel {
7097 padding-right: 1rem;
7098 position: relative;
7099}
7100
7101.bx--batch-summary {
7102 position: absolute;
7103 left: 0;
7104 margin-left: 1rem;
7105 display: -webkit-box;
7106 display: -ms-flexbox;
7107 display: flex;
7108 -webkit-box-align: center;
7109 -ms-flex-align: center;
7110 align-items: center;
7111 color: #ffffff;
7112}
7113
7114.bx--batch-summary__para {
7115 font-size: 0.875rem;
7116 font-weight: 400;
7117 line-height: 1.125rem;
7118 letter-spacing: 0.16px;
7119}
7120
7121.bx--table-toolbar--small {
7122 height: 2rem;
7123}
7124
7125.bx--table-toolbar--small .bx--toolbar-search-container-expandable,
7126.bx--table-toolbar--small .bx--toolbar-search-container-persistent {
7127 height: 2rem;
7128}
7129
7130.bx--table-toolbar--small .bx--toolbar-search-container-expandable
7131.bx--search
7132.bx--search-input,
7133.bx--table-toolbar--small .bx--toolbar-search-container-persistent
7134.bx--search
7135.bx--search-input {
7136 height: 2rem;
7137}
7138
7139.bx--table-toolbar--small .bx--toolbar-search-container-expandable
7140.bx--search
7141.bx--search-close,
7142.bx--table-toolbar--small .bx--toolbar-search-container-persistent
7143.bx--search
7144.bx--search-close {
7145 height: 2rem;
7146 width: 2rem;
7147}
7148
7149.bx--table-toolbar--small .bx--toolbar-search-container-expandable
7150.bx--search
7151.bx--search-magnifier,
7152.bx--table-toolbar--small .bx--toolbar-search-container-persistent
7153.bx--search
7154.bx--search-magnifier {
7155 height: 2rem;
7156 width: 2rem;
7157 padding: 0.5rem;
7158}
7159
7160.bx--table-toolbar--small .bx--toolbar-search-container-expandable {
7161 width: 2rem;
7162}
7163
7164.bx--table-toolbar--small .bx--toolbar-search-container-expandable
7165.bx--search
7166.bx--search-input {
7167 padding-left: 2rem;
7168}
7169
7170.bx--table-toolbar--small .bx--toolbar-search-container-active {
7171 -webkit-box-flex: 1;
7172 -ms-flex: auto;
7173 flex: auto;
7174 -webkit-transition: -webkit-box-flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
7175 transition: -webkit-box-flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
7176 transition: flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
7177 transition: flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9), -ms-flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
7178}
7179
7180.bx--table-toolbar--small .bx--toolbar-search-container-active
7181.bx--search
7182.bx--search-input {
7183 visibility: visible;
7184}
7185
7186.bx--table-toolbar--small .bx--toolbar-search-container-active
7187.bx--search
7188.bx--search-input:focus {
7189 outline: 2px solid #0062ff;
7190 outline-offset: -2px;
7191 background: #e5e5e5;
7192}
7193
7194.bx--table-toolbar--small .bx--toolbar-search-container-active
7195.bx--search
7196.bx--search-input:active,
7197.bx--table-toolbar--small .bx--toolbar-search-container-active
7198.bx--search
7199.bx--search-input:not(:placeholder-shown) {
7200 background: #e5e5e5;
7201}
7202
7203.bx--table-toolbar--small .bx--toolbar-search-container-active
7204.bx--search
7205.bx--search-magnifier:focus,
7206.bx--table-toolbar--small .bx--toolbar-search-container-active
7207.bx--search
7208.bx--search-magnifier:active,
7209.bx--table-toolbar--small .bx--toolbar-search-container-active
7210.bx--search
7211.bx--search-magnifier:hover {
7212 outline: 2px solid transparent;
7213 outline-offset: -2px;
7214 background: transparent;
7215}
7216
7217.bx--table-toolbar--small
7218.bx--batch-actions
7219.bx--action-list {
7220 height: 2rem;
7221}
7222
7223.bx--table-toolbar--small .bx--toolbar-action {
7224 height: 2rem;
7225 width: 2rem;
7226 padding: 0.5rem;
7227}
7228
7229.bx--table-toolbar--small .bx--btn--primary {
7230 padding-top: 0.1875rem;
7231 height: 2rem;
7232}
7233
7234.bx--table-toolbar--small
7235.bx--btn--primary.bx--batch-summary__cancel::before {
7236 top: 0.5rem;
7237}
7238
7239.bx--table-toolbar--small
7240.bx--toolbar-action
7241~ .bx--btn {
7242 height: 2rem;
7243 width: 10rem;
7244 overflow: hidden;
7245}
7246
7247.bx--data-table-container {
7248 min-width: 31.25rem;
7249 overflow-x: auto;
7250 padding-top: 0.125rem;
7251}
7252
7253.bx--data-table-header {
7254 background: #f3f3f3;
7255 padding: 1rem 0 1.5rem 1rem;
7256}
7257
7258.bx--data-table-header__title {
7259 font-size: 1.25rem;
7260 font-weight: 400;
7261 line-height: 1.625rem;
7262 letter-spacing: 0;
7263 color: #171717;
7264}
7265
7266.bx--data-table-header__description {
7267 font-size: 0.875rem;
7268 font-weight: 400;
7269 line-height: 1.125rem;
7270 letter-spacing: 0.16px;
7271 color: #565656;
7272}
7273
7274.bx--data-table {
7275 border-collapse: collapse;
7276 border-spacing: 0;
7277 width: 100%;
7278}
7279
7280.bx--data-table thead {
7281 font-size: 0.875rem;
7282 font-weight: 600;
7283 line-height: 1.125rem;
7284 letter-spacing: 0.16px;
7285 background-color: #dcdcdc;
7286}
7287
7288.bx--data-table tbody {
7289 font-size: 0.875rem;
7290 font-weight: 400;
7291 line-height: 1.125rem;
7292 letter-spacing: 0.16px;
7293 background-color: #f3f3f3;
7294 width: 100%;
7295}
7296
7297.bx--data-table tr {
7298 border: none;
7299 height: 3rem;
7300 width: 100%;
7301}
7302
7303.bx--data-table tbody tr,
7304.bx--data-table tbody tr td,
7305.bx--data-table tbody tr th {
7306 -webkit-transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
7307 transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
7308}
7309
7310.bx--data-table tbody tr:hover {
7311 background: #e5e5e5;
7312}
7313
7314.bx--data-table tbody tr:hover td,
7315.bx--data-table tbody tr:hover th {
7316 color: #171717;
7317 background: #e5e5e5;
7318 border-bottom: 1px solid #e5e5e5;
7319 border-top: 1px solid #e5e5e5;
7320}
7321
7322.bx--data-table th,
7323.bx--data-table td {
7324 padding-left: 0.75rem;
7325 padding-right: 0.75rem;
7326 vertical-align: top;
7327 text-align: left;
7328}
7329
7330.bx--data-table th {
7331 color: #171717;
7332 background-color: #dcdcdc;
7333}
7334
7335.bx--data-table th:first-of-type:not(.bx--table-expand) {
7336 padding-left: 1rem;
7337}
7338
7339.bx--data-table th:last-of-type {
7340 position: relative;
7341 width: auto;
7342}
7343
7344.bx--data-table .bx--table-header-label {
7345 display: block;
7346 padding: 0.875rem 0;
7347 text-align: left;
7348}
7349
7350.bx--data-table td,
7351.bx--data-table tbody th {
7352 background: #f3f3f3;
7353 color: #565656;
7354 border-top: 1px solid #f3f3f3;
7355 border-bottom: 1px solid #dcdcdc;
7356 padding: 0.875rem 0.75rem;
7357 padding-bottom: 0.8125rem;
7358}
7359
7360.bx--data-table td + td:first-of-type,
7361.bx--data-table tbody th + td:first-of-type {
7362 padding-left: 0.75rem;
7363}
7364
7365@supports (-moz-appearance: none) {
7366 .bx--data-table td {
7367 background-clip: padding-box;
7368 }
7369}
7370
7371.bx--data-table td:first-of-type {
7372 padding-left: 1rem;
7373}
7374
7375.bx--data-table td:last-of-type {
7376 padding-right: 1rem;
7377}
7378
7379.bx--data-table .bx--table-column-menu,
7380.bx--data-table .bx--table-column-menu:last-of-type {
7381 width: 3.25rem;
7382 min-width: 3.25rem;
7383 padding-top: 0.5rem;
7384 padding-right: 0.5rem;
7385}
7386
7387.bx--data-table td.bx--table-column-menu {
7388 padding-bottom: 0;
7389}
7390
7391.bx--data-table
7392td.bx--table-column-menu
7393.bx--overflow-menu[aria-expanded='false']:hover {
7394 background: #dcdcdc;
7395}
7396
7397.bx--data-table
7398td.bx--table-column-menu
7399.bx--overflow-menu[aria-expanded='false']:focus {
7400 outline: 2px solid #0062ff;
7401 outline-offset: -2px;
7402}
7403
7404.bx--data-table
7405td.bx--table-column-menu
7406.bx--overflow-menu[aria-expanded='true']:focus {
7407 outline: none;
7408}
7409
7410@media screen and (hover: hover), (-ms-high-contrast: active), (-ms-high-contrast: none) {
7411 .bx--data-table
7412td.bx--table-column-menu
7413.bx--overflow-menu
7414.bx--overflow-menu__icon {
7415 opacity: 0;
7416 }
7417}
7418
7419.bx--data-table.bx--data-table--visible-overflow-menu
7420td.bx--table-column-menu
7421.bx--overflow-menu
7422.bx--overflow-menu__icon,
7423.bx--data-table
7424td.bx--table-column-menu
7425.bx--overflow-menu:hover
7426.bx--overflow-menu__icon,
7427.bx--data-table
7428td.bx--table-column-menu
7429.bx--overflow-menu:focus
7430.bx--overflow-menu__icon,
7431.bx--data-table
7432tr:hover
7433td.bx--table-column-menu
7434.bx--overflow-menu
7435.bx--overflow-menu__icon {
7436 opacity: 1;
7437}
7438
7439.bx--table-row--menu-option
7440.bx--overflow-menu-options__btn
7441.bx--overflow-menu-options__option-content
7442svg {
7443 margin-right: 0.5rem;
7444 position: relative;
7445 top: 0.1875rem;
7446}
7447
7448.bx--data-table--zebra tbody tr:nth-child(even) td {
7449 border-bottom: 1px solid #f3f3f3;
7450}
7451
7452.bx--data-table--zebra tbody tr:nth-child(odd) td {
7453 background-color: #ffffff;
7454 border-bottom: 1px solid #ffffff;
7455 border-top: 1px solid #ffffff;
7456}
7457
7458.bx--data-table--zebra tbody tr:hover td {
7459 background-color: #e5e5e5;
7460 border-bottom: 1px solid #e5e5e5;
7461 border-top: 1px solid #e5e5e5;
7462}
7463
7464.bx--table-column-checkbox .bx--checkbox-label {
7465 padding-left: 1rem;
7466}
7467
7468.bx--data-table th.bx--table-column-checkbox {
7469 position: relative;
7470 background: #dcdcdc;
7471 padding: 0.75rem 0.5rem 0 1rem;
7472 width: 2.75rem;
7473 -webkit-transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
7474 transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
7475}
7476
7477.bx--data-table td.bx--table-column-checkbox {
7478 padding-top: 0.6875rem;
7479 padding-bottom: 0;
7480}
7481
7482th.bx--table-column-checkbox:hover {
7483 background: #cacaca;
7484}
7485
7486.bx--data-table--zebra
7487tbody
7488tr:nth-child(odd).bx--data-table--selected
7489td,
7490tr.bx--data-table--selected td {
7491 color: #171717;
7492 background-color: #dcdcdc;
7493 border-top: 1px solid #dcdcdc;
7494 border-bottom: 1px solid #bebebe;
7495}
7496
7497.bx--data-table--zebra
7498tbody
7499tr:first-of-type:nth-child(odd).bx--data-table--selected
7500td,
7501tr.bx--data-table--selected:first-of-type td {
7502 border-top: 1px solid #bebebe;
7503}
7504
7505.bx--data-table--zebra
7506tbody
7507tr:last-of-type:nth-child(odd).bx--data-table--selected
7508td,
7509.bx--data-table--zebra
7510tbody
7511tr:last-of-type:nth-child(even).bx--data-table--selected
7512td,
7513tr.bx--data-table--selected:last-of-type td {
7514 border-top: 1px solid #dcdcdc;
7515 border-bottom: 1px solid #dcdcdc;
7516}
7517
7518.bx--data-table--zebra
7519tbody
7520tr:nth-child(even).bx--data-table--selected
7521td {
7522 border-bottom: 1px solid #bebebe;
7523}
7524
7525.bx--data-table--zebra
7526tbody
7527tr:nth-child(even).bx--data-table--selected:hover
7528td {
7529 border-bottom: 1px solid #cacaca;
7530}
7531
7532.bx--data-table--zebra
7533tbody
7534tr:nth-child(odd).bx--data-table--selected:hover
7535td,
7536.bx--data-table tbody .bx--data-table--selected:hover td {
7537 color: #171717;
7538 background: #cacaca;
7539 border-top: 1px solid #cacaca;
7540 border-bottom: 1px solid #cacaca;
7541}
7542
7543.bx--data-table--selected
7544.bx--overflow-menu
7545.bx--overflow-menu__icon {
7546 opacity: 1;
7547}
7548
7549.bx--data-table--compact thead tr,
7550.bx--data-table--compact tbody tr {
7551 height: 1.5rem;
7552}
7553
7554.bx--data-table--compact .bx--table-header-label {
7555 padding: 0.125rem 0;
7556}
7557
7558.bx--data-table--compact td {
7559 padding-top: 0.125rem;
7560 padding-bottom: 0.125rem;
7561}
7562
7563.bx--data-table--compact .bx--overflow-menu {
7564 width: 2rem;
7565 height: 1.4375rem;
7566}
7567
7568.bx--data-table.bx--data-table--compact
7569.bx--table-column-menu {
7570 padding-top: 0;
7571}
7572
7573.bx--data-table.bx--data-table--compact
7574.bx--table-column-checkbox {
7575 padding-top: 0;
7576 padding-bottom: 0;
7577}
7578
7579.bx--data-table.bx--data-table--compact
7580.bx--table-column-checkbox
7581.bx--checkbox-label {
7582 min-height: 1.4375rem;
7583 height: 1.4375rem;
7584}
7585
7586.bx--data-table--short thead tr,
7587.bx--data-table--short tbody tr {
7588 height: 2rem;
7589}
7590
7591.bx--data-table--short .bx--table-header-label {
7592 padding: 0.4375rem 0;
7593}
7594
7595.bx--data-table--short td {
7596 padding-top: 0.4375rem;
7597 padding-bottom: 0.375rem;
7598}
7599
7600.bx--data-table--short .bx--overflow-menu {
7601 height: 1.9375rem;
7602}
7603
7604.bx--data-table.bx--data-table--short
7605.bx--table-column-menu {
7606 padding-top: 0;
7607}
7608
7609.bx--data-table.bx--data-table--short
7610.bx--table-column-checkbox {
7611 padding-top: 0.1875rem;
7612 padding-bottom: 0.1875rem;
7613}
7614
7615.bx--data-table--tall thead tr,
7616.bx--data-table--tall tbody tr {
7617 height: 4rem;
7618}
7619
7620.bx--data-table--tall .bx--table-header-label {
7621 padding: 1rem 0;
7622}
7623
7624.bx--data-table--tall td {
7625 padding-top: 1rem;
7626}
7627
7628.bx--data-table--cell-secondary-text {
7629 font-size: 0.75rem;
7630 font-weight: 400;
7631 line-height: 1rem;
7632 letter-spacing: 0.32px;
7633}
7634
7635.bx--data-table.bx--data-table--tall
7636.bx--table-column-menu,
7637.bx--data-table.bx--data-table--tall
7638.bx--table-column-checkbox {
7639 padding-top: 0.75rem;
7640}
7641
7642.bx--data-table--static {
7643 width: auto;
7644}
7645
7646.bx--data-table_inner-container {
7647 background-color: #dcdcdc;
7648 padding-top: 3rem;
7649 -webkit-transform: translateZ(0);
7650 transform: translateZ(0);
7651}
7652
7653.bx--data-table--sticky-header {
7654 display: block;
7655 overflow-y: scroll;
7656}
7657
7658.bx--data-table--sticky-header thead,
7659.bx--data-table--sticky-header tbody,
7660.bx--data-table--sticky-header tr,
7661.bx--data-table--sticky-header th,
7662.bx--data-table--sticky-header td {
7663 display: -webkit-box;
7664 display: -ms-flexbox;
7665 display: flex;
7666}
7667
7668.bx--data-table--sticky-header thead {
7669 position: fixed;
7670 top: 0;
7671 width: 100%;
7672 overflow: scroll;
7673 -ms-overflow-style: none;
7674 will-change: transform;
7675}
7676
7677.bx--data-table--sticky-header thead tr th {
7678 border-bottom: 1px solid #bebebe;
7679}
7680
7681.bx--data-table--sticky-header tbody {
7682 -webkit-box-orient: vertical;
7683 -webkit-box-direction: normal;
7684 -ms-flex-direction: column;
7685 flex-direction: column;
7686 overflow-x: scroll;
7687 -ms-overflow-style: none;
7688 will-change: transform;
7689}
7690
7691.bx--data-table--sticky-header tr {
7692 min-height: 3rem;
7693 height: auto;
7694}
7695
7696.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td {
7697 border-top: none;
7698}
7699
7700.bx--data-table--sticky-header thead::-webkit-scrollbar,
7701.bx--data-table--sticky-header tbody::-webkit-scrollbar {
7702 display: none;
7703}
7704
7705@-moz-document url-prefix() {
7706 .bx--data-table--sticky-header thead,
7707 .bx--data-table--sticky-header tbody {
7708 scrollbar-width: none;
7709 }
7710}
7711
7712.bx--data-table--sticky-header tbody tr:last-of-type {
7713 border-bottom: 0;
7714}
7715
7716.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),
7717.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon) {
7718 width: 100%;
7719 min-width: 0;
7720}
7721
7722.bx--data-table--sticky-header .bx--table-header-label {
7723 max-width: calc(100% - 10px);
7724 display: block;
7725 overflow-x: hidden;
7726 text-overflow: ellipsis;
7727 white-space: nowrap;
7728}
7729
7730.bx--data-table--max-width {
7731 max-width: 56.25rem;
7732}
7733
7734.bx--data-table--sticky-header {
7735 max-height: 18.75rem;
7736}
7737
7738.bx--data-table tr.bx--parent-row:first-of-type td {
7739 border-top: 1px solid #dcdcdc;
7740}
7741
7742.bx--expandable-row--hidden td {
7743 border-top: 0;
7744 width: auto;
7745 padding: 1rem;
7746}
7747
7748tr.bx--parent-row:not(.bx--expandable-row)
7749+ tr[data-child-row] {
7750 height: 0;
7751 -webkit-transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7752 transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7753}
7754
7755tr.bx--parent-row:not(.bx--expandable-row)
7756+ tr[data-child-row]
7757td {
7758 padding-top: 0;
7759 padding-bottom: 0;
7760 border: 0;
7761 background-color: #e5e5e5;
7762 -webkit-transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7763 transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7764}
7765
7766tr.bx--parent-row:not(.bx--expandable-row)
7767+ tr[data-child-row]
7768td
7769.bx--child-row-inner-container {
7770 overflow: hidden;
7771 max-height: 0;
7772}
7773
7774tr.bx--parent-row.bx--expandable-row + tr[data-child-row] {
7775 -webkit-transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7776 transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7777}
7778
7779tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td {
7780 padding-bottom: 1.4375rem;
7781 -webkit-transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7782 transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7783}
7784
7785tr.bx--parent-row.bx--expandable-row
7786+ tr[data-child-row]
7787td
7788.bx--child-row-inner-container {
7789 max-height: 100%;
7790}
7791
7792.bx--parent-row.bx--expandable-row > td,
7793.bx--parent-row.bx--expandable-row + tr[data-child-row] > td {
7794 border-bottom: 1px solid transparent;
7795 -webkit-box-shadow: 0 1px #dcdcdc;
7796 box-shadow: 0 1px #dcdcdc;
7797}
7798
7799.bx--parent-row:not(.bx--expandable-row)
7800+ tr[data-child-row]
7801> td {
7802 -webkit-box-shadow: none;
7803 box-shadow: none;
7804}
7805
7806.bx--parent-row.bx--expandable-row > td:first-of-type {
7807 -webkit-box-shadow: none;
7808 box-shadow: none;
7809}
7810
7811tr.bx--parent-row:not(.bx--expandable-row) td,
7812tr.bx--parent-row.bx--expandable-row td,
7813tr.bx--parent-row.bx--expandable-row {
7814 -webkit-transition: height 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7815 transition: height 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7816}
7817
7818tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td {
7819 -webkit-transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7820 transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
7821}
7822
7823tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover
7824td {
7825 border-top: 1px solid #e5e5e5;
7826 border-bottom: 1px solid #e5e5e5;
7827}
7828
7829tr.bx--parent-row.bx--expandable-row:hover td {
7830 background-color: #e5e5e5;
7831 border-top: 1px solid #e5e5e5;
7832 border-bottom: 1px solid #dcdcdc;
7833 color: #171717;
7834}
7835
7836tr.bx--parent-row.bx--expandable-row:hover td:first-of-type {
7837 border-bottom: 1px solid #e5e5e5;
7838}
7839
7840tr.bx--parent-row.bx--expandable-row:hover
7841+ tr[data-child-row]
7842td {
7843 background-color: #e5e5e5;
7844 color: #171717;
7845 border-bottom: 1px solid #dcdcdc;
7846}
7847
7848tr.bx--expandable-row--hover + tr[data-child-row] td {
7849 border-bottom: 1px solid #dcdcdc;
7850}
7851
7852tr.bx--expandable-row--hover {
7853 background-color: #e5e5e5;
7854}
7855
7856tr.bx--expandable-row--hover td {
7857 background-color: #e5e5e5;
7858 border-bottom: 1px solid #dcdcdc;
7859 border-top: 1px solid #e5e5e5;
7860 color: #171717;
7861}
7862
7863tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover
7864td:first-of-type {
7865 border-bottom: 1px solid #e5e5e5;
7866}
7867
7868.bx--data-table td.bx--table-expand {
7869 width: 2.5rem;
7870 min-width: 2.5rem;
7871 height: 3rem;
7872 vertical-align: top;
7873 padding: 0;
7874}
7875
7876.bx--table-expand[data-previous-value='collapsed']
7877.bx--table-expand__svg {
7878 -webkit-transform: rotate(270deg);
7879 transform: rotate(270deg);
7880 -webkit-transition: -webkit-transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7881 transition: -webkit-transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7882 transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7883 transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7884}
7885
7886.bx--table-expand__button {
7887 display: inline-block;
7888 background: none;
7889 -webkit-appearance: none;
7890 -moz-appearance: none;
7891 appearance: none;
7892 border: 0;
7893 padding: 0;
7894 cursor: pointer;
7895 display: -webkit-box;
7896 display: -ms-flexbox;
7897 display: flex;
7898 -ms-flex-pack: distribute;
7899 justify-content: space-around;
7900 -webkit-box-align: center;
7901 -ms-flex-align: center;
7902 align-items: center;
7903 height: 100%;
7904 width: 100%;
7905}
7906
7907.bx--table-expand__button::-moz-focus-inner {
7908 border: 0;
7909}
7910
7911.bx--data-table--short .bx--table-expand__button {
7912 height: auto;
7913}
7914
7915.bx--table-expand__button:focus {
7916 outline: 1px solid transparent;
7917}
7918
7919.bx--table-expand__button:focus .bx--table-expand__svg {
7920 -webkit-box-shadow: inset 0px 0px 0px 1px #0062ff;
7921 box-shadow: inset 0px 0px 0px 1px #0062ff;
7922}
7923
7924.bx--table-expand__svg {
7925 fill: #171717;
7926 -webkit-transform: rotate(90deg);
7927 transform: rotate(90deg);
7928 -webkit-transition: -webkit-transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7929 transition: -webkit-transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7930 transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7931 transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
7932}
7933
7934th.bx--table-expand {
7935 position: relative;
7936 vertical-align: middle;
7937}
7938
7939th.bx--table-expand + th.bx--table-column-checkbox {
7940 padding-left: 0.5rem;
7941}
7942
7943tr.bx--parent-row.bx--expandable-row
7944td.bx--table-expand
7945+ td::after {
7946 position: absolute;
7947 content: '';
7948 left: 0;
7949 bottom: -0.0625rem;
7950 height: 0.0625rem;
7951 width: 0.5rem;
7952 background: #f3f3f3;
7953}
7954
7955tr.bx--parent-row.bx--expandable-row:hover
7956td.bx--table-expand
7957+ td::after,
7958tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover
7959td.bx--table-expand
7960+ td::after {
7961 background: #e5e5e5;
7962}
7963
7964tr.bx--parent-row.bx--data-table--selected
7965td.bx--table-expand
7966+ td::after {
7967 display: none;
7968}
7969
7970tr.bx--parent-row.bx--data-table--selected:first-of-type td {
7971 background: #dcdcdc;
7972 border-top: 1px solid #bebebe;
7973 border-bottom: 1px solid transparent;
7974 -webkit-box-shadow: 0 1px #bebebe;
7975 box-shadow: 0 1px #bebebe;
7976}
7977
7978tr.bx--parent-row.bx--data-table--selected td {
7979 background: #dcdcdc;
7980 color: #171717;
7981 border-bottom: 1px solid transparent;
7982 -webkit-box-shadow: 0 1px #bebebe;
7983 box-shadow: 0 1px #bebebe;
7984}
7985
7986tr.bx--parent-row.bx--data-table--selected:last-of-type td {
7987 background: #dcdcdc;
7988 border-bottom: 1px solid transparent;
7989 -webkit-box-shadow: 0 1px #dcdcdc;
7990 box-shadow: 0 1px #dcdcdc;
7991}
7992
7993tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover
7994td {
7995 background: #cacaca;
7996 border-top: 1px solid #cacaca;
7997 border-bottom: 1px solid transparent;
7998 -webkit-box-shadow: 0 1px #cacaca;
7999 box-shadow: 0 1px #cacaca;
8000}
8001
8002tr.bx--parent-row.bx--data-table--selected.bx--expandable-row
8003td,
8004tr.bx--parent-row.bx--data-table--selected.bx--expandable-row
8005td:first-of-type {
8006 border-bottom: 1px solid transparent;
8007 -webkit-box-shadow: 0 1px #dcdcdc;
8008 box-shadow: 0 1px #dcdcdc;
8009}
8010
8011tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover
8012td,
8013tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover
8014td:first-of-type,
8015tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover
8016td,
8017tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover
8018td:first-of-type {
8019 background: #cacaca;
8020 border-top: 1px solid #cacaca;
8021 border-bottom: 1px solid transparent;
8022 -webkit-box-shadow: 0 1px #cacaca;
8023 box-shadow: 0 1px #cacaca;
8024}
8025
8026tr.bx--parent-row.bx--data-table--selected.bx--expandable-row
8027+ tr[data-child-row]
8028td {
8029 color: #171717;
8030 background-color: #e5e5e5;
8031 border-bottom: 1px solid transparent;
8032 -webkit-box-shadow: 0 1px #bebebe;
8033 box-shadow: 0 1px #bebebe;
8034 border-top: 1px solid #bebebe;
8035}
8036
8037tr.bx--parent-row.bx--data-table--selected.bx--expandable-row
8038+ tr[data-child-row]:last-of-type
8039td {
8040 -webkit-box-shadow: inset 0 -1px #bebebe;
8041 box-shadow: inset 0 -1px #bebebe;
8042 padding-bottom: 1.5rem;
8043}
8044
8045tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover
8046+ tr[data-child-row]
8047td,
8048tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover
8049+ tr[data-child-row]
8050td {
8051 background: #dcdcdc;
8052}
8053
8054.bx--data-table--sort th,
8055.bx--data-table--sort
8056th:first-of-type:not(.bx--table-column-checkbox):not(.bx--table-expand) {
8057 padding: 0;
8058}
8059
8060.bx--data-table--sort th {
8061 height: 3rem;
8062 border-top: none;
8063 border-bottom: none;
8064}
8065
8066.bx--data-table--sort td {
8067 padding-left: 0.5rem;
8068 padding-right: 0.5rem;
8069}
8070
8071.bx--data-table--sort th:first-of-type .bx--table-sort {
8072 padding-left: 0.75rem;
8073}
8074
8075.bx--table-sort {
8076 display: inline-block;
8077 background: none;
8078 -webkit-appearance: none;
8079 -moz-appearance: none;
8080 appearance: none;
8081 border: 0;
8082 padding: 0;
8083 cursor: pointer;
8084 position: relative;
8085 font: inherit;
8086 display: -webkit-box;
8087 display: -ms-flexbox;
8088 display: flex;
8089 -webkit-box-align: center;
8090 -ms-flex-align: center;
8091 align-items: center;
8092 -webkit-box-pack: justify;
8093 -ms-flex-pack: justify;
8094 justify-content: space-between;
8095 width: 100%;
8096 color: #171717;
8097 padding: 0 0.5rem;
8098 height: 100%;
8099 background-color: #dcdcdc;
8100 -webkit-transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9), outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
8101 transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9), outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
8102}
8103
8104.bx--table-sort::-moz-focus-inner {
8105 border: 0;
8106}
8107
8108.bx--table-sort:focus {
8109 outline: 2px solid #0062ff;
8110 outline-offset: -2px;
8111}
8112
8113.bx--table-sort:hover {
8114 background: #cacaca;
8115}
8116
8117.bx--table-sort:focus svg,
8118.bx--table-sort:hover svg {
8119 opacity: 1;
8120}
8121
8122.bx--table-sort .bx--table-sort__icon-inactive {
8123 display: block;
8124}
8125
8126.bx--table-sort .bx--table-sort__icon {
8127 display: none;
8128}
8129
8130.bx--table-sort__icon-unsorted {
8131 position: relative;
8132 left: 0.125rem;
8133 margin-left: 0.5rem;
8134 margin-right: 0;
8135 opacity: 0;
8136 fill: #171717;
8137 width: auto;
8138 min-width: 1rem;
8139}
8140
8141.bx--table-sort.bx--table-sort--active
8142.bx--table-sort__icon-unsorted {
8143 display: none;
8144}
8145
8146.bx--table-sort.bx--table-sort--active
8147.bx--table-sort__icon {
8148 display: block;
8149 opacity: 1;
8150}
8151
8152.bx--table-sort--ascending .bx--table-sort__icon {
8153 -webkit-transform: rotate(180deg);
8154 transform: rotate(180deg);
8155}
8156
8157.bx--table-sort__icon {
8158 position: relative;
8159 left: 0.125rem;
8160 margin-left: 0.5rem;
8161 margin-right: 0;
8162 -webkit-transition: -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8163 transition: -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8164 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8165 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8166 -webkit-transform: rotate(0);
8167 transform: rotate(0);
8168 opacity: 0;
8169 fill: #171717;
8170 width: auto;
8171 min-width: 1rem;
8172}
8173
8174.bx--data-table--compact.bx--data-table--sort th {
8175 height: 1.5rem;
8176}
8177
8178.bx--data-table--compact.bx--data-table--sort
8179th
8180.bx--table-sort {
8181 padding-top: 0;
8182 padding-bottom: 0;
8183}
8184
8185.bx--data-table--short.bx--data-table--sort th {
8186 height: 2rem;
8187}
8188
8189.bx--data-table--short.bx--data-table--sort
8190th
8191.bx--table-sort {
8192 padding-top: 0;
8193 padding-bottom: 0;
8194}
8195
8196.bx--data-table--tall.bx--data-table--sort th {
8197 height: 4rem;
8198}
8199
8200.bx--data-table--tall.bx--data-table--sort
8201th
8202.bx--table-sort {
8203 padding-top: 0;
8204 padding-bottom: 0;
8205}
8206
8207.bx--data-table--tall.bx--data-table--sort
8208th
8209.bx--table-sort
8210svg {
8211 -ms-flex-item-align: start;
8212 align-self: flex-start;
8213 top: 0.5rem;
8214}
8215
8216.bx--data-table--tall.bx--data-table--sort
8217th
8218.bx--table-sort
8219.bx--table-header-label {
8220 -ms-flex-item-align: start;
8221 align-self: flex-start;
8222 position: relative;
8223 top: -0.5rem;
8224 max-height: 3rem;
8225 display: -webkit-box;
8226 -webkit-line-clamp: 2;
8227 -webkit-box-orient: vertical;
8228}
8229
8230.bx--inline-edit-label {
8231 display: -webkit-box;
8232 display: -ms-flexbox;
8233 display: flex;
8234 -webkit-box-pack: justify;
8235 -ms-flex-pack: justify;
8236 justify-content: space-between;
8237 -webkit-box-align: center;
8238 -ms-flex-align: center;
8239 align-items: center;
8240}
8241
8242.bx--inline-edit-label:hover .bx--inline-edit-label__icon {
8243 opacity: 1;
8244}
8245
8246.bx--inline-edit-label--inactive {
8247 display: none;
8248}
8249
8250.bx--inline-edit-label__action {
8251 display: inline-block;
8252 background: none;
8253 -webkit-appearance: none;
8254 -moz-appearance: none;
8255 appearance: none;
8256 border: 0;
8257 padding: 0;
8258 cursor: pointer;
8259}
8260
8261.bx--inline-edit-label__action::-moz-focus-inner {
8262 border: 0;
8263}
8264
8265.bx--inline-edit-label__action:hover {
8266 cursor: pointer;
8267}
8268
8269.bx--inline-edit-label__action:focus {
8270 outline: 1px solid #0062ff;
8271 padding: 0.125rem;
8272}
8273
8274.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon {
8275 width: auto;
8276 opacity: 1;
8277}
8278
8279.bx--inline-edit-label__icon {
8280 fill: #171717;
8281 opacity: 0;
8282}
8283
8284.bx--inline-edit-input {
8285 display: none;
8286}
8287
8288.bx--inline-edit-input--active {
8289 display: block;
8290 margin-left: -0.75rem;
8291}
8292
8293.bx--inline-edit-input--active input {
8294 padding-left: 0.75rem;
8295}
8296
8297.bx--data-table--short input {
8298 height: 2rem;
8299}
8300
8301.bx--data-table--short select {
8302 padding: 0.45rem 2.75rem 0.45rem 1rem;
8303}
8304
8305.bx--data-table--short .bx--select__arrow {
8306 top: 0.875rem;
8307}
8308
8309.bx--data-table.bx--skeleton th {
8310 border-bottom: 1px solid #0062ff;
8311 vertical-align: middle;
8312}
8313
8314.bx--data-table.bx--skeleton th:nth-child(3n + 1) {
8315 width: 10%;
8316}
8317
8318.bx--data-table.bx--skeleton th:nth-child(3n + 2) {
8319 width: 30%;
8320}
8321
8322.bx--data-table.bx--skeleton th:nth-child(3n + 3) {
8323 width: 15%;
8324}
8325
8326.bx--data-table.bx--skeleton th span,
8327.bx--data-table.bx--skeleton td span {
8328 position: relative;
8329 border: none;
8330 padding: 0;
8331 -webkit-box-shadow: none;
8332 box-shadow: none;
8333 pointer-events: none;
8334 background: #e5e5e5;
8335 width: 75%;
8336 height: 1rem;
8337 display: block;
8338}
8339
8340.bx--data-table.bx--skeleton th span:hover, .bx--data-table.bx--skeleton th span:focus, .bx--data-table.bx--skeleton th span:active,
8341.bx--data-table.bx--skeleton td span:hover,
8342.bx--data-table.bx--skeleton td span:focus,
8343.bx--data-table.bx--skeleton td span:active {
8344 border: none;
8345 outline: none;
8346 cursor: default;
8347}
8348
8349.bx--data-table.bx--skeleton th span:before,
8350.bx--data-table.bx--skeleton td span:before {
8351 content: '';
8352 width: 0%;
8353 height: 100%;
8354 position: absolute;
8355 top: 0;
8356 left: 0;
8357 background: #bebebe;
8358 -webkit-animation: 3000ms ease-in-out skeleton infinite;
8359 animation: 3000ms ease-in-out skeleton infinite;
8360}
8361
8362.bx--data-table.bx--skeleton tr:hover td {
8363 border-color: #dcdcdc;
8364 background: transparent;
8365}
8366
8367.bx--data-table.bx--skeleton tr:hover td:first-of-type, .bx--data-table.bx--skeleton tr:hover td:last-of-type {
8368 border-color: #dcdcdc;
8369}
8370
8371.bx--data-table-v2.bx--skeleton .bx--table-sort-v2 {
8372 pointer-events: none;
8373}
8374
8375.bx--structured-list--selection .bx--structured-list-td,
8376.bx--structured-list--selection .bx--structured-list-th {
8377 padding-left: 1rem;
8378 padding-right: 1rem;
8379}
8380
8381.bx--structured-list--selection .bx--structured-list-td:first-child,
8382.bx--structured-list--selection .bx--structured-list-th:first-child {
8383 padding-left: 1rem;
8384 padding-right: 1rem;
8385}
8386
8387.bx--structured-list-input {
8388 display: none;
8389}
8390
8391.bx--structured-list {
8392 display: table;
8393 overflow-x: auto;
8394 overflow-y: hidden;
8395 width: 100%;
8396 border-collapse: collapse;
8397 border-spacing: 0;
8398 margin-bottom: 5rem;
8399 background-color: transparent;
8400}
8401
8402.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,
8403.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th {
8404 padding: 0.5rem;
8405 padding-left: 0;
8406}
8407
8408.bx--structured-list-row {
8409 display: table-row;
8410 border-bottom: 1px solid #dcdcdc;
8411 -webkit-transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8412 transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8413}
8414
8415.bx--structured-list--selection
8416.bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected) {
8417 background-color: #e5e5e5;
8418 cursor: pointer;
8419 border-bottom: 1px solid #e5e5e5;
8420}
8421
8422.bx--structured-list-row.bx--structured-list-row--selected {
8423 background-color: #dcdcdc;
8424}
8425
8426.bx--structured-list-row.bx--structured-list-row--header-row {
8427 border-bottom: 1px solid #dcdcdc;
8428 cursor: inherit;
8429}
8430
8431.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row) {
8432 outline: 2px solid #0062ff;
8433 outline-offset: -2px;
8434}
8435
8436.bx--structured-list--selection
8437.bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)
8438> .bx--structured-list-td,
8439.bx--structured-list-row.bx--structured-list-row--selected
8440> .bx--structured-list-td {
8441 color: #171717;
8442}
8443
8444.bx--structured-list--selection
8445.bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)
8446> .bx--structured-list-td {
8447 border-top: 1px solid #f3f3f3;
8448}
8449
8450.bx--structured-list-thead {
8451 display: table-header-group;
8452 vertical-align: middle;
8453}
8454
8455.bx--structured-list-th {
8456 padding-left: 1rem;
8457 padding-right: 1rem;
8458 padding-top: 1rem;
8459 padding-bottom: 0.5rem;
8460 font-size: 0.875rem;
8461 font-weight: 600;
8462 line-height: 1.125rem;
8463 letter-spacing: 0.16px;
8464 display: table-cell;
8465 font-weight: 600;
8466 height: 2.5rem;
8467 text-align: left;
8468 text-transform: none;
8469 vertical-align: bottom;
8470}
8471
8472.bx--structured-list-tbody {
8473 display: table-row-group;
8474 vertical-align: middle;
8475}
8476
8477.bx--structured-list-td {
8478 font-size: 0.875rem;
8479 font-weight: 400;
8480 line-height: 1.25rem;
8481 letter-spacing: 0.16px;
8482 padding-top: 1rem;
8483 padding-right: 1rem;
8484 padding-bottom: 1.5rem;
8485 padding-left: 1rem;
8486 line-height: 1.3125rem;
8487 position: relative;
8488 display: table-cell;
8489 max-width: 36rem;
8490 -webkit-transition: color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8491 transition: color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8492}
8493
8494.bx--structured-list-th {
8495 color: #171717;
8496}
8497
8498.bx--structured-list-td {
8499 color: #565656;
8500}
8501
8502.bx--structured-list-content--nowrap {
8503 white-space: nowrap;
8504}
8505
8506.bx--structured-list-svg {
8507 display: inline-block;
8508 fill: transparent;
8509 vertical-align: middle;
8510 -webkit-transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8511 transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
8512}
8513
8514.bx--structured-list-row:hover .bx--structured-list-svg {
8515 fill: #a4a4a4;
8516}
8517
8518.bx--structured-list-input:checked
8519+ .bx--structured-list-row
8520.bx--structured-list-svg,
8521.bx--structured-list-input:checked
8522+ .bx--structured-list-td
8523.bx--structured-list-svg {
8524 fill: #171717;
8525}
8526
8527.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child {
8528 width: 8%;
8529}
8530
8531.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 2) {
8532 width: 30%;
8533}
8534
8535.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 3) {
8536 width: 15%;
8537}
8538
8539.bx--structured-list.bx--skeleton .bx--structured-list-th span {
8540 position: relative;
8541 border: none;
8542 padding: 0;
8543 -webkit-box-shadow: none;
8544 box-shadow: none;
8545 pointer-events: none;
8546 background: #e5e5e5;
8547 width: 75%;
8548 height: 1rem;
8549 display: block;
8550}
8551
8552.bx--structured-list.bx--skeleton .bx--structured-list-th span:hover, .bx--structured-list.bx--skeleton .bx--structured-list-th span:focus, .bx--structured-list.bx--skeleton .bx--structured-list-th span:active {
8553 border: none;
8554 outline: none;
8555 cursor: default;
8556}
8557
8558.bx--structured-list.bx--skeleton .bx--structured-list-th span:before {
8559 content: '';
8560 width: 0%;
8561 height: 100%;
8562 position: absolute;
8563 top: 0;
8564 left: 0;
8565 background: #bebebe;
8566 -webkit-animation: 3000ms ease-in-out skeleton infinite;
8567 animation: 3000ms ease-in-out skeleton infinite;
8568}
8569
8570.bx--structured-list.bx--skeleton
8571.bx--structured-list-th
8572span {
8573 position: relative;
8574 border: none;
8575 padding: 0;
8576 -webkit-box-shadow: none;
8577 box-shadow: none;
8578 pointer-events: none;
8579 background: #e5e5e5;
8580 width: 75%;
8581 height: 1rem;
8582 display: block;
8583}
8584
8585.bx--structured-list.bx--skeleton
8586.bx--structured-list-th
8587span:hover, .bx--structured-list.bx--skeleton
8588.bx--structured-list-th
8589span:focus, .bx--structured-list.bx--skeleton
8590.bx--structured-list-th
8591span:active {
8592 border: none;
8593 outline: none;
8594 cursor: default;
8595}
8596
8597.bx--structured-list.bx--skeleton
8598.bx--structured-list-th
8599span:before {
8600 content: '';
8601 width: 0%;
8602 height: 100%;
8603 position: absolute;
8604 top: 0;
8605 left: 0;
8606 background: #bebebe;
8607 -webkit-animation: 3000ms ease-in-out skeleton infinite;
8608 animation: 3000ms ease-in-out skeleton infinite;
8609}
8610
8611.bx--structured-list.bx--structured-list--selection.bx--skeleton
8612.bx--structured-list-th:first-child {
8613 width: 5%;
8614}
8615
8616.bx--structured-list.bx--structured-list--selection.bx--skeleton
8617.bx--structured-list-th:first-child span {
8618 display: none;
8619}
8620
8621.bx--snippet code {
8622 font-size: 0.75rem;
8623 font-weight: 400;
8624 line-height: 1rem;
8625 letter-spacing: 0.32px;
8626}
8627
8628.bx--snippet--inline {
8629 font-size: 0.75rem;
8630 font-weight: 400;
8631 line-height: 1rem;
8632 letter-spacing: 0.32px;
8633 position: relative;
8634 display: inline;
8635 padding: 0;
8636 border: 2px solid transparent;
8637 border-radius: 4px;
8638 background-color: #f3f3f3;
8639 color: #171717;
8640 cursor: pointer;
8641}
8642
8643.bx--snippet--inline:hover {
8644 background-color: #dcdcdc;
8645}
8646
8647.bx--snippet--inline:active {
8648 background-color: #bebebe;
8649}
8650
8651.bx--snippet--inline:focus {
8652 outline: none;
8653 border: 2px solid #0062ff;
8654}
8655
8656.bx--snippet--inline code {
8657 padding: 0 0.5rem;
8658}
8659
8660.bx--snippet--inline.bx--snippet--light {
8661 background-color: #ffffff;
8662}
8663
8664.bx--snippet--inline.bx--snippet--light:hover {
8665 background-color: rgba(61, 61, 61, 0.1);
8666}
8667
8668.bx--snippet--single {
8669 font-size: 0.75rem;
8670 font-weight: 400;
8671 line-height: 1rem;
8672 letter-spacing: 0.32px;
8673 background: #f3f3f3;
8674 border: 1px solid #dcdcdc;
8675 position: relative;
8676 max-width: 37.5rem;
8677 width: 100%;
8678 border: none;
8679 max-width: 47.5rem;
8680 min-width: 20rem;
8681 height: 2.5rem;
8682 padding: 0 56px 0 1rem;
8683}
8684
8685.bx--snippet--single .bx--snippet-container {
8686 display: -webkit-box;
8687 display: -ms-flexbox;
8688 display: flex;
8689 -webkit-box-align: center;
8690 -ms-flex-align: center;
8691 align-items: center;
8692 overflow-x: auto;
8693 position: relative;
8694 padding: 0 0 1rem 0;
8695 height: 3.5rem;
8696}
8697
8698.bx--snippet--single pre {
8699 white-space: nowrap;
8700 font-size: 0.75rem;
8701 font-weight: 400;
8702 line-height: 1rem;
8703 letter-spacing: 0.32px;
8704 padding-right: 0.5rem;
8705}
8706
8707.bx--snippet--single::after {
8708 width: 1rem;
8709 height: 100%;
8710 content: '';
8711 position: absolute;
8712 top: 0;
8713 right: 3.5rem;
8714 background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f3f3f3));
8715 background-image: linear-gradient(to right, transparent, #f3f3f3);
8716}
8717
8718.bx--snippet--multi {
8719 font-size: 0.75rem;
8720 font-weight: 400;
8721 line-height: 1rem;
8722 letter-spacing: 0.32px;
8723 background: #f3f3f3;
8724 border: 1px solid #dcdcdc;
8725 position: relative;
8726 max-width: 37.5rem;
8727 width: 100%;
8728 border: none;
8729 padding: 1rem;
8730 min-width: 20rem;
8731 max-width: 100%;
8732}
8733
8734.bx--snippet--multi .bx--snippet-container {
8735 overflow: hidden;
8736 position: relative;
8737 max-height: 14.875rem;
8738 min-height: 3.5rem;
8739 -webkit-transition: max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
8740 transition: max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
8741}
8742
8743.bx--snippet--multi.bx--snippet--expand
8744.bx--snippet-container {
8745 max-height: 93.75rem;
8746 -webkit-transition: max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
8747 transition: max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
8748}
8749
8750.bx--snippet--multi .bx--snippet-container pre {
8751 overflow: hidden;
8752 padding-bottom: 1.5rem;
8753}
8754
8755.bx--snippet--multi.bx--snippet--expand
8756.bx--snippet-container
8757pre {
8758 overflow-x: scroll;
8759}
8760
8761.bx--snippet--multi .bx--snippet-container pre::after {
8762 width: 1rem;
8763 height: 100%;
8764 content: '';
8765 position: absolute;
8766 top: 0;
8767 right: 0;
8768 background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f3f3f3));
8769 background-image: linear-gradient(to right, transparent, #f3f3f3);
8770}
8771
8772.bx--snippet--multi .bx--snippet-container pre code {
8773 overflow: hidden;
8774}
8775
8776.bx--snippet__icon {
8777 fill: #171717;
8778 height: 1rem;
8779 width: 1rem;
8780 -webkit-transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
8781 transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
8782}
8783
8784.bx--snippet-button {
8785 cursor: pointer;
8786 position: absolute;
8787 top: 0;
8788 right: 0;
8789 border: none;
8790 background-color: #f3f3f3;
8791 outline: none;
8792 padding: 0;
8793 height: 2.5rem;
8794 width: 2.5rem;
8795 overflow: visible;
8796}
8797
8798.bx--snippet-button:focus {
8799 outline: 2px solid #0062ff;
8800 outline-offset: -2px;
8801 outline-color: #0062ff;
8802}
8803
8804.bx--snippet--multi .bx--snippet-button {
8805 height: 2rem;
8806 width: 2rem;
8807 top: 0.5rem;
8808 right: 0.5rem;
8809}
8810
8811.bx--snippet-button:hover {
8812 background: #e5e5e5;
8813}
8814
8815.bx--snippet-button:active {
8816 background-color: #bebebe;
8817}
8818
8819.bx--btn--copy__feedback {
8820 font-size: 0.875rem;
8821 font-weight: 400;
8822 line-height: 1.125rem;
8823 letter-spacing: 0.16px;
8824 z-index: 8000;
8825 font-weight: 400;
8826 left: inherit;
8827 top: 0.75rem;
8828 right: 1.25rem;
8829}
8830
8831.bx--btn--copy__feedback:before,
8832.bx--btn--copy__feedback:after {
8833 background: #3d3d3d;
8834}
8835
8836.bx--btn--copy__feedback:after {
8837 border: none;
8838}
8839
8840button.bx--btn.bx--snippet-btn--expand {
8841 display: -webkit-inline-box;
8842 display: -ms-inline-flexbox;
8843 display: inline-flex;
8844 -webkit-box-align: center;
8845 -ms-flex-align: center;
8846 align-items: center;
8847 position: absolute;
8848 right: 0.5rem;
8849 bottom: 0.5rem;
8850 padding: 0.5rem;
8851 padding-left: 1rem;
8852 color: #171717;
8853 background-color: #f3f3f3;
8854}
8855
8856button.bx--btn.bx--snippet-btn--expand
8857.bx--snippet-btn--text {
8858 position: relative;
8859 top: -0.0625rem;
8860}
8861
8862.bx--snippet-btn--expand--hide.bx--snippet-btn--expand {
8863 display: none;
8864}
8865
8866.bx--snippet-btn--expand .bx--icon-chevron--down {
8867 fill: #171717;
8868 margin-left: 0.5rem;
8869 margin-bottom: 0.0625rem;
8870 -webkit-transform: rotate(0deg);
8871 transform: rotate(0deg);
8872 -webkit-transition: 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
8873 transition: 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
8874}
8875
8876button.bx--btn.bx--snippet-btn--expand:hover {
8877 background: #e5e5e5;
8878 color: #171717;
8879}
8880
8881.bx--snippet-btn--expand:active {
8882 background-color: #bebebe;
8883}
8884
8885.bx--snippet-btn--expand:focus {
8886 outline: 2px solid #0062ff;
8887 outline-offset: -2px;
8888}
8889
8890.bx--snippet--expand
8891.bx--snippet-btn--expand
8892.bx--icon-chevron--down {
8893 -webkit-transform: rotate(180deg);
8894 transform: rotate(180deg);
8895 -webkit-transition: -webkit-transform 240ms;
8896 transition: -webkit-transform 240ms;
8897 transition: transform 240ms;
8898 transition: transform 240ms, -webkit-transform 240ms;
8899}
8900
8901.bx--snippet--code.bx--skeleton {
8902 height: 6.125rem;
8903}
8904
8905.bx--snippet--terminal.bx--skeleton {
8906 height: 3.5rem;
8907}
8908
8909.bx--snippet.bx--skeleton .bx--snippet-container {
8910 height: 100%;
8911}
8912
8913.bx--snippet.bx--skeleton code {
8914 position: relative;
8915 border: none;
8916 padding: 0;
8917 -webkit-box-shadow: none;
8918 box-shadow: none;
8919 pointer-events: none;
8920 background: #e5e5e5;
8921 width: 100%;
8922 height: 1rem;
8923 display: block;
8924}
8925
8926.bx--snippet.bx--skeleton code:hover, .bx--snippet.bx--skeleton code:focus, .bx--snippet.bx--skeleton code:active {
8927 border: none;
8928 outline: none;
8929 cursor: default;
8930}
8931
8932.bx--snippet.bx--skeleton code:before {
8933 content: '';
8934 width: 0%;
8935 height: 100%;
8936 position: absolute;
8937 top: 0;
8938 left: 0;
8939 background: #bebebe;
8940 -webkit-animation: 3000ms ease-in-out skeleton infinite;
8941 animation: 3000ms ease-in-out skeleton infinite;
8942}
8943
8944.bx--snippet-button .bx--btn--copy__feedback {
8945 top: 1.5625rem;
8946 left: 1rem;
8947 right: auto;
8948}
8949
8950.bx--snippet--inline .bx--btn--copy__feedback {
8951 right: auto;
8952 left: 50%;
8953}
8954
8955bx--snippet--multi.bx--skeleton {
8956 height: 6.125rem;
8957}
8958
8959.bx--snippet--single.bx--skeleton {
8960 height: 3.5rem;
8961}
8962
8963.bx--snippet.bx--skeleton .bx--snippet-container {
8964 height: 100%;
8965}
8966
8967.bx--snippet.bx--skeleton span {
8968 position: relative;
8969 border: none;
8970 padding: 0;
8971 -webkit-box-shadow: none;
8972 box-shadow: none;
8973 pointer-events: none;
8974 background: #e5e5e5;
8975 width: 100%;
8976 height: 1rem;
8977 display: block;
8978 margin-top: 0.5rem;
8979}
8980
8981.bx--snippet.bx--skeleton span:hover, .bx--snippet.bx--skeleton span:focus, .bx--snippet.bx--skeleton span:active {
8982 border: none;
8983 outline: none;
8984 cursor: default;
8985}
8986
8987.bx--snippet.bx--skeleton span:before {
8988 content: '';
8989 width: 0%;
8990 height: 100%;
8991 position: absolute;
8992 top: 0;
8993 left: 0;
8994 background: #bebebe;
8995 -webkit-animation: 3000ms ease-in-out skeleton infinite;
8996 animation: 3000ms ease-in-out skeleton infinite;
8997}
8998
8999.bx--snippet.bx--skeleton span:first-child {
9000 margin: 0;
9001}
9002
9003.bx--snippet.bx--skeleton span:nth-child(2) {
9004 width: 85%;
9005}
9006
9007.bx--snippet.bx--skeleton span:nth-child(3) {
9008 width: 95%;
9009}
9010
9011.bx--snippet--single.bx--skeleton
9012.bx--snippet-container {
9013 padding-bottom: 0;
9014}
9015
9016.bx--snippet--inline .bx--btn--copy__feedback {
9017 right: auto;
9018}
9019
9020.bx--snippet--code.bx--skeleton {
9021 height: 6.125rem;
9022}
9023
9024.bx--snippet--terminal.bx--skeleton {
9025 height: 3.5rem;
9026}
9027
9028.bx--snippet.bx--skeleton .bx--snippet-container {
9029 height: 100%;
9030}
9031
9032.bx--snippet.bx--skeleton code {
9033 position: relative;
9034 border: none;
9035 padding: 0;
9036 -webkit-box-shadow: none;
9037 box-shadow: none;
9038 pointer-events: none;
9039 background: #e5e5e5;
9040 width: 100%;
9041 height: 1rem;
9042 display: block;
9043}
9044
9045.bx--snippet.bx--skeleton code:hover, .bx--snippet.bx--skeleton code:focus, .bx--snippet.bx--skeleton code:active {
9046 border: none;
9047 outline: none;
9048 cursor: default;
9049}
9050
9051.bx--snippet.bx--skeleton code:before {
9052 content: '';
9053 width: 0%;
9054 height: 100%;
9055 position: absolute;
9056 top: 0;
9057 left: 0;
9058 background: #bebebe;
9059 -webkit-animation: 3000ms ease-in-out skeleton infinite;
9060 animation: 3000ms ease-in-out skeleton infinite;
9061}
9062
9063.bx--overflow-menu__trigger {
9064 display: inline-block;
9065 background: none;
9066 -webkit-appearance: none;
9067 -moz-appearance: none;
9068 appearance: none;
9069 border: 0;
9070 padding: 0;
9071 cursor: pointer;
9072 width: 100%;
9073}
9074
9075.bx--overflow-menu__trigger::-moz-focus-inner {
9076 border: 0;
9077}
9078
9079.bx--overflow-menu,
9080.bx--overflow-menu__trigger {
9081 outline: 2px solid transparent;
9082 outline-offset: -2px;
9083 position: relative;
9084 width: 2rem;
9085 height: 2rem;
9086 display: -webkit-box;
9087 display: -ms-flexbox;
9088 display: flex;
9089 -webkit-box-align: center;
9090 -ms-flex-align: center;
9091 align-items: center;
9092 -webkit-box-pack: center;
9093 -ms-flex-pack: center;
9094 justify-content: center;
9095 cursor: pointer;
9096 -webkit-transition: outline 110ms cubic-bezier(0, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
9097 transition: outline 110ms cubic-bezier(0, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
9098}
9099
9100.bx--overflow-menu:focus,
9101.bx--overflow-menu__trigger:focus {
9102 outline: 2px solid #0062ff;
9103 outline-offset: -2px;
9104}
9105
9106.bx--overflow-menu:hover,
9107.bx--overflow-menu__trigger:hover {
9108 background-color: #e5e5e5;
9109}
9110
9111.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus {
9112 outline: 2px solid #0062ff;
9113 outline-offset: -2px;
9114}
9115
9116.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg {
9117 outline: none;
9118}
9119
9120.bx--overflow-menu.bx--overflow-menu--open,
9121.bx--overflow-menu.bx--overflow-menu--open
9122.bx--overflow-menu__trigger {
9123 background-color: #f3f3f3;
9124 -webkit-transition: none;
9125 transition: none;
9126 -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
9127 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
9128}
9129
9130.bx--overflow-menu__icon {
9131 height: 1rem;
9132 width: 1rem;
9133 fill: #171717;
9134}
9135
9136.bx--overflow-menu-options {
9137 -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
9138 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
9139 display: none;
9140 -webkit-box-orient: vertical;
9141 -webkit-box-direction: normal;
9142 -ms-flex-direction: column;
9143 flex-direction: column;
9144 -webkit-box-align: start;
9145 -ms-flex-align: start;
9146 align-items: flex-start;
9147 position: absolute;
9148 z-index: 10000;
9149 background-color: #f3f3f3;
9150 width: 10rem;
9151 list-style: none;
9152 top: 32px;
9153 left: 0;
9154}
9155
9156.bx--overflow-menu-options::after {
9157 content: '';
9158 position: absolute;
9159 display: block;
9160 background-color: #f3f3f3;
9161 -webkit-transition: background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
9162 transition: background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
9163}
9164
9165.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after {
9166 top: -0.1875rem;
9167 left: 0;
9168 width: 2rem;
9169 height: 0.1875rem;
9170}
9171
9172.bx--overflow-menu-options[data-floating-menu-direction='top']::after {
9173 bottom: -0.375rem;
9174 left: 0;
9175 width: 2rem;
9176 height: 0.375rem;
9177}
9178
9179.bx--overflow-menu-options[data-floating-menu-direction='left']::after {
9180 right: -0.375rem;
9181 top: 0;
9182 height: 2rem;
9183 width: 0.375rem;
9184}
9185
9186.bx--overflow-menu-options[data-floating-menu-direction='right']::after {
9187 top: 0;
9188 left: -0.375rem;
9189 height: 2rem;
9190 width: 0.375rem;
9191}
9192
9193.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='top']::after,
9194.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after {
9195 left: auto;
9196 right: 0;
9197}
9198
9199.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='left']::after,
9200.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='right']::after {
9201 top: auto;
9202 bottom: 0;
9203}
9204
9205.bx--overflow-menu-options--open {
9206 display: -webkit-box;
9207 display: -ms-flexbox;
9208 display: flex;
9209}
9210
9211.bx--overflow-menu-options__option {
9212 display: -webkit-box;
9213 display: -ms-flexbox;
9214 display: flex;
9215 background-color: transparent;
9216 -webkit-box-align: center;
9217 -ms-flex-align: center;
9218 align-items: center;
9219 width: 100%;
9220 height: 2.5rem;
9221 padding: 0;
9222 -webkit-transition: background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
9223 transition: background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
9224}
9225
9226.bx--overflow-menu--divider {
9227 border-top: 1px solid #dcdcdc;
9228}
9229
9230a.bx--overflow-menu-options__btn::before {
9231 content: '';
9232 height: 100%;
9233 vertical-align: middle;
9234 display: inline-block;
9235}
9236
9237.bx--overflow-menu-options__btn {
9238 font-size: 0.875rem;
9239 font-weight: 400;
9240 line-height: 1.125rem;
9241 letter-spacing: 0.16px;
9242 outline: 2px solid transparent;
9243 outline-offset: -2px;
9244 font-weight: 400;
9245 width: 100%;
9246 height: 100%;
9247 border: none;
9248 display: -webkit-inline-box;
9249 display: -ms-inline-flexbox;
9250 display: inline-flex;
9251 -webkit-box-align: center;
9252 -ms-flex-align: center;
9253 align-items: center;
9254 background-color: transparent;
9255 text-align: left;
9256 padding: 0 1rem;
9257 cursor: pointer;
9258 color: #565656;
9259 max-width: 11.25rem;
9260 -webkit-transition: outline 110ms cubic-bezier(0, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0, 0, 0.38, 0.9), color 110ms cubic-bezier(0, 0, 0.38, 0.9);
9261 transition: outline 110ms cubic-bezier(0, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0, 0, 0.38, 0.9), color 110ms cubic-bezier(0, 0, 0.38, 0.9);
9262}
9263
9264.bx--overflow-menu-options__btn:hover {
9265 color: #171717;
9266}
9267
9268.bx--overflow-menu-options__btn:focus {
9269 outline: 2px solid #0062ff;
9270 outline-offset: -2px;
9271}
9272
9273.bx--overflow-menu-options__btn::-moz-focus-inner {
9274 border: none;
9275}
9276
9277.bx--overflow-menu-options__btn svg {
9278 fill: #565656;
9279}
9280
9281.bx--overflow-menu-options__btn:hover svg {
9282 fill: #171717;
9283}
9284
9285.bx--overflow-menu-options__option-content {
9286 white-space: nowrap;
9287 overflow: hidden;
9288 text-overflow: ellipsis;
9289}
9290
9291.bx--overflow-menu-options__option:hover {
9292 background-color: #e5e5e5;
9293}
9294
9295.bx--overflow-menu-options__option--danger {
9296 border-top: 1px solid #dcdcdc;
9297}
9298
9299.bx--overflow-menu-options__option--danger
9300.bx--overflow-menu-options__btn:hover,
9301.bx--overflow-menu-options__option--danger
9302.bx--overflow-menu-options__btn:focus {
9303 color: #ffffff;
9304 background-color: #da1e28;
9305}
9306
9307.bx--overflow-menu-options__option--danger
9308.bx--overflow-menu-options__btn:hover svg,
9309.bx--overflow-menu-options__option--danger
9310.bx--overflow-menu-options__btn:focus svg {
9311 fill: #ffffff;
9312}
9313
9314.bx--overflow-menu-options__option--disabled:hover {
9315 background-color: #f3f3f3;
9316 cursor: not-allowed;
9317}
9318
9319.bx--overflow-menu-options__option--disabled
9320.bx--overflow-menu-options__btn {
9321 color: #bebebe;
9322 pointer-events: none;
9323}
9324
9325.bx--overflow-menu-options__option--disabled
9326.bx--overflow-menu-options__btn:hover, .bx--overflow-menu-options__option--disabled
9327.bx--overflow-menu-options__btn:active, .bx--overflow-menu-options__option--disabled
9328.bx--overflow-menu-options__btn:focus {
9329 outline: 2px solid transparent;
9330 outline-offset: -2px;
9331 background-color: #f3f3f3;
9332}
9333
9334.bx--overflow-menu-options__option--disabled
9335.bx--overflow-menu-options__btn
9336svg {
9337 fill: #bebebe;
9338}
9339
9340.bx--overflow-menu--flip {
9341 left: -140px;
9342}
9343
9344.bx--overflow-menu--flip:before {
9345 left: 145px;
9346}
9347
9348.bx--content-switcher {
9349 display: -webkit-box;
9350 display: -ms-flexbox;
9351 display: flex;
9352 -webkit-box-pack: space-evenly;
9353 -ms-flex-pack: space-evenly;
9354 justify-content: space-evenly;
9355 width: 100%;
9356 height: 2rem;
9357}
9358
9359.bx--content-switcher--disabled {
9360 cursor: not-allowed;
9361}
9362
9363.bx--content-switcher-btn {
9364 font-size: 0.875rem;
9365 font-weight: 400;
9366 line-height: 1.125rem;
9367 letter-spacing: 0.16px;
9368 outline: 2px solid transparent;
9369 outline-offset: -2px;
9370 background-color: #f3f3f3;
9371 display: -webkit-inline-box;
9372 display: -ms-inline-flexbox;
9373 display: inline-flex;
9374 -webkit-box-align: center;
9375 -ms-flex-align: center;
9376 align-items: center;
9377 width: 100%;
9378 height: 2.5rem;
9379 padding: 0.5rem 1rem;
9380 margin: 0;
9381 white-space: nowrap;
9382 overflow: hidden;
9383 text-align: left;
9384 text-decoration: none;
9385 border: none;
9386 color: #565656;
9387 -webkit-transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
9388 transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
9389 position: relative;
9390}
9391
9392.bx--content-switcher-btn:focus {
9393 -webkit-box-shadow: inset 0 0 0 2px #0062ff;
9394 box-shadow: inset 0 0 0 2px #0062ff;
9395 z-index: 3;
9396}
9397
9398.bx--content-switcher-btn:hover {
9399 cursor: pointer;
9400}
9401
9402.bx--content-switcher-btn:hover, .bx--content-switcher-btn:active {
9403 background-color: #e5e5e5;
9404 color: #171717;
9405 z-index: 3;
9406}
9407
9408.bx--content-switcher-btn:disabled {
9409 color: #bebebe;
9410 background-color: #f3f3f3;
9411 pointer-events: none;
9412}
9413
9414.bx--content-switcher-btn:disabled:hover {
9415 cursor: not-allowed;
9416}
9417
9418.bx--content-switcher-btn:first-child {
9419 border-top-left-radius: 0.25rem;
9420 border-bottom-left-radius: 0.25rem;
9421}
9422
9423.bx--content-switcher-btn:last-child {
9424 border-top-right-radius: 0.25rem;
9425 border-bottom-right-radius: 0.25rem;
9426}
9427
9428.bx--content-switcher-btn:not(:first-of-type)::before {
9429 content: '';
9430 display: block;
9431 height: 1rem;
9432 width: 0.0625rem;
9433 background-color: #dcdcdc;
9434 position: absolute;
9435 z-index: 2;
9436 left: 0;
9437}
9438
9439.bx--content-switcher-btn.bx--content-switcher--selected::before,
9440.bx--content-switcher-btn.bx--content-switcher--selected
9441+ .bx--content-switcher-btn::before,
9442.bx--content-switcher-btn:focus::before,
9443.bx--content-switcher-btn:focus
9444+ .bx--content-switcher-btn::before,
9445.bx--content-switcher-btn:hover::before,
9446.bx--content-switcher-btn:hover
9447+ .bx--content-switcher-btn::before {
9448 background-color: transparent;
9449}
9450
9451.bx--content-switcher__icon {
9452 fill: #565656;
9453 -webkit-transition: fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
9454 transition: fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
9455}
9456
9457.bx--content-switcher__icon + span {
9458 margin-left: 0.5rem;
9459}
9460
9461.bx--content-switcher__label {
9462 white-space: nowrap;
9463 overflow: hidden;
9464 text-overflow: ellipsis;
9465 max-width: 100%;
9466}
9467
9468.bx--content-switcher-btn:hover .bx--content-switcher__icon,
9469.bx--content-switcher-btn:focus .bx--content-switcher__icon {
9470 fill: #171717;
9471}
9472
9473.bx--content-switcher-btn.bx--content-switcher--selected {
9474 background-color: #171717;
9475 color: #ffffff;
9476 z-index: 3;
9477}
9478
9479.bx--content-switcher-btn.bx--content-switcher--selected:disabled {
9480 background-color: #8c8c8c;
9481 color: #bebebe;
9482}
9483
9484.bx--content-switcher-btn.bx--content-switcher--selected
9485.bx--content-switcher__icon {
9486 fill: #ffffff;
9487}
9488
9489.flatpickr-calendar {
9490 background: transparent;
9491 overflow: hidden;
9492 max-height: 0;
9493 opacity: 0;
9494 visibility: hidden;
9495 text-align: center;
9496 padding: 0;
9497 -webkit-animation: none;
9498 animation: none;
9499 direction: ltr;
9500 border: 0;
9501 font-size: 14px;
9502 line-height: 24px;
9503 border-radius: 5px;
9504 position: absolute;
9505 width: 315px;
9506 -webkit-box-sizing: border-box;
9507 box-sizing: border-box;
9508 -ms-touch-action: manipulation;
9509 touch-action: manipulation;
9510 background: #fff;
9511 -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
9512 box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
9513}
9514
9515.flatpickr-calendar.open,
9516.flatpickr-calendar.inline {
9517 opacity: 1;
9518 visibility: visible;
9519 overflow: visible;
9520 max-height: 640px;
9521}
9522
9523.flatpickr-calendar.open {
9524 display: inline-block;
9525 z-index: 99999;
9526}
9527
9528.flatpickr-calendar.animate.open {
9529 -webkit-animation: fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9);
9530 animation: fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9);
9531}
9532
9533.flatpickr-calendar.inline {
9534 display: block;
9535 position: relative;
9536 top: 2px;
9537}
9538
9539.flatpickr-calendar.static {
9540 position: absolute;
9541 top: calc(100% + 2px);
9542}
9543
9544.flatpickr-calendar.static.open {
9545 z-index: 999;
9546 display: block;
9547}
9548
9549.flatpickr-calendar.hasWeeks {
9550 width: auto;
9551}
9552
9553.flatpickr-calendar .hasWeeks .dayContainer,
9554.flatpickr-calendar .hasTime .dayContainer {
9555 border-bottom: 0;
9556 border-bottom-right-radius: 0;
9557 border-bottom-left-radius: 0;
9558}
9559
9560.flatpickr-calendar .hasWeeks .dayContainer {
9561 border-left: 0;
9562}
9563
9564.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
9565 height: 40px;
9566 border-top: 1px solid #e6e6e6;
9567}
9568
9569.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
9570 height: auto;
9571}
9572
9573.flatpickr-calendar:before,
9574.flatpickr-calendar:after {
9575 position: absolute;
9576 display: block;
9577 pointer-events: none;
9578 border: solid transparent;
9579 content: '';
9580 height: 0;
9581 width: 0;
9582 left: 22px;
9583}
9584
9585.flatpickr-calendar.rightMost:before,
9586.flatpickr-calendar.rightMost:after {
9587 left: auto;
9588 right: 22px;
9589}
9590
9591.flatpickr-calendar:before {
9592 border-width: 5px;
9593 margin: 0 -5px;
9594}
9595
9596.flatpickr-calendar:after {
9597 border-width: 4px;
9598 margin: 0 -4px;
9599}
9600
9601.flatpickr-calendar.arrowTop:before,
9602.flatpickr-calendar.arrowTop:after {
9603 bottom: 100%;
9604}
9605
9606.flatpickr-calendar.arrowTop:before {
9607 border-bottom-color: #e6e6e6;
9608}
9609
9610.flatpickr-calendar.arrowTop:after {
9611 border-bottom-color: #fff;
9612}
9613
9614.flatpickr-calendar.arrowBottom:before,
9615.flatpickr-calendar.arrowBottom:after {
9616 top: 100%;
9617}
9618
9619.flatpickr-calendar.arrowBottom:before {
9620 border-top-color: #e6e6e6;
9621}
9622
9623.flatpickr-calendar.arrowBottom:after {
9624 border-top-color: #fff;
9625}
9626
9627.flatpickr-calendar:focus {
9628 outline: 0;
9629}
9630
9631.flatpickr-wrapper {
9632 position: relative;
9633 display: inline-block;
9634}
9635
9636.flatpickr-month {
9637 background: transparent;
9638 color: rgba(0, 0, 0, 0.9);
9639 fill: rgba(0, 0, 0, 0.9);
9640 height: 28px;
9641 line-height: 1;
9642 text-align: center;
9643 position: relative;
9644 -webkit-user-select: none;
9645 -moz-user-select: none;
9646 -ms-user-select: none;
9647 user-select: none;
9648 overflow: hidden;
9649}
9650
9651.flatpickr-prev-month,
9652.flatpickr-next-month {
9653 text-decoration: none;
9654 cursor: pointer;
9655 position: absolute;
9656 top: 0px;
9657 line-height: 16px;
9658 height: 28px;
9659 padding: 10px calc(3.57% - 1.5px);
9660 z-index: 3;
9661}
9662
9663.flatpickr-prev-month i,
9664.flatpickr-next-month i {
9665 position: relative;
9666}
9667
9668.flatpickr-prev-month.flatpickr-prev-month,
9669.flatpickr-next-month.flatpickr-prev-month {
9670 /*
9671 /*rtl:begin:ignore*/
9672 /*
9673 */
9674 left: 0;
9675 /*
9676 /*rtl:end:ignore*/
9677 /*
9678 */
9679}
9680
9681/*
9682 /*rtl:begin:ignore*/
9683/*
9684 /*rtl:end:ignore*/
9685.flatpickr-prev-month.flatpickr-next-month,
9686.flatpickr-next-month.flatpickr-next-month {
9687 /*
9688 /*rtl:begin:ignore*/
9689 /*
9690 */
9691 right: 0;
9692 /*
9693 /*rtl:end:ignore*/
9694 /*
9695 */
9696}
9697
9698/*
9699 /*rtl:begin:ignore*/
9700/*
9701 /*rtl:end:ignore*/
9702.flatpickr-prev-month:hover,
9703.flatpickr-next-month:hover {
9704 color: #959ea9;
9705}
9706
9707.flatpickr-prev-month:hover svg,
9708.flatpickr-next-month:hover svg {
9709 fill: #f64747;
9710}
9711
9712.flatpickr-prev-month svg,
9713.flatpickr-next-month svg {
9714 width: 14px;
9715}
9716
9717.flatpickr-prev-month svg path,
9718.flatpickr-next-month svg path {
9719 -webkit-transition: fill 0.1s;
9720 transition: fill 0.1s;
9721 fill: inherit;
9722}
9723
9724.numInputWrapper {
9725 position: relative;
9726 height: auto;
9727}
9728
9729.numInputWrapper input,
9730.numInputWrapper span {
9731 display: inline-block;
9732}
9733
9734.numInputWrapper input {
9735 width: 100%;
9736}
9737
9738.numInputWrapper span {
9739 position: absolute;
9740 right: 0;
9741 width: 14px;
9742 padding: 0 4px 0 2px;
9743 height: 50%;
9744 line-height: 50%;
9745 opacity: 0;
9746 cursor: pointer;
9747 border: 1px solid rgba(57, 57, 57, 0.05);
9748 -webkit-box-sizing: border-box;
9749 box-sizing: border-box;
9750}
9751
9752.numInputWrapper span:hover {
9753 background: rgba(0, 0, 0, 0.1);
9754}
9755
9756.numInputWrapper span:active {
9757 background: rgba(0, 0, 0, 0.2);
9758}
9759
9760.numInputWrapper span:after {
9761 display: block;
9762 content: '';
9763 position: absolute;
9764 top: 33%;
9765}
9766
9767.numInputWrapper span.arrowUp {
9768 top: 0;
9769 border-bottom: 0;
9770}
9771
9772.numInputWrapper span.arrowUp:after {
9773 border-left: 4px solid transparent;
9774 border-right: 4px solid transparent;
9775 border-bottom: 4px solid rgba(57, 57, 57, 0.6);
9776}
9777
9778.numInputWrapper span.arrowDown {
9779 top: 50%;
9780}
9781
9782.numInputWrapper span.arrowDown:after {
9783 border-left: 4px solid transparent;
9784 border-right: 4px solid transparent;
9785 border-top: 4px solid rgba(57, 57, 57, 0.6);
9786}
9787
9788.numInputWrapper span svg {
9789 width: inherit;
9790 height: auto;
9791}
9792
9793.numInputWrapper span svg path {
9794 fill: rgba(0, 0, 0, 0.5);
9795}
9796
9797.numInputWrapper:hover {
9798 background: rgba(0, 0, 0, 0.05);
9799}
9800
9801.numInputWrapper:hover span {
9802 opacity: 1;
9803}
9804
9805.flatpickr-current-month {
9806 font-size: 0.875rem;
9807 font-weight: 600;
9808 line-height: 1.125rem;
9809 letter-spacing: 0.16px;
9810 color: inherit;
9811 position: absolute;
9812 width: 75%;
9813 left: 12.5%;
9814 padding: 6.16px 0 0 0;
9815 height: 28px;
9816 display: inline-block;
9817 text-align: center;
9818 -webkit-transform: translate3d(0px, 0px, 0px);
9819 transform: translate3d(0px, 0px, 0px);
9820}
9821
9822.flatpickr-current-month.slideLeft {
9823 -webkit-transform: translate3d(-100%, 0px, 0px);
9824 transform: translate3d(-100%, 0px, 0px);
9825 -webkit-animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
9826 animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
9827}
9828
9829.flatpickr-current-month.slideLeftNew {
9830 -webkit-transform: translate3d(100%, 0px, 0px);
9831 transform: translate3d(100%, 0px, 0px);
9832 -webkit-animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
9833 animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
9834}
9835
9836.flatpickr-current-month.slideRight {
9837 -webkit-transform: translate3d(100%, 0px, 0px);
9838 transform: translate3d(100%, 0px, 0px);
9839 -webkit-animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
9840 animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
9841}
9842
9843.flatpickr-current-month.slideRightNew {
9844 -webkit-transform: translate3d(0, 0, 0px);
9845 transform: translate3d(0, 0, 0px);
9846 -webkit-animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
9847 animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
9848}
9849
9850.flatpickr-current-month span.cur-month {
9851 font-family: inherit;
9852 font-weight: 600;
9853 color: inherit;
9854 display: inline-block;
9855 margin-left: 0.5ch;
9856 padding: 0;
9857}
9858
9859.flatpickr-current-month span.cur-month:hover {
9860 background: rgba(0, 0, 0, 0.05);
9861}
9862
9863.flatpickr-current-month .numInputWrapper {
9864 width: 6ch;
9865 display: inline-block;
9866}
9867
9868.flatpickr-current-month .numInputWrapper span.arrowUp:after {
9869 border-bottom-color: rgba(0, 0, 0, 0.9);
9870}
9871
9872.flatpickr-current-month .numInputWrapper span.arrowDown:after {
9873 border-top-color: rgba(0, 0, 0, 0.9);
9874}
9875
9876.flatpickr-current-month input.cur-year {
9877 background: transparent;
9878 -webkit-box-sizing: border-box;
9879 box-sizing: border-box;
9880 color: inherit;
9881 cursor: default;
9882 padding: 0 0 0 0.5ch;
9883 margin: 0;
9884 display: inline-block;
9885 font-size: inherit;
9886 font-family: inherit;
9887 font-weight: 300;
9888 line-height: inherit;
9889 height: auto;
9890 border: 0;
9891 border-radius: 0;
9892 vertical-align: baseline;
9893}
9894
9895.flatpickr-current-month input.cur-year:focus {
9896 outline: 0;
9897}
9898
9899.flatpickr-current-month input.cur-year[disabled],
9900.flatpickr-current-month input.cur-year[disabled]:hover {
9901 font-size: 100%;
9902 color: rgba(0, 0, 0, 0.5);
9903 background: transparent;
9904 pointer-events: none;
9905}
9906
9907.flatpickr-weekdays {
9908 background: transparent;
9909 text-align: center;
9910 overflow: hidden;
9911 width: 315px;
9912 display: -ms-flexbox;
9913 display: -webkit-box;
9914 display: flex;
9915 -ms-flex-align: center;
9916 -webkit-box-align: center;
9917 align-items: center;
9918 height: 28px;
9919}
9920
9921span.flatpickr-weekday {
9922 font-size: 0.875rem;
9923 font-weight: 400;
9924 line-height: 1.125rem;
9925 letter-spacing: 0.16px;
9926 cursor: default;
9927 background: transparent;
9928 color: rgba(0, 0, 0, 0.54);
9929 margin: 0;
9930 text-align: center;
9931 display: block;
9932 -ms-flex: 1;
9933 -webkit-box-flex: 1;
9934 flex: 1;
9935}
9936
9937.dayContainer,
9938.flatpickr-weeks {
9939 padding: 1px 0 0 0;
9940}
9941
9942.flatpickr-days {
9943 position: relative;
9944 overflow: hidden;
9945 display: -ms-flexbox;
9946 display: -webkit-box;
9947 display: flex;
9948 width: 315px;
9949}
9950
9951.flatpickr-days:focus {
9952 outline: 0;
9953}
9954
9955.dayContainer {
9956 padding: 0;
9957 outline: 0;
9958 text-align: left;
9959 width: 315px;
9960 min-width: 315px;
9961 max-width: 315px;
9962 -webkit-box-sizing: border-box;
9963 box-sizing: border-box;
9964 display: inline-block;
9965 display: -ms-flexbox;
9966 display: -webkit-box;
9967 display: flex;
9968 flex-wrap: wrap;
9969 -ms-flex-wrap: wrap;
9970 -ms-flex-pack: justify;
9971 justify-content: space-around;
9972 -webkit-transform: translate3d(0px, 0px, 0px);
9973 transform: translate3d(0px, 0px, 0px);
9974 opacity: 1;
9975}
9976
9977.flatpickr-calendar.animate .dayContainer.slideLeft {
9978 -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
9979 animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
9980}
9981
9982.flatpickr-calendar.animate .dayContainer.slideLeft,
9983.flatpickr-calendar.animate .dayContainer.slideLeftNew {
9984 -webkit-transform: translate3d(-100%, 0px, 0px);
9985 transform: translate3d(-100%, 0px, 0px);
9986}
9987
9988.flatpickr-calendar.animate .dayContainer.slideLeftNew {
9989 -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
9990 animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
9991}
9992
9993.flatpickr-calendar.animate .dayContainer.slideRight {
9994 -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
9995 animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
9996 -webkit-transform: translate3d(100%, 0px, 0px);
9997 transform: translate3d(100%, 0px, 0px);
9998}
9999
10000.flatpickr-calendar.animate .dayContainer.slideRightNew {
10001 -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
10002 animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
10003}
10004
10005.flatpickr-day {
10006 background: none;
10007 border: 1px solid transparent;
10008 border-radius: 150px;
10009 -webkit-box-sizing: border-box;
10010 box-sizing: border-box;
10011 color: #393939;
10012 cursor: pointer;
10013 font-weight: 400;
10014 width: 14.2857143%;
10015 -ms-flex-preferred-size: 14.2857143%;
10016 flex-basis: 14.2857143%;
10017 max-width: 40px;
10018 height: 40px;
10019 line-height: 40px;
10020 margin: 0;
10021 display: inline-block;
10022 position: relative;
10023 -ms-flex-pack: center;
10024 -webkit-box-pack: center;
10025 justify-content: center;
10026 text-align: center;
10027}
10028
10029.flatpickr-day.week.selected {
10030 border-radius: 0;
10031 -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
10032 box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
10033}
10034
10035.flatpickr-weekwrapper {
10036 display: inline-block;
10037 float: left;
10038}
10039
10040.flatpickr-weekwrapper .flatpickr-weeks {
10041 padding: 0 12px;
10042 -webkit-box-shadow: 1px 0 0 #e6e6e6;
10043 box-shadow: 1px 0 0 #e6e6e6;
10044}
10045
10046.flatpickr-weekwrapper .flatpickr-weekday {
10047 float: none;
10048 width: 100%;
10049 line-height: 28px;
10050}
10051
10052.flatpickr-weekwrapper span.flatpickr-day {
10053 display: block;
10054 width: 100%;
10055 max-width: none;
10056}
10057
10058.flatpickr-innerContainer {
10059 display: block;
10060 display: -ms-flexbox;
10061 display: -webkit-box;
10062 display: flex;
10063 -webkit-box-sizing: border-box;
10064 box-sizing: border-box;
10065 overflow: hidden;
10066}
10067
10068.flatpickr-rContainer {
10069 display: inline-block;
10070 padding: 0;
10071 -webkit-box-sizing: border-box;
10072 box-sizing: border-box;
10073}
10074
10075.flatpickr-time {
10076 text-align: center;
10077 outline: 0;
10078 display: block;
10079 height: 0;
10080 line-height: 40px;
10081 max-height: 40px;
10082 -webkit-box-sizing: border-box;
10083 box-sizing: border-box;
10084 overflow: hidden;
10085 display: -ms-flexbox;
10086 display: -webkit-box;
10087 display: flex;
10088}
10089
10090.flatpickr-time:after {
10091 content: '';
10092 display: table;
10093 clear: both;
10094}
10095
10096.flatpickr-time .numInputWrapper {
10097 -ms-flex: 1;
10098 -webkit-box-flex: 1;
10099 flex: 1;
10100 width: 40%;
10101 height: 40px;
10102 float: left;
10103}
10104
10105.flatpickr-time .numInputWrapper span.arrowUp:after {
10106 border-bottom-color: #393939;
10107}
10108
10109.flatpickr-time .numInputWrapper span.arrowDown:after {
10110 border-top-color: #393939;
10111}
10112
10113.flatpickr-time.hasSeconds .numInputWrapper {
10114 width: 26%;
10115}
10116
10117.flatpickr-time.time24hr .numInputWrapper {
10118 width: 49%;
10119}
10120
10121.flatpickr-time input {
10122 background: transparent;
10123 -webkit-box-shadow: none;
10124 box-shadow: none;
10125 border: 0;
10126 border-radius: 0;
10127 text-align: center;
10128 margin: 0;
10129 padding: 0;
10130 height: inherit;
10131 line-height: inherit;
10132 cursor: pointer;
10133 color: #393939;
10134 font-size: 14px;
10135 position: relative;
10136 -webkit-box-sizing: border-box;
10137 box-sizing: border-box;
10138}
10139
10140.flatpickr-time input.flatpickr-hour {
10141 font-weight: bold;
10142}
10143
10144.flatpickr-time input.flatpickr-minute,
10145.flatpickr-time input.flatpickr-second {
10146 font-weight: 400;
10147}
10148
10149.flatpickr-time input:focus {
10150 outline: 0;
10151 border: 0;
10152}
10153
10154.flatpickr-time .flatpickr-time-separator,
10155.flatpickr-time .flatpickr-am-pm {
10156 height: inherit;
10157 display: inline-block;
10158 float: left;
10159 line-height: inherit;
10160 color: #393939;
10161 font-weight: bold;
10162 width: 2%;
10163 -webkit-user-select: none;
10164 -moz-user-select: none;
10165 -ms-user-select: none;
10166 user-select: none;
10167 -webkit-align-self: center;
10168 -ms-flex-item-align: center;
10169 -ms-grid-row-align: center;
10170 align-self: center;
10171}
10172
10173.flatpickr-time .flatpickr-am-pm {
10174 outline: 0;
10175 width: 18%;
10176 cursor: pointer;
10177 text-align: center;
10178 font-weight: 400;
10179}
10180
10181.flatpickr-time .flatpickr-am-pm:hover,
10182.flatpickr-time .flatpickr-am-pm:focus {
10183 background: #f0f0f0;
10184}
10185
10186.flatpickr-input[readonly] {
10187 cursor: pointer;
10188}
10189
10190@-webkit-keyframes fpFadeInDown {
10191 from {
10192 opacity: 0;
10193 -webkit-transform: translate3d(0, -20px, 0);
10194 transform: translate3d(0, -20px, 0);
10195 }
10196 to {
10197 opacity: 1;
10198 -webkit-transform: translate3d(0, 0, 0);
10199 transform: translate3d(0, 0, 0);
10200 }
10201}
10202
10203@keyframes fpFadeInDown {
10204 from {
10205 opacity: 0;
10206 -webkit-transform: translate3d(0, -20px, 0);
10207 transform: translate3d(0, -20px, 0);
10208 }
10209 to {
10210 opacity: 1;
10211 -webkit-transform: translate3d(0, 0, 0);
10212 transform: translate3d(0, 0, 0);
10213 }
10214}
10215
10216@-webkit-keyframes fpSlideLeft {
10217 from {
10218 -webkit-transform: translate3d(0px, 0px, 0px);
10219 transform: translate3d(0px, 0px, 0px);
10220 }
10221 to {
10222 -webkit-transform: translate3d(-100%, 0px, 0px);
10223 transform: translate3d(-100%, 0px, 0px);
10224 }
10225}
10226
10227@keyframes fpSlideLeft {
10228 from {
10229 -webkit-transform: translate3d(0px, 0px, 0px);
10230 transform: translate3d(0px, 0px, 0px);
10231 }
10232 to {
10233 -webkit-transform: translate3d(-100%, 0px, 0px);
10234 transform: translate3d(-100%, 0px, 0px);
10235 }
10236}
10237
10238@-webkit-keyframes fpSlideLeftNew {
10239 from {
10240 -webkit-transform: translate3d(100%, 0px, 0px);
10241 transform: translate3d(100%, 0px, 0px);
10242 }
10243 to {
10244 -webkit-transform: translate3d(0px, 0px, 0px);
10245 transform: translate3d(0px, 0px, 0px);
10246 }
10247}
10248
10249@keyframes fpSlideLeftNew {
10250 from {
10251 -webkit-transform: translate3d(100%, 0px, 0px);
10252 transform: translate3d(100%, 0px, 0px);
10253 }
10254 to {
10255 -webkit-transform: translate3d(0px, 0px, 0px);
10256 transform: translate3d(0px, 0px, 0px);
10257 }
10258}
10259
10260@-webkit-keyframes fpSlideRight {
10261 from {
10262 -webkit-transform: translate3d(0, 0, 0px);
10263 transform: translate3d(0, 0, 0px);
10264 }
10265 to {
10266 -webkit-transform: translate3d(100%, 0px, 0px);
10267 transform: translate3d(100%, 0px, 0px);
10268 }
10269}
10270
10271@keyframes fpSlideRight {
10272 from {
10273 -webkit-transform: translate3d(0, 0, 0px);
10274 transform: translate3d(0, 0, 0px);
10275 }
10276 to {
10277 -webkit-transform: translate3d(100%, 0px, 0px);
10278 transform: translate3d(100%, 0px, 0px);
10279 }
10280}
10281
10282@-webkit-keyframes fpSlideRightNew {
10283 from {
10284 -webkit-transform: translate3d(-100%, 0, 0px);
10285 transform: translate3d(-100%, 0, 0px);
10286 }
10287 to {
10288 -webkit-transform: translate3d(0, 0, 0px);
10289 transform: translate3d(0, 0, 0px);
10290 }
10291}
10292
10293@keyframes fpSlideRightNew {
10294 from {
10295 -webkit-transform: translate3d(-100%, 0, 0px);
10296 transform: translate3d(-100%, 0, 0px);
10297 }
10298 to {
10299 -webkit-transform: translate3d(0, 0, 0px);
10300 transform: translate3d(0, 0, 0px);
10301 }
10302}
10303
10304@-webkit-keyframes fpFadeOut {
10305 from {
10306 opacity: 1;
10307 }
10308 to {
10309 opacity: 0;
10310 }
10311}
10312
10313@keyframes fpFadeOut {
10314 from {
10315 opacity: 1;
10316 }
10317 to {
10318 opacity: 0;
10319 }
10320}
10321
10322@-webkit-keyframes fpFadeIn {
10323 from {
10324 opacity: 0;
10325 }
10326 to {
10327 opacity: 1;
10328 }
10329}
10330
10331@keyframes fpFadeIn {
10332 from {
10333 opacity: 0;
10334 }
10335 to {
10336 opacity: 1;
10337 }
10338}
10339
10340.bx--date-picker {
10341 display: -webkit-box;
10342 display: -ms-flexbox;
10343 display: flex;
10344}
10345
10346.bx--date-picker--light .bx--date-picker__input {
10347 background: #ffffff;
10348}
10349
10350.bx--date-picker ~ .bx--label {
10351 -webkit-box-ordinal-group: 2;
10352 -ms-flex-order: 1;
10353 order: 1;
10354}
10355
10356.bx--date-picker-container {
10357 position: relative;
10358 display: -webkit-box;
10359 display: -ms-flexbox;
10360 display: flex;
10361 -webkit-box-orient: vertical;
10362 -webkit-box-direction: normal;
10363 -ms-flex-direction: column;
10364 flex-direction: column;
10365 -webkit-box-pack: justify;
10366 -ms-flex-pack: justify;
10367 justify-content: space-between;
10368}
10369
10370.bx--date-picker-input__wrapper {
10371 display: -webkit-box;
10372 display: -ms-flexbox;
10373 display: flex;
10374 -webkit-box-align: center;
10375 -ms-flex-align: center;
10376 align-items: center;
10377}
10378
10379.bx--date-picker-input__wrapper ~ .bx--form-requirement {
10380 max-height: 12.5rem;
10381 display: block;
10382 color: #da1e28;
10383 font-weight: 400;
10384 margin-top: 0.25rem;
10385 overflow: visible;
10386}
10387
10388.bx--date-picker-input__wrapper ~ .bx--form-requirement::before {
10389 display: none;
10390}
10391
10392.bx--date-picker.bx--date-picker--simple .bx--date-picker__input {
10393 width: 7.5rem;
10394}
10395
10396.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input {
10397 width: 5.7rem;
10398}
10399
10400.bx--date-picker.bx--date-picker--single .bx--date-picker-container {
10401 max-width: 18rem;
10402}
10403
10404.bx--date-picker.bx--date-picker--single .bx--date-picker__input {
10405 width: 18rem;
10406}
10407
10408.bx--date-picker__input {
10409 font-size: 0.875rem;
10410 font-weight: 400;
10411 line-height: 1.25rem;
10412 letter-spacing: 0.32px;
10413 outline: 2px solid transparent;
10414 outline-offset: -2px;
10415 display: block;
10416 position: relative;
10417 height: 2.5rem;
10418 max-width: 18rem;
10419 padding: 0 1rem;
10420 background-color: #f3f3f3;
10421 border: none;
10422 color: #171717;
10423 border-bottom: 1px solid #8c8c8c;
10424 -webkit-transition: 70ms cubic-bezier(0.2, 0, 0.38, 0.9) all;
10425 transition: 70ms cubic-bezier(0.2, 0, 0.38, 0.9) all;
10426}
10427
10428.bx--date-picker__input:focus, .bx--date-picker__input.bx--focused {
10429 outline: 2px solid #0062ff;
10430 outline-offset: -2px;
10431}
10432
10433.bx--date-picker__input[data-invalid], .bx--date-picker__input[data-invalid]:focus {
10434 outline: 2px solid #da1e28;
10435 outline-offset: -2px;
10436}
10437
10438.bx--date-picker__input:disabled {
10439 color: #bebebe;
10440 background-color: #f3f3f3;
10441 border-bottom: 1px solid transparent;
10442 cursor: not-allowed;
10443}
10444
10445.bx--date-picker__input:disabled:hover {
10446 border-bottom: 1px solid transparent;
10447}
10448
10449.bx--date-picker__input::-webkit-input-placeholder {
10450 color: #8c8c8c;
10451}
10452
10453.bx--date-picker__input::-moz-placeholder {
10454 color: #8c8c8c;
10455}
10456
10457.bx--date-picker__input::-ms-input-placeholder {
10458 color: #8c8c8c;
10459}
10460
10461.bx--date-picker__input::placeholder {
10462 color: #8c8c8c;
10463}
10464
10465.bx--date-picker__icon {
10466 position: absolute;
10467 right: 1rem;
10468 fill: #171717;
10469 cursor: pointer;
10470 z-index: 1;
10471}
10472
10473.bx--date-picker__icon ~ .bx--date-picker__input {
10474 padding-right: 3rem;
10475}
10476
10477.bx--date-picker--range
10478> .bx--date-picker-container:first-child {
10479 margin-right: 0.0625rem;
10480}
10481
10482.bx--date-picker--range .bx--date-picker-container,
10483.bx--date-picker--range .bx--date-picker__input {
10484 width: 8.96875rem;
10485}
10486
10487.bx--date-picker__calendar,
10488.flatpickr-calendar.open {
10489 -webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
10490 box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
10491 background-color: #f3f3f3;
10492 display: -webkit-box;
10493 display: -ms-flexbox;
10494 display: flex;
10495 -webkit-box-orient: vertical;
10496 -webkit-box-direction: normal;
10497 -ms-flex-direction: column;
10498 flex-direction: column;
10499 -webkit-box-align: center;
10500 -ms-flex-align: center;
10501 align-items: center;
10502 -webkit-box-pack: center;
10503 -ms-flex-pack: center;
10504 justify-content: center;
10505 padding: 0.25rem 0.25rem 0.5rem 0.25rem;
10506 width: 18rem !important;
10507 height: 21rem;
10508 border-radius: 0;
10509 border: none;
10510 overflow: hidden;
10511 margin-top: -2px;
10512}
10513
10514.bx--date-picker__calendar:before, .bx--date-picker__calendar:after,
10515.flatpickr-calendar.open:before,
10516.flatpickr-calendar.open:after {
10517 display: none;
10518}
10519
10520.bx--date-picker__calendar:focus,
10521.flatpickr-calendar.open:focus {
10522 outline: 1px solid #0062ff;
10523}
10524
10525.bx--date-picker__month,
10526.flatpickr-month {
10527 display: -webkit-box;
10528 display: -ms-flexbox;
10529 display: flex;
10530 -webkit-box-align: center;
10531 -ms-flex-align: center;
10532 align-items: center;
10533 width: 100%;
10534 height: 2.5rem;
10535 margin-bottom: 0.25rem;
10536}
10537
10538.bx--date-picker__month .flatpickr-prev-month,
10539.bx--date-picker__month .flatpickr-next-month,
10540.flatpickr-months .flatpickr-prev-month,
10541.flatpickr-months .flatpickr-next-month {
10542 display: -webkit-box !important;
10543 display: -ms-flexbox !important;
10544 display: flex !important;
10545 -webkit-box-align: center;
10546 -ms-flex-align: center;
10547 align-items: center;
10548 -webkit-box-pack: center;
10549 -ms-flex-pack: center;
10550 justify-content: center;
10551 height: 2.5rem;
10552 width: 2.5rem;
10553 padding: 0;
10554 fill: #171717;
10555 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
10556 transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
10557}
10558
10559.bx--date-picker__month .flatpickr-prev-month:hover,
10560.bx--date-picker__month .flatpickr-next-month:hover,
10561.flatpickr-months .flatpickr-prev-month:hover,
10562.flatpickr-months .flatpickr-next-month:hover {
10563 background-color: #e5e5e5;
10564}
10565
10566.flatpickr-current-month .numInputWrapper {
10567 width: 7ch;
10568}
10569
10570.bx--date-picker__month .flatpickr-current-month,
10571.flatpickr-month .flatpickr-current-month {
10572 font-size: 0.875rem;
10573 font-weight: 600;
10574 line-height: 1.125rem;
10575 letter-spacing: 0.16px;
10576 padding: 0;
10577}
10578
10579.bx--date-picker__month .flatpickr-current-month svg,
10580.flatpickr-month .flatpickr-current-month svg {
10581 fill: #171717;
10582}
10583
10584.bx--date-picker__month .flatpickr-current-month .cur-month,
10585.flatpickr-month .flatpickr-current-month .cur-month {
10586 margin-right: 0.25rem;
10587 color: #171717;
10588}
10589
10590.bx--date-picker__month .numInputWrapper .numInput,
10591.flatpickr-month .numInputWrapper .numInput {
10592 font-weight: 600;
10593 color: #171717;
10594 background-color: #f3f3f3;
10595 border: none;
10596 border-radius: 0;
10597 padding: 0.25rem;
10598 -moz-appearance: textfield;
10599 /* Firefox */
10600}
10601
10602.bx--date-picker__month .numInputWrapper .numInput:focus,
10603.flatpickr-month .numInputWrapper .numInput:focus {
10604 outline: 1px solid #0062ff;
10605}
10606
10607.bx--date-picker__month .numInputWrapper .numInput::-webkit-outer-spin-button, .bx--date-picker__month .numInputWrapper .numInput::-webkit-inner-spin-button,
10608.flatpickr-month .numInputWrapper .numInput::-webkit-outer-spin-button,
10609.flatpickr-month .numInputWrapper .numInput::-webkit-inner-spin-button {
10610 -webkit-appearance: none;
10611 margin: 0;
10612 /* <-- Apparently some margin are still there even though it's hidden */
10613}
10614
10615.bx--date-picker__month .numInputWrapper span.arrowUp,
10616.bx--date-picker__month .numInputWrapper span.arrowDown,
10617.flatpickr-month .numInputWrapper span.arrowUp,
10618.flatpickr-month .numInputWrapper span.arrowDown {
10619 left: 2.6rem;
10620 border: none;
10621 width: 0.75rem;
10622}
10623
10624.bx--date-picker__month .numInputWrapper span.arrowUp:hover,
10625.bx--date-picker__month .numInputWrapper span.arrowDown:hover,
10626.flatpickr-month .numInputWrapper span.arrowUp:hover,
10627.flatpickr-month .numInputWrapper span.arrowDown:hover {
10628 background: none;
10629}
10630
10631.bx--date-picker__month .numInputWrapper span.arrowUp:hover:after,
10632.bx--date-picker__month .numInputWrapper span.arrowDown:hover:after,
10633.flatpickr-month .numInputWrapper span.arrowUp:hover:after,
10634.flatpickr-month .numInputWrapper span.arrowDown:hover:after {
10635 border-bottom-color: #0062ff;
10636 border-top-color: #0062ff;
10637}
10638
10639.bx--date-picker__month .numInputWrapper span.arrowUp:after,
10640.bx--date-picker__month .numInputWrapper span.arrowDown:after,
10641.flatpickr-month .numInputWrapper span.arrowUp:after,
10642.flatpickr-month .numInputWrapper span.arrowDown:after {
10643 border-bottom-color: #171717;
10644 border-top-color: #171717;
10645}
10646
10647.bx--date-picker__month .numInputWrapper span.arrowUp,
10648.flatpickr-month .numInputWrapper span.arrowUp {
10649 top: 4px;
10650}
10651
10652.bx--date-picker__month .numInputWrapper span.arrowDown,
10653.flatpickr-month .numInputWrapper span.arrowDown {
10654 top: 11px;
10655}
10656
10657span.bx--date-picker__weekday,
10658span.flatpickr-weekday {
10659 font-size: 0.875rem;
10660 font-weight: 400;
10661 line-height: 1.125rem;
10662 letter-spacing: 0.16px;
10663 color: #171717;
10664 font-weight: 400;
10665}
10666
10667.bx--date-picker__day,
10668.flatpickr-day {
10669 font-size: 0.875rem;
10670 font-weight: 400;
10671 line-height: 1.125rem;
10672 letter-spacing: 0.16px;
10673 height: 2.5rem;
10674 width: 2.5rem;
10675 display: -webkit-box;
10676 display: -ms-flexbox;
10677 display: flex;
10678 -webkit-box-align: center;
10679 -ms-flex-align: center;
10680 align-items: center;
10681 -webkit-box-pack: center;
10682 -ms-flex-pack: center;
10683 justify-content: center;
10684 color: #171717;
10685 border-radius: 0;
10686 border: none;
10687 -webkit-transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
10688 transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
10689}
10690
10691.bx--date-picker__day:hover,
10692.flatpickr-day:hover {
10693 background: #e5e5e5;
10694}
10695
10696.bx--date-picker__day:focus,
10697.flatpickr-day:focus {
10698 outline: 2px solid #0062ff;
10699 outline-offset: -2px;
10700 outline-color: #0062ff;
10701}
10702
10703.bx--date-picker__days .nextMonthDay,
10704.bx--date-picker__days .prevMonthDay {
10705 color: #565656;
10706}
10707
10708.bx--date-picker__day.today,
10709.flatpickr-day.today {
10710 position: relative;
10711 color: #0062ff;
10712 font-weight: 600;
10713}
10714
10715.bx--date-picker__day.today::after,
10716.flatpickr-day.today::after {
10717 content: '';
10718 position: absolute;
10719 display: block;
10720 bottom: 0.4375rem;
10721 left: 50%;
10722 -webkit-transform: translateX(-50%);
10723 transform: translateX(-50%);
10724 height: 0.25rem;
10725 width: 0.25rem;
10726 background: #0062ff;
10727}
10728
10729.bx--date-picker__day.today.no-border,
10730.flatpickr-day.today.no-border {
10731 border: none;
10732}
10733
10734.bx--date-picker__day.today.selected {
10735 border: 2px solid #0062ff;
10736}
10737
10738.bx--date-picker__day.today.selected::after {
10739 display: none;
10740}
10741
10742.bx--date-picker__day.disabled,
10743.flatpickr-day.disabled {
10744 cursor: not-allowed;
10745 opacity: 0.5;
10746 color: #171717;
10747}
10748
10749.bx--date-picker__day.disabled:hover,
10750.flatpickr-day.disabled:hover {
10751 background: transparent;
10752}
10753
10754.bx--date-picker__day.inRange,
10755.flatpickr-day.inRange {
10756 background: #c9deff;
10757 color: #171717;
10758}
10759
10760.bx--date-picker__day.selected,
10761.flatpickr-day.selected {
10762 color: #ffffff;
10763 background: #0062ff;
10764}
10765
10766.bx--date-picker__day.startRange.selected,
10767.flatpickr-day.startRange.selected {
10768 -webkit-box-shadow: none;
10769 box-shadow: none;
10770 z-index: 2;
10771}
10772
10773.bx--date-picker__day.endRange:hover,
10774.flatpickr-day.endRange:hover {
10775 outline: 2px solid #0062ff;
10776 outline-offset: -2px;
10777 background: #f3f3f3;
10778 color: #171717;
10779}
10780
10781.bx--date-picker__day.endRange.inRange,
10782.flatpickr-day.endRange.inRange {
10783 outline: 2px solid #0062ff;
10784 outline-offset: -2px;
10785 background: #f3f3f3;
10786 z-index: 3;
10787}
10788
10789.bx--date-picker__day.endRange.inRange.selected,
10790.flatpickr-day.endRange.inRange.selected {
10791 color: #ffffff;
10792 background: #0062ff;
10793}
10794
10795.bx--date-picker__day.startRange.inRange:not(.selected),
10796.flatpickr-day.startRange.inRange:not(.selected) {
10797 outline: 2px solid #0062ff;
10798 outline-offset: -2px;
10799 background: #f3f3f3;
10800 z-index: 3;
10801}
10802
10803.bx--date-picker__days,
10804.dayContainer {
10805 width: 100%;
10806 min-width: 100%;
10807 height: 15.375rem;
10808}
10809
10810.flatpickr-innerContainer,
10811.flatpickr-rContainer {
10812 width: 100%;
10813 height: auto;
10814}
10815
10816.bx--date-picker__weekdays,
10817.flatpickr-weekdays,
10818.flatpickr-weekdaycontainer {
10819 width: 100%;
10820}
10821
10822.flatpickr-weekdays {
10823 height: 2.5rem;
10824 display: -webkit-box;
10825 display: -ms-flexbox;
10826 display: flex;
10827 -webkit-box-align: center;
10828 -ms-flex-align: center;
10829 align-items: center;
10830 -webkit-box-pack: center;
10831 -ms-flex-pack: center;
10832 justify-content: center;
10833}
10834
10835.flatpickr-weekdaycontainer {
10836 display: -webkit-box;
10837 display: -ms-flexbox;
10838 display: flex;
10839}
10840
10841.flatpickr-months {
10842 display: -webkit-box;
10843 display: -ms-flexbox;
10844 display: flex;
10845 width: 100%;
10846 position: relative;
10847}
10848
10849.flatpickr-prev-month,
10850.flatpickr-next-month {
10851 padding-top: 12px;
10852}
10853
10854.flatpickr-prev-month:hover svg,
10855.flatpickr-next-month:hover svg {
10856 fill: #171717;
10857}
10858
10859.flatpickr-next-month.disabled svg,
10860.flatpickr-prev-month.disabled svg {
10861 fill: #171717;
10862 opacity: 0.5;
10863 cursor: not-allowed;
10864}
10865
10866.flatpickr-next-month.disabled:hover svg,
10867.flatpickr-prev-month.disabled:hover svg {
10868 fill: #171717;
10869}
10870
10871.bx--date-picker.bx--skeleton input,
10872.bx--date-picker__input.bx--skeleton {
10873 position: relative;
10874 border: none;
10875 padding: 0;
10876 -webkit-box-shadow: none;
10877 box-shadow: none;
10878 pointer-events: none;
10879 background: #e5e5e5;
10880 width: 100%;
10881}
10882
10883.bx--date-picker.bx--skeleton input:hover, .bx--date-picker.bx--skeleton input:focus, .bx--date-picker.bx--skeleton input:active,
10884.bx--date-picker__input.bx--skeleton:hover,
10885.bx--date-picker__input.bx--skeleton:focus,
10886.bx--date-picker__input.bx--skeleton:active {
10887 border: none;
10888 outline: none;
10889 cursor: default;
10890}
10891
10892.bx--date-picker.bx--skeleton input:before,
10893.bx--date-picker__input.bx--skeleton:before {
10894 content: '';
10895 width: 0%;
10896 height: 100%;
10897 position: absolute;
10898 top: 0;
10899 left: 0;
10900 background: #bebebe;
10901 -webkit-animation: 3000ms ease-in-out skeleton infinite;
10902 animation: 3000ms ease-in-out skeleton infinite;
10903}
10904
10905.bx--date-picker.bx--skeleton input::-webkit-input-placeholder,
10906.bx--date-picker__input.bx--skeleton::-webkit-input-placeholder {
10907 color: transparent;
10908}
10909
10910.bx--date-picker.bx--skeleton .bx--label {
10911 position: relative;
10912 border: none;
10913 padding: 0;
10914 -webkit-box-shadow: none;
10915 box-shadow: none;
10916 pointer-events: none;
10917 background: #e5e5e5;
10918 width: 4.6875rem;
10919 height: 0.875rem;
10920}
10921
10922.bx--date-picker.bx--skeleton .bx--label:hover, .bx--date-picker.bx--skeleton .bx--label:focus, .bx--date-picker.bx--skeleton .bx--label:active {
10923 border: none;
10924 outline: none;
10925 cursor: default;
10926}
10927
10928.bx--date-picker.bx--skeleton .bx--label:before {
10929 content: '';
10930 width: 0%;
10931 height: 100%;
10932 position: absolute;
10933 top: 0;
10934 left: 0;
10935 background: #bebebe;
10936 -webkit-animation: 3000ms ease-in-out skeleton infinite;
10937 animation: 3000ms ease-in-out skeleton infinite;
10938}
10939
10940.bx--dropdown__wrapper--inline {
10941 display: inline-grid;
10942 -webkit-box-align: center;
10943 -ms-flex-align: center;
10944 align-items: center;
10945 grid-template: auto auto / auto -webkit-min-content;
10946 grid-template: auto auto / auto min-content;
10947 grid-gap: 0.25rem;
10948}
10949
10950.bx--dropdown__wrapper--inline .bx--label {
10951 font-size: 0.875rem;
10952 font-weight: 400;
10953 line-height: 1.125rem;
10954 letter-spacing: 0.16px;
10955}
10956
10957.bx--dropdown__wrapper--inline .bx--label,
10958.bx--dropdown__wrapper--inline .bx--form__helper-text,
10959.bx--dropdown__wrapper--inline .bx--form-requirement {
10960 margin: 0;
10961}
10962
10963.bx--dropdown__wrapper--inline .bx--form-requirement {
10964 grid-column: 2;
10965}
10966
10967.bx--dropdown {
10968 outline: 2px solid transparent;
10969 outline-offset: -2px;
10970 position: relative;
10971 list-style: none;
10972 display: block;
10973 background-color: #f3f3f3;
10974 border: none;
10975 border-bottom: 1px solid #8c8c8c;
10976 width: 100%;
10977 height: 2.5rem;
10978 cursor: pointer;
10979 color: #171717;
10980 outline: 2px solid transparent;
10981 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
10982 transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
10983}
10984
10985.bx--dropdown:focus {
10986 outline: 2px solid #0062ff;
10987 outline-offset: -2px;
10988}
10989
10990.bx--dropdown:hover {
10991 background-color: #e5e5e5;
10992}
10993
10994.bx--dropdown--open {
10995 border-bottom-color: #dcdcdc;
10996}
10997
10998.bx--dropdown--invalid {
10999 outline: 2px solid #da1e28;
11000 outline-offset: -2px;
11001}
11002
11003.bx--dropdown--invalid .bx--dropdown-text {
11004 padding-right: 3.5rem;
11005}
11006
11007.bx--dropdown--invalid + .bx--form-requirement {
11008 display: inline-block;
11009 max-height: 12.5rem;
11010 color: #da1e28;
11011}
11012
11013.bx--dropdown__invalid-icon {
11014 position: absolute;
11015 top: 50%;
11016 right: 2.5rem;
11017 fill: #da1e28;
11018 -webkit-transform: translateY(-50%);
11019 transform: translateY(-50%);
11020}
11021
11022.bx--dropdown--open:hover {
11023 background-color: #f3f3f3;
11024}
11025
11026.bx--dropdown--open:focus {
11027 outline: 1px solid transparent;
11028}
11029
11030.bx--dropdown--open .bx--dropdown-list {
11031 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
11032 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
11033}
11034
11035.bx--dropdown--light {
11036 background-color: #ffffff;
11037}
11038
11039.bx--dropdown--up .bx--dropdown-list {
11040 bottom: 2rem;
11041}
11042
11043.bx--dropdown__arrow {
11044 fill: #171717;
11045 position: absolute;
11046 right: 1rem;
11047 top: 0.8125rem;
11048 pointer-events: none;
11049 -webkit-transition: -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11050 transition: -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11051 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11052 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11053 -webkit-transform-origin: 50% 45%;
11054 transform-origin: 50% 45%;
11055}
11056
11057button.bx--dropdown-text {
11058 background: none;
11059 border: none;
11060 width: 100%;
11061 text-align: left;
11062}
11063
11064button.bx--dropdown-text:focus {
11065 outline: 2px solid #0062ff;
11066 outline-offset: -2px;
11067}
11068
11069.bx--dropdown-text {
11070 font-size: 0.875rem;
11071 font-weight: 400;
11072 line-height: 1.125rem;
11073 letter-spacing: 0.16px;
11074 display: block;
11075 height: 2.5rem;
11076 padding-top: 0.75rem;
11077 padding-bottom: 0.75rem;
11078 padding-left: 1rem;
11079 padding-right: 2.625rem;
11080 white-space: nowrap;
11081 overflow: hidden;
11082 text-overflow: ellipsis;
11083}
11084
11085.bx--dropdown-list {
11086 outline: 2px solid transparent;
11087 outline-offset: -2px;
11088 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
11089 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
11090 font-size: 0.875rem;
11091 font-weight: 400;
11092 line-height: 1.125rem;
11093 letter-spacing: 0.16px;
11094 background-color: #f3f3f3;
11095 display: -webkit-box;
11096 display: -ms-flexbox;
11097 display: flex;
11098 -webkit-box-orient: vertical;
11099 -webkit-box-direction: normal;
11100 -ms-flex-direction: column;
11101 flex-direction: column;
11102 width: 100%;
11103 list-style: none;
11104 position: absolute;
11105 z-index: 9100;
11106 max-height: 0;
11107 -webkit-transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11108 transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11109 overflow: hidden auto;
11110}
11111
11112.bx--dropdown:not(.bx--dropdown--open)
11113.bx--dropdown-item {
11114 visibility: hidden;
11115}
11116
11117.bx--dropdown-item {
11118 -webkit-transition: visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9), opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
11119 transition: visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9), opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
11120 opacity: 0;
11121 visibility: inherit;
11122}
11123
11124.bx--dropdown-item:hover {
11125 background-color: #e5e5e5;
11126}
11127
11128.bx--dropdown-item:hover + .bx--dropdown-item .bx--dropdown-link {
11129 border-color: transparent;
11130}
11131
11132.bx--dropdown-item:active {
11133 background-color: #dcdcdc;
11134}
11135
11136.bx--dropdown-item:first-of-type .bx--dropdown-link {
11137 border-top-color: transparent;
11138}
11139
11140.bx--dropdown-item:last-of-type .bx--dropdown-link {
11141 border-bottom: none;
11142}
11143
11144.bx--dropdown-link {
11145 outline: 2px solid transparent;
11146 outline-offset: -2px;
11147 display: block;
11148 height: 2.5rem;
11149 color: #565656;
11150 text-decoration: none;
11151 font-weight: normal;
11152 line-height: 1rem;
11153 padding: 0.6875rem 0;
11154 margin: 0 1rem;
11155 border: 1px solid transparent;
11156 border-top-color: #dcdcdc;
11157 text-overflow: ellipsis;
11158 overflow: hidden;
11159 white-space: nowrap;
11160}
11161
11162.bx--dropdown-link:hover {
11163 color: #171717;
11164 border-color: transparent;
11165}
11166
11167.bx--dropdown--focused,
11168.bx--dropdown-link:focus {
11169 outline: 2px solid #0062ff;
11170 outline-offset: -2px;
11171 margin: 0;
11172 padding: 0.6875rem 1rem;
11173}
11174
11175.bx--dropdown-item:hover .bx--dropdown-link {
11176 border-bottom-color: #e5e5e5;
11177}
11178
11179.bx--dropdown--selected {
11180 display: none;
11181}
11182
11183.bx--dropdown--open .bx--dropdown__arrow {
11184 -webkit-transform: rotate(-180deg);
11185 transform: rotate(-180deg);
11186}
11187
11188.bx--dropdown--open .bx--dropdown-list {
11189 max-height: 15rem;
11190 -webkit-transition: max-height 110ms cubic-bezier(0, 0, 0.38, 0.9);
11191 transition: max-height 110ms cubic-bezier(0, 0, 0.38, 0.9);
11192}
11193
11194.bx--dropdown--open .bx--dropdown-item {
11195 opacity: 1;
11196}
11197
11198.bx--dropdown--disabled {
11199 border-bottom-color: transparent;
11200 cursor: not-allowed;
11201}
11202
11203.bx--dropdown--disabled:hover {
11204 background-color: #f3f3f3;
11205}
11206
11207.bx--dropdown--disabled:focus {
11208 outline: none;
11209}
11210
11211.bx--dropdown--disabled .bx--dropdown-text {
11212 color: #bebebe;
11213}
11214
11215.bx--dropdown--disabled .bx--dropdown__arrow {
11216 fill: #bebebe;
11217}
11218
11219.bx--dropdown--disabled.bx--dropdown--light:hover {
11220 background-color: #ffffff;
11221}
11222
11223.bx--dropdown--auto-width {
11224 width: auto;
11225 max-width: 25rem;
11226}
11227
11228.bx--dropdown--inline {
11229 justify-self: start;
11230 display: inline-block;
11231 border-bottom-color: transparent;
11232 width: auto;
11233 height: 2rem;
11234 background-color: #ffffff;
11235 -webkit-transition: background 70ms cubic-bezier(0, 0, 0.38, 0.9);
11236 transition: background 70ms cubic-bezier(0, 0, 0.38, 0.9);
11237}
11238
11239.bx--dropdown--inline:hover {
11240 background-color: #e5e5e5;
11241}
11242
11243.bx--dropdown--inline.bx--dropdown--disabled {
11244 background-color: #ffffff;
11245}
11246
11247.bx--dropdown--inline .bx--dropdown__arrow {
11248 top: 0.5rem;
11249 right: 0.5rem;
11250}
11251
11252.bx--dropdown--inline.bx--dropdown--open {
11253 background-color: transparent;
11254}
11255
11256.bx--dropdown--inline .bx--dropdown-text {
11257 display: inline-block;
11258 padding: 0.4375rem 2rem 0.4375rem 0.75rem;
11259 height: 2rem;
11260 overflow: visible;
11261 color: #171717;
11262}
11263
11264.bx--dropdown--inline.bx--dropdown--disabled
11265.bx--dropdown-text {
11266 color: #bebebe;
11267}
11268
11269.bx--dropdown--inline.bx--dropdown--disabled:focus
11270.bx--dropdown-text {
11271 outline: 0;
11272}
11273
11274.bx--dropdown--inline.bx--dropdown--invalid
11275.bx--dropdown__invalid-icon {
11276 right: 2rem;
11277}
11278
11279.bx--dropdown--inline.bx--dropdown--invalid
11280.bx--dropdown-text {
11281 padding-right: 3.5rem;
11282}
11283
11284.bx--dropdown--inline.bx--dropdown--open:focus
11285.bx--dropdown-list {
11286 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
11287 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
11288}
11289
11290.bx--dropdown--inline .bx--dropdown-link {
11291 font-weight: normal;
11292 margin-right: 0.75rem;
11293 margin-left: 0.625rem;
11294}
11295
11296.bx--dropdown--inline .bx--dropdown-link:focus {
11297 margin: 0;
11298 padding-left: 0.625rem;
11299}
11300
11301.bx--dropdown-v2.bx--skeleton,
11302.bx--dropdown.bx--skeleton {
11303 position: relative;
11304 border: none;
11305 padding: 0;
11306 -webkit-box-shadow: none;
11307 box-shadow: none;
11308 pointer-events: none;
11309 background: #e5e5e5;
11310}
11311
11312.bx--dropdown-v2.bx--skeleton:hover, .bx--dropdown-v2.bx--skeleton:focus, .bx--dropdown-v2.bx--skeleton:active,
11313.bx--dropdown.bx--skeleton:hover,
11314.bx--dropdown.bx--skeleton:focus,
11315.bx--dropdown.bx--skeleton:active {
11316 border: none;
11317 outline: none;
11318 cursor: default;
11319}
11320
11321.bx--dropdown-v2.bx--skeleton:before,
11322.bx--dropdown.bx--skeleton:before {
11323 content: '';
11324 width: 0%;
11325 height: 100%;
11326 position: absolute;
11327 top: 0;
11328 left: 0;
11329 background: #bebebe;
11330 -webkit-animation: 3000ms ease-in-out skeleton infinite;
11331 animation: 3000ms ease-in-out skeleton infinite;
11332}
11333
11334@keyframes rotate {
11335 0% {
11336 -webkit-transform: rotate(0deg);
11337 transform: rotate(0deg);
11338 }
11339 100% {
11340 -webkit-transform: rotate(360deg);
11341 transform: rotate(360deg);
11342 }
11343}
11344
11345@keyframes rotate-end-p1 {
11346 100% {
11347 -webkit-transform: rotate(360deg);
11348 transform: rotate(360deg);
11349 }
11350}
11351
11352@keyframes rotate-end-p2 {
11353 100% {
11354 -webkit-transform: rotate(-360deg);
11355 transform: rotate(-360deg);
11356 }
11357}
11358
11359/* Stroke animations */
11360@keyframes init-stroke {
11361 0% {
11362 stroke-dashoffset: 240;
11363 }
11364 100% {
11365 stroke-dashoffset: 40;
11366 }
11367}
11368
11369@keyframes stroke-end {
11370 0% {
11371 stroke-dashoffset: 40;
11372 }
11373 100% {
11374 stroke-dashoffset: 240;
11375 }
11376}
11377
11378.bx--modal {
11379 position: fixed;
11380 top: 0;
11381 right: 0;
11382 bottom: 0;
11383 left: 0;
11384 z-index: -1;
11385 display: -webkit-box;
11386 display: -ms-flexbox;
11387 display: flex;
11388 -webkit-box-align: center;
11389 -ms-flex-align: center;
11390 align-items: center;
11391 -webkit-box-pack: center;
11392 -ms-flex-pack: center;
11393 justify-content: center;
11394 content: '';
11395 background-color: transparent;
11396 opacity: 0;
11397 visibility: hidden;
11398 -webkit-transition: background-color 720ms cubic-bezier(0.4, 0.14, 1, 1), opacity 240ms cubic-bezier(0.4, 0.14, 1, 1), z-index 720ms cubic-bezier(0.4, 0.14, 1, 1), visibility 240ms cubic-bezier(0.4, 0.14, 1, 1);
11399 transition: background-color 720ms cubic-bezier(0.4, 0.14, 1, 1), opacity 240ms cubic-bezier(0.4, 0.14, 1, 1), z-index 720ms cubic-bezier(0.4, 0.14, 1, 1), visibility 240ms cubic-bezier(0.4, 0.14, 1, 1);
11400}
11401
11402.bx--modal.is-visible {
11403 z-index: 9000;
11404 visibility: visible;
11405 opacity: 1;
11406 background-color: rgba(23, 23, 23, 0.5);
11407 -webkit-transition: background-color 720ms cubic-bezier(0, 0, 0.3, 1), opacity 240ms cubic-bezier(0, 0, 0.3, 1), z-index 720ms cubic-bezier(0, 0, 0.3, 1), visibility 240ms cubic-bezier(0, 0, 0.3, 1);
11408 transition: background-color 720ms cubic-bezier(0, 0, 0.3, 1), opacity 240ms cubic-bezier(0, 0, 0.3, 1), z-index 720ms cubic-bezier(0, 0, 0.3, 1), visibility 240ms cubic-bezier(0, 0, 0.3, 1);
11409}
11410
11411.bx--modal .bx--text-input,
11412.bx--modal .bx--text-area,
11413.bx--modal .bx--search-input,
11414.bx--modal .bx--select-input,
11415.bx--modal .bx--dropdown,
11416.bx--modal .bx--dropdown-list,
11417.bx--modal .bx--number input[type='number'] {
11418 background-color: #ffffff;
11419}
11420
11421.bx--modal--danger .bx--modal-container {
11422 border-top-color: #da1e28;
11423}
11424
11425.bx--modal.is-visible .bx--modal-container {
11426 -webkit-transition: -webkit-transform 240ms cubic-bezier(0, 0, 0.3, 1);
11427 transition: -webkit-transform 240ms cubic-bezier(0, 0, 0.3, 1);
11428 transition: transform 240ms cubic-bezier(0, 0, 0.3, 1);
11429 transition: transform 240ms cubic-bezier(0, 0, 0.3, 1), -webkit-transform 240ms cubic-bezier(0, 0, 0.3, 1);
11430 -webkit-transform: translate3d(0, 0, 0);
11431 transform: translate3d(0, 0, 0);
11432}
11433
11434.bx--modal-container {
11435 position: relative;
11436 display: -webkit-box;
11437 display: -ms-flexbox;
11438 display: flex;
11439 -webkit-box-orient: vertical;
11440 -webkit-box-direction: normal;
11441 -ms-flex-direction: column;
11442 flex-direction: column;
11443 background-color: #f3f3f3;
11444 width: 100%;
11445 height: 100%;
11446 max-height: 100%;
11447 overflow: hidden;
11448 -webkit-transform-origin: top center;
11449 transform-origin: top center;
11450 -webkit-transform: translate3d(0, -24px, 0);
11451 transform: translate3d(0, -24px, 0);
11452 -webkit-transition: -webkit-transform 240ms cubic-bezier(0.4, 0.14, 1, 1);
11453 transition: -webkit-transform 240ms cubic-bezier(0.4, 0.14, 1, 1);
11454 transition: transform 240ms cubic-bezier(0.4, 0.14, 1, 1);
11455 transition: transform 240ms cubic-bezier(0.4, 0.14, 1, 1), -webkit-transform 240ms cubic-bezier(0.4, 0.14, 1, 1);
11456}
11457
11458@media (min-width: 42rem) {
11459 .bx--modal-container {
11460 width: 50%;
11461 max-width: 768px;
11462 max-height: 90%;
11463 height: auto;
11464 }
11465}
11466
11467@media (min-width: 66rem) {
11468 .bx--modal-container {
11469 max-height: 80%;
11470 }
11471}
11472
11473.bx--modal-header,
11474.bx--modal-content {
11475 padding-right: 25%;
11476 padding-left: 1rem;
11477}
11478
11479.bx--modal-header,
11480.bx--modal-footer {
11481 -ms-flex-negative: 0;
11482 flex-shrink: 0;
11483}
11484
11485.bx--modal-header {
11486 padding-top: 1rem;
11487 margin-bottom: 1rem;
11488}
11489
11490.bx--modal-header__label {
11491 font-size: 0.75rem;
11492 font-weight: 400;
11493 line-height: 1rem;
11494 letter-spacing: 0.32px;
11495 color: #565656;
11496 margin-bottom: 0.25rem;
11497}
11498
11499.bx--modal-header__heading {
11500 font-size: 1.25rem;
11501 font-weight: 400;
11502 line-height: 1.625rem;
11503 letter-spacing: 0;
11504 color: #171717;
11505}
11506
11507.bx--modal-content {
11508 font-size: 0.875rem;
11509 font-weight: 400;
11510 line-height: 1.25rem;
11511 letter-spacing: 0.16px;
11512 overflow-y: auto;
11513 margin-bottom: 3rem;
11514 color: #171717;
11515 font-weight: 400;
11516}
11517
11518.bx--modal-content:focus {
11519 outline: 2px solid #0062ff;
11520 outline-offset: -2px;
11521}
11522
11523.bx--modal-content > * {
11524 font-size: 0.875rem;
11525 font-weight: 400;
11526 line-height: 1.25rem;
11527 letter-spacing: 0.16px;
11528}
11529
11530.bx--modal-footer {
11531 display: -webkit-box;
11532 display: -ms-flexbox;
11533 display: flex;
11534 margin-top: auto;
11535 height: 4rem;
11536 background-color: #dcdcdc;
11537}
11538
11539.bx--modal-footer button.bx--btn {
11540 max-width: none;
11541 -webkit-box-flex: 1;
11542 -ms-flex: 1;
11543 flex: 1;
11544 height: 4rem;
11545 margin: 0;
11546 padding-top: 1rem;
11547 padding-bottom: 2rem;
11548}
11549
11550.bx--modal-close {
11551 position: absolute;
11552 top: 0;
11553 right: 0;
11554 height: 3rem;
11555 width: 3rem;
11556 padding: 0.75rem;
11557 border: 2px solid transparent;
11558 overflow: hidden;
11559 cursor: pointer;
11560 background-color: transparent;
11561 -webkit-transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11562 transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11563}
11564
11565.bx--modal-close:hover {
11566 background-color: #e5e5e5;
11567}
11568
11569.bx--modal-close:focus {
11570 outline: none;
11571 border-color: #0062ff;
11572}
11573
11574.bx--modal-close__icon {
11575 fill: #171717;
11576 height: 1.25rem;
11577 width: 1.25rem;
11578}
11579
11580.bx--body--with-modal-open {
11581 overflow: hidden;
11582}
11583
11584.bx--multi-select .bx--list-box__menu {
11585 min-width: auto;
11586}
11587
11588.bx--multi-select
11589.bx--list-box__menu-item__option
11590.bx--checkbox-wrapper {
11591 width: 100%;
11592 height: 100%;
11593 display: -webkit-box;
11594 display: -ms-flexbox;
11595 display: flex;
11596 -webkit-box-align: center;
11597 -ms-flex-align: center;
11598 align-items: center;
11599}
11600
11601.bx--multi-select
11602.bx--list-box__menu-item__option
11603> .bx--form-item {
11604 margin: 0;
11605 -webkit-box-orient: horizontal;
11606 -webkit-box-direction: normal;
11607 -ms-flex-direction: row;
11608 flex-direction: row;
11609}
11610
11611.bx--multi-select
11612.bx--list-box__menu-item
11613.bx--checkbox:checked
11614~ .bx--checkbox-label-text {
11615 color: #171717;
11616}
11617
11618.bx--multi-select--filterable .bx--list-box__selection--multi {
11619 position: absolute;
11620 left: 0.5rem;
11621 right: auto;
11622}
11623
11624.bx--multi-select--selected .bx--text-input {
11625 padding-left: 3.5rem;
11626}
11627
11628.bx--inline-notification {
11629 display: -webkit-box;
11630 display: -ms-flexbox;
11631 display: flex;
11632 -webkit-box-pack: justify;
11633 -ms-flex-pack: justify;
11634 justify-content: space-between;
11635 height: auto;
11636 min-height: 3rem;
11637 min-width: 18rem;
11638 max-width: 18rem;
11639 color: #ffffff;
11640 margin-top: 1rem;
11641 margin-bottom: 1rem;
11642}
11643
11644@media (min-width: 42rem) {
11645 .bx--inline-notification {
11646 max-width: 38rem;
11647 }
11648}
11649
11650@media (min-width: 66rem) {
11651 .bx--inline-notification {
11652 max-width: 46rem;
11653 }
11654}
11655
11656@media (min-width: 99rem) {
11657 .bx--inline-notification {
11658 max-width: 52rem;
11659 }
11660}
11661
11662.bx--inline-notification--low-contrast {
11663 color: #171717;
11664 -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
11665 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
11666}
11667
11668.bx--inline-notification--error {
11669 border-left: 3px solid #fb4b53;
11670 background: #3d3d3d;
11671}
11672
11673.bx--inline-notification--error .bx--inline-notification__icon,
11674.bx--inline-notification--error .bx--toast-notification__icon {
11675 fill: #fb4b53;
11676}
11677
11678.bx--inline-notification--low-contrast.bx--inline-notification--error {
11679 border-left: 3px solid #da1e28;
11680 background: #fff0f1;
11681}
11682
11683.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,
11684.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon {
11685 fill: #da1e28;
11686}
11687
11688.bx--inline-notification--success {
11689 border-left: 3px solid #3dbb61;
11690 background: #3d3d3d;
11691}
11692
11693.bx--inline-notification--success .bx--inline-notification__icon,
11694.bx--inline-notification--success .bx--toast-notification__icon {
11695 fill: #3dbb61;
11696}
11697
11698.bx--inline-notification--low-contrast.bx--inline-notification--success {
11699 border-left: 3px solid #24a148;
11700 background: #dafbe4;
11701}
11702
11703.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,
11704.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon {
11705 fill: #24a148;
11706}
11707
11708.bx--inline-notification--info {
11709 border-left: 3px solid #408bfc;
11710 background: #3d3d3d;
11711}
11712
11713.bx--inline-notification--info .bx--inline-notification__icon,
11714.bx--inline-notification--info .bx--toast-notification__icon {
11715 fill: #408bfc;
11716}
11717
11718.bx--inline-notification--low-contrast.bx--inline-notification--info {
11719 border-left: 3px solid #054ada;
11720 background: #edf4ff;
11721}
11722
11723.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,
11724.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon {
11725 fill: #054ada;
11726}
11727
11728.bx--inline-notification--info .bx--inline-notification__icon {
11729 display: none;
11730}
11731
11732.bx--inline-notification--warning {
11733 border-left: 3px solid #fdd13a;
11734 background: #3d3d3d;
11735}
11736
11737.bx--inline-notification--warning .bx--inline-notification__icon,
11738.bx--inline-notification--warning .bx--toast-notification__icon {
11739 fill: #fdd13a;
11740}
11741
11742.bx--inline-notification--low-contrast.bx--inline-notification--warning {
11743 border-left: 3px solid #fdd13a;
11744 background: #fff8e1;
11745}
11746
11747.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,
11748.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon {
11749 fill: #fdd13a;
11750}
11751
11752.bx--inline-notification--warning
11753.bx--inline-notification__icon
11754path[opacity='0'] {
11755 fill: #000000;
11756 opacity: 1;
11757}
11758
11759.bx--inline-notification__details {
11760 display: -webkit-box;
11761 display: -ms-flexbox;
11762 display: flex;
11763 margin: 0 1rem;
11764}
11765
11766.bx--inline-notification__icon {
11767 -ms-flex-negative: 0;
11768 flex-shrink: 0;
11769 margin-right: 1rem;
11770 margin-top: 0.875rem;
11771}
11772
11773.bx--inline-notification__text-wrapper {
11774 display: -webkit-box;
11775 display: -ms-flexbox;
11776 display: flex;
11777 -ms-flex-wrap: wrap;
11778 flex-wrap: wrap;
11779 -webkit-box-align: center;
11780 -ms-flex-align: center;
11781 align-items: center;
11782 padding: 0.75rem 0;
11783}
11784
11785.bx--inline-notification__title {
11786 font-size: 0.875rem;
11787 font-weight: 600;
11788 line-height: 1.125rem;
11789 letter-spacing: 0.16px;
11790 margin: 0 0.25rem 0 0;
11791 line-height: 1.5rem;
11792}
11793
11794.bx--inline-notification__subtitle {
11795 font-size: 0.875rem;
11796 font-weight: 400;
11797 line-height: 1.125rem;
11798 letter-spacing: 0.16px;
11799 word-break: break-word;
11800}
11801
11802.bx--inline-notification__action-button {
11803 height: 2rem;
11804 margin: 0.5rem 0;
11805}
11806
11807.bx--inline-notification__action-button, .bx--inline-notification__action-button:hover, .bx--inline-notification__action-button:focus, .bx--inline-notification__action-button:active {
11808 color: #6ea6ff;
11809}
11810
11811.bx--inline-notification__action-button:hover {
11812 background-color: #4c4c4c;
11813}
11814
11815.bx--inline-notification__close-button {
11816 outline: 2px solid transparent;
11817 outline-offset: -2px;
11818 display: -webkit-box;
11819 display: -ms-flexbox;
11820 display: flex;
11821 -webkit-box-orient: vertical;
11822 -webkit-box-direction: normal;
11823 -ms-flex-direction: column;
11824 flex-direction: column;
11825 -webkit-box-pack: center;
11826 -ms-flex-pack: center;
11827 justify-content: center;
11828 -webkit-box-align: center;
11829 -ms-flex-align: center;
11830 align-items: center;
11831 background: transparent;
11832 border: none;
11833 cursor: pointer;
11834 padding: 0;
11835 height: 3rem;
11836 width: 3rem;
11837 min-width: 3rem;
11838 max-width: 3rem;
11839 -webkit-transition: outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11840 transition: outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
11841}
11842
11843.bx--inline-notification__close-button .bx--inline-notification__close-icon {
11844 height: 1rem;
11845 width: 1rem;
11846 fill: #ffffff;
11847}
11848
11849.bx--inline-notification--low-contrast .bx--inline-notification__close-button
11850.bx--inline-notification__close-icon {
11851 fill: #171717;
11852}
11853
11854.bx--inline-notification--low-contrast .bx--inline-notification__action-button {
11855 color: #0062ff;
11856}
11857
11858.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active {
11859 color: #0530ad;
11860}
11861
11862.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active, .bx--inline-notification--low-contrast .bx--inline-notification__action-button:hover {
11863 background-color: #ffffff;
11864}
11865
11866.bx--toast-notification {
11867 display: -webkit-box;
11868 display: -ms-flexbox;
11869 display: flex;
11870 width: 18rem;
11871 height: auto;
11872 padding-left: 1rem;
11873 color: #ffffff;
11874 margin-top: 0.5rem;
11875 margin-bottom: 0.5rem;
11876 margin-right: 1rem;
11877 -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
11878 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
11879}
11880
11881.bx--toast-notification:first-child {
11882 margin-top: 1rem;
11883}
11884
11885@media (min-width: 99rem) {
11886 .bx--toast-notification {
11887 width: 22rem;
11888 }
11889}
11890
11891.bx--toast-notification--low-contrast {
11892 color: #171717;
11893}
11894
11895.bx--toast-notification--error {
11896 border-left: 3px solid #fb4b53;
11897 background: #3d3d3d;
11898}
11899
11900.bx--toast-notification--error .bx--inline-notification__icon,
11901.bx--toast-notification--error .bx--toast-notification__icon {
11902 fill: #fb4b53;
11903}
11904
11905.bx--toast-notification--low-contrast.bx--toast-notification--error {
11906 border-left: 3px solid #da1e28;
11907 background: #fff0f1;
11908}
11909
11910.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,
11911.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon {
11912 fill: #da1e28;
11913}
11914
11915.bx--toast-notification--success {
11916 border-left: 3px solid #3dbb61;
11917 background: #3d3d3d;
11918}
11919
11920.bx--toast-notification--success .bx--inline-notification__icon,
11921.bx--toast-notification--success .bx--toast-notification__icon {
11922 fill: #3dbb61;
11923}
11924
11925.bx--toast-notification--low-contrast.bx--toast-notification--success {
11926 border-left: 3px solid #24a148;
11927 background: #dafbe4;
11928}
11929
11930.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,
11931.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon {
11932 fill: #24a148;
11933}
11934
11935.bx--toast-notification--info {
11936 border-left: 3px solid #408bfc;
11937 background: #3d3d3d;
11938}
11939
11940.bx--toast-notification--info .bx--inline-notification__icon,
11941.bx--toast-notification--info .bx--toast-notification__icon {
11942 fill: #408bfc;
11943}
11944
11945.bx--toast-notification--low-contrast.bx--toast-notification--info {
11946 border-left: 3px solid #054ada;
11947 background: #edf4ff;
11948}
11949
11950.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,
11951.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon {
11952 fill: #054ada;
11953}
11954
11955.bx--toast-notification--warning {
11956 border-left: 3px solid #fdd13a;
11957 background: #3d3d3d;
11958}
11959
11960.bx--toast-notification--warning .bx--inline-notification__icon,
11961.bx--toast-notification--warning .bx--toast-notification__icon {
11962 fill: #fdd13a;
11963}
11964
11965.bx--toast-notification--low-contrast.bx--toast-notification--warning {
11966 border-left: 3px solid #fdd13a;
11967 background: #fff8e1;
11968}
11969
11970.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,
11971.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon {
11972 fill: #fdd13a;
11973}
11974
11975.bx--toast-notification--warning
11976.bx--toast-notification__icon
11977path[opacity='0'] {
11978 fill: #000000;
11979 opacity: 1;
11980}
11981
11982.bx--toast-notification__icon {
11983 -ms-flex-negative: 0;
11984 flex-shrink: 0;
11985 margin-right: 1rem;
11986 margin-top: 1rem;
11987}
11988
11989.bx--toast-notification__details {
11990 margin-right: 1rem;
11991}
11992
11993.bx--toast-notification__close-button {
11994 outline: 2px solid transparent;
11995 outline-offset: -2px;
11996 background-color: transparent;
11997 border: none;
11998 cursor: pointer;
11999 margin-left: auto;
12000 padding: 0;
12001 height: 3rem;
12002 width: 3rem;
12003 min-height: 3rem;
12004 min-width: 3rem;
12005 -webkit-transition: outline 110ms, background-color 110ms;
12006 transition: outline 110ms, background-color 110ms;
12007}
12008
12009.bx--toast-notification__close-button:focus {
12010 outline: 2px solid #0062ff;
12011 outline-offset: -2px;
12012}
12013
12014.bx--toast-notification__close-button .bx--toast-notification__close-icon {
12015 height: 1rem;
12016 width: 1rem;
12017 fill: #ffffff;
12018}
12019
12020.bx--toast-notification--low-contrast
12021.bx--toast-notification__close-button
12022.bx--toast-notification__close-icon {
12023 fill: #171717;
12024}
12025
12026.bx--toast-notification__title {
12027 font-size: 0.875rem;
12028 font-weight: 600;
12029 line-height: 1.125rem;
12030 letter-spacing: 0.16px;
12031 font-weight: 600;
12032 margin-top: 1rem;
12033 word-break: break-word;
12034}
12035
12036.bx--toast-notification__subtitle {
12037 font-size: 0.875rem;
12038 font-weight: 400;
12039 line-height: 1.125rem;
12040 letter-spacing: 0.16px;
12041 color: #ffffff;
12042 margin-top: 0;
12043 margin-bottom: 1.5rem;
12044 word-break: break-word;
12045}
12046
12047.bx--toast-notification--low-contrast
12048.bx--toast-notification__subtitle {
12049 color: #171717;
12050}
12051
12052.bx--toast-notification__caption {
12053 font-size: 0.875rem;
12054 font-weight: 400;
12055 line-height: 1.125rem;
12056 letter-spacing: 0.16px;
12057 color: #ffffff;
12058 margin-bottom: 1rem;
12059}
12060
12061.bx--toast-notification--low-contrast
12062.bx--toast-notification__caption {
12063 color: #171717;
12064}
12065
12066.bx--tooltip__label {
12067 font-size: 0.75rem;
12068 font-weight: 400;
12069 line-height: 1rem;
12070 letter-spacing: 0.32px;
12071 display: -webkit-inline-box;
12072 display: -ms-inline-flexbox;
12073 display: inline-flex;
12074 -webkit-box-align: center;
12075 -ms-flex-align: center;
12076 align-items: center;
12077 color: #565656;
12078}
12079
12080.bx--tooltip__label:focus {
12081 outline: 1px solid #0062ff;
12082}
12083
12084.bx--tooltip__label .bx--tooltip__trigger {
12085 margin-left: 0.5rem;
12086}
12087
12088.bx--tooltip__trigger svg {
12089 fill: #565656;
12090}
12091
12092.bx--tooltip__trigger:not(.bx--btn--icon-only) {
12093 display: inline-block;
12094 background: none;
12095 -webkit-appearance: none;
12096 -moz-appearance: none;
12097 appearance: none;
12098 border: 0;
12099 padding: 0;
12100 cursor: pointer;
12101 display: -webkit-inline-box;
12102 display: -ms-inline-flexbox;
12103 display: inline-flex;
12104 -webkit-box-align: center;
12105 -ms-flex-align: center;
12106 align-items: center;
12107 cursor: pointer;
12108 font-size: 1rem;
12109}
12110
12111.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner {
12112 border: 0;
12113}
12114
12115.bx--tooltip__trigger:not(.bx--btn--icon-only):focus {
12116 outline: 1px solid #0062ff;
12117 fill: #0353e9;
12118}
12119
12120.bx--tooltip__label--bold {
12121 font-weight: 600;
12122}
12123
12124.bx--tooltip {
12125 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12126 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12127 position: absolute;
12128 display: none;
12129 min-width: 13rem;
12130 max-width: 18rem;
12131 background: #3d3d3d;
12132 margin-top: 0.25rem;
12133 padding: 1rem;
12134 border-radius: 0.125rem;
12135 z-index: 10000;
12136 word-wrap: break-word;
12137 color: #ffffff;
12138}
12139
12140.bx--tooltip p {
12141 font-size: 0.875rem;
12142 font-weight: 400;
12143 line-height: 1.125rem;
12144 letter-spacing: 0.16px;
12145}
12146
12147.bx--tooltip button {
12148 padding-right: 2rem;
12149}
12150
12151.bx--tooltip .bx--link {
12152 color: #6ea6ff;
12153 font-size: 0.875rem;
12154}
12155
12156.bx--tooltip .bx--link:active {
12157 color: #ffffff;
12158}
12159
12160.bx--tooltip .bx--link:visited {
12161 color: #6ea6ff;
12162}
12163
12164.bx--tooltip .bx--tooltip__caret {
12165 position: absolute;
12166 background: #3d3d3d;
12167 left: 0;
12168 top: -0.25rem;
12169 right: 0;
12170 -webkit-transform: rotate(-135deg);
12171 transform: rotate(-135deg);
12172 width: 0.6rem;
12173 height: 0.6rem;
12174 margin: 0 auto;
12175 content: '';
12176}
12177
12178.bx--tooltip .bx--tooltip__footer {
12179 display: -webkit-box;
12180 display: -ms-flexbox;
12181 display: flex;
12182 -webkit-box-align: center;
12183 -ms-flex-align: center;
12184 align-items: center;
12185 -webkit-box-pack: justify;
12186 -ms-flex-pack: justify;
12187 justify-content: space-between;
12188 margin-top: 1rem;
12189}
12190
12191.bx--tooltip[data-floating-menu-direction='left'] .bx--tooltip__caret {
12192 left: auto;
12193 top: 50%;
12194 right: -0.25rem;
12195 -webkit-transform: rotate(-45deg) translate(50%, -50%);
12196 transform: rotate(-45deg) translate(50%, -50%);
12197}
12198
12199.bx--tooltip[data-floating-menu-direction='top'] .bx--tooltip__caret {
12200 top: auto;
12201 bottom: -0.25rem;
12202 -webkit-transform: rotate(45deg);
12203 transform: rotate(45deg);
12204}
12205
12206.bx--tooltip[data-floating-menu-direction='right'] .bx--tooltip__caret {
12207 left: -0.25rem;
12208 top: 50%;
12209 right: auto;
12210 -webkit-transform: rotate(135deg) translate(-50%, 50%);
12211 transform: rotate(135deg) translate(-50%, 50%);
12212}
12213
12214.bx--tooltip--shown {
12215 display: block;
12216}
12217
12218/* begin legacy definition tooltip TODO: deprecate */
12219.bx--tooltip--definition {
12220 position: relative;
12221}
12222
12223.bx--tooltip--definition .bx--tooltip__trigger {
12224 font-size: 0.75rem;
12225 font-weight: 400;
12226 line-height: 1rem;
12227 letter-spacing: 0.32px;
12228 display: -webkit-inline-box;
12229 display: -ms-inline-flexbox;
12230 display: inline-flex;
12231 position: relative;
12232 border-bottom: 1px dotted #0062ff;
12233 color: #171717;
12234}
12235
12236.bx--tooltip--definition .bx--tooltip__trigger:hover {
12237 cursor: pointer;
12238}
12239
12240.bx--tooltip--definition .bx--tooltip__trigger:hover + .bx--tooltip--definition__top,
12241.bx--tooltip--definition .bx--tooltip__trigger:hover + .bx--tooltip--definition__bottom {
12242 display: block;
12243}
12244
12245.bx--tooltip--definition .bx--tooltip__trigger:focus {
12246 outline: 1px solid #0062ff;
12247}
12248
12249.bx--tooltip--definition .bx--tooltip__trigger:focus + .bx--tooltip--definition__top,
12250.bx--tooltip--definition .bx--tooltip__trigger:focus + .bx--tooltip--definition__bottom {
12251 display: block;
12252}
12253
12254.bx--tooltip--definition__bottom,
12255.bx--tooltip--definition__top {
12256 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12257 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12258 position: absolute;
12259 z-index: 1;
12260 display: none;
12261 background: #3d3d3d;
12262 width: 13rem;
12263 margin-top: 0.75rem;
12264 padding: 0.5rem 1rem;
12265 border-radius: 0.125rem;
12266 pointer-events: none;
12267 cursor: pointer;
12268}
12269
12270.bx--tooltip--definition__bottom p,
12271.bx--tooltip--definition__top p {
12272 font-size: 0.875rem;
12273 font-weight: 400;
12274 line-height: 1.125rem;
12275 letter-spacing: 0.16px;
12276 color: #ffffff;
12277}
12278
12279.bx--tooltip--definition__bottom .bx--tooltip__caret,
12280.bx--tooltip--definition__top .bx--tooltip__caret {
12281 position: absolute;
12282 right: 0;
12283 left: 0;
12284 width: 0.6rem;
12285 height: 0.6rem;
12286 background: #3d3d3d;
12287 margin-left: 1rem;
12288}
12289
12290.bx--tooltip--definition__bottom .bx--tooltip__caret {
12291 top: -0.2rem;
12292 -webkit-transform: rotate(-135deg);
12293 transform: rotate(-135deg);
12294}
12295
12296.bx--tooltip--definition__top {
12297 -webkit-transform: translateY(-100%);
12298 transform: translateY(-100%);
12299 margin-top: -2rem;
12300}
12301
12302.bx--tooltip--definition__top .bx--tooltip__caret {
12303 bottom: -0.2rem;
12304 -webkit-transform: rotate(45deg);
12305 transform: rotate(45deg);
12306}
12307
12308.bx--tooltip--definition__align-end {
12309 right: 0;
12310}
12311
12312.bx--tooltip--definition__align-center {
12313 margin-left: 50%;
12314 -webkit-transform: translateX(-50%);
12315 transform: translateX(-50%);
12316}
12317
12318.bx--tooltip--definition__top.bx--tooltip--definition__align-center {
12319 margin-left: 50%;
12320 -webkit-transform: translate(-50%, -100%);
12321 transform: translate(-50%, -100%);
12322}
12323
12324.bx--tooltip--definition__align-center .bx--tooltip__caret {
12325 left: auto;
12326 margin-left: auto;
12327 margin-right: calc(50% - 6px);
12328}
12329
12330.bx--tooltip--definition__align-end .bx--tooltip__caret {
12331 left: auto;
12332 margin-left: auto;
12333 margin-right: 1rem;
12334}
12335
12336/* end legacy definition tooltip */
12337.bx--tooltip--definition.bx--tooltip--a11y {
12338 display: -webkit-inline-box;
12339 display: -ms-inline-flexbox;
12340 display: inline-flex;
12341}
12342
12343.bx--tooltip--definition button.bx--tooltip--a11y {
12344 margin: 0;
12345}
12346
12347.bx--tooltip__trigger.bx--tooltip__trigger--definition {
12348 font-size: 0.75rem;
12349 font-weight: 400;
12350 line-height: 1rem;
12351 letter-spacing: 0.32px;
12352 border-bottom: 0.0625rem dotted #0062ff;
12353}
12354
12355.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top {
12356 position: relative;
12357 display: -webkit-inline-box;
12358 display: -ms-inline-flexbox;
12359 display: inline-flex;
12360 -webkit-box-align: center;
12361 -ms-flex-align: center;
12362 align-items: center;
12363 cursor: pointer;
12364 overflow: visible;
12365}
12366
12367.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,
12368.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,
12369.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top + .bx--assistive-text {
12370 font-size: 0.875rem;
12371 font-weight: 400;
12372 line-height: 1.125rem;
12373 letter-spacing: 0.16px;
12374 position: absolute;
12375 z-index: 10000;
12376 display: -webkit-box;
12377 display: -ms-flexbox;
12378 display: flex;
12379 -webkit-box-align: center;
12380 -ms-flex-align: center;
12381 align-items: center;
12382 opacity: 0;
12383 pointer-events: none;
12384}
12385
12386.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after {
12387 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12388 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12389}
12390
12391.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after {
12392 -webkit-transition: none;
12393 transition: none;
12394}
12395
12396.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before {
12397 width: 0;
12398 height: 0;
12399 border-style: solid;
12400 content: '';
12401}
12402
12403.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,
12404.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top + .bx--assistive-text {
12405 -webkit-box-sizing: content-box;
12406 box-sizing: content-box;
12407 color: inherit;
12408 opacity: 1;
12409 white-space: normal;
12410}
12411
12412.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,
12413.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,
12414.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,
12415.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover + .bx--assistive-text,
12416.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus + .bx--assistive-text {
12417 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12418 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12419 width: -webkit-max-content;
12420 width: -moz-max-content;
12421 width: max-content;
12422 max-width: 13rem;
12423 height: auto;
12424 padding: 0.5rem 1rem;
12425 border-radius: 0.125rem;
12426 color: #ffffff;
12427 font-weight: 400;
12428 text-align: left;
12429 -webkit-transform: translateX(-50%);
12430 transform: translateX(-50%);
12431 pointer-events: none;
12432 background-color: #3d3d3d;
12433}
12434
12435.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after {
12436 content: attr(aria-label);
12437}
12438
12439.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after {
12440 content: none;
12441}
12442
12443.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::after {
12444 opacity: 1;
12445}
12446
12447@keyframes tooltip-fade {
12448 from {
12449 opacity: 0;
12450 }
12451 to {
12452 opacity: 1;
12453 }
12454}
12455
12456.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,
12457.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,
12458.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus + .bx--assistive-text {
12459 clip: auto;
12460 margin: auto;
12461 overflow: visible;
12462}
12463
12464.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,
12465.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,
12466.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y::before {
12467 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12468 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12469}
12470
12471.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,
12472.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,
12473.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,
12474.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover + .bx--assistive-text,
12475.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus + .bx--assistive-text {
12476 top: 0;
12477 left: 50%;
12478}
12479
12480.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before {
12481 border-width: 0.3125rem 0.25rem 0 0.25rem;
12482 border-color: #3d3d3d transparent transparent transparent;
12483 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.25rem)));
12484 transform: translate(-50%, calc(-1 * (0.3125rem + 0.25rem)));
12485}
12486
12487.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,
12488.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,
12489.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,
12490.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover + .bx--assistive-text,
12491.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus + .bx--assistive-text {
12492 left: 0;
12493 -webkit-transform: translate(0, calc(-1 * (100% + 0.25rem + 0.3125rem)));
12494 transform: translate(0, calc(-1 * (100% + 0.25rem + 0.3125rem)));
12495}
12496
12497.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,
12498.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:hover .bx--assistive-text,
12499.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:focus .bx--assistive-text,
12500.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:hover + .bx--assistive-text,
12501.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:focus + .bx--assistive-text {
12502 top: 0;
12503 left: 50%;
12504}
12505
12506.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before {
12507 border-width: 0.3125rem 0.25rem 0 0.25rem;
12508 border-color: #3d3d3d transparent transparent transparent;
12509 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.25rem)));
12510 transform: translate(-50%, calc(-1 * (0.3125rem + 0.25rem)));
12511}
12512
12513.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,
12514.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:hover .bx--assistive-text,
12515.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:focus .bx--assistive-text,
12516.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:hover + .bx--assistive-text,
12517.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start:focus + .bx--assistive-text {
12518 left: 0;
12519 -webkit-transform: translate(0, calc(-1 * (100% + 0.25rem + 0.3125rem)));
12520 transform: translate(0, calc(-1 * (100% + 0.25rem + 0.3125rem)));
12521}
12522
12523.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,
12524.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:hover .bx--assistive-text,
12525.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:focus .bx--assistive-text,
12526.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:hover + .bx--assistive-text,
12527.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:focus + .bx--assistive-text {
12528 top: 0;
12529 left: 50%;
12530}
12531
12532.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before {
12533 border-width: 0.3125rem 0.25rem 0 0.25rem;
12534 border-color: #3d3d3d transparent transparent transparent;
12535 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.25rem)));
12536 transform: translate(-50%, calc(-1 * (0.3125rem + 0.25rem)));
12537}
12538
12539.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,
12540.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:hover .bx--assistive-text,
12541.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:focus .bx--assistive-text,
12542.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:hover + .bx--assistive-text,
12543.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center:focus + .bx--assistive-text {
12544 left: 50%;
12545 -webkit-transform: translate(-50%, calc(-1 * (100% + 0.25rem + 0.3125rem)));
12546 transform: translate(-50%, calc(-1 * (100% + 0.25rem + 0.3125rem)));
12547}
12548
12549.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,
12550.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:hover .bx--assistive-text,
12551.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:focus .bx--assistive-text,
12552.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:hover + .bx--assistive-text,
12553.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:focus + .bx--assistive-text {
12554 top: 0;
12555 left: 50%;
12556}
12557
12558.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before {
12559 border-width: 0.3125rem 0.25rem 0 0.25rem;
12560 border-color: #3d3d3d transparent transparent transparent;
12561 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.25rem)));
12562 transform: translate(-50%, calc(-1 * (0.3125rem + 0.25rem)));
12563}
12564
12565.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,
12566.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:hover .bx--assistive-text,
12567.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:focus .bx--assistive-text,
12568.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:hover + .bx--assistive-text,
12569.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end:focus + .bx--assistive-text {
12570 right: 0;
12571 left: initial;
12572 -webkit-transform: translate(0, calc(-1 * (100% + 0.25rem + 0.3125rem)));
12573 transform: translate(0, calc(-1 * (100% + 0.25rem + 0.3125rem)));
12574}
12575
12576.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom {
12577 position: relative;
12578 display: -webkit-inline-box;
12579 display: -ms-inline-flexbox;
12580 display: inline-flex;
12581 -webkit-box-align: center;
12582 -ms-flex-align: center;
12583 align-items: center;
12584 cursor: pointer;
12585 overflow: visible;
12586}
12587
12588.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,
12589.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,
12590.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom + .bx--assistive-text {
12591 font-size: 0.875rem;
12592 font-weight: 400;
12593 line-height: 1.125rem;
12594 letter-spacing: 0.16px;
12595 position: absolute;
12596 z-index: 10000;
12597 display: -webkit-box;
12598 display: -ms-flexbox;
12599 display: flex;
12600 -webkit-box-align: center;
12601 -ms-flex-align: center;
12602 align-items: center;
12603 opacity: 0;
12604 pointer-events: none;
12605}
12606
12607.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after {
12608 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12609 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12610}
12611
12612.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after {
12613 -webkit-transition: none;
12614 transition: none;
12615}
12616
12617.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before {
12618 width: 0;
12619 height: 0;
12620 border-style: solid;
12621 content: '';
12622}
12623
12624.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,
12625.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom + .bx--assistive-text {
12626 -webkit-box-sizing: content-box;
12627 box-sizing: content-box;
12628 color: inherit;
12629 opacity: 1;
12630 white-space: normal;
12631}
12632
12633.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,
12634.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,
12635.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,
12636.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover + .bx--assistive-text,
12637.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus + .bx--assistive-text {
12638 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12639 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12640 width: -webkit-max-content;
12641 width: -moz-max-content;
12642 width: max-content;
12643 max-width: 13rem;
12644 height: auto;
12645 padding: 0.5rem 1rem;
12646 border-radius: 0.125rem;
12647 color: #ffffff;
12648 font-weight: 400;
12649 text-align: left;
12650 -webkit-transform: translateX(-50%);
12651 transform: translateX(-50%);
12652 pointer-events: none;
12653 background-color: #3d3d3d;
12654}
12655
12656.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after {
12657 content: attr(aria-label);
12658}
12659
12660.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after {
12661 content: none;
12662}
12663
12664.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::after {
12665 opacity: 1;
12666}
12667
12668@keyframes tooltip-fade {
12669 from {
12670 opacity: 0;
12671 }
12672 to {
12673 opacity: 1;
12674 }
12675}
12676
12677.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,
12678.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,
12679.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus + .bx--assistive-text {
12680 clip: auto;
12681 margin: auto;
12682 overflow: visible;
12683}
12684
12685.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,
12686.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,
12687.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y::before {
12688 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12689 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12690}
12691
12692.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,
12693.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,
12694.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,
12695.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover + .bx--assistive-text,
12696.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus + .bx--assistive-text {
12697 bottom: 0;
12698 left: 50%;
12699}
12700
12701.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before {
12702 border-width: 0 0.25rem 0.3125rem 0.25rem;
12703 border-color: transparent transparent #3d3d3d transparent;
12704 -webkit-transform: translate(-50%, calc(0.3125rem + 0.25rem));
12705 transform: translate(-50%, calc(0.3125rem + 0.25rem));
12706}
12707
12708.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,
12709.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,
12710.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,
12711.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover + .bx--assistive-text,
12712.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus + .bx--assistive-text {
12713 left: 0;
12714 -webkit-transform: translate(0, calc(100% + 0.25rem + 0.3125rem));
12715 transform: translate(0, calc(100% + 0.25rem + 0.3125rem));
12716}
12717
12718.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y + .bx--assistive-text {
12719 -webkit-transform: translate(0, calc(100% + 0.25rem + 0.3125rem - 1px));
12720 transform: translate(0, calc(100% + 0.25rem + 0.3125rem - 1px));
12721}
12722
12723.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,
12724.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:hover .bx--assistive-text,
12725.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:focus .bx--assistive-text,
12726.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:hover + .bx--assistive-text,
12727.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:focus + .bx--assistive-text {
12728 bottom: 0;
12729 left: 50%;
12730}
12731
12732.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before {
12733 border-width: 0 0.25rem 0.3125rem 0.25rem;
12734 border-color: transparent transparent #3d3d3d transparent;
12735 -webkit-transform: translate(-50%, calc(0.3125rem + 0.25rem));
12736 transform: translate(-50%, calc(0.3125rem + 0.25rem));
12737}
12738
12739.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,
12740.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:hover .bx--assistive-text,
12741.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:focus .bx--assistive-text,
12742.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:hover + .bx--assistive-text,
12743.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start:focus + .bx--assistive-text {
12744 left: 0;
12745 -webkit-transform: translate(0, calc(100% + 0.25rem + 0.3125rem));
12746 transform: translate(0, calc(100% + 0.25rem + 0.3125rem));
12747}
12748
12749.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y + .bx--assistive-text {
12750 -webkit-transform: translate(0, calc(100% + 0.25rem + 0.3125rem - 1px));
12751 transform: translate(0, calc(100% + 0.25rem + 0.3125rem - 1px));
12752}
12753
12754.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,
12755.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:hover .bx--assistive-text,
12756.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:focus .bx--assistive-text,
12757.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:hover + .bx--assistive-text,
12758.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:focus + .bx--assistive-text {
12759 bottom: 0;
12760 left: 50%;
12761}
12762
12763.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before {
12764 border-width: 0 0.25rem 0.3125rem 0.25rem;
12765 border-color: transparent transparent #3d3d3d transparent;
12766 -webkit-transform: translate(-50%, calc(0.3125rem + 0.25rem));
12767 transform: translate(-50%, calc(0.3125rem + 0.25rem));
12768}
12769
12770.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,
12771.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:hover .bx--assistive-text,
12772.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:focus .bx--assistive-text,
12773.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:hover + .bx--assistive-text,
12774.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center:focus + .bx--assistive-text {
12775 -webkit-transform: translate(-50%, calc(100% + 0.25rem + 0.3125rem));
12776 transform: translate(-50%, calc(100% + 0.25rem + 0.3125rem));
12777}
12778
12779.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y + .bx--assistive-text {
12780 -webkit-transform: translate(-50%, calc(100% + 0.25rem + 0.3125rem - 1px));
12781 transform: translate(-50%, calc(100% + 0.25rem + 0.3125rem - 1px));
12782}
12783
12784.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,
12785.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:hover .bx--assistive-text,
12786.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:focus .bx--assistive-text,
12787.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:hover + .bx--assistive-text,
12788.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:focus + .bx--assistive-text {
12789 bottom: 0;
12790 left: 50%;
12791}
12792
12793.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before {
12794 border-width: 0 0.25rem 0.3125rem 0.25rem;
12795 border-color: transparent transparent #3d3d3d transparent;
12796 -webkit-transform: translate(-50%, calc(0.3125rem + 0.25rem));
12797 transform: translate(-50%, calc(0.3125rem + 0.25rem));
12798}
12799
12800.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,
12801.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:hover .bx--assistive-text,
12802.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:focus .bx--assistive-text,
12803.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:hover + .bx--assistive-text,
12804.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end:focus + .bx--assistive-text {
12805 right: 0;
12806 left: initial;
12807 -webkit-transform: translate(0, calc(100% + 0.25rem + 0.3125rem));
12808 transform: translate(0, calc(100% + 0.25rem + 0.3125rem));
12809}
12810
12811.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y + .bx--assistive-text {
12812 -webkit-transform: translate(0, calc(100% + 0.25rem + 0.3125rem - 1px));
12813 transform: translate(0, calc(100% + 0.25rem + 0.3125rem - 1px));
12814}
12815
12816/* begin tooltip icon (TODO: deprecate) */
12817.bx--tooltip--icon {
12818 display: -webkit-inline-box;
12819 display: -ms-inline-flexbox;
12820 display: inline-flex;
12821 -webkit-box-align: center;
12822 -ms-flex-align: center;
12823 align-items: center;
12824}
12825
12826.bx--tooltip--icon__top,
12827.bx--tooltip--icon__bottom {
12828 position: relative;
12829 display: -webkit-inline-box;
12830 display: -ms-inline-flexbox;
12831 display: inline-flex;
12832 -webkit-box-align: center;
12833 -ms-flex-align: center;
12834 align-items: center;
12835 cursor: pointer;
12836 overflow: visible;
12837}
12838
12839.bx--tooltip--icon__top::before, .bx--tooltip--icon__top::after,
12840.bx--tooltip--icon__bottom::before,
12841.bx--tooltip--icon__bottom::after {
12842 font-size: 0.875rem;
12843 font-weight: 400;
12844 line-height: 1.125rem;
12845 letter-spacing: 0.16px;
12846 position: absolute;
12847 display: -webkit-box;
12848 display: -ms-flexbox;
12849 display: flex;
12850 -webkit-box-align: center;
12851 -ms-flex-align: center;
12852 align-items: center;
12853 opacity: 0;
12854 pointer-events: none;
12855 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12856 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
12857}
12858
12859.bx--tooltip--icon__top::before,
12860.bx--tooltip--icon__bottom::before {
12861 right: 0;
12862 left: 0;
12863 width: 0;
12864 height: 0;
12865 border-width: 0 0.25rem 0.3125rem 0.25rem;
12866 border-style: solid;
12867 border-color: transparent transparent #3d3d3d transparent;
12868 margin: 0 auto;
12869 content: '';
12870 margin-top: 1px;
12871 margin-left: 50%;
12872}
12873
12874.bx--tooltip--icon__top::after,
12875.bx--tooltip--icon__bottom::after {
12876 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12877 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
12878 min-width: 1.5rem;
12879 max-width: 13rem;
12880 height: 1.5rem;
12881 margin-left: 50%;
12882 padding: 0 1rem;
12883 border-radius: 0.125rem;
12884 color: #ffffff;
12885 font-weight: 400;
12886 content: attr(aria-label);
12887 -webkit-transform: translateX(-50%);
12888 transform: translateX(-50%);
12889 white-space: nowrap;
12890 pointer-events: none;
12891 background-color: #3d3d3d;
12892}
12893
12894.bx--tooltip--icon__top:hover::before, .bx--tooltip--icon__top:hover::after, .bx--tooltip--icon__top:focus::before, .bx--tooltip--icon__top:focus::after,
12895.bx--tooltip--icon__bottom:hover::before,
12896.bx--tooltip--icon__bottom:hover::after,
12897.bx--tooltip--icon__bottom:focus::before,
12898.bx--tooltip--icon__bottom:focus::after {
12899 opacity: 1;
12900}
12901
12902.bx--tooltip--icon__top:hover svg, .bx--tooltip--icon__top:focus svg,
12903.bx--tooltip--icon__bottom:hover svg,
12904.bx--tooltip--icon__bottom:focus svg {
12905 fill: #565656;
12906}
12907
12908.bx--tooltip--icon__top:focus,
12909.bx--tooltip--icon__bottom:focus {
12910 outline: 1px solid transparent;
12911}
12912
12913.bx--tooltip--icon__top:focus svg,
12914.bx--tooltip--icon__bottom:focus svg {
12915 outline: 1px solid #0062ff;
12916}
12917
12918.bx--tooltip--icon__top::before {
12919 top: 1px;
12920 -webkit-transform: translate(-50%, calc(-100% - 9px)) rotate(180deg);
12921 transform: translate(-50%, calc(-100% - 9px)) rotate(180deg);
12922}
12923
12924.bx--tooltip--icon__top::after {
12925 top: 0;
12926 -webkit-transform: translate(-50%, calc(-100% - 12px));
12927 transform: translate(-50%, calc(-100% - 12px));
12928}
12929
12930.bx--tooltip--icon__bottom::before {
12931 bottom: 0;
12932 -webkit-transform: translate(-50%, 10px) rotate(0);
12933 transform: translate(-50%, 10px) rotate(0);
12934}
12935
12936.bx--tooltip--icon__bottom::after {
12937 bottom: 0;
12938 -webkit-transform: translate(-50%, calc(100% + 10px));
12939 transform: translate(-50%, calc(100% + 10px));
12940}
12941
12942.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before {
12943 top: 1px;
12944 margin-left: 4px;
12945 -webkit-transform: translate(0, calc(-100% - 9px)) rotate(180deg);
12946 transform: translate(0, calc(-100% - 9px)) rotate(180deg);
12947}
12948
12949.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after {
12950 top: 0;
12951 margin-left: 0;
12952 -webkit-transform: translate(0, calc(-100% - 12px));
12953 transform: translate(0, calc(-100% - 12px));
12954}
12955
12956.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before {
12957 top: 1px;
12958 margin-right: 4px;
12959 left: auto;
12960 right: 0;
12961 -webkit-transform: translate(0, calc(-100% - 9px)) rotate(180deg);
12962 transform: translate(0, calc(-100% - 9px)) rotate(180deg);
12963}
12964
12965.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after {
12966 top: 0;
12967 margin-left: 0;
12968 right: 0;
12969 -webkit-transform: translate(0, calc(-100% - 12px));
12970 transform: translate(0, calc(-100% - 12px));
12971}
12972
12973.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before {
12974 bottom: 0;
12975 margin-left: 4px;
12976 -webkit-transform: translate(0, 10px) rotate(0);
12977 transform: translate(0, 10px) rotate(0);
12978}
12979
12980.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after {
12981 bottom: 0;
12982 margin-left: 0;
12983 -webkit-transform: translate(0, calc(100% + 10px));
12984 transform: translate(0, calc(100% + 10px));
12985}
12986
12987.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before {
12988 bottom: 0;
12989 margin-right: 4px;
12990 left: auto;
12991 right: 0;
12992 -webkit-transform: translate(0, 10px) rotate(0);
12993 transform: translate(0, 10px) rotate(0);
12994}
12995
12996.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after {
12997 bottom: 0;
12998 margin-left: 0;
12999 right: 0;
13000 -webkit-transform: translate(0, calc(100% + 10px));
13001 transform: translate(0, calc(100% + 10px));
13002}
13003
13004.bx--tooltip--icon .bx--tooltip__trigger svg {
13005 margin-left: 0;
13006}
13007
13008/* end legacy tooltip icon */
13009.bx--tooltip__trigger:hover svg, .bx--tooltip__trigger:focus svg {
13010 fill: #565656;
13011}
13012
13013.bx--tooltip__trigger.bx--tooltip--top {
13014 position: relative;
13015 display: -webkit-inline-box;
13016 display: -ms-inline-flexbox;
13017 display: inline-flex;
13018 -webkit-box-align: center;
13019 -ms-flex-align: center;
13020 align-items: center;
13021 cursor: pointer;
13022 overflow: visible;
13023}
13024
13025.bx--tooltip__trigger.bx--tooltip--top:focus {
13026 outline: 1px solid transparent;
13027}
13028
13029.bx--tooltip__trigger.bx--tooltip--top:focus svg {
13030 outline: 1px solid #0062ff;
13031}
13032
13033.bx--tooltip__trigger.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip--top::after,
13034.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,
13035.bx--tooltip__trigger.bx--tooltip--top + .bx--assistive-text {
13036 font-size: 0.875rem;
13037 font-weight: 400;
13038 line-height: 1.125rem;
13039 letter-spacing: 0.16px;
13040 position: absolute;
13041 z-index: 10000;
13042 display: -webkit-box;
13043 display: -ms-flexbox;
13044 display: flex;
13045 -webkit-box-align: center;
13046 -ms-flex-align: center;
13047 align-items: center;
13048 opacity: 0;
13049 pointer-events: none;
13050}
13051
13052.bx--tooltip__trigger.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip--top::after {
13053 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13054 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13055}
13056
13057.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after {
13058 -webkit-transition: none;
13059 transition: none;
13060}
13061
13062.bx--tooltip__trigger.bx--tooltip--top::before {
13063 width: 0;
13064 height: 0;
13065 border-style: solid;
13066 content: '';
13067}
13068
13069.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,
13070.bx--tooltip__trigger.bx--tooltip--top + .bx--assistive-text {
13071 -webkit-box-sizing: content-box;
13072 box-sizing: content-box;
13073 color: inherit;
13074 opacity: 1;
13075 white-space: normal;
13076}
13077
13078.bx--tooltip__trigger.bx--tooltip--top::after,
13079.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,
13080.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,
13081.bx--tooltip__trigger.bx--tooltip--top:hover + .bx--assistive-text,
13082.bx--tooltip__trigger.bx--tooltip--top:focus + .bx--assistive-text {
13083 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
13084 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
13085 width: -webkit-max-content;
13086 width: -moz-max-content;
13087 width: max-content;
13088 max-width: 13rem;
13089 height: auto;
13090 padding: 0.125rem 1rem;
13091 border-radius: 0.125rem;
13092 color: #ffffff;
13093 font-weight: 400;
13094 text-align: left;
13095 -webkit-transform: translateX(-50%);
13096 transform: translateX(-50%);
13097 pointer-events: none;
13098 background-color: #3d3d3d;
13099}
13100
13101.bx--tooltip__trigger.bx--tooltip--top::after {
13102 content: attr(aria-label);
13103}
13104
13105.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after {
13106 content: none;
13107}
13108
13109.bx--tooltip__trigger.bx--tooltip--top:hover::before, .bx--tooltip__trigger.bx--tooltip--top:hover::after, .bx--tooltip__trigger.bx--tooltip--top:focus::before, .bx--tooltip__trigger.bx--tooltip--top:focus::after {
13110 opacity: 1;
13111}
13112
13113@keyframes tooltip-fade {
13114 from {
13115 opacity: 0;
13116 }
13117 to {
13118 opacity: 1;
13119 }
13120}
13121
13122.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,
13123.bx--tooltip__trigger.bx--tooltip--top:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,
13124.bx--tooltip__trigger.bx--tooltip--top:focus + .bx--assistive-text {
13125 clip: auto;
13126 margin: auto;
13127 overflow: visible;
13128}
13129
13130.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,
13131.bx--tooltip__trigger.bx--tooltip--top:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,
13132.bx--tooltip__trigger.bx--tooltip--top:focus + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y::before {
13133 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13134 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13135}
13136
13137.bx--tooltip__trigger.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip--top::after,
13138.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,
13139.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,
13140.bx--tooltip__trigger.bx--tooltip--top:hover + .bx--assistive-text,
13141.bx--tooltip__trigger.bx--tooltip--top:focus + .bx--assistive-text {
13142 top: 0;
13143 left: 50%;
13144}
13145
13146.bx--tooltip__trigger.bx--tooltip--top::before {
13147 border-width: 0.3125rem 0.25rem 0 0.25rem;
13148 border-color: #3d3d3d transparent transparent transparent;
13149 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
13150 transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
13151}
13152
13153.bx--tooltip__trigger.bx--tooltip--top::after,
13154.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,
13155.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,
13156.bx--tooltip__trigger.bx--tooltip--top:hover + .bx--assistive-text,
13157.bx--tooltip__trigger.bx--tooltip--top:focus + .bx--assistive-text {
13158 left: 50%;
13159 -webkit-transform: translate(-50%, calc(-1 * (100% + 0.5rem + 0.3125rem)));
13160 transform: translate(-50%, calc(-1 * (100% + 0.5rem + 0.3125rem)));
13161}
13162
13163.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,
13164.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:hover .bx--assistive-text,
13165.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:focus .bx--assistive-text,
13166.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:hover + .bx--assistive-text,
13167.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:focus + .bx--assistive-text {
13168 top: 0;
13169 left: 50%;
13170}
13171
13172.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before {
13173 border-width: 0.3125rem 0.25rem 0 0.25rem;
13174 border-color: #3d3d3d transparent transparent transparent;
13175 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
13176 transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
13177}
13178
13179.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,
13180.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:hover .bx--assistive-text,
13181.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:focus .bx--assistive-text,
13182.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:hover + .bx--assistive-text,
13183.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start:focus + .bx--assistive-text {
13184 left: 0;
13185 -webkit-transform: translate(0, calc(-1 * (100% + 0.5rem + 0.3125rem)));
13186 transform: translate(0, calc(-1 * (100% + 0.5rem + 0.3125rem)));
13187}
13188
13189.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,
13190.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:hover .bx--assistive-text,
13191.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:focus .bx--assistive-text,
13192.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:hover + .bx--assistive-text,
13193.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:focus + .bx--assistive-text {
13194 top: 0;
13195 left: 50%;
13196}
13197
13198.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before {
13199 border-width: 0.3125rem 0.25rem 0 0.25rem;
13200 border-color: #3d3d3d transparent transparent transparent;
13201 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
13202 transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
13203}
13204
13205.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,
13206.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:hover .bx--assistive-text,
13207.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:focus .bx--assistive-text,
13208.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:hover + .bx--assistive-text,
13209.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center:focus + .bx--assistive-text {
13210 left: 50%;
13211 -webkit-transform: translate(-50%, calc(-1 * (100% + 0.5rem + 0.3125rem)));
13212 transform: translate(-50%, calc(-1 * (100% + 0.5rem + 0.3125rem)));
13213}
13214
13215.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,
13216.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:hover .bx--assistive-text,
13217.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:focus .bx--assistive-text,
13218.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:hover + .bx--assistive-text,
13219.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:focus + .bx--assistive-text {
13220 top: 0;
13221 left: 50%;
13222}
13223
13224.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before {
13225 border-width: 0.3125rem 0.25rem 0 0.25rem;
13226 border-color: #3d3d3d transparent transparent transparent;
13227 -webkit-transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
13228 transform: translate(-50%, calc(-1 * (0.3125rem + 0.5rem)));
13229}
13230
13231.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,
13232.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:hover .bx--assistive-text,
13233.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:focus .bx--assistive-text,
13234.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:hover + .bx--assistive-text,
13235.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end:focus + .bx--assistive-text {
13236 right: 0;
13237 left: initial;
13238 -webkit-transform: translate(0, calc(-1 * (100% + 0.5rem + 0.3125rem)));
13239 transform: translate(0, calc(-1 * (100% + 0.5rem + 0.3125rem)));
13240}
13241
13242.bx--tooltip__trigger.bx--tooltip--right {
13243 position: relative;
13244 display: -webkit-inline-box;
13245 display: -ms-inline-flexbox;
13246 display: inline-flex;
13247 -webkit-box-align: center;
13248 -ms-flex-align: center;
13249 align-items: center;
13250 cursor: pointer;
13251 overflow: visible;
13252}
13253
13254.bx--tooltip__trigger.bx--tooltip--right:focus {
13255 outline: 1px solid transparent;
13256}
13257
13258.bx--tooltip__trigger.bx--tooltip--right:focus svg {
13259 outline: 1px solid #0062ff;
13260}
13261
13262.bx--tooltip__trigger.bx--tooltip--right::before, .bx--tooltip__trigger.bx--tooltip--right::after,
13263.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,
13264.bx--tooltip__trigger.bx--tooltip--right + .bx--assistive-text {
13265 font-size: 0.875rem;
13266 font-weight: 400;
13267 line-height: 1.125rem;
13268 letter-spacing: 0.16px;
13269 position: absolute;
13270 z-index: 10000;
13271 display: -webkit-box;
13272 display: -ms-flexbox;
13273 display: flex;
13274 -webkit-box-align: center;
13275 -ms-flex-align: center;
13276 align-items: center;
13277 opacity: 0;
13278 pointer-events: none;
13279}
13280
13281.bx--tooltip__trigger.bx--tooltip--right::before, .bx--tooltip__trigger.bx--tooltip--right::after {
13282 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13283 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13284}
13285
13286.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after {
13287 -webkit-transition: none;
13288 transition: none;
13289}
13290
13291.bx--tooltip__trigger.bx--tooltip--right::before {
13292 width: 0;
13293 height: 0;
13294 border-style: solid;
13295 content: '';
13296}
13297
13298.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,
13299.bx--tooltip__trigger.bx--tooltip--right + .bx--assistive-text {
13300 -webkit-box-sizing: content-box;
13301 box-sizing: content-box;
13302 color: inherit;
13303 opacity: 1;
13304 white-space: normal;
13305}
13306
13307.bx--tooltip__trigger.bx--tooltip--right::after,
13308.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,
13309.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,
13310.bx--tooltip__trigger.bx--tooltip--right:hover + .bx--assistive-text,
13311.bx--tooltip__trigger.bx--tooltip--right:focus + .bx--assistive-text {
13312 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
13313 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
13314 width: -webkit-max-content;
13315 width: -moz-max-content;
13316 width: max-content;
13317 max-width: 13rem;
13318 height: auto;
13319 padding: 0.125rem 1rem;
13320 border-radius: 0.125rem;
13321 color: #ffffff;
13322 font-weight: 400;
13323 text-align: left;
13324 -webkit-transform: translateX(-50%);
13325 transform: translateX(-50%);
13326 pointer-events: none;
13327 background-color: #3d3d3d;
13328}
13329
13330.bx--tooltip__trigger.bx--tooltip--right::after {
13331 content: attr(aria-label);
13332}
13333
13334.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after {
13335 content: none;
13336}
13337
13338.bx--tooltip__trigger.bx--tooltip--right:hover::before, .bx--tooltip__trigger.bx--tooltip--right:hover::after, .bx--tooltip__trigger.bx--tooltip--right:focus::before, .bx--tooltip__trigger.bx--tooltip--right:focus::after {
13339 opacity: 1;
13340}
13341
13342@keyframes tooltip-fade {
13343 from {
13344 opacity: 0;
13345 }
13346 to {
13347 opacity: 1;
13348 }
13349}
13350
13351.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,
13352.bx--tooltip__trigger.bx--tooltip--right:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,
13353.bx--tooltip__trigger.bx--tooltip--right:focus + .bx--assistive-text {
13354 clip: auto;
13355 margin: auto;
13356 overflow: visible;
13357}
13358
13359.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,
13360.bx--tooltip__trigger.bx--tooltip--right:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,
13361.bx--tooltip__trigger.bx--tooltip--right:focus + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y::before {
13362 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13363 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13364}
13365
13366.bx--tooltip__trigger.bx--tooltip--right::before, .bx--tooltip__trigger.bx--tooltip--right::after,
13367.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,
13368.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,
13369.bx--tooltip__trigger.bx--tooltip--right:hover + .bx--assistive-text,
13370.bx--tooltip__trigger.bx--tooltip--right:focus + .bx--assistive-text {
13371 top: 50%;
13372 right: 0;
13373}
13374
13375.bx--tooltip__trigger.bx--tooltip--right::before {
13376 border-width: 0.25rem 0.3125rem 0.25rem 0;
13377 border-color: transparent #3d3d3d transparent transparent;
13378 -webkit-transform: translate(calc(0.3125rem + 0.5rem), -50%);
13379 transform: translate(calc(0.3125rem + 0.5rem), -50%);
13380}
13381
13382.bx--tooltip__trigger.bx--tooltip--right::after,
13383.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,
13384.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,
13385.bx--tooltip__trigger.bx--tooltip--right:hover + .bx--assistive-text,
13386.bx--tooltip__trigger.bx--tooltip--right:focus + .bx--assistive-text {
13387 -webkit-transform: translate(calc(100% + 0.5rem + 0.3125rem), -50%);
13388 transform: translate(calc(100% + 0.5rem + 0.3125rem), -50%);
13389}
13390
13391.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,
13392.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:hover .bx--assistive-text,
13393.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:focus .bx--assistive-text,
13394.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:hover + .bx--assistive-text,
13395.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:focus + .bx--assistive-text {
13396 top: 50%;
13397 right: 0;
13398}
13399
13400.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before {
13401 border-width: 0.25rem 0.3125rem 0.25rem 0;
13402 border-color: transparent #3d3d3d transparent transparent;
13403 -webkit-transform: translate(calc(0.3125rem + 0.5rem), -50%);
13404 transform: translate(calc(0.3125rem + 0.5rem), -50%);
13405}
13406
13407.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,
13408.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:hover .bx--assistive-text,
13409.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:focus .bx--assistive-text,
13410.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:hover + .bx--assistive-text,
13411.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start:focus + .bx--assistive-text {
13412 -webkit-transform: translate(calc(100% + 0.5rem + 0.3125rem), -50%);
13413 transform: translate(calc(100% + 0.5rem + 0.3125rem), -50%);
13414}
13415
13416.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,
13417.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:hover .bx--assistive-text,
13418.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:focus .bx--assistive-text,
13419.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:hover + .bx--assistive-text,
13420.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:focus + .bx--assistive-text {
13421 top: 50%;
13422 right: 0;
13423}
13424
13425.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before {
13426 border-width: 0.25rem 0.3125rem 0.25rem 0;
13427 border-color: transparent #3d3d3d transparent transparent;
13428 -webkit-transform: translate(calc(0.3125rem + 0.5rem), -50%);
13429 transform: translate(calc(0.3125rem + 0.5rem), -50%);
13430}
13431
13432.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,
13433.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:hover .bx--assistive-text,
13434.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:focus .bx--assistive-text,
13435.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:hover + .bx--assistive-text,
13436.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center:focus + .bx--assistive-text {
13437 -webkit-transform: translate(calc(100% + 0.5rem + 0.3125rem), -50%);
13438 transform: translate(calc(100% + 0.5rem + 0.3125rem), -50%);
13439}
13440
13441.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,
13442.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:hover .bx--assistive-text,
13443.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:focus .bx--assistive-text,
13444.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:hover + .bx--assistive-text,
13445.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:focus + .bx--assistive-text {
13446 top: 50%;
13447 right: 0;
13448}
13449
13450.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before {
13451 border-width: 0.25rem 0.3125rem 0.25rem 0;
13452 border-color: transparent #3d3d3d transparent transparent;
13453 -webkit-transform: translate(calc(0.3125rem + 0.5rem), -50%);
13454 transform: translate(calc(0.3125rem + 0.5rem), -50%);
13455}
13456
13457.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,
13458.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:hover .bx--assistive-text,
13459.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:focus .bx--assistive-text,
13460.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:hover + .bx--assistive-text,
13461.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end:focus + .bx--assistive-text {
13462 -webkit-transform: translate(calc(100% + 0.5rem + 0.3125rem), -50%);
13463 transform: translate(calc(100% + 0.5rem + 0.3125rem), -50%);
13464}
13465
13466.bx--tooltip__trigger.bx--tooltip--bottom {
13467 position: relative;
13468 display: -webkit-inline-box;
13469 display: -ms-inline-flexbox;
13470 display: inline-flex;
13471 -webkit-box-align: center;
13472 -ms-flex-align: center;
13473 align-items: center;
13474 cursor: pointer;
13475 overflow: visible;
13476}
13477
13478.bx--tooltip__trigger.bx--tooltip--bottom:focus {
13479 outline: 1px solid transparent;
13480}
13481
13482.bx--tooltip__trigger.bx--tooltip--bottom:focus svg {
13483 outline: 1px solid #0062ff;
13484}
13485
13486.bx--tooltip__trigger.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip--bottom::after,
13487.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,
13488.bx--tooltip__trigger.bx--tooltip--bottom + .bx--assistive-text {
13489 font-size: 0.875rem;
13490 font-weight: 400;
13491 line-height: 1.125rem;
13492 letter-spacing: 0.16px;
13493 position: absolute;
13494 z-index: 10000;
13495 display: -webkit-box;
13496 display: -ms-flexbox;
13497 display: flex;
13498 -webkit-box-align: center;
13499 -ms-flex-align: center;
13500 align-items: center;
13501 opacity: 0;
13502 pointer-events: none;
13503}
13504
13505.bx--tooltip__trigger.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip--bottom::after {
13506 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13507 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13508}
13509
13510.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after {
13511 -webkit-transition: none;
13512 transition: none;
13513}
13514
13515.bx--tooltip__trigger.bx--tooltip--bottom::before {
13516 width: 0;
13517 height: 0;
13518 border-style: solid;
13519 content: '';
13520}
13521
13522.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,
13523.bx--tooltip__trigger.bx--tooltip--bottom + .bx--assistive-text {
13524 -webkit-box-sizing: content-box;
13525 box-sizing: content-box;
13526 color: inherit;
13527 opacity: 1;
13528 white-space: normal;
13529}
13530
13531.bx--tooltip__trigger.bx--tooltip--bottom::after,
13532.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,
13533.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,
13534.bx--tooltip__trigger.bx--tooltip--bottom:hover + .bx--assistive-text,
13535.bx--tooltip__trigger.bx--tooltip--bottom:focus + .bx--assistive-text {
13536 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
13537 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
13538 width: -webkit-max-content;
13539 width: -moz-max-content;
13540 width: max-content;
13541 max-width: 13rem;
13542 height: auto;
13543 padding: 0.125rem 1rem;
13544 border-radius: 0.125rem;
13545 color: #ffffff;
13546 font-weight: 400;
13547 text-align: left;
13548 -webkit-transform: translateX(-50%);
13549 transform: translateX(-50%);
13550 pointer-events: none;
13551 background-color: #3d3d3d;
13552}
13553
13554.bx--tooltip__trigger.bx--tooltip--bottom::after {
13555 content: attr(aria-label);
13556}
13557
13558.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after {
13559 content: none;
13560}
13561
13562.bx--tooltip__trigger.bx--tooltip--bottom:hover::before, .bx--tooltip__trigger.bx--tooltip--bottom:hover::after, .bx--tooltip__trigger.bx--tooltip--bottom:focus::before, .bx--tooltip__trigger.bx--tooltip--bottom:focus::after {
13563 opacity: 1;
13564}
13565
13566@keyframes tooltip-fade {
13567 from {
13568 opacity: 0;
13569 }
13570 to {
13571 opacity: 1;
13572 }
13573}
13574
13575.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,
13576.bx--tooltip__trigger.bx--tooltip--bottom:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,
13577.bx--tooltip__trigger.bx--tooltip--bottom:focus + .bx--assistive-text {
13578 clip: auto;
13579 margin: auto;
13580 overflow: visible;
13581}
13582
13583.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,
13584.bx--tooltip__trigger.bx--tooltip--bottom:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,
13585.bx--tooltip__trigger.bx--tooltip--bottom:focus + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y::before {
13586 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13587 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13588}
13589
13590.bx--tooltip__trigger.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip--bottom::after,
13591.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,
13592.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,
13593.bx--tooltip__trigger.bx--tooltip--bottom:hover + .bx--assistive-text,
13594.bx--tooltip__trigger.bx--tooltip--bottom:focus + .bx--assistive-text {
13595 bottom: 0;
13596 left: 50%;
13597}
13598
13599.bx--tooltip__trigger.bx--tooltip--bottom::before {
13600 border-width: 0 0.25rem 0.3125rem 0.25rem;
13601 border-color: transparent transparent #3d3d3d transparent;
13602 -webkit-transform: translate(-50%, calc(0.3125rem + 0.5rem));
13603 transform: translate(-50%, calc(0.3125rem + 0.5rem));
13604}
13605
13606.bx--tooltip__trigger.bx--tooltip--bottom::after,
13607.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,
13608.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,
13609.bx--tooltip__trigger.bx--tooltip--bottom:hover + .bx--assistive-text,
13610.bx--tooltip__trigger.bx--tooltip--bottom:focus + .bx--assistive-text {
13611 -webkit-transform: translate(-50%, calc(100% + 0.5rem + 0.3125rem));
13612 transform: translate(-50%, calc(100% + 0.5rem + 0.3125rem));
13613}
13614
13615.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,
13616.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:hover .bx--assistive-text,
13617.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:focus .bx--assistive-text,
13618.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:hover + .bx--assistive-text,
13619.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:focus + .bx--assistive-text {
13620 bottom: 0;
13621 left: 50%;
13622}
13623
13624.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before {
13625 border-width: 0 0.25rem 0.3125rem 0.25rem;
13626 border-color: transparent transparent #3d3d3d transparent;
13627 -webkit-transform: translate(-50%, calc(0.3125rem + 0.5rem));
13628 transform: translate(-50%, calc(0.3125rem + 0.5rem));
13629}
13630
13631.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,
13632.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:hover .bx--assistive-text,
13633.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:focus .bx--assistive-text,
13634.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:hover + .bx--assistive-text,
13635.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start:focus + .bx--assistive-text {
13636 left: 0;
13637 -webkit-transform: translate(0, calc(100% + 0.5rem + 0.3125rem));
13638 transform: translate(0, calc(100% + 0.5rem + 0.3125rem));
13639}
13640
13641.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,
13642.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:hover .bx--assistive-text,
13643.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:focus .bx--assistive-text,
13644.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:hover + .bx--assistive-text,
13645.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:focus + .bx--assistive-text {
13646 bottom: 0;
13647 left: 50%;
13648}
13649
13650.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before {
13651 border-width: 0 0.25rem 0.3125rem 0.25rem;
13652 border-color: transparent transparent #3d3d3d transparent;
13653 -webkit-transform: translate(-50%, calc(0.3125rem + 0.5rem));
13654 transform: translate(-50%, calc(0.3125rem + 0.5rem));
13655}
13656
13657.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,
13658.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:hover .bx--assistive-text,
13659.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:focus .bx--assistive-text,
13660.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:hover + .bx--assistive-text,
13661.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center:focus + .bx--assistive-text {
13662 -webkit-transform: translate(-50%, calc(100% + 0.5rem + 0.3125rem));
13663 transform: translate(-50%, calc(100% + 0.5rem + 0.3125rem));
13664}
13665
13666.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,
13667.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:hover .bx--assistive-text,
13668.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:focus .bx--assistive-text,
13669.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:hover + .bx--assistive-text,
13670.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:focus + .bx--assistive-text {
13671 bottom: 0;
13672 left: 50%;
13673}
13674
13675.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before {
13676 border-width: 0 0.25rem 0.3125rem 0.25rem;
13677 border-color: transparent transparent #3d3d3d transparent;
13678 -webkit-transform: translate(-50%, calc(0.3125rem + 0.5rem));
13679 transform: translate(-50%, calc(0.3125rem + 0.5rem));
13680}
13681
13682.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,
13683.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:hover .bx--assistive-text,
13684.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:focus .bx--assistive-text,
13685.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:hover + .bx--assistive-text,
13686.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end:focus + .bx--assistive-text {
13687 right: 0;
13688 left: initial;
13689 -webkit-transform: translate(0, calc(100% + 0.5rem + 0.3125rem));
13690 transform: translate(0, calc(100% + 0.5rem + 0.3125rem));
13691}
13692
13693.bx--tooltip__trigger.bx--tooltip--left {
13694 position: relative;
13695 display: -webkit-inline-box;
13696 display: -ms-inline-flexbox;
13697 display: inline-flex;
13698 -webkit-box-align: center;
13699 -ms-flex-align: center;
13700 align-items: center;
13701 cursor: pointer;
13702 overflow: visible;
13703}
13704
13705.bx--tooltip__trigger.bx--tooltip--left:focus {
13706 outline: 1px solid transparent;
13707}
13708
13709.bx--tooltip__trigger.bx--tooltip--left:focus svg {
13710 outline: 1px solid #0062ff;
13711}
13712
13713.bx--tooltip__trigger.bx--tooltip--left::before, .bx--tooltip__trigger.bx--tooltip--left::after,
13714.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,
13715.bx--tooltip__trigger.bx--tooltip--left + .bx--assistive-text {
13716 font-size: 0.875rem;
13717 font-weight: 400;
13718 line-height: 1.125rem;
13719 letter-spacing: 0.16px;
13720 position: absolute;
13721 z-index: 10000;
13722 display: -webkit-box;
13723 display: -ms-flexbox;
13724 display: flex;
13725 -webkit-box-align: center;
13726 -ms-flex-align: center;
13727 align-items: center;
13728 opacity: 0;
13729 pointer-events: none;
13730}
13731
13732.bx--tooltip__trigger.bx--tooltip--left::before, .bx--tooltip__trigger.bx--tooltip--left::after {
13733 -webkit-transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13734 transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13735}
13736
13737.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after {
13738 -webkit-transition: none;
13739 transition: none;
13740}
13741
13742.bx--tooltip__trigger.bx--tooltip--left::before {
13743 width: 0;
13744 height: 0;
13745 border-style: solid;
13746 content: '';
13747}
13748
13749.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,
13750.bx--tooltip__trigger.bx--tooltip--left + .bx--assistive-text {
13751 -webkit-box-sizing: content-box;
13752 box-sizing: content-box;
13753 color: inherit;
13754 opacity: 1;
13755 white-space: normal;
13756}
13757
13758.bx--tooltip__trigger.bx--tooltip--left::after,
13759.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,
13760.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,
13761.bx--tooltip__trigger.bx--tooltip--left:hover + .bx--assistive-text,
13762.bx--tooltip__trigger.bx--tooltip--left:focus + .bx--assistive-text {
13763 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
13764 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
13765 width: -webkit-max-content;
13766 width: -moz-max-content;
13767 width: max-content;
13768 max-width: 13rem;
13769 height: auto;
13770 padding: 0.125rem 1rem;
13771 border-radius: 0.125rem;
13772 color: #ffffff;
13773 font-weight: 400;
13774 text-align: left;
13775 -webkit-transform: translateX(-50%);
13776 transform: translateX(-50%);
13777 pointer-events: none;
13778 background-color: #3d3d3d;
13779}
13780
13781.bx--tooltip__trigger.bx--tooltip--left::after {
13782 content: attr(aria-label);
13783}
13784
13785.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after {
13786 content: none;
13787}
13788
13789.bx--tooltip__trigger.bx--tooltip--left:hover::before, .bx--tooltip__trigger.bx--tooltip--left:hover::after, .bx--tooltip__trigger.bx--tooltip--left:focus::before, .bx--tooltip__trigger.bx--tooltip--left:focus::after {
13790 opacity: 1;
13791}
13792
13793@keyframes tooltip-fade {
13794 from {
13795 opacity: 0;
13796 }
13797 to {
13798 opacity: 1;
13799 }
13800}
13801
13802.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,
13803.bx--tooltip__trigger.bx--tooltip--left:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,
13804.bx--tooltip__trigger.bx--tooltip--left:focus + .bx--assistive-text {
13805 clip: auto;
13806 margin: auto;
13807 overflow: visible;
13808}
13809
13810.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,
13811.bx--tooltip__trigger.bx--tooltip--left:hover + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,
13812.bx--tooltip__trigger.bx--tooltip--left:focus + .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y::before {
13813 -webkit-animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13814 animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13815}
13816
13817.bx--tooltip__trigger.bx--tooltip--left::before, .bx--tooltip__trigger.bx--tooltip--left::after,
13818.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,
13819.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,
13820.bx--tooltip__trigger.bx--tooltip--left:hover + .bx--assistive-text,
13821.bx--tooltip__trigger.bx--tooltip--left:focus + .bx--assistive-text {
13822 top: 50%;
13823 left: 0;
13824}
13825
13826.bx--tooltip__trigger.bx--tooltip--left::before {
13827 border-width: 0.25rem 0 0.25rem 0.3125rem;
13828 border-color: transparent transparent transparent #3d3d3d;
13829 -webkit-transform: translate(calc(-1 * (0.3125rem + 0.5rem)), -50%);
13830 transform: translate(calc(-1 * (0.3125rem + 0.5rem)), -50%);
13831}
13832
13833.bx--tooltip__trigger.bx--tooltip--left::after,
13834.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,
13835.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,
13836.bx--tooltip__trigger.bx--tooltip--left:hover + .bx--assistive-text,
13837.bx--tooltip__trigger.bx--tooltip--left:focus + .bx--assistive-text {
13838 -webkit-transform: translate(calc(-1 * (100% + 0.5rem + 0.3125rem)), -50%);
13839 transform: translate(calc(-1 * (100% + 0.5rem + 0.3125rem)), -50%);
13840}
13841
13842.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,
13843.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:hover .bx--assistive-text,
13844.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:focus .bx--assistive-text,
13845.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:hover + .bx--assistive-text,
13846.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:focus + .bx--assistive-text {
13847 top: 50%;
13848 left: 0;
13849}
13850
13851.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before {
13852 border-width: 0.25rem 0 0.25rem 0.3125rem;
13853 border-color: transparent transparent transparent #3d3d3d;
13854 -webkit-transform: translate(calc(-1 * (0.3125rem + 0.5rem)), -50%);
13855 transform: translate(calc(-1 * (0.3125rem + 0.5rem)), -50%);
13856}
13857
13858.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,
13859.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:hover .bx--assistive-text,
13860.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:focus .bx--assistive-text,
13861.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:hover + .bx--assistive-text,
13862.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start:focus + .bx--assistive-text {
13863 -webkit-transform: translate(calc(-1 * (100% + 0.5rem + 0.3125rem)), -50%);
13864 transform: translate(calc(-1 * (100% + 0.5rem + 0.3125rem)), -50%);
13865}
13866
13867.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,
13868.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:hover .bx--assistive-text,
13869.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:focus .bx--assistive-text,
13870.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:hover + .bx--assistive-text,
13871.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:focus + .bx--assistive-text {
13872 top: 50%;
13873 left: 0;
13874}
13875
13876.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before {
13877 border-width: 0.25rem 0 0.25rem 0.3125rem;
13878 border-color: transparent transparent transparent #3d3d3d;
13879 -webkit-transform: translate(calc(-1 * (0.3125rem + 0.5rem)), -50%);
13880 transform: translate(calc(-1 * (0.3125rem + 0.5rem)), -50%);
13881}
13882
13883.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,
13884.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:hover .bx--assistive-text,
13885.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:focus .bx--assistive-text,
13886.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:hover + .bx--assistive-text,
13887.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center:focus + .bx--assistive-text {
13888 -webkit-transform: translate(calc(-1 * (100% + 0.5rem + 0.3125rem)), -50%);
13889 transform: translate(calc(-1 * (100% + 0.5rem + 0.3125rem)), -50%);
13890}
13891
13892.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,
13893.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:hover .bx--assistive-text,
13894.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:focus .bx--assistive-text,
13895.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:hover + .bx--assistive-text,
13896.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:focus + .bx--assistive-text {
13897 top: 50%;
13898 left: 0;
13899}
13900
13901.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before {
13902 border-width: 0.25rem 0 0.25rem 0.3125rem;
13903 border-color: transparent transparent transparent #3d3d3d;
13904 -webkit-transform: translate(calc(-1 * (0.3125rem + 0.5rem)), -50%);
13905 transform: translate(calc(-1 * (0.3125rem + 0.5rem)), -50%);
13906}
13907
13908.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,
13909.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:hover .bx--assistive-text,
13910.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:focus .bx--assistive-text,
13911.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:hover + .bx--assistive-text,
13912.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end:focus + .bx--assistive-text {
13913 -webkit-transform: translate(calc(-1 * (100% + 0.5rem + 0.3125rem)), -50%);
13914 transform: translate(calc(-1 * (100% + 0.5rem + 0.3125rem)), -50%);
13915}
13916
13917.bx--tabs {
13918 font-size: 0.875rem;
13919 font-weight: 400;
13920 line-height: 1.125rem;
13921 letter-spacing: 0.16px;
13922 color: #171717;
13923 height: auto;
13924 width: 100%;
13925 position: relative;
13926}
13927
13928@media (min-width: 42rem) {
13929 .bx--tabs {
13930 background: none;
13931 min-height: 2.5rem;
13932 }
13933}
13934
13935.bx--tabs-trigger {
13936 display: -webkit-box;
13937 display: -ms-flexbox;
13938 display: flex;
13939 -webkit-box-align: center;
13940 -ms-flex-align: center;
13941 align-items: center;
13942 -webkit-box-pack: justify;
13943 -ms-flex-pack: justify;
13944 justify-content: space-between;
13945 padding: 0 1rem;
13946 height: 2.5rem;
13947 cursor: pointer;
13948 color: #171717;
13949 outline: 2px solid transparent;
13950 border-bottom: 1px solid #8c8c8c;
13951 background-color: #f3f3f3;
13952}
13953
13954@media (min-width: 42rem) {
13955 .bx--tabs-trigger {
13956 display: none;
13957 }
13958}
13959
13960.bx--tabs-trigger:focus,
13961.bx--tabs-trigger:active {
13962 outline: 2px solid #0062ff;
13963 outline-offset: -2px;
13964}
13965
13966.bx--tabs-trigger svg {
13967 width: 0.75rem;
13968 height: 0.4375rem;
13969 fill: #171717;
13970 -webkit-transition: -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13971 transition: -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13972 transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13973 transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13974}
13975
13976.bx--tabs-trigger--open:focus,
13977.bx--tabs-trigger--open:active {
13978 outline: 2px solid transparent;
13979 outline-offset: -2px;
13980 -webkit-transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13981 transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
13982}
13983
13984.bx--tabs-trigger--open {
13985 background: #dcdcdc;
13986}
13987
13988.bx--tabs-trigger--open svg {
13989 -webkit-transform: rotate(-180deg);
13990 transform: rotate(-180deg);
13991 -webkit-transition: -webkit-transform 70ms;
13992 transition: -webkit-transform 70ms;
13993 transition: transform 70ms;
13994 transition: transform 70ms, -webkit-transform 70ms;
13995 -webkit-transform-origin: 50% 45%;
13996 transform-origin: 50% 45%;
13997}
13998
13999.bx--tabs--light.bx--tabs-trigger {
14000 background-color: #ffffff;
14001}
14002
14003.bx--tabs-trigger-text {
14004 text-decoration: none;
14005 padding-top: 2px;
14006 color: #171717;
14007 font-weight: 400;
14008}
14009
14010.bx--tabs-trigger-text:hover {
14011 color: #171717;
14012}
14013
14014.bx--tabs-trigger-text:focus {
14015 outline: none;
14016}
14017
14018.bx--tabs__nav {
14019 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
14020 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
14021 margin: 0;
14022 padding: 0;
14023 position: absolute;
14024 list-style: none;
14025 display: -webkit-box;
14026 display: -ms-flexbox;
14027 display: flex;
14028 -webkit-box-orient: vertical;
14029 -webkit-box-direction: normal;
14030 -ms-flex-direction: column;
14031 flex-direction: column;
14032 z-index: 9100;
14033 background: #f3f3f3;
14034 -webkit-transition: max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14035 transition: max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14036 max-height: 600px;
14037 width: 100%;
14038}
14039
14040@media (min-width: 42rem) {
14041 .bx--tabs__nav {
14042 -webkit-box-orient: horizontal;
14043 -webkit-box-direction: normal;
14044 -ms-flex-direction: row;
14045 flex-direction: row;
14046 background: none;
14047 -webkit-box-shadow: none;
14048 box-shadow: none;
14049 z-index: auto;
14050 -webkit-transition: inherit;
14051 transition: inherit;
14052 width: auto;
14053 }
14054}
14055
14056.bx--tabs__nav--hidden {
14057 -webkit-transition: max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14058 transition: max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14059 overflow: hidden;
14060 max-height: 0;
14061}
14062
14063@media (min-width: 42rem) {
14064 .bx--tabs__nav--hidden {
14065 display: -webkit-box;
14066 display: -ms-flexbox;
14067 display: flex;
14068 -webkit-transition: inherit;
14069 transition: inherit;
14070 overflow: visible;
14071 max-height: none;
14072 }
14073}
14074
14075.bx--tabs__nav-item {
14076 background-color: #f3f3f3;
14077 display: -webkit-box;
14078 display: -ms-flexbox;
14079 display: flex;
14080 padding: 0;
14081 cursor: pointer;
14082 width: 100%;
14083 height: 2.5rem;
14084 -webkit-transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14085 transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14086}
14087
14088@media (min-width: 42rem) {
14089 .bx--tabs__nav-item {
14090 background: transparent;
14091 height: auto;
14092 }
14093 .bx--tabs__nav-item + .bx--tabs__nav-item {
14094 margin-left: 0.125rem;
14095 }
14096}
14097
14098.bx--tabs__nav-item .bx--tabs__nav-link {
14099 -webkit-transition: color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14100 transition: color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14101}
14102
14103@media (min-width: 42rem) {
14104 .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected) {
14105 background: transparent;
14106 }
14107}
14108
14109.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled) {
14110 background-color: #e5e5e5;
14111 -webkit-box-shadow: 0 -1px 0 #e5e5e5;
14112 box-shadow: 0 -1px 0 #e5e5e5;
14113}
14114
14115@media (min-width: 42rem) {
14116 .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled) {
14117 background-color: transparent;
14118 -webkit-box-shadow: none;
14119 box-shadow: none;
14120 }
14121}
14122
14123.bx--tabs__nav-item--disabled,
14124.bx--tabs__nav-item--disabled:hover {
14125 cursor: not-allowed;
14126 outline: none;
14127}
14128
14129.bx--tabs__nav-item--disabled .bx--tabs__nav-link {
14130 pointer-events: none;
14131}
14132
14133.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) {
14134 border: none;
14135 display: none;
14136 -webkit-transition: color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14137 transition: color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14138}
14139
14140@media (min-width: 42rem) {
14141 .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) {
14142 display: -webkit-box;
14143 display: -ms-flexbox;
14144 display: flex;
14145 }
14146 .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link {
14147 color: #171717;
14148 font-size: 0.875rem;
14149 font-weight: 600;
14150 line-height: 1.125rem;
14151 letter-spacing: 0.16px;
14152 border-bottom: 3px solid #0062ff;
14153 }
14154 .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,
14155 .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active {
14156 color: #171717;
14157 border-bottom: 2px solid #0062ff;
14158 }
14159}
14160
14161a.bx--tabs__nav-link {
14162 outline: 2px solid transparent;
14163 outline-offset: -2px;
14164 display: inline-block;
14165 color: #565656;
14166 text-decoration: none;
14167 font-weight: 400;
14168 padding: 0.75rem 0;
14169 width: calc(100% - 32px);
14170 height: 2.5rem;
14171 white-space: nowrap;
14172 text-overflow: ellipsis;
14173 margin: 0 1rem;
14174 line-height: 1rem;
14175 border-bottom: 1px solid #dcdcdc;
14176 overflow: hidden;
14177 -webkit-transition: border 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14178 transition: border 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
14179}
14180
14181a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active {
14182 width: 100%;
14183 margin: 0;
14184 padding-left: 16px;
14185 outline: 2px solid #0062ff;
14186 outline-offset: -2px;
14187}
14188
14189@media (min-width: 42rem) {
14190 a.bx--tabs__nav-link {
14191 border-bottom: 3px solid #bebebe;
14192 padding: 0.5rem 1rem;
14193 width: 10rem;
14194 margin: 0;
14195 line-height: inherit;
14196 }
14197 a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active {
14198 width: 10rem;
14199 padding: 0.5rem 1rem;
14200 border-bottom: 2px;
14201 }
14202}
14203
14204.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled)
14205.bx--tabs__nav-link {
14206 color: #171717;
14207}
14208
14209@media (min-width: 42rem) {
14210 .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled)
14211.bx--tabs__nav-link {
14212 color: #171717;
14213 border-bottom: 3px solid #6f6f6f;
14214 }
14215}
14216
14217.bx--tabs__nav-item--disabled .bx--tabs__nav-link {
14218 color: #bebebe;
14219 border-bottom: 3px solid #f3f3f3;
14220}
14221
14222.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link {
14223 cursor: no-drop;
14224 border-bottom: 3px solid #f3f3f3;
14225}
14226
14227.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,
14228.bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active {
14229 outline: none;
14230 border-bottom: 3px solid #f3f3f3;
14231}
14232
14233.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected)
14234.bx--tabs__nav-link:focus,
14235.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected)
14236a.bx--tabs__nav-link:active {
14237 color: #565656;
14238}
14239
14240.bx--tabs.bx--skeleton {
14241 pointer-events: none;
14242 cursor: default;
14243}
14244
14245.bx--tabs.bx--skeleton .bx--tabs__nav-link {
14246 position: relative;
14247 border: none;
14248 padding: 0;
14249 -webkit-box-shadow: none;
14250 box-shadow: none;
14251 pointer-events: none;
14252 background: #e5e5e5;
14253 width: 4.6875rem;
14254 height: 0.75rem;
14255}
14256
14257.bx--tabs.bx--skeleton .bx--tabs__nav-link:hover, .bx--tabs.bx--skeleton .bx--tabs__nav-link:focus, .bx--tabs.bx--skeleton .bx--tabs__nav-link:active {
14258 border: none;
14259 outline: none;
14260 cursor: default;
14261}
14262
14263.bx--tabs.bx--skeleton .bx--tabs__nav-link:before {
14264 content: '';
14265 width: 0%;
14266 height: 100%;
14267 position: absolute;
14268 top: 0;
14269 left: 0;
14270 background: #bebebe;
14271 -webkit-animation: 3000ms ease-in-out skeleton infinite;
14272 animation: 3000ms ease-in-out skeleton infinite;
14273}
14274
14275.bx--tabs.bx--skeleton .bx--tabs-trigger {
14276 position: relative;
14277 border: none;
14278 padding: 0;
14279 -webkit-box-shadow: none;
14280 box-shadow: none;
14281 pointer-events: none;
14282 background: #e5e5e5;
14283 width: 6.25rem;
14284}
14285
14286.bx--tabs.bx--skeleton .bx--tabs-trigger:hover, .bx--tabs.bx--skeleton .bx--tabs-trigger:focus, .bx--tabs.bx--skeleton .bx--tabs-trigger:active {
14287 border: none;
14288 outline: none;
14289 cursor: default;
14290}
14291
14292.bx--tabs.bx--skeleton .bx--tabs-trigger:before {
14293 content: '';
14294 width: 0%;
14295 height: 100%;
14296 position: absolute;
14297 top: 0;
14298 left: 0;
14299 background: #bebebe;
14300 -webkit-animation: 3000ms ease-in-out skeleton infinite;
14301 animation: 3000ms ease-in-out skeleton infinite;
14302}
14303
14304.bx--tabs.bx--skeleton .bx--tabs-trigger svg {
14305 position: absolute;
14306 width: 1px;
14307 height: 1px;
14308 padding: 0;
14309 margin: -1px;
14310 overflow: hidden;
14311 clip: rect(0, 0, 0, 0);
14312 border: 0;
14313 visibility: visible;
14314 white-space: nowrap;
14315}
14316
14317.bx--tag {
14318 font-size: 0.75rem;
14319 font-weight: 400;
14320 line-height: 1rem;
14321 letter-spacing: 0.32px;
14322 display: -webkit-inline-box;
14323 display: -ms-inline-flexbox;
14324 display: inline-flex;
14325 -webkit-box-align: center;
14326 -ms-flex-align: center;
14327 align-items: center;
14328 padding: 0 0.5rem;
14329 height: 1.5rem;
14330 margin: 0.25rem;
14331 border-radius: 0.9375rem;
14332}
14333
14334.bx--tag:not(:first-child) {
14335 margin-left: 0;
14336}
14337
14338.bx--tag.bx--skeleton {
14339 background-color: #dcdcdc;
14340 color: #171717;
14341}
14342
14343.bx--tag--red {
14344 background-color: #fcd0d3;
14345 color: #a51920;
14346}
14347
14348.bx--tag--magenta {
14349 background-color: #ffcfe1;
14350 color: #a11950;
14351}
14352
14353.bx--tag--purple {
14354 background-color: #e6d6ff;
14355 color: #6e32c9;
14356}
14357
14358.bx--tag--blue {
14359 background-color: #c9deff;
14360 color: #054ada;
14361}
14362
14363.bx--tag--cyan {
14364 background-color: #b3e6ff;
14365 color: #0058a1;
14366}
14367
14368.bx--tag--teal {
14369 background-color: #92eeee;
14370 color: #006161;
14371}
14372
14373.bx--tag--green {
14374 background-color: #9deeb2;
14375 color: #10642a;
14376}
14377
14378.bx--tag--gray {
14379 background-color: #dcdcdc;
14380 color: #171717;
14381}
14382
14383.bx--tag--cool-gray {
14384 background-color: #d5d9e0;
14385 color: #13171a;
14386}
14387
14388.bx--tag--warm-gray {
14389 background-color: #e0dbda;
14390 color: #1a1717;
14391}
14392
14393.bx--tag--disabled {
14394 background-color: #f3f3f3;
14395 color: #bebebe;
14396}
14397
14398.bx--tag--disabled:hover {
14399 cursor: not-allowed;
14400}
14401
14402.bx--tag--filter {
14403 background-color: #3d3d3d;
14404 color: #ffffff;
14405 cursor: pointer;
14406 padding-right: 0.125rem;
14407}
14408
14409.bx--tag--filter > svg {
14410 fill: #ffffff;
14411 margin-left: 0.25rem;
14412 padding: 0.125rem;
14413 width: 1.25rem;
14414 height: 1.25rem;
14415}
14416
14417.bx--tag--filter > svg:hover {
14418 border-radius: 50%;
14419 background-color: #4c4c4c;
14420}
14421
14422.bx--tag--filter:focus,
14423.bx--tag--filter:hover {
14424 outline: none;
14425}
14426
14427.bx--tag--filter:focus > svg {
14428 border: 2px solid #ffffff;
14429 border-radius: 50%;
14430}
14431
14432.bx--tag.bx--skeleton {
14433 position: relative;
14434 border: none;
14435 padding: 0;
14436 -webkit-box-shadow: none;
14437 box-shadow: none;
14438 pointer-events: none;
14439 background: #e5e5e5;
14440 width: 3.75rem;
14441 overflow: hidden;
14442}
14443
14444.bx--tag.bx--skeleton:hover, .bx--tag.bx--skeleton:focus, .bx--tag.bx--skeleton:active {
14445 border: none;
14446 outline: none;
14447 cursor: default;
14448}
14449
14450.bx--tag.bx--skeleton:before {
14451 content: '';
14452 width: 0%;
14453 height: 100%;
14454 position: absolute;
14455 top: 0;
14456 left: 0;
14457 background: #bebebe;
14458 -webkit-animation: 3000ms ease-in-out skeleton infinite;
14459 animation: 3000ms ease-in-out skeleton infinite;
14460}
14461
14462.bx--data-table-container + .bx--pagination {
14463 border-top: 0;
14464}
14465
14466.bx--pagination {
14467 font-size: 0.875rem;
14468 font-weight: 400;
14469 line-height: 1.125rem;
14470 letter-spacing: 0.16px;
14471 width: 100%;
14472 background-color: #f3f3f3;
14473 display: -webkit-box;
14474 display: -ms-flexbox;
14475 display: flex;
14476 -webkit-box-align: center;
14477 -ms-flex-align: center;
14478 align-items: center;
14479 -webkit-box-pack: justify;
14480 -ms-flex-pack: justify;
14481 justify-content: space-between;
14482 border-top: 1px solid #dcdcdc;
14483 height: 3rem;
14484}
14485
14486.bx--pagination .bx--select {
14487 height: 100%;
14488 -webkit-box-align: center;
14489 -ms-flex-align: center;
14490 align-items: center;
14491 grid-template-columns: auto 0;
14492}
14493
14494.bx--select-input__wrapper,
14495.bx--select-input--inline__wrapper {
14496 height: 100%;
14497}
14498
14499.bx--pagination .bx--select-input {
14500 font-size: 0.875rem;
14501 font-weight: 400;
14502 line-height: 1.125rem;
14503 letter-spacing: 0.16px;
14504 width: auto;
14505 min-width: auto;
14506 height: 100%;
14507 padding: 0 2.5rem 0 1rem;
14508 margin-right: -0.65rem;
14509}
14510
14511@media (min-width: 42rem) {
14512 .bx--pagination .bx--select-input {
14513 padding-right: 2.25rem;
14514 margin-right: 0;
14515 }
14516}
14517
14518.bx--pagination .bx--select-input:hover {
14519 background: #e5e5e5;
14520}
14521
14522.bx--pagination .bx--select__arrow {
14523 top: auto;
14524 bottom: auto;
14525}
14526
14527@media (min-width: 42rem) {
14528 .bx--pagination .bx--select__arrow {
14529 right: 1rem;
14530 }
14531}
14532
14533.bx--pagination
14534.bx--select__item-count
14535.bx--select-input {
14536 border-right: 0.0625rem solid #dcdcdc;
14537}
14538
14539.bx--pagination
14540.bx--select__page-number
14541.bx--select-input {
14542 border-left: 1px solid #dcdcdc;
14543}
14544
14545.bx--pagination__left,
14546.bx--pagination__right {
14547 display: -webkit-box;
14548 display: -ms-flexbox;
14549 display: flex;
14550 height: 100%;
14551 -webkit-box-align: center;
14552 -ms-flex-align: center;
14553 align-items: center;
14554}
14555
14556.bx--pagination__left > .bx--form-item,
14557.bx--pagination__right > .bx--form-item {
14558 height: 100%;
14559}
14560
14561.bx--pagination__left .bx--pagination__text {
14562 margin-right: 0.0625rem;
14563}
14564
14565.bx--pagination__right .bx--pagination__text {
14566 margin-right: 1rem;
14567 margin-left: 0.0625rem;
14568}
14569
14570@media (min-width: 42rem) {
14571 .bx--pagination__left {
14572 padding: 0 1rem;
14573 }
14574}
14575
14576.bx--pagination__text {
14577 display: none;
14578}
14579
14580@media (min-width: 42rem) {
14581 .bx--pagination__text {
14582 display: inline-block;
14583 }
14584}
14585
14586span.bx--pagination__text {
14587 margin-left: 1rem;
14588 color: #565656;
14589}
14590
14591.bx--pagination__button {
14592 border: none;
14593 background: none;
14594 cursor: pointer;
14595 height: 100%;
14596 margin: 0;
14597 padding: 0 0.875rem;
14598 border-left: 1px solid #dcdcdc;
14599 display: -webkit-box;
14600 display: -ms-flexbox;
14601 display: flex;
14602 -webkit-box-pack: center;
14603 -ms-flex-pack: center;
14604 justify-content: center;
14605 -webkit-box-align: center;
14606 -ms-flex-align: center;
14607 align-items: center;
14608 fill: #171717;
14609 -webkit-transition: outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14610 transition: outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14611 -webkit-transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14612 transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14613}
14614
14615.bx--pagination__button:focus {
14616 outline: 2px solid #0062ff;
14617 outline-offset: -2px;
14618}
14619
14620.bx--pagination__button:hover {
14621 background: #e5e5e5;
14622}
14623
14624.bx--pagination__button--no-index {
14625 fill: #bebebe;
14626 cursor: not-allowed;
14627}
14628
14629.bx--pagination__button:disabled:hover,
14630.bx--pagination__button--no-index:hover {
14631 cursor: not-allowed;
14632 fill: #bebebe;
14633 background: #f3f3f3;
14634}
14635
14636.bx--pagination--inline {
14637 height: 2.625rem;
14638 margin-top: -0.5rem;
14639 margin-bottom: -0.5rem;
14640 margin-right: -1rem;
14641}
14642
14643.bx--pagination--inline .bx--pagination__button {
14644 height: 2.5rem;
14645 border-left: 1px solid #dcdcdc;
14646 border-right: 1px solid #dcdcdc;
14647 margin: 0;
14648}
14649
14650.bx--pagination--inline .bx--pagination__button--forward {
14651 border-right: 0;
14652 padding: 0 1rem;
14653 margin-left: 1rem;
14654}
14655
14656.bx--pagination--inline .bx--pagination__button--backward {
14657 margin: 0 1rem;
14658 padding: 0 1rem;
14659}
14660
14661.bx--pagination.bx--skeleton .bx--skeleton__text {
14662 margin-right: 1rem;
14663 margin-bottom: 0;
14664}
14665
14666.bx--accordion {
14667 list-style: none;
14668 width: 100%;
14669}
14670
14671.bx--accordion__item {
14672 -webkit-transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14673 transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14674 border-top: 1px solid #dcdcdc;
14675 overflow: visible;
14676}
14677
14678.bx--accordion__item:last-child {
14679 border-bottom: 1px solid #dcdcdc;
14680}
14681
14682.bx--accordion__heading {
14683 display: inline-block;
14684 background: none;
14685 -webkit-appearance: none;
14686 -moz-appearance: none;
14687 appearance: none;
14688 border: 0;
14689 padding: 0;
14690 cursor: pointer;
14691 width: 100%;
14692 color: #171717;
14693 display: -webkit-box;
14694 display: -ms-flexbox;
14695 display: flex;
14696 -webkit-box-align: center;
14697 -ms-flex-align: center;
14698 align-items: center;
14699 -webkit-box-pack: start;
14700 -ms-flex-pack: start;
14701 justify-content: flex-start;
14702 cursor: pointer;
14703 padding: 0.375rem 0;
14704 -webkit-box-orient: horizontal;
14705 -webkit-box-direction: reverse;
14706 -ms-flex-direction: row-reverse;
14707 flex-direction: row-reverse;
14708 position: relative;
14709 width: 100%;
14710 margin: 0;
14711 -webkit-transition: background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms;
14712 transition: background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms;
14713}
14714
14715.bx--accordion__heading::-moz-focus-inner {
14716 border: 0;
14717}
14718
14719.bx--accordion__heading:hover:before, .bx--accordion__heading:focus:before {
14720 content: '';
14721 position: absolute;
14722 top: -1px;
14723 left: 0;
14724 width: 100%;
14725 height: calc(100% + 2px);
14726}
14727
14728.bx--accordion__heading:hover:before {
14729 background-color: #e5e5e5;
14730}
14731
14732.bx--accordion__heading:focus {
14733 outline: none;
14734}
14735
14736.bx--accordion__heading:focus:before {
14737 border: 2px solid #0062ff;
14738 -webkit-box-sizing: border-box;
14739 box-sizing: border-box;
14740}
14741
14742.bx--accordion__arrow {
14743 outline: 2px solid transparent;
14744 outline-offset: -2px;
14745 -webkit-box-flex: 0;
14746 -ms-flex: 0 0 1rem;
14747 flex: 0 0 1rem;
14748 width: 1rem;
14749 height: 1rem;
14750 margin: 0 1rem 0 0;
14751 fill: #171717;
14752 -webkit-transform: rotate(90deg);
14753 transform: rotate(90deg);
14754 -webkit-transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14755 transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14756}
14757
14758.bx--accordion__title {
14759 font-size: 0.875rem;
14760 font-weight: 400;
14761 line-height: 1.25rem;
14762 letter-spacing: 0.16px;
14763 margin: 0 0 0 1rem;
14764 width: 100%;
14765 text-align: left;
14766 z-index: 0;
14767}
14768
14769.bx--accordion__content {
14770 -webkit-transition: height cubic-bezier(0.2, 0, 0.38, 0.9) 110ms, padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms;
14771 transition: height cubic-bezier(0.2, 0, 0.38, 0.9) 110ms, padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms;
14772 padding-left: 1rem;
14773 padding-right: 25%;
14774 height: 0;
14775 visibility: hidden;
14776 opacity: 0;
14777}
14778
14779@media (max-width: 42rem) {
14780 .bx--accordion__content {
14781 padding-right: 3rem;
14782 }
14783}
14784
14785.bx--accordion__content p {
14786 font-size: 0.875rem;
14787 font-weight: 400;
14788 line-height: 1.25rem;
14789 letter-spacing: 0.16px;
14790}
14791
14792.bx--accordion__item--active {
14793 overflow: visible;
14794}
14795
14796.bx--accordion__item--active .bx--accordion__content {
14797 padding-bottom: 1.5rem;
14798 padding-top: 0.5rem;
14799 height: auto;
14800 visibility: visible;
14801 opacity: 1;
14802 -webkit-transition: height cubic-bezier(0, 0, 0.38, 0.9) 110ms, padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms, padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms;
14803 transition: height cubic-bezier(0, 0, 0.38, 0.9) 110ms, padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms, padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms;
14804}
14805
14806.bx--accordion__item--active .bx--accordion__arrow {
14807 /*rtl:ignore*/
14808 -webkit-transform: rotate(-90deg);
14809 transform: rotate(-90deg);
14810 fill: #171717;
14811}
14812
14813.bx--accordion.bx--skeleton .bx--accordion__heading,
14814.bx--accordion.bx--skeleton .bx--accordion__button {
14815 cursor: default;
14816}
14817
14818.bx--accordion.bx--skeleton .bx--accordion__arrow {
14819 pointer-events: none;
14820 fill: #171717;
14821 cursor: default;
14822}
14823
14824.bx--accordion.bx--skeleton .bx--accordion__arrow:hover, .bx--accordion.bx--skeleton .bx--accordion__arrow:focus, .bx--accordion.bx--skeleton .bx--accordion__arrow:active {
14825 border: none;
14826 outline: none;
14827 cursor: default;
14828}
14829
14830.bx--skeleton
14831.bx--accordion__heading:focus
14832.bx--accordion__arrow {
14833 border: none;
14834 outline: none;
14835 cursor: default;
14836}
14837
14838.bx--accordion__title.bx--skeleton__text {
14839 margin-bottom: 0;
14840}
14841
14842.bx--progress {
14843 display: -webkit-box;
14844 display: -ms-flexbox;
14845 display: flex;
14846 list-style: none;
14847}
14848
14849.bx--progress-step {
14850 position: relative;
14851 display: -webkit-inline-box;
14852 display: -ms-inline-flexbox;
14853 display: inline-flex;
14854 -webkit-box-orient: horizontal;
14855 -webkit-box-direction: normal;
14856 -ms-flex-direction: row;
14857 flex-direction: row;
14858 min-width: 7rem;
14859 width: 8rem;
14860 overflow: visible;
14861}
14862
14863.bx--progress-step .bx--tooltip__label {
14864 display: block;
14865}
14866
14867.bx--progress-line {
14868 position: absolute;
14869 left: 0;
14870 height: 1px;
14871 width: 8rem;
14872 border: 1px inset transparent;
14873}
14874
14875.bx--progress-step svg {
14876 position: relative;
14877 z-index: 1;
14878 width: 1rem;
14879 height: 1rem;
14880 border-radius: 50%;
14881 margin: 9px 0.5rem 0 0;
14882 fill: #0062ff;
14883}
14884
14885.bx--progress-label {
14886 font-size: 0.875rem;
14887 font-weight: 400;
14888 line-height: 1.125rem;
14889 letter-spacing: 0.16px;
14890 line-height: 1.45;
14891 max-width: 5.5rem;
14892 margin: 0.5rem 0 0 0;
14893 white-space: nowrap;
14894 overflow: hidden;
14895 text-overflow: ellipsis;
14896 -webkit-transition: color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14897 transition: color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14898 transition: box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9), color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14899 transition: box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9), color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
14900}
14901
14902.bx--progress-label::before {
14903 content: '';
14904 display: block;
14905}
14906
14907.bx--progress-label:hover {
14908 color: #0062ff;
14909 cursor: pointer;
14910 -webkit-box-shadow: 0 0.0625rem #0062ff;
14911 box-shadow: 0 0.0625rem #0062ff;
14912}
14913
14914.bx--progress-label:focus {
14915 outline: none;
14916 color: #0062ff;
14917 -webkit-box-shadow: 0 0.1875rem 0 0 #0062ff;
14918 box-shadow: 0 0.1875rem 0 0 #0062ff;
14919}
14920
14921.bx--progress-label:active {
14922 color: #0062ff;
14923 -webkit-box-shadow: 0 0.1875rem 0 0 #0062ff;
14924 box-shadow: 0 0.1875rem 0 0 #0062ff;
14925}
14926
14927.bx--progress-label-overflow:hover ~ .bx--tooltip,
14928.bx--progress-label-overflow:focus ~ .bx--tooltip {
14929 visibility: visible;
14930}
14931
14932.bx--progress-step .bx--tooltip .bx--tooltip__caret {
14933 margin-left: 0.625rem;
14934}
14935
14936.bx--tooltip__text {
14937 padding: 0;
14938 margin: 0;
14939 font-weight: normal;
14940}
14941
14942.bx--progress-step .bx--tooltip {
14943 font-size: 0.875rem;
14944 font-weight: 400;
14945 line-height: 1.25rem;
14946 letter-spacing: 0.16px;
14947 min-width: 7.1875rem;
14948 width: 7.8125rem;
14949 min-height: 1.5rem;
14950 margin-left: 1.375rem;
14951 margin-top: 2.5rem;
14952 padding: 0.5rem 1rem;
14953 display: block;
14954 visibility: hidden;
14955 color: #ffffff;
14956}
14957
14958.bx--progress-step .bx--tooltip_multi {
14959 font-size: 0.875rem;
14960 font-weight: 400;
14961 line-height: 1.25rem;
14962 letter-spacing: 0.16px;
14963 width: 9.375rem;
14964 height: auto;
14965 color: #ffffff;
14966}
14967
14968.bx--progress-optional {
14969 font-size: 0.75rem;
14970 font-weight: 400;
14971 line-height: 1rem;
14972 letter-spacing: 0.32px;
14973 position: absolute;
14974 left: 0;
14975 margin-left: 1.5rem;
14976 margin-top: 1.75rem;
14977 color: #171717;
14978}
14979
14980.bx--progress-step--current .bx--progress-line {
14981 background-color: #0062ff;
14982}
14983
14984.bx--progress-step--current svg {
14985 width: 14px;
14986 height: 14px;
14987 fill: #0062ff;
14988 margin-top: 0.59375rem;
14989}
14990
14991.bx--progress-step--incomplete svg {
14992 fill: #171717;
14993}
14994
14995.bx--progress-step--incomplete .bx--progress-line {
14996 background-color: #dcdcdc;
14997}
14998
14999.bx--progress-step--complete .bx--progress-line {
15000 background-color: #0062ff;
15001}
15002
15003.bx--progress-step-button {
15004 display: -webkit-box;
15005 display: -ms-flexbox;
15006 display: flex;
15007}
15008
15009.bx--progress-step-button--unclickable {
15010 outline: none;
15011}
15012
15013.bx--progress-step--disabled {
15014 cursor: not-allowed;
15015}
15016
15017.bx--progress-step--disabled svg {
15018 fill: #bebebe;
15019 cursor: not-allowed;
15020}
15021
15022.bx--progress-step--disabled .bx--progress-label,
15023.bx--progress-step--disabled .bx--progress-label:hover {
15024 color: #bebebe;
15025 cursor: not-allowed;
15026 -webkit-box-shadow: none;
15027 box-shadow: none;
15028}
15029
15030.bx--progress-step--disabled .bx--progress-label:focus,
15031.bx--progress-step--disabled .bx--progress-label:active {
15032 outline: none;
15033 -webkit-box-shadow: none;
15034 box-shadow: none;
15035}
15036
15037.bx--progress-step--disabled .bx--progress-line {
15038 cursor: not-allowed;
15039}
15040
15041.bx--progress-step--disabled .bx--progress-label-overflow:hover
15042~ .bx--tooltip--definition
15043.bx--tooltip--definition__bottom {
15044 display: none;
15045}
15046
15047.bx--progress__warning > path {
15048 fill: #da1e28;
15049}
15050
15051.bx--progress.bx--skeleton .bx--progress-label {
15052 position: relative;
15053 border: none;
15054 padding: 0;
15055 -webkit-box-shadow: none;
15056 box-shadow: none;
15057 pointer-events: none;
15058 background: #e5e5e5;
15059 height: 0.75rem;
15060 width: 2.5rem;
15061}
15062
15063.bx--progress.bx--skeleton .bx--progress-label:hover, .bx--progress.bx--skeleton .bx--progress-label:focus, .bx--progress.bx--skeleton .bx--progress-label:active {
15064 border: none;
15065 outline: none;
15066 cursor: default;
15067}
15068
15069.bx--progress.bx--skeleton .bx--progress-label:before {
15070 content: '';
15071 width: 0%;
15072 height: 100%;
15073 position: absolute;
15074 top: 0;
15075 left: 0;
15076 background: #bebebe;
15077 -webkit-animation: 3000ms ease-in-out skeleton infinite;
15078 animation: 3000ms ease-in-out skeleton infinite;
15079}
15080
15081.bx--progress--vertical {
15082 display: block;
15083}
15084
15085.bx--progress--vertical .bx--progress-step {
15086 display: list-item;
15087 min-height: 6rem;
15088 width: initial;
15089 min-width: initial;
15090}
15091
15092.bx--progress--vertical .bx--progress-step svg {
15093 display: inline-block;
15094 margin: 0.1rem 0.5rem;
15095}
15096
15097.bx--progress--vertical .bx--progress-step--current svg {
15098 margin-left: 0.563rem;
15099}
15100
15101.bx--progress--vertical .bx--progress-label {
15102 display: inline-block;
15103 width: initial;
15104 max-width: none;
15105 vertical-align: top;
15106 margin: 0;
15107}
15108
15109.bx--progress--vertical .bx--progress-step .bx--tooltip {
15110 margin-top: 0.5rem;
15111}
15112
15113.bx--progress--vertical .bx--progress-optional {
15114 margin-top: auto;
15115 position: initial;
15116 margin-left: 2.25rem;
15117}
15118
15119.bx--progress--vertical .bx--progress-line {
15120 top: 0;
15121 left: 0;
15122 height: 100%;
15123 width: 1px;
15124}
15125
15126.bx--breadcrumb {
15127 font-size: 0.875rem;
15128 font-weight: 400;
15129 line-height: 1.125rem;
15130 letter-spacing: 0.16px;
15131 display: inline;
15132}
15133
15134@media (min-width: 42rem) {
15135 .bx--breadcrumb {
15136 display: -webkit-box;
15137 display: -ms-flexbox;
15138 display: flex;
15139 -ms-flex-wrap: wrap;
15140 flex-wrap: wrap;
15141 }
15142}
15143
15144.bx--breadcrumb-item {
15145 position: relative;
15146 display: -webkit-box;
15147 display: -ms-flexbox;
15148 display: flex;
15149 -webkit-box-align: center;
15150 -ms-flex-align: center;
15151 align-items: center;
15152 margin-right: 0.5rem;
15153}
15154
15155.bx--breadcrumb-item::after {
15156 content: '/';
15157 color: #171717;
15158 margin-left: 0.5rem;
15159}
15160
15161.bx--breadcrumb--no-trailing-slash
15162.bx--breadcrumb-item:last-child::after {
15163 content: '';
15164}
15165
15166.bx--breadcrumb-item:last-child,
15167.bx--breadcrumb-item:last-child::after {
15168 margin-right: 0;
15169}
15170
15171.bx--breadcrumb .bx--link {
15172 white-space: nowrap;
15173}
15174
15175.bx--breadcrumb-item [aria-current='page'],
15176.bx--breadcrumb-item.bx--breadcrumb-item--current
15177.bx--link {
15178 color: #171717;
15179}
15180
15181.bx--breadcrumb.bx--skeleton .bx--link {
15182 position: relative;
15183 border: none;
15184 padding: 0;
15185 -webkit-box-shadow: none;
15186 box-shadow: none;
15187 pointer-events: none;
15188 background: #e5e5e5;
15189 width: 6.25rem;
15190 height: 1rem;
15191}
15192
15193.bx--breadcrumb.bx--skeleton .bx--link:hover, .bx--breadcrumb.bx--skeleton .bx--link:focus, .bx--breadcrumb.bx--skeleton .bx--link:active {
15194 border: none;
15195 outline: none;
15196 cursor: default;
15197}
15198
15199.bx--breadcrumb.bx--skeleton .bx--link:before {
15200 content: '';
15201 width: 0%;
15202 height: 100%;
15203 position: absolute;
15204 top: 0;
15205 left: 0;
15206 background: #bebebe;
15207 -webkit-animation: 3000ms ease-in-out skeleton infinite;
15208 animation: 3000ms ease-in-out skeleton infinite;
15209}
15210
15211.bx--toolbar {
15212 display: -webkit-box;
15213 display: -ms-flexbox;
15214 display: flex;
15215 -webkit-box-orient: horizontal;
15216 -webkit-box-direction: normal;
15217 -ms-flex-flow: row nowrap;
15218 flex-flow: row nowrap;
15219 -webkit-box-align: center;
15220 -ms-flex-align: center;
15221 align-items: center;
15222 margin: 1rem 0;
15223}
15224
15225.bx--toolbar > div {
15226 margin: 0 0.25rem;
15227}
15228
15229.bx--toolbar .bx--search-input {
15230 height: 2rem;
15231 background-color: transparent;
15232 outline: none;
15233}
15234
15235.bx--toolbar .bx--search-close {
15236 display: none;
15237}
15238
15239.bx--toolbar .bx--overflow-menu__icon {
15240 fill: #565656;
15241 -webkit-transition: fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9);
15242 transition: fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9);
15243}
15244
15245.bx--toolbar .bx--search-magnifier {
15246 fill: #565656;
15247 -webkit-transform: scale(1.15);
15248 transform: scale(1.15);
15249 -webkit-transition: all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
15250 transition: all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
15251 top: 0.5rem;
15252 left: 0.375rem;
15253 cursor: pointer;
15254}
15255
15256.bx--toolbar fieldset {
15257 border: 0;
15258 padding: 0;
15259}
15260
15261.bx--toolbar .bx--toolbar-search--active {
15262 width: 15.625rem;
15263}
15264
15265.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier {
15266 -webkit-transform: scale(1);
15267 transform: scale(1);
15268 top: 0.5625rem;
15269}
15270
15271.bx--toolbar .bx--toolbar-search--active .bx--search-input {
15272 background-color: #ffffff;
15273}
15274
15275.bx--toolbar .bx--toolbar-search--active .bx--search-close {
15276 display: block;
15277}
15278
15279.bx--toolbar .bx--checkbox-label {
15280 margin-bottom: 0;
15281}
15282
15283.bx--toolbar .bx--overflow-menu--open > .bx--overflow-menu__icon {
15284 fill: #0062ff;
15285}
15286
15287.bx--toolbar-search {
15288 width: 1.8rem;
15289 -webkit-transition: all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
15290 transition: all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
15291}
15292
15293.bx--toolbar-search__btn {
15294 position: absolute;
15295 left: 0;
15296 top: 0;
15297 background: transparent;
15298 border: 0;
15299 height: 2rem;
15300 width: 2rem;
15301}
15302
15303.bx--toolbar-search__btn:focus {
15304 outline: 1px solid #0062ff;
15305}
15306
15307.bx--toolbar-filter-icon {
15308 padding-left: 0;
15309 padding-right: 0;
15310}
15311
15312.bx--toolbar-menu__title {
15313 font-size: 0.75rem;
15314 font-weight: 400;
15315 line-height: 1rem;
15316 letter-spacing: 0.32px;
15317 font-weight: 600;
15318 padding: 0.5rem 1.25rem;
15319}
15320
15321.bx--toolbar-menu__option {
15322 padding: 0.5rem 1.25rem;
15323}
15324
15325.bx--toolbar-menu__divider {
15326 width: 100%;
15327 border: 0;
15328 border-top: 1px solid #dcdcdc;
15329}
15330
15331.bx--radio-button-group {
15332 border: none;
15333}
15334
15335.bx--toolbar-search:not(.bx--toolbar-search--active)
15336.bx--search-input {
15337 border-bottom: none;
15338}
15339
15340.bx--time-picker {
15341 display: -webkit-box;
15342 display: -ms-flexbox;
15343 display: flex;
15344 -webkit-box-align: end;
15345 -ms-flex-align: end;
15346 align-items: flex-end;
15347}
15348
15349.bx--time-picker[data-invalid] .bx--time-picker__input-field {
15350 outline: 2px solid #da1e28;
15351 outline-offset: -2px;
15352}
15353
15354.bx--time-picker__select {
15355 -webkit-box-pack: center;
15356 -ms-flex-pack: center;
15357 justify-content: center;
15358}
15359
15360.bx--time-picker__select:not(:last-of-type) {
15361 margin: 0 0.125rem;
15362}
15363
15364.bx--time-picker__input {
15365 display: -webkit-box;
15366 display: -ms-flexbox;
15367 display: flex;
15368 -webkit-box-orient: vertical;
15369 -webkit-box-direction: normal;
15370 -ms-flex-direction: column;
15371 flex-direction: column;
15372}
15373
15374.bx--time-picker .bx--select-input {
15375 min-width: auto;
15376 width: auto;
15377 padding-right: 3rem;
15378 line-height: 1;
15379}
15380
15381.bx--time-picker__input-field {
15382 outline: 2px solid transparent;
15383 outline-offset: -2px;
15384 font-size: 0.875rem;
15385 font-weight: 400;
15386 line-height: 1.25rem;
15387 letter-spacing: 0.32px;
15388 display: -webkit-box;
15389 display: -ms-flexbox;
15390 display: flex;
15391 -webkit-box-align: center;
15392 -ms-flex-align: center;
15393 align-items: center;
15394 width: 4.875rem;
15395 height: 2.5rem;
15396 -webkit-transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
15397 transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
15398}
15399
15400.bx--slider-container {
15401 display: -webkit-box;
15402 display: -ms-flexbox;
15403 display: flex;
15404 -webkit-box-align: center;
15405 -ms-flex-align: center;
15406 align-items: center;
15407 -webkit-user-select: none;
15408 -moz-user-select: none;
15409 -ms-user-select: none;
15410 user-select: none;
15411}
15412
15413.bx--slider {
15414 position: relative;
15415 width: 100%;
15416 margin: 0 1rem;
15417 max-width: 40rem;
15418 min-width: 12.5rem;
15419}
15420
15421.bx--slider__range-label {
15422 font-size: 0.875rem;
15423 font-weight: 400;
15424 line-height: 1.25rem;
15425 letter-spacing: 0.32px;
15426 color: #171717;
15427}
15428
15429.bx--slider__range-label:last-of-type {
15430 margin-right: 1rem;
15431}
15432
15433.bx--slider__track {
15434 position: absolute;
15435 width: 100%;
15436 height: 0.125rem;
15437 background: #dcdcdc;
15438 cursor: pointer;
15439 -webkit-transform: translate(0%, -50%);
15440 transform: translate(0%, -50%);
15441}
15442
15443.bx--slider__track:before {
15444 content: '';
15445 position: absolute;
15446 display: inline-block;
15447 height: 0.25rem;
15448 width: 0.125rem;
15449 left: 50%;
15450 -webkit-transform: translate(-50%, 0);
15451 transform: translate(-50%, 0);
15452 top: -0.3125rem;
15453 background: #dcdcdc;
15454}
15455
15456.bx--slider__filled-track {
15457 position: absolute;
15458 width: 100%;
15459 height: 0.125rem;
15460 background: #171717;
15461 -webkit-transform-origin: left;
15462 transform-origin: left;
15463 pointer-events: none;
15464 -webkit-transform: translate(0%, -50%);
15465 transform: translate(0%, -50%);
15466 -webkit-transition: background 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15467 transition: background 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15468}
15469
15470.bx--slider__thumb {
15471 position: absolute;
15472 height: 0.875rem;
15473 width: 0.875rem;
15474 background: #171717;
15475 border-radius: 50%;
15476 -webkit-box-shadow: inset 0 0 0 1px transparent, inset 0 0 0 2px transparent;
15477 box-shadow: inset 0 0 0 1px transparent, inset 0 0 0 2px transparent;
15478 top: 0;
15479 -webkit-transform: translate(-50%, -50%);
15480 transform: translate(-50%, -50%);
15481 -webkit-transition: background 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15482 transition: background 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15483 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background 110ms cubic-bezier(0.2, 0, 0.38, 0.9), box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15484 transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background 110ms cubic-bezier(0.2, 0, 0.38, 0.9), box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15485 cursor: pointer;
15486 outline: none;
15487 z-index: 3;
15488}
15489
15490.bx--slider__thumb:hover {
15491 -webkit-transform: translate(-50%, -50%) scale(1.42857);
15492 transform: translate(-50%, -50%) scale(1.42857);
15493}
15494
15495.bx--slider__thumb:focus {
15496 -webkit-transform: translate(-50%, -50%) scale(1.42857);
15497 transform: translate(-50%, -50%) scale(1.42857);
15498 -webkit-box-shadow: inset 0 0 0 2px #0062ff, inset 0 0 0 3px #f3f3f3;
15499 box-shadow: inset 0 0 0 2px #0062ff, inset 0 0 0 3px #f3f3f3;
15500 background-color: #0062ff;
15501}
15502
15503.bx--slider__thumb:active {
15504 -webkit-transform: translate(-50%, -50%) scale(1.42857);
15505 transform: translate(-50%, -50%) scale(1.42857);
15506 -webkit-box-shadow: inset 0 0 0 2px #0062ff;
15507 box-shadow: inset 0 0 0 2px #0062ff;
15508}
15509
15510.bx--slider__input {
15511 display: none;
15512}
15513
15514.bx--slider-text-input,
15515.bx-slider-text-input {
15516 width: 4rem;
15517 height: 2.5rem;
15518 padding: 0;
15519 text-align: center;
15520 -moz-appearance: textfield;
15521}
15522
15523.bx--slider-text-input::-webkit-outer-spin-button, .bx--slider-text-input::-webkit-inner-spin-button,
15524.bx-slider-text-input::-webkit-outer-spin-button,
15525.bx-slider-text-input::-webkit-inner-spin-button {
15526 display: none;
15527}
15528
15529.bx--slider__thumb:focus ~ .bx--slider__filled-track {
15530 background-color: #0062ff;
15531}
15532
15533.bx--label--disabled
15534~ .bx--slider-container
15535> .bx--slider__range-label {
15536 color: #bebebe;
15537}
15538
15539.bx--slider--disabled .bx--slider__thumb {
15540 background-color: #dcdcdc;
15541}
15542
15543.bx--slider--disabled .bx--slider__thumb:hover {
15544 -webkit-transform: translate(-50%, -50%);
15545 transform: translate(-50%, -50%);
15546 cursor: not-allowed;
15547}
15548
15549.bx--slider--disabled .bx--slider__thumb:focus {
15550 -webkit-box-shadow: none;
15551 box-shadow: none;
15552 outline: none;
15553 background-color: #dcdcdc;
15554 -webkit-transform: translate(-50%, -50%);
15555 transform: translate(-50%, -50%);
15556}
15557
15558.bx--slider--disabled .bx--slider__thumb:active {
15559 background: #dcdcdc;
15560 -webkit-transform: translate(-50%, -50%);
15561 transform: translate(-50%, -50%);
15562}
15563
15564.bx--slider--disabled .bx--slider__track,
15565.bx--slider--disabled .bx--slider__filled-track,
15566.bx--slider--disabled
15567.bx--slider__thumb:focus
15568~ .bx--slider__filled-track {
15569 background-color: #dcdcdc;
15570 cursor: not-allowed;
15571}
15572
15573.bx--slider--disabled
15574~ .bx--form-item
15575.bx--slider-text-input,
15576.bx--slider--disabled ~ .bx--slider-text-input {
15577 background-color: #f3f3f3;
15578 color: #bebebe;
15579 -webkit-transition: none;
15580 transition: none;
15581 cursor: not-allowed;
15582}
15583
15584.bx--slider--disabled
15585~ .bx--form-item
15586.bx--slider-text-input:active, .bx--slider--disabled
15587~ .bx--form-item
15588.bx--slider-text-input:focus, .bx--slider--disabled
15589~ .bx--form-item
15590.bx--slider-text-input:hover,
15591.bx--slider--disabled ~ .bx--slider-text-input:active,
15592.bx--slider--disabled ~ .bx--slider-text-input:focus,
15593.bx--slider--disabled ~ .bx--slider-text-input:hover {
15594 outline: none;
15595 color: #bebebe;
15596}
15597
15598.bx--slider-container.bx--skeleton
15599.bx--slider__range-label {
15600 position: relative;
15601 border: none;
15602 padding: 0;
15603 -webkit-box-shadow: none;
15604 box-shadow: none;
15605 pointer-events: none;
15606 background: #e5e5e5;
15607 width: 1.25rem;
15608 height: 0.75rem;
15609}
15610
15611.bx--slider-container.bx--skeleton
15612.bx--slider__range-label:hover, .bx--slider-container.bx--skeleton
15613.bx--slider__range-label:focus, .bx--slider-container.bx--skeleton
15614.bx--slider__range-label:active {
15615 border: none;
15616 outline: none;
15617 cursor: default;
15618}
15619
15620.bx--slider-container.bx--skeleton
15621.bx--slider__range-label:before {
15622 content: '';
15623 width: 0%;
15624 height: 100%;
15625 position: absolute;
15626 top: 0;
15627 left: 0;
15628 background: #bebebe;
15629 -webkit-animation: 3000ms ease-in-out skeleton infinite;
15630 animation: 3000ms ease-in-out skeleton infinite;
15631}
15632
15633.bx--slider-container.bx--skeleton
15634.bx--slider__track {
15635 cursor: default;
15636 pointer-events: none;
15637}
15638
15639.bx--slider-container.bx--skeleton
15640.bx--slider__thumb {
15641 left: 50%;
15642 cursor: default;
15643 pointer-events: none;
15644}
15645
15646.bx--tile {
15647 display: block;
15648 min-width: 8rem;
15649 min-height: 4rem;
15650 background-color: #f3f3f3;
15651 position: relative;
15652 padding: 1rem;
15653 outline: 2px solid transparent;
15654 outline-offset: -2px;
15655}
15656
15657.bx--tile:focus {
15658 outline: 2px solid #0062ff;
15659 outline-offset: -2px;
15660}
15661
15662.bx--tile--clickable,
15663.bx--tile--selectable,
15664.bx--tile--expandable {
15665 -webkit-transition: 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
15666 transition: 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
15667 cursor: pointer;
15668}
15669
15670.bx--tile--clickable:hover,
15671.bx--tile--selectable:hover,
15672.bx--tile--expandable:hover {
15673 background: #e5e5e5;
15674}
15675
15676.bx--tile--clickable:hover .bx--tile__checkmark, .bx--tile--clickable:focus .bx--tile__checkmark,
15677.bx--tile--selectable:hover .bx--tile__checkmark,
15678.bx--tile--selectable:focus .bx--tile__checkmark,
15679.bx--tile--expandable:hover .bx--tile__checkmark,
15680.bx--tile--expandable:focus .bx--tile__checkmark {
15681 opacity: 1;
15682}
15683
15684.bx--tile--clickable:focus,
15685.bx--tile--expandable:focus {
15686 outline: 2px solid #0062ff;
15687 outline-offset: -2px;
15688}
15689
15690.bx--tile--selectable {
15691 padding-right: 3rem;
15692}
15693
15694.bx--tile__checkmark,
15695.bx--tile__chevron {
15696 position: absolute;
15697 -webkit-transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15698 transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15699 border: none;
15700 background: transparent;
15701}
15702
15703.bx--tile__checkmark {
15704 height: 1rem;
15705 top: 1rem;
15706 right: 1rem;
15707 opacity: 0;
15708}
15709
15710.bx--tile__checkmark svg {
15711 border-radius: 50%;
15712 fill: #565656;
15713}
15714
15715.bx--tile__checkmark:focus {
15716 outline: 2px solid #0062ff;
15717 outline-offset: -2px;
15718}
15719
15720.bx--tile__chevron {
15721 position: absolute;
15722 bottom: 0.5rem;
15723 right: 0.5rem;
15724 height: 1rem;
15725}
15726
15727.bx--tile__chevron svg {
15728 -webkit-transform-origin: center;
15729 transform-origin: center;
15730 -webkit-transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15731 transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15732 fill: #171717;
15733}
15734
15735.bx--tile__chevron:hover {
15736 cursor: pointer;
15737}
15738
15739.bx--tile__chevron:focus {
15740 outline: none;
15741}
15742
15743.bx--tile--expandable {
15744 overflow: hidden;
15745 -webkit-transition: 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
15746 transition: 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
15747}
15748
15749.bx--tile-content__above-the-fold {
15750 display: block;
15751}
15752
15753.bx--tile-content__below-the-fold {
15754 display: block;
15755 opacity: 0;
15756 -webkit-transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15757 transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15758}
15759
15760.bx--tile--is-expanded {
15761 overflow: visible;
15762 -webkit-transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15763 transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15764}
15765
15766.bx--tile--is-expanded .bx--tile__chevron svg {
15767 -webkit-transform: rotate(-180deg);
15768 transform: rotate(-180deg);
15769}
15770
15771.bx--tile--is-expanded .bx--tile-content__below-the-fold {
15772 opacity: 1;
15773 -webkit-transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15774 transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
15775}
15776
15777.bx--tile--is-selected {
15778 outline: 1px solid #3d3d3d;
15779 outline-offset: -1px;
15780}
15781
15782.bx--tile--is-selected .bx--tile__checkmark {
15783 opacity: 1;
15784}
15785
15786.bx--tile-input:checked
15787+ .bx--tile
15788> .bx--tile__checkmark
15789svg {
15790 fill: #171717;
15791}
15792
15793.bx--tile-content {
15794 width: 100%;
15795 height: 100%;
15796}
15797
15798.bx--tile-input {
15799 position: absolute;
15800 width: 1px;
15801 height: 1px;
15802 padding: 0;
15803 margin: -1px;
15804 overflow: hidden;
15805 clip: rect(0, 0, 0, 0);
15806 border: 0;
15807 visibility: visible;
15808 white-space: nowrap;
15809}
15810
15811.bx--skeleton__text {
15812 position: relative;
15813 border: none;
15814 padding: 0;
15815 -webkit-box-shadow: none;
15816 box-shadow: none;
15817 pointer-events: none;
15818 background: #e5e5e5;
15819 width: 100%;
15820 height: 1rem;
15821 margin-bottom: 0.5rem;
15822}
15823
15824.bx--skeleton__text:hover, .bx--skeleton__text:focus, .bx--skeleton__text:active {
15825 border: none;
15826 outline: none;
15827 cursor: default;
15828}
15829
15830.bx--skeleton__text:before {
15831 content: '';
15832 width: 0%;
15833 height: 100%;
15834 position: absolute;
15835 top: 0;
15836 left: 0;
15837 background: #bebebe;
15838 -webkit-animation: 3000ms ease-in-out skeleton infinite;
15839 animation: 3000ms ease-in-out skeleton infinite;
15840}
15841
15842.bx--skeleton__heading {
15843 height: 1.5rem;
15844}
15845
15846.bx--icon--skeleton {
15847 position: relative;
15848 border: none;
15849 padding: 0;
15850 -webkit-box-shadow: none;
15851 box-shadow: none;
15852 pointer-events: none;
15853 background: #e5e5e5;
15854 display: inline-block;
15855 width: 1rem;
15856 height: 1rem;
15857}
15858
15859.bx--icon--skeleton:hover, .bx--icon--skeleton:focus, .bx--icon--skeleton:active {
15860 border: none;
15861 outline: none;
15862 cursor: default;
15863}
15864
15865.bx--icon--skeleton:before {
15866 content: '';
15867 width: 0%;
15868 height: 100%;
15869 position: absolute;
15870 top: 0;
15871 left: 0;
15872 background: #bebebe;
15873 -webkit-animation: 3000ms ease-in-out skeleton infinite;
15874 animation: 3000ms ease-in-out skeleton infinite;
15875}
15876
15877.bx--skeleton__placeholder {
15878 position: relative;
15879 border: none;
15880 padding: 0;
15881 -webkit-box-shadow: none;
15882 box-shadow: none;
15883 pointer-events: none;
15884 background: #e5e5e5;
15885 height: 6.25rem;
15886 width: 6.25rem;
15887}
15888
15889.bx--skeleton__placeholder:hover, .bx--skeleton__placeholder:focus, .bx--skeleton__placeholder:active {
15890 border: none;
15891 outline: none;
15892 cursor: default;
15893}
15894
15895.bx--skeleton__placeholder:before {
15896 content: '';
15897 width: 0%;
15898 height: 100%;
15899 position: absolute;
15900 top: 0;
15901 left: 0;
15902 background: #bebebe;
15903 -webkit-animation: 3000ms ease-in-out skeleton infinite;
15904 animation: 3000ms ease-in-out skeleton infinite;
15905}
15906
15907@keyframes rotate {
15908 0% {
15909 -webkit-transform: rotate(0deg);
15910 transform: rotate(0deg);
15911 }
15912 100% {
15913 -webkit-transform: rotate(360deg);
15914 transform: rotate(360deg);
15915 }
15916}
15917
15918@keyframes rotate-end-p1 {
15919 100% {
15920 -webkit-transform: rotate(360deg);
15921 transform: rotate(360deg);
15922 }
15923}
15924
15925@keyframes rotate-end-p2 {
15926 100% {
15927 -webkit-transform: rotate(-360deg);
15928 transform: rotate(-360deg);
15929 }
15930}
15931
15932/* Stroke animations */
15933@keyframes init-stroke {
15934 0% {
15935 stroke-dashoffset: 240;
15936 }
15937 100% {
15938 stroke-dashoffset: 40;
15939 }
15940}
15941
15942@keyframes stroke-end {
15943 0% {
15944 stroke-dashoffset: 40;
15945 }
15946 100% {
15947 stroke-dashoffset: 240;
15948 }
15949}
15950
15951@-webkit-keyframes stroke {
15952 100% {
15953 stroke-dashoffset: 0;
15954 }
15955}
15956
15957@keyframes stroke {
15958 100% {
15959 stroke-dashoffset: 0;
15960 }
15961}
15962
15963.bx--inline-loading {
15964 display: -webkit-box;
15965 display: -ms-flexbox;
15966 display: flex;
15967 width: 100%;
15968 -webkit-box-align: center;
15969 -ms-flex-align: center;
15970 align-items: center;
15971}
15972
15973.bx--inline-loading .bx--loading__svg circle {
15974 stroke-width: 12;
15975}
15976
15977.bx--inline-loading .bx--loading__stroke {
15978 stroke-dashoffset: 99;
15979}
15980
15981.bx--inline-loading__text {
15982 font-size: 0.875rem;
15983 font-weight: 400;
15984 line-height: 1.125rem;
15985 letter-spacing: 0.16px;
15986 color: #565656;
15987}
15988
15989.bx--inline-loading__animation {
15990 position: relative;
15991 width: 2rem;
15992 height: 2rem;
15993 display: -webkit-box;
15994 display: -ms-flexbox;
15995 display: flex;
15996 -webkit-box-pack: center;
15997 -ms-flex-pack: center;
15998 justify-content: center;
15999 -webkit-box-align: center;
16000 -ms-flex-align: center;
16001 align-items: center;
16002}
16003
16004.bx--inline-loading__checkmark-container {
16005 width: 0.75rem;
16006 position: absolute;
16007 top: 0.75rem;
16008}
16009
16010.bx--inline-loading__checkmark-container[hidden] {
16011 display: none;
16012}
16013
16014.bx--inline-loading__checkmark {
16015 fill: none;
16016 stroke: #0062ff;
16017 -webkit-transform-origin: 50% 50%;
16018 transform-origin: 50% 50%;
16019 stroke-width: 1.8;
16020 stroke-dasharray: 12;
16021 stroke-dashoffset: 12;
16022 -webkit-animation-name: stroke;
16023 animation-name: stroke;
16024 -webkit-animation-duration: 0.25s;
16025 animation-duration: 0.25s;
16026 -webkit-animation-fill-mode: forwards;
16027 animation-fill-mode: forwards;
16028}
16029
16030.bx--loading--small .bx--inline-loading__svg {
16031 stroke: #0062ff;
16032}
16033
16034/* If IE11 Don't show check animation */
16035@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
16036 .bx--inline-loading__checkmark-container {
16037 top: 1px;
16038 right: 0.5rem;
16039 }
16040 .bx--inline-loading__checkmark {
16041 -webkit-animation: none;
16042 animation: none;
16043 stroke-dashoffset: 0;
16044 stroke-dasharray: 0;
16045 }
16046}
16047
16048.bx--pagination-nav {
16049 font-size: 0.875rem;
16050 font-weight: 400;
16051 line-height: 1.125rem;
16052 letter-spacing: 0.16px;
16053 line-height: 0;
16054}
16055
16056.bx--pagination-nav__list {
16057 -webkit-box-align: center;
16058 -ms-flex-align: center;
16059 align-items: center;
16060 display: -webkit-box;
16061 display: -ms-flexbox;
16062 display: flex;
16063 list-style: none;
16064}
16065
16066.bx--pagination-nav__list-item {
16067 padding: 0;
16068}
16069
16070.bx--pagination-nav__list-item:first-child {
16071 padding-left: 0;
16072}
16073
16074.bx--pagination-nav__list-item:last-child {
16075 padding-right: 0;
16076}
16077
16078.bx--pagination-nav__page {
16079 font-size: 0.875rem;
16080 font-weight: 400;
16081 line-height: 1.125rem;
16082 letter-spacing: 0.16px;
16083 display: inline-block;
16084 background: none;
16085 -webkit-appearance: none;
16086 -moz-appearance: none;
16087 appearance: none;
16088 border: 0;
16089 padding: 0;
16090 cursor: pointer;
16091 border-radius: 0;
16092 color: #565656;
16093 display: block;
16094 font-weight: 400;
16095 line-height: 1;
16096 min-width: 3rem;
16097 outline: 0;
16098 padding: 1.0625rem 0.25rem;
16099 position: relative;
16100 text-align: center;
16101 text-decoration: none;
16102 -webkit-transition: background-color, color;
16103 transition: background-color, color;
16104 -webkit-transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
16105 transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
16106 -webkit-user-select: none;
16107 -moz-user-select: none;
16108 -ms-user-select: none;
16109 user-select: none;
16110}
16111
16112.bx--pagination-nav__page::-moz-focus-inner {
16113 border: 0;
16114}
16115
16116.bx--pagination-nav__page:hover {
16117 background-color: #e5e5e5;
16118 color: #565656;
16119}
16120
16121.bx--pagination-nav__page:focus {
16122 outline: 2px solid #0062ff;
16123 outline-offset: -2px;
16124}
16125
16126.bx--pagination-nav__page:disabled, .bx--pagination-nav__page.bx--pagination-nav__page--disabled {
16127 background: none;
16128 color: rgba(86, 86, 86, 0.5);
16129 outline: none;
16130 pointer-events: none;
16131}
16132
16133.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction)::after {
16134 background-color: #0062ff;
16135 bottom: 0;
16136 content: '';
16137 display: block;
16138 height: 0.25rem;
16139 left: 50%;
16140 position: absolute;
16141 opacity: 0;
16142 -webkit-transition: width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
16143 transition: width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
16144 width: 0;
16145}
16146
16147.bx--pagination-nav__page--active + .bx--pagination-nav__page::after, .bx--pagination-nav__page.bx--pagination-nav__page--active::after {
16148 left: calc(50% - 0.5rem);
16149 opacity: 1;
16150 width: 1rem;
16151}
16152
16153.bx--pagination-nav__page.bx--pagination-nav__page--active {
16154 background-color: initial;
16155 color: #565656;
16156 font-weight: 600;
16157 outline: none;
16158}
16159
16160.bx--pagination-nav__page .bx--pagination-nav__icon {
16161 fill: currentColor;
16162 pointer-events: none;
16163}
16164
16165.bx--pagination-nav__page--direction {
16166 -webkit-box-align: center;
16167 -ms-flex-align: center;
16168 align-items: center;
16169 display: -webkit-box;
16170 display: -ms-flexbox;
16171 display: flex;
16172 height: 3rem;
16173 -webkit-box-pack: center;
16174 -ms-flex-pack: center;
16175 justify-content: center;
16176 line-height: 0;
16177 width: 3rem;
16178}
16179
16180.bx--pagination-nav__select {
16181 position: relative;
16182}
16183
16184.bx--pagination-nav__page--select {
16185 -webkit-appearance: none;
16186 -moz-appearance: none;
16187 appearance: none;
16188 max-height: 3rem;
16189 text-indent: calc(50% - 4.5px);
16190}
16191
16192@-moz-document url-prefix() {
16193 .bx--pagination-nav__page--select {
16194 text-indent: 0;
16195 }
16196}
16197
16198.bx--pagination-nav__select-icon-wrapper {
16199 height: 100%;
16200 pointer-events: none;
16201 position: absolute;
16202 top: 0;
16203 width: 100%;
16204}
16205
16206.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction)::after {
16207 background-color: #0062ff;
16208 bottom: 0;
16209 content: '';
16210 display: block;
16211 height: 0.25rem;
16212 left: 50%;
16213 position: absolute;
16214 opacity: 0;
16215 -webkit-transition: width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
16216 transition: width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
16217 width: 0;
16218}
16219
16220.bx--pagination-nav__page--active + .bx--pagination-nav__select-icon-wrapper::after, .bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active::after {
16221 left: calc(50% - 0.5rem);
16222 opacity: 1;
16223 width: 1rem;
16224}
16225
16226.bx--pagination-nav__page--active + .bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon {
16227 display: none;
16228}
16229
16230.bx--pagination-nav__select-icon {
16231 left: calc(50% - 0.5rem);
16232 pointer-events: none;
16233 position: absolute;
16234 top: calc(50% - 0.5rem);
16235}
16236
16237.bx--pagination-nav__accessibility-label {
16238 position: absolute;
16239 width: 1px;
16240 height: 1px;
16241 padding: 0;
16242 margin: -1px;
16243 overflow: hidden;
16244 clip: rect(0, 0, 0, 0);
16245 border: 0;
16246 visibility: visible;
16247 white-space: nowrap;
16248}
16249
16250.bx--header {
16251 display: -webkit-box;
16252 display: -ms-flexbox;
16253 display: flex;
16254 -webkit-box-align: center;
16255 -ms-flex-align: center;
16256 align-items: center;
16257 position: fixed;
16258 top: 0;
16259 left: 0;
16260 right: 0;
16261 height: 3rem;
16262 background-color: #171717;
16263 border-bottom: 1px solid #3d3d3d;
16264 z-index: 6000;
16265}
16266
16267.bx--header__action {
16268 display: inline-block;
16269 background: none;
16270 -webkit-appearance: none;
16271 -moz-appearance: none;
16272 appearance: none;
16273 border: 0;
16274 padding: 0;
16275 cursor: pointer;
16276 width: 100%;
16277 width: 3rem;
16278 height: 3rem;
16279 border: 0.125rem solid transparent;
16280 -webkit-transition: background-color 110ms, border-color 110ms;
16281 transition: background-color 110ms, border-color 110ms;
16282}
16283
16284.bx--header__action::-moz-focus-inner {
16285 border: 0;
16286}
16287
16288.bx--header__action
16289> svg.bx--navigation-menu-panel-collapse-icon,
16290.bx--header__action--active
16291> svg.bx--navigation-menu-panel-expand-icon {
16292 display: none;
16293}
16294
16295.bx--header__action--active
16296> svg.bx--navigation-menu-panel-collapse-icon {
16297 display: inline;
16298}
16299
16300.bx--header__action
16301> svg.bx--navigation-menu-panel-collapse-icon,
16302.bx--header__action--active
16303> svg.bx--navigation-menu-panel-expand-icon {
16304 display: none;
16305}
16306
16307.bx--header__action--active
16308> svg.bx--navigation-menu-panel-collapse-icon {
16309 display: inline;
16310}
16311
16312.bx--header__action:hover {
16313 background-color: #353535;
16314}
16315
16316.bx--header__action--active {
16317 border-left: 1px solid #3d3d3d;
16318 border-right: 1px solid #3d3d3d;
16319 border-bottom: 1px solid #171717;
16320}
16321
16322.bx--header__action:focus {
16323 border-color: #ffffff;
16324 outline: none;
16325}
16326
16327.bx--header__action:active {
16328 background-color: #3d3d3d;
16329}
16330
16331.bx--header__action > svg {
16332 fill: #ffffff;
16333}
16334
16335.bx--header__menu-trigger {
16336 margin-right: -0.5rem;
16337}
16338
16339.bx--header__menu-trigger > svg {
16340 fill: #f3f3f3;
16341}
16342
16343.bx--header__menu-trigger:hover {
16344 fill: #2c2c2c;
16345}
16346
16347.bx--header__menu-toggle {
16348 display: block;
16349}
16350
16351@media (min-width: 66rem) {
16352 .bx--header__menu-toggle__hidden {
16353 display: none;
16354 }
16355}
16356
16357a.bx--header__name {
16358 font-size: 0.875rem;
16359 font-weight: 400;
16360 line-height: 1.125rem;
16361 letter-spacing: 0.16px;
16362 display: -webkit-box;
16363 display: -ms-flexbox;
16364 display: flex;
16365 -webkit-box-align: center;
16366 -ms-flex-align: center;
16367 align-items: center;
16368 height: 100%;
16369 padding: 0 2rem 0 1rem;
16370 text-decoration: none;
16371 font-weight: 600;
16372 letter-spacing: 0.1px;
16373 line-height: 20px;
16374 -webkit-user-select: none;
16375 -moz-user-select: none;
16376 -ms-user-select: none;
16377 user-select: none;
16378 border: 0.125rem solid transparent;
16379 -webkit-transition: border-color 110ms;
16380 transition: border-color 110ms;
16381 outline: none;
16382}
16383
16384a.bx--header__name:focus {
16385 border-color: #ffffff;
16386}
16387
16388.bx--header__name--prefix {
16389 font-weight: 400;
16390}
16391
16392a.bx--header__name,
16393a.bx--header__name:hover {
16394 color: #f3f3f3;
16395}
16396
16397.bx--header__nav {
16398 height: 100%;
16399 padding-left: 1rem;
16400 position: relative;
16401 display: block;
16402}
16403
16404@media (max-width: 66rem) {
16405 .bx--header__nav {
16406 display: none;
16407 }
16408}
16409
16410.bx--header__nav::before {
16411 content: '';
16412 display: block;
16413 position: absolute;
16414 left: 0;
16415 top: 50%;
16416 -webkit-transform: translateY(-50%);
16417 transform: translateY(-50%);
16418 height: 1.5rem;
16419 width: 0.0625rem;
16420 background-color: #3d3d3d;
16421}
16422
16423.bx--header__menu-bar[role='menubar'] {
16424 display: -webkit-box;
16425 display: -ms-flexbox;
16426 display: flex;
16427 height: 100%;
16428}
16429
16430a.bx--header__menu-item[role='menuitem'] {
16431 display: -webkit-box;
16432 display: -ms-flexbox;
16433 display: flex;
16434 -webkit-box-align: center;
16435 -ms-flex-align: center;
16436 align-items: center;
16437 color: #bebebe;
16438 padding: 0 1rem;
16439 height: 100%;
16440 font-size: 0.875rem;
16441 font-weight: 400;
16442 letter-spacing: 0;
16443 line-height: 1.125rem;
16444 text-decoration: none;
16445 -webkit-user-select: none;
16446 -moz-user-select: none;
16447 -ms-user-select: none;
16448 user-select: none;
16449 border: 2px solid transparent;
16450 -webkit-transition: background-color 110ms, border-color 110ms, color 110ms;
16451 transition: background-color 110ms, border-color 110ms, color 110ms;
16452}
16453
16454a.bx--header__menu-item[role='menuitem']:hover {
16455 background-color: #2c2c2c;
16456 color: #f3f3f3;
16457}
16458
16459.bx--header__action:active,
16460a.bx--header__menu-item[role='menuitem']:active {
16461 background-color: #3d3d3d;
16462 color: #f3f3f3;
16463}
16464
16465a.bx--header__menu-item[role='menuitem']:focus {
16466 border-color: #ffffff;
16467 color: #f3f3f3;
16468 outline: none;
16469}
16470
16471a.bx--header__menu-item[role='menuitem']:hover > svg,
16472a.bx--header__menu-item[role='menuitem']:active > svg,
16473a.bx--header__menu-item[role='menuitem']:focus > svg {
16474 fill: #f3f3f3;
16475}
16476
16477.bx--header__submenu {
16478 position: relative;
16479}
16480
16481.bx--header__menu-title[role='menuitem'][aria-haspopup='true'] {
16482 position: relative;
16483}
16484
16485.bx--header__menu-title[role='menuitem'][aria-expanded='true'] {
16486 background-color: #282828;
16487 color: #ffffff;
16488 z-index: 6001;
16489}
16490
16491.bx--header__menu-title[role='menuitem'][aria-expanded='true']
16492> .bx--header__menu-arrow {
16493 -webkit-transform: rotate(180deg);
16494 transform: rotate(180deg);
16495}
16496
16497.bx--header__menu[role='menu'] {
16498 display: none;
16499}
16500
16501.bx--header__menu-title[role='menuitem'][aria-expanded='true']
16502+ .bx--header__menu {
16503 position: absolute;
16504 bottom: 0;
16505 left: 0;
16506 display: -webkit-box;
16507 display: -ms-flexbox;
16508 display: flex;
16509 width: 12.5rem;
16510 -webkit-box-orient: vertical;
16511 -webkit-box-direction: normal;
16512 -ms-flex-direction: column;
16513 flex-direction: column;
16514 -webkit-transform: translateY(100%);
16515 transform: translateY(100%);
16516 background-color: #282828;
16517 -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
16518 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
16519 z-index: 6000;
16520}
16521
16522.bx--header__menu-title[role='menuitem'][aria-expanded='true']
16523+ .bx--header__menu
16524.bx--header__menu-item:hover {
16525 background-color: #353535;
16526}
16527
16528.bx--header__menu-title[role='menuitem'][aria-expanded='true']
16529+ .bx--header__menu
16530.bx--header__menu-item:active {
16531 background-color: #3d3d3d;
16532}
16533
16534.bx--header__menu .bx--header__menu-item[role='menuitem'] {
16535 height: 3rem;
16536}
16537
16538.bx--header__menu
16539.bx--header__menu-item[role='menuitem']:hover {
16540 background-color: #282828;
16541 color: #f3f3f3;
16542}
16543
16544.bx--header__menu-arrow {
16545 fill: #bebebe;
16546 margin-left: 0.5rem;
16547 -webkit-transition: fill 110ms, -webkit-transform 110ms;
16548 transition: fill 110ms, -webkit-transform 110ms;
16549 transition: transform 110ms, fill 110ms;
16550 transition: transform 110ms, fill 110ms, -webkit-transform 110ms;
16551}
16552
16553.bx--header__global {
16554 display: -webkit-box;
16555 display: -ms-flexbox;
16556 display: flex;
16557 -webkit-box-pack: end;
16558 -ms-flex-pack: end;
16559 justify-content: flex-end;
16560 -webkit-box-flex: 1;
16561 -ms-flex: 1 1 0%;
16562 flex: 1 1 0%;
16563 height: 100%;
16564}
16565
16566.bx--skip-to-content {
16567 position: absolute;
16568 width: 1px;
16569 height: 1px;
16570 padding: 0;
16571 margin: -1px;
16572 overflow: hidden;
16573 clip: rect(0, 0, 0, 0);
16574 border: 0;
16575 visibility: visible;
16576 white-space: nowrap;
16577}
16578
16579.bx--skip-to-content:focus {
16580 display: -webkit-box;
16581 display: -ms-flexbox;
16582 display: flex;
16583 -webkit-box-align: center;
16584 -ms-flex-align: center;
16585 align-items: center;
16586 top: 0;
16587 left: 0;
16588 width: auto;
16589 height: 3rem;
16590 clip: auto;
16591 border: 4px solid #0062ff;
16592 z-index: 9999;
16593 background-color: #171717;
16594 color: #f3f3f3;
16595 outline: none;
16596 padding: 0 1rem;
16597}
16598
16599.bx--header-panel {
16600 -webkit-transition-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
16601 transition-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
16602 position: fixed;
16603 top: 3rem;
16604 bottom: 0;
16605 right: 0;
16606 width: 0;
16607 background-color: #171717;
16608 border: none;
16609 will-change: width;
16610 -webkit-transition: width 0.11s;
16611 transition: width 0.11s;
16612 overflow: hidden;
16613 z-index: 6000;
16614 color: #bebebe;
16615}
16616
16617.bx--header-panel--expanded {
16618 width: 16rem;
16619 border-left: 1px solid #3d3d3d;
16620 border-right: 1px solid #3d3d3d;
16621}
16622
16623.bx--panel--overlay {
16624 position: fixed;
16625 top: 3rem;
16626 right: 0;
16627 bottom: 0;
16628 width: 16rem;
16629 will-change: transform;
16630 -webkit-transform: translate3d(100%, 0, 0);
16631 transform: translate3d(100%, 0, 0);
16632 padding: 1rem 0;
16633 overflow-y: auto;
16634 z-index: 1000;
16635 background-color: #171717;
16636 height: 100%;
16637 overflow-x: hidden;
16638 -webkit-transition: -webkit-transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);
16639 transition: -webkit-transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);
16640 transition: transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);
16641 transition: transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9), -webkit-transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);
16642}
16643
16644.bx--panel--expanded {
16645 -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25);
16646 box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25);
16647 -webkit-transform: translate3d(0, 0, 0);
16648 transform: translate3d(0, 0, 0);
16649}
16650
16651.bx--product-switcher__search {
16652 padding: 0 1rem;
16653 margin-bottom: 1.5rem;
16654}
16655
16656.bx--search--shell input {
16657 background-color: #dcdcdc;
16658}
16659
16660.bx--product-switcher__subheader,
16661.bx--product-switcher__all-btn {
16662 font-size: 0.875rem;
16663 font-weight: 400;
16664 line-height: 1.125rem;
16665 letter-spacing: 0.16px;
16666 padding: 0.5rem;
16667 color: #bebebe;
16668}
16669
16670.bx--product-switcher__subheader {
16671 padding-left: 3.5rem;
16672}
16673
16674.bx--product-switcher__all-btn {
16675 padding-left: 3.5rem;
16676}
16677
16678.bx--product-switcher__all-btn,
16679.bx--product-switcher__back-btn {
16680 display: inline-block;
16681 background: transparent;
16682 width: 100%;
16683 border: none;
16684 color: #0062ff;
16685 cursor: pointer;
16686 text-align: left;
16687}
16688
16689.bx--product-switcher__all-btn:hover,
16690.bx--product-switcher__back-btn:hover {
16691 text-decoration: underline;
16692}
16693
16694.bx--product-switcher__all-btn:focus,
16695.bx--product-switcher__back-btn:focus {
16696 outline: none;
16697 -webkit-box-shadow: inset 0 0 0 3px #0062ff;
16698 box-shadow: inset 0 0 0 3px #0062ff;
16699}
16700
16701.bx--product-switcher__back-btn {
16702 display: -webkit-box;
16703 display: -ms-flexbox;
16704 display: flex;
16705 -webkit-box-align: center;
16706 -ms-flex-align: center;
16707 align-items: center;
16708 font-size: 0.875rem;
16709 font-weight: 400;
16710 line-height: 1.125rem;
16711 letter-spacing: 0.16px;
16712 padding: 0.5rem 1rem;
16713}
16714
16715.bx--product-switcher__back-arrow {
16716 fill: #0062ff;
16717 margin-right: 1rem;
16718}
16719
16720.bx--product-list__item {
16721 cursor: pointer;
16722 display: -webkit-box;
16723 display: -ms-flexbox;
16724 display: flex;
16725 -webkit-box-pack: justify;
16726 -ms-flex-pack: justify;
16727 justify-content: space-between;
16728 -webkit-box-align: center;
16729 -ms-flex-align: center;
16730 align-items: center;
16731}
16732
16733.bx--product-list__item:hover {
16734 background: #dcdcdc;
16735}
16736
16737.bx--product-link {
16738 display: -webkit-box;
16739 display: -ms-flexbox;
16740 display: flex;
16741 -webkit-box-orient: horizontal;
16742 -webkit-box-direction: normal;
16743 -ms-flex-direction: row;
16744 flex-direction: row;
16745 -webkit-box-align: center;
16746 -ms-flex-align: center;
16747 align-items: center;
16748 width: 100%;
16749 padding: 0.5rem 1rem;
16750 text-decoration: none;
16751}
16752
16753.bx--product-link:focus {
16754 outline: none;
16755 -webkit-box-shadow: inset 0 0 0 3px #0062ff;
16756 box-shadow: inset 0 0 0 3px #0062ff;
16757}
16758
16759.bx--product-switcher__icon {
16760 margin-right: 1rem;
16761}
16762
16763.bx--product-link__name {
16764 font-size: 0.875rem;
16765 font-weight: 400;
16766 line-height: 1.125rem;
16767 letter-spacing: 0.16px;
16768 margin-left: 0.25rem;
16769 font-weight: 400;
16770 color: #bebebe;
16771}
16772
16773.bx--product-switcher__product-list .bx--overflow-menu {
16774 display: none;
16775 -webkit-box-pack: center;
16776 -ms-flex-pack: center;
16777 justify-content: center;
16778 -webkit-box-align: center;
16779 -ms-flex-align: center;
16780 align-items: center;
16781 width: 2.5rem;
16782}
16783
16784.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open {
16785 display: -webkit-box;
16786 display: -ms-flexbox;
16787 display: flex;
16788}
16789
16790.bx--product-switcher__product-list .bx--overflow-menu > svg {
16791 fill: #bebebe;
16792}
16793
16794.bx--product-switcher__product-list .bx--overflow-menu:hover {
16795 background: #bebebe;
16796}
16797
16798.bx--product-switcher__product-list
16799.bx--overflow-menu:hover
16800> svg {
16801 fill: #bebebe;
16802}
16803
16804.bx--product-switcher__product-list .bx--overflow-menu:focus {
16805 display: -webkit-box;
16806 display: -ms-flexbox;
16807 display: flex;
16808 outline: none;
16809 -webkit-box-shadow: inset 0 0 0 3px #0062ff;
16810 box-shadow: inset 0 0 0 3px #0062ff;
16811}
16812
16813.bx--product-switcher__product-list
16814.bx--overflow-menu-options__option:hover {
16815 background: #ffffff;
16816}
16817
16818.bx--product-list__item:hover .bx--overflow-menu {
16819 display: -webkit-box;
16820 display: -ms-flexbox;
16821 display: flex;
16822}
16823
16824.bx--switcher {
16825 display: -webkit-box;
16826 display: -ms-flexbox;
16827 display: flex;
16828 -webkit-box-orient: vertical;
16829 -webkit-box-direction: normal;
16830 -ms-flex-direction: column;
16831 flex-direction: column;
16832 -webkit-box-pack: center;
16833 -ms-flex-pack: center;
16834 justify-content: center;
16835 -webkit-box-align: center;
16836 -ms-flex-align: center;
16837 align-items: center;
16838 color: #bebebe;
16839}
16840
16841.bx--switcher__item {
16842 width: 100%;
16843 height: 2rem;
16844}
16845
16846.bx--switcher__item:nth-child(1) {
16847 margin-top: 1rem;
16848}
16849
16850.bx--switcher__item--divider {
16851 display: block;
16852 width: 14rem;
16853 height: 1px;
16854 margin: 0.5rem 1rem;
16855 background: #3d3d3d;
16856 border: none;
16857}
16858
16859.bx--switcher__item-link {
16860 font-size: 0.875rem;
16861 font-weight: 600;
16862 line-height: 1.125rem;
16863 letter-spacing: 0.16px;
16864 display: block;
16865 height: 2rem;
16866 text-decoration: none;
16867 padding: 0.375rem 1rem;
16868 color: #bebebe;
16869}
16870
16871.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected) {
16872 background: #2c2c2c;
16873 color: #f3f3f3;
16874 cursor: pointer;
16875}
16876
16877.bx--switcher__item-link:focus {
16878 outline: 2px solid #ffffff;
16879 outline-offset: -2px;
16880}
16881
16882.bx--switcher__item-link:active {
16883 background: #3d3d3d;
16884 color: #f3f3f3;
16885}
16886
16887.bx--switcher__item-link--selected {
16888 background: #282828;
16889 color: #f3f3f3;
16890}
16891
16892.bx--side-nav {
16893 position: fixed;
16894 top: 0;
16895 bottom: 0;
16896 left: 0;
16897 width: 3rem;
16898 max-width: 16rem;
16899 color: #565656;
16900 background-color: #ffffff;
16901 will-change: width;
16902 -webkit-transition: width 0.11s cubic-bezier(0.2, 0, 1, 0.9);
16903 transition: width 0.11s cubic-bezier(0.2, 0, 1, 0.9);
16904 overflow: hidden;
16905 z-index: 6000;
16906}
16907
16908.bx--side-nav--ux {
16909 top: 3rem;
16910 width: 16rem;
16911}
16912
16913@media (max-width: 66rem) {
16914 .bx--side-nav--ux {
16915 width: 0;
16916 }
16917}
16918
16919.bx--side-nav--rail {
16920 width: 3rem;
16921}
16922
16923.bx--side-nav--hidden {
16924 width: 0;
16925}
16926
16927.bx--side-nav:not(.bx--side-nav--fixed):hover,
16928.bx--side-nav--expanded {
16929 width: 16rem;
16930}
16931
16932.bx--side-nav__overlay {
16933 position: absolute;
16934 top: 3rem;
16935 height: 0;
16936 width: 0;
16937 background-color: transparent;
16938 opacity: 0;
16939 -webkit-transition: opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
16940 transition: opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
16941}
16942
16943@media (max-width: 66rem) {
16944 .bx--side-nav__overlay-active {
16945 height: 100vh;
16946 width: 100%;
16947 background-color: rgba(23, 23, 23, 0.5);
16948 opacity: 1;
16949 -webkit-transition: opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
16950 transition: opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
16951 }
16952}
16953
16954.bx--header ~ .bx--side-nav {
16955 top: 3rem;
16956 height: calc(100% - 48px);
16957}
16958
16959.bx--side-nav--fixed {
16960 width: 16rem;
16961}
16962
16963.bx--side-nav--collapsed {
16964 width: 16rem;
16965 -webkit-transform: translateX(-16rem);
16966 transform: translateX(-16rem);
16967}
16968
16969.bx--side-nav__navigation {
16970 display: -webkit-box;
16971 display: -ms-flexbox;
16972 display: flex;
16973 -webkit-box-orient: vertical;
16974 -webkit-box-direction: normal;
16975 -ms-flex-direction: column;
16976 flex-direction: column;
16977 height: 100%;
16978}
16979
16980.bx--side-nav__header {
16981 display: -webkit-box;
16982 display: -ms-flexbox;
16983 display: flex;
16984 border-bottom: 1px solid #3d3d3d;
16985 width: 100%;
16986 height: 3rem;
16987 max-width: 100%;
16988}
16989
16990.bx--side-nav:hover .bx--side-nav__header,
16991.bx--side-nav--fixed .bx--side-nav__header,
16992.bx--side-nav--expanded .bx--side-nav__header {
16993 height: auto;
16994}
16995
16996.bx--side-nav--ux .bx--side-nav__header {
16997 height: auto;
16998}
16999
17000.bx--side-nav__details {
17001 display: -webkit-box;
17002 display: -ms-flexbox;
17003 display: flex;
17004 -webkit-box-orient: vertical;
17005 -webkit-box-direction: normal;
17006 -ms-flex-direction: column;
17007 flex-direction: column;
17008 padding-right: 1rem;
17009 -webkit-box-flex: 1;
17010 -ms-flex: 1;
17011 flex: 1;
17012 min-width: 0;
17013 opacity: 0;
17014 visibility: hidden;
17015}
17016
17017.bx--side-nav:hover .bx--side-nav__details,
17018.bx--side-nav--fixed .bx--side-nav__details,
17019.bx--side-nav--expanded .bx--side-nav__details {
17020 visibility: visible;
17021 opacity: 1;
17022}
17023
17024.bx--side-nav--ux .bx--side-nav__details {
17025 opacity: 1;
17026 visibility: inherit;
17027}
17028
17029.bx--side-nav__title {
17030 white-space: nowrap;
17031 overflow: hidden;
17032 text-overflow: ellipsis;
17033 font-size: 0.875rem;
17034 font-weight: 600;
17035 letter-spacing: 0.1px;
17036 margin-top: 1rem;
17037 -webkit-user-select: none;
17038 -moz-user-select: none;
17039 -ms-user-select: none;
17040 user-select: none;
17041}
17042
17043.bx--side-nav__title,
17044.bx--side-nav__select {
17045 padding-left: 0.5rem;
17046}
17047
17048.bx--side-nav__switcher {
17049 position: relative;
17050 display: -webkit-box;
17051 display: -ms-flexbox;
17052 display: flex;
17053 -webkit-box-align: center;
17054 -ms-flex-align: center;
17055 align-items: center;
17056 -webkit-box-pack: justify;
17057 -ms-flex-pack: justify;
17058 justify-content: space-between;
17059}
17060
17061.bx--side-nav__switcher-chevron {
17062 display: -webkit-box;
17063 display: -ms-flexbox;
17064 display: flex;
17065 -webkit-box-align: center;
17066 -ms-flex-align: center;
17067 align-items: center;
17068 position: absolute;
17069 top: 0;
17070 right: 0.5rem;
17071 bottom: 0;
17072 fill: #565656;
17073}
17074
17075.bx--side-nav__select {
17076 outline: 2px solid transparent;
17077 outline-offset: -2px;
17078 -webkit-appearance: none;
17079 -moz-appearance: none;
17080 appearance: none;
17081 -webkit-box-flex: 1;
17082 -ms-flex: 1 1 0%;
17083 flex: 1 1 0%;
17084 background-color: #171717;
17085 color: #f3f3f3;
17086 height: 100%;
17087 border: none;
17088 border-radius: 0;
17089 cursor: pointer;
17090 font-size: 0.75rem;
17091 height: 2rem;
17092 min-width: 0;
17093 padding-right: 2rem;
17094 -webkit-transition: outline 110ms;
17095 transition: outline 110ms;
17096}
17097
17098.bx--side-nav__select:focus {
17099 outline: 2px solid #0062ff;
17100 outline-offset: -2px;
17101}
17102
17103.bx--side-nav__footer {
17104 -webkit-box-flex: 0;
17105 -ms-flex: 0 0 3rem;
17106 flex: 0 0 3rem;
17107 width: 100%;
17108 background-color: #ffffff;
17109}
17110
17111.bx--side-nav__toggle {
17112 outline: 2px solid transparent;
17113 outline-offset: -2px;
17114 display: inline-block;
17115 background: none;
17116 -webkit-appearance: none;
17117 -moz-appearance: none;
17118 appearance: none;
17119 border: 0;
17120 padding: 0;
17121 cursor: pointer;
17122 width: 100%;
17123 height: 100%;
17124 text-align: left;
17125 -webkit-transition: outline 110ms;
17126 transition: outline 110ms;
17127}
17128
17129.bx--side-nav__toggle::-moz-focus-inner {
17130 border: 0;
17131}
17132
17133.bx--side-nav__toggle:focus {
17134 outline: 2px solid #0062ff;
17135 outline-offset: -2px;
17136}
17137
17138.bx--side-nav__toggle {
17139 padding-left: 1rem;
17140}
17141
17142.bx--side-nav__items {
17143 -webkit-box-flex: 1;
17144 -ms-flex: 1 1 0%;
17145 flex: 1 1 0%;
17146 overflow: hidden;
17147 padding: 1rem 0 0;
17148}
17149
17150.bx--side-nav:hover .bx--side-nav__items,
17151.bx--side-nav--fixed .bx--side-nav__items,
17152.bx--side-nav--expanded .bx--side-nav__items {
17153 overflow-y: auto;
17154}
17155
17156.bx--side-nav--ux .bx--side-nav__items {
17157 overflow-y: auto;
17158}
17159
17160.bx--side-nav__item {
17161 width: 3rem;
17162 height: 3rem;
17163 overflow: hidden;
17164}
17165
17166.bx--side-nav:hover .bx--side-nav__item,
17167.bx--side-nav--fixed .bx--side-nav__item,
17168.bx--side-nav--expanded .bx--side-nav__item {
17169 width: auto;
17170 height: auto;
17171}
17172
17173.bx--side-nav--ux .bx--side-nav__item {
17174 width: auto;
17175 height: auto;
17176}
17177
17178.bx--side-nav__item:not(.bx--side-nav__item--active):hover
17179.bx--side-nav__item:not(.bx--side-nav__item--active)
17180> .bx--side-nav__submenu:hover,
17181.bx--side-nav__item:not(.bx--side-nav__item--active)
17182> .bx--side-nav__link:hover,
17183.bx--side-nav__menu[role='menu']
17184a.bx--side-nav__link[role='menuitem']:not(.bx--side-nav__link--current):not([aria-current='page']):hover,
17185.bx--side-nav a.bx--header__menu-item[role='menuitem']:hover,
17186.bx--side-nav
17187.bx--header__menu-title[role='menuitem'][aria-expanded='true']:hover {
17188 background-color: #e5e5e5;
17189 color: #171717;
17190}
17191
17192.bx--side-nav__item:not(.bx--side-nav__item--active)
17193> .bx--side-nav__link:hover
17194> span,
17195.bx--side-nav__item:not(.bx--side-nav__item--active)
17196.bx--side-nav__menu-item
17197> .bx--side-nav__link:hover
17198> span {
17199 color: #171717;
17200}
17201
17202.bx--side-nav__submenu[aria-haspopup='true'] {
17203 display: inline-block;
17204 background: none;
17205 -webkit-appearance: none;
17206 -moz-appearance: none;
17207 appearance: none;
17208 border: 0;
17209 padding: 0;
17210 cursor: pointer;
17211 width: 100%;
17212 font-size: 0.875rem;
17213 font-weight: 600;
17214 line-height: 1.125rem;
17215 letter-spacing: 0.16px;
17216 outline: 2px solid transparent;
17217 outline-offset: -2px;
17218 padding: 0 1rem;
17219 display: -webkit-box;
17220 display: -ms-flexbox;
17221 display: flex;
17222 -webkit-box-align: center;
17223 -ms-flex-align: center;
17224 align-items: center;
17225 color: #565656;
17226 height: 2rem;
17227 -webkit-user-select: none;
17228 -moz-user-select: none;
17229 -ms-user-select: none;
17230 user-select: none;
17231 -webkit-transition: color 110ms, background-color 110ms, outline 110ms;
17232 transition: color 110ms, background-color 110ms, outline 110ms;
17233}
17234
17235.bx--side-nav__submenu[aria-haspopup='true']::-moz-focus-inner {
17236 border: 0;
17237}
17238
17239.bx--side-nav__submenu:hover {
17240 background-color: #e5e5e5;
17241 color: #171717;
17242}
17243
17244.bx--side-nav__submenu:focus {
17245 outline: 2px solid #0062ff;
17246 outline-offset: -2px;
17247}
17248
17249.bx--side-nav__submenu-title {
17250 white-space: nowrap;
17251 overflow: hidden;
17252 text-overflow: ellipsis;
17253 text-align: left;
17254}
17255
17256.bx--side-nav__icon.bx--side-nav__submenu-chevron {
17257 -webkit-box-flex: 1;
17258 -ms-flex: 1;
17259 flex: 1;
17260 display: -webkit-box;
17261 display: -ms-flexbox;
17262 display: flex;
17263 -webkit-box-pack: end;
17264 -ms-flex-pack: end;
17265 justify-content: flex-end;
17266}
17267
17268.bx--side-nav__submenu-chevron > svg {
17269 -webkit-transition: -webkit-transform 110ms;
17270 transition: -webkit-transform 110ms;
17271 transition: transform 110ms;
17272 transition: transform 110ms, -webkit-transform 110ms;
17273 height: 1rem;
17274 width: 1rem;
17275}
17276
17277.bx--side-nav__submenu[aria-expanded='true']
17278.bx--side-nav__submenu-chevron
17279> svg {
17280 -webkit-transform: rotate(180deg);
17281 transform: rotate(180deg);
17282}
17283
17284.bx--side-nav__item--active .bx--side-nav__submenu:hover {
17285 background-color: #e5e5e5;
17286 color: #171717;
17287}
17288
17289.bx--side-nav__item--active
17290.bx--side-nav__submenu[aria-expanded='false'] {
17291 background-color: #e5e5e5;
17292 color: #171717;
17293 position: relative;
17294}
17295
17296.bx--side-nav__item--active
17297.bx--side-nav__submenu[aria-expanded='false']::before {
17298 content: '';
17299 position: absolute;
17300 top: 0;
17301 bottom: 0;
17302 left: 0;
17303 width: 4px;
17304 background-color: #0062ff;
17305}
17306
17307.bx--side-nav__item--active .bx--side-nav__submenu-title {
17308 font-weight: 600;
17309 color: #171717;
17310}
17311
17312.bx--side-nav__menu[role='menu'] {
17313 display: block;
17314 visibility: hidden;
17315 max-height: 0;
17316}
17317
17318.bx--side-nav__submenu[aria-expanded='true']
17319+ .bx--side-nav__menu[role='menu'] {
17320 max-height: 93.75rem;
17321 visibility: inherit;
17322}
17323
17324.bx--side-nav__menu[role='menu']
17325a.bx--side-nav__link[role='menuitem'] {
17326 height: 2rem;
17327 min-height: 2rem;
17328 padding-left: 2rem;
17329 font-weight: 400;
17330}
17331
17332.bx--side-nav__item.bx--side-nav__item--icon
17333a.bx--side-nav__link[role='menuitem'] {
17334 padding-left: 4.5rem;
17335}
17336
17337.bx--side-nav__menu[role='menu']
17338a.bx--side-nav__link--current,
17339.bx--side-nav__menu[role='menu']
17340a.bx--side-nav__link[aria-current='page'],
17341a.bx--side-nav__link--current {
17342 background-color: #dcdcdc;
17343}
17344
17345.bx--side-nav__menu[role='menu']
17346a.bx--side-nav__link--current > span,
17347.bx--side-nav__menu[role='menu']
17348a.bx--side-nav__link[aria-current='page'] > span,
17349a.bx--side-nav__link--current > span {
17350 color: #171717;
17351 font-weight: 600;
17352}
17353
17354a.bx--side-nav__link--current > span.bx--side-nav__link-text {
17355 color: #171717;
17356 font-weight: 600;
17357}
17358
17359a.bx--side-nav__link,
17360.bx--side-nav a.bx--header__menu-item[role='menuitem'],
17361.bx--side-nav
17362.bx--header__menu-title[role='menuitem'][aria-expanded='true']
17363+ .bx--header__menu {
17364 outline: 2px solid transparent;
17365 outline-offset: -2px;
17366 font-size: 0.875rem;
17367 font-weight: 600;
17368 line-height: 1.125rem;
17369 letter-spacing: 0.16px;
17370 position: relative;
17371 display: -webkit-box;
17372 display: -ms-flexbox;
17373 display: flex;
17374 -webkit-box-align: center;
17375 -ms-flex-align: center;
17376 align-items: center;
17377 text-decoration: none;
17378 min-height: 2rem;
17379 padding: 0 1rem;
17380 -webkit-transition: color 110ms, background-color 110ms, outline 110ms;
17381 transition: color 110ms, background-color 110ms, outline 110ms;
17382}
17383
17384a.bx--side-nav__link > .bx--side-nav__link-text,
17385.bx--side-nav
17386a.bx--header__menu-item[role='menuitem']
17387.bx--text-truncate-end {
17388 white-space: nowrap;
17389 overflow: hidden;
17390 text-overflow: ellipsis;
17391 color: #565656;
17392 font-size: 0.875rem;
17393 letter-spacing: 0.1px;
17394 line-height: 1.25rem;
17395 -webkit-user-select: none;
17396 -moz-user-select: none;
17397 -ms-user-select: none;
17398 user-select: none;
17399}
17400
17401a.bx--side-nav__link:focus,
17402.bx--side-nav a.bx--header__menu-item[role='menuitem']:focus {
17403 outline: 2px solid #0062ff;
17404 outline-offset: -2px;
17405}
17406
17407a.bx--side-nav__link[aria-current='page'],
17408a.bx--side-nav__link--current {
17409 font-weight: 600;
17410}
17411
17412a.bx--side-nav__link[aria-current='page']::before,
17413a.bx--side-nav__link--current::before {
17414 content: '';
17415 position: absolute;
17416 top: 0;
17417 bottom: 0;
17418 left: 0;
17419 width: 4px;
17420 background-color: #0062ff;
17421}
17422
17423.bx--side-nav__icon {
17424 display: -webkit-box;
17425 display: -ms-flexbox;
17426 display: flex;
17427 -webkit-box-pack: center;
17428 -ms-flex-pack: center;
17429 justify-content: center;
17430 -webkit-box-align: center;
17431 -ms-flex-align: center;
17432 align-items: center;
17433 -webkit-box-flex: 0;
17434 -ms-flex: 0 0 1rem;
17435 flex: 0 0 1rem;
17436}
17437
17438.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron) {
17439 margin-right: 1.5rem;
17440}
17441
17442.bx--side-nav__icon > svg {
17443 fill: #565656;
17444 width: 1rem;
17445 height: 1rem;
17446}
17447
17448.bx--side-nav__icon > svg.bx--side-nav-collapse-icon {
17449 display: none;
17450}
17451
17452.bx--side-nav--expanded
17453.bx--side-nav__icon
17454> svg.bx--side-nav-expand-icon {
17455 display: none;
17456}
17457
17458.bx--side-nav--expanded
17459.bx--side-nav__icon
17460> svg.bx--side-nav-collapse-icon {
17461 display: block;
17462}
17463
17464.bx--side-nav--fixed a.bx--side-nav__link,
17465.bx--side-nav--fixed
17466.bx--side-nav__submenu[aria-haspopup='true'] {
17467 padding-left: 1rem;
17468}
17469
17470.bx--side-nav--fixed
17471.bx--side-nav__menu[role='menu']
17472a.bx--side-nav__link {
17473 padding-left: 2rem;
17474}
17475
17476@media (max-width: 66rem) {
17477 .bx--side-nav .bx--header__nav {
17478 display: block;
17479 }
17480}
17481
17482.bx--side-nav__header-navigation {
17483 display: none;
17484}
17485
17486@media (max-width: 66rem) {
17487 .bx--side-nav__header-navigation {
17488 display: block;
17489 position: relative;
17490 margin-bottom: 2rem;
17491 }
17492}
17493
17494.bx--side-nav__header-divider::after {
17495 content: '';
17496 position: absolute;
17497 height: 0.0625rem;
17498 bottom: -1rem;
17499 left: 1rem;
17500 width: calc(100% - 32px);
17501 background: #dcdcdc;
17502}
17503
17504.bx--side-nav a.bx--header__menu-item[role='menuitem'] {
17505 color: #565656;
17506 white-space: nowrap;
17507 -webkit-box-pack: justify;
17508 -ms-flex-pack: justify;
17509 justify-content: space-between;
17510}
17511
17512.bx--side-nav a.bx--header__menu-item[role='menuitem'][aria-expanded='true'] {
17513 background-color: transparent;
17514}
17515
17516.bx--side-nav
17517.bx--header__menu-title[role='menuitem'][aria-expanded='true']
17518+ .bx--header__menu {
17519 bottom: inherit;
17520 width: 100%;
17521 -webkit-box-shadow: none;
17522 box-shadow: none;
17523 -webkit-transform: none;
17524 transform: none;
17525 background-color: transparent;
17526 padding: 0;
17527}
17528
17529.bx--side-nav
17530.bx--header__menu-title[role='menuitem'][aria-expanded='true']
17531+ .bx--header__menu li {
17532 width: 100%;
17533}
17534
17535.bx--side-nav
17536.bx--header__menu-title[role='menuitem'][aria-expanded='true']
17537+ .bx--header__menu a.bx--header__menu-item[role='menuitem'] {
17538 padding-left: 4.25rem;
17539 font-weight: 400;
17540}
17541
17542.bx--side-nav
17543.bx--header__menu-title[role='menuitem'][aria-expanded='true']
17544+ .bx--header__menu a.bx--header__menu-item[role='menuitem']:hover {
17545 background-color: #e5e5e5;
17546 color: #171717;
17547}
17548
17549.bx--side-nav
17550.bx--header__menu
17551a.bx--header__menu-item[role='menuitem'] {
17552 height: inherit;
17553}
17554
17555.bx--side-nav
17556a.bx--header__menu-item[role='menuitem']:hover
17557.bx--header__menu-arrow,
17558.bx--side-nav
17559a.bx--header__menu-item[role='menuitem']:focus
17560.bx--header__menu-arrow,
17561.bx--side-nav .bx--header__menu-arrow {
17562 fill: #565656;
17563}
17564
17565.bx--navigation {
17566 position: fixed;
17567 top: 3rem;
17568 bottom: 0;
17569 left: 0;
17570 background-color: #282828;
17571 width: 16rem;
17572 z-index: 9100;
17573 -webkit-box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.25);
17574 box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.25);
17575 color: #f3f3f3;
17576}
17577
17578.bx--navigation--right {
17579 left: auto;
17580 right: 0;
17581}
17582
17583.bx--navigation svg {
17584 fill: #f3f3f3;
17585}
17586
17587.bx--navigation-section:not(:last-child)::after {
17588 display: block;
17589 content: '';
17590 height: 1px;
17591 background-color: #3d3d3d;
17592 margin: 0 1rem;
17593}
17594
17595.bx--navigation-item {
17596 position: relative;
17597 display: -webkit-box;
17598 display: -ms-flexbox;
17599 display: flex;
17600 -webkit-box-align: center;
17601 -ms-flex-align: center;
17602 align-items: center;
17603}
17604
17605.bx--navigation-item--active > a.bx--navigation-link {
17606 color: #ffffff;
17607 font-weight: 600;
17608}
17609
17610.bx--navigation-item--active::after {
17611 content: '';
17612 display: block;
17613 position: absolute;
17614 top: 0;
17615 bottom: 0;
17616 left: 0;
17617 width: 4px;
17618 background-color: #0062ff;
17619}
17620
17621a.bx--navigation-link {
17622 display: -webkit-box;
17623 display: -ms-flexbox;
17624 display: flex;
17625 -webkit-box-align: center;
17626 -ms-flex-align: center;
17627 align-items: center;
17628 color: #f3f3f3;
17629 text-decoration: none;
17630 font-size: 0.875rem;
17631 font-weight: 400;
17632 width: 100%;
17633 min-height: 2.5rem;
17634 padding-left: 1rem;
17635}
17636
17637a.bx--navigation-link:hover {
17638 background-color: #333333;
17639 color: #ffffff;
17640}
17641
17642a.bx--navigation-link:focus {
17643 outline: 0.1875rem solid #0062ff;
17644 outline-offset: -0.1875rem;
17645}
17646
17647.bx--navigation-item--icon > a.bx--navigation-link {
17648 padding-left: 0;
17649}
17650
17651.bx--navigation__category {
17652 width: 100%;
17653}
17654
17655.bx--navigation__category-toggle {
17656 display: inline-block;
17657 background: none;
17658 -webkit-appearance: none;
17659 -moz-appearance: none;
17660 appearance: none;
17661 border: 0;
17662 padding: 0;
17663 cursor: pointer;
17664 width: 100%;
17665 display: -webkit-box;
17666 display: -ms-flexbox;
17667 display: flex;
17668 -webkit-box-align: center;
17669 -ms-flex-align: center;
17670 align-items: center;
17671}
17672
17673.bx--navigation__category-toggle::-moz-focus-inner {
17674 border: 0;
17675}
17676
17677.bx--navigation__category-toggle:hover {
17678 background-color: #333333;
17679}
17680
17681.bx--navigation__category-toggle:focus {
17682 outline: 0.1875rem solid #0062ff;
17683 outline-offset: -0.1875rem;
17684}
17685
17686.bx--navigation__category-title {
17687 display: -webkit-box;
17688 display: -ms-flexbox;
17689 display: flex;
17690 -webkit-box-align: center;
17691 -ms-flex-align: center;
17692 align-items: center;
17693 -webkit-box-pack: justify;
17694 -ms-flex-pack: justify;
17695 justify-content: space-between;
17696 padding-right: 1rem;
17697 width: 100%;
17698 color: #f3f3f3;
17699 font-size: 0.875rem;
17700 font-weight: 400;
17701 min-height: 2.5rem;
17702 padding-left: 1rem;
17703}
17704
17705.bx--navigation-item--icon .bx--navigation__category-title {
17706 padding-left: 0;
17707}
17708
17709.bx--navigation__category-items {
17710 display: none;
17711 visibility: hidden;
17712}
17713
17714.bx--navigation__category-item > a.bx--navigation-link {
17715 display: -webkit-box;
17716 display: -ms-flexbox;
17717 display: flex;
17718 -webkit-box-align: center;
17719 -ms-flex-align: center;
17720 align-items: center;
17721 min-height: 2rem;
17722 padding-left: 2rem;
17723}
17724
17725.bx--navigation__category-item {
17726 position: relative;
17727}
17728
17729.bx--navigation-item--icon
17730.bx--navigation__category-item
17731> a.bx--navigation-link {
17732 padding-left: 3.5rem;
17733}
17734
17735.bx--navigation__category-item--active::after {
17736 content: '';
17737 position: absolute;
17738 display: block;
17739 top: 0;
17740 bottom: 0;
17741 left: 0;
17742 width: 4px;
17743 background-color: #0062ff;
17744}
17745
17746.bx--navigation__category-item--active
17747> a.bx--navigation-link {
17748 font-weight: 600;
17749 color: #ffffff;
17750}
17751
17752.bx--navigation__category--expanded
17753.bx--navigation__category-title {
17754 font-weight: 600;
17755}
17756
17757.bx--navigation__category--expanded
17758.bx--navigation__category-title
17759> svg {
17760 -webkit-transform: rotate(180deg);
17761 transform: rotate(180deg);
17762}
17763
17764.bx--navigation__category--expanded
17765.bx--navigation__category-items {
17766 display: block;
17767 visibility: inherit;
17768}
17769
17770.bx--navigation-icon {
17771 display: -webkit-box;
17772 display: -ms-flexbox;
17773 display: flex;
17774 -webkit-box-align: center;
17775 -ms-flex-align: center;
17776 align-items: center;
17777 -webkit-box-pack: center;
17778 -ms-flex-pack: center;
17779 justify-content: center;
17780 width: 3rem;
17781 min-width: 3rem;
17782 height: 2.5rem;
17783 margin-right: 0.5rem;
17784}
17785
17786.bx--content {
17787 background: #ffffff;
17788 padding: 2rem;
17789 -webkit-transform: translate3d(0, 0, 0);
17790 transform: translate3d(0, 0, 0);
17791 will-change: margin-left;
17792}
17793
17794.bx--header ~ .bx--content {
17795 margin-top: 3rem;
17796}
17797
17798.bx--side-nav ~ .bx--content {
17799 margin-left: 3rem;
17800}
17801
17802.bx--side-nav.bx--side-nav--expanded ~ .bx--content {
17803 margin-left: 16rem;
17804}
17805
17806/*# sourceMappingURL=carbon-components.css.map */