#rona-contact-channels{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:900;width:56px}
#rona-contact-channels .rona-channel-list{display:flex;flex-direction:column;filter:drop-shadow(3px 5px 12px #14244314);transition:transform .2s}
#rona-contact-channels .rona-channel{display:none;position:relative;box-sizing:border-box;flex-shrink:0;width:56px;height:55px;align-items:center;gap:12px;padding:0 14px;background:#f9fafc;color:#17172e;text-decoration:none;border:1px solid #d5ddeb;border-left:0;border-top:0;font-size:22px;overflow:hidden;transition:width .18s,background .18s,color .18s}
#rona-contact-channels .rona-channel::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--channel-color);border-radius:0 2px 2px 0}
#rona-contact-channels .rona-channel-desktop{display:flex}
#rona-contact-channels .rona-channel-first-desktop{border-top:1px solid #d5ddeb;border-top-right-radius:16px}
#rona-contact-channels .rona-channel-last-desktop{border-bottom-right-radius:16px}
#rona-contact-channels .rona-channel i{width:26px;text-align:center;flex:0 0 26px}
#rona-contact-channels .rona-channel span{white-space:nowrap;font-size:13px;opacity:0;transition:opacity .18s}
#rona-contact-channels .rona-channel:hover,#rona-contact-channels .rona-channel:focus-visible{width:166px;max-width:calc(100vw - 16px);background:#fff;color:#ed2028;z-index:1}
#rona-contact-channels .rona-channel:hover span,#rona-contact-channels .rona-channel:focus-visible span{opacity:1}
#rona-contact-channels a:focus-visible{outline:2px solid #152f5c;outline-offset:2px}
@media(prefers-reduced-motion:reduce){#rona-contact-channels *{transition:none!important}}
@media(max-width:767px){#rona-contact-channels{top:auto;bottom:0;left:0;right:0;width:auto;transform:none;padding-bottom:env(safe-area-inset-bottom);background:#f9fafc;box-shadow:0 -2px 10px #0002}#rona-contact-channels .rona-channel-list{flex-direction:row;filter:none;transform:none;visibility:visible;pointer-events:auto}#rona-contact-channels .rona-channel{display:none;border:0;border-radius:0;width:auto;min-width:44px;height:52px;flex:1;justify-content:center;padding:0 10px;background:#f9fafc;color:#17172e}#rona-contact-channels .rona-channel-mobile{display:flex}#rona-contact-channels .rona-channel::before{top:0;bottom:auto;left:10px;right:10px;height:3px;width:auto;border-radius:0 0 2px 2px}#rona-contact-channels .rona-channel:hover,#rona-contact-channels .rona-channel:focus-visible{width:auto;background:#fff;color:#ed2028}#rona-contact-channels .rona-channel span{display:none}#rona-contact-channels.rona-has-mobile~*{scroll-margin-bottom:52px}body:has(#rona-contact-channels.rona-has-mobile){padding-bottom:calc(52px + env(safe-area-inset-bottom))!important}#rona-contact-channels:not(.rona-has-mobile){display:none}}


/* v321 - Contact page button radius normalization */
.rona-contact-page a[class*="btn"],
.rona-contact-page button,
.contact-page a[class*="btn"],
.contact-page button,
.contact-wrapper a[class*="btn"],
.contact-wrapper button,
.contact-section a[class*="btn"],
.contact-section button{
  border-radius:8px!important;
}
.rona-contact-page .contact-channel-card,
.contact-page .contact-channel-card{
  border-radius:10px!important;
}
