.cartography-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.cartography-kpis article{background:#fff;border:1px solid #eadde2;border-radius:16px;padding:18px}.cartography-kpis span,.cartography-kpis small{display:block;color:#6b7280}.cartography-kpis strong{display:block;font-size:28px;color:#681633;margin:5px 0}.cartography-note{margin:16px 0;padding:14px 18px;border-left:4px solid #c99b55;background:#fff9ef;border-radius:10px}.map-status{display:inline-block;padding:5px 9px;border-radius:999px;font-weight:700;font-size:12px}.map-status.approved{background:#dcfce7;color:#166534}.map-status.pending{background:#fef3c7;color:#92400e}.map-status.rejected{background:#fee2e2;color:#991b1b}button.compact{padding:7px 10px;font-size:12px}.table-card td small{display:block;margin-top:4px}.table-card td small a{color:#681633}@media(max-width:900px){.cartography-kpis{grid-template-columns:repeat(2,1fr)}}
