.modal-enter-active[data-v-cfa2aa84],.modal-leave-active[data-v-cfa2aa84]{transition:opacity .3s ease}.modal-enter-from[data-v-cfa2aa84],.modal-leave-to[data-v-cfa2aa84]{opacity:0}.modal-enter-active .relative[data-v-cfa2aa84],.modal-leave-active .relative[data-v-cfa2aa84]{transition:transform .3s ease}.modal-enter-from .relative[data-v-cfa2aa84],.modal-leave-to .relative[data-v-cfa2aa84]{transform:scale(.9)}.modal-enter-active[data-v-73672b6e],.modal-leave-active[data-v-73672b6e]{transition:opacity .3s ease}.modal-enter-from[data-v-73672b6e],.modal-leave-to[data-v-73672b6e]{opacity:0}.modal-enter-active .relative[data-v-73672b6e],.modal-leave-active .relative[data-v-73672b6e]{transition:transform .3s ease}.modal-enter-from .relative[data-v-73672b6e],.modal-leave-to .relative[data-v-73672b6e]{transform:scale(.9)}.modal-enter-active[data-v-55bc0d6a],.modal-leave-active[data-v-55bc0d6a]{transition:opacity .3s ease}.modal-enter-from[data-v-55bc0d6a],.modal-leave-to[data-v-55bc0d6a]{opacity:0}.modal-enter-active .relative[data-v-55bc0d6a],.modal-leave-active .relative[data-v-55bc0d6a]{transition:transform .3s ease}.modal-enter-from .relative[data-v-55bc0d6a],.modal-leave-to .relative[data-v-55bc0d6a]{transform:scale(.9)}.profile-container[data-v-eba6ec0d]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0 .75rem}.user-info-card[data-v-eba6ec0d]{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:.875rem;display:flex;gap:.875rem;padding:.875rem 1rem}.user-avatar[data-v-eba6ec0d]{flex-shrink:0}.user-details[data-v-eba6ec0d]{flex:1;min-width:0}.user-name[data-v-eba6ec0d]{color:#111827;font-size:1rem;font-weight:700;margin:0 0 .125rem}.user-email[data-v-eba6ec0d],.user-name[data-v-eba6ec0d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-eba6ec0d]{color:#6b7280;font-size:.8125rem;margin:0}.menu-section[data-v-eba6ec0d]{display:flex;flex-direction:column;gap:.5rem}.menu-section-title[data-v-eba6ec0d]{color:#9ca3af;font-size:.6875rem;font-weight:700;letter-spacing:.05em;margin:0 0 .125rem;padding:0 .25rem;text-transform:uppercase}.menu-list[data-v-eba6ec0d]{display:flex;flex-direction:column;gap:.375rem}.menu-item[data-v-eba6ec0d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;cursor:pointer;display:flex;gap:.625rem;padding:.75rem .875rem;text-decoration:none;transition:all .2s}.menu-item[data-v-eba6ec0d]:hover{background:#f9fafb;border-color:var(--color-primary-300);transform:translate(-2px)}.menu-item[data-v-eba6ec0d]:active{transform:scale(.98)}.menu-item-icon[data-v-eba6ec0d]{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:.5rem;color:var(--color-primary-600);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.menu-item-content[data-v-eba6ec0d]{display:flex;flex:1;flex-direction:column;gap:.0625rem;min-width:0}.menu-item-title[data-v-eba6ec0d]{color:#111827;font-size:.875rem;font-weight:600;line-height:1.3}.menu-item-desc[data-v-eba6ec0d]{color:#6b7280;font-size:.75rem;line-height:1.25}.menu-item-arrow[data-v-eba6ec0d]{color:#9ca3af;flex-shrink:0;height:1.125rem;transition:transform .2s;width:1.125rem}.menu-item:hover .menu-item-arrow[data-v-eba6ec0d]{color:var(--color-primary-500);transform:translate(3px)}.logout-section[data-v-eba6ec0d]{border-top:1px solid #e5e7eb;margin-top:.25rem;padding-bottom:5rem;padding-top:.5rem}.btn-logout[data-v-eba6ec0d]{align-items:center;background:#fff;border:2px solid #fca5a5;border-radius:.625rem;color:#dc2626;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:all .2s;width:100%}.btn-logout[data-v-eba6ec0d]:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.btn-logout[data-v-eba6ec0d]:active{transform:scale(.98)}[dir=rtl] .menu-item[data-v-eba6ec0d]:hover{transform:translate(2px)}[dir=rtl] .menu-item:hover .menu-item-arrow[data-v-eba6ec0d]{transform:translate(-3px) rotate(180deg)}[dir=rtl] .menu-item-arrow[data-v-eba6ec0d]{transform:rotate(180deg)}.safe-area-bottom[data-v-ba8e4efb]{padding-bottom:env(safe-area-inset-bottom)}.nav-item[data-v-ba8e4efb]{align-items:center;background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.5rem .25rem;position:relative;transition:all .2s ease}.nav-item.active .nav-label[data-v-ba8e4efb]{color:#0ba5ec}.nav-item[data-v-ba8e4efb]:active{transform:scale(.95)}.nav-icon-wrapper[data-v-ba8e4efb]{align-items:center;display:flex;height:2rem;justify-content:center;position:relative;width:2rem}.nav-icon[data-v-ba8e4efb]{height:1.5rem;transition:all .2s ease;width:1.5rem}.nav-item.active .nav-icon[data-v-ba8e4efb]{transform:scale(1.1)}.nav-label[data-v-ba8e4efb]{font-size:.75rem;font-weight:500;line-height:1;margin-top:.25rem;transition:all .2s ease}.nav-item.active .nav-label[data-v-ba8e4efb]{font-weight:600}@keyframes badge-pulse-ba8e4efb{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.online-badge[data-v-ba8e4efb]{animation:online-pulse-ba8e4efb 2s cubic-bezier(.4,0,.6,1) infinite;background:#10b981;border:2px solid #fff;border-radius:50%;height:.625rem;position:absolute;right:-2px;top:-2px;width:.625rem}@keyframes online-pulse-ba8e4efb{0%,to{opacity:1}50%{opacity:.6}}[dir=rtl] .notification-badge[data-v-ba8e4efb],[dir=rtl] .online-badge[data-v-ba8e4efb]{left:-2px;right:auto}.nav-item-center[data-v-ba8e4efb]:before,.nav-item[data-v-ba8e4efb]:before{background:radial-gradient(circle,#0ba5ec 0,transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.nav-item-center[data-v-ba8e4efb]:active:before,.nav-item[data-v-ba8e4efb]:active:before{animation:ripple-ba8e4efb .6s ease-out;opacity:.1}@keyframes ripple-ba8e4efb{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.nav-center-icon-wrapper[data-v-ba8e4efb],.nav-icon[data-v-ba8e4efb],.nav-item[data-v-ba8e4efb],.nav-item-center[data-v-ba8e4efb],.notification-badge[data-v-ba8e4efb],.online-badge[data-v-ba8e4efb]{animation:none;transition:none}}@media(prefers-color-scheme:dark){.nav-item[data-v-ba8e4efb]{color:#9ca3af}.nav-item.active[data-v-ba8e4efb]{color:var(--color-primary-400)}}
