.sidebar-agent-row{display:flex;align-items:center;gap:4px;width:100%}.sidebar-agent-row .sidebar-item-clean{flex:1;min-width:0}.agent-avatar{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.sidebar-agent-row .sidebar-item-icon-clean{width:28px;height:28px;font-size:18px}.unified-sidebar{position:fixed!important;top:0!important;left:0!important;width:250px!important;height:100vh!important;background:var(--chat-gradient-sidebar,linear-gradient(135deg,#252831 0,#2d3139 50%,#252831 100%))!important;border:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;z-index:1000!important;display:flex!important;flex-direction:column!important;font-family:var(--editor-font-family-headings)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;overflow:hidden!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-top:var(--chat-space-lg,16px)!important;padding-bottom:var(--chat-space-lg,16px)!important}aside.unified-sidebar{border:none!important}.unified-sidebar.collapsed{width:56px!important;overflow:hidden!important;border:none!important;transform:translateX(0)!important}.unified-sidebar.collapsed .unified-sidebar-content,.unified-sidebar.collapsed .unified-sidebar-nav,.unified-sidebar.collapsed .unified-sidebar-section{overflow:hidden!important;width:100%!important}.unified-sidebar.collapsed *{max-width:100%!important;box-sizing:border-box!important}.unified-sidebar-content{flex-direction:column!important;height:100%!important;padding:0!important;z-index:2!important}.unified-sidebar-content,.unified-sidebar-logo{display:flex!important;position:relative!important}.unified-sidebar-logo{padding:0 20px 16px!important;border-bottom:none!important;align-items:center!important;justify-content:flex-start!important;flex-shrink:0!important;margin-bottom:8px!important}.unified-sidebar.collapsed .unified-sidebar-logo{padding:2px 8px 8px!important;width:100%!important;max-width:56px!important;overflow:hidden!important;justify-content:center!important;position:relative!important}.unified-sidebar.collapsed .unified-sidebar-logo:after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translateX(-50%)!important;width:32px!important;height:1px!important;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.1) 50%,transparent)!important}.unified-logo-image{max-width:120px!important;height:auto!important;margin-left:8px!important;opacity:1!important}.unified-logo-icon,.unified-logo-image{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.unified-logo-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;margin:0 3px 0 auto!important;opacity:0!important;transform:scale(.8)!important}.unified-logo-icon:hover{transform:scale(1.05)!important}.unified-sidebar.collapsed .unified-logo-image{opacity:0!important;transform:scale(.8) translateX(-10px)!important;margin-left:0!important;pointer-events:none!important}.unified-sidebar.collapsed .unified-logo-icon{opacity:1!important;transform:scale(1)!important;margin:-4px auto 0!important;pointer-events:auto!important}.unified-logo-icon-image{width:24px!important;height:24px!important;-o-object-fit:contain!important;object-fit:contain!important}.unified-sidebar-block{flex:1!important;padding:0!important;display:flex!important;flex-direction:column!important}.unified-sidebar-block.unified-sidebar-footer{flex:0 0 auto!important;border-top:1px solid rgba(255,255,255,.06)!important;margin-top:auto!important}.unified-sidebar-nav-main{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important}.unified-sidebar-nav-bottom{flex:0 0 auto!important;margin-top:auto!important}.unified-sidebar-nav{display:flex!important;flex-direction:column!important;padding:8px 0 0!important;gap:0!important}.unified-nav-link{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 20px!important;color:var(--chat-text-primary,#e8eaed)!important;text-decoration:none!important;border:none!important;background:transparent!important;width:100%!important;font-size:15px!important;font-weight:400!important;cursor:pointer!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;text-align:left!important;border-radius:6px!important;margin:1px 8px!important;position:relative!important}.unified-nav-link:hover{background:var(--sidebar-item-hover)!important;color:var(--chat-text-primary)!important}.unified-nav-link:active{transform:scale(.98)!important}.unified-nav-link:focus{outline:1px solid rgba(255,255,255,.2)!important;outline-offset:1px!important}.unified-nav-link.active{background:var(--sidebar-item-active)!important;color:var(--chat-text-primary)!important;font-weight:500!important}.unified-sidebar.collapsed .unified-nav-link{padding:10px!important;justify-content:center!important;align-items:center!important;margin:2px auto!important;width:44px!important;max-width:44px!important;min-width:44px!important;transform:scale(1)!important}.unified-sidebar.collapsed .unified-nav-link:hover{background:rgba(255,255,255,.06)!important;transform:scale(1)!important}.unified-sidebar.collapsed .unified-nav-link:focus{outline:1px solid rgba(255,255,255,.2)!important;outline-offset:1px!important}.unified-sidebar.collapsed .unified-nav-link.active{background:rgba(255,255,255,.08)!important}.unified-nav-link svg{width:20px!important;height:20px!important;color:var(--chat-text-primary,#e8eaed)!important;flex-shrink:0!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;transform:scale(1)!important}.unified-nav-link:hover svg{color:var(--chat-text-primary)!important;transform:scale(1.1)!important}.unified-nav-link.active svg{color:var(--chat-text-primary)!important;transform:scale(1.05)!important}.unified-nav-link span{flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:inherit!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;opacity:.95!important;color:inherit!important;transform:translateX(0)!important}.unified-sidebar.collapsed .unified-nav-link span{opacity:0!important;transform:translateX(-10px)!important;width:0!important;overflow:hidden!important}.unified-logout-button{color:var(--chat-text-primary,#e8eaed)!important;background:transparent!important;border:none!important;padding:12px 20px!important;margin:1px 8px!important;border-radius:6px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;text-align:left!important;font-size:14px!important}.unified-logout-button:hover{background:rgba(239,68,68,.1)!important;color:#ef4444!important}.unified-logout-button:active{transform:scale(.98)!important}.unified-logout-button:focus{outline:1px solid rgba(239,68,68,.2)!important;outline-offset:1px!important}.unified-logout-button svg{width:20px!important;height:20px!important;color:inherit!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;transform:scale(1)!important}.unified-logout-button:hover svg{transform:scale(1.1)!important}.unified-sidebar.collapsed .unified-logout-button{padding:10px!important;justify-content:center!important;align-items:center!important;margin:2px auto!important;width:44px!important;max-width:44px!important;min-width:44px!important;transform:scale(1)!important}.unified-sidebar.collapsed .unified-logout-button:hover{transform:scale(1)!important}.unified-sidebar.collapsed .unified-logout-button span{opacity:0!important;transform:translateX(-10px)!important;width:0!important;overflow:hidden!important}.unified-sidebar.collapsed .unified-logout-button[title]:hover:after,.unified-sidebar.collapsed .unified-nav-link[title]:hover:after{content:attr(title)!important;position:absolute!important;left:100%!important;top:50%!important;transform:translateY(-50%)!important;margin-left:8px!important;padding:6px 12px!important;background:rgba(0,0,0,.9)!important;color:#ffffff!important;font-size:12px!important;font-weight:500!important;border-radius:6px!important;white-space:nowrap!important;z-index:1000!important;pointer-events:none!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;opacity:0!important;animation:tooltipFadeIn .2s ease-out forwards!important}.unified-sidebar.collapsed .unified-logout-button[title]:hover:before,.unified-sidebar.collapsed .unified-nav-link[title]:hover:before{content:""!important;position:absolute!important;left:100%!important;top:50%!important;transform:translateY(-50%)!important;margin-left:2px!important;width:0!important;height:0!important;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important;border-right:4px solid rgba(0,0,0,.9)!important;z-index:1001!important;pointer-events:none!important}@media (max-width:768px){.unified-sidebar{width:260px!important}.unified-sidebar.collapsed{width:56px!important}.unified-sidebar-logo{padding:16px!important}.unified-sidebar.collapsed .unified-sidebar-logo{padding:12px!important}.unified-logo-image{max-width:100px!important}.unified-nav-link{padding:10px 16px!important;font-size:13px!important}.unified-sidebar.collapsed .unified-nav-link{padding:10px!important}.unified-nav-link svg{width:18px!important;height:18px!important}.unified-logout-button{padding:10px 16px!important;font-size:13px!important}.unified-sidebar.collapsed .unified-logout-button{padding:10px!important}}@media (max-width:480px){.unified-sidebar{width:240px!important}.unified-sidebar.collapsed{width:48px!important}.unified-sidebar-logo{padding:12px!important}.unified-sidebar.collapsed .unified-sidebar-logo{padding:8px!important}.unified-logo-image{max-width:80px!important}.unified-nav-link{padding:8px 12px!important}.unified-sidebar.collapsed .unified-nav-link{padding:8px!important}.unified-logout-button{padding:8px 12px!important}.unified-sidebar.collapsed .unified-logout-button{padding:8px!important}}@media print{.unified-sidebar{display:none!important}}@keyframes tooltipFadeIn{0%{opacity:0!important;transform:translateY(-50%) translateX(-5px)!important}to{opacity:1!important;transform:translateY(-50%) translateX(0)!important}}@keyframes sidebarSlideIn{0%{transform:translateX(-100%)!important}to{transform:translateX(0)!important}}@keyframes contentFadeIn{0%{opacity:0!important;transform:translateY(10px)!important}to{opacity:1!important;transform:translateY(0)!important}}@keyframes sidebarCollapse{0%{width:250px!important}to{width:56px!important}}@keyframes sidebarExpand{0%{width:56px!important}to{width:250px!important}}.unified-sidebar{animation:sidebarSlideIn .3s cubic-bezier(.25,.46,.45,.94)!important}.unified-sidebar-content{animation:contentFadeIn .4s cubic-bezier(.25,.46,.45,.94) .1s both!important}@media (prefers-reduced-motion:reduce){.unified-logo-icon,.unified-logo-image,.unified-logout-button,.unified-nav-link,.unified-sidebar,.unified-sidebar-content{transition:none!important;animation:none!important}}.page-content-area{transition:margin-left .3s cubic-bezier(.25,.46,.45,.94)!important}.unified-sidebar:not(.collapsed)+.page-content-area,.unified-sidebar:not(.collapsed)~.page-content-area{margin-left:var(--sidebar-width)!important}.unified-sidebar.collapsed+.page-content-area,.unified-sidebar.collapsed~.page-content-area{margin-left:var(--sidebar-width-collapsed)!important}.page-wrapper:has(.unified-sidebar.collapsed) .page-content-area{margin-left:var(--sidebar-width-collapsed)!important}.page-wrapper:has(.unified-sidebar:not(.collapsed)) .page-content-area{margin-left:var(--sidebar-width)!important}.page-sidebar-fixed{transition:width .3s cubic-bezier(.25,.46,.45,.94)!important}.page-sidebar-fixed:has(.unified-sidebar.collapsed){width:var(--sidebar-width-collapsed)!important}.page-sidebar-fixed:has(.unified-sidebar:not(.collapsed)){width:var(--sidebar-width)!important}.page-sidebar-fixed .unified-sidebar.collapsed{width:var(--sidebar-width-collapsed)!important;max-width:var(--sidebar-width-collapsed)!important}.page-sidebar-fixed .unified-sidebar:not(.collapsed){width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important}@supports not (backdrop-filter:blur(1px)){.unified-sidebar{background:rgba(0,0,0,.7)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}