/* ==========================================================================
   EventGo Australia — TICKET DELIVERY, INCLUDED (Email + WhatsApp)
   (eventgo-experience; WordPress-owned, NOT part of the synced V3 assets)
   --------------------------------------------------------------------------
   Locked rule 2026-09-29 (DECISIONS D-1): every booking is delivered by email
   AND on WhatsApp, both included — no choice, no add-on, no fee. The V3
   selector's Email / Email + WhatsApp (+$0.50) radio cards are replaced by
   V4.4's statement (event page) and included summary (checkout Details).

   Copied verbatim from V4 8bb8b23 assets/v3/css/06-v4.css §6 (the WhatsApp
   mark, inline) and §7b (.eg-c-dinc, .eg-c-dsum--incl). Built only from the
   V3 design tokens; no motion. Delete this file when the V4 sync brings
   06-v4.css itself.

   Loaded by: templates/event/head.php (event page) and
   Checkout\CheckoutRoute (the V3 checkout head).
   ========================================================================== */

/* ---- 6 · THE WHATSAPP MARK, EVERYWHERE — inline, square, never squeezed ---- */
img:where([data-wa-mark]) { display: inline-block; flex: none; aspect-ratio: 1 / 1; height: auto; vertical-align: -.2em; }

/* ---- 7b · TICKET DELIVERY, INCLUDED — the event page's statement ----------- */
.eg-c-dinc { display: grid; gap: .75rem; margin: .25rem 0 0; padding: 1rem; border: 1px solid var(--c-line-strong); border-radius: var(--radius-lg); background: var(--c-ink-soft); }
.eg-c-dinc[hidden] { display: none; }
.eg-c-dinc__h { display: flex; align-items: center; justify-content: space-between; gap: .75rem; margin: 0; font-size: var(--t-label, .75rem); font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: var(--c-accent); }
.eg-c-dinc__tag { padding: .25rem .625rem; border-radius: var(--radius-full); border: 1px solid var(--c-teal); color: var(--c-teal); letter-spacing: .08em; }
.eg-c-dinc__l { display: grid; gap: .625rem; margin: 0; padding: 0; list-style: none; }
.eg-c-dinc__l li { display: flex; align-items: center; gap: .875rem; min-width: 0; }
.eg-c-dinc__l .eg-c-ar-node { flex: none; background: var(--c-ink); }
.eg-c-dinc__t { display: grid; gap: .125rem; min-width: 0; }
.eg-c-dinc__t b { font-weight: 700; color: var(--c-text); }
.eg-c-dinc__t small { font-size: .875rem; color: var(--c-text-2); }
.eg-c-dinc__n { margin: 0; padding-top: .75rem; border-top: 1px solid var(--c-line); font-size: .875rem; color: var(--c-text-2); }

/* ---- /v3-checkout/ — the included delivery summary (v4.checkout_dsum) ------
   The frozen script still wires a Change button; it stays in the DOM, never
   shown. Doubled class: 92-checkout.css sets the two-column grid with Change;
   the included summary has one column and no Change. */
.eg-c-dsum.eg-c-dsum--incl { grid-template-columns: minmax(0, 1fr); grid-template-areas: "k" "v" "f" "w"; padding-right: 1rem; }
.eg-c-dsum__c[hidden] { display: none; }
.eg-c-dsum__why { grid-area: w; margin: .25rem 0 0; font-size: .875rem; color: var(--c-text-2); }
