UNPKG

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.

13 lines (12 loc) 39.3 kB
/** * @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%;left:0;right:auto;opacity:.3}20%{width:100%;left:0;right:auto;opacity:1}28%{width:100%;left:auto;right:0}51%{width:0%;left:auto;right:0}58%{width:0%;left:auto;right:0}82%{width:100%;left:auto;right:0}83%{width:100%;left:0;right:auto}96%{width:0%;left:0;right:auto}100%{width:0%;left:0;right:auto;opacity:.3}}@keyframes skeleton{0%{width:0%;left:0;right:auto;opacity:.3}20%{width:100%;left:0;right:auto;opacity:1}28%{width:100%;left:auto;right:0}51%{width:0%;left:auto;right:0}58%{width:0%;left:auto;right:0}82%{width:100%;left:auto;right:0}83%{width:100%;left:0;right:auto}96%{width:0%;left:0;right:auto}100%{width:0%;left:0;right: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:rtl;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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) 60px calc(.875rem - 3px) 12px;border-radius:0;text-align:left;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;right: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-left:.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:left;-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:left;-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;left: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;left: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;left: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-left:.9375rem;padding-right:.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-left:.6875rem;padding-right:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-left:.4375rem;padding-right:.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) 60px calc(.375rem - 3px) 12px}.bx--btn--field{min-height:2.5rem;padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px}.bx--btn.bx--skeleton{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{border:none;outline:0;cursor:default}.bx--btn.bx--skeleton:before{content:'';width:0%;height:100%;position:absolute;top:0;left: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{-webkit-animation:none;animation:none}}.bx--progress,:host(bx-progress-indicator),:host(bx-progress-indicator-skeleton){box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;display:flex;list-style:none}.bx--progress *,.bx--progress :after,.bx--progress :before,:host(bx-progress-indicator) *,:host(bx-progress-indicator) :after,:host(bx-progress-indicator) :before,:host(bx-progress-indicator-skeleton) *,:host(bx-progress-indicator-skeleton) :after,:host(bx-progress-indicator-skeleton) :before{box-sizing:inherit}.bx--progress-step,:host(bx-progress-step),:host(bx-progress-step-skeleton){position:relative;display:inline-flex;flex-direction:row;min-width:7rem;width:8rem;overflow:visible}.bx--progress-step .bx--tooltip__label,:host(bx-progress-step) .bx--tooltip__label,:host(bx-progress-step-skeleton) .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step,.bx--progress--space-equal :host(bx-progress-step),.bx--progress--space-equal :host(bx-progress-step-skeleton){min-width:8rem;flex-grow:1}.bx--progress-line{position:absolute;left:0;height:1px;width:8rem;border:1px inset transparent}.bx--progress--space-equal .bx--progress-line{min-width:8rem;width:100%}.bx--progress-step svg,:host(bx-progress-step) svg,:host(bx-progress-step-skeleton) svg{position:relative;z-index:1;flex-shrink:0;width:1rem;height:1rem;border-radius:50%;margin:.625rem .5rem 0 0;fill:var(--cds-interactive-04,#0f62fe)}.bx--progress-label{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);line-height:1.45;max-width:5.5rem;margin:.5rem 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:box-shadow 110ms cubic-bezier(.2,0,.38,.9),color 110ms cubic-bezier(.2,0,.38,.9)}.bx--progress-label::before{content:'';display:block}.bx--progress-label:hover{color:var(--cds-link-01,#0f62fe);cursor:pointer;box-shadow:0 .0625rem var(--cds-link-01,#0f62fe)}.bx--progress-label:focus{outline:0;color:var(--cds-link-01,#0f62fe);box-shadow:0 .1875rem 0 0 var(--cds-link-01,#0f62fe)}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:.75rem}.bx--progress-label:active{color:var(--cds-interactive-01,#0f62fe);box-shadow:0 .1875rem 0 0 var(--cds-interactive-01,#0f62fe)}.bx--progress-label-overflow:focus~.bx--tooltip,.bx--progress-label-overflow:hover~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret,:host(bx-progress-step) .bx--tooltip .bx--tooltip__caret,:host(bx-progress-step-skeleton) .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{padding:0;margin:0;font-weight:400}.bx--progress-step .bx--tooltip,:host(bx-progress-step) .bx--tooltip,:host(bx-progress-step-skeleton) .bx--tooltip{font-size:var(--cds-body-long-01-font-size,.875rem);font-weight:var(--cds-body-long-01-font-weight,400);line-height:var(--cds-body-long-01-line-height,1.25rem);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);min-width:7.1875rem;width:7.8125rem;min-height:1.5rem;margin-left:1.375rem;margin-top:2.5rem;padding:.5rem 1rem;display:block;visibility:hidden;color:var(--cds-inverse-01,#fff)}.bx--progress-step .bx--tooltip_multi,:host(bx-progress-step) .bx--tooltip_multi,:host(bx-progress-step-skeleton) .bx--tooltip_multi{font-size:var(--cds-body-long-01-font-size,.875rem);font-weight:var(--cds-body-long-01-font-weight,400);line-height:var(--cds-body-long-01-line-height,1.25rem);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);width:9.375rem;height:auto;color:var(--cds-inverse-01,#fff)}.bx--progress-optional{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1rem);letter-spacing:var(--cds-label-01-letter-spacing,.32px);position:absolute;left:0;margin-left:1.5rem;margin-top:1.75rem;color:var(--cds-text-02,#525252);text-align:start}.bx--progress-step--current .bx--progress-line,:host(bx-progress-step[state=current]) .bx--progress-line{background-color:var(--cds-interactive-04,#0f62fe)}.bx--progress-step--incomplete svg,:host(bx-progress-step) svg,:host(bx-progress-step-skeleton) svg{fill:var(--cds-ui-05,#161616)}.bx--progress-step--incomplete .bx--progress-line,:host(bx-progress-step) .bx--progress-line,:host(bx-progress-step-skeleton) .bx--progress-line{background-color:var(--cds-ui-03,#e0e0e0)}.bx--progress-step--complete .bx--progress-line,:host(bx-progress-step[state=complete]) .bx--progress-line{background-color:var(--cds-interactive-04,#0f62fe)}.bx--progress-step-button{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;display:inline-block;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;width:100%;display:flex;text-align:left}.bx--progress-step-button *,.bx--progress-step-button :after,.bx--progress-step-button :before{box-sizing:inherit}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{cursor:default;outline:0}.bx--progress-step-button--unclickable .bx--progress-label:hover{color:var(--cds-text-01,#161616);cursor:default;box-shadow:none}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{color:var(--cds-link-01,#0f62fe);cursor:pointer;box-shadow:0 .0625rem var(--cds-link-01,#0f62fe)}.bx--progress-step--disabled,:host(bx-progress-step[disabled]){cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg,:host(bx-progress-step[disabled]) svg{fill:var(--cds-disabled-02,#c6c6c6);cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover,:host(bx-progress-step[disabled]) .bx--progress-label,:host(bx-progress-step[disabled]) .bx--progress-label:hover{color:var(--cds-disabled-02,#c6c6c6);cursor:not-allowed;box-shadow:none}.bx--progress-step--disabled .bx--progress-label:active,.bx--progress-step--disabled .bx--progress-label:focus,:host(bx-progress-step[disabled]) .bx--progress-label:active,:host(bx-progress-step[disabled]) .bx--progress-label:focus{outline:0;box-shadow:none}.bx--progress-step--disabled .bx--progress-line,:host(bx-progress-step[disabled]) .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom,:host(bx-progress-step[disabled]) .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:var(--cds-support-01,#da1e28)}.bx--progress.bx--skeleton .bx--progress-label,:host(bx-progress-indicator-skeleton.bx--skeleton) .bx--progress-label,:host(bx-progress-indicator.bx--skeleton) .bx--progress-label{position:relative;border:none;padding:0;box-shadow:none;pointer-events:none;background:var(--cds-skeleton-01,#e5e5e5);height:.75rem;width:2.5rem}.bx--progress.bx--skeleton .bx--progress-label:active,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:hover,:host(bx-progress-indicator-skeleton.bx--skeleton) .bx--progress-label:active,:host(bx-progress-indicator-skeleton.bx--skeleton) .bx--progress-label:focus,:host(bx-progress-indicator-skeleton.bx--skeleton) .bx--progress-label:hover,:host(bx-progress-indicator.bx--skeleton) .bx--progress-label:active,:host(bx-progress-indicator.bx--skeleton) .bx--progress-label:focus,:host(bx-progress-indicator.bx--skeleton) .bx--progress-label:hover{border:none;outline:0;cursor:default}.bx--progress.bx--skeleton .bx--progress-label:before,:host(bx-progress-indicator-skeleton.bx--skeleton) .bx--progress-label:before,:host(bx-progress-indicator.bx--skeleton) .bx--progress-label:before{content:'';width:0%;height:100%;position:absolute;top:0;left: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--progress.bx--skeleton .bx--progress-label:before,:host(bx-progress-indicator-skeleton.bx--skeleton) .bx--progress-label:before,:host(bx-progress-indicator.bx--skeleton) .bx--progress-label:before{-webkit-animation:none;animation:none}}.bx--progress--vertical,:host(bx-progress-indicator-skeleton[vertical]),:host(bx-progress-indicator[vertical]){display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button,.bx--progress--vertical :host(bx-progress-step),.bx--progress--vertical :host(bx-progress-step-skeleton),:host(bx-progress-indicator-skeleton[vertical]) .bx--progress-step,:host(bx-progress-indicator-skeleton[vertical]) .bx--progress-step-button,:host(bx-progress-indicator-skeleton[vertical]) :host(bx-progress-step),:host(bx-progress-indicator-skeleton[vertical]) :host(bx-progress-step-skeleton),:host(bx-progress-indicator[vertical]) .bx--progress-step,:host(bx-progress-indicator[vertical]) .bx--progress-step-button,:host(bx-progress-indicator[vertical]) :host(bx-progress-step),:host(bx-progress-indicator[vertical]) :host(bx-progress-step-skeleton){flex-wrap:wrap;align-content:flex-start;min-height:3.625rem;width:initial;min-width:initial}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg,.bx--progress--vertical :host(bx-progress-step) svg,.bx--progress--vertical :host(bx-progress-step-skeleton) svg,:host(bx-progress-indicator-skeleton[vertical]) .bx--progress-step svg,:host(bx-progress-indicator-skeleton[vertical]) .bx--progress-step-button svg,:host(bx-progress-indicator-skeleton[vertical]) :host(bx-progress-step) svg,:host(bx-progress-indicator-skeleton[vertical]) :host(bx-progress-step-skeleton) svg,:host(bx-progress-indicator[vertical]) .bx--progress-step svg,:host(bx-progress-indicator[vertical]) .bx--progress-step-button svg,:host(bx-progress-indicator[vertical]) :host(bx-progress-step) svg,:host(bx-progress-indicator[vertical]) :host(bx-progress-step-skeleton) svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label,:host(bx-progress-indicator-skeleton[vertical]) .bx--progress-label,:host(bx-progress-indicator[vertical]) .bx--progress-label{display:inline-block;width:initial;max-width:10rem;vertical-align:top;margin:0;white-space:initial}.bx--progress--vertical .bx--progress-step .bx--tooltip,.bx--progress--vertical :host(bx-progress-step) .bx--tooltip,.bx--progress--vertical :host(bx-progress-step-skeleton) .bx--tooltip,:host(bx-progress-indicator-skeleton[vertical]) .bx--progress-step .bx--tooltip,:host(bx-progress-indicator-skeleton[vertical]) :host(bx-progress-step) .bx--tooltip,:host(bx-progress-indicator-skeleton[vertical]) :host(bx-progress-step-skeleton) .bx--tooltip,:host(bx-progress-indicator[vertical]) .bx--progress-step .bx--tooltip,:host(bx-progress-indicator[vertical]) :host(bx-progress-step) .bx--tooltip,:host(bx-progress-indicator[vertical]) :host(bx-progress-step-skeleton) .bx--tooltip{margin-top:.5rem}.bx--progress--vertical .bx--progress-optional,:host(bx-progress-indicator-skeleton[vertical]) .bx--progress-optional,:host(bx-progress-indicator[vertical]) .bx--progress-optional{position:static;width:100%;margin-top:auto;margin-left:2rem}.bx--progress--vertical .bx--progress-line,:host(bx-progress-indicator-skeleton[vertical]) .bx--progress-line,:host(bx-progress-indicator[vertical]) .bx--progress-line{position:absolute;top:0;left:0;height:100%;width:1px}:host(bx-progress-step),:host(bx-progress-step-skeleton){outline:0}:host(bx-progress-step) .bx--progress-line,:host(bx-progress-step-skeleton) .bx--progress-line{width:100%}:host(bx-progress-step-skeleton[vertical]),:host(bx-progress-step[vertical]){display:list-item;min-height:6rem;width:initial;min-width:initial}:host(bx-progress-step-skeleton[vertical]) svg,:host(bx-progress-step[vertical]) svg{display:inline-block;margin:.1rem .5rem}:host(bx-progress-step-skeleton[vertical]) .bx--progress-label,:host(bx-progress-step[vertical]) .bx--progress-label{display:inline-block;max-width:none;vertical-align:top;margin:0}:host(bx-progress-step-skeleton[vertical]) .bx--progress-line,:host(bx-progress-step[vertical]) .bx--progress-line{top:0;left:0;height:100%;width:1px}:host(bx-progress-step[vertical]) .bx--progress-label{width:initial}:host(bx-progress-step[vertical]) .bx--progress-optional{margin-top:auto;position:initial;margin-left:2.25rem}:host(bx-progress-step[vertical][state=current]) svg{margin-left:.563rem}:host(bx-progress-step[state=complete]) svg{fill:var(--cds-interactive-01,#0f62fe)}:host(bx-progress-step-skeleton) .bx--progress-label{position:relative;border:none;padding:0;box-shadow:none;pointer-events:none;background:var(--cds-skeleton-01,#e5e5e5);height:.75rem;width:2.5rem}:host(bx-progress-step-skeleton) .bx--progress-label:active,:host(bx-progress-step-skeleton) .bx--progress-label:focus,:host(bx-progress-step-skeleton) .bx--progress-label:hover{border:none;outline:0;cursor:default}:host(bx-progress-step-skeleton) .bx--progress-label:before{content:'';width:0%;height:100%;position:absolute;top:0;left: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){:host(bx-progress-step-skeleton) .bx--progress-label:before{-webkit-animation:none;animation:none}}:host(bx-progress-step-skeleton) svg{fill:var(--cds-ui-05,#161616)}:host(bx-progress-step-skeleton) .bx--progress-line{background-color:var(--cds-ui-03,#e0e0e0)}", ]);