.enbyte-button-bar{display:flex;flex-direction:column;gap:14px;width:100%}
.enbyte-button-bar__copy{display:flex;flex-direction:column;gap:6px}
.enbyte-button-bar__heading{margin:0;font-size:23px;line-height:1.25;font-weight:700}
.enbyte-button-bar__description{margin:0;font-size:15px;line-height:1.5}
.enbyte-button-bar__actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;justify-content:flex-start}
.enbyte-button-bar__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;text-align:center;padding:13px 22px;border-radius:8px;background:var(--enbyte-button-bg,#0867d9);color:var(--enbyte-button-fg,#fff)!important;text-decoration:none!important;line-height:1.3;font-weight:600;transition:transform .2s ease,filter .2s ease}
.enbyte-button-bar__button:hover,.enbyte-button-bar__button:focus-visible{color:var(--enbyte-button-fg,#fff)!important;filter:brightness(.95);transform:translateY(-2px)}
.enbyte-button-bar__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}
.enbyte-button-bar__icon svg{height:1em;width:1em;fill:currentColor}
.enbyte-button-bar--equal .enbyte-button-bar__button{flex:1 1 0}
@media(max-width:767px){.enbyte-button-bar__actions{flex-direction:column}.enbyte-button-bar__button{width:100%}}
@media(prefers-reduced-motion:reduce){.enbyte-button-bar__button{transition:none}.enbyte-button-bar__button:hover{transform:none}}
