.seen-pet-card[data-v-77a9eef5]{transition:all .2s ease}.seen-pet-card[data-v-77a9eef5]:hover{box-shadow:0 4px 12px #00000026}.seen-pet-search[data-v-4e64d326]{max-width:1400px;margin:0 auto}.seen-pet-search__panel[data-v-4e64d326]{border-radius:24px;overflow:hidden}.seen-pet-search__map-shell[data-v-4e64d326]{background:#f3ede7}.seen-pet-search__location-tree[data-v-4e64d326]{display:grid;gap:.5rem}[data-v-4e64d326] .leaflet-container{width:100%;height:100%;min-height:inherit;background:#f3ede7}.seen-pet-search--dark .seen-pet-search__map-shell[data-v-4e64d326]{background:#1f1916}.seen-pet-search--dark[data-v-4e64d326] .leaflet-container{background:#1f1916;color:#f3efe9}.seen-pet-search--dark[data-v-4e64d326] .leaflet-control-zoom a,.seen-pet-search--dark[data-v-4e64d326] .leaflet-popup-content-wrapper,.seen-pet-search--dark[data-v-4e64d326] .leaflet-popup-tip{background:#241d19;color:#f3efe9;border-color:#4c3f35}.seen-pet-search--dark[data-v-4e64d326] .leaflet-control-attribution{background:#241d19d1;color:#d8cfc5}.seen-pet-marker{position:relative;width:40px;height:40px;cursor:pointer;transition:transform .2s ease}.seen-pet-marker:hover{transform:scale(1.1)}.seen-pet-marker__image{width:40px;height:40px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px #0000004d;-o-object-fit:cover;object-fit:cover}.seen-pet-marker__placeholder{width:40px;height:40px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px #0000004d;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font-size:12px;font-weight:700;line-height:30px;color:#fff}.marker-cluster-small{background:#6ecc3999}.marker-cluster-small div{background:#6ecc39cc}.marker-cluster-medium{background:#f0c20c99}.marker-cluster-medium div{background:#f0c20ccc}.marker-cluster-large{background:#f1801799}.marker-cluster-large div{background:#f18017cc}
