.seat-hold-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seat-hold-help{flex-shrink:0}.seat-hold-explain p{margin:0 0 var(--space-3);line-height:1.5}.seat-hold-explain__timer{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-brand);border-radius:var(--radius-md);background:var(--surface-selected);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.seat-hold-explain__time{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-strong)}.seat-hold-countdown,.seat-hold-bar{justify-content:space-between;align-items:center;gap:var(--space-3)}.seat-hold-countdown{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-brand);border-radius:var(--radius-md);background:var(--surface-selected);display:flex}.seat-hold-countdown__label{overflow-wrap:anywhere;min-width:0;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-strong);flex:auto}.seat-hold-countdown__text{flex:auto;min-width:0;display:grid}.seat-hold-countdown__show{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.seat-hold-bar .seat-hold-countdown__show{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seat-hold-bar{z-index:var(--z-sticky);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-card);border-top:1px solid var(--border-subtle);display:none;position:sticky;bottom:0;box-shadow:0 -4px 12px #00000014}@media (max-width:860px){.seat-hold-countdown--aside{display:none}.seat-hold-bar{display:flex}html:has(.seat-hold-bar){scroll-padding-bottom:80px}}@container ovt-store (max-width:860px){.seat-hold-countdown--aside{display:none}.seat-hold-bar{display:flex}}.seat-hold-restart{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-brand);border-radius:var(--radius-md);background:var(--surface-selected);overflow-wrap:anywhere;min-width:0}.seat-hold-restart strong{color:var(--text-strong);display:block}.seat-hold-restart p{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-sm);line-height:1.5}.seat-hold-restart .ovt-btn{white-space:normal;max-width:100%}.seat-hold-retry{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.seat-hold-retry p{min-width:0;margin:0}