/* Scoped partner framing around the exact UK Value Alerts component markup. */
body.bspin-wl-inplay-standalone{margin:0;background:#f4f6f9;color:#0b1b33}
body.bspin-wl-inplay-standalone #bspin-wl-inplay-root{min-height:100vh}
body.bspin-wl-inplay-standalone .bt4y-va{display:block;min-height:100vh}
.bspin-wl-inplay-error{max-width:760px;margin:80px auto;padding:30px;background:#fff;border:1px solid #e2e6ec;border-radius:16px}
.bspin-wl-inplay-error h1{font-size:26px;margin:0 0 15px}
.bspin-wl-inplay-stale{padding:14px 20px;background:#fff4dc;color:#644000;border-bottom:1px solid #e9d7a6;text-align:center;font:600 13px/1.5 system-ui}
@media(max-width:600px){.bspin-wl-inplay-error{margin:32px 15px;padding:22px}}

/* v0.1.14: the UK price-card geometry remains, without fake plan prices. */
.bt4y-va .bt4y-va-pricing--prelaunch {grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:stretch}
.bt4y-va .bt4y-va-pricing--prelaunch .bt4y-va-price-card--monthly {height:100%}
.bt4y-va .bt4y-va-pricing--prelaunch .bt4y-va-price-card--freepreview {display:flex;flex-direction:column;justify-content:space-between;gap:22px;border:1px solid var(--va-border);border-radius:16px;padding:28px;background:#fff}
.bt4y-va .bt4y-va-btn--prelaunch {background:#b6c5db;color:#17263e!important;cursor:default}
@media(max-width:760px){.bt4y-va .bt4y-va-pricing--prelaunch{grid-template-columns:1fr}}

/* v0.1.15 — Italian navigation needs non-wrapping labels; UK component geometry unchanged. */
@media (min-width:960px) and (max-width:1239px){body.bspin-wl-inplay-standalone .bt4y-va-nav{display:none}}
@media (min-width:1240px){
 body.bspin-wl-inplay-standalone .bt4y-va-header__inner{gap:10px}
 body.bspin-wl-inplay-standalone .bt4y-va-nav{gap:0;min-width:0;flex:1;justify-content:center}
 body.bspin-wl-inplay-standalone .bt4y-va-nav a{white-space:nowrap;font-size:12px;padding:10px 6px}
 body.bspin-wl-inplay-standalone .bt4y-va-head-actions{flex:none;gap:3px}
 body.bspin-wl-inplay-standalone .bt4y-va-login{font-size:12px;padding:0 7px;white-space:nowrap}
 body.bspin-wl-inplay-standalone .bt4y-va-back-site{font-size:12px;padding-inline:4px}
 body.bspin-wl-inplay-standalone .bt4y-va-head-cta{font-size:12px;padding-inline:10px;white-space:nowrap}
}
