.j714-contact{min-width:0}.j714-contact>.call{width:100%;display:block;text-align:center;cursor:pointer}.j714-phone[hidden]{display:none!important}.j714-phone{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:7px 0;font-size:12px}.j714-phone>a{color:#f47700!important}.j714-phone button{border:0;background:none;cursor:pointer;color:#657789}.j714-contact .is-revealed{background:#e4e7eb!important;border-color:#e4e7eb!important;color:#657789!important}.j714-sms{display:none}.j714-note{display:none}.j714-no-phone{font-size:11px;color:#718094}
@media(min-width:901px){
html body .j714-detail .j706-layout{grid-template-areas:'contact summary media' 'contact toolbar toolbar' 'contact content content'!important;grid-template-rows:clamp(245px,calc(100dvh - 385px),330px) 40px 103px!important;gap:5px!important}
html body .j714-detail .j705-media{min-height:0!important}
html body .j714-detail :is(.uld251__stage>img,.jbp-slides img){object-fit:cover!important}
html body .j714-detail :is(.uld251__stage,.jbp-hero){background:#fff!important}
html body .j714-detail .j705-summary{padding:8px 12px!important;justify-content:space-between}
html body .j714-detail .uld251__prices strong{font-size:21px!important}
html body .j714-detail .uld251__quick>div{min-height:44px!important;padding:3px!important}
html body .j714-detail .uld251__quick>div>span{font-size:12px!important}
html body .j714-detail .j705-location{padding:7px 10px!important;display:flex;flex-direction:column;gap:5px;flex:1;min-height:0}
html body .j714-detail :is(.uld257-real-map,.j708-business-map){height:125px!important;min-height:125px!important}
html body .j714-detail .j714-note{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:700;color:#17354c;margin-top:auto}
html body .j714-detail .j714-note textarea{display:block;width:100%;height:48px;min-height:48px;resize:none;border:1px solid #dbe3ea;border-radius:4px;background:white;color:#17354c!important;-webkit-text-fill-color:#17354c!important;padding:5px 7px;font:400 12px/1.7 inherit}
html body .j714-detail .j714-note small{font-size:9px;font-weight:400;color:#8291a1}
html body .j714-detail .j709-expand{color:#f47700!important;font-weight:700}
html body .j714-detail .j705-content{padding:5px 7px!important}
html body .j714-detail .j705-content .j709-panel{height:90px!important}
html body .j714-detail .j705-content h2{font-size:14px!important;line-height:1.7!important;margin:0 0 4px!important}
html body .j714-detail .j713-related{margin-top:6px!important;padding:6px 9px!important}
html body .j714-detail .j713-related h2{margin-bottom:4px!important}
html body .j714-detail .j713-related-grid img{height:58px!important;width:60px!important}
html body .j714-detail .j713-related-grid>a{grid-template-columns:60px minmax(0,1fr)!important;padding:4px!important}
html body .j714-detail .j713-related-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}
html body .j714-detail .j705-seller{padding:7px 10px!important}
html body .j714-detail .j705-avatar{width:48px!important;height:48px!important}
html body .j714-detail .j705-seller .j714-contact{grid-row:1;grid-column:1}
html body .j714-detail .j705-seller .j714-contact>.call{min-height:32px!important;padding:5px!important;font-size:12px}
html body .j714-detail .j705-contact-hint{display:none!important}
html body .j714-detail .jbp-stats{margin:4px 0!important}
html body .j714-detail .jbp-stats article{padding:5px!important}
html body .j714-detail .j707-hours{padding:4px!important;margin:4px 0!important}
html body .j714-detail .j708-map-note{font-size:9px!important}
}
@media(max-width:900px){.j714-sms{display:block!important;text-align:center;padding:7px;border:1px solid #dbe3ea;border-radius:5px;margin-top:4px;color:#17354c;background:#fff}.j714-contact>.call{padding:9px;border-radius:5px;background:#ff7900;color:white}.j714-phone{background:white;padding:8px;border-radius:4px;flex-wrap:wrap}.j714-contact .j714-phone>a{width:auto!important;min-height:0!important}.uld251__sticky-contact{align-items:start}.j714-contact{position:relative}.uld251__sticky .j714-phone{position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -2px 10px #0002}}
html body .j714-detail :is(.uld251__contact,.jbp-actions,.uld251__sticky-contact)>.j714-contact{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;min-height:0!important}
html body .j714-detail .j714-contact>.call{border-radius:5px!important;font-family:inherit!important}
html body .j714-detail .j714-note textarea{font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important}
