.ui-button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:var(--font-family-body);font-style:normal;font-weight:400;font-weight:700;letter-spacing:.2px;line-height:var(--line-height-body);line-height:1;line-height:normal;white-space:nowrap}.ui-button:focus{box-shadow:0 0 0 3px #007bff33}.ui-button--full-width{text-align:center;width:100%}.ui-button--no-hover-state{cursor:default}.ui-button--is-disabled{cursor:not-allowed;opacity:.65}.ui-button--size-m{font-size:12px;padding:8px 14px}@media (min-width:375px){.ui-button--size-m{padding-top:calc(6.94366px + .28169vw)}}@media (min-width:1440px){.ui-button--size-m{padding-top:11px}}@media (min-width:375px){.ui-button--size-m{padding-bottom:calc(6.94366px + .28169vw)}}@media (min-width:1440px){.ui-button--size-m{padding-bottom:11px}}@media (min-width:375px){.ui-button--size-m{padding-left:calc(9.77465px + 1.12676vw)}}@media (min-width:1440px){.ui-button--size-m{padding-left:26px}}@media (min-width:375px){.ui-button--size-m{padding-right:calc(9.77465px + 1.12676vw)}}@media (min-width:1440px){.ui-button--size-m{padding-right:26px}}@media (min-width:375px){.ui-button--size-m{font-size:calc(10.59155px + .37559vw)}}@media (min-width:1440px){.ui-button--size-m{font-size:16px}}.ui-button--size-s{font-size:11px;padding:10px 16px}@media (min-width:375px){.ui-button--size-s{padding-top:calc(9.64789px + .0939vw)}}@media (min-width:1440px){.ui-button--size-s{padding-top:11px}}@media (min-width:375px){.ui-button--size-s{padding-bottom:calc(9.64789px + .0939vw)}}@media (min-width:1440px){.ui-button--size-s{padding-bottom:11px}}@media (min-width:375px){.ui-button--size-s{padding-left:calc(13.88732px + .56338vw)}}@media (min-width:1440px){.ui-button--size-s{padding-left:22px}}@media (min-width:375px){.ui-button--size-s{padding-right:calc(13.88732px + .56338vw)}}@media (min-width:1440px){.ui-button--size-s{padding-right:22px}}@media (min-width:375px){.ui-button--size-s{font-size:calc(9.94366px + .28169vw)}}@media (min-width:1440px){.ui-button--size-s{font-size:14px}}.ui-button--type-filled,.ui-button--type-outlined{border:2px solid transparent}.ui-button--type-filled.ui-button--color-green,.ui-button--type-outlined.ui-button--color-green{border-color:var(--green-1)}.ui-button--type-filled.ui-button--color-yellow,.ui-button--type-outlined.ui-button--color-yellow{border-color:var(--yellow-1)}.ui-button--type-filled.ui-button--color-grey,.ui-button--type-outlined.ui-button--color-grey{border-color:var(--grey-1)}.ui-button--type-filled.ui-button--color-white,.ui-button--type-outlined.ui-button--color-white{border-color:#fff}.ui-button--type-filled.ui-button--color-green{background-color:var(--green-1)}@media (hover:hover){.ui-button--type-filled.ui-button--color-green:not(.ui-button--no-hover-state):hover{background-color:var(--grey-2);border-color:var(--grey-2);color:var(--green-1)}.ui-button--type-filled.ui-button--color-green:not(.ui-button--no-hover-state):hover svg path{fill:var(--green-1)}}.ui-button--type-filled.ui-button--color-yellow{background-color:var(--yellow-1)}@media (hover:hover){.ui-button--type-filled.ui-button--color-yellow:not(.ui-button--no-hover-state):hover{background-color:var(--grey-2);border-color:var(--grey-2);color:var(--yellow-1)}.ui-button--type-filled.ui-button--color-yellow:not(.ui-button--no-hover-state):hover svg path{fill:var(--yellow-1)}}.ui-button--type-filled.ui-button--color-grey{background-color:var(--grey-1);color:#fff}.ui-button--type-filled.ui-button--color-grey svg path{fill:#fff}@media (hover:hover){.ui-button--type-filled.ui-button--color-grey:not(.ui-button--no-hover-state):hover{background-color:var(--grey-2);border-color:var(--grey-2)}}.ui-button--type-filled.ui-button--color-white{background-color:#fff;color:var(--text-color)}.ui-button--type-filled.ui-button--color-white svg path{fill:var(--text-color)}@media (hover:hover){.ui-button--type-filled.ui-button--color-white:not(.ui-button--no-hover-state):hover{background-color:var(--grey-5);border-color:var(--grey-5)}}.ui-button--type-outlined{background-color:transparent}.ui-button--type-outlined.ui-button--color-green{border-color:var(--green-1)}@media (hover:hover){.ui-button--type-outlined.ui-button--color-green:not(.ui-button--no-hover-state):hover{background-color:var(--green-1)}}.ui-button--type-outlined.ui-button--color-yellow{border-color:var(--yellow-1)}@media (hover:hover){.ui-button--type-outlined.ui-button--color-yellow:not(.ui-button--no-hover-state):hover{background-color:var(--yellow-1)}}.ui-button--type-outlined.ui-button--color-grey{border-color:var(--grey-1)}@media (hover:hover){.ui-button--type-outlined.ui-button--color-grey:not(.ui-button--no-hover-state):hover{background-color:var(--grey-1);color:#fff}.ui-button--type-outlined.ui-button--color-grey:not(.ui-button--no-hover-state):hover svg path{fill:#fff}}.ui-button--type-link{background-color:transparent;font-size:12px;height:24px}@media (min-width:375px){.ui-button--type-link{font-size:calc(11.29577px + .18779vw)}}@media (min-width:1440px){.ui-button--type-link{font-size:14px}}.ui-button--icon{align-items:center;display:inline-flex;gap:8px}@media (min-width:375px){.ui-button--icon{gap:calc(5.1831px + .75117vw)}}@media (min-width:1440px){.ui-button--icon{gap:16px}}.ui-button--icon svg{height:12px}@media (min-width:375px){.ui-button--icon svg{height:calc(10.59155px + .37559vw)}}@media (min-width:1440px){.ui-button--icon svg{height:16px}}.ui-button--icon-chevron svg path{fill:var(--grey-2)}.ui-button__text-container--ellipsis-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
