/* Contact layout is isolated from legacy nested contact grids. */
html body .j714-detail .j714-contact{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html body .j714-detail .j714-contact>.j714-phone:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:5px!important;box-sizing:border-box!important;background:#fff!important}
html body .j714-detail .j714-phone>span{grid-column:1/-1!important;font-size:11px!important}
html body .j714-detail .j714-phone>a{grid-column:1!important;min-width:0!important;width:auto!important;padding:0!important;font-size:12px!important;white-space:normal!important;overflow-wrap:anywhere!important;direction:ltr!important}
html body .j714-detail .j714-phone>button{grid-column:2!important;width:24px!important;min-width:0!important;padding:2px!important;min-height:24px!important}
html body .j714-detail .j714-contact>.call{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
@media(min-width:901px){html body .j708-desktop-header{padding-right:4px!important}html body .j708-desktop-header .j708-logo{margin-right:0!important;flex-shrink:0}html body .j708-desktop-header .j708-logo img{width:150px!important;height:46px!important;object-fit:contain;object-position:right center}}
