/* END STYLABLE DIRECTIVE RULES */

[id^="comp-loho3vpm__"] .style-loho3vpv6__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 0px;
    border-radius: 3px;
    border: 2px solid #999999;
    box-shadow: 0 1px 2px #333333;
    background: rgb(65, 65, 65)
}

/* START STYLABLE DIRECTIVE RULES */

[id^="comp-loho3vpm__"] .style-loho3vpv6__root:hover{
    border: 0px solid #000000;
    background: #0080E6
}

[id^="comp-loho3vpm__"] .style-loho3vpv6__root:hover .StylableButton2545352419__label{
    color: #FFFFFF; font-family: 'open sans',sans-serif; font-size: 16px; font-weight: normal; font-style: normal;
    font-weight: 700
}

[id^="comp-loho3vpm__"] .style-loho3vpv6__root:disabled{
    background: #E2E2E2
}

[id^="comp-loho3vpm__"] .style-loho3vpv6__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

[id^="comp-loho3vpm__"] .style-loho3vpv6__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

[id^="comp-loho3vpm__"] .style-loho3vpv6__root .StylableButton2545352419__container{
    transition: inherit;
    justify-content: center;
    flex-direction: row
}

[id^="comp-loho3vpm__"] .style-loho3vpv6__root .StylableButton2545352419__label{
    transition: inherit;
    margin: 0px 4px 0px 0px;
    letter-spacing: 0.1em;
    text-transform: none; /*0 2px 3px rgba(0, 0, 0, 0.3)*/ color: #FFFFFF; text-decoration-line: none; text-shadow: 0 3px 2px rgba(0, 0, 0, 0); display: initial; font-family: 'open sans',sans-serif; font-size: 16px; font-weight: normal; font-style: normal; font-weight: 700
}

[id^="comp-loho3vpm__"] .style-loho3vpv6__root .StylableButton2545352419__icon{
    transition: inherit;
    margin: 0px 0px 0px 4px;
    fill: #FFFFFF;
    width: 30px;
    height: 30px;
    display: none
}

[id^="comp-loho3vpm__"] .style-loho3vpv6__root:hover .StylableButton2545352419__icon{
    fill: #000000
}/* END STYLABLE DIRECTIVE RULES */

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 0px;
    border: 0px solid #000000;
    border-radius: 3px;
    background: #0080E6
}

/* START STYLABLE DIRECTIVE RULES */

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root:hover{
    border: 0px solid #000000;
    background: #000000
}

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root:hover .StylableButton2545352419__label{
    color: #FFFFFF
}

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root:disabled{
    background: #E2E2E2
}

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root .StylableButton2545352419__container{
    transition: inherit;
    justify-content: center;
    flex-direction: row
}

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root .StylableButton2545352419__label{
    transition: inherit;
    margin: 0px 4px 0px 0px;
    letter-spacing: 0.1em;
    text-transform: none; /*0 2px 3px rgba(0, 0, 0, 0.3)*/ font-family: 'open sans',sans-serif; font-size: 16px; font-weight: normal; font-style: normal; font-weight: 700; color: #FFFFFF; text-decoration-line: none; text-shadow: 0 3px 2px rgba(0, 0, 0, 0); display: initial
}

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root .StylableButton2545352419__icon{
    transition: inherit;
    margin: 0px 0px 0px 4px;
    fill: #FFFFFF;
    display: initial;
    width: 30px;
    height: 30px
}

[id^="comp-ln3h03ej2__"] .style-ln3hhjyq__root:hover .StylableButton2545352419__icon{
    fill: #FFFFFF
}/* END STYLABLE DIRECTIVE RULES */

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root{-st-extends: StylableButton;transition: all 0.2s ease, visibility 0s;border: 0px solid rgb(150, 15, 112);border-radius: 200px;background: rgba(255, 255, 255, 0)}

/* START STYLABLE DIRECTIVE RULES */

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root:hover {
    background: rgba(255, 255, 255, 0);
}

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root:disabled{background: #E2E2E2}

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root:disabled .StylableButton2545352419__label{color: #8F8F8F}

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root:disabled .StylableButton2545352419__icon{fill: #8F8F8F}

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root .StylableButton2545352419__container{transition: inherit}

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root .StylableButton2545352419__label{transition: inherit;font-size: 16px;color: #000000;display: none}

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root .StylableButton2545352419__icon{transition: inherit;width: 34px;height: 34px;fill: #ED1C24}

[id^="comp-ln3h03ev1__"] .style-ln3h2uji__root:hover .StylableButton2545352419__icon {
    fill: #FFCACC;
}/* END STYLABLE DIRECTIVE RULES */

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root{-st-extends: StylableButton;transition: all 0.2s ease, visibility 0s;border: 0px solid rgb(150, 15, 112);border-radius: 200px;background: rgba(255, 255, 255, 0)}

/* START STYLABLE DIRECTIVE RULES */

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root:hover {
    background: rgba(255, 255, 255, 0);
}

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root:disabled{background: #E2E2E2}

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root:disabled .StylableButton2545352419__label{color: #8F8F8F}

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root:disabled .StylableButton2545352419__icon{fill: #8F8F8F}

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root .StylableButton2545352419__container{transition: inherit}

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root .StylableButton2545352419__label{transition: inherit;font-size: 16px;color: #000000;display: none}

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root .StylableButton2545352419__icon{transition: inherit;width: 34px;height: 34px;fill: #000000}

[id^="comp-ln3h03ey__"] .style-ln3hdv8w__root:hover .StylableButton2545352419__icon {
    fill: #FFCB05;
}/* END STYLABLE DIRECTIVE RULES */

#comp-l8ttg4gr .style-l8ttk5fj__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 0px;
    border: 0px solid #000000;
    border-radius: 3px;
    background: #FFCB05
}

/* START STYLABLE DIRECTIVE RULES */

#comp-l8ttg4gr .style-l8ttk5fj__root:hover{
    border: 0px solid #000000;
    background: #FFE98F
}

#comp-l8ttg4gr .style-l8ttk5fj__root:hover .StylableButton2545352419__label{
    color: #000000
}

#comp-l8ttg4gr .style-l8ttk5fj__root:disabled{
    background: #E2E2E2
}

#comp-l8ttg4gr .style-l8ttk5fj__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-l8ttg4gr .style-l8ttk5fj__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-l8ttg4gr .style-l8ttk5fj__root .StylableButton2545352419__container{
    transition: inherit;
    justify-content: center;
    flex-direction: row
}

#comp-l8ttg4gr .style-l8ttk5fj__root .StylableButton2545352419__label{
    transition: inherit;
    margin: 0px 4px 0px 0px;
    letter-spacing: 0.1em;
    text-transform: none; /*0 2px 3px rgba(0, 0, 0, 0.3)*/ font-family: 'open sans',sans-serif; font-size: 16px; font-weight: normal; font-style: normal; font-weight: 700; text-decoration-line: none; text-shadow: 0 3px 2px rgba(0, 0, 0, 0); display: inherited; color: #000000
}

#comp-l8ttg4gr .style-l8ttk5fj__root .StylableButton2545352419__icon{
    transition: inherit;
    margin: 0px 0px 0px 4px;
    fill: #FFFFFF;
    width: 30px;
    height: 30px;
    display: none
}

#comp-l8ttg4gr .style-l8ttk5fj__root:hover .StylableButton2545352419__icon{
    fill: #000000
}