.v-badge{line-height:1;display:inline-block}.v-badge__badge{background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));pointer-events:auto;text-align:center;text-indent:0;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:1.25rem;padding:4px 6px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;transition:all .225s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;color:rgb(var(--v-theme-background));content:"";border-style:solid;border-width:2px;position:absolute;inset:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;width:9px;min-width:0;height:9px;padding:0}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{vertical-align:middle;position:relative}.v-badge__badge .v-icon{color:inherit;margin:0 -2px;font-size:.75rem}.v-badge__badge .v-img,.v-badge__badge img{width:100%;height:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{justify-content:center;align-items:center;margin:0 4px;display:inline-flex}.btn-online-toggle[data-v-43277f58]{letter-spacing:.04em;text-transform:none;border-radius:9999px;margin:12px 16px 8px;font-weight:600}.chat-panel[data-v-fb57ae82]{z-index:3000;width:100%;max-width:420px;position:fixed;top:80px;bottom:88px;right:24px}.chat-slide-enter-active[data-v-fb57ae82],.chat-slide-leave-active[data-v-fb57ae82]{transform-origin:100% 0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s}.chat-slide-enter-from[data-v-fb57ae82],.chat-slide-leave-to[data-v-fb57ae82]{opacity:0;transform:translateY(-8px)scale(.4)}.chat-card[data-v-fb57ae82]{border:1px solid rgba(var(--v-theme-on-surface),.18);border-radius:16px 0 16px 16px;overflow:hidden}.chat-card__header[data-v-fb57ae82]{background-color:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-theme-on-surface),.18);color:rgb(var(--v-theme-on-surface));justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.chat-card__title[data-v-fb57ae82]{color:rgb(var(--v-theme-primary));letter-spacing:.02em;font-size:.92rem;font-weight:600}.chat-card__subtitle[data-v-fb57ae82]{color:rgba(var(--v-theme-on-surface),.72);opacity:.8;font-size:.7rem}.chat-card__avatar[data-v-fb57ae82]{background:rgba(var(--v-theme-primary),.14);box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.55);color:rgb(var(--v-theme-primary))}.chat-card__close[data-v-fb57ae82]{color:rgba(var(--v-theme-on-surface),.72)!important}.chat-card__divider[data-v-fb57ae82]{opacity:.9}.chat-card__body[data-v-fb57ae82]{background-color:rgb(var(--v-theme-background))}.alerts-panel[data-v-fd89d4f8]{z-index:3000;width:100%;max-width:440px;position:fixed;top:80px;bottom:88px;right:24px}.alerts-slide-enter-active[data-v-fd89d4f8],.alerts-slide-leave-active[data-v-fd89d4f8]{transform-origin:100% 0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s}.alerts-slide-enter-from[data-v-fd89d4f8],.alerts-slide-leave-to[data-v-fd89d4f8]{opacity:0;transform:translateY(-8px)scale(.4)}.alerts-card[data-v-fd89d4f8]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:16px 0 16px 16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.alerts-card__header[data-v-fd89d4f8]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.08)0,rgba(var(--v-theme-surface),1)100%);border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.alerts-card__title[data-v-fd89d4f8]{color:rgb(var(--v-theme-primary));letter-spacing:.02em;font-size:.95rem;font-weight:600}.alerts-card__subtitle[data-v-fd89d4f8]{color:rgba(var(--v-theme-on-surface),.65);opacity:.75;margin-top:2px;font-size:.7rem}.alerts-card__avatar[data-v-fd89d4f8]{background:rgba(var(--v-theme-primary),.12);box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.2);color:rgb(var(--v-theme-primary))}.alerts-card__action[data-v-fd89d4f8],.alerts-card__close[data-v-fd89d4f8]{transition:all .2s;color:rgba(var(--v-theme-on-surface),.65)!important}.alerts-card__action[data-v-fd89d4f8]:hover,.alerts-card__close[data-v-fd89d4f8]:hover{transform:scale(1.1);color:rgb(var(--v-theme-primary))!important}.alerts-card__divider[data-v-fd89d4f8]{opacity:.6}.alerts-card__body[data-v-fd89d4f8]{background:rgb(var(--v-theme-background));flex:1;min-height:0;overflow-y:auto}.alerts-card__body[data-v-fd89d4f8]::-webkit-scrollbar{width:6px}.alerts-card__body[data-v-fd89d4f8]::-webkit-scrollbar-track{background:0 0}.alerts-card__body[data-v-fd89d4f8]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.2);border-radius:3px}.alerts-card__body[data-v-fd89d4f8]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface),.3)}.alerts-card__footer[data-v-fd89d4f8]{background:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-theme-on-surface),.08);padding:12px 16px}.alerts-empty[data-v-fd89d4f8],.alerts-loading[data-v-fd89d4f8]{flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.alerts-empty[data-v-fd89d4f8]{text-align:center}.alerts-empty__icon[data-v-fd89d4f8]{background:rgba(var(--v-theme-success),.1);margin-bottom:16px}.alerts-empty__title[data-v-fd89d4f8]{color:rgb(var(--v-theme-on-surface));margin-bottom:8px;font-size:1.1rem;font-weight:600}.alerts-empty__subtitle[data-v-fd89d4f8]{color:rgba(var(--v-theme-on-surface),.6);font-size:.85rem}.alerts-list[data-v-fd89d4f8]{padding:8px 0}.alert-item[data-v-fd89d4f8]{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-theme-on-surface),.06);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.alert-item[data-v-fd89d4f8]:hover{background:rgba(var(--v-theme-primary),.04);transform:translate(-2px)}.alert-item--unread[data-v-fd89d4f8]{background:rgba(var(--v-theme-primary),.06);border-left:3px solid rgb(var(--v-theme-primary))}.alert-item--unread[data-v-fd89d4f8]:hover{background:rgba(var(--v-theme-primary),.1)}.alert-item__indicator[data-v-fd89d4f8]{opacity:0;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.alert-item:hover .alert-item__indicator[data-v-fd89d4f8]{opacity:1}.alert-item__icon[data-v-fd89d4f8]{flex-shrink:0;margin-top:2px}.alert-item__avatar[data-v-fd89d4f8]{box-shadow:0 2px 8px #0000001f}.alert-item__content[data-v-fd89d4f8]{flex:1;min-width:0}.alert-item__header[data-v-fd89d4f8]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.alert-item__title[data-v-fd89d4f8]{color:rgb(var(--v-theme-on-surface));margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.alert-item__time[data-v-fd89d4f8]{color:rgba(var(--v-theme-on-surface),.5);white-space:nowrap;flex-shrink:0;font-size:.7rem}.alert-item__message[data-v-fd89d4f8]{color:rgba(var(--v-theme-on-surface),.75);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.alert-item__footer[data-v-fd89d4f8]{margin-top:8px}.alert-item__actions[data-v-fd89d4f8]{opacity:0;flex-direction:column;gap:4px;margin-top:2px;transition:opacity .2s;display:flex}.alert-item:hover .alert-item__actions[data-v-fd89d4f8]{opacity:1}.alert-item__action-btn[data-v-fd89d4f8]{transition:all .2s}.alert-item__action-btn[data-v-fd89d4f8]:hover{transform:scale(1.15)}.alert-item-enter-active[data-v-fd89d4f8],.alert-item-leave-active[data-v-fd89d4f8]{transition:all .3s}.alert-item-enter-from[data-v-fd89d4f8]{opacity:0;transform:translate(20px)}.alert-item-leave-to[data-v-fd89d4f8]{opacity:0;transform:translate(-20px)}.alert-item-move[data-v-fd89d4f8]{transition:transform .3s}@media (max-width:768px){.alerts-panel[data-v-fd89d4f8]{max-width:none;left:12px;right:12px}.alerts-card[data-v-fd89d4f8]{border-radius:16px}}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));pointer-events:auto;border-style:solid;border-width:0;flex-direction:column;max-width:100%;height:100%;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.v-navigation-drawer--border{box-shadow:none;border-width:thin}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,#0003),0 0 0 0 var(--v-shadow-key-penumbra-opacity,#00000024),0 0 0 0 var(--v-shadow-key-ambient-opacity,#0000001f);color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}@media (prefers-reduced-motion:reduce){.v-navigation-drawer{transition:none}}.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;top:0;left:0;right:auto}.v-navigation-drawer--right{border-left-width:thin;top:0;left:auto;right: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,#0003),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,#00000024),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,#0000001f)}.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 auto;max-width:100%;height:100%;overflow:hidden auto}.v-navigation-drawer__img{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{opacity:.2;z-index:1;background:#000;width:100%;height:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}
