@charset "utf-8";

.StylableButton2545352419__root { border: none; box-sizing: border-box; cursor: pointer; display: block; height: 100%; min-height: 10px; min-width: 10px; padding: 0px; touch-action: manipulation; width: 100%; }

.StylableButton2545352419__root[disabled] { pointer-events: none; }

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor { background-color: var(--corvid-background-color) !important; }

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor { background-color: var(--corvid-hover-background-color) !important; }

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor { background-color: var(--corvid-disabled-background-color) !important; }

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor { border-color: var(--corvid-border-color) !important; }

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor { border-color: var(--corvid-hover-border-color) !important; }

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor { border-color: var(--corvid-disabled-border-color) !important; }

.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius { border-radius: var(--corvid-border-radius) !important; }

.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth { border-width: var(--corvid-border-width) !important; }

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor, .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label { color: var(--corvid-color) !important; }

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor, .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label { color: var(--corvid-hover-color) !important; }

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor, .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label { color: var(--corvid-disabled-color) !important; }

.StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }

.StylableButton2545352419__container { align-items: center; display: flex; flex-basis: auto; flex-direction: row; flex-grow: 1; height: 100%; justify-content: center; overflow: hidden; transition: 0.2s, visibility; width: 100%; }

.StylableButton2545352419__label { max-width: 100%; min-width: 1.8em; overflow: hidden; text-align: center; text-overflow: ellipsis; transition: inherit; white-space: nowrap; }

.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label { text-overflow: unset; }

.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label { min-width: 10px; overflow-wrap: break-word; white-space: break-spaces; word-break: break-word; }

.StylableButton2545352419__icon { flex-shrink: 0; height: 50px; min-width: 1px; transition: inherit; }

.StylableButton2545352419__icon.StylableButton2545352419--override { display: block !important; }

.StylableButton2545352419__icon svg, .StylableButton2545352419__icon > span { display: flex; height: inherit; width: inherit; }

.StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg { fill: var(--corvid-icon-color) !important; stroke: var(--corvid-icon-color) !important; }

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg { fill: var(--corvid-hover-icon-color) !important; stroke: var(--corvid-hover-icon-color) !important; }

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg { fill: var(--corvid-disabled-icon-color) !important; stroke: var(--corvid-disabled-icon-color) !important; }
