/* Original Solarium floating button: brand orange, typography and shadow. */
.sl-global-wa{
  position:fixed;
  right:max(22px,env(safe-area-inset-right));
  bottom:max(22px,env(safe-area-inset-bottom));
  z-index:99990;
  display:inline-flex!important;
  visibility:visible!important;
  opacity:1!important;
  align-items:center;
  justify-content:center;
  min-height:54px;
  padding:15px 20px;
  border:0;
  border-radius:999px;
  background:linear-gradient(135deg,#ff6a00,#ff8a18);
  color:#fff!important;
  text-decoration:none!important;
  font:900 16px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  letter-spacing:.04em;
  box-shadow:0 20px 50px rgba(255,106,0,.34);
  max-width:calc(100vw - 28px);
  box-sizing:border-box;
}
.sl-global-wa:focus-visible{outline:3px solid #111418;outline-offset:4px}
@media(max-width:860px){
  .sl-global-wa{
    left:max(14px,env(safe-area-inset-left));
    right:max(14px,env(safe-area-inset-right));
    bottom:max(14px,env(safe-area-inset-bottom));
    text-align:center;
  }
}
@media(max-width:520px){
  .sl-global-wa{min-height:46px;font-size:13px;padding:13px 16px}
}
@media print{.sl-global-wa{display:none!important}}
