/* W791 · Prüfstand der Goldfälle. Gold = Kennzahl und bestanden, Cyan = System, Rot nur für einen durchgefallenen Fall. */
.w791{--l-pan:#0a1729;--l-pan2:#0d1d33;--l-line:#1e3050;--l-ink:#eef2f7;--l-mut:#9aa8bf;--l-gold:#e2b866;--l-cyan:#5fd6ea;--l-red:#ff6b66;color:var(--l-ink);font-family:"Manrope",system-ui,sans-serif;display:grid;gap:14px}
.w791 *{box-sizing:border-box}
.w791-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.w791-kpi>div{padding:14px 16px;border:1px solid var(--l-line);border-radius:8px;background:var(--l-pan)}
.w791-kpi>div.is-gold{border-color:rgba(226,184,102,.55);background:linear-gradient(160deg,rgba(226,184,102,.10),transparent 55%),var(--l-pan)}
.w791-kpi b{display:block;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1;color:var(--l-ink);font-variant-numeric:tabular-nums}
.w791-kpi .is-gold b{color:var(--l-gold)}
.w791-kpi span{display:block;margin-top:4px;font:500 .7rem/1.35 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--l-mut)}
.w791-tbox{border:1px solid var(--l-line);border-radius:10px;background:var(--l-pan);overflow:hidden}
.w791-tab{width:100%;border-collapse:collapse;font-size:.88rem}
.w791-tab th{background:#0b1a2e;text-align:left;padding:.6rem .75rem;font:500 .68rem/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--l-mut)}
.w791-tab td{padding:.7rem .75rem;border-top:1px solid rgba(30,48,80,.7);vertical-align:top;overflow-wrap:anywhere;line-height:1.45}
.w791-tab td:first-child{width:62px;white-space:nowrap}
.w791-tab td:first-child b{display:block;font:700 .9rem/1.2 "JetBrains Mono",ui-monospace,monospace;color:var(--l-cyan)}
.w791-tab td small{display:block;margin-top:3px;color:var(--l-mut);font-size:.74rem}
.w791-tab td:nth-child(2) b{display:block;font-weight:700}
.w791-tab q{display:block;margin-top:3px;color:#c9d3e2;font-size:.84rem;quotes:"„" "“"}
.w791-tab td:nth-child(3),.w791-tab td:nth-child(4){font:500 .78rem/1.4 "JetBrains Mono",ui-monospace,monospace;color:#c9d3e2;width:150px}
.w791-tab td:last-child{width:150px}
.w791-ok{display:inline-flex;align-items:center;gap:6px;color:var(--l-gold);font-weight:700}
.w791-ok svg{width:15px;height:15px}
.w791-nein{display:inline-block;color:var(--l-red);font-weight:700}
.w791-tab tr.is-nein td{background:rgba(255,107,102,.05)}
.w791-tab tr.is-nein td:first-child{box-shadow:inset 3px 0 0 var(--l-red)}
@media (max-width:760px){
 .w791-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}
 .w791-tab thead{display:none}
 .w791-tab,.w791-tab tbody,.w791-tab tr,.w791-tab td{display:block;width:auto!important}
 .w791-tab tr{padding:.7rem .8rem;border-top:1px solid rgba(30,48,80,.7)}
 .w791-tab td{border:0;padding:.18rem 0}
 .w791-tab td:first-child{display:flex;gap:10px;align-items:baseline}
 .w791-tab td:first-child small{margin:0}
 .w791-tab td:nth-child(3)::before,.w791-tab td:nth-child(4)::before{content:attr(data-k);color:var(--l-mut)}
 .w791-tab tr.is-nein td:first-child{box-shadow:none}
 .w791-tab tr.is-nein{box-shadow:inset 3px 0 0 var(--l-red)}
}
html[lang="en"] .w791-tab q{quotes:"\201C" "\201D"}
.w791-verlauf{border:1px solid var(--l-line);border-radius:10px;background:var(--l-pan);padding:16px 18px}
.w791-verlauf .w791-v-k{max-width:none;margin:0 0 10px;font:500 .7rem/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--l-gold)}
.w791-verlauf ol{list-style:none;margin:0;padding:0;display:grid;gap:0}
.w791-verlauf li{display:grid;grid-template-columns:170px 90px 1fr;gap:4px 16px;align-items:baseline;padding:10px 0;border-top:1px solid rgba(30,48,80,.7)}
.w791-verlauf li:first-child{border-top:0}
.w791-v-d{font:500 .78rem/1.3 "JetBrains Mono",ui-monospace,monospace;color:var(--l-cyan)}
.w791-v-z{font:500 .85rem/1.3 "JetBrains Mono",ui-monospace,monospace;color:var(--l-mut)}
.w791-v-z b{color:var(--l-gold);font-size:1.05rem}
.w791-verlauf p{margin:0;color:#c9d3e2;font-size:.88rem;line-height:1.5}
@media (max-width:760px){.w791-verlauf li{grid-template-columns:1fr auto}.w791-verlauf p{grid-column:1/-1}}
