*{box-sizing:border-box;margin:0;padding:0}html{background:var(--app-bg,#fff);font-size:16px}body{background:var(--app-bg,#fff);color:var(--app-text,#111827);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--app-font-body,13px);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;min-height:100vh;line-height:1.55}button,input,select,textarea{font:inherit}table,tbody,tr,td{font-size:var(--app-font-table-value,13px)!important;font-weight:var(--app-weight-table-value,400)!important}th,thead{font-size:var(--app-font-table-heading,12px)!important;font-weight:var(--app-weight-table-heading,600)!important}#root{min-height:100vh}@supports (min-height:100dvh){body,#root{min-height:100dvh}}a{color:inherit;text-decoration:none}.app-unified-section-typography,body.app-unified-dialog-typography .MuiDialog-root{font-size:var(--app-font-table-value,13px);font-weight:var(--app-weight-table-value,400)}.app-unified-section-typography .MuiTypography-root,body.app-unified-dialog-typography .MuiDialog-root .MuiTypography-root,.app-unified-section-typography .MuiTableCell-body,body.app-unified-dialog-typography .MuiDialog-root .MuiTableCell-body,.app-unified-section-typography .MuiDataGrid-cell,body.app-unified-dialog-typography .MuiDialog-root .MuiDataGrid-cell{font-size:var(--app-font-table-value,13px)!important;font-weight:var(--app-weight-table-value,400)!important}.app-unified-section-typography :is(h1.MuiTypography-root,h2.MuiTypography-root,h3.MuiTypography-root,h4.MuiTypography-root,h5.MuiTypography-root,h6.MuiTypography-root,.MuiAlertTitle-root,.MuiCardHeader-title,.MuiDialogTitle-root,.MuiListSubheader-root,.MuiStepLabel-label,.MuiPaper-root>.MuiTypography-root:first-child,.MuiPaper-root>.MuiStack-root:first-child>.MuiTypography-root:first-child,.MuiPaper-root>.MuiBox-root:first-child>.MuiTypography-root:first-child,.MuiCardContent-root>.MuiTypography-root:first-child,.MuiTableCell-head,.MuiTableCell-head .MuiTypography-root,.MuiDataGrid-columnHeaderTitle,.MuiAccordionSummary-content>.MuiTypography-root:first-child),body.app-unified-dialog-typography .MuiDialog-root :is(h1.MuiTypography-root,h2.MuiTypography-root,h3.MuiTypography-root,h4.MuiTypography-root,h5.MuiTypography-root,h6.MuiTypography-root,.MuiAlertTitle-root,.MuiCardHeader-title,.MuiDialogTitle-root,.MuiDialogTitle-root .MuiTypography-root,.MuiListSubheader-root,.MuiStepLabel-label,.MuiPaper-root>.MuiTypography-root:first-child,.MuiPaper-root>.MuiStack-root:first-child>.MuiTypography-root:first-child,.MuiPaper-root>.MuiBox-root:first-child>.MuiTypography-root:first-child,.MuiCardContent-root>.MuiTypography-root:first-child,.MuiTableCell-head,.MuiTableCell-head .MuiTypography-root,.MuiDataGrid-columnHeaderTitle,.MuiAccordionSummary-content>.MuiTypography-root:first-child),.app-unified-section-typography :is(.MuiFormLabel-root,.MuiInputLabel-root),body.app-unified-dialog-typography .MuiDialog-root :is(.MuiFormLabel-root,.MuiInputLabel-root){font-size:var(--app-font-table-heading,12px)!important;font-weight:var(--app-weight-table-heading,600)!important}.highcharts-container,.highcharts-root,.react-flow,.react-flow__node,.react-flow__edge-text{font-family:inherit!important}.highcharts-axis-labels text,.highcharts-data-label text,.highcharts-data-label span,.highcharts-legend-item text{font-size:var(--app-font-table-value,13px)!important;font-weight:var(--app-weight-table-value,400)!important}.highcharts-subtitle{font-size:var(--app-font-caption,11px)!important;font-weight:var(--app-weight-regular,400)!important}.highcharts-title{font-size:var(--app-font-card-title,14px)!important;font-weight:var(--app-weight-semibold,600)!important}
