.store-contact-link{display:inline-flex!important;align-items:center;gap:6px;color:inherit;text-decoration:none;vertical-align:middle;line-height:1.4}
.store-contact-link svg{width:20px;height:20px;flex:0 0 20px;color:#168ac0}
#store-support-contacts{box-sizing:border-box;clear:both;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 26px;padding:24px 80px;margin:0;background:#102c43;color:#fff;font:15px/1.5 Arial,sans-serif;border-top:1px solid #ffffff33}
#store-support-contacts strong{font-size:16px;color:#fff}
#store-support-contacts a{color:#fff!important;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}
#store-support-contacts a:focus-visible{outline:3px solid #e8ab27;outline-offset:4px}
@media(max-width:600px){#store-support-contacts{flex-direction:column;gap:10px;padding:24px 20px 100px;text-align:center}}
body .store-contact-link::before{display:none!important;content:none!important}
body[data-shop=andiot] .header-phone{background:none!important;padding-left:0!important}
body[data-shop=mirotime] .header-support-icon{display:none!important}
body[data-shop=mirotime] .store-ordering-guide{padding:42px 34px!important;min-height:260px!important;background:linear-gradient(125deg,#102c43,#235d7d);color:#fff!important;border-radius:6px}
body[data-shop=mirotime] .store-ordering-guide h2{color:#fff!important;font-size:32px!important;margin:0 0 16px!important}
body[data-shop=mirotime] .store-ordering-guide p{color:#e4eff6!important;max-width:540px;margin-bottom:22px!important}
body[data-shop=mirotime] .store-ordering-guide a{display:inline-flex;margin:5px 18px 5px 0;color:#fff!important;text-decoration:underline;font-size:14px}
.store-contact-banner{display:flex!important;min-height:150px;align-items:center;justify-content:center;gap:14px;padding:24px;background:#eaf7fd;color:#13688e!important;text-decoration:none;font-size:18px;border-radius:8px}
.store-contact-banner svg{width:48px;height:48px;flex:0 0 48px}
#store-contact-actions{position:fixed!important;right:20px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:100000;display:flex!important;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;background:none;border:0}
#store-contact-actions .store-contact-float{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:13px 19px;border:1px solid #ffffff66;border-radius:28px;background:#087db8!important;color:#fff!important;font:600 15px/1.2 Arial,sans-serif;text-decoration:none!important;box-shadow:0 4px 18px #0003;opacity:1;visibility:visible}
#store-contact-actions .store-contact-float svg{width:25px;height:25px;flex:0 0 25px}
#store-contact-actions #store-email-contact{background:#15445e!important}
#store-contact-actions #store-email-contact:hover{background:#0d3349!important}
#store-telegram-contact:hover{background:#086a9b!important}
#store-contact-actions .store-contact-float:focus-visible,.store-contact-link:focus-visible,.store-contact-banner:focus-visible{outline:3px solid #e8ab27;outline-offset:4px}
.local-store .store-checkout-support{margin-top:22px;padding:18px;border:1px solid #d7e4ed;border-radius:8px;background:#f1f7fb;color:#19394d;font:14px/1.6 Arial,sans-serif}
.local-store .store-checkout-support h3{margin:0 0 7px;font-size:17px;color:#19394d}
.local-store .store-checkout-support p{margin:6px 0}
.local-store .store-checkout-support a{color:#12608b;text-decoration:underline;overflow-wrap:anywhere}
.local-store .store-support-inline{overflow-wrap:anywhere}
.local-store .store-checkout-support a:focus-visible{outline:3px solid #e8ab27;outline-offset:3px}
@media(max-width:600px){#store-contact-actions{right:14px;bottom:calc(82px + env(safe-area-inset-bottom,0px));gap:8px}#store-contact-actions .store-contact-float{width:52px;min-width:52px;height:52px;padding:12px}#store-contact-actions .store-contact-float>span{display:none}.store-contact-link{overflow-wrap:anywhere}.store-contact-banner{font-size:15px;padding:18px;gap:8px}}
