.button{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-bg-color);border:1px solid transparent!important;border-radius:var(--button-border-radius-size);color:var(--button-fg-color);cursor:pointer;display:inline-block;font-size:var(--font-size-base);font-weight:700;line-height:1rem;margin:var(--space-m) var(--space-s) var(--space-m) 0;padding:calc(var(--space-s) - 1px) calc(var(--space-m) - 1px);text-align:center;text-decoration:none}[dir=rtl] .button{margin:var(--space-m) 0 var(--space-m) var(--space-s)}.button:not(:focus){box-shadow:0 1px 2px rgba(0,0,0,.25)}.button:hover{background-color:var(--button--hover-bg-color)}.button:focus,.button:hover{text-decoration:none}.button:active{background-color:var(--button--active-bg-color)}.button--small{font-size:var(--font-size-xs);margin:var(--space-s) var(--space-xs) var(--space-s) 0;padding:calc(var(--space-xs) - 1px) calc(var(--space-m) - 1px)}.button--extrasmall{font-size:var(--font-size-xs);margin:var(--space-xs) var(--space-xs) var(--space-xs) 0;padding:calc(var(--space-xs)/2 - 1px) calc(var(--space-s) - 1px)}[dir=rtl] .button--extrasmall,[dir=rtl] .button--small{margin-left:var(--space-xs);margin-right:0}.button--action{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' style='enable-background:new 0 0 34 34' xml:space='preserve'%3E%3Cpath class='st0' fill='%23FFF' d='M17 .038c-2.2 0-4 1.8-4 4v9H4c-2.2 0-4 1.8-4 4s1.8 4 4 4h9v9c0 2.2 1.8 4 4 4s4-1.8 4-4v-9h9c2.2 0 4-1.8 4-4s-1.8-4-4-4h-9v-9c0-2.2-1.8-4-4-4z'/%3E%3C/svg%3E");background-position:var(--space-s);background-repeat:no-repeat;background-size:var(--space-xs);margin:0;padding-left:var(--space-l)}a.button:active,a.button:hover{color:var(--button-fg-color)}.button--primary{background-color:var(--button-bg-color--primary);color:var(--button-fg-color--primary)}.button--primary:hover{background-color:var(--button--hover-bg-color--primary);color:var(--button-fg-color--primary)}.button--primary:active{background-color:var(--button--active-bg-color--primary)}a.button--primary:active,a.button--primary:hover{color:var(--button-fg-color--primary)}.button--danger{background-color:var(--button-bg-color--danger);color:var(--button-fg-color--danger)}.button--danger:hover{background-color:var(--button--hover-bg-color--danger);color:var(--button-fg-color--danger)}.button--danger:active{background-color:var(--button--active-bg-color--danger)}a.button--danger:active,a.button--danger:hover{color:var(--button-fg-color--danger)}.button.is-disabled,.button:disabled{background-color:var(--button--disabled-bg-color);color:var(--button--disabled-fg-color)}.button--primary.is-disabled,.button--primary:disabled{background-color:var(--button--disabled-bg-color--primary);color:var(--button--disabled-fg-color--primary)}.button.is-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline;padding:0;text-decoration:underline}
