.akimap-pin{background:0 0!important;border:none!important}.leaflet-container{width:100%;height:100%;font:inherit;background:#dbe8ec}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:#002b308c!important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{font-weight:700;color:#00deb6!important;background-color:#002b30!important}.akimap-poi-cluster__inner{color:#00deb6;background:#002b30;border:2px solid #00deb6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-weight:700;line-height:1;display:flex;box-shadow:0 2px 8px #00000059}.akimap-poi-cluster__symbol{font-size:12px;line-height:1}.akimap-price-pin{background:0 0!important;border:none!important}.akimap-price-pin__bubble{box-sizing:border-box;white-space:nowrap;letter-spacing:-.01em;cursor:pointer;pointer-events:auto;border:1.5px solid #fff;border-radius:9999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex;box-shadow:0 1px 4px #000b1a47}.akimap-pref-highlight{pointer-events:none}.akimap-price-pin.is-selected .akimap-price-pin__bubble{transform:scale(1.05);box-shadow:0 0 0 2px #00deb6,0 1px 6px #000b1a59}.akimap-listing-popup .leaflet-popup-content-wrapper{background:#fff;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 10px 24px #000b1a2e}.akimap-listing-popup .leaflet-popup-content{margin:0;line-height:1.3;width:260px!important}.akimap-listing-popup .leaflet-popup-tip{background:#fff}.akimap-listing-popup .leaflet-popup-close-button{text-shadow:0 1px 3px #00000073;z-index:2;color:#fff!important;width:24px!important;height:24px!important;font-size:18px!important;top:4px!important;right:6px!important}.akimap-listing-popup__card{color:#002b30;font-family:inherit}.akimap-listing-popup__media{background:#dbe8ec;height:96px;position:relative}.akimap-listing-popup__img{object-fit:cover;width:100%;height:96px;display:block}.akimap-listing-popup__img--empty{color:#6b8a90;justify-content:center;align-items:center;font-size:22px;display:flex}.akimap-listing-popup__badge{color:#00deb6;background:#002b30;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.akimap-listing-popup__badge--akiya{color:#fff;background:#d97736}.akimap-listing-popup__place{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#000b1ab3;border-radius:4px;max-width:85%;padding:2px 5px;font-size:10px;position:absolute;bottom:6px;left:6px;overflow:hidden}.akimap-listing-popup__body{padding:8px 10px 10px}.akimap-listing-popup__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.akimap-listing-popup__price{color:#002b30;min-width:0;font-size:15px;font-weight:800;line-height:1.2}.akimap-listing-popup__cta{color:#000;white-space:nowrap;background:#00deb6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.akimap-listing-popup__cta:hover{filter:brightness(.97)}.akimap-listing-popup__title{color:#002b30;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.akimap-listing-popup__meta{color:#6b8a90;margin-top:2px;font-size:11px}.akimap-listing-popup__stats{text-align:center;background:#eef5f7;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;padding:5px 4px;display:grid}.akimap-listing-popup__stats span{letter-spacing:.04em;color:#6b8a90;font-size:8px;display:block}.akimap-listing-popup__stats strong{color:#002b30;margin-top:1px;font-size:11px;display:block}.akimap-dual-range__input{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.akimap-dual-range__input::-webkit-slider-runnable-track{background:0 0;border:none;height:1.5rem}.akimap-dual-range__input::-moz-range-track{background:0 0;border:none;height:1.5rem}.akimap-dual-range__input:last-of-type{z-index:3}.akimap-dual-range__input::-webkit-slider-thumb{appearance:none;pointer-events:auto;z-index:2;cursor:grab;background:#002b30;border:2px solid #00deb6;border-radius:9999px;width:18px;height:18px;margin-top:3px;position:relative;box-shadow:0 1px 4px #000b1a47}.akimap-dual-range__input::-moz-range-thumb{pointer-events:auto;z-index:2;cursor:grab;background:#002b30;border:2px solid #00deb6;border-radius:9999px;width:18px;height:18px;position:relative;box-shadow:0 1px 4px #000b1a47}.akimap-dual-range__input:active::-webkit-slider-thumb{cursor:grabbing}.akimap-dual-range__input:active::-moz-range-thumb{cursor:grabbing}
