.workspace-panel[hidden]{display:none!important}.workspace-panel{min-width:0}.workspace-loading{min-height:260px;color:var(--ds-muted,#a7a7a7);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:24px;font-size:14px;display:flex}.workspace-loading>svg{animation:.8s linear infinite workspace-spin}.workspace-skeleton{background:linear-gradient(100deg,var(--ds-skel-a,#8a8a8a0c) 20%,var(--ds-skel-b,#8a8a8a17) 45%,var(--ds-skel-a,#8a8a8a0c) 70%);background-size:200% 100%;border-radius:14px;flex-basis:100%;height:170px;animation:1.4s ease-in-out infinite workspace-shimmer}.workspace-load-error{gap:12px;padding:24px;font-size:14px;display:grid}.workspace-load-error button{border:1px solid var(--ds-line-3,#7e7e7e);cursor:pointer;border-radius:9px;align-items:center;gap:8px;width:fit-content;padding:10px 16px;display:flex}@keyframes workspace-spin{to{transform:rotate(360deg)}}@keyframes workspace-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.workspace-loading>svg,.workspace-skeleton{animation:none}}.workspace-task-context{border:1px solid var(--ds-line-2,#ffffff1d);background:var(--ds-hover,#f5f5f50a);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.workspace-task-context button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.workspace-task-context>span{color:var(--ds-muted,#afafaf);flex:1}.workspace-task-context strong{font-weight:600}.workspace-load-error small{color:var(--ds-muted,#a7a7a7);font-size:12px;line-height:1.6}.workspace-load-error button{min-height:44px;color:inherit;background:var(--ds-raised,#1c1c1c)}.workspace-load-error button:focus-visible{outline:2px solid var(--ds-danger,#ff7b86);outline-offset:3px}
