.AppSidebar_sider__wP_Ns{background:var(--ronova-surface)!important;box-shadow:2px 0 4px var(--ronova-shadow);height:100%;overflow:hidden;display:flex;flex-direction:column}.AppSidebar_sider__wP_Ns .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.AppSidebar_collapseButtonWrapper__La48d{padding:16px 8px;text-align:right;border-bottom:1px solid var(--ronova-divider);flex-shrink:0;transition:text-align .2s}.AppSidebar_sider__wP_Ns.AppSidebar_collapsed__fOu5Q .AppSidebar_collapseButtonWrapper__La48d{text-align:center}.AppSidebar_collapseButton__W1iBw{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ronova-primary);transition:all .2s}.AppSidebar_collapseButton__W1iBw:hover{background:var(--ronova-surface-hover)!important;color:var(--ronova-primary)!important}.AppSidebar_sider__wP_Ns .ant-layout-sider-children::-webkit-scrollbar{width:5px}.AppSidebar_sider__wP_Ns .ant-layout-sider-children::-webkit-scrollbar-track{background:var(--ronova-scrollbar-track)}.AppSidebar_sider__wP_Ns .ant-layout-sider-children::-webkit-scrollbar-thumb{background:var(--ronova-scrollbar-thumb);border-radius:3px}.AppSidebar_sider__wP_Ns .ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background:var(--ronova-scrollbar-thumb-hover)}.AppSidebar_userSection__Kfpdi{padding:12px 12px 10px;border-bottom:1px solid var(--ronova-divider);background:var(--ronova-surface-elevated);flex-shrink:0}.AppSidebar_userInfo__mhWRH{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.AppSidebar_userAvatar__5fY6b{flex-shrink:0;background:var(--ronova-primary)}.AppSidebar_userDetails__zIF5E{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.AppSidebar_userName__nL7tk{font-size:14px;font-weight:600;color:var(--ronova-foreground)}.AppSidebar_userEmail__abF5C,.AppSidebar_userName__nL7tk{line-height:1.3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppSidebar_userEmail__abF5C{font-size:11px;color:var(--ronova-text-secondary)}.AppSidebar_userDivision__opYz2{margin-top:2px;font-size:10px;padding:0 6px;line-height:18px;display:inline-block}.AppSidebar_sentinelIndicator__UAaty{display:flex;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;background:rgba(82,196,26,.1);border-radius:3px;max-width:fit-content}.AppSidebar_sentinelIcon__KyWe5{font-size:12px;color:#52c41a}.AppSidebar_sentinelHostname__BzHiN{font-size:12px;color:#52c41a;font-family:Consolas,Monaco,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.AppSidebar_printerBadge__BkrLy{display:flex;align-items:center;justify-content:center;position:relative;margin-left:6px;padding:3px 6px;background:rgba(82,196,26,.15);border-radius:4px;cursor:help}.AppSidebar_printerIcon__hFtpf{font-size:13px;color:#52c41a}.AppSidebar_spoolerWarningIcon__xaoPj{font-size:14px;color:#faad14;margin-left:6px;cursor:help}.AppSidebar_printerCount__3jM8X{font-size:12px;font-weight:600;color:#52c41a;margin-left:3px;min-width:10px;text-align:center}.AppSidebar_languageSelector__Sp4HL{display:flex;align-items:center;gap:4px;margin-bottom:6px;padding:2px 0}.AppSidebar_languageIcon__ifEZV{font-size:14px;color:var(--ronova-text-secondary);flex-shrink:0}.AppSidebar_languageSelect__mesyD{flex:1 1;min-width:0}.AppSidebar_languageSelect__mesyD .ant-select-selector{padding-left:2px!important;font-size:12px}.AppSidebar_logoutButton__CmHlp{width:100%;height:28px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ronova-secondary);border:1px solid var(--ronova-secondary);border-radius:4px}.AppSidebar_logoutButton__CmHlp:hover{color:#fff!important;background:var(--ronova-secondary)!important;border-color:var(--ronova-secondary)!important}.AppSidebar_menu__OVrht{border-right:none;flex:1 1;overflow-y:auto;font-size:13px}.AppSidebar_menu__OVrht .ant-menu-item{height:32px;line-height:32px;margin:2px 8px;border-radius:4px}.AppSidebar_menu__OVrht .ant-menu-submenu-title{height:36px;line-height:36px;margin:4px 8px;border-radius:4px;font-weight:600;color:var(--ronova-foreground);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.AppSidebar_menu__OVrht .ant-menu-submenu-title:hover{background:var(--ronova-surface-hover)}.AppSidebar_menu__OVrht .ant-menu-submenu-arrow{color:var(--ronova-primary)}.AppSidebar_menu__OVrht .ant-menu-submenu .ant-menu-item{padding-left:32px!important}.AppSidebar_menu__OVrht .anticon{font-size:14px}.AppSidebar_menu__OVrht .ant-menu-submenu-title .anticon{font-size:15px}.AppSidebar_sider__wP_Ns.AppSidebar_collapsed__fOu5Q .AppSidebar_menu__OVrht .ant-menu-item,.AppSidebar_sider__wP_Ns.AppSidebar_collapsed__fOu5Q .AppSidebar_menu__OVrht .ant-menu-submenu-title{padding-inline:calc(50% - 15px)!important}.AppSidebar_recentMenuItem__R_7PH{padding:0;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:1px;max-width:100%}.AppSidebar_recentMenuItem__R_7PH:hover{background:transparent}.AppSidebar_recentMenuItemName__H4I7J{font-weight:500;font-size:11px;color:var(--ronova-foreground);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.AppSidebar_recentMenuItemDetails__K_x3E{display:flex;align-items:center;gap:3px;font-size:10px;line-height:1.2;max-width:100%;overflow:hidden}.AppSidebar_recentMenuItemVersion__JMvAq{white-space:nowrap;flex-shrink:0;font-weight:500}.AppSidebar_recentMenuItemSeparator__vRBLS{color:var(--ronova-text-tertiary);flex-shrink:0}.AppSidebar_recentMenuItemType__dhyQu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.AppSidebar_menu__OVrht .ant-menu-submenu:has([data-menu-id*=recently-visited]) .ant-menu-item{height:auto;line-height:normal;padding:4px 24px!important;margin:1px 8px;min-height:28px}.AppSidebar_menu__OVrht .ant-menu-submenu-popup .AppSidebar_recentMenuItem__R_7PH{max-width:220px}.AppLayout_layout__8Fgjq{height:100vh;overflow:hidden}.AppLayout_content__N9zbo{background:var(--ronova-surface-muted);overflow:auto;display:flex;flex-direction:column}