@font-face{font-family:HarmonyOS Sans SC;src:local("HarmonyOS Sans SC"),url(/fonts/HarmonyOS_Sans_SC_Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:local("HarmonyOS Sans SC Medium"),url(/fonts/HarmonyOS_Sans_SC_Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:local("HarmonyOS Sans SC Bold"),url(/fonts/HarmonyOS_Sans_SC_Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{margin:0;padding:0;font-family:HarmonyOS Sans SC,HarmonyOS Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;transition:background-color .2s ease,color .2s ease}#root{min-height:100vh}.workspace-tabs{height:100%;display:flex;flex-direction:column}.workspace-tabs>.ant-tabs-nav{margin-bottom:16px!important;padding-top:4px}.workspace-tabs>.ant-tabs-nav:before{border-bottom:0!important}.workspace-tabs .ant-tabs-content-holder{flex:1;min-height:0}.workspace-tabs .ant-tabs-content,.workspace-tabs .ant-tabs-tabpane{height:100%}.ant-btn{max-width:100%;border-radius:4px!important}.ant-btn:not(.ant-btn-icon-only){width:auto!important;min-width:max-content!important;white-space:nowrap;padding-inline:12px!important}.ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(.ant-btn-text):not(.ant-btn-link):not(.btn-fit-text):not(.btn-wide-action){min-width:78px!important;height:24px!important;font-size:12px!important}.ant-btn.ant-btn-sm.btn-fit-text{min-width:max-content!important;padding-inline:12px!important}.ant-btn.ant-btn-sm.btn-wide-action{width:100%!important;min-width:132px!important;padding-inline:12px!important}.ant-card-head-wrapper{align-items:flex-start;gap:8px}.ant-card-extra{max-width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ant-card,.ant-modal-content,.ant-popover-inner,.ant-input,.ant-input-number,.ant-select-selector,.ant-picker,.ant-tabs-tab,.ant-tag{border-radius:4px!important}.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{border-radius:0!important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:8px!important;padding-bottom:8px!important;line-height:1.4!important}.iv-corr-matrix{margin-bottom:12px;border:1px solid var(--ant-color-border);border-radius:0;overflow-x:auto}.iv-corr-matrix table{width:max-content;border-collapse:collapse;table-layout:fixed}.iv-corr-matrix th,.iv-corr-matrix td{padding:4px 8px;line-height:1.2}.iv-corr-matrix th{background:var(--ant-color-bg-elevated);border-bottom:1px solid var(--ant-color-border)}.iv-corr-matrix .iv-corr-label-col{width:100px;min-width:100px;max-width:100px;border-right:1px solid var(--ant-color-border);white-space:nowrap}.ns-analysis-page>.ant-card,.td-analysis-page>.ant-card,.rv-analysis-page>.ant-card,.sm-analysis-page>.ant-card,.measurement-scale-page>.ant-card{display:flex;flex-direction:column}.ns-analysis-page>.ant-card>.ant-card-body,.td-analysis-page>.ant-card>.ant-card-body,.rv-analysis-page>.ant-card>.ant-card-body,.sm-analysis-page>.ant-card>.ant-card-body,.measurement-scale-page>.ant-card>.ant-card-body{flex:1;min-height:0;overflow-y:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ant-color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text-secondary)}
