.siders{transition:width .2s ease,min-width .2s ease,max-width .2s ease;height:100%!important}.siders:not(.ant-layout-sider-collapsed){width:255px!important;min-width:255px!important;max-width:255px!important;flex:0 0 255px!important}.siders.ant-layout-sider-collapsed{width:80px!important;min-width:80px!important;max-width:80px!important;flex:0 0 80px!important}.siders .ant-layout-sider-children{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.siders .sider-menu-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,0)}.siders .sider-menu-scroll::-webkit-scrollbar{width:4px!important;display:block!important}.siders .sider-menu-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)!important}.siders .sider-menu-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)!important;border-radius:4px!important}.siders .sider-menu-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)!important}.siders>.ant-layout-sider-children>.ant-config-provider,.siders>.ant-layout-sider-children>.ant-menu{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.siders .demo-logo-vertical{display:flex;align-items:center;justify-content:center;padding:10px 8px;text-align:center;overflow:hidden;flex-shrink:0!important}.siders .demo-logo-vertical img{height:auto;max-height:120px;max-width:100%;object-fit:contain}.siders .ant-menu-root{padding-bottom:60px!important}.siders .ant-menu-root:not(.ant-menu-inline-collapsed)>.ant-menu-item,.siders .ant-menu-root:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title{padding-left:12px!important;padding-right:12px!important;font-size:13.5px;font-weight:650;margin:2px 6px;border-radius:10px;transition:all .2s ease}.siders .ant-menu-root:not(.ant-menu-inline-collapsed)>.ant-menu-item .ant-menu-title-content,.siders .ant-menu-root:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}.siders .ant-menu-root:not(.ant-menu-inline-collapsed) .ant-menu-submenu-inline>.ant-menu-submenu-title{padding-right:28px!important}.siders .ant-menu-inline-collapsed,.siders.ant-layout-sider-collapsed .ant-menu-root{width:80px!important}.siders .ant-menu-inline-collapsed>.ant-menu-item,.siders .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title{width:44px!important;height:44px!important;line-height:44px!important;margin:4px auto!important;padding:0!important;padding-inline:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:10px!important;position:relative!important;transition:all .2s ease!important}.siders .ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.siders .ant-menu-inline-collapsed>.ant-menu-item .anticon,.siders .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.siders .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item .ant-menu-item-icon,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item .anticon,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0!important;padding:0!important;font-size:19px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:unset!important;transition:transform .2s ease!important}.siders .ant-menu-inline-collapsed>.ant-menu-item:hover .ant-menu-item-icon,.siders .ant-menu-inline-collapsed>.ant-menu-item:hover .anticon,.siders .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title:hover .ant-menu-item-icon,.siders .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title:hover .anticon,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item:hover .ant-menu-item-icon,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item:hover .anticon,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title:hover .ant-menu-item-icon,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title:hover .anticon{transform:scale(1.08)}.siders .ant-menu-inline-collapsed>.ant-menu-item .ant-menu-title-content,.siders .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item .ant-menu-title-content,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{display:none!important;width:0!important;max-width:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.siders .ant-menu-inline-collapsed>.ant-menu-item .no-style-link,.siders .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .no-style-link,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item .no-style-link,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .no-style-link{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;font-size:0!important;opacity:0!important}.siders .ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.siders .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item .ant-menu-submenu-arrow,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{display:none!important;opacity:0!important;width:0!important}.siders .ant-menu-inline-collapsed>.ant-menu-item-divider,.siders.ant-layout-sider-collapsed .ant-menu-root>.ant-menu-item-divider{width:44px!important;min-width:44px!important;margin:8px auto!important;border-color:rgba(0,0,0,.06)!important}.siders .ant-menu-item-group-title{font-size:11px!important;font-weight:800!important;color:#9a8c82!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:10px 14px 4px!important}.siders .ant-menu-sub.ant-menu-inline{border-left:2px solid rgba(0,0,0,.08)!important;margin:3px 6px 5px 18px!important;padding:3px 2px 3px 4px!important;border-radius:0 8px 8px 0!important}.siders .ant-menu-sub.ant-menu-inline .ant-menu-item{height:36px!important;line-height:36px!important;margin:2px 0!important;padding-left:10px!important;padding-right:8px!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;display:flex!important;align-items:center!important;transition:all .2s ease!important}.siders .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;width:100%}.siders .ant-menu-sub.ant-menu-inline .ant-menu-item .no-style-link{display:flex;align-items:center;width:100%;color:inherit}.restaurant-sider .ant-menu-inline-collapsed .ant-menu-item-selected,.restaurant-sider .ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title,.restaurant-sider.ant-layout-sider-collapsed .ant-menu-root .ant-menu-item-selected,.restaurant-sider.ant-layout-sider-collapsed .ant-menu-root .ant-menu-submenu-selected>.ant-menu-submenu-title{background:linear-gradient(90deg,#FFE8D6,#FFF5EB)!important;color:#c2410c!important;border:1px solid #fdba74!important;box-shadow:0 2px 8px rgba(249,115,22,.15)!important}.restaurant-sider .ant-menu-inline-collapsed .ant-menu-item-selected .anticon,.restaurant-sider .ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.restaurant-sider.ant-layout-sider-collapsed .ant-menu-root .ant-menu-item-selected .anticon,.restaurant-sider.ant-layout-sider-collapsed .ant-menu-root .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#ea580c!important}.restaurant-sider .ant-menu-inline-collapsed .ant-menu-item:hover,.restaurant-sider .ant-menu-inline-collapsed .ant-menu-submenu-title:hover,.restaurant-sider.ant-layout-sider-collapsed .ant-menu-root .ant-menu-item:hover,.restaurant-sider.ant-layout-sider-collapsed .ant-menu-root .ant-menu-submenu-title:hover{background:#ffefe3!important;color:#ea580c!important}.restaurant-sider .ant-menu-inline-collapsed .ant-menu-item:hover .anticon,.restaurant-sider .ant-menu-inline-collapsed .ant-menu-submenu-title:hover .anticon,.restaurant-sider.ant-layout-sider-collapsed .ant-menu-root .ant-menu-item:hover .anticon,.restaurant-sider.ant-layout-sider-collapsed .ant-menu-root .ant-menu-submenu-title:hover .anticon{color:#ea580c!important}.restaurant-sider .ant-menu-root>.ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title{color:#c2410c!important;background-color:rgba(249,115,22,.08)!important;font-weight:700!important}.restaurant-sider .ant-menu-root>.ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.restaurant-sider .ant-menu-root>.ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:#f97316!important}.restaurant-sider .ant-menu-sub.ant-menu-inline{background-color:rgba(243,235,225,.5)!important;border-left:2px solid #e6d7c8!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-item{color:#5c5047!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover{background-color:#ffefe3!important;color:#ea580c!important;padding-left:13px!important;font-weight:600!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected{background:linear-gradient(90deg,#FFE8D6,#FFF5EB)!important;color:#c2410c!important;font-weight:700!important;box-shadow:0 2px 6px rgba(249,115,22,.08)!important;border-left:3px solid #f97316!important;padding-left:9px!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected .anticon{color:#f97316!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-submenu-inline{margin:2px 0!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-submenu-inline>.ant-menu-submenu-title{height:34px!important;line-height:34px!important;padding-left:8px!important;font-size:12.5px!important;font-weight:650!important;color:#786c66!important;border-radius:6px!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-submenu-inline>.ant-menu-submenu-title:hover{background-color:#ffefe3!important;color:#ea580c!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-submenu-inline.ant-menu-submenu-open>.ant-menu-submenu-title{color:#c2410c!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-submenu-inline .ant-menu-sub.ant-menu-inline{margin:2px 0 4px 10px!important;border-left:1.5px dashed #dfcbb9!important;background-color:rgba(255,255,255,.6)!important;padding:2px 2px 2px 4px!important}.restaurant-sider .ant-menu-sub.ant-menu-inline .ant-menu-submenu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item{height:32px!important;line-height:32px!important;font-size:12px!important;padding-left:8px!important}.ant-layout-sider:not(.ant-layout-sider-collapsed){width:255px!important;min-width:255px!important;max-width:255px!important;flex:0 0 255px!important}.ant-layout-sider-collapsed{width:80px!important;min-width:80px!important;max-width:80px!important;flex:0 0 80px!important}.no-style-link{text-decoration:none;color:inherit;display:inline-block;width:100%}