@layer legacy{ /* V0.52.1 (S2-1) - siehe p-s21-legacy-schicht.pl */
/* V0.49.6 — Konferenzleiste. Zwei Flaechen, ein Erscheinungsbild:
   im echten Live-Spiel als schmale Seitenleiste, im Karriere-Live-Lauf als
   Kompaktblock unter der Spielkarte. Farben aus den vorhandenen Werten. */
/* V0.50.10: Die Leiste sitzt im Fluss der Spielerleistungs-Spalte, zwischen
   Leistung und Traineranweisung (Nutzerwunsch); die Seitenregion erhaelt
   dafuer eine Mittelzeile. Rueckfall .pl496-anlive = alte Overlay-Position. */
[data-pl391-region="side"].pl496-mit-konferenz{grid-template-rows:auto minmax(120px,1fr) minmax(188px,.85fr)}
#pl496Konferenz{
  min-height:0;overflow:auto;
  padding:10px 12px;border-radius:12px;
  border:1px solid rgba(255,255,255,.14);
  background:rgba(10,14,22,.92);
  font-size:12px;line-height:1.35;color:#efece2;
}
#pl496Konferenz.pl496-anlive{
  position:absolute;right:12px;bottom:12px;z-index:30;
  width:min(320px,34vw);max-height:44vh;
  box-shadow:0 10px 30px rgba(0,0,0,.45);
  backdrop-filter:blur(4px);
}
.pl496-tabs{display:inline-flex;gap:4px;margin:0 8px}
.pl496-tabs button{padding:2px 8px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:transparent;color:#9aa3b2;font-size:9px;letter-spacing:.12em;font-weight:800;cursor:pointer}
.pl496-tabs button.is-active{border-color:#e9b949;color:#e9b949;background:rgba(233,185,73,.1)}
.pl496-trow time{color:#8fa0b0}
.pl496-trow b{font-variant-numeric:tabular-nums}
.pl496-trow.pl496-eigen{background:rgba(233,185,73,.12);border-radius:4px}
.pl496-trow.pl496-eigen span{color:#f0ce78;font-weight:800}
.pl496-kopf{
  display:flex;align-items:center;justify-content:space-between;
  font-size:10px;letter-spacing:.16em;font-weight:800;color:#e9b949;
  margin-bottom:6px;
}
.pl496-kopf i{font-style:normal;color:#9aa3b2;font-variant-numeric:tabular-nums}
.pl496-zeile{
  display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;
  align-items:center;padding:4px 0;
  border-top:1px solid rgba(255,255,255,.06);
}
.pl496-zeile time{font-size:10px;color:#9aa3b2;font-variant-numeric:tabular-nums}
.pl496-zeile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.pl496-zeile b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
.pl496-zeile b i{font-style:normal;font-size:9px;letter-spacing:.1em;color:#9aa3b2;margin-left:4px}
.pl496-fertig span,.pl496-fertig time{color:#8a93a2}
.pl496-wartet b{color:#9aa3b2;font-weight:700;font-size:10px}
.pl496-tor b{color:#e9b949}
@media (prefers-reduced-motion:no-preference){
  .pl496-tor{animation:pl496Tor .9s ease-out}
  @keyframes pl496Tor{0%{background:rgba(233,185,73,.28)}100%{background:transparent}}
}
/* Kompaktblock im Karriere-Live-Lauf */
.pl496-kompakt{
  margin-top:10px;padding:8px 10px;border-radius:10px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.03);
  font-size:11px;line-height:1.3;color:#efece2;
  max-height:132px;overflow:auto;
}
.pl496-kompakt .pl496-kopf{margin-bottom:4px}
.pl496-kompakt .pl496-zeile{padding:3px 0;grid-template-columns:34px minmax(0,1fr) auto}
@media (max-width:980px){
  #pl496Konferenz{position:static;width:auto;max-height:150px;margin:10px 12px}
}

} /* @layer legacy */
/* C226/6 (16.09.2026): Welche Konferenz ist das? Wettbewerb und Spieltag stehen
   jetzt in der Kopfzeile - klein, in der Farbe der Nebeninformation, und sie
   weichen als Erstes, wenn die Zeile eng wird. */
.pl496-kontext{
  font-weight:600;letter-spacing:.02em;text-transform:none;
  color:#8f9aa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  min-width:0;flex:0 1 auto;
}
