*{box-sizing:border-box;margin:0;padding:0}:root{--lis-bg:#e3f2f6;--lis-bg-content:#f5f7fa;--lis-bg-white:#fff;--lis-text:#1f1f1f;--lis-text-secondary:#595959;--lis-border:#f0f0f0;--lis-radius:8px;--lis-sidebar-bg:#111518}body{background:var(--lis-bg);margin:0;font-family:Segoe UI,Inter,Noto Sans,Helvetica Neue,Helvetica,Microsoft YaHei,PingFang SC,sans-serif}#root{width:100%;height:100vh;margin:0;padding:0}::-webkit-scrollbar{width:4px!important;height:4px!important}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:#c0c4cc!important;border-radius:2px!important}::-webkit-scrollbar-thumb:hover{background:#a0a4ab!important}*{scrollbar-width:thin;scrollbar-color:#c0c4cc transparent}.ant-table div::-webkit-scrollbar{width:4px;height:4px}.ant-table div::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}.microbiology-page .ant-table-body{max-height:calc(100vh - 250px)!important;overflow:auto!important}.microbiology-stats-table .ant-table-body{max-height:calc(100vh - 220px)!important}.lis-btn{height:32px!important}.lis-input{border:1px solid #d9d9d9;border-radius:6px;width:100%;padding:4px 11px;height:32px!important}.lis-select{height:32px!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#d0dce4!important;border-color:#c5d1d9!important;border-radius:8px 8px 0 0!important;height:36px!important;margin:0 2px 0 0!important;padding:0 16px!important;line-height:36px!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff!important;border-color:#f0f0f0!important}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{font-size:13px;border-radius:8px 8px 0 0!important;height:36px!important;padding:0 16px!important;line-height:36px!important}.ant-segmented-item-selected{color:#fff!important;background:#6ba5b8!important}.ant-segmented-item-selected .anticon{color:#fff!important}.ant-tabs-content-holder{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ant-tabs .ant-tabs-content{height:100%;overflow:hidden}.ant-tabs .ant-tabs-tabpane{flex-direction:column;height:100%;display:flex;overflow:hidden}.ant-card{flex-direction:column;display:flex}.ant-card-body{flex:1;min-height:0;padding:16px!important}.ant-menu-sub.ant-menu-inline{background:#232830!important}.ant-menu-item-only-child{background:0 0!important}
