/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#postgis-map{width:100%;height:560px;border-radius:8px;overflow:hidden;}.leaflet-popup-content .pg-title{font-weight:600;margin-bottom:6px;}.leaflet-popup-content .pg-meta{font-size:12px;line-height:1.35;color:#444;}.marker-cluster-small{background:rgba(76,175,80,.25);}.marker-cluster-medium{background:rgba(255,193,7,.25);}.marker-cluster-large{background:rgba(244,67,54,.25);}.marker-cluster div{background:#fff;border-radius:999px;border:2px solid rgba(0,0,0,.3);padding:2px 6px;min-width:28px;text-align:center;font-weight:700;}.pg-v4-filters{margin-bottom:12px;padding:8px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;}
.ga-timeline{width:100%;overflow:visible;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;}.ga-timeline .band{height:100%;}.ga-timeline .band-ac{fill:#f2dede;}.ga-timeline .band-dc{fill:#f2dede;}.ga-timeline .zero-line{stroke:#8b0000;stroke-dasharray:4 4;stroke-width:2;}.ga-timeline .era-label{font-weight:700;font-size:16px;fill:#333;}.ga-timeline .x.axis text{font-size:12px;fill:#555;}.ga-timeline .x.axis path,.ga-timeline .x.axis line{stroke:#8b0000;}.ga-native-date-wrapper,.form-item-crono-start-min,.form-item-crono-end-max{display:none !important;}.brush .selection{fill:rgba(139,0,0,0.25);stroke:#8b0000;}.brush .handle{fill:#8b0000;stroke:#8b0000;}#ga-postgis-map-filter-form .form-item-visibile,#ga-postgis-map-filter-form .form-item-conservazione,#ga-postgis-map-filter-form .form-item-interpretazione-edificio{display:inline-block;vertical-align:top;width:25%;margin-top:10px;}input#edit-visibile,input#edit-conservazione,input#edit-interpretazione-edificio{width:-webkit-fill-available;}#ga-postgis-map-filter-form .form-item-interpretazione-edificio{margin-right:0;}@media (max-width:992px){#ga-postgis-map-filter-form .form-item-visibile,#ga-postgis-map-filter-form .form-item-conservazione,#ga-postgis-map-filter-form .form-item-interpretazione-edificio{width:100%;display:block;margin-right:0;}}.clickable-id{cursor:pointer;}#ga-postgis-map-filter-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:20px;}#ga-postgis-map-filter-form .ga-timeline-wrapper{width:100%;order:0;}#ga-postgis-map-filter-form .ga-native-date-wrapper{display:none !important;}#ga-postgis-map-filter-form .form-item-visibile,#ga-postgis-map-filter-form .form-item-conservazione,#ga-postgis-map-filter-form .form-item-interpretazione-edificio{flex:0 0 25%;margin-bottom:0;order:1;}#ga-postgis-map-filter-form #edit-actions{flex:1 0 10%;margin-bottom:0;text-align:right;order:1;}#ga-postgis-map-filter-form > input[type="hidden"]{display:none;}@media (max-width:992px){#ga-postgis-map-filter-form{display:block;}#ga-postgis-map-filter-form .form-item-visibile,#ga-postgis-map-filter-form .form-item-conservazione,#ga-postgis-map-filter-form .form-item-interpretazione-edificio,#ga-postgis-map-filter-form #edit-actions{width:100%;margin-bottom:0.75rem;text-align:left;}}
.ga-postgis-map-info.card{border:1px solid #ddd;border-radius:8px;padding:12px;background:#fff;margin-right:10px;}.ga-postgis-map-info .header{margin-bottom:8px;}.ga-postgis-map-info .title{font-weight:700;font-size:1.05rem;}.ga-postgis-map-info .uuid{color:#666;font-size:.85rem;}.ga-postgis-map-info .crono{margin:6px 0;}.ga-postgis-map-info .props dt{font-weight:600;}.ga-postgis-map-info .props dd{margin:0 0 6px 0;}.ga-postgis-map-info-empty{color:#777;font-style:italic;}#ga-postgis-info{display:flex;}#ga-secondary-table{display:inline-block;vertical-align:top;border:1px solid #ddd;border-radius:8px;padding:12px;background:#fff;}
