body.erp-test-style .lab-analysis-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}
body.erp-test-style .lab-analysis-tabs [role=tab]{min-height:36px;white-space:normal;text-align:left}
body.erp-test-style .lab-analysis-tabs [aria-selected=true]{border-bottom:3px solid #f6a269;color:#fff}
body.erp-test-style .lab-analysis-filter-panel{padding:14px 0;border:0;border-bottom:1px solid #475158;background:none;box-shadow:none}
.lab-analysis-basic{display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:12px}
.lab-analysis-basic .field{min-width:0;margin:0}
.lab-analysis-filters{margin-top:12px}.lab-analysis-filters>summary{cursor:pointer;min-height:36px;align-content:center;color:#dce5e8}
.lab-analysis-filters[open]>.grid-3{margin-top:10px;grid-template-columns:repeat(4,minmax(0,1fr))}
.lab-analysis-context{margin:0;flex:1;min-width:0;overflow-wrap:anywhere;color:#c3d7dc;font-size:12px}
body.erp-test-style #analysisFiltersPanel .toolbar{margin:10px 0 0;align-items:center}
#section-profitability [role=tabpanel]{min-width:0}
body.erp-test-style #section-profitability .table-wrap{max-width:100%}
body.erp-test-style #section-profitability table{min-width:0!important;width:100%;table-layout:fixed}
body.erp-test-style #section-profitability :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0!important}
body.erp-test-style #section-profitability input{max-width:100%;min-width:0}
body.erp-test-style .lab-study-header{align-items:center;gap:8px;margin-bottom:10px}
.lab-study-header [data-context]{flex:1;min-width:100px;overflow-wrap:anywhere}
body.erp-test-style .lab-study-workspace [data-status]{margin:0 0 14px;color:#cee0dd;font-size:13px;min-height:20px}
body.erp-test-style .lab-study-workspace .lab-study-error{color:#ffc0b4;border-left:3px solid #de8b7a;padding:6px 10px}
.lab-study-results{margin:12px 0;border-block:1px solid #46545a;padding:4px 0}
.lab-study-results>summary{min-height:36px;align-content:center;font-weight:650;cursor:pointer}
.lab-study-results dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 12px}
.lab-study-results dt{font-size:12px;color:#c4d2da}.lab-study-results dd{font-weight:650;font-size:15px;margin:4px 0 0;color:#f4f7f8;overflow-wrap:anywhere}
.lab-study-results p{grid-column:1/-1;margin:0;color:#efd0a4}
body.erp-test-style .lab-study-menu{position:fixed;margin:0;inset:auto;width:250px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;border:1px solid #61717a;border-radius:6px;padding:8px;background:#20282d;color:#f1f5f6;box-shadow:0 8px 24px #0006}
.lab-study-menu>div{display:grid;gap:5px;padding:4px 0}.lab-study-menu>div+div{border-top:1px solid #506067;margin-top:6px;padding-top:10px}
body.erp-test-style .lab-study-menu .btn{text-align:left;justify-content:start;width:100%;min-height:36px}
body.erp-test-style .lab-study-danger .btn{color:#ffc1b8;border-color:#aa6a63;background:#38282b}
body.erp-test-style .lab-study-reset .btn{color:#f3d2a6;border-color:#997548;background:#342d25}
body.erp-test-style .btn.lab-study-confirm-danger{color:#ffe4df;border-color:#aa6a63;background:#723e3e}
body.erp-test-style .btn.lab-study-confirm-reset{color:#f3d2a6;border-color:#997548;background:#493b26}
.lab-study-workspace .aio-tool-preview.lab-study-invalid{min-height:0;padding:6px 0}
body.erp-test-style .lab-study-workspace [data-archive]{color:#f3d2a6}
body.erp-test-style .lab-study-workspace :is(button,summary){min-height:32px}
body.erp-test-style .lab-study-workspace fieldset{min-width:0}
.lab-study-workspace :is(button,summary,input,select):focus-visible,.lab-analysis-tabs :focus-visible,.lab-analysis-filters>summary:focus-visible{outline:2px solid #abdce7;outline-offset:3px}
@media(min-width:801px){body.erp-test-style .app.sidebar-collapsed main>.section>.page-title{padding-left:44px}}
@media(max-width:1100px){.lab-analysis-basic{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-analysis-filters[open]>.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-study-results dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.lab-analysis-basic,.lab-analysis-filters[open]>.grid-3{grid-template-columns:minmax(0,1fr)}body.erp-test-style .lab-analysis-tabs [role=tab]{flex:1 1 130px;min-height:44px}.lab-study-header [data-context]{flex-basis:100%;order:-1}body.erp-test-style .lab-study-workspace :is(button,summary){min-height:44px}.lab-study-results dl{grid-template-columns:minmax(0,1fr)}body.erp-test-style #section-profitability .lab-analysis-rankings{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){
  #section-profitability .lab-column-tools{display:none}
  body.erp-test-style #section-profitability .lab-analysis-table{display:block}
  #section-profitability .lab-analysis-table colgroup{display:none}
  #section-profitability .lab-analysis-table :is(table,tbody,tr,td){display:block;width:100%!important;box-sizing:border-box}
  #section-profitability .lab-analysis-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  #section-profitability .lab-analysis-table tbody tr{padding:10px 0;border-bottom:1px solid #526169}
  #section-profitability .lab-analysis-table td[data-analysis-label]:not([data-analysis-label=""]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;text-align:left}
  #section-profitability .lab-analysis-table td[data-analysis-label]:not([data-analysis-label=""])::before{content:attr(data-analysis-label);font-size:12px;color:#b9cbd0}
  body.erp-test-style #section-profitability .lab-analysis-table td{position:static!important;max-width:100%!important;text-align:left!important}
  #section-profitability .lab-analysis-table td>*{min-width:0;max-width:100%;overflow-wrap:anywhere}
}
