#s-admin #tab-reportes .admin-section-card,#s-admin #tab-reportes .admin-registration-card{border:1px solid #dfe9e2;border-radius:14px;padding:14px;margin-bottom:14px;min-width:0}
#s-admin .admin-reportes-alcance{font-size:11px;line-height:1.5;color:#617969;margin:0 0 12px}
#s-admin #tab-reportes .admin-sec h3,#s-admin #tab-reportes .admin-registration-card h3{font-size:14px}
#s-admin #tab-reportes .admin-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#s-admin #tab-reportes .admin-stat-box{min-width:0;padding:11px;border-radius:10px}
#s-admin #tab-reportes .admin-stat-box b{font-size:21px;overflow-wrap:anywhere}
#s-admin .admin-reportes-exportaciones{display:grid;grid-template-columns:1fr;gap:8px}
#s-admin .admin-reportes-exportaciones .admin-export-btn{margin:0;min-width:0;border-radius:10px;padding:12px;display:flex;gap:10px;align-items:center;text-align:left}
#s-admin .admin-reportes-exportaciones strong{font-size:12px}
#s-admin #tab-reportes .admin-toggle-row{gap:10px}
#s-admin #tab-reportes .admin-toggle-label{min-width:0}
#s-admin #tab-reportes .admin-toggle-label strong{font-size:12px}
#s-admin #tab-reportes .admin-registration-counts strong{font-size:22px}
@media(min-width:900px){#s-admin #tab-reportes .admin-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}#s-admin .admin-reportes-exportaciones{grid-template-columns:repeat(3,minmax(0,1fr))}}
