/* Mobile-only contact bar. Consent sits above it, never behind it. */
.vc-mobile-actions{position:fixed;left:0;right:0;bottom:0;z-index:66;display:grid;grid-template-columns:1fr 1fr 1.7fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#080808;border-top:1px solid #D4AF37;box-shadow:0 -6px 24px rgba(0,0,0,.4);font-family:'Archivo',system-ui,sans-serif;box-sizing:border-box}
.vc-mobile-actions[hidden]{display:none}
.vc-mobile-actions a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:8px 6px;border:1px solid #D4AF37;color:#F2B827;text-decoration:none;font-size:12px;font-weight:700;line-height:1.25;box-sizing:border-box}
.vc-mobile-actions svg{width:16px;height:16px;flex-shrink:0}
.vc-mobile-actions .vc-mobile-actions__sell{background:#D4AF37;color:#080808;border-color:#D4AF37}
.vc-mobile-actions a:focus-visible{outline:2px solid #fff;outline-offset:3px}
.vc-mobile-actions a:active{background:#F2B827;color:#080808}
@media(min-width:768px){.vc-mobile-actions{display:none!important}}
