@charset "UTF-8";.custom-sidebar{background:transparent!important;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:100vh}.custom-sidebar .ant-layout-sider-trigger{display:none}.custom-sidebar .sidebar-svg-background{position:absolute;left:0;top:0;width:100%;height:100%;min-height:100vh;z-index:1;pointer-events:none;overflow:hidden}.custom-sidebar .sidebar-svg-background .sidebar-svg{display:block;width:100%;height:100%;min-height:2168px}.custom-sidebar.ant-layout-sider-collapsed .sidebar-svg-background{width:100%;z-index:1}.custom-sidebar.ant-layout-sider-collapsed .sidebar-svg-background .sidebar-svg{width:100%;min-width:264px}.custom-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;min-height:100vh;height:100%;position:relative;z-index:1;padding-bottom:0;overflow:hidden;background:transparent}.ant-tooltip .ant-tooltip-arrow,.ant-tooltip .ant-tooltip-arrow-content,.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-arrow:after{display:none!important;visibility:hidden!important;opacity:0!important}.ant-tooltip.ant-tooltip-placement-right,.ant-tooltip.ant-tooltip-placement-rightTop,.ant-tooltip.ant-tooltip-placement-rightBottom,.ant-tooltip.ant-menu-inline-collapsed-tooltip{margin-left:-5px!important}.ant-tooltip.ant-tooltip-placement-right .ant-tooltip-inner,.ant-tooltip.ant-tooltip-placement-rightTop .ant-tooltip-inner,.ant-tooltip.ant-tooltip-placement-rightBottom .ant-tooltip-inner,.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner{background-color:#fff!important;color:#262626!important;font-size:14px!important;font-weight:400!important;padding:12px 16px!important;border-radius:8px!important;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d!important;line-height:1.5!important;min-height:auto!important;border:none!important}.sidebar-content-wrapper{position:absolute;left:57px;top:20px;display:flex;flex-direction:column;gap:20px;align-items:stretch;right:8px;z-index:5;transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-sidebar.ant-layout-sider-collapsed .sidebar-content-wrapper{left:57px;right:auto;top:20px;bottom:80px;width:48px;align-items:revert;padding-bottom:20px;display:flex;flex-direction:column;justify-content:flex-start;height:calc(100vh - 100px)}.custom-sidebar.ant-layout-sider-collapsed .sidebar-menu-wrapper{max-height:calc(100vh - 100px);padding-bottom:12px;width:100%;display:flex;align-items:center;justify-content:center}.sidebar-brand{margin:0;padding:0;background:transparent;transition:all .3s ease;position:relative;overflow:visible;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;width:100%;z-index:2}.sidebar-brand .brand-logo-text{display:flex;align-items:center;gap:4px;flex:1}.sidebar-brand .logo-icon-small{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.sidebar-brand .logo-icon-small img{width:100%;height:100%;object-fit:contain}.sidebar-brand .brand-text{display:flex;flex-direction:column;gap:0}.sidebar-brand .brand-text .brand-text-line{font-family:Inter,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:#fff;margin:0;white-space:nowrap}.sidebar-brand .brand-text .brand-text-line:first-child{margin-bottom:0}.sidebar-brand.collapsed{margin:16px auto;padding:0;flex-direction:column;gap:0;position:relative;min-height:auto;width:100%;display:flex;align-items:center;justify-content:center}.sidebar-brand.collapsed .brand-logo-text{display:none!important}.sidebar-brand.collapsed .collapsed-logo{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:all .3s ease;overflow:visible!important;visibility:visible!important;opacity:1!important;margin:0 auto;border-radius:50%;background:#fff}.sidebar-brand.collapsed .collapsed-logo img{width:100%!important;height:100%!important;object-fit:contain!important;filter:brightness(1.1);display:block!important}.sidebar-brand.collapsed .collapsed-logo:hover{transform:scale(1.1);opacity:.9}.sidebar-brand.collapsed .collapsed-logo:active{transform:scale(.95)}.sidebar-brand .collapse-btn{width:auto;height:auto;min-width:auto;border-radius:100px;background:var(--personalization-sidebar-submenu-selected-color, #F05358)!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;position:relative;z-index:2;padding:4px!important;box-shadow:none;align-self:center;cursor:pointer;margin-top:12px}.sidebar-brand .collapse-btn:hover{background:var(--personalization-primary-color-rgba-25)!important;color:#fff!important;transform:scale(1.05)}.sidebar-brand .collapse-btn:active{transform:scale(.95)}.sidebar-brand .collapse-btn .anticon{transition:all .3s ease;font-size:16px;display:flex;align-items:center;justify-content:center}.sidebar-brand.collapsed .collapse-btn:hover .anticon{transform:translate(2px)}.sidebar-brand:not(.collapsed) .collapse-btn:hover .anticon{transform:translate(-2px)}.sidebar-decorative-image{position:absolute;bottom:0;top:20%;left:52px;right:8px;width:calc(100% + 40px);min-height:300px;pointer-events:none;z-index:2;overflow:hidden;opacity:.2;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.sidebar-decorative-image .trongdong-pattern{position:absolute;bottom:-20px;left:42%;transform:translate(-50%);width:auto;height:110%;min-width:140%;max-width:200%;object-fit:contain;object-position:center bottom;filter:brightness(1.4) contrast(1.5) saturate(1.2);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.custom-sidebar.ant-layout-sider-collapsed .sidebar-decorative-image{position:absolute;bottom:0;top:20%;left:52px;right:8px;width:calc(100% + 200px);min-height:300px;display:flex;align-items:center;justify-content:center;opacity:.2;overflow:hidden}.custom-sidebar.ant-layout-sider-collapsed .sidebar-decorative-image .trongdong-pattern{position:absolute;bottom:-20px;left:42%;transform:translate(-50%);width:auto;height:110%;object-fit:contain;object-position:center bottom;filter:brightness(1.4) contrast(1.5) saturate(1.2);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.sidebar-vertical-labels{position:absolute;left:0;top:0;bottom:0;width:52px;z-index:20;pointer-events:none;transition:none}.sidebar-vertical-labels .vertical-label-item{position:absolute;left:8px;width:52px;display:flex;align-items:center;justify-content:center;min-height:60px;cursor:pointer;transition:all .2s ease;z-index:21;pointer-events:auto;margin:0;padding:0}.sidebar-vertical-labels .vertical-label-item:hover .vertical-label-text p{color:#fffffff2}.sidebar-vertical-labels .vertical-label-item.active .vertical-label-text p{font-weight:500;color:#fff}.sidebar-vertical-labels .vertical-label-text{transform:rotate(270deg);white-space:nowrap;display:flex;align-items:center;justify-content:center;flex:none}.sidebar-vertical-labels .vertical-label-text p{font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#fff;margin:0;white-space:nowrap;position:relative;transition:all .2s ease}.sidebar-vertical-labels.collapsed{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:52px!important;z-index:20!important;visibility:visible!important;opacity:1!important;display:block!important;pointer-events:none;margin:0!important;padding:0!important}.sidebar-vertical-labels.collapsed .vertical-label-item{position:absolute!important;left:8px!important;width:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:60px!important;cursor:pointer!important;z-index:21!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.sidebar-vertical-labels.collapsed .vertical-label-item:hover .vertical-label-text p{color:#fffffff2!important}.sidebar-vertical-labels.collapsed .vertical-label-item.active .vertical-label-text p{font-weight:600!important;color:#fff!important}.sidebar-vertical-labels.collapsed .vertical-label-text{transform:rotate(270deg)!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;visibility:visible!important;opacity:1!important}.sidebar-vertical-labels.collapsed .vertical-label-text p{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:16px!important;color:#fff!important;margin:0!important;white-space:nowrap!important;position:relative!important;visibility:visible!important;opacity:1!important;display:block!important}.sidebar-menu-wrapper{flex:1;padding:0;margin:0;min-height:0;width:100%;align-self:stretch;position:relative;z-index:2;background:transparent;max-height:calc(100vh - 90px);scrollbar-gutter:stable;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sidebar-menu-wrapper:hover{scrollbar-width:auto;overflow-y:auto;overflow-x:hidden}.ant-layout-sider-collapsed .sidebar-menu-wrapper{scrollbar-width:none!important}.ant-layout-sider-collapsed .sidebar-menu-wrapper::-webkit-scrollbar{width:0!important;display:none!important}.ant-layout-sider-collapsed .sidebar-menu-wrapper:hover{scrollbar-width:none!important;overflow-y:auto}.ant-layout-sider-collapsed .sidebar-menu-wrapper:hover::-webkit-scrollbar{width:0!important;display:none!important}.sidebar-menu-wrapper .custom-menu{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:12px}.sidebar-menu-wrapper::-webkit-scrollbar{width:4px}.sidebar-menu-wrapper::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.sidebar-menu-wrapper::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px;transition:background .3s ease}.sidebar-menu-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.custom-menu{background:transparent!important;border:none!important;padding:0;width:100%!important;max-width:100%!important}.custom-menu.ant-menu-inline,.custom-menu.ant-menu-vertical{width:100%!important}.custom-menu.ant-menu-dark .ant-menu-sub,.custom-menu.ant-menu-dark .ant-menu-inline .ant-menu-sub,.custom-menu.ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline,.custom-menu.ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent!important;background-color:transparent!important}.custom-menu.ant-menu-dark .ant-menu-item,.custom-menu.ant-menu-dark .ant-menu-submenu-title,.custom-menu .ant-menu-item,.custom-menu .ant-menu-submenu-title{margin:0!important;height:auto!important;min-height:36px!important;line-height:normal!important;border-radius:4px!important;padding:8px 11px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;color:#fff!important;position:relative;overflow:visible!important;font-size:12px!important;font-weight:500!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;display:flex!important;align-items:flex-start!important;width:100%!important;flex-shrink:0}.custom-menu.ant-menu-dark .ant-menu-item:before,.custom-menu.ant-menu-dark .ant-menu-submenu-title:before,.custom-menu .ant-menu-item:before,.custom-menu .ant-menu-submenu-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);height:0;width:3px;background:#fff;border-radius:0 2px 2px 0;transition:all .2s ease;z-index:1}.custom-menu.ant-menu-dark .ant-menu-item .anticon,.custom-menu.ant-menu-dark .ant-menu-submenu-title .anticon,.custom-menu .ant-menu-item .anticon,.custom-menu .ant-menu-submenu-title .anticon{font-size:16px!important;transition:all .2s ease;flex-shrink:0;opacity:1;color:#fff!important;margin-right:-4px!important;width:16px;height:16px;display:flex;align-items:flex-start;justify-content:center;margin-top:2px}.custom-menu.ant-menu-dark .ant-menu-item .ant-menu-title-content,.custom-menu.ant-menu-dark .ant-menu-item>span .ant-menu-title-content,.custom-menu.ant-menu-dark .ant-menu-item>.ant-menu-title-content,.custom-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-title-content,.custom-menu.ant-menu-dark .ant-menu-submenu-title>span .ant-menu-title-content,.custom-menu.ant-menu-dark .ant-menu-submenu-title>.ant-menu-title-content,.custom-menu .ant-menu-item .ant-menu-title-content,.custom-menu .ant-menu-item>span .ant-menu-title-content,.custom-menu .ant-menu-item>.ant-menu-title-content,.custom-menu .ant-menu-submenu-title .ant-menu-title-content,.custom-menu .ant-menu-submenu-title>span .ant-menu-title-content,.custom-menu .ant-menu-submenu-title>.ant-menu-title-content{overflow:visible!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;line-height:1.5!important;display:block!important}.custom-menu.ant-menu-dark .ant-menu-item:hover,.custom-menu.ant-menu-dark .ant-menu-submenu-title:hover,.custom-menu .ant-menu-item:hover,.custom-menu .ant-menu-submenu-title:hover{color:#fff!important}.custom-menu.ant-menu-dark .ant-menu-item:hover:before,.custom-menu.ant-menu-dark .ant-menu-submenu-title:hover:before,.custom-menu .ant-menu-item:hover:before,.custom-menu .ant-menu-submenu-title:hover:before{display:none}.custom-menu.ant-menu-dark .ant-menu-item:hover .anticon,.custom-menu.ant-menu-dark .ant-menu-submenu-title:hover .anticon,.custom-menu .ant-menu-item:hover .anticon,.custom-menu .ant-menu-submenu-title:hover .anticon{color:#fff!important}.custom-menu.ant-menu-dark .ant-menu-item.ant-menu-item-selected,.custom-menu.ant-menu-dark .ant-menu-submenu-title.ant-menu-item-selected,.custom-menu .ant-menu-item.ant-menu-item-selected,.custom-menu .ant-menu-submenu-title.ant-menu-item-selected{color:#fff!important;font-weight:500}.custom-menu.ant-menu-dark .ant-menu-item.ant-menu-item-selected:before,.custom-menu.ant-menu-dark .ant-menu-submenu-title.ant-menu-item-selected:before,.custom-menu .ant-menu-item.ant-menu-item-selected:before,.custom-menu .ant-menu-submenu-title.ant-menu-item-selected:before{display:none}.custom-menu.ant-menu-dark .ant-menu-item.ant-menu-item-selected .anticon,.custom-menu.ant-menu-dark .ant-menu-submenu-title.ant-menu-item-selected .anticon,.custom-menu .ant-menu-item.ant-menu-item-selected .anticon,.custom-menu .ant-menu-submenu-title.ant-menu-item-selected .anticon{color:#fff!important;transform:scale(1.05)}.custom-menu.ant-menu-dark .ant-menu-item.ant-menu-item-selected:after,.custom-menu.ant-menu-dark .ant-menu-submenu-title.ant-menu-item-selected:after,.custom-menu .ant-menu-item.ant-menu-item-selected:after,.custom-menu .ant-menu-submenu-title.ant-menu-item-selected:after{display:none!important}.custom-menu>.ant-menu-item,.custom-menu>.ant-menu-submenu>.ant-menu-submenu-title{box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:8px!important;background-clip:padding-box;clip-path:inset(0 round 8px)}.custom-menu>.ant-menu-item{min-height:40px!important;height:auto!important;align-items:center!important}.custom-menu>.ant-menu-item .ant-menu-title-content{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:16px!important}.custom-menu>.ant-menu-item:hover,.custom-menu>.ant-menu-submenu>.ant-menu-submenu-title:hover{border-radius:8px!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow{display:none!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title>.anticon,.custom-menu .ant-menu-submenu .ant-menu-submenu-title>span.anticon,.custom-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-item-icon,.custom-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-title-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;font-size:16px!important;margin-right:-2px!important;flex-shrink:0!important;width:16px!important;height:16px!important;color:#fff!important;align-items:center!important;justify-content:center!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title>.anticon svg,.custom-menu .ant-menu-submenu .ant-menu-submenu-title>span.anticon svg,.custom-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-item-icon svg,.custom-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-title-icon svg{width:16px!important;height:16px!important;display:block!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title{padding:0 28px 0 11px!important;margin-top:4px!important;margin-bottom:4px!important;position:relative!important;display:flex!important;align-items:center!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title .menu-submenu-label{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;flex:1;min-width:145px}.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu .ant-menu-submenu-title .menu-submenu-label{min-width:0!important;width:auto!important;flex:none!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title .menu-submenu-text{flex:1;overflow:hidden;text-overflow:ellipsis;min-width:0}.custom-menu .ant-menu-submenu .ant-menu-submenu-title .menu-submenu-arrow{font-size:12px!important;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin-left:0!important;z-index:1!important;pointer-events:none}.custom-menu .ant-menu-submenu .ant-menu-submenu-title .menu-submenu-arrow-up{display:none!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title .menu-submenu-arrow-down{display:flex!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{overflow:visible!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;flex:1!important;min-width:0!important;max-width:calc(100% - 24px)!important;margin-right:24px!important;line-height:16px!important;display:block!important;position:relative!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title:hover .menu-submenu-arrow{color:#fff!important}.custom-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff!important}.custom-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .menu-submenu-arrow{color:#fff!important}.custom-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .menu-submenu-arrow-up{display:flex!important}.custom-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .menu-submenu-arrow-down{display:none!important}.custom-menu .ant-menu-submenu.ant-menu-submenu-open .ant-menu-sub:before{left:18px!important;top:-15px!important;bottom:0!important;width:1px!important;background:#fac7c8!important;z-index:2!important;display:block!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-inner:after{display:none!important}.custom-menu .ant-menu-sub{background:transparent!important;background-color:transparent!important;border-radius:0;margin:0!important;padding:0 0 0 26px!important;position:relative;overflow:visible!important;flex-direction:column;gap:12px!important;width:100%!important;box-sizing:border-box!important}.custom-menu .ant-menu-sub:before{content:"";position:absolute;left:0;top:13px;margin-top:13px;bottom:0;width:1px;background:#fff3;z-index:1;pointer-events:none}.custom-menu .ant-menu-sub .ant-menu-item{min-height:36px!important;line-height:normal!important;overflow:visible!important;position:relative;border-radius:0!important;font-family:Inter,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:12px!important;color:var(--personalization-sidebar-submenu-color, #FAC7C8)!important;margin:0!important;padding:0!important;padding-inline:0!important;padding-inline-start:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex;flex-direction:row;align-items:stretch;gap:0!important;background:transparent!important}.custom-menu .ant-menu-sub .ant-menu-item .anticon,.custom-menu .ant-menu-sub .ant-menu-item .ant-menu-item-icon{display:none!important}.custom-menu .ant-menu-sub .ant-menu-item .ant-menu-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;order:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px!important;gap:10px;width:100%!important;min-width:0!important;border-radius:4px!important;box-sizing:border-box!important;background:transparent!important;color:#fac7c8!important;font-weight:500;max-width:100%!important;margin-left:0;align-self:stretch!important}.custom-menu .ant-menu-sub .ant-menu-item:hover{background:transparent!important;color:var(--personalization-sidebar-submenu-color, #FAC7C8)!important;margin:0!important}.custom-menu .ant-menu-sub .ant-menu-item:hover .ant-menu-title-content{background:transparent!important;color:#fff!important;opacity:.9}.custom-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected{background:transparent!important;margin:0!important}.custom-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{background:#f05358!important;border:1px solid #FFFFFF!important;border-radius:8px!important;padding:8px!important;width:94%!important;min-width:0!important;max-width:94%!important;min-height:32px!important;height:auto!important;color:#fff!important;font-weight:500!important;line-height:16px!important;display:flex!important;align-items:center!important;align-self:stretch!important;flex:1 1 auto!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-hyphens:auto!important;hyphens:auto!important;margin-left:0!important;box-sizing:border-box!important}.custom-menu .ant-menu-item-selected:after,.custom-menu .ant-menu-item-active:after{display:none!important}.custom-menu>.ant-menu-item.ant-menu-item-selected{background:#f05358!important;border:1px solid #FFFFFF!important;border-radius:8px!important;padding:12px 8px!important;margin:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:40px!important;color:#fff!important;font-weight:500!important;line-height:16px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;align-self:stretch!important}.custom-menu>.ant-menu-item.ant-menu-item-selected .anticon{width:16px!important;height:16px!important;min-width:16px!important;font-size:16px!important;margin:0!important;color:#fff!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.custom-menu>.ant-menu-item.ant-menu-item-selected .ant-menu-title-content{flex:1 1 auto!important;min-width:auto!important;background:transparent!important;border:none!important;padding:0!important;color:#fff!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;line-height:16px!important;font-size:12px!important;font-weight:500!important;display:block!important;align-self:center!important;margin-left:0!important;flex-shrink:1!important}.ant-layout-sider-collapsed .custom-menu{padding:0;display:flex;align-items:center;justify-content:center}.ant-layout-sider-collapsed .custom-menu .ant-menu-item,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;height:40px!important;line-height:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;margin:6px auto!important;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)!important;align-self:center}.ant-layout-sider-collapsed .custom-menu .ant-menu-item.ant-menu-item-selected,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title.ant-menu-item-selected{left:0!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item.ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title.ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--personalization-sidebar-submenu-selected-color, #F05358)!important;border:1px solid #FFFFFF!important;box-shadow:none!important;padding:0!important;margin:6px auto!important;left:0!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item .anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .anticon{display:inline-block!important;margin-right:0!important;margin-left:0!important;font-size:20px!important;opacity:1!important;visibility:visible!important;transition:all .2s ease!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item>.anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-item>span .anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-item .ant-menu-item-icon,.ant-layout-sider-collapsed .custom-menu .ant-menu-item .ant-menu-submenu-title-icon,.ant-layout-sider-collapsed .custom-menu .ant-menu-item span.anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title>.anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title>span .anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .ant-menu-item-icon,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .ant-menu-submenu-title-icon,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title span.anticon{display:inline-block!important;opacity:1!important;visibility:visible!important;font-size:20px!important;margin:0!important;width:20px!important;height:20px!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item>.anticon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-item>span .anticon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-item .ant-menu-item-icon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-item .ant-menu-submenu-title-icon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-item span.anticon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title>.anticon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title>span .anticon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .ant-menu-item-icon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .ant-menu-submenu-title-icon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title span.anticon svg{width:20px!important;height:20px!important;display:block!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item .ant-menu-title-content,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .ant-menu-title-content{display:none!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item .menu-submenu-label,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .menu-submenu-label{min-width:0!important;width:auto!important;flex:none!important;display:none!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-item .anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-item .ant-menu-item-icon,.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-item>span .anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-item span.anticon{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:20px!important;margin:0!important;width:20px!important;height:20px!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-item .anticon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-item .ant-menu-item-icon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-item>span .anticon svg,.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-item span.anticon svg{width:20px!important;height:20px!important;display:block!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub .ant-menu-submenu-arrow{display:none!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub:after{display:none!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:0;background:#fff;border-radius:0 2px 2px 0;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub:hover{background:#ffffff26!important;transform:scale(1.08)}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub:hover:before{transform:translateY(-50%) scaleY(1);height:24px}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub:hover .anticon{transform:scale(1.1);color:#fff!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-sub{display:none!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item-selected,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{border:1px solid #FFFFFF!important;background:var(--personalization-sidebar-submenu-selected-color, #F05358)!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item-selected .anticon,.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#fff!important;transform:scale(1.05)}.custom-sidebar.ant-layout-sider-collapsed .sidebar-vertical-labels{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:52px!important;z-index:20!important;visibility:visible!important;opacity:1!important;display:block!important;pointer-events:none;margin:0!important;padding:0!important}.custom-sidebar.ant-layout-sider-collapsed .sidebar-vertical-labels .vertical-label-item{position:absolute!important;left:8px!important;width:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:60px!important;cursor:pointer!important;z-index:21!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.custom-sidebar.ant-layout-sider-collapsed .sidebar-vertical-labels .vertical-label-item .vertical-label-text{transform:rotate(270deg)!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important}.custom-sidebar.ant-layout-sider-collapsed .sidebar-vertical-labels .vertical-label-item .vertical-label-text p{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:16px!important;color:#fff!important;margin:0!important;padding:0!important;white-space:nowrap!important;position:relative!important;visibility:visible!important;opacity:1!important;display:block!important}.custom-sidebar.ant-layout-sider-collapsed .sidebar-vertical-labels .vertical-label-item:hover .vertical-label-text p{color:#fffffff2!important}.custom-sidebar.ant-layout-sider-collapsed .sidebar-vertical-labels .vertical-label-item.active .vertical-label-text p{font-weight:600!important;color:#fff!important}.custom-sidebar.ant-layout-sider-collapsed .sidebar-brand{width:100%;margin:0 auto;padding:0}.custom-sidebar.ant-layout-sider-collapsed .sidebar-brand .brand-logo{justify-content:center}.custom-sidebar.ant-layout-sider-collapsed .sidebar-brand .brand-logo .logo-icon{width:48px;height:48px;font-size:16px;margin:0 auto;box-shadow:0 2px 8px #00000040}.custom-sidebar.ant-layout-sider-collapsed .sidebar-menu-wrapper{padding:8px 0;margin:0;flex:1;display:flex;align-items:revert;justify-content:center;overflow-y:auto;overflow-x:hidden;width:100%;min-height:0;max-height:calc(100vh - 200px)}.custom-sidebar.ant-layout-sider-collapsed .sidebar-menu-wrapper .custom-menu{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;gap:0}.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-item .anticon,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-item>span .anticon,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-item .ant-menu-item-icon,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-item .ant-menu-submenu-title-icon,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .anticon,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title>span .anticon,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .ant-menu-item-icon,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title .ant-menu-submenu-title-icon{display:inline-block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;font-size:20px!important;margin:0!important}.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-item>span:first-child,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-item>.anticon:first-child,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title>span:first-child,.custom-sidebar.ant-layout-sider-collapsed .custom-menu .ant-menu-submenu-title>.anticon:first-child{display:inline-block!important;visibility:visible!important;opacity:1!important}:where(.css-dev-only-do-not-override-ac2jek).ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline,:where(.css-dev-only-do-not-override-ac2jek).ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline,.custom-sidebar .ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline,.custom-sidebar .ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent!important;background-color:transparent!important}.ant-menu-dark.ant-menu-vertical.ant-menu-sub{background:#fff!important;border-radius:8px!important;padding:8px!important;box-shadow:0 2px 8px #00000026!important;border:1px solid rgba(0,0,0,.06)!important;min-width:200px!important}.ant-menu-dark.ant-menu-vertical.ant-menu-sub .ant-menu-item{border-radius:6px!important;height:30px!important;line-height:24px!important;font-size:var(--personalization-font-size)!important;padding:0 16px!important;transition:all .2s ease!important;position:relative;color:#262626!important;background:transparent!important}.ant-menu-dark.ant-menu-vertical.ant-menu-sub .ant-menu-item:hover{background:var(--personalization-primary-color-rgba-08, rgba(135, 12, 16, .08))!important;color:var(--personalization-text-color, #262626)!important}.ant-menu-dark.ant-menu-vertical.ant-menu-sub .ant-menu-item.ant-menu-item-selected{background:var(--personalization-primary-color-rgba-15, rgba(135, 12, 16, .15))!important;color:var(--personalization-text-color, #262626)!important;font-weight:500!important}.sidebar-user-profile{padding:0;margin:auto 17px 6px 58px;flex-shrink:0;position:absolute;bottom:0;left:0;right:0;z-index:6;background:transparent;border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sidebar-user-profile.collapsed{padding:12px 0;display:flex;justify-content:center;align-items:center;margin:0;left:52px;right:0;width:48px;border-top:1px solid rgba(255,255,255,.1);z-index:6}.sidebar-user-profile .user-profile-card{display:flex;align-items:center;gap:12px;padding:12px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sidebar-user-profile .user-profile-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff0d,#ffffff05);opacity:0;transition:opacity .3s ease;pointer-events:none}.sidebar-user-profile .user-profile-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000040;border-color:#fff3}.sidebar-user-profile .user-profile-card:hover:before{opacity:1}.sidebar-user-profile .user-profile-card:hover .user-profile-chevron{transform:translate(3px);color:#ffffffd9}.sidebar-user-profile .user-profile-card:hover .user-profile-avatar-wrapper .user-profile-avatar{transform:scale(1.05);box-shadow:0 4px 16px #667eea80;border-color:#ffffff59}.sidebar-user-profile .user-profile-card:hover .user-profile-avatar-wrapper .user-profile-status-badge{transform:scale(1.1);box-shadow:0 3px 12px #10b98180}.sidebar-user-profile .user-profile-card:hover .user-profile-name{color:#fff}.sidebar-user-profile .user-profile-card:hover .user-profile-email{color:#ffffffbf}.sidebar-user-profile .user-profile-card .user-profile-avatar-wrapper{position:relative;flex-shrink:0}.sidebar-user-profile .user-profile-card .user-profile-avatar-wrapper .user-profile-avatar{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 12px #667eea66;transition:all .3s cubic-bezier(.4,0,.2,1);border:2.5px solid rgba(255,255,255,.25);position:relative}.sidebar-user-profile .user-profile-card .user-profile-avatar-wrapper .user-profile-avatar .anticon{color:#fffffff2}.sidebar-user-profile .user-profile-card .user-profile-avatar-wrapper .user-profile-status-badge{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2.5px solid rgba(26,31,58,.95);box-shadow:0 2px 8px #10b98166;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-user-profile .user-profile-card .user-profile-avatar-wrapper .user-profile-status-badge .user-profile-verified-icon{font-size:10px;color:#fff;margin:0;line-height:1;display:flex;align-items:center;justify-content:center}.sidebar-user-profile .user-profile-card .user-profile-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sidebar-user-profile .user-profile-card .user-profile-details .user-profile-name-row{display:flex;align-items:center;gap:0;line-height:1.4}.sidebar-user-profile .user-profile-card .user-profile-details .user-profile-name-row .user-profile-name{font-size:15px;font-weight:600;color:#fffffffa;line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.3px;text-shadow:0 1px 3px rgba(0,0,0,.25);transition:color .2s ease}.sidebar-user-profile .user-profile-card .user-profile-details .user-profile-email{font-size:12px;color:#ffffffbf;line-height:1.4;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;letter-spacing:.1px;transition:color .2s ease}.sidebar-user-profile .user-profile-card .user-profile-chevron{font-size:12px;color:#ffffffa6;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:2px}.sidebar-user-profile.collapsed .user-profile-card{padding:8px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto;border-radius:12px}.sidebar-user-profile.collapsed .user-profile-card .user-profile-details,.sidebar-user-profile.collapsed .user-profile-card .user-profile-chevron{display:none}.sidebar-user-profile.collapsed .user-profile-card .user-profile-avatar-wrapper{margin:0 auto;display:flex;align-items:center;justify-content:center}.sidebar-user-profile.collapsed .user-profile-card .user-profile-avatar-wrapper .user-profile-avatar{margin:0 auto;width:40px!important;height:40px!important}.sidebar-user-profile.collapsed .user-profile-card .user-profile-avatar-wrapper .user-profile-status-badge{width:16px;height:16px;bottom:-1px;right:-1px}.sidebar-user-profile.collapsed .user-profile-card .user-profile-avatar-wrapper .user-profile-status-badge .user-profile-verified-icon{font-size:9px}.sidebar-user-profile.collapsed .user-profile-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.sidebar-user-profile.collapsed .user-profile-card:hover .user-profile-avatar-wrapper .user-profile-avatar{transform:scale(1.08);box-shadow:0 4px 16px #667eea80}.sidebar-user-profile.collapsed .user-profile-card:hover .user-profile-avatar-wrapper .user-profile-status-badge{transform:scale(1.1);box-shadow:0 3px 12px #10b98180}.sidebar-user-menu-dropdown .ant-dropdown-menu{border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:8px;border:1px solid rgba(0,0,0,.06);background:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:200px;animation:dropdownFadeIn .2s ease-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;padding:10px 16px;margin:2px 0;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--personalization-text-color, #262626);font-size:14px;font-weight:500;position:relative;display:flex;align-items:center;background:transparent}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:0;background:var(--personalization-primary-color, #870C10);border-radius:0 2px 2px 0;transition:all .2s ease}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--personalization-primary-color-rgba-08, rgba(135, 12, 16, .08))!important;color:var(--personalization-text-color, #262626)!important;transform:translate(2px)}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover:before{transform:translateY(-50%) scaleY(1);height:20px}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover .anticon{color:var(--personalization-primary-color, #870C10)!important;transform:scale(1.05)}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon{font-size:16px;color:var(--personalization-primary-color, #870C10);transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-right:12px}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:#0000000f;margin:6px 0}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger,.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger .anticon{color:var(--personalization-primary-color)}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{background:#ff4d4f1a!important;color:var(--personalization-primary-color)!important}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover:before{background:var(--personalization-primary-color)}.sidebar-user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover .anticon{color:var(--personalization-primary-color)!important}.sidebar-user-menu-dropdown.collapsed-dropdown .ant-dropdown-menu{margin-left:8px;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,255,255,.2)}.mobile-sidebar-overlay{display:none}@media (max-width: 768px){.mobile-sidebar-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;transition:opacity .3s ease}.custom-sidebar{position:fixed;top:0;left:0;min-height:100vh;height:100vh;z-index:1000;transform:translate(-100%);transition:transform .3s ease;box-shadow:12px 0 28px #0000002e;background:linear-gradient(180deg,#c92f34,#c62e33 18%,#bc2b30)!important}.custom-sidebar.mobile-open{transform:translate(0)}.custom-sidebar{width:280px!important;min-width:280px!important;max-width:280px!important;overflow:hidden!important}.custom-sidebar.ant-layout-sider-collapsed{width:280px!important;min-width:280px!important;max-width:280px!important}.custom-sidebar .sidebar-svg-background{display:none!important}.custom-sidebar .sidebar-svg-background .sidebar-svg{min-height:100%!important;height:100%!important}.custom-sidebar .ant-layout-sider-children{min-height:100vh!important;height:100vh!important;overflow:hidden!important}.custom-sidebar .sidebar-content-wrapper{position:relative!important;left:0!important;top:0!important;bottom:auto!important;width:100%!important;height:100%!important;gap:0!important;align-items:stretch!important;padding:16px 12px 20px!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff0a,#fff0 18%)}.custom-sidebar .sidebar-vertical-labels{display:none!important}.custom-sidebar .sidebar-brand{margin:0 0 12px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:auto!important;width:100%!important;padding:0 4px 12px!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(255,255,255,.16)!important}.custom-sidebar .sidebar-brand .brand-logo-text{display:flex!important;gap:12px!important;align-items:center!important}.custom-sidebar .sidebar-brand .logo-icon-small{width:44px!important;height:44px!important;box-shadow:0 3px 10px #480a0d29}.custom-sidebar .sidebar-brand .brand-text{gap:2px!important}.custom-sidebar .sidebar-brand .brand-text .brand-text-line{white-space:normal!important;font-size:11px!important;line-height:15px!important;letter-spacing:.01em;text-shadow:none}.custom-sidebar .sidebar-brand .collapse-btn{display:none!important}.custom-sidebar .sidebar-menu-wrapper{flex:1 1 auto!important;min-height:0!important;max-height:none!important;width:100%!important;margin:0!important;padding:2px 0 0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.custom-sidebar .sidebar-menu-wrapper .custom-menu{padding:0!important;gap:8px!important;align-items:stretch!important;width:100%!important;min-width:0!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu.ant-menu-inline,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-inline,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-sub{width:100%!important;min-width:0!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-item,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0 8px!important;margin:4px 0!important;min-height:48px!important;line-height:24px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-item .anticon,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title .anticon{font-size:18px!important;width:18px!important;height:18px!important;color:#fffffff5!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-item .ant-menu-title-content,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title .ant-menu-title-content{display:block!important;line-height:1.35!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis;word-break:break-word;color:#fff!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-item:hover,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title:hover{background:#ffffff14!important;border-color:#ffffff24!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-item.ant-menu-item-selected,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title.ant-menu-item-selected{background:#ffffff1a!important;border-color:#ffffff2e!important;box-shadow:none!important;position:relative!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-item.ant-menu-item-selected:before,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title.ant-menu-item-selected:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:3px!important;height:auto!important;transform:none!important;background:#fff!important;border-radius:0 3px 3px 0!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title{position:relative!important;padding-right:34px!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title .menu-submenu-label{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding-right:28px!important;font-weight:500}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title .menu-submenu-text,.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title .menu-submenu-arrow{flex-shrink:0!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title .menu-submenu-text{min-width:0!important;flex:1 1 auto!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title .menu-submenu-arrow{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;width:14px!important;min-width:14px!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-title .menu-submenu-arrow-up{display:none!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-open>.ant-menu-submenu-title .menu-submenu-arrow-down{display:none!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu-open>.ant-menu-submenu-title .menu-submenu-arrow-up{display:block!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-submenu{width:100%!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-sub{padding-left:0!important}.custom-sidebar .sidebar-menu-wrapper .custom-menu .ant-menu-sub .ant-menu-item{min-height:44px!important;margin:2px 0!important;padding-left:14px!important;font-size:13px!important;font-weight:500!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:6px!important}.custom-sidebar .sidebar-user-profile{padding:8px 0 0!important;margin:8px!important;border-top:1px solid rgba(255,255,255,.1)!important}.custom-sidebar .sidebar-user-profile .user-profile-card{padding:12px 14px!important}.custom-sidebar .sidebar-user-profile .user-profile-card .user-profile-details,.custom-sidebar .sidebar-user-profile .user-profile-card .user-profile-chevron{display:flex!important}.custom-sidebar .sidebar-user-profile .user-profile-card .user-profile-avatar{width:48px!important;height:48px!important}}@media (min-width: 769px){.mobile-sidebar-overlay{display:none!important}.custom-sidebar.mobile-open{transform:none!important}}.app-header{padding:0 16px;background:#fff;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;margin:12px 12px 0;border-radius:8px;border:1px solid #D9D9D9;z-index:1402}.app-header .header-left{display:flex;align-items:center;gap:16px}.app-header .header-left .mobile-menu-btn{display:none;width:40px;height:40px;border-radius:8px;font-size:18px;color:var(--personalization-primary-color, #1b2d56);transition:all .3s ease}.app-header .header-left .mobile-menu-btn:hover{background:var(--personalization-primary-color-rgba-08);color:var(--personalization-primary-color)}.app-header .header-left .header-title-wrapper{position:relative}.app-header .header-left .header-title-wrapper .header-title{font-size:14px;line-height:40px;font-weight:500;color:var(--personalization-text-color, #1b2d56);letter-spacing:-.5px;position:relative;display:table-cell;align-items:center;gap:6px}.app-header .header-left .header-title-wrapper .header-title .breadcrumb-root{font-weight:500;color:var(--personalization-text-color, #1b2d56);font-size:14px;line-height:20px;letter-spacing:0}.app-header .header-left .header-title-wrapper .header-title .breadcrumb-child{font-weight:400;color:var(--personalization-text-color, #1b2d56);padding-right:1px;font-size:12px;line-height:16px;letter-spacing:0}.app-header .header-left .header-title-wrapper .header-title .breadcrumb-sep{color:#8c8c8c;font-weight:400;margin:0 7px}.app-header .header-right{display:flex;align-items:center}.app-header .header-right .header-actions{display:flex;align-items:center;gap:8px}.app-header .header-right .header-actions .migi-button{height:var(--personalization-button-height)!important;padding:var(--personalization-button-padding)!important;font-size:var(--personalization-button-font-size)!important;font-weight:400!important;border-radius:var(--personalization-border-radius)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;vertical-align:middle!important;line-height:1!important}.app-header .header-right .header-actions .migi-button.add{background:var(--personalization-primary-color)!important;border:1px solid var(--personalization-primary-color)!important;color:#fff!important;box-shadow:0 4px 12px var(--personalization-primary-color-rgba-25)!important}.app-header .header-right .header-actions .migi-button.add:hover:not(:disabled){background:var(--personalization-primary-color-light)!important;border-color:var(--personalization-primary-color-light)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px var(--personalization-primary-color-rgba-35)!important}.app-header .header-right .header-actions .migi-button.add:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px var(--personalization-primary-color-rgba-25)!important}.app-header .header-right .header-actions .migi-button.add:focus{outline:none;box-shadow:0 0 0 3px var(--personalization-primary-color-rgba-15),0 4px 12px var(--personalization-primary-color-rgba-25)!important}.app-header .header-right .header-actions .migi-button.import{background:#fff!important;border:1px solid #c6c3c3!important;color:var(--personalization-text-color)!important;box-shadow:0 1px 2px #0000000d!important}.app-header .header-right .header-actions .migi-button.import:hover:not(:disabled){border-color:var(--personalization-primary-color, #1b2d56)!important;color:var(--personalization-text-color)!important;background:var(--personalization-primary-color-rgba-08, #f8f9ff)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px var(--personalization-primary-color-rgba-15)!important}.app-header .header-right .header-actions .migi-button.import:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 4px #0000001a!important}.app-header .header-right .header-actions .migi-button.import:focus{outline:none;border-color:var(--personalization-primary-color, #1b2d56)!important;box-shadow:0 0 0 3px var(--personalization-primary-color-rgba-08),0 1px 2px #0000000d!important}.app-header .header-right .header-actions .migi-button.export{background:#fff!important;border:1px solid #c6c3c3!important;color:var(--personalization-text-color)!important;box-shadow:0 1px 2px #0000000d!important}.app-header .header-right .header-actions .migi-button.export:hover:not(:disabled){border-color:var(--personalization-primary-color, #1b2d56)!important;color:var(--personalization-text-color)!important;background:var(--personalization-primary-color-rgba-08, #f8f9ff)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px var(--personalization-primary-color-rgba-15)!important}.app-header .header-right .header-actions .migi-button.export:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 4px #0000001a!important}.app-header .header-right .header-actions .migi-button.export:focus{outline:none;border-color:var(--personalization-primary-color, #1b2d56)!important;box-shadow:0 0 0 3px var(--personalization-primary-color-rgba-08),0 1px 2px #0000000d!important}.app-header .header-right .header-actions .migi-button.default.ant-btn-dangerous{background:#fff!important;border-color:var(--personalization-primary-color)!important;color:var(--personalization-primary-color)!important;box-shadow:0 1px 2px #ff4d4f26!important}.app-header .header-right .header-actions .migi-button.default.ant-btn-dangerous:hover:not(:disabled){background:#fff2f0!important;border-color:#ff7875!important;color:var(--personalization-primary-color)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px #ff4d4f33!important}.app-header .header-right .header-actions .migi-button.default.ant-btn-dangerous:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 4px #ff4d4f26!important}.app-header .header-right .header-actions .migi-button.default.ant-btn-dangerous:focus{outline:none;box-shadow:0 0 0 3px #ff4d4f26,0 1px 2px #ff4d4f26!important}.app-header .header-right .header-actions .migi-button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.app-header .header-right .header-actions .migi-button svg{flex-shrink:0;display:inline-block;vertical-align:middle;margin:0!important;padding:0!important;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.app-header .header-right .header-actions .migi-button>span{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1!important;height:100%!important;vertical-align:middle!important}.app-header .header-right .header-actions .migi-button>span svg{display:inline-block!important;vertical-align:middle!important;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.app-header .header-right .header-action-item{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;transition:all .3s ease;cursor:pointer}.app-header .header-right .header-action-item:hover{background:#1890ff14}.app-header .header-right .header-action-item .action-icon{font-size:16px;color:var(--personalization-primary-color, #1b2d56)}.app-header .header-right .header-action-item .language-select{min-width:130px}.app-header .header-right .header-action-item .language-select .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important}.app-header .header-right .header-action-item .language-select .ant-select-selector:hover{background:transparent!important}.app-header .header-right .notification-btn{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#595959;transition:all .3s ease}.app-header .header-right .notification-btn:hover{background:var(--personalization-primary-color-rgba-08, rgba(24, 144, 255, .1));color:var(--personalization-primary-color, #1b2d56);transform:scale(1.1)}.app-header .header-right .notification-btn:active{transform:scale(.95)}.app-header .header-right .notification-badge{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px;border-radius:50%;background-color:#eee;transition:all .3s ease}.app-header .header-right .notification-badge:hover{background:var(--personalization-primary-color-rgba-08, rgba(24, 144, 255, .08))}.app-header .header-right .notification-badge .notification-icon .ant-badge-count{background:var(--personalization-primary-color);box-shadow:0 0 0 1px #fff}.app-header .header-right .notification-badge .notification-text{font-size:14px;color:var(--personalization-text-color, #262626);font-weight:500}.notification-dropdown-overlay .notification-dropdown{width:400px;max-height:600px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001f;overflow:hidden}.notification-dropdown-overlay .notification-dropdown .notification-header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0;background:#fafafa}.notification-dropdown-overlay .notification-dropdown .notification-header .ant-typography{margin:0;font-size:14px;font-weight:500}.notification-dropdown-overlay .notification-dropdown .notification-list{max-height:500px;overflow-y:auto}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item{padding:10px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s ease}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item.unread{background:linear-gradient(90deg,#1b2d560a,#1b2d5605)}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item.read{opacity:.85}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item:hover{background:#00000005}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta{align-items:flex-start}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title{margin-bottom:4px;font-size:14px;font-weight:500}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .notification-item-header{display:flex;align-items:center;gap:8px}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .notification-item-header .notification-title{color:var(--personalization-text-color, #1b2d56);font-size:14px;font-weight:600;letter-spacing:-.2px}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .notification-item-header .notification-dot{width:8px;height:8px;border-radius:50%;background:var(--personalization-primary-color, #1890ff);box-shadow:0 0 0 4px var(--personalization-primary-color-rgba-15, rgba(24, 144, 255, .2))}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description{font-size:12px}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description .notification-item-body{display:flex;flex-direction:column;gap:2px}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description .notification-item-body .notification-record{color:#595959}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description .notification-item-body .notification-record strong{color:var(--personalization-text-color, #1b2d56);font-weight:600}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description .notification-item-body .notification-time{font-size:11px;color:#8c8c8c}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-action{margin-left:16px}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-action .notification-action-delete{padding:0 4px;color:var(--personalization-primary-color)}.notification-dropdown-overlay .notification-dropdown .notification-list .ant-list-item .ant-list-item-action .notification-action-delete:hover{color:#ff7875;background:transparent;text-decoration:underline}.app-header .header-right .user-info{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 6px;border-radius:12px;cursor:pointer;transition:all .3s ease}.app-header .header-right .user-info .user-avatar{width:28px!important;min-width:28px!important;height:28px!important;border-radius:50%!important;overflow:hidden;flex-shrink:0}.app-header .header-right .user-info .user-avatar img,.app-header .header-right .user-info .user-avatar .ant-image-img,.app-header .header-right .user-info .user-avatar .ant-avatar-string{width:100%!important;height:100%!important;border-radius:50%!important}.app-header .header-right .user-info .user-avatar img,.app-header .header-right .user-info .user-avatar .ant-image-img{object-fit:cover}.app-header .header-right .user-info .user-avatar:hover{transform:scale(1.1)}.app-header .header-right .user-info .user-details{display:flex;flex-direction:column;gap:2px}.app-header .header-right .user-info .user-details .username{font-size:14px;font-weight:600;color:var(--personalization-text-color, #262626);line-height:1.2}.app-header .header-right .user-info .user-details .user-role{font-size:12px;color:#8c8c8c;line-height:1.2}.user-menu-dropdown{--arrow-x: 121.40625px;--arrow-y: -2px;inset:58px 12px auto auto!important;box-sizing:border-box;min-width:116.531px}.user-menu-dropdown .ant-dropdown-menu{border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:6px;border:1px solid #D9D9D9}.user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:8px;padding:6px 12px;margin:2px 0;transition:all .2s ease;font-size:var(--personalization-font-size)}.user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--personalization-primary-color-rgba-08, rgba(24, 144, 255, .08))}.user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon{margin-right:8px;color:var(--personalization-primary-color, #1b2d56)}.user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{background:var(--personalization-sidebar-submenu-selected-color)!important;color:#fff}.user-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover .anticon{color:#fff}@media (max-width: 768px){.app-header{padding:0 16px}.app-header .header-left{gap:12px}.app-header .header-left .mobile-menu-btn{display:flex;align-items:center;justify-content:center}.app-header .header-left .header-title-wrapper .header-title{font-size:18px}.app-header .header-right{min-width:0}.app-header .header-right .header-actions{gap:6px;flex-wrap:wrap}.app-header .header-right .header-actions .migi-button{height:32px!important;padding:6px 12px!important;font-size:13px!important}.app-header .header-right .user-info{padding:4px 8px 4px 4px;gap:8px;min-width:0;max-width:44px;overflow:hidden}.app-header .header-right .user-info .username{display:none}.app-header .header-right .user-info .user-avatar{flex-shrink:0}.app-header .header-right .header-action-item .language-select{min-width:100px}}.protected-layout{height:100vh;overflow:hidden;display:flex}.protected-layout .main-layout{background:#f8f8f8;flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.main-content{flex:1;padding:12px 2px 0 12px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;position:relative;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) transparent}.main-content::-webkit-scrollbar{width:8px}.main-content::-webkit-scrollbar-track{background:transparent}.main-content::-webkit-scrollbar-thumb{background:#0000;border-radius:4px;transition:background .2s ease}.main-content.layout-hover-scrollbar{scrollbar-color:rgba(0,0,0,.3) transparent}.main-content.layout-hover-scrollbar::-webkit-scrollbar-thumb{background:#0000004d}.main-content.layout-hover-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000080}.main-content.layout-scrolling{scrollbar-color:rgba(0,0,0,.3) transparent}.main-content.layout-scrolling::-webkit-scrollbar-thumb{background:#0000004d}.main-content.layout-scrolling::-webkit-scrollbar-thumb:hover{background:#00000080}.main-content .content-wrapper{position:relative;z-index:1;max-width:100%;width:100%;margin:0 auto;scrollbar-width:auto;scrollbar-color:auto}@media (max-width: 768px){.protected-layout .main-layout{margin-left:0!important;width:100%!important}.main-content{padding:12px;width:100%;margin-left:0}}body.modal-open{overflow:hidden;position:fixed;width:100%}.migi-spinner{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.migi-spinner__icon{width:var(--loader-size, 40px);height:var(--loader-size, 40px);flex:none}.migi-spinner__arc{transform-origin:16px 16px;animation:migi-spinner-rotate var(--loader-speed, 2s) linear infinite}.migi-spinner__label{font-family:Inter,sans-serif;font-size:12px;line-height:16px;color:#262626;text-align:center;white-space:nowrap}@keyframes migi-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.migi-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .25s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.migi-loading-inline{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0}.migi-loading-tip{margin-top:16px;color:var(--personalization-text-color);font-size:14px;font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.app{text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){.logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.label__required{color:var(--personalization-primary-color)}html{height:100%;overflow:hidden}body{margin:0;padding:0;height:100%;overflow:hidden;font-size:var(--personalization-font-size);color:var(--personalization-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5}*{box-sizing:border-box}p,label,input[type=text],input[type=number],textarea,select{color:var(--personalization-text-color)}#root{height:100vh;overflow:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-layout-sider-collapsed .ant-menu-item .anticon{font-size:16px;margin-right:0}.ant-typography,.ant-card,.ant-card-head-title,.ant-card-body,.ant-table,.ant-btn:not(.migi-button),.ant-input,.ant-select-selector,.ant-form-item-label>label,.ant-statistic-title,.ant-statistic-content{font-size:var(--personalization-font-size)}.ant-form-item .ant-form-item-explain,.ant-form-item .ant-form-item-explain-error{font-family:var(--personalization-font-family),Inter,sans-serif!important;font-size:var(--personalization-label-font-size, 11px)!important;line-height:16px!important;font-weight:400}.ant-form-item .ant-form-item-explain-error>span{font-size:inherit;line-height:inherit;color:#eb1e25!important}.ant-form-item .ant-form-item-explain-error .anticon{display:none!important}.ant-card{border-color:#d9d9d9}.ant-notification .ant-notification-notice-message,.ant-notification .ant-notification-notice-description{font-family:Inter,sans-serif!important;font-size:14px!important;line-height:22px!important;font-weight:400}.ant-notification{z-index:100000!important}.common-status-tag{padding:3px 8px!important;border:none!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;justify-content:flex-start!important;line-height:18px!important;white-space:nowrap!important}.common-status-tag .icon{color:inherit!important;font-size:13px}.common-status-tag--draft{background-color:#dbeafe;color:#1d4ed8!important}.common-status-tag--approved{background-color:#bbf7d0;color:#15803d!important}.common-status-tag--pending{background-color:#fef9c3;color:#a16207!important}.common-status-tag--rejected,.common-status-tag--unknown{background-color:#d9d9d9;color:#595959!important}.common-status-tag--cancelled{background-color:#fcdfe0;color:#eb1e25!important}.common-status-tag--new{background-color:#a5f3fc;color:#0e7490!important}.common-status-tag--treating{background-color:#e9d5ff;color:#7e22ce!important}.common-status-tag--completed{background-color:#dbeafe;color:#1d4ed8!important}.ant-card-head-title,.ant-card-body,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-select-selector,.ant-form-item-label>label,.ant-statistic-title,.ant-statistic-content-value{color:var(--personalization-text-color)}.ant-input{color:var(--personalization-text-color)!important}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{color:var(--personalization-text-color, #1b2d56)!important}.custom-sidebar .ant-menu-dark .ant-menu-item,.custom-sidebar .ant-menu-dark .ant-menu-submenu-title,.custom-sidebar .ant-menu-dark .ant-menu-item-selected{color:#fff!important}.site-layout-content{margin:0;padding:0;background:transparent;min-height:auto}.ant-btn:not(:disabled):focus-visible{outline:2px solid var(--personalization-primary-color)}.ant-menu-dark.ant-menu-submenu-popup>.ant-menu,.ant-menu-dark>.ant-menu.ant-menu-submenu-popup>.ant-menu{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #00000026!important;border:1px solid rgba(0,0,0,.06)!important;min-width:200px!important}.ant-menu-dark.ant-menu-submenu-popup>.ant-menu .ant-menu-item,.ant-menu-dark>.ant-menu.ant-menu-submenu-popup>.ant-menu .ant-menu-item{border-radius:6px!important;height:40px!important;line-height:40px!important;padding:0 16px!important;transition:all .2s ease!important;color:var(--personalization-text-color, #262626)!important;background:transparent!important;font-size:12px!important}.ant-menu-dark.ant-menu-submenu-popup>.ant-menu .ant-menu-item:hover,.ant-menu-dark>.ant-menu.ant-menu-submenu-popup>.ant-menu .ant-menu-item:hover{background:var(--personalization-primary-color-rgba-08, rgba(135, 12, 16, .08))!important;color:var(--personalization-text-color, #262626)!important}.ant-menu-dark.ant-menu-submenu-popup>.ant-menu .ant-menu-item.ant-menu-item-selected,.ant-menu-dark>.ant-menu.ant-menu-submenu-popup>.ant-menu .ant-menu-item.ant-menu-item-selected{background:var(--personalization-primary-color-rgba-15, rgba(135, 12, 16, .15))!important;color:var(--personalization-text-color, #262626)!important;font-weight:500!important;border:var(--personalization-text-color, #262626)!important}.ant-input-outlined:hover{border-color:var(--personalization-primary-color)}.ant-checkbox-indeterminate .ant-checkbox-inner:after{border-color:var(--personalization-primary-color)!important;background:var(--personalization-primary-color)!important}.ant-checkbox-checked .ant-checkbox-inner{border-color:var(--personalization-primary-color)!important;background:var(--personalization-primary-color)!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header>.ant-collapse-header-text{flex:0 1 auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header>.ant-collapse-extra{margin-inline-start:auto}input{font-weight:400!important;font-size:var(--personalization-font-size)!important;line-height:20px!important;color:var(--personalization-text-color)!important}.ant-picker-outlined:hover{border-color:var(--personalization-primary-color, #1b2d56)!important}.ant-checkbox-input:focus-visible{border-color:var(--personalization-primary-color, #1b2d56)!important}.ant-picker .ant-picker-input>input{color:var(--personalization-text-color)!important}.ant-modal-confirm-title{color:var(--personalization-text-color)!important}.ant-menu-title-content{-webkit-user-select:none!important;user-select:none!important}.ant-modal .ant-modal-content{padding:0!important}.ant-modal,.ant-modal-content,.ant-modal-header,.ant-modal-body,.ant-modal-title,.ant-modal-footer{font-size:var(--personalization-font-size)!important}.ant-modal-title,.ant-modal-body,.ant-form-item-label label{color:var(--personalization-text-color)!important}.ant-select-dropdown,.ant-tree-select-dropdown{font-size:var(--personalization-font-size)!important}.ant-select-item,.ant-select-item-option,.ant-select-tree,.ant-select-tree-node-content-wrapper,.ant-select-tree-title{font-size:var(--personalization-font-size)!important;color:var(--personalization-text-color)!important}.ant-btn.migi-button,.migi-button{font-size:var(--personalization-button-font-size)!important}.ant-layout-header{height:44px!important}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-inline-end:none}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>th>.ant-table-expanded-row-fixed:after,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>th>.ant-table-expanded-row-fixed:after,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>th>.ant-table-expanded-row-fixed:after,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>th>.ant-table-expanded-row-fixed:after,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{border-inline-end:none}.ant-table-wrapper .ant-table .ant-table-title,.ant-table-wrapper .ant-table .ant-table-header{border-radius:unset}.ant-table-wrapper .ant-table-cell-scrollbar:not([rowspan]){box-shadow:none}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-search,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-inline-end:0}.ant-tooltip{color:#7da7c0e0;font-size:10px;list-style:none;visibility:visible;--ant-arrow-background-color: rgba(134, 195, 183, .85);max-width:40%;min-width:5%}.ant-modal-mask{z-index:1500!important}.ant-modal-wrap{z-index:1501!important}.ant-picker-panel-container{width:288px!important}.ant-modal-confirm-body{margin-right:-12px}body .migi-select-popup.migi-select-popup--multiple.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected,body .migi-select-popup.migi-select-popup--multiple.ant-select-dropdown .ant-select-item-option[aria-selected=true],body .migi-select-popup.migi-select-popup--multiple.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected .ant-select-item-option-content,body .migi-select-popup.migi-select-popup--multiple.ant-select-dropdown .ant-select-item-option[aria-selected=true] .ant-select-item-option-content{background:transparent!important;background-color:transparent!important}body .migi-select-popup.migi-select-popup--multiple.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected:hover,body .migi-select-popup.migi-select-popup--multiple.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected.ant-select-item-option-active,body .migi-select-popup.migi-select-popup--multiple.ant-select-dropdown .ant-select-item-option[aria-selected=true]:hover,body .migi-select-popup.migi-select-popup--multiple.ant-select-dropdown .ant-select-item-option[aria-selected=true].ant-select-item-option-active{background:#1b2d5614!important;background-color:#1b2d5614!important}
