.contact-actions{z-index:65;gap:9px;display:grid;position:fixed;bottom:22px;right:18px}.contact-action{color:#fff;border-radius:999px;place-items:center;width:50px;height:50px;min-height:50px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 30px #0f172a38}.contact-action span,.contact-zalo-mark{display:none}.contact-action:hover,.contact-action:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 14px 34px #0f172a47}.contact-action--zalo{background:#0874df}.contact-action--call{background:#07865f}.footer-contact-links{gap:8px;margin-top:10px;display:grid}.footer-contact-links a,.footer-contact-address{align-items:center;gap:7px;width:fit-content;display:inline-flex}.footer-contact-links a:hover,.footer-contact-links a:focus-visible{outline:none;text-decoration:underline}@media (width<=620px){.contact-actions{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:80;background:#fff;border:1px solid #0f172a1a;border-radius:22px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;box-shadow:0 8px 26px #0f172a29}.contact-action{width:100%;height:58px;min-height:58px;box-shadow:none;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:800;line-height:1;display:flex}.contact-action span,.contact-zalo-mark{display:inline}.contact-action--call{background:#07865f}.contact-action--zalo{background:#0874f9}.contact-zalo-mark{letter-spacing:-.5px;font-size:13px;font-weight:900}.contact-action svg{stroke-width:2.5px;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.contact-action{transition:none}}@media (width<=680px){.compare-tray{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 90px);z-index:79;max-height:calc(100dvh - 118px);overflow:auto}.compare-overlay{z-index:100}.contact-actions{z-index:80}}
