.custom-button-wrapper .ant-btn{width:100%;padding-top:12px;padding-bottom:12px;height:auto;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700}.custom-button-wrapper.contained .ant-btn{background-color:var(--primary-bg-color);color:var(--primary-fg-color);border-color:var(--primary-color)}.custom-button-wrapper.contained .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.custom-button-wrapper.contained .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover);color:var(--primary-fg-color)}.custom-button-wrapper.outlined .ant-btn{background-color:transparent;color:var(--primary-color);border-color:var(--primary-color)}.custom-button-wrapper.outlined .ant-btn:disabled{border-color:var(--border-color);color:var(--paragraph-color)}.custom-button-wrapper.outlined .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.custom-button-wrapper.outlined .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--primary-color-hover);color:var(--primary-color)}.custom-button-wrapper.ghost .ant-btn{background-color:transparent;color:var(--primary-color);border:0 solid var(--primary-color)}.custom-button-wrapper.ghost .ant-btn:disabled{border-color:var(--border-color);color:var(--paragraph-color)}.custom-button-wrapper.ghost .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.custom-button-wrapper.ghost .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:transparent;border:0 solid var(--primary-color);color:var(--primary-color)}.custom-button-wrapper.dashed .ant-btn{background-color:transparent;color:var(--text-color);border:1px dashed var(--border-color)}.custom-button-wrapper.dashed .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.custom-button-wrapper.dashed .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--primary-color-hover);color:var(--primary-color)}.custom-button-wrapper.link .ant-btn{background-color:transparent;color:var(--primary-color);border:none;font-weight:600;padding-top:0;padding-bottom:0}.custom-button-wrapper.link .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.custom-button-wrapper.link .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{color:var(--text-color);border:0 solid var(--primary-color)}.custom-button-wrapper.faint .ant-btn{background-color:transparent;border:0 solid var(--primary-color);padding:0;box-shadow:none;border-radius:0;display:block}.custom-button-wrapper.faint .ant-btn .button-text{display:block;flex-grow:1;text-align:left;font-weight:400}.custom-button-wrapper.faint .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.custom-button-wrapper.faint .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{border:0 solid var(--primary-color)}.disabled-button-container.contained .ant-btn,.disabled-button-container.contained .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.disabled-button-container.contained .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:var(--disabled-button-background);color:var(--disabled-button-border);border-color:var(--disabled-button-border)}.disabled-button-container.outlined .ant-btn,.disabled-button-container.outlined .ant-btn:disabled,.disabled-button-container.outlined .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.disabled-button-container.outlined .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:transparent;color:var(--disabled-button-border);border-color:var(--disabled-button-border)}.disabled-button-container.dashed .ant-btn,.disabled-button-container.ghost .ant-btn,.disabled-button-container.ghost .ant-btn:disabled,.disabled-button-container.ghost .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.disabled-button-container.ghost .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:transparent;color:var(--disabled-button-border)}.disabled-button-container.dashed .ant-btn{border-color:var(--disabled-button-border)}.disabled-button-container.dashed .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.disabled-button-container.dashed .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:transparent;color:var(--stepper-not-completed-btn);border-color:var(--stepper-not-completed-btn)}.disabled-button-container.link .ant-btn{padding:0}.disabled-button-container.link .ant-btn,.disabled-button-container.link .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.disabled-button-container.link .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:transparent;color:var(--disabled-button-border);border:none}