
.san-gis-wrap {
    display: flex;
    width: 100%;
    min-height: 720px;
    border: 1px solid #ddd;
    background: #fff;
}
.san-gis-panel {
    width: 320px;
    padding: 18px;
    overflow-y: auto;
    border-right: 1px solid #ddd;
    font-family: Arial, sans-serif;
}
.san-gis-panel h3 {
    margin-top: 0;
}
.san-gis-note, .san-gis-disclaimer {
    font-size: 13px;
    line-height: 1.35;
}
.san-filter-block {
    margin: 18px 0;
}
.san-filter-block label {
    display: block;
    margin: 7px 0;
    font-size: 14px;
}
#san-reset-filters {
    width: 100%;
    padding: 10px;
    cursor: pointer;
}
#san-count {
    margin-top: 14px;
    font-weight: bold;
}
#san-amianto-map {
    flex: 1;
    min-height: 720px;
}
.san-popup-table {
    border-collapse: collapse;
    width: 100%;
    font-size: 13px;
}
.san-popup-table td {
    border-bottom: 1px solid #eee;
    padding: 3px 5px;
    vertical-align: top;
}
.san-popup-table td:first-child {
    font-weight: bold;
}
@media (max-width: 900px) {
    .san-gis-wrap { flex-direction: column; }
    .san-gis-panel { width: auto; border-right: 0; border-bottom: 1px solid #ddd; }
    #san-amianto-map { min-height: 560px; }
}
