.mobile-menu-button[data-v-5c159898]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827f2;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;left:1rem;position:fixed;top:1rem;transition:all .15s cubic-bezier(.4,0,.2,1);width:44px;z-index:60}@media (max-width:768px){.mobile-menu-button[data-v-5c159898]{display:flex}}.mobile-menu-button[data-v-5c159898]:hover{background:#1f2937f2;border-color:#fff3}.mobile-menu-button[data-v-5c159898]:active{transform:scale(.95)}.hamburger-line[data-v-5c159898]{background:#fff;border-radius:2px;height:2px;transition:all .15s cubic-bezier(.4,0,.2,1);width:20px}.mobile-menu-button.open .hamburger-line[data-v-5c159898]:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-button.open .hamburger-line[data-v-5c159898]:nth-child(2){opacity:0;transform:translate(-10px)}.mobile-menu-button.open .hamburger-line[data-v-5c159898]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.avatar[data-v-494558c3]{align-items:center;background:#e5e7eb;border-radius:9999px;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.avatar-image[data-v-494558c3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-placeholder[data-v-494558c3]{align-items:center;background:#dbeafe;color:#1d4ed8;display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.avatar-sm[data-v-494558c3]{font-size:.75rem;height:2rem;width:2rem}.avatar-md[data-v-494558c3]{font-size:.875rem;height:2.5rem;width:2.5rem}.avatar-lg[data-v-494558c3]{font-size:1.125rem;height:3.5rem;width:3.5rem}.avatar-xl[data-v-494558c3]{font-size:1.5rem;height:5rem;width:5rem}.avatar-badge[data-v-494558c3]{bottom:0;position:absolute;right:0;transform:translate(25%,25%);z-index:10}.report-modal-overlay[data-v-aa80c0b5]{align-items:center;animation:fadeIn-aa80c0b5 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes fadeIn-aa80c0b5{0%{opacity:0}to{opacity:1}}.report-modal[data-v-aa80c0b5]{animation:slideUp-aa80c0b5 .25s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111827f2;border:1px solid rgba(59,130,246,.2);border-radius:16px;max-height:90vh;max-width:520px;overflow-y:auto;width:92%}@keyframes slideUp-aa80c0b5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-aa80c0b5]{border-bottom:1px solid hsla(0,0%,100%,.05);justify-content:space-between;padding:1.5rem}.modal-header[data-v-aa80c0b5],.modal-title-row[data-v-aa80c0b5]{align-items:center;display:flex}.modal-title-row[data-v-aa80c0b5]{gap:.75rem}.modal-title-row h3[data-v-aa80c0b5]{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.modal-icon[data-v-aa80c0b5]{align-items:center;border-radius:10px;display:flex;font-size:1.1rem;height:40px;justify-content:center;width:40px}.modal-icon.report[data-v-aa80c0b5]{background:#ef444426;color:#ef4444}.modal-icon.feedback[data-v-aa80c0b5]{background:#3b82f626;color:#3b82f6}.modal-close[data-v-aa80c0b5]{background:none;border:none;border-radius:.5rem;color:#9ca3af;cursor:pointer;padding:.5rem;transition:all .15s}.modal-close[data-v-aa80c0b5]:hover{background:#ffffff0d;color:#fff}.success-banner[data-v-aa80c0b5]{align-items:center;color:#10b981;display:flex;font-weight:500;gap:.75rem;padding:1.5rem}.success-banner svg[data-v-aa80c0b5]{font-size:1.5rem}.error-banner[data-v-aa80c0b5]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;color:#ef4444;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.modal-body[data-v-aa80c0b5]{padding:1.5rem}.form-group[data-v-aa80c0b5]{margin-bottom:1.25rem}.form-label[data-v-aa80c0b5]{align-items:center;color:#d1d5db;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;margin-bottom:.5rem}.char-count[data-v-aa80c0b5]{color:#6b7280;font-size:.8rem;font-weight:400}.form-input[data-v-aa80c0b5]{background:#111827cc;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-sizing:border-box;color:#fff;font-size:.95rem;padding:.75rem 1rem;transition:border-color .15s;width:100%}.form-input[data-v-aa80c0b5]:focus{border-color:#3b82f6;outline:none}.form-input[data-v-aa80c0b5]::-moz-placeholder{color:#6b7280}.form-input[data-v-aa80c0b5]::placeholder{color:#6b7280}.form-textarea[data-v-aa80c0b5]{background:#111827cc;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.95rem;min-height:100px;padding:.75rem 1rem;resize:vertical;transition:border-color .15s;width:100%}.form-textarea[data-v-aa80c0b5]:focus{border-color:#3b82f6;outline:none}.form-textarea[data-v-aa80c0b5]::-moz-placeholder{color:#6b7280}.form-textarea[data-v-aa80c0b5]::placeholder{color:#6b7280}.search-wrapper[data-v-aa80c0b5]{position:relative}.search-suggestions[data-v-aa80c0b5]{background:#111827fa;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;left:0;margin-top:.25rem;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.suggestion-item[data-v-aa80c0b5]{align-items:center;background:none;border:none;color:#e5e7eb;cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background .15s;width:100%}.suggestion-item[data-v-aa80c0b5]:hover{background:#3b82f61a}.suggestion-item[data-v-aa80c0b5]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.radio-group[data-v-aa80c0b5]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-option[data-v-aa80c0b5]{align-items:center;background:#11182799;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:#d1d5db;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:all .15s}.radio-option[data-v-aa80c0b5]:hover{border-color:#fff3}.radio-option.active[data-v-aa80c0b5]{background:#3b82f61a;border-color:#3b82f6;color:#60a5fa}.radio-input[data-v-aa80c0b5]{display:none}.modal-actions[data-v-aa80c0b5]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.btn-cancel[data-v-aa80c0b5]{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:#9ca3af;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .15s}.btn-cancel[data-v-aa80c0b5]:hover{border-color:#9ca3af;color:#fff}.btn-submit[data-v-aa80c0b5]{align-items:center;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .15s}.btn-submit.report[data-v-aa80c0b5]{background:linear-gradient(135deg,#ef4444,#dc2626)}.btn-submit.report[data-v-aa80c0b5]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c)}.btn-submit.feedback[data-v-aa80c0b5]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-submit.feedback[data-v-aa80c0b5]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.btn-submit[data-v-aa80c0b5]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.report-modal[data-v-aa80c0b5]{margin:1rem;width:95%}.radio-group[data-v-aa80c0b5]{flex-direction:column}}.badge[data-v-d13d01da]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1;padding:.25rem .5rem}.badge-primary[data-v-d13d01da]{background:#fff;color:#1d4ed8}.badge-secondary[data-v-d13d01da]{background:#f3f4f6;color:#374151}.badge-success[data-v-d13d01da]{background:#b6f9e3;color:#0c8a60}.badge-warning[data-v-d13d01da]{background:#fdeccf;color:#945f06}.badge-danger[data-v-d13d01da]{background:#fff;color:#eb1515}.badge-info[data-v-d13d01da]{background:#fff;color:#2f89f8}.sidebar-overlay[data-v-4d4a1456]{animation:fadeIn-4d4a1456 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:49}@media (min-width:769px){.sidebar-overlay[data-v-4d4a1456]{display:none}}@keyframes fadeIn-4d4a1456{0%{opacity:0}to{opacity:1}}.app-sidebar[data-v-4d4a1456]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827f2;border-right:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;position:fixed;top:0;transition:transform .25s cubic-bezier(.4,0,.2,1);width:260px;z-index:50}@media (max-width:768px){.app-sidebar[data-v-4d4a1456]{transform:translate(-100%)}.app-sidebar.mobile-open[data-v-4d4a1456]{box-shadow:2px 0 16px #0006;transform:translate(0)}}.sidebar-header[data-v-4d4a1456]{border-bottom:1px solid hsla(0,0%,100%,.05);height:70px;padding:0 1.5rem}.logo-link[data-v-4d4a1456],.sidebar-header[data-v-4d4a1456]{align-items:center;display:flex}.logo-link[data-v-4d4a1456]{gap:.75rem;text-decoration:none}.logo-img[data-v-4d4a1456]{height:32px;width:32px}.logo-text[data-v-4d4a1456]{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:-.5px}.sidebar-nav[data-v-4d4a1456]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1rem;-webkit-overflow-scrolling:touch}.nav-section[data-v-4d4a1456]{margin-bottom:2rem}.nav-section-title[data-v-4d4a1456]{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;padding-left:.75rem;text-transform:uppercase}.nav-list[data-v-4d4a1456]{display:flex;flex-direction:column;gap:.25rem;list-style:none}.nav-link[data-v-4d4a1456]{align-items:center;border-radius:.5rem;color:#9ca3af;display:flex;font-weight:500;gap:.75rem;padding:.5rem .75rem;position:relative;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-4d4a1456]:hover:not(.disabled){background:#ffffff0d;color:#fff}.nav-link:hover:not(.disabled) .nav-icon[data-v-4d4a1456]{color:#fff}.nav-link.active[data-v-4d4a1456]{background:linear-gradient(90deg,#2563eb33,#2563eb1a);color:#60a5fa}.nav-link.active[data-v-4d4a1456]:before{background:#3b82f6;border-radius:0 4px 4px 0;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.nav-link.active .nav-icon[data-v-4d4a1456]{color:#60a5fa}.nav-link.disabled[data-v-4d4a1456]{cursor:not-allowed;opacity:.5}.nav-icon[data-v-4d4a1456]{color:#6b7280;height:20px;transition:color .15s cubic-bezier(.4,0,.2,1);width:20px}.pending-badge[data-v-4d4a1456]{background:#ef4444;border-radius:10px;color:#fff;font-size:11px;font-weight:700;margin-left:auto;min-width:18px;padding:1px 6px;text-align:center}.sidebar-support[data-v-4d4a1456]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem}.support-btn[data-v-4d4a1456]{align-items:center;background:none;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.5rem .75rem;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.support-btn .nav-icon[data-v-4d4a1456]{height:20px;transition:color .15s cubic-bezier(.4,0,.2,1);width:20px}.support-btn.feedback[data-v-4d4a1456]:hover{background:#3b82f61a;color:#3b82f6}.support-btn.feedback:hover .nav-icon[data-v-4d4a1456]{color:#3b82f6}.support-btn.report[data-v-4d4a1456]:hover{background:#ef44441a;color:#ef4444}.support-btn.report:hover .nav-icon[data-v-4d4a1456]{color:#ef4444}.sidebar-footer[data-v-4d4a1456]{background:#0003;border-top:1px solid hsla(0,0%,100%,.05);padding:1rem}.user-mini-profile[data-v-4d4a1456]{align-items:center;border-radius:.5rem;display:flex;gap:.75rem;padding:.5rem;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1)}.user-mini-profile[data-v-4d4a1456]:hover{background:#ffffff0d}.user-mini-profile:hover .user-name[data-v-4d4a1456]{color:#fff}.user-info[data-v-4d4a1456]{display:flex;flex-direction:column}.user-name[data-v-4d4a1456]{color:#e5e7eb;font-size:.875rem;font-weight:600}.user-role[data-v-4d4a1456]{color:#6b7280;font-size:.75rem}.notification-bell[data-v-557f994b]{display:inline-block;position:relative}.bell-button[data-v-557f994b]{background:none;border:none;border-radius:8px;cursor:pointer;padding:8px;position:relative;transition:background-color .2s ease}.bell-button.active[data-v-557f994b],.bell-button[data-v-557f994b]:hover{background:#3b82d61a}.bell-icon[data-v-557f994b]{color:#9ca3af;font-size:1.2rem}.bell-button.active .bell-icon[data-v-557f994b],.bell-button:hover .bell-icon[data-v-557f994b]{color:#3b82d6}.notification-badge[data-v-557f994b]{background:#ef4444;border-radius:10px;color:#fff;font-size:.7rem;font-weight:600;line-height:1.2;min-width:18px;padding:2px 5px;position:absolute;right:2px;text-align:center;top:2px}.dropdown-overlay[data-v-557f994b]{inset:0;position:fixed;z-index:998}.notification-dropdown[data-v-557f994b]{background:#1a1a1a;border:1px solid rgba(59,130,214,.2);border-radius:12px;box-shadow:0 10px 40px #00000026;margin-top:8px;max-height:500px;overflow:hidden;position:absolute;right:0;top:100%;width:380px;z-index:999}.dropdown-header[data-v-557f994b]{align-items:center;border-bottom:1px solid rgba(59,130,214,.1);display:flex;justify-content:space-between;padding:16px 20px}.dropdown-title[data-v-557f994b]{color:#f3f4f6;font-size:1.1rem;font-weight:600;margin:0}.dropdown-actions[data-v-557f994b]{display:flex;gap:8px}.mark-all-read-btn[data-v-557f994b],.view-all-btn[data-v-557f994b]{background:none;border:none;border-radius:6px;color:#3b82d6;cursor:pointer;font-size:.9rem;padding:4px 8px;text-decoration:none;transition:background-color .2s ease}.mark-all-read-btn[data-v-557f994b]:hover,.view-all-btn[data-v-557f994b]:hover{background:#3b82d61a}.notifications-list[data-v-557f994b]{max-height:300px;overflow-y:auto}.empty-state[data-v-557f994b],.loading-state[data-v-557f994b]{align-items:center;color:#6b7280;display:flex;gap:8px;justify-content:center;padding:40px 20px}.loading-icon[data-v-557f994b]{animation:spin-557f994b 1s linear infinite}@keyframes spin-557f994b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.empty-icon[data-v-557f994b]{font-size:1.5rem}.notification-item[data-v-557f994b]{align-items:flex-start;border-bottom:1px solid rgba(59,130,214,.05);cursor:pointer;display:flex;gap:12px;padding:12px 20px;transition:background-color .2s ease}.notification-item[data-v-557f994b]:hover{background:#3b82d60d}.notification-item[data-v-557f994b]:last-child{border-bottom:none}.notification-item.unread[data-v-557f994b]{background:#3b82d60d;border-left:3px solid #3b82d6}.notification-icon[data-v-557f994b]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:1.1rem;height:32px;justify-content:center;width:32px}.icon-blue[data-v-557f994b]{color:#3b82d6}.icon-green[data-v-557f994b]{color:#10b981}.icon-purple[data-v-557f994b]{color:#8b5cf6}.icon-yellow[data-v-557f994b]{color:#f59e0b}.icon-red[data-v-557f994b]{color:#ef4444}.icon-gold[data-v-557f994b]{color:#fbbf24}.icon-gray[data-v-557f994b]{color:#6b7280}.notification-content[data-v-557f994b]{flex:1;min-width:0}.notification-title[data-v-557f994b]{color:#f3f4f6;font-size:.9rem;font-weight:600;line-height:1.3;margin:0 0 4px}.notification-message[data-v-557f994b]{color:#9ca3af;display:-webkit-box;font-size:.85rem;line-height:1.4;margin:0 0 6px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-time[data-v-557f994b]{color:#6b7280;font-size:.75rem}.notification-actions[data-v-557f994b]{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.notification-item:hover .notification-actions[data-v-557f994b]{opacity:1}.delete-btn[data-v-557f994b],.mark-read-btn[data-v-557f994b]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:.9rem;padding:4px;transition:all .2s ease}.mark-read-btn[data-v-557f994b]:hover{background:#10b9811a;color:#10b981}.delete-btn[data-v-557f994b]:hover{background:#ef44441a;color:#ef4444}.dropdown-footer[data-v-557f994b]{background:#1a1a1a80;border-top:1px solid rgba(59,130,214,.1);padding:12px 20px}.view-all-link[data-v-557f994b]{align-items:center;color:#3b82d6;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;text-decoration:none;transition:color .2s ease}.view-all-link[data-v-557f994b]:hover{color:#2563eb}@media (max-width:768px){.notification-dropdown[data-v-557f994b]{left:10px;margin-top:0;max-width:none;position:fixed;right:10px;top:70px;width:auto}.dropdown-header[data-v-557f994b]{padding:12px 16px}.dropdown-title[data-v-557f994b]{font-size:1rem}.mark-all-read-btn[data-v-557f994b],.view-all-btn[data-v-557f994b]{font-size:.85rem;padding:4px 6px}.notification-item[data-v-557f994b]{padding:10px 16px}.notification-icon[data-v-557f994b]{font-size:1rem;height:28px;width:28px}.notification-title[data-v-557f994b]{font-size:.85rem}.notification-message[data-v-557f994b]{font-size:.8rem}.notification-time[data-v-557f994b]{font-size:.7rem}.dropdown-footer[data-v-557f994b]{padding:10px 16px}.view-all-link[data-v-557f994b]{font-size:.85rem}}.search-container[data-v-87946083]{position:relative;width:300px}.search-input-wrapper[data-v-87946083]{align-items:center;display:flex;position:relative}.search-input[data-v-87946083]{background:#1a1a1acc;border:1px solid rgba(59,130,214,.2);border-radius:20px;color:#f3f4f6;font-size:.9rem;outline:none;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s ease;width:100%}.search-input[data-v-87946083]:focus{background:#1a1a1af2;border-color:#3b82d6;box-shadow:0 0 0 3px #3b82d61a}.search-input[data-v-87946083]::-moz-placeholder{color:#9ca3af}.search-input[data-v-87946083]::placeholder{color:#9ca3af}.search-icon[data-v-87946083]{font-size:.9rem;left:1rem;z-index:1}.clear-button[data-v-87946083],.search-icon[data-v-87946083]{color:#9ca3af;position:absolute}.clear-button[data-v-87946083]{background:none;border:none;border-radius:50%;cursor:pointer;padding:.25rem;right:1rem;transition:all .2s ease}.clear-button[data-v-87946083]:hover{background:#ef44441a;color:#f3f4f6}.search-results[data-v-87946083]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1a;border:1px solid rgba(59,130,214,.2);border-radius:12px;box-shadow:0 20px 40px #0000004d;left:0;max-height:400px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.search-section-title[data-v-87946083]{border-bottom:1px solid rgba(59,130,214,.1);color:#9ca3af;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem .5rem;text-transform:uppercase}.search-result-item[data-v-87946083]{align-items:center;border-bottom:1px solid rgba(59,130,214,.05);color:#f3f4f6;display:flex;padding:1rem;text-decoration:none;transition:all .2s ease}.search-result-item[data-v-87946083]:hover{background:#3b82d61a}.search-result-item[data-v-87946083]:last-child{border-bottom:none}.user-result[data-v-87946083]{gap:.75rem}.user-avatar[data-v-87946083]{border:2px solid rgba(59,130,214,.3);border-radius:50%;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.user-avatar-fallback[data-v-87946083]{align-items:center;background:linear-gradient(135deg,#3b82d6,#2563eb);border-radius:50%;color:#fff;display:flex;font-size:.85rem;font-weight:700;height:32px;justify-content:center;width:32px}.user-info[data-v-87946083]{display:flex;flex-direction:column;gap:.125rem}.user-pseudo[data-v-87946083]{font-size:.9rem;font-weight:600}.user-name[data-v-87946083]{color:#9ca3af;font-size:.8rem}.loading[data-v-87946083]{color:#9ca3af;gap:.75rem}.loading-icon[data-v-87946083]{color:#3b82d6}.no-results[data-v-87946083]{color:#9ca3af;font-style:italic;gap:.75rem}.no-results-icon[data-v-87946083]{color:#6b7280}@media (max-width:768px){.search-container[data-v-87946083]{width:250px}}@media (max-width:480px){.search-container[data-v-87946083]{width:200px}.search-input[data-v-87946083]{font-size:.85rem;padding:.625rem .875rem .625rem 2.25rem}}.app-header[data-v-50e7e8a1]{align-items:center;background:transparent;display:flex;height:70px;margin-bottom:1.5rem;padding:0 1.5rem;position:relative;z-index:50}@media (max-width:768px){.app-header[data-v-50e7e8a1]{height:60px;margin-bottom:1rem;padding:0 1rem;z-index:40}}@media (max-width:640px){.app-header[data-v-50e7e8a1]{height:56px;padding:0 .75rem}}.header-content[data-v-50e7e8a1]{align-items:center;display:flex;justify-content:space-between;width:100%}.page-title[data-v-50e7e8a1]{color:#fff;font-size:1.25rem;font-weight:600}@media (max-width:768px){.page-title[data-v-50e7e8a1]{font-size:1.125rem}}@media (max-width:640px){.page-title[data-v-50e7e8a1]{display:none}}.header-actions[data-v-50e7e8a1]{align-items:center;display:flex;gap:1rem;margin-left:auto}@media (max-width:640px){.header-actions[data-v-50e7e8a1]{gap:.5rem}}.icon-btn[data-v-50e7e8a1]{background:transparent;border:none;border-radius:.5rem;color:#9ca3af;cursor:pointer;padding:.5rem;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)}.icon-btn[data-v-50e7e8a1]:hover{background:#ffffff0d;color:#fff}.notification-dot[data-v-50e7e8a1]{background:#ef4444;border:2px solid #111827;border-radius:50%;height:8px;position:absolute;right:6px;top:6px;width:8px}.relative[data-v-50e7e8a1]{position:relative}.notifications-dropdown[data-v-50e7e8a1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111827f2;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin-top:.5rem;overflow:hidden;position:absolute;right:0;top:100%;transform-origin:top right;width:320px}.dropdown-header[data-v-50e7e8a1]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:.75rem 1rem}.dropdown-content[data-v-50e7e8a1]{max-height:300px;overflow-y:auto}.notification-item[data-v-50e7e8a1]{border-bottom:1px solid hsla(0,0%,100%,.02);cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:background .15s cubic-bezier(.4,0,.2,1)}.notification-item[data-v-50e7e8a1]:hover{background:#ffffff0d}.notification-item.unread[data-v-50e7e8a1]{background:#3b82f60d}.notification-item.unread[data-v-50e7e8a1]:hover{background:#3b82f61a}.notif-icon[data-v-50e7e8a1]{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.fade-enter-active[data-v-50e7e8a1],.fade-leave-active[data-v-50e7e8a1]{transition:all .2s ease}.fade-enter-from[data-v-50e7e8a1],.fade-leave-to[data-v-50e7e8a1]{opacity:0;transform:translateY(-10px) scale(.95)}
