.m-button { position: relative; justify-content: center; align-items: center; outline: none; border-radius: 6px; user-select: none; cursor: pointer; font-family: inherit; transition: all 0.15s; will-change: box-shadow; white-space: nowrap; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: thin solid transparent;}.m-button__content { display: flex; align-items: center;}.m-button__loading[button-cover] { margin: 0 0 0 6px;}.m-button:hover { transform: translateY(-1px);}.m-button--shadow { box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);}.m-button--shadow:hover { box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);}.m-button--shadow:active { box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);}.m-button--default { color: #5e72e4; background-color: #fff;}.m-button--default:hover { background-color: #fff;}.m-button--primary { color: #fff; background-color: #5e72e4;}.m-button--primary:hover { background-color: #233dd2;}.m-button--info { color: #fff; background-color: #11cdef;}.m-button--info:hover { background-color: #0b8fa7;}.m-button--success { color: #fff; background-color: #2fcf8a;}.m-button--success:hover { background-color: #1f905f;}.m-button--warning { color: #fff; background-color: #fb6340;}.m-button--warning:hover { background-color: #af452c;}.m-button--error { color: #fff; background-color: #f5365c;}.m-button--error:hover { background-color: #ab2540;}.m-button--block { width: 100%;}.m-button--text { background-color: transparent;}.m-button--text:active { box-shadow: none;}.m-button--text-default { color: inherit;}.m-button--text-default:hover { box-shadow: none;}.m-button--text-primary { color: #5e72e4;}.m-button--text-primary:hover { box-shadow: none;}.m-button--text-info { color: #11cdef;}.m-button--text-info:hover { box-shadow: none;}.m-button--text-success { color: #2fcf8a;}.m-button--text-success:hover { box-shadow: none;}.m-button--text-warning { color: #fb6340;}.m-button--text-warning:hover { box-shadow: none;}.m-button--text-error { color: #f5365c;}.m-button--text-error:hover { box-shadow: none;}.m-button--normal { height: 36px; padding: 0 15px; font-size: 14px;}.m-button--normal .m-loading__circle svg { width: 20px; height: 20px; color: currentColor;}.m-button--large { height: 44px; padding: 0 22px; font-size: 16px;}.m-button--large .m-loading__circle svg { width: 22px; height: 22px; color: currentColor;}.m-button--small { height: 28px; padding: 0 11px; font-size: 12px;}.m-button--small .m-loading__circle svg { width: 16px; height: 16px; color: currentColor;}.m-button--mini { height: 20px; padding: 0 8px; font-size: 12px;}.m-button--mini .m-loading__circle svg { width: 14px; height: 14px; color: currentColor;}.m-button--round { padding: 6px; border-radius: 50%; height: auto;}.m-button--outline { border: thin solid currentColor;}.m-button--disabled { background-color: #e0e0e0; color: #aaa; cursor: not-allowed; box-shadow: none !important;}.m-button--disabled:hover { background-color: #e0e0e0; color: #aaa; transform: translateY(0);}.m-button--text-disabled { color: #aaa;}.m-button--text-disabled:hover { background: transparent; color: #aaa; box-shadow: none; transform: translateY(0);}