.card-wrapper{color:#000;background:#fff;border-radius:8px;max-width:1600px;margin:0 auto;padding:24px 20px;box-shadow:0 4px 2px #0000000a}.card-skeleton{width:100%}.card-skeleton .skeleton-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-skeleton .skeleton-header .skeleton-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:200px;height:24px;animation:1.5s ease-in-out infinite skeleton-loading}.card-skeleton .skeleton-header .skeleton-actions{gap:12px;display:flex}.card-skeleton .skeleton-header .skeleton-actions .skeleton-icon{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:24px;height:24px;animation:1.5s ease-in-out infinite skeleton-loading}.card-skeleton .skeleton-content .skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;height:16px;margin-bottom:12px;animation:1.5s ease-in-out infinite skeleton-loading}.card-skeleton .skeleton-content .skeleton-line:not(:last-child){width:100%}.card-skeleton .skeleton-content .skeleton-line.short{width:60%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}
