.main-sidebar[data-v-8102b896]{background:rgb(var(--v-theme-surface-light))!important;border-right:1px solid rgb(var(--v-theme-border-light))!important;box-shadow:none!important}.main-sidebar[data-v-8102b896] .v-navigation-drawer__content{background:rgb(var(--v-theme-surface-light))!important;overflow:hidden}.main-sidebar[data-v-8102b896] .v-navigation-drawer__scrim{display:none}.sidebar-content[data-v-8102b896]{background:rgb(var(--v-theme-surface-light));overflow:hidden}.sidebar-header[data-v-8102b896]{min-height:60px}.sidebar-header .sidebar-logo[data-v-8102b896]{opacity:.9;transition:all .2s cubic-bezier(.4,0,.2,1)}.sidebar-header .sidebar-logo[data-v-8102b896]:hover{opacity:1;transform:scale(1.05)}.sidebar-scroll-area[data-v-8102b896]{scrollbar-width:none;-ms-overflow-style:none}.sidebar-scroll-area[data-v-8102b896]::-webkit-scrollbar{display:none;width:0}.sidebar-scroll-area.is-hovered[data-v-8102b896]{scrollbar-width:thin}.sidebar-scroll-area.is-hovered[data-v-8102b896]::-webkit-scrollbar{display:block;width:6px}.sidebar-scroll-area.is-hovered[data-v-8102b896]::-webkit-scrollbar-track{background:transparent;margin:4px 0}.sidebar-scroll-area.is-hovered[data-v-8102b896]::-webkit-scrollbar-thumb{background:rgb(var(--v-theme-border-light));border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.sidebar-scroll-area.is-hovered[data-v-8102b896]::-webkit-scrollbar-thumb:hover{background:rgb(var(--v-theme-sidebar-icon))}.section-header[data-v-8102b896]{color:rgb(var(--v-theme-paragraph-2));transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-header .section-icon[data-v-8102b896]{color:rgb(var(--v-theme-paragraph-2));transition:color .15s ease}.section-header .section-title[data-v-8102b896]{line-height:1}.section-header[data-v-8102b896]:hover{color:rgb(var(--v-theme-on-surface))}.menu-item[data-v-8102b896],.section-header:hover .section-icon[data-v-8102b896]{color:rgb(var(--v-theme-paragraph))}.menu-item[data-v-8102b896]{cursor:pointer;position:relative;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item .menu-icon[data-v-8102b896]{color:rgb(var(--v-theme-paragraph-2));flex-shrink:0;transition:color .15s ease}.menu-item .menu-title[data-v-8102b896]{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item[data-v-8102b896]:hover{background:rgb(var(--v-theme-surface-hover));color:rgb(var(--v-theme-on-surface))}.menu-item:hover .menu-icon[data-v-8102b896]{color:rgb(var(--v-theme-paragraph))}.menu-item.router-link-active[data-v-8102b896]{background:rgb(var(--v-theme-element-selected));font-weight:600}.menu-item.router-link-active[data-v-8102b896],.menu-item.router-link-active .menu-icon[data-v-8102b896]{color:rgb(var(--v-theme-primary))}.menu-item.router-link-active[data-v-8102b896]:hover{background:rgb(var(--v-theme-element-selected));opacity:.9}.menu-item[data-v-8102b896]:active{transform:scale(.98)}.bottom-menu[data-v-8102b896],.sidebar-footer[data-v-8102b896]{border-top-color:rgb(var(--v-theme-border-light))}.sidebar-footer[data-v-8102b896]{background:rgb(var(--v-theme-surface-light))}[data-v-8102b896] .v-navigation-drawer--rail .menu-title,[data-v-8102b896] .v-navigation-drawer--rail .section-title{opacity:0;transition:opacity .2s ease}[data-v-8102b896] .v-navigation-drawer:not(.v-navigation-drawer--rail) .menu-title,[data-v-8102b896] .v-navigation-drawer:not(.v-navigation-drawer--rail) .section-title{opacity:1}.floating-activity-notification[data-v-f8c17609]{position:fixed;right:0;top:0;z-index:2000}.floating-bell[data-v-f8c17609]{position:fixed!important;right:20px;top:20px;transition:all .3s ease;z-index:2001}.floating-bell[data-v-f8c17609]:hover{transform:translateY(-2px)}.notification-badge[data-v-f8c17609] .v-badge__badge{animation:pulse-badge-f8c17609 2s ease-in-out infinite;font-weight:600!important}.floating-panel[data-v-f8c17609]{animation:slideInRight-f8c17609 .3s ease-out;border:1px solid rgb(var(--v-theme-section-border));border-radius:12px!important;position:fixed!important;right:20px;top:80px;z-index:2000}.notification-header[data-v-f8c17609]{background-color:rgb(var(--v-theme-element-selected));border-radius:12px 12px 0 0!important;padding:16px!important}.header-content[data-v-f8c17609]{justify-content:space-between;width:100%}.header-content[data-v-f8c17609],.header-left[data-v-f8c17609]{align-items:center;display:flex}.header-left[data-v-f8c17609]{gap:8px}.header-title[data-v-f8c17609]{color:rgb(var(--v-theme-on-surface));font-size:16px;font-weight:500}.unread-chip[data-v-f8c17609]{font-weight:600!important}.header-actions[data-v-f8c17609]{display:flex;gap:4px}.action-btn[data-v-f8c17609]{transition:all .2s ease}.action-btn[data-v-f8c17609]:hover{background-color:rgb(var(--v-theme-content-marker))!important}.notification-list[data-v-f8c17609]{background:transparent;padding:0!important}.notification-item[data-v-f8c17609]{border-bottom:1px solid rgb(var(--v-theme-section-border));transition:background-color .2s ease}.notification-item[data-v-f8c17609]:hover{background-color:rgb(var(--v-theme-content-marker))}.notification-item[data-v-f8c17609]:last-child{border-bottom:none}.notification-footer[data-v-f8c17609]{background-color:rgb(var(--v-theme-content-marker));border-radius:0 0 12px 12px;padding:12px!important}.view-all-btn[data-v-f8c17609]{font-weight:500!important;text-transform:none!important}.floating-backdrop[data-v-f8c17609]{background-color:rgba(var(--v-theme-on-background),.1);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1999}@keyframes slideInRight-f8c17609{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pulse-badge-f8c17609{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-bounce[data-v-f8c17609]{animation:bounce-professional-f8c17609 2s ease-in-out}@keyframes bounce-professional-f8c17609{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@media(max-width:600px){.floating-bell[data-v-f8c17609]{right:16px;top:16px}.floating-panel[data-v-f8c17609]{left:16px;max-width:none!important;right:16px;top:76px;width:auto!important}.notification-header[data-v-f8c17609]{padding:12px!important}.header-title[data-v-f8c17609]{font-size:14px}}.notification-bell[data-v-f8c17609]{background:linear-gradient(135deg,#2d9cfa,#56c6ff)!important;box-shadow:0 4px 16px #2d9cfa2e,0 1.5px 4px #00000014!important;height:36px;min-height:36px;min-width:36px;padding:0;width:36px}.notification-badge[data-v-f8c17609]{background:rgb(var(--v-theme-error));border:1.5px solid rgb(var(--v-theme-surface));border-radius:50%;box-shadow:0 2px 6px rgba(var(--v-theme-error),.18);color:rgb(var(--v-theme-on-error));font-size:12px;font-weight:700;height:25px;letter-spacing:.01em;min-width:25px;pointer-events:none;z-index:2}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:rgb(var(--v-theme-surface))}::-webkit-scrollbar-thumb{background:#6c757d;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#6a6a6a}::-webkit-scrollbar-button:single-button{background-color:rgb(var(--v-theme-surface));display:block;height:12px;width:12px}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'><path fill='%236c757d' d='M12 6l-10 10h20z'/></svg>")}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'><path fill='%236c757d' d='M12 18l10-10H2z'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'><path fill='%236c757d' d='M6 12l10-10v20z'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'><path fill='%236c757d' d='M18 12l-10-10v20z'/></svg>")}}@supports not selector(::-webkit-scrollbar){.not-webkit-scrollbar{scrollbar-color:#6a6a6a rgb(var(--v-theme-surface));scrollbar-width:auto}}
