/* W733 (12.11.2026): Life Sciences ohne Konsole. Vier Execution-Situationen als Akten, darunter die Scope-Tafel. Kein Skript. */
.ka-w733{--g:#d8ac5c;--c:#5DC9D6;--r:#e0705f;--ink:#f4efe3;--dim:rgba(232,238,245,.72);--dim2:rgba(232,238,245,.48);--line:rgba(158,188,228,.17);position:relative;z-index:1}
main>.ka-w733.ka-w276-vor,main>.ka-w733.ka-w276-da{opacity:1!important;transform:none!important;transition:none!important}
.ka-w733 h2{margin:0!important;max-width:24ch;font:700 clamp(1.6rem,3vw,2.3rem)/1.08 Archivo,system-ui,sans-serif!important;color:var(--ink)!important;letter-spacing:-.014em!important;text-transform:none!important;text-wrap:balance}
.ka-w733-lead{margin:14px 0 0;max-width:68ch;font-size:1.02rem;line-height:1.6;color:var(--dim)}
.ka-w733-zahl{margin:18px 0 0;font:700 10px/1.5 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--c)}
.ka-w733 .ka-w733-m{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px;font:700 10.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--c)}
.ka-w733-m b{font:800 1.55rem/1 Archivo,system-ui,sans-serif;letter-spacing:-.02em;color:var(--g)}
.ka-w733-m span{margin-left:auto;padding:4px 8px;border:1px solid rgba(216,172,92,.5);border-radius:2px;font-size:9.5px;letter-spacing:.16em;color:var(--g)}
.ka-w733 h3{margin:0!important;font:700 1.22rem/1.24 Archivo,system-ui,sans-serif!important;color:var(--ink)!important;letter-spacing:-.006em!important;text-transform:none!important;text-wrap:balance}

/* Akten */
.ka-w733-akten{margin:30px 0 0;border-bottom:1px solid var(--line)}
.ka-w733-akte{display:grid;grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);gap:18px 40px;align-items:start;padding:28px 0 26px;border-top:1px solid var(--line)}
.ka-w733-druck{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 0;font:700 10px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}
.ka-w733-bars{display:inline-flex;gap:4px}
.ka-w733-bars i{width:18px;height:4px;background:rgba(158,188,228,.2)}
.ka-w733-bars i.an{background:var(--g)}
.ka-w733-druck b{font-weight:700;color:var(--ink)}
.ka-w733-druck em{font-style:normal;color:var(--g)}
.ka-w733-akte[data-p="5"] .ka-w733-bars i.an{background:var(--r)}
.ka-w733-akte[data-p="5"] .ka-w733-druck em{color:var(--r)}
.ka-w733-akte[data-p="3"] .ka-w733-bars i.an{background:rgba(216,172,92,.62)}
.ka-w733-akte[data-p="3"] .ka-w733-druck em{color:var(--dim)}
.ka-w733-marken{margin:16px 0 0;padding:0}
.ka-w733-marken>div{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;padding:9px 0;border-top:1px solid var(--line)}
.ka-w733-marken dt{font:700 9.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--dim2)}
.ka-w733-marken dd{margin:0;font:700 10.5px/1.5 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}
.ka-w733-zeilen{margin:0;padding:0;border-top:1px solid var(--line)}
.ka-w733-z{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 20px;align-items:baseline;padding:14px 12px 15px 14px;border-bottom:1px solid var(--line);border-left:2px solid transparent}
.ka-w733-z dt{font:700 10px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--dim2)}
.ka-w733-z dd{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink)}
.ka-w733-z--risk{border-left-color:rgba(224,112,95,.75)}
.ka-w733-z--risk dt{color:var(--r)}
.ka-w733-z--move{border-left-color:var(--g);background:linear-gradient(90deg,rgba(226,184,102,.07),transparent 70%)}
.ka-w733-z--move dt{color:var(--g)}
.ka-w733-z--was dt{color:var(--c)}
.ka-w733-z--was dd,.ka-w733-z--src dd{font-size:14.5px;color:var(--dim)}
.ka-w733 a{color:var(--ink);text-decoration:underline;text-decoration-color:rgba(216,172,92,.7);text-underline-offset:3px}
.ka-w733 a:hover,.ka-w733 a:focus-visible{color:var(--g)}

/* Scope-Tafel */
.ka-w733-scope{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,.9fr);gap:0;margin:44px 0 0;border:1px solid var(--line);background:rgba(10,20,34,.4)}
.ka-w733-nein,.ka-w733-ja{min-width:0;padding:26px 28px 28px}
.ka-w733-ja{border-left:1px solid var(--line);background:linear-gradient(180deg,rgba(93,201,214,.05),transparent 60%)}
.ka-w733 .ka-w733-m--rot{color:var(--r)}
.ka-w733-m--rot b{color:var(--r)}
.ka-w733-m--rot span{border-color:rgba(224,112,95,.5);color:var(--r)}
.ka-w733-text{margin:10px 0 0;max-width:62ch;font-size:14.5px;line-height:1.6;color:var(--dim)}
.ka-w733-liste{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:20px 0 0;padding:0;border-top:1px solid var(--line)}
.ka-w733-liste li{display:flex;gap:10px;align-items:baseline;margin:0;padding:12px 0 13px;border-bottom:1px solid var(--line)}
.ka-w733-liste i{flex:none;font:700 11px/1 "JetBrains Mono",ui-monospace,monospace;font-style:normal;color:var(--r)}
.ka-w733-liste strong{display:block;font:700 .95rem/1.3 Archivo,system-ui,sans-serif;color:var(--ink)}
.ka-w733-liste span span,.ka-w733-liste li>span{font-size:13px;line-height:1.45;color:var(--dim2)}
.ka-w733-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0}
.ka-w733-chips li{margin:0;padding:7px 10px;border:1px solid rgba(93,201,214,.42);border-radius:2px;font:700 10px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c)}

/* Vertiefungen */
.ka-w733-tiefer{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line)}
.ka-w733 .ka-w733-tiefer .ka-w733-m{margin:0 0 6px;color:var(--g)}
.ka-w733-tiefer ul{list-style:none;margin:0;padding:0}
.ka-w733-tiefer li{margin:0;padding:9px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.45}
.ka-w733-tiefer li:last-child{border-bottom:0}

@media (max-width:1080px){
  .ka-w733-akte{grid-template-columns:minmax(0,1fr)}
  .ka-w733-scope{grid-template-columns:minmax(0,1fr)}
  .ka-w733-ja{border-left:0;border-top:1px solid var(--line)}
  .ka-w733-liste{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:680px){
  .ka-w733-z{grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 8px 14px 12px}
  .ka-w733-liste{grid-template-columns:minmax(0,1fr)}
  .ka-w733-nein,.ka-w733-ja{padding:22px 16px 24px}
  .ka-w733-m span{margin-left:0}
}
