html,body,#root{width:100%;height:100%;margin:0;padding:0;background-color:var(--argus-body-bg, #f7f7f7);font-family:var(--argus-font);color:#333}*{box-sizing:border-box}.fs12{font-size:12px}.fs14{font-size:14px}.fs18{font-size:18px}.fs22{font-size:22px}.fs24{font-size:24px}.fs36{font-size:36px}.fw-bold{font-weight:700}.col-primary{color:var(--argus-primary)}.col-999{color:#999}.col-666{color:#666}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.flex-center{display:flex;align-items:center;justify-content:center}.argus-page{display:flex;width:100%;height:100vh;overflow:hidden}.argus-drawer .ant-drawer-body{display:flex}.argus-drawer .argus-aside{width:100%;flex:1 1 auto}.argus-aside{flex:0 0 var(--argus-aside-width);width:var(--argus-aside-width);height:100%;background-color:var(--argus-primary);display:flex;flex-direction:column;transition:width .2s,flex-basis .2s;overflow:hidden}.argus-aside.collapsed{flex-basis:64px;width:64px}.argus-logo-box{height:var(--argus-head-height);display:flex;align-items:center;justify-content:center;padding:0 10px;flex-shrink:0;cursor:pointer}.argus-wordmark{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:26px;letter-spacing:6px;-webkit-user-select:none;user-select:none}.argus-wordmark svg{display:block}.argus-menu-box{padding-top:10px;overflow-y:auto;overflow-x:hidden;flex:1}.argus-version{flex-shrink:0;padding:8px 10px;text-align:center;color:#fff;opacity:.5;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-menu{list-style:none;margin:0;padding:0}.argus-menu-item,.argus-submenu-title{position:relative;height:48px;line-height:48px;font-size:16px;padding:0 20px;display:flex;align-items:center;cursor:pointer;color:#fff;white-space:nowrap;overflow:hidden;transition:background-color .2s}.argus-menu-item:hover,.argus-submenu-title:hover{background-color:#0003}.argus-menu-item .menu-icon,.argus-submenu-title .menu-icon{position:relative;z-index:1;width:26px;font-size:18px;display:inline-flex;align-items:center}.argus-menu-item .label-span,.argus-submenu-title .label-span{position:relative;z-index:1;margin-left:6px;flex:1}.argus-submenu-title .arrow{position:relative;z-index:1;font-size:12px;margin-right:-7px;transition:transform .2s}.argus-submenu.open>.argus-submenu-title .arrow{transform:rotate(180deg)}@keyframes argusMenuActive{0%{width:0}to{width:calc(100% - 10px)}}.argus-menu-item.level-1.active,.argus-submenu.active>.argus-submenu-title{color:var(--argus-primary)}.argus-menu-item.level-1.active:before,.argus-submenu.active>.argus-submenu-title:before{content:"";z-index:0;background-color:#fff;border-radius:28px 0 0 28px;width:0;height:100%;animation:.15s linear forwards argusMenuActive;position:absolute;top:0;right:0}.argus-menu-item.level-1.active:hover,.argus-submenu.active>.argus-submenu-title:hover{background-color:transparent}.argus-submenu-list{list-style:none;margin:0;padding:0;overflow:hidden}.argus-menu-item.level-2{padding-left:52px;color:#ffffffb3}.argus-menu-item.level-2.active{color:#fff}.argus-menu-item.level-2.active:before{content:"";width:6px;height:6px;top:calc(50% - 3px);left:30px;background-color:#fff;border-radius:50%;position:absolute}.argus-aside.collapsed .label-span,.argus-aside.collapsed .arrow,.argus-aside.collapsed .argus-submenu-list,.argus-aside.collapsed .argus-wordmark .wordmark-text{display:none}.argus-main-col{flex:1;min-width:0;display:flex;flex-direction:column;height:100%}.argus-header{z-index:5;position:relative;height:var(--argus-head-height);flex:0 0 var(--argus-head-height);background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 3px 5px #ddd}.argus-header .menu-box{display:flex;align-items:center;min-width:0;flex:1 1 auto}.argus-header .menu-box .ant-breadcrumb{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-header .menu-box .ant-breadcrumb ol{flex-wrap:nowrap}.argus-header .argus-page-title{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-company-select{width:220px}.argus-header .menu-box .hamburger{color:#aaa;margin-right:10px;font-size:24px;cursor:pointer}.argus-header .right-box{display:flex;align-items:center;flex:0 0 auto}.argus-header .right-box>*+*{margin-left:14px}.argus-user-trigger{display:flex;align-items:center;cursor:pointer;gap:6px}.argus-main{flex:1;width:100%;overflow-y:auto;overflow-x:hidden;padding:20px}.ant-table-wrapper .ant-table-content{overflow-x:auto}.ant-card-body{min-width:0}@media screen and (max-width: 1199px){.argus-header{padding:0 14px}.argus-header .right-box>*+*{margin-left:10px}.argus-company-select{width:180px}}@media screen and (max-width: 767px){.argus-main{padding:12px}.argus-header{padding:0 10px}.argus-header .menu-box .hamburger{font-size:22px}.argus-company-select{width:140px}.argus-user-trigger .argus-user-name{display:none}.mt20{margin-top:12px}.ant-card .ant-card-body{padding:12px}.ant-card .ant-card-head{padding:0 12px}.ant-form-inline .ant-form-item{margin-bottom:8px;margin-inline-end:8px;max-width:100%;flex:0 1 auto}.ant-form-inline .ant-radio-group{display:flex;flex-wrap:wrap;row-gap:6px}.ant-form-inline .ant-picker-range{max-width:100%}.card-header{flex-wrap:wrap;row-gap:8px}}.card-header{display:flex;justify-content:space-between;align-items:center}.card-header>.card-title{position:relative;margin-left:9px;font-weight:500;font-size:16px}.card-header>.card-title:before{content:"";background-color:var(--argus-primary);border-radius:2px;width:4px;height:80%;position:absolute;top:10%;left:-9px}.dash-card-picker{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;padding:10px 0 14px;border-top:1px solid #f0f0f0}.dash-card-picker-label{color:#666;font-weight:600;margin-right:4px}.dash-card-picker .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:4px 12px}.num-body{text-align:center;border-radius:10px;flex-direction:column;align-items:center;margin-bottom:20px;padding:15px;transition:all .3s;display:flex;position:relative;box-shadow:0 0 4px #99999980;background:#fff}.num-body:not(:last-child):after{content:"";border-right:1px dashed #9999998f;width:0;height:100%;position:absolute;top:0;right:0}.num-body .box{border-radius:10px;width:50px;min-width:50px;height:50px;padding:8px;color:#fff}.num-body .num-box{justify-content:center;align-items:flex-end;margin-top:10px;display:flex}.num-body .num-box .num-s{height:90px;line-height:90px;display:block}.num-tow{border-radius:10px;align-items:center;padding:15px;display:flex;box-shadow:0 0 4px #99999980;background:#fff}.num-tow .label-box{flex-direction:column;align-items:center;width:100px;display:flex}.num-tow .label-box .label-icon{border-radius:10px;width:50px;min-width:50px;height:50px;padding:8px;color:#fff}.num-tow .num-box{text-align:center;white-space:nowrap;flex-wrap:wrap;width:calc(100% - 100px);display:flex}.num-tow .num-box .num-item{flex-direction:column;flex:1;padding:0 10px;display:flex}.num-tow .num-box .num-label{line-height:60px}.num-tow .num-box .num-num{height:90px;line-height:90px}.kpi-container{flex-wrap:wrap;display:flex}.kpi-item{border:1px solid #e4e4e4;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;padding:16px;display:flex;width:calc(50% - 5px);margin-bottom:10px;margin-right:10px}.kpi-item:nth-child(2n){margin-right:0}.kpi-item .num-box{height:26px;margin:10px 0;line-height:26px}.kpi-item .rate-box{justify-content:center;width:100%;margin-top:10px;display:flex}.kpi-item .rate-box>div{border:1px solid #999;border-radius:5px;flex-direction:column;align-items:center;padding:2px 10px;line-height:16px;display:flex}.kpi-item .rate-box>div:first-child{margin-right:10px}@media screen and (max-width: 1800px){.kpi-item{width:calc(25% - 8px)}.kpi-item:nth-child(2n){margin-right:10px}.kpi-item:last-child{margin-right:0}}@media screen and (max-width: 1300px){.kpi-item{width:calc(50% - 5px)}.kpi-item:nth-child(2n){margin-right:0}}@media screen and (max-width: 575px){.kpi-item{width:100%;margin-right:0}}.row-2,.row-3{flex-wrap:wrap;display:flex;align-items:stretch}.row-2 .kpi-card{width:45%}.row-2 .side-card{width:calc(55% - 20px);margin-left:20px}.row-3 .box1-card,.row-3 .box2-card{width:calc(50% - 10px)}.row-3 .box2-card{margin-left:20px}.row-3 .box1-card.full{width:100%}@media screen and (max-width: 1800px){.row-2 .kpi-card{width:100%}.row-2 .side-card{width:100%;margin-top:20px;margin-left:0}.row-3 .box1-card{width:100%}.row-3 .box2-card{width:100%;margin-top:20px;margin-left:0}}.summary-tile{border-radius:10px;box-shadow:0 0 4px #99999980;background:#fff;padding:16px 20px;display:flex;align-items:center;gap:16px}.summary-tile .tile-icon{width:50px;height:50px;border-radius:10px;color:#fff;font-size:24px}.summary-tile .tile-num{font-size:28px;font-weight:700;line-height:1.1}.query-page{display:flex;gap:16px;align-items:flex-start}.query-page .query-tree{width:280px;flex-shrink:0}.query-page .query-body{flex:1;min-width:0}@media screen and (max-width: 991px){.query-page{flex-direction:column}.query-page .query-tree,.query-page .query-body{width:100%}}.login-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 20%,rgba(var(--argus-primary-rgb),.18),transparent 50%),radial-gradient(circle at 80% 80%,rgba(var(--argus-primary-rgb),.12),transparent 50%),var(--argus-body-bg)}.login-card{width:400px;max-width:calc(100vw - 32px);border-radius:10px;box-shadow:0 0 10px #9996}.login-version{margin-top:12px;color:#999;font-size:12px}.login-wordmark{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--argus-primary);font-weight:700;font-size:30px;letter-spacing:8px;margin-bottom:8px}.page-toolbar{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:16px}.form-row{display:flex;gap:12px}.form-row>*{flex:1;min-width:0}
