.calendar-active-filters{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.calendar-active-filters button{color:#126486;cursor:pointer;background:#edf7fa;border:1px solid #12648633;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}:is(.calendar-active-filters button:hover,.calendar-active-filters button:focus-visible){border-color:var(--gt-red);color:var(--gt-red-deep);background:#fff1f3}.calendar-active-filters svg{width:13px}.calendar-location-notice{color:var(--gt-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.gt-event-card-media-fallback{color:#fff;text-align:center;background:radial-gradient(circle at 75% 20%,#47a6cd8c,#0000 30%),linear-gradient(135deg,#081923,#1b4f69 58%,#bd1732);align-content:center;place-items:center;gap:6px;min-height:142px;display:grid}.gt-event-card-media-fallback>svg{color:#a9d9e9;width:34px;height:34px}.gt-event-card-media-fallback span{letter-spacing:.02em;font-size:12px;font-weight:850}.gt-event-card-media-fallback small{color:#b9d8e3;font:800 9px var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.gt-event-card-data-note{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}.gt-event-card-data-note span{color:#8a651e;background:#fff5df;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.results-archive-shortcuts{background:linear-gradient(110deg,#edf7facc,#ffffffd9);border:1px solid #275b7124;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 4px;padding:13px 15px;display:flex}.results-archive-shortcuts>span{color:var(--gt-red-deep);font:850 10px var(--font-jetbrains-mono), monospace;letter-spacing:.12em;white-space:nowrap}.results-archive-shortcuts>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.results-archive-shortcuts-rail{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.results-archive-shortcuts-rail::-webkit-scrollbar{display:none}.results-shortcuts-control{width:32px;height:32px;color:var(--gt-blue-deep);cursor:pointer;background:#fff;border:1px solid #d6e5ea;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}:is(.results-shortcuts-control:hover,.results-shortcuts-control:focus-visible){border-color:var(--gt-red);background:var(--gt-red);color:#fff}.results-shortcuts-control svg{width:14px}.results-shortcuts-control.is-prev svg{transform:rotate(180deg)}.results-archive-shortcuts button,.results-archive-shortcuts a{min-height:34px;color:var(--gt-blue-deep);cursor:pointer;background:#fff;border:1px solid #d6e5ea;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}:is(.results-archive-shortcuts button:hover,.results-archive-shortcuts button:focus-visible,.results-archive-shortcuts button.is-active,.results-archive-shortcuts a:hover,.results-archive-shortcuts a:focus-visible){border-color:var(--gt-red);background:var(--gt-red);color:#fff}.results-archive-shortcuts a.is-live{color:var(--gt-red-deep);border-color:#bd173240}:is(.results-archive-shortcuts a.is-live:hover,.results-archive-shortcuts a.is-live:focus-visible){color:#fff}.results-archive-shortcuts i{background:var(--gt-red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #bd17321f}.results-archive-shortcuts svg{width:13px}@media (max-width:700px){.calendar-active-filters{gap:6px}.calendar-active-filters button{max-width:100%;min-height:30px;font-size:10px}.calendar-active-filters button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-location-notice{font-size:11px}.calendar-page .gt-event-card-media-fallback{min-height:78px}.calendar-page .gt-event-card-media-fallback>svg{width:24px;height:24px}.calendar-page .gt-event-card-media-fallback span{font-size:10px}.calendar-page .gt-event-card-media-fallback small{font-size:8px}.gt-event-card-data-note{gap:4px}.gt-event-card-data-note span{padding:4px 5px;font-size:8px}.results-archive-shortcuts{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.results-archive-shortcuts>div{justify-content:flex-start;width:100%}.results-archive-shortcuts-rail{overflow-x:auto}.results-shortcuts-control{display:none}.results-archive-shortcuts button,.results-archive-shortcuts a{flex:auto;justify-content:center;min-height:36px}}
