/*
 * File: bm-apply-message.css
 * Munich Musicians DB - Booking Manager (BM_): die Meldungszeile unter einem
 * Formular-Knopf (`.apply-message`).
 *
 * Genutzt von ZWEI Stellen auf DREI Seiten: der Bewerbungs-Karte (#apply-message,
 * nur Event-Detailseite) und der Ticket-Kauf-Box (#tkt-buy-msg, Event-Detailseite
 * UND eigenstaendige Checkout-Seite /cmp-checkout/{Termin}).
 *
 * Bis zum Code-Review 2026-09-17 lagen diese Regeln im Style-Block von
 * bm-event-detail.php und waren damit an EINE Seite gefesselt - genau wie das
 * Ergebnis-Podium vor dem 2026-09-06 (s. den Kommentar an `cmp-podium` in
 * bm-booking-manager.php). Die Checkout-Seite hatte sich drei davon kopiert, die
 * beiden ZUSTANDSFARBEN aber nicht: eine abgelehnte Karte meldete sich dort in
 * gedaempftem Grau statt in Rot, und der Kaeufer las den Fehlschlag als
 * beilaeufigen Hinweis.
 *
 * Die ganze Familie steht hier, nicht nur die zwei Farbregeln: der Style-Block der
 * Detailseite steht im CONTENT, also NACH wp_head() - bliebe die Basisregel dort,
 * schluege ihre graue Farbe bei gleicher Spezifitaet jede eingebundene Datei.
 *
 * Grund ist in beiden Faellen dunkel (Panel der Detailseite bzw. .mmdb-panel der
 * Checkout-Seite) - deshalb die -on-dark-Tokens.
 */

.apply-message {
    margin-top: 12px;
    font-size: 0.9rem;
    color: var(--mmdb-text-dim);
}

/* Zweizeilige Erfolgsmeldung der Ticket-Box (User 2026-08-24): gross die Tatsache,
   klein darunter, was jetzt passiert. */
.apply-message .tkt-msg-title {
    display: block;
    font-size: 1.15rem;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 4px;
}
.apply-message .tkt-msg-body { display: block; }

/* Zustandsfarben an EINER Stelle (2026-08-29): eine zweite Definition weiter unten
   im Style-Block gewann frueher gegen die erste und stellte den Hinweis unter dem
   Bewerben-Knopf auf --mmdb-ink-muted - 2.95:1 auf dem dunklen Panel. */
.apply-message.error { color: var(--mmdb-danger-on-dark); }
.apply-message.success { color: var(--mmdb-ok-on-dark); }
.apply-message.success .tkt-msg-title { color: var(--mmdb-ok-on-dark); }
