.fin-sidebar{background:#1b1d21!important;border-right:1px solid rgba(255,255,255,.06)}.fin-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.fin-sidebar-logo{height:56px;padding:0 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.fin-sidebar-logo-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#0d9488,#0891b2);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;flex-shrink:0}.fin-sidebar-logo-text{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.3px;white-space:nowrap;overflow:hidden}.fin-sidebar .ant-menu{background:transparent!important;border-inline-end:none!important;padding:8px;flex:1;overflow-y:auto;overflow-x:hidden}.fin-sidebar .ant-menu-item{height:38px!important;line-height:38px!important;margin:1px 0!important;padding-left:12px!important;border-radius:6px!important;color:#ffffffa6!important;font-size:13px!important;transition:all .15s ease!important}.fin-sidebar .ant-menu-item:hover{background:#ffffff0f!important;color:#fff!important}.fin-sidebar .ant-menu-item-selected{background:#0d948826!important;color:#0d9488!important}.fin-sidebar .ant-menu-item-selected .anticon{color:#0d9488!important}.fin-sidebar .ant-menu-item .anticon{font-size:15px!important;color:#ffffff73!important;transition:color .15s ease!important}.fin-sidebar .ant-menu-item:hover .anticon{color:#ffffffd9!important}.fin-sidebar .ant-menu-submenu-title{height:38px!important;line-height:38px!important;margin:1px 0!important;padding-left:12px!important;border-radius:6px!important;color:#ffffffa6!important;font-size:13px!important;transition:all .15s ease!important}.fin-sidebar .ant-menu-submenu-title:hover{background:#ffffff0f!important;color:#fff!important}.fin-sidebar .ant-menu-submenu-title .anticon{font-size:15px!important;color:#ffffff73!important;transition:color .15s ease!important}.fin-sidebar .ant-menu-submenu-title:hover .anticon{color:#ffffffd9!important}.fin-sidebar .ant-menu-submenu-arrow{color:#ffffff40!important}.fin-sidebar .ant-menu-submenu-title:hover .ant-menu-submenu-arrow{color:#ffffff80!important}.fin-sidebar .ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff!important}.fin-sidebar .ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:#ffffffd9!important}.fin-sidebar .ant-menu-sub.ant-menu-inline{background:transparent!important}.fin-sidebar .ant-menu-sub .ant-menu-item{padding-left:40px!important;height:34px!important;line-height:34px!important;font-size:13px!important}.fin-sidebar-divider{height:1px;background:#ffffff0f;margin:8px 16px}.fin-sidebar.ant-layout-sider-collapsed .fin-sidebar-logo{padding:0;justify-content:center}.fin-sidebar.ant-layout-sider-collapsed .fin-sidebar-logo-text{display:none}.fin-sidebar.ant-layout-sider-collapsed .ant-menu{padding:8px 4px}.fin-sidebar.ant-layout-sider-collapsed .ant-menu-item,.fin-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title{padding:0!important;display:flex;justify-content:center}.fin-sidebar .ant-menu::-webkit-scrollbar{width:4px}.fin-sidebar .ant-menu::-webkit-scrollbar-track{background:transparent}.fin-sidebar .ant-menu::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.fin-sidebar .ant-menu::-webkit-scrollbar-thumb:hover{background:#fff3}.fin-header{background:#fff!important;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 2px #00000008}.fin-content{background:#f5f7fa;padding:20px}.fin-content-inner{background:#fff;border-radius:10px;padding:24px;min-height:calc(100vh - 120px);box-shadow:0 1px 3px #0000000a}
