
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXMiOlsiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 */

/*# sourceMappingURL=custom.css.map */
.page-loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999999;
}
/* Mengatur wadah utama popup */
.leaflet-popup-content-wrapper {
    border-radius: 8px; /* Membuat sudut lebih tumpul */
}

.leaflet-popup-content {
    margin: 15px 20px !important; /* Memberi ruang napas di dalam popup */
    width: auto !important;
    min-width: 280px; /* Lebar minimum agar tidak terlalu sempit di layar besar */
}

/* Mengatur foto di dalam popup agar responsif */
.popup-photo {
    width: 100%;
    height: 150px;
    object-fit: cover; /* Memastikan gambar terpotong rapi, tidak gepeng */
    border-radius: 5px;
    margin-bottom: 12px;
    display: block;
}

/* Mengatur tabel informasi di dalam popup */
.popup-table {
    width: 100%;
    border-collapse: collapse;
}

.popup-table td {
    padding: 6px 4px;
    font-size: 14px;
    vertical-align: top;
    border-bottom: 1px solid #f0f0f0; /* Garis tipis pemisah antar baris */
}

/* Hilangkan garis bawah pada baris terakhir tabel */
.popup-table tr:last-child td {
    border-bottom: none;
}

/* Memberi sedikit jarak antara kolom nama dan nilainya */
.popup-table td:first-child {
    font-weight: 600; /* Menebalkan label (Jenis, Varietas, dll) */
    width: 90px; /* Memberi lebar tetap pada kolom label */
}