.user-avatar[data-v-e7f0d04c]{position:relative;display:inline-block}.user-avatar__button[data-v-e7f0d04c]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-avatar__button[data-v-e7f0d04c]:hover{background:#fff3;transform:translateY(-1px);box-shadow:0 8px 25px #00000026}.user-avatar__button[data-v-e7f0d04c]:focus-visible{box-shadow:0 0 0 3px #3b82f64d;outline:none}.user-avatar__image[data-v-e7f0d04c]{width:42px;height:42px;border-radius:50%;overflow:hidden;border:2px solid var(--color-gray-light);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;font-family:var(--font);transition:all .2s ease;box-shadow:var(--shadow-gray);background:var(--color-white-soft)}.user-avatar__button:hover .user-avatar__image[data-v-e7f0d04c]{transform:scale(1.05);border-color:var(--color-blue-accent);box-shadow:var(--shadow-dark)}.user-avatar__image img[data-v-e7f0d04c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar__placeholder[data-v-e7f0d04c]{width:100%;height:100%;background:var(--gradient-dark);color:var(--color-white);font-family:var(--font);text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.user-avatar__caret[data-v-e7f0d04c]{font-size:12px;color:var(--color-pearl-gray);transition:all .2s ease;font-weight:600}.user-avatar__caret--open[data-v-e7f0d04c]{transform:rotate(180deg) scale(1.1);color:var(--color-blue-accent)}@media(max-width:640px){.user-avatar__image[data-v-e7f0d04c]{width:36px;height:36px;font-size:16px}}.user-avatar__dropdown{min-width:220px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 20px 40px #00000026,0 0 0 1px #ffffff1a;z-index:10050;animation:user-avatar-slide-down .2s cubic-bezier(.4,0,.2,1)}@keyframes user-avatar-slide-down{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.user-avatar__dropdown .user-avatar__user-info{padding:.875rem 1rem .75rem}.user-avatar__dropdown .user-avatar__name{font-weight:700;color:#1f2937;font-size:14px;margin-bottom:2px}.user-avatar__dropdown .user-avatar__email{font-size:12px;color:#6b7280;word-break:break-word}.user-avatar__dropdown .user-avatar__divider{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:0 1rem .5rem}.user-avatar__dropdown .user-avatar__menu-item{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:none;text-align:left;cursor:pointer;color:#374151;font-weight:500;font-size:13px;border-radius:10px;transition:background .15s ease,color .15s ease;text-decoration:none;box-sizing:border-box}.user-avatar__dropdown .user-avatar__menu-item:hover{background:#3b82f614;color:#1d4ed8}.user-avatar__dropdown .user-avatar__menu-item:focus-visible{background:#3b82f61a;outline:none}.user-avatar__dropdown .user-avatar__icon{flex-shrink:0;color:#6b7280;opacity:.9;display:inline-flex}.user-avatar__dropdown .user-avatar__icon svg{fill:currentColor}.user-avatar__dropdown .user-avatar__menu-item:hover .user-avatar__icon{color:#1d4ed8;opacity:1}.email-verification-banner[data-v-b9e00c8b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;padding:10px 16px;background:#fff8e6;border-bottom:1px solid #f0d78c;color:#5c4a00;font-size:.875rem}.email-verification-banner__icon[data-v-b9e00c8b]{flex-shrink:0}.email-verification-banner__text[data-v-b9e00c8b]{margin:0}.email-verification-banner__action[data-v-b9e00c8b]{border:none;background:none;color:#111;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.email-verification-banner__action[data-v-b9e00c8b]:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}
