.button{display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;width:fit-content;height:fit-content;cursor:pointer;text-wrap:nowrap;gap:6px;transition:var(--transition);border-radius:var(--border-radius);font-size:var(--regular-size);font-weight:600;line-height:1.5;color:var(--gray-general-text);-webkit-user-select:none;user-select:none}.button:disabled,.button.disabled{cursor:not-allowed;background-color:var(--primary-50)}.button.primary{border:none;background-color:var(--primary);color:var(--white)}.button.primary:hover{background-color:var(--primary-hover)}.button.primary:active,.button.primary.active{background-color:var(--primary-active)}.button.primary:disabled,.button.primary.disabled{background-color:var(--primary-50)}.button.primary:disabled:hover,.button.primary.disabled:hover{background-color:var(--primary-50)}.button.secondary{border:1px solid var(--black-border);background-color:transparent}.button.primary-text{border:none;background-color:transparent}.button.secondary:hover,.button.primary-text:hover{background-color:var(--gray-button-background-hovered)}.button.secondary:active,.button.secondary.active,.button.primary-text:active,.button.primary-text.active{background-color:var(--gray-button-background-active)}.button.secondary:disabled,.button.secondary.disabled,.button.primary-text:disabled,.button.primary-text.disabled{opacity:.3}.button.secondary:disabled:hover,.button.secondary.disabled:hover,.button.primary-text:disabled:hover,.button.primary-text.disabled:hover{opacity:.3;background-color:transparent}.button.standard{min-width:80px;min-height:40px;padding:4px 15px}.button.small{min-width:40px;min-height:40px;padding:0}.button.extra-small{min-width:fit-content;min-height:fit-content;padding:4px 2px}
