.ant-btn.ant-btn-text.app-btn{display:inline-flex;height:auto;width:auto;align-items:center}.ant-btn.ant-btn-text.app-btn.app-btn-primary{border-radius:.5rem;border-color:var(--button-primary-bg);background-color:var(--button-primary-bg);color:var(--button-primary-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-primary:hover{background-color:var(--button-primary-bg_hover);color:var(--button-primary-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-primary:disabled{border-radius:.5rem;border-color:var(--button-border_disabled);background-color:var(--button-primary-bg_disabled);color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-secondary-color{border-radius:.5rem;border-color:var(--button-secondary-color-border);background-color:var(--button-secondary-color-bg);color:var(--button-secondary-color-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-secondary-color:hover{border-radius:.5rem;background-color:var(--button-secondary-color-bg_hover);color:var(--button-secondary-color-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-secondary-color:disabled{border-radius:.5rem;border-color:var(--button-border_disabled);background-color:var(--button-secondary-color-bg_disabled);color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-secondary-gray{border-radius:.5rem;border-color:var(--button-secondary-border);background-color:var(--button-secondary-bg);color:var(--button-secondary-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-secondary-gray:hover{border-radius:.5rem;border-color:var(--button-secondary-border);background-color:var(--button-secondary-bg_hover)}.ant-btn.ant-btn-text.app-btn.app-btn-secondary-gray:disabled{border-radius:.5rem;border-color:var(--button-border_disabled);background-color:var(--button-secondary-bg_disabled);color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-tertiary-gray{border-radius:.5rem;background-color:var(--bg-primary);color:var(--button-secondary-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-tertiary-gray:hover{border-radius:.5rem;background-color:var(--bg-primary_hover);color:var(--button-secondary-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-tertiary-gray:disabled{border-radius:.5rem;color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-tertiary-color{border-radius:.5rem;background-color:var(--bg-primary);color:var(--button-primary-bg)}.ant-btn.ant-btn-text.app-btn.app-btn-tertiary-color:hover{border-radius:.5rem;background-color:var(--button-secondary-color-bg_hover);color:var(--button-primary-bg_hover)}.ant-btn.ant-btn-text.app-btn.app-btn-tertiary-color:disabled{border-radius:.5rem;color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-link-gray{background-color:transparent}.ant-btn.ant-btn-text.app-btn.app-btn-link-gray,.ant-btn.ant-btn-text.app-btn.app-btn-link-gray:hover{border-radius:.5rem;color:var(--button-secondary-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-link-gray:disabled{border-radius:.5rem;color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-link-color{background-color:transparent}.ant-btn.ant-btn-text.app-btn.app-btn-link-color,.ant-btn.ant-btn-text.app-btn.app-btn-link-color:hover{border-radius:.5rem;color:var(--button-secondary-color-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-link-color:disabled{border-radius:.5rem;color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-link-warning{background-color:transparent}.ant-btn.ant-btn-text.app-btn.app-btn-link-warning,.ant-btn.ant-btn-text.app-btn.app-btn-link-warning:hover{border-radius:.5rem;color:var(--text-warning-primary)}.ant-btn.ant-btn-text.app-btn.app-btn-link-warning:disabled{border-radius:.5rem;color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-destructive{border-radius:.5rem;background-color:var(--button-primary-error-bg);color:var(--button-primary-error-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-destructive:hover{border-radius:.5rem;background-color:var(--button-primary-error-bg_hover);color:var(--button-primary-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-destructive:disabled{border-radius:.5rem;border-color:var(--button-border_disabled);background-color:var(--button-primary-error-bg_disabled);color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-destructive-secondary{border-radius:.5rem;border-color:var(--button-secondary-error-border);background-color:var(--button-secondary-error-bg);color:var(--button-secondary-error-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-destructive-secondary:hover{border-radius:.5rem;border-color:var(--button-secondary-error-border);background-color:var(--button-secondary-error-bg_hover);color:var(--button-secondary-error-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-destructive-secondary:disabled{border-radius:.5rem;border-color:var(--button-border_disabled);background-color:var(--button-secondary-error-bg_disabled);color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-link-destructive{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.ant-btn.ant-btn-text.app-btn.app-btn-link-destructive:hover{background-color:transparent;--tw-text-opacity:1;color:rgb(145 32 24/var(--tw-text-opacity,1))}.ant-btn.ant-btn-text.app-btn.app-btn-link-destructive:disabled{color:var(--fg-disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-warning{border-radius:.5rem;border-style:none;background-color:var(--utility-warning-500)}.ant-btn.ant-btn-text.app-btn.app-btn-warning,.ant-btn.ant-btn-text.app-btn.app-btn-warning:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ant-btn.ant-btn-text.app-btn.app-btn-warning:hover:hover{background-color:var(--utility-warning-400)}.ant-btn.ant-btn-text.app-btn.app-btn-warning:disabled{border-radius:.5rem;border-color:var(--button-border_disabled);background-color:var(--button-primary-bg_disabled);color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-gray-blue{border-radius:.5rem;border-style:none;background-color:var(--utility-gray-blue-500)}.ant-btn.ant-btn-text.app-btn.app-btn-gray-blue,.ant-btn.ant-btn-text.app-btn.app-btn-gray-blue:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ant-btn.ant-btn-text.app-btn.app-btn-gray-blue:hover:hover{background-color:var(--utility-gray-blue-400)}.ant-btn.ant-btn-text.app-btn.app-btn-gray-blue:disabled{border-radius:.5rem;border-color:var(--button-border_disabled);background-color:var(--button-primary-bg_disabled);color:var(--button-fg_disabled)}.ant-btn.ant-btn-text.app-btn.app-btn-success-secondary{border-radius:.5rem;border-color:var(--button-secondary-success-border);background-color:var(--button-secondary-success-bg);color:var(--button-secondary-success-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-success-secondary:hover{border-radius:.5rem;border-color:var(--button-secondary-success-border);background-color:var(--button-secondary-success-bg_hover);color:var(--button-secondary-success-fg)}.ant-btn.ant-btn-text.app-btn.app-btn-xs{padding:.375rem .5rem;font-size:var(--text-xs);line-height:var(--line-height-xs)}.ant-btn.ant-btn-text.app-btn.app-btn-sm{height:36px;padding:.5rem .75rem;font-size:var(--text-sm);line-height:var(--line-height-sm)}.ant-btn.ant-btn-text.app-btn.app-btn-md{height:40px;padding:.625rem .875rem;font-size:var(--text-sm);line-height:var(--line-height-sm)}.ant-btn.ant-btn-text.app-btn.app-btn-lg{height:44px;padding:.625rem 1rem;font-size:var(--text-md);line-height:var(--line-height-md)}.ant-btn.ant-btn-text.app-btn.app-btn-xl{height:48px;padding:.75rem 18px;font-size:var(--text-md);line-height:var(--line-height-md)}.ant-btn.ant-btn-text.app-btn.app-btn-2xl{height:52px;padding:1rem 22px;font-size:var(--text-lg);line-height:var(--line-height-lg)}.ant-btn.ant-btn-text.app-btn.app-btn-icon-xs{display:inline-flex;height:32px;width:32px;align-items:center;padding:.375rem}.ant-btn.ant-btn-text.app-btn.app-btn-icon-sm{display:inline-flex;height:36px;width:36px;align-items:center;padding:.5rem}.ant-btn.ant-btn-text.app-btn.app-btn-icon-md{display:inline-flex;height:40px;width:40px;align-items:center;padding:.625rem}.ant-btn.ant-btn-text.app-btn.app-btn-icon-lg{display:inline-flex;height:44px;width:44px;align-items:center;padding:.75rem}.ant-btn.ant-btn-text.app-btn.app-btn-icon-xl{display:inline-flex;height:48px;width:48px;align-items:center;padding:14px}.ant-btn.ant-btn-text.app-btn.app-btn-icon-2xl{display:inline-flex;height:56px;width:56px;align-items:center;padding:1rem}