button{padding:4px 8px!important;border-radius:8px;color:#fff;background-color:var(--color-button-default);border:none;box-shadow:none;min-height:36px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer}button.secondary{background-color:var(--color-button-secondary)}button.outline{background-color:var(--color-button-outline);border:1px solid var(--color-button-default);color:var(--color-button-default)}button.outline:hover{background-color:var(--color-clear-button-hover)}button.outline:disabled{background-color:var(--color-button);border:1px solid var(--color-background-disabled);color:var(--color-background-disabled)}button.clear{background-color:var(--color-transparent);color:var(--color-button-default)}button.clear:hover{background-color:var(--color-clear-button-hover)}button.clear:disabled{background-color:var(--color-transparent);color:var(--color-background-disabled)}button.small{min-height:30px;min-width:30px}button.medium{min-height:36px;min-width:36px}button.large{min-height:42px;min-width:42px}.success{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-success))}.success.outline{background-color:var(--color-button-outline);border:1px solid var(--color-success);color:var(--color-success)}.success.outline:hover{background-color:var(--color-clear-button-success-hover)}.success.outline:disabled{background-color:var(--color-button);border:1px solid var(--color-background-disabled);color:var(--color-background-disabled)}.success.clear{background-color:var(--color-transparent);color:var(--color-success)}.success.clear:hover{background-color:var(--color-clear-button-success-hover)}.success.clear:disabled{background-color:var(--color-transparent);color:var(--color-background-disabled)}.warning{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-warning))}.warning.outline{background-color:var(--color-button-outline);border:1px solid var(--color-warning);color:var(--color-warning)}.warning.outline:hover{background-color:var(--color-clear-button-warning-hover)}.warning.outline:disabled{background-color:var(--color-button);border:1px solid var(--color-background-disabled);color:var(--color-background-disabled)}.warning.clear{background-color:var(--color-transparent);color:var(--color-warning)}.warning.clear:hover{background-color:var(--color-clear-button-warning-hover)}.warning.clear:disabled{background-color:var(--color-transparent);color:var(--color-background-disabled)}.error{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-error))}.error.outline{background-color:var(--color-button-outline);border:1px solid var(--color-error);color:var(--color-error)}.error.outline:hover{background-color:var(--color-clear-button-error-hover)}.error.outline:disabled{background-color:var(--color-button);border:1px solid var(--color-background-disabled);color:var(--color-background-disabled)}.error.clear{background-color:var(--color-transparent);color:var(--color-error)}.error.clear:hover{background-color:var(--color-clear-button-error-hover)}.error.clear:disabled{background-color:var(--color-transparent);color:var(--color-background-disabled)}.default{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-button-default))}.disabled,:disabled{background-color:var(--color,var(--color-background-disabled));color:var(--color,var(--color-text-disabled));cursor:not-allowed}.standard{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-button-default))}@media(prefers-color-scheme:dark){button{padding:4px 8px!important;border-radius:8px;color:#fff;background-color:var(--color-button-default);border:none;box-shadow:none;min-height:36px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--color-button-border-default)}button.secondary{background-color:var(--color-button-secondary)}button.outline{background-color:var(--color-button-outline);border:1px solid var(--color-button-default);color:var(--color-button-default)}button.outline:hover{background-color:var(--color-clear-button-hover)}button.outline:disabled{background-color:var(--color-button);border:1px solid var(--color-background-disabled);color:var(--color-background-disabled)}button.clear{background-color:var(--color-transparent);color:var(--color-button-default)}button.clear:hover{background-color:var(--color-clear-button-hover)}button.clear:disabled{background-color:var(--color-transparent);color:var(--color-background-disabled)}button.small{min-height:30px;min-width:30px}button.medium{min-height:36px;min-width:36px}button.large{min-height:42px;min-width:42px}.success{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-success))}.success.outline{background-color:var(--color-button-outline);border:1px solid var(--color-success);color:var(--color-success)}.success.outline:hover{background-color:var(--color-clear-button-success-hover)}.success.outline:disabled{background-color:var(--color-button);border:1px solid var(--color-background-disabled);color:var(--color-background-disabled)}.success.clear{background-color:var(--color-transparent);color:var(--color-success)}.success.clear:hover{background-color:var(--color-clear-button-success-hover)}.success.clear:disabled{background-color:var(--color-transparent);color:var(--color-background-disabled)}.warning{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-warning))}.warning.outline{background-color:var(--color-button-outline);border:1px solid var(--color-warning);color:var(--color-warning)}.warning.outline:hover{background-color:var(--color-clear-button-warning-hover)}.warning.outline:disabled{background-color:var(--color-button);border:1px solid var(--color-background-disabled);color:var(--color-background-disabled)}.warning.clear{background-color:var(--color-transparent);color:var(--color-warning)}.warning.clear:hover{background-color:var(--color-clear-button-warning-hover)}.warning.clear:disabled{background-color:var(--color-transparent);color:var(--color-background-disabled)}.error{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-error))}.error.outline{background-color:var(--color-button-outline);border:1px solid var(--color-error);color:var(--color-error)}.error.outline:hover{background-color:var(--color-clear-button-error-hover)}.error.outline:disabled{background-color:var(--color-button);border:1px solid var(--color-background-disabled);color:var(--color-background-disabled)}.error.clear{background-color:var(--color-transparent);color:var(--color-error)}.error.clear:hover{background-color:var(--color-clear-button-error-hover)}.error.clear:disabled{background-color:var(--color-transparent);color:var(--color-background-disabled)}.default{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-button-default))}.disabled,:disabled{background-color:var(--color,var(--color-background-disabled));color:var(--color,var(--color-text-disabled));cursor:not-allowed}.standard{color:var(--color,var(--color-text-button));background-color:var(--color,var(--color-button-default))}}