.page-skeleton{display:grid;gap:18px;padding:4px 0}.skeleton-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.skeleton-card,.skeleton-panel{border:1px solid #e6ece7;border-radius:16px;background:var(--panel,#fff);padding:18px}.skeleton-card{display:grid;gap:15px;min-height:118px}.skeleton-panel{display:grid;gap:14px;min-height:245px}.skeleton-block{display:block;border-radius:8px;background:linear-gradient(100deg,#edf2ee 30%,#f7faf7 50%,#edf2ee 70%);background-size:220% 100%;animation:skeleton-shimmer 1.3s ease-in-out infinite}.skeleton-title{width:min(300px,55%);height:31px}.skeleton-card span{width:48%;height:12px}.skeleton-card strong{width:34%;height:29px}.skeleton-card small{width:68%;height:11px}.skeleton-heading{width:28%;height:18px}.skeleton-row{height:42px}@keyframes skeleton-shimmer{to{background-position:-220% 0}}@media(max-width:700px){.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-panel{min-height:190px}}@media(prefers-reduced-motion:reduce){.skeleton-block{animation:none}}
