.or-offer-card{gap:var(--or-space-12);padding:var(--or-space-20);background:var(--or-color-bg-surface);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-mobile-card);box-shadow:var(--or-shadow-card);flex-direction:column;display:flex}.or-offer-card__media{aspect-ratio:16/9;object-fit:cover;background:linear-gradient(135deg, var(--or-color-bg-surface-muted), var(--or-color-bg-active-nav));border-radius:var(--or-radius-mobile-image);width:100%}.or-offer-card__media--placeholder{place-items:center;display:grid}.or-offer-card__title,.or-offer-card__meta,.or-offer-card__excerpt,.or-offer-card__state{margin:0}.or-offer-card__title{color:var(--or-color-text-primary);font-size:var(--or-type-card-title-size);line-height:var(--or-type-card-title-line)}.or-offer-card__meta{gap:var(--or-space-12);color:var(--or-color-text-muted);font-size:var(--or-type-meta-size);flex-wrap:wrap;padding:0;list-style:none;display:flex}.or-offer-card__meta-item{align-items:center;gap:var(--or-space-6);display:inline-flex}.or-offer-card__excerpt{color:var(--or-color-text-secondary);font-size:var(--or-type-body-size);line-height:var(--or-type-body-line)}.or-offer-card__cta{gap:var(--or-space-8);margin-top:var(--or-space-8);flex-wrap:wrap;display:flex}.or-offer-card__state{min-height:12rem;color:var(--or-color-text-muted);place-items:center;display:grid}.or-offer-card__state--error{color:var(--or-color-state-danger-strong)}.or-offer-card--featured{box-shadow:var(--or-shadow-elevated-card);border-color:#188bff4d}.or-offer-card--compact .or-offer-card__media{aspect-ratio:3}@media (min-width:48rem){.or-offer-card{padding:var(--or-space-32);border-radius:var(--or-radius-card)}.or-offer-card__media{border-radius:var(--or-radius-panel)}}
.or-otp-input{gap:var(--or-space-12);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.or-otp-input__fields{justify-content:center;gap:var(--or-space-8);width:100%;display:flex}.or-otp-input__field{width:clamp(2.5rem,12vw,3.25rem);min-width:0;height:clamp(3.25rem,16vw,4rem);color:var(--or-color-text-primary);font-size:1.25rem;font-weight:var(--or-font-weight-bold);text-align:center;background:var(--or-color-bg-input);border:var(--or-border-hairline) solid var(--or-color-border-input);border-radius:var(--or-radius-mobile-input);transition:border-color var(--or-duration-fast) var(--or-ease-standard), box-shadow var(--or-duration-fast) var(--or-ease-standard);padding:0}.or-otp-input__field:focus-visible{border-color:var(--or-color-brand-primary);box-shadow:var(--or-shadow-focus);outline:0}.or-otp-input__field[aria-invalid=true]{border-color:var(--or-color-state-danger)}.or-otp-input:disabled{opacity:.55}.or-otp-input__error{color:var(--or-color-state-danger-strong);font-size:var(--or-type-meta-size);font-weight:var(--or-font-weight-semibold);text-align:center;margin:0}@media (min-width:48rem){.or-otp-input__fields{gap:var(--or-space-12)}.or-otp-input__field{border-radius:var(--or-radius-panel);font-size:1.5rem}}
