.praxis-glb-wrap {position:relative;width:100%;height:var(--praxis-viewer-height,100svh);overflow:hidden;background:#eceeea;}
.praxis-glb-wrap > [data-praxis-viewer] {position:absolute;inset:0;width:100%;height:100%;}
.praxis-glb-credit {position:absolute;left:12px;bottom:10px;z-index:1;font:11px/1.4 system-ui,sans-serif;color:#55645b;background:#eceeeac9;padding:3px 6px;}
.praxis-glb-wrap:has([data-light-phase="night"]) .praxis-glb-credit {color:#8e999f;background:#0c131bd9;}
.praxis-container {position:relative;min-height:100svh;overflow:hidden;}
.praxis-container > .e-con-inner {position:relative;min-height:inherit;width:100%;max-width:none;}
.praxis-container .elementor-widget-shortcode:has(.praxis-glb-wrap) {position:absolute;inset:0;width:100%;height:100%;margin:0;}
.praxis-container .elementor-widget-shortcode:has(.praxis-glb-wrap) .elementor-widget-container,
.praxis-container .elementor-widget-shortcode:has(.praxis-glb-wrap) .elementor-shortcode,
.praxis-container .elementor-widget-shortcode:has(.praxis-glb-wrap) .praxis-glb-wrap {width:100%;height:100%;}
.praxis-admin-preview {max-width:1200px;border:1px solid #c3c4c7;margin-bottom:24px;}
.elementor-widget-praxis-glb-viewer {width:100%;min-width:0;}
.elementor-widget-praxis-glb-viewer.praxis-glb-fill-yes {position:absolute;inset:0;width:100%;height:100%;margin:0;}
.elementor-widget-praxis-glb-viewer.praxis-glb-fill-yes > .elementor-widget-container,
.elementor-widget-praxis-glb-viewer.praxis-glb-fill-yes .praxis-glb-wrap {width:100%;height:100%;}
