.btn.ui-button{--ui-fill:var(--button-color);--ui-fill-hover:var(--button-color-dark);--ui-fill-active:var(--button-color-active);--ui-fill-text:#fff;--ui-color:var(--button-color);--ui-color-rgb:var(--button-color-rgb);--bs-btn-font-size:1em;--bs-btn-padding-y:.75rem;--bs-btn-padding-x:1.25rem;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-disabled-opacity:.6;font-feature-settings:inherit}.btn.ui-button-secondary{--ui-fill:var(--secondary-color);--ui-fill-hover:var(--secondary-color-dark);--ui-fill-active:var(--secondary-700);--ui-fill-text:var(--secondary-900)}.btn.ui-button-success{--ui-fill:var(--severity-success);--ui-fill-hover:var(--severity-success-hover);--ui-fill-active:var(--severity-success-active);--ui-color:var(--severity-success);--ui-color-rgb:var(--severity-success-rgb)}.btn.ui-button-info{--ui-fill:var(--severity-info);--ui-fill-hover:var(--severity-info-hover);--ui-fill-active:var(--severity-info-active);--ui-color:var(--severity-info);--ui-color-rgb:var(--severity-info-rgb)}.btn.ui-button-warning{--ui-fill:var(--severity-warning);--ui-fill-hover:var(--severity-warning-hover);--ui-fill-active:var(--severity-warning-active);--ui-color:var(--severity-warning);--ui-color-rgb:var(--severity-warning-rgb)}.btn.ui-button-help{--ui-fill:var(--severity-help);--ui-fill-hover:var(--severity-help-hover);--ui-fill-active:var(--severity-help-active);--ui-color:var(--severity-help);--ui-color-rgb:var(--severity-help-rgb)}.btn.ui-button-danger{--ui-fill:var(--severity-danger);--ui-fill-hover:var(--severity-danger-hover);--ui-fill-active:var(--severity-danger-active);--ui-color:var(--severity-danger);--ui-color-rgb:var(--severity-danger-rgb)}.btn.ui-button-contrast{--ui-fill:var(--severity-contrast);--ui-fill-hover:var(--severity-contrast-hover);--ui-fill-active:var(--severity-contrast-active);--ui-color:var(--severity-contrast);--ui-color-rgb:var(--severity-contrast-rgb)}.btn.ui-button-filled{--bs-btn-color:var(--ui-fill-text);--bs-btn-bg:var(--ui-fill);--bs-btn-border-color:var(--ui-fill);--bs-btn-hover-color:var(--ui-fill-text);--bs-btn-hover-bg:var(--ui-fill-hover);--bs-btn-hover-border-color:var(--ui-fill-hover);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--ui-fill-active);--bs-btn-active-border-color:var(--ui-fill-active);--bs-btn-disabled-color:var(--ui-fill-text);--bs-btn-disabled-bg:var(--ui-fill);--bs-btn-disabled-border-color:var(--ui-fill)}.btn.ui-button-outlined,.btn.ui-button-text{--bs-btn-color:var(--ui-color);--bs-btn-border-color:var(--ui-color);--bs-btn-hover-color:var(--ui-color);--bs-btn-hover-bg:rgba(var(--ui-color-rgb), .04);--bs-btn-hover-border-color:var(--ui-color);--bs-btn-active-color:var(--ui-color);--bs-btn-active-bg:rgba(var(--ui-color-rgb), .16);--bs-btn-active-border-color:var(--ui-color);--bs-btn-disabled-color:var(--ui-color);--bs-btn-disabled-border-color:var(--ui-color)}.btn.ui-button-text{--bs-btn-border-color:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-border-color:transparent;--bs-btn-disabled-border-color:transparent}.btn.ui-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.btn.ui-button-icon-only{--bs-btn-padding-x:0}:where(.ui-button-icon-only){width:3rem}:where(.ui-button-icon-only.ui-button-rounded){height:3rem}.btn.ui-button.btn-sm{--bs-btn-padding-y:.65625rem;--bs-btn-padding-x:1.09375rem}.btn.ui-button.btn-sm>i{font-size:.875rem}.btn.ui-button.btn-lg{--bs-btn-padding-y:.9375rem;--bs-btn-padding-x:1.5625rem}.btn.ui-button.btn-lg>i{font-size:1.25rem}.ui-datatable td .btn.ui-button{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem}.ui-datatable td .btn.ui-button-icon-only{--bs-btn-padding-x:0;width:2rem;height:2rem}.ui-datatable td .btn.ui-button>i{font-size:1rem}
