.sm-vkid-auth-button:not(.sm-vkid-auth-button--default){transition-property:background-color,color,outline-color;transition-duration:.15s;border-radius:0;display:flex;align-items:center;justify-content:center}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default) .sm-vkid-auth-button__content{display:flex;justify-content:center;align-items:center;column-gap:var(--space-2x)}@media (min-width: 768px){.sm-vkid-auth-button:not(.sm-vkid-auth-button--default) .sm-vkid-auth-button__content{column-gap:var(--space-2-5x)}}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--disabled:disabled{opacity:.5;pointer-events:none;outline-color:var(--ds-button-border-color)!important;background-color:var(--ds-button-bg-color)!important}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default) .sm-vkid-auth-button__icon{flex-shrink:0;color:#07f;width:28px;height:28px}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--one_tap{outline-width:1px;outline-color:#00000014}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--one_tap *{font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:14px!important;line-height:24px!important}@media (min-width: 768px){.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--one_tap *{font-size:16px!important}}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--custom{border:1px solid rgba(0,0,0,.0784313725);padding:4px 6px;display:flex;align-items:center;cursor:pointer;transition:all .1s ease-out}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--custom .sm-vkid-auth-button__icon{height:24px;width:24px}@media (min-width: 768px){.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--custom{padding:3px 6px;min-width:180px}}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--custom:hover{opacity:.8}.sm-vkid-auth-button:not(.sm-vkid-auth-button--default).sm-vkid-auth-button--custom:active{opacity:.7;transform:scale(.97)}.sm-vkid-auth-button--default{--ds-button-padding: var(--space-2x) var(--space-4x)}.sm-vkid-auth-button--default .sm-vkid-auth-button__content{display:flex;align-items:center;gap:var(--space-2x)}.sm-vkid-auth-button--default .sm-vkid-auth-button__icon{color:#07f}.sm-vkid-auth-button--default .sm-vkid-auth-button__label{display:none}@media (min-width: 1024px){.sm-vkid-auth-button--default .sm-vkid-auth-button__label{display:inline}}
