:root{--title-color:#000000;--text-color:#000000;--border-color:#4b5363;--small-text-color:#030229;--focus-input:#000000;--button-color:#000000;--button-hover-color:#212529;--button-opacity:#74737367;--second-button-color:#f50206;--white-color:#ffffff;--color-error:#f50206;--active-link:#662d91;--active-link-hover:#7d37b3;--gray-color:#ababab;--select-color:#eff3f9;--color-success:#28a745;--color-warning:#ffc107;--color-info:#17a2b8}.button-wrapper{display:flex;align-items:center;justify-content:center;padding:1rem 0;box-sizing:border-box;border-radius:.5rem;border:none;font-size:1rem;font-weight:500;cursor:pointer}.button-wrapper,.button-wrapper.primary{background-color:var(--button-color);color:var(--white-color)}.button-wrapper.secondary{background:var(--active-link);color:var(--white-color)}.button-wrapper.danger{background:var(--color-error);color:var(--white-color)}.button-wrapper.full{width:100%;height:3.125rem}.button-wrapper.fit{width:-moz-fit-content;width:fit-content;padding:0 .5rem;height:2.5rem}@media only screen and (max-width:1200px){.button-wrapper.fit{width:100%}}.button-wrapper.medium{width:200px;height:2.5rem}@media only screen and (max-width:1200px){.button-wrapper.medium{width:100%}}.button-wrapper.small{width:145px;height:40px;font-size:.875rem}@media only screen and (max-width:1200px){.button-wrapper.small{width:100%}}.button-wrapper.xsmall{width:125px;height:38px;font-size:.875rem}@media only screen and (max-width:1200px){.button-wrapper.xsmall{width:100%}}.button-wrapper:disabled{background-color:var(--button-opacity)}.button-wrapper .button-icon{display:flex}.button-wrapper .spinner{width:18px;height:18px;border:.125rem solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}