.task-reading-loading{min-height:260px;color:var(--muted);padding:8px 0 16px}.task-reading-loading p,.task-save-state{align-items:center;gap:8px;display:flex}.task-reading-loading p{font-size:.875rem;line-height:1.5}.task-reading-spinner{color:var(--field-focus,var(--mint));flex:none;animation:.85s linear infinite task-reading-spin}.task-reading-skeleton{gap:12px;margin-top:18px;display:grid}.task-reading-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,100px));gap:12px;padding-bottom:12px;display:grid}.task-reading-skeleton span{background:color-mix(in srgb,var(--mint) 11%,var(--surface));border-radius:12px;height:44px;display:block;position:relative;overflow:hidden}.task-reading-tabs span{border-radius:8px;height:12px}.task-reading-skeleton>span:nth-child(3){width:68%}.task-reading-skeleton>span:last-child{height:80px}.task-reading-skeleton span:after{content:"";background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--mint) 27%,transparent) 50%,transparent 80%);animation:1.35s ease-in-out infinite task-reading-sweep;position:absolute;inset:0;transform:translate(-100%)}.task-save-state{color:var(--ink);background:color-mix(in srgb,var(--mint,#61dcab) 18%,var(--surface));border-radius:10px;min-height:32px;padding:6px 10px;font-size:12px}.task-reading-more{justify-content:center;min-height:44px;margin:12px 0;display:flex}@keyframes task-reading-spin{to{transform:rotate(360deg)}}@keyframes task-reading-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.task-reading-spinner,.task-reading-skeleton span:after{animation:none}}
