/* Gagarin – labels on event posters */
.geb-badge { display: inline-flex; align-items: center; padding: 5px 11px; border-radius: 999px; font: 700 12.5px/1.2 Helvetica, Arial, sans-serif; letter-spacing: .3px; white-space: nowrap; box-shadow: 0 2px 10px rgba(0,0,0,.45); }
.geb-badge-soldout { background: #ff1000; color: #fff; }
.geb-badge-fast { background: #111; color: #fff; border: 1px solid #ff1000; }
.geb-badge-last { background: #fff; color: #111; }
.geb-badge-host { position: relative; }
.geb-badge-onimg { position: absolute; top: 10px; left: 10px; z-index: 3; pointer-events: none; }
.geb-badge-inline { margin-inline-start: 6px; padding: 2px 8px; font-size: 11px; box-shadow: none; vertical-align: middle; }
