.leaflet-bottom.leaflet-right {
    display: none;
}

.custom-marker {
    width: auto !important;
    height: auto !important;
  }
  .tooltipe-number {
    font-family: 'Inter Tight', sans-serif;
    font-size: 0.9375rem;
    font-weight: bold;
  }
  
  .tooltipe-caption {
    font-family: 'Inter Tight', sans-serif;
    font-size: 0.625rem;
  }
  
  .tooltipe-wraper__content {
    position: relative;
    z-index: 1;
    padding-left: 4px;
  }
  .tooltipe__wrapper {
      position: relative;
      background-color: white; /* Р¦РІРµС‚ С„РѕРЅР° РёРєРѕРЅРєРё */
      border-radius: 4px; /* РЎРєСЂСѓРіР»РµРЅРёРµ СѓРіР»РѕРІ */
      padding: 6px; /* Р’РЅСѓС‚СЂРµРЅРЅРёРµ РѕС‚СЃС‚СѓРїС‹ */
      font-size: 0.75rem; /* Р Р°Р·РјРµСЂ С€СЂРёС„С‚Р° */
      line-height: 0.875rem;
      background-color: #f5f5f5;
      width: auto !important;
      height: auto !important;
      z-index: 1;
      transition: 0.2s;
      transform: translateY(0);
      opacity: 1;
      overflow: hidden;
  }
  
  .tooltipe-border__status {
    width: 6;
    height: 100%;
  }
  
  .tooltipe__wrapper.tooltipe-wrapper__scale {
    transition: 0.2s;
    transform: scale(1.1);
  }
  
  .tooltipe__wrapper:hover {
    transition: 0.2s;
    transform: scale(1.1);
  }
  
  .tooltipe-wraper__content.status_prodan {
    border-left: 6px solid rgb(237 22 22);
  }
  
  .tooltipe-wraper__content.status_svoboden {
    border-left: 6px solid rgb(67 195 77);
  }
  
  .tooltipe-wraper__content.status_bron {
    border-left: 6px solid rgb(20 105 230 / 79%);
  }
  
  .leaflet-marker__triangle {
    position: absolute;
    bottom: -17px;
    transition: 0.2s;
    opacity: 1;
    z-index: 1 !important;
  }
  
  .leaflet-marker__hide .tooltipe__wrapper {
    transition: 0.3s;
    transform: translateY(15px);
    opacity: 0;
  }
  
  .leaflet-marker__hide .leaflet-marker__triangle {
    transition: 0.3s;
    opacity: 0;
  }
  
  .flare::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg);
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 2s infinite linear;
  }
  
  @keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
  }
  
  @media (max-width: 640px) {
  .tooltipe__wrapper {
    line-height: 0.720rem;
  }
  
  .tooltipe-number {
    font-size: 0.6375rem;
  }
  
  .tooltipe-caption {
    font-size: 0.525rem;
  }
  
  .tooltipe-wraper__content.status_svoboden {
    border-left: 4px solid rgb(67 195 77);
  }
  }

  .leaflet-bar a.leaflet-disabled {
    background-color: #262626;
    color: #fff;
  }

  .leaflet-bottom, .leaflet-top,
  .leaflet-pane {
    z-index: 1;
  }