  #alacartaMapWrap{
    width:80%;
    height:520px;
    margin:0 auto;
    border:2px solid #F68B1E;
    border-radius:20px;
    overflow:hidden;
    background:#fff;
  }
  #alacartaMap{ width:100%; height:100%; }

  .jvm-tooltip{
    z-index:2147483647 !important;
    background:#fff !important;
    color:#0f3b35 !important;
    border-radius:12px !important;
    padding:10px 12px !important;
    font-size:12px !important;
    font-weight:800 !important;
    box-shadow:0 14px 34px rgba(0,0,0,.14) !important;
    pointer-events:none !important;
    border: 1px solid rgba(246,139,30,.22) !important;
  }

  #alacartaMap .jvm-marker{ cursor:pointer; }
  #alacartaMap text.jvm-marker-label{
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #2b2f36;
    paint-order: stroke fill;
    stroke: rgba(255,255,255,.90);
    stroke-width: 4px;
    stroke-linejoin: round;
    pointer-events: none;
    user-select: none;
  }