.ds-skel{box-sizing:border-box;width:100%;height:var(--ds-skel-line-height);background:var(--ds-skel-bg);background-image:linear-gradient(90deg,transparent 0,var(--ds-skel-shine) 50%,transparent 100%);max-width:100%;animation:ds-skel-shine var(--ds-skel-motion) linear infinite;background-repeat:no-repeat;background-size:200% 100%;display:block}.ds-skel--text{border-radius:var(--ds-radius-sm)}.ds-skel--control{border-radius:var(--ds-control-radius)}.ds-skel--card{border-radius:var(--ds-card-radius)}.ds-skel--circle{border-radius:50%}.ds-skel--inline{vertical-align:middle;display:inline-block}.ds-skel-text{gap:var(--ds-skel-gap);width:100%;min-width:0;display:grid}.ds-skel-row>td{padding-top:14px;padding-bottom:14px}.ds-skel-stat{gap:var(--ds-space-2);padding:var(--ds-space-4);background:var(--panel);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);box-shadow:var(--shadow);min-width:0;display:grid}.ds-skel-card{gap:var(--ds-space-3);padding:var(--ds-space-4);display:grid}.ds-skel-group{min-width:0;display:block}.ds-skel-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ds-skel-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ds-skel{background-image:none;animation:none}}@media (forced-colors:active){.ds-skel{opacity:.2;forced-color-adjust:none;background:canvastext}}
