.periods[data-astro-cid-pmswhuob]{gap:8px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-pmswhuob]{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:baseline;gap:0 12px;padding:8px;display:grid}.label[data-astro-cid-pmswhuob]{font-weight:700}.status[data-astro-cid-pmswhuob]{color:var(--color-muted);margin-left:6px;font-size:.75rem;font-weight:700}.price[data-astro-cid-pmswhuob]{text-align:right;font-size:1.35rem;font-weight:800}.range[data-astro-cid-pmswhuob],.note[data-astro-cid-pmswhuob]{grid-column:1/-1;font-size:.9rem}.note[data-astro-cid-pmswhuob],.none[data-astro-cid-pmswhuob]{color:var(--color-muted)}li[data-astro-cid-pmswhuob].is-near{background:var(--color-urgent-bg);outline:2px solid var(--color-urgent);border-radius:8px}li[data-astro-cid-pmswhuob].is-near .status[data-astro-cid-pmswhuob]{color:var(--color-urgent)}li[data-astro-cid-pmswhuob].is-ended{opacity:.5}li[data-astro-cid-pmswhuob].is-ended .price[data-astro-cid-pmswhuob]{text-decoration:line-through}.calendar-list[data-astro-cid-j5luxcxa]{margin:0;padding:0;list-style:none}li[data-astro-cid-j5luxcxa]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.what[data-astro-cid-j5luxcxa]{display:grid}.title[data-astro-cid-j5luxcxa]{font-weight:700}.when[data-astro-cid-j5luxcxa]{color:var(--color-muted);font-size:.875rem}.google[data-astro-cid-j5luxcxa]{border:1px solid var(--color-border);border-radius:var(--radius);min-height:44px;color:var(--color-text);align-items:center;padding:0 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.ics[data-astro-cid-j5luxcxa]{width:100%;margin-top:14px}.note[data-astro-cid-j5luxcxa]{color:var(--color-muted);font-size:.8rem}.breadcrumb[data-astro-cid-hdr54pc2]{margin-top:12px;font-size:.875rem}.event-header[data-astro-cid-hdr54pc2]{margin:12px 0 8px}h1[data-astro-cid-hdr54pc2]{margin:8px 0 4px;font-size:1.4rem}.date[data-astro-cid-hdr54pc2]{margin:0;font-size:1.6rem;font-weight:800}.time[data-astro-cid-hdr54pc2]{font-size:1.1rem}.countdown[data-astro-cid-hdr54pc2]{background:var(--color-accent);color:#fff;vertical-align:middle;border-radius:999px;margin-left:4px;padding:0 10px;font-size:1rem;display:inline-block}.countdown[data-astro-cid-hdr54pc2]:empty{display:none}.countdown[data-astro-cid-hdr54pc2].is-over{background:var(--color-muted)}.venue[data-astro-cid-hdr54pc2]{margin:0}.event-note[data-astro-cid-hdr54pc2]{margin:4px 0 0;font-size:.9rem}.ppv-official[data-astro-cid-hdr54pc2]{margin:12px 0 0;font-size:.9rem}.checked[data-astro-cid-hdr54pc2]{color:var(--color-muted);margin:4px 0 0;font-size:.8rem}h2[data-astro-cid-hdr54pc2]{border-bottom:2px solid var(--color-border);margin:32px 0 12px;padding-bottom:4px;font-size:1.15rem}.cards[data-astro-cid-hdr54pc2]{gap:12px;display:grid}.card[data-astro-cid-hdr54pc2]{border:1px solid var(--color-border);border-radius:var(--radius);padding:14px}h3[data-astro-cid-hdr54pc2]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:1.05rem;display:flex}.tag[data-astro-cid-hdr54pc2]{background:var(--color-accent);color:#fff;border-radius:4px;padding:0 8px;font-size:.75rem}.campaign[data-astro-cid-hdr54pc2]{margin:0 0 8px;font-size:.9rem}.hint[data-astro-cid-hdr54pc2],.none[data-astro-cid-hdr54pc2]{color:var(--color-muted);font-size:.9rem}.buy[data-astro-cid-hdr54pc2],.official-link[data-astro-cid-hdr54pc2]{width:100%;margin-top:12px}.official-link[data-astro-cid-hdr54pc2]{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.bouts[data-astro-cid-hdr54pc2]{margin:0;padding:0;list-style:none}.bouts[data-astro-cid-hdr54pc2] li[data-astro-cid-hdr54pc2]{border-bottom:1px solid var(--color-border);padding:10px 0}.bout-label[data-astro-cid-hdr54pc2]{color:var(--color-muted);font-size:.8rem;display:block}.bout[data-astro-cid-hdr54pc2]{font-weight:700}.vs[data-astro-cid-hdr54pc2]{color:var(--color-muted);margin:0 4px;font-weight:400}.official[data-astro-cid-hdr54pc2]{margin-top:32px;font-size:.9rem}
