/* AMSYNK marketplace brand finish: navy #081f3f, signature blue #1f65ff. */
body.health-marketplace-v136,body.enterprise-marketplace-v135{
  --brand-navy:#081f3f;
  --brand-blue:#1f65ff;
  --brand-blue-dark:#154fd1;
  --brand-ice:#eaf2ff;
}
.med-marketplace,.ent-marketplace{
  background:radial-gradient(ellipse at 15% 0%,#dceafb 0%,transparent 38%),linear-gradient(180deg,#eaf1f9 0%,#f0f5fa 48%,#e8f0f8 100%)!important;
}
.med-market-toolbar,.ent-market-toolbar{
  border:1px solid #bacde3!important;
  background:linear-gradient(145deg,#fff,#f4f8fe)!important;
  box-shadow:0 12px 32px rgba(8,31,63,.08)!important;
}
.med-category.is-active,.ent-category.is-active{
  border-color:#92b3f6!important;
  background:#eaf2ff!important;
  color:#164bb7!important;
}
.med-listing-card,.ent-listing-card{
  border:1px solid #b9cce1!important;
  border-top:1px solid #a8c2e0!important;
  border-left:1px solid #b9cce1!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,#ecf4ff 0%,#f5f9ff 55px,#fff 115px,#fff 100%)!important;
  box-shadow:0 2px 4px rgba(8,31,63,.035),0 14px 28px rgba(8,31,63,.08)!important;
}
.med-listing-card::before,.ent-listing-card::before{
  content:"";position:absolute;top:0;left:16px;width:50px;height:3px;
  border-radius:0 0 3px 3px;background:var(--brand-blue);
}
.med-listing-card:hover,.ent-listing-card:hover{
  border-color:#8fb2db!important;
  border-top-color:#8fb2db!important;
  border-left-color:#8fb2db!important;
  box-shadow:0 5px 9px rgba(8,31,63,.055),0 20px 40px rgba(8,31,63,.12)!important;
}
.med-card-topline,.ent-card-topline{border-bottom-color:#d5e3f4!important}
.med-card-id,.ent-card-id{color:#225db8!important}
.med-card-origin,.ent-card-origin{
  background:rgba(255,255,255,.8)!important;
  border-color:#c9d9ea!important;
  color:#455d78!important;
}
.med-card-heading h2,.ent-card-heading h2,
.med-card-heading h2 a,.ent-card-heading h2 a{color:var(--brand-navy)!important}
.med-card-heading h2 a:hover,.ent-card-heading h2 a:hover{color:#185fd9!important}
.med-card-status,.ent-card-status{
  background:#eef4fd!important;
  border-color:#d0dff0!important;
  color:#3a5875!important;
}
.med-card-status i,.ent-card-status i{background:var(--brand-blue)!important}
.med-card-facts,.ent-card-facts{border-top-color:#d8e4f0!important}
.med-card-facts dd,.ent-card-facts dd{color:#18334f!important}
.med-card-footer,.ent-card-footer{border-top-color:#dae5f0!important}
.med-card-footer a,.ent-card-footer a{
  background:var(--brand-blue)!important;
  border-color:var(--brand-blue)!important;
  color:#fff!important;
  box-shadow:0 3px 8px rgba(31,101,255,.18)!important;
}
.med-card-footer a:hover,.ent-card-footer a:hover{
  background:var(--brand-blue-dark)!important;
  border-color:var(--brand-blue-dark)!important;
  color:#fff!important;
  box-shadow:0 6px 14px rgba(31,101,255,.25)!important;
}
.med-card-footer a:focus-visible,.ent-card-footer a:focus-visible{
  outline:3px solid #7aabff!important;outline-offset:3px!important;
}
@media(prefers-reduced-motion:reduce){
  .med-listing-card,.ent-listing-card,.med-card-footer a,.ent-card-footer a{transition:none!important}
}
