@carbon/ibm-cloud-cognitive-experimental
Version:
Carbon for Cloud & Cognitive UI components
1,537 lines (1,406 loc) • 439 kB
CSS
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{
margin:0;
padding:0;
font:inherit;
font-size:100%;
vertical-align:baseline;
border:0; }
button,
select,
input,
textarea{
font-family:inherit;
border-radius:0; }
input[type='text']::-ms-clear{
display:none; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section{
display:block; }
body{
line-height:1; }
sup{
vertical-align:super; }
sub{
vertical-align:sub; }
ol,
ul{
list-style:none; }
blockquote,
q{
quotes:none; }
blockquote::before,
blockquote::after,
q::before,
q::after{
content:''; }
table{
border-collapse:collapse;
border-spacing:0; }
*{
box-sizing:border-box; }
button{
margin:0; }
html{
font-size:100%; }
body{
font-weight:400;
font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; }
code{
font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace; }
strong{
font-weight:600; }
@media screen and (-ms-high-contrast: active){
svg{
fill:ButtonText; } }
h1{
font-size:var(--cds-productive-heading-06-font-size, 2.625rem);
font-weight:var(--cds-productive-heading-06-font-weight, 300);
line-height:var(--cds-productive-heading-06-line-height, 1.199);
letter-spacing:var(--cds-productive-heading-06-letter-spacing, 0); }
h2{
font-size:var(--cds-productive-heading-05-font-size, 2rem);
font-weight:var(--cds-productive-heading-05-font-weight, 400);
line-height:var(--cds-productive-heading-05-line-height, 1.25);
letter-spacing:var(--cds-productive-heading-05-letter-spacing, 0); }
h3{
font-size:var(--cds-productive-heading-04-font-size, 1.75rem);
font-weight:var(--cds-productive-heading-04-font-weight, 400);
line-height:var(--cds-productive-heading-04-line-height, 1.29);
letter-spacing:var(--cds-productive-heading-04-letter-spacing, 0); }
h4{
font-size:var(--cds-productive-heading-03-font-size, 1.25rem);
font-weight:var(--cds-productive-heading-03-font-weight, 400);
line-height:var(--cds-productive-heading-03-line-height, 1.4);
letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0); }
h5{
font-size:var(--cds-productive-heading-02-font-size, 1rem);
font-weight:var(--cds-productive-heading-02-font-weight, 600);
line-height:var(--cds-productive-heading-02-line-height, 1.375);
letter-spacing:var(--cds-productive-heading-02-letter-spacing, 0); }
h6{
font-size:var(--cds-productive-heading-01-font-size, 0.875rem);
font-weight:var(--cds-productive-heading-01-font-weight, 600);
line-height:var(--cds-productive-heading-01-line-height, 1.29);
letter-spacing:var(--cds-productive-heading-01-letter-spacing, 0.16px); }
p{
font-size:var(--cds-body-long-02-font-size, 1rem);
font-weight:var(--cds-body-long-02-font-weight, 400);
line-height:var(--cds-body-long-02-line-height, 1.5);
letter-spacing:var(--cds-body-long-02-letter-spacing, 0); }
a{
color:#0f62fe; }
em{
font-style:italic; }
@-webkit-keyframes skeleton{
0%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:left;
transform-origin:left;
opacity:0.3; }
20%{
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:left;
transform-origin:left;
opacity:1; }
28%{
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:right;
transform-origin:right; }
51%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:right;
transform-origin:right; }
58%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:right;
transform-origin:right; }
82%{
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:right;
transform-origin:right; }
83%{
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:left;
transform-origin:left; }
96%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:left;
transform-origin:left; }
100%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:left;
transform-origin:left;
opacity:0.3; } }
@keyframes skeleton{
0%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:left;
transform-origin:left;
opacity:0.3; }
20%{
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:left;
transform-origin:left;
opacity:1; }
28%{
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:right;
transform-origin:right; }
51%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:right;
transform-origin:right; }
58%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:right;
transform-origin:right; }
82%{
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:right;
transform-origin:right; }
83%{
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:left;
transform-origin:left; }
96%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:left;
transform-origin:left; }
100%{
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:left;
transform-origin:left;
opacity:0.3; } }
.bx--assistive-text,
.bx--visually-hidden{
position:absolute;
width:1px;
height:1px;
margin:-1px;
padding:0;
overflow:hidden;
white-space:nowrap;
border:0;
visibility:inherit;
clip:rect(0, 0, 0, 0); }
.bx--body{
box-sizing:border-box;
margin:0;
padding:0;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
border:0;
font-size:var(--cds-body-short-01-font-size, 0.875rem);
font-weight:var(--cds-body-short-01-font-weight, 400);
line-height:var(--cds-body-short-01-line-height, 1.29);
letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);
color:var(--cds-text-01, #161616);
line-height:1;
background-color:var(--cds-ui-background, #ffffff); }
.bx--body *,
.bx--body *::before,
.bx--body *::after{
box-sizing:inherit; }
.bx--text-truncate--end{
display:inline-block;
width:100%;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis; }
.bx--text-truncate--front{
display:inline-block;
width:100%;
overflow:hidden;
direction:rtl;
white-space:nowrap;
text-overflow:ellipsis; }
@-webkit-keyframes hide-feedback{
0%{
visibility:inherit;
opacity:1; }
100%{
visibility:hidden;
opacity:0; } }
@keyframes hide-feedback{
0%{
visibility:inherit;
opacity:1; }
100%{
visibility:hidden;
opacity:0; } }
@-webkit-keyframes show-feedback{
0%{
visibility:hidden;
opacity:0; }
100%{
visibility:inherit;
opacity:1; } }
@keyframes show-feedback{
0%{
visibility:hidden;
opacity:0; }
100%{
visibility:inherit;
opacity:1; } }
.bx--snippet{
box-sizing:border-box;
margin:0;
padding:0;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
border:0; }
.bx--snippet *,
.bx--snippet *::before,
.bx--snippet *::after{
box-sizing:inherit; }
.bx--snippet--disabled,
.bx--snippet--disabled
.bx--btn.bx--snippet-btn--expand{
color:var(--cds-disabled-02, #c6c6c6);
background-color:var(--cds-disabled-01, #f4f4f4); }
.bx--snippet--disabled .bx--snippet-btn--expand:hover,
.bx--snippet--disabled .bx--copy-btn:hover{
color:var(--cds-disabled-02, #c6c6c6);
background-color:var(--cds-disabled-01, #f4f4f4);
cursor:not-allowed; }
.bx--snippet--disabled .bx--snippet__icon,
.bx--snippet--disabled
.bx--snippet-btn--expand
.bx--icon-chevron--down{
fill:var(--cds-disabled-02, #c6c6c6); }
.bx--snippet code{
font-family:var(--cds-code-01-font-family, 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace);
font-size:var(--cds-code-01-font-size, 0.75rem);
font-weight:var(--cds-code-01-font-weight, 400);
line-height:var(--cds-code-01-line-height, 1.34);
letter-spacing:var(--cds-code-01-letter-spacing, 0.32px); }
.bx--snippet--inline{
box-sizing:border-box;
margin:0;
padding:0;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
border:0;
position:relative;
display:inline;
padding:0;
color:var(--cds-text-01, #161616);
background-color:var(--cds-field-01, #f4f4f4);
border:2px solid transparent;
border-radius:4px;
cursor:pointer; }
.bx--snippet--inline *,
.bx--snippet--inline *::before,
.bx--snippet--inline *::after{
box-sizing:inherit; }
.bx--snippet--inline:hover{
background-color:var(--cds-ui-03, #e0e0e0); }
.bx--snippet--inline:active{
background-color:var(--cds-active-ui, #c6c6c6); }
.bx--snippet--inline:focus{
border:2px solid var(--cds-focus, #0f62fe);
outline:none; }
@media screen and (prefers-contrast){
.bx--snippet--inline:focus{
border-style:dotted; } }
.bx--snippet--inline::before{
position:absolute;
z-index:6000;
width:0;
height:0;
border-style:solid;
content:'';
display:none; }
.bx--snippet--inline .bx--copy-btn__feedback{
box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);
z-index:6000;
width:-webkit-max-content;
width:-moz-max-content;
width:max-content;
min-width:1.5rem;
max-width:13rem;
height:auto;
padding:0.1875rem 1rem;
color:var(--cds-inverse-01, #ffffff);
font-weight:400;
text-align:left;
background-color:var(--cds-inverse-02, #393939);
border-radius:0.125rem;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
font-size:var(--cds-body-short-01-font-size, 0.875rem);
font-weight:var(--cds-body-short-01-font-weight, 400);
line-height:var(--cds-body-short-01-line-height, 1.29);
letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);
display:none;
box-sizing:content-box;
margin:auto;
overflow:visible;
clip:auto; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
.bx--snippet--inline .bx--copy-btn__feedback{
width:auto; } }
@supports (-ms-accelerator: true){
.bx--snippet--inline .bx--copy-btn__feedback{
width:auto; } }
@supports (-ms-ime-align: auto){
.bx--snippet--inline .bx--copy-btn__feedback{
width:auto; } }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--snippet--inline .bx--copy-btn__feedback{
border:1px solid transparent; } }
.bx--snippet--inline .bx--assistive-text::after{
position:absolute;
display:block;
content:'';
left:0;
width:100%;
height:0.75rem;
top:-0.75rem; }
.bx--snippet--inline::before, .bx--snippet--inline::after,
.bx--snippet--inline .bx--assistive-text,
.bx--snippet--inline + .bx--assistive-text{
bottom:0;
left:50%; }
.bx--snippet--inline::before{
bottom:-0.5rem;
border-color:transparent transparent var(--cds-inverse-02, #393939) transparent;
border-width:0 0.25rem 0.3125rem 0.25rem;
-webkit-transform:translate(-50%, 100%);
transform:translate(-50%, 100%); }
.bx--snippet--inline::after,
.bx--snippet--inline .bx--assistive-text,
.bx--snippet--inline + .bx--assistive-text{
bottom:-0.8125rem;
-webkit-transform:translate(-50%, 100%);
transform:translate(-50%, 100%); }
.bx--snippet--inline.bx--copy-btn--animating::before,
.bx--snippet--inline.bx--copy-btn--animating
.bx--copy-btn__feedback{
display:block; }
.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out::before,
.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out
.bx--copy-btn__feedback{
-webkit-animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback;
animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback; }
.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in::before,
.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in
.bx--copy-btn__feedback{
-webkit-animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback;
animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback; }
.bx--snippet--inline code{
padding:0 var(--cds-spacing-03, 0.5rem); }
.bx--snippet--inline.bx--snippet--no-copy{
display:inline-block; }
.bx--snippet--inline.bx--snippet--no-copy:hover{
background-color:var(--cds-field-01, #f4f4f4);
cursor:auto; }
.bx--snippet--light.bx--snippet--inline.bx--snippet--no-copy:hover{
background-color:var(--cds-field-02, #ffffff);
cursor:auto; }
.bx--snippet--single{
font-family:var(--cds-code-01-font-family, 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace);
font-size:var(--cds-code-01-font-size, 0.75rem);
font-weight:var(--cds-code-01-font-weight, 400);
line-height:var(--cds-code-01-line-height, 1.34);
letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);
position:relative;
width:100%;
max-width:48rem;
background-color:var(--cds-field-01, #f4f4f4);
display:flex;
align-items:center;
height:2.5rem;
padding-right:2.5rem; }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--snippet--single{
outline:2px solid transparent; } }
.bx--snippet--single.bx--snippet--no-copy{
padding:0; }
.bx--snippet--single.bx--snippet--no-copy::after{
right:1rem; }
.bx--snippet--single .bx--snippet-container{
position:relative;
display:flex;
align-items:center;
height:100%;
padding-left:1rem;
overflow-x:auto; }
.bx--snippet--single .bx--snippet-container:focus{
outline:2px solid var(--cds-focus, #0f62fe);
outline-offset:-2px; }
@media screen and (prefers-contrast){
.bx--snippet--single .bx--snippet-container:focus{
outline-style:dotted; } }
.bx--snippet--single pre{
font-family:var(--cds-code-01-font-family, 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace);
font-size:var(--cds-code-01-font-size, 0.75rem);
font-weight:var(--cds-code-01-font-weight, 400);
line-height:var(--cds-code-01-line-height, 1.34);
letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);
padding-right:var(--cds-spacing-03, 0.5rem); }
.bx--snippet--single pre,
.bx--snippet--inline code{
white-space:pre; }
.bx--snippet--multi{
font-family:var(--cds-code-01-font-family, 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace);
font-size:var(--cds-code-01-font-size, 0.75rem);
font-weight:var(--cds-code-01-font-weight, 400);
line-height:var(--cds-code-01-line-height, 1.34);
letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);
position:relative;
width:100%;
max-width:48rem;
background-color:var(--cds-field-01, #f4f4f4);
display:flex;
padding:1rem; }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--snippet--multi{
outline:2px solid transparent; } }
.bx--snippet--multi .bx--snippet-container{
position:relative;
order:1;
min-height:3.5rem;
max-height:100%;
overflow-y:auto;
transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9); }
.bx--snippet--multi.bx--snippet--expand
.bx--snippet-container{
padding-bottom:var(--cds-spacing-05, 1rem);
transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9); }
.bx--snippet--multi.bx--snippet--wraptext pre{
white-space:pre-wrap;
word-wrap:break-word; }
.bx--snippet--multi .bx--snippet-container pre{
padding-right:2.5rem;
padding-bottom:1.5rem;
overflow-x:auto; }
.bx--snippet--multi.bx--snippet--no-copy
.bx--snippet-container
pre{
padding-right:0; }
.bx--snippet--multi.bx--snippet--expand
.bx--snippet-container
pre{
overflow-x:auto; }
.bx--snippet--multi .bx--snippet-container pre::after{
position:absolute;
top:0;
right:0;
width:1rem;
height:100%;
background-image:linear-gradient(to right, rgba(var(--cds-field-01, #f4f4f4), 0), var(--cds-field-01, #f4f4f4));
content:''; }
.bx--snippet--multi .bx--snippet-container pre code{
overflow:hidden; }
.bx--snippet__icon{
width:1rem;
height:1rem;
transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
fill:var(--cds-icon-01, #161616); }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--snippet__icon{
fill:ButtonText; } }
.bx--snippet-button{
box-sizing:border-box;
margin:0;
padding:0;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
border:0;
position:absolute;
top:0;
right:0;
display:flex;
align-items:center;
justify-content:center;
width:2.5rem;
height:2.5rem;
padding:0;
overflow:visible;
background-color:var(--cds-field-01, #f4f4f4);
border:none;
outline:none;
cursor:pointer; }
.bx--snippet-button *,
.bx--snippet-button *::before,
.bx--snippet-button *::after{
box-sizing:inherit; }
.bx--snippet-button:focus{
outline:2px solid var(--cds-focus, #0f62fe);
outline-offset:-2px;
outline-color:var(--cds-focus, #0f62fe); }
@media screen and (prefers-contrast){
.bx--snippet-button:focus{
outline-style:dotted; } }
.bx--snippet--multi .bx--snippet-button{
top:var(--cds-spacing-03, 0.5rem);
right:var(--cds-spacing-03, 0.5rem);
width:2rem;
height:2rem; }
.bx--snippet-button:hover{
background:var(--cds-hover-ui, #e5e5e5); }
.bx--snippet-button:active{
background-color:var(--cds-active-ui, #c6c6c6); }
.bx--btn--copy__feedback{
font-size:var(--cds-body-short-01-font-size, 0.875rem);
font-weight:var(--cds-body-short-01-font-weight, 400);
line-height:var(--cds-body-short-01-line-height, 1.29);
letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);
font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
top:0.75rem;
right:1.25rem;
left:inherit;
z-index:6000;
font-weight:400; }
.bx--btn--copy__feedback::before,
.bx--btn--copy__feedback::after{
background:var(--cds-inverse-02, #393939); }
.bx--btn--copy__feedback::after{
border:none; }
.bx--snippet .bx--copy-btn{
position:absolute;
top:0;
right:0;
font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif; }
.bx--snippet-btn--expand{
font-size:var(--cds-body-short-01-font-size, 0.875rem);
font-weight:var(--cds-body-short-01-font-weight, 400);
line-height:var(--cds-body-short-01-line-height, 1.29);
letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);
font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
position:absolute;
right:0;
bottom:0;
z-index:10;
display:inline-flex;
align-items:center;
padding:var(--cds-spacing-03, 0.5rem) var(--cds-spacing-05, 1rem);
color:var(--cds-text-01, #161616);
background-color:var(--cds-field-01, #f4f4f4);
border:0; }
.bx--snippet-btn--expand .bx--snippet-btn--text{
position:relative;
top:-0.0625rem; }
.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{
display:none; }
.bx--snippet-btn--expand .bx--icon-chevron--down{
margin-left:var(--cds-spacing-03, 0.5rem);
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9);
fill:var(--cds-text-01, #161616); }
.bx--snippet-btn--expand:hover{
color:var(--cds-text-01, #161616);
background:var(--cds-hover-ui, #e5e5e5); }
.bx--snippet-btn--expand:active{
background-color:var(--cds-active-ui, #c6c6c6); }
.bx--snippet-btn--expand:focus{
outline:2px solid var(--cds-focus, #0f62fe);
outline-offset:-2px;
border-color:transparent; }
@media screen and (prefers-contrast){
.bx--snippet-btn--expand:focus{
outline-style:dotted; } }
.bx--snippet--expand
.bx--snippet-btn--expand
.bx--icon-chevron--down{
-webkit-transform:rotate(180deg);
transform:rotate(180deg);
transition:-webkit-transform 240ms;
transition:transform 240ms;
transition:transform 240ms, -webkit-transform 240ms; }
.bx--snippet--light,
.bx--snippet--light .bx--snippet-button,
.bx--snippet--light .bx--btn.bx--snippet-btn--expand,
.bx--snippet--light .bx--copy-btn{
background-color:var(--cds-field-02, #ffffff); }
.bx--snippet--light.bx--snippet--inline:hover,
.bx--snippet--light .bx--snippet-button:hover,
.bx--snippet--light
.bx--btn.bx--snippet-btn--expand:hover,
.bx--snippet--light .bx--copy-btn:hover{
background-color:var(--cds-hover-light-ui, #e5e5e5); }
.bx--snippet--light.bx--snippet--inline:active,
.bx--snippet--light .bx--snippet-button:active,
.bx--snippet--light
.bx--btn.bx--snippet-btn--expand:active,
.bx--snippet--light .bx--copy-btn:active{
background-color:var(--cds-active-light-ui, #c6c6c6); }
.bx--snippet--light.bx--snippet--single::after,
.bx--snippet--light.bx--snippet--multi
.bx--snippet-container
pre::after{
background-image:linear-gradient(to right, rgba(var(--cds-field-02, #ffffff), 0), var(--cds-field-02, #ffffff)); }
.bx--snippet.bx--skeleton .bx--snippet-container{
width:100%;
height:100%; }
.bx--snippet-button .bx--btn--copy__feedback{
top:3.175rem;
right:auto;
left:50%; }
.bx--snippet-button .bx--btn--copy__feedback::before{
top:0; }
.bx--snippet-button .bx--btn--copy__feedback::after{
top:-0.25rem; }
.bx--snippet--multi .bx--copy-btn{
top:0.5rem;
right:0.5rem;
z-index:10;
width:2rem;
height:2rem; }
.bx--snippet--multi
.bx--snippet-button
.bx--btn--copy__feedback{
top:2.675rem; }
.bx--snippet--inline .bx--btn--copy__feedback{
top:calc(100% - 0.25rem);
right:auto;
left:50%; }
.bx--snippet__overflow-indicator--left,
.bx--snippet__overflow-indicator--right{
z-index:1;
flex:1 0 auto;
width:1rem; }
.bx--snippet__overflow-indicator--left{
order:0;
margin-right:-1rem;
background-image:linear-gradient(to left, transparent, var(--cds-field-01, #f4f4f4)); }
.bx--snippet__overflow-indicator--right{
order:2;
margin-left:-1rem;
background-image:linear-gradient(to right, transparent, var(--cds-field-01, #f4f4f4)); }
.bx--snippet--single .bx--snippet__overflow-indicator--right,
.bx--snippet--single .bx--snippet__overflow-indicator--left{
position:absolute;
width:2rem;
height:calc(100% - 0.25rem); }
.bx--snippet--single .bx--snippet__overflow-indicator--right{
right:2.5rem; }
.bx--snippet--single
.bx--snippet-container:focus
~ .bx--snippet__overflow-indicator--right{
right:calc(2.5rem + 0.125rem); }
.bx--snippet--single
.bx--snippet-container:focus
+ .bx--snippet__overflow-indicator--left{
left:0.125rem; }
.bx--snippet--light .bx--snippet__overflow-indicator--left{
background-image:linear-gradient(to left, transparent, var(--cds-field-02, #ffffff)); }
.bx--snippet--light .bx--snippet__overflow-indicator--right{
background-image:linear-gradient(to right, transparent, var(--cds-field-02, #ffffff)); }
@media not all and (min-resolution: 0.001dpcm){
@supports (-webkit-appearance: none) and (stroke-color: transparent){
.bx--snippet__overflow-indicator--left{
background-image:linear-gradient(to left, rgba(var(--cds-field-01, #f4f4f4), 0), var(--cds-field-01, #f4f4f4)); }
.bx--snippet__overflow-indicator--right{
background-image:linear-gradient(to right, rgba(var(--cds-field-01, #f4f4f4), 0), var(--cds-field-01, #f4f4f4)); } } }
.bx--snippet--multi.bx--skeleton{
height:6.125rem; }
.bx--snippet--single.bx--skeleton{
height:3.5rem; }
.bx--snippet.bx--skeleton span{
position:relative;
padding:0;
background:var(--cds-skeleton-01, #e5e5e5);
border:none;
box-shadow:none;
pointer-events:none;
display:block;
width:100%;
height:1rem;
margin-top:0.5rem; }
.bx--snippet.bx--skeleton span:hover, .bx--snippet.bx--skeleton span:focus, .bx--snippet.bx--skeleton span:active{
border:none;
outline:none;
cursor:default; }
.bx--snippet.bx--skeleton span::before{
position:absolute;
width:100%;
height:100%;
background:var(--cds-skeleton-02, #c6c6c6);
-webkit-animation:3000ms ease-in-out skeleton infinite;
animation:3000ms ease-in-out skeleton infinite;
content:'';
will-change:transform-origin, transform, opacity; }
@media (prefers-reduced-motion: reduce){
.bx--snippet.bx--skeleton span::before{
-webkit-animation:none;
animation:none; } }
.bx--snippet.bx--skeleton span:first-child{
margin:0; }
.bx--snippet.bx--skeleton span:nth-child(2){
width:85%; }
.bx--snippet.bx--skeleton span:nth-child(3){
width:95%; }
.bx--snippet--single.bx--skeleton
.bx--snippet-container{
padding-bottom:0; }
.bx--btn{
box-sizing:border-box;
margin:0;
padding:0;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
border:0;
font-size:var(--cds-body-short-01-font-size, 0.875rem);
font-weight:var(--cds-body-short-01-font-weight, 400);
line-height:var(--cds-body-short-01-line-height, 1.29);
letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);
position:relative;
display:inline-flex;
flex-shrink:0;
align-items:center;
justify-content:space-between;
max-width:20rem;
min-height:3rem;
margin:0;
padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;
text-align:left;
text-decoration:none;
vertical-align:top;
border-radius:0;
outline:none;
cursor:pointer;
transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9), box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9), border-color 70ms cubic-bezier(0, 0, 0.38, 0.9), outline 70ms cubic-bezier(0, 0, 0.38, 0.9); }
.bx--btn *,
.bx--btn *::before,
.bx--btn *::after{
box-sizing:inherit; }
.bx--btn:disabled, .bx--btn:hover:disabled, .bx--btn:focus:disabled, .bx--btn.bx--btn--disabled, .bx--btn.bx--btn--disabled:hover, .bx--btn.bx--btn--disabled:focus{
color:var(--cds-disabled-03, #8d8d8d);
background:var(--cds-disabled-02, #c6c6c6);
border-color:var(--cds-disabled-02, #c6c6c6);
box-shadow:none;
cursor:not-allowed; }
.bx--btn .bx--btn__icon{
position:absolute;
right:1rem;
flex-shrink:0;
width:1rem;
height:1rem; }
.bx--btn::-moz-focus-inner{
padding:0;
border:0; }
.bx--btn--primary{
color:var(--cds-text-04, #ffffff);
background-color:var(--cds-interactive-01, #0f62fe);
border-color:transparent;
border-style:solid;
border-width:1px; }
.bx--btn--primary:hover{
background-color:var(--cds-hover-primary, #0353e9); }
.bx--btn--primary:focus{
border-color:var(--cds-focus, #0f62fe);
box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe), inset 0 0 0 2px var(--cds-ui-background, #ffffff); }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn--primary:focus{
outline:3px solid transparent;
outline-offset:-3px; } }
.bx--btn--primary:active{
background-color:var(--cds-active-primary, #002d9c); }
.bx--btn--primary .bx--btn__icon,
.bx--btn--primary .bx--btn__icon path:not([data-icon-path]){
fill:currentColor; }
.bx--btn--primary:hover{
color:var(--cds-text-04, #ffffff); }
.bx--btn--secondary{
color:var(--cds-text-04, #ffffff);
background-color:var(--cds-interactive-02, #393939);
border-color:transparent;
border-style:solid;
border-width:1px; }
.bx--btn--secondary:hover{
background-color:var(--cds-hover-secondary, #4c4c4c); }
.bx--btn--secondary:focus{
border-color:var(--cds-focus, #0f62fe);
box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe), inset 0 0 0 2px var(--cds-ui-background, #ffffff); }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn--secondary:focus{
outline:3px solid transparent;
outline-offset:-3px; } }
.bx--btn--secondary:active{
background-color:var(--cds-active-secondary, #6f6f6f); }
.bx--btn--secondary .bx--btn__icon,
.bx--btn--secondary .bx--btn__icon path:not([data-icon-path]){
fill:currentColor; }
.bx--btn--secondary:hover, .bx--btn--secondary:focus{
color:var(--cds-text-04, #ffffff); }
.bx--btn--tertiary{
color:var(--cds-interactive-03, #0f62fe);
background-color:transparent;
border-color:var(--cds-interactive-03, #0f62fe);
border-style:solid;
border-width:1px; }
.bx--btn--tertiary:hover{
background-color:var(--cds-hover-tertiary, #0353e9); }
.bx--btn--tertiary:focus{
border-color:var(--cds-focus, #0f62fe);
box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe), inset 0 0 0 2px var(--cds-ui-background, #ffffff); }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn--tertiary:focus{
outline:3px solid transparent;
outline-offset:-3px; } }
.bx--btn--tertiary:active{
background-color:var(--cds-active-tertiary, #002d9c); }
.bx--btn--tertiary .bx--btn__icon,
.bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]){
fill:currentColor; }
.bx--btn--tertiary:hover{
color:var(--cds-inverse-01, #ffffff); }
.bx--btn--tertiary:focus{
color:var(--cds-inverse-01, #ffffff);
background-color:var(--cds-interactive-03, #0f62fe); }
.bx--btn--tertiary:active{
color:var(--cds-inverse-01, #ffffff);
background-color:var(--cds-active-tertiary, #002d9c);
border-color:transparent; }
.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{
color:var(--cds-disabled-03, #8d8d8d);
background:transparent;
outline:none; }
.bx--btn--ghost{
color:var(--cds-link-01, #0f62fe);
background-color:transparent;
border-color:transparent;
border-style:solid;
border-width:1px;
padding:calc(0.875rem - 3px) 16px; }
.bx--btn--ghost:hover{
background-color:var(--cds-hover-ui, #e5e5e5); }
.bx--btn--ghost:focus{
border-color:var(--cds-focus, #0f62fe);
box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe), inset 0 0 0 2px var(--cds-ui-background, #ffffff); }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn--ghost:focus{
outline:3px solid transparent;
outline-offset:-3px; } }
.bx--btn--ghost:active{
background-color:var(--cds-active-ui, #c6c6c6); }
.bx--btn--ghost .bx--btn__icon,
.bx--btn--ghost .bx--btn__icon path:not([data-icon-path]){
fill:currentColor; }
.bx--btn--ghost .bx--btn__icon{
position:static;
margin-left:0.5rem; }
.bx--btn--ghost:hover, .bx--btn--ghost:active{
color:var(--cds-hover-primary-text, #0043ce); }
.bx--btn--ghost:active{
background-color:var(--cds-active-ui, #c6c6c6); }
.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{
color:var(--cds-disabled-03, #8d8d8d);
background:transparent;
border-color:transparent;
outline:none; }
.bx--btn--ghost.bx--btn--sm{
padding:calc(0.375rem - 3px) 16px; }
.bx--btn--ghost.bx--btn--field{
padding:calc(0.675rem - 3px) 16px; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{
position:relative;
display:inline-flex;
align-items:center;
overflow:visible;
cursor:pointer; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
outline:1px solid var(--cds-focus, #0f62fe); }
@media screen and (prefers-contrast){
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
outline-style:dotted; } }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
outline:1px solid transparent; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{
outline:1px solid var(--cds-focus, #0f62fe); }
@media screen and (prefers-contrast){
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{
outline-style:dotted; } }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text{
position:absolute;
z-index:6000;
display:flex;
align-items:center;
opacity:0;
pointer-events:none; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text{
display:inline-block; } }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{
transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9); }
.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{
transition:none; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{
width:0;
height:0;
border-style:solid;
content:''; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text{
box-sizing:content-box;
color:inherit;
white-space:normal;
word-break:break-word;
opacity:1; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text{
box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);
z-index:6000;
width:-webkit-max-content;
width:-moz-max-content;
width:max-content;
min-width:1.5rem;
max-width:13rem;
height:auto;
padding:0.1875rem 1rem;
color:var(--cds-inverse-01, #ffffff);
font-weight:400;
text-align:left;
background-color:var(--cds-inverse-02, #393939);
border-radius:0.125rem;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
font-size:var(--cds-body-short-01-font-size, 0.875rem);
font-weight:var(--cds-body-short-01-font-weight, 400);
line-height:var(--cds-body-short-01-line-height, 1.29);
letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px); }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text{
width:auto; } }
@supports (-ms-accelerator: true){
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text{
width:auto; } }
@supports (-ms-ime-align: auto){
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text{
width:auto; } }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger + .bx--assistive-text{
border:1px solid transparent; } }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{
content:attr(aria-label); }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{
content:none; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after, .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{
opacity:1; }
@-webkit-keyframes tooltip-fade{
from{
opacity:0; }
to{
opacity:1; } }
@keyframes tooltip-fade{
from{
opacity:0; }
to{
opacity:1; } }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible + .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,
.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,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus + .bx--assistive-text{
margin:auto;
overflow:visible;
clip:auto; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible + .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,
.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,
.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{
-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9); }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden + .bx--assistive-text{
margin:-1px;
overflow:hidden;
clip:rect(0, 0, 0, 0); }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{
opacity:0;
-webkit-animation:none;
animation:none; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{
fill:currentColor; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::after,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text{
margin:-1px;
overflow:hidden;
opacity:0;
clip:rect(0, 0, 0, 0); }
.bx--btn.bx--btn--icon-only:not(.bx--tooltip--hidden)
.bx--assistive-text{
pointer-events:all; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
border-color:var(--cds-focus, #0f62fe); }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
outline:3px solid transparent;
outline-offset:-3px; } }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]){
border-color:transparent; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus
svg{
outline-color:transparent; }
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus,
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active{
cursor:not-allowed;
fill:var(--cds-disabled-03, #8d8d8d); }
.bx--btn--icon-only--top{
position:relative;
display:inline-flex;
align-items:center;
overflow:visible;
cursor:pointer; }
.bx--btn--icon-only--top:focus{
outline:1px solid var(--cds-focus, #0f62fe); }
@media screen and (prefers-contrast){
.bx--btn--icon-only--top:focus{
outline-style:dotted; } }
.bx--btn--icon-only--top:focus{
outline:1px solid transparent; }
.bx--btn--icon-only--top:focus svg{
outline:1px solid var(--cds-focus, #0f62fe); }
@media screen and (prefers-contrast){
.bx--btn--icon-only--top:focus svg{
outline-style:dotted; } }
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
position:absolute;
z-index:6000;
display:flex;
align-items:center;
opacity:0;
pointer-events:none; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
display:inline-block; } }
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after{
transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9); }
.bx--btn--icon-only--top.bx--tooltip--a11y::before, .bx--btn--icon-only--top.bx--tooltip--a11y::after{
transition:none; }
.bx--btn--icon-only--top::before{
width:0;
height:0;
border-style:solid;
content:''; }
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
box-sizing:content-box;
color:inherit;
white-space:normal;
word-break:break-word;
opacity:1; }
.bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);
z-index:6000;
width:-webkit-max-content;
width:-moz-max-content;
width:max-content;
min-width:1.5rem;
max-width:13rem;
height:auto;
padding:0.1875rem 1rem;
color:var(--cds-inverse-01, #ffffff);
font-weight:400;
text-align:left;
background-color:var(--cds-inverse-02, #393939);
border-radius:0.125rem;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
font-size:var(--cds-body-short-01-font-size, 0.875rem);
font-weight:var(--cds-body-short-01-font-weight, 400);
line-height:var(--cds-body-short-01-line-height, 1.29);
letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px); }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
.bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
width:auto; } }
@supports (-ms-accelerator: true){
.bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
width:auto; } }
@supports (-ms-ime-align: auto){
.bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
width:auto; } }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
border:1px solid transparent; } }
.bx--btn--icon-only--top::after{
content:attr(aria-label); }
.bx--btn--icon-only--top.bx--tooltip--a11y::after{
content:none; }
.bx--btn--icon-only--top.bx--tooltip--visible::before, .bx--btn--icon-only--top.bx--tooltip--visible::after, .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{
opacity:1; }
@keyframes tooltip-fade{
from{
opacity:0; }
to{
opacity:1; } }
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,
.bx--btn--icon-only--top.bx--tooltip--visible + .bx--assistive-text, .bx--btn--icon-only--top:hover .bx--assistive-text,
.bx--btn--icon-only--top:hover + .bx--assistive-text, .bx--btn--icon-only--top:focus .bx--assistive-text,
.bx--btn--icon-only--top:focus + .bx--assistive-text{
margin:auto;
overflow:visible;
clip:auto; }
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,
.bx--btn--icon-only--top.bx--tooltip--visible + .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn--icon-only--top:hover .bx--assistive-text,
.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,
.bx--btn--icon-only--top:focus + .bx--assistive-text, .bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{
-webkit-animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9); }
.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,
.bx--btn--icon-only--top.bx--tooltip--hidden + .bx--assistive-text{
margin:-1px;
overflow:hidden;
clip:rect(0, 0, 0, 0); }
.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{
opacity:0;
-webkit-animation:none;
animation:none; }
.bx--btn--icon-only--top .bx--assistive-text::after{
position:absolute;
display:block;
content:'';
left:0;
width:100%;
height:0.75rem;
bottom:-0.75rem; }
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
top:0;
left:50%; }
.bx--btn--icon-only--top::before{
top:-0.5rem;
border-color:var(--cds-inverse-02, #393939) transparent transparent transparent;
border-width:0.3125rem 0.25rem 0 0.25rem;
-webkit-transform:translate(-50%, -100%);
transform:translate(-50%, -100%); }
.bx--btn--icon-only--top::after,
.bx--btn--icon-only--top .bx--assistive-text,
.bx--btn--icon-only--top + .bx--assistive-text{
top:-0.8125rem;
left:50%;
-webkit-transform:translate(-50%, -100%);
transform:translate(-50%, -100%); }
.bx--btn--icon-only--bottom .bx--assistive-text::after{
position:absolute;
display:block;
content:'';
left:0;
width:100%;
height:0.75rem;
top:-0.75rem; }
.bx--btn--icon-only--bottom::before, .bx--btn--icon-only--bottom::after,
.bx--btn--icon-only--bottom .bx--assistive-text,
.bx--btn--icon-only--bottom + .bx--assistive-text{
bottom:0;
left:50%; }
.bx--btn--icon-only--bottom::before{
bottom:-0.5rem;
border-color:transparent transparent var(--cds-inverse-02, #393939) transparent;
border-width:0 0.25rem 0.3125rem 0.25rem;
-webkit-transform:translate(-50%, 100%);
transform:translate(-50%, 100%); }
.bx--btn--icon-only--bottom::after,
.bx--btn--icon-only--bottom .bx--assistive-text,
.bx--btn--icon-only--bottom + .bx--assistive-text{
bottom:-0.8125rem;
-webkit-transform:translate(-50%, 100%);
transform:translate(-50%, 100%); }
.bx--btn--icon-only{
padding-right:0.9375rem;
padding-left:0.9375rem; }
.bx--btn--icon-only .bx--btn__icon{
position:static; }
.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,
.bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon{
margin:0; }
.bx--btn--icon-only.bx--btn--selected{
background:var(--cds-selected-ui, #e0e0e0); }
.bx--btn path[data-icon-path='inner-path']{
fill:none; }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn.bx--btn--icon-only.bx--btn--ghost
.bx--btn__icon path,
.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover
.bx--btn__icon path{
fill:ButtonText; } }
.bx--btn--ghost.bx--btn--icon-only
.bx--btn__icon
path:not([data-icon-path]),
.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{
fill:var(--cds-icon-01, #161616); }
.bx--btn--ghost.bx--btn--icon-only[disabled]
.bx--btn__icon
path,
.bx--btn--ghost.bx--btn--icon-only[disabled]
.bx--btn__icon,
.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover
.bx--btn__icon{
fill:var(--cds-disabled-03, #8d8d8d); }
@media screen and (-ms-high-contrast: active), screen and (prefers-contrast){
.bx--btn--ghost.bx--btn--icon-only[disabled]
.bx--btn__icon
path path,
.bx--btn--ghost.bx--btn--icon-only[disabled]
.bx--btn__icon path,
.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover
.bx--btn__icon path{
fill:GrayText; } }
.bx--btn--ghost.bx--btn--icon-only[disabled]{
cursor:not-allowed; }
.bx--btn--field.bx--btn--icon-only{
padding-right:0.6875rem;
padding-left:0.6875rem; }
.bx--btn--sm.bx--btn--icon-only{
padding-right:0.4375rem;
padding-left:0.4375rem; }
.bx--btn--danger{
color:var(--cds-text-04, #ffffff);
background-color:var(--cds-danger-01, #da1e28);
border-color:transparent;
border-style:solid;
border-width:1px; }
.bx--btn--danger:hover{
background-color:var(--cds-hover-danger, #b81921); }
.bx--btn--danger:focus{
border-color:var(--cds-focus, #0f62fe);
box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe), ins