﻿/* Kopfleiste aller /eventadmin/-Seiten (Reiter je Tool). Liegt über dem CSS des jeweiligen Tools
   (../badgescans/scans.css, ../evals/evals.css, ../SessionPicker/duties.css), daher nur Klassen mit Präfix "ea-". */
.ea-bar { --ea-bg: #ffffff; --ea-line: #dde1e8; --ea-text: #1d2330; --ea-muted: #5d6677; --ea-accent: #2457d6; --ea-soft: #e8eefc;
          background: var(--ea-bg); color: var(--ea-text); border-bottom: 1px solid var(--ea-line); margin: 0 0 16px;
          font-family: "Segoe UI", system-ui, -apple-system, sans-serif; font-size: 15px; line-height: 1.4; }
@media (prefers-color-scheme: dark) {
    .ea-bar { --ea-bg: #1c212b; --ea-line: #2e3542; --ea-text: #e8ebf1; --ea-muted: #9aa3b4; --ea-accent: #6d95ff; --ea-soft: #233257; }
}
.ea-top { display: flex; flex-direction: column; align-items: flex-start; gap: 2px; max-width: 1200px; margin: 0 auto; padding: 10px 16px 6px; }
.ea-kicker { font-size: .72rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--ea-accent); }
.ea-name { font-size: 1.05rem; }
.ea-switch { margin: 0; }
.ea-switch select.ea-event { font: inherit; font-size: 1.25rem; font-weight: 700; padding: 4px 32px 4px 8px; margin-left: -8px; border-radius: 8px; border: 1px solid transparent; background-color: transparent; color: var(--ea-text); max-width: calc(100vw - 32px); cursor: pointer; }
.ea-switch select.ea-event:hover, .ea-switch select.ea-event:focus { border-color: var(--ea-line); background-color: var(--ea-soft); }
.ea-switch select.ea-event option { font-size: 1rem; font-weight: 400; color: #1d2330; background: #fff; }
.ea-user { color: var(--ea-muted); font-size: .9rem; }
.ea-user a, .ea-bar a { color: var(--ea-accent); }
.ea-btn { font: inherit; padding: 4px 10px; border-radius: 8px; border: 1px solid var(--ea-line); background: var(--ea-soft); color: var(--ea-accent); cursor: pointer; }
.ea-tabs { display: flex; gap: 4px; max-width: 1200px; margin: 0 auto; padding: 0 12px; overflow-x: auto; }
.ea-tabs a { padding: 8px 12px; border-bottom: 3px solid transparent; text-decoration: none; font-weight: 600; color: var(--ea-muted); white-space: nowrap; }
.ea-tabs a.active { color: var(--ea-accent); border-bottom-color: var(--ea-accent); }
.ea-tabs a:hover, .ea-tabs a:focus-visible { color: var(--ea-accent); }
@media print { .ea-bar { display: none; } }
.ea-link { font: inherit; background: none; border: 0; padding: 0; color: var(--ea-accent); text-decoration: underline; cursor: pointer; }
