.map-operations{display:grid;gap:16px;max-width:1200px}.map-operations header{display:flex;justify-content:space-between;gap:16px;align-items:center}.map-operations p,.map-operations h2,.map-operations h3{margin:0}.map-ops-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.map-ops-metrics article{border:1px solid #cddde2;border-radius:12px;padding:16px;background:#f5fafb}.map-ops-metrics h3{font-size:.9rem;margin-bottom:12px}.map-ops-metrics strong{font-size:1.3rem}.map-ops-table{overflow:auto}.map-ops-table table{width:100%;border-collapse:collapse}.map-ops-table caption{text-align:left;font-weight:600;padding-bottom:12px}.map-ops-table th,.map-ops-table td{text-align:left;padding:10px;border-bottom:1px solid #cddde2}.map-operations form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.map-operations label{display:grid;gap:6px}.map-operations input{max-width:120px}.map-operations button,.map-operations input,.map-operations select{min-height:44px}.map-operations button:disabled{opacity:.6}.map-operations ul:empty{display:none}@media(max-width:600px){.map-operations header{align-items:stretch;flex-direction:column}.map-operations select{max-width:100%}.map-operations form>label{width:100%}}
