.uxa-button,:host[uxa-button],:host[uxa-toggle-button]{display:inline-grid;grid-auto-flow:column;align-items:center;-moz-column-gap:var(--uxa-button__column-gap);column-gap:var(--uxa-button__column-gap);padding:var(--uxa-button__padding);text-transform:var(--uxa-button__text-transform);font-size:var(--uxa-button__font-size);font-family:var(--uxa-button__font-family, var(--uxa-typography__font-family));font-weight:var(--uxa-button__font-weight);border-radius:var(--uxa-button__border-radius);line-height:var(--uxa-button__line-height);height:var(--uxa-button__height);cursor:var(--uxa-button__cursor);min-width:var(--uxa-button__min-width)}.uxa-button.uxa-primary,:host[uxa-button].uxa-primary,:host[uxa-toggle-button].uxa-primary{color:var(--uxa-button__color--primary);background-color:var(--uxa-button__background-color--primary);border:var(--uxa-button__border-width--primary) var(--uxa-button__border-style--primary) var(--uxa-button__border-color--primary)}.uxa-button.uxa-primary:hover,:host[uxa-button].uxa-primary:hover,:host[uxa-toggle-button].uxa-primary:hover{background-color:var(--uxa-button__background-color--primary-hover)}.uxa-button.uxa-primary:active,:host[uxa-button].uxa-primary:active,:host[uxa-toggle-button].uxa-primary:active{background-color:var(--uxa-button__background-color--primary-active)}.uxa-button.uxa-primary:focus,:host[uxa-button].uxa-primary:focus,:host[uxa-toggle-button].uxa-primary:focus{outline:none;box-shadow:none}.uxa-button.uxa-primary.uxa-focused,:host[uxa-button].uxa-primary.uxa-focused,:host[uxa-toggle-button].uxa-primary.uxa-focused{background-color:var(--uxa-button__background-color--primary-focused);box-shadow:var(--uxa-button__box-shadow--primary-focused)}.uxa-button.uxa-secondary,:host[uxa-button].uxa-secondary,:host[uxa-toggle-button].uxa-secondary{color:var(--uxa-button__color--secondary);background-color:var(--uxa-button__background-color--secondary);border:var(--uxa-button__border-width--secondary) var(--uxa-button__border-style--secondary) var(--uxa-button__border-color--secondary)}.uxa-button.uxa-secondary:hover,:host[uxa-button].uxa-secondary:hover,:host[uxa-toggle-button].uxa-secondary:hover{background-color:var(--uxa-button__background-color--secondary-hover)}.uxa-button.uxa-secondary:active,:host[uxa-button].uxa-secondary:active,:host[uxa-toggle-button].uxa-secondary:active{background-color:var(--uxa-button__background-color--secondary-active)}.uxa-button.uxa-secondary:focus,:host[uxa-button].uxa-secondary:focus,:host[uxa-toggle-button].uxa-secondary:focus{outline:none;box-shadow:none}.uxa-button.uxa-secondary.uxa-focused,:host[uxa-button].uxa-secondary.uxa-focused,:host[uxa-toggle-button].uxa-secondary.uxa-focused{background-color:var(--uxa-button__background-color--secondary-focused);box-shadow:var(--uxa-button__box-shadow--secondary-focused)}.uxa-button.uxa-negative,:host[uxa-button].uxa-negative,:host[uxa-toggle-button].uxa-negative{color:var(--uxa-button__color--negative);background-color:var(--uxa-button__background-color--negative);border:var(--uxa-button__border-width--negative) var(--uxa-button__border-style--negative) var(--uxa-button__border-color--negative)}.uxa-button.uxa-negative:hover,:host[uxa-button].uxa-negative:hover,:host[uxa-toggle-button].uxa-negative:hover{background-color:var(--uxa-button__background-color--negative-hover)}.uxa-button.uxa-negative:active,:host[uxa-button].uxa-negative:active,:host[uxa-toggle-button].uxa-negative:active{background-color:var(--uxa-button__background-color--negative-active)}.uxa-button.uxa-negative:focus,:host[uxa-button].uxa-negative:focus,:host[uxa-toggle-button].uxa-negative:focus{outline:none;box-shadow:none}.uxa-button.uxa-negative.uxa-focused,:host[uxa-button].uxa-negative.uxa-focused,:host[uxa-toggle-button].uxa-negative.uxa-focused{background-color:var(--uxa-button__background-color--negative-focused);box-shadow:var(--uxa-button__box-shadow--negative-focused)}.uxa-button.uxa-small,:host[uxa-button].uxa-small,:host[uxa-toggle-button].uxa-small{height:var(--uxa-button__height--small);font-size:var(--uxa-button__font-size--small);padding:var(--uxa-button__padding--small)}.uxa-button.uxa-large,:host[uxa-button].uxa-large,:host[uxa-toggle-button].uxa-large{height:var(--uxa-button__height--large);font-size:var(--uxa-button__font-size--large);padding:var(--uxa-button__padding--large)}.uxa-button.uxa-disabled.uxa-primary,:host[uxa-button].uxa-disabled.uxa-primary,:host[uxa-toggle-button].uxa-disabled.uxa-primary{cursor:var(--uxa-button__cursor--disabled);color:var(--uxa-button__color--primary-disabled);background-color:var(--uxa-button__background-color--primary-disabled);border:var(--uxa-button__border-width--primary) var(--uxa-button__border-style--primary) var(--uxa-button__border-color--primary-disabled)}.uxa-button.uxa-disabled.uxa-primary:hover,:host[uxa-button].uxa-disabled.uxa-primary:hover,:host[uxa-toggle-button].uxa-disabled.uxa-primary:hover{background-color:var(--uxa-button__background-color--primary-disabled)}.uxa-button.uxa-disabled.uxa-secondary,:host[uxa-button].uxa-disabled.uxa-secondary,:host[uxa-toggle-button].uxa-disabled.uxa-secondary{cursor:var(--uxa-button__cursor--disabled);color:var(--uxa-button__color--secondary-disabled);background-color:var(--uxa-button__background-color--secondary-disabled);border:var(--uxa-button__border-width--secondary) var(--uxa-button__border-style--secondary) var(--uxa-button__border-color--secondary-disabled)}.uxa-button.uxa-disabled.uxa-secondary:hover,:host[uxa-button].uxa-disabled.uxa-secondary:hover,:host[uxa-toggle-button].uxa-disabled.uxa-secondary:hover{background-color:var(--uxa-button__background-color--secondary-disabled)}.uxa-button.uxa-disabled.uxa-negative,:host[uxa-button].uxa-disabled.uxa-negative,:host[uxa-toggle-button].uxa-disabled.uxa-negative{cursor:var(--uxa-button__cursor--disabled);color:var(--uxa-button__color--negative-disabled);background-color:var(--uxa-button__background-color--negative-disabled);border:var(--uxa-button__border-width--negative) var(--uxa-button__border-style--negative) var(--uxa-button__border-color--negative-disabled)}.uxa-button.uxa-disabled.uxa-negative:hover,:host[uxa-button].uxa-disabled.uxa-negative:hover,:host[uxa-toggle-button].uxa-disabled.uxa-negative:hover{background-color:var(--uxa-button__background-color--negative-disabled)}.uxa-flat-button,:host[uxa-flat-button]{display:inline-grid;grid-auto-flow:column;align-items:center;-moz-column-gap:var(--uxa-button__column-gap);column-gap:var(--uxa-button__column-gap);height:var(--uxa-button__height--flat);padding:var(--uxa-button__padding--flat);font-size:var(--uxa-button__font-size--flat);font-family:var(--uxa-button__font-family--flat, var(--uxa-typography__font-family));font-weight:var(--uxa-button__font-weight--flat);background-color:var(--uxa-button__background-color--flat);color:var(--uxa-button__color--flat);border-color:var(--uxa-button__border-color--flat);border-width:var(--uxa-button__border-width--flat);border-style:var(--uxa-button__border-style--flat);border-radius:var(--uxa-button__border-radius--flat);text-transform:var(--uxa-button__text-transform--flat);line-height:var(--uxa-button__line-height--flat);cursor:var(--uxa-button__cursor--flat);min-width:var(--uxa-button__min-width--flat)}.uxa-flat-button.uxa-primary,:host[uxa-flat-button].uxa-primary{color:var(--uxa-button__color--flat-primary);background-color:var(--uxa-button__background-color--flat-primary);border:var(--uxa-button__border-width--flat-primary) var(--uxa-button__border-style--flat-primary) var(--uxa-button__border-color--flat-primary)}.uxa-flat-button.uxa-primary:hover,:host[uxa-flat-button].uxa-primary:hover{background-color:var(--uxa-button__background-color--flat-primary-hover)}.uxa-flat-button.uxa-primary:active,:host[uxa-flat-button].uxa-primary:active{background-color:var(--uxa-button__background-color--flat-primary-active)}.uxa-flat-button.uxa-primary:focus,:host[uxa-flat-button].uxa-primary:focus{outline:none;box-shadow:none}.uxa-flat-button.uxa-primary.uxa-focused,:host[uxa-flat-button].uxa-primary.uxa-focused{background-color:var(--uxa-button__background-color--flat-primary-focused);box-shadow:var(--uxa-button__box-shadow--flat-primary-focused)}.uxa-flat-button.uxa-secondary,:host[uxa-flat-button].uxa-secondary{font-weight:var(--uxa-button__font-weight--flat-secondary);color:var(--uxa-button__color--flat-secondary);background-color:var(--uxa-button__background-color--flat-secondary);border:var(--uxa-button__border-width--flat-secondary) var(--uxa-button__border-style--flat-secondary) var(--uxa-button__border-color--flat-secondary)}.uxa-flat-button.uxa-secondary:hover,:host[uxa-flat-button].uxa-secondary:hover{background-color:var(--uxa-button__background-color--flat-secondary-hover)}.uxa-flat-button.uxa-secondary:active,:host[uxa-flat-button].uxa-secondary:active{background-color:var(--uxa-button__background-color--flat-secondary-active)}.uxa-flat-button.uxa-secondary:focus,:host[uxa-flat-button].uxa-secondary:focus{outline:none;box-shadow:none}.uxa-flat-button.uxa-secondary.uxa-focused,:host[uxa-flat-button].uxa-secondary.uxa-focused{background-color:var(--uxa-button__background-color--flat-secondary-focused);box-shadow:var(--uxa-button__box-shadow--flat-secondary-focused)}.uxa-flat-button.uxa-negative,:host[uxa-flat-button].uxa-negative{color:var(--uxa-button__color--flat-negative);background-color:var(--uxa-button__background-color--flat-negative);border:var(--uxa-button__border-width--flat-negative) var(--uxa-button__border-style--flat-negative) var(--uxa-button__border-color--flat-negative)}.uxa-flat-button.uxa-negative:hover,:host[uxa-flat-button].uxa-negative:hover{background-color:var(--uxa-button__background-color--flat-negative-hover)}.uxa-flat-button.uxa-negative:active,:host[uxa-flat-button].uxa-negative:active{background-color:var(--uxa-button__background-color--flat-negative-active)}.uxa-flat-button.uxa-negative:focus,:host[uxa-flat-button].uxa-negative:focus{outline:none;box-shadow:none}.uxa-flat-button.uxa-negative.uxa-focused,:host[uxa-flat-button].uxa-negative.uxa-focused{background-color:var(--uxa-button__background-color--flat-negative-focused);box-shadow:var(--uxa-button__box-shadow--flat-negative-focused)}.uxa-flat-button.uxa-small,:host[uxa-flat-button].uxa-small{height:var(--uxa-button__height--small);font-size:var(--uxa-button__font-size--small);padding:var(--uxa-button__padding--small)}.uxa-flat-button.uxa-large,:host[uxa-flat-button].uxa-large{height:var(--uxa-button__height--large);font-size:var(--uxa-button__font-size--large);padding:var(--uxa-button__padding--large)}.uxa-flat-button.uxa-disabled.uxa-primary,:host[uxa-flat-button].uxa-disabled.uxa-primary{cursor:var(--uxa-button__cursor--disabled);color:var(--uxa-button__color--flat-primary-disabled);background-color:var(--uxa-button__background-color--flat-primary-disabled);border:var(--uxa-button__border-width--flat-primary) var(--uxa-button__border-style--flat-primary) var(--uxa-button__border-color--flat-primary-disabled)}.uxa-flat-button.uxa-disabled.uxa-primary:hover,:host[uxa-flat-button].uxa-disabled.uxa-primary:hover{background-color:var(--uxa-button__background-color--flat-primary-disabled)}.uxa-flat-button.uxa-disabled.uxa-secondary,:host[uxa-flat-button].uxa-disabled.uxa-secondary{cursor:var(--uxa-button__cursor--disabled);color:var(--uxa-button__color--flat-secondary-disabled);background-color:var(--uxa-button__background-color--flat-secondary-disabled);border:var(--uxa-button__border-width--flat-secondary) var(--uxa-button__border-style--flat-secondary) var(--uxa-button__border-color--flat-secondary-disabled)}.uxa-flat-button.uxa-disabled.uxa-secondary:hover,:host[uxa-flat-button].uxa-disabled.uxa-secondary:hover{background-color:var(--uxa-button__background-color--flat-secondary-disabled)}.uxa-flat-button.uxa-disabled.uxa-negative,:host[uxa-flat-button].uxa-disabled.uxa-negative{cursor:var(--uxa-button__cursor--disabled);color:var(--uxa-button__color--flat-negative-disabled);background-color:var(--uxa-button__background-color--flat-negative-disabled);border:var(--uxa-button__border-width--flat-negative) var(--uxa-button__border-style--flat-negative) var(--uxa-button__border-color--flat-negative-disabled)}.uxa-flat-button.uxa-disabled.uxa-negative:hover,:host[uxa-flat-button].uxa-disabled.uxa-negative:hover{background-color:var(--uxa-button__background-color--flat-negative-disabled)}.uxa-button-icon{display:inline-grid}
