body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ant-layout-sider,.ant-layout-sider *,.ant-drawer-body,.ant-drawer-body *{color-scheme:dark}.ant-layout-sider,.ant-layout-sider-children,.ant-drawer-body,.ant-drawer-body .ant-menu{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) rgba(0,0,0,.25)}.ant-layout-sider ::-webkit-scrollbar,.ant-drawer-body ::-webkit-scrollbar,.ant-layout-sider::-webkit-scrollbar,.ant-drawer-body::-webkit-scrollbar{width:6px;height:6px}.ant-layout-sider ::-webkit-scrollbar-track,.ant-drawer-body ::-webkit-scrollbar-track,.ant-layout-sider::-webkit-scrollbar-track,.ant-drawer-body::-webkit-scrollbar-track{background:#00000040}.ant-layout-sider ::-webkit-scrollbar-thumb,.ant-drawer-body ::-webkit-scrollbar-thumb,.ant-layout-sider::-webkit-scrollbar-thumb,.ant-drawer-body::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.ant-layout-sider ::-webkit-scrollbar-thumb:hover,.ant-drawer-body ::-webkit-scrollbar-thumb:hover,.ant-layout-sider::-webkit-scrollbar-thumb:hover,.ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#fff6}.ant-layout-sider ::-webkit-scrollbar-corner,.ant-drawer-body ::-webkit-scrollbar-corner,.ant-layout-sider::-webkit-scrollbar-corner,.ant-drawer-body::-webkit-scrollbar-corner{background:transparent}.ant-layout-sider .ant-menu-item-group-title,.ant-drawer-body .ant-menu-item-group-title{color:#ffffff59!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em;padding:12px 24px 6px!important;text-transform:none}.ant-layout-sider .ant-menu-item-group-list>.ant-menu-item,.ant-drawer-body .ant-menu-item-group-list>.ant-menu-item{color:#ffffffd9;padding-left:28px!important}.ant-layout-sider .ant-menu-item-group-list>.ant-menu-item:hover,.ant-drawer-body .ant-menu-item-group-list>.ant-menu-item:hover{color:#fff}.ant-layout-sider .ant-menu .ant-menu-item-divider,.ant-drawer-body .ant-menu .ant-menu-item-divider{border-color:#ffffff14!important;margin:4px 16px!important}.agent-groups>.ant-collapse-item{background:#1f1f1f;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;margin-bottom:12px;overflow:hidden}.agent-groups>.ant-collapse-item:last-child{margin-bottom:0}.agent-groups>.ant-collapse-item>.ant-collapse-header{padding:12px 16px!important;position:relative}.agent-groups .ant-collapse-header-text{flex:1 1 auto!important;width:100%;min-width:0}.agent-groups .ant-collapse-expand-icon{position:absolute!important;top:12px;right:16px;margin:0!important;padding:0!important}.agent-groups .ant-collapse-content{background:transparent!important;border-top:1px solid rgba(255,255,255,.06)!important}.agent-groups .ant-collapse-content-box{padding:12px 16px!important}.agent-groups>.ant-collapse-item:hover{border-color:#ffffff26!important}.agent-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.agent-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.agent-domain-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.agent-matrix-grid{grid-template-columns:minmax(60px,auto) .8fr 1.6fr .9fr!important}.agent-matrix-grid .agent-matrix-total{display:none!important}}@media(max-width:767px){.agent-stat-label{display:none!important}.ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.ant-table{min-width:600px}.ant-table-cell{white-space:nowrap}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-content{border-radius:12px!important}.ant-drawer-body{padding:12px!important}.ant-form-item-label{text-align:left!important;padding-bottom:4px!important}.ant-form-horizontal .ant-form-item-label{flex:none!important;width:100%!important;max-width:100%!important}.ant-form-horizontal .ant-form-item-control{max-width:100%!important}.ant-card-body{padding:12px!important}.ant-card-head{padding:0 12px!important;min-height:44px!important}.ant-space-horizontal{flex-wrap:wrap!important}.ant-descriptions-item-label,.ant-descriptions-item-content{display:block!important;width:100%!important}h2{font-size:16px!important;margin-bottom:14px!important}.ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ant-pagination{justify-content:center!important;flex-wrap:wrap!important}.ant-select,.ant-input,.ant-input-number{width:100%!important;max-width:100%!important}.ant-statistic-content-value{font-size:20px!important}}
