:root{--btn-back-color-rest:linear-gradient(180deg,#F27997,#C04D73);--btn-back-color-hover:#c04d73;--btn-back-color-active:#b03760;--btn-text-color:white;--btn-main-color:#C04D73;--btn-shadow-rest:none;--btn-shadow-hover:none;--btn-shadow-active:none;--btn-padding:0px 24px;--btn-h:44px;--btn-font-size:16px;--btn-icon-size:24px;--btn-border:none}.button{background:var(--btn-back-color-rest);border-radius:8px;color:var(--btn-text-color);text-align:center;font-size:var(--btn-font-size);border:var(--btn-border);cursor:pointer;position:relative;padding:var(--btn-padding);box-sizing:border-box;box-shadow:var(--btn-shadow-rest);font-family:Graphik LCG,Arial,"PT Serif",Helvetica,sans-serif;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);--color-icon:var(--btn-text-color)}.button__icon{font-size:var(--btn-icon-size)}.button--w100{width:100%}.button--block{display:block}.button--red{--btn-back-color-rest:var(--New-Light-Pink,#FFF3F3);--btn-back-color-hover:var(--New-Light-Pink,#FFF3F3);--btn-back-color-active:var(--New-Light-Pink,#FFF3F3);--btn-text-color:var(--red-accent,#FF5D5F);--btn-main-color:var(--red-accent,#FF5D5F)}.button--newBlue{--btn-back-color-rest:#3BA1FF;--btn-back-color-hover:#3BA1FF;--btn-back-color-active:#118DFF;--btn-shadow-hover:0px 4px 8px 0px rgba(59,161,255,0.30);--btn-main-color:var(--new-blue,#3BA1FF)}.button--newBlue:active{--btn-main-color:var(--Blue-pressed-button,#118DFF)}.button--outline-new-blue{--btn-back-color-rest:none;--btn-back-color-hover:none;--btn-back-color-active:none;--btn-shadow-hover:none;--btn-border:1px solid var(--new-blue,#3BA1FF);--btn-text-color:rgba(59,161,255,1)}.button--outline-new-blue:active{--btn-border:1px solid #118DFF;--btn-text-color:rgba(17,141,255,1)}.button--green2{--btn-back-color-rest:var(--New-Light-Green,#E2F6EA);--btn-back-color-hover:var(--New-Light-Green,#E2F6EA);--btn-back-color-active:var(--New-Light-Green,#E2F6EA);--btn-shadow-hover:none;--btn-text-color:var(--New-Green,#3EB26F)}.button--green2,.button--green2:active{--btn-main-color:var(--New-Green,#3EB26F)}.button--green{--btn-back-color-rest:#00D1AB;--btn-back-color-hover:#00D1AB;--btn-back-color-active:#00C0A3;--btn-shadow-hover:0px 4px 8px 0px rgba(0,209,171,0.30);--btn-main-color:var(--green-button,#00D1AB)}.button--green:active{--btn-main-color:#00C0A3}.button--blue{border:1px solid #d6e9f9;--btn-back-color-rest:linear-gradient(180deg,#EDF7FF,#D9EFFF);--btn-back-color-hover:linear-gradient(180deg,#EDF7FF,#D9EFFF);--btn-back-color-active:linear-gradient(180deg,#D9EEFF,#CCEAFF);--btn-text-color:#22A4E5;--btn-main-color:#22A4E5}.button--blue:hover{--btn-text-color:#0086CF}.button--blue:active{--btn-main-color:linear-gradient(180deg,#D9EEFF,#CCEAFF);border:1px solid #a3d2f3}.button--darkBlue{--btn-back-color-rest:linear-gradient(180deg,#5CAEE6,#2682BF);--btn-back-color-hover:linear-gradient(180deg,#50A9E5,#1B76B3);--btn-back-color-active:linear-gradient(180deg,#45A5E6,#116AA6)}.button--darkBlue,.button--darkBlue:active{--btn-main-color:linear-gradient(180deg,#45A5E6,#116AA6)}.button--white{--btn-back-color-rest:#FFFFFF;--btn-back-color-hover:#FFFFFF;--btn-back-color-active:#FFFFFF;--btn-text-color:#494A4E;--btn-shadow-rest:0px 8px 24px rgba(29,77,161,0.2);--btn-shadow-hover:0px 3px 24px rgba(29,77,161,0.2);--btn-shadow-active:none;border:var(--btn-border)}.button--big,.button--l{--btn-padding:0 32px;--btn-h:52px;--btn-font-size:18px;--btn-icon-size:24px}.button--m,.button--middle{--btn-padding:0px 24px;--btn-font-size:16px;--btn-h:44px;--btn-icon-size:24px}.button--s,.button--small{--btn-padding:0px 16px;--btn-font-size:14px;--btn-h:32px;--btn-icon-size:20px}.button--disabled{--btn-back-color-rest:#E5E8F0;--btn-back-color-hover:#E5E8F0;--btn-back-color-active:#E5E8F0;--btn-text-color:#ADB0BB;--btn-border:1px solid #E5E8F0;--btn-main-color:var(--button-field-disable,#E5E8F0)}.button:hover{background:var(--btn-back-color-hover);box-shadow:var(--btn-shadow-hover)}.button:active{background:var(--btn-back-color-active);box-shadow:var(--btn-shadow-active)}.button--outline{--btn-text-color:var(--btn-main-color);--btn-back-color-rest:white;--btn-back-color-hover:white;--btn-back-color-active:white;border:1px solid var(--btn-main-color)}