.task-attachments-module__gU1Sja__section{gap:var(--dt-space-2);min-height:160px;padding:var(--dt-space-2) var(--dt-space-3) 0;align-content:start;display:grid;position:relative}.task-attachments-module__gU1Sja__commands{align-items:center;gap:var(--dt-space-2);flex-wrap:wrap;display:flex}.task-attachments-module__gU1Sja__hint{color:var(--dt-font-tertiary);margin:0;font-size:12px}.task-attachments-module__gU1Sja__empty{border-bottom:1px solid var(--dt-border-light);min-height:40px;color:var(--dt-font-tertiary);align-items:center;margin:0;font-size:13px;display:flex}.task-attachments-module__gU1Sja__list{margin:0;padding:0;list-style:none;display:grid}.task-attachments-module__gU1Sja__row{align-items:center;gap:var(--dt-space-2);min-height:40px;padding:var(--dt-space-1) 0;border-bottom:1px solid var(--dt-border-light);display:flex}.task-attachments-module__gU1Sja__row[data-state=error] .task-attachments-module__gU1Sja__meta{color:var(--wd-danger)}.task-attachments-module__gU1Sja__badge{border-radius:var(--dt-radius-sm);background:var(--dt-background-tertiary);width:28px;height:28px;color:var(--dt-font-secondary);font-family:var(--font-mono,"IBM Plex Mono", monospace);text-transform:uppercase;flex:none;place-items:center;font-size:10px;display:grid}.task-attachments-module__gU1Sja__text{flex:1;gap:2px;min-width:0;display:grid}.task-attachments-module__gU1Sja__name{color:var(--dt-font-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}a.task-attachments-module__gU1Sja__name:hover{text-decoration:underline}a.task-attachments-module__gU1Sja__name:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px;border-radius:2px}.task-attachments-module__gU1Sja__meta{color:var(--dt-font-tertiary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-attachments-module__gU1Sja__progress{background:var(--dt-background-tertiary);border-radius:999px;height:2px;display:block;overflow:hidden}.task-attachments-module__gU1Sja__progressBar{background:var(--dt-font-primary);transform-origin:0;height:100%;transition:transform var(--wd-dur-fast) linear;display:block}.task-attachments-module__gU1Sja__iconButton{border-radius:var(--dt-radius-sm);width:28px;height:28px;color:var(--dt-font-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.task-attachments-module__gU1Sja__iconButton:hover{background:var(--dt-background-transparent-light)}.task-attachments-module__gU1Sja__iconButton:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}.task-attachments-module__gU1Sja__note{color:var(--dt-font-secondary);margin:0;font-size:12px}.task-attachments-module__gU1Sja__note[data-tone=error]{color:var(--wd-danger)}.task-attachments-module__gU1Sja__inset{gap:var(--dt-space-2);padding:var(--dt-space-2);background:var(--dt-background-secondary);border-radius:12px;display:grid}.task-attachments-module__gU1Sja__field{color:var(--dt-font-secondary);gap:4px;font-size:12px;display:grid}.task-attachments-module__gU1Sja__insetActions{gap:var(--dt-space-2);flex-wrap:wrap;display:flex}.task-attachments-module__gU1Sja__pickList{overscroll-behavior:contain;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.task-attachments-module__gU1Sja__skeleton{display:grid}.task-attachments-module__gU1Sja__skeletonRow{align-items:center;gap:var(--dt-space-2);border-bottom:1px solid var(--dt-border-light);min-height:40px;display:flex}.task-attachments-module__gU1Sja__skeletonBadge,.task-attachments-module__gU1Sja__skeletonLine{border-radius:var(--dt-radius-sm);background:var(--dt-background-tertiary);display:block}.task-attachments-module__gU1Sja__skeletonBadge{flex:none;width:28px;height:28px}.task-attachments-module__gU1Sja__skeletonLine{width:55%;height:12px}
