/* Use the existing DendroGeo theme and typographic tokens. */
.dg-live-projects{margin-bottom:12px}
.dg-live-projects-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.dg-live-projects-head strong{font-weight:800}
.dg-live-projects-fields{display:flex;gap:8px;align-items:end;flex-wrap:wrap}
.dg-live-projects-fields>div{flex:1 1 240px;min-width:0}
.dg-live-projects-fields select{width:100%;min-width:0}
.dg-live-projects-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}
.dg-live-projects .dg-meta{margin:7px 0 0}
.dg-live-projects [data-status="err"]{color:var(--red,#b91c1c)}
.dg-live-projects [data-status="ok"]{color:var(--green,#16803d)}
@media(max-width:430px){
 .dg-live-projects-fields>div{flex-basis:100%}
 .dg-live-projects-fields .btn{flex:1 1 auto}
 .dg-live-projects-actions .btn{flex:1 1 100%}
}

summary.dg-live-projects-head{cursor:pointer;list-style:none;margin-bottom:0;min-height:44px}
summary.dg-live-projects-head::-webkit-details-marker{display:none}
.dg-live-projects-chevron{color:var(--mut);font-size:1.1rem}
.dg-live-projects[open]>.dg-live-projects-head{margin-bottom:8px}
.dg-live-projects[open]>.dg-live-projects-head>.dg-live-projects-chevron{transform:rotate(180deg)}
#dgLiveParkName{width:100%;min-width:0}

#v-map #map:not(.surface-review-map){height:clamp(640px,82dvh,1100px)}
.dg-measurement-popup .leaflet-popup-content{overflow-wrap:anywhere;overscroll-behavior:contain}
.dg-measurement-popup img{display:block;max-width:100%;max-height:min(220px,30dvh);height:auto;object-fit:contain}
@media(max-width:900px){#v-map #map:not(.surface-review-map){height:clamp(480px,78dvh,900px)}}
@media(max-height:500px){#v-map #map:not(.surface-review-map){height:clamp(240px,75dvh,420px)}}
