/* Unified service enquiry card actions — all service detail pages */
.detail-aside {box-sizing:border-box;}
.detail-aside > a.button,
.detail-aside > a.phone-link,
.detail-aside > a.kian-whatsapp-link {
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  width:100%!important;
  max-width:100%!important;
  min-height:50px!important;
  margin:0!important;
  padding:12px 16px!important;
  border-radius:12px!important;
  font-size:15px!important;
  font-weight:750!important;
  line-height:1.3!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:normal!important;
  box-shadow:none!important;
}
.detail-aside > a.button {background:#1558bb!important;color:#fff!important;border:1px solid #1558bb!important;}
.detail-aside > a.phone-link {background:#eef5ff!important;color:#103c79!important;border:1px solid #a8c9f6!important;}
.detail-aside > a.kian-whatsapp-link {background:#e7f9f1!important;color:#087b51!important;border:1px solid #1bbf81!important;}
.detail-aside > a.kian-whatsapp-link svg {width:23px!important;height:23px!important;fill:currentColor!important;flex:none!important;}
.detail-aside > a.button:hover {background:#0c439b!important;}
.detail-aside > a.phone-link:hover {background:#dcecff!important;}
.detail-aside > a.kian-whatsapp-link:hover {background:#c9f3e1!important;transform:none!important;}
.detail-aside > a.button:focus-visible,
.detail-aside > a.phone-link:focus-visible,
.detail-aside > a.kian-whatsapp-link:focus-visible {outline:3px solid #21a5f6!important;outline-offset:3px!important;}
.detail-aside > a.button + a.phone-link,
.detail-aside > a.phone-link + a.kian-whatsapp-link {margin-top:12px!important;}
@media(max-width:600px){.detail-aside > a.button,.detail-aside > a.phone-link,.detail-aside > a.kian-whatsapp-link{min-height:48px!important;}}
