.reduce-stage>div:first-child{flex:3 1 0}.reduce-stage>div:nth-child(2){flex:1 1 320px;max-width:380px}.reduce-stage .gen-preview-frame{height:560px}@media (max-width: 900px){.reduce-stage>div:nth-child(2){max-width:none}.reduce-stage .gen-preview-frame{height:420px}}.reduce-hidden{display:none}.reduce-drop{align-items:center;background:#fafafa;border:2px dashed #bbb;border-radius:6px;bottom:0;color:#666;display:flex;flex-direction:column;gap:6px;justify-content:center;left:0;opacity:1;position:absolute;right:0;text-align:center;top:0;transition:opacity 0.3s;z-index:2}.reduce-drop.reduce-hidden{display:none;opacity:0}.reduce-drop.reduce-drop-aktiv{background:#fff2f0;border-color:#e32c14}.reduce-drop p{margin:0}.reduce-drop-oder{color:#999;font-size:0.85em}.reduce-file-label,.reduce-file-label-persistent{background:#fff;border:1px solid #999;border-radius:4px;cursor:pointer;display:inline-block;font-weight:400;padding:6px 14px}.reduce-file-label-persistent{color:#666;font-size:0.9em;margin-bottom:12px}.reduce-file-label input,.reduce-file-label-persistent input{display:none}.reduce-status{color:#666;margin-bottom:12px;min-height:1.4em}.reduce-status.reduce-status-fehler{color:#e32c14}.reduce-regler-zeile{margin:16px 0}.reduce-regler-zeile label{display:block;margin-bottom:6px}.reduce-regler-zeile input[type="range"]{outline:2px solid transparent;transition:outline 0.15s;width:100%}.reduce-regler-zeile input[type="range"]:focus{outline:2px solid #06c;outline-offset:2px}.reduce-aktionen{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
