.card--offer.svelte-1iwrvss{padding:var(--spacing-s) var(--gutter);border-bottom:1px solid var(--color-primary);text-decoration:none;color:var(--color-white)}.card--offer.svelte-1iwrvss:first-child{border-top:1px solid var(--color-primary)}.card--offer.svelte-1iwrvss .card__media:where(.svelte-1iwrvss){flex-shrink:0;width:60px;height:60px;overflow:hidden;background:var(--color-primary-dark);position:relative}.card--offer.svelte-1iwrvss .card__media:where(.svelte-1iwrvss) .ci{height:100%}.card--offer.svelte-1iwrvss .card__media:where(.svelte-1iwrvss) .ci img{height:100%;object-fit:cover}@media(min-width:768px){.card--offer.svelte-1iwrvss .card__media:where(.svelte-1iwrvss){width:120px;height:80px}}.card--offer.svelte-1iwrvss .card__body:where(.svelte-1iwrvss){flex:1;min-width:0;display:flex;flex-direction:column}.card--offer.svelte-1iwrvss .card__title:where(.svelte-1iwrvss){margin:0;font-size:var(--text-base);font-weight:700;color:var(--color-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card--offer.svelte-1iwrvss .card__subtitle:where(.svelte-1iwrvss){margin:0;font-size:var(--text-sm);color:var(--color-white);opacity:.8}.card--offer.svelte-1iwrvss .card__venue:where(.svelte-1iwrvss){margin:0;font-size:var(--text-sm);color:var(--color-accent);display:flex;align-items:center;gap:var(--spacing-2xs)}.card--offer.svelte-1iwrvss .card__distance:where(.svelte-1iwrvss){color:var(--color-white);opacity:.6}.card--offer.svelte-1iwrvss .card__time:where(.svelte-1iwrvss){margin:0;display:flex;align-items:center;gap:.3rem;font-size:var(--text-sm);color:#fff9}.install-cta.svelte-mizo6c{display:flex;align-items:center;gap:.75rem;padding:1rem var(--gutter);margin:0}.install-cta__main.svelte-mizo6c{flex:1;min-width:0;display:flex;align-items:flex-start;gap:.75rem;background:transparent;border:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md, 6px);transition:opacity .15s}.install-cta__main.svelte-mizo6c:hover:not(:disabled){opacity:.85}.install-cta__main.svelte-mizo6c:disabled{cursor:default}.install-cta__main--static.svelte-mizo6c{cursor:default}.install-cta__icon.svelte-mizo6c{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--color-primary, #5d39ba);color:#fff;flex-shrink:0;margin-top:2px}.install-cta__body.svelte-mizo6c{flex:1;min-width:0;display:block}.install-cta__title.svelte-mizo6c{display:block;margin:0 0 .15rem;font-size:.9375rem;font-weight:700;line-height:1.3}.install-cta__desc.svelte-mizo6c{display:block;margin:0;font-size:.8125rem;line-height:1.4;opacity:.9}.install-cta__btn.svelte-mizo6c{border:none;border-radius:var(--radius-md, 6px);font-size:.8125rem;font-weight:600;cursor:pointer;padding:.4rem .9rem;line-height:1.3;white-space:nowrap;color:var(--color-primary-darker, #2b1d50);transition:background .15s,opacity .15s;flex-shrink:0;align-self:center}.install-cta__btn--dismiss.svelte-mizo6c{background:transparent;padding:.25rem .9rem;text-decoration:underline}.install-cta__btn--dismiss.svelte-mizo6c:hover{color:#000000e6}.geo-active-bar.svelte-1h2o3ng{align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--gutter);font-size:var(--text-sm);color:var(--color-accent)}.geo-active-bar.svelte-1h2o3ng span:where(.svelte-1h2o3ng){display:flex;align-items:center;gap:.3rem}.geo-active-bar.svelte-1h2o3ng button:where(.svelte-1h2o3ng){background:none;border:none;cursor:pointer;font-size:var(--text-sm);color:var(--color-white);padding:0;opacity:.7;text-decoration:underline}.geo-active-bar.svelte-1h2o3ng button:where(.svelte-1h2o3ng):hover{opacity:1}.offers-list.svelte-1h2o3ng{background-color:var(--color-primary-darker);padding-bottom:var(--tab-bar-height)}.offers-section-header.svelte-1h2o3ng{position:sticky;top:var(--navbar-height);z-index:10;background-color:var(--color-primary-dark);padding:var(--spacing-2xs) var(--gutter)}.offers-section-header.svelte-1h2o3ng h2:where(.svelte-1h2o3ng){margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em}.offers-empty.svelte-1h2o3ng{padding:var(--spacing-l) var(--gutter);color:var(--color-white);opacity:.7}
