/*! © 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. */
.stw{--o:#E77B00;--o2:#B35F00;--ink:#1d1d1b;--mut:#5f6368;--line:#dcdfe3;--bg:#f6f7f8;--card:#fff;--ok:#1e7d45;--okb:#e6f4ec;--mk:#1d5fa8;--mkb:#e7f0fa;--an:#9a6300;--anb:#fdf2de;--so:#b3261e;--sob:#fbe9e7;font-family:"Nunito Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.45;color:var(--ink);background:var(--bg);border-radius:2px;padding:0;max-width:1240px;margin:0 auto;box-sizing:border-box;text-align:left}.stw [hidden]{display:none!important}.stw *,.stw *::before,.stw *::after{box-sizing:border-box}.stw h2,.stw h3,.stw p{margin:0;padding:0;border:0;background:none;text-transform:none;letter-spacing:normal}.stw button,.stw input,.stw select{font:inherit;color:inherit;margin:0}.stw table{border-collapse:collapse;margin:0;width:auto}.stw a{color:var(--o2)}.stw a:focus-visible,.stw button:focus-visible{outline:2px solid var(--o);outline-offset:2px}.stw .stw-head{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 24px;background:var(--card);border-bottom:3px solid var(--o);border-radius:2px 10px 0 0}.stw .stw-head img{height:44px;width:auto}.stw .stw-head h2{font-size:22px;font-weight:700;line-height:1.2;color:var(--ink)}.stw .stw-head p{font-size:13.5px;color:var(--mut);margin-top:2px}.stw .stw-links{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.stw .stw-head .stw-link{font-size:13.5px;font-weight:600;text-decoration:none;border:1px solid var(--o);color:var(--o2);padding:7px 12px;border-radius:6px;white-space:nowrap}.stw .stw-head .stw-link:hover{background:#FDF6ED}.stw .stw-body{padding:20px 24px 24px}.stw .stw-rkr{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;background:#FDF6ED;border:1px solid #F3D9B8;border-left:4px solid #E77B00;border-radius:2px;padding:10px 14px;margin:0 0 12px;font-size:14px}.stw .stw-rkr span{flex:1 1 320px}.stw .stw-rkr .stw-btn{height:36px;white-space:nowrap}.stw .stw-src{background:#FDF6ED;border-left:4px solid #E77B00;padding:10px 14px;margin-bottom:16px;font-size:14px;border-radius:2px}.stw .stw-srcx{margin-left:8px;border:0;background:none;color:#B35F00;text-decoration:underline;cursor:pointer;font-size:13px;padding:0}.stw .stw-card{background:var(--card);border:1px solid var(--line);border-radius:2px;padding:18px 20px;margin-bottom:18px}.stw .stw-card h3{font-size:15px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px}.stw .stw-card h4{font-size:12.5px;font-weight:700;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px}.stw .stw-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--o);color:#fff;font-size:12.5px;font-weight:700}.stw .stw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 16px}.stw label.stw-f{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--mut)}.stw .stw-f input,.stw .stw-f select{height:36px;padding:0 10px;border:1px solid #c5c9ce;border-radius:6px;background:#fff;font-size:14.5px;font-weight:400;color:var(--ink);width:100%;box-shadow:none}.stw .stw-f input:focus,.stw .stw-f select:focus,.stw input.stw-t:focus{outline:2px solid var(--o);outline-offset:0;border-color:var(--o)}.stw .stw-f .hint{font-weight:400;font-size:11.5px}.stw details{margin-top:14px;border-top:1px dashed var(--line);padding-top:10px}.stw summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--o2)}.stw details .stw-grid{margin-top:12px}.stw .stw-kpis{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.stw .stw-kpi{background:var(--bg);border-radius:6px;padding:8px 12px;min-width:130px}.stw .stw-kpi b{display:block;font-size:17px;font-variant-numeric:tabular-nums}.stw .stw-kpi span{font-size:11.5px;color:var(--mut)}.stw .stw-warn{margin-top:12px;background:var(--anb);border-left:3px solid var(--an);padding:8px 12px;font-size:13px;border-radius:4px}.stw .stw-warn div+div{margin-top:3px}.stw .stw-eigen textarea{width:100%;font:13px/1.4 ui-monospace,Consolas,monospace;border:1px solid var(--line);border-radius:4px;padding:6px}.stw .stw-eigen-g{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-top:8px}.stw .stw-eigen-g label,.stw .stw-eigen-t{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;margin-top:10px}.stw .stw-eigen-g select,.stw .stw-eigen-g input{width:100%;font-weight:400}.stw .stw-hint{font-size:12.5px;color:var(--mut);margin:8px 0}.stw .stw-eigen-akt{background:#EAF2FB;border-left-color:#2E6DB4}@media (max-width:640px){.stw .stw-eigen-g{grid-template-columns:1fr}}.stw .stw-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:0}.stw .stw-tabs button{border:1px solid transparent;border-bottom:0;background:none;padding:10px 16px;cursor:pointer;font-size:14px;font-weight:600;color:var(--mut);border-radius:6px 6px 0 0;margin-bottom:-1px}.stw .stw-tabs button.on{background:var(--card);border-color:var(--line);color:var(--ink);box-shadow:inset 0 3px 0 var(--o)}.stw .stw-panel{background:var(--card);border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;padding:18px 20px}.stw .stw-panel>p{font-size:13.5px;color:var(--mut);margin-bottom:12px;max-width:900px}.stw .stw-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.stw table.stw-tb{font-size:13px;font-variant-numeric:tabular-nums;width:100%;border:0}.stw table.stw-tb th,.stw table.stw-tb td{border:0;border-bottom:1px solid var(--line);padding:6px 8px;text-align:right;white-space:nowrap;background:none;vertical-align:middle}.stw table.stw-tb th{font-size:11.5px;font-weight:600;color:var(--mut);vertical-align:bottom;border-bottom:1.5px solid #9aa0a6;white-space:normal;line-height:1.25}.stw table.stw-tb th:first-child,.stw table.stw-tb td:first-child{text-align:left}.stw table.stw-tb tbody tr:hover td{background:#fbf6ef}.stw table.stw-tb td.sel{font-weight:700;font-size:14px}.stw table.stw-tb td.gv{color:var(--o2);font-weight:600}.stw .stw-sub{display:block;font-weight:400;color:var(--mut);font-size:10.5px}.stw input.stw-t{width:64px;height:28px;padding:0 6px;border:1px solid #c5c9ce;border-radius:5px;text-align:right;font-variant-numeric:tabular-nums;background:#fff}.stw input.stw-t.man{border-color:var(--o);background:#FDF6ED}.stw .chip{display:inline-block;font-size:11px;font-weight:600;padding:1px 7px;border-radius:2px;white-space:nowrap}.stw .chip.f{background:var(--mkb);color:var(--mk)}.stw .chip.s{background:var(--sob);color:var(--so)}.stw .chip.i{background:var(--okb);color:var(--ok)}.stw .chip.k{background:#eceff2;color:var(--mut)}.stw .stw-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;margin-top:12px;color:var(--mut)}.stw .stw-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.stw .stw-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:6px;border:1px solid var(--o);background:var(--o);color:#fff;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none}.stw .stw-btn:hover{background:var(--o2);border-color:var(--o2);color:#fff}.stw .stw-btn.sec{background:#fff;color:var(--o2)}.stw .stw-btn.sec:hover{background:#FDF6ED}.stw .stw-msg{font-size:13px;color:var(--an);margin:-4px 0 12px}.stw .stw-preview{background:#e9ebee;border-radius:6px;padding:18px;overflow:auto;max-height:900px}.stw .stw-preview .sts-page{margin:0 auto 18px;box-shadow:0 1px 4px rgba(0,0,0,.18)}.stw .stw-foot{font-size:12px;color:var(--mut);margin-top:14px;line-height:1.5}.stw .stw-chart{margin-top:18px}.stw .stw-chart svg{max-width:100%;height:auto;display:block}@media (max-width:640px){.stw .stw-head,.stw .stw-body{padding-left:14px;padding-right:14px}.stw .stw-card,.stw .stw-panel{padding:14px}.stw .stw-tabs button{padding:8px 10px;font-size:13px}.stw .stw-head img{height:34px}.stw .stw-links{margin-left:0}}.sts-page{width:210mm;min-height:297mm;background:#fff;color:#000;padding:14mm 15mm 18mm 18mm;font-family:Cambria,"Times New Roman",Georgia,serif;font-size:9.6pt;line-height:1.3;position:relative;box-sizing:border-box}.sts-page *{box-sizing:border-box}.sts-run{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:.6pt solid #000;padding-bottom:4px;margin-bottom:10mm;font-weight:700;font-size:9.5pt}.sts-run img{height:9mm;width:auto}.sts-page h1{font-size:14pt;margin:0 0 3mm;font-weight:700}.sts-page h2{font-size:11.5pt;margin:7mm 0 3mm;font-weight:700}.sts-page .cap{font-weight:700;text-align:center;margin:6mm 0 2mm;font-size:9.8pt}.sts-page table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.sts-page td,.sts-page th{border:.6pt solid #000;padding:1.6mm 2mm;vertical-align:middle}.sts-page th{font-weight:700;text-align:center}.sts-page .dim td{text-align:center;padding:1.2mm 1.5mm}.sts-page .dim td.b{font-weight:700}.sts-page thead{display:table-header-group}.sts-page tr{break-inside:avoid;page-break-inside:avoid}.sts-page sup{font-size:6.5pt;line-height:0}.sts-page .fn td{font-size:8pt;text-align:left;padding:1.2mm 2mm}.sts-stamp{border:1.4pt solid #E77B00;color:#000;padding:3mm 4mm;margin:0 0 6mm;display:flex;gap:4mm;align-items:center}.sts-stamp b{display:block;font-size:11pt;color:#b35d00;letter-spacing:.2pt}.sts-stamp span{font-size:8.6pt}.sts-stamp .ico{flex:none;width:9mm;height:9mm;border-radius:50%;background:#E77B00;color:#fff;font:700 12pt/9mm Arial,sans-serif;text-align:center}.sts-page .note{font-size:8.4pt;margin-top:3mm}.sts-page .muted{color:#444}.sts-page .foot{position:absolute;left:18mm;right:15mm;bottom:8mm;border-top:.6pt solid #000;padding-top:1.5mm;font-size:7.6pt;display:flex;justify-content:space-between;font-family:Arial,sans-serif;color:#333}.sts-page .formula{font-family:"Cambria Math",Cambria,serif;font-style:italic;margin:1.5mm 0 1.5mm 6mm}.sts-page .kv td{border:0;padding:.5mm 3mm .5mm 0}.sts-page .kv td:first-child{color:#333;width:62mm}.stw{font-family:"Nunito Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#1D1D1B}.stw h1,.stw h2,.stw h3,.stw h4,.stw .display,.stw .eyebrow,.stw .btn,.stw [class*="-btn"],.stw [class*="-kick"],.stw [class*="-tag"]{font-family:Heebo,"Nunito Sans",system-ui,"Segoe UI",Arial,sans-serif!important;letter-spacing:0}.stw h2{color:#E77B00}.stw h3{color:#212C34}.stw .btn,.stw a[class*="-btn"],.stw .calc-btn{border-radius:2px!important}
