.sass-com-hauth{display:flex;align-items:center}.sass-com-hauth-login{display:inline-flex;align-items:center;justify-content:center;gap:var(--auth-login-gap, 7px);box-sizing:border-box;min-width:var(--auth-login-min-width, 44px);height:var(--auth-login-height, auto);padding:var(--auth-login-padding, 3px 10px);border:var(--auth-login-border, 1px solid #e0e0e0);border-radius:var(--auth-login-radius, 45px);background:var(--auth-login-bg, #fff);color:var(--auth-login-color, #000);font-family:var(--auth-login-font-family, var(--ff), var(--dff, Arial, sans-serif));font-size:var(--auth-login-font-size, 16px);font-weight:var(--auth-login-font-weight, var(--fw, 400));line-height:1;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .15s ease}.sass-com-hauth-login:hover{background:var(--auth-login-bg-hover, #ededed)}.sass-com-hauth-login svg{display:block;flex-shrink:0;width:var(--auth-login-icon-width, 24px);height:var(--auth-login-icon-height, 25px)}.sass-com-hauth-label{display:var(--auth-label-display, none);width:max-content;margin:0;padding:0;color:var(--auth-label-color, #000);font-family:var(--auth-label-font-family, Arial, sans-serif);font-size:var(--auth-label-font-size, 16px);font-weight:var(--auth-label-font-weight, 400);line-height:1;letter-spacing:var(--auth-label-letter-spacing, .5px)}.sass-com-hauth-user{display:block;flex-shrink:0;box-sizing:content-box;width:var(--auth-avatar-size, 36px);height:var(--auth-avatar-size, 36px);border:var(--auth-avatar-border-width, 2px) solid var(--auth-avatar-border-color, var(--primary-main, #004cde));border-radius:100%;overflow:hidden;text-decoration:none}.sass-com-hauth-image{display:block;width:var(--auth-avatar-size, 36px);height:var(--auth-avatar-size, 36px);object-fit:cover}.sass-com-hauth-fallback{display:flex;align-items:center;justify-content:center;width:var(--auth-avatar-size, 36px);height:var(--auth-avatar-size, 36px);background:var(--auth-avatar-bg, var(--comment-avatar-color, var(--primary-main, #004cde)));color:var(--auth-avatar-color, #fff);font-family:var(--auth-avatar-font-family, var(--dff, Arial, sans-serif));font-size:var(--auth-avatar-font-size, 16px);font-weight:700;line-height:1;letter-spacing:0}@media(min-width:900px){.sass-com-hauth-login{min-width:var(--auth-login-min-width-desktop, 114.86px);height:var(--auth-login-height-desktop, 45px);padding:var(--auth-login-padding-desktop, 10px 20px 9px)}.sass-com-hauth-label{display:var(--auth-label-display-desktop, block)}}
