.floating-contact{position:fixed;right:var(--size-20);bottom:max(var(--size-20),env(safe-area-inset-bottom));z-index:var(--z-index-40);font-size:var(--size-16);min-height:var(--size-44);padding:var(--size-10) var(--size-18);gap:var(--size-16);}
html[data-cms-editing=true] .floating-contact{display:none;}
.cms-tools .cms-start{position:fixed;left:var(--size-20);right:auto;bottom:max(var(--size-20),env(safe-area-inset-bottom));}
