.view-skeleton{box-sizing:border-box;width:100%;padding:1.5rem}.view-skeleton__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 view-skeleton-pulse{0%,to{opacity:.55}50%{opacity:.85}}.view-skeleton__kanban-board,.view-skeleton__wbs-row,.view-skeleton__dash-tile,.view-skeleton__dash-chart,.view-skeleton__kanban-col-title,.view-skeleton__kanban-card,.view-skeleton__table-head,.view-skeleton__table-row{animation:1.5s ease-in-out 6 view-skeleton-pulse}@media (prefers-reduced-motion:reduce){.view-skeleton__kanban-board,.view-skeleton__wbs-row,.view-skeleton__dash-tile,.view-skeleton__dash-chart,.view-skeleton__kanban-col-title,.view-skeleton__kanban-card,.view-skeleton__table-head,.view-skeleton__table-row{opacity:.7;animation:none}}.view-skeleton__kanban-board{grid-template-columns:repeat(4,1fr);gap:1rem;animation:none;display:grid}.view-skeleton__kanban-col{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:.625rem;flex-direction:column;gap:.5rem;min-height:14rem;padding:.75rem;display:flex}.view-skeleton__kanban-col-title{background:var(--color-bg-tertiary);border-radius:.25rem;width:60%;height:1rem;margin-bottom:.25rem}.view-skeleton__kanban-card{background:var(--color-bg-tertiary);border-radius:.4375rem;height:3rem}.view-skeleton__kanban-card--short{width:80%;height:2rem}.view-skeleton__wbs-row{background:var(--color-bg-tertiary);border-radius:.375rem;height:2rem;margin-bottom:.5rem}.view-skeleton__wbs-row--indent1{width:90%;margin-left:1.5rem}.view-skeleton__wbs-row--indent2{width:75%;margin-left:3rem}.view-skeleton__dash-tiles{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}.view-skeleton__dash-tile{background:var(--color-bg-tertiary);border-radius:.625rem;height:6rem}.view-skeleton__dash-chart{background:var(--color-bg-tertiary);border-radius:.625rem;height:16rem}@media (max-width:768px){.view-skeleton__kanban-board,.view-skeleton__dash-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.view-skeleton{padding:.875rem}.view-skeleton__kanban-board,.view-skeleton__dash-tiles{grid-template-columns:1fr}}.view-skeleton--calendar{padding:1rem}.view-skeleton__calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.view-skeleton__calendar-cell{background:var(--color-bg-secondary);border-radius:6px;height:84px;animation:1.4s ease-in-out infinite view-skeleton-pulse}.view-skeleton--table{padding:.75rem}.view-skeleton__table-head{background:var(--color-surface-2,#8080801f);border-radius:.25rem;height:2rem;margin-bottom:.5rem}.view-skeleton__table-row{background:var(--color-surface-2,#8080801f);opacity:.75;border-radius:.25rem;height:2.25rem;margin-bottom:.375rem}
