.ux-loading{width:100%;min-width:0;overflow:hidden}.ux-skeleton-layout,.ux-skeleton-lines,.ux-skeleton-list{gap:18px;display:grid}.ux-loading .skeleton{background:var(--muted,#edf0ee);border:0;border-radius:8px;animation:1.6s ease-in-out infinite ux-loading-pulse;display:block}.ux-loading .skeleton:after{display:none}.ux-skeleton-toolbar{gap:12px;min-width:0;display:flex}.ux-skeleton-search{flex:1;min-width:0;height:44px}.ux-skeleton-filter{width:180px;max-width:40%;height:44px}.ux-skeleton-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.ux-skeleton-card,.ux-skeleton-detail,.ux-skeleton-list-item{background:var(--background,#fff);border-radius:18px;gap:16px;min-width:0;padding:20px;display:grid}.ux-skeleton-row{align-items:center;gap:12px;min-width:0;display:flex}.ux-skeleton-row>div{flex:1;gap:10px;min-width:0;display:grid}.ux-loading .ux-skeleton-avatar{border-radius:50%;flex:0 0 40px;width:40px;height:40px}.ux-loading .ux-skeleton-avatar.date{border-radius:12px;height:54px}.ux-skeleton-line{width:85%;max-width:420px;height:14px}.ux-skeleton-line.short{width:52%;max-width:220px;height:12px}.ux-skeleton-cover{width:100%;height:140px}.ux-skeleton-board{grid-template-columns:repeat(3,minmax(235px,1fr));gap:18px;display:grid;overflow:hidden}.ux-skeleton-column{background:var(--muted,#f5f6f5);border-radius:18px;flex-direction:column;gap:16px;min-height:470px;padding:16px;display:flex}.ux-skeleton-column>.ux-skeleton-line{background:var(--background,#fff)}.ux-skeleton-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ux-skeleton-number{width:48px;height:32px}.ux-skeleton-chart{background:var(--background,#fff);border-radius:18px;align-items:flex-end;gap:7%;height:240px;padding:24px;display:flex}.ux-skeleton-chart>span{flex:1}.ux-skeleton-block{width:100%;height:140px}.ux-loading-detail{max-width:100%}@keyframes ux-loading-pulse{50%{opacity:.45}}@media (max-width:640px){.ux-skeleton-grid{grid-template-columns:1fr}.ux-skeleton-card,.ux-skeleton-detail,.ux-skeleton-list-item{padding:16px}.ux-skeleton-metrics{gap:10px}.ux-skeleton-metrics .ux-skeleton-card{padding:12px}.ux-skeleton-board{grid-template-columns:repeat(3,82vw)}.ux-skeleton-filter{width:120px}}@media (prefers-reduced-motion:reduce){.ux-loading .skeleton,.services-loading i,.support-loading-bar,.support-loading-bubble,.support-loading-row{animation:none!important}}
