#map-staff .map-staff-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}#map-staff article{padding:12px;border:1px solid #D7E5F2;border-radius:10px;background:#F3F8FF;font-size:12px}#map-staff strong{display:block;font-size:22px;margin-top:6px}#map-staff table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}#map-staff th,#map-staff td{padding:8px;border:1px solid #D7E5F2;overflow-wrap:anywhere;vertical-align:middle}#map-staff th{background:#EAF3FC;text-align:center}#map-staff td:not(:first-child){text-align:center}#map-staff input{box-sizing:border-box;width:100%;min-width:0}#map-staff .map-staff-progress{height:9px;border-radius:8px;background:#E5EEF8;overflow:hidden}#map-staff-progress{display:block;background:#2563EB;height:100%}#map-staff-progress.complete{background:#059669}@media(max-width:500px){#map-staff .map-staff-summary{gap:5px}#map-staff article{padding:8px}#map-staff th,#map-staff td{padding:5px}}
