.notifications-container[data-v-7b21260d]{display:inline-block;position:relative}.notifications-panel[data-v-7b21260d]{border:1px solid hsla(0,0%,50%,.2);border-radius:8px;display:flex;flex-direction:column;max-height:400px;overflow:hidden}.notifications-list[data-v-7b21260d]{max-height:350px;overflow-y:auto}.notifications-list .v-list-item.unread[data-v-7b21260d]{background-color:var(--v-theme-primary-lighten-9)}.notifications-list .v-list-item.unread[data-v-7b21260d]:before{background-color:var(--v-theme-primary);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.notification-item[data-v-7b21260d]{cursor:pointer;padding-left:2px!important;padding-right:48px;transition:background-color .2s}.notification-item[data-v-7b21260d]:hover{background-color:#8080800d}.notification-user-card[data-v-7b21260d]:hover{opacity:.9}.timestamp[data-v-7b21260d]{color:#00000080;font-size:12px}.notification-action[data-v-7b21260d]{position:absolute;right:8px}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:10px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.chat-icon-active[data-v-abe12072]{background-color:#1976d21f!important;color:#1976d2!important}.new-chat-modal[data-v-29d099d1]{display:flex;flex-direction:column;height:420px;max-height:420px}.new-chat-modal[data-v-29d099d1] .v-card-text{flex:1;overflow-y:auto}.search-content[data-v-29d099d1]{min-height:280px;position:relative}.content-state[data-v-29d099d1]{align-items:center;color:var(--v-theme-on-surface-variant);display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:40px 20px;text-align:center}.content-state[data-v-29d099d1]:has(.v-list){align-items:stretch;justify-content:flex-start;min-height:auto;padding:0;text-align:left}.user-item[data-v-29d099d1]{cursor:pointer}.user-item[data-v-29d099d1]:hover{background-color:var(--v-theme-surface-variant)}.fade-enter-active[data-v-29d099d1],.fade-leave-active[data-v-29d099d1]{transition:opacity .2s ease}.fade-enter-from[data-v-29d099d1],.fade-leave-to[data-v-29d099d1]{opacity:0}.chat-list[data-v-b85597fe]{bottom:20px;display:flex;flex-direction:column;max-height:500px;position:fixed;right:20px;width:320px;z-index:1000}@media (max-width:767px){.chat-list[data-v-b85597fe]{bottom:10px;height:calc(100vh - 100px);left:10px;max-height:none;right:10px;width:calc(100vw - 20px)}}.chat-list-header[data-v-b85597fe]{align-items:center;background-color:var(--v-theme-primary);color:var(--v-theme-on-surface);display:flex;flex-shrink:0;padding:12px 16px}.chat-list-header .v-btn[data-v-b85597fe]{color:#fff}.chat-list-content[data-v-b85597fe]{display:flex;flex:1;flex-direction:column;overflow:hidden}.conversation-item[data-v-b85597fe]{cursor:pointer;min-height:72px;transition:background-color .2s ease}.conversation-item.conversation-unread[data-v-b85597fe],.conversation-item[data-v-b85597fe]:hover{background-color:var(--v-theme-surface-variant)}.conversation-item.conversation-unread .conversation-name[data-v-b85597fe]{font-weight:600}.conversation-meta[data-v-b85597fe]{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.conversation-time[data-v-b85597fe]{color:var(--v-theme-on-surface-variant);font-size:12px}.conversation-preview[data-v-b85597fe]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-b85597fe],.loading-state[data-v-b85597fe]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.chat-window[data-v-7ab11f72]{bottom:20px;display:flex;flex-direction:column;height:400px;position:fixed;width:300px;z-index:999}@media (max-width:767px){.chat-window[data-v-7ab11f72]{bottom:10px;height:calc(100vh - 100px);left:10px;right:10px;width:calc(100vw - 20px)}}.chat-minimized[data-v-7ab11f72]{height:auto}.chat-minimized .chat-input[data-v-7ab11f72],.chat-minimized .chat-messages[data-v-7ab11f72]{display:none!important}.chat-header[data-v-7ab11f72]{align-items:center;background-color:var(--v-theme-surface);border-bottom:1px solid var(--v-theme-outline-variant);color:var(--v-theme-on-surface);display:flex;flex-shrink:0;min-height:56px;padding:8px 12px}.chat-user-section[data-v-7ab11f72]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1;padding:4px 8px;transition:background-color .2s ease}.chat-user-section[data-v-7ab11f72]:hover{background-color:var(--v-theme-surface-variant)}.chat-user-section[data-v-7ab11f72]:focus{outline:2px solid var(--v-theme-primary);outline-offset:2px}.chat-user-section .chat-user-info[data-v-7ab11f72]{flex:1}.chat-user-section .chat-user-name[data-v-7ab11f72]{color:var(--v-theme-on-surface);font-size:14px;font-weight:500}.chat-actions[data-v-7ab11f72]{align-items:center;display:flex;flex-shrink:0}.chat-messages[data-v-7ab11f72]{overflow:hidden}.chat-messages[data-v-7ab11f72],.messages-list[data-v-7ab11f72]{display:flex;flex:1;flex-direction:column}.messages-list[data-v-7ab11f72]{gap:12px;overflow-y:auto;padding:16px}.message-wrapper[data-v-7ab11f72]{display:flex}.message-wrapper.message-own[data-v-7ab11f72]{justify-content:flex-end}.message-bubble[data-v-7ab11f72]{border-radius:18px;max-width:75%;padding:10px 14px;word-wrap:break-word;box-shadow:0 1px 2px #0000001a}.message-bubble.message-bubble-own[data-v-7ab11f72]{background-color:#007aff;color:#fff}.message-bubble.message-bubble-other[data-v-7ab11f72]{background-color:#e5e5ea;color:#000}.message-content[data-v-7ab11f72]{font-size:14px;line-height:1.4;white-space:pre-wrap}.message-time[data-v-7ab11f72]{font-size:11px;margin-top:4px;text-align:right}.message-bubble-own .message-time[data-v-7ab11f72]{color:#fffc}.message-bubble-other .message-time[data-v-7ab11f72]{color:#0009}.no-messages[data-v-7ab11f72]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}.chat-input[data-v-7ab11f72]{flex-shrink:0}.message-form[data-v-7ab11f72]{padding:12px}.message-input[data-v-7ab11f72] .v-field{border-radius:20px}.message-input[data-v-7ab11f72] .v-field__input{padding:8px 16px}.chat-widget[data-v-2943e9b0]{position:relative}.chat-overlay[data-v-2943e9b0]{background-color:#0000001a;bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}@media (min-width:768px){.chat-overlay[data-v-2943e9b0]{display:none}}.chat-windows-container[data-v-2943e9b0]{position:relative;z-index:999}.v-main[data-v-a885f512]{position:relative;z-index:1}[data-v-a885f512] .v-list-item .v-list-item__spacer{width:14px!important}[data-v-a885f512] .v-tabs .v-tab--selected{color:#ff6b6b!important}.mobile-logo[data-v-a885f512]{height:auto!important;width:155px!important}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}
