/*! © 2026 A. Seitz Ingenieur GmbH, Frankfurt am Main – ASEING. Alle Rechte vorbehalten. Programm, Rechenverfahren und Datenbestände sind urheberrechtlich geschützt (§§ 69a ff., 87a ff. UrhG). Nutzung nur über seitz-ingenieure.de nach den AGB (Ziffer 6.6); Vervielfältigen, Bearbeiten, Nachbauen, Zurückentwickeln und automatisierter Abruf sind untersagt. */
.rx{background:#fff;border:1px solid var(--line);border-radius:4px;padding:20px 22px;margin:0 0 18px}.rx h3{margin:0 0 12px;font-size:1.05rem}.rx-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 16px;align-items:end}.rx-form label{display:block;font-size:.86rem;color:var(--muted);font-weight:600}.rx-form label>input,.rx-form label>select,.rx-form label>textarea{display:block;width:100%;margin-top:4px;box-sizing:border-box}.rx-form label.wide{grid-column:1/-1}.rx input,.rx select,.rx textarea{font:inherit;font-size:.95rem;color:var(--txt);padding:7px 9px;border:1px solid #C9CED3;border-radius:3px;background:#fff;min-width:0}.rx input:focus,.rx select:focus,.rx textarea:focus{outline:2px solid var(--or);outline-offset:0;border-color:var(--or)}.rx input[type=number]{text-align:right}.rx .unit{font-weight:400;color:var(--muted)}.rx-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.rx-tabs button{font:inherit;font-size:.9rem;padding:7px 14px;border:1px solid var(--line);background:var(--soft);border-radius:3px;cursor:pointer;color:var(--ink)}.rx-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rx-pane[hidden]{display:none}.rx-out{margin-top:16px}.rx-kpi{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0 0 14px}.rx-kpi div{background:var(--tint);border-radius:3px;padding:10px 12px}.rx-kpi b{display:block;font-size:1.35rem;color:var(--ink);font-family:var(--head)}.rx-kpi span{font-size:.82rem;color:var(--muted)}.rx-kpi div.warn{background:#fcf0f1}.rx-kpi div.warn b{color:#8a1f22}.rx table{border-collapse:collapse;width:100%;font-size:.88rem;font-variant-numeric:tabular-nums}.rx th,.rx td{border-bottom:1px solid var(--line);padding:6px 8px;text-align:right;white-space:nowrap}.rx th{background:var(--soft);font-weight:700;color:var(--ink)}.rx th:first-child,.rx td:first-child{text-align:left}.rx td.t,.rx th.t{text-align:left;white-space:normal}.rx tr.hl td{background:#FFF3E0;font-weight:700}.rx tr.aus td{color:#5F6970;font-style:italic}.rx .tbl{overflow-x:auto}.rx .hint{font-size:.84rem;color:var(--muted);margin:10px 0 0}.rx .warnbox{background:#fcf0f1;border:1px solid #e3b8bb;color:#8a1f22;padding:8px 12px;border-radius:3px;font-size:.88rem;margin:10px 0 0}.rx .okbox{background:#EEF7F1;border:1px solid #bfdcc9;color:#1f5a38;padding:8px 12px;border-radius:3px;font-size:.88rem;margin:10px 0 0}.rx .row-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rx .row-act button,.rx .row-act a{font:inherit;font-size:.9rem;padding:8px 14px;border-radius:3px;border:1px solid var(--or);background:var(--or);color:#fff;cursor:pointer;text-decoration:none}.rx .row-act .o{background:#fff;color:var(--ord)}.rx details.rw{margin-top:14px;font-size:.86rem}.rx details.rw summary{cursor:pointer;color:var(--ord);font-weight:600}.rx details.rw table input{width:90px;padding:3px 6px}.rx-fit{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;margin-top:8px}.rx-fit label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.86rem;font-weight:400;color:var(--txt)}.rx-fit input{display:inline-block;margin:0;padding:5px 6px}.rx-fit label>span{display:flex;align-items:center;gap:4px;white-space:nowrap;flex:none}.proto-band{background:#FFF3E0;border-bottom:1px solid #F3D3A6;font-size:.88rem}.proto-band .wrap{padding-top:8px;padding-bottom:8px}.kz-prev{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;margin-top:12px}.kz-prev svg{max-width:100%;width:auto;height:90px;border:1px dashed #C9CED3;background:#fff}.kz-code{font-family:Consolas,"Courier New",monospace;font-size:1.25rem;letter-spacing:.5px;background:var(--soft);padding:8px 12px;border-radius:3px;display:inline-block}.kz-code i{font-style:normal;color:var(--or)}.kz-parts td:first-child{font-family:Consolas,"Courier New",monospace}.kz-satz{margin:10px 0 0;padding:8px 12px;background:#FFF4E5;border-radius:3px}.kz-quelle{margin-top:12px;font-size:.82rem}.kz-sw{display:inline-block;width:14px;height:14px;border:1px solid #999;vertical-align:-2px;margin-right:6px}@media print{.rx-tabs,.rx .row-act,.proto-band{display:none}}.kd-liste{display:grid;gap:14px}.kd-z{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:16px;align-items:start;border:1px solid #e3e6ea;border-radius:6px;padding:12px;background:#fff}.kd-bild{display:flex;align-items:center;gap:6px}.kd-bild figure{margin:0;flex:1;text-align:center}.kd-bild svg{width:100%;height:auto;max-height:110px}.kd-bild figcaption{font-size:.78rem;color:#666}.kd-pf{font-size:1.4rem;color:#E07B00}.kd-t label{display:block;font-weight:600;margin-bottom:6px}.kd-tab{width:100%;border-collapse:collapse;font-size:.9rem;margin:6px 0 8px}.kd-tab th{background:none;text-align:left;font-weight:600;padding:3px 10px 3px 0;white-space:nowrap;vertical-align:top;color:#444}.kd-tab td{padding:3px 0;text-align:left;background:none}.kd-tafel{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.kd-k{border:1px solid #e3e6ea;border-radius:6px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:4px}.kd-k small{color:#666}@media (max-width:640px){.kd-z{grid-template-columns:1fr}}
