
/* Moto Style footer iletişim butonları */
.ms-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}
.ms-footer-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:11px 15px;border:1px solid #555;color:#fff!important;background:#202020;text-decoration:none!important;border-radius:5px;font-size:12px;font-weight:700;letter-spacing:.055em;transition:background .2s,border-color .2s}
.ms-footer-actions a:first-child{background:#b91f2d;border-color:#b91f2d}
.ms-footer-actions a:hover,.ms-footer-actions a:focus-visible{background:#393939;border-color:#e0454d;color:#fff!important}
.ms-footer-actions svg{width:17px;height:17px;flex:none}
@media(max-width:640px){.ms-footer-actions{display:grid;grid-template-columns:1fr;gap:9px}.ms-footer-actions a{width:100%}}

/* Four footer contact buttons, Instagram beside location */
.ms-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ms-footer-actions a{min-width:0;white-space:nowrap;padding:11px 10px}
@media(min-width:1200px){.ms-footer-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-footer-actions a{font-size:10px;padding:11px 6px;gap:5px}}
@media(max-width:640px){.ms-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-footer-actions a{font-size:10px;padding:11px 6px;gap:5px}}

/* Footer contact grid: consistent on desktop, tablet and mobile */
.ms-footer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%;max-width:480px}
.ms-footer-actions a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:10px 8px!important;gap:7px;font-size:clamp(10px,1vw,12px)!important;white-space:normal!important;text-align:center;line-height:1.3}
.ms-footer-actions svg{width:17px;height:17px;flex:0 0 17px}
@media(max-width:640px){.ms-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ms-footer-actions a{font-size:10px!important;min-height:48px}}
@media(max-width:360px){.ms-footer-actions a{font-size:9px!important;gap:4px;padding:8px 4px!important}}
