/* Protokoll (Leitung) */
.protokoll .pr-intro { margin: 12px 4px 0; white-space: normal; }
.protokoll .sek { margin: 20px 4px 8px; }
.protokoll .pr-zahl { margin-left: auto; font: 500 13px/16px var(--schrift); letter-spacing: 0; text-transform: none; color: var(--text3); }
.protokoll .pr-zeile { gap: 12px; min-height: 58px; }
.protokoll .pr-zeile + .pr-zeile::before { left: 46px; }
.protokoll .pr-zeile .zt .t2 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.protokoll .pr-ava { position: relative; flex: none; display: block; width: 34px; height: 34px; }
.protokoll .pr-mini { position: absolute; right: -3px; bottom: -3px; width: 17px; height: 17px; border-radius: 50%; display: grid; place-items: center;
  color: #fff; background: var(--navy); box-shadow: 0 0 0 2px #fff; }
.protokoll .pr-mini.gruen { background: var(--gruen); }
.protokoll .pr-mini.rot { background: var(--rot); }
.protokoll .pr-mini.amber { background: var(--amber); }
.protokoll .pr-mini.taupe { background: var(--taupe); }
.protokoll .pr-zeit { flex: none; align-self: center; }
.protokoll .pr-mehr { margin-top: 16px; }
.protokoll .pr-laedt { margin-top: 16px; padding: 22px 16px; text-align: center; }
.protokoll .pr-liste > .karte:first-child { margin-top: 16px; }
