/* Transparent viewer header. Existing nodes, measurements and actions are preserved. */
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:12px 14px!important;padding-top:16px!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer{grid-row:3;grid-column:1 / -1;min-width:0;width:100%}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material{display:contents!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;text-align:left!important;pointer-events:auto!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material *,html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material *::before,html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material *::after{color:#13384b!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important;letter-spacing:normal!important;text-transform:none!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .lab-material-kind{grid-row:1;grid-column:1;margin:0 0 0 16px!important;align-self:center;color:#075b99!important;font:700 clamp(18px,2.65cqw,22px)/1.25 var(--store-body,Arial,sans-serif)!important;white-space:nowrap}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .lab-material-specs{grid-row:1;grid-column:2 / -1;align-self:center;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:5px!important;width:auto!important;margin:0 16px 0 0!important;padding:0!important;font:600 clamp(13px,1.95cqw,16px)/1.35 var(--store-body,Arial,sans-serif)!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .lab-material-specs *{font:inherit!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-preview-size{display:none!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-weight-metrics{grid-row:2;grid-column:3;justify-self:end;align-self:center;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;margin:0 16px 0 0!important;padding:0!important;min-width:0!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-weight-metrics [data-empty-shelf-weight],html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-weight-metrics [data-shelf-capacity-jump]{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;white-space:nowrap;font:600 clamp(12px,1.7cqw,14px)/1.3 var(--store-body,Arial,sans-serif)!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-weight-metrics [data-empty-shelf-weight]::before,html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-weight-metrics [data-shelf-capacity-jump]::before{font:inherit!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-weight-metrics b{font:700 clamp(13px,1.9cqw,16px)/1.2 var(--store-body,Arial,sans-serif)!important;min-width:0!important;padding:5px 6px!important;white-space:nowrap}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer-toolbar{position:relative!important;inset:auto!important;grid-row:2;grid-column:1 / 3;align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 0 16px!important;padding:0!important;background:none!important;border:0!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer-toolbar::before{display:none!important;content:none!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer-toolbar .lab-view-modes{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;flex:0 0 auto!important}
html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer-toolbar button,html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer-toolbar .lab-show-dimensions{flex:0 0 auto!important;white-space:nowrap!important;margin:0!important;padding:8px 10px!important;font:600 clamp(12px,1.9cqw,15px)/1.25 var(--store-body,Arial,sans-serif)!important;min-width:0!important}
@container shelfviewer (max-width:660px){
 html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer-toolbar{grid-column:1 / -1!important;margin-right:16px!important}
 html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-weight-metrics{grid-row:3!important;grid-column:1 / -1!important;justify-self:start!important;margin-left:16px!important}
 html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer{grid-row:4!important}
}
@container shelfviewer (max-width:500px){
 html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .lab-material-kind{grid-column:1 / -1!important}
 html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .lab-material-specs{grid-row:2!important;grid-column:1 / -1!important;margin-left:16px!important}
 html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer-toolbar{grid-row:3!important}
 html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-preview-material.lab-preview-material.lab-preview-material.lab-preview-material .xf3-weight-metrics{grid-row:4!important}
 html.xform3-themed body .lab-page[data-store-finish] .lab-viewer-shell .lab-viewer{grid-row:5!important}
}
