.nbpdp-promo[data-astro-cid-qgc3jwhb]{gap:.3rem;display:grid}.nbpdp-promo__toggle[data-astro-cid-qgc3jwhb]{cursor:pointer;color:var(--color-text-muted);font-size:var(--type-sm);padding-block:.25rem;line-height:1.5;list-style-position:inside}.nbpdp-promo__toggle[data-astro-cid-qgc3jwhb]:hover{color:var(--color-text-primary)}.nbpdp-promo__toggle[data-astro-cid-qgc3jwhb]:focus-visible{outline:2px solid var(--color-action-ink);outline-offset:2px;border-radius:var(--radius-6)}.nbpdp-promo__body[data-astro-cid-qgc3jwhb]{gap:.45rem;padding-top:.15rem;display:grid}.nbpdp-promo__entry[data-astro-cid-qgc3jwhb]{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.nbpdp-promo__entry[data-astro-cid-qgc3jwhb][hidden],.nbpdp-promo__applied[data-astro-cid-qgc3jwhb][hidden],.nbpdp-promo__feedback[data-astro-cid-qgc3jwhb][hidden]{display:none}.nbpdp-promo__field[data-astro-cid-qgc3jwhb]{margin:0}.nbpdp-promo__applied[data-astro-cid-qgc3jwhb]{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-6);background:var(--color-surface);padding:.3rem .55rem;display:flex}.nbpdp-promo__code[data-astro-cid-qgc3jwhb]{font-family:var(--font-mono);font-size:var(--type-sm);font-variant-numeric:tabular-nums;letter-spacing:.04em}.nbpdp-promo__remove[data-astro-cid-qgc3jwhb]{color:var(--color-text-muted);font-size:var(--type-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:.15rem .3rem;text-decoration:underline}.nbpdp-promo__remove[data-astro-cid-qgc3jwhb]:hover{color:var(--color-text-primary)}.nbpdp-promo__remove[data-astro-cid-qgc3jwhb]:focus-visible{outline:2px solid var(--color-action-ink);outline-offset:2px;border-radius:var(--radius-6)}.nbpdp-promo__feedback[data-astro-cid-qgc3jwhb]{color:var(--color-error);font-size:var(--type-xs);margin:0;line-height:1.5}.nbpdp-promo__feedback[data-astro-cid-qgc3jwhb][data-ok=true]{color:color-mix(in srgb, var(--color-success) 75%, var(--color-text-primary))}
