.n-icon[data-v-51e3f2da]{height:22px;width:22px}.side-menu[data-v-51e3f2da]{display:flex;flex-direction:column;height:100%;padding:16px 0;position:relative;width:100%}.logo-container[data-v-51e3f2da]{align-items:center;display:flex;justify-content:center;margin-bottom:20px;padding:16px}.side-menu-items[data-v-51e3f2da]{flex:1;min-height:0;overflow-y:auto}[data-v-51e3f2da] .n-menu-item{margin:4px 8px}[data-v-51e3f2da] .n-menu-item-content{padding:10px 12px!important}.side-menu[data-v-51e3f2da]:not(.side-menu--dark) .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled) .n-menu-item-content-header a.side-menu-link,.side-menu[data-v-51e3f2da]:not(.side-menu--dark) .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled):focus-within .n-menu-item-content-header a.side-menu-link,.side-menu[data-v-51e3f2da]:not(.side-menu--dark) .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled):hover .n-menu-item-content-header a.side-menu-link{color:#000!important}.side-menu[data-v-51e3f2da]:not(.side-menu--dark) .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled) .n-menu-item-content__icon,.side-menu[data-v-51e3f2da]:not(.side-menu--dark) .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled) .n-icon{color:#000!important}.side-menu--dark[data-v-51e3f2da] .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled) .n-menu-item-content-header a.side-menu-link,.side-menu--dark[data-v-51e3f2da] .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled):focus-within .n-menu-item-content-header a.side-menu-link,.side-menu--dark[data-v-51e3f2da] .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled):hover .n-menu-item-content-header a.side-menu-link{color:#fff!important}.side-menu--dark[data-v-51e3f2da] .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled) .n-menu-item-content__icon,.side-menu--dark[data-v-51e3f2da] .side-menu-items.n-menu .n-menu-item-content--selected:not(.n-menu-item-content--disabled) .n-icon{color:#fff!important}.collapsed-menu[data-v-51e3f2da],.expanded-menu[data-v-51e3f2da]{display:flex;flex-direction:column;height:100%}.collapsed-menu[data-v-51e3f2da]{align-items:center;box-sizing:border-box;justify-content:flex-start;padding:8px 16px;width:100%}.collapsed-add-order[data-v-51e3f2da]{align-items:center;display:flex;justify-content:center;padding:8px 0 16px}.collapsed-add-button[data-v-51e3f2da]{align-items:center!important;display:flex!important;height:48px;justify-content:center!important;width:48px}.collapsed-menu-items[data-v-51e3f2da]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-start;width:100%}.collapsed-menu-item[data-v-51e3f2da]{align-items:center;border-radius:8px;color:#718096;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.router-link-active #text[data-v-51e3f2da]{color:#000!important}.side-menu--dark .collapsed-menu-item[data-v-51e3f2da]{color:#a0aec0}.collapsed-menu-item[data-v-51e3f2da]:hover{background-color:#f7fafc;transform:scale(1.05)}.side-menu--dark .collapsed-menu-item[data-v-51e3f2da]:hover{background-color:#171922;transform:scale(1.05)}.collapsed-menu-item.active[data-v-51e3f2da]{background-color:#cee8ed;color:#000}.side-menu--dark .collapsed-menu-item.active[data-v-51e3f2da]{background-color:#2a4145;color:#e2e8f0}.collapsed-add-button[data-v-51e3f2da] .n-button__content{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.collapsed-add-button[data-v-51e3f2da] .n-icon{align-items:center!important;display:flex!important;justify-content:center!important}.collapsed-menu-item[data-v-51e3f2da] svg{display:block;height:22px;margin:0 auto;width:22px}.collapsed-menu-item[data-v-51e3f2da] .menu-icon-with-badge{align-items:center;display:flex;justify-content:center;line-height:0;vertical-align:middle}[data-v-51e3f2da] .n-menu-item-content__icon{margin-left:5px}[data-v-51e3f2da] .side-menu-link{color:inherit;display:block;text-decoration:none;width:100%}[data-v-51e3f2da] .menu-icon-with-badge{align-items:center;display:inline-flex;height:25px;justify-content:center;overflow:visible;position:relative;width:25px}[data-v-51e3f2da] .menu-badge-dot{background:#ef4444;border-radius:9999px;box-shadow:0 0 0 1px var(--bg,#fff);height:10px;pointer-events:none;position:absolute;right:-1px;top:-3px;width:10px;z-index:2}[data-v-51e3f2da] .menu-badge-dot--collapsed{background:#ef4444;border-radius:9999px;box-shadow:0 0 0 1px var(--bg,#fff);height:9px;pointer-events:none;position:absolute;right:-4px;top:2px;width:9px;z-index:2}.collapsed-menu-item[data-v-51e3f2da] .menu-icon-chat-collapsed{left:-4px;top:-2px}.user-badge[data-v-ae863f6d]{border:1px solid var(--neutral-stroke-1-rest-light)}.dark .user-badge[data-v-ae863f6d]{border:1px solid var(--neutral-stroke-1-rest-dark)}.user-badge-content[data-v-ae863f6d]{align-items:center;display:flex}.avatar-container[data-v-ae863f6d]{position:relative}.status-indicator[data-v-ae863f6d]{background-color:var(--success-background-1-rest-light);border:2px solid var(--neutral-background-1-rest-light);border-radius:50%;bottom:2px;height:10px;position:absolute;right:2px;width:10px}.dark .status-indicator[data-v-ae863f6d]{background-color:var(--success-background-1-rest-dark);border:2px solid var(--neutral-background-1-rest-dark)}.user-info[data-v-ae863f6d]{display:flex;flex:1;flex-direction:column;width:100%}.user-name[data-v-ae863f6d]{font-size:14px;font-weight:600;line-height:1.4;max-height:2.8em;-webkit-line-clamp:2;line-clamp:2}.user-name[data-v-ae863f6d],.user-role[data-v-ae863f6d]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;hyphens:auto}.user-role[data-v-ae863f6d]{font-size:12px;line-height:1.3;max-height:1.3em;opacity:.8;-webkit-line-clamp:1;line-clamp:1}.actions[data-v-ae863f6d]{align-items:center;display:flex}@media (min-width:768px){header[data-v-e91f84ea]{padding:8px 80px}}.footer-text{font-size:clamp(12px,1.5vw,16px)}
