/* =================================================================== Personenverwaltung. =================================================================== */ .person { display: grid; gap: 4px 16px; align-items: center; grid-template-columns: 1fr auto; padding: 14px 16px; margin-bottom: 9px; background: var(--flaeche); border: 1px solid var(--rand); border-radius: var(--radius-klein); } .person[data-aktiv="nein"] { opacity: .58; } .person__name { font-weight: 600; font-size: .98rem; } .person__zeile { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 2px; font-size: .79rem; color: var(--text-still); } .marke-rolle { padding: 1px 9px; border-radius: 999px; font-size: .7rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; } /* Alle FUENF Rollen, aus den zentralen Farben (08.09.2026). Vorher standen hier nur drei -- Spicy und Manager fehlten ganz und liefen ohne Marke, also farblos, durch die Liste. Ausserdem trug `creator` das Lila des Managers: Zwei verschiedene Rollen sahen in derselben Liste gleich aus. `color-mix` statt fester rgba-Werte, damit Flaeche und Schrift automatisch aus derselben Rollenfarbe kommen -- wer die Farbe oben aendert, muss hier nichts nachziehen. */ .marke-rolle[data-rolle="spicy"] { background: color-mix(in srgb, var(--spicy-haupt) 16%, transparent); color: var(--spicy-haupt); } .marke-rolle[data-rolle="admin"] { background: color-mix(in srgb, var(--dogi-haupt) 16%, transparent); color: var(--dogi-haupt); } .marke-rolle[data-rolle="manager"] { background: color-mix(in srgb, var(--manager-haupt) 16%, transparent); color: var(--manager-haupt); } .marke-rolle[data-rolle="scout"] { background: color-mix(in srgb, var(--scout-haupt) 16%, transparent); color: var(--scout-haupt); } .marke-rolle[data-rolle="creator"] { background: color-mix(in srgb, var(--creator-haupt) 16%, transparent); color: var(--creator-haupt); } .person__knoepfe { display: flex; gap: 7px; flex-wrap: wrap; justify-content: flex-end; } /* ---------- Code-Anzeige ---------------------------------------------- STEHT SEIT DEM 11.09.2026 IN start.css. Nicht aufgeraeumt, sondern umgezogen: Seit dem Talente-Trichter entsteht ein Zugang an zwei Stellen, und talente.html laedt diese Datei nicht. Der Kasten waere dort unsichtbar gewesen -- ein Code in weisser Grundschrift, ohne Rahmen, mitten im Text. Gesucht unter ".code-kasten" in start.css. */ /* ---------- Protokoll --------------------------------------------------- */ .protokoll-block { margin-top: 44px; } /* Das Auf- und Zuklappen selbst steht in start.css (.klapp-kopf, .klapp-pfeil, [data-klapp="zu"]) -- es wird auch auf der Automationen-Seite gebraucht. */ /* DIE SPALTEN NACH IHREM GEWICHT (23.09.2026). Vorher: 128px Zeit, 190px Aktion, Rest fuer das Was, und die IP-Adresse ganz rechts mit "auto" -- also so breit, wie sie will. Auf Filipes Bildschirmfoto nahm sie ein Viertel der Zeile, und was dort stand ("79.252.248.142") beantwortet eine Frage, die man selten stellt. Die Aktion braucht seit heute mehr Platz, weil sie ein Satz ist und kein Spaltenwert ("Einstellung geändert" statt "einstellung_geaendert"). Die IP bekommt eine feste, schmale Spalte und tritt farblich zurueck -- sie steht weiter da, aber sie draengt sich nicht mehr auf. */ .protokoll-zeile { display: grid; gap: 10px; grid-template-columns: 124px 210px 1fr 132px; padding: 7px 10px; font-size: .8rem; color: var(--text-leise); border-bottom: 1px solid rgba(150, 186, 220, .08); } .protokoll-zeile:first-child { border-top: 1px solid rgba(150, 186, 220, .08); } .protokoll-zeit { color: var(--text-still); font-variant-numeric: tabular-nums; } .protokoll-ip { color: color-mix(in srgb, var(--text-still) 70%, transparent); font-variant-numeric: tabular-nums; font-size: .74rem; text-align: right; align-self: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* Das WAS ist die Hauptsache der Zeile -- es sagt, was passiert ist. Vorher stand dort ein Spaltenwert und sah aus wie alles andere. */ .protokoll-was { color: var(--text); } @media (max-width: 760px) { .person { grid-template-columns: 1fr; } .person__knoepfe { justify-content: flex-start; margin-top: 10px; } .protokoll-zeile { grid-template-columns: 1fr; gap: 2px; padding: 10px; } /* Am Handy steht die IP unter dem Rest statt daneben -- rechts ausgerichtet waere sie dort eine einsame Zahl am Rand. */ .protokoll-ip { text-align: left; } } /* ---------- Zuständigkeit ------------------------------------------------ Wer betreut welchen Creator. Bewusst direkt in der Personenzeile und nicht auf einer eigenen Seite: Es ist eine Eigenschaft der Person, kein eigener Vorgang. */ .betreuung { display: flex; align-items: center; gap: 9px; margin-top: 9px; flex-wrap: wrap; } .betreuung__schild { font-size: .7rem; font-weight: 700; letter-spacing: .07em; text-transform: uppercase; color: var(--text-still); } .betreuung__wahl { padding: 6px 10px; min-width: 165px; background: rgba(255, 255, 255, .05); border: 1px solid var(--rand); border-radius: var(--radius-klein); color: var(--text); font: inherit; font-size: .84rem; } .betreuung__wahl:focus { outline: none; border-color: rgba(63, 189, 245, .65); box-shadow: 0 0 0 3px rgba(63, 189, 245, .14); } /* =================================================================== Rollenwahl (28.08.2026). Ersetzt ein