body:not(.va-sider-collapsed) .ant-menu-submenu-popup,body.va-sider-expanding .ant-menu-submenu-popup{display:none!important;pointer-events:none!important}.ant-menu-submenu-popup{z-index:1050}.ant-menu-submenu-popup .ant-menu{background:#fff;border-radius:8px;padding:4px;box-shadow:0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008;scrollbar-width:none;-ms-overflow-style:none}.ant-menu-submenu-popup .ant-menu::-webkit-scrollbar{display:none}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{border-radius:6px!important;margin:4px!important;width:calc(100% - 8px)!important;height:40px!important;line-height:40px!important;color:#000000d9;display:flex!important;align-items:center!important;overflow:visible!important}.ant-menu-submenu-popup .ant-menu-item .anticon,.ant-menu-submenu-popup .ant-menu-submenu-title .anticon{min-width:14px;margin-inline-end:8px!important;font-size:14px}.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-submenu-title .ant-menu-title-content{display:inline-block!important;max-width:none!important;width:auto!important;min-width:0!important;height:auto!important;overflow:visible!important;opacity:1!important;visibility:visible!important;font-size:14px!important;line-height:normal!important;white-space:nowrap!important}.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content .ant-pro-menu-item-title,.ant-menu-submenu-popup .ant-menu-submenu-title .ant-menu-title-content .ant-pro-menu-item-title,.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content span,.ant-menu-submenu-popup .ant-menu-submenu-title .ant-menu-title-content span{display:inline-block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-menu-submenu-popup .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-submenu-title:hover{background-color:rgba(var(--va-primary-rgb),.08)!important;color:var(--va-primary-color)!important}.ant-menu-submenu-popup .ant-menu-item:hover .anticon,.ant-menu-submenu-popup .ant-menu-submenu-title:hover .anticon{color:var(--va-primary-color)!important}.ant-menu-submenu-popup .ant-menu-item-selected{background-color:var(--va-primary-color)!important;color:#fff!important;box-shadow:0 2px 8px rgba(var(--va-primary-rgb),.35)}.ant-menu-submenu-popup .ant-menu-item-selected:hover{background-color:var(--va-primary-color)!important;color:#fff!important}.ant-menu-submenu-popup .ant-menu-item-selected:hover .anticon{color:#fff!important}.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--va-primary-color)!important;color:#fff!important;box-shadow:0 2px 8px rgba(var(--va-primary-rgb),.35)}.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content *{color:#fff!important}.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title:hover{background-color:var(--va-primary-color)!important;color:#fff!important}.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title:hover .anticon,.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title:hover .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title:hover .ant-menu-title-content *{color:#fff!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu{background:#1f1f1f!important;box-shadow:0 6px 24px #00000073,0 2px 8px #0000004d!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-item,body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-title{color:#ffffffd9!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-item .anticon,body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-title .anticon{color:#ffffffa6!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-item:hover,body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-title:hover{background-color:#ffffff14!important;color:#fff!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-item:hover .anticon,body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-title:hover .anticon{color:#fff!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-item-selected{background-color:var(--va-primary-color)!important;color:#fff!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-item-selected .anticon{color:#fff!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--va-primary-color)!important;color:#fff!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content *{color:#fff!important}body.va-dark-mode .ant-menu-submenu-popup .ant-menu-submenu-arrow{color:#ffffff73!important}.va-header-action{display:inline-flex;cursor:pointer;transition:all .3s;align-items:center;justify-content:center;color:#000000d9;width:32px;height:32px;margin:0 6px;padding:0;border-radius:6px}.va-header-action:hover{background-color:rgba(var(--va-primary-rgb),.08);color:var(--va-primary-color)}.va-header-action:hover .anticon{color:var(--va-primary-color)}.va-header-action .anticon{font-size:16px;padding:0}.va-header-action .ant-badge{color:inherit}.va-header-action .ant-badge .ant-badge-count{box-shadow:none}.va-header-action.va-action-blink .anticon{animation:bell-shake 3s infinite}@keyframes bell-shake{0%,50%,to{transform:rotate(0)}5%,15%,25%,35%,45%{transform:rotate(10deg)}10%,20%,30%,40%{transform:rotate(-10deg)}}.va-dark-mode .va-header-action{color:#ffffffd9}.va-dark-mode .va-header-action:hover{background-color:rgba(var(--va-primary-rgb),.15);color:var(--va-primary-color)}.va-dark-mode .va-header-action:hover .anticon{color:var(--va-primary-color)}body{background-color:#fafafa;transition:background-color .3s;overscroll-behavior:none}:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--va-radius-xs: 4px;--va-radius-sm: 6px;--va-radius-md: 8px;--va-radius-lg: 12px;--va-radius-xl: 16px;--va-radius-pill: 999px}.va-layout-container .ant-layout-sider .ant-menu.ant-menu-sub,.va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub,.va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,.va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub,.va-layout-container .ant-layout-sider .ant-menu-item,.va-layout-container .ant-layout-sider .ant-menu-submenu-title{border-radius:var(--va-radius-md)!important}@media (hover: hover) and (pointer: fine){:root{--va-scrollbar-size: 8px}*{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease-in-out}*:hover{scrollbar-color:rgba(0,0,0,.15) transparent}::-webkit-scrollbar{width:var(--va-scrollbar-size);height:var(--va-scrollbar-size)}::-webkit-scrollbar-track{background:transparent;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:4px;background-color:transparent;background-clip:padding-box;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}::-webkit-scrollbar-corner{background:transparent}*:hover::-webkit-scrollbar-thumb{background-color:#00000026}*:hover::-webkit-scrollbar-thumb:hover{background-color:#00000040}}.rc-virtual-list-scrollbar{width:var(--va-scrollbar-size)!important}.rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb{background-color:#00000026!important;border-radius:4px!important;border:2px solid transparent!important;background-clip:padding-box!important}.rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb:hover{background-color:#00000040!important}.ant-pro-layout .ant-pro-layout-content{padding-block:0;padding-inline:0;height:100%;display:flex;flex-direction:column}#root,.ant-pro-layout,.ant-pro-layout .ant-layout{height:100%}html,body{height:100%;margin:0;padding:0}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div{scrollbar-width:none;-ms-overflow-style:none}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div::-webkit-scrollbar{display:none}.ant-drawer-body{scrollbar-width:thin}.super-admin-username{color:var(--va-primary-color, #1661ab);font-weight:600}.va-layout-container .ant-layout-sider{border-right:none!important;border-inline-end:none!important;box-shadow:2px 0 8px #1d23290d;z-index:10;transition:background-color .3s,box-shadow .3s}.va-layout-container .ant-layout-sider .ant-layout-sider-children,.va-layout-container .ant-layout-sider .ant-menu,.va-layout-container .ant-layout-sider .ant-pro-sider-menu{border-right:none!important;border-inline-end:none!important}.va-layout-container .ant-layout-sider .ant-layout-sider-children{background-color:transparent!important}.va-layout-container .ant-layout-sider .ant-menu{background:transparent!important;border-inline-end:none!important}.va-layout-container .ant-layout-sider .ant-menu.ant-menu-root{padding:8px!important}.va-layout-container .ant-layout-sider .ant-menu.ant-menu-sub{padding:0!important;margin:0!important;overflow:hidden!important;border-radius:8px}.va-layout-container .ant-layout-sider .ant-menu-item,.va-layout-container .ant-layout-sider .ant-menu-submenu-title{margin:4px!important;width:calc(100% - 8px)!important;height:40px!important;line-height:40px!important;transition:color .3s,background-color .3s,border-color .3s!important}.va-layout-container .ant-layout-sider .ant-menu-item:after,.va-layout-container .ant-layout-sider .ant-menu-submenu-title:after{display:none!important}.va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub{background-color:#00000005!important;border-radius:8px}.va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,.va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub{background-color:#0000000a!important;border-radius:8px}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-pro-sider-logo h1{display:none}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu{padding:4px 0!important}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title{padding:0!important;line-height:1!important;position:relative!important;width:40px!important;height:40px!important;margin:4px auto!important;border-radius:8px!important;display:flex;justify-content:center;align-items:center}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .anticon,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1!important;width:1em;height:1em;z-index:1}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .anticon svg,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon svg{display:block}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-title-content{display:flex!important;justify-content:center;align-items:center;width:100%;height:100%;margin-inline:0!important;padding:0!important;line-height:1!important;font-size:0!important;overflow:hidden}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content>div,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-title-content>div{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:1!important}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content .ant-pro-menu-item-title,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-title-content .ant-pro-menu-item-title{display:none!important}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content .anticon,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-title-content .anticon{font-size:18px!important;min-width:14px;display:inline-block!important}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item.ant-menu-item-selected,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title.ant-menu-item-selected{background-color:var(--va-primary-color)!important}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--va-primary-color)!important;color:#fff!important}.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.va-layout-container .ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon svg{color:#fff!important;fill:currentColor}.va-layout-header-logo{display:flex;align-items:center;height:100%;gap:4px;padding-right:8px}.va-layout-header-logo img{height:28px;width:28px;object-fit:contain;border-radius:6px;flex-shrink:0}.va-layout-header-logo h1{margin:0 0 0 6px;font-size:16px;font-weight:600;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}body.va-dark-mode{background-color:#141414}body.va-dark-mode .va-layout-container .ant-layout-sider{box-shadow:2px 0 8px #0000004d}body.va-dark-mode .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub{background-color:#ffffff0a!important}body.va-dark-mode .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-dark-mode .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub{background-color:#ffffff0f!important}body.va-skin-huaxia{background:#f5f7fa}body.va-skin-bamboo{background-image:linear-gradient(72deg,transparent 66%,rgba(26,104,64,.035) 67% 68%,transparent 69%),linear-gradient(135deg,#f4f8f0,#e1eee2 58%,#cfdfd5);background-attachment:fixed;background-size:cover}body.va-skin-celadon{background-image:radial-gradient(circle at 84% 14%,rgba(255,255,255,.42),transparent 28%),linear-gradient(135deg,#eef5f2,#d3e3df 52%,#b4cfca);background-attachment:fixed;background-size:cover}body.va-skin-dunhuang{background-image:linear-gradient(135deg,#f3dfc3,#ddb18a,#c77b62 56%,#7aa4a0);background-attachment:fixed;background-size:cover}body.va-skin-bluewhite{background-image:radial-gradient(circle at 12% 86%,transparent 0 82px,rgba(31,78,121,.055) 83px 86px,transparent 87px),radial-gradient(circle at 88% 12%,transparent 0 110px,rgba(31,78,121,.045) 111px 114px,transparent 115px),linear-gradient(135deg,#f7f9f6,#e5edf0 52%,#cadce3);background-attachment:fixed;background-size:cover}body.va-skin-ink{background-image:radial-gradient(ellipse at 88% 92%,rgba(43,43,43,.11) 0 15%,transparent 16%),radial-gradient(ellipse at 72% 100%,rgba(74,75,76,.08) 0 23%,transparent 24%),linear-gradient(135deg,#f5f2e9,#e7e3da 56%,#d3d5d2);background-attachment:fixed;background-size:cover}body.va-skin-auspicious{background-image:linear-gradient(135deg,#faeddb,#edcfaa 36%,#df9f80,#e5c56f);background-attachment:fixed;background-size:cover}body.va-skin-custom{background-color:#eef1f4;background-image:var(--va-custom-background-image);background-attachment:fixed;background-position:center;background-size:cover}body.va-skin-bamboo .va-layout-container,body.va-skin-celadon .va-layout-container,body.va-skin-dunhuang .va-layout-container,body.va-skin-bluewhite .va-layout-container,body.va-skin-ink .va-layout-container,body.va-skin-auspicious .va-layout-container,body.va-skin-custom .va-layout-container{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.va-skin-bamboo .va-layout-container>.ant-layout,body.va-skin-celadon .va-layout-container>.ant-layout,body.va-skin-dunhuang .va-layout-container>.ant-layout,body.va-skin-bluewhite .va-layout-container>.ant-layout,body.va-skin-ink .va-layout-container>.ant-layout,body.va-skin-auspicious .va-layout-container>.ant-layout,body.va-skin-custom .va-layout-container>.ant-layout{background:transparent!important}body.va-skin-bamboo .va-layout-container .ant-layout-content,body.va-skin-celadon .va-layout-container .ant-layout-content,body.va-skin-dunhuang .va-layout-container .ant-layout-content,body.va-skin-bluewhite .va-layout-container .ant-layout-content,body.va-skin-ink .va-layout-container .ant-layout-content,body.va-skin-auspicious .va-layout-container .ant-layout-content,body.va-skin-custom .va-layout-container .ant-layout-content{background:transparent!important}body.va-skin-bamboo .va-layout-container .ant-layout-sider,body.va-skin-celadon .va-layout-container .ant-layout-sider,body.va-skin-dunhuang .va-layout-container .ant-layout-sider,body.va-skin-bluewhite .va-layout-container .ant-layout-sider,body.va-skin-ink .va-layout-container .ant-layout-sider,body.va-skin-auspicious .va-layout-container .ant-layout-sider,body.va-skin-custom .va-layout-container .ant-layout-sider{background-color:#ffffffbf!important;backdrop-filter:blur(16px) saturate(2)!important;-webkit-backdrop-filter:blur(16px) saturate(2)!important;box-shadow:1px 0 #00000012!important;border-right:none!important}body.va-skin-bamboo .va-layout-container .ant-layout-sider .ant-layout-sider-children,body.va-skin-celadon .va-layout-container .ant-layout-sider .ant-layout-sider-children,body.va-skin-dunhuang .va-layout-container .ant-layout-sider .ant-layout-sider-children,body.va-skin-bluewhite .va-layout-container .ant-layout-sider .ant-layout-sider-children,body.va-skin-ink .va-layout-container .ant-layout-sider .ant-layout-sider-children,body.va-skin-auspicious .va-layout-container .ant-layout-sider .ant-layout-sider-children,body.va-skin-custom .va-layout-container .ant-layout-sider .ant-layout-sider-children{background-color:transparent!important}body.va-skin-bamboo .va-custom-sider .va-sider-logo,body.va-skin-celadon .va-custom-sider .va-sider-logo,body.va-skin-dunhuang .va-custom-sider .va-sider-logo,body.va-skin-bluewhite .va-custom-sider .va-sider-logo,body.va-skin-ink .va-custom-sider .va-sider-logo,body.va-skin-auspicious .va-custom-sider .va-sider-logo,body.va-skin-custom .va-custom-sider .va-sider-logo{border-bottom-color:#00000012!important}body.va-skin-bamboo .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub,body.va-skin-celadon .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub,body.va-skin-dunhuang .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub,body.va-skin-bluewhite .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub,body.va-skin-ink .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub,body.va-skin-auspicious .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub,body.va-skin-custom .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub{background-color:#ffffff59!important}body.va-skin-bamboo .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-skin-celadon .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-skin-dunhuang .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-skin-bluewhite .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-skin-ink .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-skin-auspicious .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-skin-custom .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-skin-bamboo .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub,body.va-skin-celadon .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub,body.va-skin-dunhuang .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub,body.va-skin-bluewhite .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub,body.va-skin-ink .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub,body.va-skin-auspicious .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub,body.va-skin-custom .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub{background-color:#ffffff73!important}body.va-skin-bamboo .ant-menu-submenu-popup .ant-menu,body.va-skin-celadon .ant-menu-submenu-popup .ant-menu,body.va-skin-dunhuang .ant-menu-submenu-popup .ant-menu,body.va-skin-bluewhite .ant-menu-submenu-popup .ant-menu,body.va-skin-ink .ant-menu-submenu-popup .ant-menu,body.va-skin-auspicious .ant-menu-submenu-popup .ant-menu,body.va-skin-custom .ant-menu-submenu-popup .ant-menu{background:#ffffffe0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}body.va-skin-bamboo .va-layout-container .ant-layout-header,body.va-skin-celadon .va-layout-container .ant-layout-header,body.va-skin-dunhuang .va-layout-container .ant-layout-header,body.va-skin-bluewhite .va-layout-container .ant-layout-header,body.va-skin-ink .va-layout-container .ant-layout-header,body.va-skin-auspicious .va-layout-container .ant-layout-header,body.va-skin-custom .va-layout-container .ant-layout-header{background-color:#ffffffbf!important;backdrop-filter:blur(16px) saturate(2)!important;-webkit-backdrop-filter:blur(16px) saturate(2)!important}body.va-skin-bamboo .va-protab-nav,body.va-skin-celadon .va-protab-nav,body.va-skin-dunhuang .va-protab-nav,body.va-skin-bluewhite .va-protab-nav,body.va-skin-ink .va-protab-nav,body.va-skin-auspicious .va-protab-nav,body.va-skin-custom .va-protab-nav{background:#ffffffbf!important;backdrop-filter:blur(16px) saturate(2)!important;-webkit-backdrop-filter:blur(16px) saturate(2)!important}body.va-skin-bamboo .va-protab-nav-item,body.va-skin-celadon .va-protab-nav-item,body.va-skin-dunhuang .va-protab-nav-item,body.va-skin-bluewhite .va-protab-nav-item,body.va-skin-ink .va-protab-nav-item,body.va-skin-auspicious .va-protab-nav-item,body.va-skin-custom .va-protab-nav-item{background:transparent!important}body.va-skin-bamboo .va-protab-nav-item:before,body.va-skin-celadon .va-protab-nav-item:before,body.va-skin-dunhuang .va-protab-nav-item:before,body.va-skin-bluewhite .va-protab-nav-item:before,body.va-skin-ink .va-protab-nav-item:before,body.va-skin-auspicious .va-protab-nav-item:before,body.va-skin-custom .va-protab-nav-item:before,body.va-skin-bamboo .va-protab-nav-item:after,body.va-skin-celadon .va-protab-nav-item:after,body.va-skin-dunhuang .va-protab-nav-item:after,body.va-skin-bluewhite .va-protab-nav-item:after,body.va-skin-ink .va-protab-nav-item:after,body.va-skin-auspicious .va-protab-nav-item:after,body.va-skin-custom .va-protab-nav-item:after{box-shadow:none!important}body.va-skin-bamboo .va-protab-nav-item:hover,body.va-skin-celadon .va-protab-nav-item:hover,body.va-skin-dunhuang .va-protab-nav-item:hover,body.va-skin-bluewhite .va-protab-nav-item:hover,body.va-skin-ink .va-protab-nav-item:hover,body.va-skin-auspicious .va-protab-nav-item:hover,body.va-skin-custom .va-protab-nav-item:hover{background:#0000000a!important}body.va-skin-bamboo .va-protab-nav-item:hover:before,body.va-skin-celadon .va-protab-nav-item:hover:before,body.va-skin-dunhuang .va-protab-nav-item:hover:before,body.va-skin-bluewhite .va-protab-nav-item:hover:before,body.va-skin-ink .va-protab-nav-item:hover:before,body.va-skin-auspicious .va-protab-nav-item:hover:before,body.va-skin-custom .va-protab-nav-item:hover:before,body.va-skin-bamboo .va-protab-nav-item:hover:after,body.va-skin-celadon .va-protab-nav-item:hover:after,body.va-skin-dunhuang .va-protab-nav-item:hover:after,body.va-skin-bluewhite .va-protab-nav-item:hover:after,body.va-skin-ink .va-protab-nav-item:hover:after,body.va-skin-auspicious .va-protab-nav-item:hover:after,body.va-skin-custom .va-protab-nav-item:hover:after{box-shadow:none!important}body.va-skin-bamboo .va-protab-nav-item.va-protab-nav-item-active,body.va-skin-celadon .va-protab-nav-item.va-protab-nav-item-active,body.va-skin-dunhuang .va-protab-nav-item.va-protab-nav-item-active,body.va-skin-bluewhite .va-protab-nav-item.va-protab-nav-item-active,body.va-skin-ink .va-protab-nav-item.va-protab-nav-item-active,body.va-skin-auspicious .va-protab-nav-item.va-protab-nav-item-active,body.va-skin-custom .va-protab-nav-item.va-protab-nav-item-active{background:#ffffff8c!important}body.va-skin-bamboo .va-protab-nav-item.va-protab-nav-item-active:before,body.va-skin-celadon .va-protab-nav-item.va-protab-nav-item-active:before,body.va-skin-dunhuang .va-protab-nav-item.va-protab-nav-item-active:before,body.va-skin-bluewhite .va-protab-nav-item.va-protab-nav-item-active:before,body.va-skin-ink .va-protab-nav-item.va-protab-nav-item-active:before,body.va-skin-auspicious .va-protab-nav-item.va-protab-nav-item-active:before,body.va-skin-custom .va-protab-nav-item.va-protab-nav-item-active:before,body.va-skin-bamboo .va-protab-nav-item.va-protab-nav-item-active:after,body.va-skin-celadon .va-protab-nav-item.va-protab-nav-item-active:after,body.va-skin-dunhuang .va-protab-nav-item.va-protab-nav-item-active:after,body.va-skin-bluewhite .va-protab-nav-item.va-protab-nav-item-active:after,body.va-skin-ink .va-protab-nav-item.va-protab-nav-item-active:after,body.va-skin-auspicious .va-protab-nav-item.va-protab-nav-item-active:after,body.va-skin-custom .va-protab-nav-item.va-protab-nav-item-active:after{box-shadow:none!important}body.va-skin-bamboo .va-protab-nav-prev,body.va-skin-celadon .va-protab-nav-prev,body.va-skin-dunhuang .va-protab-nav-prev,body.va-skin-bluewhite .va-protab-nav-prev,body.va-skin-ink .va-protab-nav-prev,body.va-skin-auspicious .va-protab-nav-prev,body.va-skin-custom .va-protab-nav-prev,body.va-skin-bamboo .va-protab-nav-next,body.va-skin-celadon .va-protab-nav-next,body.va-skin-dunhuang .va-protab-nav-next,body.va-skin-bluewhite .va-protab-nav-next,body.va-skin-ink .va-protab-nav-next,body.va-skin-auspicious .va-protab-nav-next,body.va-skin-custom .va-protab-nav-next,body.va-skin-bamboo .va-protab-content,body.va-skin-celadon .va-protab-content,body.va-skin-dunhuang .va-protab-content,body.va-skin-bluewhite .va-protab-content,body.va-skin-ink .va-protab-content,body.va-skin-auspicious .va-protab-content,body.va-skin-custom .va-protab-content{background:transparent!important}body.va-skin-bluewhite .va-protab-nav{border-bottom:1px solid rgba(31,78,121,.16)!important}body.va-skin-bluewhite .va-protab-nav-item.va-protab-nav-item-active{color:#1f4e79!important}body.va-sider-dark .va-layout-container .ant-layout-sider{background-color:#171c2a!important;box-shadow:2px 0 12px #0000002e!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-layout-sider-children,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu{background:transparent!important;color:#ffffffd1!important}body.va-sider-dark .va-layout-container .ant-layout-sider .va-sider-logo{border-bottom-color:#ffffff14!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-title{color:#ffffffc7!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item .anticon,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-title .anticon,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item .anticon svg,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-title .anticon svg{color:#ffffffb8!important;fill:currentColor}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item:hover,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-title:hover{color:#fff!important;background-color:#ffffff14!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item:hover .anticon,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-title:hover .anticon,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item:hover .anticon svg,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-title:hover .anticon svg{color:#fff!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-arrow{color:#ffffff7a!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub{background-color:#ffffff0a!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-submenu>.ant-menu-sub,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-sub .ant-menu-sub{background-color:#ffffff0f!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important;background-color:rgba(var(--va-primary-rgb),.18)!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon svg{color:#fff!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item-selected{background-color:var(--va-primary-color)!important;color:#fff!important;box-shadow:0 4px 14px rgba(var(--va-primary-rgb),.38)}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item-selected .anticon,body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item-selected .anticon svg{color:#fff!important}body.va-sider-dark .va-layout-container .ant-layout-sider .ant-menu-item-selected:hover{background-color:var(--va-primary-color)!important;color:#fff!important}.va-layout-container .ant-pro-layout-header,.va-layout-container .ant-layout-header{border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:none!important;transition:border-color .3s,background-color .3s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.va-layout-container .va-layout-header-logo h1{font-weight:600;letter-spacing:-.2px;font-size:16px}body.va-dark-mode .va-layout-container .ant-pro-layout-header,body.va-dark-mode .va-layout-container .ant-layout-header{border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}body.va-dark-mode .va-layout-container .va-layout-header-logo h1{color:#ffffffe0}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container{overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{font-weight:600;font-size:13px;letter-spacing:.2px}@container (width < 481px){.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}.ant-modal-body{max-height:calc(100dvh - 160px);overflow-y:auto}}.ant-dropdown,.ant-popover,.ant-tooltip,.ant-select-dropdown,.ant-picker-dropdown,.ant-menu-submenu-popup,.ant-message,.ant-notification,.ant-modal-root,.ant-modal-mask,.ant-modal-wrap{z-index:2100!important}.va-protab-nav-item,.va-theme-drawer .ant-drawer-content,.va-theme-drawer .va-layout-mini-wrapper,.va-theme-drawer .va-lp-box,.va-theme-drawer .va-skin-preview-wrapper,.va-theme-drawer .va-skin-preview,.va-header-action,.va-header-avatar,.va-color-item{border-radius:var(--va-radius-sm)!important}.va-layout-header-logo img{padding:0;border:0;box-shadow:none}body.va-compact-radius-theme .ant-btn,body.va-compact-radius-theme .ant-input,body.va-compact-radius-theme .ant-input-affix-wrapper,body.va-compact-radius-theme .ant-input-number,body.va-compact-radius-theme .ant-select-selector,body.va-compact-radius-theme .ant-picker,body.va-compact-radius-theme .ant-segmented,body.va-compact-radius-theme .ant-segmented-item,body.va-compact-radius-theme .ant-pagination-item,body.va-compact-radius-theme .ant-pagination-prev,body.va-compact-radius-theme .ant-pagination-next,body.va-compact-radius-theme .ant-tag,body.va-compact-radius-theme .ant-upload,body.va-compact-radius-theme .ant-upload-list-item,body.va-compact-radius-theme .ant-collapse,body.va-compact-radius-theme .ant-collapse-item,body.va-compact-radius-theme .ant-collapse-content,body.va-compact-radius-theme .ant-menu-item,body.va-compact-radius-theme .ant-menu-submenu-title,body.va-compact-radius-theme .ant-table-wrapper,body.va-compact-radius-theme .va-layout-content,body.va-compact-radius-theme .va-menu-skeleton-item,body.va-compact-radius-theme .va-protab-nav-item,body.va-compact-radius-theme .va-chat-widget,body.va-compact-radius-theme .va-chat-panel,body.va-compact-radius-theme .va-agent-widget,body.va-compact-radius-theme .va-agent-panel{border-radius:0!important}html{container-type:inline-size}.va-theme-drawer{--va-theme-bg: #ffffff;--va-theme-surface: #ffffff;--va-theme-border: #f0f0f0;--va-theme-text: rgba(0, 0, 0, .85);--va-theme-muted: rgba(0, 0, 0, .45);--va-theme-subtle: rgba(0, 0, 0, .36)}.va-theme-drawer .ant-drawer-content{color:var(--va-theme-text);background:var(--va-theme-bg)}.va-theme-drawer .ant-drawer-content-wrapper{box-shadow:-2px 0 8px #00000026}.va-theme-drawer .ant-drawer-header{display:none}.va-theme-drawer .ant-drawer-body{padding:0!important;background-color:var(--va-theme-bg);display:flex;flex-direction:column;height:100%;overflow:hidden}.va-theme-header{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--va-theme-border);flex-shrink:0;background:var(--va-theme-surface);z-index:11}.va-theme-header-title{font-size:16px;font-weight:500;color:var(--va-theme-text)}.va-theme-header-close{cursor:pointer;color:var(--va-theme-muted);font-size:16px;transition:color .2s}.va-theme-header-close:hover{color:var(--va-theme-text)}.va-theme-tabs{flex-shrink:0;padding:12px 24px;background:var(--va-theme-surface);border-bottom:1px solid var(--va-theme-border)}.va-theme-content{flex:1 1;overflow-y:auto;padding:20px 24px;scrollbar-width:thin;color:var(--va-theme-text);background:var(--va-theme-bg)}.va-theme-block{margin-bottom:20px}.va-theme-section-title{font-size:12px;color:var(--va-theme-subtle);line-height:20px;margin-bottom:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.va-color-row{display:flex;gap:7px;flex-wrap:wrap}.va-color-item{width:20px;height:20px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transition:transform .2s}.va-color-item:hover{opacity:.8}.va-list-item{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.va-list-item .label{color:var(--va-theme-text);font-size:14px}.va-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.va-layout-grid-item{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}.va-layout-grid-item:hover .va-layout-mini-wrapper{transform:scale(1.04)}.va-layout-grid-item.selected .va-layout-mini-wrapper{box-shadow:0 0 0 1px rgba(var(--va-primary-rgb),.9),0 8px 18px rgba(var(--va-primary-rgb),.14)}.va-layout-mini-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;box-shadow:none;transition:box-shadow .25s ease,transform .25s ease}.va-lp-box{width:100%;height:100%;position:relative;overflow:hidden;background:#edf1f7;border:1.5px solid #dde3ee;border-radius:6px}.va-lp-box .lp-header{position:absolute;left:0;right:0;top:0;height:23%;background:#fff;border-bottom:1px solid #e8edf3;z-index:3;display:flex;align-items:center;gap:4%;padding:0 8%}.va-lp-box .lp-header .lp-header-dot{width:10%;height:30%;border-radius:2px;background:#dde3ee}.va-lp-box .lp-sider{position:absolute;top:0;left:0;width:28%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:12%;padding:0 16%}.va-lp-box .lp-sider .lp-sider-item{height:7%;border-radius:2px}.va-lp-box .lp-content{position:absolute;display:flex;flex-direction:column;gap:10%;padding:8% 10%;z-index:1}.va-lp-box .lp-content .lp-content-line{height:7%;border-radius:2px;background:#d0d8e8;min-height:3px}.va-lp-box .lp-content .lp-content-line.short{width:55%}.va-lp-box.lp-mix .lp-header{left:0}.va-lp-box.lp-mix .lp-sider{top:23%;height:77%}.va-lp-box.lp-mix .lp-content{top:31%;left:30%;right:0;bottom:0}.va-lp-box.lp-side .lp-header{left:28%}.va-lp-box.lp-side .lp-sider{top:0;height:100%}.va-lp-box.lp-side .lp-content{top:31%;left:30%;right:0;bottom:0}.va-lp-box.lp-top .lp-header{left:0;height:30%;gap:5%}.va-lp-box.lp-top .lp-header .lp-header-dot{width:12%;height:35%}.va-lp-box.lp-top .lp-content{top:38%;left:0;right:0;bottom:0;padding:6% 10%}.va-lp-box.lp-s-light .lp-sider{background:#fff;border-right:1px solid #e8edf3}.va-lp-box.lp-s-light .lp-sider .lp-sider-item{background:#dde3ee}.va-lp-box.lp-s-dark .lp-sider{background:#1c2130;border-right:none}.va-lp-box.lp-s-dark .lp-sider .lp-sider-item{background:#fff3}@container (width < 768px){.va-theme-drawer .ant-drawer-content-wrapper{width:100%!important}.va-theme-content{padding:16px}.va-layout-grid{grid-template-columns:1fr;gap:12px}.va-theme-header{padding:12px 16px}.va-theme-tabs{padding:8px 16px}}.va-layout-check{position:absolute;bottom:6px;right:6px;width:18px;height:18px;background:var(--va-primary-color, #1661ab);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;z-index:10}.va-layout-preset-label{font-size:12px;color:var(--va-theme-muted);display:flex;align-items:center;gap:4px;transition:color .2s}.va-layout-preset-label .va-layout-dot{width:6px;height:6px;border-radius:50%;background:var(--va-primary-color, #1661ab);flex-shrink:0}.va-layout-grid-item.selected .va-layout-preset-label{color:var(--va-primary-color, #1661ab);font-weight:500}.va-skin-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.va-skin-grid-item{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}.va-skin-grid-item:hover .va-skin-preview-wrapper{transform:scale(1.04)}.va-skin-grid-item.selected .va-skin-preview-wrapper{box-shadow:0 0 0 1px rgba(var(--va-primary-rgb),.9),0 8px 18px rgba(var(--va-primary-rgb),.16)}.va-skin-preview-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;box-shadow:none;transition:box-shadow .25s ease,transform .25s ease}.va-skin-preview{width:100%;height:100%;border-radius:6px}.huaxia-preview{background:linear-gradient(135deg,#faf7ef,#f3eee2 58%,#e8edf2);position:relative;overflow:hidden}.huaxia-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.78) 0 30%,transparent 30%),linear-gradient(180deg,rgba(22,97,171,.1) 0 28%,transparent 28%)}.huaxia-preview:after{content:"";position:absolute;left:10%;top:38%;width:16%;height:18%;border-radius:4px;background:#c0485133}.bamboo-preview{background:linear-gradient(72deg,transparent 61%,rgba(26,104,64,.13) 62% 64%,transparent 65%),linear-gradient(135deg,#f2f7ee,#dcebdd 58%,#c8ddd1)}.celadon-preview{background:linear-gradient(135deg,#edf5f2,#cbded9 52%,#9fbfba);position:relative;overflow:hidden}.celadon-preview:after{content:"";position:absolute;left:0;top:0;width:30%;height:100%;background:#ffffff47}.dunhuang-preview{background:linear-gradient(135deg,#a8463f,#cf7757 30%,#d7ad63 58%,#397d83)}.bluewhite-preview{background:linear-gradient(135deg,#f5f8f6,#dbe8ec,#9dbdcb);position:relative;overflow:hidden}.bluewhite-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 28% 72%,transparent 0 16%,rgba(31,78,121,.18) 17% 19%,transparent 20%),radial-gradient(circle at 76% 24%,transparent 0 12%,rgba(31,78,121,.14) 13% 15%,transparent 16%)}.ink-preview{background:linear-gradient(135deg,#f4f1e9,#dedbd2 55%,#b7b9b6);position:relative;overflow:hidden}.ink-preview:after{content:"";position:absolute;right:0;bottom:0;width:58%;height:68%;background:#2b2b2b26;border-radius:50% 0 0}.auspicious-preview{background:linear-gradient(135deg,#f8ead7,#e9b98f 38%,#c75b50 70%,#e2b85c);position:relative}.auspicious-preview:after{content:"";position:absolute;right:10%;top:18%;width:26%;aspect-ratio:1;border:2px solid rgba(166,27,41,.3);border-radius:50%}.custom-preview{display:flex;align-items:center;justify-content:center;color:var(--va-theme-muted);font-size:22px;background:linear-gradient(135deg,rgba(var(--va-primary-rgb),.08),transparent),var(--va-theme-surface);border:0;background-position:center;background-size:cover}.custom-preview.has-image{color:transparent;border-style:none}.va-skin-file-input{display:none}.va-skin-replace-button{width:100%;height:32px;margin-top:16px;color:var(--va-theme-text);background:transparent;border:1px solid var(--va-theme-border);border-radius:6px;cursor:pointer}.va-skin-replace-button .anticon{margin-right:6px}.va-skin-replace-button:hover:not(:disabled){color:var(--va-primary-color);border-color:var(--va-primary-color)}.va-skin-replace-button:disabled{cursor:not-allowed;opacity:.55}.va-skin-check{position:absolute;bottom:6px;right:6px;width:18px;height:18px;background:var(--va-primary-color, #1661ab);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;z-index:10}.va-skin-label{font-size:12px;color:var(--va-theme-muted);display:flex;align-items:center;gap:4px;transition:color .2s}.va-skin-label .va-skin-dot{width:6px;height:6px;border-radius:50%;background:var(--va-primary-color, #1661ab);flex-shrink:0}.va-skin-grid-item.selected .va-skin-label{color:var(--va-primary-color, #1661ab);font-weight:500}body.va-dark-mode .va-theme-drawer{--va-theme-bg: #171a1f;--va-theme-surface: #1b1e24;--va-theme-border: rgba(255, 255, 255, .1);--va-theme-text: rgba(255, 255, 255, .88);--va-theme-muted: rgba(255, 255, 255, .58);--va-theme-subtle: rgba(255, 255, 255, .42)}body.va-dark-mode .va-theme-drawer .ant-drawer-content-wrapper{box-shadow:-12px 0 36px #0000005c}body.va-dark-mode .va-theme-drawer .ant-segmented{background:#242830}body.va-dark-mode .va-theme-drawer .ant-segmented-item-selected{color:var(--va-theme-text);background:rgba(var(--va-primary-rgb),.24);box-shadow:none}body.va-dark-mode .va-theme-drawer .ant-divider{border-color:var(--va-theme-border)}:root{--va-color-bg-layout: #f5f7fa;--va-color-surface: #ffffff;--va-color-surface-subtle: #f7f8fa;--va-color-text: #1f2937;--va-color-text-secondary: #64748b;--va-color-border: #e5e7eb;--va-color-border-soft: #edf0f3;--va-color-success: #237804;--va-color-warning: #ad6800;--va-color-danger: #c41d2c;--va-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--va-focus-ring: 0 0 0 3px rgba(var(--va-primary-rgb, 22, 97, 171), .16);--va-radius-xs: 4px;--va-radius-sm: 6px;--va-radius-md: 8px;--va-radius-lg: 12px;--va-radius-xl: 16px;--va-radius-pill: 999px;--va-font-weight-regular: 400;--va-font-weight-medium: 500;--va-font-weight-semibold: 600;--va-font-weight-bold: 700}strong,b{font-weight:var(--va-font-weight-semibold)}body.va-dark-mode{--va-color-bg-layout: #101522;--va-color-surface: #171c27;--va-color-surface-subtle: #1d2431;--va-color-text: rgba(248, 250, 252, .92);--va-color-text-secondary: rgba(226, 232, 240, .7);--va-color-border: rgba(255, 255, 255, .11);--va-color-border-soft: rgba(255, 255, 255, .07);--va-color-success: #95de64;--va-color-warning: #ffc53d;--va-color-danger: #ff7875;--va-shadow-sm: none}body.va-weak-mode .ant-alert,body.va-weak-mode .ant-tag,body.va-weak-mode .ant-badge-status-text{font-weight:600}body.va-weak-mode .ant-alert,body.va-weak-mode .ant-tag{border-width:2px}body.va-weak-mode .ant-btn:focus-visible,body.va-weak-mode .ant-input:focus-visible,body.va-weak-mode .ant-input-affix-wrapper:focus-within,body.va-weak-mode .ant-select-focused .ant-select-selector,body.va-weak-mode .ant-picker-focused{box-shadow:var(--va-focus-ring)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes va-loading-sweep{0%{transform:translate(-105%)}to{transform:translate(260%)}}@keyframes va-loading-mark{0%,to{transform:translateY(0);box-shadow:0 12px 28px #2563eb2e}50%{transform:translateY(-2px);box-shadow:0 16px 34px #2563eb3d}}@keyframes va-loading-fade{0%,to{opacity:.58}50%{opacity:.92}}.va-page-loading-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100vw;min-height:100dvh;padding:48px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:#f5f7fa}.va-page-loading-wrapper:before{display:none}.va-page-loading-wrapper:after{display:none}.va-loading-container{position:relative;z-index:1;width:min(100%,320px);padding:24px;box-sizing:border-box;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fffffffa;box-shadow:0 10px 28px #0f172a14,0 1px 2px #0f172a0f}.va-loading-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.va-loading-logo{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:8px;animation:va-loading-mark 2.4s ease-in-out infinite}.va-loading-logo img{width:24px;height:24px;display:block}.va-loading-title{color:#0f172a;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0}.va-loading-subtitle{margin-top:4px;color:#64748b;font-size:12px;font-weight:600;letter-spacing:0}.va-loading-progress{width:100%;height:4px;margin-bottom:0;overflow:hidden;border-radius:8px;background:#e2e8f0}.va-progress-bar{width:38%;height:100%;border-radius:8px;background:linear-gradient(90deg,transparent,#2563eb 44%,#0f766e,transparent);animation:va-loading-sweep 1.55s ease-in-out infinite}.va-loading-hint{color:#64748b;font-size:13px;font-weight:500;letter-spacing:0;animation:va-loading-fade 1.8s ease-in-out infinite;user-select:none}.va-global-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#f5f7fad1;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.va-global-loading-card{width:184px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fffffff5;box-shadow:0 10px 28px #0f172a14}.va-global-loading-card .va-loading-brand{justify-content:center;margin-bottom:16px}.va-global-loading-card .va-loading-logo{width:34px;height:34px}.va-global-loading-card .va-loading-logo img{width:20px;height:20px}.va-global-loading-card .va-loading-progress{margin-bottom:0}@container (width < 901px){.va-page-loading-wrapper{padding:32px 20px}}@container (width < 481px){.va-page-loading-wrapper{padding:20px 14px}.va-loading-container{width:100%;padding:24px 18px}.va-loading-title{font-size:17px}}
