:root{--cmp-button__primary__bg-color__default:#000;--cmp-button__primary__bg-color__disabled:rgba(0,0,0,.2);--cmp-button__primary__bg-color__hover:rgba(0,0,0,.8);--cmp-button__primary__border-color__default:transparent;--cmp-button__primary__border-color__disabled:rgba(0,0,0,.1);--cmp-button__primary__border-color__hover:transparent;--cmp-button__primary__border-style__default:none;--cmp-button__primary__border-style__disabled:solid;--cmp-button__primary__border-style__hover:none;--cmp-button__primary__border-width__default:0px;--cmp-button__primary__border-width__disabled:1px;--cmp-button__primary__border-width__hover:0px;--cmp-button__primary__color__default:#fff;--cmp-button__primary__color__disabled:rgba(0,0,0,.5);--cmp-button__primary__color__hover:#fff;--cmp-button__primary-dark__bg-color__default:#fff;--cmp-button__primary-dark__bg-color__disabled:hsla(0,0%,100%,.8);--cmp-button__primary-dark__bg-color__hover:hsla(0,0%,100%,.9);--cmp-button__primary-dark__border-color__default:transparent;--cmp-button__primary-dark__border-color__disabled:transparent;--cmp-button__primary-dark__border-color__hover:transparent;--cmp-button__primary-dark__border-style__default:none;--cmp-button__primary-dark__border-style__disabled:none;--cmp-button__primary-dark__border-style__hover:none;--cmp-button__primary-dark__border-width__default:0px;--cmp-button__primary-dark__border-width__disabled:0px;--cmp-button__primary-dark__border-width__hover:0px;--cmp-button__primary-dark__color__default:rgba(0,0,0,.9);--cmp-button__primary-dark__color__disabled:rgba(0,0,0,.6);--cmp-button__primary-dark__color__hover:rgba(0,0,0,.5);--cmp-button__secondary__bg-color__default:transparent;--cmp-button__secondary__bg-color__disabled:transparent;--cmp-button__secondary__bg-color__hover:transparent;--cmp-button__secondary__border-color__default:rgba(0,0,0,.6);--cmp-button__secondary__border-color__disabled:rgba(0,0,0,.4);--cmp-button__secondary__border-color__hover:rgba(0,0,0,.8);--cmp-button__secondary__border-style__default:solid;--cmp-button__secondary__border-style__disabled:solid;--cmp-button__secondary__border-style__hover:solid;--cmp-button__secondary__border-width__default:1px;--cmp-button__secondary__border-width__disabled:1px;--cmp-button__secondary__border-width__hover:1px;--cmp-button__secondary__color__default:rgba(0,0,0,.9);--cmp-button__secondary__color__disabled:rgba(0,0,0,.5);--cmp-button__secondary__color__hover:rgba(0,0,0,.9);--cmp-button__secondary-dark__bg-color__default:transparent;--cmp-button__secondary-dark__bg-color__disabled:transparent;--cmp-button__secondary-dark__bg-color__hover:transparent;--cmp-button__secondary-dark__border-color__default:#fff;--cmp-button__secondary-dark__border-color__disabled:hsla(0,0%,100%,.5);--cmp-button__secondary-dark__border-color__hover:hsla(0,0%,100%,.8);--cmp-button__secondary-dark__border-style__default:solid;--cmp-button__secondary-dark__border-style__disabled:solid;--cmp-button__secondary-dark__border-style__hover:solid;--cmp-button__secondary-dark__border-width__default:1px;--cmp-button__secondary-dark__border-width__disabled:1px;--cmp-button__secondary-dark__border-width__hover:1px;--cmp-button__secondary-dark__color__default:#fff;--cmp-button__secondary-dark__color__disabled:hsla(0,0%,100%,.6);--cmp-button__secondary-dark__color__hover:#fff;--cmp-button__tertiary__bg-color__default:transparent;--cmp-button__tertiary__bg-color__disabled:transparent;--cmp-button__tertiary__bg-color__hover:transparent;--cmp-button__tertiary__border-color__default:transparent;--cmp-button__tertiary__border-color__disabled:transparent;--cmp-button__tertiary__border-color__hover:transparent;--cmp-button__tertiary__border-style__default:none;--cmp-button__tertiary__border-style__disabled:none;--cmp-button__tertiary__border-style__hover:none;--cmp-button__tertiary__border-width__default:0;--cmp-button__tertiary__border-width__disabled:0;--cmp-button__tertiary__border-width__hover:0;--cmp-button__tertiary__color__default:rgba(0,0,0,.9);--cmp-button__tertiary__color__disabled:rgba(0,0,0,.5);--cmp-button__tertiary__color__hover:rgba(0,0,0,.8);--cmp-button__tertiary-dark__bg-color__default:transparent;--cmp-button__tertiary-dark__bg-color__disabled:transparent;--cmp-button__tertiary-dark__bg-color__hover:transparent;--cmp-button__tertiary-dark__border-color__default:transparent;--cmp-button__tertiary-dark__border-color__disabled:transparent;--cmp-button__tertiary-dark__border-color__hover:transparent;--cmp-button__tertiary-dark__border-style__default:none;--cmp-button__tertiary-dark__border-style__disabled:none;--cmp-button__tertiary-dark__border-style__hover:none;--cmp-button__tertiary-dark__border-width__default:0;--cmp-button__tertiary-dark__border-width__disabled:0;--cmp-button__tertiary-dark__border-width__hover:0;--cmp-button__tertiary-dark__color__default:#fff;--cmp-button__tertiary-dark__color__disabled:hsla(0,0%,100%,.6);--cmp-button__tertiary-dark__color__hover:hsla(0,0%,100%,.8);--cmp-button__size-m__font-size:16px;--cmp-button__size-m__gap:2px;--cmp-button__size-m__line-height:1;--cmp-button__size-m__pad-x:8px;--cmp-button__size-m__size:44px;--cmp-button__size-m__text-pad-x:2px;--cmp-button__size-s__font-size:14px;--cmp-button__size-s__gap:2px;--cmp-button__size-s__line-height:1;--cmp-button__size-s__pad-x:6px;--cmp-button__size-s__size:40px;--cmp-button__size-s__text-pad-x:2px;--cmp-button__font__ltr:Roboto;--cmp-button__font__rtl:Arial;--cmp-button__font__weight:400;--cmp-button__icon-size:20px;--cmp-button__letter-spacing:0;--cmp-button__radius:0}.button .cmp-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--cmp-button__primary__bg-color__default);border-color:var(--cmp-button__primary__border-color__default);border-radius:var(--cmp-button__radius);border-style:var(--cmp-button__primary__border-style__default);border-width:var(--cmp-button__primary__border-width__default);color:var(--cmp-button__primary__color__default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:var(--cmp-button__size-m__gap);justify-content:center;min-height:var(--cmp-button__size-m__size);padding-left:var(--cmp-button__size-m__pad-x);padding-right:var(--cmp-button__size-m__pad-x)}.button .cmp-button:hover{background-color:var(--cmp-button__primary__bg-color__hover);border-color:var(--cmp-button__primary__border-color__hover);border-style:var(--cmp-button__primary__border-style__hover);border-width:var(--cmp-button__primary__border-width__hover);color:var(--cmp-button__primary__color__hover)}.button .cmp-button:disabled{background-color:var(--cmp-button__primary__bg-color__disabled);border-color:var(--cmp-button__primary__border-color__disabled);border-style:var(--cmp-button__primary__border-style__disabled);border-width:var(--cmp-button__primary__border-width__disabled);color:var(--cmp-button__primary__color__disabled);cursor:default}.button .cmp-button__icon{height:var(--cmp-button__icon-size);width:var(--cmp-button__icon-size)}.button .cmp-button__text{font-family:var(--cmp-button__font__ltr);font-size:var(--cmp-button__size-m__font-size);font-weight:var(--cmp-button__font__weigh);letter-spacing:var(--cmp-button__letter-spacing);line-height:var(--cmp-button__size-m__line-height);padding-left:var(--cmp-button__size-m__text-pad-x);padding-right:var(--cmp-button__size-m__text-pad-x);text-align:center}.button .cmp-button__text:dir(rtl){font-family:var(--cmp-button__font__rtl)}.button--size-s .cmp-button{gap:var(--cmp-button__size-s__gap);min-height:var(--cmp-button__size-s__size);padding-left:var(--cmp-button__size-s__pad-x);padding-right:var(--cmp-button__size-s__pad-x)}.button--size-s .cmp-button__text{font-size:var(--cmp-button__size-s__font-size);line-height:var(--cmp-button__size-s__line-height);padding-left:var(--cmp-button__size-s__text-pad-x);padding-right:var(--cmp-button__size-s__text-pad-x)}.button--icon-only .cmp-button{min-width:var(--cmp-button__size-m__size);padding-left:0;padding-right:0}.button--icon-only .cmp-button__icon--copy,.button--icon-only .cmp-button__text{display:none}.button--icon-only.button--size-s .cmp-button{min-width:var(--cmp-button__size-s__size)}.button--dark .cmp-button{background-color:var(--cmp-button__primary-dark__bg-color__default);border-color:var(--cmp-button__primary-dark__border-color__default);border-style:var(--cmp-button__primary-dark__border-style__default);border-width:var(--cmp-button__primary-dark__border-width__default);color:var(--cmp-button__primary-dark__color__default)}.button--dark .cmp-button:hover{background-color:var(--cmp-button__primary-dark__bg-color__hover);border-color:var(--cmp-button__primary-dark__border-color__hover);border-style:var(--cmp-button__primary-dark__border-style__hover);border-width:var(--cmp-button__primary-dark__border-width__hover);color:var(--cmp-button__primary-dark__color__hover)}.button--dark .cmp-button:disabled{background-color:var(--cmp-button__primary-dark__bg-color__disabled);border-color:var(--cmp-button__primary-dark__border-color__disabled);border-style:var(--cmp-button__primary-dark__border-style__disabled);border-width:var(--cmp-button__primary-dark__border-width__disabled);color:var(--cmp-button__primary-dark__color__disabled)}.button--secondary .cmp-button{background-color:var(--cmp-button__secondary__bg-color__default);border-color:var(--cmp-button__secondary__border-color__default);border-style:var(--cmp-button__secondary__border-style__default);border-width:var(--cmp-button__secondary__border-width__default);color:var(--cmp-button__secondary__color__default)}.button--secondary .cmp-button:hover{background-color:var(--cmp-button__secondary__bg-color__hover);border-color:var(--cmp-button__secondary__border-color__hover);border-style:var(--cmp-button__secondary__border-style__hover);border-width:var(--cmp-button__secondary__border-width__hover);color:var(--cmp-button__secondary__color__hover)}.button--secondary .cmp-button:disabled{background-color:var(--cmp-button__secondary__bg-color__disabled);border-color:var(--cmp-button__secondary__border-color__disabled);border-style:var(--cmp-button__secondary__border-style__disabled);border-width:var(--cmp-button__secondary__border-width__disabled);color:var(--cmp-button__secondary__color__disabled)}.button--secondary.button--dark .cmp-button{background-color:var(--cmp-button__secondary-dark__bg-color__default);border-color:var(--cmp-button__secondary-dark__border-color__default);border-style:var(--cmp-button__secondary-dark__border-style__default);border-width:var(--cmp-button__secondary-dark__border-width__default);color:var(--cmp-button__secondary-dark__color__default)}.button--secondary.button--dark .cmp-button:hover{background-color:var(--cmp-button__secondary-dark__bg-color__hover);border-color:var(--cmp-button__secondary-dark__border-color__hover);border-style:var(--cmp-button__secondary-dark__border-style__hover);border-width:var(--cmp-button__secondary-dark__border-width__hover);color:var(--cmp-button__secondary-dark__color__hover)}.button--secondary.button--dark .cmp-button:disabled{background-color:var(--cmp-button__secondary-dark__bg-color__disabled);border-color:var(--cmp-button__secondary-dark__border-color__disabled);border-style:var(--cmp-button__secondary-dark__border-style__disabled);border-width:var(--cmp-button__secondary-dark__border-width__disabled);color:var(--cmp-button__secondary-dark__color__disabled)}.button--tertiary .cmp-button{background-color:var(--cmp-button__tertiary__bg-color__default);border-color:var(--cmp-button__tertiary__border-color__default);border-style:var(--cmp-button__tertiary__border-style__default);border-width:var(--cmp-button__tertiary__border-width__default);color:var(--cmp-button__tertiary__color__default)}.button--tertiary .cmp-button:hover{background-color:var(--cmp-button__tertiary__bg-color__hover);border-color:var(--cmp-button__tertiary__border-color__hover);border-style:var(--cmp-button__tertiary__border-style__hover);border-width:var(--cmp-button__tertiary__border-width__hover);color:var(--cmp-button__tertiary__color__hover)}.button--tertiary .cmp-button:disabled{background-color:var(--cmp-button__tertiary__bg-color__disabled);border-color:var(--cmp-button__tertiary__border-color__disabled);border-style:var(--cmp-button__tertiary__border-style__disabled);border-width:var(--cmp-button__tertiary__border-width__disabled);color:var(--cmp-button__tertiary__color__disabled)}.button--tertiary.button--dark .cmp-button{background-color:var(--cmp-button__tertiary-dark__bg-color__default);border-color:var(--cmp-button__tertiary-dark__border-color__default);border-style:var(--cmp-button__tertiary-dark__border-style__default);border-width:var(--cmp-button__tertiary-dark__border-width__default);color:var(--cmp-button__tertiary-dark__color__default)}.button--tertiary.button--dark .cmp-button:hover{background-color:var(--cmp-button__tertiary-dark__bg-color__hover);border-color:var(--cmp-button__tertiary-dark__border-color__hover);border-style:var(--cmp-button__tertiary-dark__border-style__hover);border-width:var(--cmp-button__tertiary-dark__border-width__hover);color:var(--cmp-button__tertiary-dark__color__hover)}.button--tertiary.button--dark .cmp-button:disabled{background-color:var(--cmp-button__tertiary-dark__bg-color__disabled);border-color:var(--cmp-button__tertiary-dark__border-color__disabled);border-style:var(--cmp-button__tertiary-dark__border-style__disabled);border-width:var(--cmp-button__tertiary-dark__border-width__disabled);color:var(--cmp-button__tertiary-dark__color__disabled)}