#bdc-booking .bdc-offer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;background:var(--bdc-card);border:1px solid var(--bdc-line);border-radius:var(--bdc-radius);padding:12px 16px}#bdc-booking .bdc-offer-pill{background:#f4cb2c;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;white-space:nowrap}#bdc-booking .bdc-offer-text{font-size:14px;color:var(--bdc-ink-soft)}#bdc-booking .bdc-offer-text strong{color:var(--bdc-ink);font-weight:600}#bdc-booking .bdc-iframe-ph{position:absolute;inset:0;background:repeating-linear-gradient(-45deg,#f3f7f9 0px,#f3f7f9 14px,#eef3f6 14px,#eef3f6 28px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px}#bdc-booking .bdc-iframe-ph code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--bdc-ink-soft);background:rgba(255,255,255,.85);border:1px dashed var(--bdc-ink-faint);border-radius:8px;padding:10px 16px}#bdc-policy-modal.bdc-open{display:flex}