/* Gemeinsame Konfigurator-Oberfläche für Garagentor und Dachfenster */
.config-product-lab{min-height:900px}
.product-switches{position:absolute;z-index:7;left:18px;top:50px;width:min(510px,calc(100% - 175px));display:grid;gap:6px}
.product-switch-group{padding:8px 9px;border:1px solid rgba(16,32,24,.14);background:rgba(255,255,255,.93);box-shadow:5px 5px 0 rgba(16,32,24,.08);backdrop-filter:blur(12px)}
.product-switch-group>span{display:block;margin-bottom:6px;color:#4d9300;font:900 8px/1 Urbanist,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.product-switch-group>div{display:flex;flex-wrap:wrap;gap:5px}
.product-switch-group button{flex:1 1 auto;min-width:61px;padding:8px 6px;border:1px solid rgba(16,32,24,.14);background:#f7faf5;color:#102018;font:800 8px/1 Urbanist,sans-serif;cursor:pointer}
.product-switch-group button.active{background:var(--neon);border-color:#95d900;box-shadow:3px 3px 0 rgba(16,32,24,.12)}
.config-product-lab .model-controls{top:178px}
.config-model-status{position:absolute;z-index:7;left:50%;bottom:151px;transform:translateX(-50%);min-width:280px;max-width:75%;padding:8px 12px;border:1px solid rgba(16,32,24,.15);background:rgba(255,255,255,.93);box-shadow:6px 6px 0 rgba(16,32,24,.08);color:#102018;font:900 9px/1.3 Urbanist,sans-serif;letter-spacing:.07em;text-align:center;text-transform:uppercase;pointer-events:none}
@media(max-width:680px){.config-product-lab{min-height:850px}.product-switches{left:9px;top:46px;width:calc(100% - 122px);gap:4px}.product-switch-group{padding:5px}.product-switch-group>span{font-size:6px}.product-switch-group button{min-width:44px;padding:6px 3px;font-size:6px}.config-product-lab .model-controls{right:9px;top:46px}.config-model-status{bottom:176px;min-width:210px;font-size:7px}}
