carbon-custom-elements
Version:
A Carbon Design System variant that's as easy to use as native HTML elements, with no framework tax, no framework silo.
11 lines • 53.3 kB
JavaScript
/**
* @license
*
* Copyright IBM Corp. 2019, 2020
*
* This source code is licensed under the Apache-2.0 license found in the
* LICENSE file in the root directory of this source tree.
*/
import { css } from 'lit-element';
export default css([
"a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button,input,select,textarea{border-radius:0;font-family:inherit}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:after,blockquote:before,q:after,q:before{content:'';content:none}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,3.125rem);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,2.5rem);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,2.25rem);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.75rem);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.375rem);letter-spacing:var(--cds-productive-heading-02-letter-spacing,0)}h6{font-size:var(--cds-productive-heading-01-font-size,.875rem);font-weight:var(--cds-productive-heading-01-font-weight,600);line-height:var(--cds-productive-heading-01-line-height,1.125rem);letter-spacing:var(--cds-productive-heading-01-letter-spacing,.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.5rem);letter-spacing:var(--cds-body-long-02-letter-spacing,0)}a{color:#0062ff}em{font-style:italic}@-webkit-keyframes skeleton{0%{width:0%;right:0;left:auto;opacity:.3}20%{width:100%;right:0;left:auto;opacity:1}28%{width:100%;right:auto;left:0}51%{width:0%;right:auto;left:0}58%{width:0%;right:auto;left:0}82%{width:100%;right:auto;left:0}83%{width:100%;right:0;left:auto}96%{width:0%;right:0;left:auto}100%{width:0%;right:0;left:auto;opacity:.3}}@keyframes skeleton{0%{width:0%;right:0;left:auto;opacity:.3}20%{width:100%;right:0;left:auto;opacity:1}28%{width:100%;right:auto;left:0}51%{width:0%;right:auto;left:0}58%{width:0%;right:auto;left:0}82%{width:100%;right:auto;left:0}83%{width:100%;right:0;left:auto}96%{width:0%;right:0;left:auto}100%{width:0%;right:0;left:auto;opacity:.3}}.bx--assistive-text,.bx--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;visibility:inherit;white-space:nowrap}.bx--body{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);color:var(--cds-text-01,#161616);background-color:var(--cds-ui-background,#fff);line-height:1}.bx--body *,.bx--body :after,.bx--body :before{box-sizing:inherit}.bx--text-truncate--end{width:100%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bx--text-truncate--front{width:100%;display:inline-block;direction:ltr;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@-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;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}.bx--snippet *,.bx--snippet :after,.bx--snippet :before{box-sizing:inherit}.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,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1rem);letter-spacing:var(--cds-code-01-letter-spacing,.32px)}.bx--snippet--inline{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;position:relative;display:inline;padding:0;border:2px solid transparent;border-radius:4px;background-color:var(--cds-ui-01,#f4f4f4);color:var(--cds-text-01,#161616);cursor:pointer}.bx--snippet--inline *,.bx--snippet--inline :after,.bx--snippet--inline :before{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{outline:0;border:2px solid var(--cds-focus,#0f62fe)}.bx--snippet--inline::before{position:absolute;z-index:10000;width:0;height:0;border-style:solid;content:'';display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-sizing:content-box;box-shadow:0 2px 6px rgba(0,0,0,.2);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;border-radius:.125rem;color:var(--cds-inverse-01,#fff);font-weight:400;text-align:right;-webkit-transform:translateX(50%);transform:translateX(50%);background-color:var(--cds-inverse-02,#393939);font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);clip:auto;margin:auto;overflow:visible;display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator:true){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align:auto){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text,.bx--snippet--inline::after,.bx--snippet--inline::before{bottom:0;right:50%}.bx--snippet--inline::before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:transparent transparent var(--cds-inverse-02,#393939) transparent;-webkit-transform:translate(50%,100%);transform:translate(50%,100%)}.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text,.bx--snippet--inline::after{bottom:-.8125rem;-webkit-transform:translate(50%,100%);transform:translate(50%,100%)}.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback,.bx--snippet--inline.bx--copy-btn--animating::before{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out::before{-webkit-animation:110ms cubic-bezier(.2,0,.38,.9) hide-feedback;animation:110ms cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in::before{-webkit-animation:110ms cubic-bezier(.2,0,.38,.9) show-feedback;animation:110ms cubic-bezier(.2,0,.38,.9) show-feedback}.bx--snippet--inline code{padding:0 var(--cds-spacing-03,.5rem)}.bx--snippet--single,:host(bx-code-snippet),:host(bx-code-snippet-skeleton){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,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1rem);letter-spacing:var(--cds-code-01-letter-spacing,.32px);background:var(--cds-ui-01,#f4f4f4);border:1px solid var(--cds-ui-03,#e0e0e0);position:relative;max-width:37.5rem;width:100%;border:none;max-width:47.5rem;min-width:20rem;height:2.5rem;padding:0 0 0 2.5rem}.bx--snippet--single .bx--snippet-container,:host(bx-code-snippet) .bx--snippet-container,:host(bx-code-snippet-skeleton) .bx--snippet-container{position:relative;display:flex;align-items:center;height:100%;padding-right:1rem;border-left:solid 1rem transparent;overflow-x:auto}.bx--snippet--single .bx--snippet-container:focus,:host(bx-code-snippet) .bx--snippet-container:focus,:host(bx-code-snippet-skeleton) .bx--snippet-container:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.bx--snippet--single pre,:host(bx-code-snippet) pre,:host(bx-code-snippet-skeleton) pre{white-space:nowrap;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,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1rem);letter-spacing:var(--cds-code-01-letter-spacing,.32px);padding-left:var(--cds-spacing-03,.5rem)}.bx--snippet--single::after,:host(bx-code-snippet)::after,:host(bx-code-snippet-skeleton)::after{width:1rem;height:100%;content:'';position:absolute;top:0;left:3.5rem;background-image:linear-gradient(to left,rgba(var(--cds-ui-01,#f4f4f4),0),var(--cds-ui-01,#f4f4f4))}.bx--snippet--multi,:host(bx-code-snippet-skeleton[type=multi]),:host(bx-code-snippet[type=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,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1rem);letter-spacing:var(--cds-code-01-letter-spacing,.32px);background:var(--cds-ui-01,#f4f4f4);border:1px solid var(--cds-ui-03,#e0e0e0);position:relative;max-width:37.5rem;width:100%;border:none;padding:1rem;min-width:20rem;max-width:100%}.bx--snippet--multi .bx--snippet-container,:host(bx-code-snippet-skeleton[type=multi]) .bx--snippet-container,:host(bx-code-snippet[type=multi]) .bx--snippet-container{overflow:hidden;position:relative;max-height:14.875rem;min-height:3.5rem;transition:max-height 150ms cubic-bezier(.2,0,.38,.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container,:host(bx-code-snippet-skeleton[type=multi].bx--snippet--expand) .bx--snippet-container,:host(bx-code-snippet[type=multi].bx--snippet--expand) .bx--snippet-container{max-height:100%;transition:max-height 150ms cubic-bezier(.2,0,.38,.9);padding-bottom:var(--cds-spacing-05,1rem)}.bx--snippet--multi .bx--snippet-container pre,:host(bx-code-snippet-skeleton[type=multi]) .bx--snippet-container pre,:host(bx-code-snippet[type=multi]) .bx--snippet-container pre{overflow-x:scroll;padding-left:2.5rem;padding-bottom:1.5rem}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre,:host(bx-code-snippet-skeleton[type=multi].bx--snippet--expand) .bx--snippet-container pre,:host(bx-code-snippet[type=multi].bx--snippet--expand) .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre::after,:host(bx-code-snippet-skeleton[type=multi]) .bx--snippet-container pre::after,:host(bx-code-snippet[type=multi]) .bx--snippet-container pre::after{width:1rem;height:100%;content:'';position:absolute;top:0;left:0;background-image:linear-gradient(to left,rgba(var(--cds-ui-01,#f4f4f4),0),var(--cds-ui-01,#f4f4f4))}.bx--snippet--multi .bx--snippet-container pre code,:host(bx-code-snippet-skeleton[type=multi]) .bx--snippet-container pre code,:host(bx-code-snippet[type=multi]) .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{fill:var(--cds-icon-01,#161616);height:1rem;width:1rem;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.bx--snippet-button{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;cursor:pointer;position:absolute;top:0;left:0;border:none;background-color:var(--cds-ui-01,#f4f4f4);outline:0;padding:0;height:2.5rem;width:2.5rem;overflow:visible;display:flex;justify-content:center;align-items:center}.bx--snippet-button *,.bx--snippet-button :after,.bx--snippet-button :before{box-sizing:inherit}.bx--snippet-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;outline-color:var(--cds-focus,#0f62fe)}.bx--snippet--multi .bx--snippet-button,:host(bx-code-snippet-skeleton[type=multi]) .bx--snippet-button,:host(bx-code-snippet[type=multi]) .bx--snippet-button{height:2rem;width:2rem;top:var(--cds-spacing-03,.5rem);left:var(--cds-spacing-03,.5rem)}.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,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);font-family:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif;z-index:8000;font-weight:400;right:inherit;top:.75rem;left:1.25rem}.bx--btn--copy__feedback::after,.bx--btn--copy__feedback::before{background:var(--cds-inverse-02,#393939)}.bx--btn--copy__feedback::after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;left:0;font-family:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif}button.bx--btn.bx--snippet-btn--expand{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);font-family:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif;border:0;display:inline-flex;align-items:center;position:absolute;left:var(--cds-spacing-03,.5rem);bottom:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-03,.5rem);padding-right:1rem;color:var(--cds-text-01,#161616);background-color:var(--cds-field-01,#f4f4f4)}button.bx--btn.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{fill:var(--cds-text-01,#161616);margin-right:var(--cds-spacing-03,.5rem);margin-bottom:.0625rem;-webkit-transform:rotate(0);transform:rotate(0);transition:150ms cubic-bezier(.2,0,.38,.9)}button.bx--btn.bx--snippet-btn--expand:hover{background:var(--cds-hover-ui,#e5e5e5);color:var(--cds-text-01,#161616)}.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}.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.bx--snippet--light,.bx--snippet.bx--snippet--light .bx--copy-btn,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand,.bx--snippet.bx--snippet--light .bx--snippet-button{background-color:var(--cds-ui-02,#fff)}.bx--snippet.bx--snippet--light .bx--copy-btn:hover,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand:hover,.bx--snippet.bx--snippet--light .bx--snippet-button:hover,.bx--snippet.bx--snippet--light.bx--snippet--inline:hover{background-color:var(--cds-ui-01-light,#e0e0e0)}.bx--snippet.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre::after,.bx--snippet.bx--snippet--light.bx--snippet--single::after,:host(bx-code-snippet-skeleton.bx--snippet.bx--snippet--light)::after,:host(bx-code-snippet-skeleton[type=multi].bx--snippet.bx--snippet--light) .bx--snippet-container pre::after,:host(bx-code-snippet.bx--snippet.bx--snippet--light)::after,:host(bx-code-snippet[type=multi].bx--snippet.bx--snippet--light) .bx--snippet-container pre::after{background-image:linear-gradient(to left,rgba(var(--cds-ui-02,#fff),0),var(--cds-ui-02,#fff))}.bx--snippet--code.bx--skeleton,:host(bx-code-snippet-skeleton.bx--snippet--code){height:6.125rem}.bx--snippet--terminal.bx--skeleton,:host(bx-code-snippet-skeleton.bx--snippet--terminal){height:3.5rem}.bx--snippet.bx--skeleton .bx--snippet-container,:host(bx-code-snippet-skeleton.bx--snippet) .bx--snippet-container{height:100%}.bx--snippet.bx--skeleton code,:host(bx-code-snippet-skeleton.bx--snippet) code{position:relative;border:none;padding:0;box-shadow:none;pointer-events:none;background:var(--cds-skeleton-01,#e5e5e5);width:100%;height:1rem;display:block}.bx--snippet.bx--skeleton code:active,.bx--snippet.bx--skeleton code:focus,.bx--snippet.bx--skeleton code:hover,:host(bx-code-snippet-skeleton.bx--snippet) code:active,:host(bx-code-snippet-skeleton.bx--snippet) code:focus,:host(bx-code-snippet-skeleton.bx--snippet) code:hover{border:none;outline:0;cursor:default}.bx--snippet.bx--skeleton code:before,:host(bx-code-snippet-skeleton.bx--snippet) code:before{content:'';width:0%;height:100%;position:absolute;top:0;right:0;background:var(--cds-skeleton-02,#c6c6c6);-webkit-animation:3s ease-in-out skeleton infinite;animation:3s ease-in-out skeleton infinite}@media (prefers-reduced-motion:reduce){.bx--snippet.bx--skeleton code:before,:host(bx-code-snippet-skeleton.bx--snippet) code:before{-webkit-animation:none;animation:none}}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:50%;left:auto}.bx--snippet-button .bx--btn--copy__feedback::before{top:0}.bx--snippet-button .bx--btn--copy__feedback:after{top:-.25rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback,:host(bx-code-snippet-skeleton[type=multi]) .bx--snippet-button .bx--btn--copy__feedback,:host(bx-code-snippet[type=multi]) .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);left:auto;right:50%}:host(bx-code-snippet-skeletonbx--snippet--multi),bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton,:host(bx-code-snippet-skeleton),:host(bx-code-snippet.bx--skeleton){height:3.5rem}.bx--snippet.bx--skeleton .bx--snippet-container,:host(bx-code-snippet-skeleton.bx--snippet) .bx--snippet-container{height:100%}.bx--snippet.bx--skeleton span,:host(bx-code-snippet-skeleton.bx--snippet) span{position:relative;border:none;padding:0;box-shadow:none;pointer-events:none;background:var(--cds-skeleton-01,#e5e5e5);width:100%;height:1rem;display:block;margin-top:.5rem}.bx--snippet.bx--skeleton span:active,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:hover,:host(bx-code-snippet-skeleton.bx--snippet) span:active,:host(bx-code-snippet-skeleton.bx--snippet) span:focus,:host(bx-code-snippet-skeleton.bx--snippet) span:hover{border:none;outline:0;cursor:default}.bx--snippet.bx--skeleton span:before,:host(bx-code-snippet-skeleton.bx--snippet) span:before{content:'';width:0%;height:100%;position:absolute;top:0;right:0;background:var(--cds-skeleton-02,#c6c6c6);-webkit-animation:3s ease-in-out skeleton infinite;animation:3s ease-in-out skeleton infinite}@media (prefers-reduced-motion:reduce){.bx--snippet.bx--skeleton span:before,:host(bx-code-snippet-skeleton.bx--snippet) span:before{-webkit-animation:none;animation:none}}.bx--snippet.bx--skeleton span:first-child,:host(bx-code-snippet-skeleton.bx--snippet) span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2),:host(bx-code-snippet-skeleton.bx--snippet) span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3),:host(bx-code-snippet-skeleton.bx--snippet) span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container,:host(:host(bx-code-snippet-skeletonbx-code-snippet)) .bx--snippet-container,:host(bx-code-snippet-skeleton) .bx--snippet-container,:host(bx-code-snippet.bx--skeleton) .bx--snippet-container{padding-bottom:0}.bx--snippet--inline .bx--btn--copy__feedback{left:auto}.bx--snippet--code.bx--skeleton,:host(bx-code-snippet-skeleton.bx--snippet--code){height:6.125rem}.bx--snippet--terminal.bx--skeleton,:host(bx-code-snippet-skeleton.bx--snippet--terminal){height:3.5rem}.bx--snippet.bx--skeleton .bx--snippet-container,:host(bx-code-snippet-skeleton.bx--snippet) .bx--snippet-container{height:100%}.bx--snippet.bx--skeleton code,:host(bx-code-snippet-skeleton.bx--snippet) code{position:relative;border:none;padding:0;box-shadow:none;pointer-events:none;background:var(--cds-skeleton-01,#e5e5e5);width:100%;height:1rem;display:block}.bx--snippet.bx--skeleton code:active,.bx--snippet.bx--skeleton code:focus,.bx--snippet.bx--skeleton code:hover,:host(bx-code-snippet-skeleton.bx--snippet) code:active,:host(bx-code-snippet-skeleton.bx--snippet) code:focus,:host(bx-code-snippet-skeleton.bx--snippet) code:hover{border:none;outline:0;cursor:default}.bx--snippet.bx--skeleton code:before,:host(bx-code-snippet-skeleton.bx--snippet) code:before{content:'';width:0%;height:100%;position:absolute;top:0;right:0;background:var(--cds-skeleton-02,#c6c6c6);-webkit-animation:3s ease-in-out skeleton infinite;animation:3s ease-in-out skeleton infinite}@media (prefers-reduced-motion:reduce){.bx--snippet.bx--skeleton code:before,:host(bx-code-snippet-skeleton.bx--snippet) code:before{-webkit-animation:none;animation:none}}.bx--btn-set{display:flex}.bx--btn-set>.bx--btn{max-width:12.25rem;width:100%}.bx--btn--secondary.bx--btn--disabled+.bx--btn--primary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled+.bx--btn--danger.bx--btn--disabled{box-shadow:.0625rem 0 0 0 var(--cds-disabled-03,#8d8d8d)}.bx--btn{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;vertical-align:top;flex-shrink:0;min-height:3rem;padding:calc(.875rem - 3px) 12px calc(.875rem - 3px) 60px;border-radius:0;text-align:right;text-decoration:none;transition:all 70ms cubic-bezier(0,0,.38,.9);outline:0;position:relative;max-width:20rem;margin:0}.bx--btn *,.bx--btn :after,.bx--btn :before{box-sizing:inherit}.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:focus,.bx--btn.bx--btn--disabled:hover,.bx--btn:disabled,.bx--btn:focus:disabled,.bx--btn:hover:disabled{cursor:not-allowed;color:var(--cds-disabled-03,#8d8d8d);background:var(--cds-disabled-02,#c6c6c6);border-color:var(--cds-disabled-02,#c6c6c6);box-shadow:none}.bx--btn .bx--btn__icon{position:absolute;left:1rem;flex-shrink:0;width:1rem;height:1rem}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{background-color:var(--cds-interactive-01,#0f62fe);border-width:1px;border-style:solid;border-color:transparent;color:var(--cds-text-04,#fff)}.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-02,#fff)}.bx--btn--primary:disabled:focus,.bx--btn--primary:disabled:hover,.bx--btn--primary:focus.bx--btn--disabled,.bx--btn--primary:hover.bx--btn--disabled{color:var(--cds-ui-04,#8d8d8d);background-color:var(--cds-disabled-02,#c6c6c6);border-color:var(--cds-disabled-02,#c6c6c6);text-decoration:none;box-shadow:none}.bx--btn--primary:active{background-color:var(--cds-active-primary,#002d9c)}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path{fill:currentColor}.bx--btn--primary:hover{color:var(--cds-text-04,#fff)}.bx--btn--secondary{background-color:var(--cds-interactive-02,#393939);border-width:1px;border-style:solid;border-color:transparent;color:var(--cds-text-04,#fff)}.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-02,#fff)}.bx--btn--secondary:disabled:focus,.bx--btn--secondary:disabled:hover,.bx--btn--secondary:focus.bx--btn--disabled,.bx--btn--secondary:hover.bx--btn--disabled{color:var(--cds-ui-04,#8d8d8d);background-color:var(--cds-disabled-02,#c6c6c6);border-color:var(--cds-disabled-02,#c6c6c6);text-decoration:none;box-shadow:none}.bx--btn--secondary:active{background-color:var(--cds-active-secondary,#6f6f6f)}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path{fill:currentColor}.bx--btn--secondary:focus,.bx--btn--secondary:hover{color:var(--cds-text-04,#fff)}.bx--btn--tertiary{background-color:transparent;border-width:1px;border-style:solid;border-color:var(--cds-interactive-03,#0f62fe);color:var(--cds-interactive-03,#0f62fe)}.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-02,#fff)}.bx--btn--tertiary:disabled:focus,.bx--btn--tertiary:disabled:hover,.bx--btn--tertiary:focus.bx--btn--disabled,.bx--btn--tertiary:hover.bx--btn--disabled{color:var(--cds-ui-04,#8d8d8d);background-color:var(--cds-disabled-02,#c6c6c6);border-color:var(--cds-disabled-02,#c6c6c6);text-decoration:none;box-shadow:none}.bx--btn--tertiary:active{background-color:var(--cds-active-tertiary,#002d9c)}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.bx--btn--tertiary:hover{color:var(--cds-inverse-01,#fff)}.bx--btn--tertiary:focus{color:var(--cds-inverse-01,#fff);background-color:var(--cds-interactive-03,#0f62fe)}.bx--btn--tertiary:active{border-color:transparent}.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:focus,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary:hover:disabled{background:0 0;color:var(--cds-disabled-02,#c6c6c6);outline:0}.bx--btn--ghost{background-color:transparent;border-width:1px;border-style:solid;border-color:transparent;color:var(--cds-link-01,#0f62fe);padding:calc(.875rem - 3px) 12px}.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-02,#fff)}.bx--btn--ghost:disabled:focus,.bx--btn--ghost:disabled:hover,.bx--btn--ghost:focus.bx--btn--disabled,.bx--btn--ghost:hover.bx--btn--disabled{color:var(--cds-ui-04,#8d8d8d);background-color:var(--cds-disabled-02,#c6c6c6);border-color:var(--cds-disabled-02,#c6c6c6);text-decoration:none;box-shadow:none}.bx--btn--ghost:active{background-color:var(--cds-active-ui,#c6c6c6)}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path{fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-right:.5rem}.bx--btn--ghost:active,.bx--btn--ghost:hover{color:var(--cds-hover-primary-text,#0043ce)}.bx--btn--ghost:active{background-color:var(--cds-active-ui,#c6c6c6)}.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:focus,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost:hover:disabled{color:var(--cds-disabled-02,#c6c6c6);background:0 0;border-color:transparent;outline:0}.bx--btn--ghost.bx--btn--sm{padding:calc(.375rem - 3px) 12px}.bx--btn--ghost.bx--btn--field{padding:calc(.675rem - 3px) 12px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;cursor:pointer;overflow:visible}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid var(--cds-focus,#0f62fe)}.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)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{position:absolute;z-index:10000;display:flex;align-items:center;opacity:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before{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;opacity:1;white-space:normal}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{box-shadow:0 2px 6px rgba(0,0,0,.2);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;border-radius:.125rem;color:var(--cds-inverse-01,#fff);font-weight:400;text-align:right;-webkit-transform:translateX(50%);transform:translateX(50%);background-color:var(--cds-inverse-02,#393939);font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{width:13rem}}@supports (-ms-accelerator:true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{width:13rem}}@supports (-ms-ime-align:auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{width:13rem}}.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::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before{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: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:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text{clip:auto;margin:auto;overflow:visible}.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: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,.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{-webkit-animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9);animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.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{clip:rect(0,0,0,0);margin:-1px;overflow:hidden}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:var(--cds-icon-01,#161616)}.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:var(--cds-icon-01,#161616)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:var(--cds-focus,#0f62fe)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;cursor:pointer;overflow:visible}.bx--btn--icon-only--top:focus{outline:1px solid var(--cds-focus,#0f62fe)}.bx--btn--icon-only--top:focus{outline:1px solid transparent}.bx--btn--icon-only--top:focus svg{outline:1px solid var(--cds-focus,#0f62fe)}.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top::before{position:absolute;z-index:10000;display:flex;align-items:center;opacity:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top::before{display:inline-block}}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top::before{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}.bx--btn--icon-only--top.bx--tooltip--a11y::after,.bx--btn--icon-only--top.bx--tooltip--a11y::before{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;opacity:1;white-space:normal}.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text,.bx--btn--icon-only--top::after{box-shadow:0 2px 6px rgba(0,0,0,.2);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;border-radius:.125rem;color:var(--cds-inverse-01,#fff);font-weight:400;text-align:right;-webkit-transform:translateX(50%);transform:translateX(50%);background-color:var(--cds-inverse-02,#393939);font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text,.bx--btn--icon-only--top::after{width:13rem}}@supports (-ms-accelerator:true){.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text,.bx--btn--icon-only--top::after{width:13rem}}@supports (-ms-ime-align:auto){.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text,.bx--btn--icon-only--top::after{width:13rem}}.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::after,.bx--btn--icon-only--top.bx--tooltip--visible::before,.bx--btn--icon-only--top:focus::after,.bx--btn--icon-only--top:focus::before,.bx--btn--icon-only--top:hover::after,.bx--btn--icon-only--top:hover::before{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:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text{clip:auto;margin:auto;overflow:visible}.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:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--btn--icon-only--top:focus.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{-webkit-animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9);animation:tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{clip:rect(0,0,0,0);margin:-1px;overflow:hidden}.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{-webkit-animation:none;animation:none;opacity:0}.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top::before{top:0;right:50%}.bx--btn--icon-only--top::before{top:-.5rem;border-width:.3125rem .25rem 0 .25rem;border-color:var(--cds-inverse-02,#393939) transparent transparent transparent;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%)}.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text,.bx--btn--icon-only--top::after{top:-.8125rem;right:50%;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%)}.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text,.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom::before{bottom:0;right:50%}.bx--btn--icon-only--bottom::before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:transparent transparent var(--cds-inverse-02,#393939) transparent;-webkit-transform:translate(50%,100%);transform:translate(50%,100%)}.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text,.bx--btn--icon-only--bottom::after{bottom:-.8125rem;-webkit-transform:translate(50%,100%);transform:translate(50%,100%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:var(--cds-icon-01,#161616)}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon,.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path{fill:var(--cds-icon-01,#161616)}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.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{fill:var(--cds-disabled-02,#c6c6c6)}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{background-color:var(--cds-danger,#da1e28);border-width:1px;border-style:solid;border-color:transparent;color:var(--cds-text-04,#fff)}.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),inset 0 0 0 2px var(--cds-ui-02,#fff)}.bx--btn--danger:disabled:focus,.bx--btn--danger:disabled:hover,.bx--btn--danger:focus.bx--btn--disabled,.bx--btn--danger:hover.bx--btn--disabled{color:var(--cds-ui-04,#8d8d8d);background-color:var(--cds-disabled-02,#c6c6c6);border-color:var(--cds-disabled-02,#c6c6c6);text-decoration:none;box-shadow:none}.bx--btn--danger:active{background-color:var(--cds-active-danger,#750e13)}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path{fill:currentColor}.bx--btn--danger:hover{color:var(--cds-text-04,#fff)}.bx--btn--sm{min-height:2rem;padding:calc(.375rem - 3px) 12px calc(.375rem - 3px) 60px}.bx--btn--field{min-height:2.5rem;padding:calc(.675rem - 3px) 12px calc(.675rem - 3px) 60px}.bx--btn.bx--skeleton,:host(bx-code-snippet-skeleton.bx--btn){position:relative;border:none;padding:0;box-shadow:none;pointer-events:none;background:var(--cds-skeleton-01,#e5e5e5);width:9.375rem}.bx--btn.bx--skeleton:active,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:hover,:host(bx-code-snippet-skeleton.bx--btn:active),:host(bx-code-snippet-skeleton.bx--btn:focus),:host(bx-code-snippet-skeleton.bx--btn:hover){border:none;outline:0;cursor:default}.bx--btn.bx--skeleton:before,:host(bx-code-snippet-skeleton.bx--btn):before{content:'';width:0%;height:100%;position:absolute;top:0;right:0;background:var(--cds-skeleton-02,#c6c6c6);-webkit-animation:3s ease-in-out skeleton infinite;animation:3s ease-in-out skeleton infinite}@media (prefers-reduced-motion:reduce){.bx--btn.bx--skeleton:before,:host(bx-code-snippet-skeleton.bx--btn):before{-webkit-animation:none;animation:none}}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-right:.3125rem}.bx--btn--copy__feedback{position:absolute;display:none;top:1.2rem;right:50%}.bx--btn--copy__feedback:focus{border:2px solid red}.bx--btn--copy__feedback:before{box-shadow:0 2px 6px rgba(0,0,0,.2);font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);top:1.1rem;padding:var(--cds-spacing-02,.25rem);color:var(--cds-inverse-01,#fff);content:attr(data-feedback);-webkit-transform:translateX(50%);transform:translateX(50%);white-space:nowrap;pointer-events:none;border-radius:4px;font-weight:400;z-index:2}.bx--btn--copy__feedback:after{top:.85rem;width:.6rem;height:.6rem;right:-.3rem;border-left:1px solid var(--cds-inverse-02,#393939);border-bottom:1px solid var(--cds-inverse-02,#393939);content:'';-webkit-transform:rotate(135deg);transform:rotate(135deg);z-index:1}.bx--btn--copy__feedback:after,.bx--btn--copy__feedback:before{position:absolute;display:block;background:var(--cds-inverse-02,#393939)}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;position:relative;display:flex;justify-content:center;align-items:center;padding:0;border:none;height:2.5rem;width:2.5rem;background-color:var(--cds-ui-01,#f4f4f4);cursor:pointer}.bx--copy-btn *,.bx--copy-btn :after,.bx--copy-btn :before{box-sizing:inherit}.bx--copy-btn:hover{background-color:var(--cds-hover-ui,#e5e5e5)}.bx--copy-btn::before{position:absolute;z-index:10000;width:0;height:0;border-style:solid;content:'';display:none}.bx--copy-btn .bx--copy-btn__feedback{box-sizing:content-box;box-shadow:0 2px 6px rgba(0,0,0,.2);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;border-radius:.125rem;color:var(--cds-inverse-01,#fff);font-weight:400;text-align:right;-webkit-transform:translateX(50%);transform:translateX(50%);background-color:var(--cds-inverse-02,#393939);font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.125rem);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);clip:auto;margin:auto;overflow:visible;display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator:true){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align:auto){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text,.bx--copy-btn::after,.bx--copy-btn::before{bottom:0;right:50%}.bx--copy-btn::before{bottom:-.5rem;border-width:0 .25rem .3125rem .25rem;border-color:transparent transparent var(--cds-inverse-02,#393939) transparent;-webkit-transform:translate(50%,100%);transform:translate(50%,100%)}.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text,.bx--copy-btn::after{bottom:-.8125rem;-webkit-transform:translate(50%,100%);transform:translate(50%,100%)}.bx--copy-btn:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;outline-color:var(--cds-focus,#0f62fe)}.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback,.bx--copy-btn.bx--copy-btn--animating::before{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out::before{-webkit-animation:110ms cubic-bezier(.2,0,.38,.9) hide-feedback;animation:110ms cubic-bezier(.2,0,.38,.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in::before{-webkit-animation:110ms cubic-bezier(.2,0,.38,.9) show-feedback;animation:110ms cubic-bezier(.2,0,.38,.9) show-feedback}:host(bx-code-snippet),:host(bx-code-snippet-skeleton){outline:0}:host(bx-code-snippet)::after,:host(bx-code-snippet-skeleton)::after{background-color:var(--cds-ui-01,#f4f4f4);background-image:none;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--cds-ui-01,#f4f4f4) 100%);mask-image:linear-gradient(to right,transparent 0,var(--cds-ui-01,#f4f4f4) 100%)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:host(bx-code-snippet)::after,:host(bx-code-snippet-skeleton)::after{background-color:transparent;background-image:linear-gradient(to left,transparent,var(--cds-ui-01,#f4f4f4))}}:host(bx-code-snippet) .bx--snippet-button .bx--btn--copy__feedback,:host(bx-code-snippet-skeleton) .bx--snippet-button .bx--btn--copy__feedback{right:50%;left:auto}:host(bx-code-snippet) .bx--snippet-container,:host(bx-code-snippet-skeleton) .bx--snippet-container{display:flex;align-items:center;overflow-x:auto;position:relative;padding-bottom:1rem;height:3.5rem}:host(bx-code-snippet) button.bx--btn.bx--snippet-btn--expand,:host(bx-code-snippet-skeleton) button.bx--btn.bx--snippet-btn--expand{z-index:1}:host(bx-code-snippet) pre,:host(bx-code-snippet-skeleton) pre{white-space:nowrap;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,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1rem);letter-spacing:var(--cds-code-01-letter-spacing,.32px);padding-left:.5rem}:host(bx-code-snippet[color-scheme=light]){background-color:var(--cds-ui-02,#fff)}:host(bx-code-snippet[color-scheme=light]) button.bx--btn.bx--snippet-btn--expand{background-color:var(--cds-ui-02,#fff)}:host(bx-code-snippet[color-scheme=light]:hover){background-color:var(--cds-ui-01-light,#e0e0e0)}:host(bx-code-snippet[color-scheme=light]) .bx--snippet-button:hover,:host(bx-code-snippet[color-scheme=light