.qfs .sm-studio{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;margin:4px 0 16px}.qfs .sm-studio *{box-sizing:border-box}.qfs .sm-studio p{margin:0 0 14px}.qfs .sm-st-buehne{background:linear-gradient(180deg,#f6f7f9,#eceff3);border:1px solid #e5e7eb;border-radius:14px;padding:12px;display:flex;flex-direction:column;min-width:0}.qfs .sm-st-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.qfs .sm-st-produkte{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.qfs .sm-st-prod{border:1.5px solid #d6dbe1;background:#fff;color:#374151;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.qfs .sm-st-prod:hover{border-color:#1a5c3a;color:#1a5c3a}.qfs .sm-st-prod.an{background:#1a5c3a;border-color:#1a5c3a;color:#fff}.qfs .sm-st-groesse{font-size:12px;font-weight:700;color:#374151;display:flex;align-items:center;gap:6px}.qfs .sm-st-groesse select{border:1.5px solid #d6dbe1;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:600;background:#fff;color:#0f1a0f}.qfs .sm-st-seiten{display:flex;background:#fff;border:1.5px solid #d6dbe1;border-radius:999px;padding:2px}.qfs .sm-st-seiten[hidden]{display:none}.qfs .sm-st-seiten button{border:0;background:transparent;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;color:#4b5563;cursor:pointer}.qfs .sm-st-seiten button.an{background:#1a5c3a;color:#fff}.qfs .sm-st-flaeche{position:relative;flex:1 1 auto;min-height:420px;display:flex;align-items:center;justify-content:center}.qfs .sm-st-flaeche svg{width:100%;height:100%;max-height:640px;touch-action:none;user-select:none;-webkit-user-select:none}.qfs .sm-st-laden{font-size:13px;color:#6b7280}.qfs .sm-st-info{font-size:12px;color:#374151;display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 4px 0}.qfs .sm-st-info span{color:#1a5c3a;font-weight:700}.qfs .sm-st-werkzeuge{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;min-width:0}.qfs .sm-st-leer{text-align:center;padding:24px 8px}.qfs .sm-st-leer[hidden],.qfs .sm-st-regler[hidden]{display:none}.qfs .sm-st-leer-t{font-size:15px;font-weight:800;color:#0f1a0f;margin-bottom:6px}.qfs .sm-st-leer p{font-size:12.5px;color:#6b7280;line-height:1.55;margin:0 0 14px}.qfs .sm-st-klein{font-size:11px;color:#9ca3af;margin-top:8px}.qfs .sm-st-gruppe{margin-bottom:14px}.qfs .sm-st-titel{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1a5c3a;display:flex;justify-content:space-between;margin-bottom:6px}.qfs .sm-st-titel span{color:#374151;letter-spacing:0;text-transform:none;font-weight:700}.qfs .sm-st-zeile{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.qfs .sm-st-zeile input[type=range]{flex:1}.qfs .sm-studio input[type=range]{width:100%;accent-color:#1a5c3a;height:24px}.qfs .sm-st-knopf{border:1.5px solid #d6dbe1;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;color:#374151;cursor:pointer;transition:all .15s}.qfs .sm-st-knopf:hover{border-color:#1a5c3a;color:#1a5c3a}.qfs .sm-st-knopf.haupt{background:#1a5c3a;border-color:#1a5c3a;color:#fff}.qfs .sm-st-knopf.haupt:hover{background:#145030;color:#fff}.qfs .sm-st-leer .sm-st-knopf.haupt{padding:11px 22px;font-size:13px;border-radius:10px}.qfs .sm-st-icon{border:1.5px solid #d6dbe1;background:#fff;border-radius:8px;width:34px;height:30px;font-size:16px;cursor:pointer;color:#374151}.qfs .sm-st-icon:hover{border-color:#1a5c3a;color:#1a5c3a}.qfs .sm-st-farben{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.qfs .sm-st-farbe{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px #d6dbe1;cursor:pointer;padding:0;position:relative;overflow:hidden}.qfs .sm-st-farbe.an{box-shadow:0 0 0 2.5px #1a5c3a}.qfs .sm-st-farbe.original{width:auto;border-radius:999px;padding:0 10px;background:conic-gradient(from 90deg,#e5484d,#f5a623,#abd905,#1a8cff,#8b5cf6,#e5484d)}.qfs .sm-st-farbe.original span{display:inline-block;background:#fff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;color:#0f1a0f}.qfs .sm-st-farbe[data-farbe=weiss]{box-shadow:0 0 0 1.5px #9ca3af}.qfs .sm-st-farbe.eigen{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);display:inline-flex}.qfs .sm-st-farbe.eigen input{opacity:0;width:100%;height:100%;cursor:pointer;border:0;padding:0}.qfs .sm-st-schalter{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:#374151;margin:4px 0 10px;cursor:pointer}.qfs .sm-st-schalter input{position:absolute;opacity:0;pointer-events:none}.qfs .sm-st-schalter span{width:36px;height:20px;border-radius:999px;background:#d6dbe1;position:relative;transition:background .15s;flex-shrink:0}.qfs .sm-st-schalter span:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.qfs .sm-st-schalter input:checked+span{background:#1a5c3a}.qfs .sm-st-schalter input:checked+span:after{transform:translate(16px)}.qfs .sm-st-unten{margin-top:6px}.qfs .sm-st-schalter em{font-style:normal;font-weight:400;color:#9ca3af;font-size:11px}.qfs .sm-st-warnung div{font-size:11.5px;line-height:1.5;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:7px 9px;margin-top:8px}@media(max-width:860px){.qfs .sm-studio{grid-template-columns:1fr}.qfs .sm-st-flaeche{min-height:340px}.qfs .sm-st-flaeche svg{max-height:480px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sm-druckstudio.css.map */
