html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h-layout-headers{display:flex;align-items:center;padding:0 20px 0 12px;height:50px;position:absolute;top:0;left:0;right:0;z-index:10;background:linear-gradient(135deg,#001529,#002140);box-shadow:0 2px 8px #00000026;font-size:12px;transition:all .3s ease}.h-layout-headers .h-layout-website{display:flex;align-items:center;text-align:center;color:#fff;cursor:pointer;height:50px;padding:0 12px;transition:all .3s ease;border-radius:4px;flex-shrink:0}.h-layout-headers .h-layout-website:hover{background-color:#ffffff1a}.h-layout-headers .h-layout-website .h-layout-website-img{cursor:pointer;clip-path:circle(40% at 50% 50%);overflow:hidden;height:50px;background-color:#fff;background-size:100% 100%;transition:transform .3s ease}.h-layout-headers .h-layout-website .h-layout-website-img:hover{transform:scale(1.05)}.h-layout-headers .h-layout-website .h-layout-website-name{margin-left:8px;font-weight:500;white-space:nowrap}.h-layout-headers .header-options{margin:0 10px;height:50px}.h-layout-headers .h-layout-menu-group{flex:1;min-width:0;width:50px;line-height:50px;border:none;background:transparent;overflow-x:auto;overflow-y:hidden;flex-shrink:1}.h-layout-headers .h-layout-menu-group::-webkit-scrollbar{height:4px}.h-layout-headers .h-layout-menu-group::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:2px}.h-layout-headers .h-layout-menu-group::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.h-layout-headers .h-layout-menu-group .ant-menu-item{transition:all .3s ease}.h-layout-headers .h-layout-menu-group .ant-menu-item:hover{background-color:#ffffff1a!important}.h-layout-headers .h-layout-menu-group .ant-menu-item.ant-menu-item-selected{background-color:#006affdb!important}.h-layout-headers .h-headers-collapsed{display:flex;align-items:center;justify-content:center;text-align:center;line-height:50px;width:50px;height:50px;cursor:pointer;transition:all .3s ease;border-radius:4px;flex-shrink:0}.h-layout-headers .h-headers-collapsed:hover{background-color:#ffffff1a}.h-layout-headers .h-layout-account{line-height:50px;margin-left:auto;flex-shrink:0;color:#a6aeb6}.h-layout-headers .h-layout-account .h-layout-account-action{display:flex;align-items:center;gap:8px;padding:0 12px;cursor:pointer;border-radius:4px;transition:all .3s ease;background:transparent}.h-layout-headers .h-layout-account .h-layout-account-action:hover{color:#fff;background-color:#ffffff1a}.h-layout-inner-content{margin-top:50px;height:calc(100vh - 50px)}.h-layout-content{margin-top:50px;display:flex;height:calc(100vh - 50px);transition:all .3s ease}.h-layout-content .h-layout-menu{flex:0 0 auto;background-color:#fff;overflow-y:auto;overflow-x:hidden;height:100%;box-shadow:2px 0 8px #0000000d;transition:all .3s ease}.h-layout-content .h-layout-menu::-webkit-scrollbar{width:6px}.h-layout-content .h-layout-menu::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.h-layout-content .h-layout-menu::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.h-layout-content .h-layout-menu .ant-layout-sider-children{background:#fff}.h-layout-content .h-layout-menu .ant-layout-sider-children .ant-menu{border:none;background:transparent}.h-layout-content .h-layout-menu .ant-layout-sider-children .ant-menu .ant-menu-item{border-radius:4px;transition:all .3s ease}.h-layout-content .h-layout-menu .ant-layout-sider-children .ant-menu .ant-menu-item:hover{background-color:#1677ff14}.h-layout-content .h-layout-menu .ant-layout-sider-children .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:#1677ff26;color:#1677ff;font-weight:500}.h-layout-content .h-layout-menu .ant-layout-sider-children .ant-menu .ant-menu-submenu .ant-menu-submenu-title{margin:4px 8px;border-radius:4px;transition:all .3s ease}.h-layout-content .h-layout-menu .ant-layout-sider-children .ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover{background-color:#1677ff14}.h-layout-content .h-layout-body{flex:1 1 auto;background-color:#f5f5f5;overflow-y:auto;overflow-x:hidden;height:100%;padding:16px;transition:all .3s ease}.h-layout-content .h-layout-body::-webkit-scrollbar{width:8px;height:8px}.h-layout-content .h-layout-body::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.h-layout-content .h-layout-body::-webkit-scrollbar-thumb:hover{background-color:#0000004d}@media (max-width: 768px){.h-layout-headers{padding:0 12px}.h-layout-headers .h-layout-website{padding:0 8px}.h-layout-headers .h-layout-website .h-layout-website-name{display:none}.h-layout-headers .h-layout-menu-group{flex:1;min-width:0}.h-layout-headers .h-headers-collapsed{width:40px}.h-layout-content .h-layout-body{padding:12px}}.action{cursor:pointer;transition:all .3s ease}.action:hover{color:#1677ff;transform:translateY(-1px)}.action:active{transform:translateY(0)}.action-link{cursor:pointer;color:#1677ff;text-decoration:none;transition:all .3s ease}.action-link:hover{color:#4096ff;text-decoration:underline}.action-text{cursor:pointer;color:#1677ff;transition:all .3s ease}.action-text:hover{color:#4096ff}.h-content{background-color:#fff;padding:16px;border-radius:4px;box-sizing:border-box;min-height:200px}.h-content:empty{min-height:auto}@media (max-width: 768px){.h-content{padding:12px}}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;overflow:hidden;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:radial-gradient(circle at 22% 24%,rgba(224,232,246,.22) 0%,transparent 62%),radial-gradient(circle at 78% 78%,rgba(193,212,242,.18) 0%,transparent 64%),linear-gradient(145deg,#e5e9f373,#eef2fa70 42%,#e3e8f26b);transition:opacity .3s ease;opacity:1}.page-loading-overlay--fading{opacity:0}.page-loading-progress{pointer-events:none;position:relative;z-index:2001}#nprogress{pointer-events:none}#nprogress .bar,#nprogress .peg,#nprogress .spinner{z-index:3005!important}.page-loading-fullscreen{background-color:transparent}.page-loading-embedded{background-color:#ffffffd9}.page-loading-background{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#7199ff14,#b3ceff00 70%),radial-gradient(circle,#98cbff0f,#f3f8ff00 68%);filter:blur(96px);transform:scale(1.26);animation:page-loading-background-pulse 16s ease-in-out infinite alternate;opacity:.38}.page-loading-spinner{width:96px;height:96px;border-radius:50%;background:linear-gradient(140deg,#528cfff5,#5db4ffdb 45%,#72ebffc7),radial-gradient(circle at 30% 30%,rgba(255,255,255,.58),transparent 60%),radial-gradient(circle at 72% 74%,rgba(255,255,255,.42),transparent 58%);position:relative;box-shadow:0 20px 45px #6097ff73,inset 0 0 28px #ffffff73;animation:page-loading-spinner-spin 2.6s ease-in-out infinite}.page-loading-spinner:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:3px solid transparent;border-top-color:#ffffffd9;border-right-color:#aedfffb8;box-shadow:0 0 12px #ffffffa6,inset 0 0 18px #88cbff80;animation:page-loading-ring-spin 1.8s linear infinite}@keyframes page-loading-spinner-spin{0%{transform:rotate(0) scale(.96);filter:brightness(1)}50%{transform:rotate(180deg) scale(1.04);filter:brightness(1.08)}to{transform:rotate(360deg) scale(.96);filter:brightness(1)}}@keyframes page-loading-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes page-loading-background-pulse{0%{transform:scale(1.05);opacity:.68}to{transform:scale(1.2);opacity:.92}}.page-loading-text{margin-top:32px;display:flex;align-items:center;gap:10px;font-size:16px;color:#1f2937;letter-spacing:.02em}.page-loading-text__icon{font-size:18px;color:#4c7dff;display:inline-flex;align-items:center;justify-content:center}.page-loading-text__label{font-weight:500}.page-loading-text__dots{display:inline-flex;gap:2px;font-size:18px;color:#4c7dff}.page-loading-dot{animation:page-loading-dot-bounce 1.2s infinite ease-in-out}.page-loading-dot--1{animation-delay:0s}.page-loading-dot--2{animation-delay:.2s}.page-loading-dot--3{animation-delay:.4s}@keyframes page-loading-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.28}40%{transform:translateY(-8px);opacity:.9}}.h-div-line{width:100%;display:flex;padding:10px;margin-bottom:10px;box-shadow:0 0 5px #9a9a9a80;border:1px solid #e2e8f0}.h-disabled{background:#f5f5f5;color:#999;border-color:#ddd;opacity:.7;pointer-events:none;cursor:not-allowed}@keyframes h-fadeIn{0%{opacity:0}to{opacity:1}}.h-animation-fade-in{animation:h-fadeIn 1s ease-out forwards}.h-animation-fade-in-03{animation:h-fadeIn .2s ease-out forwards}.h-small-button{height:26px;padding:0 10px}.h-small-input{height:26px;padding:1px 7px}.h-small-dropdown-button button{height:26px;padding:0 10px}.h-text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.h-modal .h-modal-header{background:linear-gradient(135deg,#f5f7fa,#e8ecef);color:#000000d9;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;margin-bottom:0;line-height:40px;padding:0 20px;border-radius:8px 8px 0 0}.h-modal .h-modal-header .h-modal-header-title{font-size:16px;font-weight:600;flex:1}.h-modal .h-modal-header .h-modal-header-extend{display:flex;align-items:center;gap:8px}.h-modal .h-modal-header .h-modal-header-extend .action{cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.h-modal .h-modal-header .h-modal-header-extend .action:hover{background-color:#0000000f}.h-modal .h-modal-body{padding:10px 20px;max-height:calc(100vh - 200px);overflow-y:auto}.h-modal .ant-modal-content{padding:0;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px #00000026}.h-modal .ant-modal-content .ant-modal-close{top:8px;right:12px;color:#00000073;transition:color .3s ease}.h-modal .ant-modal-content .ant-modal-close:hover{color:#000000d9}.h-modal .ant-modal-content .ant-modal-header{padding:0;border-bottom:none}.h-modal .ant-modal-content .ant-modal-footer{border-top:1px solid #f0f0f0;padding:12px 20px;background-color:#fafafa}
