/* phase 2 addition */

.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0}.kpi-grid article{border:1px solid #e2e8f0;padding:16px;border-radius:14px}.kpi-grid h2{margin:8px 0 0}.admin-table-wrap{overflow:auto;max-width:100%;margin-top:20px}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th,.admin-table td{border-bottom:1px solid #e2e8f0;padding:10px;text-align:left;vertical-align:top;max-width:280px;overflow-wrap:anywhere}.admin-table form{display:grid;gap:5px}.admin-table input,.admin-table select{max-width:180px}
