/* 021A — Explorer integrity repair: stronger neutral pins, Partner priority, stronger Google/Toura break. */
.tc-marker:not(.partner):not(.marketplace):not(.distribution){
  background:#eef2f3!important;
  border:2px solid #415963!important;
  box-shadow:0 0 0 3px rgba(48,70,80,.14),0 6px 15px rgba(20,38,47,.28)!important;
}
.tc-marker:not(.partner):not(.marketplace):not(.distribution) .tc-marker-category-icon{color:#183b4a!important}
.tc-marker.partner:not(.marketplace):not(.distribution){
  box-shadow:0 0 0 4px rgba(46,127,87,.24),0 9px 22px rgba(12,55,38,.36)!important;
}
.tc-marker.has-logo{width:36px!important;height:36px!important}
.tc-cluster.has-partner{box-shadow:0 0 0 6px rgba(46,127,87,.20),0 10px 24px rgba(20,60,42,.34)!important}
.toura-passport-bridge{
  position:relative!important;
  margin-top:2px!important;
  padding-top:18px!important;
  background:linear-gradient(180deg,#f2faf6 0%,#ffffff 100%)!important;
  border-top:0!important;
}
.toura-passport-bridge::before{
  content:'';position:absolute;left:0;right:0;top:0;height:4px;
  background:linear-gradient(90deg,#198754 0 72%,#c99a32 72% 100%);
}
.google-discovery-card .toura-passport-lockup strong{font-size:11px!important;letter-spacing:.17em!important}
.google-discovery-card .toura-passport-bridge p{font-weight:650!important}
@media(max-width:760px){
  .toura-passport-bridge{padding-top:17px!important}
}
