.AuthButton_authButton__R2ImX{display:flex;align-items:center}.AuthButton_loading__xvCZN{color:#666;font-size:.875rem}.AuthButton_userContainer__JEk4V{display:flex;align-items:center;gap:.75rem}.AuthButton_userInfo__qD04K{display:flex;align-items:center;gap:.5rem}.AuthButton_avatar__l71Js{width:32px;height:32px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3)}.AuthButton_userName__FkZRX{color:#fff;font-size:.875rem;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthButton_logoutButton__SlH_a{padding:.5rem 1rem;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AuthButton_logoutButton__SlH_a:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.AuthButton_dashboardButton__dPkB3{padding:.5rem 1rem;background:linear-gradient(90deg,rgba(0,217,255,.2),rgba(0,255,136,.2));border:1px solid rgba(0,217,255,.4);border-radius:6px;color:#00d9ff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AuthButton_dashboardButton__dPkB3:hover{background:linear-gradient(90deg,rgba(0,217,255,.3),rgba(0,255,136,.3));border-color:rgba(0,217,255,.6);transform:translateY(-1px)}.AuthButton_googleButton__84FWM{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:none;border-radius:6px;color:#333;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AuthButton_googleButton__84FWM:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.AuthButton_googleButton__84FWM:disabled{opacity:.7;cursor:not-allowed}.AuthButton_googleIcon__uh8mX{width:18px;height:18px}@media (max-width:768px){.AuthButton_userName__FkZRX{display:none}.AuthButton_userContainer__JEk4V{gap:.5rem}.AuthButton_googleButton__84FWM{padding:.5rem .75rem;font-size:.8rem}.AuthButton_googleButton__84FWM span{display:none}}@media (max-width:480px){.AuthButton_avatar__l71Js{width:28px;height:28px}.AuthButton_logoutButton__SlH_a{padding:.4rem .75rem;font-size:.8rem}}