.pe .pe-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.pe .pe-liste li{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 14px;min-width:0}.pe .pe-liste li div{display:flex;flex-direction:column;gap:4px;min-width:0}.pe .pe-liste b{font-family:var(--f-display),sans-serif;font-size:15px}.pe .pe-liste span{font-size:14px;color:var(--muted)}.pe .pe-nr{flex:none;font-family:var(--f-mono),monospace;font-size:12px;color:var(--red)!important;padding-top:2px}.pe .pe-problem li{border-left:3px solid var(--red)}.pe .pe-loesung{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pe .pe-befund{border-left:3px solid var(--red)}.pe .pe-befund-kopf{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pe .pe-befund-titel{font-family:var(--f-display),sans-serif;font-size:16px}.pe .pe-befund-felder{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.pe .pe-befund-felder div{display:flex;flex-direction:column;gap:2px;min-width:0}.pe .pe-befund-felder dt{font-family:var(--f-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pe .pe-befund-felder dd{margin:0;font-size:15px}.pe .pe-befund-felder div:last-child dd{font-weight:600}.pe .pe-block{display:flex;flex-direction:column;gap:8px}.pe .pe-block+.pe-block{margin-top:14px}.pe .pe-block h3{font-family:var(--f-mono),monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}