*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background:#f0f2f5}a{cursor:pointer}.page-scroll-area{overflow-y:auto;overflow-x:hidden}.page-tabs .ant-tabs-tab .ant-tabs-tab-remove{opacity:0;transition:opacity .2s;margin-inline-start:4px}.page-tabs .ant-tabs-tab:hover .ant-tabs-tab-remove{opacity:1}.page-tabs .ant-tabs-tab:has(.ant-tabs-tab-remove) .ant-tabs-tab-btn{margin-inline-start:16px}.list-card.ant-card{height:100%;display:flex;flex-direction:column}.agent-info-cell,.agent-info-cell .agent-warning-line{overflow:visible}.agent-info-cell .agent-warning-line{position:relative;z-index:1;white-space:nowrap}.ant-table-tbody>tr:hover>td.agent-info-cell{position:relative;z-index:3}.list-card.ant-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tabs-card .ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.tabs-card .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.tabs-card .ant-tabs-content,.tabs-card .ant-tabs-tabpane{height:100%}
