/* Bharat Sethu 70.34.174: shared Contacts panel for listing cards and detail pages. */
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel,html body .entity-action-group.entity-contact-group.bs-contact-panel{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:none!important;align-items:center!important;align-content:center!important;column-gap:8px!important;flex:0 1 336px!important;width:min(336px,100%)!important;max-width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:7px 10px!important;box-sizing:border-box!important;border:1px solid #d8e3eb!important;border-left:2px solid rgba(255,153,51,.70)!important;border-radius:12px!important;background:linear-gradient(100deg,rgba(255,153,51,.095) 0%,rgba(255,251,244,.985) 31%,rgba(255,255,255,.995) 50%,rgba(246,251,243,.985) 72%,rgba(19,136,8,.085) 100%)!important;box-shadow:0 1px 3px rgba(23,61,115,.04)!important;overflow:hidden!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-label,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-label{display:block!important;width:76px!important;min-width:76px!important;max-width:76px!important;margin:0!important;padding:0!important;color:#587089!important;font-size:11px!important;font-weight:800!important;line-height:1.05!important;letter-spacing:.02em!important;text-transform:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-rail,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-rail{display:flex!important;flex-flow:row nowrap!important;grid-auto-columns:auto!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;min-height:27px!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile{appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;max-width:27px!important;max-height:27px!important;margin:0!important;padding:5px!important;box-sizing:border-box!important;position:relative!important;inset:auto!important;border:1px solid #cad9e5!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 3px rgba(13,54,88,.06)!important;color:#0b5e9a!important;line-height:1!important;cursor:pointer!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile:hover,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile:hover{background:#f7fbff!important;border-color:#a9c2d5!important;box-shadow:0 2px 5px rgba(13,54,88,.10)!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile:focus-visible,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile:focus-visible{background:#f7fbff!important;outline:2px solid #ff9933!important;outline-offset:-2px!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile svg,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile svg{display:block!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;max-width:15px!important;max-height:15px!important;flex:none!important;aspect-ratio:1!important;margin:0!important;padding:0!important;transform:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile svg.contact-call-icon,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile svg.contact-call-icon{fill:currentColor!important;stroke:none!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile svg.contact-mobile-icon,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile svg.contact-mobile-icon{fill:currentColor!important;stroke:none!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile svg.contact-whatsapp-icon,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile svg.contact-whatsapp-icon{fill:currentColor!important;stroke:none!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile[data-bs-contact-action="whatsapp"],html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile[data-bs-contact-action="whatsapp"]{color:#218a55!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile[data-bs-contact-action="email"],html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile[data-bs-contact-action="email"]{color:#5c6670!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-kind,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-kind{display:none!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-number-label,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-number-label{display:none!important;}
@media(max-width:700px){
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel,html body .entity-action-group.entity-contact-group.bs-contact-panel{grid-template-columns:64px minmax(0,1fr)!important;column-gap:6px!important;height:46px!important;min-height:46px!important;padding:6px 8px!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-label,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-label{width:64px!important;min-width:64px!important;max-width:64px!important;font-size:10px!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-rail,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-rail{min-height:24px!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;padding:4px!important;}
html body.city-page.rich-city .business-listing.business-listing-with-veg .business-contact-group.bs-contact-panel .bs-contact-tile svg,html body .entity-action-group.entity-contact-group.bs-contact-panel .bs-contact-tile svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;}
}
