/* MegaMart v0.21 — public merchant email and messaging links.
   Contact controls work as URL links; Telegram phone discovery depends on user privacy. */
.mm-merchant-details-v13 .mm-merchant-email-v21 a{color:#0865de;overflow-wrap:anywhere;font-weight:750;text-decoration:none}
.mm-merchant-details-v13 .mm-merchant-email-v21 a:hover{text-decoration:underline}
.mm-contact-networks-v21{margin:13px 0 17px;display:flex;flex-wrap:wrap;align-items:center;gap:11px}
.mm-contact-networks-label-v21{font-size:12px;font-weight:750;color:#3c5b72}
.mm-contact-networks-actions-v21{display:flex;gap:9px;flex-wrap:wrap}
.mm-merchant-details-v13 .mm-connect-link-v21{min-height:42px;min-width:92px;border-radius:10px;padding:10px 14px;display:inline-flex;justify-content:center;align-items:center;font-weight:780;text-decoration:none!important;font-size:12px}
.mm-merchant-details-v13 .mm-connect-viber-v21{background:#f3edff;color:#6548b3;border:1px solid #d8c8f6}
.mm-merchant-details-v13 .mm-connect-telegram-v21{background:#e9f8ff;color:#147cad;border:1px solid #bcdff0}
.mm-merchant-details-v13 .mm-connect-link-v21:hover{filter:brightness(.965)}
.mm-footer-seller-v14 .mm-footer-mail-v21{display:inline-block;color:#0865de;font-weight:700;font-size:12px;overflow-wrap:anywhere}
.mm-footer-seller-v14 .mm-footer-social-v21{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-basis:100%;font-size:11px;font-weight:700;color:#69849b;border-top:1px solid #dbeaf4;padding-top:11px}
.mm-footer-seller-v14 .mm-footer-social-v21 a{display:inline-flex;min-height:36px;align-items:center;padding:7px 13px;border-radius:9px;text-decoration:none!important;font-size:11px;font-weight:800;background:white;border:1px solid #d6e8f1}
.mm-footer-seller-v14 .mm-footer-viber-v21{color:#7357b7!important}
.mm-footer-seller-v14 .mm-footer-telegram-v21{color:#167eaf!important}
.mm-merchant-details-v13 .mm-connect-link-v21:focus-visible,.mm-footer-seller-v14 .mm-footer-social-v21 a:focus-visible,.mm-footer-seller-v14 .mm-footer-mail-v21:focus-visible{outline:3px solid #0865de;outline-offset:3px}
@media(max-width:767.98px){
 .mm-contact-networks-v21{align-items:flex-start;flex-direction:column}
 .mm-contact-networks-actions-v21{width:100%}
 .mm-contact-networks-actions-v21>a{flex:1}
 .mm-footer-seller-v14 .mm-footer-social-v21{margin-top:12px;justify-content:flex-start}
}
@media(max-width:359.98px){
 .mm-footer-seller-v14 .mm-footer-social-v21{gap:7px}
 .mm-footer-seller-v14 .mm-footer-social-v21>span{flex-basis:100%}
}
