.uw-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:24px 0}.uw-stat{padding:18px;background:#f0f5f3;border-radius:12px;border:1px solid #dce8e3}.uw-stat strong{display:block;font-size:1.65rem;color:#143e36}.uw-stat span{font-size:.84rem;color:#425d57}.uw-map{height:480px;min-height:320px;border:1px solid #dce8e3;border-radius:12px;z-index:0}.uw-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:22px 0}.uw-controls label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.9rem}.uw-controls input,.uw-controls select,.uw-controls button{font:inherit;padding:10px 12px;border:1px solid #aabcb5;border-radius:7px;background:#fff;color:#173c33}.uw-controls button{background:#173c33;color:#fff;cursor:pointer}.uw-small{font-size:.85rem;color:#536860}.uw-list{width:100%;border-collapse:collapse}.uw-list th,.uw-list td{padding:12px;border-bottom:1px solid #e0e8e4;text-align:left;vertical-align:top}.uw-list th{background:#f0f5f3}.uw-list-wrap{overflow-x:auto}.uw-breadcrumb a{color:#176c61}.uw-alert{padding:16px 20px;background:#fff7e7;border:1px solid #ecd9aa;border-radius:10px;margin:20px 0}.uw-links{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.uw-links a{color:#176c61;font-weight:650}.uw-map .leaflet-popup-content a{color:#075d4f}.uw-mapstatus{margin:8px 0 16px;font-size:.85rem;color:#536860}@media(max-width:650px){.uw-map{height:360px}.uw-list th,.uw-list td{padding:9px;font-size:.83rem}}
