.button{align-items:center;cursor:pointer;display:inline-flex;flex-wrap:nowrap}.button:focus{outline:2px solid transparent;outline-offset:2px}.button:disabled{opacity:.5;pointer-events:none}.button.button-only-icon{padding-left:0!important;padding-right:0!important}.button.button-only-icon .button-text{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;margin:0;white-space:nowrap}.button.button-with-icon.button-right-icon{flex-direction:row-reverse}.button.button-with-icon.button-right-icon>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.button.button-xsmall .button-text{font-size:12px;font-weight:600}.button.button-xsmall .button-icon{height:1rem;width:1rem}.button.button-xsmall.button-only-icon{min-width:1.875rem}.button.button-small .button-text{font-size:14px;font-weight:600}.button.button-small .button-icon{height:1.25rem;width:1.25rem}.button.button-small.button-only-icon{min-width:1.875rem}.button.button-medium .button-text{font-size:14px;font-weight:600}.button.button-medium .button-icon{height:1.25rem;width:1.25rem}.button.button-medium.button-only-icon{min-width:2.375rem}.button.button-large .button-text{font-size:1rem;font-weight:600;line-height:1.5rem}.button.button-large .button-icon{height:1.25rem;width:1.25rem}.button.button-large.button-only-icon{min-width:3.125rem}.button.button-left-content{justify-content:flex-start}.button.button-left-content.button-only-icon{justify-content:center}.button.button-right-content{justify-content:flex-end}.button.button-center-content,.button.button-right-content.button-only-icon{justify-content:center}
