.maqer2-3layers{position:relative;isolation:isolate;background:var(--maqer-bg);overflow:clip}.maqer2-layer-back{position:absolute;inset:0;z-index:-1;pointer-events:none}.maqer2-layer-ground{position:relative;z-index:1;min-width:0;overflow-wrap:anywhere}.maqer2-layer-front{position:relative;z-index:2;pointer-events:auto}.maqer2-widget{padding:15px;margin:16px 0;border:1px solid #c7ceda;border-radius:11px}.maqer2-widget summary{cursor:pointer;font-weight:700}.maqer2-inner{padding-top:12px}.maqer2-progress{height:14px;background:#e4e7f0;border-radius:30px;overflow:hidden;margin-top:10px}.maqer2-progress span{display:block;height:100%;background:#685bd7}.maqer2-flip{perspective:800px;border:1px solid #a5afc8;border-radius:12px;padding:20px;margin:15px 0;cursor:pointer}.maqer2-flipfront{font-size:23px;font-weight:750}.maqer2-flipback{display:none}.maqer2-flip:hover .maqer2-flipback,.maqer2-flip:focus .maqer2-flipback{display:block}.maqer2-timeline{border-left:4px solid #6e64dc;padding:17px;margin:18px}.maqer2-tabs{padding:14px;border:1px solid #c3c8d3;border-radius:10px}.maqer2-tabs button{margin:3px;padding:8px 13px}.maqer2-tabs [aria-selected=true]{background:#6c62d8;color:white}.maqer2-tabpanel{padding:12px}.maqer2-panorama{overflow-x:auto;max-width:100%;cursor:ew-resize}.maqer2-panorama img{display:block;width:auto;max-width:none;max-height:340px}.maqer2-model model-viewer{display:block;background:#f1f3f8}.maqer2-compare{padding:18px;border:1px solid #c8cbd7}@media(max-width:650px){.maqer2-widget,.maqer2-compare{padding:9px}.maqer2-3layers{max-width:100vw}}@media(prefers-reduced-motion:reduce){.maqer2-3layers *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
