.file-item{width:284px;max-width:100%;padding:7px 11px;border:1px solid var(--border-subtle);border-radius:var(--radius-s);background:var(--surface-default);font-family:var(--font-pretendard);list-style:none}.file-item,.file-item-link{display:flex;align-items:center;gap:16px}.file-item-link{flex:1;min-width:0;color:var(--icon-primary)}.file-item-link>svg{flex:none}.file-item-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.file-item-name{display:flex;align-items:center;gap:4px;min-width:0;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.02em}.file-item-name>svg{flex:none;color:var(--icon-secondary)}.file-item-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-body>small{color:var(--text-tertiary);font-size:12px;line-height:16px;letter-spacing:-.01em}.file-item.is-error{border-color:var(--border-negative)}