.TextButton-module_root__W99e3{--button-color:unset;--button-col-gap:4px;--icon-size:unset;cursor:pointer;user-select:none;background-color:#0000;position:relative}.TextButton-module_root__W99e3:disabled,.TextButton-module_root__W99e3.TextButton-module_disabled__J-Qyg{pointer-events:none;cursor:not-allowed}.TextButton-module_root__W99e3:disabled:active,.TextButton-module_root__W99e3.TextButton-module_disabled__J-Qyg:active{transform:none}.TextButton-module_inner__QKClu{column-gap:var(--button-col-gap);height:min-content;color:var(--button-color);justify-content:center;align-items:center;display:flex;overflow:visible}.TextButton-module_label__Upxe7{white-space:nowrap;align-items:center;height:100%;display:flex;overflow:hidden}.TextButton-module_icon__mujEm{width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size);min-height:var(--icon-size);align-items:center;display:flex}.TextButton-module_mode-hug__JMGSw{width:min-content}.TextButton-module_mode-fill__gcoZV{width:100%}.TextButton-module_size-sm__Qu8xN{--icon-size:16px;font-size:var(--frontly-label-x-sm-font-size);font-weight:var(--frontly-label-x-sm-font-weight);line-height:var(--frontly-label-x-sm-line-height);letter-spacing:var(--frontly-label-x-sm-letter-spacing)}.TextButton-module_size-md__0-mTi{--icon-size:20px;font-size:var(--frontly-label-sm-font-size);font-weight:var(--frontly-label-sm-font-weight);line-height:var(--frontly-label-sm-line-height);letter-spacing:var(--frontly-label-sm-letter-spacing)}.TextButton-module_size-lg__6Mbih{--icon-size:24px;font-size:var(--frontly-label-lg-font-size);font-weight:var(--frontly-label-lg-font-weight);line-height:var(--frontly-label-lg-line-height);letter-spacing:var(--frontly-label-lg-letter-spacing)}.TextButton-module_purple__VVfzP{--button-color:#b7a7ff}@media (hover:hover) and (pointer:fine){.TextButton-module_purple__VVfzP:hover{--button-color:#ccd2ff}}.TextButton-module_purple__VVfzP:disabled,.TextButton-module_purple__VVfzP.TextButton-module_disabled__J-Qyg{--button-color:#b7a7ff;opacity:.4}.TextButton-module_light-gray__bUc4y{--button-color:#bbb9c7}@media (hover:hover) and (pointer:fine){.TextButton-module_light-gray__bUc4y:hover{--button-color:#fff}}.TextButton-module_light-gray__bUc4y:disabled,.TextButton-module_light-gray__bUc4y.TextButton-module_disabled__J-Qyg{--button-color:#bbb9c7;opacity:.4}.TextButton-module_dark-gray__uAVdp{--button-color:#1c1a24}@media (hover:hover) and (pointer:fine){.TextButton-module_dark-gray__uAVdp:hover{--button-color:#312f3d}}.TextButton-module_dark-gray__uAVdp:disabled,.TextButton-module_dark-gray__uAVdp.TextButton-module_disabled__J-Qyg{--button-color:#1c1a24;opacity:.4}.TextButton-module_pink__zaZvp{--button-color:#cf7ed6}@media (hover:hover) and (pointer:fine){.TextButton-module_pink__zaZvp:hover{--button-color:#d9b4dc}}.TextButton-module_pink__zaZvp:disabled,.TextButton-module_pink__zaZvp.TextButton-module_disabled__J-Qyg{--button-color:#cf7ed6;opacity:.4}.TextButton-module_white__5Z9FH{--button-color:#fff}@media (hover:hover) and (pointer:fine){.TextButton-module_white__5Z9FH:hover{--button-color:#fff}}.TextButton-module_white__5Z9FH:disabled,.TextButton-module_white__5Z9FH.TextButton-module_disabled__J-Qyg{--button-color:#fff;opacity:.4}
