.lab-specialized-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}
body.erp-test-style .lab-specialized-workspace .lab-specialized-header{position:sticky;top:0;z-index:20;background:#111619;border-bottom:1px solid #485259;padding:8px 0}
.lab-specialized-header [data-context]{flex:1;min-width:100px;overflow-wrap:anywhere}
.lab-specialized-workspace [data-message],.lab-specialized-workspace #cutMessage,.lab-specialized-workspace #sheetMessage{min-height:20px;margin:8px 0 12px;color:#d1e2e1}
.lab-specialized-workspace :is(#cutMessage,#sheetMessage) .ok{color:#8fdbc2}
body.erp-test-style .app.sidebar-collapsed .lab-specialized-header{padding-left:52px}
body.erp-test-style .lab-specialized-workspace :is(button,summary){min-height:32px}
.lab-specialized-workspace :is(button,summary,input,select,textarea):focus-visible{outline:2px solid #abdce7;outline-offset:3px}
body.erp-test-style .lab-specialized-workspace .plasterer-toolbar{align-items:center}
@media(max-width:600px){
  body.erp-test-style .lab-specialized-workspace :is(button,summary){min-height:44px}
  .lab-specialized-header [data-context]{flex-basis:100%;order:-1}
  .lab-specialized-header .btn{white-space:normal;max-width:100%}
  #labCuttingHeader{display:grid;grid-template-columns:minmax(0,1fr) auto}
  #labCuttingHeader #calculateCuttingBtn{grid-column:1/-1;grid-row:1}
}
@media(max-width:800px){body.erp-test-style .app.sidebar-collapsed :is(#section-plasterer,#section-cutting)>.page-title{padding-left:52px}}
