/* Scoped additions: existing event/ticket/briefing presentation is unchanged. */
#parcerias {background:var(--navy-mid, #0d1224);content-visibility:visible!important;scroll-margin-top:100px;}
.b2b-entry {display:inline-block;margin-top:22px;color:var(--gold-light);font-size:12px;line-height:1.8;}
.b2b-notice {padding:16px;border-left:2px solid var(--gold);background:rgba(201,169,110,.07);font-size:12px;line-height:1.8;margin-bottom:24px;color:#d8d8df;}
.b2b-fields {border:0;padding:0;margin:0;min-width:0;}
.b2b-fields legend {font-size:16px;font-weight:600;line-height:1.5;margin-bottom:22px;}
.b2b-fields:disabled {opacity:.72;}
.b2b-message,.b2b-consent {grid-column:1/-1;}
.b2b-consent {margin-top:20px;font-size:12px;line-height:1.8;}
.b2b-consent label {display:flex;align-items:flex-start;gap:12px;min-height:48px;}
.b2b-consent input {width:20px;height:20px;flex:none;margin-top:3px;accent-color:var(--gold);}
.b2b-errors {color:#ffb9b9;font-size:13px;margin-bottom:18px;}
.b2b-actions {display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;align-items:center;}
.b2b-actions button {min-height:48px;}
.b2b-actions button:disabled {opacity:.6;cursor:default;}
.b2b-status {font-size:13px;line-height:1.8;margin-top:18px;overflow-wrap:anywhere;color:var(--gold-light);}
.b2b-form [hidden] {display:none!important;}
.b2b-honey {display:none!important;}
.b2b-fallback {display:inline-flex;margin-top:24px;min-height:48px;align-items:center;}
@media(max-width:640px){.b2b-actions{align-items:stretch;flex-direction:column}.b2b-actions button{justify-content:center;width:100%}}
