.coverage-property-picker{
  margin-top:18px;overflow:hidden;border:1px solid #d8dee6;border-radius:14px;background:#fff;
  box-shadow:0 12px 30px rgba(11,29,58,.08)
}
.coverage-property-picker-heading{
  display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:15px 16px;
  border-bottom:1px solid #e7ebef;background:#fafbfc
}
.coverage-property-picker-heading>div{display:grid;gap:3px;min-width:0}
.coverage-property-picker-heading small{
  font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)
}
.coverage-property-picker-heading strong{
  overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#111;white-space:nowrap
}
.coverage-property-picker-heading>span{
  max-width:260px;color:var(--muted);font-size:9px;line-height:1.35;text-align:right
}
.coverage-property-map{width:100%;height:380px;background:#eef1f4}
.coverage-property-picker-footer{
  display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;
  border-top:1px solid #e7ebef
}
.coverage-property-picker-footer p{margin:0;color:var(--muted);font-size:10px;line-height:1.4}
.coverage-property-picker-footer .button{flex:0 0 auto;min-height:42px}
.pac-container{
  z-index:10000!important;margin-top:4px;border:1px solid #d8dee6;border-radius:10px;
  box-shadow:0 14px 34px rgba(11,29,58,.16);font-family:inherit
}
.pac-item{padding:8px 12px;cursor:pointer}
.pac-item:hover{background:#f5f7f9}
