/* Skeleton shimmer for MCP dynamic areas */
.skel { position:relative; background: rgba(255,255,255,0.08); border-radius:8px; min-height: 2.5rem; overflow:hidden }
.skel::after { content:""; position:absolute; inset:0; transform: translateX(-100%);
  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.15), rgba(255,255,255,0));
  animation: sh 1.2s infinite; }
@keyframes sh { 0%{transform:translateX(-100%)} 100%{transform:translateX(100%)} }
