.task-figma-previews{gap:12px;min-width:0;padding:0 16px 16px;display:grid}.task-detail-description-card:has(.task-detail-description.editing)>.task-figma-previews{order:4;padding-top:12px}.task-chat-comment-part .task-figma-previews{padding:0}.task-figma-preview{border:1px solid var(--picker-border,#e4e4e7);background:var(--picker-bg,#fff);min-width:0;color:var(--picker-fg,#121212);border-radius:12px;overflow:hidden}.task-figma-preview header{align-items:center;gap:10px;padding:12px;display:flex}.task-figma-preview-icon{background:var(--surface-subtle,#f3f3f5);border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.task-figma-preview-title{flex:1;gap:3px;min-width:0;display:grid}.task-figma-preview-title span{letter-spacing:.08em;color:var(--picker-muted,#707078);font-size:9px;font-weight:600}.task-figma-preview-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.task-figma-preview header a,.task-figma-preview header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.task-figma-preview header a:hover,.task-figma-preview header button:hover{background:var(--surface-subtle,#f3f3f5)}.task-figma-preview header a:focus-visible,.task-figma-preview header button:focus-visible{outline-offset:2px;outline:2px solid #007aff}.task-figma-preview header button svg{transition:transform .18s}.task-figma-preview iframe{border:0;border-top:1px solid var(--picker-border,#e4e4e7);background:#f5f5f5;width:100%;height:360px;display:block}.task-figma-preview-caption,.task-figma-preview-fallback{color:var(--picker-muted,#707078);margin:0;padding:10px 12px;font-size:10px;line-height:1.5}@media (max-width:640px){.task-figma-preview iframe{height:280px}.task-figma-preview header a,.task-figma-preview header button{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.task-figma-preview header button svg{transition:none}}
.task-detail-collaboration{position:relative}.task-detail-drawer .task-detail-task-main{overflow:hidden auto}.task-detail-task-main .task-detail-collaboration{min-height:300px}.task-detail-task-main .task-detail-feed-scroll{min-height:140px}.task-description-drop-zone{position:relative}.task-description-drop-zone .task-comment-drop-hint{inset:0}.task-description-drafts{flex-wrap:wrap;max-height:152px;overflow-y:auto}.task-description-drop-zone .log-card-error{padding:8px}.task-description-tool:disabled,.task-description-tool-chevron:disabled,.task-description-save:disabled,.task-description-cancel:disabled{opacity:.5;cursor:wait}.task-detail-drawer .task-detail-collaboration:has(.task-detail-composer.expanded){min-height:min-content}.task-comment-drop-hint{z-index:30;color:#5d2bff;text-align:center;pointer-events:none;background:#f8f5fff5;border:2px dashed #9675ee;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:8px 0 0}.task-comment-drop-hint strong{font-size:13px;font-weight:500}.task-comment-drop-hint span{color:#75658e;font-size:11px}.task-detail-composer-box .task-comment-drafts{flex-wrap:wrap;flex:none;gap:8px;max-height:112px;margin:0;padding:0 12px 8px;overflow-y:auto}.task-comment-drafts .task-detail-file-delete{display:inline-flex}.task-detail-composer-tool:disabled{opacity:.5;cursor:wait}@media (max-width:640px){.task-detail-composer-box .task-comment-drafts{padding-left:8px;padding-right:8px}}@media (max-width:720px){.task-description-drop-zone .task-description-toolbar{flex-wrap:wrap;gap:8px}.task-description-drop-zone .task-description-tools{flex-wrap:wrap}.task-description-drop-zone .task-description-actions{margin-left:auto}}
